var __awaiter=this&&this.__awaiter||function(e,t,n,i){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,o){function s(e){try{u(i.next(e))}catch(t){o(t)}}function a(e){try{u(i["throw"](e))}catch(t){o(t)}}function u(e){e.done?n(e.value):r(e.value).then(s,a)}u((i=i.apply(e,t||[])).next())}))};var __generator=this&&this.__generator||function(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},i,r,o,s;return s={next:a(0),throw:a(1),return:a(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function a(e){return function(t){return u([e,t])}}function u(s){if(i)throw new TypeError("Generator is already executing.");while(n)try{if(i=1,r&&(o=s[0]&2?r["return"]:s[0]?r["throw"]||((o=r["return"])&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;if(r=0,o)s=[s[0]&2,o.value];switch(s[0]){case 0:case 1:o=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;r=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(o=n.trys,o=o.length>0&&o[o.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!o||s[1]>o[0]&&s[1]<o[3])){n.label=s[1];break}if(s[0]===6&&n.label<o[1]){n.label=o[1];o=s;break}if(o&&n.label<o[2]){n.label=o[2];n.ops.push(s);break}if(o[2])n.ops.pop();n.trys.pop();continue}s=t.call(e,n)}catch(a){s=[6,a];r=0}finally{i=o=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:true}}};System.register(["./p-f9e72899.system.js","./p-65d9f28b.system.js","./p-894dd48d.system.js","./p-aabee007.system.js","./p-46b80dbf.system.js","./p-af6ed9f2.system.js"],(function(e){"use strict";var t,n,i,r,o,s,a,u,l,d,c,h,f,_,p,E,v;return{setters:[function(e){t=e.r;n=e.c;i=e.h;r=e.g},function(e){o=e._;s=e.a;a=e.M;u=e.b},function(){},function(e){l=e.M;d=e.a},function(e){c=e.M;h=e.a;f=e.b},function(e){_=e.s;p=e.a;E=e.C;v=e.M}],execute:function(){
/**
             * @license
             * Copyright 2016 Google Inc.
             *
             * Permission is hereby granted, free of charge, to any person obtaining a copy
             * of this software and associated documentation files (the "Software"), to deal
             * in the Software without restriction, including without limitation the rights
             * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
             * copies of the Software, and to permit persons to whom the Software is
             * furnished to do so, subject to the following conditions:
             *
             * The above copyright notice and this permission notice shall be included in
             * all copies or substantial portions of the Software.
             *
             * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
             * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
             * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
             * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
             * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
             * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
             * THE SOFTWARE.
             */
var m={DISABLED:"mdc-select--disabled",FOCUSED:"mdc-select--focused",INVALID:"mdc-select--invalid",OUTLINED:"mdc-select--outlined",REQUIRED:"mdc-select--required",ROOT:"mdc-select",SELECTED_ITEM_CLASS:"mdc-list-item--selected",WITH_LEADING_ICON:"mdc-select--with-leading-icon"};var T={ARIA_CONTROLS:"aria-controls",ARIA_SELECTED_ATTR:"aria-selected",CHANGE_EVENT:"MDCSelect:change",ENHANCED_VALUE_ATTR:"data-value",HIDDEN_INPUT_SELECTOR:'input[type="hidden"]',LABEL_SELECTOR:".mdc-floating-label",LEADING_ICON_SELECTOR:".mdc-select__icon",LINE_RIPPLE_SELECTOR:".mdc-line-ripple",MENU_SELECTOR:".mdc-select__menu",NATIVE_CONTROL_SELECTOR:".mdc-select__native-control",OUTLINE_SELECTOR:".mdc-notched-outline",SELECTED_ITEM_SELECTOR:"."+m.SELECTED_ITEM_CLASS,SELECTED_TEXT_SELECTOR:".mdc-select__selected-text"};var g={LABEL_SCALE:.75};
/**
             * @license
             * Copyright 2016 Google Inc.
             *
             * Permission is hereby granted, free of charge, to any person obtaining a copy
             * of this software and associated documentation files (the "Software"), to deal
             * in the Software without restriction, including without limitation the rights
             * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
             * copies of the Software, and to permit persons to whom the Software is
             * furnished to do so, subject to the following conditions:
             *
             * The above copyright notice and this permission notice shall be included in
             * all copies or substantial portions of the Software.
             *
             * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
             * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
             * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
             * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
             * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
             * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
             * THE SOFTWARE.
             */var b=function(e){o(t,e);function t(n,i){if(i===void 0){i={}}var r=e.call(this,s({},t.defaultAdapter,n))||this;r.leadingIcon_=i.leadingIcon;r.helperText_=i.helperText;return r}Object.defineProperty(t,"cssClasses",{get:function(){return m},enumerable:true,configurable:true});Object.defineProperty(t,"numbers",{get:function(){return g},enumerable:true,configurable:true});Object.defineProperty(t,"strings",{get:function(){return T},enumerable:true,configurable:true});Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){return undefined},removeClass:function(){return undefined},hasClass:function(){return false},activateBottomLine:function(){return undefined},deactivateBottomLine:function(){return undefined},setValue:function(){return undefined},getValue:function(){return""},floatLabel:function(){return undefined},getLabelWidth:function(){return 0},hasOutline:function(){return false},notchOutline:function(){return undefined},closeOutline:function(){return undefined},openMenu:function(){return undefined},closeMenu:function(){return undefined},isMenuOpen:function(){return false},setSelectedIndex:function(){return undefined},setDisabled:function(){return undefined},setRippleCenter:function(){return undefined},notifyChange:function(){return undefined},checkValidity:function(){return false},setValid:function(){return undefined}}},enumerable:true,configurable:true});t.prototype.setSelectedIndex=function(e){this.adapter_.setSelectedIndex(e);this.adapter_.closeMenu();var t=true;this.handleChange(t)};t.prototype.setValue=function(e){this.adapter_.setValue(e);var t=true;this.handleChange(t)};t.prototype.getValue=function(){return this.adapter_.getValue()};t.prototype.setDisabled=function(e){if(e){this.adapter_.addClass(m.DISABLED)}else{this.adapter_.removeClass(m.DISABLED)}this.adapter_.setDisabled(e);this.adapter_.closeMenu();if(this.leadingIcon_){this.leadingIcon_.setDisabled(e)}};t.prototype.setHelperTextContent=function(e){if(this.helperText_){this.helperText_.setContent(e)}};t.prototype.layout=function(){var e=this.getValue().length>0;this.notchOutline(e)};t.prototype.handleChange=function(e){if(e===void 0){e=true}var t=this.getValue();var n=t.length>0;var i=this.adapter_.hasClass(m.REQUIRED);this.notchOutline(n);if(!this.adapter_.hasClass(m.FOCUSED)){this.adapter_.floatLabel(n)}if(e){this.adapter_.notifyChange(t);if(i){this.setValid(this.isValid());if(this.helperText_){this.helperText_.setValidity(this.isValid())}}}};t.prototype.handleFocus=function(){this.adapter_.addClass(m.FOCUSED);this.adapter_.floatLabel(true);this.notchOutline(true);this.adapter_.activateBottomLine();if(this.helperText_){this.helperText_.showToScreenReader()}};t.prototype.handleBlur=function(){if(this.adapter_.isMenuOpen()){return}this.adapter_.removeClass(m.FOCUSED);this.handleChange(false);this.adapter_.deactivateBottomLine();var e=this.adapter_.hasClass(m.REQUIRED);if(e){this.setValid(this.isValid());if(this.helperText_){this.helperText_.setValidity(this.isValid())}}};t.prototype.handleClick=function(e){if(this.adapter_.isMenuOpen()){return}this.adapter_.setRippleCenter(e);this.adapter_.openMenu()};t.prototype.handleKeydown=function(e){if(this.adapter_.isMenuOpen()){return}var t=e.key==="Enter"||e.keyCode===13;var n=e.key==="Space"||e.keyCode===32;var i=e.key==="ArrowUp"||e.keyCode===38;var r=e.key==="ArrowDown"||e.keyCode===40;if(this.adapter_.hasClass(m.FOCUSED)&&(t||n||i||r)){this.adapter_.openMenu();e.preventDefault()}};t.prototype.notchOutline=function(e){if(!this.adapter_.hasOutline()){return}var t=this.adapter_.hasClass(m.FOCUSED);if(e){var n=g.LABEL_SCALE;var i=this.adapter_.getLabelWidth()*n;this.adapter_.notchOutline(i)}else if(!t){this.adapter_.closeOutline()}};t.prototype.setLeadingIconAriaLabel=function(e){if(this.leadingIcon_){this.leadingIcon_.setAriaLabel(e)}};t.prototype.setLeadingIconContent=function(e){if(this.leadingIcon_){this.leadingIcon_.setContent(e)}};t.prototype.setValid=function(e){this.adapter_.setValid(e)};t.prototype.isValid=function(){return this.adapter_.checkValidity()};return t}(a);
/**
             * @license
             * Copyright 2018 Google Inc.
             *
             * Permission is hereby granted, free of charge, to any person obtaining a copy
             * of this software and associated documentation files (the "Software"), to deal
             * in the Software without restriction, including without limitation the rights
             * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
             * copies of the Software, and to permit persons to whom the Software is
             * furnished to do so, subject to the following conditions:
             *
             * The above copyright notice and this permission notice shall be included in
             * all copies or substantial portions of the Software.
             *
             * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
             * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
             * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
             * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
             * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
             * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
             * THE SOFTWARE.
             */var y={ARIA_HIDDEN:"aria-hidden",ROLE:"role"};var C={HELPER_TEXT_PERSISTENT:"mdc-select-helper-text--persistent",HELPER_TEXT_VALIDATION_MSG:"mdc-select-helper-text--validation-msg"};
/**
             * @license
             * Copyright 2018 Google Inc.
             *
             * Permission is hereby granted, free of charge, to any person obtaining a copy
             * of this software and associated documentation files (the "Software"), to deal
             * in the Software without restriction, including without limitation the rights
             * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
             * copies of the Software, and to permit persons to whom the Software is
             * furnished to do so, subject to the following conditions:
             *
             * The above copyright notice and this permission notice shall be included in
             * all copies or substantial portions of the Software.
             *
             * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
             * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
             * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
             * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
             * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
             * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
             * THE SOFTWARE.
             */var L=function(e){o(t,e);function t(n){return e.call(this,s({},t.defaultAdapter,n))||this}Object.defineProperty(t,"cssClasses",{get:function(){return C},enumerable:true,configurable:true});Object.defineProperty(t,"strings",{get:function(){return y},enumerable:true,configurable:true});Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){return undefined},removeClass:function(){return undefined},hasClass:function(){return false},setAttr:function(){return undefined},removeAttr:function(){return undefined},setContent:function(){return undefined}}},enumerable:true,configurable:true});t.prototype.setContent=function(e){this.adapter_.setContent(e)};t.prototype.setPersistent=function(e){if(e){this.adapter_.addClass(C.HELPER_TEXT_PERSISTENT)}else{this.adapter_.removeClass(C.HELPER_TEXT_PERSISTENT)}};t.prototype.setValidation=function(e){if(e){this.adapter_.addClass(C.HELPER_TEXT_VALIDATION_MSG)}else{this.adapter_.removeClass(C.HELPER_TEXT_VALIDATION_MSG)}};t.prototype.showToScreenReader=function(){this.adapter_.removeAttr(y.ARIA_HIDDEN)};t.prototype.setValidity=function(e){var t=this.adapter_.hasClass(C.HELPER_TEXT_PERSISTENT);var n=this.adapter_.hasClass(C.HELPER_TEXT_VALIDATION_MSG);var i=n&&!e;if(i){this.adapter_.setAttr(y.ROLE,"alert")}else{this.adapter_.removeAttr(y.ROLE)}if(!t&&!i){this.hide_()}};t.prototype.hide_=function(){this.adapter_.setAttr(y.ARIA_HIDDEN,"true")};return t}(a);
