(("undefined"!==typeof self?self:this)["webpackChunkharvester_1_10_0_dev"]=("undefined"!==typeof self?self:this)["webpackChunkharvester_1_10_0_dev"]||[]).push([[814],{72707:function(e,a,t){"use strict";t.d(a,{Vc:function(){return i},UO:function(){return u.A}});var r=t(9274),o=t(28533);const c=["aria-label"],s={class:"count"};var n=(0,r.defineComponent)({__name:"RcCounterBadge",props:{count:{},type:{},disabled:{type:Boolean,default:!1},ariaLabel:{},status:{},backgroundColor:{},borderColor:{},textColor:{}},setup(e){(0,r.useCssVars)(e=>({v13607539:p.value,v22c6c477:u.value,v72954550:v.value,v9291234e:b.value}));const a=e;const t=(0,r.computed)(()=>a.count<1e3?a.count:"999+"),n=(0,r.computed)(()=>{var e;return null!==(e=a.status)&&void 0!==e?e:"none"}),l=(0,o.WZ)(n,"outlined"),d=(0,r.computed)(()=>{const e="active"===a.type;if(a.disabled)return{background:e?"var(--rc-active-disabled-background)":"var(--rc-inactive-background)",border:e?"var(--rc-active-border)":"var(--rc-inactive-disabled-border)",text:"var(--rc-disabled-text-color)",hoverBorder:e?"var(--rc-active-border)":"var(--rc-inactive-disabled-border)"};const t="var(--rc-counter-badge-inactive-border, var(--rc-inactive-border))";return{background:e?"var(--rc-active-background)":"var(--rc-counter-badge-inactive-background, var(--rc-inactive-background))",border:e?"var(--rc-active-border)":t,text:"var(--body-text)",hoverBorder:e?"var(--rc-primary-hover)":t}}),i=(e,t,r)=>e||(a.status?t:r),u=(0,r.computed)(()=>i(a.backgroundColor,l.backgroundColor.value,d.value.background)),p=(0,r.computed)(()=>i(a.borderColor,l.borderColor.value,d.value.border)),v=(0,r.computed)(()=>i(a.textColor,l.textColor.value,d.value.text)),b=(0,r.computed)(()=>i(a.borderColor,l.borderColor.value,d.value.hoverBorder));return(e,o)=>((0,r.openBlock)(),(0,r.createElementBlock)("div",{class:(0,r.normalizeClass)(["rc-counter-badge",{[a.type]:!0,disabled:a.disabled}]),"aria-label":a.ariaLabel,"data-testid":"rc-counter-badge"},[(0,r.createElementVNode)("span",s,(0,r.toDisplayString)(t.value),1)],10,c))}}),l=(t(84288),t(47433));const d=(0,l.A)(n,[["__scopeId","data-v-096e4b68"]]);var i=d;t(26851);t(51194);var u=t(53440)},98814:function(e,a,t){"use strict";t.r(a),t.d(a,{default:function(){return I}});var r=t(9274),o=t(28438),c=t(95457),s=t(65359);const n={class:"scaler","data-testid":"scaler"},l=["aria-label","disabled","aria-disabled"],d={class:"value","data-testid":"scaler-value"},i=["aria-label","disabled","aria-disabled"];var u=(0,r.defineComponent)({__name:"Scaler",props:{ariaResourceName:{},value:{default:0},min:{default:void 0},max:{default:void 0},disabled:{type:Boolean,default:!1}},emits:["decrease","increase"],setup(e,{emit:a}){const t=e,o=a,u=(e,a)=>{t.disabled||o(e,a)},p=(0,s.Pj)(),v=(0,c.s)(p);return(e,a)=>((0,r.openBlock)(),(0,r.createElementBlock)("div",n,[(0,r.createElementVNode)("button",{class:"decrease","aria-label":(0,r.unref)(v).t("component.resource.detail.card.scaler.ariaLabel.decrease",{resourceName:t.ariaResourceName}),disabled:!!t.min&&t.value<=t.min,"aria-disabled":t.disabled,"data-testid":"scaler-decrease",onClick:a[0]||(a[0]=e=>u("decrease",t.value-1))},[...a[2]||(a[2]=[(0,r.createElementVNode)("i",{class:"icon icon-sm icon-minus"},null,-1)])],8,l),(0,r.createElementVNode)("div",d,(0,r.toDisplayString)(t.value),1),(0,r.createElementVNode)("button",{class:"increase","aria-label":(0,r.unref)(v).t("component.resource.detail.card.scaler.ariaLabel.increase",{resourceName:t.ariaResourceName}),disabled:!!t.max&&t.value>=t.max,"aria-disabled":t.disabled,"data-testid":"scaler-increase",onClick:a[1]||(a[1]=e=>u("increase",t.value+1))},[...a[3]||(a[3]=[(0,r.createElementVNode)("i",{class:"icon icon-sm icon-plus"},null,-1)])],8,i)]))}}),p=(t(79881),t(47433));const v=(0,p.A)(u,[["__scopeId","data-v-0cf6db5b"]]);var b=v,f=t(65019),m=t(8187);const g={class:"status-bar"};var h=(0,r.defineComponent)({__name:"StatusBar",props:{segments:{}},setup(e){const a=e=>({backgroundColor:(0,m.zL)(e.color),width:`${e.percent}%`});return(t,o)=>((0,r.openBlock)(),(0,r.createElementBlock)("div",g,[((0,r.openBlock)(!0),(0,r.createElementBlock)(r.Fragment,null,(0,r.renderList)(e.segments,(e,t)=>((0,r.openBlock)(),(0,r.createElementBlock)("div",{key:t,class:"segment",style:(0,r.normalizeStyle)(a(e))},"   ",4))),128))]))}});t(47660);const x=(0,p.A)(h,[["__scopeId","data-v-35f1c212"]]);var y=x,k=t(72707);const _={class:"status-row"},C={class:"label"},w={class:"count"},B={class:"percent text-muted"};var N=(0,r.defineComponent)({__name:"StatusRow",props:{color:{},label:{},count:{},percent:{}},setup(e){return(a,t)=>((0,r.openBlock)(),(0,r.createElementBlock)("div",_,[(0,r.createElementVNode)("div",{class:"indicator",style:(0,r.normalizeStyle)({backgroundColor:(0,r.unref)(m.zL)(e.color)})},null,4),(0,r.createElementVNode)("div",C,(0,r.toDisplayString)(e.label),1),(0,r.createElementVNode)("div",w,[(0,r.createVNode)((0,r.unref)(k.Vc),{count:e.count,type:"inactive"},null,8,["count"])]),(0,r.createElementVNode)("div",B,(0,r.toDisplayString)(e.percent.toFixed(1))+"% ",1)]))}});t(52932);const E=(0,p.A)(N,[["__scopeId","data-v-377b897a"]]);var M=E,V=t(73883);const A={class:"scale"},S={key:2,class:"pod-distribution"},z={key:3,class:"text-deemphasized"};var D=(0,r.defineComponent)({__name:"index",props:{title:{},resources:{default:void 0},summaryData:{default:void 0},showScaling:{type:Boolean,default:!1},scaleValue:{default:0},noResourcesMessage:{default:void 0},onIncrease:{type:Function,default:void 0},onDecrease:{type:Function,default:void 0}},setup(e){const a=(0,s.Pj)(),t=(0,c.s)(a),n=e,l=(0,r.ref)(),d=async(e,a)=>{l.value=e;try{await(a?.(e))}finally{l.value=void 0}},i=(0,r.computed)(()=>{const e=n.summaryData?.summary;if(!e?.length)return null;const a=e.find(e=>"metadata.state.name"===e.property);return a?.counts||null}),u=(0,r.computed)(()=>{const e={},a=i.value;if(a)for(const[t,r]of Object.entries(a)){const a=(0,V.uU)(t),o=a?.replace("text-","")||"disabled";e[o]=e[o]||{count:0},e[o].count+=r.total}else n.resources?.forEach(a=>{const t=a.stateSimpleColor||"disabled";e[t]=e[t]||{count:0},e[t].count++});return e}),p=(0,r.computed)(()=>{const e={},a=i.value;if(a)for(const[t,r]of Object.entries(a)){const a=(0,V.ch)(t),o=(0,V.uU)(t),c=o?.replace("text-","")||"disabled";e[a]=e[a]||{count:0,color:c},e[a].count+=r.total}else n.resources?.forEach(a=>{const t=a.stateSimpleColor?.replace("text-","")||"disabled";e[a.stateDisplay]=e[a.stateDisplay]||{count:0,color:t},e[a.stateDisplay].count++});return e}),v=(e,a)=>a>0?e/a*100:0,m=(0,r.computed)(()=>i.value?n.summaryData?.count??0:n.resources?.length??0),g=(0,r.computed)(()=>Object.keys(u.value)),h=(0,r.computed)(()=>g.value.map(e=>({color:e,percent:v(u.value[e]?.count||0,m.value)}))),x=(0,r.computed)(()=>Object.keys(p.value)),k=(0,r.computed)(()=>x.value.map(e=>({color:p.value[e].color,label:e,count:p.value[e].count,percent:v(p.value[e].count,m.value)})));return(a,c)=>((0,r.openBlock)(),(0,r.createBlock)(o.A,{title:e.title,"data-testid":"resource-detail-status-card"},(0,r.createSlots)({default:(0,r.withCtx)(()=>[k.value.length>0?((0,r.openBlock)(),(0,r.createBlock)(y,{key:0,segments:h.value},null,8,["segments"])):(0,r.createCommentVNode)("",!0),k.value.length>0?((0,r.openBlock)(),(0,r.createBlock)(f.A,{key:1})):(0,r.createCommentVNode)("",!0),k.value.length>0?((0,r.openBlock)(),(0,r.createElementBlock)("div",S,[((0,r.openBlock)(!0),(0,r.createElementBlock)(r.Fragment,null,(0,r.renderList)(k.value,(e,a)=>((0,r.openBlock)(),(0,r.createBlock)(M,{key:a,color:e.color,label:e.label,count:e.count,percent:e.percent},null,8,["color","label","count","percent"]))),128))])):n.noResourcesMessage?((0,r.openBlock)(),(0,r.createElementBlock)("div",z,(0,r.toDisplayString)(n.noResourcesMessage),1)):(0,r.createCommentVNode)("",!0)]),_:2},[n.showScaling?{name:"heading-action",fn:(0,r.withCtx)(()=>[(0,r.createElementVNode)("div",A,[(0,r.createElementVNode)("span",null,(0,r.toDisplayString)((0,r.unref)(t).t("tableHeaders.scale")),1),(0,r.createVNode)(b,{ariaResourceName:(0,r.unref)(t).t("component.resource.detail.card.podsCard.ariaResourceName"),value:l.value??n.scaleValue,min:0,disabled:void 0!==l.value,onIncrease:c[0]||(c[0]=e=>d(e,n.onIncrease)),onDecrease:c[1]||(c[1]=e=>d(e,n.onDecrease))},null,8,["ariaResourceName","value","disabled"])])]),key:"0"}:void 0]),1032,["title"]))}});t(76284);const R=(0,p.A)(D,[["__scopeId","data-v-ee7a96e6"]]);var I=R},51194:function(e,a,t){"use strict";t.d(a,{A:function(){return d}});var r=t(9274),o=t(28533);const c={class:"rc-status-indicator"};var s=(0,r.defineComponent)({__name:"RcStatusIndicator",props:{shape:{},status:{}},setup(e){(0,r.useCssVars)(e=>({v5b89734f:(0,r.unref)(s),v34875fde:(0,r.unref)(n)}));const a=e,t=(0,r.toRef)(a,"status"),{backgroundColor:s,borderColor:n}=(0,o.WZ)(t,"solid");return(e,t)=>((0,r.openBlock)(),(0,r.createElementBlock)("div",c,[(0,r.createElementVNode)("div",{class:(0,r.normalizeClass)(["shape",{[a.shape]:!0,[a.status]:!0}])},null,2)]))}}),n=(t(43866),t(47433));const l=(0,n.A)(s,[["__scopeId","data-v-673187c5"]]);var d=l},28649:function(e,a,t){"use strict";t.r(a);var r=t(36758),o=t.n(r),c=t(40935),s=t.n(c),n=s()(o());n.push([e.id,".scaler[data-v-0cf6db5b]{display:inline-flex;align-items:center;height:32px;background-color:var(--accent-btn);border-radius:var(--border-radius-md);border:solid thin var(--primary);overflow:hidden}.scaler button[data-v-0cf6db5b]{all:initial;cursor:pointer;background:none;height:100%;width:32px;height:32px;text-align:center;font-size:20px;font-weight:700;color:var(--primary)}.scaler button i.icon[data-v-0cf6db5b]{font-size:.6em}.scaler button[data-v-0cf6db5b]:hover{background-color:var(--accent-btn)}.scaler button[aria-disabled=true][data-v-0cf6db5b],.scaler button[disabled][data-v-0cf6db5b]{cursor:not-allowed;background:var(--disabled-bg);color:var(--disabled-text)}.scaler .value[data-v-0cf6db5b]{color:var(--body-text);cursor:default;padding:4px;padding-top:5px}",""]),a["default"]=n},11292:function(e,a,t){"use strict";t.r(a);var r=t(36758),o=t.n(r),c=t(40935),s=t.n(c),n=s()(o());n.push([e.id,".pod-distribution[data-v-ee7a96e6]{display:flex;flex-direction:column}.scale[data-v-ee7a96e6]{display:flex;align-items:center;gap:var(--gap)}",""]),a["default"]=n},48940:function(e,a,t){"use strict";t.r(a);var r=t(36758),o=t.n(r),c=t(40935),s=t.n(c),n=s()(o());n.push([e.id,".status-bar[data-v-35f1c212]{display:flex;flex-direction:row;justify-content:center;-moz-column-gap:2px;column-gap:2px;height:21px}.status-bar .segment[data-v-35f1c212]{height:4px}.status-bar .segment[data-v-35f1c212]:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px}.status-bar .segment[data-v-35f1c212]:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px}",""]),a["default"]=n},24452:function(e,a,t){"use strict";t.r(a);var r=t(36758),o=t.n(r),c=t(40935),s=t.n(c),n=s()(o());n.push([e.id,".status-row[data-v-377b897a]{display:flex;flex-direction:row;align-items:center}.status-row[data-v-377b897a]:not(:first-of-type){margin-top:8px}.status-row .label[data-v-377b897a]{flex-grow:1}.status-row .indicator[data-v-377b897a]{height:4px;border-radius:4px;width:20px;margin-right:10px}.status-row .percent[data-v-377b897a]{width:60px;text-align:right}",""]),a["default"]=n},77920:function(e,a,t){"use strict";t.r(a);var r=t(36758),o=t.n(r),c=t(40935),s=t.n(c),n=s()(o());n.push([e.id,".rc-counter-badge[data-v-096e4b68]{box-sizing:border-box;height:21px;display:inline-flex;padding:2px 8px;align-items:center;border-radius:30px;border:1px solid var(--v13607539);font-family:Lato;font-size:12px;font-style:normal;font-weight:400;line-height:17px;background:var(--v22c6c477);color:var(--v72954550)}.rc-counter-badge.active[data-v-096e4b68]{cursor:pointer}.rc-counter-badge.active[data-v-096e4b68]:hover{border-color:var(--v9291234e)}.rc-counter-badge.active.disabled[data-v-096e4b68]{cursor:not-allowed}",""]),a["default"]=n},66371:function(e,a,t){"use strict";t.r(a);var r=t(36758),o=t.n(r),c=t(40935),s=t.n(c),n=s()(o());n.push([e.id,".rc-status-badge[data-v-8133c8a2]{box-sizing:border-box;height:21px;display:inline-flex;align-items:center;justify-content:center;padding:2px 7px;border:1px solid transparent;border-radius:30px;font-family:Lato;font-size:12px;line-height:17px;background-color:var(--bb962a80);border-color:var(--a331affc);color:var(--v37a7a33e)}",""]),a["default"]=n},98938:function(e,a,t){"use strict";t.r(a);var r=t(36758),o=t.n(r),c=t(40935),s=t.n(c),n=s()(o());n.push([e.id,".rc-status-indicator[data-v-673187c5]{display:inline-flex;align-items:center;justify-content:center;height:21px}.rc-status-indicator .shape[data-v-673187c5]{display:inline-block;border:1px solid transparent}.rc-status-indicator .shape.disc[data-v-673187c5]{width:8px;height:8px;border-radius:50%}.rc-status-indicator .shape.horizontal-bar[data-v-673187c5]{width:16px;height:4px;border-radius:2px}.rc-status-indicator .shape.vertical-bar[data-v-673187c5]{width:4px;height:16px;border-radius:2px}.rc-status-indicator .shape[data-v-673187c5]{background-color:var(--v5b89734f);border-color:var(--v34875fde)}",""]),a["default"]=n},79881:function(e,a,t){var r=t(28649);r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals);var o=t(74825).A;o("4deba3a2",r,!0,{sourceMap:!1,shadowMode:!1})},76284:function(e,a,t){var r=t(11292);r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals);var o=t(74825).A;o("e8e4208c",r,!0,{sourceMap:!1,shadowMode:!1})},47660:function(e,a,t){var r=t(48940);r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals);var o=t(74825).A;o("462744a1",r,!0,{sourceMap:!1,shadowMode:!1})},52932:function(e,a,t){var r=t(24452);r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals);var o=t(74825).A;o("196a5512",r,!0,{sourceMap:!1,shadowMode:!1})},84288:function(e,a,t){var r=t(77920);r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals);var o=t(74825).A;o("ef27cdd8",r,!0,{sourceMap:!1,shadowMode:!1})},26851:function(e,a,t){var r=t(66371);r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals);var o=t(74825).A;o("7e199556",r,!0,{sourceMap:!1,shadowMode:!1})},43866:function(e,a,t){var r=t(98938);r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals);var o=t(74825).A;o("62abc292",r,!0,{sourceMap:!1,shadowMode:!1})}}]); //# sourceMappingURL=harvester-1.10.0-dev.umd.min.814.js.map