ter-localization-cli
Version:
Quick and powerful library for localization for react / react native application
1 lines • 642 kB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[6],[function(e,t,n){e.exports=n(140)()},function(e,t,n){"use strict";e.exports=n(128)},function(e,t,n){var r;!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var a=typeof r;if("string"===a||"number"===a)e.push(r);else if(Array.isArray(r)&&r.length){var i=o.apply(null,r);i&&e.push(i)}else if("object"===a)for(var s in r)n.call(r,s)&&r[s]&&e.push(s)}}return e.join(" ")}"undefined"!==typeof e&&e.exports?(o.default=o,e.exports=o):void 0===(r=function(){return o}.apply(t,[]))||(e.exports=r)}()},function(e,t,n){"use strict";function r(e){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");var t=Object.prototype.toString.call(e);return e instanceof Date||"object"===typeof e&&"[object Date]"===t?new Date(e.getTime()):"number"===typeof e||"[object Number]"===t?new Date(e):("string"!==typeof e&&"[object String]"!==t||"undefined"===typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as arguments. Please use `parseISO` to parse strings. See: https://git.io/fpAk2"),console.warn((new Error).stack)),new Date(NaN))}n.d(t,"a",function(){return r})},function(e,t,n){"use strict";function r(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}n.d(t,"a",function(){return r})},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t,n){"use strict";n.d(t,"g",function(){return te}),n.d(t,"l",function(){return re}),n.d(t,"f",function(){return ue}),n.d(t,"k",function(){return ye}),n.d(t,"a",function(){return Ne}),n.d(t,"b",function(){return ot}),n.d(t,"c",function(){return dt}),n.d(t,"d",function(){return gt}),n.d(t,"e",function(){return yt}),n.d(t,"m",function(){return gn}),n.d(t,"h",function(){return Cn}),n.d(t,"i",function(){return Mn}),n.d(t,"j",function(){return Wn});var r=n(1),o=n.n(r),a=n(0),i=n.n(a),s=n(2),l=n.n(s),u=n(64),c=n.n(u),p=n(84),d=n.n(p),f=n(9),h=n.n(f),m=n(37),g=n(85),v=n.n(g),y=n(63),b="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},w=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},E=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),O=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},k=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},x=function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)},C=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},T=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t};function _(){var e=document.createElement("div");e.style.position="absolute",e.style.top="-9999px",e.style.width="50px",e.style.height="50px",e.style.overflow="scroll",document.body.appendChild(e);var t=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),t}function S(e){document.body.style.paddingRight=e>0?e+"px":null}function M(){return document.body.clientWidth<window.innerWidth}function D(){var e=window.getComputedStyle(document.body,null);return parseInt(e&&e.getPropertyValue("padding-right")||0,10)}function N(){var e=_(),t=document.querySelectorAll(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top")[0],n=t?parseInt(t.style.paddingRight||0,10):0;M()&&S(n+e)}var P=void 0;function j(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:P;return t?e.split(" ").map(function(e){return t[e]||e}).join(" "):e}function R(e,t){var n={};return Object.keys(e).forEach(function(r){-1===t.indexOf(r)&&(n[r]=e[r])}),n}function L(e,t){for(var n=Array.isArray(t)?t:[t],r=n.length,o=void 0,a={};r>0;)a[o=n[r-=1]]=e[o];return a}var A={};function F(e){A[e]||("undefined"!==typeof console&&console.error(e),A[e]=!0)}function I(e,t){return function(n,r,o){null!==n[r]&&"undefined"!==typeof n[r]&&F('"'+r+'" property of "'+o+'" has been deprecated.\n'+t);for(var a=arguments.length,i=Array(a>3?a-3:0),s=3;s<a;s++)i[s-3]=arguments[s];return e.apply(void 0,[n,r,o].concat(i))}}function Y(e,t,n){if(!(e[t]instanceof Element))return new Error("Invalid prop `"+t+"` supplied to `"+n+"`. Expected prop to be an instance of Element. Validation failed.")}var U=i.a.oneOfType([i.a.string,i.a.func,Y,i.a.shape({current:i.a.any})]),W={Fade:150,Collapse:350,Modal:300,Carousel:600},H=["in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","onEnter","onEntering","onEntered","onExit","onExiting","onExited"],B={ENTERING:"entering",ENTERED:"entered",EXITING:"exiting",EXITED:"exited"},V={esc:27,space:32,enter:13,tab:9,up:38,down:40},z=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],q=!("undefined"===typeof window||!window.document||!window.document.createElement);function X(e){return!(!e||"object"!==("undefined"===typeof e?"undefined":b(e)))&&"current"in e}function G(e){if(X(e))return e.current;if(c()(e))return e();if("string"===typeof e&&q){var t=document.querySelectorAll(e);if(t.length||(t=document.querySelectorAll("#"+e)),!t.length)throw new Error("The target '"+e+"' could not be identified in the dom, tip: check spelling");return t}return e}function $(e){return null!==e&&(Array.isArray(e)||q&&"number"===typeof e.length)}function K(e){var t=G(e);return $(t)?t[0]:t}var Q=["touchstart","click"];function Z(e,t,n){var r=e;$(r)||(r=[r]);var o=n;if("string"===typeof o&&(o=o.split(/\s+/)),!$(r)||"function"!==typeof t||!Array.isArray(o))throw new Error("\n The first argument of this function must be DOM node or an array on DOM nodes or NodeList.\n The second must be a function.\n The third is a string or an array of strings that represents DOM events\n ");return o.forEach(function(e){r.forEach(function(n){n.addEventListener(e,t)})}),function(){o.forEach(function(e){r.forEach(function(n){n.removeEventListener(e,t)})})}}var J=["a[href]","area[href]","input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","object","embed","[tabindex]:not(.modal)","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'],ee=(Object.freeze({getScrollbarWidth:_,setScrollbarWidth:S,isBodyOverflowing:M,getOriginalBodyPadding:D,conditionallyUpdateScrollbar:N,setGlobalCssModule:function(e){P=e},mapToCssModules:j,omit:R,pick:L,warnOnce:F,deprecated:I,DOMElement:Y,targetPropType:U,TransitionTimeouts:W,TransitionPropTypeKeys:H,TransitionStatuses:B,keyCodes:V,PopperPlacements:z,canUseDOM:q,isReactRefObj:X,findDOMElements:G,isArrayOrNodeList:$,getTarget:K,defaultToggleEvents:Q,addMultipleEventListeners:Z,focusableElements:J}),{tag:i.a.oneOfType([i.a.func,i.a.string]),fluid:i.a.bool,className:i.a.string,cssModule:i.a.object}),te=function(e){var t=e.className,n=e.cssModule,r=e.fluid,a=e.tag,i=C(e,["className","cssModule","fluid","tag"]),s=j(l()(t,r?"container-fluid":"container"),n);return o.a.createElement(a,k({},i,{className:s}))};te.propTypes=ee,te.defaultProps={tag:"div"};var ne={tag:i.a.oneOfType([i.a.func,i.a.string]),noGutters:i.a.bool,className:i.a.string,cssModule:i.a.object,form:i.a.bool},re=function(e){var t=e.className,n=e.cssModule,r=e.noGutters,a=e.tag,i=e.form,s=C(e,["className","cssModule","noGutters","tag","form"]),u=j(l()(t,r?"no-gutters":null,i?"form-row":"row"),n);return o.a.createElement(a,k({},s,{className:u}))};re.propTypes=ne,re.defaultProps={tag:"div"};var oe=i.a.oneOfType([i.a.number,i.a.string]),ae=i.a.oneOfType([i.a.bool,i.a.number,i.a.string,i.a.shape({size:i.a.oneOfType([i.a.bool,i.a.number,i.a.string]),push:I(oe,'Please use the prop "order"'),pull:I(oe,'Please use the prop "order"'),order:oe,offset:oe})]),ie={tag:i.a.oneOfType([i.a.func,i.a.string]),xs:ae,sm:ae,md:ae,lg:ae,xl:ae,className:i.a.string,cssModule:i.a.object,widths:i.a.array},se={tag:"div",widths:["xs","sm","md","lg","xl"]},le=function(e,t,n){return!0===n||""===n?e?"col":"col-"+t:"auto"===n?e?"col-auto":"col-"+t+"-auto":e?"col-"+n:"col-"+t+"-"+n},ue=function(e){var t=e.className,n=e.cssModule,r=e.widths,a=e.tag,i=C(e,["className","cssModule","widths","tag"]),s=[];r.forEach(function(t,r){var o=e[t];if(delete i[t],o||""===o){var a=!r;if(d()(o)){var u,c=a?"-":"-"+t+"-",p=le(a,t,o.size);s.push(j(l()((O(u={},p,o.size||""===o.size),O(u,"order"+c+o.order,o.order||0===o.order),O(u,"offset"+c+o.offset,o.offset||0===o.offset),u)),n))}else{var f=le(a,t,o);s.push(f)}}}),s.length||s.push("col");var u=j(l()(t,s),n);return o.a.createElement(a,k({},i,{className:u}))};ue.propTypes=ie,ue.defaultProps=se;var ce={light:i.a.bool,dark:i.a.bool,inverse:I(i.a.bool,'Please use the prop "dark"'),full:i.a.bool,fixed:i.a.string,sticky:i.a.string,color:i.a.string,role:i.a.string,tag:i.a.oneOfType([i.a.func,i.a.string]),className:i.a.string,cssModule:i.a.object,toggleable:I(i.a.oneOfType([i.a.bool,i.a.string]),'Please use the prop "expand"'),expand:i.a.oneOfType([i.a.bool,i.a.string])},pe={xs:"sm",sm:"md",md:"lg",lg:"xl"},de=function(e){var t,n=e.toggleable,r=e.expand,a=e.className,i=e.cssModule,s=e.light,u=e.dark,c=e.inverse,p=e.fixed,d=e.sticky,f=e.color,h=e.tag,m=C(e,["toggleable","expand","className","cssModule","light","dark","inverse","fixed","sticky","color","tag"]),g=j(l()(a,"navbar",function(e){return!1!==e&&(!0===e||"xs"===e?"navbar-expand":"navbar-expand-"+e)}(r)||function(e){return void 0!==e&&"xl"!==e&&(!1===e?"navbar-expand":"navbar-expand-"+(!0===e?"sm":pe[e]||e))}(n),(O(t={"navbar-light":s,"navbar-dark":c||u},"bg-"+f,f),O(t,"fixed-"+p,p),O(t,"sticky-"+d,d),t)),i);return o.a.createElement(h,k({},m,{className:g}))};de.propTypes=ce,de.defaultProps={tag:"nav",expand:!1};var fe={tag:i.a.oneOfType([i.a.func,i.a.string]),className:i.a.string,cssModule:i.a.object},he=function(e){var t=e.className,n=e.cssModule,r=e.tag,a=C(e,["className","cssModule","tag"]),i=j(l()(t,"navbar-brand"),n);return o.a.createElement(r,k({},a,{className:i}))};he.propTypes=fe,he.defaultProps={tag:"a"};var me={tag:i.a.oneOfType([i.a.func,i.a.string]),type:i.a.string,className:i.a.string,cssModule:i.a.object,children:i.a.node},ge=function(e){var t=e.className,n=e.cssModule,r=e.children,a=e.tag,i=C(e,["className","cssModule","children","tag"]),s=j(l()(t,"navbar-toggler"),n);return o.a.createElement(a,k({},i,{className:s}),r||o.a.createElement("span",{className:j("navbar-toggler-icon",n)}))};ge.propTypes=me,ge.defaultProps={tag:"button",type:"button"};var ve={tabs:i.a.bool,pills:i.a.bool,vertical:i.a.oneOfType([i.a.bool,i.a.string]),horizontal:i.a.string,justified:i.a.bool,fill:i.a.bool,navbar:i.a.bool,card:i.a.bool,tag:i.a.oneOfType([i.a.func,i.a.string]),className:i.a.string,cssModule:i.a.object},ye=function(e){var t=e.className,n=e.cssModule,r=e.tabs,a=e.pills,i=e.vertical,s=e.horizontal,u=e.justified,c=e.fill,p=e.navbar,d=e.card,f=e.tag,h=C(e,["className","cssModule","tabs","pills","vertical","horizontal","justified","fill","navbar","card","tag"]),m=j(l()(t,p?"navbar-nav":"nav",!!s&&"justify-content-"+s,function(e){return!1!==e&&(!0===e||"xs"===e?"flex-column":"flex-"+e+"-column")}(i),{"nav-tabs":r,"card-header-tabs":d&&r,"nav-pills":a,"card-header-pills":d&&a,"nav-justified":u,"nav-fill":c}),n);return o.a.createElement(f,k({},h,{className:m}))};ye.propTypes=ve,ye.defaultProps={tag:"ul",vertical:!1};var be={tag:i.a.oneOfType([i.a.func,i.a.string]),active:i.a.bool,className:i.a.string,cssModule:i.a.object},we=function(e){var t=e.className,n=e.cssModule,r=e.active,a=e.tag,i=C(e,["className","cssModule","active","tag"]),s=j(l()(t,"nav-item",!!r&&"active"),n);return o.a.createElement(a,k({},i,{className:s}))};we.propTypes=be,we.defaultProps={tag:"li"};var Ee={disabled:i.a.bool,dropup:I(i.a.bool,'Please use the prop "direction" with the value "up".'),direction:i.a.oneOf(["up","down","left","right"]),group:i.a.bool,isOpen:i.a.bool,nav:i.a.bool,active:i.a.bool,addonType:i.a.oneOfType([i.a.bool,i.a.oneOf(["prepend","append"])]),size:i.a.string,tag:i.a.string,toggle:i.a.func,children:i.a.node,className:i.a.string,cssModule:i.a.object,inNavbar:i.a.bool,setActiveFromChild:i.a.bool},Oe={toggle:i.a.func.isRequired,isOpen:i.a.bool.isRequired,direction:i.a.oneOf(["up","down","left","right"]).isRequired,inNavbar:i.a.bool.isRequired},ke=function(e){function t(e){w(this,t);var n=T(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.addEvents=n.addEvents.bind(n),n.handleDocumentClick=n.handleDocumentClick.bind(n),n.handleKeyDown=n.handleKeyDown.bind(n),n.removeEvents=n.removeEvents.bind(n),n.toggle=n.toggle.bind(n),n}return x(t,e),E(t,[{key:"getChildContext",value:function(){return{toggle:this.props.toggle,isOpen:this.props.isOpen,direction:"down"===this.props.direction&&this.props.dropup?"up":this.props.direction,inNavbar:this.props.inNavbar}}},{key:"componentDidMount",value:function(){this.handleProps()}},{key:"componentDidUpdate",value:function(e){this.props.isOpen!==e.isOpen&&this.handleProps()}},{key:"componentWillUnmount",value:function(){this.removeEvents()}},{key:"getContainer",value:function(){return h.a.findDOMNode(this)}},{key:"addEvents",value:function(){var e=this;["click","touchstart","keyup"].forEach(function(t){return document.addEventListener(t,e.handleDocumentClick,!0)})}},{key:"removeEvents",value:function(){var e=this;["click","touchstart","keyup"].forEach(function(t){return document.removeEventListener(t,e.handleDocumentClick,!0)})}},{key:"handleDocumentClick",value:function(e){if(!e||3!==e.which&&("keyup"!==e.type||e.which===V.tab)){var t=this.getContainer();(!t.contains(e.target)||t===e.target||"keyup"===e.type&&e.which!==V.tab)&&this.toggle(e)}}},{key:"handleKeyDown",value:function(e){if(!(V.tab===e.which||/button/i.test(e.target.tagName)&&e.which===V.space||/input|textarea/i.test(e.target.tagName))&&(e.preventDefault(),!this.props.disabled)){var t=this.getContainer();if(e.which===V.space&&V.enter&&this.props.isOpen&&t!==e.target&&e.target.click(),e.which===V.esc||!this.props.isOpen)return this.toggle(e),void t.querySelector("[aria-expanded]").focus();var n=j("dropdown-menu",this.props.cssModule),r=j("dropdown-item",this.props.cssModule),o=j("disabled",this.props.cssModule),a=t.querySelectorAll("."+n+" ."+r+":not(."+o+")");if(a.length){for(var i=-1,s=String.fromCharCode(e.which).toLowerCase(),l=0;l<a.length;l+=1){if((a[l].textContent&&a[l].textContent[0].toLowerCase())===s||a[l]===e.target){i=l;break}}e.which===V.up&&i>0&&(i-=1),e.which===V.down&&i<a.length-1&&(i+=1),i<0&&(i=0),a[i].focus()}}}},{key:"handleProps",value:function(){this.props.isOpen?this.addEvents():this.removeEvents()}},{key:"toggle",value:function(e){return this.props.disabled?e&&e.preventDefault():this.props.toggle(e)}},{key:"render",value:function(){var e,t=R(this.props,["toggle","disabled","inNavbar","direction"]),n=t.className,r=t.cssModule,a=t.dropup,i=t.isOpen,s=t.group,u=t.size,c=t.nav,p=t.setActiveFromChild,d=t.active,f=t.addonType,h=C(t,["className","cssModule","dropup","isOpen","group","size","nav","setActiveFromChild","active","addonType"]),g="down"===this.props.direction&&a?"up":this.props.direction;h.tag=h.tag||(c?"li":"div");var v=!1;p&&o.a.Children.map(this.props.children[1].props.children,function(e){e.props.active&&(v=!0)});var y=j(l()(n,"down"!==g&&"drop"+g,!(!c||!d)&&"active",!(!p||!v)&&"active",(O(e={},"input-group-"+f,f),O(e,"btn-group",s),O(e,"btn-group-"+u,!!u),O(e,"dropdown",!s&&!f),O(e,"show",i),O(e,"nav-item",c),e)),r);return o.a.createElement(m.b,k({},h,{className:y,onKeyDown:this.handleKeyDown}))}}]),t}(o.a.Component);ke.propTypes=Ee,ke.defaultProps={isOpen:!1,direction:"down",nav:!1,active:!1,addonType:!1,inNavbar:!1,setActiveFromChild:!1},ke.childContextTypes=Oe;var xe={tag:i.a.oneOfType([i.a.func,i.a.string]),innerRef:i.a.oneOfType([i.a.object,i.a.func,i.a.string]),disabled:i.a.bool,active:i.a.bool,className:i.a.string,cssModule:i.a.object,onClick:i.a.func,href:i.a.any},Ce=function(e){function t(e){w(this,t);var n=T(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onClick=n.onClick.bind(n),n}return x(t,e),E(t,[{key:"onClick",value:function(e){this.props.disabled?e.preventDefault():("#"===this.props.href&&e.preventDefault(),this.props.onClick&&this.props.onClick(e))}},{key:"render",value:function(){var e=this.props,t=e.className,n=e.cssModule,r=e.active,a=e.tag,i=e.innerRef,s=C(e,["className","cssModule","active","tag","innerRef"]),u=j(l()(t,"nav-link",{disabled:s.disabled,active:r}),n);return o.a.createElement(a,k({},s,{ref:i,onClick:this.onClick,className:u}))}}]),t}(o.a.Component);Ce.propTypes=xe,Ce.defaultProps={tag:"a"};var Te={tag:i.a.oneOfType([i.a.func,i.a.string]),listTag:i.a.oneOfType([i.a.func,i.a.string]),className:i.a.string,listClassName:i.a.string,cssModule:i.a.object,children:i.a.node,"aria-label":i.a.string},_e=function(e){var t=e.className,n=e.listClassName,r=e.cssModule,a=e.children,i=e.tag,s=e.listTag,u=e["aria-label"],c=C(e,["className","listClassName","cssModule","children","tag","listTag","aria-label"]),p=j(l()(t),r),d=j(l()("breadcrumb",n),r);return o.a.createElement(i,k({},c,{className:p,"aria-label":u}),o.a.createElement(s,{className:d},a))};_e.propTypes=Te,_e.defaultProps={tag:"nav",listTag:"ol","aria-label":"breadcrumb"};var Se={tag:i.a.oneOfType([i.a.func,i.a.string]),active:i.a.bool,className:i.a.string,cssModule:i.a.object},Me=function(e){var t=e.className,n=e.cssModule,r=e.active,a=e.tag,i=C(e,["className","cssModule","active","tag"]),s=j(l()(t,!!r&&"active","breadcrumb-item"),n);return o.a.createElement(a,k({},i,{className:s,"aria-current":r?"page":void 0}))};Me.propTypes=Se,Me.defaultProps={tag:"li"};var De={active:i.a.bool,"aria-label":i.a.string,block:i.a.bool,color:i.a.string,disabled:i.a.bool,outline:i.a.bool,tag:i.a.oneOfType([i.a.func,i.a.string]),innerRef:i.a.oneOfType([i.a.object,i.a.func,i.a.string]),onClick:i.a.func,size:i.a.string,children:i.a.node,className:i.a.string,cssModule:i.a.object,close:i.a.bool},Ne=function(e){function t(e){w(this,t);var n=T(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onClick=n.onClick.bind(n),n}return x(t,e),E(t,[{key:"onClick",value:function(e){this.props.disabled?e.preventDefault():this.props.onClick&&this.props.onClick(e)}},{key:"render",value:function(){var e=this.props,t=e.active,n=e["aria-label"],r=e.block,a=e.className,i=e.close,s=e.cssModule,u=e.color,c=e.outline,p=e.size,d=e.tag,f=e.innerRef,h=C(e,["active","aria-label","block","className","close","cssModule","color","outline","size","tag","innerRef"]);i&&"undefined"===typeof h.children&&(h.children=o.a.createElement("span",{"aria-hidden":!0},"\xd7"));var m="btn"+(c?"-outline":"")+"-"+u,g=j(l()(a,{close:i},i||"btn",i||m,!!p&&"btn-"+p,!!r&&"btn-block",{active:t,disabled:this.props.disabled}),s);h.href&&"button"===d&&(d="a");var v=i?"Close":null;return o.a.createElement(d,k({type:"button"===d&&h.onClick?"button":void 0},h,{className:g,ref:f,onClick:this.onClick,"aria-label":n||v}))}}]),t}(o.a.Component);Ne.propTypes=De,Ne.defaultProps={color:"secondary",tag:"button"};var Pe={children:i.a.node},je=function(e){return o.a.createElement(ke,k({group:!0},e))};je.propTypes=Pe;var Re={tag:i.a.oneOfType([i.a.func,i.a.string]),"aria-label":i.a.string,className:i.a.string,cssModule:i.a.object,role:i.a.string,size:i.a.string,vertical:i.a.bool},Le=function(e){var t=e.className,n=e.cssModule,r=e.size,a=e.vertical,i=e.tag,s=C(e,["className","cssModule","size","vertical","tag"]),u=j(l()(t,!!r&&"btn-group-"+r,a?"btn-group-vertical":"btn-group"),n);return o.a.createElement(i,k({},s,{className:u}))};Le.propTypes=Re,Le.defaultProps={tag:"div",role:"group"};var Ae={tag:i.a.oneOfType([i.a.func,i.a.string]),"aria-label":i.a.string,className:i.a.string,cssModule:i.a.object,role:i.a.string},Fe=function(e){var t=e.className,n=e.cssModule,r=e.tag,a=C(e,["className","cssModule","tag"]),i=j(l()(t,"btn-toolbar"),n);return o.a.createElement(r,k({},a,{className:i}))};Fe.propTypes=Ae,Fe.defaultProps={tag:"div",role:"toolbar"};var Ie={children:i.a.node,active:i.a.bool,disabled:i.a.bool,divider:i.a.bool,tag:i.a.oneOfType([i.a.func,i.a.string]),header:i.a.bool,onClick:i.a.func,className:i.a.string,cssModule:i.a.object,toggle:i.a.bool},Ye={toggle:i.a.func},Ue=function(e){function t(e){w(this,t);var n=T(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onClick=n.onClick.bind(n),n.getTabIndex=n.getTabIndex.bind(n),n}return x(t,e),E(t,[{key:"onClick",value:function(e){this.props.disabled||this.props.header||this.props.divider?e.preventDefault():(this.props.onClick&&this.props.onClick(e),this.props.toggle&&this.context.toggle(e))}},{key:"getTabIndex",value:function(){return this.props.disabled||this.props.header||this.props.divider?"-1":"0"}},{key:"render",value:function(){var e=this.getTabIndex(),t=R(this.props,["toggle"]),n=t.className,r=t.cssModule,a=t.divider,i=t.tag,s=t.header,u=t.active,c=C(t,["className","cssModule","divider","tag","header","active"]),p=j(l()(n,{disabled:c.disabled,"dropdown-item":!a&&!s,active:u,"dropdown-header":s,"dropdown-divider":a}),r);return"button"===i&&(s?i="h6":a?i="div":c.href&&(i="a")),o.a.createElement(i,k({type:"button"===i&&(c.onClick||this.props.toggle)?"button":void 0},c,{tabIndex:e,className:p,onClick:this.onClick}))}}]),t}(o.a.Component);Ue.propTypes=Ie,Ue.defaultProps={tag:"button",toggle:!0},Ue.contextTypes=Ye;var We={tag:i.a.string,children:i.a.node.isRequired,right:i.a.bool,flip:i.a.bool,modifiers:i.a.object,className:i.a.string,cssModule:i.a.object,persist:i.a.bool},He={isOpen:i.a.bool.isRequired,direction:i.a.oneOf(["up","down","left","right"]).isRequired,inNavbar:i.a.bool.isRequired},Be={flip:{enabled:!1}},Ve={up:"top",left:"left",right:"right",down:"bottom"},ze=function(e,t){var n=e.className,r=e.cssModule,a=e.right,i=e.tag,s=e.flip,u=e.modifiers,c=e.persist,p=C(e,["className","cssModule","right","tag","flip","modifiers","persist"]),d=j(l()(n,"dropdown-menu",{"dropdown-menu-right":a,show:t.isOpen}),r),f=i;if(c||t.isOpen&&!t.inNavbar){f=m.c;var h=Ve[t.direction]||"bottom",g=a?"end":"start";p.placement=h+"-"+g,p.component=i,p.modifiers=s?u:k({},u,Be)}return o.a.createElement(f,k({tabIndex:"-1",role:"menu"},p,{"aria-hidden":!t.isOpen,className:d,"x-placement":p.placement}))};ze.propTypes=We,ze.defaultProps={tag:"div",flip:!0},ze.contextTypes=He;var qe={caret:i.a.bool,color:i.a.string,children:i.a.node,className:i.a.string,cssModule:i.a.object,disabled:i.a.bool,onClick:i.a.func,"aria-haspopup":i.a.bool,split:i.a.bool,tag:i.a.oneOfType([i.a.func,i.a.string]),nav:i.a.bool},Xe={isOpen:i.a.bool.isRequired,toggle:i.a.func.isRequired,inNavbar:i.a.bool.isRequired},Ge=function(e){function t(e){w(this,t);var n=T(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onClick=n.onClick.bind(n),n}return x(t,e),E(t,[{key:"onClick",value:function(e){this.props.disabled?e.preventDefault():(this.props.nav&&!this.props.tag&&e.preventDefault(),this.props.onClick&&this.props.onClick(e),this.context.toggle(e))}},{key:"render",value:function(){var e=this.props,t=e.className,n=e.color,r=e.cssModule,a=e.caret,i=e.split,s=e.nav,u=e.tag,c=C(e,["className","color","cssModule","caret","split","nav","tag"]),p=c["aria-label"]||"Toggle Dropdown",d=j(l()(t,{"dropdown-toggle":a||i,"dropdown-toggle-split":i,"nav-link":s}),r),f=c.children||o.a.createElement("span",{className:"sr-only"},p),h=void 0;return s&&!u?(h="a",c.href="#"):u?h=u:(h=Ne,c.color=n,c.cssModule=r),this.context.inNavbar?o.a.createElement(h,k({},c,{className:d,onClick:this.onClick,"aria-expanded":this.context.isOpen,children:f})):o.a.createElement(m.d,k({},c,{className:d,component:h,onClick:this.onClick,"aria-expanded":this.context.isOpen,children:f}))}}]),t}(o.a.Component);function $e(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Ke(e,t){return e(t={exports:{}},t.exports),t.exports}Ge.propTypes=qe,Ge.defaultProps={"aria-haspopup":!0,color:"secondary"},Ge.contextTypes=Xe,$e(Ke(function(e,t){t.__esModule=!0,t.classNamesShape=t.timeoutsShape=void 0,t.transitionTimeout=function(e){var t="transition"+e+"Timeout",n="transition"+e;return function(e){if(e[n]){if(null==e[t])return new Error(t+" wasn't supplied to CSSTransitionGroup: this can cause unreliable animations and won't be supported in a future version of React. See https://fb.me/react-animation-transition-group-timeout for more information.");if("number"!==typeof e[t])return new Error(t+" must be a number (in milliseconds)")}return null}};var n,r=(n=i.a)&&n.__esModule?n:{default:n};t.timeoutsShape=r.default.oneOfType([r.default.number,r.default.shape({enter:r.default.number,exit:r.default.number}).isRequired]),t.classNamesShape=r.default.oneOfType([r.default.string,r.default.shape({enter:r.default.string,exit:r.default.string,active:r.default.string}),r.default.shape({enter:r.default.string,enterDone:r.default.string,enterActive:r.default.string,exit:r.default.string,exitDone:r.default.string,exitActive:r.default.string})])}));var Qe=$e(Ke(function(e,t){t.__esModule=!0,t.EXITING=t.ENTERED=t.ENTERING=t.EXITED=t.UNMOUNTED=void 0;var n=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(i.a),r=s(o.a),a=s(h.a);function s(e){return e&&e.__esModule?e:{default:e}}var l=t.UNMOUNTED="unmounted",u=t.EXITED="exited",c=t.ENTERING="entering",p=t.ENTERED="entered",d=t.EXITING="exiting",f=function(e){function t(n,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var o=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==("undefined"===typeof t?"undefined":b(t))&&"function"!==typeof t?e:t}(this,e.call(this,n,r)),a=r.transitionGroup,i=a&&!a.isMounting?n.enter:n.appear,s=void 0;return o.nextStatus=null,n.in?i?(s=u,o.nextStatus=c):s=p:s=n.unmountOnExit||n.mountOnEnter?l:u,o.state={status:s},o.nextCallback=null,o}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+("undefined"===typeof t?"undefined":b(t)));e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.getChildContext=function(){return{transitionGroup:null}},t.prototype.componentDidMount=function(){this.updateStatus(!0)},t.prototype.componentWillReceiveProps=function(e){var t=(this.pendingState||this.state).status;e.in?(t===l&&this.setState({status:u}),t!==c&&t!==p&&(this.nextStatus=c)):t!==c&&t!==p||(this.nextStatus=d)},t.prototype.componentDidUpdate=function(){this.updateStatus()},t.prototype.componentWillUnmount=function(){this.cancelNextCallback()},t.prototype.getTimeouts=function(){var e=this.props.timeout,t=void 0,n=void 0,r=void 0;return t=n=r=e,null!=e&&"number"!==typeof e&&(t=e.exit,n=e.enter,r=e.appear),{exit:t,enter:n,appear:r}},t.prototype.updateStatus=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.nextStatus;if(null!==t){this.nextStatus=null,this.cancelNextCallback();var n=a.default.findDOMNode(this);t===c?this.performEnter(n,e):this.performExit(n)}else this.props.unmountOnExit&&this.state.status===u&&this.setState({status:l})},t.prototype.performEnter=function(e,t){var n=this,r=this.props.enter,o=this.context.transitionGroup?this.context.transitionGroup.isMounting:t,a=this.getTimeouts();t||r?(this.props.onEnter(e,o),this.safeSetState({status:c},function(){n.props.onEntering(e,o),n.onTransitionEnd(e,a.enter,function(){n.safeSetState({status:p},function(){n.props.onEntered(e,o)})})})):this.safeSetState({status:p},function(){n.props.onEntered(e)})},t.prototype.performExit=function(e){var t=this,n=this.props.exit,r=this.getTimeouts();n?(this.props.onExit(e),this.safeSetState({status:d},function(){t.props.onExiting(e),t.onTransitionEnd(e,r.exit,function(){t.safeSetState({status:u},function(){t.props.onExited(e)})})})):this.safeSetState({status:u},function(){t.props.onExited(e)})},t.prototype.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},t.prototype.safeSetState=function(e,t){var n=this;this.pendingState=e,t=this.setNextCallback(t),this.setState(e,function(){n.pendingState=null,t()})},t.prototype.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},t.prototype.onTransitionEnd=function(e,t,n){this.setNextCallback(n),e?(this.props.addEndListener&&this.props.addEndListener(e,this.nextCallback),null!=t&&setTimeout(this.nextCallback,t)):setTimeout(this.nextCallback,0)},t.prototype.render=function(){var e=this.state.status;if(e===l)return null;var t=this.props,n=t.children,o=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["children"]);if(delete o.in,delete o.mountOnEnter,delete o.unmountOnExit,delete o.appear,delete o.enter,delete o.exit,delete o.timeout,delete o.addEndListener,delete o.onEnter,delete o.onEntering,delete o.onEntered,delete o.onExit,delete o.onExiting,delete o.onExited,"function"===typeof n)return n(e,o);var a=r.default.Children.only(n);return r.default.cloneElement(a,o)},t}(r.default.Component);function m(){}f.contextTypes={transitionGroup:n.object},f.childContextTypes={transitionGroup:function(){}},f.propTypes={},f.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:m,onEntering:m,onEntered:m,onExit:m,onExiting:m,onExited:m},f.UNMOUNTED=0,f.EXITED=1,f.ENTERING=2,f.ENTERED=3,f.EXITING=4,t.default=f})),Ze=k({},Qe.propTypes,{children:i.a.oneOfType([i.a.arrayOf(i.a.node),i.a.node]),tag:i.a.oneOfType([i.a.string,i.a.func]),baseClass:i.a.string,baseClassActive:i.a.string,className:i.a.string,cssModule:i.a.object,innerRef:i.a.oneOfType([i.a.object,i.a.string,i.a.func])}),Je=k({},Qe.defaultProps,{tag:"div",baseClass:"fade",baseClassActive:"show",timeout:W.Fade,appear:!0,enter:!0,exit:!0,in:!0});function et(e){var t=e.tag,n=e.baseClass,r=e.baseClassActive,a=e.className,i=e.cssModule,s=e.children,u=e.innerRef,c=C(e,["tag","baseClass","baseClassActive","className","cssModule","children","innerRef"]),p=L(c,H),d=R(c,H);return o.a.createElement(Qe,p,function(e){var c="entered"===e,p=j(l()(a,n,c&&r),i);return o.a.createElement(t,k({className:p},d,{ref:u}),s)})}et.propTypes=Ze,et.defaultProps=Je;var tt={color:i.a.string,pill:i.a.bool,tag:i.a.oneOfType([i.a.func,i.a.string]),children:i.a.node,className:i.a.string,cssModule:i.a.object},nt=function(e){var t=e.className,n=e.cssModule,r=e.color,a=e.pill,i=e.tag,s=C(e,["className","cssModule","color","pill","tag"]),u=j(l()(t,"badge","badge-"+r,!!a&&"badge-pill"),n);return s.href&&"span"===i&&(i="a"),o.a.createElement(i,k({},s,{className:u}))};nt.propTypes=tt,nt.defaultProps={color:"secondary",pill:!1,tag:"span"};var rt={tag:i.a.oneOfType([i.a.func,i.a.string]),inverse:i.a.bool,color:i.a.string,block:I(i.a.bool,'Please use the props "body"'),body:i.a.bool,outline:i.a.bool,className:i.a.string,cssModule:i.a.object,innerRef:i.a.oneOfType([i.a.object,i.a.string,i.a.func])},ot=function(e){var t=e.className,n=e.cssModule,r=e.color,a=e.block,i=e.body,s=e.inverse,u=e.outline,c=e.tag,p=e.innerRef,d=C(e,["className","cssModule","color","block","body","inverse","outline","tag","innerRef"]),f=j(l()(t,"card",!!s&&"text-white",!(!a&&!i)&&"card-body",!!r&&(u?"border":"bg")+"-"+r),n);return o.a.createElement(c,k({},d,{className:f,ref:p}))};ot.propTypes=rt,ot.defaultProps={tag:"div"};var at={tag:i.a.oneOfType([i.a.func,i.a.string]),className:i.a.string,cssModule:i.a.object},it=function(e){var t=e.className,n=e.cssModule,r=e.tag,a=C(e,["className","cssModule","tag"]),i=j(l()(t,"card-group"),n);return o.a.createElement(r,k({},a,{className:i}))};it.propTypes=at,it.defaultProps={tag:"div"};var st={tag:i.a.oneOfType([i.a.func,i.a.string]),className:i.a.string,cssModule:i.a.object},lt=function(e){var t=e.className,n=e.cssModule,r=e.tag,a=C(e,["className","cssModule","tag"]),i=j(l()(t,"card-deck"),n);return o.a.createElement(r,k({},a,{className:i}))};lt.propTypes=st,lt.defaultProps={tag:"div"};var ut={tag:i.a.oneOfType([i.a.func,i.a.string]),className:i.a.string,cssModule:i.a.object},ct=function(e){var t=e.className,n=e.cssModule,r=e.tag,a=C(e,["className","cssModule","tag"]),i=j(l()(t,"card-columns"),n);return o.a.createElement(r,k({},a,{className:i}))};ct.propTypes=ut,ct.defaultProps={tag:"div"};var pt={tag:i.a.oneOfType([i.a.func,i.a.string]),className:i.a.string,cssModule:i.a.object},dt=function(e){var t=e.className,n=e.cssModule,r=e.tag,a=C(e,["className","cssModule","tag"]),i=j(l()(t,"card-body"),n);return o.a.createElement(r,k({},a,{className:i}))};dt.propTypes=pt,dt.defaultProps={tag:"div"};var ft={tag:i.a.oneOfType([i.a.func,i.a.string]),innerRef:i.a.oneOfType([i.a.object,i.a.func,i.a.string]),className:i.a.string,cssModule:i.a.object},ht=function(e){var t=e.className,n=e.cssModule,r=e.tag,a=e.innerRef,i=C(e,["className","cssModule","tag","innerRef"]),s=j(l()(t,"card-link"),n);return o.a.createElement(r,k({},i,{ref:a,className:s}))};ht.propTypes=ft,ht.defaultProps={tag:"a"};var mt={tag:i.a.oneOfType([i.a.func,i.a.string]),className:i.a.string,cssModule:i.a.object},gt=function(e){var t=e.className,n=e.cssModule,r=e.tag,a=C(e,["className","cssModule","tag"]),i=j(l()(t,"card-footer"),n);return o.a.createElement(r,k({},a,{className:i}))};gt.propTypes=mt,gt.defaultProps={tag:"div"};var vt={tag:i.a.oneOfType([i.a.func,i.a.string]),className:i.a.string,cssModule:i.a.object},yt=function(e){var t=e.className,n=e.cssModule,r=e.tag,a=C(e,["className","cssModule","tag"]),i=j(l()(t,"card-header"),n);return o.a.createElement(r,k({},a,{className:i}))};yt.propTypes=vt,yt.defaultProps={tag:"div"};var bt={tag:i.a.oneOfType([i.a.func,i.a.string]),top:i.a.bool,bottom:i.a.bool,className:i.a.string,cssModule:i.a.object},wt=function(e){var t=e.className,n=e.cssModule,r=e.top,a=e.bottom,i=e.tag,s=C(e,["className","cssModule","top","bottom","tag"]),u="card-img";r&&(u="card-img-top"),a&&(u="card-img-bottom");var c=j(l()(t,u),n);return o.a.createElement(i,k({},s,{className:c}))};wt.propTypes=bt,wt.defaultProps={tag:"img"};var Et={tag:i.a.oneOfType([i.a.func,i.a.string]),className:i.a.string,cssModule:i.a.object},Ot=function(e){var t=e.className,n=e.cssModule,r=e.tag,a=C(e,["className","cssModule","tag"]),i=j(l()(t,"card-img-overlay"),n);return o.a.createElement(r,k({},a,{className:i}))};Ot.propTypes=Et,Ot.defaultProps={tag:"div"};var kt=function(e){function t(e){w(this,t);var n=T(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={startAnimation:!1},n.onEnter=n.onEnter.bind(n),n.onEntering=n.onEntering.bind(n),n.onExit=n.onExit.bind(n),n.onExiting=n.onExiting.bind(n),n.onExited=n.onExited.bind(n),n}return x(t,e),E(t,[{key:"onEnter",value:function(e,t){this.setState({startAnimation:!1}),this.props.onEnter(e,t)}},{key:"onEntering",value:function(e,t){var n=e.offsetHeight;return this.setState({startAnimation:!0}),this.props.onEntering(e,t),n}},{key:"onExit",value:function(e){this.setState({startAnimation:!1}),this.props.onExit(e)}},{key:"onExiting",value:function(e){this.setState({startAnimation:!0}),e.dispatchEvent(new CustomEvent("slide.bs.carousel")),this.props.onExiting(e)}},{key:"onExited",value:function(e){e.dispatchEvent(new CustomEvent("slid.bs.carousel")),this.props.onExited(e)}},{key:"render",value:function(){var e=this,t=this.props,n=t.in,r=t.children,a=t.cssModule,i=t.slide,s=t.tag,u=t.className,c=C(t,["in","children","cssModule","slide","tag","className"]);return o.a.createElement(Qe,k({},c,{enter:i,exit:i,in:n,onEnter:this.onEnter,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}),function(t){var n=e.context.direction,i=t===B.ENTERED||t===B.EXITING,c=(t===B.ENTERING||t===B.EXITING)&&e.state.startAnimation&&("right"===n?"carousel-item-left":"carousel-item-right"),p=t===B.ENTERING&&("right"===n?"carousel-item-next":"carousel-item-prev"),d=j(l()(u,"carousel-item",i&&"active",c,p),a);return o.a.createElement(s,{className:d},r)})}}]),t}(o.a.Component);kt.propTypes=k({},Qe.propTypes,{tag:i.a.oneOfType([i.a.func,i.a.string]),in:i.a.bool,cssModule:i.a.object,children:i.a.node,slide:i.a.bool,className:i.a.string}),kt.defaultProps=k({},Qe.defaultProps,{tag:"div",timeout:W.Carousel,slide:!0}),kt.contextTypes={direction:i.a.string};var xt=function(e){function t(e){w(this,t);var n=T(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleKeyPress=n.handleKeyPress.bind(n),n.renderItems=n.renderItems.bind(n),n.hoverStart=n.hoverStart.bind(n),n.hoverEnd=n.hoverEnd.bind(n),n.state={direction:"right",indicatorClicked:!1},n}return x(t,e),E(t,[{key:"getChildContext",value:function(){return{direction:this.state.direction}}},{key:"componentDidMount",value:function(){"carousel"===this.props.ride&&this.setInterval(),document.addEventListener("keyup",this.handleKeyPress)}},{key:"componentWillReceiveProps",value:function(e){this.setInterval(e),this.props.activeIndex+1===e.activeIndex?this.setState({direction:"right"}):this.props.activeIndex-1===e.activeIndex?this.setState({direction:"left"}):this.props.activeIndex>e.activeIndex?this.setState({direction:this.state.indicatorClicked?"left":"right"}):this.props.activeIndex!==e.activeIndex&&this.setState({direction:this.state.indicatorClicked?"right":"left"}),this.setState({indicatorClicked:!1})}},{key:"componentWillUnmount",value:function(){this.clearInterval(),document.removeEventListener("keyup",this.handleKeyPress)}},{key:"setInterval",value:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props;this.clearInterval(),e.interval&&(this.cycleInterval=setInterval(function(){e.next()},parseInt(e.interval,10)))})},{key:"clearInterval",value:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(){clearInterval(this.cycleInterval)})},{key:"hoverStart",value:function(){var e;("hover"===this.props.pause&&this.clearInterval(),this.props.mouseEnter)&&(e=this.props).mouseEnter.apply(e,arguments)}},{key:"hoverEnd",value:function(){var e;("hover"===this.props.pause&&this.setInterval(),this.props.mouseLeave)&&(e=this.props).mouseLeave.apply(e,arguments)}},{key:"handleKeyPress",value:function(e){this.props.keyboard&&(37===e.keyCode?this.props.previous():39===e.keyCode&&this.props.next())}},{key:"renderItems",value:function(e,t){var n=this,r=this.props.slide;return o.a.createElement("div",{role:"listbox",className:t},e.map(function(e,t){var a=t===n.props.activeIndex;return o.a.cloneElement(e,{in:a,slide:r})}))}},{key:"render",value:function(){var e=this,t=this.props,n=t.cssModule,r=t.slide,a=t.className,i=j(l()(a,"carousel",r&&"slide"),n),s=j(l()("carousel-inner"),n),u=this.props.children.filter(function(e){return null!==e&&void 0!==e&&"boolean"!==typeof e});if(u.every(function(e){return e.type===kt}))return o.a.createElement("div",{className:i,onMouseEnter:this.hoverStart,onMouseLeave:this.hoverEnd},this.renderItems(u,s));if(u[0]instanceof Array){var c=u[0],p=u[1],d=u[2];return o.a.createElement("div",{className:i,onMouseEnter:this.hoverStart,onMouseLeave:this.hoverEnd},this.renderItems(c,s),p,d)}var f=u[0],h=o.a.cloneElement(f,{onClickHandler:function(t){"function"===typeof f.props.onClickHandler&&e.setState({indicatorClicked:!0},function(){return f.props.onClickHandler(t)})}}),m=u[1],g=u[2],v=u[3];return o.a.createElement("div",{className:i,onMouseEnter:this.hoverStart,onMouseLeave:this.hoverEnd},h,this.renderItems(m,s),g,v)}}]),t}(o.a.Component);xt.propTypes={activeIndex:i.a.number,next:i.a.func.isRequired,previous:i.a.func.isRequired,keyboard:i.a.bool,pause:i.a.oneOf(["hover",!1]),ride:i.a.oneOf(["carousel"]),interval:i.a.oneOfType([i.a.number,i.a.string,i.a.bool]),children:i.a.array,mouseEnter:i.a.func,mouseLeave:i.a.func,slide:i.a.bool,cssModule:i.a.object,className:i.a.string},xt.defaultProps={interval:5e3,pause:"hover",keyboard:!0,slide:!0},xt.childContextTypes={direction:i.a.string};var Ct=function(e){var t=e.direction,n=e.onClickHandler,r=e.cssModule,a=e.directionText,i=e.className,s=j(l()(i,"carousel-control-"+t),r),u=j(l()("carousel-control-"+t+"-icon"),r),c=j(l()("sr-only"),r);return o.a.createElement("a",{className:s,role:"button",tabIndex:"0",onClick:function(e){e.preventDefault(),n()}},o.a.createElement("span",{className:u,"aria-hidden":"true"}),o.a.createElement("span",{className:c},a||t))};Ct.propTypes={direction:i.a.oneOf(["prev","next"]).isRequired,onClickHandler:i.a.func.isRequired,cssModule:i.a.object,directionText:i.a.string,className:i.a.string};var Tt=function(e){var t=e.items,n=e.activeIndex,r=e.cssModule,a=e.onClickHandler,i=e.className,s=j(l()(i,"carousel-indicators"),r),u=t.map(function(e,t){var i=j(l()({active:n===t}),r);return o.a.createElement("li",{key:""+(e.key||e.src)+e.caption+e.altText,onClick:function(e){e.preventDefault(),a(t)},className:i})});return o.a.createElement("ol",{className:s},u)};Tt.propTypes={items:i.a.array.isRequired,activeIndex:i.a.number.isRequired,cssModule:i.a.object,onClickHandler:i.a.func.isRequired,className:i.a.string};var _t=function(e){var t=e.captionHeader,n=e.captionText,r=e.cssModule,a=e.className,i=j(l()(a,"carousel-caption","d-none","d-md-block"),r);return o.a.createElement("div",{className:i},o.a.createElement("h3",null,t),o.a.createElement("p",null,n))};_t.propTypes={captionHeader:i.a.string,captionText:i.a.string.isRequired,cssModule:i.a.object,className:i.a.string};var St={items:i.a.array.isRequired,indicators:i.a.bool,controls:i.a.bool,autoPlay:i.a.bool,activeIndex:i.a.number,next:i.a.func,previous:i.a.func,goToIndex:i.a.func},Mt=function(e){function t(e){w(this,t);var n=T(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.animating=!1,n.state={activeIndex:0},n.next=n.next.bind(n),n.previous=n.previous.bind(n),n.goToIndex=n.goToIndex.bind(n),n.onExiting=n.onExiting.bind(n),n.onExited=n.onExited.bind(n),n}return x(t,e),E(t,[{key:"onExiting",value:function(){this.animating=!0}},{key:"onExited",value:function(){this.animating=!1}},{key:"next",value:function(){if(!this.animating){var e=this.state.activeIndex===this.props.items.length-1?0:this.state.activeIndex+1;this.setState({activeIndex:e})}}},{key:"previous",value:function(){if(!this.animating){var e=0===this.state.activeIndex?this.props.items.length-1:this.state.activeIndex-1;this.setState({activeIndex:e})}}},{key:"goToIndex",value:function(e){this.animating||this.setState({activeIndex:e})}},{key:"render",value:function(){var e=this,t=this.props,n=t.autoPlay,r=t.indicators,a=t.controls,i=t.items,s=t.goToIndex,l=C(t,["autoPlay","indicators","controls","items","goToIndex"]),u=this.state.activeIndex,c=i.map(function(t){return o.a.createElement(kt,{onExiting:e.onExiting,onExited:e.onExited,key:t.src},o.a.createElement("img",{className:"d-block w-100",src:t.src,alt:t.altText}),o.a.createElement(_t,{captionText:t.caption,captionHeader:t.header||t.caption}))});return o.a.createElement(xt,k({activeIndex:u,next:this.next,previous:this.previous,ride:n?"carousel":void 0},l),r&&o.a.createElement(Tt,{items:i,activeIndex:l.activeIndex||u,onClickHandler:s||this.goToIndex}),c,a&&o.a.createElement(Ct,{direction:"prev",directionText:"Previous",onClickHandler:l.previous||this.previous}),a&&o.a.createElement(Ct,{direction:"next",directionText:"Next",onClickHandler:l.next||this.next}))}}]),t}(r.Component);Mt.propTypes=St,Mt.defaultProps={controls:!0,indicators:!0,autoPlay:!0};var Dt={tag:i.a.oneOfType([i.a.func,i.a.string]),className:i.a.string,cssModule:i.a.object},Nt=function(e){var t=e.className,n=e.cssModule,r=e.tag,a=C(e,["className","cssModule","tag"]),i=j(l()(t,"card-subtitle"),n);return o.a.createElement(r,k({},a,{className:i}))};Nt.propTypes=Dt,Nt.defaultProps={tag:"h6"};var Pt={tag:i.a.oneOfType([i.a.func,i.a.string]),className:i.a.string,cssModule:i.a.object},jt=function(e){var t=e.className,n=e.cssModule,r=e.tag,a=C(e,["className","cssModule","tag"]),i=j(l()(t,"card-text"),n);return o.a.createElement(r,k({},a,{className:i}))};jt.propTypes=Pt,jt.defaultProps={tag:"p"};var Rt={tag:i.a.oneOfType([i.a.func,i.a.string]),className:i.a.string,cssModule:i.a.object},Lt=function(e){var t=e.className,n=e.cssModule,r=e.tag,a=C(e,["className","cssModule","tag"]),i=j(l()(t,"card-title"),n);return o.a.createElement(r,k({},a,{className:i}))};Lt.propTypes=Rt,Lt.defaultProps={tag:"h5"};i.a.string,i.a.oneOfType([i.a.string,i.a.number]).isRequired,i.a.string.isRequired,i.a.node,i.a.bool,i.a.bool,i.a.bool,i.a.string,i.a.object,i.a.oneOfType([i.a.node,i.a.array,i.a.func]),i.a.oneOfType([i.a.object,i.a.string,i.a.func]);var At={children:i.a.node.isRequired,className:i.a.string,placement:i.a.string,placementPrefix:i.a.string,arrowClassName:i.a.string,hideArrow:i.a.bool,tag:i.a.string,isOpen:i.a.bool.isRequired,cssModule:i.a.object,offset:i.a.oneOfType([i.a.string,i.a.number]),fallbackPlacement:i.a.oneOfType([i.a.string,i.a.array]),flip:i.a.bool,container:U,target:U.isRequired,modifiers:i.a.object,boundariesElement:i.a.oneOfType([i.a.string,Y])},Ft={popperManager:i.a.object.isRequired},It=function(e){function t(e){w(this,t);var n=T(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handlePlacementChange=n.handlePlacementChange.bind(n),n.setTargetNode=n.setTargetNode.bind(n),n.getTargetNode=n.getTargetNode.bind(n),n.state={},n}return x(t,e),E(t,[{key:"getChildContext",value:function(){return{popperManager:{setTargetNode:this.setTargetNode,getTargetNode:this.getTargetNode}}}},{key:"componentDidMount",value:function(){this.handleProps()}},{key:"componentDidUpdate",value:function(e){this.props.isOpen!==e.isOpen?this.handleProps():this._element&&this.renderIntoSubtree()}},{key:"componentWillUnmount",value:function(){this.hide()}},{key:"setTargetNode",value:function(e){this.targetNode=e}},{key:"getTargetNode",value:function(){return this.targetNode}},{key:"getContainerNode",value:function(){return K(this.props.container)}},{key:"handlePlacementChange",value:function(e){return this.state.placement!==e.placement&&this.setState({placement:e.placement}),e}},{key:"handleProps",value:function(){"inline"!==this.props.container&&(this.props.isOpen?this.show():this.hide())}},{key:"hide",value:function(){this._element&&(this.getContainerNode().removeChild(this._element),h.a.unmountComponentAtNode(this._element),this._element=null)}},{key:"show",value:function(){this._element=document.createElement("div"),this.getContainerNode().appendChild(this._element),this.renderIntoSubtree(),this._element.childNodes&&this._element.childNodes[0]&&this._element.childNodes[0].focus&&this._element.childNodes[0].focus()}},{key:"renderIntoSubtree",value:function(){h.a.unstable_renderSubtreeIntoContainer(this,this.renderChildren(),this._element)}},{key:"renderChildren",value:function(){var e=this.props,t=e.cssModule,n=e.children,r=(e.isOpen,e.flip),a=(e.target,e.offset),i=e.fallbackPlacement,s=e.placementPrefix,u=e.arrowClassName,c=e.hideArrow,p=e.className,d=e.tag,f=(e.container,e.modifiers),h=e.boundariesElement,g=C(e,["cssModule","children","isOpen","flip","target","offset","fallbackPlacement","placementPrefix","arrowClassName","hideArrow","className","tag","container","modifiers","boundariesElement"]),v=j(l()("arrow",u),t),y=(this.state.placement||g.placement).split("-")[0],b=j(l()(p,s?s+"-"+y:y),this.props.cssModule),w=k({offset:{offset:a},flip:{enabled:r,behavior:i},preventOverflow:{boundariesElement:h},update:{enabled:!0,order:950,fn:this.handlePlacementChange}},f);return o.a.createElement(m.c,k({modifiers:w},g,{component:d,className:b,"x-placement":this.state.placement||g.placement}),n,!c&&o.a.createElement(m.a,{className:v}))}},{key:"render",value:function(){return this.setTargetNode(K(this.props.target)),"inline"===this.props.container&&this.props.isOpen?this.renderChildren():null}}]),t}(o.a.Component);It.propTypes=At,It.defaultProps={boundariesElement:"scrollParent",placement:"auto",hideArrow:!1,isOpen:!1,offset:0,fallbackPlacement:"flip",flip:!0,container:"body",modifiers:{}},It.childContextTypes=Ft;var Yt=function(e,t){return t.popperManager.setTargetNode(K(e.target)),null};Yt.contextTypes={popperManager:i.a.object.isRequired},Yt.propTypes={target:U.isRequired};var Ut={placement:i.a.oneOf(z),target:U.isRequired,container:U,boundariesElement:i.a.oneOfType([i.a.string,Y]),isOpen:i.a.bool,disabled:i.a.bool,hideArrow:i.a.bool,className:i.a.string,innerClassName:i.a.string,placementPrefix:i.a.string,cssModule:i.a.object,toggle:i.a.func,delay:i.a.oneOfType([i.a.shape({show:i.a.number,hide:i.a.number}),i.a.number]),modifiers:i.a.objec