1import{i as H}from"./chunk-UIK6TH6Z.js";import{$a as M,Ca as c,Da as T,Ea as I,Fd as N,Gd as z,H as f,Ha as s,Hd as P,I as d,Ia as g,Ja as u,Jd as U,K as o,Ka as b,Qb as A,U as v,Vb as D,W as _,Xb as i,Ya as p,_a as S,aa as y,ab as w,cb as B,db as G,eb as C,hd as O,ib as R,jd as V,ka as r,kb as E,ta as k,td as F,ua as x,wd as L}from"./chunk-4QZMLSSE.js";var Q=["button"],j=["*"];function W(a,h){if(a&1&&(g(0,"div",2),b(1,"mat-pseudo-checkbox",6),u()),a&2){let e=S();r(),s("disabled",e.disabled)}}var q=new d("MAT_BUTTON_TOGGLE_DEFAULT_OPTIONS",{providedIn:"root",factory:()=>({hideSingleSelectionIndicator:!1,hideMultipleSelectionIndicator:!1,disabledInteractive:!1})}),K=new d("MatButtonToggleGroup");var m=class{source;value;constructor(h,e){this.source=h,this.value=e}};var Z=(()=>{class a{_changeDetectorRef=o(D);_elementRef=o(y);_focusMonitor=o(O);_idGenerator=o(F);_animationDisabled=z();_checked=!1;ariaLabel;ariaLabelledby=null;_buttonElement;buttonToggleGroup;get buttonId(){return`${this.id}-button`}id;name;value;get tabIndex(){return this._tabIndex()}set tabIndex(e){this._tabIndex.set(e)}_tabIndex;disableRipple=!1;get appearance(){return this.buttonToggleGroup?this.buttonToggleGroup.appearance:this._appearance}set appearance(e){this._appearance=e}_appearance;get checked(){return this.buttonToggleGroup?this.buttonToggleGroup._isSelected(this):this._checked}set checked(e){e!==this._checked&&(this._checked=e,this.buttonToggleGroup&&this.buttonToggleGroup._syncButtonToggle(this,this._checked),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled||this.buttonToggleGroup&&this.buttonToggleGroup.disabled}set disabled(e){this._disabled=e}_disabled=!1;get disabledInteractive(){return this._disabledInteractive||this.buttonToggleGroup!==null&&this.buttonToggleGroup.disabledInteractive}set disabledInteractive(e){this._disabledInteractive=e}_disabledInteractive;change=new v;constructor(){o(V).load(N);let e=o(K,{optional:!0}),n=o(new A("tabindex"),{optional:!0})||"",t=o(q,{optional:!0});this._tabIndex=_(parseInt(n)||0),this.buttonToggleGroup=e,this._appearance=t&&t.appearance?t.appearance:"standard",this._disabledInteractive=t?.disabledInteractive??!1}ngOnInit(){let e=this.buttonToggleGroup;this.id=this.id||this._idGenerator.getId("mat-button-toggle-"),e&&(e._isPrechecked(this)?this.checked=!0:e._isSelected(this)!==this._checked&&e._syncButtonToggle(this,this._checked))}ngAfterViewInit(){this._animationDisabled||this._elementRef.nativeElement.classList.add("mat-button-toggle-animations-enabled"),this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){let e=this.buttonToggleGroup;this._focusMonitor.stopMonitoring(this._elementRef),e&&e._isSelected(this)&&e._syncButtonToggle(this,!1,!1,!0)}focus(e){this._buttonElement.nativeElement.focus(e)}_onButtonClick(){if(this.disabled)return;let e=this.isSingleSelector()?!0:!this._checked;if(e!==this._checked&&(this._checked=e,this.buttonToggleGroup&&(this.buttonToggleGroup._syncButtonToggle(this,this._checked,!0),this.buttonToggleGroup._onTouched())),this.isSingleSelector()){let n=this.buttonToggleGroup._buttonToggles.find(t=>t.tabIndex===0);n&&(n.tabIndex=-1),this.tabIndex=0}this.change.emit(new m(this,this.value))}_markForCheck(){this._changeDetectorRef.markForCheck()}_getButtonName(){return this.isSingleSelector()?this.buttonToggleGroup.name:this.name||null}isSingleSelector(){return this.buttonToggleGroup&&!this.buttonToggleGroup.multiple}static \u0275fac=function(n){return new(n||a)};static \u0275cmp=k({type:a,selectors:[["mat-button-toggle"]],viewQuery:function(n,t){if(n&1&&B(Q,5),n&2){let l;G(l=C())&&(t._buttonElement=l.first)}},hostAttrs:["role","presentation",1,"mat-button-toggle"],hostVars:14,hostBindings:function(n,t){n&1&&p("focus",function(){return t.focus()}),n&2&&(c("aria-label",null)("aria-labelledby",null)("id",t.id)("name",null),E("mat-button-toggle-standalone",!t.buttonToggleGroup)("mat-button-toggle-checked",t.checked)("mat-button-toggle-disabled",t.disabled)("mat-button-toggle-disabled-interactive",t.disabledInteractive)("mat-button-toggle-appearance-standard",t.appearance==="standard"))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],id:"id",name:"name",value:"value",tabIndex:"tabIndex",disableRipple:[2,"disableRipple","disableRipple",i],appearance:"appearance",checked:[2,"checked","checked",i],disabled:[2,"disabled","disabled",i],disabledInteractive:[2,"disabledInteractive","disabledInteractive",i]},outputs:{change:"change"},exportAs:["matButtonToggle"],ngContentSelectors:j,decls:7,vars:13,consts:[["button",""],["type","button",1,"mat-button-toggle-button","mat-focus-indicator",3,"click","id","disabled"],[1,"mat-button-toggle-checkbox-wrapper"],[1,"mat-button-toggle-label-content"],[1,"mat-button-toggle-focus-overlay"],["matRipple","",1,"mat-button-toggle-ripple",3,"matRippleTrigger","matRippleDisabled"],["state","checked","aria-hidden","true","appearance","minimal",3,"disabled"]],template:function(n,t){if(n&1&&(M(),g(0,"button",1,0),p("click",function(){return t._onButtonClick()}),T(2,W,2,1,"div",2),g(3,"span",3),w(4),u()(),b(5,"span",4)(6,"span",5)),n&2){let l=R(1);s("id",t.buttonId)("disabled",t.disabled&&!t.disabledInteractive||null),c("role",t.isSingleSelector()?"radio":"button")("tabindex",t.disabled&&!t.disabledInteractive?-1:t.tabIndex)("aria-pressed",t.isSingleSelector()?null:t.checked)("aria-checked",t.isSingleSelector()?t.checked:null)("name",t._getButtonName())("aria-label",t.ariaLabel)("aria-labelledby",t.ariaLabelledby)("aria-disabled",t.disabled&&t.disabledInteractive?"true":null),r(2),I(t.buttonToggleGroup&&(!t.buttonToggleGroup.multiple&&!t.buttonToggleGroup.hideSingleSelectionIndicator||t.buttonToggleGroup.multiple&&!t.buttonToggleGroup.hideMultipleSelectionIndicator)?2:-1),r(4),s("matRippleTrigger",l)("matRippleDisabled",t.disableRipple||t.disabled)}},dependencies:[P,H],styles:[`.mat-button-toggle-standalone, 2.mat-button-toggle-group { 3 position: relative; 4 display: inline-flex; 5 flex-direction: row; 6 white-space: nowrap; 7 overflow: hidden; 8 -webkit-tap-highlight-color: transparent; 9 border-radius: var(--mat-button-toggle-legacy-shape); 10 transform: translateZ(0); 11} 12.mat-button-toggle-standalone:not([class*=mat-elevation-z]), 13.mat-button-toggle-group:not([class*=mat-elevation-z]) { 14 box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); 15} 16@media (forced-colors: active) { 17 .mat-button-toggle-standalone, 18 .mat-button-toggle-group { 19 outline: solid 1px; 20 } 21} 22 23.mat-button-toggle-standalone.mat-button-toggle-appearance-standard, 24.mat-button-toggle-group-appearance-standard { 25 border-radius: var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large)); 26 border: solid 1px var(--mat-button-toggle-divider-color, var(--mat-sys-outline)); 27} 28.mat-button-toggle-standalone.mat-button-toggle-appearance-standard .mat-pseudo-checkbox, 29.mat-button-toggle-group-appearance-standard .mat-pseudo-checkbox { 30 --mat-pseudo-checkbox-minimal-selected-checkmark-color: var(--mat-button-toggle-selected-state-text-color, var(--mat-sys-on-secondary-container)); 31} 32.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]), 33.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) { 34 box-shadow: none; 35} 36@media (forced-colors: active) { 37 .mat-button-toggle-standalone.mat-button-toggle-appearance-standard, 38 .mat-button-toggle-group-appearance-standard { 39 outline: 0; 40 } 41} 42 43.mat-button-toggle-vertical { 44 flex-direction: column; 45} 46.mat-button-toggle-vertical .mat-button-toggle-label-content { 47 display: block; 48} 49 50.mat-button-toggle { 51 white-space: nowrap; 52 position: relative; 53 color: var(--mat-button-toggle-legacy-text-color); 54 font-family: var(--mat-button-toggle-legacy-label-text-font); 55 font-size: var(--mat-button-toggle-legacy-label-text-size); 56 line-height: var(--mat-button-toggle-legacy-label-text-line-height); 57 font-weight: var(--mat-button-toggle-legacy-label-text-weight); 58 letter-spacing: var(--mat-button-toggle-legacy-label-text-tracking); 59 --mat-pseudo-checkbox-minimal-selected-checkmark-color: var(--mat-button-toggle-legacy-selected-state-text-color); 60} 61.mat-button-toggle.cdk-keyboard-focused .mat-button-toggle-focus-overlay { 62 opacity: var(--mat-button-toggle-legacy-focus-state-layer-opacity); 63} 64.mat-button-toggle .mat-icon svg { 65 vertical-align: top; 66} 67 68.mat-button-toggle-checkbox-wrapper { 69 display: inline-block; 70 justify-content: flex-start; 71 align-items: center; 72 width: 0; 73 height: 18px; 74 line-height: 18px; 75 overflow: hidden; 76 box-sizing: border-box; 77 position: absolute; 78 top: 50%; 79 left: 16px; 80 transform: translate3d(0, -50%, 0); 81} 82[dir=rtl] .mat-button-toggle-checkbox-wrapper { 83 left: auto; 84 right: 16px; 85} 86.mat-button-toggle-appearance-standard .mat-button-toggle-checkbox-wrapper { 87 left: 12px; 88} 89[dir=rtl] .mat-button-toggle-appearance-standard .mat-button-toggle-checkbox-wrapper { 90 left: auto; 91 right: 12px; 92} 93.mat-button-toggle-checked .mat-button-toggle-checkbox-wrapper { 94 width: 18px; 95} 96.mat-button-toggle-animations-enabled .mat-button-toggle-checkbox-wrapper { 97 transition: width 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1); 98} 99.mat-button-toggle-vertical .mat-button-toggle-checkbox-wrapper { 100 transition: none; 101} 102 103.mat-button-toggle-checked { 104 color: var(--mat-button-toggle-legacy-selected-state-text-color); 105 background-color: var(--mat-button-toggle-legacy-selected-state-background-color); 106} 107 108.mat-button-toggle-disabled { 109 pointer-events: none; 110 color: var(--mat-button-toggle-legacy-disabled-state-text-color); 111 background-color: var(--mat-button-toggle-legacy-disabled-state-background-color); 112 --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: var(--mat-button-toggle-legacy-disabled-state-text-color); 113} 114.mat-button-toggle-disabled.mat-button-toggle-checked { 115 background-color: var(--mat-button-toggle-legacy-disabled-selected-state-background-color); 116} 117 118.mat-button-toggle-disabled-interactive { 119 pointer-events: auto; 120} 121 122.mat-button-toggle-appearance-standard { 123 color: var(--mat-button-toggle-text-color, var(--mat-sys-on-surface)); 124 background-color: var(--mat-button-toggle-background-color, transparent); 125 font-family: var(--mat-button-toggle-label-text-font, var(--mat-sys-label-large-font)); 126 font-size: var(--mat-button-toggle-label-text-size, var(--mat-sys-label-large-size)); 127 line-height: var(--mat-button-toggle-label-text-line-height, var(--mat-sys-label-large-line-height)); 128 font-weight: var(--mat-button-toggle-label-text-weight, var(--mat-sys-label-large-weight)); 129 letter-spacing: var(--mat-button-toggle-label-text-tracking, var(--mat-sys-label-large-tracking)); 130} 131.mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard + .mat-button-toggle-appearance-standard { 132 border-left: solid 1px var(--mat-button-toggle-divider-color, var(--mat-sys-outline)); 133} 134[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard + .mat-button-toggle-appearance-standard { 135 border-left: none; 136 border-right: solid 1px var(--mat-button-toggle-divider-color, var(--mat-sys-outline)); 137} 138.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle-appearance-standard + .mat-button-toggle-appearance-standard { 139 border-left: none;
140 border-right: none; 141 border-top: solid 1px var(--mat-button-toggle-divider-color, var(--mat-sys-outline)); 142} 143.mat-button-toggle-appearance-standard.mat-button-toggle-checked { 144 color: var(--mat-button-toggle-selected-state-text-color, var(--mat-sys-on-secondary-container)); 145 background-color: var(--mat-button-toggle-selected-state-background-color, var(--mat-sys-secondary-container)); 146} 147.mat-button-toggle-appearance-standard.mat-button-toggle-disabled { 148 color: var(--mat-button-toggle-disabled-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 149 background-color: var(--mat-button-toggle-disabled-state-background-color, transparent); 150} 151.mat-button-toggle-appearance-standard.mat-button-toggle-disabled .mat-pseudo-checkbox { 152 --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: var(--mat-button-toggle-disabled-selected-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 153} 154.mat-button-toggle-appearance-standard.mat-button-toggle-disabled.mat-button-toggle-checked { 155 color: var(--mat-button-toggle-disabled-selected-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); 156 background-color: var(--mat-button-toggle-disabled-selected-state-background-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent)); 157} 158.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay { 159 background-color: var(--mat-button-toggle-state-layer-color, var(--mat-sys-on-surface)); 160} 161.mat-button-toggle-appearance-standard:hover .mat-button-toggle-focus-overlay { 162 opacity: var(--mat-button-toggle-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)); 163} 164.mat-button-toggle-appearance-standard.cdk-keyboard-focused .mat-button-toggle-focus-overlay { 165 opacity: var(--mat-button-toggle-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity)); 166} 167@media (hover: none) { 168 .mat-button-toggle-appearance-standard:hover .mat-button-toggle-focus-overlay { 169 display: none; 170 } 171} 172 173.mat-button-toggle-label-content { 174 -webkit-user-select: none; 175 user-select: none; 176 display: inline-block; 177 padding: 0 16px; 178 line-height: var(--mat-button-toggle-legacy-height); 179 position: relative; 180} 181.mat-button-toggle-appearance-standard .mat-button-toggle-label-content { 182 padding: 0 12px; 183 line-height: var(--mat-button-toggle-height, 40px); 184} 185 186.mat-button-toggle-label-content > * { 187 vertical-align: middle; 188} 189 190.mat-button-toggle-focus-overlay { 191 top: 0; 192 left: 0; 193 right: 0; 194 bottom: 0; 195 position: absolute; 196 border-radius: inherit; 197 pointer-events: none; 198 opacity: 0; 199 background-color: var(--mat-button-toggle-legacy-state-layer-color); 200} 201 202@media (forced-colors: active) { 203 .mat-button-toggle-checked .mat-button-toggle-focus-overlay { 204 border-bottom: solid 500px; 205 opacity: 0.5; 206 height: 0; 207 } 208 .mat-button-toggle-checked:hover .mat-button-toggle-focus-overlay { 209 opacity: 0.6; 210 } 211 .mat-button-toggle-checked.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay { 212 border-bottom: solid 500px; 213 } 214} 215.mat-button-toggle .mat-button-toggle-ripple { 216 top: 0; 217 left: 0; 218 right: 0; 219 bottom: 0; 220 position: absolute; 221 pointer-events: none; 222} 223 224.mat-button-toggle-button { 225 border: 0; 226 background: none; 227 color: inherit; 228 padding: 0; 229 margin: 0; 230 font: inherit; 231 outline: none; 232 width: 100%; 233 cursor: pointer; 234} 235.mat-button-toggle-animations-enabled .mat-button-toggle-button { 236 transition: padding 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1); 237} 238.mat-button-toggle-vertical .mat-button-toggle-button { 239 transition: none; 240} 241.mat-button-toggle-disabled .mat-button-toggle-button { 242 cursor: default; 243} 244.mat-button-toggle-button::-moz-focus-inner { 245 border: 0; 246} 247.mat-button-toggle-checked .mat-button-toggle-button:has(.mat-button-toggle-checkbox-wrapper) { 248 padding-left: 30px; 249} 250[dir=rtl] .mat-button-toggle-checked .mat-button-toggle-button:has(.mat-button-toggle-checkbox-wrapper) { 251 padding-left: 0; 252 padding-right: 30px; 253} 254 255.mat-button-toggle-standalone.mat-button-toggle-appearance-standard { 256 --mat-focus-indicator-border-radius: var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large)); 257} 258 259.mat-button-toggle-group-appearance-standard:not(.mat-button-toggle-vertical) .mat-button-toggle:last-of-type .mat-button-toggle-button::before { 260 border-top-right-radius: var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large)); 261 border-bottom-right-radius: var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large)); 262} 263.mat-button-toggle-group-appearance-standard:not(.mat-button-toggle-vertical) .mat-button-toggle:first-of-type .mat-button-toggle-button::before { 264 border-top-left-radius: var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large)); 265 border-bottom-left-radius: var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large)); 266} 267 268.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle:last-of-type .mat-button-toggle-button::before { 269 border-bottom-right-radius: var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large)); 270 border-bottom-left-radius: var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large)); 271} 272.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle:first-of-type .mat-button-toggle-button::before { 273 border-top-right-radius: var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large)); 274 border-top-left-radius: var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large)); 275} 276`],encapsulation:2,changeDetection:0})}return a})(),yt=(()=>{class a{static \u0275fac=function(n){return new(n||a)};static \u0275mod=x({type:a});static \u0275inj=f({imports:[U,Z,L]})}return a})();export{yt as a}; 277/**i18n:90224e763d9fe4230e5bc558d23b9e87cd29b069f37caa86d277bb616ccf1b9f*/
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.