PageSourceSearch

https://oceandocs.org/7851.91c746fa77f15c65.js

js oceandocs.org collected 2026-10-02 04:26:35 UTC 11,897 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkdspace_angular=self.webpackChunkdspace_angular||[]).push([[7851],{95017:(V,O,_)=>{_.d(O,{Ov:()=>A,Z9:()=>x,o2:()=>N});var k=_(94033),m=_(77579);_(94650);class N{}function x(p){return p&&"function"==typeof p.connect&&!(p instanceof k.c)}class A{get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}constructor(i=!1,o,c=!0,g){this._multiple=i,this._emitChanges=c,this.compareWith=g,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new m.x,o&&o.length&&(i?o.forEach(a=>this._markSelected(a)):this._markSelected(o[0]),this._selectedToEmit.length=0)}select(...i){this._verifyValueAssignment(i),i.forEach(c=>this._markSelected(c));const o=this._hasQueuedChanges();return this._emitChangeEvent(),o}deselect(...i){this._verifyValueAssignment(i),i.forEach(c=>this._unmarkSelected(c));const o=this._hasQueuedChanges();return this._emitChangeEvent(),o}setSelection(...i){this._verifyValueAssignment(i);const o=this.selected,c=new Set(i);i.forEach(a=>this._markSelected(a)),o.filter(a=>!c.has(a)).forEach(a=>this._unmarkSelected(a));const g=this._hasQueuedChanges();return this._emitChangeEvent(),g}toggle(i){return this.isSelected(i)?this.deselect(i):this.select(i)}clear(i=!0){this._unmarkAll();const o=this._hasQueuedChanges();return i&&this._emitChangeEvent(),o}isSelected(i){return this._selection.has(this._getConcreteValue(i))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(i){this._multiple&&this.selected&&this._selected.sort(i)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(i){i=this._getConcreteValue(i),this.isSelected(i)||(this._multiple||this._unmarkAll(),this.isSelected(i)||this._selection.add(i),this._emitChanges&&this._selectedToEmit.push(i))}_unmarkSelected(i){i=this._getConcreteValue(i),this.isSelected(i)&&(this._selection.delete(i),this._emitChanges&&this._deselectedToEmit.push(i))}_unmarkAll(){this.isEmpty()||this._selection.forEach(i=>this._unmarkSelected(i))}_verifyValueAssignment(i){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(i){if(this.compareWith){for(let o of this._selection)if(this.compareWith(i,o))return o;return i}return i}}},57851:(V,O,_)=>{_.d(O,{C2:()=>R,Hs:()=>h,Ud:()=>B,XJ:()=>P,_0:()=>u,nZ:()=>Q,rO:()=>c});
1var k=_(95017),m=_(77579),w=_(61135),N=_(45191),x=_(39646),T=_(82722),r=_(94650),M=_(21281),A=_(40445);class I{constructor(){this.expansionModel=new k.Ov(!0)}toggle(t){this.expansionModel.toggle(this._trackByValue(t))}expand(t){this.expansionModel.select(this._trackByValue(t))}collapse(t){this.expansionModel.deselect(this._trackByValue(t))}isExpanded(t){return this.expansionModel.isSelected(this._trackByValue(t))}toggleDescendants(t){this.expansionModel.isSelected(this._trackByValue(t))?this.collapseDescendants(t):this.expandDescendants(t)}collapseAll(){this.expansionModel.clear()}expandDescendants(t){let e=[t];e.push(...this.getDescendants(t)),this.expansionModel.select(...e.map(s=>this._trackByValue(s)))}collapseDescendants(t){let e=[t];e.push(...this.getDescendants(t)),this.expansionModel.deselect(...e.map(s=>this._trackByValue(s)))}_trackByValue(t){return this.trackBy?this.trackBy(t):t}}class R extends I{constructor(t,e,s){super(),this.getLevel=t,this.isExpandable=e,this.options=s,this.options&&(this.trackBy=this.options.trackBy)}getDescendants(t){const s=[];for(let d=this.dataNodes.indexOf(t)+1;d<this.dataNodes.length&&this.getLevel(t)<this.getLevel(this.dataNodes[d]);d++)s.push(this.dataNodes[d]);return s}expandAll(){this.expansionModel.select(...this.dataNodes.map(t=>this._trackByValue(t)))}}const p=new r.InjectionToken("CDK_TREE_NODE_OUTLET_NODE");let i=(()=>{class n{constructor(e,s){this.viewContainer=e,this._node=s}}return n.\u0275fac=function(e){return new(e||n)(r.\u0275\u0275directiveInject(r.ViewContainerRef),r.\u0275\u0275directiveInject(p,8))},n.\u0275dir=r.\u0275\u0275defineDirective({type:n,selectors:[["","cdkTreeNodeOutlet",""]]}),n})();class o{constructor(t){this.$implicit=t}}let c=(()=>{class n{constructor(e){this.template=e}}return n.\u0275fac=function(e){return new(e||n)(r.\u0275\u0275directiveInject(r.TemplateRef))},n.\u0275dir=r.\u0275\u0275defineDirective({type:n,selectors:[["","cdkTreeNodeDef",""]],inputs:{when:["cdkTreeNodeDefWhen","when"]}}),n})(),u=(()=>{class n{get dataSource(){return this._dataSource}set dataSource(e){this._dataSource!==e&&this._switchDataSource(e)}constructor(e,s){this._differs=e,this._changeDetectorRef=s,this._onDestroy=new m.x,this._levels=new Map,this.viewChange=new w.X({start:0,end:Number.MAX_VALUE})}ngOnInit(){this._dataDiffer=this._differs.find([]).create(this.trackBy)}ngOnDestroy(){this._nodeOutlet.viewContainer.clear(),this.viewChange.complete(),this._onDestroy.next(),this._onDestroy.complete(),this._dataSource&&"function"==typeof this._dataSource.disconnect&&this.dataSource.disconnect(this),this._dataSubscription&&(this._dataSubscription.unsubscribe(),this._dataSubscription=null)}ngAfterContentChecked(){const e=this._nodeDefs.filter(s=>!s.when);this._defaultNodeDef=e[0],this.dataSource&&this._nodeDefs&&!this._dataSubscription&&this._observeRenderChanges()}_switchDataSource(e){this._dataSource&&"function"==typeof this._dataSource.disconnect&&this.dataSource.disconnect(this),this._dataSubscription&&(this._dataSubscription.unsubscribe(),this._dataSubscription=null),e||this._nodeOutlet.viewContainer.clear(),this._dataSource=e,this._nodeDefs&&this._observeRenderChanges()}_observeRenderChanges(){let e;(0,k.Z9)(this._dataSource)?e=this._dataSource.connect(this):(0,N.b)(this._dataSource)?e=this._dataSource:Array.isArray(this._dataSource)&&(e=(0,x.of)(this._dataSource)),e&&(this._dataSubscription=e.pipe((0,T.R)(this._onDestroy)).subscribe(s=>this.renderNodeChanges(s)))}renderNodeChanges(e,s=this._dataDiffer,d=this._nodeOutlet.viewContainer,l){const y=s.diff(e);y&&(y.forEachOperation((C,b,S)=>{if(null==C.previousIndex)this.insertNode(e[S],S,d,l);else if(null==S)d.remove(b),this._levels.delete(C.item);else{const W=d.get(b);d.move(W,S)}}),this._changeDetectorRef.detectChanges())}_getNodeDef(e,s){return 1===this._nodeDefs.length?this._nodeDefs.first:this._nodeDefs.find(l=>l.when&&l.when(s,e))||this._defaultNodeDef}insertNode(e,s,d,l){const y=this._getNodeDef(e,s),C=new o(e);C.level=this.treeControl.getLevel?this.treeControl.getLevel(e):typeof l<"u"&&this._levels.has(l)?this._levels.get(l)+1:0,this._levels.set(e,C.level),(d||this._nodeOutlet.viewContainer).createEmbeddedView(y.template,C,s),h.mostRecentTreeNode&&(h.mostRecentTreeNode.data=e)}}return n.\u0275fac=function(e){return new(e||n)(r.\u0275\u0275directiveInject(r.IterableDiffers),r.\u0275\u0275directiveInject(r.ChangeDetectorRef))},n.\u0275cmp=r.\u0275\u0275defineComponent({type:n,selectors:[["cdk-tree"]],c
1ontentQueries:function(e,s,d){if(1&e&&r.\u0275\u0275contentQuery(d,c,5),2&e){let l;r.\u0275\u0275queryRefresh(l=r.\u0275\u0275loadQuery())&&(s._nodeDefs=l)}},viewQuery:function(e,s){if(1&e&&r.\u0275\u0275viewQuery(i,7),2&e){let d;r.\u0275\u0275queryRefresh(d=r.\u0275\u0275loadQuery())&&(s._nodeOutlet=d.first)}},hostAttrs:["role","tree",1,"cdk-tree"],inputs:{dataSource:"dataSource",treeControl:"treeControl",trackBy:"trackBy"},exportAs:["cdkTree"],decls:1,vars:0,consts:[["cdkTreeNodeOutlet",""]],template:function(e,s){1&e&&r.\u0275\u0275elementContainer(0,0)},dependencies:[i],encapsulation:2}),n})(),h=(()=>{class n{get role(){return"treeitem"}set role(e){this._elementRef.nativeElement.setAttribute("role",e)}get data(){return this._data}set data(e){e!==this._data&&(this._data=e,this._setRoleFromData(),this._dataChanges.next())}get isExpanded(){return this._tree.treeControl.isExpanded(this._data)}get level(){return this._tree.treeControl.getLevel?this._tree.treeControl.getLevel(this._data):this._parentNodeAriaLevel}constructor(e,s){this._elementRef=e,this._tree=s,this._destroyed=new m.x,this._dataChanges=new m.x,n.mostRecentTreeNode=this,this.role="treeitem"}ngOnInit(){this._parentNodeAriaLevel=function E(n){let t=n.parentElement;for(;t&&!U(t);)t=t.parentElement;return t?t.classList.contains("cdk-nested-tree-node")?(0,M.su)(t.getAttribute("aria-level")):0:-1}(this._elementRef.nativeElement),this._elementRef.nativeElement.setAttribute("aria-level",`${this.level+1}`)}ngOnDestroy(){n.mostRecentTreeNode===this&&(n.mostRecentTreeNode=null),this._dataChanges.complete(),this._destroyed.next(),this._destroyed.complete()}focus(){this._elementRef.nativeElement.focus()}_setRoleFromData(){this.role="treeitem"}}return n.mostRecentTreeNode=null,n.\u0275fac=function(e){return new(e||n)(r.\u0275\u0275directiveInject(r.ElementRef),r.\u0275\u0275directiveInject(u))},n.\u0275dir=r.\u0275\u0275defineDirective({type:n,selectors:[["cdk-tree-node"]],hostAttrs:[1,"cdk-tree-node"],hostVars:1,hostBindings:function(e,s){2&e&&r.\u0275\u0275attribute("aria-expanded",s.isExpanded)},inputs:{role:"role"},exportAs:["cdkTreeNode"]}),n})();function U(n){const t=n.classList;return!(!t?.contains("cdk-nested-tree-node")&&!t?.contains("cdk-tree"))}const F=/([A-Za-z%]+)$/;let P=(()=>{class n{get level(){return this._level}set level(e){this._setLevelInput(e)}get indent(){return this._indent}set indent(e){this._setIndentInput(e)}constructor(e,s,d,l){this._treeNode=e,this._tree=s,this._element=d,this._dir=l,this._destroyed=new m.x,this.indentUnits="px",this._indent=40,this._setPadding(),l&&l.change.pipe((0,T.R)(this._destroyed)).subscribe(()=>this._setPadding(!0)),e._dataChanges.subscribe(()=>this._setPadding())}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_paddingIndent(){const e=this._treeNode.data&&this._tree.treeControl.getLevel?this._tree.treeControl.getLevel(this._treeNode.data):null,s=null==this._level?e:this._level;return"number"==typeof s?`${s*this._indent}${this.indentUnits}`:null}_setPadding(e=!1){const s=this._paddingIndent();if(s!==this._currentPadding||e){const d=this._element.nativeElement,l=this._dir&&"rtl"===this._dir.value?"paddingRight":"paddingLeft",y="paddingLeft"===l?"paddingRight":"paddingLeft";d.style[l]=s||"",d.style[y]="",this._currentPadding=s}}_setLevelInput(e){this._level=(0,M.su)(e,null),this._setPadding()}_setIndentInput(e){let s=e,d="px";if("string"==typeof e){const l=e.split(F);s=l[0],d=l[1]||d}this.indentUnits=d,this._indent=(0,M.su)(s),this._setPadding()}}return n.\u0275fac=function(e){return new(e||n)(r.\u0275\u0275directiveInject(h),r.\u0275\u0275directiveInject(u),r.\u0275\u0275directiveInject(r.ElementRef),r.\u0275\u0275directiveInject(A.Is,8))},n.\u0275dir=r.\u0275\u0275defineDirective({type:n,selectors:[["","cdkTreeNodePadding",""]],inputs:{level:["cdkTreeNodePadding","level"],indent:["cdkTreeNodePaddingIndent","indent"]}}),n})(),B=(()=>{class n{get recursive(){return this._recursive}set recursive(e){this._recursive=(0,M.Ig)(e)}constructor(e,s){this._tree=e,this._treeNode=s,this._recursive=!1}
1_toggle(e){this.recursive?this._tree.treeControl.toggleDescendants(this._treeNode.data):this._tree.treeControl.toggle(this._treeNode.data),e.stopPropagation()}}return n.\u0275fac=function(e){return new(e||n)(r.\u0275\u0275directiveInject(u),r.\u0275\u0275directiveInject(h))},n.\u0275dir=r.\u0275\u0275defineDirective({type:n,selectors:[["","cdkTreeNodeToggle",""]],hostBindings:function(e,s){1&e&&r.\u0275\u0275listener("click",function(l){return s._toggle(l)})},inputs:{recursive:["cdkTreeNodeToggleRecursive","recursive"]}}),n})(),Q=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=r.\u0275\u0275defineNgModule({type:n}),n.\u0275inj=r.\u0275\u0275defineInjector({}),n})()}}]);

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.