UNPKG

react-add-to-homescreen

Version:

[![CircleCI](https://circleci.com/gh/kkoscielniak/react-add-to-homescreen/tree/master.svg?style=svg)](https://circleci.com/gh/kkoscielniak/react-add-to-homescreen/tree/master) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://

1,902 lines (1,901 loc) 590 kB
module.exports = (function(t) { var a = {}; function r(n) { if (a[n]) return a[n].exports; var c = (a[n] = { i: n, l: !1, exports: {} }); return t[n].call(c.exports, c, c.exports, r), (c.l = !0), c.exports; } return ( (r.m = t), (r.c = a), (r.d = function(t, a, n) { r.o(t, a) || Object.defineProperty(t, a, { enumerable: !0, get: n }); }), (r.r = function(t) { 'undefined' != typeof Symbol && Symbol.toStringTag && Object.defineProperty(t, Symbol.toStringTag, { value: 'Module' }), Object.defineProperty(t, '__esModule', { value: !0 }); }), (r.t = function(t, a) { if ((1 & a && (t = r(t)), 8 & a)) return t; if (4 & a && 'object' == typeof t && t && t.__esModule) return t; var n = Object.create(null); if ( (r.r(n), Object.defineProperty(n, 'default', { enumerable: !0, value: t }), 2 & a && 'string' != typeof t) ) for (var c in t) r.d( n, c, function(a) { return t[a]; }.bind(null, c), ); return n; }), (r.n = function(t) { var a = t && t.__esModule ? function() { return t.default; } : function() { return t; }; return r.d(a, 'a', a), a; }), (r.o = function(t, a) { return Object.prototype.hasOwnProperty.call(t, a); }), (r.p = ''), r((r.s = 1)) ); })([ function(t, a) { t.exports = require('react'); }, function(t, a, r) { 'use strict'; Object.defineProperty(a, '__esModule', { value: !0 }); var n = (function() { function t(t, a) { for (var r = 0; r < a.length; r++) { var n = a[r]; (n.enumerable = n.enumerable || !1), (n.configurable = !0), 'value' in n && (n.writable = !0), Object.defineProperty(t, n.key, n); } } return function(a, r, n) { return r && t(a.prototype, r), n && t(a, n), a; }; })(); r(2); var c = r(0), e = h(c), v = h(r(7)), i = r(11), d = r(10); function h(t) { return t && t.__esModule ? t : { default: t }; } function o(t, a) { if (!t) throw new ReferenceError( "this hasn't been initialised - super() hasn't been called", ); return !a || ('object' != typeof a && 'function' != typeof a) ? t : a; } var l = (function(t) { function a() { var t, r, n; !(function(t, a) { if (!(t instanceof a)) throw new TypeError('Cannot call a class as a function'); })(this, a); for (var c = arguments.length, e = Array(c), i = 0; i < c; i++) e[i] = arguments[i]; return ( (r = n = o( this, (t = a.__proto__ || Object.getPrototypeOf(a)).call.apply( t, [this].concat(e), ), )), (n.propTypes = { onAddToHomescreenClick: v.default.func, title: v.default.string, icon: v.default.string, }), (n.state = { bannerVisible: !0 }), (n.onAddToHomescreenClick = function() { n.props.onAddToHomescreenClick(); }), (n.handleCloseBannerBtnClick = function() { return n.setState({ bannerVisible: !1 }); }), o(n, r) ); } return ( (function(t, a) { if ('function' != typeof a && null !== a) throw new TypeError( 'Super expression must either be null or a function, not ' + typeof a, ); (t.prototype = Object.create(a && a.prototype, { constructor: { value: t, enumerable: !1, writable: !0, configurable: !0, }, })), a && (Object.setPrototypeOf ? Object.setPrototypeOf(t, a) : (t.__proto__ = a)); })(a, c.Component), n(a, [ { key: 'render', value: function() { var t = this.props, a = t.title, r = t.icon, n = this.state.bannerVisible && (0, d.isIos)() && !(0, d.isInStandaloneMode)(); return e.default.createElement( 'div', null, n ? e.default.createElement( 'div', { className: 'add-to-home-banner' }, e.default.createElement( 'div', { className: 'add-to-home-content' }, r ? e.default.createElement('img', { className: 'add-to-home-icon', src: r, }) : null, e.default.createElement( 'div', { className: 'add-to-home-text' }, e.default.createElement( 'a', { onClick: this.onAddToHomescreenClick }, a || 'Add to home screen', ), ), ), e.default.createElement(i.MdClose, { className: 'add-to-home-close-btn', onClick: this.handleCloseBannerBtnClick, }), ) : null, ); }, }, ]), a ); })(); a.default = l; }, function(t, a, r) { var n = r(3); 'string' == typeof n && (n = [[t.i, n, '']]); var c = { hmr: !0, transform: void 0, insertInto: void 0 }; r(5)(n, c); n.locals && (t.exports = n.locals); }, function(t, a, r) { (t.exports = r(4)(!1)).push([ t.i, '.add-to-home-banner {\n position: fixed;\n bottom: 0px;\n width: 100%;\n background: white;\n color: black;\n text-align: left;\n -webkit-user-select: none;\n display: flex;\n align-items: center;\n justify-content: space-between; }\n .add-to-home-banner .add-to-home-content {\n display: flex;\n align-items: center; }\n .add-to-home-banner .add-to-home-icon {\n width: 32px;\n height: 32px;\n padding: 10px;\n padding-right: 0; }\n .add-to-home-banner .add-to-home-text {\n display: inline-block;\n font-size: 16px;\n padding-left: 10px; }\n .add-to-home-banner .add-to-home-close-btn {\n display: inline-block;\n position: relative;\n right: 4px;\n float: right;\n font-size: 32px; }\n', '', ]); }, function(t, a) { t.exports = function(t) { var a = []; return ( (a.toString = function() { return this.map(function(a) { var r = (function(t, a) { var r = t[1] || '', n = t[3]; if (!n) return r; if (a && 'function' == typeof btoa) { var c = ((v = n), '/*# sourceMappingURL=data:application/json;charset=utf-8;base64,' + btoa(unescape(encodeURIComponent(JSON.stringify(v)))) + ' */'), e = n.sources.map(function(t) { return '/*# sourceURL=' + n.sourceRoot + t + ' */'; }); return [r] .concat(e) .concat([c]) .join('\n'); } var v; return [r].join('\n'); })(a, t); return a[2] ? '@media ' + a[2] + '{' + r + '}' : r; }).join(''); }), (a.i = function(t, r) { 'string' == typeof t && (t = [[null, t, '']]); for (var n = {}, c = 0; c < this.length; c++) { var e = this[c][0]; 'number' == typeof e && (n[e] = !0); } for (c = 0; c < t.length; c++) { var v = t[c]; ('number' == typeof v[0] && n[v[0]]) || (r && !v[2] ? (v[2] = r) : r && (v[2] = '(' + v[2] + ') and (' + r + ')'), a.push(v)); } }), a ); }; }, function(t, a, r) { var n, c, e = {}, v = ((n = function() { return window && document && document.all && !window.atob; }), function() { return void 0 === c && (c = n.apply(this, arguments)), c; }), i = (function(t) { var a = {}; return function(t, r) { if ('function' == typeof t) return t(); if (void 0 === a[t]) { var n = function(t, a) { return a ? a.querySelector(t) : document.querySelector(t); }.call(this, t, r); if ( window.HTMLIFrameElement && n instanceof window.HTMLIFrameElement ) try { n = n.contentDocument.head; } catch (t) { n = null; } a[t] = n; } return a[t]; }; })(), d = null, h = 0, o = [], l = r(6); function u(t, a) { for (var r = 0; r < t.length; r++) { var n = t[r], c = e[n.id]; if (c) { c.refs++; for (var v = 0; v < c.parts.length; v++) c.parts[v](n.parts[v]); for (; v < n.parts.length; v++) c.parts.push(p(n.parts[v], a)); } else { var i = []; for (v = 0; v < n.parts.length; v++) i.push(p(n.parts[v], a)); e[n.id] = { id: n.id, refs: 1, parts: i }; } } } function s(t, a) { for (var r = [], n = {}, c = 0; c < t.length; c++) { var e = t[c], v = a.base ? e[0] + a.base : e[0], i = { css: e[1], media: e[2], sourceMap: e[3] }; n[v] ? n[v].parts.push(i) : r.push((n[v] = { id: v, parts: [i] })); } return r; } function M(t, a) { var r = i(t.insertInto); if (!r) throw new Error( "Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.", ); var n = o[o.length - 1]; if ('top' === t.insertAt) n ? n.nextSibling ? r.insertBefore(a, n.nextSibling) : r.appendChild(a) : r.insertBefore(a, r.firstChild), o.push(a); else if ('bottom' === t.insertAt) r.appendChild(a); else { if ('object' != typeof t.insertAt || !t.insertAt.before) throw new Error( "[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n", ); var c = i(t.insertAt.before, r); r.insertBefore(a, c); } } function g(t) { if (null === t.parentNode) return !1; t.parentNode.removeChild(t); var a = o.indexOf(t); a >= 0 && o.splice(a, 1); } function z(t) { var a = document.createElement('style'); if ( (void 0 === t.attrs.type && (t.attrs.type = 'text/css'), void 0 === t.attrs.nonce) ) { var n = (function() { 0; return r.nc; })(); n && (t.attrs.nonce = n); } return m(a, t.attrs), M(t, a), a; } function m(t, a) { Object.keys(a).forEach(function(r) { t.setAttribute(r, a[r]); }); } function p(t, a) { var r, n, c, e; if (a.transform && t.css) { if ( !(e = 'function' == typeof a.transform ? a.transform(t.css) : a.transform.default(t.css)) ) return function() {}; t.css = e; } if (a.singleton) { var v = h++; (r = d || (d = z(a))), (n = V.bind(null, r, v, !1)), (c = V.bind(null, r, v, !0)); } else t.sourceMap && 'function' == typeof URL && 'function' == typeof URL.createObjectURL && 'function' == typeof URL.revokeObjectURL && 'function' == typeof Blob && 'function' == typeof btoa ? ((r = (function(t) { var a = document.createElement('link'); return ( void 0 === t.attrs.type && (t.attrs.type = 'text/css'), (t.attrs.rel = 'stylesheet'), m(a, t.attrs), M(t, a), a ); })(a)), (n = function(t, a, r) { var n = r.css, c = r.sourceMap, e = void 0 === a.convertToAbsoluteUrls && c; (a.convertToAbsoluteUrls || e) && (n = l(n)); c && (n += '\n/*# sourceMappingURL=data:application/json;base64,' + btoa(unescape(encodeURIComponent(JSON.stringify(c)))) + ' */'); var v = new Blob([n], { type: 'text/css' }), i = t.href; (t.href = URL.createObjectURL(v)), i && URL.revokeObjectURL(i); }.bind(null, r, a)), (c = function() { g(r), r.href && URL.revokeObjectURL(r.href); })) : ((r = z(a)), (n = function(t, a) { var r = a.css, n = a.media; n && t.setAttribute('media', n); if (t.styleSheet) t.styleSheet.cssText = r; else { for (; t.firstChild; ) t.removeChild(t.firstChild); t.appendChild(document.createTextNode(r)); } }.bind(null, r)), (c = function() { g(r); })); return ( n(t), function(a) { if (a) { if ( a.css === t.css && a.media === t.media && a.sourceMap === t.sourceMap ) return; n((t = a)); } else c(); } ); } t.exports = function(t, a) { if ('undefined' != typeof DEBUG && DEBUG && 'object' != typeof document) throw new Error( 'The style-loader cannot be used in a non-browser environment', ); ((a = a || {}).attrs = 'object' == typeof a.attrs ? a.attrs : {}), a.singleton || 'boolean' == typeof a.singleton || (a.singleton = v()), a.insertInto || (a.insertInto = 'head'), a.insertAt || (a.insertAt = 'bottom'); var r = s(t, a); return ( u(r, a), function(t) { for (var n = [], c = 0; c < r.length; c++) { var v = r[c]; (i = e[v.id]).refs--, n.push(i); } t && u(s(t, a), a); for (c = 0; c < n.length; c++) { var i; if (0 === (i = n[c]).refs) { for (var d = 0; d < i.parts.length; d++) i.parts[d](); delete e[i.id]; } } } ); }; var f, H = ((f = []), function(t, a) { return (f[t] = a), f.filter(Boolean).join('\n'); }); function V(t, a, r, n) { var c = r ? '' : n.css; if (t.styleSheet) t.styleSheet.cssText = H(a, c); else { var e = document.createTextNode(c), v = t.childNodes; v[a] && t.removeChild(v[a]), v.length ? t.insertBefore(e, v[a]) : t.appendChild(e); } } }, function(t, a) { t.exports = function(t) { var a = 'undefined' != typeof window && window.location; if (!a) throw new Error('fixUrls requires window.location'); if (!t || 'string' != typeof t) return t; var r = a.protocol + '//' + a.host, n = r + a.pathname.replace(/\/[^\/]*$/, '/'); return t.replace( /url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi, function(t, a) { var c, e = a .trim() .replace(/^"(.*)"$/, function(t, a) { return a; }) .replace(/^'(.*)'$/, function(t, a) { return a; }); return /^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(e) ? t : ((c = 0 === e.indexOf('//') ? e : 0 === e.indexOf('/') ? r + e : n + e.replace(/^\.\//, '')), 'url(' + JSON.stringify(c) + ')'); }, ); }; }, function(t, a, r) { t.exports = r(8)(); }, function(t, a, r) { 'use strict'; var n = r(9); function c() {} t.exports = function() { function t(t, a, r, c, e, v) { if (v !== n) { var i = new Error( 'Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types', ); throw ((i.name = 'Invariant Violation'), i); } } function a() { return t; } t.isRequired = t; var r = { array: t, bool: t, func: t, number: t, object: t, string: t, symbol: t, any: t, arrayOf: a, element: t, instanceOf: a, node: t, objectOf: a, oneOf: a, oneOfType: a, shape: a, exact: a, }; return (r.checkPropTypes = c), (r.PropTypes = r), r; }; }, function(t, a, r) { 'use strict'; t.exports = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'; }, function(t, a, r) { 'use strict'; Object.defineProperty(a, '__esModule', { value: !0 }); (a.isIos = function() { var t = window.navigator.userAgent.toLowerCase(); return /iphone|ipad|ipod/.test(t); }), (a.isInStandaloneMode = function() { return 'standalone' in window.navigator && window.navigator.standalone; }); }, function(t, a, r) { 'use strict'; r.r(a); var n = r(0), c = { color: void 0, size: void 0, className: void 0, style: void 0, attr: void 0, }, e = n.createContext && n.createContext(c), v = function() { return (v = Object.assign || function(t) { for (var a, r = 1, n = arguments.length; r < n; r++) for (var c in (a = arguments[r])) Object.prototype.hasOwnProperty.call(a, c) && (t[c] = a[c]); return t; }).apply(this, arguments); }, i = function(t, a) { var r = {}; for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && a.indexOf(n) < 0 && (r[n] = t[n]); if (null != t && 'function' == typeof Object.getOwnPropertySymbols) { var c = 0; for (n = Object.getOwnPropertySymbols(t); c < n.length; c++) a.indexOf(n[c]) < 0 && (r[n[c]] = t[n[c]]); } return r; }; function d(t) { return function(a) { return n.createElement( h, v({ attr: v({}, t.attr) }, a), (function t(a) { return ( a && a.map(function(a, r) { return n.createElement( a.tag, v({ key: r }, a.attr), t(a.child), ); }) ); })(t.child), ); }; } function h(t) { var a = function(a) { var r, c = t.size || a.size || '1em'; a.className && (r = a.className), t.className && (r = (r ? r + ' ' : '') + t.className); var e = t.attr, d = i(t, ['attr']); return n.createElement( 'svg', v( { stroke: 'currentColor', fill: 'currentColor', strokeWidth: '0' }, a.attr, e, d, { className: r, style: v({ color: t.color || a.color }, a.style, t.style), height: c, width: c, }, ), t.children, ); }; return void 0 !== e ? n.createElement(e.Consumer, null, function(t) { return a(t); }) : a(c); } r.d(a, 'Md3dRotation', function() { return o; }), r.d(a, 'MdAccessibility', function() { return l; }), r.d(a, 'MdAccessible', function() { return u; }), r.d(a, 'MdAccountBalance', function() { return s; }), r.d(a, 'MdAccountBalanceWallet', function() { return M; }), r.d(a, 'MdAccountBox', function() { return g; }), r.d(a, 'MdAccountCircle', function() { return z; }), r.d(a, 'MdAddShoppingCart', function() { return m; }), r.d(a, 'MdAlarm', function() { return p; }), r.d(a, 'MdAlarmAdd', function() { return f; }), r.d(a, 'MdAlarmOff', function() { return H; }), r.d(a, 'MdAlarmOn', function() { return V; }), r.d(a, 'MdAllOut', function() { return y; }), r.d(a, 'MdAndroid', function() { return L; }), r.d(a, 'MdAnnouncement', function() { return B; }), r.d(a, 'MdAspectRatio', function() { return w; }), r.d(a, 'MdAssessment', function() { return x; }), r.d(a, 'MdAssignment', function() { return N; }), r.d(a, 'MdAssignmentInd', function() { return C; }), r.d(a, 'MdAssignmentLate', function() { return S; }), r.d(a, 'MdAssignmentReturn', function() { return A; }), r.d(a, 'MdAssignmentReturned', function() { return b; }), r.d(a, 'MdAssignmentTurnedIn', function() { return P; }), r.d(a, 'MdAutorenew', function() { return F; }), r.d(a, 'MdBackup', function() { return k; }), r.d(a, 'MdBook', function() { return O; }), r.d(a, 'MdBookmark', function() { return T; }), r.d(a, 'MdBookmarkBorder', function() { return R; }), r.d(a, 'MdBugReport', function() { return D; }), r.d(a, 'MdBuild', function() { return I; }), r.d(a, 'MdCached', function() { return E; }), r.d(a, 'MdCameraEnhance', function() { return W; }), r.d(a, 'MdCardGiftcard', function() { return U; }), r.d(a, 'MdCardMembership', function() { return G; }), r.d(a, 'MdCardTravel', function() { return j; }), r.d(a, 'MdChangeHistory', function() { return _; }), r.d(a, 'MdCheckCircle', function() { return K; }), r.d(a, 'MdChromeReaderMode', function() { return Q; }), r.d(a, 'MdClass', function() { return q; }), r.d(a, 'MdCode', function() { return Z; }), r.d(a, 'MdCompareArrows', function() { return J; }), r.d(a, 'MdCopyright', function() { return $; }), r.d(a, 'MdCreditCard', function() { return Y; }), r.d(a, 'MdDashboard', function() { return X; }), r.d(a, 'MdDateRange', function() { return tt; }), r.d(a, 'MdDelete', function() { return at; }), r.d(a, 'MdDeleteForever', function() { return rt; }), r.d(a, 'MdDescription', function() { return nt; }), r.d(a, 'MdDns', function() { return ct; }), r.d(a, 'MdDone', function() { return et; }), r.d(a, 'MdDoneAll', function() { return vt; }), r.d(a, 'MdDonutLarge', function() { return it; }), r.d(a, 'MdDonutSmall', function() { return dt; }), r.d(a, 'MdEject', function() { return ht; }), r.d(a, 'MdEuroSymbol', function() { return ot; }), r.d(a, 'MdEvent', function() { return lt; }), r.d(a, 'MdEventSeat', function() { return ut; }), r.d(a, 'MdExitToApp', function() { return st; }), r.d(a, 'MdExplore', function() { return Mt; }), r.d(a, 'MdExtension', function() { return gt; }), r.d(a, 'MdFace', function() { return zt; }), r.d(a, 'MdFavorite', function() { return mt; }), r.d(a, 'MdFavoriteBorder', function() { return pt; }), r.d(a, 'MdFeedback', function() { return ft; }), r.d(a, 'MdFindInPage', function() { return Ht; }), r.d(a, 'MdFindReplace', function() { return Vt; }), r.d(a, 'MdFingerprint', function() { return yt; }), r.d(a, 'MdFlightLand', function() { return Lt; }), r.d(a, 'MdFlightTakeoff', function() { return Bt; }), r.d(a, 'MdFlipToBack', function() { return wt; }), r.d(a, 'MdFlipToFront', function() { return xt; }), r.d(a, 'MdGTranslate', function() { return Nt; }), r.d(a, 'MdGavel', function() { return Ct; }), r.d(a, 'MdGetApp', function() { return St; }), r.d(a, 'MdGif', function() { return At; }), r.d(a, 'MdGrade', function() { return bt; }), r.d(a, 'MdGroupWork', function() { return Pt; }), r.d(a, 'MdHelp', function() { return Ft; }), r.d(a, 'MdHelpOutline', function() { return kt; }), r.d(a, 'MdHighlightOff', function() { return Ot; }), r.d(a, 'MdHistory', function() { return Tt; }), r.d(a, 'MdHome', function() { return Rt; }), r.d(a, 'MdHourglassEmpty', function() { return Dt; }), r.d(a, 'MdHourglassFull', function() { return It; }), r.d(a, 'MdHttp', function() { return Et; }), r.d(a, 'MdHttps', function() { return Wt; }), r.d(a, 'MdImportantDevices', function() { return Ut; }), r.d(a, 'MdInfo', function() { return Gt; }), r.d(a, 'MdInfoOutline', function() { return jt; }), r.d(a, 'MdInput', function() { return _t; }), r.d(a, 'MdInvertColors', function() { return Kt; }), r.d(a, 'MdLabel', function() { return Qt; }), r.d(a, 'MdLabelOutline', function() { return qt; }), r.d(a, 'MdLanguage', function() { return Zt; }), r.d(a, 'MdLaunch', function() { return Jt; }), r.d(a, 'MdLightbulbOutline', function() { return $t; }), r.d(a, 'MdLineStyle', function() { return Yt; }), r.d(a, 'MdLineWeight', function() { return Xt; }), r.d(a, 'MdList', function() { return ta; }), r.d(a, 'MdLock', function() { return aa; }), r.d(a, 'MdLockOpen', function() { return ra; }), r.d(a, 'MdLockOutline', function() { return na; }), r.d(a, 'MdLoyalty', function() { return ca; }), r.d(a, 'MdMarkunreadMailbox', function() { return ea; }), r.d(a, 'MdMotorcycle', function() { return va; }), r.d(a, 'MdNoteAdd', function() { return ia; }), r.d(a, 'MdOfflinePin', function() { return da; }), r.d(a, 'MdOpacity', function() { return ha; }), r.d(a, 'MdOpenInBrowser', function() { return oa; }), r.d(a, 'MdOpenInNew', function() { return la; }), r.d(a, 'MdOpenWith', function() { return ua; }), r.d(a, 'MdPageview', function() { return sa; }), r.d(a, 'MdPanTool', function() { return Ma; }), r.d(a, 'MdPayment', function() { return ga; }), r.d(a, 'MdPermCameraMic', function() { return za; }), r.d(a, 'MdPermContactCalendar', function() { return ma; }), r.d(a, 'MdPermDataSetting', function() { return pa; }), r.d(a, 'MdPermDeviceInformation', function() { return fa; }), r.d(a, 'MdPermIdentity', function() { return Ha; }), r.d(a, 'MdPermMedia', function() { return Va; }), r.d(a, 'MdPermPhoneMsg', function() { return ya; }), r.d(a, 'MdPermScanWifi', function() { return La; }), r.d(a, 'MdPets', function() { return Ba; }), r.d(a, 'MdPictureInPicture', function() { return wa; }), r.d(a, 'MdPictureInPictureAlt', function() { return xa; }), r.d(a, 'MdPlayForWork', function() { return Na; }), r.d(a, 'MdPolymer', function() { return Ca; }), r.d(a, 'MdPowerSettingsNew', function() { return Sa; }), r.d(a, 'MdPregnantWoman', function() { return Aa; }), r.d(a, 'MdPrint', function() { return ba; }), r.d(a, 'MdQueryBuilder', function() { return Pa; }), r.d(a, 'MdQuestionAnswer', function() { return Fa; }), r.d(a, 'MdReceipt', function() { return ka; }), r.d(a, 'MdRecordVoiceOver', function() { return Oa; }), r.d(a, 'MdRedeem', function() { return Ta; }), r.d(a, 'MdRemoveShoppingCart', function() { return Ra; }), r.d(a, 'MdReorder', function() { return Da; }), r.d(a, 'MdReportProblem', function() { return Ia; }), r.d(a, 'MdRestore', function() { return Ea; }), r.d(a, 'MdRestorePage', function() { return Wa; }), r.d(a, 'MdRoom', function() { return Ua; }), r.d(a, 'MdRoundedCorner', function() { return Ga; }), r.d(a, 'MdRowing', function() { return ja; }), r.d(a, 'MdSchedule', function() { return _a; }), r.d(a, 'MdSearch', function() { return Ka; }), r.d(a, 'MdSettings', function() { return Qa; }), r.d(a, 'MdSettingsApplications', function() { return qa; }), r.d(a, 'MdSettingsBackupRestore', function() { return Za; }), r.d(a, 'MdSettingsBluetooth', function() { return Ja; }), r.d(a, 'MdSettingsBrightness', function() { return $a; }), r.d(a, 'MdSettingsCell', function() { return Ya; }), r.d(a, 'MdSettingsEthernet', function() { return Xa; }), r.d(a, 'MdSettingsInputAntenna', function() { return tr; }), r.d(a, 'MdSettingsInputComponent', function() { return ar; }), r.d(a, 'MdSettingsInputComposite', function() { return rr; }), r.d(a, 'MdSettingsInputHdmi', function() { return nr; }), r.d(a, 'MdSettingsInputSvideo', function() { return cr; }), r.d(a, 'MdSettingsOverscan', function() { return er; }), r.d(a, 'MdSettingsPhone', function() { return vr; }), r.d(a, 'MdSettingsPower', function() { return ir; }), r.d(a, 'MdSettingsRemote', function() { return dr; }), r.d(a, 'MdSettingsVoice', function() { return hr; }), r.d(a, 'MdShop', function() { return or; }), r.d(a, 'MdShopTwo', function() { return lr; }), r.d(a, 'MdShoppingBasket', function() { return ur; }), r.d(a, 'MdShoppingCart', function() { return sr; }), r.d(a, 'MdSpeakerNotes', function() { return Mr; }), r.d(a, 'MdSpeakerNotesOff', function() { return gr; }), r.d(a, 'MdSpellcheck', function() { return zr; }), r.d(a, 'MdStars', function() { return mr; }), r.d(a, 'MdStore', function() { return pr; }), r.d(a, 'MdSubject', function() { return fr; }), r.d(a, 'MdSupervisorAccount', function() { return Hr; }), r.d(a, 'MdSwapHoriz', function() { return Vr; }), r.d(a, 'MdSwapVert', function() { return yr; }), r.d(a, 'MdSwapVerticalCircle', function() { return Lr; }), r.d(a, 'MdSystemUpdateAlt', function() { return Br; }), r.d(a, 'MdTab', function() { return wr; }), r.d(a, 'MdTabUnselected', function() { return xr; }), r.d(a, 'MdTheaters', function() { return Nr; }), r.d(a, 'MdThumbDown', function() { return Cr; }), r.d(a, 'MdThumbUp', function() { return Sr; }), r.d(a, 'MdThumbsUpDown', function() { return Ar; }), r.d(a, 'MdTimeline', function() { return br; }), r.d(a, 'MdToc', function() { return Pr; }), r.d(a, 'MdToday', function() { return Fr; }), r.d(a, 'MdToll', function() { return kr; }), r.d(a, 'MdTouchApp', function() { return Or; }), r.d(a, 'MdTrackChanges', function() { return Tr; }), r.d(a, 'MdTranslate', function() { return Rr; }), r.d(a, 'MdTrendingDown', function() { return Dr; }), r.d(a, 'MdTrendingFlat', function() { return Ir; }), r.d(a, 'MdTrendingUp', function() { return Er; }), r.d(a, 'MdTurnedIn', function() { return Wr; }), r.d(a, 'MdTurnedInNot', function() { return Ur; }), r.d(a, 'MdUpdate', function() { return Gr; }), r.d(a, 'MdVerifiedUser', function() { return jr; }), r.d(a, 'MdViewAgenda', function() { return _r; }), r.d(a, 'MdViewArray', function() { return Kr; }), r.d(a, 'MdViewCarousel', function() { return Qr; }), r.d(a, 'MdViewColumn', function() { return qr; }), r.d(a, 'MdViewDay', function() { return Zr; }), r.d(a, 'MdViewHeadline', function() { return Jr; }), r.d(a, 'MdViewList', function() { return $r; }), r.d(a, 'MdViewModule', function() { return Yr; }), r.d(a, 'MdViewQuilt', function() { return Xr; }), r.d(a, 'MdViewStream', function() { return tn; }), r.d(a, 'MdViewWeek', function() { return an; }), r.d(a, 'MdVisibility', function() { return rn; }), r.d(a, 'MdVisibilityOff', function() { return nn; }), r.d(a, 'MdWatchLater', function() { return cn; }), r.d(a, 'MdWork', function() { return en; }), r.d(a, 'MdYoutubeSearchedFor', function() { return vn; }), r.d(a, 'MdZoomIn', function() { return dn; }), r.d(a, 'MdZoomOut', function() { return hn; }), r.d(a, 'MdAddAlert', function() { return on; }), r.d(a, 'MdError', function() { return ln; }), r.d(a, 'MdErrorOutline', function() { return un; }), r.d(a, 'MdWarning', function() { return sn; }), r.d(a, 'MdAddToQueue', function() { return Mn; }), r.d(a, 'MdAirplay', function() { return gn; }), r.d(a, 'MdAlbum', function() { return zn; }), r.d(a, 'MdArtTrack', function() { return mn; }), r.d(a, 'MdAvTimer', function() { return pn; }), r.d(a, 'MdBrandingWatermark', function() { return fn; }), r.d(a, 'MdCallToAction', function() { return Hn; }), r.d(a, 'MdClosedCaption', function() { return Vn; }), r.d(a, 'MdEqualizer', function() { return yn; }), r.d(a, 'MdExplicit', function() { return Ln; }), r.d(a, 'MdFastForward', function() { return Bn; }), r.d(a, 'MdFastRewind', function() { return wn; }), r.d(a, 'MdFeaturedPlayList', function() { return xn; }), r.d(a, 'MdFeaturedVideo', function() { return Nn; }), r.d(a, 'MdFiberDvr', function() { return Cn; }), r.d(a, 'MdFiberManualRecord', function() { return Sn; }), r.d(a, 'MdFiberNew', function() { return An; }), r.d(a, 'MdFiberPin', function() { return bn; }), r.d(a, 'MdFiberSmartRecord', function() { return Pn; }), r.d(a, 'MdForward10', function() { return Fn; }), r.d(a, 'MdForward30', function() { return kn; }), r.d(a, 'MdForward5', function() { return On; }), r.d(a, 'MdGames', function() { return Tn; }), r.d(a, 'MdHd', function() { return Rn; }), r.d(a, 'MdHearing', function() { return Dn; }), r.d(a, 'MdHighQuality', function() { return In; }), r.d(a, 'MdLibraryAdd', function() { return En; }), r.d(a, 'MdLibraryBooks', function() { return Wn; }), r.d(a, 'MdLibraryMusic', function() { return Un; }), r.d(a, 'MdLoop', function() { return Gn; }), r.d(a, 'MdMic', function() { return jn; }), r.d(a, 'MdMicNone', function() { return _n; }), r.d(a, 'MdMicOff', function() { return Kn; }), r.d(a, 'MdMovie', function() { return Qn; }), r.d(a, 'MdMusicVideo', function() { return qn; }), r.d(a, 'MdNewReleases', function() { return Zn; }), r.d(a, 'MdNotInterested', function() { return Jn; }), r.d(a, 'MdNote', function() { return $n; }), r.d(a, 'MdPause', function() { return Yn; }), r.d(a, 'MdPauseCircleFilled', function() { return Xn; }), r.d(a, 'MdPauseCircleOutline', function() { return tc; }), r.d(a, 'MdPlayArrow', function() { return ac; }), r.d(a, 'MdPlayCircleFilled', function() { return rc; }), r.d(a, 'MdPlayCircleOutline', function() { return nc; }), r.d(a, 'MdPlaylistAdd', function() { return cc; }), r.d(a, 'MdPlaylistAddCheck', function() { return ec; }), r.d(a, 'MdPlaylistPlay', function() { return vc; }), r.d(a, 'MdQueue', function() { return ic; }), r.d(a, 'MdQueueMusic', function() { return dc; }), r.d(a, 'MdQueuePlayNext', function() { return hc; }), r.d(a, 'MdRadio', function() { return oc; }), r.d(a, 'MdRecentActors', function() { return lc; }), r.d(a, 'MdRemoveFromQueue', function() { return uc; }), r.d(a, 'MdRepeat', function() { return sc; }), r.d(a, 'MdRepeatOne', function() { return Mc; }), r.d(a, 'MdReplay10', function() { return gc; }), r.d(a, 'MdReplay', function() { return zc; }), r.d(a, 'MdReplay30', function() { return mc; }), r.d(a, 'MdReplay5', function() { return pc; }), r.d(a, 'MdShuffle', function() { return fc; }), r.d(a, 'MdSkipNext', function() { return Hc; }), r.d(a, 'MdSkipPrevious', function() { return Vc; }), r.d(a, 'MdSlowMotionVideo', function() { return yc; }), r.d(a, 'MdSnooze', function() { return Lc; }), r.d(a, 'MdSortByAlpha', function() { return Bc; }), r.d(a, 'MdStop', function() { return wc; }), r.d(a, 'MdSubscriptions', function() { return xc; }), r.d(a, 'MdSubtitles', function() { return Nc; }), r.d(a, 'MdSurroundSound', function() { return Cc; }), r.d(a, 'MdVideoCall', function() { return Sc; }), r.d(a, 'MdVideoLabel', function() { return Ac; }), r.d(a, 'MdVideoLibrary', function() { return bc; }), r.d(a, 'MdVideocam', function() { return Pc; }), r.d(a, 'MdVideocamOff', function() { return Fc; }), r.d(a, 'MdVolumeDown', function() { return kc; }), r.d(a, 'MdVolumeMute', function() { return Oc; }), r.d(a, 'MdVolumeOff', function() { return Tc; }), r.d(a, 'MdVolumeUp', function() { return Rc; }), r.d(a, 'MdWeb', function() { return Dc; }), r.d(a, 'MdWebAsset', function() { return Ic; }), r.d(a, 'MdBusiness', function() { return Ec; }), r.d(a, 'MdCall', function() { return Wc; }), r.d(a, 'MdCallEnd', function() { return Uc; }), r.d(a, 'MdCallMade', function() { return Gc; }), r.d(a, 'MdCallMerge', function() { return jc; }), r.d(a, 'MdCallMissed', function() { return _c; }), r.d(a, 'MdCallMissedOutgoing', function() { return Kc; }), r.d(a, 'MdCallReceived', function() { return Qc; }), r.d(a, 'MdCallSplit', function() { return qc; }), r.d(a, 'MdChat', function() { return Zc; }), r.d(a, 'MdChatBubble', function() { return Jc; }), r.d(a, 'MdChatBubbleOutline', function() { return $c; }), r.d(a, 'MdClearAll', function() { return Yc; }), r.d(a, 'MdComment', function() { return Xc; }), r.d(a, 'MdContactMail', function() { return te; }), r.d(a, 'MdContactPhone', function() { return ae; }), r.d(a, 'MdContacts', function() { return re; }), r.d(a, 'MdDialerSip', function() { return ne; }), r.d(a, 'MdDialpad', function() { return ce; }), r.d(a, 'MdEmail', function() { return ee; }), r.d(a, 'MdForum', function() { return ve; }), r.d(a, 'MdImportContacts', function() { return ie; }), r.d(a, 'MdImportExport', function() { return de; }), r.d(a, 'MdInvertColorsOff', function() { return he; }), r.d(a, 'MdLiveHelp', function() { return oe; }), r.d(a, 'MdLocationOff', function() { return le; }), r.d(a, 'MdLocationOn', function() { return ue; }), r.d(a, 'MdMailOutline', function() { return se; }), r.d(a, 'MdMessage', function() { return Me; }), r.d(a, 'MdNoSim', function() { return ge; }), r.d(a, 'MdPhone', function() { return ze; }), r.d(a, 'MdPhonelinkErase', function() { return me; }), r.d(a, 'MdPhonelinkLock', function() { return pe; }), r.d(a, 'MdPhonelinkRing', function() { return fe; }), r.d(a, 'MdPhonelinkSetup', function() { return He; }), r.d(a, 'MdPortableWifiOff', function() { return Ve; }), r.d(a, 'MdPresentToAll', function() { return ye; }), r.d(a, 'MdRingVolume', function() { return Le; }), r.d(a, 'MdRssFeed', function() { return Be; }), r.d(a, 'MdScreenShare', function() { return we; }), r.d(a, 'MdSpeakerPhone', function() { return xe; }), r.d(a, 'MdStayCurrentLandscape', function() { return Ne; }), r.d(a, 'MdStayCurrentPortrait', function() { return Ce; }), r.d(a, 'MdStayPrimaryLandscape', function() { return Se; }), r.d(a, 'MdStayPrimaryPortrait', function() { return Ae; }), r.d(a, 'MdStopScreenShare', function() { return be; }), r.d(a, 'MdSwapCalls', function() { return Pe; }), r.d(a, 'MdTextsms', function() { return Fe; }), r.d(a, 'MdVoicemail', function() { return ke; }), r.d(a, 'MdVpnKey', function() { return Oe; }), r.d(a, 'MdAdd', function() { return Te; }), r.d(a, 'MdAddBox', function() { return Re; }), r.d(a, 'MdAddCircle', function() { return De; }), r.d(a, 'MdAddCircleOutline', function() { return Ie; }), r.d(a, 'MdArchive', function() { return Ee; }), r.d(a, 'MdBackspace', function() { return We; }), r.d(a, 'MdBlock', function() { return Ue; }), r.d(a, 'MdClear', function() { return Ge; }), r.d(a, 'MdContentCopy', function() { return je; }), r.d(a, 'MdContentCut', function() { return _e; }), r.d(a, 'MdContentPaste', function() { return Ke; }), r.d(a, 'MdCreate', function() { return Qe; }), r.d(a, 'MdDeleteSweep', function() { return qe; }), r.d(a, 'MdDrafts', function() { return Ze; }), r.d(a, 'MdFilterList', function() { return Je; }), r.d(a, 'MdFlag', function() { return $e; }), r.d(a, 'MdFontDownload', function() { return Ye; }), r.d(a, 'MdForward', function() { return Xe; }), r.d(a, 'MdGesture', function() { return tv; }), r.d(a, 'MdInbox', function() { return av; }), r.d(a, 'MdLink', function() { return rv; }), r.d(a, 'MdLowPriority', function() { return nv; }), r.d(a, 'MdMail', function() { return cv; }), r.d(a, 'MdMarkunread', function() { return ev; }), r.d(a, 'MdMoveToInbox', function() { return vv; }), r.d(a, 'MdNextWeek', function() { return iv; }), r.d(a, 'MdRedo', function() { return dv; }), r.d(a, 'MdRemove', function() { return hv; }), r.d(a, 'MdRemoveCircle', function() { return ov; }), r.d(a, 'MdRemoveCircleOutline', function() { return lv; }), r.d(a, 'MdReply', function() { return uv; }), r.d(a, 'MdReplyAll', function() { return sv; }), r.d(a, 'MdReport', function() { return Mv; }), r.d(a, 'MdSave', function() { return gv; }), r.d(a, 'MdSelectAll', function() { return zv; }), r.d(a, 'MdSend', function() { return mv; }), r.d(a, 'MdSort', function() { return pv; }), r.d(a, 'MdTextFormat', function() { return fv; }), r.d(a, 'MdUnarchive', function() { return Hv; }), r.d(a, 'MdUndo', function() { return Vv; }), r.d(a, 'MdWeekend', function() { return yv; }), r.d(a, 'MdAccessAlarm', function() { return Lv; }), r.d(a, 'MdAccessAlarms', function() { return Bv; }), r.d(a, 'MdAccessTime', function() { return wv; }), r.d(a, 'MdAddAlarm', function() { return xv; }), r.d(a, 'MdAirplanemodeActive', function() { return Nv; }), r.d(a, 'MdAirplanemodeInactive', function() { return Cv; }), r.d(a, 'MdBattery20', function() { return Sv; }), r.d(a, 'MdBattery30', function() { return Av; }), r.d(a, 'MdBattery50', function() { return bv; }), r.d(a, 'MdBattery60', function() { return Pv; }), r.d(a, 'MdBattery80', function() { return Fv; }), r.d(a, 'MdBattery90', function() { return kv; }), r.d(a, 'MdBatteryAlert', function() { return Ov; }), r.d(a, 'MdBatteryCharging20', function() { return Tv; }), r.d(a, 'MdBatteryCharging30', function() { return Rv; }), r.d(a, 'MdBatteryCharging50', function() { return Dv; }), r.d(a, 'MdBatteryCharging60', function() { return Iv; }), r.d(a, 'MdBatteryCharging80', function() { return Ev; }), r.d(a, 'MdBatteryCharging90', function() { return Wv; }), r.d(a, 'MdBatteryChargingFull', function() { return Uv; }), r.d(a, 'MdBatteryFull', function() { return Gv; }), r.d(a, 'MdBatteryStd', function() { return jv;