/**
             * @license
             * Copyright 2018 Google Inc.
             *
             * Permission is hereby granted, free of charge, to any person obtaining a copy
             * of this software and associated documentation files (the "Software"), to deal
             * in the Software without restriction, including without limitation the rights
             * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
             * copies of the Software, and to permit persons to whom the Software is
             * furnished to do so, subject to the following conditions:
             *
             * The above copyright notice and this permission notice shall be included in
             * all copies or substantial portions of the Software.
             *
             * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
             * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
             * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
             * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
             * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
             * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
             * THE SOFTWARE.
             */var I=function(e){o(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.attachTo=function(e){return new t(e)};Object.defineProperty(t.prototype,"foundation",{get:function(){return this.foundation_},enumerable:true,configurable:true});t.prototype.getDefaultFoundation=function(){var e=this;var t={addClass:function(t){return e.root_.classList.add(t)},removeClass:function(t){return e.root_.classList.remove(t)},hasClass:function(t){return e.root_.classList.contains(t)},setAttr:function(t,n){return e.root_.setAttribute(t,n)},removeAttr:function(t){return e.root_.removeAttribute(t)},setContent:function(t){e.root_.textContent=t}};return new L(t)};return t}(u);
/**
             * @license
             * Copyright 2018 Google Inc.
             *
             * Permission is hereby granted, free of charge, to any person obtaining a copy
             * of this software and associated documentation files (the "Software"), to deal
             * in the Software without restriction, including without limitation the rights
             * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
             * copies of the Software, and to permit persons to whom the Software is
             * furnished to do so, subject to the following conditions:
             *
             * The above copyright notice and this permission notice shall be included in
             * all copies or substantial portions of the Software.
             *
             * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
             * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
             * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
             * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
             * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
             * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
             * THE SOFTWARE.
             */var A={ICON_EVENT:"MDCSelect:icon",ICON_ROLE:"button"};
/**
             * @license
             * Copyright 2018 Google Inc.
             *
             * Permission is hereby granted, free of charge, to any person obtaining a copy
             * of this software and associated documentation files (the "Software"), to deal
             * in the Software without restriction, including without limitation the rights
             * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
             * copies of the Software, and to permit persons to whom the Software is
             * furnished to do so, subject to the following conditions:
             *
             * The above copyright notice and this permission notice shall be included in
             * all copies or substantial portions of the Software.
             *
             * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
             * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
             * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
             * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
             * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
             * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
             * THE SOFTWARE.
             */var S=["click","keydown"];var O=function(e){o(t,e);function t(n){var i=e.call(this,s({},t.defaultAdapter,n))||this;i.savedTabIndex_=null;i.interactionHandler_=function(e){return i.handleInteraction(e)};return i}Object.defineProperty(t,"strings",{get:function(){return A},enumerable:true,configurable:true});Object.defineProperty(t,"defaultAdapter",{get:function(){return{getAttr:function(){return null},setAttr:function(){return undefined},removeAttr:function(){return undefined},setContent:function(){return undefined},registerInteractionHandler:function(){return undefined},deregisterInteractionHandler:function(){return undefined},notifyIconAction:function(){return undefined}}},enumerable:true,configurable:true});t.prototype.init=function(){var e=this;this.savedTabIndex_=this.adapter_.getAttr("tabindex");S.forEach((function(t){e.adapter_.registerInteractionHandler(t,e.interactionHandler_)}))};t.prototype.destroy=function(){var e=this;S.forEach((function(t){e.adapter_.deregisterInteractionHandler(t,e.interactionHandler_)}))};t.prototype.setDisabled=function(e){if(!this.savedTabIndex_){return}if(e){this.adapter_.setAttr("tabindex","-1");this.adapter_.removeAttr("role")}else{this.adapter_.setAttr("tabindex",this.savedTabIndex_);this.adapter_.setAttr("role",A.ICON_ROLE)}};t.prototype.setAriaLabel=function(e){this.adapter_.setAttr("aria-label",e)};t.prototype.setContent=function(e){this.adapter_.setContent(e)};t.prototype.handleInteraction=function(e){var t=e.key==="Enter"||e.keyCode===13;if(e.type==="click"||t){this.adapter_.notifyIconAction()}};return t}(a);
/**
             * @license
             * Copyright 2018 Google Inc.
             *
             * Permission is hereby granted, free of charge, to any person obtaining a copy
             * of this software and associated documentation files (the "Software"), to deal
             * in the Software without restriction, including without limitation the rights
             * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
             * copies of the Software, and to permit persons to whom the Software is
             * furnished to do so, subject to the following conditions:
             *
             * The above copyright notice and this permission notice shall be included in
             * all copies or substantial portions of the Software.
             *
             * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
             * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
             * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
             * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
             * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
             * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
             * THE SOFTWARE.
             */var R=function(e){o(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.attachTo=function(e){return new t(e)};Object.defineProperty(t.prototype,"foundation",{get:function(){return this.foundation_},enumerable:true,configurable:true});t.prototype.getDefaultFoundation=function(){var e=this;var t={getAttr:function(t){return e.root_.getAttribute(t)},setAttr:function(t,n){return e.root_.setAttribute(t,n)},removeAttr:function(t){return e.root_.removeAttribute(t)},setContent:function(t){e.root_.textContent=t},registerInteractionHandler:function(t,n){return e.listen(t,n)},deregisterInteractionHandler:function(t,n){return e.unlisten(t,n)},notifyIconAction:function(){return e.emit(O.strings.ICON_EVENT,{},true)}};return new O(t)};return t}(u);
/**
             * @license
             * Copyright 2016 Google Inc.
             *
             * Permission is hereby granted, free of charge, to any person obtaining a copy
             * of this software and associated documentation files (the "Software"), to deal
             * in the Software without restriction, including without limitation the rights
             * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
             * copies of the Software, and to permit persons to whom the Software is
             * furnished to do so, subject to the following conditions:
             *
             * The above copyright notice and this permission notice shall be included in
             * all copies or substantial portions of the Software.
             *
             * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
             * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
             * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
             * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
             * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
             * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
             * THE SOFTWARE.
             */var x=["required","aria-required"];var D=function(e){o(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}t.attachTo=function(e){return new t(e)};t.prototype.initialize=function(e,t,n,i,r,o){if(e===void 0){e=function(e){return new c(e)}}if(t===void 0){t=function(e){return new h(e)}}if(n===void 0){n=function(e){return new f(e)}}if(i===void 0){i=function(e){return new v(e)}}if(r===void 0){r=function(e){return new R(e)}}if(o===void 0){o=function(e){return new I(e)}}this.isMenuOpen_=false;this.nativeControl_=this.root_.querySelector(T.NATIVE_CONTROL_SELECTOR);this.selectedText_=this.root_.querySelector(T.SELECTED_TEXT_SELECTOR);var s=this.nativeControl_||this.selectedText_;if(!s){throw new Error("MDCSelect: Missing required element: Exactly one of the following selectors must be present: "+("'"+T.NATIVE_CONTROL_SELECTOR+"' or '"+T.SELECTED_TEXT_SELECTOR+"'"))}this.targetElement_=s;if(this.targetElement_.hasAttribute(T.ARIA_CONTROLS)){var a=document.getElementById(this.targetElement_.getAttribute(T.ARIA_CONTROLS));if(a){this.helperText_=o(a)}}if(this.selectedText_){this.enhancedSelectSetup_(i)}var u=this.root_.querySelector(T.LABEL_SELECTOR);this.label_=u?e(u):null;var l=this.root_.querySelector(T.LINE_RIPPLE_SELECTOR);this.lineRipple_=l?t(l):null;var d=this.root_.querySelector(T.OUTLINE_SELECTOR);this.outline_=d?n(d):null;var _=this.root_.querySelector(T.LEADING_ICON_SELECTOR);if(_){this.root_.classList.add(m.WITH_LEADING_ICON);this.leadingIcon_=r(_);if(this.menuElement_){this.menuElement_.classList.add(m.WITH_LEADING_ICON)}}if(!this.root_.classList.contains(m.OUTLINED)){this.ripple=this.createRipple_()}this.initialSyncRequiredState_();this.addMutationObserverForRequired_()};t.prototype.initialSyncWithDOM=function(){var e=this;this.handleChange_=function(){return e.foundation_.handleChange(true)};this.handleFocus_=function(){return e.foundation_.handleFocus()};this.handleBlur_=function(){return e.foundation_.handleBlur()};this.handleClick_=function(t){if(e.selectedText_){e.selectedText_.focus()}e.foundation_.handleClick(e.getNormalizedXCoordinate_(t))};this.handleKeydown_=function(t){return e.foundation_.handleKeydown(t)};this.handleMenuSelected_=function(t){return e.selectedIndex=t.detail.index};this.handleMenuOpened_=function(){if(e.menu_.items.length===0){return}var t=e.selectedIndex>=0?e.selectedIndex:0;var n=e.menu_.items[t];n.focus()};this.handleMenuClosed_=function(){e.isMenuOpen_=false;e.selectedText_.removeAttribute("aria-expanded");if(document.activeElement!==e.selectedText_){e.foundation_.handleBlur()}};this.targetElement_.addEventListener("change",this.handleChange_);this.targetElement_.addEventListener("focus",this.handleFocus_);this.targetElement_.addEventListener("blur",this.handleBlur_);this.targetElement_.addEventListener("click",this.handleClick_);if(this.menuElement_){this.selectedText_.addEventListener("keydown",this.handleKeydown_);this.menu_.listen(_.CLOSED_EVENT,this.handleMenuClosed_);this.menu_.listen(_.OPENED_EVENT,this.handleMenuOpened_);this.menu_.listen(p.SELECTED_EVENT,this.handleMenuSelected_);if(this.hiddenInput_&&this.hiddenInput_.value){var t=this.getEnhancedSelectAdapterMethods_();t.setValue(this.hiddenInput_.value)}else if(this.menuElement_.querySelector(T.SELECTED_ITEM_SELECTOR)){var t=this.getEnhancedSelectAdapterMethods_();t.setValue(t.getValue())}}this.foundation_.handleChange(false);if(this.root_.classList.contains(m.DISABLED)||this.nativeControl_&&this.nativeControl_.disabled){this.disabled=true}};t.prototype.destroy=function(){this.targetElement_.removeEventListener("change",this.handleChange_);this.targetElement_.removeEventListener("focus",this.handleFocus_);this.targetElement_.removeEventListener("blur",this.handleBlur_);this.targetElement_.removeEventListener("keydown",this.handleKeydown_);this.targetElement_.removeEventListener("click",this.handleClick_);if(this.menu_){this.menu_.unlisten(_.CLOSED_EVENT,this.handleMenuClosed_);this.menu_.unlisten(_.OPENED_EVENT,this.handleMenuOpened_);this.menu_.unlisten(p.SELECTED_EVENT,this.handleMenuSelected_);this.menu_.destroy()}if(this.ripple){this.ripple.destroy()}if(this.outline_){this.outline_.destroy()}if(this.leadingIcon_){this.leadingIcon_.destroy()}if(this.helperText_){this.helperText_.destroy()}if(this.validationObserver_){this.validationObserver_.disconnect()}e.prototype.destroy.call(this)};Object.defineProperty(t.prototype,"value",{get:function(){return this.foundation_.getValue()},set:function(e){this.foundation_.setValue(e)},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"selectedIndex",{get:function(){var e=-1;if(this.menuElement_&&this.menu_){var t=this.menuElement_.querySelector(T.SELECTED_ITEM_SELECTOR);e=this.menu_.items.indexOf(t)}else if(this.nativeControl_){e=this.nativeControl_.selectedIndex}return e},set:function(e){this.foundation_.setSelectedIndex(e)},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"disabled",{get:function(){return this.root_.classList.contains(m.DISABLED)||(this.nativeControl_?this.nativeControl_.disabled:false)},set:function(e){this.foundation_.setDisabled(e)},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"leadingIconAriaLabel",{set:function(e){this.foundation_.setLeadingIconAriaLabel(e)},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"leadingIconContent",{set:function(e){this.foundation_.setLeadingIconContent(e)},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"helperTextContent",{set:function(e){this.foundation_.setHelperTextContent(e)},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"valid",{get:function(){return this.foundation_.isValid()},set:function(e){this.foundation_.setValid(e)},enumerable:true,configurable:true});Object.defineProperty(t.prototype,"required",{get:function(){if(this.nativeControl_){return this.nativeControl_.required}else{return this.selectedText_.getAttribute("aria-required")==="true"}},set:function(e){if(this.nativeControl_){this.nativeControl_.required=e}else{if(e){this.selectedText_.setAttribute("aria-required",e.toString())}else{this.selectedText_.removeAttribute("aria-required")}}},enumerable:true,configurable:true});t.prototype.layout=function(){this.foundation_.layout()};t.prototype.getDefaultFoundation=function(){var e=s({},this.nativeControl_?this.getNativeSelectAdapterMethods_():this.getEnhancedSelectAdapterMethods_(),this.getCommonAdapterMethods_(),this.getOutlineAdapterMethods_(),this.getLabelAdapterMethods_());return new b(e,this.getFoundationMap_())};t.prototype.enhancedSelectSetup_=function(e){var t=this.root_.classList.contains(m.DISABLED);this.selectedText_.setAttribute("tabindex",t?"-1":"0");this.hiddenInput_=this.root_.querySelector(T.HIDDEN_INPUT_SELECTOR);this.menuElement_=this.root_.querySelector(T.MENU_SELECTOR);this.menu_=e(this.menuElement_);this.menu_.hoistMenuToBody();this.menu_.setAnchorElement(this.root_);this.menu_.setAnchorCorner(E.BOTTOM_START);this.menu_.wrapFocus=false};t.prototype.createRipple_=function(){var e=this;var t=s({},l.createAdapter(this),{registerInteractionHandler:function(t,n){return e.targetElement_.addEventListener(t,n)},deregisterInteractionHandler:function(t,n){return e.targetElement_.removeEventListener(t,n)}});return new l(this.root_,new d(t))};t.prototype.getNativeSelectAdapterMethods_=function(){var e=this;return{getValue:function(){return e.nativeControl_.value},setValue:function(t){e.nativeControl_.value=t},openMenu:function(){return undefined},closeMenu:function(){return undefined},isMenuOpen:function(){return false},setSelectedIndex:function(t){e.nativeControl_.selectedIndex=t},setDisabled:function(t){e.nativeControl_.disabled=t},setValid:function(t){if(t){e.root_.classList.remove(m.INVALID)}else{e.root_.classList.add(m.INVALID)}},checkValidity:function(){return e.nativeControl_.checkValidity()}}};t.prototype.getEnhancedSelectAdapterMethods_=function(){var e=this;return{getValue:function(){var t=e.menuElement_.querySelector(T.SELECTED_ITEM_SELECTOR);if(t&&t.hasAttribute(T.ENHANCED_VALUE_ATTR)){return t.getAttribute(T.ENHANCED_VALUE_ATTR)||""}return""},setValue:function(t){var n=e.menuElement_.querySelector("["+T.ENHANCED_VALUE_ATTR+'="'+t+'"]');e.setEnhancedSelectedIndex_(n?e.menu_.items.indexOf(n):-1)},openMenu:function(){if(e.menu_&&!e.menu_.open){e.menu_.open=true;e.isMenuOpen_=true;e.selectedText_.setAttribute("aria-expanded","true")}},closeMenu:function(){if(e.menu_&&e.menu_.open){e.menu_.open=false}},isMenuOpen:function(){return Boolean(e.menu_)&&e.isMenuOpen_},setSelectedIndex:function(t){return e.setEnhancedSelectedIndex_(t)},setDisabled:function(t){e.selectedText_.setAttribute("tabindex",t?"-1":"0");e.selectedText_.setAttribute("aria-disabled",t.toString());if(e.hiddenInput_){e.hiddenInput_.disabled=t}},checkValidity:function(){var t=e.root_.classList;if(t.contains(m.REQUIRED)&&!t.contains(m.DISABLED)){return e.selectedIndex!==-1&&(e.selectedIndex!==0||Boolean(e.value))}else{return true}},setValid:function(t){e.selectedText_.setAttribute("aria-invalid",(!t).toString());if(t){e.root_.classList.remove(m.INVALID)}else{e.root_.classList.add(m.INVALID)}}}};t.prototype.getCommonAdapterMethods_=function(){var e=this;return{addClass:function(t){return e.root_.classList.add(t)},removeClass:function(t){return e.root_.classList.remove(t)},hasClass:function(t){return e.root_.classList.contains(t)},setRippleCenter:function(t){return e.lineRipple_&&e.lineRipple_.setRippleCenter(t)},activateBottomLine:function(){return e.lineRipple_&&e.lineRipple_.activate()},deactivateBottomLine:function(){return e.lineRipple_&&e.lineRipple_.deactivate()},notifyChange:function(t){var n=e.selectedIndex;e.emit(T.CHANGE_EVENT,{value:t,index:n},true)}}};t.prototype.getOutlineAdapterMethods_=function(){var e=this;return{hasOutline:function(){return Boolean(e.outline_)},notchOutline:function(t){return e.outline_&&e.outline_.notch(t)},closeOutline:function(){return e.outline_&&e.outline_.closeNotch()}}};t.prototype.getLabelAdapterMethods_=function(){var e=this;return{floatLabel:function(t){return e.label_&&e.label_.float(t)},getLabelWidth:function(){return e.label_?e.label_.getWidth():0}}};t.prototype.getNormalizedXCoordinate_=function(e){var t=e.target.getBoundingClientRect();var n=this.isTouchEvent_(e)?e.touches[0].clientX:e.clientX;return n-t.left};t.prototype.isTouchEvent_=function(e){return Boolean(e.touches)};t.prototype.getFoundationMap_=function(){return{helperText:this.helperText_?this.helperText_.foundation:undefined,leadingIcon:this.leadingIcon_?this.leadingIcon_.foundation:undefined}};t.prototype.setEnhancedSelectedIndex_=function(e){var t=this.menu_.items[e];this.selectedText_.textContent=t?t.textContent.trim():"";var n=this.menuElement_.querySelector(T.SELECTED_ITEM_SELECTOR);if(n){n.classList.remove(m.SELECTED_ITEM_CLASS);n.removeAttribute(T.ARIA_SELECTED_ATTR)}if(t){t.classList.add(m.SELECTED_ITEM_CLASS);t.setAttribute(T.ARIA_SELECTED_ATTR,"true")}if(this.hiddenInput_){this.hiddenInput_.value=t?t.getAttribute(T.ENHANCED_VALUE_ATTR)||"":""}this.layout()};t.prototype.initialSyncRequiredState_=function(){var e=this.targetElement_.required||this.targetElement_.getAttribute("aria-required")==="true"||this.root_.classList.contains(m.REQUIRED);if(e){if(this.nativeControl_){this.nativeControl_.required=true}else{this.selectedText_.setAttribute("aria-required","true")}this.root_.classList.add(m.REQUIRED)}};t.prototype.addMutationObserverForRequired_=function(){var e=this;var t=function(t){t.some((function(t){if(x.indexOf(t)===-1){return false}if(e.selectedText_){if(e.selectedText_.getAttribute("aria-required")==="true"){e.root_.classList.add(m.REQUIRED)}else{e.root_.classList.remove(m.REQUIRED)}}else{if(e.nativeControl_.required){e.root_.classList.add(m.REQUIRED)}else{e.root_.classList.remove(m.REQUIRED)}}return true}))};var n=function(e){return e.map((function(e){return e.attributeName})).filter((function(e){return e}))};var i=new MutationObserver((function(e){return t(n(e))}));i.observe(this.targetElement_,{attributes:true});this.validationObserver_=i};return t}(u);var N=e("materials_select",function(){function e(e){t(this,e);this.select=n(this,"select",7);this.change=n(this,"change",7)}e.prototype.componentDidLoad=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(e){switch(e.label){case 0:return[4,this.initMdcSelect()];case 1:e.sent();return[2]}}))}))};e.prototype.componentDidUnload=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(e){this.destroyMdc();return[2]}))}))};e.prototype.watchOptions=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(e){switch(e.label){case 0:this.destroyMdc();return[4,this.initMdcSelect()];case 1:e.sent();return[2]}}))}))};e.prototype.watchValue=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(e){switch(e.label){case 0:if(!this.mdcSelect)return[3,2];this.mdcSelect.value=this.value?this.value:"";return[4,this.forceValidation()];case 1:e.sent();e.label=2;case 2:return[2]}}))}))};e.prototype.watchDisabled=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(e){switch(e.label){case 0:if(!this.mdcSelect)return[3,2];this.mdcSelect.disabled=this.disabled;return[4,this.forceValidation()];case 1:e.sent();e.label=2;case 2:return[2]}}))}))};e.prototype.isValid=function(){return __awaiter(this,void 0,void 0,(function(){var e;return __generator(this,(function(t){switch(t.label){case 0:e=this.selectTagEl.validity.valid;if(!e){return[2,false]}if(!this.customValidation)return[3,2];return[4,this.customValidation()];case 1:return[2,!t.sent()];case 2:return[2,true]}}))}))};e.prototype.forceValidation=function(){return __awaiter(this,void 0,void 0,(function(){var e,t;return __generator(this,(function(n){switch(n.label){case 0:e=this.selectTagEl.validity.valid;if(!e){this.mdcSelect.valid=false;this.mdcHelperText.foundation.setContent(this.selectTagEl.validationMessage);this.mdcHelperText.foundation.setValidation(true);this.realHelperText=this.selectTagEl.validationMessage;return[2]}if(!this.customValidation)return[3,2];return[4,this.customValidation()];case 1:t=n.sent();if(t){this.mdcSelect.valid=false;this.mdcHelperText.foundation.setContent(t);this.mdcHelperText.foundation.setValidation(true);this.realHelperText=t;return[2]}n.label=2;case 2:this.mdcSelect.valid=true;this.mdcHelperText.foundation.setContent(this.helperText);this.mdcHelperText.foundation.setValidation(false);this.realHelperText="";return[2]}}))}))};e.prototype.getClasses=function(){return{"materials-select":true,"mdc-select":true,"mdc-select--box":this.box,"mdc-select--disabled":this.disabled,"mdc-select--outlined":this.outlined,"mdc-select--with-leading-icon":!!this.leadingIcon,"materials-select--dense":this.dense}};e.prototype.getLabelClass=function(){return{"mdc-floating-label":true}};e.prototype.initMdcSelect=function(){return __awaiter(this,void 0,void 0,(function(){var e;var t=this;return __generator(this,(function(n){switch(n.label){case 0:e=this.host.querySelectorAll("option");Array.from(e).forEach((function(e){t.selectTagEl.appendChild(e)}));this.mdcSelect=new D(this.selectEl);this.mdcHelperText=new I(this.host.shadowRoot.querySelector(".mdc-select-helper-text"));this.mdcHelperText.foundation.setContent(this.helperText);return[4,this.forceValidation()];case 1:n.sent();if(this.outlined){this.mdcNotchedOutline=f.attachTo(this.notchedOutlineEl)}return[2]}}))}))};e.prototype.destroyMdc=function(){if(this.mdcSelect)this.mdcSelect.destroy();if(this.mdcNotchedOutline){this.mdcNotchedOutline.destroy()}};e.prototype.render=function(){var e=this;return[i("div",{style:{width:this.width},class:this.getClasses(),ref:function(t){return e.selectEl=t}},this.leadingIcon&&i("i",{class:"material-icons mdc-select__icon",tabindex:"0",role:"button"},this.leadingIcon),i("i",{class:"mdc-select__dropdown-icon"}),i("select",{class:"mdc-select__native-control",onChange:function(t){e.value=e.mdcSelect.value;e.change.emit(t)},name:this.name,disabled:this.disabled,ref:function(t){return e.selectTagEl=t},required:this.required},this.defaultEmpty&&i("option",{value:"",selected:!this.value,disabled:this.required}," "),this.options&&Array.from(this.options.keys()).map((function(t){return i("option",{value:t.toString(),selected:e.value?t.toString()===e.value.toString():false},e.options.get(t))})),i("slot",null)),this.outlined?i("div",{class:"mdc-notched-outline",ref:function(t){return e.notchedOutlineEl=t}},i("div",{class:"mdc-notched-outline__leading"}),i("div",{class:"mdc-notched-outline__notch"},i("label",{class:this.getLabelClass()},this.label,this.required)),i("div",{class:"mdc-notched-outline__trailing"})):i("label",{class:this.getLabelClass()},this.label,this.required),this.outlined?"":i("div",{class:"mdc-line-ripple"})),i("p",{class:"mdc-select-helper-text","aria-hidden":"true"})]};Object.defineProperty(e.prototype,"host",{get:function(){return r(this)},enumerable:true,configurable:true});Object.defineProperty(e,"watchers",{get:function(){return{options:["watchOptions"],value:["watchValue"],disabled:["watchDisabled"]}},enumerable:true,configurable:true});Object.defineProperty(e,"style",{get:function(){return":host{display:block;\@-webkit-keyframes mdc-select-float-native-control{0%{-webkit-transform:translateY(8px);transform:translateY(8px);opacity:0;}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}\@keyframes mdc-select-float-native-control{0%{-webkit-transform:translateY(8px);transform:translateY(8px);opacity:0;}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}\@-webkit-keyframes mdc-floating-label-shake-float-above-standard{0%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-50%) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-50%) scale(0.75);}33%{-webkit-animation-timing-function:cubic-bezier(0.5,0,0.701732,0.495819);animation-timing-function:cubic-bezier(0.5,0,0.701732,0.495819);-webkit-transform:translateX(calc(4% - 0%)) translateY(-50%) scale(0.75);transform:translateX(calc(4% - 0%)) translateY(-50%) scale(0.75);}66%{-webkit-animation-timing-function:cubic-bezier(0.302435,0.381352,0.55,0.956352);animation-timing-function:cubic-bezier(0.302435,0.381352,0.55,0.956352);-webkit-transform:translateX(calc(-4% - 0%)) translateY(-50%) scale(0.75);transform:translateX(calc(-4% - 0%)) translateY(-50%) scale(0.75);}100%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-50%) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-50%) scale(0.75);}}\@keyframes mdc-floating-label-shake-float-above-standard{0%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-50%) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-50%) scale(0.75);}33%{-webkit-animation-timing-function:cubic-bezier(0.5,0,0.701732,0.495819);animation-timing-function:cubic-bezier(0.5,0,0.701732,0.495819);-webkit-transform:translateX(calc(4% - 0%)) translateY(-50%) scale(0.75);transform:translateX(calc(4% - 0%)) translateY(-50%) scale(0.75);}66%{-webkit-animation-timing-function:cubic-bezier(0.302435,0.381352,0.55,0.956352);animation-timing-function:cubic-bezier(0.302435,0.381352,0.55,0.956352);-webkit-transform:translateX(calc(-4% - 0%)) translateY(-50%) scale(0.75);transform:translateX(calc(-4% - 0%)) translateY(-50%) scale(0.75);}100%{-webkit-transform:translateX(calc(0 - 0%)) translateY(-50%) scale(0.75);transform:translateX(calc(0 - 0%)) translateY(-50%) scale(0.75);}}\@-webkit-keyframes mdc-ripple-fg-radius-in{from{-webkit-animation-timing-function:cubic-bezier(0.4,0,0.2,1);animation-timing-function:cubic-bezier(0.4,0,0.2,1);-webkit-transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1);transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1);}to{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));}}\@keyframes mdc-ripple-fg-radius-in{from{-webkit-animation-timing-function:cubic-bezier(0.4,0,0.2,1);animation-timing-function:cubic-bezier(0.4,0,0.2,1);-webkit-transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1);transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1);}to{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));}}\@-webkit-keyframes mdc-ripple-fg-opacity-in{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0;}to{opacity:var(--mdc-ripple-fg-opacity,0);}}\@keyframes mdc-ripple-fg-opacity-in{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0;}to{opacity:var(--mdc-ripple-fg-opacity,0);}}\@-webkit-keyframes mdc-ripple-fg-opacity-out{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity,0);}to{opacity:0;}}\@keyframes mdc-ripple-fg-opacity-out{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity,0);}to{opacity:0;}}\@-moz-document url-prefix(\"\"){:host .mdc-select__native-control,:host .mdc-select__selected-text{text-indent:-2px;}}\@-webkit-keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon{0%{-webkit-transform:translateX(calc(0 - 32px)) translateY(-130%) scale(0.75);transform:translateX(calc(0 - 32px)) translateY(-130%) scale(0.75);}33%{-webkit-animation-timing-function:cubic-bezier(0.5,0,0.701732,0.495819);animation-timing-function:cubic-bezier(0.5,0,0.701732,0.495819);-webkit-transform:translateX(calc(4% - 32px)) translateY(-130%) scale(0.75);transform:translateX(calc(4% - 32px)) translateY(-130%) scale(0.75);}66%{-webkit-animation-timing-function:cubic-bezier(0.302435,0.381352,0.55,0.956352);animation-timing-function:cubic-bezier(0.302435,0.381352,0.55,0.956352);-webkit-transform:translateX(calc(-4% - 32px)) translateY(-130%) scale(0.75);transform:translateX(calc(-4% - 32px)) translateY(-130%) scale(0.75);}100%{-webkit-transform:translateX(calc(0 - 32px)) translateY(-130%) scale(0.75);transform:translateX(calc(0 - 32px)) translateY(-130%) scale(0.75);}}\@keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon{0%{-webkit-transform:translateX(calc(0 - 32px)) translateY(-130%) scale(0.75);transform:translateX(calc(0 - 32px)) translateY(-130%) scale(0.75);}33%{-webkit-animation-timing-function:cubic-bezier(0.5,0,0.701732,0.495819);animation-timing-function:cubic-bezier(0.5,0,0.701732,0.495819);-webkit-transform:translateX(calc(4% - 32px)) translateY(-130%) scale(0.75);transform:translateX(calc(4% - 32px)) translateY(-130%) scale(0.75);}66%{-webkit-animation-timing-function:cubic-bezier(0.302435,0.381352,0.55,0.956352);animation-timing-function:cubic-bezier(0.302435,0.381352,0.55,0.956352);-webkit-transform:translateX(calc(-4% - 32px)) translateY(-130%) scale(0.75);transform:translateX(calc(-4% - 32px)) translateY(-130%) scale(0.75);}100%{-webkit-transform:translateX(calc(0 - 32px)) translateY(-130%) scale(0.75);transform:translateX(calc(0 - 32px)) translateY(-130%) scale(0.75);}}\@-webkit-keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-rtl{0%{-webkit-transform:translateX(calc(0 - -32px)) translateY(-130%) scale(0.75);transform:translateX(calc(0 - -32px)) translateY(-130%) scale(0.75);}33%{-webkit-animation-timing-function:cubic-bezier(0.5,0,0.701732,0.495819);animation-timing-function:cubic-bezier(0.5,0,0.701732,0.495819);-webkit-transform:translateX(calc(4% - -32px)) translateY(-130%) scale(0.75);transform:translateX(calc(4% - -32px)) translateY(-130%) scale(0.75);}66%{-webkit-animation-timing-function:cubic-bezier(0.302435,0.381352,0.55,0.956352);animation-timing-function:cubic-bezier(0.302435,0.381352,0.55,0.956352);-webkit-transform:translateX(calc(-4% - -32px)) translateY(-130%) scale(0.75);transform:translateX(calc(-4% - -32px)) translateY(-130%) scale(0.75);}100%{-webkit-transform:translateX(calc(0 - -32px)) translateY(-130%) scale(0.75);transform:translateX(calc(0 - -32px)) translateY(-130%) scale(0.75);}}\@keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-rtl{0%{-webkit-transform:translateX(calc(0 - -32px)) translateY(-130%) scale(0.75);transform:translateX(calc(0 - -32px)) translateY(-130%) scale(0.75);}33%{-webkit-animation-timing-function:cubic-bezier(0.5,0,0.701732,0.495819);animation-timing-function:cubic-bezier(0.5,0,0.701732,0.495819);-webkit-transform:translateX(calc(4% - -32px)) translateY(-130%) scale(0.75);transform:translateX(calc(4% - -32px)) translateY(-130%) scale(0.75);}66%{-webkit-animation-timing-function:cubic-bezier(0.302435,0.381352,0.55,0.956352);animation-timing-function:cubic-bezier(0.302435,0.381352,0.55,0.956352);-webkit-transform:translateX(calc(-4% - -32px)) translateY(-130%) scale(0.75);transform:translateX(calc(-4% - -32px)) translateY(-130%) scale(0.75);}100%{-webkit-transform:translateX(calc(0 - -32px)) translateY(-130%) scale(0.75);transform:translateX(calc(0 - -32px)) translateY(-130%) scale(0.75);}}\@font-face{:host{font-family:\"Material Icons\";font-style:normal;font-weight:400;src:url(MaterialIcons-Regular.eot);src:local(\"Material Icons\"),local(\"MaterialIcons-Regular\"),url(MaterialIcons-Regular.woff2) format(\"woff2\"),url(MaterialIcons-Regular.woff) format(\"woff\"),url(MaterialIcons-Regular.ttf) format(\"truetype\");}}}:host .mdc-line-ripple{position:absolute;bottom:0;left:0;width:100%;height:2px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:opacity 180ms cubic-bezier(0.4,0,0.2,1),-webkit-transform 180ms cubic-bezier(0.4,0,0.2,1);transition:opacity 180ms cubic-bezier(0.4,0,0.2,1),-webkit-transform 180ms cubic-bezier(0.4,0,0.2,1);transition:transform 180ms cubic-bezier(0.4,0,0.2,1),opacity 180ms cubic-bezier(0.4,0,0.2,1);transition:transform 180ms cubic-bezier(0.4,0,0.2,1),opacity 180ms cubic-bezier(0.4,0,0.2,1),-webkit-transform 180ms cubic-bezier(0.4,0,0.2,1);opacity:0;z-index:2;}:host .mdc-line-ripple--active{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1;}:host .mdc-line-ripple--deactivating{opacity:0;}:host .mdc-notched-outline{display:-ms-flexbox;display:flex;position:absolute;right:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none;}[dir=rtl]:host .mdc-notched-outline,:host .mdc-notched-outline[dir=rtl]{text-align:right;}:host .mdc-notched-outline__leading,:host .mdc-notched-outline__notch,:host .mdc-notched-outline__trailing{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;-webkit-transition:border 150ms cubic-bezier(0.4,0,0.2,1);transition:border 150ms cubic-bezier(0.4,0,0.2,1);border-top:1px solid;border-bottom:1px solid;pointer-events:none;}:host .mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px;}[dir=rtl]:host .mdc-notched-outline__leading,:host .mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid;}:host .mdc-notched-outline__trailing{border-left:none;border-right:1px solid;-ms-flex-positive:1;flex-grow:1;}[dir=rtl]:host .mdc-notched-outline__trailing,:host .mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none;}:host .mdc-notched-outline__notch{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:calc(100% - 12px * 2);}:host .mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;top:17px;bottom:auto;max-width:100%;}:host .mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip;}:host .mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(100% / .75);}:host .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none;}[dir=rtl]:host .mdc-notched-outline--notched .mdc-notched-outline__notch,:host .mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0;}:host .mdc-notched-outline--no-label .mdc-notched-outline__notch{padding:0;}:host .mdc-floating-label{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.75rem;font-weight:400;letter-spacing:0.009375em;text-decoration:inherit;text-transform:inherit;position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:color 150ms cubic-bezier(0.4,0,0.2,1),-webkit-transform 150ms cubic-bezier(0.4,0,0.2,1);transition:color 150ms cubic-bezier(0.4,0,0.2,1),-webkit-transform 150ms cubic-bezier(0.4,0,0.2,1);transition:transform 150ms cubic-bezier(0.4,0,0.2,1),color 150ms cubic-bezier(0.4,0,0.2,1);transition:transform 150ms cubic-bezier(0.4,0,0.2,1),color 150ms cubic-bezier(0.4,0,0.2,1),-webkit-transform 150ms cubic-bezier(0.4,0,0.2,1);line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform;}[dir=rtl]:host .mdc-floating-label,:host .mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right;}:host .mdc-floating-label--float-above{cursor:auto;}:host .mdc-floating-label--float-above{-webkit-transform:translateY(-50%) scale(0.75);transform:translateY(-50%) scale(0.75);}:host .mdc-floating-label--shake{-webkit-animation:mdc-floating-label-shake-float-above-standard 250ms 1;animation:mdc-floating-label-shake-float-above-standard 250ms 1;}:host .mdc-ripple-surface--test-edge-var-bug{--mdc-ripple-surface-test-edge-var:1px solid #000;visibility:hidden;}:host .mdc-ripple-surface--test-edge-var-bug::before{border:var(--mdc-ripple-surface-test-edge-var);}:host .mdc-select--with-leading-icon:not(.mdc-select--disabled) .mdc-select__icon{color:#000;color:var(--mdc-theme-on-surface,#000);}:host .mdc-select--with-leading-icon .mdc-select__icon{display:inline-block;position:absolute;bottom:16px;-webkit-box-sizing:border-box;box-sizing:border-box;width:24px;height:24px;border:none;background-color:transparent;fill:currentColor;opacity:0.54;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}:host .mdc-select__icon:not([tabindex]),:host .mdc-select__icon[tabindex=\"-1\"]{cursor:default;pointer-events:none;}:host .mdc-select-helper-text{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:0.75rem;line-height:1.25rem;font-weight:400;letter-spacing:0.0333333333em;text-decoration:inherit;text-transform:inherit;display:block;margin-top:0;line-height:normal;margin:0;-webkit-transition:opacity 180ms cubic-bezier(0.4,0,0.2,1);transition:opacity 180ms cubic-bezier(0.4,0,0.2,1);opacity:0;will-change:opacity;}:host .mdc-select-helper-text::before{display:inline-block;width:0;height:16px;content:\"\";vertical-align:0;}:host .mdc-select-helper-text--persistent{-webkit-transition:none;transition:none;opacity:1;will-change:initial;}:host .mdc-select{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;height:56px;overflow:hidden;will-change:opacity,transform,color;}:host .mdc-select:not(.mdc-select--disabled){background-color:whitesmoke;}:host .mdc-select::before,:host .mdc-select::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:\"\";}:host .mdc-select::before{-webkit-transition:opacity 15ms linear,background-color 15ms linear;transition:opacity 15ms linear,background-color 15ms linear;z-index:1;}:host .mdc-select.mdc-ripple-upgraded::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale,1));transform:scale(var(--mdc-ripple-fg-scale,1));}:host .mdc-select.mdc-ripple-upgraded::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center;}:host .mdc-select.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top,0);left:var(--mdc-ripple-left,0);}:host .mdc-select.mdc-ripple-upgraded--foreground-activation::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;}:host .mdc-select.mdc-ripple-upgraded--foreground-deactivation::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1));}:host .mdc-select::before,:host .mdc-select::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%;}:host .mdc-select.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size,100%);height:var(--mdc-ripple-fg-size,100%);}:host .mdc-select::before,:host .mdc-select::after{background-color:rgba(0,0,0,0.87);}:host .mdc-select:hover::before{opacity:0.04;}:host .mdc-select:not(.mdc-ripple-upgraded):focus::before,:host .mdc-select.mdc-ripple-upgraded--background-focused::before{-webkit-transition-duration:75ms;transition-duration:75ms;opacity:0.12;}:host .mdc-select:not(.mdc-select--disabled) .mdc-select__native-control,:host .mdc-select:not(.mdc-select--disabled) .mdc-select__selected-text{color:rgba(0,0,0,0.87);}:host .mdc-select:not(.mdc-select--disabled) .mdc-floating-label{color:rgba(0,0,0,0.6);}:host .mdc-select:not(.mdc-select--disabled) .mdc-select__native-control,:host .mdc-select:not(.mdc-select--disabled) .mdc-select__selected-text{border-bottom-color:rgba(0,0,0,0.42);}:host .mdc-select:not(.mdc-select--disabled)+.mdc-select-helper-text{color:rgba(0,0,0,0.6);}:host .mdc-select,:host .mdc-select__native-control{border-radius:4px 4px 0 0;}:host .mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-line-ripple{background-color:#6200ee;background-color:var(--mdc-theme-primary,#6200ee);}:host .mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label{color:rgba(98,0,238,0.87);}:host .mdc-select:not(.mdc-select--disabled) .mdc-select__native-control:hover{border-bottom-color:rgba(0,0,0,0.87);}:host .mdc-select .mdc-floating-label--float-above{-webkit-transform:translateY(-70%) scale(0.75);transform:translateY(-70%) scale(0.75);}:host .mdc-select .mdc-floating-label{left:16px;right:initial;top:21px;pointer-events:none;}[dir=rtl]:host .mdc-select .mdc-floating-label,:host .mdc-select .mdc-floating-label[dir=rtl]{left:initial;right:16px;}:host .mdc-select.mdc-select--with-leading-icon .mdc-floating-label{left:48px;right:initial;}[dir=rtl]:host .mdc-select.mdc-select--with-leading-icon .mdc-floating-label,:host .mdc-select.mdc-select--with-leading-icon .mdc-floating-label[dir=rtl]{left:initial;right:48px;}:host .mdc-select.mdc-select--outlined .mdc-floating-label{left:4px;right:initial;top:17px;}[dir=rtl]:host .mdc-select.mdc-select--outlined .mdc-floating-label,:host .mdc-select.mdc-select--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px;}:host .mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label{left:36px;right:initial;}[dir=rtl]:host .mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label,:host .mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label[dir=rtl]{left:initial;right:36px;}:host .mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above{left:36px;right:initial;}[dir=rtl]:host .mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above,:host .mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above[dir=rtl]{left:initial;right:36px;}:host .mdc-select__dropdown-icon{background:url(\"data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.54%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E\") no-repeat center;left:auto;right:8px;position:absolute;bottom:16px;width:24px;height:24px;-webkit-transition:-webkit-transform 150ms cubic-bezier(0.4,0,0.2,1);transition:-webkit-transform 150ms cubic-bezier(0.4,0,0.2,1);transition:transform 150ms cubic-bezier(0.4,0,0.2,1);transition:transform 150ms cubic-bezier(0.4,0,0.2,1),-webkit-transform 150ms cubic-bezier(0.4,0,0.2,1);pointer-events:none;}[dir=rtl]:host .mdc-select__dropdown-icon,:host .mdc-select__dropdown-icon[dir=rtl]{left:8px;right:auto;}.mdc-select--focused:host .mdc-select__dropdown-icon{background:url(\"data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%236200ee%22%20fill-rule%3D%22evenodd%22%20opacity%3D%221%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E\") no-repeat center;-webkit-transform:rotate(180deg) translateY(-5px);transform:rotate(180deg) translateY(-5px);-webkit-transition:-webkit-transform 150ms cubic-bezier(0.4,0,0.2,1);transition:-webkit-transform 150ms cubic-bezier(0.4,0,0.2,1);transition:transform 150ms cubic-bezier(0.4,0,0.2,1);transition:transform 150ms cubic-bezier(0.4,0,0.2,1),-webkit-transform 150ms cubic-bezier(0.4,0,0.2,1);}:host .mdc-select__native-control{padding-top:20px;}:host .mdc-select.mdc-select--focused .mdc-line-ripple::after{-webkit-transform:scale(1,2);transform:scale(1,2);opacity:1;}.mdc-select+:host .mdc-select-helper-text{margin-right:12px;margin-left:12px;}.mdc-select--outlined+:host .mdc-select-helper-text{margin-right:16px;margin-left:16px;}:host .mdc-select--focused+.mdc-select-helper-text:not(.mdc-select-helper-text--validation-msg){opacity:1;}:host .mdc-select__selected-text{min-width:200px;padding-top:22px;}:host .mdc-select__native-control,:host .mdc-select__selected-text{padding-left:16px;padding-right:52px;font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.75rem;font-weight:400;letter-spacing:0.009375em;text-decoration:inherit;text-transform:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:56px;padding-top:20px;padding-bottom:4px;border:none;border-bottom:1px solid;outline:none;background-color:transparent;color:inherit;white-space:nowrap;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;}[dir=rtl]:host .mdc-select__native-control,:host .mdc-select__native-control[dir=rtl],[dir=rtl]:host .mdc-select__selected-text,:host .mdc-select__selected-text[dir=rtl]{padding-left:52px;padding-right:16px;}:host .mdc-select__native-control::-ms-expand,:host .mdc-select__selected-text::-ms-expand{display:none;}:host .mdc-select__native-control::-ms-value,:host .mdc-select__selected-text::-ms-value{background-color:transparent;color:inherit;}:host .mdc-select--outlined{border:none;overflow:visible;}:host .mdc-select--outlined:not(.mdc-select--disabled){background-color:transparent;}:host .mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,:host .mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,:host .mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:rgba(0,0,0,0.24);}:host .mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover ~ .mdc-notched-outline .mdc-notched-outline__leading,:host .mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover ~ .mdc-notched-outline .mdc-notched-outline__notch,:host .mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing,:host .mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover ~ .mdc-notched-outline .mdc-notched-outline__leading,:host .mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover ~ .mdc-notched-outline .mdc-notched-outline__notch,:host .mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing{border-color:rgba(0,0,0,0.87);}:host .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,:host .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,:host .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-width:2px;}:host .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,:host .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,:host .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#6200ee;border-color:var(--mdc-theme-primary,#6200ee);}:host .mdc-select--outlined .mdc-floating-label--shake{-webkit-animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1;animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1;}:host .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-radius:4px 0 0 4px;}[dir=rtl]:host .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading,:host .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-radius:0 4px 4px 0;}:host .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-radius:0 4px 4px 0;}[dir=rtl]:host .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing,:host .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-radius:4px 0 0 4px;}:host .mdc-select--outlined .mdc-select__native-control{border-radius:4px;}:host .mdc-select--outlined::before,:host .mdc-select--outlined::after{content:none;}:host .mdc-select--outlined:not(.mdc-select--disabled){background-color:transparent;}:host .mdc-select--outlined .mdc-floating-label--float-above{-webkit-transform:translateY(-144%) scale(1);transform:translateY(-144%) scale(1);}:host .mdc-select--outlined .mdc-floating-label--float-above{font-size:0.75rem;}:host .mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,:host .mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{-webkit-transform:translateY(-130%) scale(0.75);transform:translateY(-130%) scale(0.75);}:host .mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,:host .mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem;}:host .mdc-select--outlined .mdc-select__native-control,:host .mdc-select--outlined .mdc-select__selected-text{padding-left:16px;padding-right:52px;display:-ms-flexbox;display:flex;padding-top:12px;padding-bottom:12px;border:none;background-color:transparent;z-index:1;}[dir=rtl]:host .mdc-select--outlined .mdc-select__native-control,:host .mdc-select--outlined .mdc-select__native-control[dir=rtl],[dir=rtl]:host .mdc-select--outlined .mdc-select__selected-text,:host .mdc-select--outlined .mdc-select__selected-text[dir=rtl]{padding-left:52px;padding-right:16px;}:host .mdc-select--outlined .mdc-select__selected-text{padding-top:14px;}:host .mdc-select--outlined .mdc-select__icon{z-index:2;}:host .mdc-select--outlined .mdc-floating-label{line-height:1.15rem;pointer-events:auto;}:host .mdc-select--invalid:not(.mdc-select--disabled) .mdc-floating-label{color:#b00020;color:var(--mdc-theme-error,#b00020);}:host .mdc-select--invalid:not(.mdc-select--disabled) .mdc-select__native-control,:host .mdc-select--invalid:not(.mdc-select--disabled) .mdc-select__selected-text{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error,#b00020);}:host .mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-line-ripple{background-color:#b00020;background-color:var(--mdc-theme-error,#b00020);}:host .mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label{color:#b00020;}:host .mdc-select--invalid:not(.mdc-select--disabled).mdc-select--invalid+.mdc-select-helper-text--validation-msg{color:#b00020;color:var(--mdc-theme-error,#b00020);}:host .mdc-select--invalid:not(.mdc-select--disabled) .mdc-select__native-control:hover{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error,#b00020);}:host .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,:host .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,:host .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error,#b00020);}:host .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover ~ .mdc-notched-outline .mdc-notched-outline__leading,:host .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover ~ .mdc-notched-outline .mdc-notched-outline__notch,:host .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing,:host .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover ~ .mdc-notched-outline .mdc-notched-outline__leading,:host .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover ~ .mdc-notched-outline .mdc-notched-outline__notch,:host .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error,#b00020);}:host .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,:host .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,:host .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-width:2px;}:host .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,:host .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,:host .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error,#b00020);}:host .mdc-select--invalid .mdc-select__dropdown-icon{background:url(\"data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%23b00020%22%20fill-rule%3D%22evenodd%22%20opacity%3D%221%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E\") no-repeat center;}:host .mdc-select--invalid+.mdc-select-helper-text--validation-msg{opacity:1;}:host .mdc-select--required .mdc-floating-label::after{content:\"*\";}:host .mdc-select--disabled{background-color:#fafafa;cursor:default;pointer-events:none;}:host .mdc-select--disabled .mdc-floating-label{color:rgba(0,0,0,0.37);}:host .mdc-select--disabled .mdc-select__dropdown-icon{background:url(\"data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.37%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E\") no-repeat center;}:host .mdc-select--disabled .mdc-line-ripple{display:none;}:host .mdc-select--disabled .mdc-select__icon{color:rgba(0,0,0,0.37);}:host .mdc-select--disabled .mdc-select__native-control,:host .mdc-select--disabled .mdc-select__selected-text{color:rgba(0,0,0,0.37);border-bottom-style:dotted;}:host .mdc-select--disabled .mdc-select__selected-text{pointer-events:none;}:host .mdc-select--disabled.mdc-select--outlined{background-color:transparent;}:host .mdc-select--disabled.mdc-select--outlined .mdc-select__native-control,:host .mdc-select--disabled.mdc-select--outlined .mdc-select__selected-text{border-bottom-style:none;}:host .mdc-select--disabled.mdc-select--outlined .mdc-notched-outline__leading,:host .mdc-select--disabled.mdc-select--outlined .mdc-notched-outline__notch,:host .mdc-select--disabled.mdc-select--outlined .mdc-notched-outline__trailing{border-color:rgba(0,0,0,0.16);}:host .mdc-select--with-leading-icon .mdc-select__icon{left:16px;right:initial;}[dir=rtl]:host .mdc-select--with-leading-icon .mdc-select__icon,:host .mdc-select--with-leading-icon .mdc-select__icon[dir=rtl]{left:initial;right:16px;}:host .mdc-select--with-leading-icon .mdc-select__native-control,:host .mdc-select--with-leading-icon .mdc-select__selected-text{padding-left:48px;padding-right:32px;}[dir=rtl]:host .mdc-select--with-leading-icon .mdc-select__native-control,:host .mdc-select--with-leading-icon .mdc-select__native-control[dir=rtl],[dir=rtl]:host .mdc-select--with-leading-icon .mdc-select__selected-text,:host .mdc-select--with-leading-icon .mdc-select__selected-text[dir=rtl]{padding-left:32px;padding-right:48px;}:host .mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--float-above{-webkit-transform:translateY(-144%) translateX(-32px) scale(1);transform:translateY(-144%) translateX(-32px) scale(1);}[dir=rtl]:host .mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--float-above,:host .mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--float-above[dir=rtl]{-webkit-transform:translateY(-144%) translateX(32px) scale(1);transform:translateY(-144%) translateX(32px) scale(1);}:host .mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--float-above{font-size:0.75rem;}:host .mdc-select--with-leading-icon.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,:host .mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{-webkit-transform:translateY(-130%) translateX(-32px) scale(0.75);transform:translateY(-130%) translateX(-32px) scale(0.75);}[dir=rtl]:host .mdc-select--with-leading-icon.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,:host .mdc-select--with-leading-icon.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],[dir=rtl]:host .mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,:host .mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{-webkit-transform:translateY(-130%) translateX(32px) scale(0.75);transform:translateY(-130%) translateX(32px) scale(0.75);}:host .mdc-select--with-leading-icon.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,:host .mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem;}:host .mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--shake{-webkit-animation:mdc-floating-label-shake-float-above-select-outlined-leading-icon 250ms 1;animation:mdc-floating-label-shake-float-above-select-outlined-leading-icon 250ms 1;}[dir=rtl]:host .mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--shake,:host .mdc-select--with-leading-icon.mdc-select--outlined[dir=rtl] .mdc-floating-label--shake{-webkit-animation:mdc-floating-label-shake-float-above-select-outlined-leading-icon-rtl 250ms 1;animation:mdc-floating-label-shake-float-above-select-outlined-leading-icon-rtl 250ms 1;}:host .mdc-select--with-leading-icon.mdc-select__menu .mdc-list-item__text{padding-left:32px;padding-right:32px;}[dir=rtl]:host .mdc-select--with-leading-icon.mdc-select__menu .mdc-list-item__text,:host .mdc-select--with-leading-icon.mdc-select__menu .mdc-list-item__text[dir=rtl]{padding-left:32px;padding-right:32px;}:host .mdc-select__menu .mdc-list .mdc-list-item--selected{color:#000;color:var(--mdc-theme-on-surface,#000);}:host .mdc-select__menu .mdc-list .mdc-list-item--selected::before,:host .mdc-select__menu .mdc-list .mdc-list-item--selected::after{background-color:#000;}\@supports not (-ms-ime-align:auto){:host .mdc-select__menu .mdc-list .mdc-list-item--selected::before,:host .mdc-select__menu .mdc-list .mdc-list-item--selected::after{background-color:var(--mdc-theme-on-surface,#000);}}:host .mdc-select__menu .mdc-list .mdc-list-item--selected:hover::before{opacity:0.04;}:host .mdc-select__menu .mdc-list .mdc-list-item--selected:not(.mdc-ripple-upgraded):focus::before,:host .mdc-select__menu .mdc-list .mdc-list-item--selected.mdc-ripple-upgraded--background-focused::before{-webkit-transition-duration:75ms;transition-duration:75ms;opacity:0.12;}:host .mdc-select__menu .mdc-list .mdc-list-item--selected:not(.mdc-ripple-upgraded)::after{-webkit-transition:opacity 150ms linear;transition:opacity 150ms linear;}:host .mdc-select__menu .mdc-list .mdc-list-item--selected:not(.mdc-ripple-upgraded):active::after{-webkit-transition-duration:75ms;transition-duration:75ms;opacity:0.12;}:host .mdc-select__menu .mdc-list .mdc-list-item--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:0.12;}:host .material-icons{font-family:\"Material Icons\";font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:\"liga\";font-feature-settings:\"liga\";}:host .mdc-select-helper-text{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:0.75rem;line-height:1.25rem;font-weight:400;letter-spacing:0.0333333333em;text-decoration:inherit;text-transform:inherit;display:block;margin-top:0;line-height:normal;margin:0;-webkit-transition:opacity 180ms cubic-bezier(0.4,0,0.2,1);transition:opacity 180ms cubic-bezier(0.4,0,0.2,1);opacity:0;will-change:opacity;}:host .mdc-select-helper-text::before{display:inline-block;width:0;height:16px;content:\"\";vertical-align:0;}:host .mdc-select-helper-text--persistent{-webkit-transition:none;transition:none;opacity:1;will-change:initial;}:host .mdc-select.mdc-select--focused:not(.mdc-select--disabled) .mdc-floating-label{color:#6200ee;color:var(--mdc-theme-primary,#6200ee);}:host .mdc-select.mdc-select--focused:not(.mdc-select--disabled) .mdc-line-ripple{background-color:#6200ee;background-color:var(--mdc-theme-primary,#6200ee);}:host .mdc-select.mdc-select--outlined:before,:host .mdc-select.mdc-select--outlined:after{content:none;}:host .mdc-select.materials-select--dense{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:0% 0;transform-origin:0% 0;}:host .mdc-select.materials-select--dense .mdc-floating-label{font-size:1.25rem;}:host .mdc-select.materials-select--dense .mdc-select__native-control{font-size:1.25rem;}:host .mdc-select.materials-select--dense option{font-size:initial;}:host .mdc-select{border-radius:var(--mdc-theme-select-filled-radius,4px) var(--mdc-theme-select-filled-radius,4px) 0 0;}:host .mdc-select.mdc-select--outlined .mdc-notched-outline__leading{border-radius:var(--mdc-theme-select-outlined-radius,4px) 0 0 var(--mdc-theme-select-outlined-radius,4px);}:host .mdc-select.mdc-select--outlined .mdc-notched-outline__trailing{border-radius:0 var(--mdc-theme-select-outlined-radius,4px) var(--mdc-theme-select-outlined-radius,4px) 0;}"},enumerable:true,configurable:true});return e}())}}}));