1 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="af45337b-2ebf-5949-aec3-3fbf6efef8a1")}catch(e){}}(); 3import{a as Z}from"./chunk-6PJ4VJQG.js";import{a as X}from"./chunk-LWC2IYO2.js";import{g as V}from"./chunk-LQBRM3ES.js";function H(r){return!!(r==null||typeof r=="string"&&r.trim()===""||Array.isArray(r)&&r.length===0)}function B(r){return r?.emptyCellPlaceholder===void 0?"\u2014":r.emptyCellPlaceholder}function J(r,e="\u2014"){return e===!1?r==null?"":String(r):H(r)?e:String(r)}function _(r,e){return J(r,B(e))}var F=Symbol("emptyCellWrapped");function j(r){if(r&&r[F])return r;let e=t=>{let n=B(t.colDef);return n!==!1&&H(t.value)?n:r?r(t):t.value==null?"":String(t.value)};return e[F]=!0,e}function K(r){return Array.isArray(r.children)}function ee(r){let e=r.valueFormatter;typeof e=="function"&&(r.valueFormatter=j(e))}function Y(r){for(let e of r)K(e)?Y(e.children):ee(e);return r}var R=class{init(e){this.params=e,this.element=this.createStatusElement(e)}createStatusElement(e){let t=document.createElement("div");if(t.className="pds-status-cell-renderer",t.style.cssText="position: relative; padding-left: 20px; text-transform: capitalize; display: flex; align-items: center;",!e.value)return t.textContent=_(e.value,e.colDef),t;let n=document.createElement("span");n.className="pds-status-cell-renderer-dot",n.style.cssText="position: absolute; display: block; width: 10px; height: 10px; border-radius: 5px; left: 5px;";let l=this.getColor(e);n.style.backgroundColor=l;let i=String(e.value).toLowerCase(),d=i.charAt(0).toUpperCase()+i.slice(1),s=document.createTextNode(d);return t.appendChild(n),t.appendChild(s),t}getColor(e){var t;let n=(t=e.colDef)===null||t===void 0?void 0:t.cellRendererParams,l;if(n?.getColor)l=n.getColor(e.value,e.data);else switch(String(e.value).toLowerCase()){case"online":case"active":case"success":case"completed":l="green";break;case"offline":case"inactive":case"error":case"failed":l="red";break;case"pending":case"warning":l="yellow";break;default:l="gray"}return this.getCssColorVar(l)}getCssColorVar(e){switch(e.toLowerCase()){case"green":return"var(--green-800, #1a6414)";case"red":return"var(--red-800, #a91e1e)";case"yellow":return"var(--yellow-800, #946200)";case"blue":return"var(--blue-800, #1a4d8f)";case"gray":case"grey":return"var(--gray-800, #3d3d3d)";default:return e.startsWith("#")||e.startsWith("var(")||e.startsWith("rgb")?e:"var(--gray-800, #3d3d3d)"}}getGui(){return this.element}refresh(e){if(!this.params||!this.element)return!1;let t=this.params.value,n=e.value,l=this.getColor(this.params),i=this.getColor(e);if(this.params=e,t!==n||l!==i){let d=this.createStatusElement(e);this.element.replaceWith(d),this.element=d}return!0}destroy(){}};var L=(()=>{class r{init(t){this.element=this.createMenuElement(t)}createMenuElement(t){var n;let l=document.createElement("div");l.className="pds-actions-menu-cell-renderer";let i=(n=t.colDef)===null||n===void 0?void 0:n.cellRendererParams;if(!i?.actions||this.getMenuItems(t.data,i).length===0)return l;let s=document.createElement("button");s.setAttribute("aria-label","View more"),s.className="pds-actions-menu-trigger",s.type="button";let u=document.createElement("pulumi-icon");return u.setAttribute("size","small"),u.textContent="pdi_more_horiz",s.appendChild(u),s.addEventListener("click",c=>{c.stopPropagation(),this.popup?this.closeMenu():this.openMenu(s,t,i)}),l.appendChild(s),this.clickHandler=c=>{c.stopPropagation()},l.addEventListener("click",this.clickHandler),l}openMenu(t,n,l){var i;(i=r.openInstance)===null||i===void 0||i.closeMenu();let d=document.createElement("div");d.className="pds-actions-menu-popup";let s=document.createElement("pulumi-menu");this.getMenuItems(n.data,l).forEach(o=>{let g=document.createElement("pulumi-menu-item"),h=typeof o.icon=="function"?o.icon(n.data):o.icon;if(h){let E=document.createElement("pulumi-icon");E.setAttribute("size","small"),E.textContent=h,g.appendChild(E)}let m=typeof o.label=="function"?o.label(n.data):o.label,x=document.createElement("span");x.textContent=m,g.appendChild(x);let v=typeof o.disabled=="function"?o.disabled(n.data):o.disabled||!1;v&&g.setAttribute("disabled","true"),g.addEventListener("click",E=>{E.stopPropagation(),this.closeMenu(),o.handler&&!v&&o.handler(n.data,n)}),s.appendChild(g)}),d.appendChild(s),document.body.appendChild(d),this.popup=d,r.openInstance=this,this.positionPopup(t,d);let c=o=>{!d.contains(o.target)&&!t.contains(o.target)&&this.closeMenu()},a=o=>{o.key==="Escape"&&(this.closeMenu(),t.focus())};this.closeHandlers={outsideClick:c,escape:a},requestAnimationFrame(()=>{document.addEventListener("click",c)}),document.addEventListener("keydown",a)}positionPopup(t,n){let l=t.getBoundingClientRect(),i=4;n.style.top=`${l.bottom+i}px`,n.style.left=`${l.right}px`,requestAnimationFrame(()=>{let d=n.getBoundingClientRect();d.bottom>window.innerHeight&&(n.style.top=`${l.top-d.height-i}px`),d.right>window.innerWidth&&(n.style.left=`${l.right-d.width}px`),d.left<0&&(n.style.left=`${l.left}px`)})}closeMenu(){this.popup&&(this.popup.remove(),this.popup=void 0),this.closeHandlers&&(document.removeEventListener("click",this.closeHandlers.outsideClick),document.removeEventListener("keydown",this.closeHandlers.escape),this.closeHandlers=void 0),r.openInstance===this&&(r.openInstance=void 0)}
3getMenuItems(t,n){return r.convertActionsToMenuItems(n.actions).filter(i=>i.visible===void 0?!0:typeof i.visible=="function"?i.visible(t):i.visible)}getGui(){return this.element}refresh(t){this.closeMenu(),this.clickHandler&&this.element.removeEventListener("click",this.clickHandler);let n=this.createMenuElement(t);return this.element.replaceWith(n),this.element=n,!0}destroy(){this.closeMenu(),this.clickHandler&&this.element.removeEventListener("click",this.clickHandler)}static convertActionsToMenuItems(t){return Object.entries(t).map(([n,l])=>{if(typeof l=="function"){let i=r.DEFAULT_ACTION_CONFIG[n];return{label:i?.label||n.charAt(0).toUpperCase()+n.slice(1),action:n,icon:i?.icon,handler:l}}else return Object.assign(Object.assign({},l),{action:l.action||n,handler:l.handler||(()=>{})})})}}return r.DEFAULT_ACTION_CONFIG={edit:{label:"Edit",icon:"pdi_edit"},delete:{label:"Delete",icon:"pdi_delete"}},r})();function S(r,e){var t,n,l,i;return{headerName:(t=e?.headerName)!==null&&t!==void 0?t:"Actions",headerClass:"pds-actions-menu-header",width:e?.width,maxWidth:(n=e?.maxWidth)!==null&&n!==void 0?n:100,minWidth:(i=(l=e?.minWidth)!==null&&l!==void 0?l:e?.width)!==null&&i!==void 0?i:80,cellRenderer:L,cellRendererParams:r,filter:!1,sortable:!1,resizable:!1,flex:1,emptyCellPlaceholder:!1}}var k=class{init(e){this.params=e,this.element=this.createIconElement(e)}createIconElement(e){var t,n,l;let i=(t=e.colDef)===null||t===void 0?void 0:t.cellRendererParams,d=this.getIcon(e),s=document.createElement("div");if(s.style.cssText="display: flex; align-items: center; height: 100%; width: 100%;",!d)return s;let u=d.endsWith(".svg")||d.startsWith("/assets/")||d.startsWith("assets/"),c=d.startsWith("pdi_");if(u){let a=document.createElement("img");a.src=d.startsWith("/")?d.substring(1):d,a.alt="",i?.iconSize?(a.style.width=i.iconSize,a.style.height=i.iconSize):(a.style.width="24px",a.style.height="24px"),i?.iconClass&&(a.className=i.iconClass),s.appendChild(a)}else if(c){let a=document.createElement("pulumi-icon");a.textContent=d,i?.iconSize&&a.setAttribute("size",i.iconSize),i?.iconClass&&(a.className=i.iconClass);let o=(l=(n=i?.getIconColor)===null||n===void 0?void 0:n.call(i,e.data))!==null&&l!==void 0?l:i?.iconColor;o&&(a.color=o),s.appendChild(a)}else return s;return s}getIcon(e){var t;let n=(t=e.colDef)===null||t===void 0?void 0:t.cellRendererParams;return n?.getIcon?n.getIcon(e.data):e.value!=null?String(e.value):null}getGui(){return this.element}refresh(e){if(!this.params||!this.element)return!1;let t=this.getIcon(this.params),n=this.getIcon(e);if(this.params=e,t!==n){let l=this.createIconElement(e);this.element.replaceWith(l),this.element=l}return!0}destroy(){}};function I(r,e){var t,n,l,i;return{headerName:(t=e?.headerName)!==null&&t!==void 0?t:"",field:e?.field,minWidth:(n=e?.minWidth)!==null&&n!==void 0?n:80,maxWidth:(l=e?.maxWidth)!==null&&l!==void 0?l:80,width:(i=e?.width)!==null&&i!==void 0?i:80,cellRenderer:k,cellRendererParams:r,cellStyle:{display:"flex",alignItems:"center"},filter:!1,sortable:!1,resizable:!1,emptyCellPlaceholder:!1}}var T=class{init(e){this.params=e,this.element=this.createLinkElement(e)}createLinkElement(e){var t;let n=(t=e.colDef)===null||t===void 0?void 0:t.cellRendererParams,l=e.context,i=l?.router,d=this.getDisplayText(e);if(n?.getRoute&&i){let a=document.createElement("a");a.className="pds-link-cell-renderer",a.style.color="var(--gray-950)";let o=n.getRoute(e.data);if(!o||o.length===0)a.style.pointerEvents="none",a.style.cursor="default",a.href="#";else{let g=typeof n.queryParams=="function"?n.queryParams(e.data):n.queryParams||{};try{let h=i.createUrlTree(o,{queryParams:g});a.href=i.serializeUrl(h)}catch(h){a.href=o.join("/")}a.addEventListener("click",h=>{h.metaKey||h.ctrlKey||h.shiftKey||(h.preventDefault(),h.stopPropagation(),i.navigate(o,{queryParams:g}))})}return a.textContent=d,a}let u=this.getUrl(e);if(!u){let a=document.createElement("span");return a.className="pds-link-cell-renderer pds-link-cell-renderer--plain",a.style.color="var(--gray-950)",a.textContent=d,a}let c=document.createElement("a");return c.className="pds-link-cell-renderer",c.style.color="var(--gray-950)",c.href=u,n?.openInNewTab&&(c.target="_blank",c.rel="noopener noreferrer",c.classList.add("pds-link-cell-renderer--external")),c.textContent=d,c}getUrl(e){var t;let n=(t=e.colDef)===null||t===void 0?void 0:t.cellRendererParams;return n?.getUrl?n.getUrl(e.data):""}getDisplayText(e){var t;let n=(t=e.colDef)===null||t===void 0?void 0:t.cellRendererParams;return n?.getDisplayText?_(n.getDisplayText(e),e.colDef):e.valueFormatted?String(e.valueFormatted):_(e.value,e.colDef)}getGui(){return this.element}refresh(e){var t,n,l,i,d,s,u;if(!this.params||!this.element)return!1;let c=(t=e.colDef)===null||t===void 0?void 0:t.cellRendererParams,a=e.context,o=a?.router,g=c?.getRoute&&o,h=!1;if(g){let y=(i=(l=(n=this.params.colDef)===null||n===void 0?void 0:n.cellRendererParams)===null||l===void 0?void 0:l.getRoute)===null||i===void 0?void 0:i.call(l,this.params.data),C=(d=c?.getRoute)===null||d===void 0?void 0:d.call(c,e.data);h=JSON.stringify(y)!==JSON.stringify(C)}else{let y=this.getUrl(this.params),C=this.getUrl(e);h=y!==C}let m=this.getDisplayText(this.params),x=this.getDisplayText(e),v=m!==x,E=(u=(s=this.params.colDef)===null||s===void 0?void 0:s.cellRendererParams)===null||u===void 0?void 0:u.openInNewTab,f=c?.openInNewTab,b=E!==f;if(this.params=e,h||b){let y=this.createLinkElement(e);return this.element.replaceWith(y),this.element=y,!0}return v&&(this.element.textContent=x),!0}destroy(){}};var A=class{init(e){this.params=e,this.element=this.createContainer(e)}createContainer(e){var t;let n=document.createElement("div");n.className="pds-link-with-badges-cell-renderer";let l=(t=e.colDef)===null||t===void 0?void 0:t.cellRendererParams,i=l?.getUrl?l.getUrl(e.data):void 0,d=l?.getRoute,s=!!l?.onClick;if(i!==void 0&&i!==""||!!d||s)if(s&&!i&&!d){let a=document.createElement("span");a.className="pds-link-cell-renderer pds-link-with-badges-cell-renderer__clickable",a.textContent=this.getDisplayText(e);let o=g=>{if(g.preventDefault(),g.stopPropagation(),g.stopImmediatePropagation(),l?.onClick)try{l.onClick(e.data,e)}catch(h){console.error("Error in onClick handler:",h)}};a.addEventListener("click",o,!0),a.addEventListener("click",o,!1),n.appendChild(a)}else{this.linkRenderer=new T,this.linkRenderer.init(e);let a=this.linkRenderer.getGui();a instanceof HTMLAnchorElement&&a.classList.add("pds-link-with-badges-cell-renderer__link"),l?.onClick&&a instanceof HTMLAnchorElement&&a.addEventListener("click",o=>
3{o.preventDefault(),o.stopPropagation(),l.onClick(e.data,e)}),n.appendChild(a)}else{let a=this.getDisplayText(e),o=document.createElement("span");o.className="pds-link-with-badges-cell-renderer__text",o.textContent=a,n.appendChild(o)}let c=this.getBadges(e,l);return c&&c.length>0&&c.forEach(a=>{let o=document.createElement("pulumi-badge");o.setAttribute("size","small"),o.setAttribute("color",a.color),o.textContent=a.content,n.appendChild(o)}),n}getBadges(e,t){if(t?.getBadges)return t.getBadges(e.data)}getDisplayText(e){var t;let n=(t=e.colDef)===null||t===void 0?void 0:t.cellRendererParams;return n?.getDisplayText?_(n.getDisplayText(e),e.colDef):e.valueFormatted?String(e.valueFormatted):_(e.value,e.colDef)}getGui(){return this.element}refresh(e){var t,n,l;if(!this.params||!this.element)return!1;let i=(t=e.colDef)===null||t===void 0?void 0:t.cellRendererParams,d=(n=this.params.colDef)===null||n===void 0?void 0:n.cellRendererParams,s=this.getBadges(this.params,d),u=this.getBadges(e,i),c=JSON.stringify(s)!==JSON.str
3ingify(u),a=d?.getUrl&&d.getUrl(this.params.data),o=d?.getRoute,g=d?.onClick,h=a||o||g,m=(l=e.colDef)===null||l===void 0?void 0:l.cellRendererParams,x=m?.getUrl&&m.getUrl(e.data),v=m?.getRoute,E=m?.onClick;if(h!==(x||v||E)){this.params=e;let C=this.createContainer(e);return this.element.replaceWith(C),this.element=C,!0}let y=!1;if(this.linkRenderer)y=this.linkRenderer.refresh(e);else{let C=this.element.firstChild;if(C&&(C.tagName==="SPAN"||C.tagName==="A")){let p=this.getDisplayText(e);C.textContent!==p&&(C.textContent=p,y=!0)}}if(c){for(;this.element.children.length>1;)this.element.removeChild(this.element.lastChild);u&&u.length>0&&u.forEach(C=>{let p=document.createElement("pulumi-badge");p.setAttribute("size","small"),p.setAttribute("color",C.color),p.textContent=C.content,this.element.appendChild(p)})}return this.params=e,y||c}destroy(){this.linkRenderer&&this.linkRenderer.destroy()}};var P=class{init(e){this.params=e,this.element=this.createElement(e)}createElement(e){var t;let n=(t=e.colDef)===null||t===void 0?void 0:t.cellRendererParams,l=this.getIcon(e,n),i=this.getText(e,n),d=document.createElement("div");d.className="pds-icon-with-text-cell-renderer-outer";let s=document.createElement("div");if(s.className="pds-icon-with-text-cell-renderer",l)if(l.startsWith("pdi_")){let c=document.createElement("pulumi-icon");c.className="pds-icon-with-text-cell-renderer__icon",c.textContent=l,n?.iconSize&&c.setAttribute("size",n.iconSize),s.appendChild(c)}else{let c=document.createElement("img");c.className="pds-icon-with-text-cell-renderer__icon",c.src=`assets/logos/${l}.svg`,c.alt=l,s.appendChild(c)}let u=document.createElement("span");return u.className="pds-icon-with-text-cell-renderer__text",u.textContent=_(i,e.colDef),s.appendChild(u),d.appendChild(s),d}getIcon(e,t){if(t?.getIcon)return t.getIcon(e.data);if(t?.iconField&&e.data){let n=e.data[t.iconField];return n?String(n):null}return null}getText(e,t){if(t?.getText)return t.getText(e.data);if(t?.textField&&e.data){let n=e.data[t.textField];return n?String(n):null}return e.value!=null?String(e.value):null}getGui(){return this.element}refresh(e){var t;if(!this.params||!this.element)return!1;let n=(t=e.colDef)===null||t===void 0?void 0:t.cellRendererParams,l=this.getIcon(this.params,n),i=this.getIcon(e,n),d=this.getText(this.params,n),s=this.getText(e,n);if(this.params=e,l!==i||d!==s){let u=this.createElement(e);this.element.replaceWith(u),this.element=u}return!0}destroy(){}};var W=V(X()),q=V(Z());W.default.extend(q.default);var D=class{init(e){this.params=e,this.element=this.createDateElement(e)}createDateElement(e){let t=document.createElement("div");t.className="pds-date-cell-renderer";let n=this.formatDate(e);return t.textContent=n,t}formatDate(e){var t,n;let l=(t=e.colDef)===null||t===void 0?void 0:t.cellRendererParams;if(!e.value||e.value===0||e.value===null)return(n=l?.emptyText)!==null&&n!==void 0?n:"\u2014";let i=this.normalizeTimestamp(e.value),d=l?.format||"MM/DD/YYYY",s;return d==="fromNow"?s=(0,W.default)(i).fromNow():s=(0,W.default)(i).format(d),l?.capitalize&&s&&(s=s.charAt(0).toUpperCase()+s.slice(1)),s}normalizeTimestamp(e){let t=Number(e);return isNaN(t)?0:t>1e12?t:t*1e3}getGui(){return this.element}refresh(e){if(!this.params||!this.element)return!1;let t=this.formatDate(this.params),n=this.formatDate(e);return this.params=e,t!==n&&(this.element.textContent=n),!0}destroy(){}};var U=class{constructor(){this.element=document.createElement("div")}init(e){var t;let n=(t=e.colDef)===null||t===void 0?void 0:t.cellRendererParams;this.element=this.createUserElement(e.data,n,e.context)}getGui(){return this.element}refresh(){return!1}destroy(){}createUserElement(e,t,n){var l,i,d,s,u,c,a;let o=document.createElement("div");if(o.className="pds-user-cell-renderer",!e)return o.textContent="\u2014",o;let g=(l=t?.getAvatarUrl)===null||l===void 0?void 0:l.call(t,e);if(g){let v=document.createElement("img");v.className="pds-user-cell-renderer__avatar",v.src=g,v.alt="",v.width=48,v.height=48,v.onerror=()=>{var E;v.onerror=null;
3let f=((E=t?.getName)===null||E===void 0?void 0:E.call(t,e))||"",b=this.createInitialsPlaceholder(f);v.replaceWith(b)},o.appendChild(v)}else{let v=((i=t?.getName)===null||i===void 0?void 0:i.call(t,e))||"",E=this.createInitialsPlaceholder(v);o.appendChild(E)}let h=document.createElement("div");h.className="pds-user-cell-renderer__text";let m=(d=t?.getName)===null||d===void 0?void 0:d.call(t,e);if(m){let v=(s=t?.getBadges)===null||s===void 0?void 0:s.call(t,e),f=v&&v.length>0?document.createElement("div"):void 0;f&&(f.className="pds-user-cell-renderer__name-row");let b=(u=t?.getRoute)===null||u===void 0?void 0:u.call(t,e),y=(c=t?.getLink)===null||c===void 0?void 0:c.call(t,e),C=n?.router;if(b&&C){let p=document.createElement("a");try{p.href=C.serializeUrl(C.createUrlTree(b))}catch(w){p.href=b.join("/")}p.className="pul-link pds-user-cell-renderer__name",p.textContent=m,p.addEventListener("click",w=>{w.preventDefault(),w.stopPropagation(),C.navigate(b)}),(f??h).appendChild(p)}else if(y){let p=document.createElement("a");p.href=y,p.className="pul-link pds-user-cell-renderer__name",p.textContent=m,(f??h).appendChild(p)}else{let p=document.createElement("span");p.className="pds-user-cell-renderer__name",p.textContent=m,(f??h).appendChild(p)}if(f&&v){for(let p of v){let w=document.createElement("pulumi-badge");w.setAttribute("size","small"),w.setAttribute("color",p.color),w.textContent=p.content,f.appendChild(w)}h.appendChild(f)}}let x=(a=t?.getSecondaryText)===null||a===void 0?void 0:a.call(t,e);if(x){let v=document.createElement("span");v.className="pds-user-cell-renderer__secondary",v.textContent=x,h.appendChild(v)}return o.appendChild(h),o}createInitialsPlaceholder(e){let t=document.createElement("div");return t.className="pds-user-cell-renderer__avatar-placeholder",t.textContent=this.getInitials(e),t}getInitials(e){if(!e)return"?";let t=e.split(/\s+/);return t.length>=2?(t[0][0]+t[t.length-1][0]).toUpperCase():e.substring(0,2).toUpperCase()}};var G=class{constructor(){this.element=document.createElement("div")}init(e){this.element=this.createSelectElement(e)}getGui(){return this.element}refresh(e){let t=this.createSelectElement(e);return this.element.replaceWith(t),this.element=t,!0}destroy(){}createSelectElement(e){var t,n,l,i,d,s,u,c,a;let o=(t=e.colDef)===null||t===void 0?void 0:t.cellRendererParams,g=document.createElement("div");if(g.style.cssText="display: flex; align-items: center; height: 100%; width: 100%; box-sizing: border-box;",!e.data)return g;let h=(l=(n=o?.canEdit)===null||n===void 0?void 0:n.call(o,e.data))!==null&&l!==void 0?l:!0,m=(d=(i=o?.getValue)===null||i===void 0?void 0:i.call(o,e.data))!==null&&d!==void 0?d:e.value;if(h){let x=document.createElement("pulumi-select");x.setAttribute("size",o?.size||"small"),x.setAttribute("variant",o?.variant||"default"),x.setAttribute("dropdownWidth",(s=o?.dropdownWidth)!==null&&s!==void 0?s:"max-content"),x.style.cssText=`width: ${(u=o?.width)!==null&&u!==void 0?u:"100%"};`,m!=null&&x.setAttribute("value",String(m)),(a=(c=o?.isDisabled)===null||c===void 0?void 0:c.call(o,e.data))!==null&&a!==void 0&&a&&x.setAttribute("disabled","true"),(typeof o?.options=="function"?o.options(e.data):o?.options||[]).forEach(f=>{let b=document.createElement("pulumi-option");b.setAttribute("value",String(f.value)),b.textContent=f.label,x.appendChild(b)}),x.addEventListener("selectionChange",f=>{var b,y;let C=(b=f.detail)===null||b===void 0?void 0:b.value;(y=o?.onSelectionChange)===null||y===void 0||y.call(o,e.data,C)}),g.appendChild(x)}else{let x=document.createElement("span"),E=(typeof o?.options=="function"?o.options(e.data):o?.options||[]).find(f=>String(f.value)===String(m));o?.getDisplayText?x.textContent=o.getDisplayText(e.data,m):E?x.textContent=E.label:x.textContent=m!=null?String(m):"",g.appendChild(x)}return g}};function te(r){return r.startsWith("https://")||r.startsWith("http://")}function ne(r){return!r.startsWith(document.location.protocol+"//"+document.location.host)}var O=class{constructor(){this.isExpanded=!1,this.shouldExpand=!1,this.isAutoExpanded=!1,this.formattedValue="",this.previewText="",this.isSecret=!1}init(e){this.params=e,this.processValue(e),this.eGui=this.buildDom()}getGui(){return this.eGui}refresh(e){this.params=e,this.processValue(e);let t=this.buildDom();return this.eGui.replaceWith(t),this.eGui=t,!0}processValue(e){var t,n;let l=(t=e.colDef)===null||t===void 0?void 0:t.cellRendererParams,i=l?.getValue,d=i?i(e.data):e.value;if(this.isSecret=l?.isSecret?l.isSecret(e.data):!1,d==null){this.formattedValue=_(d,e.colDef),this.previewText=this.formattedValue,this.shouldExpand=!1,this.isAutoExpanded=!1,this.isExpanded=!1;return}this.formattedValue=this.formatValue(d,l),this.previewText=this.buildPreview(d);let s=(n=l?.maxCollapsedLines)!==null&&n!==void 0?n:10,u=this.formattedValue.split(` 4`).length;u<=1?(this.shouldExpand=!1,this.isAutoExpanded=!1,this.isExpanded=!1):u<=s?(this.shouldExpand=!0,this.isAutoExpanded=!0,this.isExpanded=!0):(this.shouldExpand=!0,this.isAutoExpanded=!1,this.isExpanded=!1)}formatValue(e,t){return t?.formatValue?t.formatValue(e):t?.formatJson?this.formatAsJson(e):typeof e=="object"?JSON.stringify(e,null,4):String(e)}formatAsJson(e){if(typeof e=="string")try{let t=JSON.parse(e);return JSON.stringify(t,null,4)}catch(t){return e}return typeof e=="object"?JSON.stringify(e,null,4):String(e)}buildPreview(e){if(typeof e=="string")try{let t=JSON.parse(e);return JSON.stringify(t)}catch(t){return e}return typeof e=="object"?JSON.stringify(e):String(e)}buildDom(){var e,t;let n=(t=(e=this.params)===null||e===void 0?void 0:e.colDef)===null||t===void 0?void 0:t.cellRendererParams,l=n?.usePreElement!==!1,i=document.createElement("div");if(i.className="pds-expandable-cell",this.isSecret){let c=document.createElement("span");return c.className="pds-expandable-cell__value",c.textContent="\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022",i.appendChild(c),i}if(!this.shouldExpand){let c=this.createContentElement(l);return i.appendChild(c),i}if(this.isAutoExpanded){i.classList.add("pds-expandable-cell--auto-expanded");let c=this.createContentElement(l);return i.appendChild(c),i}this.isExpanded&&i.classList.add("pds-expandable-cell--expanded");let d=this.createHeader();i.appendChild(d);let s=document.createElement("div");s.className="pds-expandable-cell__content",this.isExpanded&&s.classList.add("pds-expandable-cell__content--visible");let u=this.createContentElement(l);return s.appendChild(u),i.appendChild(s),i}createHeader(){let e=document.createElement("div");e.className="pds-expandable-cell__header",e.setAttribute("role","button"),e.setAttribute("tabindex","0"),e.setAttribute("aria-expanded",String(this.isExpanded));let t=document.createElement("pulumi-icon");if(t.setAttribute("size","small"),t.textContent=this.isExpanded?"pdi_expand_less":"pdi_expand_more",t.className="pds-expandable-cell__icon",e.appendChild(t),!this.isExpanded){let l=d
4ocument.createElement("span");l.className="pds-expandable-cell__preview",l.textContent=this.previewText,e.appendChild(l)}let n=l=>{l.preventDefault(),this.toggleExpand()};return e.addEventListener("click",n),e.addEventListener("keydown",l=>{(l.key==="Enter"||l.key===" ")&&n(l)}),e}createContentElement(e){if(te(this.formattedValue)){let n=document.createElement("a");return n.className="pds-expandable-cell__value pul-link",n.href=this.formattedValue,n.textContent=this.formattedValue,ne(this.formattedValue)&&(n.target="_blank",n.rel="noopener noreferrer"),n}if(e){let n=document.createElement("pre");return n.className="pds-expandable-cell__value",n.textContent=this.formattedValue,n}let t=document.createElement("span");return t.className="pds-expandable-cell__value",t.textContent=this.formattedValue,t}toggleExpand(){var e,t;if(this.isAutoExpanded)return;this.isExpanded=!this.isExpanded;let n=this.buildDom();this.eGui.replaceWith(n),this.eGui=n,(t=(e=this.params)===null||e===void 0?void 0:e.api)===null||t===void 0||t.resetRowHeights()}};function $(r,e){var t,n,l;return{headerName:(t=e?.headerName)!==null&&t!==void 0?t:"Name",field:e?.field,minWidth:(n=e?.minWidth)!==null&&n!==void 0?n:200,maxWidth:e?.maxWidth,width:e?.width,cellRenderer:"agGroupCellRenderer",cellRendererParams:{suppressCount:(l=r.suppressCount)!==null&&l!==void 0?l:!0,innerRenderer:r.innerRenderer,innerRendererParams:r.innerRendererParams}}}function re(r){let e=r.detail;if(!e.data)return!0;let t=e.event;if(!t)return!0;let n=t.target;if(!n||n.tagName==="A"||n.closest("a"))return!0;let l=t.composedPath?t.composedPath():[];return!!n.closest("button, select, input, textarea")||!!n.closest("pulumi-select, pulumi-dropdown, pulumi-option, pulumi-button, pulumi-chip")||l.some(d=>{if(!d.tagName)return!1;let s=d.tagName.toLowerCase();return["select","button","input","option"].includes(s)})}function z(r){return e=>e.data==null?void 0:r(e.data)}function oe(r){return r}function N(r,e){if(e==null)return r;let t=Object.assign({},r);return e.header!=null&&(t.headerName=e.header),e.id!=null&&(t.colId=e.id),e.flex!=null&&(t.flex=e.flex),e.width!=null&&(t.width=e.width),e.minWidth!=null&&(t.minWidth=e.minWidth),e.maxWidth!=null&&(t.maxWidth=e.maxWidth),e.sortable!=null&&(t.sortable=e.sortable),e.filter!=null&&(t.filter=e.filter),e.resizable!=null&&(t.resizable=e.resizable),e.hide!=null&&(t.hide=e.hide),e.pinned!=null&&(t.pinned=e.pinned),e.emptyCellPlaceholder!==void 0&&(t.emptyCellPlaceholder=e.emptyCellPlaceholder),t}function Q(r,e){return e==null?r:Object.assign(Object.assign({},r),{valueFormatter:t=>e(t.value,t.data)})}function de(r){if(r==null)return;if(r instanceof Date){let l=r.getTime();return Number.isNaN(l)?void 0:l}if(typeof r=="number")return Number.isFinite(r)?r:void 0;let e=r.trim();if(e==="")return;let t=Number(e);if(!Number.isNaN(t))return t;let n=Date.parse(e);return Number.isNaN(n)?void 0:n}function se(){return{text(r,e,t){return Q(N({headerName:r,valueGetter:z(e)},t),t?.format)},cell(r,e,t,n){return Q(N({headerName:r,valueGetter:z(e),cellRenderer:t,cellRendererParams:n?.params},n),n?.format)},link(r,e,t,n){var l;let i=(l=t.href)!==null&&l!==void 0?l:t.getUrl,d={getRoute:t.getRoute,getUrl:i,queryParams:t.queryParams,openInNewTab:t.openInNewTab,getDisplayText:s=>{var u;return(u=s.value)!==null&&u!==void 0?u:""}};return N({headerName:r,valueGetter:z(e),cellRenderer:T,cellRendererParams:d},n)},date(r,e,t){let n={format:t?.format,capitalize:t?.capitalize,emptyText:t?.emptyText};return N({headerName:r,valueGetter:l=>l.data==null?void 0:de(e(l.data)),cellRenderer:D,cellRendererParams:n},t)},status(r,e,t){let n={getColor:t?.getColor};return N({headerName:r,valueGetter:z(e),cellRenderer:R,cellRendererParams:n},t)},icon(r,e){return N(I(r,{headerName:e?.header,minWidth:e?.minWidth,maxWidth:e?.maxWidth,width:e?.width}),e)},actionsMenu(r,e){return N(S(r,{headerName:e?.header,minWidth:e?.minWidth,maxWidth:e?.maxWidth,width:e?.width}),e)},raw(r){return r}}}function ae(r){return r(se()).map(oe)}export{H as a,J as b,j as c,Y as d,T as e,A as f,L as g,R as h,S as i,k as j,P as k,I as l,U as m,G as n,O as o,$ as p,re as q,ae as r}; 5 6//# debugId=af45337b-2ebf-5949-aec3-3fbf6efef8a1
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.