!function e(t,n,r){function o(c,i){if(!n[c]){if(!t[c]){var s="function"==typeof require&&require;if(!i&&s)return s(c,!0);if(a)return a(c,!0);var l=new Error("Cannot find module '"+c+"'");throw l.code="MODULE_NOT_FOUND",l}var u=n[c]={exports:{}};t[c][0].call(u.exports,(function(e){return o(t[c][1][e]||e)}),u,u.exports,e,t,n,r)}return n[c].exports}for(var a="function"==typeof require&&require,c=0;c<r.length;c++)o(r[c]);return o}({1:[function(e,t,n){t.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},t.exports.default=t.exports,t.exports.__esModule=!0},{}],2:[function(e,t,n){t.exports=function(e){return e&&e.__esModule?e:{default:e}},t.exports.default=t.exports,t.exports.__esModule=!0},{}],3:[function(e,t,n){function r(e){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?(t.exports=r=function(e){return typeof e},t.exports.default=t.exports,t.exports.__esModule=!0):(t.exports=r=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t.exports.default=t.exports,t.exports.__esModule=!0),r(e)}t.exports=r,t.exports.default=t.exports,t.exports.__esModule=!0},{}],4:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var c,i=e[Symbol.iterator]();!(r=(c=i.next()).done)&&(n.push(c.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==i.return||i.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return a(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function i(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(n,"__esModule",{value:!0}),n.default=void 0;var s=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,a;return t=e,a=[{key:"getHeaders",value:function(){return new Headers({"Content-Type":"application/x-www-form-urlencoded","X-Requested-With":"XMLHttpRequest","cache-control":"no-cache",pragma:"no-cache","P-Auth":void 0!==window.Liferay?Liferay.authToken:""})}},{key:"getRequest",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=new URL("".concat(t.url));void 0!==t.queryParams&&Object.keys(t.queryParams).map((function(e){n.searchParams.append(e,t.queryParams[e])}));var r=t.abortSignal||null;return n=e.setAppDynamics(n),e.extendLiferaySession(),new Request(n,{method:t.method||"GET",headers:t.headers||this.getHeaders(),cache:"no-cache",credentials:"same-origin",body:t.body||void 0,signal:r})}},{key:"buildBodyParams",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t="";return Object.entries(e).forEach((function(e,n,r){var a=o(e,2),c=a[0],i=a[1];t="".concat(t).concat(c,"=").concat(encodeURIComponent(i)),n!==r.length-1&&(t="".concat(t,"&"))})),t}},{key:"setAppDynamics",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new URL;return e.firstTime||t.searchParams.append("SubsequentAjaxLoad",""),e.firstTime&&t.searchParams.append("InitialAjaxLoad",""),setTimeout((function(){e.firstTime=!1}),500),t}},{key:"extendLiferaySession",value:function(){var t,n,o;(e.extendFirstTime&&setTimeout((function(){e.extendFirstTime=!1}),59999),e.extendDelay&&!e.extendFirstTime)&&(e.extendDelay=!1,"function"!=typeof AUI||"object"!==("undefined"==typeof Liferay?"undefined":r(Liferay))||"undefined"==typeof USB||null!==(t=USB)&&void 0!==t&&null!==(n=t.user)&&void 0!==n&&n.isInternal||null===(o=AUI())||void 0===o||o.use("liferay-session",(function(e){var t,n;null===(t=Liferay)||void 0===t||null===(n=t.Session)||void 0===n||n.extend()})),setTimeout((function(){e.extendDelay=!0}),59999))}}],(n=null)&&c(t.prototype,n),a&&c(t,a),e}();i(s,"firstTime",!0),i(s,"extendFirstTime",!0),i(s,"extendDelay",!0);var l=s;n.default=l},{}],5:[function(e,t,n){"use strict";function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var c,i=e[Symbol.iterator]();!(r=(c=i.next()).done)&&(n.push(c.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==i.return||i.return()}finally{if(o)throw a}}return n}(e,t)||a(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e){return function(e){if(Array.isArray(e))return c(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||a(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){if(e){if("string"==typeof e)return c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?c(e,t):void 0}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function i(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)}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var s=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,a;return t=e,a=[{key:"stringify",value:function(e){return e=e instanceof Map||e instanceof Set?JSON.stringify(this.convertMapToObject(e)):JSON.stringify(e)}},{key:"convertMapToObject",value:function(e){return o(e.entries()).reduce((function(e,t){var n=r(t,2),o=n[0],a=n[1];return e[o]=a,e}),{})}},{key:"convertSetToArray",value:function(e){return o(e)}}],(n=null)&&i(t.prototype,n),a&&i(t,a),e}();n.default=s},{}],6:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"Http",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(n,"Json",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(n,"DEFAULT_ERROR",{enumerable:!0,get:function(){return a.DEFAULT_ERROR}}),Object.defineProperty(n,"DEFAULT_SYSTEM_ERROR",{enumerable:!0,get:function(){return a.DEFAULT_SYSTEM_ERROR}}),Object.defineProperty(n,"DEFAULT_NO_DATA",{enumerable:!0,get:function(){return a.DEFAULT_NO_DATA}}),Object.defineProperty(n,"DEFAULT_INFO_MESSAGE",{enumerable:!0,get:function(){return a.DEFAULT_INFO_MESSAGE}});var r=c(e("./Http")),o=c(e("./Json")),a=e("./defaultMessages");function c(e){return e&&e.__esModule?e:{default:e}}},{"./Http":4,"./Json":5,"./defaultMessages":7}],7:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),
n.DEFAULT_INFO_MESSAGE=n.DEFAULT_NO_DATA=n.DEFAULT_SYSTEM_ERROR=n.DEFAULT_ERROR=void 0;n.DEFAULT_ERROR={code:"400",type:"error",message:"We encountered a problem while trying to process your request. Please try again or contact U.S. Bank."};n.DEFAULT_SYSTEM_ERROR={type:"error",message:"There has been a system error. Please try again later."};n.DEFAULT_NO_DATA={type:"noData",message:"No data to display."};n.DEFAULT_INFO_MESSAGE={type:"informational",message:"FYI"}},{}],8:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=e("@usb/react");function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function i(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=l(e);if(t){var o=l(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return s(this,n)}}function s(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var u,f,p,d=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}(l,e);var t,n,r,s=i(l);function l(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),s.call(this,e)}return t=l,(n=[{key:"render",value:function(){var e=this.props,t=e.className,n=e.buttonText,r=e.handleClick;return o.React.createElement("button",{className:"pivot-back ".concat(t),onClick:r},o.React.createElement("span",null,o.React.createElement("i",{className:"icon-chevron-left"})),o.React.createElement("span",null,n))}}])&&a(t.prototype,n),r&&a(t,r),l}(o.Component);n.default=d,p={className:"",buttonText:"Click Me",handleClick:function(){console.log("handleClick")}},(f="defaultProps")in(u=d)?Object.defineProperty(u,f,{value:p,enumerable:!0,configurable:!0,writable:!0}):u[f]=p},{"@usb/react":68}],9:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=e("@usb/react");function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function i(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=l(e);if(t){var o=l(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return s(this,n)}}function s(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var f=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}(l,e);var t,n,r,s=i(l);function l(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),s.call(this,e)}return t=l,(n=[{key:"render",value:function(){var e=this.props,t=e.className,n=e.buttonText,r=e.handleClick;return o.React.createElement("button",{className:"pivot-plus ".concat(t),onClick:r},o.React.createElement("span",null,n),o.React.createElement("span",null,o.React.createElement("i",null,"+ ")))}}])&&a(t.prototype,n),r&&a(t,r),l}(o.Component);n.default=f,u(f,"propTypes",{className:o.PropTypes.string,buttonText:o.PropTypes.string,handleClick:o.PropTypes.func}),u(f,"defaultProps",{className:"",buttonText:"Click Me",handleClick:function(){console.log("handleClick")}})},{"@usb/react":68}],10:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=e("@usb/react");function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function i(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=l(e);if(t){var o=l(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return s(this,n)}}function s(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var f=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}(l,e);var t,n,r,s=i(l);function l(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),s.call(this,e)}return t=l,(n=[{key:"render",value:function(){var e=this.props,t=e.data,n=e.index,r=e.onChange,a=e.isDisabled,c=e.hasDash;return o.React.createElement("label",{className:"usb-checkbox pivot"},o.React.createElement("input",{type:"checkbox",checked:!!t.isActive,onChange:function(e){return r(e,t,n)},disabled:a,className:"".concat(c?"has-dash":"")}),o.React.createElement("span",{title:t.title},t.label))}}])&&a(t.prototype,n),r&&a(t,r),l}(o.PureComponent);n.default=f,u(f,"propTypes",{data:o.PropTypes.object,isDisabled:o.PropTypes.bool,hasDash:o.PropTypes.bool,index:o.PropTypes.number,onChange:o.PropTypes.func}),u(f,"defaultProps",{data:{label:"Testing",isActive:!1,title:""},onChange:function(e,t,n){console.log("onChange",e,t,n)},isDisabled:!1,hasDash:!1})},{"@usb/react":68}],11:[function(e,t,n){"use strict"
;function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o,a=e("@usb/react"),c=(o=e("./CheckBox"))&&o.__esModule?o:{default:o};function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function l(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=f(e);if(t){var o=f(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return u(this,n)}}function u(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var d=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)}(u,e);var t,n,r,o=l(u);function u(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),o.call(this,e)}return t=u,(n=[{key:"render",value:function(){var e=this.props,t=e.data,n=e.onChange;return a.React.createElement("ul",{className:"checkboxes pivot"},t.map((function(e,t){return a.React.createElement("li",{key:shortid.generate()},a.React.createElement(c.default,{data:e,index:t,onChange:n}))})))}}])&&i(t.prototype,n),r&&i(t,r),u}(a.PureComponent);n.default=d,p(d,"propTypes",{data:a.PropTypes.array,onChange:a.PropTypes.func}),p(d,"defaultProps",{data:[{label:"Testing",isActive:!1},{label:"Testing2",isActive:!0},{label:"Testing3",isActive:!1}],onChange:function(e,t,n){console.log("onChange",e,t,n)}})},{"./CheckBox":10,"@usb/react":68}],12:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o,a=e("@usb/react"),c=e("./setup"),i=(o=e("./JqueryDatePicker"))&&o.__esModule?o:{default:o};function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=y(e);if(t){var o=y(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return p(this,n)}}function p(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?d(e):t}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(e){return(y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var h=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}(p,e);var t,n,r,o=f(p);function p(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,p),m(d(t=o.call(this,e)),"setupDateState",(function(){var e=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){m(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t.props.currentDate);return e.date instanceof Date?(e.date=moment(e.date).format(c.DEFAULT_DATE_FORMAT),e.dateLabel=moment(e.date).format(t.props.displayDateFormat)):e.dateLabel=moment(new Date(e.date)).format(t.props.displayDateFormat),e})),m(d(t),"toggleDropdown",(function(){t.setState({isCalendarOpen:!t.state.isCalendarOpen},(function(){t.state.isCalendarOpen&&(document.addEventListener("mousedown",t.closeDropdown),t.dateRef.current.openCalendar())}))})),m(d(t),"closeDropdown",(function(e){t.calendarRef.contains(e.target)||t.setState({isCalendarOpen:!1},(function(){t.props.closeDropdown(),document.removeEventListener("mousedown",t.closeDropdown)}))})),m(d(t),"routeDate",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"date",r=moment(e.date,c.VALIDATE_FORMAT.toUpperCase(),!0);if(10===e.date.length&&r.isValid()){if(""!==t.props.maxDate&&r.toDate().getTime()>moment(t.props.maxDate,c.VALIDATE_FORMAT.toUpperCase(),!0).toDate().getTime())return;e.date=moment(e.date,c.VALIDATE_FORMAT.toUpperCase()).format(c.DEFAULT_DATE_FORMAT),t.props.changeDate(e,n),t.toggleDropdown()}})),m(d(t),"formatDate",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"date",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";console.log("formatDateRange",e,n);var r=t.state.currentDate,o={selectionType:"date",date:n};return 10===o.date.length&&moment(n,c.VALIDATE_FORMAT.toUpperCase(),!0).isValid()?o.dateLabel=moment(n,c.VALIDATE_FORMAT.toUpperCase()).format(t.props.displayDateFormat):o.dateLabel=r.dateLabel,o})),m(d(t),"changeDatePickerDate",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"date",n=arguments.length>1?arguments[1]:void 0;console.log("changeDatePickerDate",n);var r=t.formatDate(e,n),o={currentDate:r};moment(n,c.VALIDATE_FORMAT.toUpperCase(),!0).isValid()&&(o.isValid=!0),10===r.date.length&&(!moment(n,c.VALIDATE_FORMAT.toUpperCase(),!0).isValid()||moment(n,c.VALIDATE_FORMAT.toUpperCase(),!0).toDate().getTime()>moment(t.props.maxDate,c.VALIDATE_FORMAT.toUpperCase(),!0).toDate().getTime())&&(o.isValid=!1),t.setState(o,(function(){t.routeDate(r,e)}))})),t.state={isCalendarOpen:!1,currentDate:t.setupDateState(),isValid:!0},t.calendarRef=a.React.createRef(),t.dateRef=a.React.createRef(),t}return t=p,(n=[{key:"componentDidUpdate",value:function(e,t,n){this.props.currentDate.date!==e.currentDate.date&&this.setState({currentDate:this.setupDateState()})}},{key:"render",value:function(){var e=this,t=this.props,n=t.calendarIconClass,r=t.readOnly,o=t.maxDate,c=t.minDate,s=t.showCurrentLabel,l=t.label,u=t.placeholder,f=t.beforeShow,p=t.beforeShowDay,d=t.onChangeMonthYear,y=t.subHeader,m=this.state,h=m.isValid,b=m.isCalendarOpen,v=this.state.currentDate;return a.React.createElement("div",{className:(0,a.classnames)({calendar:!0,
"date-picker":!0,"sub-header":y,pivot:!0}),ref:function(t){e.calendarRef=t}},a.React.createElement("div",{className:"date-selector"},a.React.createElement("label",{className:"active"},l),a.React.createElement("div",{className:"current-selection",onClick:this.toggleDropdown},s&&a.React.createElement("span",null,v.dateLabel),a.React.createElement("span",null,a.React.createElement("i",{className:"".concat(n," ").concat(b?"active":"")}))),a.React.createElement("div",{className:(0,a.classnames)({invalid:!h,dropdown:!0,"custom-hide":!b})},!h&&a.React.createElement("span",{className:"invalid"},"Invalid Date"),a.React.createElement(i.default,{date:v.date,changeDate:this.changeDatePickerDate,maxDate:o,minDate:c,placeholder:u,uniqueKey:"date",ref:this.dateRef,readOnly:r,beforeShow:f,beforeShowDay:p,onChangeMonthYear:d}))))}}])&&l(t.prototype,n),r&&l(t,r),p}(a.Component);n.default=h,m(h,"propTypes",{changeDate:a.PropTypes.func,readOnly:a.PropTypes.bool,displayDateFormat:a.PropTypes.string,showCurrentLabel:a.PropTypes.bool,calendarIconClass:a.PropTypes.string,maxDate:a.PropTypes.oneOfType([a.PropTypes.string,a.PropTypes.instanceOf(Date)]),minDate:a.PropTypes.oneOfType([a.PropTypes.string,a.PropTypes.instanceOf(Date)]),placeholder:a.PropTypes.string,currentDate:a.PropTypes.shape({date:a.PropTypes.oneOfType([a.PropTypes.string,a.PropTypes.instanceOf(Date)]),selectionType:a.PropTypes.oneOf(["date"])}),beforeShow:a.PropTypes.func,beforeShowDay:a.PropTypes.func,onChangeMonthYear:a.PropTypes.func,subHeader:a.PropTypes.bool}),m(h,"defaultProps",{showCurrentLabel:!0,calendarIconClass:"icon-calendar-default",currentDate:{date:moment(new Date).format(c.DEFAULT_DATE_FORMAT),selectionType:"date"},readOnly:!1,maxDate:"",minDate:"",label:"",placeholder:c.PLACEHOLDER_FORMAT,displayDateFormat:c.DISPLAY_DATE_FORMAT_COMPLETE,closeDropdown:function(e){console.log("closeDropdown",e)},changeDate:function(e,t){console.log("changeDate",e,t)},subHeader:!1})},{"./JqueryDatePicker":16,"./setup":17,"@usb/react":68}],13:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=e("@usb/react"),a=e("./setup");function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function i(e,t){return(i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function s(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=f(e);if(t){var o=f(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return l(this,n)}}function l(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?u(e):t}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var d=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&i(e,t)}(f,e);var t,n,r,l=s(f);function f(e){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,f),p(u(t=l.call(this,e)),"checkValidDateStr",(function(e){return 0===e.length||10===e.length&&moment(e,a.VALIDATE_FORMAT.toUpperCase(),!0).isValid()})),p(u(t),"checkValidDate",(function(e){return e.isValid()})),p(u(t),"doneInputChange",(function(e){t.setState((function(n){var r=e.format(t.props.displayDateFormat);return{currentDateStr:e.format(a.VALIDATE_FORMAT.toUpperCase()),niceDateStr:r,currentDate:e,editMode:!1}}),(function(){$("#"+t.props.pickerId).datepicker("hide"),t.props.onDateChange(e,t.props.pickerId)}))})),p(u(t),"onClick",(function(){return t.state.editMode?(t.setState({editMode:!1}),$("#"+t.props.pickerId).datepicker("hide"),!1):(t.setState({editMode:!0}),$("#"+t.props.pickerId).datepicker("show"),!1)})),p(u(t),"inputChange",(function(e){if(!t.invalidChar){var n=e.target.value;if(t.tabBackward)t.state.currentDateStr.length>0&&(n=t.state.currentDateStr.slice(0,-1));else{var r=n.length;2!==r&&5!==r||(n+="/")}t.setState({currentDateStr:n,niceDateStr:"",editMode:!0})}})),p(u(t),"onKeyDown",(function(e){var n=e.keyCode?e.keyCode:e.which;switch(t.tabBackward=8===n,t.invalidChar=191===n||111===n,n){case 13:case 9:var r=moment(t.state.currentDateStr,a.VALIDATE_FORMAT.toUpperCase(),!0);t.doneInputChange(r)}})),t.isValidDate=!0,t.displayDateFormat=e.displayDateFormat;var n,r=e.currentDate||"",o="";return r.length>0&&(n=moment(e.currentDate,a.VALIDATE_FORMAT.toUpperCase())).isValid()&&(o=n.format(t.displayDateFormat)),t.tabBackward=!1,t.invalidChar=!1,t.state={editMode:!1,niceDateStr:o,currentDateStr:r,currentDate:n||moment()},t.inputChange=t.inputChange.bind(u(t)),t.doneInputChange=t.doneInputChange.bind(u(t)),t.onClick=t.onClick.bind(u(t)),t.onKeyDown=t.onKeyDown.bind(u(t)),t}return t=f,(n=[{key:"componentWillUnmount",value:function(){$("#"+this.props.pickerId).datepicker("destroy")}},{key:"componentDidMount",value:function(){var e=this.state.currentDate,t=this.props.pickerId,n=this,r={leftAlign:n.props.leftAlign||!1,maxDate:n.props.maxDate||"",autoclose:!0,constrainInput:!0,dateFormat:a.JQUERY_DATE_FORMAT,minDate:n.props.minDate||"",onSelect:function(t,r){console.warn("- datePicker onSelect: ",n.state,r),console.log("- datePicker onSelect - this.value",this.value),console.log("- datePicker onSelect - date      ",t),console.log("- datePicker onSelect - currentDateStr",n.state.currentDateStr),console.log("- datePicker onSelect - niceDateStr",n.state.niceDateStr),console.log("- datePicker onSelect - currentDate",n.state.currentDate);var o=this.value;if(n.checkValidDateStr(o))return e=moment(o,a.VALIDATE_FORMAT.toUpperCase(),!0),void n.doneInputChange(e)},onChangeMonthYear:function(e,t,r){n.props.onChangeMonthYear&&n.props.onChangeMonthYear(e,t,r)},beforeShowDay:function(e){return n.props.beforeShowDay?n.props.beforeShowDay(e):[!0,""]},beforeShow:function(e,r){r.settings.leftAlign?r.dpDiv.css({marginLeft:e.offsetWidth-185+"px",border:"2px solid $steel-blue"}):r.dpDiv.css({marginLeft:0,border:"2px solid $steel-blue"}),$("#"+t).val(n.state.currentDateStr),$(this).datepicker("option","minDate",n.props.minDate),$(this).datepicker("option","maxDate",n.props.maxDate),$(this).datepicker("setDate",n.state.currentDateStr),n.props.beforeShow&&n.props.beforeShow(e,r),n.setState({editMode:!0})},onClose:function(e){console.log("ONCLOSE",e),n.props.closeDropdown&&n.props.closeDropdown(e)},showOn:"focus"};$("#"+t).datepicker(r)}},{key:"render",value:function(){var e=this,t=this.props,n=t.errorMessagePosition,r=t.calendarIconClass,a=t.pickerId,c=t.errorMessage,i=t.placeholder,s=t.readOnly,l=this.state,u=l.editMode,f=l.currentDateStr,p=l.niceDateStr,d=!0,y="",m=n.toUpperCase();console.log("Render DatePickerLight - editMode",u,"readOnly",s),u?(d=!0,y=s?p:f):y=(d=this.checkValidDateStr(f))?p:f;var h=!d&&"TOP"===m,b=!d&&"BOTTOM"===m;return o.React.createElement("div",{className:"date-picker-light "+(d?"":"invalid-date-box")},o.React.createElement("div",{className:"invalid-date "+(h?"":"hidden")},c),o.React.createElement("div",{className:"date-selector"},o.React.createElement("input",{className:"date-picker-light",id:a,onChange:this.inputChange,type:"text",
value:y,onKeyDown:this.onKeyDown,readOnly:s,placeholder:i,autoComplete:"off",maxLength:"10"}),o.React.createElement("i",{onClick:function(t){return e.onClick(t)},className:"date-picker-light-calendar-icon "+"".concat(r," ").concat(u?"active":"")})),o.React.createElement("div",{className:"invalid-date bottom "+(b?"":"hidden")},c))}}])&&c(t.prototype,n),r&&c(t,r),f}(o.Component);n.default=d,p(d,"propTypes",{onDateChange:o.PropTypes.func,readOnly:o.PropTypes.bool,displayDateFormat:o.PropTypes.string,errorMessage:o.PropTypes.string,errorMessagePosition:o.PropTypes.string,showCurrentLabel:o.PropTypes.bool,calendarIconClass:o.PropTypes.string,maxDate:o.PropTypes.oneOfType([o.PropTypes.string,o.PropTypes.instanceOf(Date)]),minDate:o.PropTypes.oneOfType([o.PropTypes.string,o.PropTypes.instanceOf(Date)]),placeholder:o.PropTypes.string,currentDate:o.PropTypes.oneOfType([o.PropTypes.string,o.PropTypes.instanceOf(Date)]),beforeShow:o.PropTypes.func,beforeShowDay:o.PropTypes.func,onChangeMonthYear:o.PropTypes.func,pickerId:o.PropTypes.string}),p(d,"defaultProps",{showCurrentLabel:!0,calendarIconClass:"icon-calendar-two",readOnly:!1,errorMessage:"!Invalid Date.",errorMessagePosition:"top",pickerId:moment.now().toString(),placeholder:a.JQUERY_DATE_FORMAT,displayDateFormat:a.DISPLAY_DATE_FORMAT_COMPLETE})},{"./setup":17,"@usb/react":68}],14:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o,a=e("@usb/react"),c=(o=e("./JqueryDatePicker"))&&o.__esModule?o:{default:o},i=e("./setup");function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){h(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function p(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=m(e);if(t){var o=m(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return d(this,n)}}function d(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?y(e):t}function y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var b=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}(s,e);var t,n,r,o=p(s);function s(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),h(y(t=o.call(this,e)),"toggleDropdown",(function(){t.setState({isCalendarOpen:!t.state.isCalendarOpen},(function(){t.state.isCalendarOpen&&document.addEventListener("mousedown",t.closeDropdown)}))})),h(y(t),"closeDropdown",(function(e){t.calendarRef.contains(e.target)||t.setState({isCalendarOpen:!1},(function(){t.props.closeDropdown(),document.removeEventListener("mousedown",t.closeDropdown)}))})),h(y(t),"toggleDateRangeSelection",(function(){t.setState({isSelectDateRangeOpen:!t.state.isSelectDateRangeOpen},(function(){t.state.isSelectDateRangeOpen&&t.fromDateRef.current.openCalendar()}))})),h(y(t),"formatDateRange",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"fromDate",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";console.log("formatDateRange",e,n);var r=t.state.currentDate,o=t.props.displayDateFormat,a={fromDate:"",toDate:""};"dateRange"!==r.selectionType?("fromDate"===e&&(a.fromDate=n),"toDate"===e&&(a.toDate=n)):a={fromDate:"fromDate"===e?n:r.dateRange.fromDate,toDate:"toDate"===e?n:r.dateRange.toDate};var c={selectionType:"dateRange",date:"",dateRange:a};return moment(c.dateRange.fromDate,i.VALIDATE_FORMAT.toUpperCase(),!0).isValid()&&moment(c.dateRange.toDate,i.VALIDATE_FORMAT.toUpperCase(),!0).isValid()?c.date=moment(c.dateRange.fromDate,i.VALIDATE_FORMAT.toUpperCase()).format(o)+" - "+moment(c.dateRange.toDate,i.VALIDATE_FORMAT.toUpperCase()).format(o):c.date=r.date,c})),h(y(t),"routeRange",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"toDate";"toDate"===n&&10===e.dateRange.toDate.length&&moment(e.dateRange.toDate,i.VALIDATE_FORMAT.toUpperCase(),!0).isValid()&&(10===e.dateRange.fromDate.length&&moment(e.dateRange.fromDate,i.VALIDATE_FORMAT.toUpperCase(),!0).isValid()?(t.toggleDropdown(),e.dateRange.fromDate=moment(e.dateRange.fromDate,i.VALIDATE_FORMAT.toUpperCase()).format(i.DEFAULT_DATE_FORMAT),e.dateRange.toDate=moment(e.dateRange.toDate,i.VALIDATE_FORMAT.toUpperCase()).format(i.DEFAULT_DATE_FORMAT),t.props.changeDate(e,n)):setTimeout((function(){t.fromDateRef.current.openCalendar()}),10)),"fromDate"===n&&10===e.dateRange.fromDate.length&&moment(e.dateRange.fromDate,i.VALIDATE_FORMAT.toUpperCase(),!0).isValid()&&setTimeout((function(){t.toDateRef.current.openCalendar()}),10)})),h(y(t),"changeDatePickerDate",(function(e,n){console.log("changeDatePickerDate",n);var r=t.formatDateRange(e,n),o={};"fromDate"===e&&moment(n,i.VALIDATE_FORMAT.toUpperCase(),!0).isValid()?o={toDateOptions:{maxDate:"",minDate:n},isValid:l(l({},t.state.isValid),{fromDate:!0})}:"toDate"===e&&moment(n,i.VALIDATE_FORMAT.toUpperCase(),!0).isValid()&&(o={fromDateOptions:{maxDate:n,minDate:""},isValid:l(l({},t.state.isValid),{toDate:!0})}),o.currentDate=r,"fromDate"!==e||10!==r.dateRange.fromDate.length||moment(n,i.VALIDATE_FORMAT.toUpperCase(),!0).isValid()||(o.isValid=l(l({},t.state.isValid),{fromDate:!1})),"toDate"!==e||10!==r.dateRange.toDate.length||moment(n,i.VALIDATE_FORMAT.toUpperCase(),!0).isValid()||(o.isValid=l(l({},t.state.isValid),{toDate:!1})),t.setState(o,(function(){t.routeRange(r,e)}))})),h(y(t),"changePredefinedDate",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};console.log("changePredefinedDate",e);var n={selectionType:"date",date:e.selectedLabel||e.displayLabel,dateRange:{fromDate:e.fromDate,toDate:e.toDate}};t.props.changeDate(n),t.toggleDropdown()})),t.state={currentDate:t.props.currentDate,isCalendarOpen:!1,isSelectDateRangeOpen:!1,selectedDate:"",fromDateOptions:{maxDate:"",minDate:""},toDateOptions:{maxDate:"",minDate:""},isValid:{fromDate:!0,toDate:!0}},t.calendarRef=a.React.createRef(),t.fromDateRef=a.React.createRef(),t.toDateRef=a.React.createRef(),t}return t=s,(n=[{key:"componentDidMount",value:function(){"dateRange"===this.state.currentDate.selectionType&&this.setState({isSelectDateRangeOpen:!0})}},{key:"componentDidUpdate",value:function(e,t){var n=this;e.currentDate.date!==this.props.currentDate.date&&"date"===this.props.currentDate.selectionType&&this.setState({currentDate:this.props.currentDate,
isSelectDateRangeOpen:!1,fromDateOptions:{maxDate:"",minDate:""},toDateOptions:{maxDate:"",minDate:""},isValid:{fromDate:!0,toDate:!0}},(function(){$(n.fromDateRef.current.dateInputRef.current).datepicker("setDate",null),$(n.toDateRef.current.dateInputRef.current).datepicker("setDate",null)}))}},{key:"render",value:function(){var e,t=this,n=this.props,r=n.calendarIconClass,o=n.readOnly,i=n.placeholder,s=n.beforeShowDay,l=n.onChangeMonthYear,u=n.hasDisplayDate,f=n.calendarTitle,p=n.showCurrentDateRangeLabel,d=n.noOptions,y=n.subHeader,m=this.state,h=m.currentDate,b=m.isSelectDateRangeOpen,v=m.isCalendarOpen,g=m.selectedDate,O=m.fromDateOptions,D=m.toDateOptions,R=m.isValid;return p&&(e=a.React.createElement("span",{className:"current-selection"},h.date)),a.React.createElement("div",{className:(0,a.classnames)({calendar:!0,"sub-header":y,pivot:!0}),ref:function(e){t.calendarRef=e}},u&&a.React.createElement("span",{className:"selected-date"},g),a.React.createElement("div",{className:"date-selector"},a.React.createElement("div",{onClick:this.toggleDropdown},e,a.React.createElement("span",null,a.React.createElement("i",{className:"".concat(r," ").concat(v?"active":"")}))),a.React.createElement("div",{className:"calendar-options ".concat(v?"":"custom-hide")},!d&&a.React.createElement("div",{className:"posted-date ".concat(b?"custom-hide":"")},f?a.React.createElement("span",{className:"title"},f):null,a.React.createElement("ul",null,this.props.dateOptions.map((function(e,n){return a.React.createElement("li",{key:shortid.generate(),className:"".concat(h.date===e.displayLabel||h.date===e.selectedLabel?"active":""),onClick:function(){return t.changePredefinedDate(e)}},a.React.createElement("i",{className:"".concat(h.date===e.displayLabel||h.date===e.selectedLabel?"icon-checker-two":"")}),e.displayLabel)}))),a.React.createElement("div",{className:"dot-seperator"}),a.React.createElement("div",{className:"select-date-range",onClick:this.toggleDateRangeSelection},"Date Range")),a.React.createElement("div",{className:(0,a.classnames)({"date-range":!0,"no-options":d,"custom-hide":!b&&!d})},!d&&a.React.createElement(a.Fragment,null,a.React.createElement("div",{className:"title",onClick:this.toggleDateRangeSelection},"Other Options"),a.React.createElement("div",{className:"dot-seperator"})),a.React.createElement("div",{className:"date-range-select"},a.React.createElement("div",{className:(0,a.classnames)({"from-date":!0,invalid:!R.fromDate})},!R.fromDate&&a.React.createElement("span",{className:"invalid"},"Invalid Date"),a.React.createElement(c.default,{date:"dateRange"===h.selectionType?h.dateRange.fromDate:"",changeDate:this.changeDatePickerDate,maxDate:O.maxDate,minDate:O.minDate,uniqueKey:"fromDate",ref:this.fromDateRef,readOnly:o,placeholder:i,beforeShowDay:s,onChangeMonthYear:l})),a.React.createElement("span",{className:"hyphen"}," - "),a.React.createElement("div",{className:(0,a.classnames)({"to-date":!0,invalid:!R.toDate})},!R.toDate&&a.React.createElement("span",{className:"invalid"},"Invalid Date"),a.React.createElement(c.default,{date:"dateRange"===h.selectionType?h.dateRange.toDate:"",changeDate:this.changeDatePickerDate,maxDate:D.maxDate,minDate:D.minDate,uniqueKey:"toDate",ref:this.toDateRef,readOnly:o,placeholder:i,beforeShowDay:s,onChangeMonthYear:l})))))))}}])&&u(t.prototype,n),r&&u(t,r),s}(a.Component);n.default=b,h(b,"propTypes",{calendarTitle:a.PropTypes.string,dateOptions:a.PropTypes.array,changeDate:a.PropTypes.func,readOnly:a.PropTypes.bool,showCurrentDateRangeLabel:a.PropTypes.bool,displayDateFormat:a.PropTypes.string,placeholder:a.PropTypes.string,currentDate:a.PropTypes.shape({selectionType:a.PropTypes.oneOf(["date","dateRange"]),date:a.PropTypes.string.isRequired,dateRange:a.PropTypes.shape({fromDate:a.PropTypes.string.isRequired,toDate:a.PropTypes.string.isRequired}).isRequired}).isRequired,beforeShowDay:a.PropTypes.func,onChangeMonthYear:a.PropTypes.func,noOptions:a.PropTypes.bool,subHeader:a.PropTypes.bool}),h(b,"defaultProps",{hasDisplayDate:!0,displayDateFormat:i.DISPLAY_DATE_FORMAT,placeholder:i.PLACEHOLDER_FORMAT,showCurrentDateRangeLabel:!0,calendarIconClass:"icon-calendar-default",dateOptions:[{displayLabel:"Past 30 Days",selectedLabel:"".concat(moment().subtract(30,"days").format(i.DISPLAY_DATE_FORMAT)," - ").concat(moment(new Date).format(i.DISPLAY_DATE_FORMAT)),fromDate:moment().subtract(30,"days").format(i.DEFAULT_DATE_FORMAT),toDate:moment(new Date).format(i.DEFAULT_DATE_FORMAT)},{displayLabel:"Future Date",selectedLabel:"".concat(moment(new Date).add(1,"days").format(i.DISPLAY_DATE_FORMAT)," - ").concat(moment().add(1,"days").add(1,"years").format(i.DISPLAY_DATE_FORMAT)),fromDate:moment(new Date).add(1,"days").format(i.DEFAULT_DATE_FORMAT),toDate:moment(new Date).add(1,"days").add(1,"years").format(i.DEFAULT_DATE_FORMAT)},{displayLabel:"Today",selectedLabel:"".concat(moment(new Date).format(i.DISPLAY_DATE_FORMAT)," - ").concat(moment(new Date).format(i.DISPLAY_DATE_FORMAT)),fromDate:moment(new Date).format(i.DEFAULT_DATE_FORMAT),toDate:moment(new Date).format(i.DEFAULT_DATE_FORMAT)},{displayLabel:"Yesterday",selectedLabel:"".concat(moment(new Date).subtract(1,"days").format(i.DISPLAY_DATE_FORMAT)," - ").concat(moment(new Date).subtract(1,"days").format(i.DISPLAY_DATE_FORMAT)),fromDate:moment(new Date).subtract(1,"days").format(i.DEFAULT_DATE_FORMAT),toDate:moment(new Date).subtract(1,"days").format(i.DEFAULT_DATE_FORMAT)},{displayLabel:"This Week",selectedLabel:"".concat(moment(new Date).subtract(7,"days").format(i.DISPLAY_DATE_FORMAT)," - ").concat(moment(new Date).format(i.DISPLAY_DATE_FORMAT)),fromDate:moment(new Date).subtract(7,"days").format(i.DEFAULT_DATE_FORMAT),toDate:moment(new Date).format(i.DEFAULT_DATE_FORMAT)},{displayLabel:"This Month",selectedLabel:"".concat(moment(new Date).startOf("month").format(i.DISPLAY_DATE_FORMAT)," - ").concat(moment(new Date).endOf("month").format(i.DISPLAY_DATE_FORMAT)),fromDate:moment(new Date).startOf("month").format(i.DEFAULT_DATE_FORMAT),toDate:moment(new Date).endOf("month").format(i.DEFAULT_DATE_FORMAT)},{displayLabel:"Last Month",selectedLabel:"".concat(moment(new Date).subtract(1,"months").startOf("month").format(i.DISPLAY_DATE_FORMAT)," - ").concat(moment(new Date).subtract(1,"months").endOf("month").format(i.DISPLAY_DATE_FORMAT)),fromDate:moment(new Date).subtract(1,"months").startOf("month").format(i.DEFAULT_DATE_FORMAT),toDate:moment(new Date).subtract(1,"months").endOf("month").format(i.DEFAULT_DATE_FORMAT)}],currentDate:{selectionType:"date",date:"Past 30 Days",dateRange:{fromDate:moment().subtract(30,"days").format(i.DEFAULT_DATE_FORMAT),toDate:moment(new Date).format(i.DEFAULT_DATE_FORMAT)}},readOnly:!1,closeDropdown:function(e){console.log("closeDropdown",e)},changeDate:function(e,t){console.log("changeDate",e,t)},noOptions:!1,subHeader:!1})},{"./JqueryDatePicker":16,"./setup":17,"@usb/react":68}],15:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r,o=e("@usb/react"),a=e("./setup"),c=(r=e("./DatePickerLight"))&&r.__esModule?r:{default:r};function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=d(e);if(t){var o=d(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments)
;return f(this,n)}}function f(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?p(e):t}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var m=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}(d,e);var t,n,r,f=u(d);function d(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,d),y(p(t=f.call(this,e)),"toggleDropdown",(function(){t.setState({isCalendarOpen:!t.state.isCalendarOpen},(function(){}))})),y(p(t),"closeDropdown",(function(){t.setState({isCalendarOpen:!1,isSelectDateRangeOpen:!1},(function(){$("#ui-datepicker-div").hide(),t.props.closeDropdown()}))})),y(p(t),"toggleDateRangeSelection",(function(e){console.log("+ TOGGLE DATE RANGE SELECTION",t.state.isSelectDateRangeOpen,$("#"+t.fromId).length),t.setState({isSelectDateRangeOpen:!t.state.isSelectDateRangeOpen},(function(){t.state.isSelectDateRangeOpen&&$("#"+t.fromId).datepicker("show")}))})),y(p(t),"isFromValid",(function(e){return e.isValid()&&e.isAfter(t.props.fromMinDate,"day")&&e.isBefore(t.props.fromMaxDate,"day")})),y(p(t),"isToValid",(function(e){return e.isValid()&&e.isBefore(t.props.toMaxDate,"day")&&e.isAfter(t.state.toMinDate,"day")})),y(p(t),"isFromValid",(function(e){return e.isValid()&&e.isAfter(t.props.fromMinDate,"day")&&e.isBefore(t.props.fromMaxDate,"day")})),y(p(t),"isToValid",(function(e){return e.isValid()&&e.isBefore(t.props.toMaxDate,"day")&&e.isAfter(t.state.toMinDate,"day")})),y(p(t),"changeDatePickerDate",(function(e,n){switch(console.log("+ CHANGE DATEPICKER DATE",e),console.log("+   - datePickerKey",n),console.log("+   - state",t.state,t.validateFormat),n){case"from_date_id_":t.isFromValid(e)?t.setState({toMinDate:e.format(t.validateFormat),datePickerSel:{from:e,to:null}},(function(){setTimeout((function(){$("#"+t.toId).focus()}),200)})):(console.log("FROM date is not valid",e,t.props.fromMinDate,t.props.fromMaxDate),t.setState({isFomDateValid:!1}));break;case"to_date_id_":t.isToValid(e)?t.setState((function(t){return{isSelectDateRangeOpen:!1,datePickerSel:{from:t.datePickerSel.from,to:e}}}),(function(){t.closeDropdown();var n={label:"",id:"customDate",fromDate:t.state.datePickerSel.from,toDate:e};t.props.changeDate(n)})):(console.log("TO date is not valid",e,t.state.toMinDate,t.props.toMaxDate),t.setState({isToDateValid:!1}));break;default:console.log("invalid date picker key:",n)}})),y(p(t),"generateDateStr",(function(e){var n=e.fromDate,r=e.toDate;if(console.log("+ GENERATE DATE STR",e,i(e.fromDate),t.props.displayDateFormat),!n||!r)return e.label;if("string"==typeof n)return 0===n.length||0===r.length?e.label:(console.log("+      should not be here"),"** ".concat(e.label," **"));if(n.startOf("day").isSame(r.startOf("day")))return"".concat(n.format(t.props.displayDateFormat));if(t.props.skipYearIfFromAndToSameYear&&n.year()===r.year()){var o=e.fromDate.format(t.props.displayDateFormat.replace(/, Y+/,""));return"".concat(o," - ").concat(e.toDate.format(t.props.displayDateFormat))}return"".concat(e.fromDate.format(t.props.displayDateFormat)," - ").concat(e.toDate.format(t.props.displayDateFormat))})),y(p(t),"changePredefinedDate",(function(e){console.log("+ CHANGE PREDEFINED DATE",e),t.props.changeDate(e),t.toggleDropdown()})),t.validateFormat=a.VALIDATE_FORMAT.toUpperCase(),t.state={isCalendarOpen:!1,isSelectDateRangeOpen:!1,datePickerSel:{from:null,to:null},toMinDate:e.toMinDate,isFomDateValid:!0,isToDateValid:!0},t.fromId="from_date_id_",t.toId="to_date_id_",t}return t=d,(n=[{key:"render",value:function(){var e=this;console.log("+ RENDER DateRangePickerLite",this.state,this.props);var t=this.props,n=t.currentDate,r=t.calendarIconClass,i=(t.readOnly,t.placeholder),s=(t.beforeShowDay,t.onChangeMonthYear,t.hasDisplayDate),l=t.calendarTitle,u=t.showCurrentDateRangeLabel,f=t.noOptions,p=t.subHeader,d=t.fromMinDate,y=t.fromMaxDate,m=t.toMaxDate,h=this.state,b=h.toMinDate,v=h.isSelectDateRangeOpen,g=h.isCalendarOpen,O=(h.isValidDate,this.generateDateStr(n));return console.log("+  currentDate",n),console.log("+  displayDateStr",O),console.log("+  isSelectDateRangeOpen",v),console.log("+  isCalendarOpen",g),console.log("+  toMinDate",b),console.log("+  toMaxDate",m),console.log("+  noOptions",f),console.log("+  hasDisplayDate",s),console.log("+  showCurrentDateRangeLabel",u),o.React.createElement("div",{className:"calendar pivot "+(p?"sub-header":"")},s&&o.React.createElement("span",{className:"selected-date"},"--"),o.React.createElement("div",{className:"date-selector"},o.React.createElement("div",{onClick:this.toggleDropdown},u&&o.React.createElement("span",{className:"current-selection"},O),o.React.createElement("span",null,o.React.createElement("i",{className:"".concat(r," ").concat(g?"active":"")}))),o.React.createElement("div",{className:"calendar-options ".concat(g?"":"custom-hide")},!f&&o.React.createElement("div",{className:"posted-date ".concat(v?"custom-hide":"")},l?o.React.createElement("span",{className:"title"},l):null,o.React.createElement("ul",null,this.props.dateOptions.map((function(t,r){return o.React.createElement("li",{onClick:function(){return e.changePredefinedDate(t)},key:r,className:n.label===t.label?"active":""},o.React.createElement("i",{className:n.label===t.label?"icon-checker-two":""}),t.label)}))),o.React.createElement("div",{className:"dot-seperator"}),o.React.createElement("div",{className:"select-date-range",onClick:function(t){return e.toggleDateRangeSelection(t)}},"Date Range")),o.React.createElement("div",{className:(0,o.classnames)({"date-range":!0,"no-options":f,"custom-hide":!v&&!f})},!f&&o.React.createElement(o.Fragment,null,o.React.createElement("div",{className:"title",onClick:function(t){return e.toggleDateRangeSelection(t)}},"Other Options"),o.React.createElement("div",{className:"dot-seperator"})),o.React.createElement("div",{className:"date-range-select "},o.React.createElement("div",{className:"picker-item"}," ",o.React.createElement(c.default,{currentDate:this.state.fromDateRange,onDateChange:this.changeDatePickerDate,pickerId:this.fromId,displayDateFormat:a.DEFAULT_DATE_FORMAT,leftAlign:!1,maxDate:y,minDate:d,placeholder:i})),o.React.createElement("div",{className:"hyphen"},"-"),o.React.createElement("div",{className:"picker-item"}," ",o.React.createElement(c.default,{currentDate:this.state.toDateRange,onDateChange:this.changeDatePickerDate,displayDateFormat:a.DEFAULT_DATE_FORMAT,pickerId:this.toId,leftAlign:!0,maxDate:m,minDate:b,placeholder:i})))))))}}])&&s(t.prototype,n),r&&s(t,r),d}(o.Component);n.default=m,y(m,"propTypes",{calendarTitle:o.PropTypes.string,dateOptions:o.PropTypes.array,changeDate:o.PropTypes.func,readOnly:o.PropTypes.bool,showCurrentDateRangeLabel:o.PropTypes.bool,displayDateFormat:o.PropTypes.string,placeholder:o.PropTypes.string,beforeShowDay:o.PropTypes.func,onChangeMonthYear:o.PropTypes.func,noOptions:o.PropTypes.bool,subHeader:o.PropTypes.bool,minDate:o.PropTypes.string,maxDate:o.PropTypes.string,skipYearIfFromAndToSameYear:o.PropTypes.bool}),y(m,"defaultProps",{hasDisplayDate:!1,displayDateFormat:a.DISPLAY_DATE_FORMAT,placeholder:a.PLACEHOLDER_FORMAT,showCurrentDateRangeLabel:!0,calendarIconClass:"icon-calendar-default",dateOptions:[{displayLabel:"Past 30 Days",fromDate:moment().subtract(30,"days"),toDate:moment(new Date)},{displayLabel:"Future Date",fromDate:moment(new Date).add(1,"days"),toDate:moment(new Date).add(1,"days").add(1,"years")},{displayLabel:"Today",fromDate:moment(new Date),toDate:moment(new Date)},{
displayLabel:"Yesterday",fromDate:moment(new Date).subtract(1,"days"),toDate:moment(new Date).subtract(1,"days")},{displayLabel:"This Week",fromDate:moment(new Date).subtract(7,"days"),toDate:moment(new Date)},{displayLabel:"This Month",fromDate:moment(new Date).startOf("month"),toDate:moment(new Date).endOf("month")},{displayLabel:"Last Month",fromDate:moment(new Date).subtract(1,"months").startOf("month"),toDate:moment(new Date).subtract(1,"months").endOf("month")}],currentDate:{displayLabel:"Past 30 Days",fromDate:moment().subtract(30,"days"),toDate:moment()},readOnly:!1,closeDropdown:function(e){console.log("Default closeDropdown",e)},changeDate:function(e,t){console.log("Default changeDate",e,t)},fromMinDate:"",fromMaxDate:moment().format(m.validateFormat),toMinDate:"",toMaxDate:moment().format(m.validateFormat),noOptions:!1,subHeader:!1,skipYearIfFromAndToSameYear:!1})},{"./DatePickerLight":13,"./setup":17,"@usb/react":68}],16:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=e("@usb/react"),a=e("./setup");function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function i(e,t){return(i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function s(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=f(e);if(t){var o=f(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return l(this,n)}}function l(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?u(e):t}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var d=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&i(e,t)}(l,e);var t,n,r,a=s(l);function l(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),p(u(t=a.call(this,e)),"openCalendar",(function(){setTimeout((function(){$(t.dateInputRef.current).datepicker("show")}),10)})),p(u(t),"handleInputChange",(function(e){void 0!==e&&e.persist();var n=void 0===e?"":e.target.value;n=n.trim(),t.props.changeDate(t.props.uniqueKey,n)})),p(u(t),"changeDate",(function(e,n){var r=new Date(n.currentYear,n.currentMonth,n.currentDay);_.isString(t.props.date)&&(r=e),t.props.changeDate(t.props.uniqueKey,r)})),t.state={},t.forceOpenCalendar=!1,t.dateInputRef=o.React.createRef(),t.calendarContainerRef=o.React.createRef(),t}return t=l,(n=[{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.jqDateFormat,r=t.date,o=t.maxDate,a=t.minDate,c=t.beforeShow,i=t.beforeShowDay,s=t.onChangeMonthYear,l=r instanceof Date||10===r.length?new Date(r):"",u={dateFormat:n,defaultDate:l,maxDate:o instanceof Date||10===o.length?new Date(o):"",minDate:a instanceof Date||10===a.length?new Date(a):"",onSelect:this.changeDate,autoclose:!0,constrainInput:!0,beforeShow:function(t,n){$(e.calendarContainerRef.current).append($(n.dpDiv[0])),c(t,n)},beforeShowDay:function(e){return i(e)},onChangeMonthYear:function(e,t,n){s(e,t,n)}};$(this.dateInputRef.current).datepicker(u).datepicker("setDate",l),$(this.dateInputRef.current).on("keyup, keydown",(function(e){var t=$(this);if(8!==e.which){var n=t.val().length;if(191!==e.which&&(2===n||5===n)){var r=t.val();r+="/",t.val(r)}}}))}},{key:"componentDidUpdate",value:function(e,t){var n=this.props,r=n.maxDate,o=n.minDate;e.maxDate!==r&&$(this.dateInputRef.current).datepicker("change",{maxDate:r instanceof Date||10===r.length?r:""}),e.minDate!==o&&$(this.dateInputRef.current).datepicker("change",{minDate:o instanceof Date||10===o.length?o:""})}},{key:"componentWillUnmount",value:function(){$(this.dateInputRef.current).off("keyup, keydown"),$(this.dateInputRef.current).datepicker("destroy")}},{key:"render",value:function(){var e=this.props,t=e.uniqueKey,n=(e.date,e.readOnly),r=e.placeholder;return o.React.createElement("div",{id:"date-picker"},o.React.createElement("input",{placeholder:r,className:"datepicker",type:"text",name:t,id:t,maxLength:"10",onChange:this.handleInputChange,ref:this.dateInputRef,readOnly:n}),o.React.createElement("div",{className:"datepicker-inline",ref:this.calendarContainerRef}))}}])&&c(t.prototype,n),r&&c(t,r),l}(o.Component);n.default=d,p(d,"propTypes",{changeDate:o.PropTypes.func.isRequired,date:o.PropTypes.oneOfType([o.PropTypes.string,o.PropTypes.instanceOf(Date)]),maxDate:o.PropTypes.oneOfType([o.PropTypes.string,o.PropTypes.instanceOf(Date)]),minDate:o.PropTypes.oneOfType([o.PropTypes.string,o.PropTypes.instanceOf(Date)]),uniqueKey:o.PropTypes.string.isRequired,placeholder:o.PropTypes.string,readOnly:o.PropTypes.bool,beforeShow:o.PropTypes.func,beforeShowDay:o.PropTypes.func,onChangeMonthYear:o.PropTypes.func,jqDateFormat:o.PropTypes.string}),p(d,"defaultProps",{date:new Date,readOnly:!1,jqDateFormat:a.JQUERY_DATE_FORMAT,minDate:"",maxDate:"",placeholder:a.PLACEHOLDER_FORMAT,beforeShow:function(e,t){console.log("beforeShow",e,t)},beforeShowDay:function(e){return[1,""]},onChangeMonthYear:function(e,t,n){console.log("onChangeMonthYear",e,t,n)}})},{"./setup":17,"@usb/react":68}],17:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.VALIDATE_FORMAT=n.JQUERY_DATE_FORMAT=n.PLACEHOLDER_FORMAT=n.DEFAULT_DATE_FORMAT=n.DISPLAY_DATE_FORMAT_COMPLETE=n.DISPLAY_DATE_FORMAT=void 0;var r=void 0!==USB.user&&"DDMMYYYY"===USB.user.dateFormat?"D MMM, Y":"MMM D, Y";n.DISPLAY_DATE_FORMAT=r;var o=void 0!==USB.user&&"DDMMYYYY"===USB.user.dateFormat?"D MMMM, Y":"MMMM D, Y";n.DISPLAY_DATE_FORMAT_COMPLETE=o;n.DEFAULT_DATE_FORMAT="MM/DD/Y";var a=void 0!==USB.user&&"DDMMYYYY"===USB.user.dateFormat?"dd/mm/yyyy":"mm/dd/yyyy";n.PLACEHOLDER_FORMAT=a;var c=void 0!==USB.user&&"DDMMYYYY"===USB.user.dateFormat?"dd/mm/yy":"mm/dd/yy";n.JQUERY_DATE_FORMAT=c;var i=void 0!==USB.user&&"DDMMYYYY"===USB.user.dateFormat?"dd/mm/yyyy":"mm/dd/yyyy";n.VALIDATE_FORMAT=i},{}],18:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=e("@usb/react");function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function i(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=u(e);if(t){var o=u(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return s(this,n)}}function s(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?l(e):t}function l(e){
if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var p=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}(u,e);var t,n,r,s=i(u);function u(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),(t=s.call(this,e)).node=o.React.createRef(),t.state={isOpen:t.props.options.isOpen},t.show=t.show.bind(l(t)),t.close=t.close.bind(l(t)),t.$dialog,t.active=!1,t}return t=u,(n=[{key:"show",value:function(e){var t=this;this.setState({isOpen:!0},(function(){t.initializeDialogSettings(t.node)}))}},{key:"close",value:function(e){this.destroyDraggable(),this.active=!1,this.setState({isOpen:!1})}},{key:"initializeDialogSettings",value:function(e){var t=this,n=this.props.options,r=n.draggable,o=n.isWindowScrollable;if(!this.active){var a=$(e);this.$dialog=a,this.positionDialog(a),r&&this.initializeDraggable(a),!1===o&&["DOMMouseScroll","mousewheel"].forEach((function(e){document.addEventListener(e,t.preventWindowScroll)})),this.active=!0}}},{key:"positionDialog",value:function(e){var t=50,n=$(window).scrollTop();t=n+t,setTimeout((function(){var n=($("body").outerWidth()-e.outerWidth())/2;e.offset({top:t,left:n})}),0)}},{key:"preventWindowScroll",value:function(e){e.preventDefault()}},{key:"initializeDraggable",value:function(e){var t,n;e.draggable({handle:"header",containment:"window",start:function(e,r){var o=parseInt($(this).css("left"),10);o=isNaN(o)?0:o;var a=parseInt($(this).css("top"),10);a=isNaN(a)?0:a,t=o-r.position.left,n=a-r.position.top},drag:function(e,r){r.position.left+=t,r.position.top+=n}})}},{key:"destroyDraggable",value:function(){try{this.$dialog.draggable("destroy")}catch(e){console.log(e)}}},{key:"renderSubtitle",value:function(){if(void 0!==this.props.options.subtitle&&""!==this.props.options.subtitle){var e=this.props.options.subtitle;return o.React.createElement("h2",null,e)}}},{key:"render",value:function(){var e=this,t=this.props.Component,n=f({"react-dialog":!0,active:!1},this.props.options.class,!0);if(!0===this.state.isOpen){var r="function"==typeof this.props.template?this.props.template():o.React.createElement(t,this.props);return n.active=!0,o.React.createElement("dialog",null,o.React.createElement("div",{className:"react-dialog-overlay"}),o.React.createElement("div",{ref:function(t){e.node=t},id:this.props.options.id,className:(0,o.classnames)(n)},o.React.createElement("header",null,o.React.createElement("h1",null,this.props.options.title),o.React.createElement("span",{onClick:this.close},o.React.createElement("i",null))),o.React.createElement("div",{className:"dialog-content"},this.renderSubtitle(),r)))}return null}}])&&a(t.prototype,n),r&&a(t,r),u}(o.Component);n.default=p,f(p,"defaultProps",{options:{class:"sm",title:"Example",draggable:!1,isWindowScrollable:!0}}),f(p,"propTypes",{template:o.PropTypes.func,Component:o.PropTypes.oneOfType([o.PropTypes.func,o.PropTypes.object]),options:o.PropTypes.object})},{"@usb/react":68}],19:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o,a=e("@usb/react"),c=(o=e("./ErrorBoundaryFallbackComponent"))&&o.__esModule?o:{default:o};function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function l(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=f(e);if(t){var o=f(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return u(this,n)}}function u(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var p=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)}(c,e);var t,n,r,o=l(c);function c(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,c),(t=o.call(this,e)).state={error:null,info:null},t}return t=c,(n=[{key:"componentDidCatch",value:function(e,t){var n=this.props.onError;if("function"==typeof n)try{n.call(this,e,t?t.componentStack:"")}catch(e){}else console.log(e,t?t.componentStack:"");this.setState({error:e,info:t})}},{key:"render",value:function(){var e=this.props,t=e.children,n=e.FallbackComponent,r=this.state,o=r.error,c=r.info;return null!==o?a.React.createElement(n,{componentStack:c?c.componentStack:""}):t}}])&&i(t.prototype,n),r&&i(t,r),c}(a.Component);n.default=p,function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(p,"defaultProps",{FallbackComponent:c.default})},{"./ErrorBoundaryFallbackComponent":20,"@usb/react":68}],20:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o,a=e("@usb/react"),c=e("@pivot/util"),i=(o=e("../message/Message"))&&o.__esModule?o:{default:o};function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=p(e);if(t){var o=p(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return f(this,n)}}function f(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var d=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}(f,e);var t,n,r,o=u(f);function f(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,f),o.call(this,e)}return t=f,(n=[{key:"render",value:function(){return a.React.createElement(i.default,{message:c.defaultError,options:{isOpen:!0}})}
}])&&s(t.prototype,n),r&&s(t,r),f}(a.Component);n.default=d},{"../message/Message":31,"@pivot/util":51,"@usb/react":68}],21:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=e("@usb/react");function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function i(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=u(e);if(t){var o=u(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return s(this,n)}}function s(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?l(e):t}function l(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var p=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}(u,e);var t,n,r,s=i(u);function u(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),f(l(t=s.call(this,e)),"onCurrencyListBlur",(function(){t.setState({isCurrencyListOpen:!1})})),f(l(t),"onSelectCurrency",(function(e,n){if(n.currencyCode===t.props.selectedCurrencyCode)return!1;t.setState({isCurrencyListOpen:!1}),t.props.changeCurrency(e,n)})),f(l(t),"toggleOpenCurrencyListBox",(function(){t.setState({isCurrencyListOpen:t.props.currencyList.length>0&&!t.state.isCurrencyListOpen})})),f(l(t),"handleClickForOpenCloseCurrencyDropdown",(function(e){t.dropdownRef.current&&!t.dropdownRef.current.contains(e.target)&&t.setState({isCurrencyListOpen:!1})})),t.state={isCurrencyListOpen:!1},t.dropdownRef=o.React.createRef(),t}return t=u,(n=[{key:"componentDidMount",value:function(){document.addEventListener("mousedown",this.handleClickForOpenCloseCurrencyDropdown)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("mousedown",this.handleClickForOpenCloseCurrencyDropdown)}},{key:"render",value:function(){var e=this,t=_.find(this.props.currencyList,(function(t){return t.currencyCode===e.props.selectedCurrencyCode})),n=this.props.currencyList.filter((function(e){return"Base Currency"===e.currencyGroup}))[0],r=this.props.currencyList.filter((function(e){return"Top Currencies"===e.currencyGroup})),a=this.props.currencyList.filter((function(e){return"Other Currencies"===e.currencyGroup}));return o.React.createElement("div",{className:"currency-filter pivot",ref:this.dropdownRef},n&&t&&o.React.createElement("span",{className:"info"},n.currencyCode===this.props.selectedCurrencyCode?"All balances translated to USD (BCY)":"Filtered by ".concat(t.currencyName)),o.React.createElement("div",{className:"currency-code",onClick:this.toggleOpenCurrencyListBox},o.React.createElement("span",null,this.props.selectedCurrencyCode),o.React.createElement("i",{className:"icon-chevron-down"})),this.props.currencyList.length>0&&o.React.createElement("div",{className:"currency-list".concat(this.state.isCurrencyListOpen?"":" custom-hide")},o.React.createElement("div",{className:"top-currencies"},o.React.createElement("span",{className:"title"},"Top Currencies"),o.React.createElement("ul",null,r.map((function(t){return o.React.createElement("li",{key:shortid.generate(),className:"".concat(t.currencyCode===e.props.selectedCurrencyCode?"selected-currency":""),onClick:function(n){return e.onSelectCurrency(n,t)}},t.currencyCode," - ",t.currencyName)})),n&&o.React.createElement("li",{className:"".concat(n.currencyCode===this.props.selectedCurrencyCode?"selected-currency":""),onClick:function(t){return e.onSelectCurrency(t,n)}},n.currencyCode," - ",n.currencyName))),o.React.createElement("div",{className:"other-currencies".concat(a.length>0?"":" custom-hide")},o.React.createElement("span",{className:"title"},"Other Currencies"),o.React.createElement("ul",null,a.map((function(t){return o.React.createElement("li",{key:shortid.generate(),className:"".concat(t.currencyCode===e.props.selectedCurrencyCode?"selected-currency":""),onClick:function(n){return e.onSelectCurrency(n,t)}},t.currencyCode," - ",t.currencyName)}))))))}}])&&a(t.prototype,n),r&&a(t,r),u}(o.Component);n.default=p,f(p,"propTypes",{currencyList:o.PropTypes.array,selectedCurrencyCode:o.PropTypes.string,changeCurrency:o.PropTypes.func}),f(p,"defaultProps",{currencyList:[{currencyGroup:"Other Currencies",currencyName:"Swiss Franc",currencySymbol:"CHF",currencyCode:"CHF"},{currencyGroup:"Base Currency",currencyName:"European Euro",currencySymbol:"€",currencyCode:"EUR"},{currencyGroup:"Top Currencies",currencyName:"British Pound",currencySymbol:"£",currencyCode:"GBP"},{currencyGroup:"Other Currencies",currencyName:"Japanese Yen",currencySymbol:"¥",currencyCode:"JPY"},{currencyGroup:"Top Currencies",currencyName:"United States Dollar",currencySymbol:"$",currencyCode:"USD"}],selectedCurrencyCode:"USD",changeCurrency:function(e,t){console.log("changeCurrency",e,t)}})},{"@usb/react":68}],22:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=e("@usb/react"),a=e("@usb/react-ui"),c=e("./filterHelpers");function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){b(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e){return function(e){if(Array.isArray(e))return u(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function d(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1
;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=h(e);if(t){var o=h(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return y(this,n)}}function y(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?m(e):t}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var v=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&p(e,t)}(u,e);var t,n,r,i=d(u);function u(e){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),b(m(t=i.call(this,e)),"handleSearch",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(console.log("handleSearch",e,n),n.length>0){var r=(0,c.filterOptions)(n,l(t.state.currencies));t.setState({currencies:r,currencySearchInput:n})}else t.cancelSearch()})),b(m(t),"cancelSearch",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};console.log("cancelSearch",e);var n=l(t.state.currencies);n.forEach((function(e){e.isFound=!1})),t.setState({currencies:n,currencySearchInput:""})})),b(m(t),"handleSelect",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;console.log("handleSelect",e,n,r);var o=s({},t.state.all),a=[],c=t.state.selectedCount;t.state.currencies.forEach((function(e){var t=s({},e);e.label===n.label&&(t.isActive=!t.isActive,t.isActive?c++:c--),a.push(s({},t))})),a.length===c?o.isActive=!0:o.isActive=!1,t.setState({all:o,currencies:a,selectedCount:c},(function(){t.props.handleSelect(e,a,r)}))})),b(m(t),"handleSelectAll",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;console.log("handleSelectAll",e,n,r);var o=s({},n);o.isActive=!o.isActive;var a=[];t.state.currencies.forEach((function(e){var t=s({},e);t.isActive=o.isActive,a.push(s({},t))})),t.setState({all:o,currencies:a,selectedCount:o.isActive?a.length:0},(function(){t.props.handleSelect(e,a,r)}))}));var n=(0,c.prepareCurrencies)(t.props.currencies),r=n.currencies,o=n.selectedCount,a={label:"All",isActive:t.props.currencies.length===o};return t.state={all:a,currencies:r,selectedCount:o,currencySearchInput:t.props.currencySearchInput},t}return t=u,(n=[{key:"componentDidUpdate",value:function(e,t,n){if(this.props.currencies!==e.currencies){var r=(0,c.prepareCurrencies)(this.props.currencies),o=r.currencies,a=r.selectedCount;this.setState({currencies:o,selectedCount:a,all:s(s({},this.state.all),{isActive:this.props.currencies.length===a})})}}},{key:"render",value:function(){var e=this,t=this.props,n=t.searchLabel,r=t.topSelectionLimit,c=this.state,i=c.all,s=c.currencies,l=c.selectedCount,u=c.currencySearchInput;return o.React.createElement("div",{className:"currency-search"},o.React.createElement(a.Search,{handleSearch:this.handleSearch,cancelSearch:this.cancelSearch,label:n,inputValue:u}),o.React.createElement("div",{className:"select-all clearfix"},o.React.createElement(a.CheckBox,{data:i,hasDash:0!==l&&l!==s.length,onChange:this.handleSelectAll}),o.React.createElement("span",null,l,"/",s.length)),o.React.createElement("ul",null,0===u.length&&o.React.createElement("li",{key:shortid.generate()},o.React.createElement("span",null,"Top Currencies")),Object.values(s).map((function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,c=o.React.createElement("li",{key:shortid.generate()},o.React.createElement(a.CheckBox,{data:t,index:n,onChange:e.handleSelect}));return o.React.createElement(o.Fragment,{key:shortid.generate()},0===u.length&&c,t.isFound&&c,n===r&&0===u.length&&o.React.createElement("li",{key:shortid.generate(),className:"selection-other"},o.React.createElement("span",null,"Other Currencies")))}),this)))}}])&&f(t.prototype,n),r&&f(t,r),u}(o.Component);n.default=v,b(v,"propTypes",{searchLabel:o.PropTypes.string,className:o.PropTypes.string,currencies:o.PropTypes.array,topSelectionLimit:o.PropTypes.number,currencySearchInput:o.PropTypes.string,handleSelect:o.PropTypes.func}),b(v,"defaultProps",{searchLabel:"Search",className:"",currencies:[{label:"EUR European Euro",isActive:!0},{label:"GBP British Pound",isActive:!1},{label:"JPY Japanese Yen",isActive:!1},{label:"USD United States Dollar",isActive:!1},{label:"BCY USD Base Currency",isActive:!1},{label:"BTC Bit Coin",isActive:!1},{label:"XRP",isActive:!1},{label:"FED Fed Bucks",isActive:!1},{label:"CHF",isActive:!1}],topSelectionLimit:4,currencySearchInput:"",handleSelect:function(e,t,n){console.log("handleSelect callback",e,t,n)}})},{"./filterHelpers":27,"@usb/react":68,"@usb/react-ui":50}],23:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o,a=e("@usb/react"),c=s(e("./ToggleFilter")),i=s(e("./CurrencySearchFilter"));function s(e){return e&&e.__esModule?e:{default:e}}function l(){return(l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function u(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function p(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=y(e);if(t){var o=y(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return d(this,n)}}function d(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function y(e){return(y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var h=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}(s,e);var t,n,r,o=p(s);function s(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),o.call(this,e)}return t=s,(n=[{key:"render",value:function(){return a.React.createElement(a.Fragment,null,a.React.createElement(c.default,l({},this.props,{Component:i.default})))}}])&&u(t.prototype,n),r&&u(t,r),s}(a.Component);n.default=h,m(h,"propTypes",(m(o={className:a.PropTypes.string,isExpanded:a.PropTypes.bool,displayLabel:a.PropTypes.string,
searchLabel:a.PropTypes.string},"className",a.PropTypes.string),m(o,"currencies",a.PropTypes.array),m(o,"topSelectionLimit",a.PropTypes.number),m(o,"currencySearchInput",a.PropTypes.string),m(o,"handleSelect",a.PropTypes.func),o)),m(h,"defaultProps",{className:"currency-search-filter pivot",isExpanded:!1,displayLabel:"Currency"})},{"./CurrencySearchFilter":22,"./ToggleFilter":24,"@usb/react":68}],24:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o,a=e("@usb/react"),c=(o=e("./ToggleFilterFallback"))&&o.__esModule?o:{default:o};function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function l(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=p(e);if(t){var o=p(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return u(this,n)}}function u(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?f(e):t}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var y=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)}(c,e);var t,n,r,o=l(c);function c(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,c),d(f(t=o.call(this,e)),"toggle",(function(e){t.setState({isExpanded:!t.state.isExpanded},(function(){t.props.toggle(e,t.state.isExpanded)}))})),t.state={isExpanded:t.props.isExpanded},t}return t=c,(n=[{key:"render",value:function(){var e=this.state.isExpanded,t=this.props,n=t.template,r=t.Component,o="function"==typeof n?n():a.React.createElement(r,this.props);return a.React.createElement("div",{className:"toggle-filter ".concat(this.props.className)},a.React.createElement("h4",{className:"header"},this.props.displayLabel),a.React.createElement("span",{onClick:this.toggle,className:(0,a.classnames)({toggle:!0,expand:!e,unexpand:e})},a.React.createElement("i",{className:(0,a.classnames)({"icon-close-button":!e,"icon-unexpand":e})})),a.React.createElement("div",{className:(0,a.classnames)({hide:!e})},o))}}])&&i(t.prototype,n),r&&i(t,r),c}(a.Component);n.default=y,d(y,"propTypes",{className:a.PropTypes.string,isExpanded:a.PropTypes.bool,displayLabel:a.PropTypes.string,toggle:a.PropTypes.func,template:a.PropTypes.func,Component:a.PropTypes.oneOfType([a.PropTypes.func,a.PropTypes.object])}),d(y,"defaultProps",{className:"example-class",isExpanded:!1,displayLabel:"Example Label",toggle:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];console.log("toggle",e,t)},Component:c.default})},{"./ToggleFilterFallback":25,"@usb/react":68}],25:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function a(e,t){return(a=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function c(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=s(e);if(t){var o=s(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return i(this,n)}}function i(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var l=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&a(e,t)}(s,e);var t,n,r,i=c(s);function s(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),i.call(this,e)}return t=s,(n=[{key:"render",value:function(){return"Please pass your own Component to me! Example: <ToggleFilter Component={MyCustomComponent} />"}}])&&o(t.prototype,n),r&&o(t,r),s}(e("@usb/react").Component);n.default=l},{"@usb/react":68}],26:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=e("@usb/react");function a(e){return function(e){if(Array.isArray(e))return c(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return c(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function l(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=p(e);if(t){var o=p(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return u(this,n)}}function u(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?f(e):t}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var y=function(e){!function(e,t){
if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)}(u,e);var t,n,r,c=l(u);function u(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),(t=c.call(this,e)).state={isExpanded:!1},t.toggle=t.toggle.bind(f(t)),t.handleSelect=t.handleSelect.bind(f(t)),t}return t=u,(n=[{key:"toggle",value:function(e){this.setState({isExpanded:!this.state.isExpanded})}},{key:"handleSelect",value:function(e,t){var n=a(this.props.records),r=n[t];r.isActive=!r.isActive,this.props.handleSelect(e,n,t)}},{key:"render",value:function(){var e,t=this,n=this.state.isExpanded;return this.state.isExpanded&&(e=o.React.createElement("ul",null,this.props.records.map((function(e,n){return o.React.createElement("li",{key:shortid.generate(),className:(0,o.classnames)({selected:e.isActive}),onClick:function(e){t.handleSelect(e,n)}},o.React.createElement("span",null,e.displayLabel))})))),o.React.createElement("div",{className:"toggle-filter-list ".concat(this.props.className)},o.React.createElement("h4",{className:"header"},this.props.displayLabel),o.React.createElement("span",{onClick:this.toggle,className:(0,o.classnames)({toggle:!0,expand:!n,unexpand:n})},o.React.createElement("i",{className:(0,o.classnames)({"icon-close-button":!n,"icon-unexpand":n})})),e)}}])&&i(t.prototype,n),r&&i(t,r),u}(o.Component);n.default=y,d(y,"propTypes",{handleSelect:o.PropTypes.func}),d(y,"defaultProps",{displayLabel:"Example Label",className:"example-class",records:[],handleSelect:function(e,t,n){console.log("handleSelect callback",e,t,n)}})},{"@usb/react":68}],27:[function(e,t,n){"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function a(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(n,"__esModule",{value:!0}),n.filterOptions=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];for(var n in t)t.hasOwnProperty(n)&&(t[n].label.toLowerCase().match(new RegExp(e.toLowerCase()))?t[n].isFound=!0:t[n].isFound=!1);return t},n.prepareCurrencies=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=0,n=[];return e.forEach((function(e){var r=o({},e);n.push(o({},r)),r.isActive&&t++})),{currencies:n,selectedCount:t}}},{}],28:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function a(e,t){return(a=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function c(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=s(e);if(t){var o=s(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return i(this,n)}}function i(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var l=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&a(e,t)}(s,e);var t,n,r,i=c(s);function s(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),i.call(this,e)}return t=s,(n=[{key:"render",value:function(){return"Please pass your own Component to me! Example: <InlineLayer Component={MyCustomComponent} />"}}])&&o(t.prototype,n),r&&o(t,r),s}(e("@usb/react").Component);n.default=l},{"@usb/react":68}],29:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o,a=e("@usb/react"),c=(o=e("./Fallback"))&&o.__esModule?o:{default:o};function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){m(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=y(e);if(t){var o=y(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return p(this,n)}}function p(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?d(e):t}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(e){return(y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var h=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}(c,e);var t,n,r,o=f(c);function c(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,c),(t=o.call(this,e)).node=a.React.createRef(),t.state={isOpen:t.props.isOpen},t.showLayer=t.showLayer.bind(d(t)),t.closeLayer=t.closeLayer.bind(d(t)),t}return t=c,(n=[{key:"componentDidUpdate",value:function(e,t){e.isOpen!==this.props.isOpen&&(this.props.isOpen&&!this.state.isOpen&&this.showLayer(),!this.props.isOpen&&this.state.isOpen&&this.closeLayer())}},{key:"componentWillUnmount",value:function(){this.closeLayer()}},{key:"showLayer",value:function(){
var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};console.log("showLayer",t);try{"function"==typeof t.preventDefault&&t.preventDefault()}catch(e){console.log(e)}this.state.isOpen?this.closeLayer(t):this.setState({isOpen:!0},(function(){setTimeout((function(){document.addEventListener("click",e.closeLayer)}),0)}))}},{key:"closeLayer",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};console.log("closeLayer",t);try{var n;if(console.log("Inline layer node",this.node,"Event target",t.target),!0===this.props.keepInsideOpen&&null!==this.node&&null!==(n=this.node)&&void 0!==n&&n.contains(t.target))return}catch(e){console.log(e)}this.setState({isOpen:!1},(function(){e.props.closeHandler(t),document.removeEventListener("click",e.closeLayer)}))}},{key:"render",value:function(){var e=this,t=this.props.Component,n=s(s({},this.props),{InlineLayer:this}),r="function"==typeof this.props.template?this.props.template():a.React.createElement(t,n);return!0===this.state.isOpen?a.React.createElement("div",{ref:function(t){e.node=t}},r):null}}])&&l(t.prototype,n),r&&l(t,r),c}(a.Component);n.default=h,m(h,"defaultProps",{isOpen:!1,Component:c.default,closeHandler:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};console.log("closeHandler",e)}}),m(h,"propTypes",{template:a.PropTypes.func,Component:a.PropTypes.oneOfType([a.PropTypes.func,a.PropTypes.object]),keepInsideOpen:a.PropTypes.bool,closeHandler:a.PropTypes.func,isOpen:a.PropTypes.bool})},{"./Fallback":28,"@usb/react":68}],30:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=e("@usb/react");function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function i(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=l(e);if(t){var o=l(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return s(this,n)}}function s(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var f=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}(l,e);var t,n,r,s=i(l);function l(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),(t=s.call(this,e)).state={show:t.props.show,options:t.props.options},t}return t=l,(n=[{key:"componentDidUpdate",value:function(e,t){e.show===this.props.show&&e.options===this.props.options||this.setState({show:this.props.show,options:this.props.options})}},{key:"render",value:function(){var e=this.state.show,t=this.props.isMessage;return!0===e?o.React.createElement("load-indicator",null,o.React.createElement("div",{className:"loading"},o.React.createElement("i",{className:"icon-loading"}),t&&o.React.createElement(o.Fragment,null,o.React.createElement("br",null),o.React.createElement("b",null,"Processing."),o.React.createElement("div",null,"Please wait while data is loading.")))):null}}])&&a(t.prototype,n),r&&a(t,r),l}(o.Component);n.default=f,u(f,"propTypes",{show:o.PropTypes.bool.isRequired,isMessage:o.PropTypes.bool.isRequired,options:o.PropTypes.object}),u(f,"defaultProps",{isMessage:!0})},{"@usb/react":68}],31:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=e("@usb/react"),a=e("@pivot/util");function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function i(e,t){return(i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function s(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=u(e);if(t){var o=u(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return l(this,n)}}function l(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var p=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&i(e,t)}(l,e);var t,n,r,a=s(l);function l(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),a.call(this,e)}return t=l,(n=[{key:"render",value:function(){var e;return!0===this.props.options.isOpen?o.React.createElement("div",{className:"pivot-error-message"},o.React.createElement("div",{className:(0,o.classnames)((e={active:!0},f(e,"noData"===this.props.message.type?"no-data":this.props.message.type,!0),f(e,this.props.options.class,void 0!==this.props.options.class),f(e,"message",!0),e))},o.React.createElement("div",{className:"message-content"},o.React.createElement("div",null,o.React.createElement("span",null,o.React.createElement("i",null)),this.props.message.message)))):null}}])&&c(t.prototype,n),r&&c(t,r),l}(o.Component);n.default=p,f(p,"propTypes",{message:o.PropTypes.object.isRequired,options:o.PropTypes.object}),f(p,"defaultProps",{message:{message:a.defaultError.message||"We encountered a problem while trying to process your request. Please try again or contact U.S. Bank.",type:"error"},options:{isOpen:!1}})},{"@pivot/util":51,"@usb/react":68}],32:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o,a=e("@usb/react"),c=(o=e("../search/Search"))&&o.__esModule?o:{default:o},i=e("./helpers");function s(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name)
;if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function u(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function p(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=m(e);if(t){var o=m(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return d(this,n)}}function d(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?y(e):t}function y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var b=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}(l,e);var t,n,r,o=p(l);function l(e){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),h(y(t=o.call(this,e)),"findIndex",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return(n=n.length>0?n:t.state.viewData).findIndex((function(t){return(t=t||{}).displayValue===e}))})),h(y(t),"handleSearch",(function(e,n){console.log("handleSearch",e,n),"function"==typeof t.props.handleSearch?t.props.handleSearch(e,n):t.setState({inputValue:n},(function(){t.delayedSearch(n)}))})),h(y(t),"updateSearchResultsState",(function(e){console.log("debounced search called","updateSearchResultsState"),t.setState({viewData:(0,i.filterOptions)(e,s(t.state.viewData))})})),h(y(t),"cancelSearch",(function(e){console.log("cancelSearch",e),t.setState({viewData:(0,i.resetSearchData)(s(t.state.viewData)),inputValue:""},(function(){t.props.cancelSearch(e)}))})),h(y(t),"onSelect",(function(e,n,r){t.setState((0,i.updateSelectedOption)(s(t.state.viewData),n),(function(){t.props.onSelect(e,n,r)}))})),h(y(t),"selectClick",(function(e){e.stopPropagation();var n=t.state,r=n.isActive,o=n.focusHasStarted,a={focusHasStarted:!1},c=e.target;$(c).is("div.search.pivot")||(c=$(e.target).parents("div.search.pivot")),o||$(c).is(c)||(a.isActive=!r),t.setState(a,(function(){t.state.isActive&&$(t.ul.current).scrollTop(t.offset)})),console.log("selectClick",e)})),h(y(t),"selectFocus",(function(e){e.stopPropagation(),t.state.isActive||t.setState({isActive:!0,focusHasStarted:!0},(function(){$(t.ul.current).scrollTop(t.offset),t.setupCloseListener()})),console.log("selectFocus",e.target)})),h(y(t),"closeLayer",(function(e,n){e.stopPropagation(),!0!==n&&null!==t.select&&t.select.contains(e.target)||t.setState({isActive:!1},(function(){t.removeCloseListener(),t.props.onClose((0,i.filterSelected)(s(t.state.viewData)))}))})),h(y(t),"selectOption",(function(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(e.stopPropagation(),_.isEmpty(n))t.setState({isActive:!1});else{var o=t.state.viewData;t.setState({isActive:!0,selectedOption:n,isFocused:n},(function(){t.offset=o.indexOf(t.state.isFocused)*t.props.liHeightOffset,t.removeCloseListener(),t.setupCloseListener(),t.onSelect(e,n,r)}))}})),h(y(t),"clearSelected",(function(e){event.stopPropagation();var n=(0,i.undoSelected)(s(t.state.viewData));t.setState(n,(function(){console.log("clearSelected",e,n.viewData),t.props.clearAll(e,n.viewData)}))})),h(y(t),"selectOptionKeyStroke",(function(e){if("text"!==!e.target.type)return!0;var n=t.props.liHeightOffset,r=t.state.viewData,o=t.state.isFocused||{},a=o.displayValue,c=t.findIndex(a);-1===c&&(c=0);var i,s=0===$(t.ul.current).find("li.active").length;switch(e.keyCode){case t.KeyCodes.ESCAPE:case t.KeyCodes.TAB:t.setState({isActive:!1},(function(){t.removeCloseListener()})),console.log("selectOptionKeyStroke",e);break;case t.KeyCodes.UPARROW:e.preventDefault(),0===c?i=0:(i=c-1,t.offset=t.offset-n),$(t.ul.current).scrollTop(t.offset),t.setState({isFocused:r[i]});break;case t.KeyCodes.RETURNKEY:e.preventDefault(),t.setState({isActive:!1,selectedOption:r[c]}),t.onSelect(e,r[c],c);break;case t.KeyCodes.DOWNARROW:e.preventDefault(),c===r.length-1||s||0===c&&_.isEmpty(o)?i=c:(i=c+1,t.offset=t.offset+n),$(t.ul.current).scrollTop(t.offset),t.setState({isFocused:r[i]});break;default:if(e.keyCode>=48&&e.keyCode<=90){var l=t.state.isFocused;void 0===(i=_.findKey(r,(function(t,n){return!(!t.displayValue.toLowerCase().startsWith(e.key)||!(_.isEmpty(l)||r.length-1===c||parseInt(n)>c||s))})))&&(i=_.findKey(r,(function(t,n){return!(!t.displayValue.toLowerCase().startsWith(e.key)||!(_.isEmpty(l)||r.length-1===c||parseInt(n)<c||s))}))),void 0!==i&&t.setState({isFocused:r[i]||{}},(function(){try{var e=$(t.ul.current),n=$(t.ul.current).find("li.active:not(.first)").offset().top-e.offset().top+e.scrollTop();n-=30,$(t.ul.current).scrollTop(n),t.offset=n}catch(e){console.log(e)}}))}}}));var n=t.props,r=n.viewData,c=n.inputValue,u=n.isActive,f=n.selectedOption;return t.state={viewData:r,inputValue:c,isActive:u,selectedOption:f||{},isFocused:f||{},focusHasStarted:u,hasPills:_.findWhere(r,{isActive:!0})},t.KeyCodes={RETURNKEY:13,ESCAPE:27,UPARROW:38,DOWNARROW:40,TAB:9},t.offset=0,t.ul=a.React.createRef(),t.ulTopFive=a.React.createRef(),t.select=a.React.createRef(),t.delayedSearch=_.debounce(t.updateSearchResultsState,300),t}return t=l,(n=[{key:"componentWillUnmount",value:function(){this.removeCloseListener()}},{key:"getSnapshotBeforeUpdate",value:function(e,t){var n=null;return this.props.selectedOption!==t.selectedOption&&this.setState({isFocused:this.props.selectedOption,selectedOption:this.props.selectedOption}),0===e.viewData.length&&this.props.viewData.length>0&&void 0!==t.isFocused&&(n=this.findIndex(t.isFocused.displayValue,this.props.viewData)*e.liHeightOffset),e.viewData!==this.props.viewData&&this.setState({viewData:this.props.viewData}),n}},{key:"componentDidUpdate",value:function(e,t,n){null!==n&&(this.offset=n)}},{key:"setupCloseListener",value:function(){this.removeCloseListener(),document.addEventListener("click",this.closeLayer)}},{key:"removeCloseListener",value:function(){document.removeEventListener("click",this.closeLayer)}},{key:"removeOption",value:function(e,t,n){console.log("removeOption",e,t,n),event.stopPropagation(),this.onSelect(e,t,n)}},{key:"render",value:function(){var e,t=this,n=this.props,r=n.label,o=n.placeholder,i=n.hasSearch,s=n.tabIndex,l=n.isInvalid,u=n.className,f=n.isTopSelection,p=n.topSelectionLimit,d=n.topSelectionLabel,y=n.topSelectionSubLabel,m=this.state,b=m.viewData,v=m.inputValue,g=m.isActive,O=m.isFocused,D=m.selectedOption,R=m.hasPills;return D=D||{},a.React.createElement("div",{className:(0,a.classnames)({"multi-select-wrap":!0,"has-pills":R,clearfix:!0})},R&&a.React.createElement(a.Fragment,null,a.React.createElement("ul",{className:"pills pivot"},Object.values(b).map((function(e,n){if(e.isActive)return a.React.createElement("li",{key:shortid.generate()},a.React.createElement("span",null,e.displayValue),a.React.createElement("span",{onClick:function(r){return t.removeOption(r,e,n)}
},a.React.createElement("i",{className:"icon-clear"})))}),this)),a.React.createElement("span",{className:"clear-all",onClick:this.clearSelected},a.React.createElement("i",{className:"icon-clear"}))),a.React.createElement("div",{className:(0,a.classnames)((e={"multi-select-box":!0,opened:g,search:i},h(e,u,!0),h(e,"top-selection",f),h(e,"clearfix",!0),h(e,"has-pills",R),e)),tabIndex:s,onFocus:this.selectFocus,onClick:this.selectClick,onKeyDown:this.selectOptionKeyStroke,ref:function(e){t.select=e}},l&&[a.React.createElement("span",{key:"invalid",className:"invalid"},"!")],!R&&a.React.createElement("span",{className:(0,a.classnames)({active:!_.isEmpty(D),label:!0})},r),a.React.createElement("span",{className:"select-arrow"},a.React.createElement("i",null)),g&&a.React.createElement("div",{className:(0,a.classnames)({"drop-down":!0,"has-pills":R,search:i})},i&&a.React.createElement(c.default,{placeholder:o,handleSearch:this.handleSearch,cancelSearch:this.cancelSearch,inputValue:v}),a.React.createElement("ul",{ref:this.ul},a.React.createElement("li",{className:(0,a.classnames)({first:!0}),onClick:function(e){return t.closeLayer(e,!0)}},a.React.createElement("span",null,r),a.React.createElement("span",{className:(0,a.classnames)({"no-label":void 0===r})},a.React.createElement("i",null))),f&&d&&a.React.createElement("li",{className:"selection-top"},a.React.createElement("span",null,d)),Object.values(b).map((function(e,n){if(!1!==(e=e||{}).isFound)return a.React.createElement(a.Fragment,null,a.React.createElement("li",{key:shortid.generate(),onClick:function(r){return t.selectOption(r,e,n)},className:(0,a.classnames)({active:e.isActive,focused:void 0!==O&&O.displayValue===e.displayValue,clearfix:!0})},i?a.React.createElement(a.Fragment,null,a.React.createElement("span",null,a.React.createElement("i",{className:"icon-checker-two"})),a.React.createElement("span",null,e.displayValue)):e.displayValue),f&&y&&n===p&&a.React.createElement("li",{className:"selection-other",key:shortid.generate()},a.React.createElement("span",null,y)))}),this)),a.React.createElement("div",{className:"actions"},a.React.createElement("a",{onClick:this.clearSelected},"Clear"),a.React.createElement("button",{onClick:function(e){return t.closeLayer(e,!0)}},"Select")))))}}])&&u(t.prototype,n),r&&u(t,r),l}(a.Component);n.default=b,h(b,"propTypes",{label:a.PropTypes.string.isRequired,id:a.PropTypes.string,handleSearch:a.PropTypes.func,cancelSearch:a.PropTypes.func,onSelect:a.PropTypes.func,inputValue:a.PropTypes.string,tabIndex:a.PropTypes.number,isInvalid:a.PropTypes.bool,className:a.PropTypes.string,hasSearch:a.PropTypes.bool,viewData:a.PropTypes.array,selectedOption:a.PropTypes.object,isTopSelection:a.PropTypes.bool,topSelectionLimit:a.PropTypes.number,topSelectionLabel:a.PropTypes.string,topSelectionSubLabel:a.PropTypes.string,liHeightOffset:a.PropTypes.number,placeholder:a.PropTypes.string,onClose:a.PropTypes.func,removeOption:a.PropTypes.func}),h(b,"defaultProps",{id:"sb",label:"Example Select Options",viewData:[{value:"myId23423",displayValue:"Test",isFound:!1,isActive:!1}],isTopSelection:!1,topSelectionLimit:4,isActive:!1,selectedOption:{},hasSearch:!1,className:"",placeholder:"Enter fund name, account name or number",inputValue:"",tabIndex:0,isInvalid:!1,liHeightOffset:25,onClose:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return console.log("onClose",e),e},cancelSearch:function(e){console.log("cancelSearch",e)},onSelect:function(e,t){console.log("onSelect",e,t)},clearAll:function(e){console.log(e)}})},{"../search/Search":40,"./helpers":34,"@usb/react":68}],33:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=e("@usb/react"),o=function(e){var t=e.optionList||[],n=void 0===e.showActionsArea||e.showActionsArea;return r.React.createElement("div",{className:"usb-ui-multiselector"},r.React.createElement("div",{className:"option-area "+(n?"":"no-action-area")},t.length>0&&t.map((function(t,n){return r.React.createElement("div",{className:"option",key:n,onClick:function(n){return e.selectionChanged(t)}},r.React.createElement("i",{className:"icon-checker-two "+(t.isSelected?"":"invisible")}),r.React.createElement("div",{className:"option-label "+(t.isSelected?"selected":"")}," ",t.label))}))),r.React.createElement("div",{className:"actions-area "+(n?"":"hidden")},r.React.createElement("div",{className:"action"},r.React.createElement("button",{className:"ok-button",onClick:e.okCallback},"OK"))))};n.default=o},{"@usb/react":68}],34:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.filterOptions=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];for(var n in t)t.hasOwnProperty(n)&&(t[n].displayValue.toLowerCase().match(new RegExp(e.toLowerCase()))||t[n].value.toString().toLowerCase().match(new RegExp(e.toLowerCase()))?t[n].isFound=!0:t[n].isFound=!1);return t},n.resetSearchData=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.forEach((function(e){e.isFound=!0})),e},n.updateSelectedOption=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=!1;return e.forEach((function(e){e.value===t.value&&(e.isActive=!t.isActive),e.isActive&&(n=!0)})),{viewData:e,hasPills:n}},n.filterSelected=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.filter((function(e){return e.isActive}))},n.undoSelected=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.forEach((function(e){e.isActive=!1})),{viewData:e,hasPills:!1}}},{}],35:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=e("@usb/react");function a(e){return function(e){if(Array.isArray(e))return c(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return c(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){m(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=y(e);if(t){
var o=y(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return p(this,n)}}function p(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?d(e):t}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(e){return(y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var h=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}(i,e);var t,n,r,c=f(i);function i(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i),m(d(t=c.call(this,e)),"handleClick",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=[];t.state.tabs.forEach((function(e){(e=s({},e)).isActive=!1,o.push(e)})),o[r].isActive=!0,t.setState({tabs:o},(function(){t.props.handleClick(e,n,r,o)}))})),t.state={tabs:a(t.props.tabs)},t}return t=i,(n=[{key:"render",value:function(){var e=this,t=this.state.tabs;return o.React.createElement("ul",{className:"tab-nav pivot clearfix"},t.map((function(t,n){return o.React.createElement("li",{key:shortid.generate(),onClick:function(r){e.handleClick(r,t,n)},className:(0,o.classnames)({active:t.isActive})},o.React.createElement("span",null,t.label),o.React.createElement("span",null))})))}}])&&l(t.prototype,n),r&&l(t,r),i}(o.Component);n.default=h,m(h,"propTypes",{tabs:o.PropTypes.array,handleClick:o.PropTypes.func}),m(h,"defaultProps",{tabs:[{label:"SUMMARY",isActive:!1},{label:"UNREALIZED",isActive:!0},{label:"REALIZED",isActive:!1}],handleClick:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];console.log("handleClick",e,t,n,r)}})},{"@usb/react":68}],36:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=e("@usb/react");function a(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function i(e,t){return(i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function s(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=f(e);if(t){var o=f(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return l(this,n)}}function l(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?u(e):t}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var d=function(e){return function(t){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&i(e,t)}(d,t);var n,r,l,f=s(d);function d(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,d),p(u(t=f.call(this,e)),"handleScroll",(function(){if(t.props.loading)return!1;var e=t.wrappedComponentRef.current;t.props.scrollOnWindow?t.isScrolledBottomIntoView(e)&&t.props.loadData():e.scrollTop+e.clientHeight>=e.scrollHeight&&t.props.loadData()})),p(u(t),"isScrolledIntoView",(function(e){var t=e.getBoundingClientRect(),n=t.top,r=t.bottom;return n>=0&&r<=window.innerHeight})),p(u(t),"isScrolledBottomIntoView",(function(e){var n=e.getBoundingClientRect();n.top;return n.bottom-(t.props.hiddenHeight?t.props.hiddenHeight:0)<=window.innerHeight})),t.state={},t.wrappedComponentRef=o.React.createRef(),t.handleScroll=t.handleScroll.bind(u(t)),t.isScrolledIntoView=t.isScrolledIntoView.bind(u(t)),t.isScrolledBottomIntoView=t.isScrolledBottomIntoView.bind(u(t)),t}return n=d,(r=[{key:"componentDidMount",value:function(){this.props.scrollOnWindow?window.addEventListener("scroll",this.handleScroll):this.wrappedComponentRef.current.addEventListener("scroll",this.handleScroll)}},{key:"componentWillUnmount",value:function(){this.props.scrollOnWindow?window.removeEventListener("scroll",this.handleScroll):this.wrappedComponentRef.current.removeEventListener("scroll",this.handleScroll)}},{key:"render",value:function(){var t=this.props,n=(t.scrollOnWindow,t.hiddenHeight,t.loadData,a(t,["scrollOnWindow","hiddenHeight","loadData"]));return o.React.createElement("div",{id:"progressive-loading-container",ref:this.wrappedComponentRef},o.React.createElement(e,n))}}])&&c(n.prototype,r),l&&c(n,l),d}(o.React.Component)};n.default=d},{"@usb/react":68}],37:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=e("@usb/react");function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function i(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=u(e);if(t){var o=u(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return s(this,n)}}function s(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?l(e):t}function l(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var p=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}(u,e);var t,n,r,s=i(u);function u(e){var t;return function(e,t){
if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),f(l(t=s.call(this,e)),"handleChange",(function(e){var n=t.getInputValue(e);t.setState({activeValue:n},(function(){t.props.handleChange(e,n)}))})),t.state={activeValue:t.props.activeValue},t}return t=u,(n=[{key:"getInputValue",value:function(e){return void 0!==e&&e.persist(),void 0===e?"":e.target.value.trim()}},{key:"render",value:function(){var e=this,t=this.props,n=t.viewData,r=t.inputName,a=this.state.activeValue;return o.React.createElement("div",{className:"clearfix"},o.React.createElement("ul",{className:"big-radio"},n.map((function(t,n){return o.React.createElement("li",{key:shortid.generate()},o.React.createElement("label",{htmlFor:"".concat(n,"-").concat(r),className:(0,o.classnames)({active:t.value===a})},o.React.createElement("i",{className:"circle"}),o.React.createElement("input",{id:"".concat(n,"-").concat(r),type:"radio",name:r,onChange:e.handleChange,value:t.value}),o.React.createElement("span",null,t.displayValue)))}))))}}])&&a(t.prototype,n),r&&a(t,r),u}(o.Component);n.default=p,f(p,"propTypes",{inputName:o.PropTypes.string,viewData:o.PropTypes.array,handleChange:o.PropTypes.func,activeValue:o.PropTypes.string}),f(p,"defaultProps",{viewData:[{displayValue:"Test Big Example",value:"test1"},{displayValue:"Test Big Example 2",value:"test2"}],handleChange:function(e,t){console.log(e,t)}})},{"@usb/react":68}],38:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=e("@usb/react");function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function i(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=l(e);if(t){var o=l(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return s(this,n)}}function s(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var f=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}(l,e);var t,n,r,s=i(l);function l(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),s.call(this,e)}return t=l,(n=[{key:"render",value:function(){var e=this.props,t=e.data,n=e.index,r=e.onChange;return o.React.createElement("label",{className:"usb-radio pivot"},o.React.createElement("input",{type:"radio",checked:!!t.isActive,onChange:function(e){return r(e,t,n)}}),o.React.createElement("span",null,t.label))}}])&&a(t.prototype,n),r&&a(t,r),l}(o.PureComponent);n.default=f,u(f,"propTypes",{data:o.PropTypes.object,index:o.PropTypes.number,onChange:o.PropTypes.func}),u(f,"defaultProps",{data:{label:"Testing",isActive:!1},onChange:function(e,t,n){console.log("onChange",e,t,n)}})},{"@usb/react":68}],39:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o,a=e("@usb/react"),c=(o=e("./Radio"))&&o.__esModule?o:{default:o};function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function l(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=f(e);if(t){var o=f(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return u(this,n)}}function u(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var d=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)}(u,e);var t,n,r,o=l(u);function u(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),o.call(this,e)}return t=u,(n=[{key:"render",value:function(){var e=this.props,t=e.data,n=e.onChange;return a.React.createElement("ul",{className:"radios pivot"},t.map((function(e,t){return a.React.createElement("li",{key:shortid.generate()},a.React.createElement(c.default,{data:e,index:t,onChange:n}))})))}}])&&i(t.prototype,n),r&&i(t,r),u}(a.PureComponent);n.default=d,p(d,"propTypes",{data:a.PropTypes.array,onChange:a.PropTypes.func}),p(d,"defaultProps",{data:[{label:"Testing",isActive:!1},{label:"Testing2",isActive:!0},{label:"Testing3",isActive:!1}],onChange:function(e,t,n){console.log("onChange",e,t,n)}})},{"./Radio":38,"@usb/react":68}],40:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=e("@usb/react");function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function i(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=u(e);if(t){var o=u(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return s(this,n)}}function s(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?l(e):t}function l(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var p=function(e){!function(e,t){
if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}(u,e);var t,n,r,s=i(u);function u(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),f(l(t=s.call(this,e)),"onFocus",(function(e){t.props.handleOnFocus(e)})),f(l(t),"onBlur",(function(e){t.props.handleOnBlur(e)})),t.handleChange=t.handleChange.bind(l(t)),t}return t=u,(n=[{key:"getInputValue",value:function(e){return void 0!==e&&e.persist(),void 0===this.input.value?"":this.input.value}},{key:"handleChange",value:function(e){this.props.handleSearch(e,this.getInputValue(e))}},{key:"render",value:function(){var e=this,t=this.props,n=t.className,r=t.label,a=t.placeholder,c=t.inputValue,i=t.cancelSearch,s=t.disabled,l=t.autoFocus;return this.inputValue=this.input?this.input.value:"",n="search pivot ".concat(n),n=s?n+" disabled":n,o.React.createElement("div",{className:n},o.React.createElement("label",{className:(0,o.classnames)({searching:""!==c})},r),o.React.createElement("input",{className:(0,o.classnames)({searching:""!==c}),type:"text",placeholder:a,autoFocus:l,value:c,onChange:this.handleChange,disabled:s,ref:function(t){return e.input=t},onFocus:this.onFocus,onBlur:this.onBlur}),o.React.createElement("span",{onClick:this.handleChange},o.React.createElement("i",{className:(0,o.classnames)({"icon-search":!0,searching:""!==c})})),o.React.createElement("span",{onClick:i,className:(0,o.classnames)({cancel:!0,"custom-hide":""===c})},o.React.createElement("i",{className:"icon-clear"})))}}])&&a(t.prototype,n),r&&a(t,r),u}(o.Component);n.default=p,f(p,"defaultProps",{placeholder:"",label:"",className:"",inputValue:"",autoFocus:!0,handleSearch:function(e){console.log("handleSearch",e)},cancelSearch:function(e){console.log("cancelSearch",e)},handleOnFocus:function(e){console.log("handleOnFocus",e)},handleOnBlur:function(e){console.log("handleOnBlur",e)}}),f(p,"propTypes",{placeholder:o.PropTypes.string,label:o.PropTypes.string,handleSearch:o.PropTypes.func,cancelSearch:o.PropTypes.func,handleOnFocus:o.PropTypes.func,autoFocus:o.PropTypes.bool,className:o.PropTypes.string,inputValue:o.PropTypes.string})},{"@usb/react":68}],41:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o,a=e("@usb/react"),c=(o=e("../search/Search"))&&o.__esModule?o:{default:o};function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function l(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=p(e);if(t){var o=p(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return u(this,n)}}function u(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?f(e):t}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var y=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)}(u,e);var t,n,r,o=l(u);function u(e){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),d(f(t=o.call(this,e)),"findIndex",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return(n=n.length>0?n:t.props.viewData).findIndex((function(t){return(t=t||{}).displayValue===e}))})),d(f(t),"selectClick",(function(e){e.preventDefault();var n=t.state,r=n.isActive,o=n.focusHasStarted,a={focusHasStarted:!1},c=e.target;$(c).is("div.search.pivot")||(c=$(e.target).parents("div.search.pivot")),o||$(c).is(c)||(a.isActive=!r,a.isActive&&t.setupCloseListener()),t.setState(a,(function(){t.state.isActive&&$(t.ul.current).scrollTop(t.offset)})),console.log("selectClick",e)})),d(f(t),"selectFocus",(function(e){e.preventDefault(),t.state.isActive||t.setState({isActive:!0,focusHasStarted:!0},(function(){$(t.ul.current).scrollTop(t.offset),t.setupCloseListener()})),console.log("selectFocus",e.target)})),d(f(t),"closeLayer",(function(e,n){e.stopPropagation(),!0!==n&&null!==t.select&&t.select.contains(e.target)||(t.setState({isActive:!1},(function(){t.removeCloseListener()})),console.log("closeLayer",e))})),d(f(t),"selectOption",(function(e,n){if(e.stopPropagation(),_.isEmpty(n))t.setState({isActive:!1});else{var r=t.props,o=r.viewData,a=r.onSelect;t.setState({isActive:!1,selectedOption:n,isFocused:n,focusHasStarted:!1},(function(){t.offset=o.indexOf(t.state.isFocused)*t.props.liHeightOffset,t.removeCloseListener(),a(e,n)}))}console.log("selectOption",e,n)})),d(f(t),"selectOptionKeyStroke",(function(e){var n=t.props,r=n.viewData,o=n.liHeightOffset,a=t.state.isFocused||{},c=a.displayValue,i=t.findIndex(c);-1===i&&(i=0);var s,l=0===$(t.ul.current).find("li.active").length;switch(e.keyCode){case t.KeyCodes.ESCAPE:case t.KeyCodes.TAB:t.setState({isActive:!1},(function(){t.removeCloseListener()})),console.log("selectOptionKeyStroke",e);break;case t.KeyCodes.UPARROW:e.preventDefault(),0===i?s=0:(s=i-1,t.offset=t.offset-o),$(t.ul.current).scrollTop(t.offset),t.setState({isFocused:r[s]});break;case t.KeyCodes.RETURNKEY:t.selectOption(e,r[i]);break;case t.KeyCodes.DOWNARROW:e.preventDefault(),i===r.length-1||l||0===i&&_.isEmpty(a)?s=i:(s=i+1,t.offset=t.offset+o),$(t.ul.current).scrollTop(t.offset),t.setState({isFocused:r[s]});break;default:if(e.keyCode>=48&&e.keyCode<=90){var u=t.state.isFocused;void 0===(s=_.findKey(r,(function(t,n){return!(!t.displayValue.toLowerCase().startsWith(e.key)||!(_.isEmpty(u)||r.length-1===i||parseInt(n)>i||l))})))&&(s=_.findKey(r,(function(t,n){return!(!t.displayValue.toLowerCase().startsWith(e.key)||!(_.isEmpty(u)||r.length-1===i||parseInt(n)<i||l))}))),void 0!==s&&t.setState({isFocused:r[s]||{}},(function(){try{var e=$(t.ul.current),n=$(t.ul.current).find("li.active:not(.first)").offset().top-e.offset().top+e.scrollTop();n-=30,$(t.ul.current).scrollTop(n),t.offset=n}catch(e){console.log(e)}}))}}}));var n=t.props,r=n.isActive,c=n.selectedOption;return t.state={isActive:r,selectedOption:c||{},isFocused:c||{},focusHasStarted:r},t.KeyCodes={RETURNKEY:13,ESCAPE:27,UPARROW:38,DOWNARROW:40,TAB:9},t.offset=0,t.ul=a.React.createRef(),t.ulTopFive=a.React.createRef(),t.select=a.React.createRef(),t}return t=u,(n=[{key:"componentWillUnmount",value:function(){this.removeCloseListener()}},{key:"getSnapshotBeforeUpdate",value:function(e,t){var n=null;return this.props.selectedOption!==t.selectedOption&&this.setState({isFocused:this.props.selectedOption,selectedOption:this.props.selectedOption}),0===e.viewData.length&&this.props.viewData.length>0&&void 0!==t.isFocused&&(n=this.findIndex(t.isFocused.displayValue,this.props.viewData)*e.liHeightOffset),n}},{key:"componentDidUpdate",value:function(e,t,n){null!==n&&(this.offset=n)}},{key:"setupCloseListener",value:function(){this.removeCloseListener(),
document.addEventListener("click",this.closeLayer)}},{key:"removeCloseListener",value:function(){document.removeEventListener("click",this.closeLayer)}},{key:"render",value:function(){var e,t=this,n=this.props,r=n.label,o=n.viewData,i=n.placeholder,s=n.handleSearch,l=n.inputValue,u=n.hasSearch,f=n.cancelSearch,p=n.tabIndex,y=n.isInvalid,m=n.className,h=n.isTopSelection,b=n.topSelectionLimit,v=n.topSelectionLabel,g=n.topSelectionSubLabel,O=this.state,D=O.isActive,R=O.isFocused,S=O.selectedOption;return S=S||{},a.React.createElement("select-box-two",null,a.React.createElement("div",{className:(0,a.classnames)((e={"select-box-two":!0,opened:D,search:u},d(e,m,!0),d(e,"top-selection",h),e)),tabIndex:p,onFocus:this.selectFocus,onClick:this.selectClick,onKeyDown:this.selectOptionKeyStroke,ref:function(e){t.select=e}},y&&[a.React.createElement("span",{key:"invalid",className:"invalid"},"!")],a.React.createElement("span",{className:(0,a.classnames)({active:!_.isEmpty(S),label:!0})},r),a.React.createElement("span",{className:(0,a.classnames)({active:!_.isEmpty(S),selected:!0})},S.displayValue),a.React.createElement("span",{className:"select-arrow"},a.React.createElement("i",null)),D&&a.React.createElement("div",{className:(0,a.classnames)({"drop-down":!0,search:u})},u&&a.React.createElement(c.default,{placeholder:i,handleSearch:s,cancelSearch:f,inputValue:l}),a.React.createElement("ul",{ref:this.ul},a.React.createElement("li",{key:shortid.generate(),className:(0,a.classnames)({first:!0}),onClick:function(e){return t.closeLayer(e,!0)}},a.React.createElement("span",null,r),a.React.createElement("span",{className:(0,a.classnames)({"no-label":void 0===r})},a.React.createElement("i",null))),h&&v&&a.React.createElement("li",{key:shortid.generate(),className:"selection-top"},a.React.createElement("span",null,v)),Object.values(o).map((function(e,n){return e=e||{},a.React.createElement(a.Fragment,{key:shortid.generate()},a.React.createElement("li",{key:shortid.generate(),onClick:function(n){return t.selectOption(n,e)},className:(0,a.classnames)({active:void 0!==R&&R.displayValue===e.displayValue,clearfix:!0})},u?a.React.createElement(a.Fragment,null,a.React.createElement("span",null,a.React.createElement("i",{className:"icon-checker-two"})),a.React.createElement("span",null,e.displayValue),a.React.createElement("span",null,e.value)):e.displayValue),h&&g&&n===b&&a.React.createElement("li",{className:"selection-other",key:shortid.generate()},a.React.createElement("span",null,g)))}),this)))))}}])&&i(t.prototype,n),r&&i(t,r),u}(a.Component);n.default=y,d(y,"propTypes",{label:a.PropTypes.string.isRequired,id:a.PropTypes.string,handleSearch:a.PropTypes.func,cancelSearch:a.PropTypes.func,onSelect:a.PropTypes.func,inputValue:a.PropTypes.string,tabIndex:a.PropTypes.number,isInvalid:a.PropTypes.bool,className:a.PropTypes.string,hasSearch:a.PropTypes.bool,viewData:a.PropTypes.array,selectedOption:a.PropTypes.object,isTopSelection:a.PropTypes.bool,topSelectionLimit:a.PropTypes.number,topSelectionLabel:a.PropTypes.string,topSelectionSubLabel:a.PropTypes.string,liHeightOffset:a.PropTypes.number}),d(y,"defaultProps",{id:"sb",label:"Example Select Options",viewData:[],isTopSelection:!1,topSelectionLimit:4,isActive:!1,selectedOption:{},hasSearch:!1,className:"",placeholder:"Enter fund name, account name or number",inputValue:"",tabIndex:0,isInvalid:!1,liHeightOffset:24,handleSearch:function(e){console.log("handleSearch",e)},cancelSearch:function(e){console.log("cancelSearch",e)},onSelect:function(e,t){console.log("onSelect",e,t)}})},{"../search/Search":40,"@usb/react":68}],42:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=e("@usb/react"),a=e("@pivot/util");function c(){return(c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function l(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=p(e);if(t){var o=p(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return u(this,n)}}function u(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?f(e):t}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var y=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)}(p,e);var t,n,r,u=l(p);function p(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,p),d(f(t=u.call(this,e)),"onBlur",(function(e){var n=t.props,r=n.mask,o=n.handleInput;r?o(e,t.getInputValue(e)):t.props.handleOnBlur(e,t.getInputValue(e)),t.setState({isActive:!1})})),d(f(t),"onFocus",(function(e){t.setState({isActive:!0})})),d(f(t),"handleKeyPress",(function(e){"number"===t.props.type&&(69===e.which&&e.preventDefault(),!0===t.props.forceNumeric&&(8!==e.which&&0!==e.which&&e.which<48||e.which>57)&&e.preventDefault())})),d(f(t),"handleChange",(function(e){t.props.handleInput(e,t.getInputValue(e))})),t.state={isFocused:!1,id:t.props.id||(0,a.replaceAll)(t.props.label," ","-").toLowerCase()},t.input=o.React.createRef(),t.jQmask,t.firstTime=!0,t}return t=p,(n=[{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.mask,r=t.maskMoney,o=t.maskOptions;n&&(o=o||{},this.jQmask=$(this.input).mask(n,o)),r&&(this.jQmask=$(this.input).maskMoney({keypressEvent:function(t){e.handleChange(t)},keydownEvent:function(t){e.handleChange(t)}}))}},{key:"componentWillUnmount",value:function(){var e=this.props,t=e.mask,n=e.maskMoney;t&&$(this.input).unmask(),n&&$(this.input).maskMoney("destroy"),this.jQmask=void 0}},{key:"getInputValue",value:function(e){return void 0!==e&&"function"==typeof e.persist&&e.persist(),void 0===e?"":e.target.value}},{key:"render",value:function(){var e=this,t=this.props,n=t.isInvalid,r=t.className,a=t.label,i=t.inputValue,s=t.type,l=t.tabIndex,u=t.maxLength,f=t.maskMoney,p=t.mask,d=this.state,y=d.isActive,m=d.id;_.isString(i)||(i="");var h={id:m,type:s,onBlur:this.onBlur,onFocus:this.onFocus,onChange:this.handleChange,onKeyPress:this.handleKeyPress,tabIndex:l,maxLength:u};return(!p&&!f||f&&this.firstTime)&&(h.value=i,this.firstTime=!1),o.React.createElement("shift-input",null,o.React.createElement("div",{className:"field-row ".concat(r)},n&&[o.React.createElement("span",{key:"invalid",className:"invalid"},"!")],o.React.createElement("label",{htmlFor:m,className:(0,o.classnames)({active:this.input.value&&this.input.value.length>0||i&&i.length>0||y})},a),o.React.createElement("input",c({},h,{ref:function(t){return e.input=t}}))))}}])&&i(t.prototype,n),r&&i(t,r),p}(o.Component);n.default=y,d(y,"propTypes",{label:o.PropTypes.string.isRequired,type:o.PropTypes.string,id:o.PropTypes.string,handleInput:o.PropTypes.func,
className:o.PropTypes.string,inputValue:o.PropTypes.string,isInvalid:o.PropTypes.bool,tabIndex:o.PropTypes.number,maxLength:o.PropTypes.oneOfType([o.PropTypes.string,o.PropTypes.number]),mask:o.PropTypes.bool,maskMoney:o.PropTypes.bool,maskOptions:o.PropTypes.object,forceNumeric:o.PropTypes.bool}),d(y,"defaultProps",{label:"Example Shift Input",className:"",inputValue:"",isInvalid:!1,type:"text",tabIndex:0,maxLength:"600",mask:!1,maskMoney:!1,forceNumeric:!1,handleInput:function(e,t){console.log("handleInput",e,t)},handleOnBlur:function(e,t){console.log("handleOnBlur",e,t)}})},{"@pivot/util":51,"@usb/react":68}],43:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function a(e,t){return(a=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function c(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=s(e);if(t){var o=s(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return i(this,n)}}function i(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var l=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&a(e,t)}(s,e);var t,n,r,i=c(s);function s(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),i.call(this,e)}return t=s,(n=[{key:"render",value:function(){return"Please pass your own Component to me! Example: <TableFilter FieldsFilterComponent={MyCustomComponent} />"}}])&&o(t.prototype,n),r&&o(t,r),s}(e("@usb/react").Component);n.default=l},{"@usb/react":68}],44:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=e("@usb/react"),a=e("@usb/react-ui"),c=e("./tableFilterHelpers");function i(e){return function(e){if(Array.isArray(e))return s(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=y(e);if(t){var o=y(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return p(this,n)}}function p(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?d(e):t}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(e){return(y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var h=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}(p,e);var t,n,r,s=f(p);function p(e){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,p),m(d(t=s.call(this,e)),"toggleNav",(function(){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=i(t.state.tabs);n.forEach((function(t,n){t.isActive=!1,e===n&&(t.isActive=!0)})),t.setState({tabs:n})})),m(d(t),"revertDefault",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};console.log("revertDefault",e);var n=(0,c.prepareColumns)(t.props.defaultColumns),r=n.columns;t.setState({columns:r},(function(){t.props.revertToDefaultColumns(r,e)}))})),m(d(t),"handleSearch",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(console.log("handleSearch",e,n),n.length>0){var r=(0,c.filterOptions)(n,i(t.state.columns));t.setState({columns:r,columnSearchInput:n})}else t.cancelSearch()})),m(d(t),"cancelSearch",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};console.log("cancelSearch",e);var n=i(t.state.columns);n.forEach((function(e){e.isFound=!1})),t.setState({columns:n,columnSearchInput:""})})),m(d(t),"handleSelect",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};console.log("handleSelect",e,n,r);var o=(0,c.manageColumnSelection)(i(t.state.columns),i(t.state.sortableColumns),n,r),a=o.columns,s=o.sortableColumns;t.setState({columns:a,sortableColumns:s},(function(){t.props.handleSelectColumn(a,r,n,e)}))})),m(d(t),"onSortEnd",(function(e){var n=e.oldIndex,r=e.newIndex;console.log("onSortEnd",n,r);var o=(0,c.manageColumnSorting)(i(t.state.columns),i(t.state.sortableColumns),n,r),a=o.columns,s=o.sortableColumns;t.setState({columns:a,sortableColumns:s},(function(){t.props.onSortColumn(a,n,r)}))})),m(d(t),"onChangeOrder",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;console.log("onChangeOrder",e,n);var r=e.target&&e.target.value.length>0?e.target.value:"";if(-1===(r=parseInt(e.target.value)-1)||isNaN(r)||-1===Math.sign(r)){var o=i(t.state.sortableColumns);o[n].position=n+1,t.setState({sortableColumns:o})}else t.onSortEnd({oldIndex:n,newIndex:r})})),m(d(t),"onChange",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;console.log("onChange",e,n);var r=e.target.value,o=i(t.state.sortableColumns);o[n].position=r,t.setState({sortableColumns:o})})),m(d(t),"renderChooseColumns",(function(){var e=t.state,n=e.columns,r=e.columnSearchInput;return o.React.createElement("div",{className:"choose"},o.React.createElement("div",null,o.React.createElement(a.Search,{
handleSearch:t.handleSearch,cancelSearch:t.cancelSearch,label:"Search Columns",className:"column-search",inputValue:r})),o.React.createElement("ul",null,n.map((function(e,n){if(""===r||e.isFound)return o.React.createElement("li",{key:e.shortId,onClick:function(r){t.handleSelect(r,n,e)},className:(0,o.classnames)({active:e.isActive})},o.React.createElement("span",null,o.React.createElement("i",{className:"icon-checker-two"})),o.React.createElement("span",null,e.title))}))))})),m(d(t),"renderOrderColumns",(function(){return o.React.createElement("div",{className:"order"},o.React.createElement(c.SortableList,{items:t.state.sortableColumns,onBlur:t.onChangeOrder,onChange:t.onChange,onSortEnd:t.onSortEnd}))}));var n=(0,c.prepareColumns)(t.props.columns),r=n.columns,l=n.sortableColumns;return t.state={tabs:[{label:"Choose Columns",isActive:!0,shortId:shortid.generate()},{label:"Order Columns",isActive:!1,shortId:shortid.generate()}],columns:r,sortableColumns:l,columnSearchInput:""},t}return t=p,(n=[{key:"componentDidUpdate",value:function(e,t,n){if(this.props.columns!==e.columns){var r=(0,c.prepareColumns)(this.props.columns).columns;this.setState({columns:r})}}},{key:"render",value:function(){var e=this,t=this.state.tabs;return o.React.createElement(o.Fragment,null,o.React.createElement("div",{className:"revert-default clearfix"},o.React.createElement("span",null,t[1].isActive?"Drag to reorder columns:":"Select columns to display:"),o.React.createElement("span",{onClick:this.revertDefault},"Revert to Default")),o.React.createElement("div",{className:"manage-columns"},o.React.createElement("ul",{className:"clearfix"},t.map((function(t,n){return o.React.createElement("li",{key:t.shortId,onClick:function(t){return e.toggleNav(t,n)},className:(0,o.classnames)({active:t.isActive})},o.React.createElement("span",null,t.label))}))),t[0].isActive&&this.renderChooseColumns(),t[1].isActive&&this.renderOrderColumns()))}}])&&l(t.prototype,n),r&&l(t,r),p}(o.Component);n.default=h,m(h,"propTypes",{columns:o.PropTypes.array,defaultColumns:o.PropTypes.array,onSortEnd:o.PropTypes.func,handleSelectColumn:o.PropTypes.func,revertToDefaultColumns:o.PropTypes.func}),m(h,"defaultProps",{columns:[{title:"Account Name"},{title:"Account Number",position:1,isActive:!0},{title:"Asset Short Name",position:2,isActive:!0},{title:"Shares/Units"},{title:"CUSIP",position:3,isActive:!0},{title:"Ticker",position:4,isActive:!0},{title:"Cost Basis",position:5,isActive:!0},{title:"Unit Cost"},{title:"Market Price"},{title:"G/L Percentage"},{title:"Test"},{title:"Test2"}],defaultColumns:[{title:"Account Name",position:1,isActive:!0},{title:"Account Number",position:2,isActive:!0},{title:"Asset Short Name"},{title:"Shares/Units",position:3,isActive:!0},{title:"CUSIP",position:4,isActive:!0},{title:"Ticker",position:5,isActive:!0},{title:"Cost Basis",position:6,isActive:!0},{title:"Unit Cost",position:7,isActive:!0},{title:"Market Price"},{title:"G/L Percentage"},{title:"Test"},{title:"Test2"}],onSortColumn:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;console.log("onSortEnd",e,t,n)},handleSelectColumn:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};console.log("handleSelectColumn",e,t,n,r)},revertToDefaultColumns:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};console.log("revertToDefaultColumns",e,t)}})},{"./tableFilterHelpers":47,"@usb/react":68,"@usb/react-ui":50}],45:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=e("@usb/react");function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function l(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=p(e);if(t){var o=p(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return u(this,n)}}function u(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?f(e):t}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var y=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)}(u,e);var t,n,r,a=l(u);function u(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),d(f(t=a.call(this,e)),"handleSort",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=t.state.sortBy.order;r="asc"===r?"desc":"asc",t.setState({sortBy:{title:t.props.thead[n].title,order:r,sorting:!0,columnIndex:n}},(function(){t.props.handleSort(c(c({},t.props.thead[n]),t.state.sortBy),e)}))})),d(f(t),"toggleRight",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.state,r=n.startPosition,o=n.endPosition,a=0,c=t.props.thead.length-(r+3);c<t.props.columnLength&&(a=t.props.columnLength-c),console.log(a,c,o,t.props.thead.length),t.setState({diff:a,startPosition:r+3,endPosition:o+3},(function(){t.props.toggleRight(e)}))})),d(f(t),"toggleLeft",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.state,r=n.startPosition,o=n.endPosition;t.setState({diff:0,startPosition:r-3,endPosition:o-3},(function(){t.props.toggleLeft(e)}))})),d(f(t),"getAlign",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"string";return e="string"===e?"left":"right"})),d(f(t),"getField",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e})),t.state={diff:0,sortBy:t.props.sortBy,startPosition:1,endPosition:t.props.columnLength},t.tableRef=o.React.createRef(),t}return t=u,(n=[{key:"componentDidUpdate",value:function(e,t,n){}},{key:"render",value:function(){var e=this,t=this.props,n=t.thead,r=t.tbody,a=t.className,c=this.state,i=c.diff,s=c.sortBy,l=c.startPosition,u=c.endPosition;return o.React.createElement("table",{ref:function(t){e.tableRef=t},className:(0,o.classnames)(d({"ub-table-data version-one sticky-column":!0},a,a))
},o.React.createElement("thead",null,o.React.createElement("tr",null,n.map((function(t,n){if(0===n||n>=l-i&&n<=u){var r,a=e.getAlign(t.dataType),c=e.getField(t.field);return o.React.createElement("th",{onClick:function(t){return e.handleSort(t,n)},key:shortid.generate(),className:(0,o.classnames)((r={},d(r,a,a),d(r,c,c),r))},t.title,t.title===s.title&&o.React.createElement("span",{className:(0,o.classnames)(d({},s.order,s.sorting))},o.React.createElement("i",null)))}})),o.React.createElement("th",null,o.React.createElement("div",null,o.React.createElement("span",{className:(0,o.classnames)({inactive:1===l}),onClick:this.toggleLeft},o.React.createElement("i",{className:"icon-chevron-left"})),o.React.createElement("span",{className:(0,o.classnames)({inactive:u>=n.length-1}),onClick:this.toggleRight},o.React.createElement("i",{className:"icon-chevron-right"})))))),o.React.createElement("tbody",null,r.map((function(t,r){return o.React.createElement("tr",{key:shortid.generate()},Object.entries(t).map((function(t,r){if(0===r||r>=l-i&&r<=u&&r<n.length){var a,c,s=e.getAlign(n[r].dataType);return o.React.createElement("td",{key:shortid.generate(),className:(0,o.classnames)(d({},s,s))},o.React.createElement("span",{title:null===(a=t[1])||void 0===a?void 0:a.title},(null===(c=t[1])||void 0===c?void 0:c.displayValue)||t[1]))}})),o.React.createElement("td",null))}))))}}])&&i(t.prototype,n),r&&i(t,r),u}(o.Component);n.default=y,d(y,"propTypes",{sortBy:o.PropTypes.object,thead:o.PropTypes.array,tbody:o.PropTypes.array,className:o.PropTypes.string,columnLength:o.PropTypes.number,handleSort:o.PropTypes.func,toggleRight:o.PropTypes.func,toggleLeft:o.PropTypes.func}),d(y,"defaultProps",{sortBy:{title:"Account Name",order:"asc",sorting:!1},thead:[{title:"Account Name",dataType:"string",field:"accountName"},{title:"Account Number",dataType:"string",field:"accountNumber"},{title:"Asset Short Name",dataType:"string"},{title:"Shares/Units",dataType:"double"},{title:"CUSIP",dataType:"string"},{title:"Ticker",dataType:"string"},{title:"Cost Basis",dataType:"double"},{title:"Unit Cost",dataType:"double"},{title:"Market Price",dataType:"double"},{title:"G/L Percentage",dataType:"double"},{title:"Test",dataType:"string"},{title:"Test2",dataType:"string"}],tbody:[{accountName:"TEST ACCOUNT NAME",accountNumber:"08808234223",assetShortName:"Simple Short Name",sharesUnits:"195,000,000",cusip:"234234DFS89",ticker:"MGM",costBasis:"$300,000.00",unitCost:"$0.99",marketPrice:"$234,232.00",glPercent:"200%",test:"can see",test2:"can see2",hiddenData:"can't see this"},{accountName:{title:"TEST ACCOUNT NAME",displayValue:"TEST ACC....NAME"},accountNumber:"08808234223",assetShortName:"Simple Short Name",sharesUnits:"195,000,000",cusip:"234234DFS89",ticker:"MGM",costBasis:"$300,000.00",unitCost:"$0.99",marketPrice:"$234,232.00",glPercent:"200%",test:"can see",test2:"can see2",hiddenData:"can't see this"},{accountName:"TEST ACCOUNT NAME",accountNumber:"08808234223",assetShortName:{title:"Simple Short Name",displayValue:"Simple...Name"},sharesUnits:"195,000,000",cusip:"234234DFS89",ticker:"MGM",costBasis:"$300,000.00",unitCost:"$0.99",marketPrice:"$234,232.00",glPercent:"200%",test:"can see",test2:"can see2",hiddenData:"can't see this"},{accountName:"TEST ACCOUNT NAME",accountNumber:"08808234223",assetShortName:"Simple Short Name",sharesUnits:"195,000,000",cusip:"234234DFS89",ticker:"MGM",costBasis:"$300,000.00",unitCost:"$0.99",marketPrice:"$234,232.00",glPercent:"200%",test:"can see",test2:"can see2"}],className:"",columnLength:7,handleSort:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};console.log("handleSort",e,t)},toggleRight:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};console.log("toggleRight",e)},toggleLeft:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};console.log("toggleLeft",e)}})},{"@usb/react":68}],46:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=e("@usb/react-ui"),a=l(e("./FieldsFilterFallback")),c=l(e("./ManageColumns")),i=e("./tableFilterHelpers"),s=e("@usb/react");function l(e){return e&&e.__esModule?e:{default:e}}function u(e){return function(e){if(Array.isArray(e))return f(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return f(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function p(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=b(e);if(t){var o=b(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m(this,n)}}function m(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?h(e):t}function h(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function b(e){return(b=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function v(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var g=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&d(e,t)}(l,e);var t,n,r,a=y(l);function l(e){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),v(h(t=a.call(this,e)),"newColumnState",[]),v(h(t),"open",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t.state.isOpen||t.setState({isOpen:!0},(function(){t.props.open(e)}))})),v(h(t),"close",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t.state.isOpen&&t.setState({isOpen:!1},(function(){t.props.close(e)}))})),v(h(t),"cancel",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=(0,i.prepareColumns)(t.state.columnsBackup),r=n.columns;t.setState({isOpen:!1,columns:r},(function(){t.props.cancel(e,t.props.tabs)}))})),v(h(t),"apply",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=(0,i.prepareColumns)(t.newColumnState),r=n.columns,o=n.columnsBackup,a=n.sortableColumns;t.setState({isOpen:!1,columns:r,columnsBackup:o},(function(){t.props.apply(a,r,e)}))})),v(h(t),"toggleNav",(function(){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=u(t.state.tabs);n.forEach((function(t,n){t.isActive=!1,e===n&&(t.isActive=!0)})),t.setState({tabs:n})})),v(h(t),"onSortColumn",(function(){
var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0;t.newColumnState=e,t.props.onSortColumn(e,n,r)})),v(h(t),"handleSelectColumn",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};t.newColumnState=e,t.props.handleSelectColumn(e,n,r,o)})),v(h(t),"revertToDefaultColumns",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.newColumnState=e,t.props.revertToDefaultColumns(e,n)})),v(h(t),"renderContainer",(function(){var e,n,r=t.props.tabs;return s.React.createElement(s.Fragment,null,s.React.createElement("header",null,s.React.createElement("ul",{className:"clearfix"},r.map((function(e,n){return s.React.createElement("li",{key:e.shortId,onClick:function(e){return t.toggleNav(e,n)},className:(0,s.classnames)({active:e.isActive})},s.React.createElement("span",null,e.label))})))),(null===(e=r[0])||void 0===e?void 0:e.isActive)&&t.renderFilters(),(null===(n=r[1])||void 0===n?void 0:n.isActive)&&t.renderManageColumns(),s.React.createElement("div",{className:"actions clearfix"},s.React.createElement("button",{onClick:t.apply},"Apply"),s.React.createElement("button",{onClick:t.cancel},"Cancel")))})),v(h(t),"renderFilters",(function(){var e=t.props,n=e.FieldsFilterTemplate,r=e.FieldsFilterComponent,o="function"==typeof n?n():s.React.createElement(r,t.props);return s.React.createElement("div",{className:"fields"},o)})),v(h(t),"renderManageColumns",(function(){return s.React.createElement(c.default,{columns:t.state.columns,defaultColumns:t.props.defaultColumns,onSortColumn:t.onSortColumn,handleSelectColumn:t.handleSelectColumn,revertToDefaultColumns:t.revertToDefaultColumns})}));var n=(0,i.prepareColumns)(t.props.columns),r=n.columns,o=n.columnsBackup;return t.newColumnState=r,t.state={tabs:t.props.tabs,isOpen:!1,columns:r,columnsBackup:o},t.tableFilterRef=s.React.createRef(),t}return t=l,(n=[{key:"componentDidUpdate",value:function(e,t,n){if(this.props.columns!==e.columns){var r=(0,i.prepareColumns)(this.props.columns),o=r.columns,a=r.columnsBackup;this.setState({columns:o,columnsBackup:a})}}},{key:"componentDidMount",value:function(){}},{key:"render",value:function(){var e=this.state.isOpen,t=this.props.className;return s.React.createElement("div",{className:(0,s.classnames)(v({"table-filter":!0,pivot:!0},t,t))},s.React.createElement("span",{onClick:this.open},s.React.createElement("i",{className:"pivot-icon gear"})),s.React.createElement(o.InlineLayer,{isOpen:e,keepInsideOpen:!0,closeHandler:this.close,template:this.renderContainer}))}}])&&p(t.prototype,n),r&&p(t,r),l}(s.Component);n.default=g,v(g,"propTypes",{open:s.PropTypes.func,close:s.PropTypes.func,cancel:s.PropTypes.func,apply:s.PropTypes.func,onSortColumn:s.PropTypes.func,handleSelectColumn:s.PropTypes.func,revertToDefaultColumns:s.PropTypes.func,className:s.PropTypes.string,tabs:s.PropTypes.array,columns:s.PropTypes.array,FieldsFilterTemplate:s.PropTypes.func,FieldsFilterComponent:s.PropTypes.oneOfType([s.PropTypes.func,s.PropTypes.object])}),v(g,"defaultProps",{open:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};console.log("open",e)},close:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};console.log("close",e)},cancel:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];console.log("cancel",e,t)},apply:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};console.log("apply",e,t,n)},onSortColumn:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;console.log("onSortColumn",e,t,n)},handleSelectColumn:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};console.log("handleSelectColumn",e,t,n,r)},revertToDefaultColumns:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};console.log("revertToDefaultColumns",e,t)},className:"",tabs:[{label:"Filter",isActive:!0,shortId:shortid.generate()},{label:"Manage Columns",isActive:!1,shortId:shortid.generate()}],columns:[{title:"Account Name"},{title:"Account Number",position:1,isActive:!0},{title:"Asset Short Name",position:2,isActive:!0},{title:"Shares/Units"},{title:"CUSIP",position:3,isActive:!0},{title:"Ticker",position:4,isActive:!0},{title:"Cost Basis",position:5,isActive:!0},{title:"Unit Cost"},{title:"Market Price"},{title:"G/L Percentage"},{title:"Test"},{title:"Test2"}],defaultColumns:[{title:"Account Name",position:1,isActive:!0},{title:"Account Number",position:2,isActive:!0},{title:"Asset Short Name"},{title:"Shares/Units",position:3,isActive:!0},{title:"CUSIP",position:4,isActive:!0},{title:"Ticker",position:5,isActive:!0},{title:"Cost Basis",position:6,isActive:!0},{title:"Unit Cost",position:7,isActive:!0},{title:"Market Price"},{title:"G/L Percentage"},{title:"Test"},{title:"Test2"}],FieldsFilterComponent:a.default})},{"./FieldsFilterFallback":43,"./ManageColumns":44,"./tableFilterHelpers":47,"@usb/react":68,"@usb/react-ui":50}],47:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.filterOptions=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];for(var n in t)t.hasOwnProperty(n)&&(t[n].title.toLowerCase().match(new RegExp(e.toLowerCase()))?t[n].isFound=!0:t[n].isFound=!1);return t},n.prepareColumns=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=[],n=[],r=[];return e.forEach((function(e){var o=a({},e);o.shortId=shortid.generate(),t.push(a({},o)),n.push(a({},o)),o.isActive&&r.push(a({},o))})),r=_.sortBy(r,(function(e){return parseInt(e.position)})),{columns:t,columnsBackup:n,sortableColumns:r}},n.manageColumnSelection=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(e[n].isActive=!e[n].isActive,e[n].isActive){var o=a({},e[n]);o.position=t.length+1,e[n].position=t.length+1,t.push(o)}else{t=t.filter((function(e,t){return e.title!==r.title}));var c=f(i(t),i(e),0,0);t=c.sortableColumns,e=c.columns}return{columns:e,sortableColumns:t}},n.manageColumnSorting=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,o=f(i(t),i(e),n,r);return t=o.sortableColumns,{columns:e=o.columns,sortableColumns:t}},n.SortableList=n.SortableItem=n.arrayMove=void 0;var r=e("@usb/react");function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){c(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))
}))}return e}function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e){return function(e){if(Array.isArray(e))return u(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||l(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var c,i=e[Symbol.iterator]();!(r=(c=i.next()).done)&&(n.push(c.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==i.return||i.return()}finally{if(o)throw a}}return n}(e,t)||l(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var f=function(e,t,n,r){!function(e,t,n){var r=t<0?e.length+t:t;if(r>=0&&r<e.length){var o=n<0?e.length+n:n,a=s(e.splice(t,1),1)[0];e.splice(o,0,a)}}(e=i(e),n,r);var o=1;return e.forEach((function(e){e.shortId=shortid.generate(),null!=e&&e.isActive&&(e.position=o,o++),t.forEach((function(t){t.title===e.title&&(t.position=e.position)}))})),{columns:t,sortableColumns:e}};n.arrayMove=f;var p=(0,r.SortableElement)((function(e){var t=e.obj,n=e.objIndex,o=e.onBlur,a=e.onChange;return r.React.createElement("li",{className:"manage-columns drag-row"},r.React.createElement("span",null,r.React.createElement("i",{className:"pivot-icon drag-indicator"})),r.React.createElement("input",{onBlur:function(e){return o(e,n)},onChange:function(e){return a(e,n)},type:"text",value:t.position,tabIndex:n}),r.React.createElement("span",null,t.title))}));n.SortableItem=p;var d=(0,r.SortableContainer)((function(e){var t=e.items,n=e.onBlur,o=e.onChange;return r.React.createElement("ul",null,t.map((function(e,t){return r.React.createElement(p,{key:e.shortId,obj:e,objIndex:t,index:t,onBlur:n,onChange:o})})))}));n.SortableList=d},{"@usb/react":68}],48:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=e("@usb/react"),a=e("@pivot/util");function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function i(e,t){return(i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function s(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=f(e);if(t){var o=f(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return l(this,n)}}function l(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?u(e):t}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var d=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&i(e,t)}(f,e);var t,n,r,l=s(f);function f(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,f),p(u(t=l.call(this,e)),"onBlur",(function(e){t.setState({isActive:!1})})),p(u(t),"onFocus",(function(e){t.setState({isActive:!0})})),p(u(t),"getInputValue",(function(e){return void 0!==e&&e.persist(),void 0===e?"":e.target.value})),p(u(t),"onChange",(function(e){t.props.onChange(e,t.getInputValue(e))})),t.state={isFocused:!1,id:t.props.id||(0,a.replaceAll)(t.props.label," ","-").toLowerCase()},t}return t=f,(n=[{key:"render",value:function(){var e=this.props,t=e.isInvalid,n=e.className,r=e.label,a=e.inputValue,c=e.tabIndex,i=e.maxLength,s=e.placeholder,l=this.state,u=l.isActive,f=l.id;return o.React.createElement("div",{className:"field-row pivot-textarea ".concat(n)},t&&[o.React.createElement("span",{key:"invalid",className:"invalid"},"!")],o.React.createElement("label",{htmlFor:f,className:(0,o.classnames)({active:a.length>0||u})},r),o.React.createElement("textarea",{id:f,value:a,onBlur:this.onBlur,onFocus:this.onFocus,onChange:this.onChange,tabIndex:c,maxLength:i,placeholder:s}))}}])&&c(t.prototype,n),r&&c(t,r),f}(o.PureComponent);n.default=d,p(d,"propTypes",{id:o.PropTypes.string,name:o.PropTypes.string,label:o.PropTypes.string,inputValue:o.PropTypes.string,className:o.PropTypes.string,isInvalid:o.PropTypes.bool,tabIndex:o.PropTypes.number,maxLength:o.PropTypes.string,placeholder:o.PropTypes.string,onChange:o.PropTypes.func}),p(d,"defaultProps",{id:"textarea-test-id",name:"textarea",label:"Example Text Area Label",className:"",inputValue:"",isInvalid:!1,tabIndex:0,maxLength:"600",placeholder:"",onChange:function(e,t){console.log("onChange",e,t)}})},{"@pivot/util":51,"@usb/react":68}],49:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=e("@usb/react"),a=e("@pivot/util");function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function i(e,t){return(i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function s(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=f(e);if(t){var o=f(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return l(this,n)}}function l(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?u(e):t}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var d=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&i(e,t)}(f,e);var t,n,r,l=s(f);function f(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,f),
p(u(t=l.call(this,e)),"closeDropdown",(function(){t.setState({clickClose:!0})})),p(u(t),"handleClick",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";$(".ui-tooltip").remove(),t.props.onSelectSearchResult(e,n)})),t.state={clickClose:!1},t}return t=f,(n=[{key:"componentDidMount",value:function(){document.addEventListener("click",this.closeDropdown)}},{key:"componentDidUpdate",value:function(e,t){e.searchResults!==this.props.searchResults&&this.setState({clickClose:!1})}},{key:"componentWillUnmount",value:function(){document.removeEventListener("click",this.closeDropdown)}},{key:"render",value:function(){var e=this,t=this.props.searchResults||[],n=this.props,r=n.truncateFont,c=n.truncateFontSize,i=n.truncatePixelWidth;return o.React.createElement("div",{className:(0,o.classnames)({"pivot type-ahead":!0,"custom-hide":0===t.length||this.state.clickClose})},o.React.createElement("ul",null,t.map((function(t,n){var s=(0,a.renderForEmpty)(t.fullName).middleTruncate(i,"...",r,c);return o.React.createElement("li",{key:shortid.generate(),title:t.fullName===s?"":t.fullName,onClick:function(n){return e.handleClick(n,t)}},s)}))))}}])&&c(t.prototype,n),r&&c(t,r),f}(o.Component);n.default=d,p(d,"propTypes",{truncateFont:o.PropTypes.string.isRequired,truncateFontSize:o.PropTypes.number.isRequired,truncatePixelWidth:o.PropTypes.number.isRequired,searchResults:o.PropTypes.array.isRequired,onSelectSearchResult:o.PropTypes.func.isRequired}),p(d,"defaultProps",{truncateFont:"Roboto, sans-serif",truncateFontSize:12,truncatePixelWidth:270,searchResults:[],onSelectSearchResult:function(){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";console.log("onSelectSearchResult",e)}})},{"@pivot/util":51,"@usb/react":68}],50:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"InlineLayer",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(n,"Dialog",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(n,"Message",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(n,"LoadIndicator",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(n,"progressiveLoad",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(n,"ErrorBoundary",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(n,"DateRangePicker",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(n,"DateRangePickerLite",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(n,"DatePicker",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(n,"DatePickerLight",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(n,"ToggleFilterList",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(n,"Search",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(n,"SelectBox",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(n,"ShiftInput",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(n,"BigRadio",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(n,"JqueryDatePicker",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(n,"PlusButton",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(n,"BackButton",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(n,"TypeAheadDropdown",{enumerable:!0,get:function(){return R.default}}),Object.defineProperty(n,"MultiSelectBox",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(n,"SimpleSelector",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(n,"Radio",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(n,"Radios",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(n,"CheckBox",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(n,"CheckBoxes",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(n,"TextArea",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(n,"TabNav",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(n,"StickyTable",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(n,"TableFilter",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(n,"ToggleFilter",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(n,"CurrencyFilter",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(n,"CurrencySearchFilter",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(n,"ToggleCurrencySearchFilter",{enumerable:!0,get:function(){return N.default}}),n.DateFormats=void 0;var o=B(e("./components/inlineLayer/InlineLayer")),a=B(e("./components/dialog/Dialog")),c=B(e("./components/message/Message")),i=B(e("./components/loadIndicator/LoadIndicator")),s=B(e("./components/progressiveLoad")),l=B(e("./components/errorBoundary/ErrorBoundary")),u=B(e("./components/dates/DateRangePicker")),f=B(e("./components/dates/DateRangePickerLite")),p=B(e("./components/dates/DatePicker")),d=B(e("./components/dates/DatePickerLight")),y=B(e("./components/filters/ToggleFilterList")),m=B(e("./components/search/Search")),h=B(e("./components/selectBox/SelectBox")),b=B(e("./components/shiftInput/ShiftInput")),v=B(e("./components/radios/BigRadio")),g=B(e("./components/dates/JqueryDatePicker")),O=B(e("./components/buttons/PlusButton")),D=B(e("./components/buttons/BackButton")),R=B(e("./components/typeAhead/TypeAheadDropdown")),S=B(e("./components/multiSelectBox/MultiSelectBox")),P=B(e("./components/multiSelectBox/SimpleSelector")),E=B(e("./components/radios/Radio")),w=B(e("./components/radios/Radios")),T=B(e("./components/checkBoxes/CheckBox")),C=B(e("./components/checkBoxes/CheckBoxes")),_=B(e("./components/textArea/TextArea")),A=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var t=I();if(t&&t.has(e))return t.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var c=o?Object.getOwnPropertyDescriptor(e,a):null;c&&(c.get||c.set)?Object.defineProperty(n,a,c):n[a]=e[a]}n.default=e,t&&t.set(e,n);return n}(e("./components/dates/setup"));n.DateFormats=A;var j=B(e("./components/navigation/TabNav")),k=B(e("./components/tables/StickyTable")),x=B(e("./components/tables/TableFilter")),L=B(e("./components/filters/ToggleFilter")),M=B(e("./components/filters/CurrencyFilter")),F=B(e("./components/filters/CurrencySearchFilter")),N=B(e("./components/filters/ToggleCurrencySearchFilter"));function I(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return I=function(){return e},e}function B(e){return e&&e.__esModule?e:{default:e}}void 0===window.USB&&(window.USB={})},{"./components/buttons/BackButton":8,"./components/buttons/PlusButton":9,"./components/checkBoxes/CheckBox":10,"./components/checkBoxes/CheckBoxes":11,"./components/dates/DatePicker":12,"./components/dates/DatePickerLight":13,"./components/dates/DateRangePicker":14,"./components/dates/DateRangePickerLite":15,"./components/dates/JqueryDatePicker":16,"./components/dates/setup":17,"./components/dialog/Dialog":18,"./components/errorBoundary/ErrorBoundary":19,"./components/filters/CurrencyFilter":21,"./components/filters/CurrencySearchFilter":22,"./components/filters/ToggleCurrencySearchFilter":23,"./components/filters/ToggleFilter":24,"./components/filters/ToggleFilterList":26,"./components/inlineLayer/InlineLayer":29,"./components/loadIndicator/LoadIndicator":30,
"./components/message/Message":31,"./components/multiSelectBox/MultiSelectBox":32,"./components/multiSelectBox/SimpleSelector":33,"./components/navigation/TabNav":35,"./components/progressiveLoad":36,"./components/radios/BigRadio":37,"./components/radios/Radio":38,"./components/radios/Radios":39,"./components/search/Search":40,"./components/selectBox/SelectBox":41,"./components/shiftInput/ShiftInput":42,"./components/tables/StickyTable":45,"./components/tables/TableFilter":46,"./components/textArea/TextArea":48,"./components/typeAhead/TypeAheadDropdown":49}],51:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.getMachineInfo=n.isAlphanumeric=n.isNumber=n.validateForPassword=n.isEmail=n.compileUnderscoreTemplates=n.getWidthOfText=n.modalSizes=n.messageHandler=n.loaderHandler=n.initializeInlineLayer=n.escapeRegExp=n.getQueryStringVariables=n.getQueryStringParameters=n.downloadFile=n.validateDateRange=n.getDateObject=n.validateDate=n.getMonthInt=n.parseDate=n.getTimePreference=n.getDatePreferenceWithDelimiter=n.replaceAll=n.moneyFormat=n.unformatNumber=n.truncateInMiddle=n.renderForNumber=n.renderForDateObject=n.renderForDate=n.renderForEmpty=n.infoMessage=n.noDataError=n.systemError=n.defaultError=n.ajaxErrorCheck=void 0,void 0===window.USB&&(window.USB={});var r=e("./utils")(),o=r.ajaxErrorCheck,a=r.defaultError,c=r.systemError,i=r.noDataError,s=r.infoMessage,l=r.renderForEmpty,u=r.renderForDate,f=r.renderForDateObject,p=r.renderForNumber,d=r.truncateInMiddle,y=r.unformatNumber,m=r.moneyFormat,h=r.replaceAll,b=r.getDatePreferenceWithDelimiter,v=r.getTimePreference,g=r.parseDate,O=r.getMonthInt,D=r.validateDate,R=r.getDateObject,S=r.validateDateRange,P=r.downloadFile,E=r.getQueryStringParameters,w=r.getQueryStringVariables,T=r.escapeRegExp,C=r.initializeInlineLayer,_=r.loaderHandler,A=r.messageHandler,j=r.modalSizes,k=r.getWidthOfText,x=r.compileUnderscoreTemplates,L=r.isEmail,M=r.validateForPassword,F=r.isNumber,N=r.isAlphanumeric,I=r.getMachineInfo;n.getMachineInfo=I,n.isAlphanumeric=N,n.isNumber=F,n.validateForPassword=M,n.isEmail=L,n.compileUnderscoreTemplates=x,n.getWidthOfText=k,n.modalSizes=j,n.messageHandler=A,n.loaderHandler=_,n.initializeInlineLayer=C,n.escapeRegExp=T,n.getQueryStringVariables=w,n.getQueryStringParameters=E,n.downloadFile=P,n.validateDateRange=S,n.getDateObject=R,n.validateDate=D,n.getMonthInt=O,n.parseDate=g,n.getTimePreference=v,n.getDatePreferenceWithDelimiter=b,n.replaceAll=h,n.moneyFormat=m,n.unformatNumber=y,n.truncateInMiddle=d,n.renderForNumber=p,n.renderForDateObject=f,n.renderForDate=u,n.renderForEmpty=l,n.infoMessage=s,n.noDataError=i,n.systemError=c,n.defaultError=a,n.ajaxErrorCheck=o},{"./utils":61}],52:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.moneyFormat=function(e,t){null!==e&&""!==e||(e=0);var n=e=accounting.format(e,t,"");n=(n=Math.abs(Number(e))>=1e9?(Math.abs(Number(e))/1e9).toFixed(t)+"b":Math.abs(Number(e))>=1e6?(Math.abs(Number(e))/1e6).toFixed(t)+"m":Math.abs(Number(e))>=1e3?(Math.abs(Number(e))/1e3).toFixed(t)+"k":Math.abs(Number(e))).toString();var r=!1;(n.endsWith("b")||n.endsWith("m")||n.endsWith("k"))&&(r=!0);if(e=e.toString(),2===t||1===t){var o="";r&&(o=n.substring(n.length-1,n.length));var a=n.substring(n.length-3,n.length-2);n.endsWith(".0"+o)?n=n.substring(0,n.length-3)+o:n.endsWith(".00"+o)?n=n.substring(0,n.length-4)+o:n.endsWith("."+a+"0"+o)&&(n=n.substring(0,n.length-2)+o)}if(e&&e.startsWith("-")){var c=n.length;r&&(c=n.length-1),n="("+n.substring(0,c)+")"+n.substring(c,n.length)}return n}},{}],53:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.getDatePreferenceWithDelimiter=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"-",t=USB.user||{},n=t.dateFormat||"MMDDYYYY";return n.replace("MM","MM"+e).replace("DD","DD"+e)}},{}],54:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.escapeRegExp=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.replace(/([.*+?^=!:${}()|\[\]\/\\])/g,"\\$1")}},{}],55:[function(e,t,n){"use strict";t.exports=function(){var e={ajaxErrorCheck:function(e,t){(t=t||{}).code=t.code||"NO_DATA_FOUND",t.message=t.message||"Your search returned no results.";var n={},r=!1,o={};try{if("ok"!==e.status.toLowerCase()){o=e.errorData;r=!0,o.code===t.code&&(o={code:o.code,message:t.message})}n={error:r,errorData:o}}catch(e){n={error:r,errorData:o}}return n},defaultError:{code:"400",type:"error",message:"We encountered a problem while trying to process your request. Please try again or contact U.S. Bank."},systemError:{type:"error",message:"There has been a system error. Please try again later."},noDataError:{type:"noData",message:"No data to display."},infoMessage:{type:"informational",message:"FYI"}};return e}},{}],56:[function(e,t,n){"use strict";t.exports={getMachineInfo:function(){return"colorDepth="+screen.colorDepth+"|width="+screen.width+"|height="+screen.height+"|availWidth="+screen.availWidth+"|availHeight="+screen.availHeight+"|platform="+window.navigator.platform+"|javaEnabled="+window.navigator.javaEnabled()+"|userAgent="+window.navigator.userAgent}}},{}],57:[function(e,t,n){"use strict";var r=e("../utilExports/currency");t.exports=function(){var e={moneyFormat:function(e,t){return(0,r.moneyFormat)(e,t)}};return e}},{"../utilExports/currency":52}],58:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault")(e("@babel/runtime/helpers/typeof")),o=e("../utilExports/dates");t.exports=function(){var e={getDatePreferenceWithDelimiter:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"-";return(0,o.getDatePreferenceWithDelimiter)(e)},getTimePreference:function(){var e=(USB.user||{}).timeFormat||"12HOUR";return e=e="12HOUR"===e.toUpperCase()?"h:mm A":"H:mm A"},parseDate:function(e){var t=USB.user||{},n=e.split("/"),o=t.dateFormat||"MMDDYYYY";return void 0===(0,r.default)(o)||o.startsWith("MM")?new Date(n[2],n[0]-1,n[1]):o.startsWith("DD")?new Date(n[2],n[1]-1,n[0]):void 0},getMonthInt:function(e){switch(e.toLowerCase()){case"jan":e="01";break;case"feb":e="02";break;case"mar":e="03";break;case"apr":e="04";break;case"may":e="05";break;case"jun":e="06";break;case"jul":e="07";break;case"aug":e="08";break;case"sep":e="09";break;case"oct":e="10";break;case"nov":e="11";break;case"dec":e="12"}return e},validateDate:function(t,n,r){var o=USB.user||{},a=t;n=n||o.dateFormat||"MMDDYYYY";var c=new RegExp(/^(\d{1,2}|[a-zA-Z]{3})\/(\d{1,2}|[a-zA-Z]{3})\/(\d{4})$/),i=new RegExp(/^(((0[13578]|1[02])\/(0[1-9]|[12]\d|3[01])\/((19|[2-9]\d)\d{2}))|((0[13456789]|1[012])\/(0[1-9]|[12]\d|30)\/((19|[2-9]\d)\d{2}))|(02\/(0[1-9]|1\d|2[0-8])\/((19|[2-9]\d)\d{2}))|(02\/29\/((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))))$/),s=new RegExp(/^(?:(?:31(\/|-|\.)(?:0?[13578]|1[02]))\1|(?:(?:29|30)(\/|-|\.)(?:0?[1,3-9]|1[0-2])\2))(?:(?:1[6-9]|[2-9]\d)?\d{2})$|^(?:29(\/|-|\.)0?2\3(?:(?:(?:1[6-9]|[2-9]\d)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|[2468][048]|[3579][26])00))))$|^(?:0?[1-9]|1\d|2[0-8])(\/|-|\.)(?:(?:0?[1-9])|(?:1[0-2]))\4(?:(?:1[6-9]|[2-9]\d)?\d{2})$/);try{return!(a.length<=0)&&(!!c.test(a)&&(2!==(a=a.split("/"))[0].length&&(1===a[0].length?a[0]="0"+a[0]:a[0].length>2&&(a[0]=e.getMonthInt(a[0]))),2!==a[1].length&&(1===a[1].length?a[1]="0"+a[1]:a[1].length>2&&(a[1]=e.getMonthInt(a[1]))),4!==a[2].length&&2===a[2].length&&(a[2]="20"+a[2]),a=a[0]+"/"+a[1]+"/"+a[2],0!==n.length&&null!==n&&("mm/dd/yyyy"===n.toLowerCase()||"mmddyyyy"===n.toLowerCase()?(r&&$("#"+r).val(a),i.test(a)):(r&&$("#"+r).val(a),s.test(a)))))}catch(e){return!1}},getDateObject:function(e,t){var n,r=(t=t||(0,o.getDatePreferenceWithDelimiter)("/")||"MM/DD/YYYY").toLowerCase().split("/"),a=e.split("/")
;return"mm/dd/yyyy"!=t.toLowerCase()&&"dd/mm/yyyy"!=t.toLowerCase()||3!=r.length||3!=a.length?null:("dd"==r[0]?n=new Date(a[2],a[1]-1,a[0]):"mm"==r[0]&&(n=new Date(a[2],a[0]-1,a[1])),n)},validateDateRange:function(t,n,r){var o=USB.user||{};r=r||o.dateFormat||"MMDDYYYY";var a=!1;return e.getDateObject(t,r)<e.getDateObject(n,r)&&(a=!0),a}};return e}},{"../utilExports/dates":53,"@babel/runtime/helpers/interopRequireDefault":2,"@babel/runtime/helpers/typeof":3}],59:[function(e,t,n){"use strict";t.exports=function(){var e={downloadFile:function(e){if(void 0!==(e=e||{}).url){var t=document.createElement("a");t.setAttribute("href",e.url);var n=new MouseEvent("click",{view:window,bubbles:!0,cancelable:!1});t.dispatchEvent(n)}}};return e}},{}],60:[function(e,t,n){"use strict";var r=e("../utilExports/currency"),o=e("../utilExports/regex");t.exports=function(e,t,n,a){var c={};function i(e){return n.isUndefined(e)||""===e||null===e}return c.renderForEmpty=function(e,t){e=e||"";var r=(t=t||{}).date||!1,o=t.emptyReturnValue||" -- ";if(r)return c.renderForDate(e,t);if(n.isObject(t.truncate)){var a=t.truncate.width||200,i=t.truncate.seperator||"...",s=t.truncate.font||"Roboto, sans-serif",l=t.truncate.size||12;!n.isEmpty(e)&&n.isString(e)&&(o=e.middleTruncate(a,i,s,l))}else!n.isNumber(e)&&n.isEmpty(e)||(o=e);return!1===t.escape?o:n.escape(o)},c.renderForDate=function(e,t){e=e||"";var r=(t=t||{}).emptyReturnValue||" -- ";return n.isEmpty(e.toString())?n.escape(r):n.isObject(e)&&"[object Date]"!==Object.prototype.toString.call(e)?c.renderForDateObject(e,t):c.renderForDateString(e,t)},c.renderForDateObject=function(e,t){e=e||"";var r=(t=t||{}).emptyReturnValue||" -- ",c=t.dateFormat||(0,o.getDatePreferenceWithDelimiter)("/"),s=r;if((i(e.dayOfMonth)||n.isEmpty(e.dayOfMonth.toString()))&&(e.dayOfMonth=e.day,e.hourOfDay=e.hour),!(n.isEmpty(e.toString())||i(e.year)||n.isEmpty(e.year.toString())||i(e.month)||n.isEmpty(e.month.toString())||i(e.dayOfMonth)||n.isEmpty(e.dayOfMonth.toString()))){var l=new Date(e.year,e.month,e.dayOfMonth,e.hourOfDay>0||"",e.minute>0||"",e.second>0||"");s=a(l).format(c)}return n.escape(s)},c.renderForDateString=function(e,t){e=e||"";var r=(t=t||{}).emptyReturnValue||" -- ",c=t.dateFormat||(0,o.getDatePreferenceWithDelimiter)("/"),i=t.utcOffset||6,s=r;if(!n.isEmpty(e.toString())){var l=new Date(e);s=a(l).utcOffset(i).format(c)}return n.escape(s)},c.renderForNumber=function(e,o){o=o||{};var a=n.escape(e)||0;if(n.isUndefined(e)||""===e||null===e)return void 0!==o.emptyReturnValue?o.emptyReturnValue:" -- ";var c=o.format||{pos:"%s%v",neg:"%s(%v)",zero:"%s%v"},i=o.symbol||"";o.percent&&(i="%",c={pos:"%v%s",neg:"(%v)%s",zero:"%v%s"});var s=void 0!==o.precision?o.precision:2,l={symbol:i,format:c,precision:s};return o.moneyFormat?(0,r.moneyFormat)(e,s):t.formatMoney(a,l)},c.truncateInMiddle=function(e,t){if(e){(t=t||{}).width=t.width||200,t.font=t.font||"roboto",t.fontSize=t.fontSize||12,t.separator=t.separator||"...";var n=e.middleTruncate(t.width,t.separator,t.font,t.fontSize);return{displayName:n,isTruncated:e!=n}}return{displayName:"",isTruncated:!1}},c.unformatNumber=function(e){return e?t.unformat(JSON.stringify(e)):0},c}(USB,accounting,_,moment)},{"../utilExports/currency":52,"../utilExports/regex":54}],61:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault")(e("@babel/runtime/helpers/defineProperty")),o=e("../utilExports/regex");function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){(0,r.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}t.exports=function(){var t={};window.console||(window.console={});for(var n=["log","info","warn","error","debug","trace","dir","group","groupCollapsed","groupEnd","time","timeEnd","profile","profileEnd","dirxml","assert","count","markTimeline","timeStamp","clear"],r=0;r<n.length;r++)window.console[n[r]]||(window.console[n[r]]=function(){});return(t=c(c(c(c(c(c(c(c(c(c(c(c(c({},t),e("./truncation")()),e("./formatters")),e("./currency")()),e("./string")()),e("./dates")()),e("./ajax")()),e("./underscore")),e("./validation")()),e("./file")()),e("./modalSizes")()),e("./selectBox")()),e("./client"))).getQueryStringParameters=function(){for(var e=window.location.search.substring(1).split("&"),t={},n=0;n<e.length;n++){var r=e[n].split("=");t[decodeURI(r[0])]=decodeURI(r[1])}return t},t.getQueryStringVariables=function(){for(var e,t=[],n=window.location.href.slice(window.location.href.indexOf("?")+1).split("&"),r=0;r<n.length;r++)e=n[r].split("="),t.push(e[0]),t[e[0]]=e[1];return t},t.escapeRegExp=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return(0,o.escapeRegExp)(e)},t.initializeInlineLayer=function(e){e=e||{};var t=$(this),n=e.target,r=e.easing||null,o=e.animationOptions||null;if(!n.is(":visible")){if(e.flip){var a=n.height(),c=this.getBoundingClientRect().top;if(a>$(window).height()-c-50){var i=n.css("top");_.isNumber(i)&&(a+=i),n.css("top","-"+a+"px")}}if(r&&o?n.show(r,o):n.show(),t.addClass("active"),"function"==typeof e.show&&e.show.call(this),e.focus){a=n.height(),c=this.getBoundingClientRect().top;if(a>$(window).height()-c-100){i=t.offset().top-100;$("html, body").animate({scrollTop:i})}}(function t(n){var a=this;setTimeout((function(){$(document).one("click.inlineLayer",(function(c){if(c.stopImmediatePropagation(),$(c.target).get(0)!==$(n).get(0)&&$(c.target).parents(n.selector).get(0)!==$(n).get(0)){$(a).removeClass("active"),r&&o?(n.hide(r,o),setTimeout((function(){i&&n.css("top",i)}),500)):"function"==typeof e.hide?e.hide.call(this,c,t):n.hide()}else t.call(a,n)}))}),1)}).call(this,n),e.closeOnScroll&&$(window).one("scroll.inlineLayer",(function(e){$(document).trigger("click.inlineLayer")}))}},t}},{"../utilExports/regex":54,"./ajax":55,"./client":56,"./currency":57,"./dates":58,"./file":59,"./formatters":60,"./modalSizes":62,"./selectBox":63,"./string":64,"./truncation":65,"./underscore":66,"./validation":67,"@babel/runtime/helpers/defineProperty":1,"@babel/runtime/helpers/interopRequireDefault":2}],62:[function(e,t,n){"use strict";t.exports=function(){var e={modalSizes:{minHeight:200,maxHeight:740,sm:570,md:764,lg:964,xl:1019}};return e}},{}],63:[function(e,t,n){"use strict";t.exports=function(){var e={selectBox:function(t){var n=USB.user||{},r=(t=t||{}).selector||"select:not(.browserDefault)",o=$(r);t.refresh?(o.selectBox("value",""),o.selectBox("refresh")):t.destroy?o.selectBox("destroy"):o.selectBox(t),(n.firstTimeLogin||window.location.pathname.match(/myprofile/g))&&setTimeout((function(){o.selectBox("refresh"),$("#imageCategoryID").selectBox()}),300),$("select.selectBox").off("open"),$("select.selectBox").on("open",(function(){e.selectBoxScaleMinWidth.call(this)})),$("select.flip.selectBox").off("open"),$("select.flip.selectBox").on("open",(function(){e.selectBoxOpenLeft.call(this)})),$("select.box-overlap.selectBox").off("open"),$("select.box-overlap.selectBox").on("open",(function(){e.selectBoxOpenOverlap.call(this)})),t.shiftLabel&&($("select.box-overlap.selectBox").off("beforeclose"),$("select.box-overlap.selectBox").on("beforeclose",(function(){e.selectBoxShiftLabel.call(this)})))},selectBoxOpenLeft:function(){e.selectBoxScaleMinWidth.call(this);var t=$("ul.selectBox-dropdown-menu.selectBox-options:visible"),n=t.width()-$(this).next("a").width(),r=parseInt(t.css("left"));r>n&&t.css({left:r-n+"px"})},selectBoxScaleMinWidth:function(){var e=$("ul.selectBox-dropdown-menu.selectBox-options:visible"),t=$(this).next("a").width()
;this&&this.nextSibling&&(t=$(this.nextSibling).width()),e.css({"min-width":t})},selectBoxOpenOverlap:function(){var e=$("ul.selectBox-dropdown-menu.box-overlap-selectBox-dropdown-menu:visible"),t=$(this).next("a").offset().top,n=parseInt(e.css("top"));t>=n?n+=28:n-=38,e.css({top:n});var r=_.compact(e.attr("style").split(";")),o="";_.each(r,(function(e,t){(e=$.trim(e)).startsWith("width")&&!e.endsWith("!important")&&(r[t]=r[t]+"!important"),o=o+r[t]+";"})),e.attr("style",o)},selectBoxShiftLabel:function(){var e=$(this).prev("label"),t=$.trim(e.text()).toLowerCase(),n=$.trim($(this).find("option:selected").text()).toLowerCase(),r=$(this).next("a").find("span:first-child");t!==n?(e.addClass("focus").css("display","inline"),r.addClass("selected")):(e.removeClass("focus").hide(),r.removeClass("selected"))}};return e}},{}],64:[function(e,t,n){"use strict";var r=e("../utilExports/regex");t.exports=function(){var e={replaceAll:function(e,t,n){return e.replace(new RegExp((0,r.escapeRegExp)(t),"g"),n)}};return e}},{"../utilExports/regex":54}],65:[function(e,t,n){"use strict";t.exports=function(){var e={};return String.prototype.startsWith||(String.prototype.startsWith=function(e,t){return t=t||0,this.indexOf(e,t)===t}),String.prototype.endsWith||(String.prototype.endsWith=function(e,t){var n=this.toString();("number"!=typeof t||!isFinite(t)||Math.floor(t)!==t||t>n.length)&&(t=n.length),t-=e.length;var r=n.indexOf(e,t);return-1!==r&&r===t}),String.prototype.capitalizeWord||(String.prototype.capitalizeWord=function(){var e=this.toString()||"";return(e=e.toLowerCase()).charAt(0).toUpperCase()+e.slice(1)}),"function"!=typeof String.prototype.middleTruncate&&(String.prototype.middleTruncate=function(t,n,r,o){var a=_.unescape(this),c=e.getWidthOfText(a,r,o);if(c<=t)return a;for(var i,s,l=e.getWidthOfText(n,r,o),u=a,f=c;f>t;){var p=Math.ceil(u.length/2);i=u.substring(0,p-1).trim(),s=u.substring(p,u.length).trim(),u=i+s,f=e.getWidthOfText(u,r,o)+l}return i+n+s}),"function"!=typeof String.prototype.endTruncate&&(String.prototype.endTruncate=function(t,n,r,o){var a=_.unescape(this),c=e.getWidthOfText(a,r,o);if(c<t)return a;for(var i=e.getWidthOfText(n,r,o),s=a,l=c;l>t;)s=s.substring(0,s.length-1),l=e.getWidthOfText(s,r,o)+i;return s+n}),e.getWidthOfText=function(e,t,n){var r=document.createElement("canvas").getContext("2d");return r.font=n+"px "+t,r.measureText(e).width},e}},{}],66:[function(e,t,n){"use strict";t.exports=function(e){var t={compileUnderscoreTemplates:function(t){var n,r={};for(n in t)t.hasOwnProperty(n)&&(r[n]=e.template(t[n]));return r}};return t}(_)},{}],67:[function(e,t,n){"use strict";t.exports=function(){var e={};return e.isEmail=function(e){return/^([^\x00-\x20\x22\x28\x29\x2c\x2e\x3a-\x3c\x3e\x40\x5b-\x5d\x7f-\xff]+|\x22([^\x0d\x22\x5c\x80-\xff]|\x5c[\x00-\x7f])*\x22)(\x2e([^\x00-\x20\x22\x28\x29\x2c\x2e\x3a-\x3c\x3e\x40\x5b-\x5d\x7f-\xff]+|\x22([^\x0d\x22\x5c\x80-\xff]|\x5c[\x00-\x7f])*\x22))*\x40([^\x00-\x20\x22\x28\x29\x2c\x2e\x3a-\x3c\x3e\x40\x5b-\x5d\x7f-\xff]+|\x5b([^\x0d\x5b-\x5d\x80-\xff]|\x5c[\x00-\x7f])*\x5d)(\x2e([^\x00-\x20\x22\x28\x29\x2c\x2e\x3a-\x3c\x3e\x40\x5b-\x5d\x7f-\xff]+|\x5b([^\x0d\x5b-\x5d\x80-\xff]|\x5c[\x00-\x7f])*\x5d))*$/.test(e)},e.validateForPassword=function(e,t){var n=function(e){e=void 0!==e?e:"";var t={invalidLength:!0,invalidSpaces:!0,invalidLettersAndNumbers:!0},n=new RegExp("[^wd]*(([0-9]+.*[A-Za-z]+.*)|[A-Za-z]+.*([0-9]+.*))"),r=new RegExp(/\s/g);e.length<7||e.length>24?t.invalidLength=!0:t.invalidLength=!1;n.test(e)?t.invalidLettersAndNumbers=!1:t.invalidLettersAndNumbers=!0;0===e.length||r.test(e)?t.invalidSpaces=!0:t.invalidSpaces=!1;return t}(e),r=!1;return n.invalidLength||n.invalidSpaces||n.invalidLettersAndNumbers||(r=!0),void 0!==t&&!0===t?n:r},e.isNumber=function(e){var t=!1;return new RegExp(/^\d+$/).test(e)&&(t=!0),t},e.isAlphanumeric=function(e){e=void 0!==e?e:"";var t=!1;return new RegExp(/^[a-z0-9]+$/i).test(e)&&(t=!0),t},e}},{}],68:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.SortableElement=n.SortableContainer=n.createRoutineCreator=n.createRoutine=n.Helmet=n.ReactHtmlParser=n.PureComponent=n.Component=n.Fragment=n.HashLink=n.withRouter=n.HashRouter=n.Redirect=n.Switch=n.Link=n.Route=n.BrowserRouter=n.ReactRouterDOM=n.logger=n.select=n.fork=n.delay=n.all=n.take=n.takeLatest=n.takeEvery=n.put=n.call=n.createSagaMiddleware=n.ReactRedux=n.Redux=n.handleActions=n.createAction=n.classnames=n.PropTypes=n.ReactDOM=n.React=void 0;var r=USB.react,o=r.React,a=r.ReactDOM,c=r.PropTypes,i=r.classnames,s=r.Redux,l=r.ReactRedux,u=r.createSagaMiddleware,f=r.logger,p=r.ReactRouterDOM,d=r.HashLink,y=r.ReactHtmlParser,m=r.Helmet,h=r.createRoutine,b=r.createRoutineCreator,v=r.ReduxActions,g=r.ReduxSagaEffects,O=r.SortableContainer,D=r.SortableElement;n.SortableElement=D,n.SortableContainer=O,n.createRoutineCreator=b,n.createRoutine=h,n.Helmet=m,n.ReactHtmlParser=y,n.HashLink=d,n.ReactRouterDOM=p,n.logger=f,n.createSagaMiddleware=u,n.ReactRedux=l,n.Redux=s,n.classnames=i,n.PropTypes=c,n.ReactDOM=a,n.React=o;var R=o.Component,S=o.Fragment,P=o.PureComponent;n.PureComponent=P,n.Fragment=S,n.Component=R;var E=v.createAction,w=v.handleActions;n.handleActions=w,n.createAction=E;var T=g.call,C=g.put,_=g.takeEvery,A=g.takeLatest,j=g.take,k=g.all,x=g.delay,L=g.fork,M=g.select;n.select=M,n.fork=L,n.delay=x,n.all=k,n.take=j,n.takeLatest=A,n.takeEvery=_,n.put=C,n.call=T;var F=p.BrowserRouter,N=p.Route,I=p.Link,B=p.Switch,U=p.Redirect,V=p.HashRouter,$=p.withRouter;n.withRouter=$,n.HashRouter=V,n.Redirect=U,n.Switch=B,n.Link=I,n.Route=N,n.BrowserRouter=F},{}],69:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.useVirtual=n.SortableElement=n.SortableContainer=n.createRoutineCreator=n.createRoutine=n.Helmet=n.ReactHtmlParser=n.PureComponent=n.Component=n.Fragment=n.HashLink=n.withRouter=n.HashRouter=n.Redirect=n.Switch=n.Link=n.Route=n.BrowserRouter=n.ReactRouterDOM=n.logger=n.select=n.fork=n.delay=n.all=n.take=n.takeLatest=n.takeEvery=n.put=n.call=n.createSagaMiddleware=n.ReactRedux=n.Redux=n.handleActions=n.createAction=n.classnames=n.PropTypes=n.ReactDOM=n.React=void 0;var r=USB.react,o=r.React,a=r.ReactDOM,c=r.PropTypes,i=r.classnames,s=r.Redux,l=r.ReactRedux,u=r.createSagaMiddleware,f=r.logger,p=r.ReactRouterDOM,d=r.HashLink,y=r.ReactHtmlParser,m=r.Helmet,h=r.createRoutine,b=r.createRoutineCreator,v=r.ReduxActions,g=r.ReduxSagaEffects,O=r.SortableContainer,D=r.SortableElement,R=r.ReactVirtual;n.SortableElement=D,n.SortableContainer=O,n.createRoutineCreator=b,n.createRoutine=h,n.Helmet=m,n.ReactHtmlParser=y,n.HashLink=d,n.ReactRouterDOM=p,n.logger=f,n.createSagaMiddleware=u,n.ReactRedux=l,n.Redux=s,n.classnames=i,n.PropTypes=c,n.ReactDOM=a,n.React=o;var S=o.Component,P=o.Fragment,E=o.PureComponent;n.PureComponent=E,n.Fragment=P,n.Component=S;var w=v.createAction,T=v.handleActions;n.handleActions=T,n.createAction=w;var C=g.call,_=g.put,A=g.takeEvery,j=g.takeLatest,k=g.take,x=g.all,L=g.delay,M=g.fork,F=g.select;n.select=F,n.fork=M,n.delay=L,n.all=x,n.take=k,n.takeLatest=j,n.takeEvery=A,n.put=_,n.call=C;var N=p.BrowserRouter,I=p.Route,B=p.Link,U=p.Switch,V=p.Redirect,$=p.HashRouter,Y=p.withRouter;n.withRouter=Y,n.HashRouter=$,n.Redirect=V,n.Switch=U,n.Link=B,n.Route=I,n.BrowserRouter=N;var H=R.useVirtual;n.useVirtual=H},{}],70:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=e("@usb/react"),a=e("@usb/react-ui"),c=s(e("./Config")),i=s(e("./api/index"));function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u(e,t){for(var n=0;n<t.length;n++){var r=t[n]
;r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function p(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=m(e);if(t){var o=m(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return d(this,n)}}function d(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?y(e):t}function y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var h=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}(d,e);var t,n,r,s=p(d);function d(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,d),(t=s.call(this,e)).fetchLongBanner=function(){i.default.getLongBanner({}).then((function(e){if("error"!==e){var n=e.responseData.data.response.detail;t.setState({longBannerData:n})}else t.setState({longBannerData:[]})}))},t.clearAnnuncement=function(e,n,r){var o=e;if((""+window.location).indexOf("/web/pivot/home")>=0){var a=r,s=new Date;s.setMonth(s.getMonth()+3);var u=o+"#"+n;document.cookie="UserNotificationEventIdCookie="+u+"; expires="+new Date(+a+864e5).toUTCString()+";",t.setState({longBannerData:[]})}else{var f,p=c.default.get().container,d=p+"callfor",y=(l(f={},p+"userNotificationEventId",o),l(f,d,"markAsDelete"),f);i.default.clearNotification(y).then((function(e){"error"!==e&&t.fetchLongBanner()}))}},t.state={longBannerData:[]},t.clearAnnuncement=t.clearAnnuncement.bind(y(t)),t}return t=d,(n=[{key:"componentDidMount",value:function(){this.fetchLongBanner()}},{key:"render",value:function(){var e=this,t=this.state.longBannerData;return o.React.createElement(a.ErrorBoundary,null,t.length>0&&t.map((function(t){var n=JSON.parse(t.notificationPayload),r=(""+window.location).indexOf("/web/pivot/home")>=0,a=t.userNotificationEventId+"#"+n.announcementHeadline;console.log("userNotificationEventIdVal==>"+a);var c=!0;if(!r)return o.React.createElement("div",{id:"long-banner-container",className:n.notificationScope},o.React.createElement("div",{className:"longBanner"},o.React.createElement("div",{className:"announcementHeadline"}," ",n.announcementHeadline," "),o.React.createElement("div",{className:"copy-button-grandparent"},o.React.createElement("div",{className:"copy-button-parent"},o.React.createElement("div",{className:""!==n.announcementButtonLink?"announcementCopy":"announcementCopy width100",dangerouslySetInnerHTML:{__html:n.announcementCopy}}),""!==n.announcementButtonLink&&o.React.createElement("div",{className:"announcementButtonLink"},o.React.createElement("a",{href:n.announcementButtonLink,target:"_blank"},o.React.createElement("span",{className:"anchorLabel"},n.announcementButtonLabel))))),o.React.createElement("div",{className:"close-icon",value:n.userNotificationEventId,onClick:function(){return e.clearAnnuncement(t.userNotificationEventId,n.announcementHeadline,n.expireTimestamp)}},o.React.createElement("span",{class:"icon icon-exit"}))));for(var i=document.cookie.split(";"),s=0;s<i.length;s++){var l=i[s].split("=")[0],u=i[s].split("=")[1];String(a)===String(u)&&"UserNotificationEventIdCookie"===String(l)&&(c=!1)}return c?o.React.createElement("div",{id:"long-banner-container",className:n.notificationScope},o.React.createElement("div",{className:"longBanner"},o.React.createElement("div",{className:"announcementHeadline"}," ",n.announcementHeadline," "),o.React.createElement("div",{className:"copy-button-grandparent"},o.React.createElement("div",{className:"copy-button-parent"},o.React.createElement("div",{className:""!==n.announcementButtonLink?"announcementCopy":"announcementCopy width100",dangerouslySetInnerHTML:{__html:n.announcementCopy}}),""!==n.announcementButtonLink&&o.React.createElement("div",{className:"announcementButtonLink"},o.React.createElement("a",{href:n.announcementButtonLink,target:"_blank"},o.React.createElement("span",{className:"anchorLabel"},n.announcementButtonLabel))))),o.React.createElement("div",{className:"close-icon",value:n.userNotificationEventId,onClick:function(){return e.clearAnnuncement(t.userNotificationEventId,n.announcementHeadline,n.expireTimestamp)}},o.React.createElement("span",{class:"icon icon-exit"})))):void 0})))}}])&&u(t.prototype,n),r&&u(t,r),d}(o.Component);n.default=h},{"./Config":71,"./api/index":72,"@usb/react":69,"@usb/react-ui":50}],71:[function(e,t,n){"use strict";function r(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)}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,o;return t=e,o=[{key:"set",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.config=e}},{key:"get",value:function(){return this.config}},{key:"setSignal",value:function(e,t){this.signals[e]=t}},{key:"getSignal",value:function(e){return this.signals[e]}},{key:"getAllSignals",value:function(){return this.signals}}],(n=null)&&r(t.prototype,n),o&&r(t,o),e}();n.default=o,o.config=void 0,o.signals={}},{}],72:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r,o=(r=e("../Config"))&&r.__esModule?r:{default:r},a=e("@usb/http");function c(e,t,n,r,o,a,c){try{var i=e[a](c),s=i.value}catch(e){return void n(e)}i.done?t(s):Promise.resolve(s).then(r,o)}function i(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){c(a,r,o,i,s,"next",e)}function s(e){c(a,r,o,i,s,"throw",e)}i(void 0)}))}}var s=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)};n.default=s,s.getLongBanner=i(regeneratorRuntime.mark((function e(){var t,n,r,c,i=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i.length>0&&void 0!==i[0]?i[0]:{},e.prev=1,t=a.Http.getRequest({url:o.default.get().urls.getLongBanner,queryParams:{}}),e.next=5,fetch(t);case 5:return n=e.sent,e.next=8,n.json();case 8:return(r=e.sent).status&&"FAIL"===r.status.toUpperCase()&&r.errorData&&(c={isError:USB.util.defaultError},console.log(r.errorData)),e.abrupt("return",c||r);case 13:return e.prev=13,e.t0=e.catch(1),console.log(e.t0),e.abrupt("return",{isError:USB.util.defaultError});case 17:case"end":return e.stop()}}),e,null,[[1,13]])}))),s.clearNotification=i(regeneratorRuntime.mark((function e(){var t,n,r,c,i,s=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=s.length>0&&void 0!==s[0]?s[0]:{},e.prev=1,n=a.Http.getRequest({url:o.default.get().urls.clearNotification,queryParams:t}),e.next=5,fetch(n);case 5:return r=e.sent,e.next=8,r.json();case 8:return(c=e.sent).status&&"FAIL"===c.status.toUpperCase()&&c.errorData&&(i={isError:USB.util.defaultError},console.log(c.errorData)),e.abrupt("return",i||c);case 13:return e.prev=13,e.t0=e.catch(1),console.log(e.t0),e.abrupt("return",{isError:USB.util.defaultError});case 17:case"end":return e.stop()}}),e,null,[[1,13]])})))},{"../Config":71,"@usb/http":6}],73:[function(e,t,n){"use strict";var r=c(e("./App")),o=c(e("./Config")),a=e("@usb/react");function c(e){
return e&&e.__esModule?e:{default:e}}!function(e){var t={};e.longBanner=t,console.log("---Long Banner UI Init---"),t.init=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};console.log("---Pivot Notifications Init---"),o.default.set(e),a.ReactDOM.render(a.React.createElement(r.default,null),document.getElementById(e.container))}}(USB)},{"./App":70,"./Config":71,"@usb/react":69}]},{},[73]);
