-
Notifications
You must be signed in to change notification settings - Fork 0
/
3314.698d06a33d91fbd6.js
1 lines (1 loc) · 15.3 KB
/
3314.698d06a33d91fbd6.js
1
(self.webpackChunkspear=self.webpackChunkspear||[]).push([[3314,7924,3770,9735,9935,7590,3389,9464,77,8992,3119,4666,1504,9363,8905,4802,416,8085,5115,6866,1256,691,7054,8441,5158,583,9317,8059,7280,515,9380,6344,7387,8403,6833,7322,6847,8547],{93314:(f,d,a)=>{a.r(d),a.d(d,{MAT_BUTTON_TOGGLE_DEFAULT_OPTIONS:()=>B,MAT_BUTTON_TOGGLE_GROUP:()=>O,MAT_BUTTON_TOGGLE_GROUP_VALUE_ACCESSOR:()=>P,MatButtonToggle:()=>I,MatButtonToggleChange:()=>E,MatButtonToggleGroup:()=>w,MatButtonToggleModule:()=>G});var l=a(60136),s=a(18486),i=a(74902),u=a(43144),g=a(15671),v=a(908),h=a(35333),b=a(81382),n=a(56718),T=a(47405),m=a(6606),M=["button"],R=["*"],B=new n.InjectionToken("MAT_BUTTON_TOGGLE_DEFAULT_OPTIONS"),O=new n.InjectionToken("MatButtonToggleGroup"),P={provide:T.NG_VALUE_ACCESSOR,useExisting:(0,n.forwardRef)(function(){return w}),multi:!0},D=0,E=(0,u.Z)(function c(_,t){(0,g.Z)(this,c),this.source=_,this.value=t}),w=function(){var c=function(){function _(t,e){(0,g.Z)(this,_),this._changeDetector=t,this._vertical=!1,this._multiple=!1,this._disabled=!1,this._controlValueAccessorChangeFn=function(){},this._onTouched=function(){},this._name="mat-button-toggle-group-".concat(D++),this.valueChange=new n.EventEmitter,this.change=new n.EventEmitter,this.appearance=e&&e.appearance?e.appearance:"standard"}return(0,u.Z)(_,[{key:"name",get:function(){return this._name},set:function(e){this._name=e,this._markButtonsForCheck()}},{key:"vertical",get:function(){return this._vertical},set:function(e){this._vertical=(0,h.coerceBooleanProperty)(e)}},{key:"value",get:function(){var e=this._selectionModel?this._selectionModel.selected:[];return this.multiple?e.map(function(o){return o.value}):e[0]?e[0].value:void 0},set:function(e){this._setSelectionByValue(e),this.valueChange.emit(this.value)}},{key:"selected",get:function(){var e=this._selectionModel?this._selectionModel.selected:[];return this.multiple?e:e[0]||null}},{key:"multiple",get:function(){return this._multiple},set:function(e){this._multiple=(0,h.coerceBooleanProperty)(e),this._markButtonsForCheck()}},{key:"disabled",get:function(){return this._disabled},set:function(e){this._disabled=(0,h.coerceBooleanProperty)(e),this._markButtonsForCheck()}},{key:"ngOnInit",value:function(){this._selectionModel=new b.SelectionModel(this.multiple,void 0,!1)}},{key:"ngAfterContentInit",value:function(){var e;(e=this._selectionModel).select.apply(e,(0,i.Z)(this._buttonToggles.filter(function(o){return o.checked})))}},{key:"writeValue",value:function(e){this.value=e,this._changeDetector.markForCheck()}},{key:"registerOnChange",value:function(e){this._controlValueAccessorChangeFn=e}},{key:"registerOnTouched",value:function(e){this._onTouched=e}},{key:"setDisabledState",value:function(e){this.disabled=e}},{key:"_emitChangeEvent",value:function(e){var o=new E(e,this.value);this._controlValueAccessorChangeFn(o.value),this.change.emit(o)}},{key:"_syncButtonToggle",value:function(e,o){var r=this,y=arguments.length>2&&void 0!==arguments[2]&&arguments[2],k=arguments.length>3&&void 0!==arguments[3]&&arguments[3];!this.multiple&&this.selected&&!e.checked&&(this.selected.checked=!1),this._selectionModel?o?this._selectionModel.select(e):this._selectionModel.deselect(e):k=!0,k?Promise.resolve().then(function(){return r._updateModelValue(e,y)}):this._updateModelValue(e,y)}},{key:"_isSelected",value:function(e){return this._selectionModel&&this._selectionModel.isSelected(e)}},{key:"_isPrechecked",value:function(e){return!(typeof this._rawValue>"u")&&(this.multiple&&Array.isArray(this._rawValue)?this._rawValue.some(function(o){return null!=e.value&&o===e.value}):e.value===this._rawValue)}},{key:"_setSelectionByValue",value:function(e){var o=this;this._rawValue=e,this._buttonToggles&&(this.multiple&&e?(Array.isArray(e),this._clearSelection(),e.forEach(function(r){return o._selectValue(r)})):(this._clearSelection(),this._selectValue(e)))}},{key:"_clearSelection",value:function(){this._selectionModel.clear(),this._buttonToggles.forEach(function(e){return e.checked=!1})}},{key:"_selectValue",value:function(e){var o=this._buttonToggles.find(function(r){return null!=r.value&&r.value===e});o&&(o.checked=!0,this._selectionModel.select(o))}},{key:"_updateModelValue",value:function(e,o){o&&this._emitChangeEvent(e),this.valueChange.emit(this.value)}},{key:"_markButtonsForCheck",value:function(){var e;null===(e=this._buttonToggles)||void 0===e||e.forEach(function(o){return o._markForCheck()})}}]),_}();return c.\u0275fac=function(t){return new(t||c)(n.\u0275\u0275directiveInject(n.ChangeDetectorRef),n.\u0275\u0275directiveInject(B,8))},c.\u0275dir=n.\u0275\u0275defineDirective({type:c,selectors:[["mat-button-toggle-group"]],contentQueries:function(t,e,o){var r;1&t&&n.\u0275\u0275contentQuery(o,I,5),2&t&&n.\u0275\u0275queryRefresh(r=n.\u0275\u0275loadQuery())&&(e._buttonToggles=r)},hostAttrs:["role","group",1,"mat-button-toggle-group"],hostVars:5,hostBindings:function(t,e){2&t&&(n.\u0275\u0275attribute("aria-disabled",e.disabled),n.\u0275\u0275classProp("mat-button-toggle-vertical",e.vertical)("mat-button-toggle-group-appearance-standard","standard"===e.appearance))},inputs:{appearance:"appearance",name:"name",vertical:"vertical",value:"value",multiple:"multiple",disabled:"disabled"},outputs:{valueChange:"valueChange",change:"change"},exportAs:["matButtonToggleGroup"],features:[n.\u0275\u0275ProvidersFeature([P,{provide:O,useExisting:c}])]}),c}(),S=(0,m.mixinDisableRipple)(function(){return(0,u.Z)(function c(){(0,g.Z)(this,c)})}()),I=function(){var c=function(_){(0,l.Z)(e,_);var t=(0,s.Z)(e);function e(o,r,y,k,L,C){var p;(0,g.Z)(this,e),(p=t.call(this))._changeDetectorRef=r,p._elementRef=y,p._focusMonitor=k,p._checked=!1,p.ariaLabelledby=null,p._disabled=!1,p.change=new n.EventEmitter;var A=Number(L);return p.tabIndex=A||0===A?A:null,p.buttonToggleGroup=o,p.appearance=C&&C.appearance?C.appearance:"standard",p}return(0,u.Z)(e,[{key:"buttonId",get:function(){return"".concat(this.id,"-button")}},{key:"appearance",get:function(){return this.buttonToggleGroup?this.buttonToggleGroup.appearance:this._appearance},set:function(r){this._appearance=r}},{key:"checked",get:function(){return this.buttonToggleGroup?this.buttonToggleGroup._isSelected(this):this._checked},set:function(r){var y=(0,h.coerceBooleanProperty)(r);y!==this._checked&&(this._checked=y,this.buttonToggleGroup&&this.buttonToggleGroup._syncButtonToggle(this,this._checked),this._changeDetectorRef.markForCheck())}},{key:"disabled",get:function(){return this._disabled||this.buttonToggleGroup&&this.buttonToggleGroup.disabled},set:function(r){this._disabled=(0,h.coerceBooleanProperty)(r)}},{key:"ngOnInit",value:function(){var r=this.buttonToggleGroup;this.id=this.id||"mat-button-toggle-".concat(D++),r&&(r._isPrechecked(this)?this.checked=!0:r._isSelected(this)!==this._checked&&r._syncButtonToggle(this,this._checked))}},{key:"ngAfterViewInit",value:function(){this._focusMonitor.monitor(this._elementRef,!0)}},{key:"ngOnDestroy",value:function(){var r=this.buttonToggleGroup;this._focusMonitor.stopMonitoring(this._elementRef),r&&r._isSelected(this)&&r._syncButtonToggle(this,!1,!1,!0)}},{key:"focus",value:function(r){this._buttonElement.nativeElement.focus(r)}},{key:"_onButtonClick",value:function(){var r=!!this._isSingleSelector()||!this._checked;r!==this._checked&&(this._checked=r,this.buttonToggleGroup&&(this.buttonToggleGroup._syncButtonToggle(this,this._checked,!0),this.buttonToggleGroup._onTouched())),this.change.emit(new E(this,this.value))}},{key:"_markForCheck",value:function(){this._changeDetectorRef.markForCheck()}},{key:"_getButtonName",value:function(){return this._isSingleSelector()?this.buttonToggleGroup.name:this.name||null}},{key:"_isSingleSelector",value:function(){return this.buttonToggleGroup&&!this.buttonToggleGroup.multiple}}]),e}(S);return c.\u0275fac=function(t){return new(t||c)(n.\u0275\u0275directiveInject(O,8),n.\u0275\u0275directiveInject(n.ChangeDetectorRef),n.\u0275\u0275directiveInject(n.ElementRef),n.\u0275\u0275directiveInject(v.FocusMonitor),n.\u0275\u0275injectAttribute("tabindex"),n.\u0275\u0275directiveInject(B,8))},c.\u0275cmp=n.\u0275\u0275defineComponent({type:c,selectors:[["mat-button-toggle"]],viewQuery:function(t,e){var o;1&t&&n.\u0275\u0275viewQuery(M,5),2&t&&n.\u0275\u0275queryRefresh(o=n.\u0275\u0275loadQuery())&&(e._buttonElement=o.first)},hostAttrs:["role","presentation",1,"mat-button-toggle"],hostVars:12,hostBindings:function(t,e){1&t&&n.\u0275\u0275listener("focus",function(){return e.focus()}),2&t&&(n.\u0275\u0275attribute("aria-label",null)("aria-labelledby",null)("id",e.id)("name",null),n.\u0275\u0275classProp("mat-button-toggle-standalone",!e.buttonToggleGroup)("mat-button-toggle-checked",e.checked)("mat-button-toggle-disabled",e.disabled)("mat-button-toggle-appearance-standard","standard"===e.appearance))},inputs:{disableRipple:"disableRipple",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],id:"id",name:"name",value:"value",tabIndex:"tabIndex",appearance:"appearance",checked:"checked",disabled:"disabled"},outputs:{change:"change"},exportAs:["matButtonToggle"],features:[n.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:R,decls:6,vars:9,consts:[["type","button",1,"mat-button-toggle-button","mat-focus-indicator",3,"id","disabled","click"],["button",""],[1,"mat-button-toggle-label-content"],[1,"mat-button-toggle-focus-overlay"],["matRipple","",1,"mat-button-toggle-ripple",3,"matRippleTrigger","matRippleDisabled"]],template:function(t,e){if(1&t&&(n.\u0275\u0275projectionDef(),n.\u0275\u0275elementStart(0,"button",0,1),n.\u0275\u0275listener("click",function(){return e._onButtonClick()}),n.\u0275\u0275elementStart(2,"span",2),n.\u0275\u0275projection(3),n.\u0275\u0275elementEnd()(),n.\u0275\u0275element(4,"span",3)(5,"span",4)),2&t){var o=n.\u0275\u0275reference(1);n.\u0275\u0275property("id",e.buttonId)("disabled",e.disabled||null),n.\u0275\u0275attribute("tabindex",e.disabled?-1:e.tabIndex)("aria-pressed",e.checked)("name",e._getButtonName())("aria-label",e.ariaLabel)("aria-labelledby",e.ariaLabelledby),n.\u0275\u0275advance(5),n.\u0275\u0275property("matRippleTrigger",o)("matRippleDisabled",e.disableRipple||e.disabled)}},dependencies:[m.MatRipple],styles:[".mat-button-toggle-standalone,.mat-button-toggle-group{position:relative;display:inline-flex;flex-direction:row;white-space:nowrap;overflow:hidden;border-radius:2px;-webkit-tap-highlight-color:rgba(0,0,0,0);transform:translateZ(0)}.cdk-high-contrast-active .mat-button-toggle-standalone,.cdk-high-contrast-active .mat-button-toggle-group{outline:solid 1px}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border-radius:4px}.cdk-high-contrast-active .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.cdk-high-contrast-active .mat-button-toggle-group-appearance-standard{outline:0}.mat-button-toggle-vertical{flex-direction:column}.mat-button-toggle-vertical .mat-button-toggle-label-content{display:block}.mat-button-toggle{white-space:nowrap;position:relative}.mat-button-toggle .mat-icon svg{vertical-align:top}.mat-button-toggle.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:1}.mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay{opacity:.04}.mat-button-toggle-appearance-standard.cdk-keyboard-focused:not(.mat-button-toggle-disabled) .mat-button-toggle-focus-overlay{opacity:.12}@media(hover: none){.mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay{display:none}}.mat-button-toggle-label-content{-webkit-user-select:none;user-select:none;display:inline-block;line-height:36px;padding:0 16px;position:relative}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{padding:0 12px}.mat-button-toggle-label-content>*{vertical-align:middle}.mat-button-toggle-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit;pointer-events:none;opacity:0}.cdk-high-contrast-active .mat-button-toggle-checked .mat-button-toggle-focus-overlay{border-bottom:solid 36px;opacity:.5;height:0}.cdk-high-contrast-active .mat-button-toggle-checked:hover .mat-button-toggle-focus-overlay{opacity:.6}.cdk-high-contrast-active .mat-button-toggle-checked.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{border-bottom:solid 500px}.mat-button-toggle .mat-button-toggle-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-button-toggle-button{border:0;background:none;color:inherit;padding:0;margin:0;font:inherit;outline:none;width:100%;cursor:pointer}.mat-button-toggle-disabled .mat-button-toggle-button{cursor:default}.mat-button-toggle-button::-moz-focus-inner{border:0}"],encapsulation:2,changeDetection:0}),c}(),G=function(){var c=(0,u.Z)(function _(){(0,g.Z)(this,_)});return c.\u0275fac=function(t){return new(t||c)},c.\u0275mod=n.\u0275\u0275defineNgModule({type:c}),c.\u0275inj=n.\u0275\u0275defineInjector({imports:[m.MatCommonModule,m.MatRippleModule,m.MatCommonModule]}),c}()},30907:(f,d,a)=>{function l(s,i){(null==i||i>s.length)&&(i=s.length);for(var u=0,g=new Array(i);u<i;u++)g[u]=s[u];return g}a.d(d,{Z:()=>l})},97326:(f,d,a)=>{function l(s){if(void 0===s)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return s}a.d(d,{Z:()=>l})},18486:(f,d,a)=>{a.d(d,{Z:()=>v});var l=a(61120),s=a(78814),i=a(71002),u=a(97326);function v(h){var b=(0,s.Z)();return function(){var m,T=(0,l.Z)(h);if(b){var M=(0,l.Z)(this).constructor;m=Reflect.construct(T,arguments,M)}else m=T.apply(this,arguments);return function g(h,b){if(b&&("object"===(0,i.Z)(b)||"function"==typeof b))return b;if(void 0!==b)throw new TypeError("Derived constructors may only return object or undefined");return(0,u.Z)(h)}(this,m)}}},61120:(f,d,a)=>{function l(s){return(l=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(u){return u.__proto__||Object.getPrototypeOf(u)})(s)}a.d(d,{Z:()=>l})},60136:(f,d,a)=>{a.d(d,{Z:()=>s});var l=a(89611);function s(i,u){if("function"!=typeof u&&null!==u)throw new TypeError("Super expression must either be null or a function");i.prototype=Object.create(u&&u.prototype,{constructor:{value:i,writable:!0,configurable:!0}}),Object.defineProperty(i,"prototype",{writable:!1}),u&&(0,l.Z)(i,u)}},78814:(f,d,a)=>{function l(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}a.d(d,{Z:()=>l})},59199:(f,d,a)=>{function l(s){if(typeof Symbol<"u"&&null!=s[Symbol.iterator]||null!=s["@@iterator"])return Array.from(s)}a.d(d,{Z:()=>l})},89611:(f,d,a)=>{function l(s,i){return(l=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(g,v){return g.__proto__=v,g})(s,i)}a.d(d,{Z:()=>l})},74902:(f,d,a)=>{a.d(d,{Z:()=>v});var l=a(30907),i=a(59199),u=a(40181);function v(h){return function s(h){if(Array.isArray(h))return(0,l.Z)(h)}(h)||(0,i.Z)(h)||(0,u.Z)(h)||function g(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},40181:(f,d,a)=>{a.d(d,{Z:()=>s});var l=a(30907);function s(i,u){if(i){if("string"==typeof i)return(0,l.Z)(i,u);var g=Object.prototype.toString.call(i).slice(8,-1);if("Object"===g&&i.constructor&&(g=i.constructor.name),"Map"===g||"Set"===g)return Array.from(i);if("Arguments"===g||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(g))return(0,l.Z)(i,u)}}}}]);