UNPKG

react-mdc-web

Version:

React web components for Material Design

27 lines 395 kB
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define(["react"],t):"object"==typeof exports?exports.ReactMdcWeb=t(require("react")):e.ReactMdcWeb=t(e.React)}(this,function(e){return function(e){function t(a){if(r[a])return r[a].exports;var i=r[a]={i:a,l:!1,exports:{}};return e[a].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var r={};return t.m=e,t.c=r,t.i=function(e){return e},t.d=function(e,r,a){t.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:a})},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=140)}([function(t,r){t.exports=e},function(e,t,r){(function(t){if("production"!==t.env.NODE_ENV){var a="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,i=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===a};e.exports=r(138)(i,!0)}else e.exports=r(137)()}).call(t,r(5))},function(e,t,r){var a,i;/*! Copyright (c) 2016 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ !function(){"use strict";function r(){for(var e=[],t=0;t<arguments.length;t++){var a=arguments[t];if(a){var i=typeof a;if("string"===i||"number"===i)e.push(a);else if(Array.isArray(a))e.push(r.apply(null,a));else if("object"===i)for(var o in a)n.call(a,o)&&a[o]&&e.push(o)}}return e.join(" ")}var n={}.hasOwnProperty;void 0!==e&&e.exports?e.exports=r:(a=[],void 0!==(i=function(){return r}.apply(t,a))&&(e.exports=i))}()},function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function n(e,t){var r={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(r[a]=e[a]);return r}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},c=r(1),d=a(c),l=r(0),s=r(2),m=a(s),p=r(25),u=a(p),f=u.default+"--adjust-margin",b={component:d.default.string,adjustMargin:d.default.bool},g=function(e){var t=e.adjustMargin,r=e.className,a=e.component,c=e.modificator,d=n(e,["adjustMargin","className","component","modificator"]),s=(0,m.default)(u.default+"--"+c,i({},f,t),r);return(0,l.createElement)(a,o({className:s},d))};g.propTypes=b,t.default=g},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=t.ROOT="mdc-dialog",i=(t.OPEN=a+"--open",t.ANIMATING=a+"--animating",t.BACKDROP=a+"__backdrop",t.SURFACE=a+"__surface",t.HEADER=a+"__header"),n=(t.HEADER_TITLE=i+"__title",t.BODY=a+"__body"),o=(t.SCROLLABLE=n+"--scrollable",t.SCROLL_LOCK=a+"-scroll-lock",t.FOOTER=a+"__footer"),c=t.FOOTER_BUTTON=o+"__button";t.FOOTER_BUTTON_CANCEL=c+"__cancel",t.FOOTER_BUTTON_ACCEPT=c+"__accept"},function(e,t){function r(){throw Error("setTimeout has not been defined")}function a(){throw Error("clearTimeout has not been defined")}function i(e){if(s===setTimeout)return setTimeout(e,0);if((s===r||!s)&&setTimeout)return s=setTimeout,setTimeout(e,0);try{return s(e,0)}catch(t){try{return s.call(null,e,0)}catch(t){return s.call(this,e,0)}}}function n(e){if(m===clearTimeout)return clearTimeout(e);if((m===a||!m)&&clearTimeout)return m=clearTimeout,clearTimeout(e);try{return m(e)}catch(t){try{return m.call(null,e)}catch(t){return m.call(this,e)}}}function o(){b&&u&&(b=!1,u.length?f=u.concat(f):g=-1,f.length&&c())}function c(){if(!b){var e=i(o);b=!0;for(var t=f.length;t;){for(u=f,f=[];++g<t;)u&&u[g].run();g=-1,t=f.length}u=null,b=!1,n(e)}}function d(e,t){this.fun=e,this.array=t}function l(){}var s,m,p=e.exports={};!function(){try{s="function"==typeof setTimeout?setTimeout:r}catch(e){s=r}try{m="function"==typeof clearTimeout?clearTimeout:a}catch(e){m=a}}();var u,f=[],b=!1,g=-1;p.nextTick=function(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];f.push(new d(e,t)),1!==f.length||b||i(c)},d.prototype.run=function(){this.fun.apply(null,this.array)},p.title="browser",p.browser=!0,p.env={},p.argv=[],p.version="",p.versions={},p.on=l,p.addListener=l,p.once=l,p.off=l,p.removeListener=l,p.removeAllListeners=l,p.emit=l,p.prependListener=l,p.prependOnceListener=l,p.listeners=function(e){return[]},p.binding=function(e){throw Error("process.binding is not supported")},p.cwd=function(){return"/"},p.chdir=function(e){throw Error("process.chdir is not supported")},p.umask=function(){return 0}},function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=r(17);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a(i).default}})},function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){var r={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(r[a]=e[a]);return r}Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},o=r(1),c=a(o),d=r(0),l=a(d),s=r(2),m=a(s),p=r(8),u=a(p),f={className:c.default.string,children:c.default.node,dense:c.default.bool},b=function(e){var t=e.className,r=e.children,a=e.dense,o=i(e,["className","children","dense"]),c=d.Children.map(r,function(e){return e.type===u.default?(0,d.cloneElement)(e,{isListItem:!0}):e});return l.default.createElement("ul",n({className:(0,m.default)("mdc-list",{"mdc-list--dense":a},t)},o),c)};b.propTypes=f,t.default=b},function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){var r={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(r[a]=e[a]);return r}Object.defineProperty(t,"__esModule",{value:!0});var n=r(1),o=a(n),c=r(0),d=r(2),l=a(d),s={className:o.default.string,isListItem:o.default.bool,inset:o.default.bool},m={isListItem:!1},p=function(e){var t=e.inset,r=e.isListItem,a=i(e,["inset","isListItem"]),n=r?"li":"hr",o=(0,l.default)("mdc-list-divider",{"mdc-list-divider--inset":t},a.className),d=r?{className:o,role:"separator"}:{className:o};return(0,c.createElement)(n,d)};p.propTypes=s,p.defaultProps=m,t.default=p},function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){var r={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(r[a]=e[a]);return r}Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},o=r(1),c=a(o),d=r(0),l=a(d),s=r(2),m=a(s),p=r(18),u=a(p),f={className:c.default.string,children:c.default.node},b=function(e){var t=e.className,r=e.children,a=i(e,["className","children"]),o=d.Children.map(r,function(e,t){return(0,u.default)(e,0===t)});return l.default.createElement("li",n({className:(0,m.default)("mdc-list-item",t)},a),o)};b.propTypes=f,t.default=b},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.TRANSITION_DURATION_MS=300,t.TRANSITION_SCALE_ADJUSTMENT_Y=.2,t.TRANSITION_SCALE_ADJUSTMENT_X=.5},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=function(e){return void 0!==e};t.default=a},function(e,t,r){"use strict";function a(e){return function(){return e}}var i=function(){};i.thatReturns=a,i.thatReturnsFalse=a(!1),i.thatReturnsTrue=a(!0),i.thatReturnsNull=a(null),i.thatReturnsThis=function(){return this},i.thatReturnsArgument=function(e){return e},e.exports=i},function(e,t,r){"use strict";(function(t){function r(e,t,r,i,n,o,c,d){if(a(t),!e){var l;if(void 0===t)l=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=[r,i,n,o,c,d],m=0;l=Error(t.replace(/%s/g,function(){return s[m++]})),l.name="Invariant Violation"}throw l.framesToPop=1,l}}var a=function(e){};"production"!==t.env.NODE_ENV&&(a=function(e){if(void 0===e)throw Error("invariant requires an error message argument")}),e.exports=r}).call(t,r(5))},function(e,t,r){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=r(81);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a(i).default}})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=t.ROOT="mdc-temporary-drawer";t.cssClasses={ROOT:a,DRAWER_SELECTOR:a+"__drawer",HEADER:a+"__header",RIGHT:a+"--right"}},function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){var r={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(r[a]=e[a]);return r}Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},o=r(1),c=a(o),d=r(0),l=a(d),s=r(2),m=a(s),p={className:c.default.string,component:c.default.string,name:c.default.string.isRequired},u={component:"i"},f=function(e){var t=e.className,r=e.component,a=e.name,o=i(e,["className","component","name"]),c=(0,m.default)("material-icons",t);return l.default.createElement(r,n({className:c},o),a)};f.propTypes=p,f.defaultProps=u,t.default=f},function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),n=a(i),o=r(2),c=a(o),d=r(6),l=a(d),s=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=t?"mdc-list-item__start-detail":"mdc-list-item__end-detail";if(e.type===l.default){var a=e.props.className,i=(0,c.default)(r,a);return n.default.cloneElement(e,{className:i,"aria-hidden":!0})}return e};t.default=s},function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){var r={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(r[a]=e[a]);return r}Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},o=r(0),c=a(o),d=r(8),l=a(d),s=function(e){var t=i(e,[]);return c.default.createElement(l.default,n({role:"menuitem"},t))};t.default=s},function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){var r={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(r[a]=e[a]);return r}Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},o=r(1),c=a(o),d=r(0),l=a(d),s=r(9),m=a(s),p={children:c.default.node,delay:c.default.number},u=function(e){var t=e.children,r=e.delay,a=i(e,["children","delay"]),o=r?{transitionDelay:r.toFixed(3)+"s"}:{};return l.default.createElement(m.default,n({role:"menuitem",style:o},a),t)};u.propTypes=p,t.default=u},function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function n(e,t){var r={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(r[a]=e[a]);return r}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},c=r(1),d=a(c),l=r(0),s=a(l),m=void 0,p=function(){if("undefined"==typeof document)return"transform";if(!m){var e=document.createElement("div");m="transform"in e.style?"transform":"-webkit-transform"}return m},u={scaleX:d.default.number,scaleY:d.default.number,style:d.default.object},f=function(e){var t=function(t){var r=t.scaleX,a=t.scaleY,c=t.style,d=n(t,["scaleX","scaleY","style"]),l=p();return s.default.createElement(e,o({style:o(i({},l,"scale("+r+", "+a+")"),c)},d))};return t.propTypes=u,t};t.default=f},function(e,t,r){"use strict";function a(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(void 0===d||t){var r=e.document.createElement("div"),a="transform"in r.style?"transform":"webkitTransform";d=a}return d}function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Math.min(r,Math.max(t,e))}function n(e,t,r,a,i){return o(c(e,t,a),r,i)}function o(e,t,r){if(0===e||1===e)return e;var a=e*t,i=t+e*(r-t),n=r+e*(1-r);return a+=e*(i-a),i+=e*(n-i),a+e*(i-a)}function c(e,t,r){if(e<=0)return 0;if(e>=1)return 1;for(var a=e,i=0,n=1,c=0,d=0;d<8;d++){c=o(a,t,r);var l=(o(a+1e-6,t,r)-c)/1e-6;if(Math.abs(c-e)<1e-6)return a;if(Math.abs(l)<1e-6)break;c<e?i=a:n=a,a-=(c-e)/l}for(var s=0;Math.abs(c-e)>1e-6&&s<8;s++)c<e?(i=a,a=(a+n)/2):(n=a,a=(a+i)/2),c=o(a,t,r);return a}Object.defineProperty(t,"__esModule",{value:!0}),t.getTransformPropertyName=a,t.clamp=i,t.bezierProgress=n;var d=void 0},function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function n(e,t){var r={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(r[a]=e[a]);return r}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},c=r(1),d=a(c),l=r(0),s=a(l),m=r(2),p=a(m),u={children:d.default.node,className:d.default.string,disabled:d.default.bool,id:d.default.string,name:d.default.string,value:d.default.oneOfType([d.default.number,d.default.string]).isRequired},f="mdc-radio",b=function(e){var t=(e.children,e.className),r=e.disabled,a=e.name,c=n(e,["children","className","disabled","name"]),d=(0,p.default)(f,i({},"mdc-radio--disabled",r),t);return s.default.createElement("div",{className:d},s.default.createElement("input",o({className:"mdc-radio__native-control",disabled:r,type:"radio",name:a},c)),s.default.createElement("div",{className:"mdc-radio__background"},s.default.createElement("div",{className:"mdc-radio__outer-circle"}),s.default.createElement("div",{className:"mdc-radio__inner-circle"})))};b.propTypes=u,t.default=b},function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){var r={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(r[a]=e[a]);return r}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function c(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)}Object.defineProperty(t,"__esModule",{value:!0});var d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},l=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),s=r(1),m=a(s),p=r(0),u=a(p),f=r(2),b=a(f),g=function(e){function t(){return n(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return c(t,e),l(t,[{key:"render",value:function(){var e=this.props,t=e.className,r=e.children,a=e.onHeight,n=i(e,["className","children","onHeight"]);return u.default.createElement("div",d({className:(0,b.default)("mdc-toolbar__row",t)},n,{ref:function(e){e&&a&&a(e.offsetHeight)}}),r)}}]),t}(u.default.PureComponent);g.propTypes={className:m.default.string,children:m.default.node,onHeight:m.default.func},t.default=g},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default="mdc-typography"},function(e,t,r){"use strict";(function(t){var a=r(12),i=a;if("production"!==t.env.NODE_ENV){var n=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];var i=0,n="Warning: "+e.replace(/%s/g,function(){return r[i++]});try{throw Error(n)}catch(e){}};i=function(e,t){if(void 0===t)throw Error("`warning(condition, format, ...args)` requires a warning message argument");if(0!==t.indexOf("Failed Composite propType: ")&&!e){for(var r=arguments.length,a=Array(r>2?r-2:0),i=2;i<r;i++)a[i-2]=arguments[i];n.apply(void 0,[t].concat(a))}}}e.exports=i}).call(t,r(5))},function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=r(52);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a(i).default}})},function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=r(53);Object.defineProperty(t,"Card",{enumerable:!0,get:function(){return a(i).default}});var n=r(55);Object.defineProperty(t,"CardHeader",{enumerable:!0,get:function(){return a(n).default}});var o=r(59);Object.defineProperty(t,"CardTitle",{enumerable:!0,get:function(){return a(o).default}});var c=r(57);Object.defineProperty(t,"CardSubtitle",{enumerable:!0,get:function(){return a(c).default}});var d=r(58);Object.defineProperty(t,"CardText",{enumerable:!0,get:function(){return a(d).default}});var l=r(54);Object.defineProperty(t,"CardActions",{enumerable:!0,get:function(){return a(l).default}});var s=r(56);Object.defineProperty(t,"CardMedia",{enumerable:!0,get:function(){return a(s).default}})},function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=r(60);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a(i).default}})},function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=r(62);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a(i).default}})},function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=r(63);Object.defineProperty(t,"Dialog",{enumerable:!0,get:function(){return a(i).default}});var n=r(64);Object.defineProperty(t,"DialogBody",{enumerable:!0,get:function(){return a(n).default}});var o=r(65);Object.defineProperty(t,"DialogFooter",{enumerable:!0,get:function(){return a(o).default}});var c=r(66);Object.defineProperty(t,"DialogHeader",{enumerable:!0,get:function(){return a(c).default}});var d=r(67);Object.defineProperty(t,"DialogTitle",{enumerable:!0,get:function(){return a(d).default}})},function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=r(68);Object.defineProperty(t,"Drawer",{enumerable:!0,get:function(){return a(i).default}});var n=r(74);Object.defineProperty(t,"DrawerSpacer",{enumerable:!0,get:function(){return a(n).default}});var o=r(75);Object.defineProperty(t,"Navigation",{enumerable:!0,get:function(){return a(o).default}});var c=r(70);Object.defineProperty(t,"DrawerHeader",{enumerable:!0,get:function(){return a(c).default}});var d=r(71);Object.defineProperty(t,"DrawerHeaderContent",{enumerable:!0,get:function(){return a(d).default}});var l=r(69);Object.defineProperty(t,"DrawerContent",{enumerable:!0,get:function(){return a(l).default}})},function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=r(79);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a(i).default}})},function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=r(80);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a(i).default}})},function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=r(83);Object.defineProperty(t,"Grid",{enumerable:!0,get:function(){return a(i).default}});var n=r(82);Object.defineProperty(t,"Cell",{enumerable:!0,get:function(){return a(n).default}})},function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=r(84);Object.defineProperty(t,"GridList",{enumerable:!0,get:function(){return a(i).default}});var n=r(85);Object.defineProperty(t,"Tile",{enumerable:!0,get:function(){return a(n).default}});var o=r(87);Object.defineProperty(t,"TilePrimary",{enumerable:!0,get:function(){return a(o).default}});var c=r(88);Object.defineProperty(t,"TileSecondary",{enumerable:!0,get:function(){return a(c).default}});var d=r(86);Object.defineProperty(t,"TileContent",{enumerable:!0,get:function(){return a(d).default}});var l=r(90);Object.defineProperty(t,"TileTitle",{enumerable:!0,get:function(){return a(l).default}});var s=r(89);Object.defineProperty(t,"TileSupportText",{enumerable:!0,get:function(){return a(s).default}})},function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=r(91);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a(i).default}})},function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=r(92);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a(i).default}})},function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=r(7);Object.defineProperty(t,"List",{enumerable:!0,get:function(){return a(i).default}});var n=r(9);Object.defineProperty(t,"ListItem",{enumerable:!0,get:function(){return a(n).default}});var o=r(8);Object.defineProperty(t,"ListDivider",{enumerable:!0,get:function(){return a(o).default}});var c=r(93);Object.defineProperty(t,"ListGroup",{enumerable:!0,get:function(){return a(c).default}});var d=r(94);Object.defineProperty(t,"ListHeader",{enumerable:!0,get:function(){return a(d).default}});var l=r(95);Object.defineProperty(t,"ListItemText",{enumerable:!0,get:function(){return a(l).default}});var s=r(96);Object.defineProperty(t,"ListItemTextSecondary",{enumerable:!0,get:function(){return a(s).default}})},function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=r(99);Object.defineProperty(t,"Menu",{enumerable:!0,get:function(){return a(i).default}});var n=r(20);Object.defineProperty(t,"MenuItem",{enumerable:!0,get:function(){return a(n).default}});var o=r(19);Object.defineProperty(t,"MenuDivider",{enumerable:!0,get:function(){return a(o).default}});var c=r(100);Object.defineProperty(t,"MenuAnchor",{enumerable:!0,get:function(){return a(c).default}})},function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=r(23);Object.defineProperty(t,"Radio",{enumerable:!0,get:function(){return a(i).default}});var n=r(105);Object.defineProperty(t,"RadioGroup",{enumerable:!0,get:function(){return a(n).default}})},function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=r(106);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a(i).default}})},function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=r(107);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a(i).default}})},function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=r(108);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a(i).default}})},function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=r(110);Object.defineProperty(t,"Tabbar",{enumerable:!0,get:function(){return a(i).default}});var n=r(109);Object.defineProperty(t,"Tab",{enumerable:!0,get:function(){return a(n).default}})},function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=r(116);Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a(i).default}})},function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=r(117);Object.defineProperty(t,"Toolbar",{enumerable:!0,get:function(){return a(i).default}});var n=r(119);Object.defineProperty(t,"ToolbarSection",{enumerable:!0,get:function(){return a(n).default}});var o=r(120);Object.defineProperty(t,"ToolbarTitle",{enumerable:!0,get:function(){return a(o).default}});var c=r(24);Object.defineProperty(t,"ToolbarRow",{enumerable:!0,get:function(){return a(c).default}});var d=r(118);Object.defineProperty(t,"ToolbarIcon",{enumerable:!0,get:function(){return a(d).default}})},function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=r(132);Object.defineProperty(t,"Typography",{enumerable:!0,get:function(){return a(i).default}});var n=r(123);Object.defineProperty(t,"Caption",{enumerable:!0,get:function(){return a(n).default}});var o=r(127);Object.defineProperty(t,"Display4",{enumerable:!0,get:function(){return a(o).default}});var c=r(126);Object.defineProperty(t,"Display3",{enumerable:!0,get:function(){return a(c).default}});var d=r(125);Object.defineProperty(t,"Display2",{enumerable:!0,get:function(){return a(d).default}});var l=r(124);Object.defineProperty(t,"Display1",{enumerable:!0,get:function(){return a(l).default}});var s=r(128);Object.defineProperty(t,"Headline",{enumerable:!0,get:function(){return a(s).default}});var m=r(131);Object.defineProperty(t,"Title",{enumerable:!0,get:function(){return a(m).default}});var p=r(130);Object.defineProperty(t,"Subheading2",{enumerable:!0,get:function(){return a(p).default}});var u=r(129);Object.defineProperty(t,"Subheading1",{enumerable:!0,get:function(){return a(u).default}});var f=r(122);Object.defineProperty(t,"Body2",{enumerable:!0,get:function(){return a(f).default}});var b=r(121);Object.defineProperty(t,"Body1",{enumerable:!0,get:function(){return a(b).default}})},function(e,t,r){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var i=r(27);Object.defineProperty(t,"Button",{enumerable:!0,get:function(){return a(i).default}});var n=r(28);Object.defineProperty(t,"Card",{enumerable:!0,get:function(){return n.Card}}),Object.defineProperty(t,"CardHeader",{enumerable:!0,get:function(){return n.CardHeader}}),Object.defineProperty(t,"CardTitle",{enumerable:!0,get:function(){return n.CardTitle}}),Object.defineProperty(t,"CardSubtitle",{enumerable:!0,get:function(){return n.CardSubtitle}}),Object.defineProperty(t,"CardText",{enumerable:!0,get:function(){return n.CardText}}),Object.defineProperty(t,"CardActions",{enumerable:!0,get:function(){return n.CardActions}}),Object.defineProperty(t,"CardMedia",{enumerable:!0,get:function(){return n.CardMedia}});var o=r(31);Object.defineProperty(t,"Dialog",{enumerable:!0,get:function(){return o.Dialog}}),Object.defineProperty(t,"DialogHeader",{enumerable:!0,get:function(){return o.DialogHeader}}),Object.defineProperty(t,"DialogTitle",{enumerable:!0,get:function(){return o.DialogTitle}}),Object.defineProperty(t,"DialogBody",{enumerable:!0,get:function(){return o.DialogBody}}),Object.defineProperty(t,"DialogFooter",{enumerable:!0,get:function(){return o.DialogFooter}});var c=r(33);Object.defineProperty(t,"Elevation",{enumerable:!0,get:function(){return a(c).default}});var d=r(34);Object.defineProperty(t,"Fab",{enumerable:!0,get:function(){return a(d).default}});var l=r(39);Object.defineProperty(t,"List",{enumerable:!0,get:function(){return l.List}}),Object.defineProperty(t,"ListItem",{enumerable:!0,get:function(){return l.ListItem}}),Object.defineProperty(t,"ListDivider",{enumerable:!0,get:function(){return l.ListDivider}}),Object.defineProperty(t,"ListGroup",{enumerable:!0,get:function(){return l.ListGroup}}),Object.defineProperty(t,"ListHeader",{enumerable:!0,get:function(){return l.ListHeader}}),Object.defineProperty(t,"ListItemText",{enumerable:!0,get:function(){return l.ListItemText}}),Object.defineProperty(t,"ListItemTextSecondary",{enumerable:!0,get:function(){return l.ListItemTextSecondary}});var s=r(46);Object.defineProperty(t,"Textfield",{enumerable:!0,get:function(){return a(s).default}});var m=r(29);Object.defineProperty(t,"Checkbox",{enumerable:!0,get:function(){return a(m).default}});var p=r(15);Object.defineProperty(t,"FormField",{enumerable:!0,get:function(){return a(p).default}});var u=r(37);Object.defineProperty(t,"IconToggle",{enumerable:!0,get:function(){return a(u).default}});var f=r(6);Object.defineProperty(t,"Icon",{enumerable:!0,get:function(){return a(f).default}});var b=r(32);Object.defineProperty(t,"Drawer",{enumerable:!0,get:function(){return b.Drawer}}),Object.defineProperty(t,"DrawerSpacer",{enumerable:!0,get:function(){return b.DrawerSpacer}}),Object.defineProperty(t,"Navigation",{enumerable:!0,get:function(){return b.Navigation}}),Object.defineProperty(t,"DrawerHeader",{enumerable:!0,get:function(){return b.DrawerHeader}}),Object.defineProperty(t,"DrawerHeaderContent",{enumerable:!0,get:function(){return b.DrawerHeaderContent}}),Object.defineProperty(t,"DrawerContent",{enumerable:!0,get:function(){return b.DrawerContent}});var g=r(35);Object.defineProperty(t,"Grid",{enumerable:!0,get:function(){return g.Grid}}),Object.defineProperty(t,"Cell",{enumerable:!0,get:function(){return g.Cell}});var h=r(43);Object.defineProperty(t,"Snackbar",{enumerable:!0,get:function(){return a(h).default}});var x=r(47);Object.defineProperty(t,"Toolbar",{enumerable:!0,get:function(){return x.Toolbar}}),Object.defineProperty(t,"ToolbarSection",{enumerable:!0,get:function(){return x.ToolbarSection}}),Object.defineProperty(t,"ToolbarTitle",{enumerable:!0,get:function(){return x.ToolbarTitle}}),Object.defineProperty(t,"ToolbarRow",{enumerable:!0,get:function(){return x.ToolbarRow}}),Object.defineProperty(t,"ToolbarIcon",{enumerable:!0,get:function(){return x.ToolbarIcon}});var _=r(30);Object.defineProperty(t,"Content",{enumerable:!0,get:function(){return a(_).default}});var y=r(41);Object.defineProperty(t,"Radio",{enumerable:!0,get:function(){return y.Radio}}),Object.defineProperty(t,"RadioGroup",{enumerable:!0,get:function(){return y.RadioGroup}});var k=r(40);Object.defineProperty(t,"Menu",{enumerable:!0,get:function(){return k.Menu}}),Object.defineProperty(t,"MenuItem",{enumerable:!0,get:function(){return k.MenuItem}}),Object.defineProperty(t,"MenuDivider",{enumerable:!0,get:function(){return k.MenuDivider}}),Object.defineProperty(t,"MenuAnchor",{enumerable:!0,get:function(){return k.MenuAnchor}});var v=r(48);Object.defineProperty(t,"Typography",{enumerable:!0,get:function(){return v.Typography}}),Object.defineProperty(t,"Caption",{enumerable:!0,get:function(){return v.Caption}}),Object.defineProperty(t,"Display4",{enumerable:!0,get:function(){return v.Display4}}),Object.defineProperty(t,"Display3",{enumerable:!0,get:function(){return v.Display3}}),Object.defineProperty(t,"Display2",{enumerable:!0,get:function(){return v.Display2}}),Object.defineProperty(t,"Display1",{enumerable:!0,get:function(){return v.Display1}}),Object.defineProperty(t,"Headline",{enumerable:!0,get:function(){return v.Headline}}),Object.defineProperty(t,"Title",{enumerable:!0,get:function(){return v.Title}}),Object.defineProperty(t,"Subheading2",{enumerable:!0,get:function(){return v.Subheading2}}),Object.defineProperty(t,"Subheading1",{enumerable:!0,get:function(){return v.Subheading1}}),Object.defineProperty(t,"Body2",{enumerable:!0,get:function(){return v.Body2}}),Object.defineProperty(t,"Body1",{enumerable:!0,get:function(){return v.Body1}});var w=r(36);Object.defineProperty(t,"GridList",{enumerable:!0,get:function(){return w.GridList}}),Object.defineProperty(t,"Tile",{enumerable:!0,get:function(){return w.Tile}}),Object.defineProperty(t,"TilePrimary",{enumerable:!0,get:function(){return w.TilePrimary}}),Object.defineProperty(t,"TileSecondary",{enumerable:!0,get:function(){return w.TileSecondary}}),Object.defineProperty(t,"TileContent",{enumerable:!0,get:function(){return w.TileContent}}),Object.defineProperty(t,"TileTitle",{enumerable:!0,get:function(){return w.TileTitle}}),Object.defineProperty(t,"TileSupportText",{enumerable:!0,get:function(){return w.TileSupportText}});var O=r(42);Object.defineProperty(t,"Slider",{enumerable:!0,get:function(){return a(O).default}});var z=r(44);Object.defineProperty(t,"Switch",{enumerable:!0,get:function(){return a(z).default}});var j=r(45);Object.defineProperty(t,"Tab",{enumerable:!0,get:function(){return j.Tab}}),Object.defineProperty(t,"Tabbar",{enumerable:!0,get:function(){return j.Tabbar}});var P=r(38);Object.defineProperty(t,"LinearProgress",{enumerable:!0,get:function(){return a(P).default}})},function(e,t,r){/*! Material Components for the web Copyright (c) 2017 Google Inc. License: Apache-2.0 */ !function(t,r){e.exports=r()}(0,function(){return function(e){function t(a){if(r[a])return r[a].exports;var i=r[a]={i:a,l:!1,exports:{}};return e[a].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var r={};return t.m=e,t.c=r,t.d=function(e,r,a){t.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:a})},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/assets/",t(t.s=84)}({0:function(e,t,r){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),n=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};a(this,e),this.adapter_=t}return i(e,null,[{key:"cssClasses",get:function(){return{}}},{key:"strings",get:function(){return{}}},{key:"numbers",get:function(){return{}}},{key:"defaultAdapter",get:function(){return{}}}]),i(e,[{key:"init",value:function(){}},{key:"destroy",value:function(){}}]),e}();t.a=n},1:function(e,t,r){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=r(0),n=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),o=function(){function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;a(this,e),this.root_=t;for(var i=arguments.length,n=Array(i>2?i-2:0),o=2;o<i;o++)n[o-2]=arguments[o];this.initialize.apply(this,n),this.foundation_=void 0===r?this.getDefaultFoundation():r,this.foundation_.init(),this.initialSyncWithDOM()}return n(e,null,[{key:"attachTo",value:function(t){return new e(t,new i.a)}}]),n(e,[{key:"initialize",value:function(){}},{key:"getDefaultFoundation",value:function(){throw Error("Subclasses must override getDefaultFoundation to return a properly configured foundation class")}},{key:"initialSyncWithDOM",value:function(){}},{key:"destroy",value:function(){this.foundation_.destroy()}},{key:"listen",value:function(e,t){this.root_.addEventListener(e,t)}},{key:"unlisten",value:function(e,t){this.root_.removeEventListener(e,t)}},{key:"emit",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=void 0;"function"==typeof CustomEvent?a=new CustomEvent(e,{detail:t,bubbles:r}):(a=document.createEvent("CustomEvent"),a.initCustomEvent(e,r,!1,t)),this.root_.dispatchEvent(a)}}]),e}();t.a=o},19:function(e,t,r){"use strict";r.d(t,"a",function(){return a}),r.d(t,"c",function(){return i}),r.d(t,"b",function(){return n});var a={ACTIVE:"mdc-slider--active",DISABLED:"mdc-slider--disabled",DISCRETE:"mdc-slider--discrete",FOCUS:"mdc-slider--focus",IN_TRANSIT:"mdc-slider--in-transit",IS_DISCRETE:"mdc-slider--discrete",HAS_TRACK_MARKER:"mdc-slider--display-markers"},i={TRACK_SELECTOR:".mdc-slider__track",TRACK_MARKER_CONTAINER_SELECTOR:".mdc-slider__track-marker-container",LAST_TRACK_MARKER_SELECTOR:".mdc-slider__track-marker:last-child",THUMB_CONTAINER_SELECTOR:".mdc-slider__thumb-container",PIN_VALUE_MARKER_SELECTOR:".mdc-slider__pin-value-marker",ARIA_VALUEMIN:"aria-valuemin",ARIA_VALUEMAX:"aria-valuemax",ARIA_VALUENOW:"aria-valuenow",ARIA_DISABLED:"aria-disabled",STEP_DATA_ATTR:"data-step",CHANGE_EVENT:"MDCSlider:change",INPUT_EVENT:"MDCSlider:input"},n={PAGE_FACTOR:4}},8:function(e,t,r){"use strict";function a(e){return void 0!==e.document&&"function"==typeof e.document.createElement}function i(e){return e in l||e in s}function n(e,t,r){return t[e].styleProperty in r.style?t[e].noPrefix:t[e].webkitPrefix}function o(e,t){if(!a(e)||!i(t))return t;var r=t in l?l:s,o=e.document.createElement("div");return r===l?n(t,r,o):r[t].noPrefix in o.style?r[t].noPrefix:r[t].webkitPrefix}function c(e,t){return o(e,t)}function d(e,t){return o(e,t)}Object.defineProperty(t,"__esModule",{value:!0}),r.d(t,"transformStyleProperties",function(){return m}),r.d(t,"getCorrectEventName",function(){return c}),r.d(t,"getCorrectPropertyName",function(){return d});/** * @license * Copyright 2016 Google Inc. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ var l={animationstart:{noPrefix:"animationstart",webkitPrefix:"webkitAnimationStart",styleProperty:"animation"},animationend:{noPrefix:"animationend",webkitPrefix:"webkitAnimationEnd",styleProperty:"animation"},animationiteration:{noPrefix:"animationiteration",webkitPrefix:"webkitAnimationIteration",styleProperty:"animation"},transitionend:{noPrefix:"transitionend",webkitPrefix:"webkitTransitionEnd",styleProperty:"transition"}},s={animation:{noPrefix:"animation",webkitPrefix:"-webkit-animation"},transform:{noPrefix:"transform",webkitPrefix:"-webkit-transform"},transition:{noPrefix:"transition",webkitPrefix:"-webkit-transition"}},m=["transform","WebkitTransform","MozTransform","OTransform","MSTransform"]},84:function(e,t,r){e.exports=r(85)},85:function(e,t,r){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function n(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)}Object.defineProperty(t,"__esModule",{value:!0}),r.d(t,"MDCSlider",function(){return s});var o=r(1),c=r(19),d=r(86);r.d(t,"MDCSliderFoundation",function(){return d.a});var l=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),s=function(e){function t(){return a(this,t),i(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return n(t,e),l(t,[{key:"initialize",value:function(){this.thumbContainer_=this.root_.querySelector(c.c.THUMB_CONTAINER_SELECTOR),this.track_=this.root_.querySelector(c.c.TRACK_SELECTOR),this.pinValueMarker_=this.root_.querySelector(c.c.PIN_VALUE_MARKER_SELECTOR),this.trackMarkerContainer_=this.root_.querySelector(c.c.TRACK_MARKER_CONTAINER_SELECTOR)}},{key:"getDefaultFoundation",value:function(){var e=this;return new d.a({hasClass:function(t){return e.root_.classList.contains(t)},addClass:function(t){return e.root_.classList.add(t)},removeClass:function(t){return e.root_.classList.remove(t)},getAttribute:function(t){return e.root_.getAttribute(t)},setAttribute:function(t,r){return e.root_.setAttribute(t,r)},removeAttribute:function(t){return e.root_.removeAttribute(t)},computeBoundingRect:function(){return e.root_.getBoundingClientRect()},getTabIndex:function(){return e.root_.tabIndex},registerInteractionHandler:function(t,r){e.root_.addEventListener(t,r)},deregisterInteractionHandler:function(t,r){e.root_.removeEventListener(t,r)},registerThumbContainerInteractionHandler:function(t,r){e.thumbContainer_.addEventListener(t,r)},deregisterThumbContainerInteractionHandler:function(t,r){e.thumbContainer_.removeEventListener(t,r)},registerBodyInteractionHandler:function(e,t){document.body.addEventListener(e,t)},deregisterBodyInteractionHandler:function(e,t){document.body.removeEventListener(e,t)},registerResizeHandler:function(e){window.addEventListener("resize",e)},deregisterResizeHandler:function(e){window.removeEventListener("resize",e)},notifyInput:function(){e.emit(c.c.INPUT_EVENT,e)},notifyChange:function(){e.emit(c.c.CHANGE_EVENT,e)},setThumbContainerStyleProperty:function(t,r){e.thumbContainer_.style.setProperty(t,r)},setTrackStyleProperty:function(t,r){e.track_.style.setProperty(t,r)},setMarkerValue:function(t){e.pinValueMarker_.innerText=t},appendTrackMarkers:function(t){for(var r=document.createDocumentFragment(),a=0;a<t;a++){var i=document.createElement("div");i.classList.add("mdc-slider__track-marker"),r.appendChild(i)}e.trackMarkerContainer_.appendChild(r)},removeTrackMarkers:function(){for(;e.trackMarkerContainer_.firstChild;)e.trackMarkerContainer_.removeChild(e.trackMarkerContainer_.firstChild)},setLastTrackMarkersStyleProperty:function(t,r){e.root_.querySelector(c.c.LAST_TRACK_MARKER_SELECTOR).style.setProperty(t,r)},isRTL:function(){return"rtl"===getComputedStyle(e.root_).direction}})}},{key:"initialSyncWithDOM",value:function(){var e=parseFloat(this.root_.getAttribute(c.c.ARIA_VALUENOW));this.min=parseFloat(this.root_.getAttribute(c.c.ARIA_VALUEMIN))||this.min,this.max=parseFloat(this.root_.getAttribute(c.c.ARIA_VALUEMAX))||this.max,this.step=parseFloat(this.root_.getAttribute(c.c.STEP_DATA_ATTR))||this.step,this.value=e||this.value,this.disabled=this.root_.hasAttribute(c.c.ARIA_DISABLED)&&"false"!==this.root_.getAttribute(c.c.ARIA_DISABLED),this.foundation_.setupTrackMarker()}},{key:"layout",value:function(){this.foundation_.layout()}},{key:"stepUp",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.step||1;this.value+=e}},{key:"stepDown",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.step||1;this.value-=e}},{key:"value",get:function(){return this.foundation_.getValue()},set:function(e){this.foundation_.setValue(e)}},{key:"min",get:function(){return this.foundation_.getMin()},set:function(e){this.foundation_.setMin(e)}},{key:"max",get:function(){return this.foundation_.getMax()},set:function(e){this.foundation_.setMax(e)}},{key:"step",get:function(){return this.foundation_.getStep()},set:function(e){this.foundation_.setStep(e)}},{key:"disabled",get:function(){return this.foundation_.isDisabled()},set:function(e){this.foundation_.setDisabled(e)}}],[{key:"attachTo",value:function(e){return new t(e)}}]),t}(o.a)},86:function(e,t,r){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function n(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)}var o=r(19),c=r(8),d=r(0),l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},s=function(){function e(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,r,a){return r&&e(t.prototype,r),a&&e(t,a),t}}(),m=["mouseup","pointerup","touchend"],p=function(e){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};a(this,t);var r=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,l(t.defaultAdapter,e)));return r.rect_=null,r.savedTabIndex_=NaN,r.active_=!1,r.inTransit_=!1,r.isDiscrete_=!1,r.hasTrackMarker_=!1,r.handlingThumbTargetEvt_=!1,r.min_=0,r.max_=100,r.step_=0,r.value_=0,r.disabled_=!1,r.preventFocusState_=!1,r.updateUIFrame_=0,r.thumbContainerPointerHandler_=function(){r.handlingThumbTargetEvt_=!0},r.mousedownHandler_=r.createDownHandler_("mousemove"),r.pointerdownHandler_=r.createDownHandler_("pointermove"),r.touchstartHandler_=r.createDownHandler_("touchmove",function(e){return e.targetTouches[0].pageX}),r.keydownHandler_=function(e){return r.handleKeydown_(e)},r.focusHandler_=function(){return r.handleFocus_()},r.blurHandler_=function(){return r.handleBlur_()},r.resizeHandler_=function(){return r.layout()},r}return n(t,e),s(t,null,[{key:"cssClasses",get:function(){return o.a}},{key:"strings",get:function(){return o.c}},{key:"numbers",get:function(){return o.b}},{key:"defaultAdapter",get:function(){return{hasClass:function(){return!1},addClass:function(){},removeClass:function(){},getAttribute:function(){return null},setAttribute:function(){},removeAttribute:function(){},computeBoundingRect:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},getTabIndex:function(){return 0},registerInteractionHandler:function(){},deregisterInteractionHandler:function(){},registerThumbContainerInteractionHandler:function(){},deregisterThumbContainerInteractionHandler:function(){},registerBodyInteractionHandler:function(){},deregisterBodyInteractionHandler:function(){},registerResizeHandler:function(){},deregisterResizeHandler:function(){},notifyInput:function(){},notifyChange:function(){},setThumbContainerStyleProperty:function(){},setTrackStyleProperty:function(){},setMarkerValue:function(){},appendTrackMarkers:function(){},removeTrackMarkers:function(){},setLastTrackMarkersStyleProperty:function(){},isRTL:function(){return!1}}}}]),s(t,[{key:"init",value:function(){var e=this;this.isDiscrete_=this.adapter_.hasClass(o.a.IS_DISCRETE),this.hasTrackMarker_=this.adapter_.hasClass(o.a.HAS_TRACK_MARKER),this.adapter_.registerInteractionHandler("mousedown",this.mousedownHandler_),this.adapter_.registerInteractionHandler("pointerdown",this.pointerdownHandler_),this.adapter_.registerInteractionHandler("touchstart",this.touchstartHandler_),this.adapter_.registerInteractionHandler("keydown",this.keydownHandler_),this.adapter_.registerInteractionHandler("focus",this.focusHandler_),this.adapter_.registerInteractionHandler("blur",this.blurHandler_),["mousedown","pointerdown","touchstart"].forEach(function(t){e.adapter_.registerThumbContainerInteractionHandler(t,e.thumbContainerPointerHandler_)}),this.adapter_.registerResizeHandler(this.resizeHandler_),this.layout(),this.isDiscrete_&&0==this.getStep()&&(this.step_=1)}},{key:"destroy",value:function(){var e=this;this.adapter_.deregisterInteractionHandler("mousedown",this.mousedownHandler_),this.adapter_.deregisterInteractionHandler("pointerdown",this.pointerdownHandler_),this.adapter_.deregisterInteractionHandler("touchstart",this.touchstartHandler_),this.adapter_.deregisterInteractionHandler("keydown",this.keydownHandler_),this.adapter_.deregisterInteractionHandler("focus",this.focusHandler_),this.adapter_.deregisterInteractionHandler("blur",this.blurHandler_),["mousedown","pointerdown","touchstart"].forEach(function(t){e.adapter_.deregisterThumbContainerInteractionHandler(t,e.thumbContainerPointerHandler_)}),this.adapter_.deregisterResizeHandler(this.resizeHandler_)}},{key:"setupTrackMarker",value:function(){if(this.isDiscrete_&&this.hasTrackMarker_&&0!=this.getStep()){var e=this.getMin(),t=this.getMax(),r=this.getStep(),a=(t-e)/r,i=Math.ceil(a)!==a;if(i&&(a=Math.ceil(a)),this.adapter_.removeTrackMarkers(),this.adapter_.appendTrackMarkers(a),i){var