UNPKG

164 kBJavaScriptView Raw
1"use strict";function _interopDefault(e){return e&&"object"==typeof e&&"default"in e?e.default:e}Object.defineProperty(exports,"__esModule",{value:!0});var React=require("react"),React__default=_interopDefault(React),reactRedux=require("react-redux"),styled=require("styled-components"),styled__default=_interopDefault(styled),ReactDOM=require("react-dom"),ReactDOM__default=_interopDefault(ReactDOM),PropTypes=_interopDefault(require("prop-types")),NODE_ENV=process.env.NODE_ENV,invariant=function(e,t,n,r,a,o,i,s){if("production"!==NODE_ENV&&void 0===t)throw new Error("invariant requires an error message argument");if(!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,r,a,o,i,s],c=0;(u=new Error(t.replace(/%s/g,(function(){return l[c++]})))).name="Invariant Violation"}throw u.framesToPop=1,u}},invariant_1=invariant,isFunction=function(e){return"function"==typeof e},identity=function(e){return e},isNull=function(e){return null===e};function createAction(e,t,n){void 0===t&&(t=identity),invariant_1(isFunction(t)||isNull(t),"Expected payloadCreator to be a function, undefined or null");var r=isNull(t)||t===identity?identity:function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];return e instanceof Error?e:t.apply(void 0,[e].concat(r))},a=isFunction(n),o=e.toString(),i=function(){var t=r.apply(void 0,arguments),o={type:e};return t instanceof Error&&(o.error=!0),void 0!==t&&(o.payload=t),a&&(o.meta=n.apply(void 0,arguments)),o};return i.toString=function(){return o},i}var ADD_AURAL_NOTIFICATION="ADD_AURAL_NOTIFICATION",REMOVE_AURAL_NOTIFICATION="REMOVE_AURAL_NOTIFICATION",addAural=createAction(ADD_AURAL_NOTIFICATION),removeAural=createAction(REMOVE_AURAL_NOTIFICATION),auralNotificationActions=Object.freeze({__proto__:null,ADD_AURAL_NOTIFICATION:ADD_AURAL_NOTIFICATION,REMOVE_AURAL_NOTIFICATION:REMOVE_AURAL_NOTIFICATION,addAural:addAural,removeAural:removeAural});function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(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 _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),e}function _defineProperty(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _extends(){return(_extends=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 ownKeys(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 _objectSpread2(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(n,!0).forEach((function(t){_defineProperty(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _inherits(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&&_setPrototypeOf(e,t)}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function _objectWithoutPropertiesLoose(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}function _objectWithoutProperties(e,t){if(null==e)return{};var n,r,a=_objectWithoutPropertiesLoose(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _possibleConstructorReturn(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?_assertThisInitialized(e):t}function _taggedTemplateLiteral(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function _slicedToArray(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_nonIterableRest()}function _arrayWithHoles(e){if(Array.isArray(e))return e}function _iterableToArrayLimit(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,a=!1,o=void 0;try{for(var i,s=e[Symbol.iterator]();!(r=(i=s.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(a)throw o}}return n}}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function _templateObject(){var e=_taggedTemplateLiteral(["\n clip: rect(1px, 1px, 1px, 1px);\n height: 1px;\n overflow: hidden;\n position: absolute;\n width: 1px;\n padding: 0;\n margin: 0;\n text-transform: capitalize;\n"]);return _templateObject=function(){return e},e}var AuralNotification=function(e){function t(){return _classCallCheck(this,t),_possibleConstructorReturn(this,_getPrototypeOf(t).apply(this,arguments))}return _inherits(t,React.PureComponent),_createClass(t,[{key:"componentDidUpdate",value:function(){var e=this.props,t=e.removeAural,n=e.duration;setTimeout(t,n)}},{key:"render",value:function(){var e=this.props.notification;return React__default.createElement(AuralNotificationArea,{"aria-live":"assertive","aria-atomic":!0},e&&React__default.createElement("span",null,e))}}]),t}();_defineProperty(AuralNotification,"defaultProps",{duration:5e3});var AuralNotificationArea=styled__default.div(_templateObject()),AuralNotification$1=reactRedux.connect((function(e){return{notification:e.auralNotification}}),{removeAural:removeAural})(AuralNotification),ADD_AURAL_NOTIFICATION$1=ADD_AURAL_NOTIFICATION,REMOVE_AURAL_NOTIFICATION$1=REMOVE_AURAL_NOTIFICATION;function auralNotificationReducer(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,n=t.type,r=t.payload;switch(n){case ADD_AURAL_NOTIFICATION$1:return r;case REMOVE_AURAL_NOTIFICATION$1:return"";default:return e}}function createCommonjsModule(e,t){return e(t={exports:{}},t.exports),t.exports}var crypt=createCommonjsModule((function(e){!function(){var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n={rotl:function(e,t){return e<<t|e>>>32-t},rotr:function(e,t){return e<<32-t|e>>>t},endian:function(e){if(e.constructor==Number)return 16711935&n.rotl(e,8)|4278255360&n.rotl(e,24);for(var t=0;t<e.length;t++)e[t]=n.endian(e[t]);return e},randomBytes:function(e){for(var t=[];e>0;e--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(e){for(var t=[],n=0,r=0;n<e.length;n++,r+=8)t[r>>>5]|=e[n]<<24-r%32;return t},wordsToBytes:function(e){for(var t=[],n=0;n<32*e.length;n+=8)t.push(e[n>>>5]>>>24-n%32&255);return t},bytesToHex:function(e){for(var t=[],n=0;n<e.length;n++)t.push((e[n]>>>4).toString(16)),t.push((15&e[n]).toString(16));return t.join("")},hexToBytes:function(e){for(var t=[],n=0;n<e.length;n+=2)t.push(parseInt(e.substr(n,2),16));return t},bytesToBase64:function(e){for(var n=[],r=0;r<e.length;r+=3)for(var a=e[r]<<16|e[r+1]<<8|e[r+2],o=0;o<4;o++)8*r+6*o<=8*e.length?n.push(t.charAt(a>>>6*(3-o)&63)):n.push("=");return n.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/gi,"");for(var n=[],r=0,a=0;r<e.length;a=++r%4)0!=a&&n.push((t.indexOf(e.charAt(r-1))&Math.pow(2,-2*a+8)-1)<<2*a|t.indexOf(e.charAt(r))>>>6-2*a);return n}};e.exports=n}()})),charenc={utf8:{stringToBytes:function(e){return charenc.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(charenc.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],n=0;n<e.length;n++)t.push(255&e.charCodeAt(n));return t},bytesToString:function(e){for(var t=[],n=0;n<e.length;n++)t.push(String.fromCharCode(e[n]));return t.join("")}}},charenc_1=charenc,isBuffer_1=function(e){return null!=e&&(isBuffer(e)||isSlowBuffer(e)||!!e._isBuffer)};function isBuffer(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}function isSlowBuffer(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&isBuffer(e.slice(0,0))}var md5=createCommonjsModule((function(e){!function(){var t=crypt,n=charenc_1.utf8,r=isBuffer_1,a=charenc_1.bin,o=function(e,i){e.constructor==String?e=i&&"binary"===i.encoding?a.stringToBytes(e):n.stringToBytes(e):r(e)?e=Array.prototype.slice.call(e,0):Array.isArray(e)||(e=e.toString());for(var s=t.bytesToWords(e),u=8*e.length,l=1732584193,c=-271733879,f=-1732584194,d=271733878,p=0;p<s.length;p++)s[p]=16711935&(s[p]<<8|s[p]>>>24)|4278255360&(s[p]<<24|s[p]>>>8);s[u>>>5]|=128<<u%32,s[14+(u+64>>>9<<4)]=u;var h=o._ff,m=o._gg,g=o._hh,y=o._ii;for(p=0;p<s.length;p+=16){var b=l,v=c,_=f,E=d;l=h(l,c,f,d,s[p+0],7,-680876936),d=h(d,l,c,f,s[p+1],12,-389564586),f=h(f,d,l,c,s[p+2],17,606105819),c=h(c,f,d,l,s[p+3],22,-1044525330),l=h(l,c,f,d,s[p+4],7,-176418897),d=h(d,l,c,f,s[p+5],12,1200080426),f=h(f,d,l,c,s[p+6],17,-1473231341),c=h(c,f,d,l,s[p+7],22,-45705983),l=h(l,c,f,d,s[p+8],7,1770035416),d=h(d,l,c,f,s[p+9],12,-1958414417),f=h(f,d,l,c,s[p+10],17,-42063),c=h(c,f,d,l,s[p+11],22,-1990404162),l=h(l,c,f,d,s[p+12],7,1804603682),d=h(d,l,c,f,s[p+13],12,-40341101),f=h(f,d,l,c,s[p+14],17,-1502002290),l=m(l,c=h(c,f,d,l,s[p+15],22,1236535329),f,d,s[p+1],5,-165796510),d=m(d,l,c,f,s[p+6],9,-1069501632),f=m(f,d,l,c,s[p+11],14,643717713),c=m(c,f,d,l,s[p+0],20,-373897302),l=m(l,c,f,d,s[p+5],5,-701558691),d=m(d,l,c,f,s[p+10],9,38016083),f=m(f,d,l,c,s[p+15],14,-660478335),c=m(c,f,d,l,s[p+4],20,-405537848),l=m(l,c,f,d,s[p+9],5,568446438),d=m(d,l,c,f,s[p+14],9,-1019803690),f=m(f,d,l,c,s[p+3],14,-187363961),c=m(c,f,d,l,s[p+8],20,1163531501),l=m(l,c,f,d,s[p+13],5,-1444681467),d=m(d,l,c,f,s[p+2],9,-51403784),f=m(f,d,l,c,s[p+7],14,1735328473),l=g(l,c=m(c,f,d,l,s[p+12],20,-1926607734),f,d,s[p+5],4,-378558),d=g(d,l,c,f,s[p+8],11,-2022574463),f=g(f,d,l,c,s[p+11],16,1839030562),c=g(c,f,d,l,s[p+14],23,-35309556),l=g(l,c,f,d,s[p+1],4,-1530992060),d=g(d,l,c,f,s[p+4],11,1272893353),f=g(f,d,l,c,s[p+7],16,-155497632),c=g(c,f,d,l,s[p+10],23,-1094730640),l=g(l,c,f,d,s[p+13],4,681279174),d=g(d,l,c,f,s[p+0],11,-358537222),f=g(f,d,l,c,s[p+3],16,-722521979),c=g(c,f,d,l,s[p+6],23,76029189),l=g(l,c,f,d,s[p+9],4,-640364487),d=g(d,l,c,f,s[p+12],11,-421815835),f=g(f,d,l,c,s[p+15],16,530742520),l=y(l,c=g(c,f,d,l,s[p+2],23,-995338651),f,d,s[p+0],6,-198630844),d=y(d,l,c,f,s[p+7],10,1126891415),f=y(f,d,l,c,s[p+14],15,-1416354905),c=y(c,f,d,l,s[p+5],21,-57434055),l=y(l,c,f,d,s[p+12],6,1700485571),d=y(d,l,c,f,s[p+3],10,-1894986606),f=y(f,d,l,c,s[p+10],15,-1051523),c=y(c,f,d,l,s[p+1],21,-2054922799),l=y(l,c,f,d,s[p+8],6,1873313359),d=y(d,l,c,f,s[p+15],10,-30611744),f=y(f,d,l,c,s[p+6],15,-1560198380),c=y(c,f,d,l,s[p+13],21,1309151649),l=y(l,c,f,d,s[p+4],6,-145523070),d=y(d,l,c,f,s[p+11],10,-1120210379),f=y(f,d,l,c,s[p+2],15,718787259),c=y(c,f,d,l,s[p+9],21,-343485551),l=l+b>>>0,c=c+v>>>0,f=f+_>>>0,d=d+E>>>0}return t.endian([l,c,f,d])};o._ff=function(e,t,n,r,a,o,i){var s=e+(t&n|~t&r)+(a>>>0)+i;return(s<<o|s>>>32-o)+t},o._gg=function(e,t,n,r,a,o,i){var s=e+(t&r|n&~r)+(a>>>0)+i;return(s<<o|s>>>32-o)+t},o._hh=function(e,t,n,r,a,o,i){var s=e+(t^n^r)+(a>>>0)+i;return(s<<o|s>>>32-o)+t},o._ii=function(e,t,n,r,a,o,i){var s=e+(n^(t|~r))+(a>>>0)+i;return(s<<o|s>>>32-o)+t},o._blocksize=16,o._digestsize=16,e.exports=function(e,n){if(null==e)throw new Error("Illegal argument "+e);var r=t.wordsToBytes(o(e,n));return n&&n.asBytes?r:n&&n.asString?a.bytesToString(r):t.bytesToHex(r)}}()})),color=createCommonjsModule((function(e){if(void 0===t)var t={};t.brehaut||(t.brehaut={}),function(){var e={aliceblue:"#F0F8FF",antiquewhite:"#FAEBD7",aqua:"#00FFFF",aquamarine:"#7FFFD4",azure:"#F0FFFF",beige:"#F5F5DC",bisque:"#FFE4C4",black:"#000000",blanchedalmond:"#FFEBCD",blue:"#0000FF",blueviolet:"#8A2BE2",brown:"#A52A2A",burlywood:"#DEB887",cadetblue:"#5F9EA0",chartreuse:"#7FFF00",chocolate:"#D2691E",coral:"#FF7F50",cornflowerblue:"#6495ED",cornsilk:"#FFF8DC",crimson:"#DC143C",cyan:"#00FFFF",darkblue:"#00008B",darkcyan:"#008B8B",darkgoldenrod:"#B8860B",darkgray:"#A9A9A9",darkgrey:"#A9A9A9",darkgreen:"#006400",darkkhaki:"#BDB76B",darkmagenta:"#8B008B",darkolivegreen:"#556B2F",darkorange:"#FF8C00",darkorchid:"#9932CC",darkred:"#8B0000",darksalmon:"#E9967A",darkseagreen:"#8FBC8F",darkslateblue:"#483D8B",darkslategray:"#2F4F4F",darkslategrey:"#2F4F4F",darkturquoise:"#00CED1",darkviolet:"#9400D3",deeppink:"#FF1493",deepskyblue:"#00BFFF",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1E90FF",firebrick:"#B22222",floralwhite:"#FFFAF0",forestgreen:"#228B22",fuchsia:"#FF00FF",gainsboro:"#DCDCDC",ghostwhite:"#F8F8FF",gold:"#FFD700",goldenrod:"#DAA520",gray:"#808080",grey:"#808080",green:"#008000",greenyellow:"#ADFF2F",honeydew:"#F0FFF0",hotpink:"#FF69B4",indianred:"#CD5C5C",indigo:"#4B0082",ivory:"#FFFFF0",khaki:"#F0E68C",lavender:"#E6E6FA",lavenderblush:"#FFF0F5",lawngreen:"#7CFC00",lemonchiffon:"#FFFACD",lightblue:"#ADD8E6",lightcoral:"#F08080",lightcyan:"#E0FFFF",lightgoldenrodyellow:"#FAFAD2",lightgray:"#D3D3D3",lightgrey:"#D3D3D3",lightgreen:"#90EE90",lightpink:"#FFB6C1",lightsalmon:"#FFA07A",lightseagreen:"#20B2AA",lightskyblue:"#87CEFA",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#B0C4DE",lightyellow:"#FFFFE0",lime:"#00FF00",limegreen:"#32CD32",linen:"#FAF0E6",magenta:"#FF00FF",maroon:"#800000",mediumaquamarine:"#66CDAA",mediumblue:"#0000CD",mediumorchid:"#BA55D3",mediumpurple:"#9370D8",mediumseagreen:"#3CB371",mediumslateblue:"#7B68EE",mediumspringgreen:"#00FA9A",mediumturquoise:"#48D1CC",mediumvioletred:"#C71585",midnightblue:"#191970",mintcream:"#F5FFFA",mistyrose:"#FFE4E1",moccasin:"#FFE4B5",navajowhite:"#FFDEAD",navy:"#000080",oldlace:"#FDF5E6",olive:"#808000",olivedrab:"#6B8E23",orange:"#FFA500",orangered:"#FF4500",orchid:"#DA70D6",palegoldenrod:"#EEE8AA",palegreen:"#98FB98",paleturquoise:"#AFEEEE",palevioletred:"#D87093",papayawhip:"#FFEFD5",peachpuff:"#FFDAB9",peru:"#CD853F",pink:"#FFC0CB",plum:"#DDA0DD",powderblue:"#B0E0E6",purple:"#800080",rebeccapurple:"#663399",red:"#FF0000",rosybrown:"#BC8F8F",royalblue:"#4169E1",saddlebrown:"#8B4513",salmon:"#FA8072",sandybrown:"#F4A460",seagreen:"#2E8B57",seashell:"#FFF5EE",sienna:"#A0522D",silver:"#C0C0C0",skyblue:"#87CEEB",slateblue:"#6A5ACD",slategray:"#708090",slategrey:"#708090",snow:"#FFFAFA",springgreen:"#00FF7F",steelblue:"#4682B4",tan:"#D2B48C",teal:"#008080",thistle:"#D8BFD8",tomato:"#FF6347",turquoise:"#40E0D0",violet:"#EE82EE",wheat:"#F5DEB3",white:"#FFFFFF",whitesmoke:"#F5F5F5",yellow:"#FFFF00",yellowgreen:"#9ACD32"},n="(?:\\+|-)?\\d+",r="(?:\\+|-)?\\d*\\.\\d+",a="(?:"+n+")|(?:"+r+")";n="("+n+")",r="("+r+")";var o,i=(a="("+a+")")+"%",s=new RegExp(["^hsl(a?)\\(",a,",",i,",",i,"(,(",a,"))?\\)$"].join("\\s*?")),u=new RegExp(["^rgb(a?)\\(",n,",",n,",",n,"(,(",a,"))?\\)$"].join("\\s*?")),l=new RegExp(["^rgb(a?)\\(",i,",",i,",",i,"(,(",a,"))?\\)$"].join("\\s*?")),c=[],f={};this.object||(this.object=function(e){function t(){}return t.prototype=e,new t});var d=this.object;function p(e,t){e=e.toString();for(var n=[],r=0,a=Math.max(t-e.length,0);r<a;r++)n.push("0");return n.push(e),n.join("")}function h(e){return e.slice(0,1).toUpperCase()+e.slice(1)}function m(e){return e.replace(/^\s+|\s+$/g,"")}function g(e){return function(){var t=this.clone();return e.apply(t,arguments),t}}function y(e,t){var n=d(o),r=[],a="to"+h(e);function i(e){return function(){return e.apply(this[a](),arguments)}}for(var s in t)if(t.hasOwnProperty(s)){n[s]=t[s];var u=n[s];if("_"==s.slice(0,1))continue;if(s in o||"function"!=typeof u){if("function"!=typeof u){r.push(s);var l="get"+h(s),p="set"+h(s);o[l]=i(n[l]=function(e){return function(){return this[e]}}(s)),o[p]=i(n[p]=function(e){return function(t){var n=this.clone();return n[e]=t,n}}(s))}}else o[s]=i(u)}function m(){}function g(){return new m}return m.prototype=n,f[e]=g,n.clone=function(){for(var e=g(),t=0,n=r.length;t<n;t++){var a=r[t];e[a]=this[a]}return e},o[a]=function(){return g()},c.push(n),n}o={fromObject:function(e){if(!e)return d(o);for(var t=0,n=c.length;t<n;t++){var r=c[t].fromObject(e);if(r)return r}return d(o)},toString:function(){return this.toCSS()}};var b=null;function v(e){return o.fromObject(e)}y("RGB",{red:0,green:0,blue:0,alpha:0,getLuminance:function(){return.2126*this.red+.7152*this.green+.0722*this.blue},blend:function(e,t){e=e.toRGB(),t=Math.min(Math.max(t,0),1);var n=this.clone();return n.red=n.red*(1-t)+e.red*t,n.green=n.green*(1-t)+e.green*t,n.blue=n.blue*(1-t)+e.blue*t,n.alpha=n.alpha*(1-t)+e.alpha*t,n},fromObject:function(e){return e instanceof Array?this._fromRGBArray(e):"string"==typeof e?this._fromCSS(m(e)):e.hasOwnProperty("red")&&e.hasOwnProperty("green")&&e.hasOwnProperty("blue")?this._fromRGB(e):void 0},_stringParsers:[function(e){e=m(e);var t=n(u,255);return t||n(l,100);function n(t,n){var r=e.match(t);if(!r||!!r[1]+!!r[5]===1)return null;var a=f.RGB();return a.red=Math.min(1,Math.max(0,r[2]/n)),a.green=Math.min(1,Math.max(0,r[3]/n)),a.blue=Math.min(1,Math.max(0,r[4]/n)),a.alpha=r[5]?Math.min(Math.max(parseFloat(r[6]),0),1):1,a}},function(t){var n=t.toLowerCase();if(n in e&&(t=e[n]),t.match(/^#([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$/)){var r=(t=t.replace(/^#/,"")).length/3,a=Math.pow(16,r)-1,o=f.RGB();return o.red=parseInt(t.slice(0,r),16)/a,o.green=parseInt(t.slice(1*r,2*r),16)/a,o.blue=parseInt(t.slice(2*r),16)/a,o.alpha=1,o}},function(e){if("transparent"===e.toLowerCase())return b}],_fromCSS:function(e){for(var t=null,n=0,r=this._stringParsers.length;n<r;n++)if(t=this._stringParsers[n](e))return t},_fromRGB:function(e){var t=f.RGB();return t.red=e.red,t.green=e.green,t.blue=e.blue,t.alpha=e.hasOwnProperty("alpha")?e.alpha:1,t},_fromRGBArray:function(e){var t=f.RGB();return t.red=Math.max(0,Math.min(1,e[0]/255)),t.green=Math.max(0,Math.min(1,e[1]/255)),t.blue=Math.max(0,Math.min(1,e[2]/255)),t.alpha=void 0!==e[3]?Math.max(0,Math.min(1,e[3])):1,t},toCSSHex:function(e){e=e||2;var t=Math.pow(16,e)-1;return["#",p(Math.round(this.red*t).toString(16).toUpperCase(),e),p(Math.round(this.green*t).toString(16).toUpperCase(),e),p(Math.round(this.blue*t).toString(16).toUpperCase(),e)].join("")},toCSS:function(e){if(1===this.alpha)return this.toCSSHex(e);return["rgba(",Math.max(0,Math.min(255,Math.round(255*this.red))),",",Math.max(0,Math.min(255,Math.round(255*this.green))),",",Math.max(0,Math.min(255,Math.round(255*this.blue))),",",Math.max(0,Math.min(1,this.alpha)),")"].join("")},toHSV:function(){var e,t,n,r=f.HSV();return e=Math.min(this.red,this.green,this.blue),t=Math.max(this.red,this.green,this.blue),r.value=t,0==(n=t-e)?r.hue=r.saturation=0:(r.saturation=n/t,this.red==t?r.hue=(this.green-this.blue)/n:this.green==t?r.hue=2+(this.blue-this.red)/n:r.hue=4+(this.red-this.green)/n,r.hue=(60*r.hue+360)%360),r.alpha=this.alpha,r},toHSL:function(){return this.toHSV().toHSL()},toRGB:function(){return this.clone()}}),b=o.fromObject({red:0,blue:0,green:0,alpha:0}),y("HSV",{hue:0,saturation:0,value:1,alpha:1,shiftHue:g((function(e){var t=(this.hue+e)%360;t<0&&(t=(360+t)%360),this.hue=t})),devalueByAmount:g((function(e){this.value=Math.min(1,Math.max(this.value-e,0))})),devalueByRatio:g((function(e){this.value=Math.min(1,Math.max(this.value*(1-e),0))})),valueByAmount:g((function(e){this.value=Math.min(1,Math.max(this.value+e,0))})),valueByRatio:g((function(e){this.value=Math.min(1,Math.max(this.value*(1+e),0))})),desaturateByAmount:g((function(e){this.saturation=Math.min(1,Math.max(this.saturation-e,0))})),desaturateByRatio:g((function(e){this.saturation=Math.min(1,Math.max(this.saturation*(1-e),0))})),saturateByAmount:g((function(e){this.saturation=Math.min(1,Math.max(this.saturation+e,0))})),saturateByRatio:g((function(e){this.saturation=Math.min(1,Math.max(this.saturation*(1+e),0))})),schemeFromDegrees:function(e){for(var t=[],n=0,r=e.length;n<r;n++){var a=this.clone();a.hue=(this.hue+e[n])%360,t.push(a)}return t},complementaryScheme:function(){return this.schemeFromDegrees([0,180])},splitComplementaryScheme:function(){return this.schemeFromDegrees([0,150,320])},splitComplementaryCWScheme:function(){return this.schemeFromDegrees([0,150,300])},splitComplementaryCCWScheme:function(){return this.schemeFromDegrees([0,60,210])},triadicScheme:function(){return this.schemeFromDegrees([0,120,240])},clashScheme:function(){return this.schemeFromDegrees([0,90,270])},tetradicScheme:function(){return this.schemeFromDegrees([0,90,180,270])},fourToneCWScheme:function(){return this.schemeFromDegrees([0,60,180,240])},fourToneCCWScheme:function(){return this.schemeFromDegrees([0,120,180,300])},fiveToneAScheme:function(){return this.schemeFromDegrees([0,115,155,205,245])},fiveToneBScheme:function(){return this.schemeFromDegrees([0,40,90,130,245])},fiveToneCScheme:function(){return this.schemeFromDegrees([0,50,90,205,320])},fiveToneDScheme:function(){return this.schemeFromDegrees([0,40,155,270,310])},fiveToneEScheme:function(){return this.schemeFromDegrees([0,115,230,270,320])},sixToneCWScheme:function(){return this.schemeFromDegrees([0,30,120,150,240,270])},sixToneCCWScheme:function(){return this.schemeFromDegrees([0,90,120,210,240,330])},neutralScheme:function(){return this.schemeFromDegrees([0,15,30,45,60,75])},analogousScheme:function(){return this.schemeFromDegrees([0,30,60,90,120,150])},fromObject:function(e){if(e.hasOwnProperty("hue")&&e.hasOwnProperty("saturation")&&e.hasOwnProperty("value")){var t=f.HSV();return t.hue=e.hue,t.saturation=e.saturation,t.value=e.value,t.alpha=e.hasOwnProperty("alpha")?e.alpha:1,t}return null},_normalise:function(){this.hue%=360,this.saturation=Math.min(Math.max(0,this.saturation),1),this.value=Math.min(Math.max(0,this.value)),this.alpha=Math.min(1,Math.max(0,this.alpha))},toRGB:function(){this._normalise();var e,t,n,r,a,o=f.RGB();if(0===this.saturation)return o.red=this.value,o.green=this.value,o.blue=this.value,o.alpha=this.alpha,o;var i=this.hue/60;switch(t=i-(e=Math.floor(i)),n=this.value*(1-this.saturation),r=this.value*(1-this.saturation*t),a=this.value*(1-this.saturation*(1-t)),e){case 0:o.red=this.value,o.green=a,o.blue=n;break;case 1:o.red=r,o.green=this.value,o.blue=n;break;case 2:o.red=n,o.green=this.value,o.blue=a;break;case 3:o.red=n,o.green=r,o.blue=this.value;break;case 4:o.red=a,o.green=n,o.blue=this.value;break;default:o.red=this.value,o.green=n,o.blue=r}return o.alpha=this.alpha,o},toHSL:function(){this._normalise();var e=f.HSL();e.hue=this.hue;var t=(2-this.saturation)*this.value,n=this.saturation*this.value;return t&&2-t&&(n/=t<=1?t:2-t),t/=2,e.saturation=n,e.lightness=t,e.alpha=this.alpha,e},toHSV:function(){return this.clone()}}),y("HSL",{hue:0,saturation:0,lightness:0,alpha:1,darkenByAmount:g((function(e){this.lightness=Math.min(1,Math.max(this.lightness-e,0))})),darkenByRatio:g((function(e){this.lightness=Math.min(1,Math.max(this.lightness*(1-e),0))})),lightenByAmount:g((function(e){this.lightness=Math.min(1,Math.max(this.lightness+e,0))})),lightenByRatio:g((function(e){this.lightness=Math.min(1,Math.max(this.lightness*(1+e),0))})),fromObject:function(e){return"string"==typeof e?this._fromCSS(e):e.hasOwnProperty("hue")&&e.hasOwnProperty("saturation")&&e.hasOwnProperty("lightness")?this._fromHSL(e):void 0},_fromCSS:function(e){var t=m(e).match(s);if(!t||!!t[1]+!!t[5]===1)return null;var n=f.HSL();return n.hue=(t[2]%360+360)%360,n.saturation=Math.max(0,Math.min(parseInt(t[3],10)/100,1)),n.lightness=Math.max(0,Math.min(parseInt(t[4],10)/100,1)),n.alpha=t[5]?Math.max(0,Math.min(1,parseFloat(t[6]))):1,n},_fromHSL:function(e){var t=f.HSL();return t.hue=e.hue,t.saturation=e.saturation,t.lightness=e.lightness,t.alpha=e.hasOwnProperty("alpha")?e.alpha:1,t},_normalise:function(){this.hue=(this.hue%360+360)%360,this.saturation=Math.min(Math.max(0,this.saturation),1),this.lightness=Math.min(Math.max(0,this.lightness)),this.alpha=Math.min(1,Math.max(0,this.alpha))},toHSL:function(){return this.clone()},toHSV:function(){this._normalise();var e=f.HSV();e.hue=this.hue;var t=2*this.lightness,n=this.saturation*(t<=1?t:2-t);return e.value=(t+n)/2,e.saturation=2*n/(t+n)||0,e.alpha=this.alpha,e},toRGB:function(){return this.toHSV().toRGB()}}),v.isValid=function(e){var t,n=v(e),r=0;for(t in n)n.hasOwnProperty(t)&&r++;return r>0},t.brehaut.Color=v}.call(t.brehaut),e.exports=t.brehaut.Color})),maxContentWidth="660px",spacing={wee:"2.5px",tiny:"5px",small:"10px",medium:"20px",large:"30px",xlarge:"50px"},avatarSizes={small:"24px",medium:"36px",large:"48px",xlarge:"64px"},grey=color("#615B69"),red=color("#D53A60"),green=color("#198346"),blue=color("#0079CB"),yellow=color("#FFD740"),colors={grey:{default:grey.toString(),ultraLight:grey.lightenByAmount(.59).toString(),light:grey.lightenByAmount(.4).toString(),medium:grey.lightenByAmount(.05).toString(),dark:grey.darkenByAmount(.25).toString(),ultraDark:grey.darkenByAmount(.7).toString()},red:{default:red.toString(),ultraLight:red.lightenByAmount(.46).toString(),light:red.lightenByAmount(.25).toString(),dark:red.darkenByAmount(.1).toString()},green:{default:green.toString(),medium:green.lightenByAmount(.26).toString(),ultraLight:green.lightenByAmount(.65).toString()},blue:{default:blue.toString(),medium:blue.darkenByAmount(.05).toString()},yellow:{default:yellow,medium:yellow.darkenByAmount(.05).toString()},borders:{light:color("#E1DFE4").toString(),medium:color("#D0D0D0").toString(),dark:color("#615B69").toString(),default:"1px solid ".concat(color("#E1DFE4").toString())},success:color("#32D578").toString(),modal:{background:grey.setAlpha(.5).toString()}},fontSizes={wee:".7rem",tiny:".8rem",discrete:".9rem",normal:"1rem",default:"1rem",plus1:"1.2rem",plus2:"1.3rem",plus3:"1.5rem",plus4:"1.75rem",plus5:"2rem"},fonts={default:"Lato",headers:"Lato",sizes:{default:"1rem",tiny:".7rem",small:".8rem",discrete:".9rem",plus1:"1.2rem",plus2:"1.3rem",plus3:"1.5rem",plus4:"1.75rem",plus5:"2rem",plus6:"2.5rem",metadata:".8rem"}},borderRadius={small:"3px",medium:"5px",round:"50%"},navHeight="60px",footerHeight="45px",orderHeaderHeight="45px",paginationHeight="65px",breakpoints={minWidth:"360px",slim:"660px",mobile:"768px",tablet:"769px",desktop:"980px",widescreen:"1180px"},borders={colors:{light:grey.lightenByAmount(.5).toString(),default:colors.grey.light,medium:colors.grey.default,dark:colors.grey.dark},radius:{default:"3px",small:"3px",medium:"5px",round:"50%"},default:"1px solid ".concat(colors.borders.light)},shadows={default:"0 0 12px rgba(0,0,0,.15)",shallow:"0 0 5px rgba(0,0,0,.20)",deep:"20px 35px 45px rgba(0,0,0,.10)",up:"0 -6px 12px rgba(0,0,0,.15)",down:"0 6px 12px rgba(0,0,0,.15)"},theme={maxContentWidth:maxContentWidth,spacing:spacing,avatarSizes:avatarSizes,colors:colors,fontSizes:fontSizes,fonts:fonts,borderRadius:borderRadius,navHeight:navHeight,footerHeight:footerHeight,orderHeaderHeight:orderHeaderHeight,paginationHeight:paginationHeight,breakpoints:breakpoints,borders:borders,shadows:shadows,animationDuration:"0.33s"};function _templateObject$1(){var e=_taggedTemplateLiteral(["\n position: absolute;\n top: 0;\n left: 0;\n display: flex;\n width: ",";\n height: ",";\n background: ",";\n border-radius: 50%;\n display: flex;\n align-items: center;\n justify-content: center;\n font-size: ",";\n color: ",";\n font-weight: bold;\n letter-spacing: 0.5px;\n"]);return _templateObject$1=function(){return e},e}function Initials(e){var t=e.name.split(" ").map((function(e){return e[0]})).join("");return t.length>2&&(t="".concat(t[0]).concat(t[t.length-1])),React__default.createElement(Wrapper,{"aria-hidden":!0},t)}var Wrapper=styled__default.div(_templateObject$1(),theme.avatarSizes.small,theme.avatarSizes.small,theme.colors.grey.ultraLight,theme.fonts.sizes.tiny,theme.colors.grey.dark);function _templateObject2(){var e=_taggedTemplateLiteral(["\n position: absolute;\n top: 0;\n left: 0;\n width: ",";\n height: ",";\n border-radius: 50%;\n z-index: 1;\n"]);return _templateObject2=function(){return e},e}function _templateObject$2(){var e=_taggedTemplateLiteral(["\n position: relative;\n width: ",";\n height: ",";\n border-radius: 50%;\n"]);return _templateObject$2=function(){return e},e}function Avatar(e){var t=e.name,n=e.email.toLowerCase(),r=md5(n),a="https://www.gravatar.com/avatar/".concat(r,"?d=blank"),o="Gravatar image for ".concat(n);return React__default.createElement(AvatarWrapper,null,React__default.createElement(Image,{src:a,className:"avatar",alt:o}),React__default.createElement(Initials,{name:t}))}var AvatarWrapper=styled__default.div(_templateObject$2(),theme.avatarSizes.small,theme.avatarSizes.small),Image=styled__default.img(_templateObject2(),theme.avatarSizes.small,theme.avatarSizes.small);function _templateObject$3(){var e=_taggedTemplateLiteral(["\n display: inline-block;\n"]);return _templateObject$3=function(){return e},e}var AvatarOption=function(e){var t=e.name,n=e.email;return React__default.createElement(AvatarContainer,null,React__default.createElement(Avatar,{email:n,name:t}),React__default.createElement("span",null,t))},AvatarContainer=styled__default.div(_templateObject$3()),classnames=createCommonjsModule((function(e){
2/*!
3 Copyright (c) 2017 Jed Watson.
4 Licensed under the MIT License (MIT), see
5 http://jedwatson.github.io/classnames
6*/
7!function(){var t={}.hasOwnProperty;function n(){for(var e=[],r=0;r<arguments.length;r++){var a=arguments[r];if(a){var o=typeof a;if("string"===o||"number"===o)e.push(a);else if(Array.isArray(a)&&a.length){var i=n.apply(null,a);i&&e.push(i)}else if("object"===o)for(var s in a)t.call(a,s)&&a[s]&&e.push(s)}}return e.join(" ")}e.exports?(n.default=n,e.exports=n):window.classNames=n}()}));function _templateObject$4(){var e=_taggedTemplateLiteral(["\n clip: rect(1px, 1px, 1px, 1px);\n height: 1px;\n overflow: hidden;\n position: absolute;\n width: 1px;\n padding: 0;\n margin: 0;\n\n :focus {\n clip: rect(0, 0, 0, 0);\n font-size: 1em;\n height: auto;\n outline: thin dotted;\n position: static !important;\n width: auto;\n overflow: visible;\n }\n"]);return _templateObject$4=function(){return e},e}var Aural=styled__default.span(_templateObject$4());function _templateObject$5(){var e=_taggedTemplateLiteral(["\n width: ","px;\n height: ","px;\n background: #0365a8;\n border-radius: 50%;\n border: none;\n position: relative;\n transition: all 0.25s;\n cursor: pointer;\n\n &.is-small {\n width: ","px;\n height: ","px;\n\n &:before,\n &:after {\n height: ","px;\n }\n }\n\n &.is-danger {\n background: #df204a;\n transform: rotate(45deg);\n }\n\n .cross {\n display: inline-block;\n\n &:before,\n &:after {\n content: ' ';\n width: 50%;\n height: ","px;\n background: #fff;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n display: block;\n }\n\n &:after {\n transform: translate(-50%, -50%) rotate(90deg);\n }\n }\n"]);return _templateObject$5=function(){return e},e}var ButtonAddRemove=function(e){var t=e.triggerBoolean,n=e.handleOnClick,r=e.isSmall,a=e.title,o=classnames({"is-small":r},{"is-danger":t},{"is-primary":!t});return React__default.createElement(Button,{className:o,onClick:n},React__default.createElement("span",{className:"cross"}),React__default.createElement(Aural,null,t?"Remove":"Add"," ",a))},buttonSize=22,smallButtonSize=18,Button=styled__default.button(_templateObject$5(),buttonSize,buttonSize,smallButtonSize,smallButtonSize,smallButtonSize/6,buttonSize/6);function _templateObject$6(){var e=_taggedTemplateLiteral(["\n position: relative;\n border-radius: 50%;\n border-color: transparent;\n width: ",";\n height: ",";\n background: ",";\n cursor: pointer;\n transition: all 0.15s ease-in-out;\n\n &:hover {\n background: ",";\n transform: scale(1.1);\n }\n\n &:before,\n &:after {\n content: '';\n width: 13px;\n height: 2px;\n background: white;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%) rotate(45deg);\n }\n\n &:after {\n transform: translate(-50%, -50%) rotate(-45deg);\n }\n"]);return _templateObject$6=function(){return e},e}var CloseButton=styled__default.button(_templateObject$6(),theme.fontSizes.plus5,theme.fontSizes.plus5,theme.colors.grey.default,theme.colors.grey.dark);function _templateObject6(){var e=_taggedTemplateLiteral(["\n font-size: ",";\n padding-left: ",";\n text-align: right;\n color: ",";\n"]);return _templateObject6=function(){return e},e}function _templateObject5(){var e=_taggedTemplateLiteral(["\n text-decoration: line-through;\n"]);return _templateObject5=function(){return e},e}function _templateObject4(){var e=_taggedTemplateLiteral(["\n font-size: ",";\n font-weight: bold;\n"]);return _templateObject4=function(){return e},e}function _templateObject3(){var e=_taggedTemplateLiteral(["\n background: ",";\n border: 1px solid ",";\n padding: 0 ",";\n border-radius: 2px;\n font-size: ",";\n font-weight: 400;\n"]);return _templateObject3=function(){return e},e}function _templateObject2$1(){var e=_taggedTemplateLiteral(["\n text-align: right;\n\n span {\n display: block;\n letter-spacing: 1px;\n margin-bottom: 0;\n text-transform: uppercase;\n\n &:first-child {\n font-size: 11px;\n }\n }\n"]);return _templateObject2$1=function(){return e},e}function _templateObject$7(){var e=_taggedTemplateLiteral(["\n justify-content: flex-end;\n display: flex;\n width: 100%;\n"]);return _templateObject$7=function(){return e},e}function Pricing(e){var t=e.listPrice,n=e.offerPrice;if(!n)return React__default.createElement("div",null,React__default.createElement("div",{"aria-hidden":!0},"N/A"),React__default.createElement("div",{className:"aural"},"Pricing not available"));var r=parseFloat(t),a=parseFloat(n),o=Number.isNaN(a);if(0===r&&0===a)return React__default.createElement(Free,null,"Free");var i=o?100:Math.round((r-a)/r*100);return React__default.createElement(Wrapper$1,null,React__default.createElement("div",null,!o&&React__default.createElement(Price,null,React__default.createElement(Aural,null,"Your price")," ",React__default.createElement(Cost,null,a?"$".concat(a.toFixed(2)):"Free")),r?React__default.createElement(Percent,null,React__default.createElement(StrikeThrough,null,"$",r.toFixed(2))," (",i,"% savings)"):null))}var Wrapper$1=styled__default.div(_templateObject$7()),Price=styled__default.div(_templateObject2$1()),Free=styled__default.div(_templateObject3(),theme.colors.green.ultraLight,theme.colors.green.medium,theme.spacing.small,theme.fonts.sizes.discrete),Cost=styled__default.span(_templateObject4(),theme.fonts.sizes.plus1),StrikeThrough=styled__default.span(_templateObject5()),Percent=styled__default.div(_templateObject6(),theme.fonts.sizes.discrete,theme.spacing.small,theme.colors.grey.medium),selector='input, a, textarea, select, button, [tabIndex]:not([tabIndex="-1"])';function getFocusBounds(e){var t=e.querySelectorAll(selector);return[t[0]||null,t[t.length-1]||null]}var FocusTrap=function(e){function t(){var e,n;_classCallCheck(this,t);for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];return _defineProperty(_assertThisInitialized(n=_possibleConstructorReturn(this,(e=_getPrototypeOf(t)).call.apply(e,[this].concat(a)))),"pauseFocus",void 0),_defineProperty(_assertThisInitialized(n),"focusTrap",React.createRef()),_defineProperty(_assertThisInitialized(n),"setFocusReturn",(function(){var e=n.props.setModalOnClose;e&&e((function(e){var t=document.createEvent("CustomEvent");t.initCustomEvent("focus",!0,!1,{noTrapFocus:!0}),e.dispatchEvent(t)}))})),_defineProperty(_assertThisInitialized(n),"tabListener",(function(e){var t=n.focusTrap.current;if(t&&"Tab"===e.key){var r=_slicedToArray(getFocusBounds(t),2),a=r[0],o=r[1];e.shiftKey||document.activeElement!==o?e.shiftKey&&document.activeElement===a&&(e.preventDefault(),o&&o.focus()):(e.preventDefault(),a&&a.focus())}})),_defineProperty(_assertThisInitialized(n),"keepFocus",(function(e){var t=n.focusTrap.current;!t||t.contains(e.target)||n.pauseFocus||(e.detail.noTrapFocus?(n.pauseFocus=!0,e.target instanceof HTMLElement&&e.target.focus(),n.pauseFocus=!1):t.focus())})),n}return _inherits(t,React.PureComponent),_createClass(t,[{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.tabListener),document.addEventListener("focus",this.keepFocus,!0),this.focusTrap.current&&this.focusTrap.current.focus(),this.setFocusReturn()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.tabListener),document.removeEventListener("focus",this.keepFocus,!0)}},{key:"render",value:function(){var e=this.props,t=e.children,n=e.className;return React__default.createElement("div",{ref:this.focusTrap,className:n,tabIndex:"0"},t)}}]),t}();function _templateObject2$2(){var e=_taggedTemplateLiteral(["\n align-items: center;\n animation: "," 1.5s infinite;\n display: flex;\n font-size: ",";\n height: 100%;\n justify-content: center;\n letter-spacing: 1px;\n padding: ",";\n text-transform: uppercase;\n"]);return _templateObject2$2=function(){return e},e}function _templateObject$8(){var e=_taggedTemplateLiteral(["\n 0%, 100% {\n opacity: 1;\n }\n 50% {\n opacity: .1;\n }\n"]);return _templateObject$8=function(){return e},e}var Loading=function(e){function t(){return _classCallCheck(this,t),_possibleConstructorReturn(this,_getPrototypeOf(t).apply(this,arguments))}return _inherits(t,React.Component),_createClass(t,[{key:"render",value:function(){var e=this.props.message;return React__default.createElement(Wrapper$2,null,e||"Loading","...")}}]),t}(),fadeInOut=styled.keyframes(_templateObject$8()),Wrapper$2=styled__default.div(_templateObject2$2(),fadeInOut,theme.fonts.sizes.small,theme.spacing.medium);function _templateObject$9(){var e=_taggedTemplateLiteral(["\n padding: ",";\n\n h1 {\n font-size: ",";\n }\n\n p {\n margin: "," 0 0;\n }\n"]);return _templateObject$9=function(){return e},e}function Modal(e){var t=e.title,n=e.text;return React__default.createElement(Container,null,React__default.createElement("h1",null,t),React__default.createElement("p",null,n))}var Container=styled__default.div(_templateObject$9(),theme.spacing.small,theme.fontSizes.plus2,theme.spacing.small);function _extends$1(){return(_extends$1=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 _objectWithoutPropertiesLoose$1(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}function _inheritsLoose(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function hasClass(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")}function addClass(e,t){e.classList?e.classList.add(t):hasClass(e,t)||("string"==typeof e.className?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))}function replaceClassName(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function removeClass(e,t){e.classList?e.classList.remove(t):"string"==typeof e.className?e.className=replaceClassName(e.className,t):e.setAttribute("class",replaceClassName(e.className&&e.className.baseVal||"",t))}var config={disabled:!1},timeoutsShape="production"!==process.env.NODE_ENV?PropTypes.oneOfType([PropTypes.number,PropTypes.shape({enter:PropTypes.number,exit:PropTypes.number,appear:PropTypes.number}).isRequired]):null,classNamesShape="production"!==process.env.NODE_ENV?PropTypes.oneOfType([PropTypes.string,PropTypes.shape({enter:PropTypes.string,exit:PropTypes.string,active:PropTypes.string}),PropTypes.shape({enter:PropTypes.string,enterDone:PropTypes.string,enterActive:PropTypes.string,exit:PropTypes.string,exitDone:PropTypes.string,exitActive:PropTypes.string})]):null,TransitionGroupContext=React__default.createContext(null),UNMOUNTED="unmounted",EXITED="exited",ENTERING="entering",ENTERED="entered",EXITING="exiting",Transition=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var a,o=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?o?(a=EXITED,r.appearStatus=ENTERING):a=ENTERED:a=t.unmountOnExit||t.mountOnEnter?UNMOUNTED:EXITED,r.state={status:a},r.nextCallback=null,r}_inheritsLoose(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===UNMOUNTED?{status:EXITED}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==ENTERING&&n!==ENTERED&&(t=ENTERING):n!==ENTERING&&n!==ENTERED||(t=EXITING)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t){this.cancelNextCallback();var n=ReactDOM__default.findDOMNode(this);t===ENTERING?this.performEnter(n,e):this.performExit(n)}else this.props.unmountOnExit&&this.state.status===EXITED&&this.setState({status:UNMOUNTED})},n.performEnter=function(e,t){var n=this,r=this.props.enter,a=this.context?this.context.isMounting:t,o=this.getTimeouts(),i=a?o.appear:o.enter;!t&&!r||config.disabled?this.safeSetState({status:ENTERED},(function(){n.props.onEntered(e)})):(this.props.onEnter(e,a),this.safeSetState({status:ENTERING},(function(){n.props.onEntering(e,a),n.onTransitionEnd(e,i,(function(){n.safeSetState({status:ENTERED},(function(){n.props.onEntered(e,a)}))}))})))},n.performExit=function(e){var t=this,n=this.props.exit,r=this.getTimeouts();n&&!config.disabled?(this.props.onExit(e),this.safeSetState({status:EXITING},(function(){t.props.onExiting(e),t.onTransitionEnd(e,r.exit,(function(){t.safeSetState({status:EXITED},(function(){t.props.onExited(e)}))}))}))):this.safeSetState({status:EXITED},(function(){t.props.onExited(e)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t,n){this.setNextCallback(n);var r=null==t&&!this.props.addEndListener;e&&!r?(this.props.addEndListener&&this.props.addEndListener(e,this.nextCallback),null!=t&&setTimeout(this.nextCallback,t)):setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===UNMOUNTED)return null;var t=this.props,n=t.children,r=_objectWithoutPropertiesLoose$1(t,["children"]);if(delete r.in,delete r.mountOnEnter,delete r.unmountOnExit,delete r.appear,delete r.enter,delete r.exit,delete r.timeout,delete r.addEndListener,delete r.onEnter,delete r.onEntering,delete r.onEntered,delete r.onExit,delete r.onExiting,delete r.onExited,"function"==typeof n)return React__default.createElement(TransitionGroupContext.Provider,{value:null},n(e,r));var a=React__default.Children.only(n);return(React__default.createElement(TransitionGroupContext.Provider,{value:null},React__default.cloneElement(a,r)))},t}(React__default.Component);function noop(){}Transition.contextType=TransitionGroupContext,Transition.propTypes="production"!==process.env.NODE_ENV?{children:PropTypes.oneOfType([PropTypes.func.isRequired,PropTypes.element.isRequired]).isRequired,in:PropTypes.bool,mountOnEnter:PropTypes.bool,unmountOnExit:PropTypes.bool,appear:PropTypes.bool,enter:PropTypes.bool,exit:PropTypes.bool,timeout:function(e){var t=timeoutsShape;e.addEndListener||(t=t.isRequired);for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];return t.apply(void 0,[e].concat(r))},addEndListener:PropTypes.func,onEnter:PropTypes.func,onEntering:PropTypes.func,onEntered:PropTypes.func,onExit:PropTypes.func,onExiting:PropTypes.func,onExited:PropTypes.func}:{},Transition.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:noop,onEntering:noop,onEntered:noop,onExit:noop,onExiting:noop,onExited:noop},Transition.UNMOUNTED=0,Transition.EXITED=1,Transition.ENTERING=2,Transition.ENTERED=3,Transition.EXITING=4;var _addClass=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return addClass(e,t)}))},removeClass$1=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return removeClass(e,t)}))},CSSTransition=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).appliedClasses={appear:{},enter:{},exit:{}},t.onEnter=function(e,n){t.removeClasses(e,"exit"),t.addClass(e,n?"appear":"enter","base"),t.props.onEnter&&t.props.onEnter(e,n)},t.onEntering=function(e,n){var r=n?"appear":"enter";t.addClass(e,r,"active"),t.props.onEntering&&t.props.onEntering(e,n)},t.onEntered=function(e,n){var r=n?"appear":"enter";t.removeClasses(e,r),t.addClass(e,r,"done"),t.props.onEntered&&t.props.onEntered(e,n)},t.onExit=function(e){t.removeClasses(e,"appear"),t.removeClasses(e,"enter"),t.addClass(e,"exit","base"),t.props.onExit&&t.props.onExit(e)},t.onExiting=function(e){t.addClass(e,"exit","active"),t.props.onExiting&&t.props.onExiting(e)},t.onExited=function(e){t.removeClasses(e,"exit"),t.addClass(e,"exit","done"),t.props.onExited&&t.props.onExited(e)},t.getClassNames=function(e){var n=t.props.classNames,r="string"==typeof n,a=r?""+(r&&n?n+"-":"")+e:n[e];return{baseClassName:a,activeClassName:r?a+"-active":n[e+"Active"],doneClassName:r?a+"-done":n[e+"Done"]}},t}_inheritsLoose(t,e);var n=t.prototype;return n.addClass=function(e,t,n){var r=this.getClassNames(t)[n+"ClassName"];"appear"===t&&"done"===n&&(r+=" "+this.getClassNames("enter").doneClassName),"active"===n&&e&&e.scrollTop,this.appliedClasses[t][n]=r,_addClass(e,r)},n.removeClasses=function(e,t){var n=this.appliedClasses[t],r=n.base,a=n.active,o=n.done;this.appliedClasses[t]={},r&&removeClass$1(e,r),a&&removeClass$1(e,a),o&&removeClass$1(e,o)},n.render=function(){var e=this.props,t=(e.classNames,_objectWithoutPropertiesLoose$1(e,["classNames"]));return React__default.createElement(Transition,_extends$1({},t,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},t}(React__default.Component);CSSTransition.defaultProps={classNames:""},CSSTransition.propTypes="production"!==process.env.NODE_ENV?_extends$1({},Transition.propTypes,{classNames:classNamesShape,onEnter:PropTypes.func,onEntering:PropTypes.func,onEntered:PropTypes.func,onExit:PropTypes.func,onExiting:PropTypes.func,onExited:PropTypes.func}):{};var icons={CANCEL:"CANCEL",CHECK:"CHECK",EXCLAMATION:"EXCLAMATION"},modalActions={CANCEL_MODAL:"CANCEL_MODAL",OPEN_MODAL:"OPEN_MODAL",SET_MODAL_ONCLOSE:"SET_MODAL_ONCLOSE"},notificationActions={SHOW_NOTIFICATION:"SHOW_NOTIFICATION",REMOVE_NOTIFICATION:"REMOVE_NOTIFICATION",TRANSITION_NOTIFICATION:"TRANSITION_NOTIFICATION"},NOTIFICATION_TIMEOUT=330,OPEN_MODAL=modalActions.OPEN_MODAL,CANCEL_MODAL=modalActions.CANCEL_MODAL,SET_MODAL_ONCLOSE=modalActions.SET_MODAL_ONCLOSE,_cancelModal={type:CANCEL_MODAL};function cancelModal(){return function(e,t){var n=t().modal;if(n){var r=n.onClose,a=n.element;r&&a&&r(a)}e(_cancelModal)}}function setModalOnClose(e){return function(t){t({type:SET_MODAL_ONCLOSE,onClose:e})}}function openConfirmationModal(e){return function(t){return new Promise((function(n,r){var a=_objectSpread2({},e,{type:OPEN_MODAL,onConfirm:function(){t(cancelModal()),n()},onCancel:function(){t(cancelModal()),r()}});t(a)}))}}var modal=Object.freeze({__proto__:null,cancelModal:cancelModal,setModalOnClose:setModalOnClose,openConfirmationModal:openConfirmationModal});function _templateObject5$1(){var e=_taggedTemplateLiteral(["\n display: flex;\n border-top: ",";\n\n button {\n background-color: #fff;\n border: none;\n border-radius: 0;\n cursor: pointer;\n flex: 1 1 auto;\n font-size: ",";\n font-weight: 600;\n padding: "," ",";\n\n &:last-child {\n border-left: ",";\n color: ",";\n }\n\n &:hover {\n background: ",";\n }\n }\n"]);return _templateObject5$1=function(){return e},e}function _templateObject4$1(){var e=_taggedTemplateLiteral(["\n position: absolute;\n right: ",";\n top: ",";\n"]);return _templateObject4$1=function(){return e},e}function _templateObject3$1(){var e=_taggedTemplateLiteral(["\n background-color: white;\n border-radius: ",";\n border: ",";\n box-shadow: ",";\n margin: auto;\n position: relative;\n min-width: 30%;\n z-index: 4;\n\n &.modal-body-appear {\n animation: "," ",";\n }\n\n @media (max-width: ",") {\n width: 95%;\n }\n"]);return _templateObject3$1=function(){return e},e}function _templateObject2$3(){var e=_taggedTemplateLiteral(["\n from { transform: scale(0.75); }\n to { transform: none; }\n"]);return _templateObject2$3=function(){return e},e}function _templateObject$a(){var e=_taggedTemplateLiteral(["\n align-items: center;\n background-color: ",";\n display: flex;\n height: 100%;\n justify-content: space-around;\n position: absolute;\n top: 0;\n width: 100%;\n z-index: ",";\n"]);return _templateObject$a=function(){return e},e}var _createReducer,mapStateToProps=function(e){return _objectSpread2({},e.modal)},ModalWrapper=function(e){function t(){var e,n;_classCallCheck(this,t);for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];return _defineProperty(_assertThisInitialized(n=_possibleConstructorReturn(this,(e=_getPrototypeOf(t)).call.apply(e,[this].concat(a)))),"escListener",(function(e){"Escape"===e.key&&n.props.onCancel()})),n}return _inherits(t,React.PureComponent),_createClass(t,[{key:"componentDidMount",value:function(){document.addEventListener("keyup",this.escListener,!0)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keyup",this.escListener)}},{key:"render",value:function(){var e=this.props,t=e.children,n=e.setModalOnClose;return React__default.createElement(ModalWrapperDiv,{setModalOnClose:n},t)}}]),t}(),ModalPortal=function(e){var t=e.modalContent,n=e.cancelText,r=e.confirmText,a=e.onConfirm,o=e.onCancel,i=e.showCancel,s=void 0===i||i,u=e.showConfirm,l=void 0===u||u,c=e.setModalOnClose,f=document.querySelector("#root ~ div > div")||document.body;return t&&f?ReactDOM.createPortal(React__default.createElement(ModalWrapper,{onCancel:o,setModalOnClose:c},React__default.createElement(CSSTransition,{in:!0,classNames:"modal-body",timeout:330,appear:!0},React__default.createElement(ModalBody,{role:"application"},React__default.createElement(PositionedCloseButton,{onClick:o,"aria-label":"Close"}),t,(s||l)&&React__default.createElement(ModalButtons,null,s&&React__default.createElement("button",{onClick:o},n||"No"),l&&React__default.createElement("button",{onClick:a},r||"Yes"))))),f):null},ModalContainer=reactRedux.connect(mapStateToProps,{setModalOnClose:setModalOnClose})(ModalPortal),ModalWrapperDiv=styled__default(FocusTrap)(_templateObject$a(),theme.colors.modal.background,1051),fadeModal=styled.keyframes(_templateObject2$3()),ModalBody=styled__default.article(_templateObject3$1(),theme.borderRadius.medium,theme.borders.default,theme.shadows.default,fadeModal,theme.animationDuration,theme.breakpoints.mobile),PositionedCloseButton=styled__default(CloseButton)(_templateObject4$1(),theme.spacing.small,theme.spacing.small),ModalButtons=styled__default.div(_templateObject5$1(),theme.borders.default,theme.fontSizes.default,theme.spacing.medium,theme.spacing.small,theme.borders.default,theme.colors.blue.default,theme.colors.grey.ultraLight);function createReducer(e,t){return function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e,r=arguments.length>1?arguments[1]:void 0;return t.hasOwnProperty(r.type)?t[r.type](n,r):n}}var OPEN_MODAL$1=modalActions.OPEN_MODAL,CANCEL_MODAL$1=modalActions.CANCEL_MODAL,SET_MODAL_ONCLOSE$1=modalActions.SET_MODAL_ONCLOSE,modalReducer=createReducer(null,(_defineProperty(_createReducer={},OPEN_MODAL$1,(function(e,t){t.type;return _objectWithoutProperties(t,["type"])})),_defineProperty(_createReducer,CANCEL_MODAL$1,(function(){return null})),_defineProperty(_createReducer,SET_MODAL_ONCLOSE$1,(function(e,t){return _objectSpread2({},e,{onClose:t.onClose})})),_createReducer));function _classCallCheck$1(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties$1(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 _createClass$1(e,t,n){return t&&_defineProperties$1(e.prototype,t),n&&_defineProperties$1(e,n),e}function _defineProperty$1(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){_defineProperty$1(e,t,n[t])}))}return e}function _slicedToArray$1(e,t){return _arrayWithHoles$1(e)||_iterableToArrayLimit$1(e,t)||_nonIterableRest$1()}function _arrayWithHoles$1(e){if(Array.isArray(e))return e}function _iterableToArrayLimit$1(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,s=e[Symbol.iterator]();!(r=(i=s.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(a)throw o}}return n}function _nonIterableRest$1(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}var noop$1=function(){},_WINDOW={},_DOCUMENT={},_MUTATION_OBSERVER=null,_PERFORMANCE={mark:noop$1,measure:noop$1};try{"undefined"!=typeof window&&(_WINDOW=window),"undefined"!=typeof document&&(_DOCUMENT=document),"undefined"!=typeof MutationObserver&&(_MUTATION_OBSERVER=MutationObserver),"undefined"!=typeof performance&&(_PERFORMANCE=performance)}catch(e){}var _ref=_WINDOW.navigator||{},_ref$userAgent=_ref.userAgent,userAgent=void 0===_ref$userAgent?"":_ref$userAgent,WINDOW=_WINDOW,DOCUMENT=_DOCUMENT,PERFORMANCE=_PERFORMANCE,IS_BROWSER=!!WINDOW.document,IS_DOM=!!DOCUMENT.documentElement&&!!DOCUMENT.head&&"function"==typeof DOCUMENT.addEventListener&&"function"==typeof DOCUMENT.createElement,IS_IE=~userAgent.indexOf("MSIE")||~userAgent.indexOf("Trident/"),NAMESPACE_IDENTIFIER="___FONT_AWESOME___",DEFAULT_FAMILY_PREFIX="fa",DEFAULT_REPLACEMENT_CLASS="svg-inline--fa",DATA_FA_I2SVG="data-fa-i2svg",PRODUCTION=function(){try{return"production"===process.env.NODE_ENV}catch(e){return!1}}(),DUOTONE_CLASSES={GROUP:"group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},initial=WINDOW.FontAwesomeConfig||{};function getAttrConfig(e){var t=DOCUMENT.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}function coerce(e){return""===e||"false"!==e&&("true"===e||e)}if(DOCUMENT&&"function"==typeof DOCUMENT.querySelector){var attrs=[["data-family-prefix","familyPrefix"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]];attrs.forEach((function(e){var t=_slicedToArray$1(e,2),n=t[0],r=t[1],a=coerce(getAttrConfig(n));null!=a&&(initial[r]=a)}))}var _default={familyPrefix:DEFAULT_FAMILY_PREFIX,replacementClass:DEFAULT_REPLACEMENT_CLASS,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0},_config=_objectSpread({},_default,initial);_config.autoReplaceSvg||(_config.observeMutations=!1);var config$1=_objectSpread({},_config);WINDOW.FontAwesomeConfig=config$1;var w=WINDOW||{};w[NAMESPACE_IDENTIFIER]||(w[NAMESPACE_IDENTIFIER]={}),w[NAMESPACE_IDENTIFIER].styles||(w[NAMESPACE_IDENTIFIER].styles={}),w[NAMESPACE_IDENTIFIER].hooks||(w[NAMESPACE_IDENTIFIER].hooks={}),w[NAMESPACE_IDENTIFIER].shims||(w[NAMESPACE_IDENTIFIER].shims=[]);var namespace=w[NAMESPACE_IDENTIFIER],functions=[],listener=function e(){DOCUMENT.removeEventListener("DOMContentLoaded",e),loaded=1,functions.map((function(e){return e()}))},loaded=!1;IS_DOM&&((loaded=(DOCUMENT.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(DOCUMENT.readyState))||DOCUMENT.addEventListener("DOMContentLoaded",listener));var isNode="undefined"!=typeof global&&void 0!==global.process&&"function"==typeof global.process.emit,asyncSetTimer="undefined"==typeof setImmediate?setTimeout:setImmediate,meaninglessTransform={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function insertCss(e){if(e&&IS_DOM){var t=DOCUMENT.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;for(var n=DOCUMENT.head.childNodes,r=null,a=n.length-1;a>-1;a--){var o=n[a],i=(o.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(i)>-1&&(r=o)}return DOCUMENT.head.insertBefore(t,r),e}}var idPool="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function nextUniqueId(){for(var e=12,t="";e-- >0;)t+=idPool[62*Math.random()|0];return t}function htmlEscape(e){return"".concat(e).replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function joinAttributes(e){return Object.keys(e||{}).reduce((function(t,n){return t+"".concat(n,'="').concat(htmlEscape(e[n]),'" ')}),"").trim()}function joinStyles(e){return Object.keys(e||{}).reduce((function(t,n){return t+"".concat(n,": ").concat(e[n],";")}),"")}function transformIsMeaningful(e){return e.size!==meaninglessTransform.size||e.x!==meaninglessTransform.x||e.y!==meaninglessTransform.y||e.rotate!==meaninglessTransform.rotate||e.flipX||e.flipY}function transformForSvg(e){var t=e.transform,n=e.containerWidth,r=e.iconWidth,a={transform:"translate(".concat(n/2," 256)")},o="translate(".concat(32*t.x,", ").concat(32*t.y,") "),i="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),s="rotate(".concat(t.rotate," 0 0)");return{outer:a,inner:{transform:"".concat(o," ").concat(i," ").concat(s)},path:{transform:"translate(".concat(r/2*-1," -256)")}}}var ALL_SPACE={x:0,y:0,width:"100%",height:"100%"};function fillBlack(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}function deGroup(e){return"g"===e.tag?e.children:[e]}function makeIconMasking(e){var t=e.children,n=e.attributes,r=e.main,a=e.mask,o=e.transform,i=r.width,s=r.icon,u=a.width,l=a.icon,c=transformForSvg({transform:o,containerWidth:u,iconWidth:i}),f={tag:"rect",attributes:_objectSpread({},ALL_SPACE,{fill:"white"})},d=s.children?{children:s.children.map(fillBlack)}:{},p={tag:"g",attributes:_objectSpread({},c.inner),children:[fillBlack(_objectSpread({tag:s.tag,attributes:_objectSpread({},s.attributes,c.path)},d))]},h={tag:"g",attributes:_objectSpread({},c.outer),children:[p]},m="mask-".concat(nextUniqueId()),g="clip-".concat(nextUniqueId()),y={tag:"mask",attributes:_objectSpread({},ALL_SPACE,{id:m,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[f,h]},b={tag:"defs",children:[{tag:"clipPath",attributes:{id:g},children:deGroup(l)},y]};return t.push(b,{tag:"rect",attributes:_objectSpread({fill:"currentColor","clip-path":"url(#".concat(g,")"),mask:"url(#".concat(m,")")},ALL_SPACE)}),{children:t,attributes:n}}function makeIconStandard(e){var t=e.children,n=e.attributes,r=e.main,a=e.transform,o=joinStyles(e.styles);if(o.length>0&&(n.style=o),transformIsMeaningful(a)){var i=transformForSvg({transform:a,containerWidth:r.width,iconWidth:r.width});t.push({tag:"g",attributes:_objectSpread({},i.outer),children:[{tag:"g",attributes:_objectSpread({},i.inner),children:[{tag:r.icon.tag,children:r.icon.children,attributes:_objectSpread({},r.icon.attributes,i.path)}]}]})}else t.push(r.icon);return{children:t,attributes:n}}function asIcon(e){var t=e.children,n=e.main,r=e.mask,a=e.attributes,o=e.styles,i=e.transform;if(transformIsMeaningful(i)&&n.found&&!r.found){var s={x:n.width/n.height/2,y:.5};a.style=joinStyles(_objectSpread({},o,{"transform-origin":"".concat(s.x+i.x/16,"em ").concat(s.y+i.y/16,"em")}))}return[{tag:"svg",attributes:a,children:t}]}function asSymbol(e){var t=e.prefix,n=e.iconName,r=e.children,a=e.attributes,o=e.symbol;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:_objectSpread({},a,{id:!0===o?"".concat(t,"-").concat(config$1.familyPrefix,"-").concat(n):o}),children:r}]}]}function makeInlineSvgAbstract(e){var t=e.icons,n=t.main,r=t.mask,a=e.prefix,o=e.iconName,i=e.transform,s=e.symbol,u=e.title,l=e.extra,c=e.watchable,f=void 0!==c&&c,d=r.found?r:n,p=d.width,h=d.height,m="fa-w-".concat(Math.ceil(p/h*16)),g=[config$1.replacementClass,o?"".concat(config$1.familyPrefix,"-").concat(o):"",m].filter((function(e){return-1===l.classes.indexOf(e)})).concat(l.classes).join(" "),y={children:[],attributes:_objectSpread({},l.attributes,{"data-prefix":a,"data-icon":o,class:g,role:l.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(p," ").concat(h)})};f&&(y.attributes[DATA_FA_I2SVG]=""),u&&y.children.push({tag:"title",attributes:{id:y.attributes["aria-labelledby"]||"title-".concat(nextUniqueId())},children:[u]});var b=_objectSpread({},y,{prefix:a,iconName:o,main:n,mask:r,transform:i,symbol:s,styles:l.styles}),v=r.found&&n.found?makeIconMasking(b):makeIconStandard(b),_=v.children,E=v.attributes;return b.children=_,b.attributes=E,s?asSymbol(b):asIcon(b)}var noop$1$1=function(){},p=config$1.measurePerformance&&PERFORMANCE&&PERFORMANCE.mark&&PERFORMANCE.measure?PERFORMANCE:{mark:noop$1$1,measure:noop$1$1},bindInternal4=function(e,t){return function(n,r,a,o){return e.call(t,n,r,a,o)}},reduce=function(e,t,n,r){var a,o,i,s=Object.keys(e),u=s.length,l=void 0!==r?bindInternal4(t,r):t;for(void 0===n?(a=1,i=e[s[0]]):(a=0,i=n);a<u;a++)i=l(i,e[o=s[a]],o,e);return i};function defineIcons(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).skipHooks,r=void 0!==n&&n,a=Object.keys(t).reduce((function(e,n){var r=t[n];return!!r.icon?e[r.iconName]=r.icon:e[n]=r,e}),{});"function"!=typeof namespace.hooks.addPack||r?namespace.styles[e]=_objectSpread({},namespace.styles[e]||{},a):namespace.hooks.addPack(e,a),"fas"===e&&defineIcons("fa",t)}var styles=namespace.styles,shims=namespace.shims,_byUnicode={},_byLigature={},_byOldName={},build=function(){var e=function(e){return reduce(styles,(function(t,n,r){return t[r]=reduce(n,e,{}),t}),{})};_byUnicode=e((function(e,t,n){return t[3]&&(e[t[3]]=n),e})),_byLigature=e((function(e,t,n){var r=t[2];return e[n]=n,r.forEach((function(t){e[t]=n})),e}));var t="far"in styles;_byOldName=reduce(shims,(function(e,n){var r=n[0],a=n[1],o=n[2];return"far"!==a||t||(a="fas"),e[r]={prefix:a,iconName:o},e}),{})};build();var styles$1=namespace.styles;function iconFromMapping(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}function toHtml(e){var t=e.tag,n=e.attributes,r=void 0===n?{}:n,a=e.children,o=void 0===a?[]:a;return"string"==typeof e?htmlEscape(e):"<".concat(t," ").concat(joinAttributes(r),">").concat(o.map(toHtml).join(""),"</").concat(t,">")}var parseTransformString=function(e){var t={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return e?e.toLowerCase().split(" ").reduce((function(e,t){var n=t.toLowerCase().split("-"),r=n[0],a=n.slice(1).join("-");if(r&&"h"===a)return e.flipX=!0,e;if(r&&"v"===a)return e.flipY=!0,e;if(a=parseFloat(a),isNaN(a))return e;switch(r){case"grow":e.size=e.size+a;break;case"shrink":e.size=e.size-a;break;case"left":e.x=e.x-a;break;case"right":e.x=e.x+a;break;case"up":e.y=e.y-a;break;case"down":e.y=e.y+a;break;case"rotate":e.rotate=e.rotate+a}return e}),t):t};function MissingIcon(e){this.name="MissingIcon",this.message=e||"Icon unavailable",this.stack=(new Error).stack}MissingIcon.prototype=Object.create(Error.prototype),MissingIcon.prototype.constructor=MissingIcon;var FILL={fill:"currentColor"},ANIMATION_BASE={attributeType:"XML",repeatCount:"indefinite",dur:"2s"},RING={tag:"path",attributes:_objectSpread({},FILL,{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})},OPACITY_ANIMATE=_objectSpread({},ANIMATION_BASE,{attributeName:"opacity"}),DOT={tag:"circle",attributes:_objectSpread({},FILL,{cx:"256",cy:"364",r:"28"}),children:[{tag:"animate",attributes:_objectSpread({},ANIMATION_BASE,{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:_objectSpread({},OPACITY_ANIMATE,{values:"1;0;1;1;0;1;"})}]},QUESTION={tag:"path",attributes:_objectSpread({},FILL,{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:[{tag:"animate",attributes:_objectSpread({},OPACITY_ANIMATE,{values:"1;0;0;0;0;1;"})}]},EXCLAMATION={tag:"path",attributes:_objectSpread({},FILL,{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:_objectSpread({},OPACITY_ANIMATE,{values:"0;0;1;1;0;0;"})}]},styles$2=namespace.styles;function asFoundIcon(e){var t=e[0],n=e[1],r=_slicedToArray$1(e.slice(4),1)[0];return{found:!0,width:t,height:n,icon:Array.isArray(r)?{tag:"g",attributes:{class:"".concat(config$1.familyPrefix,"-").concat(DUOTONE_CLASSES.GROUP)},children:[{tag:"path",attributes:{class:"".concat(config$1.familyPrefix,"-").concat(DUOTONE_CLASSES.SECONDARY),fill:"currentColor",d:r[0]}},{tag:"path",attributes:{class:"".concat(config$1.familyPrefix,"-").concat(DUOTONE_CLASSES.PRIMARY),fill:"currentColor",d:r[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:r}}}}var styles$3=namespace.styles,baseStyles='svg:not(:root).svg-inline--fa {\n overflow: visible;\n}\n\n.svg-inline--fa {\n display: inline-block;\n font-size: inherit;\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.225em;\n}\n.svg-inline--fa.fa-w-1 {\n width: 0.0625em;\n}\n.svg-inline--fa.fa-w-2 {\n width: 0.125em;\n}\n.svg-inline--fa.fa-w-3 {\n width: 0.1875em;\n}\n.svg-inline--fa.fa-w-4 {\n width: 0.25em;\n}\n.svg-inline--fa.fa-w-5 {\n width: 0.3125em;\n}\n.svg-inline--fa.fa-w-6 {\n width: 0.375em;\n}\n.svg-inline--fa.fa-w-7 {\n width: 0.4375em;\n}\n.svg-inline--fa.fa-w-8 {\n width: 0.5em;\n}\n.svg-inline--fa.fa-w-9 {\n width: 0.5625em;\n}\n.svg-inline--fa.fa-w-10 {\n width: 0.625em;\n}\n.svg-inline--fa.fa-w-11 {\n width: 0.6875em;\n}\n.svg-inline--fa.fa-w-12 {\n width: 0.75em;\n}\n.svg-inline--fa.fa-w-13 {\n width: 0.8125em;\n}\n.svg-inline--fa.fa-w-14 {\n width: 0.875em;\n}\n.svg-inline--fa.fa-w-15 {\n width: 0.9375em;\n}\n.svg-inline--fa.fa-w-16 {\n width: 1em;\n}\n.svg-inline--fa.fa-w-17 {\n width: 1.0625em;\n}\n.svg-inline--fa.fa-w-18 {\n width: 1.125em;\n}\n.svg-inline--fa.fa-w-19 {\n width: 1.1875em;\n}\n.svg-inline--fa.fa-w-20 {\n width: 1.25em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: 0.3em;\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: 0.3em;\n width: auto;\n}\n.svg-inline--fa.fa-border {\n height: 1.5em;\n}\n.svg-inline--fa.fa-li {\n width: 2em;\n}\n.svg-inline--fa.fa-fw {\n width: 1.25em;\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: #ff253a;\n border-radius: 1em;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n color: #fff;\n height: 1.5em;\n line-height: 1;\n max-width: 5em;\n min-width: 1.5em;\n overflow: hidden;\n padding: 0.25em;\n right: 0;\n text-overflow: ellipsis;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: 0;\n right: 0;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: 0;\n left: 0;\n right: auto;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n right: 0;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: 0;\n right: auto;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-lg {\n font-size: 1.3333333333em;\n line-height: 0.75em;\n vertical-align: -0.0667em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: 2.5em;\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: -2em;\n position: absolute;\n text-align: center;\n width: 2em;\n line-height: inherit;\n}\n\n.fa-border {\n border: solid 0.08em #eee;\n border-radius: 0.1em;\n padding: 0.2em 0.25em 0.15em;\n}\n\n.fa-pull-left {\n float: left;\n}\n\n.fa-pull-right {\n float: right;\n}\n\n.fa.fa-pull-left,\n.fas.fa-pull-left,\n.far.fa-pull-left,\n.fal.fa-pull-left,\n.fab.fa-pull-left {\n margin-right: 0.3em;\n}\n.fa.fa-pull-right,\n.fas.fa-pull-right,\n.far.fa-pull-right,\n.fal.fa-pull-right,\n.fab.fa-pull-right {\n margin-left: 0.3em;\n}\n\n.fa-spin {\n -webkit-animation: fa-spin 2s infinite linear;\n animation: fa-spin 2s infinite linear;\n}\n\n.fa-pulse {\n -webkit-animation: fa-spin 1s infinite steps(8);\n animation: fa-spin 1s infinite steps(8);\n}\n\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical,\n:root .fa-flip-both {\n -webkit-filter: none;\n filter: none;\n}\n\n.fa-stack {\n display: inline-block;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: #fff;\n}\n\n.sr-only {\n border: 0;\n clip: rect(0, 0, 0, 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n clip: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n position: static;\n width: auto;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: 1;\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: 0.4;\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: 0.4;\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: 1;\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse {\n color: #fff;\n}';function css(){var e=DEFAULT_FAMILY_PREFIX,t=DEFAULT_REPLACEMENT_CLASS,n=config$1.familyPrefix,r=config$1.replacementClass,a=baseStyles;if(n!==e||r!==t){var o=new RegExp("\\.".concat(e,"\\-"),"g"),i=new RegExp("\\--".concat(e,"\\-"),"g"),s=new RegExp("\\.".concat(t),"g");a=a.replace(o,".".concat(n,"-")).replace(i,"--".concat(n,"-")).replace(s,".".concat(r))}return a}var Library=function(){function e(){_classCallCheck$1(this,e),this.definitions={}}return _createClass$1(e,[{key:"add",value:function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var a=n.reduce(this._pullDefinitions,{});Object.keys(a).forEach((function(t){e.definitions[t]=_objectSpread({},e.definitions[t]||{},a[t]),defineIcons(t,a[t]),build()}))}},{key:"reset",value:function(){this.definitions={}}},{key:"_pullDefinitions",value:function(e,t){var n=t.prefix&&t.iconName&&t.icon?{0:t}:t;return Object.keys(n).map((function(t){var r=n[t],a=r.prefix,o=r.iconName,i=r.icon;e[a]||(e[a]={}),e[a][o]=i})),e}}]),e}();function ensureCss(){config$1.autoAddCss&&!_cssInserted&&(insertCss(css()),_cssInserted=!0)}function apiObject(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map((function(e){return toHtml(e)}))}}),Object.defineProperty(e,"node",{get:function(){if(IS_DOM){var t=DOCUMENT.createElement("div");return t.innerHTML=e.html,t.children}}}),e}function findIconDefinition(e){var t=e.prefix,n=void 0===t?"fa":t,r=e.iconName;if(r)return iconFromMapping(library.definitions,n,r)||iconFromMapping(namespace.styles,n,r)}function resolveIcons(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=(t||{}).icon?t:findIconDefinition(t||{}),a=n.mask;return a&&(a=(a||{}).icon?a:findIconDefinition(a||{})),e(r,_objectSpread({},n,{mask:a}))}}var library=new Library,_cssInserted=!1,parse={transform:function(e){return parseTransformString(e)}},icon=resolveIcons((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.transform,r=void 0===n?meaninglessTransform:n,a=t.symbol,o=void 0!==a&&a,i=t.mask,s=void 0===i?null:i,u=t.title,l=void 0===u?null:u,c=t.classes,f=void 0===c?[]:c,d=t.attributes,p=void 0===d?{}:d,h=t.styles,m=void 0===h?{}:h;if(e){var g=e.prefix,y=e.iconName,b=e.icon;return apiObject(_objectSpread({type:"icon"},e),(function(){return ensureCss(),config$1.autoA11y&&(l?p["aria-labelledby"]="".concat(config$1.replacementClass,"-title-").concat(nextUniqueId()):(p["aria-hidden"]="true",p.focusable="false")),makeInlineSvgAbstract({icons:{main:asFoundIcon(b),mask:s?asFoundIcon(s.icon):{found:!1,width:null,height:null,icon:{}}},prefix:g,iconName:y,transform:_objectSpread({},meaninglessTransform,r),symbol:o,title:l,extra:{attributes:p,styles:m,classes:f}})}))}}));function _typeof(e){return(_typeof="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 _defineProperty$2(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _objectSpread$1(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){_defineProperty$2(e,t,n[t])}))}return e}function _objectWithoutPropertiesLoose$2(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}function _objectWithoutProperties$1(e,t){if(null==e)return{};var n,r,a=_objectWithoutPropertiesLoose$2(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_nonIterableSpread()}function _arrayWithoutHoles(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}function _iterableToArray(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function classList(e){var t,n=e.spin,r=e.pulse,a=e.fixedWidth,o=e.inverse,i=e.border,s=e.listItem,u=e.flip,l=e.size,c=e.rotation,f=e.pull,d=(_defineProperty$2(t={"fa-spin":n,"fa-pulse":r,"fa-fw":a,"fa-inverse":o,"fa-border":i,"fa-li":s,"fa-flip-horizontal":"horizontal"===u||"both"===u,"fa-flip-vertical":"vertical"===u||"both"===u},"fa-".concat(l),null!=l),_defineProperty$2(t,"fa-rotate-".concat(c),null!=c),_defineProperty$2(t,"fa-pull-".concat(f),null!=f),_defineProperty$2(t,"fa-swap-opacity",e.swapOpacity),t);return Object.keys(d).map((function(e){return d[e]?e:null})).filter((function(e){return e}))}function _isNumerical(e){return(e-=0)==e}function camelize(e){return _isNumerical(e)?e:(e=e.replace(/[\-_\s]+(.)?/g,(function(e,t){return t?t.toUpperCase():""}))).substr(0,1).toLowerCase()+e.substr(1)}function capitalize(e){return e.charAt(0).toUpperCase()+e.slice(1)}function styleToObject(e){return e.split(";").map((function(e){return e.trim()})).filter((function(e){return e})).reduce((function(e,t){var n=t.indexOf(":"),r=camelize(t.slice(0,n)),a=t.slice(n+1).trim();return r.startsWith("webkit")?e[capitalize(r)]=a:e[r]=a,e}),{})}function convert(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("string"==typeof t)return t;var r=(t.children||[]).map((function(t){return convert(e,t)})),a=Object.keys(t.attributes||{}).reduce((function(e,n){var r=t.attributes[n];switch(n){case"class":e.attrs.className=r,delete t.attributes.class;break;case"style":e.attrs.style=styleToObject(r);break;default:0===n.indexOf("aria-")||0===n.indexOf("data-")?e.attrs[n.toLowerCase()]=r:e.attrs[camelize(n)]=r}return e}),{attrs:{}}),o=n.style,i=void 0===o?{}:o,s=_objectWithoutProperties$1(n,["style"]);return a.attrs.style=_objectSpread$1({},a.attrs.style,i),e.apply(void 0,[t.tag,_objectSpread$1({},a.attrs,s)].concat(_toConsumableArray(r)))}var PRODUCTION$1=!1;try{PRODUCTION$1="production"===process.env.NODE_ENV}catch(e){}function log(){var e;!PRODUCTION$1&&console&&"function"==typeof console.error&&(e=console).error.apply(e,arguments)}function normalizeIconArgs(e){return null===e?null:"object"===_typeof(e)&&e.prefix&&e.iconName?e:Array.isArray(e)&&2===e.length?{prefix:e[0],iconName:e[1]}:"string"==typeof e?{prefix:"fas",iconName:e}:void 0}function objectWithKey(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?_defineProperty$2({},e,t):{}}function FontAwesomeIcon(e){var t=e.icon,n=e.mask,r=e.symbol,a=e.className,o=e.title,i=normalizeIconArgs(t),s=objectWithKey("classes",[].concat(_toConsumableArray(classList(e)),_toConsumableArray(a.split(" ")))),u=objectWithKey("transform","string"==typeof e.transform?parse.transform(e.transform):e.transform),l=objectWithKey("mask",normalizeIconArgs(n)),c=icon(i,_objectSpread$1({},s,u,l,{symbol:r,title:o}));if(!c)return log("Could not find icon",i),null;var f=c.abstract,d={};return Object.keys(e).forEach((function(t){FontAwesomeIcon.defaultProps.hasOwnProperty(t)||(d[t]=e[t])})),convertCurry(f[0],d)}FontAwesomeIcon.displayName="FontAwesomeIcon",FontAwesomeIcon.propTypes={border:PropTypes.bool,className:PropTypes.string,mask:PropTypes.oneOfType([PropTypes.object,PropTypes.array,PropTypes.string]),fixedWidth:PropTypes.bool,inverse:PropTypes.bool,flip:PropTypes.oneOf(["horizontal","vertical","both"]),icon:PropTypes.oneOfType([PropTypes.object,PropTypes.array,PropTypes.string]),listItem:PropTypes.bool,pull:PropTypes.oneOf(["right","left"]),pulse:PropTypes.bool,rotation:PropTypes.oneOf([90,180,270]),size:PropTypes.oneOf(["lg","xs","sm","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:PropTypes.bool,symbol:PropTypes.oneOfType([PropTypes.bool,PropTypes.string]),title:PropTypes.string,transform:PropTypes.oneOfType([PropTypes.string,PropTypes.object]),swapOpacity:PropTypes.bool},FontAwesomeIcon.defaultProps={border:!1,className:"",mask:null,fixedWidth:!1,inverse:!1,flip:null,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,size:null,spin:!1,symbol:!1,title:"",transform:null,swapOpacity:!1};var convertCurry=convert.bind(null,React__default.createElement),faAngleDoubleLeft={prefix:"fas",iconName:"angle-double-left",icon:[448,512,[],"f100","M223.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L319.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L393.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34zm-192 34l136 136c9.4 9.4 24.6 9.4 33.9 0l22.6-22.6c9.4-9.4 9.4-24.6 0-33.9L127.9 256l96.4-96.4c9.4-9.4 9.4-24.6 0-33.9L201.7 103c-9.4-9.4-24.6-9.4-33.9 0l-136 136c-9.5 9.4-9.5 24.6-.1 34z"]},faAngleDoubleRight={prefix:"fas",iconName:"angle-double-right",icon:[448,512,[],"f101","M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34zm192-34l-136-136c-9.4-9.4-24.6-9.4-33.9 0l-22.6 22.6c-9.4 9.4-9.4 24.6 0 33.9l96.4 96.4-96.4 96.4c-9.4 9.4-9.4 24.6 0 33.9l22.6 22.6c9.4 9.4 24.6 9.4 33.9 0l136-136c9.4-9.2 9.4-24.4 0-33.8z"]},faAngleLeft={prefix:"fas",iconName:"angle-left",icon:[256,512,[],"f104","M31.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L127.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L201.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34z"]},faAngleRight={prefix:"fas",iconName:"angle-right",icon:[256,512,[],"f105","M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"]},faCheckCircle={prefix:"fas",iconName:"check-circle",icon:[512,512,[],"f058","M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"]},faExclamationTriangle={prefix:"fas",iconName:"exclamation-triangle",icon:[576,512,[],"f071","M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"]},faQuestionCircle={prefix:"fas",iconName:"question-circle",icon:[512,512,[],"f059","M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zM262.655 90c-54.497 0-89.255 22.957-116.549 63.758-3.536 5.286-2.353 12.415 2.715 16.258l34.699 26.31c5.205 3.947 12.621 3.008 16.665-2.122 17.864-22.658 30.113-35.797 57.303-35.797 20.429 0 45.698 13.148 45.698 32.958 0 14.976-12.363 22.667-32.534 33.976C247.128 238.528 216 254.941 216 296v4c0 6.627 5.373 12 12 12h56c6.627 0 12-5.373 12-12v-1.333c0-28.462 83.186-29.647 83.186-106.667 0-58.002-60.165-102-116.531-102zM256 338c-25.365 0-46 20.635-46 46 0 25.364 20.635 46 46 46s46-20.636 46-46c0-25.365-20.635-46-46-46z"]},faTimesCircle={prefix:"fas",iconName:"times-circle",icon:[512,512,[],"f057","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z"]};function _templateObject$b(){var e=_taggedTemplateLiteral(["\n display: inline;\n\n .ra-tooltip {\n background-color: white;\n box-shadow: ",";\n z-index: 1;\n padding: "," 0;\n\n &.bottom {\n transform: translate(-50%, 105%);\n }\n }\n\n .ra-tooltip-message {\n width: 320px;\n\n @media (max-width: ",") {\n width: 240px;\n }\n\n > p {\n color: ",";\n white-space: normal;\n font-size: ",";\n line-height: ",";\n }\n\n :after {\n display: none;\n }\n }\n"]);return _templateObject$b=function(){return e},e}var RATooltip=require("react-aria-tooltip").default;function Tooltip(e){var t=e.message;return React__default.createElement(ToolTipContainer,null,React__default.createElement(RATooltip,{eventType:"hover",message:t,direction:"bottom"},React__default.createElement(FontAwesomeIcon,{icon:faQuestionCircle,tabIndex:0})))}var ToolTipContainer=styled__default.div(_templateObject$b(),theme.shadows.default,theme.spacing.small,theme.breakpoints.mobile,theme.colors.grey.default,theme.fonts.sizes.discrete,theme.fonts.sizes.plus1);function _templateObject2$4(){var e=_taggedTemplateLiteral(["\n width: 30px;\n height: 30px;\n background: #fff;\n border: ",";\n cursor: pointer;\n padding: 0;\n\n &[disabled] {\n color: ",";\n cursor: not-allowed;\n }\n"]);return _templateObject2$4=function(){return e},e}function _templateObject$c(){var e=_taggedTemplateLiteral(["\n display: flex;\n align-items: center;\n\n > div {\n padding: "," ",";\n font-size: ",";\n }\n\n &:last-child {\n margin-bottom: ",";\n }\n\n > :nth-child(2) {\n min-width: 70px;\n text-align: center;\n }\n\n button {\n font-size: 16px;\n border-radius: ",";\n\n &:first-child {\n margin-right: ",";\n }\n }\n"]);return _templateObject$c=function(){return e},e}var Pagination=function(e){function t(){var e,n;_classCallCheck(this,t);for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];return _defineProperty(_assertThisInitialized(n=_possibleConstructorReturn(this,(e=_getPrototypeOf(t)).call.apply(e,[this].concat(a)))),"handleClickNext",(function(){n.props.changePage(n.props.page+1)})),_defineProperty(_assertThisInitialized(n),"handleClickPrevious",(function(){n.props.changePage(n.props.page-1)})),_defineProperty(_assertThisInitialized(n),"handleClickFirst",(function(){n.props.changePage(1)})),_defineProperty(_assertThisInitialized(n),"handleClickLast",(function(){var e=n.props;(0,e.changePage)(e.pageCount)})),_defineProperty(_assertThisInitialized(n),"render",(function(){var e=n.props,t=e.page,r=e.hasNext,a=e.pageCount;return 1!==t||r?React__default.createElement(PaginationWrapper,null,React__default.createElement("div",null,React__default.createElement(Button$1,{onClick:n.handleClickFirst,disabled:1===t},React__default.createElement(FontAwesomeIcon,{"aria-hidden":!0,icon:faAngleDoubleLeft}),React__default.createElement(Aural,null,"First page")),React__default.createElement(Button$1,{onClick:n.handleClickPrevious,disabled:1===t},React__default.createElement(FontAwesomeIcon,{"aria-hidden":!0,icon:faAngleLeft}),React__default.createElement(Aural,null,"Previous page"))),React__default.createElement("div",null,"Page ",t," of ",a),React__default.createElement("div",null,React__default.createElement(Button$1,{onClick:n.handleClickNext,disabled:!r},React__default.createElement(FontAwesomeIcon,{"aria-hidden":!0,icon:faAngleRight}),React__default.createElement(Aural,null,"Next page")),React__default.createElement(Button$1,{onClick:n.handleClickLast,disabled:t===a},React__default.createElement(FontAwesomeIcon,{"aria-hidden":!0,icon:faAngleDoubleRight}),React__default.createElement(Aural,null,"Last page")))):null})),n}return _inherits(t,React__default.Component),t}(),PaginationWrapper=styled__default.div(_templateObject$c(),theme.spacing.wee,theme.spacing.tiny,theme.fonts.sizes.discrete,theme.spacing.large,theme.borders.radius.small,theme.spacing.tiny),Button$1=styled__default.button(_templateObject2$4(),theme.borders.default,theme.colors.grey.light);function _templateObject$d(){var e=_taggedTemplateLiteral(["\n border-right: "," solid ",";\n border-top: "," solid transparent;\n border-bottom: "," solid transparent;\n cursor: pointer;\n margin: 0 "," 0 ",";\n\n &:not(.expanded) {\n transition: transform ",";\n }\n\n &.expanded {\n transition: transform ",";\n transform: rotate(-90deg);\n }\n"]);return _templateObject$d=function(){return e},e}var ToggleHandle=function(e){var t=e.expanded,n=e.onClick;return React__default.createElement(Triangle,{className:classnames({expanded:t}),onClick:n})},Triangle=styled__default.div(_templateObject$d(),theme.spacing.tiny,theme.colors.grey.dark,theme.spacing.tiny,theme.spacing.tiny,theme.spacing.tiny,theme.spacing.small,theme.animationDuration,theme.animationDuration);!function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}var n={};t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){var r=function(e){return e&&e.__esModule?e:{default:e}}(n(1));window.ZingTouch=r.default},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=r(n(2)),o=r(n(4)),i=r(n(10)),s=r(n(12)),u=r(n(13)),l=r(n(14)),c=r(n(15)),f=r(n(16)),d={_regions:[],Gesture:o.default,Expand:i.default,Pan:s.default,Pinch:u.default,Rotate:l.default,Swipe:c.default,Tap:f.default,Region:function(e,t,n){var r=d._regions.length,o=new a.default(e,t,n,r);return d._regions.push(o),o}};t.default=d},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=r(n(3)),i=r(n(4)),s=r(n(6)),u=r(n(9)),l=function(){function e(t,n,r,a){var o=this;(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),this.id=a,this.element=t,this.capture=void 0!==n&&n,this.preventDefault=void 0===r||r,this.state=new u.default(a);(window.PointerEvent&&!window.TouchEvent?["pointerdown","pointermove","pointerup"]:["mousedown","mousemove","mouseup","touchstart","touchmove","touchend"]).map((function(e){t.addEventListener(e,(function(e){(0,s.default)(e,o)}),o.capture)}))}return a(e,[{key:"bind",value:function(e,t,n,r,a){if(!e||e&&!e.tagName)throw"Bind must contain an element";return a=void 0!==a&&a,t?void this.state.addBinding(e,t,n,r,a):new o.default(e,a,this.state)}},{key:"bindOnce",value:function(e,t,n,r){this.bind(e,t,n,r,!0)}},{key:"unbind",value:function(e,t){var n=this,r=this.state.retrieveBindingsByElement(e),a=[];return r.forEach((function(r){t?"string"==typeof t&&n.state.registeredGestures[t]&&n.state.registeredGestures[t].id===r.gesture.id&&(e.removeEventListener(r.gesture.getId(),r.handler,r.capture),a.push(r)):(e.removeEventListener(r.gesture.getId(),r.handler,r.capture),a.push(r))})),a}},{key:"register",value:function(e,t){if("string"!=typeof e)throw new Error("Parameter key is an invalid string");if(!t instanceof i.default)throw new Error("Parameter gesture is an invalid Gesture object");t.setType(e),this.state.registerGesture(t,e)}},{key:"unregister",value:function(e){this.state.bindings.forEach((function(t){t.gesture.getType()===e&&t.element.removeEventListener(t.gesture.getId(),t.handler,t.capture)}));var t=this.state.registeredGestures[e];return delete this.state.registeredGestures[e],t}}]),e}();t.default=l},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.default=function e(t,n,r){var a=this;(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),this.element=t,Object.keys(r.registeredGestures).forEach((function(e){a[e]=function(t,o){return r.addBinding(a.element,e,t,o,n),a}}))}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=function(e){return e&&e.__esModule?e:{default:e}}(n(5)),o=function(){function e(){(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),this.type=null,this.id=null}return r(e,[{key:"setType",value:function(e){this.type=e}},{key:"getType",value:function(){return this.type}},{key:"setId",value:function(e){this.id=e}},{key:"getId",value:function(){return null!==this.id?this.id:this.type}},{key:"update",value:function(e){for(var t in e)this[t]&&(this[t]=e[t])}},{key:"start",value:function(e,t,n){return null}},{key:"move",value:function(e,t,n){return null}},{key:"end",value:function(e){return null}},{key:"isValid",value:function(e,t,n){var r=!0;return e.length>1&&e.forEach((function(e){a.default.isInside(e.initial.x,e.initial.y,n)||(r=!1)})),r}}]),e}();t.default=o},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=360,r={normalizeEvent:function(e){switch(e){case"mousedown":case"touchstart":case"pointerdown":return"start";case"mousemove":case"touchmove":case"pointermove":return"move";case"mouseup":case"touchend":case"pointerup":return"end";default:return null}},isWithin:function(e,t,n,r,a){return Math.abs(t-r)<=a&&Math.abs(e-n)<=a},distanceBetweenTwoPoints:function(e,t,n,r){var a=Math.sqrt((t-e)*(t-e)+(r-n)*(r-n));return Math.round(100*a)/100},getMidpoint:function(e,t,n,r){return{x:(e+t)/2,y:(n+r)/2}},getAngle:function(e,t,r,a){var o=Math.atan2(a-t,r-e)*(180/Math.PI);return n-(o<0?n+o:o)},getAngularDistance:function(e,t){var r=(t-e)%n,a=r<0?1:-1;return(r=Math.abs(r))>180?a*(n-r):a*r},getVelocity:function(e,t,n,r,a,o){return this.distanceBetweenTwoPoints(e,r,t,a)/(o-n)},getRightMostInput:function(e){var t=null,n=Number.MIN_VALUE;return e.forEach((function(e){e.initial.x>n&&(t=e)})),t},isInteger:function(e){return"number"==typeof e&&e%1==0},isInside:function(e,t,n){var r=n.getBoundingClientRect();return e>r.left&&e<r.left+r.width&&t>r.top&&t<r.top+r.height},getPropagationPath:function(e){if(e.path)return e.path;for(var t=[],n=e.target;n!=document;)t.push(n),n=n.parentNode;return t},getPathIndex:function(e,t){var n=e.length;return e.forEach((function(e,r){e===t&&(n=r)})),n},setMSPreventDefault:function(e){e.style["-ms-content-zooming"]="none",e.style["touch-action"]="none"},removeMSPreventDefault:function(e){e.style["-ms-content-zooming"]="",e.style["touch-action"]=""}};t.default=r},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=r(n(7)),o=r(n(8)),i=r(n(5));t.default=function(e,t){var n=t.state;if(0!==n.inputs.length||"start"===i.default.normalizeEvent(e.type)){if(void 0!==e.buttons&&"end"!==i.default.normalizeEvent(e.type)&&0===e.buttons)return void n.resetInputs();if(n.updateInputs(e,t.element)){var r=n.retrieveBindingsByInitialPos();r.length>0&&function(){t.preventDefault?(i.default.setMSPreventDefault(t.element),e.preventDefault?e.preventDefault():e.returnValue=!1):i.default.removeMSPreventDefault(t.element);var s={};(0,o.default)(r,e,n).forEach((function(t){var n=t.binding.gesture.id;if(s[n]){var r=i.default.getPropagationPath(e);i.default.getPathIndex(r,t.binding.element)<i.default.getPathIndex(r,s[n].binding.element)&&(s[n]=t)}else s[n]=t})),Object.keys(s).forEach((function(e){var t=s[e];(0,a.default)(t.binding,t.data,t.events)}))}();var s=0;n.inputs.forEach((function(e){"end"===e.getCurrentEventType()&&s++})),s===n.inputs.length&&n.resetInputs()}}}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){t.events=n;var r=new CustomEvent(e.gesture.getId(),{detail:t,bubbles:!0,cancelable:!0});!function(e,t,n){e.dispatchEvent(t),n.bindOnce&&ZingTouch.unbind(n.element,n.gesture.getType())}(e.element,r,e)}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(5));t.default=function(e,t,n){var a=r.default.normalizeEvent(t.type),o=[];return e.forEach((function(e){var t=e.gesture[a](n.inputs,n,e.element);t&&function(){var r=[];n.inputs.forEach((function(e){r.push(e.current)})),o.push({binding:e,data:t,events:r})}()})),o}},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a="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},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=r(n(4)),s=r(n(10)),u=r(n(12)),l=r(n(13)),c=r(n(14)),f=r(n(15)),d=r(n(16)),p=r(n(17)),h=r(n(18)),m=r(n(5)),g=function(){function e(t){(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),this.regionId=t,this.inputs=[],this.bindings=[],this.numGestures=0,this.registeredGestures={},this.registerGesture(new s.default,"expand"),this.registerGesture(new u.default,"pan"),this.registerGesture(new c.default,"rotate"),this.registerGesture(new l.default,"pinch"),this.registerGesture(new f.default,"swipe"),this.registerGesture(new d.default,"tap")}return o(e,[{key:"addBinding",value:function(e,t,n,r,o){var s=void 0;if(e&&void 0===e.tagName)throw new Error("Parameter element is an invalid object.");if("function"!=typeof n)throw new Error("Parameter handler is invalid.");if("string"==typeof t&&-1===Object.keys(this.registeredGestures).indexOf(t))throw new Error("Parameter "+t+" is not a registered gesture");if("object"===(void 0===t?"undefined":a(t))&&!(t instanceof i.default))throw new Error("Parameter for the gesture is not of a Gesture type");"string"==typeof t?s=this.registeredGestures[t]:""===(s=t).id&&this.assignGestureId(s),this.bindings.push(new p.default(e,s,n,r,o)),e.addEventListener(s.getId(),n,r)}},{key:"retrieveBindingsByElement",value:function(e){var t=[];return this.bindings.map((function(n){n.element===e&&t.push(n)})),t}},{key:"retrieveBindingsByInitialPos",value:function(){var e=this,t=[];return this.bindings.forEach((function(n){e.inputs.filter((function(e){return m.default.isInside(e.initial.x,e.initial.y,n.element)})).length>0&&t.push(n)})),t}},{key:"updateInputs",value:function(e,t){function n(e,t,n,r){var a=m.default.normalizeEvent(e.type),o=function(e,t){for(var n=0;n<e.length;n++)if(e[n].identifier===t)return e[n];return null}(t.inputs,n);return"start"===a&&o?void t.resetInputs():"start"!==a&&o&&!m.default.isInside(o.current.x,o.current.y,r)?void t.resetInputs():"start"===a||o?void("start"===a?t.inputs.push(new h.default(e,n)):o.update(e,n)):void t.resetInputs()}switch(e.touches?"TouchEvent":e.pointerType?"PointerEvent":"MouseEvent"){case"TouchEvent":for(var r in e.changedTouches)e.changedTouches.hasOwnProperty(r)&&m.default.isInteger(parseInt(r))&&n(e,this,e.changedTouches[r].identifier,t);break;case"PointerEvent":n(e,this,e.pointerId,t);break;case"MouseEvent":default:n(e,this,0,t)}return!0}},{key:"resetInputs",value:function(){this.inputs=[]}},{key:"numActiveInputs",value:function(){return this.inputs.filter((function(e){return"end"!==e.current.type})).length}},{key:"registerGesture",value:function(e,t){this.assignGestureId(e),this.registeredGestures[t]=e}},{key:"assignGestureId",value:function(e){e.setId(this.regionId+"-"+this.numGestures++)}}]),e}();t.default=g},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.type="expand",n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t}(function(e){return e&&e.__esModule?e:{default:e}}(n(11)).default);t.default=r},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=r(n(4)),i=r(n(5)),s=1,u=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.type="distance",n.threshold=e&&e.threshold?e.threshold:s,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),a(t,[{key:"start",value:function(e,t,n){if(!this.isValid(e,t,n))return null;2===e.length&&(e[0].getGestureProgress(this.type).lastEmittedDistance=i.default.distanceBetweenTwoPoints(e[0].current.x,e[1].current.x,e[0].current.y,e[1].current.y))}},{key:"move",value:function(e,t,n){if(2===t.numActiveInputs()){var r=i.default.distanceBetweenTwoPoints(e[0].current.x,e[1].current.x,e[0].current.y,e[1].current.y),a=i.default.distanceBetweenTwoPoints(e[0].previous.x,e[1].previous.x,e[0].previous.y,e[1].previous.y),o=i.default.getMidpoint(e[0].current.x,e[1].current.x,e[0].current.y,e[1].current.y),s=e[0].getGestureProgress(this.type);if("expand"===this.type){if(r<a)s.lastEmittedDistance=r;else if(r-s.lastEmittedDistance>=this.threshold)return s.lastEmittedDistance=r,{distance:r,center:o}}else if(r>a)s.lastEmittedDistance=r;else if(r<a&&s.lastEmittedDistance-r>=this.threshold)return s.lastEmittedDistance=r,{distance:r,center:o};return null}}}]),t}(o.default);t.default=u},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=r(n(4)),i=r(n(5)),s=1,u=1,l=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.type="pan",n.numInputs=e&&e.numInputs?e.numInputs:s,n.threshold=e&&e.threshold?e.threshold:u,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),a(t,[{key:"start",value:function(e){var t=this;e.forEach((function(e){var n=e.getGestureProgress(t.getId());n.active=!0,n.lastEmitted={x:e.current.x,y:e.current.y}}))}},{key:"move",value:function(e,t,n){if(this.numInputs===e.length)for(var r={data:[]},a=0;a<e.length;a++){var o,s=e[a].getGestureProgress(this.getId()),u=Math.abs(e[a].current.y-s.lastEmitted.y)>this.threshold,l=Math.abs(e[a].current.x-s.lastEmitted.x)>this.threshold;if(o=u||l,!s.active||!o)return null;r.data[a]={distanceFromOrigin:i.default.distanceBetweenTwoPoints(e[a].initial.x,e[a].current.x,e[a].initial.y,e[a].current.y),directionFromOrigin:i.default.getAngle(e[a].initial.x,e[a].initial.y,e[a].current.x,e[a].current.y),currentDirection:i.default.getAngle(s.lastEmitted.x,s.lastEmitted.y,e[a].current.x,e[a].current.y)},s.lastEmitted.x=e[a].current.x,s.lastEmitted.y=e[a].current.y}return r}},{key:"end",value:function(e){var t=this;return e.forEach((function(e){e.getGestureProgress(t.getId()).active=!1})),null}}]),t}(o.default);t.default=l},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=r(n(11)),o=(r(n(5)),function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.type="pinch",n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t}(a.default));t.default=o},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=r(n(4)),i=r(n(5)),s=function(e){function t(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var e=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return e.type="rotate",e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),a(t,[{key:"move",value:function(e,t,n){if(t.numActiveInputs()<=2){var r=void 0,a=void 0,o=void 0,s=void 0;if(1===t.numActiveInputs()){var u=n.getBoundingClientRect();r={x:u.left+u.width/2,y:u.top+u.height/2},s=e[0],a=o=0}else{r=i.default.getMidpoint(e[0].initial.x,e[1].initial.x,e[0].initial.y,e[1].initial.y);var l=i.default.getMidpoint(e[0].current.x,e[1].current.x,e[0].current.y,e[1].current.y);a=r.x-l.x,o=r.y-l.y,s=i.default.getRightMostInput(e)}var c=i.default.getAngle(r.x,r.y,s.current.x+a,s.current.y+o),f=s.getGestureProgress(this.getId());return f.initialAngle?(f.change=i.default.getAngularDistance(f.previousAngle,c),f.distance=f.distance+f.change):(f.initialAngle=f.previousAngle=c,f.distance=f.change=0),f.previousAngle=c,{angle:c,distanceFromOrigin:f.distance,distanceFromLast:f.change}}return null}}]),t}(o.default);t.default=s},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=r(n(4)),i=r(n(5)),s=1,u=100,l=.2,c=100,f=10,d=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.type="swipe",n.numInputs=e&&e.numInputs?e.numInputs:s,n.maxRestTime=e&&e.maxRestTime?e.maxRestTime:u,n.escapeVelocity=e&&e.escapeVelocity?e.escapeVelocity:l,n.timeDistortion=e&&e.timeDistortion?e.timeDistortion:c,n.maxProgressStack=e&&e.maxProgressStack?e.maxProgressStack:f,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),a(t,[{key:"move",value:function(e,t,n){if(this.numInputs===e.length)for(var r=0;r<e.length;r++){var a=e[r].getGestureProgress(this.getId());a.moves||(a.moves=[]),a.moves.push({time:(new Date).getTime(),x:e[r].current.x,y:e[r].current.y}),a.length>this.maxProgressStack&&a.moves.shift()}return null}},{key:"end",value:function(e){if(this.numInputs===e.length){for(var t={data:[]},n=0;n<e.length;n++){if("end"!==e[n].current.type)return;var r=e[n].getGestureProgress(this.getId());if(r.moves&&r.moves.length>2){var a=r.moves.pop();if((new Date).getTime()-a.time>this.maxRestTime)return null;for(var o=void 0,s=r.moves.length-1;-1!==s;){if(r.moves[s].time!==a.time){o=r.moves[s];break}s--}o||((o=r.moves.pop()).time+=this.timeDistortion);var u=i.default.getVelocity(o.x,o.y,o.time,a.x,a.y,a.time);t.data[n]={velocity:u,currentDirection:i.default.getAngle(o.x,o.y,a.x,a.y)}}}for(n=0;n<t.data.length;n++)if(u<this.escapeVelocity)return null;if(t.data.length>0)return t}return null}}]),t}(o.default);t.default=d},function(e,t,n){function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a="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},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=r(n(4)),s=r(n(5)),u=0,l=300,c=1,f=10,d=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.type="tap",n.minDelay=e&&e.minDelay?e.minDelay:u,n.maxDelay=e&&e.maxDelay?e.maxDelay:l,n.numInputs=e&&e.numInputs?e.numInputs:c,n.tolerance=e&&e.tolerance?e.tolerance:f,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),o(t,[{key:"start",value:function(e){var t=this;return e.length===this.numInputs&&e.forEach((function(e){e.getGestureProgress(t.type).start=(new Date).getTime()})),null}},{key:"move",value:function(e,t,n){for(var r=this,o=0;o<e.length;o++)if("move"===e[o].getCurrentEventType()){var i=e[o].current,u=e[o].previous;if(!s.default.isWithin(i.x,i.y,u.x,u.y,this.tolerance)){var l=function(){var t=r.type;return e.forEach((function(e){e.resetProgress(t)})),{v:null}}();if("object"===(void 0===l?"undefined":a(l)))return l.v}}return null}},{key:"end",value:function(e){var t=this;if(e.length!==this.numInputs)return null;for(var n=Number.MAX_VALUE,r=0;r<e.length;r++){if("end"!==e[r].getCurrentEventType())return null;var o=e[r].getGestureProgress(this.type);if(!o.start)return null;o.start<n&&(n=o.start)}var i=(new Date).getTime()-n;if(this.minDelay<=i&&this.maxDelay>=i)return{interval:i};var s=function(){var n=t.type;return e.forEach((function(e){e.resetProgress(n)})),{v:null}}();return"object"===(void 0===s?"undefined":a(s))?s.v:void 0}}]),t}(i.default);t.default=d},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.default=function e(t,n,r,a,o){(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),this.element=t,this.gesture=n,this.handler=r,this.capture=void 0!==a&&a,this.bindOnce=void 0!==o&&o}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=function(e){return e&&e.__esModule?e:{default:e}}(n(19)),o=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var r=new a.default(t,n);this.initial=r,this.current=r,this.previous=r,this.identifier=void 0!==n?n:0,this.progress={}}return r(e,[{key:"update",value:function(e,t){this.previous=this.current,this.current=new a.default(e,t)}},{key:"getGestureProgress",value:function(e){return this.progress[e]||(this.progress[e]={}),this.progress[e]}},{key:"getCurrentEventType",value:function(){return this.current.type}},{key:"resetProgress",value:function(e){this.progress[e]={}}}]),e}();t.default=o},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(5));t.default=function e(t,n){(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),this.originalEvent=t,this.type=r.default.normalizeEvent(t.type),this.x=0,this.y=0;var a=void 0;if(t.touches&&t.changedTouches){for(var o=0;o<t.changedTouches.length;o++)if(t.changedTouches[o].identifier===n){a=t.changedTouches[o];break}}else a=t;this.x=this.clientX=a.clientX,this.y=this.clientY=a.clientY,this.pageX=a.pageX,this.pageY=a.pageY,this.screenX=a.screenX,this.screenY=a.screenY}}]);var zingtouch=ZingTouch,zingtouch_1=zingtouch.Tap,zingtouch_2=zingtouch.Swipe,zingtouch_3=zingtouch.Region;function capitalize$1(e){return e.length?e[0].toUpperCase()+e.substring(1):e}var escapeVelocity=/Chrome/.test(navigator.userAgent)?.15:.25;function shouldPassRegionToChild(e){return"function"==typeof e.type}var ZingTouch$1=function(e){function t(){var e,n;_classCallCheck(this,t);for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];return _defineProperty(_assertThisInitialized(n=_possibleConstructorReturn(this,(e=_getPrototypeOf(t)).call.apply(e,[this].concat(a)))),"state",{region:null}),_defineProperty(_assertThisInitialized(n),"touchContainer",React.createRef()),_defineProperty(_assertThisInitialized(n),"processChild",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return shouldPassRegionToChild(e)?React.cloneElement(e,{zingTouchRegion:n.state.region,key:"zingtouch-child-".concat(t)}):e})),n}return _inherits(t,React.PureComponent),_createClass(t,[{key:"componentDidMount",value:function(){var e=this,t=this.touchContainer.current,n=this.props,r=n.capture,a=n.preventDefault,o=n.onSwipe;t&&this.setState({region:new zingtouch_3(t,r,a)},(function(){var n=e.state.region;n&&(["tap","pan","expand","pinch"].forEach((function(r){var a=e.props["on".concat(capitalize$1(r))];a&&n.bind(t,r,a)})),o&&(n.register("quickswipe",new zingtouch_2({escapeVelocity:escapeVelocity})),n.bind(t,"quickswipe",o)))}))}},{key:"render",value:function(){var e=this.props,t=e.children,n=(e.onSwipe,e.onTap,e.onPan,e.onExpand,e.onPinch,e.capture,e.preventDefault,_objectWithoutProperties(e,["children","onSwipe","onTap","onPan","onExpand","onPinch","capture","preventDefault"])),r=Array.isArray(t)?t.map(this.processChild):this.processChild(t);return React__default.createElement("div",_extends({ref:this.touchContainer},n),r)}}]),t}();_defineProperty(ZingTouch$1,"defaultProps",{capture:!1,preventDefault:!1});var _icons,_colors,removeNotification=function(e){return function(t){t({type:notificationActions.TRANSITION_NOTIFICATION,payload:{id:e}}),setTimeout((function(){t({type:notificationActions.REMOVE_NOTIFICATION,payload:{id:e}})}),NOTIFICATION_TIMEOUT)}},showNotification=function(e){return function(t){var n=performance.now();return t({type:notificationActions.SHOW_NOTIFICATION,payload:_objectSpread2({},e,{id:n})}),e.timeout&&setTimeout((function(){return t(removeNotification(n))}),e.timeout),Promise.resolve(n)}},notificationActions$1=Object.freeze({__proto__:null,removeNotification:removeNotification,showNotification:showNotification});function _templateObject3$2(){var e=_taggedTemplateLiteral(["\n border-color: ",";\n background-color: white;\n\n &:before,\n &:after {\n background-color: ",";\n }\n"]);return _templateObject3$2=function(){return e},e}function _templateObject2$5(){var e=_taggedTemplateLiteral(["\n background-color: white;\n padding: ",";\n font-size: ",";\n\n &:not(:first-of-type) {\n border-top: ",";\n }\n\n &:last-of-type {\n box-shadow: ",";\n }\n\n > div {\n align-items: center;\n display: flex;\n justify-content: space-between;\n\n > :nth-child(-n + 2) {\n text-align: left;\n }\n }\n\n p {\n margin: 0;\n font-size: ",";\n text-align: left;\n }\n\n span {\n flex-grow: 1;\n margin-left: ",";\n font-size: ",";\n font-weight: 600;\n }\n\n button {\n margin-left: ",";\n cursor: pointer;\n\n &:hover {\n background-color: ",";\n }\n\n &:first-of-type:not(:last-of-type) {\n background-color: none;\n border: ",";\n border-radius: ",";\n color: ",";\n padding: "," ",";\n }\n }\n\n &.notification-appear {\n animation: "," "," ease-in forwards;\n }\n\n &.notification-exit {\n animation: "," "," ease-in reverse forwards;\n }\n"]);return _templateObject2$5=function(){return e},e}function _templateObject$e(){var e=_taggedTemplateLiteral(["\n from {\n opacity: 0.15;\n transform: translateY(-100px);\n }\n\n to {\n opacity: 1;\n transform: translateY(0);\n }\n"]);return _templateObject$e=function(){return e},e}var CANCEL=icons.CANCEL,CHECK=icons.CHECK,EXCLAMATION$1=icons.EXCLAMATION,icons$1=(_defineProperty(_icons={},CANCEL,faTimesCircle),_defineProperty(_icons,CHECK,faCheckCircle),_defineProperty(_icons,EXCLAMATION$1,faExclamationTriangle),_icons),colors$1=(_defineProperty(_colors={},CANCEL,theme.colors.red.default),_defineProperty(_colors,CHECK,theme.colors.green.medium),_defineProperty(_colors,EXCLAMATION$1,theme.colors.yellow.medium),_colors);function Notification(e){var t=e.callToAction,n=e.onCallToAction,r=e.icon,a=e.removeNotification,o=e.dismissable,i=e.exit,s=e.text,u=e.subText,l=t?React__default.createElement("button",{onClick:n},t):null,c=o?React__default.createElement(CloseNotification,{"aria-label":"Dismiss",title:"Dismiss",onClick:a}):null,f=o?"status":"alert";return React__default.createElement(CSSTransition,{appear:!0,classNames:"notification",in:!i,timeout:NOTIFICATION_TIMEOUT,unmountOnExit:!0},React__default.createElement(NotificationWrapper,{role:f},React__default.createElement("div",null,React__default.createElement("div",{style:{color:colors$1[r]}},React__default.createElement(FontAwesomeIcon,{icon:icons$1[r]})),React__default.createElement("span",null,s),l,c),u&&React__default.createElement("p",null,u)))}var slideIn=styled.keyframes(_templateObject$e()),NotificationWrapper=styled__default.div(_templateObject2$5(),theme.spacing.medium,theme.fontSizes.plus4,theme.borders.default,theme.shadows.down,theme.fontSizes.normal,theme.spacing.medium,theme.fontSizes.plus3,theme.spacing.medium,theme.colors.grey.ultraLight,theme.borders.default,theme.borderRadius.small,theme.colors.blue.default,theme.spacing.tiny,theme.spacing.small,slideIn,theme.animationDuration,slideIn,theme.animationDuration),CloseNotification=styled__default(CloseButton)(_templateObject3$2(),theme.colors.grey.light,theme.colors.grey.medium);function _templateObject$f(){var e=_taggedTemplateLiteral(["\n left: 0;\n position: absolute;\n top: 0;\n width: 100%;\n z-index: 1052;\n"]);return _templateObject$f=function(){return e},e}var _createReducer$1,NotificationContainer=function(e){function t(){return _classCallCheck(this,t),_possibleConstructorReturn(this,_getPrototypeOf(t).apply(this,arguments))}return _inherits(t,React.PureComponent),_createClass(t,[{key:"renderNotifications",value:function(){var e=this.props,t=e.notification,n=e.removeNotification,r=e.maxNotifications;return Object.keys(t).slice(0,r).map((function(e){var r=t[e],a=r.id,o=_objectWithoutProperties(r,["id"]);return React__default.createElement(Notification,_extends({key:"ul-notification-".concat(a),removeNotification:function(){return n(a)}},o))}))}},{key:"render",value:function(){return React__default.createElement(Notifications,null,this.renderNotifications())}}]),t}(),Notifications=styled__default.div(_templateObject$f()),NotificationContainer$1=reactRedux.connect((function(e){return{notification:e.notification}}),(function(e){return{removeNotification:function(t){return e(removeNotification(t))}}}))(NotificationContainer),notificationReducer=createReducer({},(_defineProperty(_createReducer$1={},notificationActions.SHOW_NOTIFICATION,(function(e,t){var n=t.payload;return _objectSpread2({},e,_defineProperty({},n.id,n))})),_defineProperty(_createReducer$1,notificationActions.TRANSITION_NOTIFICATION,(function(e,t){var n=t.payload;return _objectSpread2({},e,_defineProperty({},n.id,_objectSpread2({},e[n.id],{exit:!0})))})),_defineProperty(_createReducer$1,notificationActions.REMOVE_NOTIFICATION,(function(e,t){var n=t.payload,r=_objectSpread2({},e);return delete r[n.id],r})),_createReducer$1));function _templateObject4$2(){var e=_taggedTemplateLiteral(["\n background: white;\n border-radius: 50%;\n height: calc("," - (2 * ","));\n left: 50%;\n position: absolute;\n top: 50%;\n transform: translate(-50%, -50%);\n width: calc("," - (2 * ","));\n "]);return _templateObject4$2=function(){return e},e}function _templateObject3$3(){var e=_taggedTemplateLiteral(["\n animation: "," 2s linear infinite;\n position: relative;\n height: ",";\n width: ",";\n "]);return _templateObject3$3=function(){return e},e}function _templateObject2$6(){var e=_taggedTemplateLiteral(["\n &:after {\n background-image: linear-gradient(\n to right,\n ","\n 20%,\n ","\n );\n border-radius: "," "," 0 0;\n content: '';\n height: 50%;\n left: 0;\n position: absolute;\n width: 100%;\n }\n\n &:before {\n background-image: linear-gradient(\n to left,\n transparent 0,\n ","\n 80%\n );\n border-radius: 0 0 "," ",";\n content: '';\n height: 50%;\n left: 0;\n position: absolute;\n top: 50%;\n width: 100%;\n }\n "]);return _templateObject2$6=function(){return e},e}function _templateObject$g(){var e=_taggedTemplateLiteral(["\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n"]);return _templateObject$g=function(){return e},e}var rotation=styled.keyframes(_templateObject$g());function Spinner(e){var t=e.width,n=void 0===t?"4rem":t,r=e.stroke,a=void 0===r?"10px":r,o=e.color,i=void 0===o?theme.colors.grey.ultraDark:o,s=styled__default.div(_templateObject2$6(),color(i).lightenByRatio(.5).toString(),color(i).toString(),n,n,color(i).lightenByRatio(.5).toString(),n,n),u=styled__default.div(_templateObject3$3(),rotation,n,n),l=styled__default.div(_templateObject4$2(),n,a,n,a);return React__default.createElement(u,null,React__default.createElement(s,null),React__default.createElement(l,null))}function toDate(e){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");var t=Object.prototype.toString.call(e);return e instanceof Date||"object"==typeof e&&"[object Date]"===t?new Date(e.getTime()):"number"==typeof e||"[object Number]"===t?new Date(e):("string"!=typeof e&&"[object String]"!==t||"undefined"==typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as arguments. Please use `parseISO` to parse strings. See: https://git.io/fjule"),console.warn((new Error).stack)),new Date(NaN))}function toInteger(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function addMilliseconds(e,t){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");var n=toDate(e).getTime(),r=toInteger(t);return new Date(n+r)}var MILLISECONDS_IN_MINUTE=6e4;function getTimezoneOffsetInMilliseconds(e){var t=new Date(e.getTime()),n=Math.ceil(t.getTimezoneOffset());t.setSeconds(0,0);var r=t.getTime()%MILLISECONDS_IN_MINUTE;return n*MILLISECONDS_IN_MINUTE+r}function startOfDay(e){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");var t=toDate(e);return t.setHours(0,0,0,0),t}var MILLISECONDS_IN_DAY=864e5;function differenceInCalendarDays(e,t){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");var n=startOfDay(e),r=startOfDay(t),a=n.getTime()-getTimezoneOffsetInMilliseconds(n),o=r.getTime()-getTimezoneOffsetInMilliseconds(r);return Math.round((a-o)/MILLISECONDS_IN_DAY)}function compareAsc(e,t){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");var n=toDate(e),r=toDate(t),a=n.getTime()-r.getTime();return a<0?-1:a>0?1:a}function isValid(e){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");var t=toDate(e);return!isNaN(t)}function differenceInDays(e,t){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");var n=toDate(e),r=toDate(t),a=compareAsc(n,r),o=Math.abs(differenceInCalendarDays(n,r));n.setDate(n.getDate()-a*o);var i=a*(o-(compareAsc(n,r)===-a));return 0===i?0:i}function differenceInMilliseconds(e,t){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");var n=toDate(e),r=toDate(t);return n.getTime()-r.getTime()}var MILLISECONDS_IN_HOUR=36e5;function differenceInHours(e,t){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");var n=differenceInMilliseconds(e,t)/MILLISECONDS_IN_HOUR;return n>0?Math.floor(n):Math.ceil(n)}var MILLISECONDS_IN_MINUTE$1=6e4;function differenceInMinutes(e,t){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");var n=differenceInMilliseconds(e,t)/MILLISECONDS_IN_MINUTE$1;return n>0?Math.floor(n):Math.ceil(n)}var formatDistanceLocale={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function formatDistance(e,t,n){var r;return n=n||{},r="string"==typeof formatDistanceLocale[e]?formatDistanceLocale[e]:1===t?formatDistanceLocale[e].one:formatDistanceLocale[e].other.replace("{{count}}",t),n.addSuffix?n.comparison>0?"in "+r:r+" ago":r}function buildFormatLongFn(e){return function(t){var n=t||{},r=n.width?String(n.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}var dateFormats={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},timeFormats={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},dateTimeFormats={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},formatLong={date:buildFormatLongFn({formats:dateFormats,defaultWidth:"full"}),time:buildFormatLongFn({formats:timeFormats,defaultWidth:"full"}),dateTime:buildFormatLongFn({formats:dateTimeFormats,defaultWidth:"full"})},formatRelativeLocale={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function formatRelative(e,t,n,r){return formatRelativeLocale[e]}function buildLocalizeFn(e){return function(t,n){var r,a=n||{};if("formatting"===(a.context?String(a.context):"standalone")&&e.formattingValues){var o=e.defaultFormattingWidth||e.defaultWidth,i=a.width?String(a.width):o;r=e.formattingValues[i]||e.formattingValues[o]}else{var s=e.defaultWidth,u=a.width?String(a.width):e.defaultWidth;r=e.values[u]||e.values[s]}return r[e.argumentCallback?e.argumentCallback(t):t]}}var eraValues={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},quarterValues={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},monthValues={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},dayValues={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},dayPeriodValues={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},formattingDayPeriodValues={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}};function ordinalNumber(e,t){var n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"}var localize={ordinalNumber:ordinalNumber,era:buildLocalizeFn({values:eraValues,defaultWidth:"wide"}),quarter:buildLocalizeFn({values:quarterValues,defaultWidth:"wide",argumentCallback:function(e){return Number(e)-1}}),month:buildLocalizeFn({values:monthValues,defaultWidth:"wide"}),day:buildLocalizeFn({values:dayValues,defaultWidth:"wide"}),dayPeriod:buildLocalizeFn({values:dayPeriodValues,defaultWidth:"wide",formattingValues:formattingDayPeriodValues,defaultFormattingWidth:"wide"})};function buildMatchPatternFn(e){return function(t,n){var r=String(t),a=n||{},o=r.match(e.matchPattern);if(!o)return null;var i=o[0],s=r.match(e.parsePattern);if(!s)return null;var u=e.valueCallback?e.valueCallback(s[0]):s[0];return{value:u=a.valueCallback?a.valueCallback(u):u,rest:r.slice(i.length)}}}function buildMatchFn(e){return function(t,n){var r=String(t),a=n||{},o=a.width,i=o&&e.matchPatterns[o]||e.matchPatterns[e.defaultMatchWidth],s=r.match(i);if(!s)return null;var u,l=s[0],c=o&&e.parsePatterns[o]||e.parsePatterns[e.defaultParseWidth];return u="[object Array]"===Object.prototype.toString.call(c)?findIndex(c,(function(e){return e.test(r)})):findKey(c,(function(e){return e.test(r)})),u=e.valueCallback?e.valueCallback(u):u,{value:u=a.valueCallback?a.valueCallback(u):u,rest:r.slice(l.length)}}}function findKey(e,t){for(var n in e)if(e.hasOwnProperty(n)&&t(e[n]))return n}function findIndex(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n}var matchOrdinalNumberPattern=/^(\d+)(th|st|nd|rd)?/i,parseOrdinalNumberPattern=/\d+/i,matchEraPatterns={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},parseEraPatterns={any:[/^b/i,/^(a|c)/i]},matchQuarterPatterns={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},parseQuarterPatterns={any:[/1/i,/2/i,/3/i,/4/i]},matchMonthPatterns={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},parseMonthPatterns={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},matchDayPatterns={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},parseDayPatterns={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},matchDayPeriodPatterns={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},parseDayPeriodPatterns={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},match={ordinalNumber:buildMatchPatternFn({matchPattern:matchOrdinalNumberPattern,parsePattern:parseOrdinalNumberPattern,valueCallback:function(e){return parseInt(e,10)}}),era:buildMatchFn({matchPatterns:matchEraPatterns,defaultMatchWidth:"wide",parsePatterns:parseEraPatterns,defaultParseWidth:"any"}),quarter:buildMatchFn({matchPatterns:matchQuarterPatterns,defaultMatchWidth:"wide",parsePatterns:parseQuarterPatterns,defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:buildMatchFn({matchPatterns:matchMonthPatterns,defaultMatchWidth:"wide",parsePatterns:parseMonthPatterns,defaultParseWidth:"any"}),day:buildMatchFn({matchPatterns:matchDayPatterns,defaultMatchWidth:"wide",parsePatterns:parseDayPatterns,defaultParseWidth:"any"}),dayPeriod:buildMatchFn({matchPatterns:matchDayPeriodPatterns,defaultMatchWidth:"any",parsePatterns:parseDayPeriodPatterns,defaultParseWidth:"any"})},locale={code:"en-US",formatDistance:formatDistance,formatLong:formatLong,formatRelative:formatRelative,localize:localize,match:match,options:{weekStartsOn:0,firstWeekContainsDate:1}};function subMilliseconds(e,t){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");return addMilliseconds(e,-toInteger(t))}function addLeadingZeros(e,t){for(var n=e<0?"-":"",r=Math.abs(e).toString();r.length<t;)r="0"+r;return n+r}var formatters={y:function(e,t){var n=e.getUTCFullYear(),r=n>0?n:1-n;return addLeadingZeros("yy"===t?r%100:r,t.length)},M:function(e,t){var n=e.getUTCMonth();return"M"===t?String(n+1):addLeadingZeros(n+1,2)},d:function(e,t){return addLeadingZeros(e.getUTCDate(),t.length)},a:function(e,t){var n=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":case"aaa":return n.toUpperCase();case"aaaaa":return n[0];case"aaaa":default:return"am"===n?"a.m.":"p.m."}},h:function(e,t){return addLeadingZeros(e.getUTCHours()%12||12,t.length)},H:function(e,t){return addLeadingZeros(e.getUTCHours(),t.length)},m:function(e,t){return addLeadingZeros(e.getUTCMinutes(),t.length)},s:function(e,t){return addLeadingZeros(e.getUTCSeconds(),t.length)},S:function(e,t){var n=t.length,r=e.getUTCMilliseconds();return addLeadingZeros(Math.floor(r*Math.pow(10,n-3)),t.length)}},MILLISECONDS_IN_DAY$1=864e5;function getUTCDayOfYear(e){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");var t=toDate(e),n=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var r=n-t.getTime();return Math.floor(r/MILLISECONDS_IN_DAY$1)+1}function startOfUTCISOWeek(e){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");var t=toDate(e),n=t.getUTCDay(),r=(n<1?7:0)+n-1;return t.setUTCDate(t.getUTCDate()-r),t.setUTCHours(0,0,0,0),t}function getUTCISOWeekYear(e){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");var t=toDate(e),n=t.getUTCFullYear(),r=new Date(0);r.setUTCFullYear(n+1,0,4),r.setUTCHours(0,0,0,0);var a=startOfUTCISOWeek(r),o=new Date(0);o.setUTCFullYear(n,0,4),o.setUTCHours(0,0,0,0);var i=startOfUTCISOWeek(o);return t.getTime()>=a.getTime()?n+1:t.getTime()>=i.getTime()?n:n-1}function startOfUTCISOWeekYear(e){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");var t=getUTCISOWeekYear(e),n=new Date(0);return n.setUTCFullYear(t,0,4),n.setUTCHours(0,0,0,0),startOfUTCISOWeek(n)}var MILLISECONDS_IN_WEEK=6048e5;function getUTCISOWeek(e){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");var t=toDate(e),n=startOfUTCISOWeek(t).getTime()-startOfUTCISOWeekYear(t).getTime();return Math.round(n/MILLISECONDS_IN_WEEK)+1}function startOfUTCWeek(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");var n=t||{},r=n.locale,a=r&&r.options&&r.options.weekStartsOn,o=null==a?0:toInteger(a),i=null==n.weekStartsOn?o:toInteger(n.weekStartsOn);if(!(i>=0&&i<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var s=toDate(e),u=s.getUTCDay(),l=(u<i?7:0)+u-i;return s.setUTCDate(s.getUTCDate()-l),s.setUTCHours(0,0,0,0),s}function getUTCWeekYear(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");var n=toDate(e,t),r=n.getUTCFullYear(),a=t||{},o=a.locale,i=o&&o.options&&o.options.firstWeekContainsDate,s=null==i?1:toInteger(i),u=null==a.firstWeekContainsDate?s:toInteger(a.firstWeekContainsDate);if(!(u>=1&&u<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var l=new Date(0);l.setUTCFullYear(r+1,0,u),l.setUTCHours(0,0,0,0);var c=startOfUTCWeek(l,t),f=new Date(0);f.setUTCFullYear(r,0,u),f.setUTCHours(0,0,0,0);var d=startOfUTCWeek(f,t);return n.getTime()>=c.getTime()?r+1:n.getTime()>=d.getTime()?r:r-1}function startOfUTCWeekYear(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");var n=t||{},r=n.locale,a=r&&r.options&&r.options.firstWeekContainsDate,o=null==a?1:toInteger(a),i=null==n.firstWeekContainsDate?o:toInteger(n.firstWeekContainsDate),s=getUTCWeekYear(e,t),u=new Date(0);return u.setUTCFullYear(s,0,i),u.setUTCHours(0,0,0,0),startOfUTCWeek(u,t)}var MILLISECONDS_IN_WEEK$1=6048e5;function getUTCWeek(e,t){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");var n=toDate(e),r=startOfUTCWeek(n,t).getTime()-startOfUTCWeekYear(n,t).getTime();return Math.round(r/MILLISECONDS_IN_WEEK$1)+1}var dayPeriodEnum={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},formatters$1={G:function(e,t,n){var r=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});case"GGGG":default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if("yo"===t){var r=e.getUTCFullYear(),a=r>0?r:1-r;return n.ordinalNumber(a,{unit:"year"})}return formatters.y(e,t)},Y:function(e,t,n,r){var a=getUTCWeekYear(e,r),o=a>0?a:1-a;return"YY"===t?addLeadingZeros(o%100,2):"Yo"===t?n.ordinalNumber(o,{unit:"year"}):addLeadingZeros(o,t.length)},R:function(e,t){return addLeadingZeros(getUTCISOWeekYear(e),t.length)},u:function(e,t){return addLeadingZeros(e.getUTCFullYear(),t.length)},Q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return addLeadingZeros(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return addLeadingZeros(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){var r=e.getUTCMonth();switch(t){case"M":case"MM":return formatters.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){var r=e.getUTCMonth();switch(t){case"L":return String(r+1);case"LL":return addLeadingZeros(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){var a=getUTCWeek(e,r);return"wo"===t?n.ordinalNumber(a,{unit:"week"}):addLeadingZeros(a,t.length)},I:function(e,t,n){var r=getUTCISOWeek(e);return"Io"===t?n.ordinalNumber(r,{unit:"week"}):addLeadingZeros(r,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getUTCDate(),{unit:"date"}):formatters.d(e,t)},D:function(e,t,n){var r=getUTCDayOfYear(e);return"Do"===t?n.ordinalNumber(r,{unit:"dayOfYear"}):addLeadingZeros(r,t.length)},E:function(e,t,n){var r=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});case"EEEE":default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){var a=e.getUTCDay(),o=(a-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(o);case"ee":return addLeadingZeros(o,2);case"eo":return n.ordinalNumber(o,{unit:"day"});case"eee":return n.day(a,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(a,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(a,{width:"short",context:"formatting"});case"eeee":default:return n.day(a,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){var a=e.getUTCDay(),o=(a-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(o);case"cc":return addLeadingZeros(o,t.length);case"co":return n.ordinalNumber(o,{unit:"day"});case"ccc":return n.day(a,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(a,{width:"narrow",context:"standalone"});case"cccccc":return n.day(a,{width:"short",context:"standalone"});case"cccc":default:return n.day(a,{width:"wide",context:"standalone"})}},i:function(e,t,n){var r=e.getUTCDay(),a=0===r?7:r;switch(t){case"i":return String(a);case"ii":return addLeadingZeros(a,t.length);case"io":return n.ordinalNumber(a,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});case"iiii":default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){var r=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(e,t,n){var r,a=e.getUTCHours();switch(r=12===a?dayPeriodEnum.noon:0===a?dayPeriodEnum.midnight:a/12>=1?"pm":"am",t){case"b":case"bb":case"bbb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbbbb":return n.dayPeriod(r,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(e,t,n){var r,a=e.getUTCHours();switch(r=a>=17?dayPeriodEnum.evening:a>=12?dayPeriodEnum.afternoon:a>=4?dayPeriodEnum.morning:dayPeriodEnum.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(r,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){var r=e.getUTCHours()%12;return 0===r&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return formatters.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getUTCHours(),{unit:"hour"}):formatters.H(e,t)},K:function(e,t,n){var r=e.getUTCHours()%12;return"Ko"===t?n.ordinalNumber(r,{unit:"hour"}):addLeadingZeros(r,t.length)},k:function(e,t,n){var r=e.getUTCHours();return 0===r&&(r=24),"ko"===t?n.ordinalNumber(r,{unit:"hour"}):addLeadingZeros(r,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):formatters.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):formatters.s(e,t)},S:function(e,t){return formatters.S(e,t)},X:function(e,t,n,r){var a=(r._originalDate||e).getTimezoneOffset();if(0===a)return"Z";switch(t){case"X":return formatTimezoneWithOptionalMinutes(a);case"XXXX":case"XX":return formatTimezone(a);case"XXXXX":case"XXX":default:return formatTimezone(a,":")}},x:function(e,t,n,r){var a=(r._originalDate||e).getTimezoneOffset();switch(t){case"x":return formatTimezoneWithOptionalMinutes(a);case"xxxx":case"xx":return formatTimezone(a);case"xxxxx":case"xxx":default:return formatTimezone(a,":")}},O:function(e,t,n,r){var a=(r._originalDate||e).getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+formatTimezoneShort(a,":");case"OOOO":default:return"GMT"+formatTimezone(a,":")}},z:function(e,t,n,r){var a=(r._originalDate||e).getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+formatTimezoneShort(a,":");case"zzzz":default:return"GMT"+formatTimezone(a,":")}},t:function(e,t,n,r){var a=r._originalDate||e;return addLeadingZeros(Math.floor(a.getTime()/1e3),t.length)},T:function(e,t,n,r){return addLeadingZeros((r._originalDate||e).getTime(),t.length)}};function formatTimezoneShort(e,t){var n=e>0?"-":"+",r=Math.abs(e),a=Math.floor(r/60),o=r%60;if(0===o)return n+String(a);var i=t||"";return n+String(a)+i+addLeadingZeros(o,2)}function formatTimezoneWithOptionalMinutes(e,t){return e%60==0?(e>0?"-":"+")+addLeadingZeros(Math.abs(e)/60,2):formatTimezone(e,t)}function formatTimezone(e,t){var n=t||"",r=e>0?"-":"+",a=Math.abs(e);return r+addLeadingZeros(Math.floor(a/60),2)+n+addLeadingZeros(a%60,2)}function dateLongFormatter(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}}function timeLongFormatter(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}}function dateTimeLongFormatter(e,t){var n,r=e.match(/(P+)(p+)?/),a=r[1],o=r[2];if(!o)return dateLongFormatter(e,t);switch(a){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;case"PPPP":default:n=t.dateTime({width:"full"})}return n.replace("{{date}}",dateLongFormatter(a,t)).replace("{{time}}",timeLongFormatter(o,t))}var longFormatters={p:timeLongFormatter,P:dateTimeLongFormatter},protectedDayOfYearTokens=["D","DD"],protectedWeekYearTokens=["YY","YYYY"];function isProtectedDayOfYearToken(e){return-1!==protectedDayOfYearTokens.indexOf(e)}function isProtectedWeekYearToken(e){return-1!==protectedWeekYearTokens.indexOf(e)}function throwProtectedError(e){if("YYYY"===e)throw new RangeError("Use `yyyy` instead of `YYYY` for formatting years; see: https://git.io/fxCyr");if("YY"===e)throw new RangeError("Use `yy` instead of `YY` for formatting years; see: https://git.io/fxCyr");if("D"===e)throw new RangeError("Use `d` instead of `D` for formatting days of the month; see: https://git.io/fxCyr");if("DD"===e)throw new RangeError("Use `dd` instead of `DD` for formatting days of the month; see: https://git.io/fxCyr")}var formattingTokensRegExp=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,longFormattingTokensRegExp=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,escapedStringRegExp=/^'([^]*?)'?$/,doubleQuoteRegExp=/''/g,unescapedLatinCharacterRegExp=/[a-zA-Z]/;function format(e,t,n){if(arguments.length<2)throw new TypeError("2 arguments required, but only "+arguments.length+" present");var r=String(t),a=n||{},o=a.locale||locale,i=o.options&&o.options.firstWeekContainsDate,s=null==i?1:toInteger(i),u=null==a.firstWeekContainsDate?s:toInteger(a.firstWeekContainsDate);if(!(u>=1&&u<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var l=o.options&&o.options.weekStartsOn,c=null==l?0:toInteger(l),f=null==a.weekStartsOn?c:toInteger(a.weekStartsOn);if(!(f>=0&&f<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!o.localize)throw new RangeError("locale must contain localize property");if(!o.formatLong)throw new RangeError("locale must contain formatLong property");var d=toDate(e);if(!isValid(d))throw new RangeError("Invalid time value");var p=subMilliseconds(d,getTimezoneOffsetInMilliseconds(d)),h={firstWeekContainsDate:u,weekStartsOn:f,locale:o,_originalDate:d};return r.match(longFormattingTokensRegExp).map((function(e){var t=e[0];return"p"===t||"P"===t?(0,longFormatters[t])(e,o.formatLong,h):e})).join("").match(formattingTokensRegExp).map((function(e){if("''"===e)return"'";var t=e[0];if("'"===t)return cleanEscapedString(e);var n=formatters$1[t];if(n)return!a.useAdditionalWeekYearTokens&&isProtectedWeekYearToken(e)&&throwProtectedError(e),!a.useAdditionalDayOfYearTokens&&isProtectedDayOfYearToken(e)&&throwProtectedError(e),n(p,e,o.localize,h);if(t.match(unescapedLatinCharacterRegExp))throw new RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return e})).join("")}function cleanEscapedString(e){return e.match(escapedStringRegExp)[1].replace(doubleQuoteRegExp,"'")}var _pluralize=function(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=Math.abs(t);return"".concat(t<0?"in":""," ").concat(n," ").concat(e).concat(1===n?"":"s").concat(t>0?" ago":"")}},relativeDate=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date,n=new Date(e),r=0,a=[{comparison:differenceInMinutes,conditional:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return Math.abs(e)<60},formatter:_pluralize("minute")},{comparison:differenceInHours,conditional:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return Math.abs(e)<13},formatter:_pluralize("hour")},{comparison:differenceInHours,conditional:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return Math.abs(e)>=13&&Math.abs(e)<24},formatter:function(){return"at ".concat(format(n,"h:mm b"))}},{comparison:differenceInDays,conditional:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return Math.abs(e)>=1&&Math.abs(e)<7},formatter:_pluralize("day")},{comparison:function(){},conditional:function(){return!0},formatter:function(){return"on ".concat(format(n,"LLL dd, yyyy"))}}];r<a.length;r++){var o=a[r],i=o.comparison,s=o.conditional,u=o.formatter,l=i(t,n);if(s(l))return u(l)}},dateUtil=Object.freeze({__proto__:null,relativeDate:relativeDate});function _templateObject$h(){var e=_taggedTemplateLiteral(["\n ","\n"]);return _templateObject$h=function(){return e},e}function Toggle(e){var t=e.checked,n=void 0!==t&&t,r=e.color,a=void 0===r?theme.colors.green.medium:r,o=e.disabled,i=void 0!==o&&o,s=e.height,u=void 0===s?theme.spacing.small:s,l=e.onChange,c=_objectWithoutProperties(e,["checked","color","disabled","height","onChange"]),f=_slicedToArray(React.useState(n||!1),2),d=f[0],p=f[1],h=function(e){return regeneratorRuntime.async((function(t){for(;;)switch(t.prev=t.next){case 0:if(!i){t.next=2;break}return t.abrupt("return");case 2:if(!l){t.next=5;break}return t.next=5,regeneratorRuntime.awrap(l(e));case 5:p(!d);case 6:case"end":return t.stop()}}))};return React__default.createElement(Wrapper$3,_extends({"aria-checked":d,checked:d,color:a,disabled:i,height:u,onClick:h,onKeyDown:function(e){"Enter"!==e.key&&" "!==e.key||h(e)},role:"checkbox"},i?null:{tabIndex:0},c))}var Wrapper$3=styled__default.div(_templateObject$h(),(function(e){var t=e.checked,n=e.color,r=e.disabled,a=e.height;return"\n border: ".concat(theme.borders.default,";\n background: ").concat(r?theme.colors.grey.ultraLight:t?n:theme.colors.grey.light,";\n width: calc(2 * ").concat(a,");\n height: ").concat(a,";\n border-radius: ").concat(a,";\n position: relative;\n\n &:after {\n transition: transform ").concat(theme.animationDuration,";\n background: white;\n border-radius: ").concat(a,";\n border: ").concat(theme.borders.default,";\n content: '';\n height: ").concat(a,";\n width: ").concat(a,";\n position: absolute;\n top: -1px;\n right: -1px;\n transform: translateX(").concat(t?0:"calc(-100% + 2px)",");\n }\n ")})),addAural$1=auralNotificationActions.addAural,openConfirmationModal$1=modal.openConfirmationModal,relativeDate$1=dateUtil.relativeDate,src={addAural:addAural$1,AuralNotification:AuralNotification$1,auralNotificationReducer:auralNotificationReducer,Avatar:Avatar,AvatarOption:AvatarOption,ButtonAddRemove:ButtonAddRemove,CloseButton:CloseButton,ContentPricing:Pricing,FocusTrap:FocusTrap,Initials:Initials,Loading:Loading,Modal:Modal,ModalContainer:ModalContainer,modalReducer:modalReducer,notificationActions:notificationActions$1,NotificationContainer:NotificationContainer$1,notificationReducer:notificationReducer,openConfirmationModal:openConfirmationModal$1,Pagination:Pagination,relativeDate:relativeDate$1,Spinner:Spinner,theme:theme,Toggle:Toggle,ToggleHandle:ToggleHandle,Tooltip:Tooltip,ZingTouch:ZingTouch$1},src_1=src.addAural,src_2=src.AuralNotification,src_3=src.auralNotificationReducer,src_4=src.Avatar,src_5=src.AvatarOption,src_6=src.ButtonAddRemove,src_7=src.CloseButton,src_8=src.ContentPricing,src_9=src.FocusTrap,src_10=src.Initials,src_11=src.Loading,src_12=src.Modal,src_13=src.ModalContainer,src_14=src.modalReducer,src_15=src.notificationActions,src_16=src.NotificationContainer,src_17=src.notificationReducer,src_18=src.openConfirmationModal,src_19=src.Pagination,src_20=src.relativeDate,src_21=src.Spinner,src_22=src.theme,src_23=src.Toggle,src_24=src.ToggleHandle,src_25=src.Tooltip,src_26=src.ZingTouch;exports.AuralNotification=src_2,exports.Avatar=src_4,exports.AvatarOption=src_5,exports.ButtonAddRemove=src_6,exports.CloseButton=src_7,exports.ContentPricing=src_8,exports.FocusTrap=src_9,exports.Initials=src_10,exports.Loading=src_11,exports.Modal=src_12,exports.ModalContainer=src_13,exports.NotificationContainer=src_16,exports.Pagination=src_19,exports.Spinner=src_21,exports.Toggle=src_23,exports.ToggleHandle=src_24,exports.Tooltip=src_25,exports.ZingTouch=src_26,exports.addAural=src_1,exports.auralNotificationReducer=src_3,exports.default=src,exports.modalReducer=src_14,exports.notificationActions=src_15,exports.notificationReducer=src_17,exports.openConfirmationModal=src_18,exports.relativeDate=src_20,exports.theme=src_22;
8//# sourceMappingURL=index.js.map