PageSourceSearch

https://librarysearch.mtroyal.ca/nde/node_modules_angular_material…slide-toggle_mjs-_025b1.e0718797f52cf1b2.js

js mtroyal.ca collected 2026-10-01 10:18:20 UTC 140,111 bytes, 2 lines download raw bytes

1(self.webpackChunkprimoVeNde=self.webpackChunkprimoVeNde||[]).push([["node_modules_angular_material_fesm2022_slide-toggle_mjs-_025b0","node_modules_angular_material_fesm2022_slide-toggle_mjs-_025b1"],{72102:(ie,S,h)=>{h.d(S,{Ae:()=>H,Ai:()=>q,Au:()=>ft,Bu:()=>gt,FN:()=>z,GX:()=>te,Pd:()=>ue,Q_:()=>ne,Z2:()=>se,Z7:()=>ae,_G:()=>Je,g7:()=>he,kB:()=>De,px:()=>B,vR:()=>Ae,vr:()=>pe,w6:()=>It});var V,U,F,p,A,N,L,C,O,j,f,w,g,W,c=h(36732),i=h(48948),l=h(68930),I=h(17699),b=h(9227),m=h(74879),M=h(35930),k=h(75858),E=h(22810),P=h(39539),T=h(2814),R=h(87912);const v=" ";function B(u,n,r){const o=$(u,n);r=r.trim(),!o.some(_=>_.trim()===r)&&(o.push(r),u.setAttribute(n,o.join(v)))}function H(u,n,r){const o=$(u,n);r=r.trim();const _=o.filter(y=>y!==r);_.length?u.setAttribute(n,_.join(v)):u.removeAttribute(n)}function $(u,n){return u.getAttribute(n)?.match(/\S+/g)??[]}const re="cdk-describedby-message",Q="cdk-describedby-host";let be=0;class pe{_platform=(0,l.inject)(I.OD);_document=(0,l.inject)(i.DOCUMENT);_messageRegistry=new Map;_messagesContainer=null;_id=""+be++;constructor(){(0,l.inject)(b.l).load(b.Y),this._id=(0,l.inject)(l.APP_ID)+"-"+be++}describe(n,r,o){if(!this._canBeDescribed(n,r))return;const _=we(r,o);"string"!=typeof r?(Ye(r,this._id),this._messageRegistry.set(_,{messageElement:r,referenceCount:0})):this._messageRegistry.has(_)||this._createMessageElement(r,o),this._isElementDescribedByMessage(n,_)||this._addMessageReference(n,_)}removeDescription(n,r,o){if(!r||!this._isElementNode(n))return;const _=we(r,o);if(this._isElementDescribedByMessage(n,_)&&this._removeMessageReference(n,_),"string"==typeof r){const y=this._messageRegistry.get(_);y&&0===y.referenceCount&&this._deleteMessageElement(_)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const n=this._document.querySelectorAll(`[${Q}="${this._id}"]`);for(let r=0;r<n.length;r++)this._removeCdkDescribedByReferenceIds(n[r]),n[r].removeAttribute(Q);this._messagesContainer?.remove(),this._messagesContainer=null,this._messageRegistry.clear()}_createMessageElement(n,r){const o=this._document.createElement("div");Ye(o,this._id),o.textContent=n,r&&o.setAttribute("role",r),this._createMessagesContainer(),this._messagesContainer.appendChild(o),this._messageRegistry.set(we(n,r),{messageElement:o,referenceCount:0})}_deleteMessageElement(n){this._messageRegistry.get(n)?.messageElement?.remove(),this._messageRegistry.delete(n)}_createMessagesContainer(){if(this._messagesContainer)return;const n="cdk-describedby-message-container",r=this._document.querySelectorAll(`.${n}[platform="server"]`);for(let _=0;_<r.length;_++)r[_].remove();const o=this._document.createElement("div");o.style.visibility="hidden",o.classList.add(n),o.classList.add("cdk-visually-hidden"),this._platform.isBrowser||o.setAttribute("platform","server"),this._document.body.appendChild(o),this._messagesContainer=o}_removeCdkDescribedByReferenceIds(n){const r=$(n,"aria-describedby").filter(o=>0!=o.indexOf(re));n.setAttribute("aria-describedby",r.join(" "))}_addMessageReference(n,r){const o=this._messageRegistry.get(r);B(n,"aria-describedby",o.messageElement.id),n.setAttribute(Q,this._id),o.referenceCount++}_removeMessageReference(n,r){const o=this._messageRegistry.get(r);o.referenceCount--,H(n,"aria-describedby",o.messageElement.id),n.removeAttribute(Q)}_isElementDescribedByMessage(n,r){const o=$(n,"aria-describedby"),_=this._messageRegistry.get(r),y=_&&_.messageElement.id;return!!y&&-1!=o.indexOf(y)}_canBeDescribed(n,r){if(!this._isElementNode(n))return!1;if(r&&"object"==typeof r)return!0;const o=null==r?"":`${r}`.trim(),_=n.getAttribute("aria-label");return!!o&&(!_||_.trim()!==o)}_isElementNode(n){return n.nodeType===this._document.ELEMENT_NODE}static#e=V=()=>{(0,c.A)(this,"\u0275fac",function(r){return new(r||pe)}),(0,c.A)(this,"\u0275prov",l.\u0275\u0275defineInjectable({token:pe,factory:pe.\u0275fac,providedIn:"root"}))}}function we(u,n){return"string"==typeof u?`${n||""}/${u}`:u}function Ye(u,n){u.id||(u.id=`${re}-${n}-${be++}`)}V();class Oe{_letterKeyStream=new M.Subject;_items=[];_selectedItemIndex=-1;_pressedLetters=[];_skipPredicateFn;_selectedItem=new M.Subject;selectedItem=this._selectedItem;constructor(n,r){const o="number"==typeof r?.debounceInterval?r.debounceInterval:200;r?.skipPredicate&&(this._skipPredicateFn=r.skipPredicate),this.setItems(n),this._setupKeyHandler(o)}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete()}setCurrentSelectedItemIndex(n){this._selectedItemIndex=n}setItems(n){this._items=n}handleKey(n){const r=n.keyCode;n.key&&1===n.key.length?this._letterKeyStream.next(n.key.toLocaleUpperCase()):(r>=m.A&&r<=m.Z||r>=m.f2&&r<=m.bn)&&this._letterKeyStream.next(String.fromCharCode(r))}isTyping(){return this._pressedLetters.length>0}reset(){this._pressedLetters=[]}_setupKeyHandler(n){this._letterKeyStream.pipe((0,k.tap)(r=>this._pressedLetters.push(r)),(0,k.debounceTime)(n),(0,k.filter)(()=>this._pressedLetters.length>0),(0,k.map)(()=>this._pressedLetters.join("").toLocaleUpperCase())).subscribe(r=>{for(let o=1;o<this._items.length+1;o++){const _=(this._selectedItemIndex+o)%this._items.length,y=this._items[_];if(!this._skipPredicateFn?.(y)&&0===y.getLabel?.().toLocaleUpperCase().trim().indexOf(r)){this._selectedItem.next(y);break}}this._pressedLetters=[]})}}class Xe{_items;_activeItemIndex=-1;_activeItem=(0,l.signal)(null);_wrap=!1;
1_typeaheadSubscription=M.Subscription.EMPTY;_itemChangesSubscription;_vertical=!0;_horizontal;_allowedModifierKeys=[];_homeAndEnd=!1;_pageUpAndDown={enabled:!1,delta:10};_effectRef;_typeahead;_skipPredicateFn=n=>n.disabled;constructor(n,r){this._items=n,n instanceof l.QueryList?this._itemChangesSubscription=n.changes.subscribe(o=>this._itemsChanged(o.toArray())):(0,l.isSignal)(n)&&(this._effectRef=(0,l.effect)(()=>this._itemsChanged(n()),{injector:r}))}tabOut=new M.Subject;change=new M.Subject;skipPredicate(n){return this._skipPredicateFn=n,this}withWrap(n=!0){return this._wrap=n,this}withVerticalOrientation(n=!0){return this._vertical=n,this}withHorizontalOrientation(n){return this._horizontal=n,this}withAllowedModifierKeys(n){return this._allowedModifierKeys=n,this}withTypeAhead(n=200){this._typeaheadSubscription.unsubscribe();const r=this._getItemsArray();return this._typeahead=new Oe(r,{debounceInterval:"number"==typeof n?n:void 0,skipPredicate:o=>this._skipPredicateFn(o)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(o=>{this.setActiveItem(o)}),this}cancelTypeahead(){return this._typeahead?.reset(),this}withHomeAndEnd(n=!0){return this._homeAndEnd=n,this}withPageUpDown(n=!0,r=10){return this._pageUpAndDown={enabled:n,delta:r},this}setActiveItem(n){const r=this._activeItem();this.updateActiveItem(n),this._activeItem()!==r&&this.change.next(this._activeItemIndex)}onKeydown(n){const r=n.keyCode,_=["altKey","ctrlKey","metaKey","shiftKey"].every(y=>!n[y]||this._allowedModifierKeys.indexOf(y)>-1);switch(r){case m.wn:return void this.tabOut.next();case m.n6:if(this._vertical&&_){this.setNextItemActive();break}return;case m.i7:if(this._vertical&&_){this.setPreviousItemActive();break}return;case m.LE:if(this._horizontal&&_){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case m.UQ:if(this._horizontal&&_){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case m.yZ:if(this._homeAndEnd&&_){this.setFirstItemActive();break}return;case m.Kp:if(this._homeAndEnd&&_){this.setLastItemActive();break}return;case m.w_:if(this._pageUpAndDown.enabled&&_){const y=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(y>0?y:0,1);break}return;case m.dB:if(this._pageUpAndDown.enabled&&_){const y=this._activeItemIndex+this._pageUpAndDown.delta,G=this._getItemsArray().length;this._setActiveItemByIndex(y<G?y:G-1,-1);break}return;default:return void((_||(0,m.rp)(n,"shiftKey"))&&this._typeahead?.handleKey(n))}this._typeahead?.reset(),n.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem()}isTyping(){return!!this._typeahead&&this._typeahead.isTyping()}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._getItemsArray().length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(n){const r=this._getItemsArray(),o="number"==typeof n?n:r.indexOf(n),_=r[o];this._activeItem.set(_??null),this._activeItemIndex=o,this._typeahead?.setCurrentSelectedItemIndex(o)}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._effectRef?.destroy(),this._typeahead?.destroy(),this.tabOut.complete(),this.change.complete()}_setActiveItemByDelta(n){this._wrap?this._setActiveInWrapMode(n):this._setActiveInDefaultMode(n)}_setActiveInWrapMode(n){const r=this._getItemsArray();for(let o=1;o<=r.length;o++){const _=(this._activeItemIndex+n*o+r.length)%r.length,y=r[_];if(!this._skipPredicateFn(y))return void this.setActiveItem(_)}}_setActiveInDefaultMode(n){this._setActiveItemByIndex(this._activeItemIndex+n,n)}_setActiveItemByIndex(n,r){const o=this._getItemsArray();if(o[n]){for(;this._skipPredicateFn(o[n]);)if(!o[n+=r])return;this.setActiveItem(n)}}_getItemsArray(){return(0,l.isSignal)(this._items)?this._items():this._items instanceof l.QueryList?this._items.toArray():this._items}_itemsChanged(n){this._typeahead?.setItems(n);const r=this._activeItem();if(r){const o=n.indexOf(r);o>-1&&o!==this._activeItemIndex&&(this._activeItemIndex=o,this._typeahead?.setCurrentSelectedItemIndex(o))}}}class ft extends Xe{setActiveItem(n){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(n),this.activeItem&&this.activeItem.setActiveStyles()}}class gt extends Xe{_origin="program";setFocusOrigin(n){return this._origin=n,this}setActiveItem(n){super.setActiveItem(n),this.activeItem&&this.activeItem.focus(this._origin)}}class Et{_activeItemIndex=-1;_activeItem=null;_shouldActivationFollowFocus=!1;_horizontalOrientation="ltr";_skipPredicateFn=n=>!1;_trackByFn=n=>n;_items=[];_typeahead;
1_typeaheadSubscription=M.Subscription.EMPTY;_hasInitialFocused=!1;_initializeFocus(){if(this._hasInitialFocused||0===this._items.length)return;let n=0;for(let o=0;o<this._items.length;o++)if(!this._skipPredicateFn(this._items[o])&&!this._isItemDisabled(this._items[o])){n=o;break}const r=this._items[n];r.makeFocusable?(this._activeItem?.unfocus(),this._activeItemIndex=n,this._activeItem=r,this._typeahead?.setCurrentSelectedItemIndex(n),r.makeFocusable()):this.focusItem(n),this._hasInitialFocused=!0}constructor(n,r){n instanceof l.QueryList?(this._items=n.toArray(),n.changes.subscribe(o=>{this._items=o.toArray(),this._typeahead?.setItems(this._items),this._updateActiveItemIndex(this._items),this._initializeFocus()})):(0,M.isObservable)(n)?n.subscribe(o=>{this._items=o,this._typeahead?.setItems(o),this._updateActiveItemIndex(o),this._initializeFocus()}):(this._items=n,this._initializeFocus()),"boolean"==typeof r.shouldActivationFollowFocus&&(this._shouldActivationFollowFocus=r.shouldActivationFollowFocus),r.horizontalOrientation&&(this._horizontalOrientation=r.horizontalOrientation),r.skipPredicate&&(this._skipPredicateFn=r.skipPredicate),r.trackBy&&(this._trackByFn=r.trackBy),typeof r.typeAheadDebounceInterval<"u"&&this._setTypeAhead(r.typeAheadDebounceInterval)}change=new M.Subject;destroy(){this._typeaheadSubscription.unsubscribe(),this._typeahead?.destroy(),this.change.complete()}onKeydown(n){switch(n.key){case"Tab":return;case"ArrowDown":this._focusNextItem();break;case"ArrowUp":this._focusPreviousItem();break;case"ArrowRight":"rtl"===this._horizontalOrientation?this._collapseCurrentItem():this._expandCurrentItem();break;case"ArrowLeft":"rtl"===this._horizontalOrientation?this._expandCurrentItem():this._collapseCurrentItem();break;case"Home":this._focusFirstItem();break;case"End":this._focusLastItem();break;case"Enter":case" ":this._activateCurrentItem();break;default:if("*"===n.key){this._expandAllItemsAtCurrentItemLevel();break}return void this._typeahead?.handleKey(n)}this._typeahead?.reset(),n.preventDefault()}getActiveItemIndex(){return this._activeItemIndex}getActiveItem(){return this._activeItem}_focusFirstItem(){this.focusItem(this._findNextAvailableItemIndex(-1))}_focusLastItem(){this.focusItem(this._findPreviousAvailableItemIndex(this._items.length))}_focusNextItem(){this.focusItem(this._findNextAvailableItemIndex(this._activeItemIndex))}_focusPreviousItem(){this.focusItem(this._findPreviousAvailableItemIndex(this._activeItemIndex))}focusItem(n,r={}){r.emitChangeEvent??=!0;let o="number"==typeof n?n:this._items.findIndex(G=>this._trackByFn(G)===this._trackByFn(n));if(o<0||o>=this._items.length)return;const _=this._items[o];if(null!==this._activeItem&&this._trackByFn(_)===this._trackByFn(this._activeItem))return;const y=this._activeItem;this._activeItem=_??null,this._activeItemIndex=o,this._typeahead?.setCurrentSelectedItemIndex(o),this._activeItem?.focus(),y?.unfocus(),r.emitChangeEvent&&this.change.next(this._activeItem),this._shouldActivationFollowFocus&&this._activateCurrentItem()}_updateActiveItemIndex(n){const r=this._activeItem;if(!r)return;const o=n.findIndex(_=>this._trackByFn(_)===this._trackByFn(r));o>-1&&o!==this._activeItemIndex&&(this._activeItemIndex=o,this._typeahead?.setCurrentSelectedItemIndex(o))}_setTypeAhead(n){this._typeahead=new Oe(this._items,{debounceInterval:"number"==typeof n?n:void 0,skipPredicate:r=>this._skipPredicateFn(r)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(r=>{this.focusItem(r)})}_findNextAvailableItemIndex(n){for(let r=n+1;r<this._items.length;r++)if(!this._skipPredicateFn(this._items[r]))return r;return n}_findPreviousAvailableItemIndex(n){for(let r=n-1;r>=0;r--)if(!this._skipPredicateFn(this._items[r]))return r;return n}_collapseCurrentItem(){if(this._activeItem)if(this._isCurrentItemExpanded())this._activeItem.collapse();else{const n=this._activeItem.getParent();if(!n||this._skipPredicateFn(n))return;this.focusItem(n)}}_expandCurrentItem(){this._activeItem&&(this._isCurrentItemExpanded()?(0,E.x)(this._activeItem.getChildren()).pipe((0,k.take)(1)).subscribe(n=>{const r=n.find(o=>!this._skipPredicateFn(o));r&&this.focusItem(r)}):this._activeItem.expand())}_isCurrentItemExpanded(){return!!this._activeItem&&("boolean"==typeof this._activeItem.isExpanded?this._activeItem.isExpanded:this._activeItem.isExpanded())}_isItemDisabled(n){return"boolean"==typeof n.isDisabled?n.isDisabled:n.isDisabled?.()}_expandAllItemsAtCurrentItemLevel(){if(!this._activeItem)return;const n=this._activeItem.getParent();let r;r=n?(0,E.x)(n.getChildren()):(0,M.of)(this._items.filter(o=>null===o.getParent())),r.pipe((0,k.take)(1)).subscribe(o=>{for(const _ of o)_.expand()})}_activateCurrentItem(){this._activeItem?.activate()}}function qe(){return(u,n)=>new Et(u,n)}const se=new l.InjectionToken("tree-key-manager",{providedIn:"root",factory:qe});class ae{_platform=(0,l.inject)(I.OD);constructor(){}isDisabled(n){return n.hasAttribute("disabled")}isVisible(n){return function oe(u){return!!(u.offsetWidth||u.offsetHeight||"function"==typeof u.getClientRects&&u.getClientRects().length)}(n)&&"visible"===getComputedStyle(n).visibility}isTabbable(n){if(!this._platform.isBrowser)return!1;const r=function Yt(u){try{return u.frameElement}catch{return null}}(function Mt(u){return u.ownerDocument&&u.ownerDocument.defaultView||window}(n));if(r&&(-1===Qe(r)||!this.isVisible(r)))return!1;let o=n.nodeName.toLowerCase(),_=Qe(n);return n.hasAttribute("contenteditable")?-1!==_:!("iframe"===o||"object"===o||this._platform.WEBKIT&&this._platform.IOS&&!function yt(u){let n=u.nodeName.toLowerCase(),r="input"===n&&u.type;return"text"===r||"password"===r||"select"===n||"textarea"===n}(n))&&("audio"===o?!!n.hasAttribute("controls")&&-1!==_:"video"===o?-1!==_&&(null!==_||(this._platform.FIRE
1FOX||n.hasAttribute("controls"))):n.tabIndex>=0)}isFocusable(n,r){return function Dt(u){return!function vt(u){return function ee(u){return"input"==u.nodeName.toLowerCase()}(u)&&"hidden"==u.type}(u)&&(function J(u){let n=u.nodeName.toLowerCase();return"input"===n||"select"===n||"button"===n||"textarea"===n}(u)||function K(u){return function Xt(u){return"a"==u.nodeName.toLowerCase()}(u)&&u.hasAttribute("href")}(u)||u.hasAttribute("contenteditable")||bt(u))}(n)&&!this.isDisabled(n)&&(r?.ignoreVisibility||this.isVisible(n))}static#e=U=()=>{(0,c.A)(this,"\u0275fac",function(r){return new(r||ae)}),(0,c.A)(this,"\u0275prov",l.\u0275\u0275defineInjectable({token:ae,factory:ae.\u0275fac,providedIn:"root"}))}}function bt(u){if(!u.hasAttribute("tabindex")||void 0===u.tabIndex)return!1;let n=u.getAttribute("tabindex");return!(!n||isNaN(parseInt(n,10)))}function Qe(u){if(!bt(u))return null;const n=parseInt(u.getAttribute("tabindex")||"",10);return isNaN(n)?-1:n}U();class Pe{_element;_checker;_ngZone;_document;_injector;_startAnchor;_endAnchor;_hasAttached=!1;startAnchorListener=()=>this.focusLastTabbableElement();endAnchorListener=()=>this.focusFirstTabbableElement();get enabled(){return this._enabled}set enabled(n){this._enabled=n,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(n,this._startAnchor),this._toggleAnchorTabIndex(n,this._endAnchor))}_enabled=!0;constructor(n,r,o,_,y=!1,G){this._element=n,this._checker=r,this._ngZone=o,this._document=_,this._injector=G,y||this.attachAnchors()}destroy(){const n=this._startAnchor,r=this._endAnchor;n&&(n.removeEventListener("focus",this.startAnchorListener),n.remove()),r&&(r.removeEventListener("focus",this.endAnchorListener),r.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(n){return new Promise(r=>{this._executeOnStable(()=>r(this.focusInitialElement(n)))})}focusFirstTabbableElementWhenReady(n){return new Promise(r=>{this._executeOnStable(()=>r(this.focusFirstTabbableElement(n)))})}focusLastTabbableElementWhenReady(n){return new Promise(r=>{this._executeOnStable(()=>r(this.focusLastTabbableElement(n)))})}_getRegionBoundary(n){const r=this._element.querySelectorAll(`[cdk-focus-region-${n}], [cdkFocusRegion${n}], [cdk-focus-${n}]`);return"start"==n?r.length?r[0]:this._getFirstTabbableElement(this._element):r.length?r[r.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(n){const r=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(r){if(!this._checker.isFocusable(r)){const o=this._getFirstTabbableElement(r);return o?.focus(n),!!o}return r.focus(n),!0}return this.focusFirstTabbableElement(n)}focusFirstTabbableElement(n){const r=this._getRegionBoundary("start");return r&&r.focus(n),!!r}focusLastTabbableElement(n){const r=this._getRegionBoundary("end");return r&&r.focus(n),!!r}hasAttached(){return this._hasAttached}_getFirstTabbableElement(n){if(this._checker.isFocusable(n)&&this._checker.isTabbable(n))return n;const r=n.children;for(let o=0;o<r.length;o++){const _=r[o].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(r[o]):null;if(_)return _}return null}_getLastTabbableElement(n){if(this._checker.isFocusable(n)&&this._checker.isTabbable(n))return n;const r=n.children;for(let o=r.length-1;o>=0;o--){const _=r[o].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(r[o]):null;if(_)return _}return null}_createAnchor(){const n=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,n),n.classList.add("cdk-visually-hidden"),n.classList.add("cdk-focus-trap-anchor"),n.setAttribute("aria-hidden","true"),n}_toggleAnchorTabIndex(n,r){n?r.setAttribute("tabindex","0"):r.removeAttribute("tabindex")}toggleAnchors(n){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(n,this._startAnchor),this._toggleAnchorTabIndex(n,this._endAnchor))}_executeOnStable(n){this._injector?(0,l.afterNextRender)(n,{injector:this._injector}):setTimeout(n)}}class te{_checker=(0,l.inject)(ae);_ngZone=(0,l.inject)(l.NgZone);_document=(0,l.inject)(i.DOCUMENT);_injector=(0,l.inject)(l.Injector);constructor(){(0,l.inject)(b.l).load(b.Y)}create(n,r=!1){return new Pe(n,this._checker,this._ngZone,this._document,r,this._injector)}static#e=F=()=>{(0,c.A)(this,"\u0275fac",function(r){return new(r||te)}),(0,c.A)(this,"\u0275prov",l.\u0275\u0275defineInjectable({token:te,factory:te.\u0275fac,providedIn:"root"}))}}F();class De{_elementRef=(0,l.inject)(l.ElementRef);_focusTrapFactory=(0,l.inject)(te);focusTrap;_previouslyFocusedElement=null;get enabled(){return this.focusTrap?.enabled||!1}set enabled(n){this.focusTrap&&(this.focusTrap.enabled=n)}autoCapture;constructor(){(0,l.inject)(I.OD).isBrowser&&(this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0))}ngOnDestroy(){this.focusTrap?.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap?.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap&&!this.focusTrap.hasAttached()&&this.focusTrap.attachAnchors()}ngOnChanges(n){const r=n.autoCapture;r&&!r.firstChange&&this.autoCapture&&this.focusTrap?.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=(0,I.vc)(),this.focusTrap?.focusInitialElementWhenReady()}static#e=p=()=>{(0,c.A)(this,"\u0275fac",function(r){return new(r||De)}),(0,c.A)(this,"\u0275dir",l.\u0275\u0275defineDirective({type:De,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:[2,"cdkTrapFocus","enabled",l.booleanAttribute],autoCapture:[2,"cdkTrapFocusAutoCapture","autoCapture",l.booleanAttribute]},exportAs:["cdkTrapFocus"],features:[l.\u0275\u0275InputTransformsFeature,l.\u0275\u0275NgOnChangesFeature]}))}}p();class At extends Pe{_focusTrapManager;_inertStrategy;get enabled(){return this._enabled}set enabled(n){this._enabled=n,this._enabled?this._focusTrapManager.register(this):this._focusTrapManager.deregister(this)}constructor(n,r,o,_,y,G,Lt,dn){super(n,r,o,_,Lt.defer,dn),this._focusTrapManager=y,this._inertStrategy=G,this._focusTrapManager.register(this)}destroy(){this._focusTrapManager.deregister(this),super.destroy()}_enable(){this._inertStrategy.preventFocus(this),this.toggleAnchors(!0)}_disable(){this._inertStrategy.allowFocus(this),this.toggleAnchors(!1)}}class Te{_listener=null;preventFocus(n){this._listener&&n._document.removeEventListener("focus",this._listener,!0),this._listener=r=>this._trapFocus(n,r),n._ngZone.runOutsideAngular(()=>{n._document.addEventListener("focus",this._listener,!0)})}allowFocus(n){this._listener&&(n._document.removeEventListener("focus",this._listener,!0),this._listener=null)}_trapFocus(n,r){const o=r.target,_=n._element;o&&!_.contains(o)&&!o.closest?.("div.cdk-overlay-pane")&&setTimeout(()=>{n.enabled&&!_.contains(n._document.activeElement)&&n.focusFirstTabbableElement()})}}const Ct=new l.InjectionToken("FOCUS_TRAP_INERT_STRATEGY");class fe{_focusTrapStack=[];register(n){this._focusTrapStack=this._focusTrapStack.filter(o=>o!==n);let r=this._focusTrapStack;r.length&&r[r.length-1]._disable(),r.push(n),n._enable()}deregister(n){n._disable();const r=this._focusTrapStack,o=r.indexOf(n);-1!==o&&(r.splice(o,1),r.length&&r[r.length-1]._enable())}static#e=A=()=>{(0,c.A)(this,"\u0275fac",function(r){return new(r||fe)}),(0,c.A)(this,"\u0275prov",l.\u0275\u0275defineInjectable({token:fe,factory:fe.\u0275fac,providedIn:"root"}))}}A();class Me{_checker=(0,l.inject)(ae);_ngZone=(0,l.inject)(l.NgZone);_focusTrapManager=(0,l.inject)(fe);_document=(0,l.inject)(i.DOCUMENT);_inertStrategy;_injector=(0,l.inject)(l.Injector);constructor(){const n=(0,l.inject)(Ct,{optional:!0});this._inertStrategy=n||new Te}create(n,r={defer:!1}){let o;return o="boolean"==typeof r?{defer:r}:r,new At(n,this._checker,this._ngZone,this._document,this._focusTrapManager,this._inertStrategy,o,this._injector)}static#e=N=()=>{(0,c.A)(this,"\u0275fac",function(r){return new(r||Me)}),(0,c.A)(this,"\u0275prov",l.\u0275\u0275defineInjectable({token:Me,factory:Me.\u0275fac,providedIn:"root"}))}}function Je(u){return 0===u.buttons||0===u.detail}function It(u){const n=u.touches&&u.touches[0]||u.changedTouches&&u.changedTouches[0];return!(!n||-1!==n.identifier||null!=n.radiusX&&1!==n.radiusX||null!=n.radiusY&&1!==n.radiusY)}N();const wt=new l.InjectionToken("cdk-input-modality-detector-options"),Ot={ignoreKeys:[m.A$,m.W3,m.eg,m.Ge,m.FX]},ce=(0,I.BQ)({passive:!0,capture:!0});class le{_platform=(0,l.inject)(I.OD);modalityDetected;modalityChanged;get mostRecentModality(){return this._modality.value}_mostRecentTarget=null;_modality=new M.BehaviorSubject(null);_options;_lastTouchMs=0;_onKeydown=n=>{this._options?.ignoreKeys?.some(r=>r===n.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,I.Fb)(n))};_onMousedown=n=>{Date.now()-this._lastTouchMs<650||(this._modality.next(Je(n)?"keyboard":"mouse"),this._mostRecentTarget=(0,I.Fb)(n))};_onTouchstart=n=>{It(n)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,I.Fb)(n))};constructor(){const n=(0,l.inject)(l.NgZone),r=(0,l.inject)(i.DOCUMENT),o=(0,l.inject)(wt,{optional:!0});this._options={...Ot,...o},this.modalityDetected=this._modality.pipe((0,k.skip)(1)),this.modalityChanged=this.modalityDetected.pipe((0,k.distinctUntilChanged)()),this._platform.isBrowser&&n.runOutsideAngular(()=>{r.addEventListener("keydown",this._onKeydown,ce),r.addEventListener("mousedown",this._onMousedown,ce),r.addEventListener("touchstart",this._onTouchstart,ce)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,ce),document.removeEventListener("mousedown",this._onMousedown,ce),document.removeEventListener("touchstart",this._onTouchstart,ce))}static#e=L=()=>{(0,c.A)(this,"\u0275fac",function(r){return new(r||le)}),(0,c.A)(this,"\u0275prov",l.\u0275\u0275defineInjectable({token:le,factory:le.\u0275fac,providedIn:"root"}))}}L();const Pt=new l.InjectionToken("liveAnnouncerElement",{providedIn:"root",factory:function Tt(){return null}});const Rt=new l.InjectionToken("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let et=0;class q{_ngZone=(0,l.inject)(l.NgZone);_defaultOptions=(0,l.inject)(Rt,{optional:!0});_liveElement;_document=(0,l.inject)(i.DOCUMENT);_previousTimeout;_currentPromise;_currentResolve;constructor(){const n=(0,l.inject)(Pt,{optional:!0});this._liveElement=n||this._createLiveElement()}announce(n,...r){const o=this._defaultOptions;let _,y;return 1===r.length&&"number"==typeof r[0]?y=r[0]:[_,y]=r,this.clear(),clearTimeout(this._previousTimeout),_||(_=o&&o.politeness?o.politeness:"polite"),null==y&&o&&(y=o.duration),this._liveElement.setAttribute("aria-live",_),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(G=>this._currentResolve=G)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=n,"number"==typeof y&&(this._previousTimeout=setTimeout(()=>this.clear(),y)),this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const n="cdk-live-announcer-element",r=this._document.getElementsByClassName(n),o=this._document.createElement("div");for(let _=0;_<r.length;_++)r[_].remove();return o.classList.add(n),o.classList.add("cdk-visually-hidden"),o.setAttribute("aria-atomic","true"),o.setAttribute("aria-live","polite"),o.id="cdk-live-announcer-"+et++,this._document.body.appendChild(o),o}_exposeAnnouncerToModals(n){const r=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let o=0;o<r.length;
1o++){const _=r[o],y=_.getAttribute("aria-owns");y?-1===y.indexOf(n)&&_.setAttribute("aria-owns",y+" "+n):_.setAttribute("aria-owns",n)}}static#e=C=()=>{(0,c.A)(this,"\u0275fac",function(r){return new(r||q)}),(0,c.A)(this,"\u0275prov",l.\u0275\u0275defineInjectable({token:q,factory:q.\u0275fac,providedIn:"root"}))}}C();class ke{_elementRef=(0,l.inject)(l.ElementRef);_liveAnnouncer=(0,l.inject)(q);_contentObserver=(0,l.inject)(P.io);_ngZone=(0,l.inject)(l.NgZone);get politeness(){return this._politeness}set politeness(n){this._politeness="off"===n||"assertive"===n?n:"polite","off"===this._politeness?this._subscription&&(this._subscription.unsubscribe(),this._subscription=null):this._subscription||(this._subscription=this._ngZone.runOutsideAngular(()=>this._contentObserver.observe(this._elementRef).subscribe(()=>{const r=this._elementRef.nativeElement.textContent;r!==this._previousAnnouncedText&&(this._liveAnnouncer.announce(r,this._politeness,this.duration),this._previousAnnouncedText=r)})))}_politeness="polite";duration;_previousAnnouncedText;_subscription;constructor(){(0,l.inject)(b.l).load(b.Y)}ngOnDestroy(){this._subscription&&this._subscription.unsubscribe()}static#e=O=()=>{(0,c.A)(this,"\u0275fac",function(r){return new(r||ke)}),(0,c.A)(this,"\u0275dir",l.\u0275\u0275defineDirective({type:ke,selectors:[["","cdkAriaLive",""]],inputs:{politeness:[0,"cdkAriaLive","politeness"],duration:[0,"cdkAriaLiveDuration","duration"]},exportAs:["cdkAriaLive"]}))}}var ge,u;O(),(u=ge||(ge={}))[u.IMMEDIATE=0]="IMMEDIATE",u[u.EVENTUAL=1]="EVENTUAL";const kt=new l.InjectionToken("cdk-focus-monitor-default-options"),x=(0,I.BQ)({passive:!0,capture:!0});class z{_ngZone=(0,l.inject)(l.NgZone);_platform=(0,l.inject)(I.OD);_inputModalityDetector=(0,l.inject)(le);_origin=null;_lastFocusOrigin;_windowFocused=!1;_windowFocusTimeoutId;_originTimeoutId;_originFromTouchInteraction=!1;_elementInfo=new Map;_monitoredElementCount=0;_rootNodeFocusListenerCount=new Map;_detectionMode;_windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=setTimeout(()=>this._windowFocused=!1)};_document=(0,l.inject)(i.DOCUMENT,{optional:!0});_stopInputModalityDetector=new M.Subject;constructor(){const n=(0,l.inject)(kt,{optional:!0});this._detectionMode=n?.detectionMode||ge.IMMEDIATE}_rootNodeFocusAndBlurListener=n=>{for(let o=(0,I.Fb)(n);o;o=o.parentElement)"focus"===n.type?this._onFocus(n,o):this._onBlur(n,o)};monitor(n,r=!1){const o=(0,T.i8)(n);if(!this._platform.isBrowser||1!==o.nodeType)return(0,M.of)();const _=(0,I.KT)(o)||this._getDocument(),y=this._elementInfo.get(o);if(y)return r&&(y.checkChildren=!0),y.subject;const G={checkChildren:r,subject:new M.Subject,rootNode:_};return this._elementInfo.set(o,G),this._registerGlobalListeners(G),G.subject}stopMonitoring(n){const r=(0,T.i8)(n),o=this._elementInfo.get(r);o&&(o.subject.complete(),this._setClasses(r),this._elementInfo.delete(r),this._removeGlobalListeners(o))}focusVia(n,r,o){const _=(0,T.i8)(n);_===this._getDocument().activeElement?this._getClosestElementsInfo(_).forEach(([G,Lt])=>this._originChanged(G,r,Lt)):(this._setOrigin(r),"function"==typeof _.focus&&_.focus(o))}ngOnDestroy(){this._elementInfo.forEach((n,r)=>this.stopMonitoring(r))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(n){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(n)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:n&&this._isLastInteractionFromInputLabel(n)?"mouse":"program"}_shouldBeAttributedToTouch(n){return this._detectionMode===ge.EVENTUAL||!!n?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(n,r){n.classList.toggle("cdk-focused",!!r),n.classList.toggle("cdk-touch-focused","touch"===r),n.classList.toggle("cdk-keyboard-focused","keyboard"===r),n.classList.toggle("cdk-mouse-focused","mouse"===r),n.classList.toggle("cdk-program-focused","program"===r)}_setOrigin(n,r=!1){this._ngZone.runOutsideAngular(()=>{if(this._origin=n,this._originFromTouchInteraction="touch"===n&&r,this._detectionMode===ge.IMMEDIATE){clearTimeout(this._originTimeoutId);const o=this._originFromTouchInteraction?650:1;this._originTimeoutId=setTimeout(()=>this._origin=null,o)}})}_onFocus(n,r){const o=this._elementInfo.get(r),_=(0,I.Fb)(n);!o||!o.checkChildren&&r!==_||this._originChanged(r,this._getFocusOrigin(_),o)}_onBlur(n,r){const o=this._elementInfo.get(r);!o||o.checkChildren&&n.relatedTarget instanceof Node&&r.contains(n.relatedTarget)||(this._setClasses(r),this._emitOrigin(o,null))}_emitOrigin(n,r){n.subject.observers.length&&this._ngZone.run(()=>n.subject.next(r))}_registerGlobalListeners(n){if(!this._platform.isBrowser)return;const r=n.rootNode,o=this._rootNodeFocusListenerCount.get(r)||0;o||this._ngZone.runOutsideAngular(()=>{r.addEventListener("focus",this._rootNodeFocusAndBlurListener,x),r.addEventListener("blur",this._rootNodeFocusAndBlurListener,x)}),this._rootNodeFocusListenerCount.set(r,o+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,k.takeUntil)(this._stopInputModalityDetector)).subscribe(_=>{this._setOrigin(_,!0)}))}_removeGlobalListeners(n){const r=n.rootNode;if(this._rootNodeFocusListenerCount.has(r)){const o=this._rootNodeFocusListenerCount.get(r);o>1?this._rootNodeFocusListenerCount.set(r,o-1):(r.removeEventListener("focus",this._rootNodeFocusAndBlurListener,x),r.removeEventListener("blur",this._rootNodeFocusAndBlurListener,x),this._rootNodeFocusListenerCount.delete(r))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(n,r,o){this._setClasses(n,r),this._emitOrigin(o,r),this._lastFocusOrigin=r}_getClosestElementsInfo(n){const r=[];return this._elementInfo.forEach((o,_)=>{(_===n||o.checkChildren&&_.contains(n))&&r.push([_,o])}),r}_isLastInteractionFromInputLabel(n){const{_mostRecentTarget:r,mostRecentModality:o}=this._inputModalityDetector;if("mouse"!==o||!r||r===n||"INPUT"!==n.nodeName&&"TEXTAREA"!==n.nodeName||n.disabled)return!1;const _=n.labels;if(_)for(let y=0;y<_.length;y++)if(_[y].contains(r))return!0;return!1}static#e=j=()=>{(0,c.A)(this,"\u0275fac",function(r){return new(r||z)}),(0,c.A)(this,"\u0275prov",l.\u0275\u0275defineInjectable({token:z,factory:z.\u0275fac,providedIn:"root"}))}}j();class Ae{_elementRef=(0,l.inject)(l.ElementRef);_focusMonitor=(0,l.inject)(z);_monitorSubscription;_focusOrigin=null;cdkFocusChange=new l.EventEmitter;constructor(){}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const n=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(n,1===n.nodeType&&n.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(r=>{this._focusOrigin=r,this.cdkFocusChange.emit(r)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}static#e=f=()=>{(0,c.A)(this,"\u0275fac",function(r){return new(r||Ae)}),(0,c.A)(this,"\u0275dir",l.\u0275\u0275defineDirective({type:Ae,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]}))}}var de;f(),function(u){u[u.NONE=0]="NONE",u[u.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",u[u.WHITE_ON_BLACK=2]="WHITE_ON_BLACK"}(de||(de={}));const qt="cdk-high-contrast-black-on-white",Ee="cdk-high-contrast-white-on-black",_e="cdk-high-contrast-active";class ne{_platform=(0,l.inject)(I.OD);_hasCheckedHighContrastMode;_document=(0,l.inject)(i.DOCUMENT);_breakpointSubscription;constructor(){this._breakpointSubscription=(0,l.inject)(R.QP).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasse
1s())})}getHighContrastMode(){if(!this._platform.isBrowser)return de.NONE;const n=this._document.createElement("div");n.style.backgroundColor="rgb(1,2,3)",n.style.position="absolute",this._document.body.appendChild(n);const r=this._document.defaultView||window,o=r&&r.getComputedStyle?r.getComputedStyle(n):null,_=(o&&o.backgroundColor||"").replace(/ /g,"");switch(n.remove(),_){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return de.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return de.BLACK_ON_WHITE}return de.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const n=this._document.body.classList;n.remove(_e,qt,Ee),this._hasCheckedHighContrastMode=!0;const r=this.getHighContrastMode();r===de.BLACK_ON_WHITE?n.add(_e,qt):r===de.WHITE_ON_BLACK&&n.add(_e,Ee)}}static#e=w=()=>{(0,c.A)(this,"\u0275fac",function(r){return new(r||ne)}),(0,c.A)(this,"\u0275prov",l.\u0275\u0275defineInjectable({token:ne,factory:ne.\u0275fac,providedIn:"root"}))}}w();class ue{constructor(){(0,l.inject)(ne)._applyBodyHighContrastModeCssClasses()}static#e=g=()=>{(0,c.A)(this,"\u0275fac",function(r){return new(r||ue)}),(0,c.A)(this,"\u0275mod",l.\u0275\u0275defineNgModule({type:ue})),(0,c.A)(this,"\u0275inj",l.\u0275\u0275defineInjector({imports:[P.w5]}))}}g();const tt={};class he{_appId=(0,l.inject)(l.APP_ID);getId(n){return"ng"!==this._appId&&(n+=this._appId),tt.hasOwnProperty(n)||(tt[n]=0),`${n}${tt[n]++}`}static#e=W=()=>{(0,c.A)(this,"\u0275fac",function(r){return new(r||he)}),(0,c.A)(this,"\u0275prov",l.\u0275\u0275defineInjectable({token:he,factory:he.\u0275fac,providedIn:"root"}))}}W()},2814:(ie,S,h)=>{h.d(S,{FG:()=>b,OE:()=>l,a1:()=>m,cc:()=>k,he:()=>i,i8:()=>M,o1:()=>I});var c=h(68930);function i(E){return null!=E&&"false"!=`${E}`}function l(E,P=0){return I(E)?Number(E):2===arguments.length?P:0}function I(E){return!isNaN(parseFloat(E))&&!isNaN(Number(E))}function b(E){return Array.isArray(E)?E:[E]}function m(E){return null==E?"":"string"==typeof E?E:`${E}px`}function M(E){return E instanceof c.ElementRef?E.nativeElement:E}function k(E,P=/\s+/){const T=[];if(null!=E){const R=Array.isArray(E)?E:`${E}`.split(P);for(const V of R){const U=`${V}`.trim();U&&T.push(U)}}return T}},22810:(ie,S,h)=>{h.d(S,{x:()=>i});var c=h(35930);function i(l){return(0,c.isObservable)(l)?l:(0,c.of)(l)}},74879:(ie,S,h)=>{h.d(S,{A:()=>Oe,A$:()=>k,FX:()=>m,Fm:()=>b,G_:()=>i,Ge:()=>te,Kp:()=>F,LE:()=>L,SJ:()=>w,UQ:()=>A,W3:()=>M,Z:()=>Pe,_f:()=>T,bn:()=>be,dB:()=>U,eg:()=>Ft,f2:()=>g,i7:()=>N,n6:()=>C,rp:()=>rt,t6:()=>R,w_:()=>V,wn:()=>l,yZ:()=>p});const i=8,l=9,b=13,m=16,M=17,k=18,T=27,R=32,V=33,U=34,F=35,p=36,A=37,N=38,L=39,C=40,w=46,g=48,be=57,Oe=65,Pe=90,te=91,Ft=224;function rt(Fe,...Jt){return Jt.length?Jt.some(Vt=>Fe[Vt]):Fe.altKey||Fe.shiftKey||Fe.ctrlKey||Fe.metaKey}},87912:(ie,S,h)=>{h.d(S,{QP:()=>p,RH:()=>P,Rp:()=>N});var M,k,E,c=h(36732),i=h(68930),l=h(2814),I=h(35930),b=h(75858),m=h(17699);class P{static#e=M=()=>{(0,c.A)(this,"\u0275fac",function(O){return new(O||P)}),(0,c.A)(this,"\u0275mod",i.\u0275\u0275defineNgModule({type:P})),(0,c.A)(this,"\u0275inj",i.\u0275\u0275defineInjector({}))}}M();const T=new Set;let R;class V{_platform=(0,i.inject)(m.OD);_nonce=(0,i.inject)(i.CSP_NONCE,{optional:!0});_matchMedia;constructor(){this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):F}matchMedia(C){return(this._platform.WEBKIT||this._platform.BLINK)&&function U(L,C){if(!T.has(L))try{R||(R=document.createElement("style"),C&&R.setAttribute("nonce",C),R.setAttribute("type","text/css"),document.head.appendChild(R)),R.sheet&&(R.sheet.insertRule(`@media ${L} {body{ }}`,0),T.add(L))}catch(O){console.error(O)}}(C,this._nonce),this._matchMedia(C)}static#e=k=()=>{(0,c.A)(this,"\u0275fac",function(O){return new(O||V)}),(0,c.A)(this,"\u0275prov",i.\u0275\u0275defineInjectable({token:V,factory:V.\u0275fac,providedIn:"root"}))}}function F(L){return{matches:"all"===L||""===L,media:L,addListener:()=>{},removeListener:()=>{}}}k();class p{_mediaMatcher=(0,i.inject)(V);_zone=(0,i.inject)(i.NgZone);_queries=new Map;
1_destroySubject=new I.Subject;constructor(){}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(C){return A((0,l.FG)(C)).some(j=>this._registerQuery(j).mql.matches)}observe(C){const j=A((0,l.FG)(C)).map(w=>this._registerQuery(w).observable);let f=(0,I.combineLatest)(j);return f=(0,I.concat)(f.pipe((0,b.take)(1)),f.pipe((0,b.skip)(1),(0,b.debounceTime)(0))),f.pipe((0,b.map)(w=>{const g={matches:!1,breakpoints:{}};return w.forEach(({matches:W,query:v})=>{g.matches=g.matches||W,g.breakpoints[v]=W}),g}))}_registerQuery(C){if(this._queries.has(C))return this._queries.get(C);const O=this._mediaMatcher.matchMedia(C),f={observable:new I.Observable(w=>{const g=W=>this._zone.run(()=>w.next(W));return O.addListener(g),()=>{O.removeListener(g)}}).pipe((0,b.startWith)(O),(0,b.map)(({matches:w})=>({query:C,matches:w})),(0,b.takeUntil)(this._destroySubject)),mql:O};return this._queries.set(C,f),f}static#e=E=()=>{(0,c.A)(this,"\u0275fac",function(O){return new(O||p)}),(0,c.A)(this,"\u0275prov",i.\u0275\u0275defineInjectable({token:p,factory:p.\u0275fac,providedIn:"root"}))}}function A(L){return L.map(C=>C.split(",")).reduce((C,O)=>C.concat(O)).map(C=>C.trim())}E();const N={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"}},39539:(ie,S,h)=>{h.d(S,{Wv:()=>V,io:()=>R,w5:()=>U});var m,M,k,E,c=h(36732),i=h(2814),l=h(68930),I=h(35930),b=h(75858);class T{create(p){return typeof MutationObserver>"u"?null:new MutationObserver(p)}static#e=m=()=>{(0,c.A)(this,"\u0275fac",function(A){return new(A||T)}),(0,c.A)(this,"\u0275prov",l.\u0275\u0275defineInjectable({token:T,factory:T.\u0275fac,providedIn:"root"}))}}m();class R{_mutationObserverFactory=(0,l.inject)(T);_observedElements=new Map;_ngZone=(0,l.inject)(l.NgZone);constructor(){}ngOnDestroy(){this._observedElements.forEach((p,A)=>this._cleanupObserver(A))}observe(p){const A=(0,i.i8)(p);return new I.Observable(N=>{const C=this._observeElement(A).pipe((0,b.map)(O=>O.filter(j=>!function P(F){if("characterData"===F.type&&F.target instanceof Comment)return!0;if("childList"===F.type){for(let p=0;p<F.addedNodes.length;p++)if(!(F.addedNodes[p]instanceof Comment))return!1;for(let p=0;p<F.removedNodes.length;p++)if(!(F.removedNodes[p]instanceof Comment))return!1;return!0}return!1}(j))),(0,b.filter)(O=>!!O.length)).subscribe(O=>{this._ngZone.run(()=>{N.next(O)})});return()=>{C.unsubscribe(),this._unobserveElement(A)}})}_observeElement(p){return this._ngZone.runOutsideAngular(()=>{if(this._observedElements.has(p))this._observedElements.get(p).count++;else{const A=new I.Subject,N=this._mutationObserverFactory.create(L=>A.next(L));N&&N.observe(p,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(p,{observer:N,stream:A,count:1})}return this._observedElements.get(p).stream})}_unobserveElement(p){this._observedElements.has(p)&&(this._observedElements.get(p).count--,this._observedElements.get(p).count||this._cleanupObserver(p))}_cleanupObserver(p){if(this._observedElements.has(p)){const{observer:A,stream:N}=this._observedElements.get(p);A&&A.disconnect(),N.complete(),this._observedElements.delete(p)}}static#e=M=()=>{(0,c.A)(this,"\u0275fac",function(A){return new(A||R)}),(0,c.A)(this,"\u0275prov",l.\u0275\u0275defineInjectable({token:R,factory:R.\u0275fac,providedIn:"root"}))}}M();class V{_contentObserver=(0,l.inject)(R);_elementRef=(0,l.inject)(l.ElementRef);event=new l.EventEmitter;get disabled(){return this._disabled}set disabled(p){this._disabled=p,this._disabled?this._unsubscribe():this._subscribe()}_disabled=!1;get debounce(){return this._debounce}set debounce(p){this._debounce=(0,i.OE)(p),this._subscribe()}_debounce;_currentSubscription=null;constructor(){}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const p=this._contentObserver.observe(this._elementRef);this._currentSubscription=(this.debounce?p.pipe((0,b.debounceTime)(this.debounce)):p).subscribe(this.event)}_unsubscribe(){this._currentSubscription?.unsubscribe()}static#e=k=()=>{(0,c.A)(this,"\u0275fac",function(A){return new(A||V)}),(0,c.A)(this,"\u0275dir",l.\u0275\u0275defineDirective({type:V,selectors:[["","cdkObserveContent",""]],inputs:{disabled:[2,"cdkObserveContentDisabled","disabled",l.booleanAttribute],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"],features:[l.\u0275\u0275InputTransformsFeature]}))}}k();class U{static#e=E=()=>{(0,c.A)(this,"\u0275fac",function(A){return new(A||U)}),(0,c.A)(this,"\u0275mod",l.\u0275\u0275defineNgModule({type:U})),(0,c.A)(this,"\u0275inj",l.\u0275\u0275defineInjector({providers:[T]}))}}E()},17699:(ie,S,h)=>{h.d(S,{BD:()=>L,BQ:()=>U,CZ:()=>N,Fb:()=>w,KT:()=>j,MU:()=>T,OD:()=>M,fA:()=>W,r5:()=>F,v8:()=>g,vc:()=>f});
1var I,b,c=h(36732),i=h(68930),l=h(48948);let m,E;try{m=typeof Intl<"u"&&Intl.v8BreakIterator}catch{m=!1}class M{_platformId=(0,i.inject)(i.PLATFORM_ID);isBrowser=this._platformId?(0,l.isPlatformBrowser)(this._platformId):"object"==typeof document&&!!document;EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent);TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);BLINK=this.isBrowser&&!(!window.chrome&&!m)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT;WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT;IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window);FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT;SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT;constructor(){}static#e=I=()=>{(0,c.A)(this,"\u0275fac",function(H){return new(H||M)}),(0,c.A)(this,"\u0275prov",i.\u0275\u0275defineInjectable({token:M,factory:M.\u0275fac,providedIn:"root"}))}}I();class k{static#e=b=()=>{(0,c.A)(this,"\u0275fac",function(H){return new(H||k)}),(0,c.A)(this,"\u0275mod",i.\u0275\u0275defineNgModule({type:k})),(0,c.A)(this,"\u0275inj",i.\u0275\u0275defineInjector({}))}}b();const P=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function T(){if(E)return E;if("object"!=typeof document||!document)return E=new Set(P),E;let v=document.createElement("input");return E=new Set(P.filter(B=>(v.setAttribute("type",B),v.type===B))),E}let R;function U(v){return function V(){if(null==R&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>R=!0}))}finally{R=R||!1}return R}()?v:!!v.capture}var F,v;let p,A,C;function N(){if(null==A){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return A=!1,A;if("scrollBehavior"in document.documentElement.style)A=!0;else{const v=Element.prototype.scrollTo;A=!!v&&!/\{\s*\[native code\]\s*\}/.test(v.toString())}}return A}function L(){if("object"!=typeof document||!document)return F.NORMAL;if(null==p){const v=document.createElement("div"),B=v.style;v.dir="rtl",B.width="1px",B.overflow="auto",B.visibility="hidden",B.pointerEvents="none",B.position="absolute";const H=document.createElement("div"),$=H.style;$.width="2px",$.height="1px",v.appendChild(H),document.body.appendChild(v),p=F.NORMAL,0===v.scrollLeft&&(v.scrollLeft=1,p=0===v.scrollLeft?F.NEGATED:F.INVERTED),v.remove()}return p}function j(v){if(function O(){if(null==C){const v=typeof document<"u"?document.head:null;C=!(!v||!v.createShadowRoot&&!v.attachShadow)}return C}()){const B=v.getRootNode?v.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&B instanceof ShadowRoot)return B}return null}function f(){let v=typeof document<"u"&&document?document.activeElement:null;for(;v&&v.shadowRoot;){const B=v.shadowRoot.activeElement;if(B===v)break;v=B}return v}function w(v){return v.composedPath?v.composedPath()[0]:v.target}function g(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}function W(v,B,H,$,ve){const re=parseInt(i.VERSION.major),Q=parseInt(i.VERSION.minor);return re>19||19===re&&Q>0||0===re&&0===Q?v.listen(B,H,$,ve):(B.addEventListener(H,$,ve),()=>{B.removeEventListener(H,$,ve)})}(v=F||(F={}))[v.NORMAL=0]="NORMAL",v[v.NEGATED=1]="NEGATED",v[v.INVERTED=2]="INVERTED"},9227:(ie,S,h)=>{h.d(S,{Y:()=>M,l:()=>m});var l,I,c=h(36732),i=h(68930);const b=new WeakMap;class m{_appRef;_injector=(0,i.inject)(i.Injector);_environmentInjector=(0,i.inject)(i.EnvironmentInjector);load(E){const P=this._appRef=this._appRef||this._injector.get(i.ApplicationRef);let T=b.get(P);T||(T={loaders:new Set,refs:[]},b.set(P,T),P.onDestroy(()=>{b.get(P)?.refs.forEach(R=>R.destroy()),b.delete(P)})),T.loaders.has(E)||(T.loaders.add(E),T.refs.push((0,i.createComponent)(E,{environmentInjector:this._environmentInjector})))}static#e=l=()=>{(0,c.A)(this,"\u0275fac",function(P){return new(P||m)}),(0,c.A)(this,"\u0275prov",i.\u0275\u0275defineInjectable({token:m,factory:m.\u0275fac,providedIn:"root"}))}}l();class M{static#e=I=()=>{(0,c.A)(this,"\u0275fac",function(P){return new(P||M)}),(0,c.A)(this,"\u0275cmp",i.\u0275\u0275defineComponent({type:M,selectors:[["ng-component"]],exportAs:["cdkVisuallyHidden"],decls:0,vars:0,template:function(P,T){},styles:[".cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}"],encapsulation:2,changeDetection:0}))}}I()},34456:(ie,S,h)=>{h.d(S,{$R:()=>xe,BC:()=>Ee,EL:()=>St,JD:()=>ut,MJ:()=>at,Q0:()=>Ue,R_:()=>Ze,VZ:()=>He,X1:()=>$t,YN:()=>zt,YS:()=>Ce,Yp:()=>vn,ZU:()=>x,cV:()=>Se,cb:()=>_e,cz:()=>K,gE:()=>st,j4:()=>Ne,k0:()=>bt,kq:()=>Z,l_:()=>_t,me:()=>
1oe,ok:()=>Ie,qT:()=>Wt,tU:()=>$e,v8:()=>We,vO:()=>z,vS:()=>lt,xq:()=>ze,zX:()=>Ge});var m,M,k,E,P,T,R,V,U,F,p,A,N,L,C,O,j,f,w,g,W,v,B,H,$,ve,re,Q,be,pe,we,Ye,pt,Oe,Xe,ft,gt,Et,qe,c=h(36732),i=h(68930),l=h(48948),I=h(35930),b=h(75858);class se{_renderer;_elementRef;onChange=e=>{};onTouched=()=>{};constructor(e,t){this._renderer=e,this._elementRef=t}setProperty(e,t){this._renderer.setProperty(this._elementRef.nativeElement,e,t)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}static#e=m=()=>{(0,c.A)(this,"\u0275fac",function(t){return new(t||se)(i.\u0275\u0275directiveInject(i.Renderer2),i.\u0275\u0275directiveInject(i.ElementRef))}),(0,c.A)(this,"\u0275dir",i.\u0275\u0275defineDirective({type:se}))}}m();class Y extends se{static#e=M=()=>{(0,c.A)(this,"\u0275fac",(()=>{let e;return function(s){return(e||(e=i.\u0275\u0275getInheritedFactory(Y)))(s||Y)}})()),(0,c.A)(this,"\u0275dir",i.\u0275\u0275defineDirective({type:Y,features:[i.\u0275\u0275InheritDefinitionFeature]}))}}M();const Z=new i.InjectionToken(""),Zt={provide:Z,useExisting:(0,i.forwardRef)(()=>ye),multi:!0};class ye extends Y{writeValue(e){this.setProperty("checked",e)}static#e=k=()=>{(0,c.A)(this,"\u0275fac",(()=>{let e;return function(s){return(e||(e=i.\u0275\u0275getInheritedFactory(ye)))(s||ye)}})()),(0,c.A)(this,"\u0275dir",i.\u0275\u0275defineDirective({type:ye,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(t,s){1&t&&i.\u0275\u0275listener("change",function(D){return s.onChange(D.target.checked)})("blur",function(){return s.onTouched()})},standalone:!1,features:[i.\u0275\u0275ProvidersFeature([Zt]),i.\u0275\u0275InheritDefinitionFeature]}))}}k();const ln={provide:Z,useExisting:(0,i.forwardRef)(()=>oe),multi:!0};const Yt=new i.InjectionToken("");class oe extends se{_compositionMode;_composing=!1;constructor(e,t,s){super(e,t),this._compositionMode=s,null==this._compositionMode&&(this._compositionMode=!function ae(){const a=(0,l.\u0275getDOM)()?(0,l.\u0275getDOM)().getUserAgent():"";return/android (\d+)/.test(a.toLowerCase())}())}writeValue(e){const t=e??"";this.setProperty("value",t)}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}static#e=E=()=>{(0,c.A)(this,"\u0275fac",function(t){return new(t||oe)(i.\u0275\u0275directiveInject(i.Renderer2),i.\u0275\u0275directiveInject(i.ElementRef),i.\u0275\u0275directiveInject(Yt,8))}),(0,c.A)(this,"\u0275dir",i.\u0275\u0275defineDirective({type:oe,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(t,s){1&t&&i.\u0275\u0275listener("input",function(D){return s._handleInput(D.target.value)})("blur",function(){return s.onTouched()})("compositionstart",function(){return s._compositionStart()})("compositionend",function(D){return s._compositionEnd(D.target.value)})},standalone:!1,features:[i.\u0275\u0275ProvidersFeature([ln]),i.\u0275\u0275InheritDefinitionFeature]}))}}function J(a){return null==a||("string"==typeof a||Array.isArray(a))&&0===a.length}function vt(a){return null!=a&&"number"==typeof a.length}E();const K=new i.InjectionToken(""),ee=new i.InjectionToken(""),Xt=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class bt{static min(e){return Qe(e)}static max(e){return yt(e)}static required(e){return Dt(e)}static requiredTrue(e){return Mt(e)}static email(e){return Pe(e)}static minLength(e){return te(e)}static maxLength(e){return De(e)}static pattern(e){return At(e)}static nullValidator(e){return null}static compose(e){return Ot(e)}static composeAsync(e){return ce(e)}}function Qe(a){return e=>{if(J(e.value)||J(a))return null;const t=parseFloat(e.value);return!isNaN(t)&&t<a?{min:{min:a,actual:e.value}}:null}}function yt(a){return e=>{if(J(e.value)||J(a))return null;const t=parseFloat(e.value);return!isNaN(t)&&t>a?{max:{max:a,actual:e.value}}:null}}function Dt(a){return J(a.value)?{required:!0}:null}function Mt(a){return!0===a.value?null:{required:!0}}function Pe(a){return J(a.value)||Xt.test(a.value)?null:{email:!0}}function te(a){return e=>J(e.value)||!vt(e.value)?null:e.value.length<a?{minlength:{requiredLength:a,actualLength:e.value.length}}:null}
1function De(a){return e=>vt(e.value)&&e.value.length>a?{maxlength:{requiredLength:a,actualLength:e.value.length}}:null}function At(a){if(!a)return Te;let e,t;return"string"==typeof a?(t="","^"!==a.charAt(0)&&(t+="^"),t+=a,"$"!==a.charAt(a.length-1)&&(t+="$"),e=new RegExp(t)):(t=a.toString(),e=a),s=>{if(J(s.value))return null;const d=s.value;return e.test(d)?null:{pattern:{requiredPattern:t,actualValue:d}}}}function Te(a){return null}function Ct(a){return null!=a}function fe(a){return(0,i.\u0275isPromise)(a)?(0,I.from)(a):a}function Me(a){let e={};return a.forEach(t=>{e=null!=t?{...e,...t}:e}),0===Object.keys(e).length?null:e}function Je(a,e){return e.map(t=>t(a))}function wt(a){return a.map(e=>function It(a){return!a.validate}(e)?e:t=>e.validate(t))}function Ot(a){if(!a)return null;const e=a.filter(Ct);return 0==e.length?null:function(t){return Me(Je(t,e))}}function Re(a){return null!=a?Ot(wt(a)):null}function ce(a){if(!a)return null;const e=a.filter(Ct);return 0==e.length?null:function(t){const s=Je(t,e).map(fe);return(0,I.forkJoin)(s).pipe((0,b.map)(Me))}}function le(a){return null!=a?ce(wt(a)):null}function Pt(a,e){return null===a?[e]:Array.isArray(a)?[...a,e]:[a,e]}function Tt(a){return a._rawValidators}function Rt(a){return a._rawAsyncValidators}function et(a){return a?Array.isArray(a)?a:[a]:[]}function q(a,e){return Array.isArray(a)?a.includes(e):a===e}function ke(a,e){const t=et(e);return et(a).forEach(d=>{q(t,d)||t.push(d)}),t}function ge(a,e){return et(e).filter(t=>!q(a,t))}class kt{get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators=[];_rawAsyncValidators=[];_setValidators(e){this._rawValidators=e||[],this._composedValidatorFn=Re(this._rawValidators)}_setAsyncValidators(e){this._rawAsyncValidators=e||[],this._composedAsyncValidatorFn=le(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_onDestroyCallbacks=[];_registerOnDestroy(e){this._onDestroyCallbacks.push(e)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(e=>e()),this._onDestroyCallbacks=[]}reset(e=void 0){this.control&&this.control.reset(e)}hasError(e,t){return!!this.control&&this.control.hasError(e,t)}getError(e,t){return this.control?this.control.getError(e,t):null}}class x extends kt{name;get formDirective(){return null}get path(){return null}}class z extends kt{_parent=null;name=null;valueAccessor=null}class Ae{_cd;constructor(e){this._cd=e}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}}class Ee extends Ae{constructor(e){super(e)}static#e=P=()=>{(0,c.A)(this,"\u0275fac",function(t){return new(t||Ee)(i.\u0275\u0275directiveInject(z,2))}),(0,c.A)(this,"\u0275dir",i.\u0275\u0275defineDirective({type:Ee,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(t,s){2&t&&i.\u0275\u0275classProp("ng-untouched",s.isUntouched)("ng-touched",s.isTouched)("ng-pristine",s.isPristine)("ng-dirty",s.isDirty)("ng-valid",s.isValid)("ng-invalid",s.isInvalid)("ng-pending",s.isPending)},standalone:!1,features:[i.\u0275\u0275InheritDefinitionFeature]}))}}P();class _e extends Ae{constructor(e){super(e)}static#e=T=()=>{(0,c.A)(this,"\u0275fac",function(t){return new(t||_e)(i.\u0275\u0275directiveInject(x,10))}),(0,c.A)(this,"\u0275dir",i.\u0275\u0275defineDirective({type:_e,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(t,s){2&t&&i.\u0275\u0275classProp("ng-untouched",s.isUntouched)("ng-touched",s.isTouched)("ng-pristine",s.isPristine)("ng-dirty",s.isDirty)("ng-valid",s.isValid)("ng-invalid",s.isInvalid)("ng-pending",s.isPending)("ng-submitted",s.isSubmitted)},standalone:!1,features:[i.\u0275\u0275InheritDefinitionFeature]}))}}T();const nt="VALID",Bt="INVALID",Le="PENDING",it="DISABLED";class Be{}class un extends Be{value;source;constructor(e,t){super(),this.value=e,this.source=t}}class Qt extends Be{pristine;source;constructor(e,t){super(),this.pristine=e,this.source=t}}class Ft extends Be{touched;source;constructor(e,t){super(),this.touched=e,this.source=t}}class rt extends Be{status;source;constructor(e,t){super(),this.status=e,this.source=t}}class Fe extends Be{source;constructor(e){super(),this.source=e}}class Jt extends Be{source;constructor(e){super(),this.source=e}}function Vt(a){return(en(a)?a.validators:a)||null}function hn(a,e){return(en(e)?e.asyncValidators:a)||null}function en(a){return null!=a&&!Array.isArray(a)&&"object"==typeof a}function Mn(a,e,t){const s=a.controls;if(!(e?Object.keys(s):s).length)throw new i.\u0275RuntimeError(1e3,"");if(!s[t])throw new i.\u0275RuntimeError(1001,"")}
1function An(a,e,t){a._forEachChild((s,d)=>{if(void 0===t[d])throw new i.\u0275RuntimeError(1002,"")})}class St{_pendingDirty=!1;_hasOwnPendingAsyncValidator=null;_pendingTouched=!1;_onCollectionChange=()=>{};_updateOn;_parent=null;_asyncValidationSubscription;_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators;_rawAsyncValidators;value;constructor(e,t){this._assignValidators(e),this._assignAsyncValidators(t)}get validator(){return this._composedValidatorFn}set validator(e){this._rawValidators=this._composedValidatorFn=e}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(e){this._rawAsyncValidators=this._composedAsyncValidatorFn=e}get parent(){return this._parent}get status(){return(0,i.untracked)(this.statusReactive)}set status(e){(0,i.untracked)(()=>this.statusReactive.set(e))}_status=(0,i.computed)(()=>this.statusReactive());statusReactive=(0,i.signal)(void 0);get valid(){return this.status===nt}get invalid(){return this.status===Bt}get pending(){return this.status==Le}get disabled(){return this.status===it}get enabled(){return this.status!==it}errors;get pristine(){return(0,i.untracked)(this.pristineReactive)}set pristine(e){(0,i.untracked)(()=>this.pristineReactive.set(e))}_pristine=(0,i.computed)(()=>this.pristineReactive());pristineReactive=(0,i.signal)(!0);get dirty(){return!this.pristine}get touched(){return(0,i.untracked)(this.touchedReactive)}set touched(e){(0,i.untracked)(()=>this.touchedReactive.set(e))}_touched=(0,i.computed)(()=>this.touchedReactive());touchedReactive=(0,i.signal)(!1);get untouched(){return!this.touched}_events=new I.Subject;events=this._events.asObservable();valueChanges;statusChanges;get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(e){this._assignValidators(e)}setAsyncValidators(e){this._assignAsyncValidators(e)}addValidators(e){this.setValidators(ke(e,this._rawValidators))}addAsyncValidators(e){this.setAsyncValidators(ke(e,this._rawAsyncValidators))}removeValidators(e){this.setValidators(ge(e,this._rawValidators))}removeAsyncValidators(e){this.setAsyncValidators(ge(e,this._rawAsyncValidators))}hasValidator(e){return q(this._rawValidators,e)}hasAsyncValidator(e){return q(this._rawAsyncValidators,e)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(e={}){const t=!1===this.touched;this.touched=!0;const s=e.sourceControl??this;this._parent&&!e.onlySelf&&this._parent.markAsTouched({...e,sourceControl:s}),t&&!1!==e.emitEvent&&this._events.next(new Ft(!0,s))}markAllAsTouched(e={}){this.markAsTouched({onlySelf:!0,emitEvent:e.emitEvent,sourceControl:this}),this._forEachChild(t=>t.markAllAsTouched(e))}markAsUntouched(e={}){const t=!0===this.touched;this.touched=!1,this._pendingTouched=!1;const s=e.sourceControl??this;this._forEachChild(d=>{d.markAsUntouched({onlySelf:!0,emitEvent:e.emitEvent,sourceControl:s})}),this._parent&&!e.onlySelf&&this._parent._updateTouched(e,s),t&&!1!==e.emitEvent&&this._events.next(new Ft(!1,s))}
1markAsDirty(e={}){const t=!0===this.pristine;this.pristine=!1;const s=e.sourceControl??this;this._parent&&!e.onlySelf&&this._parent.markAsDirty({...e,sourceControl:s}),t&&!1!==e.emitEvent&&this._events.next(new Qt(!1,s))}markAsPristine(e={}){const t=!1===this.pristine;this.pristine=!0,this._pendingDirty=!1;const s=e.sourceControl??this;this._forEachChild(d=>{d.markAsPristine({onlySelf:!0,emitEvent:e.emitEvent})}),this._parent&&!e.onlySelf&&this._parent._updatePristine(e,s),t&&!1!==e.emitEvent&&this._events.next(new Qt(!0,s))}markAsPending(e={}){this.status=Le;const t=e.sourceControl??this;!1!==e.emitEvent&&(this._events.next(new rt(this.status,t)),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.markAsPending({...e,sourceControl:t})}disable(e={}){const t=this._parentMarkedDirty(e.onlySelf);this.status=it,this.errors=null,this._forEachChild(d=>{d.disable({...e,onlySelf:!0})}),this._updateValue();const s=e.sourceControl??this;!1!==e.emitEvent&&(this._events.next(new un(this.value,s)),this._events.next(new rt(this.status,s)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...e,skipPristineCheck:t},this),this._onDisabledChange.forEach(d=>d(!0))}enable(e={}){const t=this._parentMarkedDirty(e.onlySelf);this.status=nt,this._forEachChild(s=>{s.enable({...e,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent}),this._updateAncestors({...e,skipPristineCheck:t},this),this._onDisabledChange.forEach(s=>s(!1))}_updateAncestors(e,t){this._parent&&!e.onlySelf&&(this._parent.updateValueAndValidity(e),e.skipPristineCheck||this._parent._updatePristine({},t),this._parent._updateTouched({},t))}setParent(e){this._parent=e}getRawValue(){return this.value}updateValueAndValidity(e={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){const s=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===nt||this.status===Le)&&this._runAsyncValidator(s,e.emitEvent)}const t=e.sourceControl??this;!1!==e.emitEvent&&(this._events.next(new un(this.value,t)),this._events.next(new rt(this.status,t)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.updateValueAndValidity({...e,sourceControl:t})}_updateTreeValidity(e={emitEvent:!0}){this._forEachChild(t=>t._updateTreeValidity(e)),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?it:nt}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(e,t){if(this.asyncValidator){this.status=Le,this._hasOwnPendingAsyncValidator={emitEvent:!1!==t};const s=fe(this.asyncValidator(this));this._asyncValidationSubscription=s.subscribe(d=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(d,{emitEvent:t,shouldHaveEmitted:e})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();const e=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,e}return!1}setErrors(e,t={}){this.errors=e,this._updateControlsErrors(!1!==t.emitEvent,this,t.shouldHaveEmitted)}get(e){let t=e;return null==t||(Array.isArray(t)||(t=t.split(".")),0===t.length)?null:t.reduce((s,d)=>s&&s._find(d),this)}getError(e,t){const s=t?this.get(t):this;return s&&s.errors?s.errors[e]:null}hasError(e,t){return!!this.getError(e,t)}get root(){let e=this;for(;e._parent;)e=e._parent;return e}_updateControlsErrors(e,t,s){this.status=this._calculateStatus(),e&&this.statusChanges.emit(this.status),(e||s)&&this._events.next(new rt(this.status,t)),this._parent&&this._parent._updateControlsErrors(e,t,s)}_initObservables(){this.valueChanges=new i.EventEmitter,this.statusChanges=new i.EventEmitter}_calculateStatus(){return this._allControlsDisabled()?it:this.errors?Bt:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Le)?Le:this._anyControlsHaveStatus(Bt)?Bt:nt}_anyControlsHaveStatus(e){return this._anyControls(t=>t.status===e)}
1_anyControlsDirty(){return this._anyControls(e=>e.dirty)}_anyControlsTouched(){return this._anyControls(e=>e.touched)}_updatePristine(e,t){const s=!this._anyControlsDirty(),d=this.pristine!==s;this.pristine=s,this._parent&&!e.onlySelf&&this._parent._updatePristine(e,t),d&&this._events.next(new Qt(this.pristine,t))}_updateTouched(e={},t){this.touched=this._anyControlsTouched(),this._events.next(new Ft(this.touched,t)),this._parent&&!e.onlySelf&&this._parent._updateTouched(e,t)}_onDisabledChange=[];_registerOnCollectionChange(e){this._onCollectionChange=e}_setUpdateStrategy(e){en(e)&&null!=e.updateOn&&(this._updateOn=e.updateOn)}_parentMarkedDirty(e){const t=this._parent&&this._parent.dirty;return!e&&!!t&&!this._parent._anyControlsDirty()}_find(e){return null}_assignValidators(e){this._rawValidators=Array.isArray(e)?e.slice():e,this._composedValidatorFn=function Wn(a){return Array.isArray(a)?Re(a):a||null}(this._rawValidators)}_assignAsyncValidators(e){this._rawAsyncValidators=Array.isArray(e)?e.slice():e,this._composedAsyncValidatorFn=function Kn(a){return Array.isArray(a)?le(a):a||null}(this._rawAsyncValidators)}}class st extends St{constructor(e,t,s){super(Vt(t),hn(s,t)),this.controls=e,this._initObservables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;registerControl(e,t){return this.controls[e]?this.controls[e]:(this.controls[e]=t,t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange),t)}addControl(e,t,s={}){this.registerControl(e,t),this.updateValueAndValidity({emitEvent:s.emitEvent}),this._onCollectionChange()}removeControl(e,t={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}setControl(e,t,s={}){this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),delete this.controls[e],t&&this.registerControl(e,t),this.updateValueAndValidity({emitEvent:s.emitEvent}),this._onCollectionChange()}contains(e){return this.controls.hasOwnProperty(e)&&this.controls[e].enabled}setValue(e,t={}){An(this,0,e),Object.keys(e).forEach(s=>{Mn(this,!0,s),this.controls[s].setValue(e[s],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}patchValue(e,t={}){null!=e&&(Object.keys(e).forEach(s=>{const d=this.controls[s];d&&d.patchValue(e[s],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t))}reset(e={},t={}){this._forEachChild((s,d)=>{s.reset(e?e[d]:null,{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t,this),this._updateTouched(t,this),this.updateValueAndValidity(t)}getRawValue(){return this._reduceChildren({},(e,t,s)=>(e[s]=t.getRawValue(),e))}_syncPendingControls(){let e=this._reduceChildren(!1,(t,s)=>!!s._syncPendingControls()||t);return e&&this.updateValueAndValidity({onlySelf:!0}),e}_forEachChild(e){Object.keys(this.controls).forEach(t=>{const s=this.controls[t];s&&e(s,t)})}_setUpControls(){this._forEachChild(e=>{e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(e){for(const[t,s]of Object.entries(this.controls))if(this.contains(t)&&e(s))return!0;return!1}_reduceValue(){return this._reduceChildren({},(t,s,d)=>((s.enabled||this.disabled)&&(t[d]=s.value),t))}_reduceChildren(e,t){let s=e;return this._forEachChild((d,D)=>{s=t(s,d,D)}),s}_allControlsDisabled(){for(const e of Object.keys(this.controls))if(this.controls[e].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(e){return this.controls.hasOwnProperty(e)?this.controls[e]:null}}class Cn extends st{}const Ve=new i.InjectionToken("",{providedIn:"root",factory:()=>Ut}),Ut="always";function tn(a,e){return[...e.path,a]}function Nt(a,e,t=Ut){mn(a,e),e.valueAccessor.writeValue(a.value),(a.disabled||"always"===t)&&e.valueAccessor.setDisabledState?.(a.disabled),function Gn(a,e){e.valueAccessor.registerOnChange(t=>{a._pendingValue=t,a._pendingChange=!0,a._pendingDirty=!0,"change"===a.updateOn&&In(a,e)})}(a,e),function zn(a,e){const t=(s,d)=>{e.valueAccessor.writeValue(s),d&&e.viewToModelUpdate(s)};a.registerOnChange(t),e._registerOnDestroy(()=>{a._unregisterOnChange(t)}
1)}(a,e),function Hn(a,e){e.valueAccessor.registerOnTouched(()=>{a._pendingTouched=!0,"blur"===a.updateOn&&a._pendingChange&&In(a,e),"submit"!==a.updateOn&&a.markAsTouched()})}(a,e),function jn(a,e){if(e.valueAccessor.setDisabledState){const t=s=>{e.valueAccessor.setDisabledState(s)};a.registerOnDisabledChange(t),e._registerOnDestroy(()=>{a._unregisterOnDisabledChange(t)})}}(a,e)}function nn(a,e,t=!0){const s=()=>{};e.valueAccessor&&(e.valueAccessor.registerOnChange(s),e.valueAccessor.registerOnTouched(s)),sn(a,e),a&&(e._invokeOnDestroyCallbacks(),a._registerOnCollectionChange(()=>{}))}function rn(a,e){a.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(e)})}function mn(a,e){const t=Tt(a);null!==e.validator?a.setValidators(Pt(t,e.validator)):"function"==typeof t&&a.setValidators([t]);const s=Rt(a);null!==e.asyncValidator?a.setAsyncValidators(Pt(s,e.asyncValidator)):"function"==typeof s&&a.setAsyncValidators([s]);const d=()=>a.updateValueAndValidity();rn(e._rawValidators,d),rn(e._rawAsyncValidators,d)}function sn(a,e){let t=!1;if(null!==a){if(null!==e.validator){const d=Tt(a);if(Array.isArray(d)&&d.length>0){const D=d.filter(X=>X!==e.validator);D.length!==d.length&&(t=!0,a.setValidators(D))}}if(null!==e.asyncValidator){const d=Rt(a);if(Array.isArray(d)&&d.length>0){const D=d.filter(X=>X!==e.asyncValidator);D.length!==d.length&&(t=!0,a.setAsyncValidators(D))}}}const s=()=>{};return rn(e._rawValidators,s),rn(e._rawAsyncValidators,s),t}function In(a,e){a._pendingDirty&&a.markAsDirty(),a.setValue(a._pendingValue,{emitModelToViewChange:!1}),e.viewToModelUpdate(a._pendingValue),a._pendingChange=!1}function wn(a,e){mn(a,e)}function fn(a,e){if(!a.hasOwnProperty("model"))return!1;const t=a.model;return!!t.isFirstChange()||!Object.is(e,t.currentValue)}function On(a,e){a._syncPendingControls(),e.forEach(t=>{const s=t.control;"submit"===s.updateOn&&s._pendingChange&&(t.viewToModelUpdate(s._pendingValue),s._pendingChange=!1)})}function gn(a,e){if(!e)return null;let t,s,d;return Array.isArray(e),e.forEach(D=>{D.constructor===oe?t=D:function Yn(a){return Object.getPrototypeOf(a.constructor)===Y}(D)?s=D:d=D}),d||s||t||null}const qn={provide:x,useExisting:(0,i.forwardRef)(()=>Se)},xt=Promise.resolve();class Se extends x{callSetDisabledState;get submitted(){return(0,i.untracked)(this.submittedReactive)}_submitted=(0,i.computed)(()=>this.submittedReactive());submittedReactive=(0,i.signal)(!1);_directives=new Set;form;ngSubmit=new i.EventEmitter;options;constructor(e,t,s){super(),this.callSetDisabledState=s,this.form=new st({},Re(e),le(t))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){xt.then(()=>{const t=this._findContainer(e.path);e.control=t.registerControl(e.name,e.control),Nt(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}
1removeControl(e){xt.then(()=>{const t=this._findContainer(e.path);t&&t.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){xt.then(()=>{const t=this._findContainer(e.path),s=new st({});wn(s,e),t.registerControl(e.name,s),s.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){xt.then(()=>{const t=this._findContainer(e.path);t&&t.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,t){xt.then(()=>{this.form.get(e.path).setValue(t)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submittedReactive.set(!0),On(this.form,this._directives),this.ngSubmit.emit(e),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submittedReactive.set(!1)}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}static#e=R=()=>{(0,c.A)(this,"\u0275fac",function(t){return new(t||Se)(i.\u0275\u0275directiveInject(K,10),i.\u0275\u0275directiveInject(ee,10),i.\u0275\u0275directiveInject(Ve,8))}),(0,c.A)(this,"\u0275dir",i.\u0275\u0275defineDirective({type:Se,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(t,s){1&t&&i.\u0275\u0275listener("submit",function(D){return s.onSubmit(D)})("reset",function(){return s.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[i.\u0275\u0275ProvidersFeature([qn]),i.\u0275\u0275InheritDefinitionFeature]}))}}function Pn(a,e){const t=a.indexOf(e);t>-1&&a.splice(t,1)}function Tn(a){return"object"==typeof a&&null!==a&&2===Object.keys(a).length&&"value"in a&&"disabled"in a}R();const at=class extends St{defaultValue=null;_onChange=[];_pendingValue;_pendingChange=!1;constructor(e=null,t,s){super(Vt(t),hn(s,t)),this._applyFormState(e),this._setUpdateStrategy(t),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),en(t)&&(t.nonNullable||t.initialValueIsDefault)&&(Tn(e)?this.defaultValue=e.value:this.defaultValue=e)}setValue(e,t={}){this.value=this._pendingValue=e,this._onChange.length&&!1!==t.emitModelToViewChange&&this._onChange.forEach(s=>s(this.value,!1!==t.emitViewToModelChange)),this.updateValueAndValidity(t)}patchValue(e,t={}){this.setValue(e,t)}reset(e=this.defaultValue,t={}){this._applyFormState(e),this.markAsPristine(t),this.markAsUntouched(t),this.setValue(this.value,t),this._pendingChange=!1}_updateValue(){}_anyControls(e){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(e){this._onChange.push(e)}_unregisterOnChange(e){Pn(this._onChange,e)}registerOnDisabledChange(e){this._onDisabledChange.push(e)}_unregisterOnDisabledChange(e){Pn(this._onDisabledChange,e)}_forEachChild(e){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange))&&(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),!0)}_applyFormState(e){Tn(e)?(this.value=this._pendingValue=e.value,e.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=e}};class ot extends x{_parent;ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return tn(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}static#e=V=()=>{(0,c.A)(this,"\u0275fac",(()=>{let e;return function(s){return(e||(e=i.\u0275\u0275getInheritedFactory(ot)))(s||ot)}})()),(0,c.A)(this,"\u0275dir",i.\u0275\u0275defineDirective({type:ot,standalone:!1,features:[i.\u0275\u0275InheritDefinitionFeature]}))}}V();const Jn={provide:x,useExisting:(0,i.forwardRef)(()=>ct)};class ct extends ot{name="";constructor(e,t,s){super(),this._parent=e,this._setValidators(t),this._setAsyncValidators(s)}_checkParentType(){!(this._parent instanceof ct)&&this._parent}static#e=U=()=>{(0,c.A)(this,"\u0275fac",function(t){return new(t||ct)(i.\u0275\u0275directiveInject(x,5),i.\u0275\u0275directiveInject(K,10),i.\u0275\u0275directiveInject(ee,10))}),(0,c.A)(this,"\u0275dir",i.\u0275\u0275defineDirective({type:ct,selectors:[["","ngModelGroup",""]],inputs:{name:[0,"ngModelGroup","name"]},exportAs:["ngModelGroup"],standalone:!1,features:[i.\u0275\u0275ProvidersFeature([Jn]),i.\u0275\u0275InheritDefinitionFeature]}))}}U();const ei={provide:z,useExisting:(0,i.forwardRef)(()=>lt)},Rn=Promise.resolve();class lt extends z{_changeDetectorRef;callSetDisabledState;control=new at;static ngAcceptInputType_isDisabled=void(F=()=>{(0,c.A)(this,"\u0275fac",function(t){return new(t||lt)(i.\u0275\u0275directiveInject(x,9),i.\u0275\u0275directiveInject(K,10),i.\u0275\u0275directiveInject(ee,10),i.\u0275\u0275directiveInject(Z,10),i.\u0275\u0275directiveInject(i.ChangeDetectorRef,8),i.\u0275\u0275directiveInject(Ve,8))}),(0,c.A)(this,"\u0275dir",i.\u0275\u0275defineDirective({type:lt,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],standalone:!1,features:[i.\u0275\u0275ProvidersFeature([ei]),i.\u0275\u0275InheritDefinitionFeature,i.\u0275\u0275NgOnChangesFeature]}))});_registered=!1;viewModel;name="";isDisabled;model;options;update=new i.EventEmitter;constructor(e,t,s,d,D,X){super(),this._changeDetectorRef=D,this.callSetDisabledState=X,this._parent=e,this._setValidators(t),this._setAsyncValidators(s),this.valueAccessor=gn(0,d)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){const t=e.name.previousValue;this.formDirective.removeControl({name:t,path:this._getPath(t)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),fn(e,this.viewModel)&&(this._updateV
1alue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){Nt(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),!this._isStandalone()&&this.name}_updateValue(e){Rn.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){const t=e.isDisabled.currentValue,s=0!==t&&(0,i.booleanAttribute)(t);Rn.then(()=>{s&&!this.control.disabled?this.control.disable():!s&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?tn(e,this._parent):[e]}}F();class Wt{static#e=p=()=>{(0,c.A)(this,"\u0275fac",function(t){return new(t||Wt)}),(0,c.A)(this,"\u0275dir",i.\u0275\u0275defineDirective({type:Wt,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""],standalone:!1}))}}p();const ti={provide:Z,useExisting:(0,i.forwardRef)(()=>Ue),multi:!0};class Ue extends Y{writeValue(e){const t=e??"";this.setProperty("value",t)}registerOnChange(e){this.onChange=t=>{e(""==t?null:parseFloat(t))}}static#e=A=()=>{(0,c.A)(this,"\u0275fac",(()=>{let e;return function(s){return(e||(e=i.\u0275\u0275getInheritedFactory(Ue)))(s||Ue)}})()),(0,c.A)(this,"\u0275dir",i.\u0275\u0275defineDirective({type:Ue,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(t,s){1&t&&i.\u0275\u0275listener("input",function(D){return s.onChange(D.target.value)})("blur",function(){return s.onTouched()})},standalone:!1,features:[i.\u0275\u0275ProvidersFeature([ti]),i.\u0275\u0275InheritDefinitionFeature]}))}}A();const ni={provide:Z,useExisting:(0,i.forwardRef)(()=>jt),multi:!0};class Kt{_accessors=[];add(e,t){this._accessors.push([e,t])}remove(e){for(let t=this._accessors.length-1;t>=0;--t)if(this._accessors[t][1]===e)return void this._accessors.splice(t,1)}select(e){this._accessors.forEach(t=>{this._isSameGroup(t,e)&&t[1]!==e&&t[1].fireUncheck(e.value)})}_isSameGroup(e,t){return!!e[0].control&&(e[0]._parent===t._control._parent&&e[1].name===t.name)}static#e=N=()=>{(0,c.A)(this,"\u0275fac",function(t){return new(t||Kt)}),(0,c.A)(this,"\u0275prov",i.\u0275\u0275defineInjectable({token:Kt,factory:Kt.\u0275fac,providedIn:"root"}))}}N();class jt extends Y{_registry;_injector;_state;_control;_fn;setDisabledStateFired=!1;onChange=()=>{};name;formControlName;value;callSetDisabledState=(0,i.inject)(Ve,{optional:!0})??Ut;constructor(e,t,s,d){super(e,t),this._registry=s,this._injector=d}ngOnInit(){this._control=this._injector.get(z),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(e){this._state=e===this.value,this.setProperty("checked",this._state)}registerOnChange(e){this._fn=e,this.onChange=()=>{e(this.value),this._registry.select(this)}}setDisabledState(e){(this.setDisabledStateFired||e||"whenDisabledForLegacyCode"===this.callSetDisabledState)&&this.setProperty("disabled",e),this.setDisabledStateFired=!0}fireUncheck(e){this.writeValue(e)}_checkName(){this.name&&this.formControlName&&(this.name,this.formControlName),!this.name&&this.formControlName&&(this.name=this.formControlName)}static#e=L=()=>{(0,c.A)(this,"\u0275fac",function(t){return new(t||jt)(i.\u0275\u0275directiveInject(i.Renderer2),i.\u0275\u0275directiveInject(i.ElementRef),i.\u0275\u0275directiveInject(Kt),i.\u0275\u0275directiveInject(i.Injector))}),(0,c.A)(this,"\u0275dir",i.\u0275\u0275defineDirective({type:jt,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(t,s){1&t&&i.\u0275\u0275listener("change",function(){return s.onChange()})("blur",function(){return s.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},standalone:!1,features:[i.\u0275\u0275ProvidersFeature([ni]),i.\u0275\u0275InheritDefinitionFeature]}))}}L();const ii={provide:Z,useExisting:(0,i.forwardRef)(()=>dt),multi:!0};class dt extends Y{writeValue(e){this.setProperty("value",parseFloat(e))}registerOnChange(e){this.onChange=t=>{e(""==t?null:parseFloat(t))}}static#e=C=()=>{(0,c.A)(this,"\u0275fac",(()=>{let e;
1return function(s){return(e||(e=i.\u0275\u0275getInheritedFactory(dt)))(s||dt)}})()),(0,c.A)(this,"\u0275dir",i.\u0275\u0275defineDirective({type:dt,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(t,s){1&t&&i.\u0275\u0275listener("change",function(D){return s.onChange(D.target.value)})("input",function(D){return s.onChange(D.target.value)})("blur",function(){return s.onTouched()})},standalone:!1,features:[i.\u0275\u0275ProvidersFeature([ii]),i.\u0275\u0275InheritDefinitionFeature]}))}}C();const En=new i.InjectionToken(""),ri={provide:z,useExisting:(0,i.forwardRef)(()=>_t)};class _t extends z{_ngModelWarningConfig;callSetDisabledState;viewModel;form;set isDisabled(e){}model;update=new i.EventEmitter;static _ngModelWarningSentOnce=(O=()=>{(0,c.A)(this,"\u0275fac",function(t){return new(t||_t)(i.\u0275\u0275directiveInject(K,10),i.\u0275\u0275directiveInject(ee,10),i.\u0275\u0275directiveInject(Z,10),i.\u0275\u0275directiveInject(En,8),i.\u0275\u0275directiveInject(Ve,8))}),(0,c.A)(this,"\u0275dir",i.\u0275\u0275defineDirective({type:_t,selectors:[["","formControl",""]],inputs:{form:[0,"formControl","form"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],standalone:!1,features:[i.\u0275\u0275ProvidersFeature([ri]),i.\u0275\u0275InheritDefinitionFeature,i.\u0275\u0275NgOnChangesFeature]}))},!1);_ngModelWarningSent=!1;constructor(e,t,s,d,D){super(),this._ngModelWarningConfig=d,this.callSetDisabledState=D,this._setValidators(e),this._setAsyncValidators(t),this.valueAccessor=gn(0,s)}ngOnChanges(e){if(this._isControlChanged(e)){const t=e.form.previousValue;t&&nn(t,this,!1),Nt(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}fn(e,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&nn(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_isControlChanged(e){return e.hasOwnProperty("form")}}O();const si={provide:x,useExisting:(0,i.forwardRef)(()=>Ne)};class Ne extends x{callSetDisabledState;get submitted(){return(0,i.untracked)(this._submittedReactive)}set submitted(e){this._submittedReactive.set(e)}_submitted=(0,i.computed)(()=>this._submittedReactive());_submittedReactive=(0,i.signal)(!1);_oldForm;_onCollectionChange=()=>this._updateDomValue();directives=[];form=null;ngSubmit=new i.EventEmitter;constructor(e,t,s){super(),this.callSetDisabledState=s,this._setValidators(e),this._setAsyncValidators(t)}ngOnChanges(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(sn(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(e){const t=this.form.get(e.path);return Nt(t,e,this.callSetDisabledState),t.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),t}getControl(e){return this.form.get(e.path)}
1removeControl(e){nn(e.control||null,e,!1),function Xn(a,e){const t=a.indexOf(e);t>-1&&a.splice(t,1)}(this.directives,e)}addFormGroup(e){this._setUpFormContainer(e)}removeFormGroup(e){this._cleanUpFormContainer(e)}getFormGroup(e){return this.form.get(e.path)}addFormArray(e){this._setUpFormContainer(e)}removeFormArray(e){this._cleanUpFormContainer(e)}getFormArray(e){return this.form.get(e.path)}updateModel(e,t){this.form.get(e.path).setValue(t)}onSubmit(e){return this._submittedReactive.set(!0),On(this.form,this.directives),this.ngSubmit.emit(e),this.form._events.next(new Fe(this.control)),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this._submittedReactive.set(!1),this.form._events.next(new Jt(this.form))}_updateDomValue(){this.directives.forEach(e=>{const t=e.control,s=this.form.get(e.path);t!==s&&(nn(t||null,e),s instanceof at&&(Nt(s,e,this.callSetDisabledState),e.control=s))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){const t=this.form.get(e.path);wn(t,e),t.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){const t=this.form.get(e.path);t&&function $n(a,e){return sn(a,e)}(t,e)&&t.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){mn(this.form,this),this._oldForm&&sn(this._oldForm,this)}_checkFormPresent(){this.form}static#e=j=()=>{(0,c.A)(this,"\u0275fac",function(t){return new(t||Ne)(i.\u0275\u0275directiveInject(K,10),i.\u0275\u0275directiveInject(ee,10),i.\u0275\u0275directiveInject(Ve,8))}),(0,c.A)(this,"\u0275dir",i.\u0275\u0275defineDirective({type:Ne,selectors:[["","formGroup",""]],hostBindings:function(t,s){1&t&&i.\u0275\u0275listener("submit",function(D){return s.onSubmit(D)})("reset",function(){return s.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[i.\u0275\u0275ProvidersFeature([si]),i.\u0275\u0275InheritDefinitionFeature,i.\u0275\u0275NgOnChangesFeature]}))}}j();const ai={provide:x,useExisting:(0,i.forwardRef)(()=>xe)};class xe extends ot{name=null;constructor(e,t,s){super(),this._parent=e,this._setValidators(t),this._setAsyncValidators(s)}_checkParentType(){kn(this._parent)}static#e=f=()=>{(0,c.A)(this,"\u0275fac",function(t){return new(t||xe)(i.\u0275\u0275directiveInject(x,13),i.\u0275\u0275directiveInject(K,10),i.\u0275\u0275directiveInject(ee,10))}),(0,c.A)(this,"\u0275dir",i.\u0275\u0275defineDirective({type:xe,selectors:[["","formGroupName",""]],inputs:{name:[0,"formGroupName","name"]},standalone:!1,features:[i.\u0275\u0275ProvidersFeature([ai]),i.\u0275\u0275InheritDefinitionFeature]}))}}f();const oi={provide:x,useExisting:(0,i.forwardRef)(()=>We)};class We extends x{_parent;name=null;constructor(e,t,s){super(),this._parent=e,this._setValidators(t),this._setAsyncValidators(s)}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return tn(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){kn(this._parent)}static#e=w=()=>{(0,c.A)(this,"\u0275fac",function(t){return new(t||We)(i.\u0275\u0275directiveInject(x,13),i.\u0275\u0275directiveInject(K,10),i.\u0275\u0275directiveInject(ee,10))}),(0,c.A)(this,"\u0275dir",i.\u0275\u0275defineDirective({type:We,selectors:[["","formArrayName",""]],inputs:{name:[0,"formArrayName","name"]},standalone:!1,features:[i.\u0275\u0275ProvidersFeature([oi]),i.\u0275\u0275InheritDefinitionFeature]}))}}function kn(a){return!(a instanceof xe||a instanceof Ne||a instanceof We)}w();const ci={provide:z,useExisting:(0,i.forwardRef)(()=>ut)};class ut extends z{_ngModelWarningConfig;_added=!1;viewModel;control;name=null;set isDisabled(e){}model;update=new i.EventEmitter;static _ngModelWarningSentOnce=(g=()=>{(0,c.A)(this,"\u0275fac",function(t){return new(t||ut)(i.\u0275\u0275directiveInject(x,13),i.\u0275\u0275directiveInject(K,10),i.\u0275\u0275directiveInject(ee,10),i.\u0275\u0275directiveInject(Z,10),i.\u0275\u0275directiveInject(En,8))}),(0,c.A)(this,"\u0275dir",i.\u0275\u0275defineDirective({type:ut,selectors:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},standalone:!1,features:[i.\u0275\u0275ProvidersFeature([ci]),i.\u0275\u0275InheritDefinitionFeature,i.\u0275\u0275NgOnChangesFeature]}))},!1);_ngModelWarningSent=!1;constructor(e,t,s,d,D){super(),this._ngModelWarningConfig=D,this._parent=e,this._setValidators(t),this._setAsyncValidators(s),this.valueAccessor=gn(0,d)}ngOnChanges(e){this._added||this._setUpControl(),fn(e,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}get path(){return tn(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}}g();const li={provide:Z,useExisting:(0,i.forwardRef)(()=>Ke),multi:!0};function Ln(a,e){return null==a?`${e}`:(e&&"object"==typeof e&&(e="Object"),`${a}: ${e}`.slice(0,50))}class Ke extends Y{value;_optionMap=new Map;_idCounter=0;set compareWith(e){this._compareWith=e}_compareWith=Object.is;writeValue(e){this.value=e;const s=Ln(this._getOptionId(e),e);this.setProperty("value",s)}registerOnChange(e){this.onChange=t=>{this.value=this._getOptionValue(t),e(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(e){for(const t of this._optionMap.keys())if(this._compareWith(this._optionMap.get(t),e))return t;return null}_getOptionValue(e){const t=function di(a){return a.split(":")[0]}(e);return this._optionMap.has(t)?this._optionMap.get(t):e}static#e=W=()=>{(0,c.A)(this,"\u0275fac",(()=>{let e;
1return function(s){return(e||(e=i.\u0275\u0275getInheritedFactory(Ke)))(s||Ke)}})()),(0,c.A)(this,"\u0275dir",i.\u0275\u0275defineDirective({type:Ke,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(t,s){1&t&&i.\u0275\u0275listener("change",function(D){return s.onChange(D.target.value)})("blur",function(){return s.onTouched()})},inputs:{compareWith:"compareWith"},standalone:!1,features:[i.\u0275\u0275ProvidersFeature([li]),i.\u0275\u0275InheritDefinitionFeature]}))}}W();class an{_element;_renderer;_select;id;constructor(e,t,s){this._element=e,this._renderer=t,this._select=s,this._select&&(this.id=this._select._registerOption())}set ngValue(e){null!=this._select&&(this._select._optionMap.set(this.id,e),this._setElementValue(Ln(this.id,e)),this._select.writeValue(this._select.value))}set value(e){this._setElementValue(e),this._select&&this._select.writeValue(this._select.value)}_setElementValue(e){this._renderer.setProperty(this._element.nativeElement,"value",e)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#e=v=()=>{(0,c.A)(this,"\u0275fac",function(t){return new(t||an)(i.\u0275\u0275directiveInject(i.ElementRef),i.\u0275\u0275directiveInject(i.Renderer2),i.\u0275\u0275directiveInject(Ke,9))}),(0,c.A)(this,"\u0275dir",i.\u0275\u0275defineDirective({type:an,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"},standalone:!1}))}}v();const _i={provide:Z,useExisting:(0,i.forwardRef)(()=>je),multi:!0};function Bn(a,e){return null==a?`${e}`:("string"==typeof e&&(e=`'${e}'`),e&&"object"==typeof e&&(e="Object"),`${a}: ${e}`.slice(0,50))}class je extends Y{value;_optionMap=new Map;_idCounter=0;set compareWith(e){this._compareWith=e}_compareWith=Object.is;writeValue(e){let t;if(this.value=e,Array.isArray(e)){const s=e.map(d=>this._getOptionId(d));t=(d,D)=>{d._setSelected(s.indexOf(D.toString())>-1)}}else t=(s,d)=>{s._setSelected(!1)};this._optionMap.forEach(t)}registerOnChange(e){this.onChange=t=>{const s=[],d=t.selectedOptions;if(void 0!==d){const D=d;for(let X=0;X<D.length;X++){const cn=D[X],yn=this._getOptionValue(cn.value);s.push(yn)}}else{const D=t.options;for(let X=0;X<D.length;X++){const cn=D[X];if(cn.selected){const yn=this._getOptionValue(cn.value);s.push(yn)}}}this.value=s,e(s)}}_registerOption(e){const t=(this._idCounter++).toString();return this._optionMap.set(t,e),t}_getOptionId(e){for(const t of this._optionMap.keys())if(this._compareWith(this._optionMap.get(t)._value,e))return t;return null}_getOptionValue(e){const t=function ui(a){return a.split(":")[0]}(e);return this._optionMap.has(t)?this._optionMap.get(t)._value:e}static#e=B=()=>{(0,c.A)(this,"\u0275fac",(()=>{let e;return function(s){return(e||(e=i.\u0275\u0275getInheritedFactory(je)))(s||je)}})()),(0,c.A)(this,"\u0275dir",i.\u0275\u0275defineDirective({type:je,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(t,s){1&t&&i.\u0275\u0275listener("change",function(D){return s.onChange(D.target)})("blur",function(){return s.onTouched()})},inputs:{compareWith:"compareWith"},standalone:!1,features:[i.\u0275\u0275ProvidersFeature([_i]),i.\u0275\u0275InheritDefinitionFeature]}))}}B();class on{_element;_renderer;_select;id;_value;constructor(e,t,s){this._element=e,this._renderer=t,this._select=s,this._select&&(this.id=this._select._registerOption(this))}set ngValue(e){null!=this._select&&(this._value=e,this._setElementValue(Bn(this.id,e)),this._select.writeValue(this._select.value))}set value(e){this._select?(this._value=e,this._setElementValue(Bn(this.id,e)),this._select.writeValue(this._select.value)):this._setElementValue(e)}_setElementValue(e){this._renderer.setProperty(this._element.nativeElement,"value",e)}_setSelected(e){this._renderer.setProperty(this._element.nativeElement,"selected",e)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#e=H=()=>{(0,c.A)(this,"\u0275fac",function(t){return new(t||on)(i.\u0275\u0275directiveInject(i.ElementRef),i.\u0275\u0275directiveInject(i.Renderer2),i.\u0275\u0275directiveInject(je,9))}),(0,c.A)(this,"\u0275dir",i.\u0275\u0275defineDirective({type:on,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"},standalone:!1}))}}function Fn(a){return"number"==typeof a?a:parseInt(a,10)}function Vn(a){return"number"==typeof a?a:parseFloat(a)}H();class me{_validator=Te;_onChange;_enabled;ngOnChanges(e){if(this.inputName in e){const t=this.normalizeInput(e[this.inputName].
1currentValue);this._enabled=this.enabled(t),this._validator=this._enabled?this.createValidator(t):Te,this._onChange&&this._onChange()}}validate(e){return this._validator(e)}registerOnValidatorChange(e){this._onChange=e}enabled(e){return null!=e}static#e=$=()=>{(0,c.A)(this,"\u0275fac",function(t){return new(t||me)}),(0,c.A)(this,"\u0275dir",i.\u0275\u0275defineDirective({type:me,features:[i.\u0275\u0275NgOnChangesFeature]}))}}$();const hi={provide:K,useExisting:(0,i.forwardRef)(()=>Ge),multi:!0};class Ge extends me{max;inputName="max";normalizeInput=e=>Vn(e);createValidator=e=>yt(e);static#e=ve=()=>{(0,c.A)(this,"\u0275fac",(()=>{let e;return function(s){return(e||(e=i.\u0275\u0275getInheritedFactory(Ge)))(s||Ge)}})()),(0,c.A)(this,"\u0275dir",i.\u0275\u0275defineDirective({type:Ge,selectors:[["input","type","number","max","","formControlName",""],["input","type","number","max","","formControl",""],["input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(t,s){2&t&&i.\u0275\u0275attribute("max",s._enabled?s.max:null)},inputs:{max:"max"},standalone:!1,features:[i.\u0275\u0275ProvidersFeature([hi]),i.\u0275\u0275InheritDefinitionFeature]}))}}ve();const mi={provide:K,useExisting:(0,i.forwardRef)(()=>He),multi:!0};class He extends me{min;inputName="min";normalizeInput=e=>Vn(e);createValidator=e=>Qe(e);static#e=re=()=>{(0,c.A)(this,"\u0275fac",(()=>{let e;return function(s){return(e||(e=i.\u0275\u0275getInheritedFactory(He)))(s||He)}})()),(0,c.A)(this,"\u0275dir",i.\u0275\u0275defineDirective({type:He,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(t,s){2&t&&i.\u0275\u0275attribute("min",s._enabled?s.min:null)},inputs:{min:"min"},standalone:!1,features:[i.\u0275\u0275ProvidersFeature([mi]),i.\u0275\u0275InheritDefinitionFeature]}))}}re();const pi={provide:K,useExisting:(0,i.forwardRef)(()=>Ce),multi:!0},fi={provide:K,useExisting:(0,i.forwardRef)(()=>ze),multi:!0};class Ce extends me{required;inputName="required";normalizeInput=i.booleanAttribute;createValidator=e=>Dt;enabled(e){return e}static#e=Q=()=>{(0,c.A)(this,"\u0275fac",(()=>{let e;return function(s){return(e||(e=i.\u0275\u0275getInheritedFactory(Ce)))(s||Ce)}})()),(0,c.A)(this,"\u0275dir",i.\u0275\u0275defineDirective({type:Ce,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(t,s){2&t&&i.\u0275\u0275attribute("required",s._enabled?"":null)},inputs:{required:"required"},standalone:!1,features:[i.\u0275\u0275ProvidersFeature([pi]),i.\u0275\u0275InheritDefinitionFeature]}))}}Q();class ze extends Ce{createValidator=e=>Mt;static#e=be=()=>{(0,c.A)(this,"\u0275fac",(()=>{let e;return function(s){return(e||(e=i.\u0275\u0275getInheritedFactory(ze)))(s||ze)}})()),(0,c.A)(this,"\u0275dir",i.\u0275\u0275defineDirective({type:ze,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(t,s){2&t&&i.\u0275\u0275attribute("required",s._enabled?"":null)},standalone:!1,features:[i.\u0275\u0275ProvidersFeature([fi]),i.\u0275\u0275InheritDefinitionFeature]}))}}be();const gi={provide:K,useExisting:(0,i.forwardRef)(()=>ht),multi:!0};class ht extends me{email;inputName="email";normalizeInput=i.booleanAttribute;createValidator=e=>Pe;enabled(e){return e}static#e=pe=()=>{(0,c.A)(this,"\u0275fac",(()=>{let e;return function(s){return(e||(e=i.\u0275\u0275getInheritedFactory(ht)))(s||ht)}})()),(0,c.A)(this,"\u0275dir",i.\u0275\u0275defineDirective({type:ht,selectors:[["","email","","formControlName",""],["","email","","formControl",""],["","email","","ngModel",""]],inputs:{email:"email"},standalone:!1,features:[i.\u0275\u0275ProvidersFeature([gi]),i.\u0275\u0275InheritDefinitionFeature]}))}}pe();const Ei={provide:K,useExisting:(0,i.forwardRef)(()=>mt),multi:!0};class mt extends me{minlength;inputName="minlength";normalizeInput=e=>Fn(e);createValidator=e=>te(e);static#e=we=()=>{(0,c.A)(this,"\u0275fac",(()=>{let e;
1return function(s){return(e||(e=i.\u0275\u0275getInheritedFactory(mt)))(s||mt)}})()),(0,c.A)(this,"\u0275dir",i.\u0275\u0275defineDirective({type:mt,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(t,s){2&t&&i.\u0275\u0275attribute("minlength",s._enabled?s.minlength:null)},inputs:{minlength:"minlength"},standalone:!1,features:[i.\u0275\u0275ProvidersFeature([Ei]),i.\u0275\u0275InheritDefinitionFeature]}))}}we();const vi={provide:K,useExisting:(0,i.forwardRef)(()=>$e),multi:!0};class $e extends me{maxlength;inputName="maxlength";normalizeInput=e=>Fn(e);createValidator=e=>De(e);static#e=Ye=()=>{(0,c.A)(this,"\u0275fac",(()=>{let e;return function(s){return(e||(e=i.\u0275\u0275getInheritedFactory($e)))(s||$e)}})()),(0,c.A)(this,"\u0275dir",i.\u0275\u0275defineDirective({type:$e,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(t,s){2&t&&i.\u0275\u0275attribute("maxlength",s._enabled?s.maxlength:null)},inputs:{maxlength:"maxlength"},standalone:!1,features:[i.\u0275\u0275ProvidersFeature([vi]),i.\u0275\u0275InheritDefinitionFeature]}))}}
1Ye();const bi={provide:K,useExisting:(0,i.forwardRef)(()=>Ze),multi:!0};class Ze extends me{pattern;inputName="pattern";normalizeInput=e=>e;createValidator=e=>At(e);static#e=pt=()=>{(0,c.A)(this,"\u0275fac",(()=>{let e;return function(s){return(e||(e=i.\u0275\u0275getInheritedFactory(Ze)))(s||Ze)}})()),(0,c.A)(this,"\u0275dir",i.\u0275\u0275defineDirective({type:Ze,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(t,s){2&t&&i.\u0275\u0275attribute("pattern",s._enabled?s.pattern:null)},inputs:{pattern:"pattern"},standalone:!1,features:[i.\u0275\u0275ProvidersFeature([bi]),i.\u0275\u0275InheritDefinitionFeature]}))}}pt();class Gt{static#e=Oe=()=>{(0,c.A)(this,"\u0275fac",function(t){return new(t||Gt)}),(0,c.A)(this,"\u0275mod",i.\u0275\u0275defineNgModule({type:Gt})),(0,c.A)(this,"\u0275inj",i.\u0275\u0275defineInjector({}))}}Oe();class vn extends St{constructor(e,t,s){super(Vt(t),hn(s,t)),this.controls=e,this._initObservables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;at(e){return this.controls[this._adjustIndex(e)]}push(e,t={}){this.controls.push(e),this._registerControl(e),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}insert(e,t,s={}){this.controls.splice(e,0,t),this._registerControl(t),this.updateValueAndValidity({emitEvent:s.emitEvent})}removeAt(e,t={}){let s=this._adjustIndex(e);s<0&&(s=0),this.controls[s]&&this.controls[s]._registerOnCollectionChange(()=>{}),this.controls.splice(s,1),this.updateValueAndValidity({emitEvent:t.emitEvent})}setControl(e,t,s={}){let d=this._adjustIndex(e);d<0&&(d=0),this.controls[d]&&this.controls[d]._registerOnCollectionChange(()=>{}),this.controls.splice(d,1),t&&(this.controls.splice(d,0,t),this._registerControl(t)),this.updateValueAndValidity({emitEvent:s.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(e,t={}){An(this,0,e),e.forEach((s,d)=>{Mn(this,!1,d),this.at(d).setValue(s,{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}patchValue(e,t={}){null!=e&&(e.forEach((s,d)=>{this.at(d)&&this.at(d).patchValue(s,{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t))}reset(e=[],t={}){this._forEachChild((s,d)=>{s.reset(e[d],{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t,this),this._updateTouched(t,this),this.updateValueAndValidity(t)}getRawValue(){return this.controls.map(e=>e.getRawValue())}clear(e={}){this.controls.length<1||(this._forEachChild(t=>t._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:e.emitEvent}))}_adjustIndex(e){return e<0?e+this.length:e}_syncPendingControls(){let e=this.controls.reduce((t,s)=>!!s._syncPendingControls()||t,!1);return e&&this.updateValueAndValidity({onlySelf:!0}),e}_forEachChild(e){this.controls.forEach((t,s)=>{e(t,s)})}_updateValue(){this.value=this.controls.filter(e=>e.enabled||this.disabled).map(e=>e.value)}_anyControls(e){return this.controls.some(t=>t.enabled&&e(t))}_setUpControls(){this._forEachChild(e=>this._registerControl(e))}_allControlsDisabled(){for(const e of this.controls)if(e.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(e){e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)}_find(e){return this.at(e)??null}}function Sn(a){return!!a&&(void 0!==a.asyncValidators||void 0!==a.validators||void 0!==a.updateOn)}class Ie{useNonNullable=!1;get nonNullable(){const e=new Ie;return e.useNonNullable=!0,e}group(e,t=null){const s=this._reduceControls(e);let d={};return Sn(t)?d=t:null!==t&&(d.validators=t.validator,d.asyncValidators=t.asyncValidator),new st(s,d)}record(e,t=null){const s=this._reduceControls(e);return new Cn(s,t)}control(e,t,s){let d={};return this.useNonNullable?(Sn(t)?d=t:(d.validators=t,d.asyncValidators=s),new at(e,{...d,nonNullable:!0})):new at(e,t,s)}array(e,t,s){const d=e.map(D=>this._createControl(D));return new vn(d,t,s)}_reduceControls(e){const t={};return Object.keys(e).forEach(s=>{t[s]=this._createControl(e[s])}),t}_createControl(e){if(e instanceof at)return e;if(e instanceof St)return e;if(Array.isArray(e)){const t=e[0],s=e.length>1?e[1]:null,d=e.length>2?e[2]:null;return this.control(t,s,d)}return this.control(e)}static#e=Xe=()=>{(0,c.A)(this,"\u0275fac",function(t){return new(t||Ie)}),(0,c.A)(this,"\u0275prov",i.\u0275\u0275defineInjectable({token:Ie,factory:Ie.\u0275fac,providedIn:"root"}))}}Xe();class bn{static#e=ft=()=>{(0,c.A)(this,"\u0275fac",function(t){return new(t||bn)}),(0,c.A)(this,"\u0275prov",i.\u0275\u0275defineInjectable({token:bn,factory:()=>(0,i.inject)(Ie).nonNullable,providedIn:"root"}))}}ft();class Ht extends Ie{group(e,t=null){return super.group(e,t)}control(e,t,s){return super.control(e,t,s)}array(e,t,s){return super.array(e,t,s)}static#e=gt=()=>{(0,c.A)(this,"\u0275fac",(()=>{let e;
1return function(s){return(e||(e=i.\u0275\u0275getInheritedFactory(Ht)))(s||Ht)}})()),(0,c.A)(this,"\u0275prov",i.\u0275\u0275defineInjectable({token:Ht,factory:Ht.\u0275fac,providedIn:"root"}))}}gt();new i.Version("19.1.3");class zt{static withConfig(e){return{ngModule:zt,providers:[{provide:Ve,useValue:e.callSetDisabledState??Ut}]}}static#e=Et=()=>{(0,c.A)(this,"\u0275fac",function(t){return new(t||zt)}),(0,c.A)(this,"\u0275mod",i.\u0275\u0275defineNgModule({type:zt})),(0,c.A)(this,"\u0275inj",i.\u0275\u0275defineInjector({imports:[Gt]}))}}Et();class $t{static withConfig(e){return{ngModule:$t,providers:[{provide:En,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:Ve,useValue:e.callSetDisabledState??Ut}]}}static#e=qe=()=>{(0,c.A)(this,"\u0275fac",function(t){return new(t||$t)}),(0,c.A)(this,"\u0275mod",i.\u0275\u0275defineNgModule({type:$t})),(0,c.A)(this,"\u0275inj",i.\u0275\u0275defineInjector({imports:[Gt]}))}}qe()},8827:(ie,S,h)=>{h.r(S),h.d(S,{MAT_SLIDE_TOGGLE_DEFAULT_OPTIONS:()=>U,MAT_SLIDE_TOGGLE_REQUIRED_VALIDATOR:()=>N,MAT_SLIDE_TOGGLE_VALUE_ACCESSOR:()=>F,MatSlideToggle:()=>A,MatSlideToggleChange:()=>p,MatSlideToggleModule:()=>O,MatSlideToggleRequiredValidator:()=>L,_MatSlideToggleRequiredValidatorModule:()=>C});var M,k,E,P,c=h(36732),i=h(68930),l=h(34456),I=h(72102),b=h(96511),m=h(9227);const T=["switch"],R=["*"];function V(j,f){1&j&&(i.\u0275\u0275elementStart(0,"span",10),i.\u0275\u0275namespaceSVG(),i.\u0275\u0275elementStart(1,"svg",12),i.\u0275\u0275element(2,"path",13),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementStart(3,"svg",14),i.\u0275\u0275element(4,"path",15),i.\u0275\u0275elementEnd()())}const U=new i.InjectionToken("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1,hideIcon:!1,disabledInteractive:!1})}),F={provide:l.kq,useExisting:(0,i.forwardRef)(()=>A),multi:!0};class p{source;checked;constructor(f,w){this.source=f,this.checked=w}}class A{_elementRef=(0,i.inject)(i.ElementRef);_focusMonitor=(0,i.inject)(I.FN);_changeDetectorRef=(0,i.inject)(i.ChangeDetectorRef);defaults=(0,i.inject)(U);_onChange=f=>{};_onTouched=()=>{};_validatorOnChange=()=>{};_uniqueId;_checked=!1;_createChangeEvent(f){return new p(this,f)}_labelId;get buttonId(){return`${this.id||this._uniqueId}-button`}_switchElement;focus(){this._switchElement.nativeElement.focus()}_noopAnimations;_focused;name=null;id;labelPosition="after";ariaLabel=null;ariaLabelledby=null;ariaDescribedby;required;color;disabled=!1;disableRipple=!1;tabIndex=0;get checked(){return this._checked}set checked(f){this._checked=f,this._changeDetectorRef.markForCheck()}hideIcon;disabledInteractive;change=new i.EventEmitter;toggleChange=new i.EventEmitter;get inputId(){return`${this.id||this._uniqueId}-input`}constructor(){(0,i.inject)(m.l).load(b._StructuralStylesLoader);const f=(0,i.inject)(new i.HostAttributeToken("tabindex"),{optional:!0}),w=this.defaults,g=(0,i.inject)(i.ANIMATION_MODULE_TYPE,{optional:!0});this.tabIndex=null==f?0:parseInt(f)||0,this.color=w.color||"accent",this._noopAnimations="NoopAnimations"===g,this.id=this._uniqueId=(0,i.inject)(I.g7).getId("mat-mdc-slide-toggle-"),this.hideIcon=w.hideIcon??!1,this.disabledInteractive=w.disabledInteractive??!1,this._labelId=this._uniqueId+"-label"}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(f=>{"keyboard"===f||"program"===f?(this._focused=!0,this._changeDetectorRef.markForCheck()):f||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck()})})}ngOnChanges(f){f.required&&this._validatorOnChange()}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}writeValue(f){this.checked=!!f}registerOnChange(f){this._onChange=f}registerOnTouched(f){this._onTouched=f}validate(f){return this.required&&!0!==f.value?{required:!0}:null}registerOnValidatorChange(f){this._validatorOnChange=f}setDisabledState(f){this.disabled=f,this._changeDetectorRef.markForCheck()}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(this._createChangeEvent(this.checked))}_handleClick(){this.disabled||(this.toggleChange.emit(),this.defaults.disableToggleValue||(this.checked=!this.checked,this._onChange(this.checked),this.change.emit(new p(this,this.checked))))}
1_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}static#e=M=()=>{(0,c.A)(this,"\u0275fac",function(w){return new(w||A)}),(0,c.A)(this,"\u0275cmp",i.\u0275\u0275defineComponent({type:A,selectors:[["mat-slide-toggle"]],viewQuery:function(w,g){if(1&w&&i.\u0275\u0275viewQuery(T,5),2&w){let W;i.\u0275\u0275queryRefresh(W=i.\u0275\u0275loadQuery())&&(g._switchElement=W.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:13,hostBindings:function(w,g){2&w&&(i.\u0275\u0275hostProperty("id",g.id),i.\u0275\u0275attribute("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),i.\u0275\u0275classMap(g.color?"mat-"+g.color:""),i.\u0275\u0275classProp("mat-mdc-slide-toggle-focused",g._focused)("mat-mdc-slide-toggle-checked",g.checked)("_mat-animation-noopable",g._noopAnimations))},inputs:{name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],required:[2,"required","required",i.booleanAttribute],color:"color",disabled:[2,"disabled","disabled",i.booleanAttribute],disableRipple:[2,"disableRipple","disableRipple",i.booleanAttribute],tabIndex:[2,"tabIndex","tabIndex",f=>null==f?0:(0,i.numberAttribute)(f)],checked:[2,"checked","checked",i.booleanAttribute],hideIcon:[2,"hideIcon","hideIcon",i.booleanAttribute],disabledInteractive:[2,"disabledInteractive","disabledInteractive",i.booleanAttribute]},outputs:{change:"change",toggleChange:"toggleChange"},exportAs:["matSlideToggle"],features:[i.\u0275\u0275ProvidersFeature([F,{provide:l.cz,useExisting:A,multi:!0}]),i.\u0275\u0275InputTransformsFeature,i.\u0275\u0275NgOnChangesFeature],ngContentSelectors:R,decls:13,vars:27,consts:[["switch",""],["mat-internal-form-field","",3,"labelPosition"],["role","switch","type","button",1,"mdc-switch",3,"click","tabIndex","disabled"],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-switch__icons"],[1,"mdc-label",3,"click","for"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--on"],["d","M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--off"],["d","M20 13H4v-2h16v2z"]],template:function(w,g){if(1&w){const W=i.\u0275\u0275getCurrentView();i.\u0275\u0275projectionDef(),i.\u0275\u0275elementStart(0,"div",1)(1,"button",2,0),i.\u0275\u0275listener("click",function(){return i.\u0275\u0275restoreView(W),i.\u0275\u0275resetView(g._handleClick())}),i.\u0275\u0275element(3,"span",3),i.\u0275\u0275elementStart(4,"span",4)(5,"span",5)(6,"span",6),i.\u0275\u0275element(7,"span",7),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementStart(8,"span",8),i.\u0275\u0275element(9,"span",9),i.\u0275\u0275elementEnd(),i.\u0275\u0275template(10,V,5,0,"span",10),i.\u0275\u0275elementEnd()()(),i.\u0275\u0275elementStart(11,"label",11),i.\u0275\u0275listener("click",function(B){return i.\u0275\u0275restoreView(W),i.\u0275\u0275resetView(B.stopPropagation())}),i.\u0275\u0275projection(12),i.\u0275\u0275elementEnd()()}if(2&w){const W=i.\u0275\u0275reference(2);i.\u0275\u0275property("labelPosition",g.labelPosition),i.\u0275\u0275advance(),i.\u0275\u0275classProp("mdc-switch--selected",g.checked)("mdc-switch--unselected",!g.checked)("mdc-switch--checked",g.checked)("mdc-switch--disabled",g.disabled)("mat-mdc-slide-toggle-disabled-interactive",g.disabledInteractive),i.\u0275\u0275property("tabIndex",g.disabled&&!g.disabledInteractive?-1:g.tabIndex)("disabled",g.disabled&&!g.disabledInteractive),i.\u0275\u0275attribute("id",g.buttonId)("name",g.name)("aria-label",g.ariaLabel)("aria-labelledby",g._getAriaLabelledBy())("aria-describedby",g.ariaDescribedby)("aria-required",g.required||null)("aria-checked",g.checked)("aria-disabled",g.disabled&&g.disabledInteractive?"true":null),i.\u0275\u0275advance(8),i.\u0275\u0275property("matRippleTrigger",W)("matRippleDisabled",g.disableRipple||g.disabled)("matRippleCentered",!0),i.\u0275\u0275advance(),i.\u0275\u0275conditional(g.hideIcon?-1:10),i.\u0275\u0275advance(),i.\u0275\u0275property("for",g.buttonId),i.\u0275\u0275attribute("id",g._labelId)}},dependencies:[b.MatRipple,b._MatInternalFormField],styles:['.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative;width:var(--mdc-switch-track-width, 52px)}.mdc-switch.mdc-switch--disabled{cursor:default;pointer-events:none}.mdc-switch.mat-mdc-slide-toggle-disabled-interactive{pointer-events:auto}.mdc-switch__track{overflow:hidden;position:relative;width:100%;height:var(--mdc-switch-track-height, 32px);border-radius:var(--mdc-switch-track-shape, var(--mat-sys-corner-full))}.mdc-switch--disabled.mdc-switch .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity, 0.12)}.mdc-switch__track::before,.mdc-switch__track::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%;border-width:var(--mat-switch-track-outline-width, 2px);border-color:var(--mat-switch-track-outline-color, var(--mat-sys-outline))}.mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track::after{border-width:var(--mat-switch-selected-track-outline-width, 2px);border-color:var(--mat-switch-selected-track-outline-color, transparent)}.mdc-switch--disabled .mdc-switch__track::before,.mdc-switch--disabled .mdc-switch__track::after{border-width:var(--mat-switch-disabled-unselected-track-outline-width, 2px);border-color:var(--mat-switch-disabled-unselected-track-outline-color, var(--mat-sys-on-surface))}@media(forced-colors: active){.mdc-switch__track{border-color:currentColor}}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0);background:var(--mdc-switch-unselected-track-color, var(--mat-sys-surface-variant))}.mdc-switch--selected .mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch--selected .mdc-switch__track::before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::before{opacity:var(--mat-switch-hidden-track-opacity, 0);transition:var(--mat-switch-hidden-track-transition, opacity 75ms)}.mdc-switch--unselected .mdc-switch__track::before{opacity:var(--mat-switch-visible-track-opacity, 1);transition:var(--mat-switch-visible-track-transition, opacity 75ms)}
1.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color, var(--mat-sys-surface-variant))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color, var(--mat-sys-surface-variant))}.mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color, var(--mat-sys-surface-variant))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::before,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::before,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::before,.mdc-switch.mdc-switch--disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color, var(--mat-sys-surface-variant))}.mdc-switch__track::after{transform:translateX(-100%);background:var(--mdc-switch-selected-track-color, var(--mat-sys-primary))}[dir=rtl] .mdc-switch__track::after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track::after{transform:translateX(0)}.mdc-switch--selected .mdc-switch__track::after{opacity:var(--mat-switch-visible-track-opacity, 1);transition:var(--mat-switch-visible-track-transition, opacity 75ms)}.mdc-switch--unselected .mdc-switch__track::after{opacity:var(--mat-switch-hidden-track-opacity, 0);transition:var(--mat-switch-hidden-track-transition, opacity 75ms)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color, var(--mat-sys-primary))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color, var(--mat-sys-primary))}.mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color, var(--mat-sys-primary))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::after,.mdc-switch.mdc-switch--disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color, var(--mat-sys-on-surface))}.mdc-switch__handle-track{height:100%;pointer-events:none;position:absolute;top:0;transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);left:0;right:auto;transform:translateX(0);width:calc(100% - var(--mdc-switch-handle-width))}[dir=rtl] .mdc-switch__handle-track{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track{transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto;transition:width 75ms cubic-bezier(0.4, 0, 0.2, 1),height 75ms cubic-bezier(0.4, 0, 0.2, 1),margin 75ms cubic-bezier(0.4, 0, 0.2, 1);width:var(--mdc-switch-handle-width);height:var(--mdc-switch-handle-height);border-radius:var(--mdc-switch-handle-shape, var(--mat-sys-corner-full))}[dir=rtl] .mdc-switch__handle{left:auto;right:0}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle{width:var(--mat-switch-unselected-handle-size, 16px);height:var(--mat-switch-unselected-handle-size, 16px);margin:var(--mat-switch-unselected-handle-horizontal-margin, 0 8px)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-unselected-with-icon-handle-horizontal-margin, 0 4px)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle{width:var(--mat-switch-selected-handle-size, 24px);height:var(--mat-switch-selected-handle-size, 24px);margin:var(--mat-switch-selected-handle-horizontal-margin, 0 24px)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-selected-with-icon-handle-horizontal-margin, 0 24px)}.mat-mdc-slide-toggle .mdc-switch__handle:has(.mdc-switch__icons){width:var(--mat-switch-with-icon-handle-size, 24px);height:var(--mat-switch-with-icon-handle-size, 24px)}.mat-mdc-slide-toggle .mdc-switch:active:not(.mdc-switch--disabled) .mdc-switch__handle{width:var(--mat-switch-pressed-handle-size, 28px);height:var(--mat-switch-pressed-handle-size, 28px)}.mat-mdc-slide-toggle .mdc-switch--selected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-selected-pressed-handle-horizontal-margin, 0 22px)}.mat-mdc-slide-toggle .mdc-switch--unselected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-unselected-pressed-handle-horizontal-margin, 0 2px)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-selected-handle-opacity, 1)}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-unselected-handle-opacity, 0.38)}.mdc-switch__handle::before,.mdc-switch__handle::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";width:100%;height:100%;left:0;position:absolute;top:0;transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}@media(forced-colors: active){.mdc-switch__handle::before,.mdc-switch__handle::after{border-color:currentColor}}.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color, var(--mat-sys-on-primary))}
1.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color, var(--mat-sys-primary-container))}.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color, var(--mat-sys-primary-container))}.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color, var(--mat-sys-primary-container))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:hover:not(:focus):not(:active) .mdc-switch__handle::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:focus:not(:active) .mdc-switch__handle::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:active .mdc-switch__handle::after,.mdc-switch--selected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color, var(--mat-sys-surface))}.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color, var(--mat-sys-outline))}.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color, var(--mat-sys-on-surface-variant))}.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color, var(--mat-sys-on-surface-variant))}.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color, var(--mat-sys-on-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color, var(--mat-sys-on-surface))}.mdc-switch__handle::before{background:var(--mdc-switch-handle-surface-color)}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation-shadow)}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__shadow,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__shadow,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__shadow,.mdc-switch.mdc-switch--disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation-shadow)}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1;width:var(--mdc-switch-state-layer-size, 40px);height:var(--mdc-switch-state-layer-size, 40px)}.mdc-switch__ripple::after{content:"";opacity:0}.mdc-switch--disabled .mdc-switch__ripple::after{display:none}.mat-mdc-slide-toggle-disabled-interactive .mdc-switch__ripple::after{display:block}.mdc-switch:hover .mdc-switch__ripple::after{opacity:.04;transition:75ms opacity cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mdc-switch .mdc-switch__ripple::after{opacity:.12}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:focus .mdc-switch__ripple::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:active .mdc-switch__ripple::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:hover:not(:focus) .mdc-switch__ripple::after,.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-focus-state-layer-color, var(--mat-sys-on-surface))}.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-pressed-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mdc-switch-selected-hover-state-layer-color, var(--mat-sys-primary))}.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-selected-focus-state-layer-color, var(--mat-sys-primary))}.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-selected-pressed-state-layer-color, var(--mat-sys-primary));opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch__icons{position:relative;height:100%;width:100%;z-index:1}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity, 0.38)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity, 0.38)}.mdc-switch__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;opacity:0;transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-switch--unselected .mdc-switch__icon{width:var(--mdc-switch-unselected-icon-size, 16px);height:var(--mdc-switch-unselected-icon-size, 16px);
1fill:var(--mdc-switch-unselected-icon-color, var(--mat-sys-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color, var(--mat-sys-surface-variant))}.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size, 16px);height:var(--mdc-switch-selected-icon-size, 16px);fill:var(--mdc-switch-selected-icon-color, var(--mat-sys-on-primary-container))}.mdc-switch--selected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color, var(--mat-sys-on-surface))}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle{-webkit-user-select:none;user-select:none;display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,.mat-mdc-slide-toggle .mdc-switch__ripple::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple:not(:empty),.mat-mdc-slide-toggle .mdc-switch__ripple::after:not(:empty){transform:translateZ(0)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mat-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-internal-form-field{color:var(--mat-switch-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-switch-label-text-font, var(--mat-sys-body-medium-font));line-height:var(--mat-switch-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-switch-label-text-size, var(--mat-sys-body-medium-size));letter-spacing:var(--mat-switch-label-text-tracking, var(--mat-sys-body-medium-tracking));font-weight:var(--mat-switch-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-focus-indicator::before{border-radius:50%}.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle-track,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__icon,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::after,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::after{transition:none}.mat-mdc-slide-toggle .mdc-switch:enabled+.mdc-label{cursor:pointer}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:var(--mdc-switch-disabled-label-text-color)}'],encapsulation:2,changeDetection:0}))}}M();const N={provide:l.cz,useExisting:(0,i.forwardRef)(()=>L),multi:!0};class L extends l.xq{static#e=k=()=>{(0,c.A)(this,"\u0275fac",(()=>{let f;return function(g){return(f||(f=i.\u0275\u0275getInheritedFactory(L)))(g||L)}})()),(0,c.A)(this,"\u0275dir",i.\u0275\u0275defineDirective({type:L,selectors:[["mat-slide-toggle","required","","formControlName",""],["mat-slide-toggle","required","","formControl",""],["mat-slide-toggle","required","","ngModel",""]],features:[i.\u0275\u0275ProvidersFeature([N]),i.\u0275\u0275InheritDefinitionFeature]}))}}k();class C{static#e=E=()=>{(0,c.A)(this,"\u0275fac",function(w){return new(w||C)}),(0,c.A)(this,"\u0275mod",i.\u0275\u0275defineNgModule({type:C})),(0,c.A)(this,"\u0275inj",i.\u0275\u0275defineInjector({}))}}E();class O{static#e=P=()=>{(0,c.A)(this,"\u0275fac",function(w){return new(w||O)}),(0,c.A)(this,"\u0275mod",i.\u0275\u0275defineNgModule({type:O})),(0,c.A)(this,"\u0275inj",i.\u0275\u0275defineInjector({imports:[A,b.MatCommonModule,b.MatCommonModule]}))}}P()},36732:(ie,S,h)=>{function c(b){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(m){return typeof m}:function(m){return m&&"function"==typeof Symbol&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m})(b)}function l(b){var m=function i(b,m){if("object"!=c(b)||!b)return b;var M=b[Symbol.toPrimitive];if(void 0!==M){var k=M.call(b,m||"default");if("object"!=c(k))return k;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===m?String:Number)(b)}(b,"string");return"symbol"==c(m)?m:m+""}function I(b,m,M){return(m=l(m))in b?Object.defineProperty(b,m,{value:M,enumerable:!0,configurable:!0,writable:!0}):b[m]=M,b}h.d(S,{A:()=>I})}}]);
2//# sourceMappingURL=node_modules_angular_material_fesm2022_slide-toggle_mjs-_025b1.e0718797f52cf1b2.js.map

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.