` instead."),a)return $b.default.createElement("code",$m({className:r},l),n);var u=null;return o?u=Zp.CodeSnippetBlockAppearance.NUMBERED:i&&(u=Zp.CodeSnippetBlockAppearance.LINUX_PROMPT),$b.default.createElement(Zp.default,{blocks:[{appearance:u,code:n}]})};P1.propTypes={children:lc.default.string.isRequired,inline:lc.default.bool,copyable:lc.default.bool,numbered:lc.default.bool};var fM=P1;sd.default=fM;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}});var t=n(sd);function n(r){return r&&r.__esModule?r:{default:r}}})(g1);var cd={},qo={};function zu(e){"@babel/helpers - typeof";return zu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},zu(e)}Object.defineProperty(qo,"__esModule",{value:!0});qo.default=qo.colSizes=void 0;var dM=O1(Fe),pM=O1(C),hM=["children","className","element","emptyLarge","emptyMedium","emptySmall","large","medium","size","small"];function O1(e){return e&&e.__esModule?e:{default:e}}function Rm(){return Rm=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function yM(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i=0)&&(n[a]=e[a]);return n}var bM=[1,2,3,4,5,6,7,8,9,10,11,12];qo.colSizes=bM;var _M=function(t){var n,r=t.children,a=t.className,i=t.element,o=i===void 0?"div":i,l=t.emptyLarge,u=t.emptyMedium,s=t.emptySmall,d=t.large,p=t.medium,h=t.size,_=t.small,g=gM(t,hM);return pM.default.createElement(o,Rm({className:(0,dM.default)(a,"col-".concat(h),(n={},Hi(n,"col-small-".concat(_),!!_),Hi(n,"col-medium-".concat(p),!!p),Hi(n,"col-large-".concat(d),!!d),Hi(n,"col-start-small-".concat(s),!!s),Hi(n,"col-start-medium-".concat(u),!!u),Hi(n,"col-start-large-".concat(l),!!l),n))},g),r)},wM=_M;qo.default=wM;(function(e){function t(i){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(o){return typeof o}:function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},t(i)}Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"colSizes",{enumerable:!0,get:function(){return n.colSizes}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=a(qo);function r(i){if(typeof WeakMap!="function")return null;var o=new WeakMap,l=new WeakMap;return(r=function(s){return s?l:o})(i)}function a(i,o){if(!o&&i&&i.__esModule)return i;if(i===null||t(i)!=="object"&&typeof i!="function")return{default:i};var l=r(o);if(l&&l.has(i))return l.get(i);var u={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d)){var p=s?Object.getOwnPropertyDescriptor(i,d):null;p&&(p.get||p.set)?Object.defineProperty(u,d,p):u[d]=i[d]}return u.default=i,l&&l.set(i,u),u}})(cd);var C1={},Ho={},ey={},Vo={},ty={},Go={};function Nm(e){"@babel/helpers - typeof";return Nm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Nm(e)}Object.defineProperty(Go,"__esModule",{value:!0});Go.default=Go.Modal=void 0;var SM=CM(Fe),On=OM(C),Rb=Qa,PM=["buttonRow","children","className","close","title"];function x1(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(x1=function(a){return a?n:t})(e)}function OM(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||Nm(e)!=="object"&&typeof e!="function")return{default:e};var n=x1(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(i!=="default"&&Object.prototype.hasOwnProperty.call(e,i)){var o=a?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(r,i,o):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r}function CM(e){return e&&e.__esModule?e:{default:e}}function km(){return km=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function EM(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i=0)&&(n[a]=e[a]);return n}var E1=function(t){var n=t.buttonRow,r=t.children,a=t.className,i=t.close,o=t.title,l=xM(t,PM),u='a[href]:not([tabindex="-1"]), button:not([disabled]), textarea:not([disabled]):not([tabindex="-1"]), input:not([disabled]):not([tabindex="-1"]), select:not([disabled]):not([tabindex="-1"]), area[href]:not([tabindex="-1"]), iframe:not([tabindex="-1"]), [tabindex]:not([tabindex="-1"]), [contentEditable=true]:not([tabindex="-1"])',s=(0,Rb.useId)(),d=(0,Rb.useId)(),p=(0,On.useRef)(!1),h=(0,On.useRef)(null),_=(0,On.useRef)(null),g=function(N){if(_.current.length>0){var k=_.current[0],I=_.current[_.current.length-1];if(!N.shiftKey&&document.activeElement===I&&(k.focus(),N.preventDefault()),N.shiftKey&&document.activeElement===k)return I.focus(),N.preventDefault()}},O=function(N){"nativeEvent"in N&&N.nativeEvent.stopImmediatePropagation?N.nativeEvent.stopImmediatePropagation():"stopImmediatePropagation"in N?N.stopImmediatePropagation():N.stopPropagation&&N.stopPropagation(),i()},E=new Map([["Escape",O],["Tab",g]]);(0,On.useEffect)(function(){h.current.focus()},[h]),(0,On.useEffect)(function(){var $;_.current=h.current.querySelectorAll(u);var N=0;i&&_.current.length>1&&(N=1),($=_.current[N])===null||$===void 0||$.focus()},[i]),(0,On.useEffect)(function(){var $=function(k){var I=E.get(k.code);return I&&I(k)};return document.addEventListener("keydown",$),function(){document.removeEventListener("keydown",$)}});var v=function(){p.current=!1},b=function(){p.current=!1},S=function(N){N.target===h.current&&(p.current=!0)},w=function(){p.current&&i()};return On.default.createElement("div",km({className:(0,SM.default)("p-modal",a),onClick:w,onMouseDown:S},l,{ref:h}),On.default.createElement("section",{className:"p-modal__dialog",role:"dialog","aria-modal":"true","aria-labelledby":d,"aria-describedby":s,onMouseDown:v,onMouseUp:b},!!o&&On.default.createElement("header",{className:"p-modal__header"},On.default.createElement("h2",{className:"p-modal__title",id:d},o),!!i&&On.default.createElement("button",{className:"p-modal__close","aria-label":"Close active modal",onClick:i},"Close")),On.default.createElement("div",{id:s},r),!!n&&On.default.createElement("footer",{className:"p-modal__footer"},n)))};Go.Modal=E1;var jM=E1;Go.default=jM;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}});var t=n(Go);function n(r){return r&&r.__esModule?r:{default:r}}})(ty);Object.defineProperty(Vo,"__esModule",{value:!0});Vo.default=Vo.ConfirmationModal=void 0;var Yl=ny(C),Nb=ny(Bi),$M=ny(ty),RM=["cancelButtonLabel","children","confirmButtonAppearance","confirmButtonLabel","confirmExtra","onConfirm"];function ny(e){return e&&e.__esModule?e:{default:e}}function Tm(){return Tm=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function kM(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i=0)&&(n[a]=e[a]);return n}var j1=function(t){var n=t.cancelButtonLabel,r=n===void 0?"Cancel":n,a=t.children,i=t.confirmButtonAppearance,o=i===void 0?"negative":i,l=t.confirmButtonLabel,u=t.confirmExtra,s=t.onConfirm,d=NM(t,RM);return Yl.default.createElement($M.default,Tm({buttonRow:Yl.default.createElement(Yl.default.Fragment,null,u,Yl.default.createElement(Nb.default,{className:"u-no-margin--bottom",onClick:d.close},r),Yl.default.createElement(Nb.default,{appearance:o,className:"u-no-margin--bottom",onClick:s},l))},d),a)};Vo.ConfirmationModal=j1;var TM=j1;Vo.default=TM;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}});var t=n(Vo);function n(r){return r&&r.__esModule?r:{default:r}}})(ey);var vs={},$1={};(function(e){var t=$n&&$n.__assign||function(){return t=Object.assign||function(g){for(var O,E=1,v=arguments.length;E=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function FM(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i=0)&&(n[a]=e[a]);return n}var R1=function(t){var n=t.confirmationModalProps,r=t.onHoverText,a=t.shiftClickEnabled,i=a===void 0?!1:a,o=t.showShiftClickHint,l=o===void 0?!1:o,u=AM(t,DM),s=(0,LM.default)(),d=s.openPortal,p=s.closePortal,h=s.isOpen,_=s.Portal,g=function(){p(),n.close&&n.close()},O=function(b){p(),n.onConfirm(b)},E=function(b){b.shiftKey?n.onConfirm(b):d(b)};return ti.default.createElement(ti.default.Fragment,null,h&&ti.default.createElement(_,null,ti.default.createElement(MM.default,mf({},n,{close:g,confirmButtonLabel:n.confirmButtonLabel,onConfirm:O}),n.children,l&&ti.default.createElement("p",{className:"p-text--small u-text--muted u-hide--small"},"Next time, you can skip this confirmation by holding"," ",ti.default.createElement("code",null,"SHIFT")," and clicking the action."))),ti.default.createElement(IM.default,mf({},u,{onClick:i?E:d,title:r??n.confirmButtonLabel}),u.children))};Ho.ConfirmationButton=R1;var BM=R1;Ho.default=BM;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}});var t=n(Ho);function n(r){return r&&r.__esModule?r:{default:r}}})(C1);var N1={},Ko={},k1={},Fa={};Object.defineProperty(Fa,"__esModule",{value:!0});Fa.default=Fa.adjustForWindow=Fa.Label=void 0;var T1=M1(Fe),hr=HM(C),WM=pn,zM=M1(Bi),UM=["children","className","onClick"],qM=["adjustedPosition","autoAdjust","closePortal","constrainPanelWidth","dropdownClassName","dropdownContent","id","isOpen","links","position","positionCoords","positionNode","scrollOverflow","setAdjustedPosition","wrapperClass"];function I1(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(I1=function(a){return a?n:t})(e)}function HM(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||Qo(e)!=="object"&&typeof e!="function")return{default:e};var n=I1(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(i!=="default"&&Object.prototype.hasOwnProperty.call(e,i)){var o=a?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(r,i,o):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r}function M1(e){return e&&e.__esModule?e:{default:e}}function Qo(e){"@babel/helpers - typeof";return Qo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Qo(e)}function kb(e,t){return QM(e)||KM(e,t)||GM(e,t)||VM()}function VM(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function GM(e,t){if(e){if(typeof e=="string")return Tb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Tb(e,t)}}function Tb(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function YM(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i=0)&&(n[a]=e[a]);return n}function Ib(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Im(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function vL(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i=0)&&(n[a]=e[a]);return n}var B1=function(e){return e.Toggle="Toggle menu",e}({});Ko.Label=B1;var th=function(t,n){if(n)return n;if(t){var r=t.querySelector(".p-contextual-menu__toggle");return r||t}return null},gL=function(t){return!t||t.offsetParent!==null},yL=function(t){var n=t.autoAdjust,r=n===void 0?!0:n,a=t.children,i=t.className,o=t.closeOnEsc,l=o===void 0?!0:o,u=t.closeOnOutsideClick,s=u===void 0?!0:u,d=t.constrainPanelWidth,p=t.dropdownClassName,h=t.dropdownProps,_=t.hasToggleIcon,g=t.links,O=t.onToggleMenu,E=t.position,v=E===void 0?"right":E,b=t.positionNode,S=t.scrollOverflow,w=t.toggleAppearance,$=t.toggleClassName,N=t.toggleDisabled,k=t.toggleLabel,I=t.toggleLabelFirst,z=I===void 0?!0:I,L=t.toggleProps,te=t.visible,ce=te===void 0?!1:te,ie=mL(t,oL),_e=(0,iL.useId)(),Oe=(0,Kt.useRef)(),tt=(0,Kt.useState)(),Xe=Ab(tt,2),H=Xe[0],X=Xe[1],ae=(0,Kt.useState)(v),we=Ab(ae,2),Me=we[0],ct=we[1],ft=_||k,be=(0,Kt.useCallback)(function(){var Bt=th(Oe.current,b);if(!Bt)return null;X(Bt.getBoundingClientRect())},[Oe,b]),Re=(0,nL.default)({closeOnEsc:l,closeOnOutsideClick:s,isOpen:ce,onOpen:function(){O&&O(!0),be()},onClose:function(){O&&O(!1)}}),Te=Re.openPortal,Ze=Re.closePortal,dt=Re.isOpen,ir=Re.Portal,Vt=Re.ref,or=(0,Db.usePrevious)(ce),lr=k&&typeof k=="string"?Kt.default.createElement("span",null,k):Kt.default.isValidElement(k)?k:null,Bn=(0,eh.default)(i,"p-contextual-menu",uL({},"p-contextual-menu--".concat(Me),Me!=="right")),Gt=(0,Kt.useCallback)(function(Bt){Oe.current=Bt,Bt!==null&&be()},[be]);(0,Kt.useEffect)(function(){ce!==or&&(ce&&!dt?Te():!ce&&dt&&Ze())},[Ze,Te,ce,dt,or]);var Er=(0,Kt.useCallback)(function(Bt){var de=th(Oe.current,b);de&&!gL(de)?Ze(Bt):be()},[Ze,b,be]);return(0,Db.useListener)(window,Er,"resize",!0,dt),Kt.default.createElement("span",yu({className:Bn,ref:Gt,style:b?null:{position:"relative"}},ie),ft?Kt.default.createElement(rL.default,yu({appearance:w,"aria-controls":_e,"aria-expanded":dt?"true":"false","aria-label":k?null:B1.Toggle,"aria-pressed":dt?"true":"false","aria-haspopup":"true",className:(0,eh.default)("p-contextual-menu__toggle",$),disabled:N,hasIcon:_,onClick:function(de){dt?Ze(de):Te(de)},type:"button"},L),z?lr:null,_?Kt.default.createElement("i",{className:(0,eh.default)("p-icon--chevron-down p-contextual-menu__indicator",{"is-light":["negative","positive"].includes(w)})}):null,z?null:lr):Kt.default.createElement(Kt.default.Fragment,null,Kt.default.createElement("span",{style:{display:"none"},ref:Vt})),dt&&Kt.default.createElement(ir,null,Kt.default.createElement(aL.default,yu({adjustedPosition:Me,autoAdjust:r,closePortal:Ze,constrainPanelWidth:d,dropdownClassName:p,dropdownContent:a,id:_e,isOpen:dt,links:g,position:v,positionCoords:H,positionNode:th(Oe.current,b),scrollOverflow:S,setAdjustedPosition:ct,wrapperClass:Bn},h))))},bL=yL;Ko.default=bL;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}});var t=n(Ko);function n(r){return r&&r.__esModule?r:{default:r}}})(N1);var W1={},Jo={};Object.defineProperty(Jo,"__esModule",{value:!0});Jo.default=Jo.EmptyState=void 0;var Bb=wL(C),_L=["children","className","image","title"];function wL(e){return e&&e.__esModule?e:{default:e}}function Mm(){return Mm=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function PL(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i=0)&&(n[a]=e[a]);return n}var z1=function(t){var n=t.children,r=t.className,a=t.image,i=t.title,o=SL(t,_L);return Bb.default.createElement("div",Mm({className:r},o),a,Bb.default.createElement("h2",{className:"p-heading--4"},i),n)};Jo.EmptyState=z1;var OL=z1;Jo.default=OL;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}});var t=n(Jo);function n(r){return r&&r.__esModule?r:{default:r}}})(W1);var Wi={},pd={},hd={},md={};Object.defineProperty(md,"__esModule",{value:!0});md.default=void 0;var CL=U1(Fe),xL=U1(C),EL=["children","className","forId","required"];function U1(e){return e&&e.__esModule?e:{default:e}}function Lm(){return Lm=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function $L(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i=0)&&(n[a]=e[a]);return n}var RL=function(t){var n=t.children,r=t.className,a=t.forId,i=t.required,o=jL(t,EL);return xL.default.createElement("label",Lm({className:(0,CL.default)(r,"p-form__label",{"is-required":i}),htmlFor:a},o),n)},NL=RL;md.default=NL;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}});var t=n(md);function n(r){return r&&r.__esModule?r:{default:r}}})(hd);Object.defineProperty(pd,"__esModule",{value:!0});pd.default=void 0;var q1=vd(Fe),oa=vd(C),kL=vd(hd),H1=vd(cd),TL=["caution","children","className","error","forId","help","helpClassName","helpId","isSelect","isTickElement","label","labelClassName","labelFirst","required","stacked","success","validationId"];function vd(e){return e&&e.__esModule?e:{default:e}}function Dm(){return Dm=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function ML(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i=0)&&(n[a]=e[a]);return n}var LL=function(t){var n=t.help,r=t.helpId,a=t.helpClassName,i=t.isTickElement;return n?oa.default.createElement("p",{className:(0,q1.default)("p-form-help-text",a,{"is-tick-element":i}),id:r},n):null},DL=function(t,n,r,a){if(!t&&!n&&!r)return null;var i=t&&"Error"||n&&"Caution"||r&&"Success";return oa.default.createElement("p",{className:"p-form-validation__message",id:a},oa.default.createElement("strong",null,i,":")," ",t||n||r)},AL=function(t,n,r,a,i){if(!r)return null;var o=oa.default.createElement(kL.default,{className:a,forId:t,required:n},r);return i?oa.default.createElement(H1.default,{size:4},o):o},FL=function(t){var n=t.isSelect,r=t.children,a=t.labelFirst,i=t.labelNode,o=t.help,l=t.helpClassName,u=t.error,s=t.caution,d=t.success,p=t.validationId,h=t.helpId,_=t.isTickElement;return oa.default.createElement("div",{className:"p-form__control u-clearfix"},n?oa.default.createElement("div",{className:"p-form-validation__select-wrapper"},r):r,!a&&i,LL({helpId:h,help:o,helpClassName:l,isTickElement:_}),DL(u,s,d,p))},BL=function(t){var n=t.caution,r=t.children,a=t.className,i=t.error,o=t.forId,l=t.help,u=t.helpClassName,s=t.helpId,d=t.isSelect,p=t.isTickElement,h=t.label,_=t.labelClassName,g=t.labelFirst,O=g===void 0?!0:g,E=t.required,v=t.stacked,b=t.success,S=t.validationId,w=IL(t,TL),$=AL(o,E,h,_,v),N=FL({isSelect:d,isTickElement:p,children:r,labelFirst:O,labelNode:$,help:l,helpClassName:u,error:i,caution:n,success:b,validationId:S,helpId:s});return oa.default.createElement("div",Dm({className:(0,q1.default)("p-form__group","p-form-validation",a,{"is-error":i,"is-caution":n,"is-success":b,row:v})},w),O&&$,v?oa.default.createElement(H1.default,{size:8},N):N)},WL=BL;pd.default=WL;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}});var t=n(pd);function n(r){return r&&r.__esModule?r:{default:r}}})(Wi);var V1={},gd={};Object.defineProperty(gd,"__esModule",{value:!0});gd.default=void 0;var zL=G1(Fe),UL=G1(C),qL=["children","className","inline","stacked"];function G1(e){return e&&e.__esModule?e:{default:e}}function Am(){return Am=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function VL(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i=0)&&(n[a]=e[a]);return n}var GL=function(t){var n=t.children,r=t.className,a=t.inline,i=t.stacked,o=HL(t,qL);return UL.default.createElement("form",Am({className:(0,zL.default)(r,{"p-form":a||i,"p-form--inline":a,"p-form--stacked":i})},o),n)},KL=GL;gd.default=KL;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}});var t=n(gd);function n(r){return r&&r.__esModule?r:{default:r}}})(V1);var K1={},yd={},ry={},bd={};Object.defineProperty(bd,"__esModule",{value:!0});bd.default=void 0;var QL=Q1(C),YL=Q1(Kg),JL=["label"];function Q1(e){return e&&e.__esModule?e:{default:e}}function Fm(){return Fm=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function ZL(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i=0)&&(n[a]=e[a]);return n}var eD=function(t){var n=t.label,r=XL(t,JL);return QL.default.createElement(YL.default,Fm({inputType:"radio",label:n},r))},tD=eD;bd.default=tD;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}});var t=n(bd);function n(r){return r&&r.__esModule?r:{default:r}}})(ry);function Xo(e){"@babel/helpers - typeof";return Xo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Xo(e)}Object.defineProperty(yd,"__esModule",{value:!0});yd.default=void 0;var nD=_d(Fe),Vi=lD(C),rD=_d(Wi),aD=_d(Gg),iD=_d(ry),Wb=pn,oD=["caution","className","error","help","helpClassName","id","label","labelClassName","required","stacked","success","takeFocus","takeFocusDelay","type","wrapperClassName"];function Y1(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(Y1=function(a){return a?n:t})(e)}function lD(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||Xo(e)!=="object"&&typeof e!="function")return{default:e};var n=Y1(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(i!=="default"&&Object.prototype.hasOwnProperty.call(e,i)){var o=a?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(r,i,o):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r}function _d(e){return e&&e.__esModule?e:{default:e}}function bu(){return bu=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function pD(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i=0)&&(n[a]=e[a]);return n}var hD=function(t){var n=t.caution,r=t.className,a=t.error,i=t.help,o=t.helpClassName,l=t.id,u=t.label,s=t.labelClassName,d=t.required,p=t.stacked,h=t.success,_=t.takeFocus,g=t.takeFocusDelay,O=t.type,E=t.wrapperClassName,v=dD(t,oD),b=(0,Vi.useRef)(null),S=["checkbox","radio"].includes(O)?"":u,w=(0,Wb.useId)(),$=(0,Wb.useId)(),N=!!a,k=uD({"aria-describedby":[i?$:null,h?w:null].filter(Boolean).join(" "),"aria-errormessage":N?w:null,"aria-invalid":N,id:l,label:u,required:d},v);(0,Vi.useEffect)(function(){_&&(g?setTimeout(function(){return b.current.focus()},g):b.current.focus())},[_,g]);var I;return O==="checkbox"?I=Vi.default.createElement(aD.default,bu({label:u,labelClassName:s},k)):O==="radio"?I=Vi.default.createElement(iD.default,bu({label:u,labelClassName:s},k)):I=Vi.default.createElement("input",bu({className:(0,nD.default)("p-form-validation__input",r),ref:b,type:O},k)),Vi.default.createElement(rD.default,{caution:n,className:E,error:a,forId:l,help:i,helpClassName:o+"",helpId:$,isTickElement:O==="checkbox"||O==="radio",label:S,labelClassName:s,required:d,stacked:p,success:h,validationId:w},I)},mD=hD;yd.default=mD;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}});var t=n(yd);function n(r){return r&&r.__esModule?r:{default:r}}})(K1);var J1={},wd={};Object.defineProperty(wd,"__esModule",{value:!0});wd.default=void 0;var vD=X1(Fe),Ub=X1(C),gD=["children","className","href","inverted","soft","top"];function X1(e){return e&&e.__esModule?e:{default:e}}function Bm(){return Bm=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function bD(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i=0)&&(n[a]=e[a]);return n}var _D=function(t){var n=t.children,r=t.className,a=t.href,i=a===void 0?"#":a,o=t.inverted,l=o===void 0?!1:o,u=t.soft,s=u===void 0?!1:u,d=t.top,p=d===void 0?!1:d,h=yD(t,gD),_=Ub.default.createElement("a",Bm({className:(0,vD.default)(r,{"p-link--inverted":l,"p-link--soft":s,"p-top__link":p}),href:i},h),n);return p?Ub.default.createElement("div",{className:"p-top"},_):_},wD=_D;wd.default=wD;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}});var t=n(wd);function n(r){return r&&r.__esModule?r:{default:r}}})(J1);var Z1={},Sd={};Object.defineProperty(Sd,"__esModule",{value:!0});Sd.default=void 0;var eC=tC(Fe),ui=tC(C),SD=["title","className","content","titleElement"],PD=["title","className","content"],OD=["className","detailed","divided","inline","isDark","items","middot","stretch","split","stepped","ticked"];function tC(e){return e&&e.__esModule?e:{default:e}}function gf(){return gf=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function CD(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i=0)&&(n[a]=e[a]);return n}function zm(e){"@babel/helpers - typeof";return zm=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},zm(e)}var xD=function(t){var n=t.items,r=t.ticked,a=t.inline,i=t.middot,o=t.stepped;return n.map(function(l,u){var s,d,p,h,_="h3",g;if(ui.default.isValidElement(l)||typeof l=="string"||typeof l=="number")h=l;else if(l&&zm(l)==="object"&&"content"in l)if("titleElement"in l){var O=l;d=O.title,p=O.className,h=O.content;var E=O.titleElement;_=E===void 0?"h3":E,g=Wm(O,SD)}else{var v=l;d=v.title,p=v.className,h=v.content,g=Wm(v,PD)}return o?s=ui.default.createElement(ui.default.Fragment,null,ui.default.createElement(_,{className:"p-stepped-list__title"},d),ui.default.createElement("div",{className:"p-stepped-list__content"},h)):s=h,ui.default.createElement("li",gf({className:(0,eC.default)(p,{"p-list__item":!a&&!o,"p-inline-list__item":a,"p-stepped-list__item":o,"is-ticked":r}),key:u},g),s,i?" ":null)})},ED=function(t){var n=t.className,r=t.detailed,a=t.divided,i=t.inline,o=t.isDark,l=t.items,u=t.middot,s=t.stretch,d=t.split,p=t.stepped,h=t.ticked,_=Wm(t,OD),g=p?"ol":"ul";return ui.default.createElement(g,gf({className:(0,eC.default)(n,{"p-list":!a&&!i&&!u&&!s&&!p,"p-list--divided":a,"p-inline-list":i,"p-inline-list--middot":u,"p-inline-list--stretch":s,"p-stepped-list":p&&!r,"p-stepped-list--detailed":p&&r,"is-dark":o,"is-split":d})},_),xD({items:l,ticked:h,inline:i||u||s,middot:u,stepped:p}))},jD=ED;Sd.default=jD;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}});var t=n(Sd);function n(r){return r&&r.__esModule?r:{default:r}}})(Z1);var nC={},Pd={},ay={},Od={};Object.defineProperty(Od,"__esModule",{value:!0});Od.default=void 0;var uc=iy(wl),Jl=iy(C),qb=iy(Fe),$D=["className","text","isLight","ariaLive","role"];function iy(e){return e&&e.__esModule?e:{default:e}}function Um(){return Um=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function ND(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i=0)&&(n[a]=e[a]);return n}var rC=function(t){var n=t.className,r=t.text,a=t.isLight,i=a===void 0?!1:a,o=t.ariaLive,l=o===void 0?"polite":o,u=t.role,s=u===void 0?"alert":u,d=RD(t,$D);return Jl.default.createElement("span",Um({},d,{className:(0,qb.default)(n,"p-text--default"),role:s,"aria-live":l}),Jl.default.createElement("i",{className:(0,qb.default)("p-icon--spinner","u-animation--spin",{"is-light":i})},r?"":"Loading"),r&&Jl.default.createElement(Jl.default.Fragment,null," ",Jl.default.createElement("span",null,r)))};rC.propTypes={isLight:uc.default.bool,text:uc.default.string,role:uc.default.string,ariaLive:uc.default.oneOf(["assertive","off","polite"])};var kD=rC;Od.default=kD;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}});var t=n(Od);function n(r){return r&&r.__esModule?r:{default:r}}})(ay);Object.defineProperty(Pd,"__esModule",{value:!0});Pd.default=void 0;var TD=aC(C),ID=aC(ay),MD=an;function aC(e){return e&&e.__esModule?e:{default:e}}var LD=function(t){return MD.IS_DEV&&console.warn("The Loader component has been renamed to Spinner and will be removed in a future release. https://canonical.github.io/react-components/?path=/story/spinner--default-story"),TD.default.createElement(ID.default,t)},DD=LD;Pd.default=DD;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}});var t=n(Pd);function n(r){return r&&r.__esModule?r:{default:r}}})(nC);var iC={},Cd={},oy={},xd={},oC={},Zo={};Object.defineProperty(Zo,"__esModule",{value:!0});Zo.default=Zo.Label=void 0;var AD=lC(Fe),Xl=lC(C);function lC(e){return e&&e.__esModule?e:{default:e}}var qm=function(e){return e.Next="Next page",e.Previous="Previous page",e}({});Zo.Label=qm;var FD=function(t){var n=t.direction,r=t.onClick,a=t.disabled,i=a===void 0?!1:a,o=t.showLabel,l=t.label,u=l||(n==="back"?qm.Previous:qm.Next);return Xl.default.createElement("li",{className:"p-pagination__item"},Xl.default.createElement("button",{className:(0,AD.default)({"p-pagination__link--previous":n==="back","p-pagination__link--next":n==="forward"}),disabled:i,onClick:r,type:"button"},n==="forward"&&o&&Xl.default.createElement("span",null,u),Xl.default.createElement("i",{className:"p-icon--chevron-down"},u),n==="back"&&o&&Xl.default.createElement("span",null,u)))},BD=FD;Zo.default=BD;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}});var t=n(Zo);function n(r){return r&&r.__esModule?r:{default:r}}})(oC);var uC={},Ed={};Object.defineProperty(Ed,"__esModule",{value:!0});Ed.default=void 0;var WD=sC(Fe),Hb=sC(C);function sC(e){return e&&e.__esModule?e:{default:e}}var zD=function(t){var n=t.number,r=t.onClick,a=t.isActive,i=a===void 0?!1:a;return Hb.default.createElement("li",{className:"p-pagination__item"},Hb.default.createElement("button",{className:(0,WD.default)("p-pagination__link",{"is-active":i}),onClick:r,"aria-current":i?"page":void 0,type:"button"},n))},UD=zD;Ed.default=UD;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}});var t=n(Ed);function n(r){return r&&r.__esModule?r:{default:r}}})(uC);Object.defineProperty(xd,"__esModule",{value:!0});xd.default=void 0;var qD=jd(Fe),Dr=jd(C),Vb=jd(oC),nh=jd(uC),HD=["itemsPerPage","totalItems","paginate","currentPage","scrollToTop","truncateThreshold","centered","showLabels","hideNumbers","onForward","onBack","forwardDisabled","backDisabled","forwardLabel","backLabel"];function jd(e){return e&&e.__esModule?e:{default:e}}function Hm(){return Hm=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function GD(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i=0)&&(n[a]=e[a]);return n}var Gb=function(){return window.scrollTo(0,0)},KD=function(t,n,r,a){var i=t.length,o=i>r,l;if(o){var u=n-2,s=n+1;n===1&&(u=1,s=Math.min(i-1,n+3)),n===2&&(u=1,s=Math.min(i-1,n+3)),(n===i||n===i-1)&&(u=Math.max(1,i-4),s=i-1),l=t.slice(u,s)}else l=t;var d=[];return o&&(d.push(Dr.default.createElement(nh.default,{key:1,number:1,isActive:n===1,onClick:function(){return a(1)}})),l.includes(2)||d.push(Dr.default.createElement(Kb,{key:"sep1"}))),d.push(l.map(function(p){return Dr.default.createElement(nh.default,{key:p,number:p,isActive:p===n,onClick:function(){return a(p)}})})),o&&(l.includes(i-1)||d.push(Dr.default.createElement(Kb,{key:"sep2"})),d.push(Dr.default.createElement(nh.default,{key:i,number:i,isActive:n===i,onClick:function(){return a(i)}}))),d},Kb=function(){return Dr.default.createElement("li",{className:"p-pagination__item p-pagination__item--truncation"},"…")},QD=function(t){var n=t.itemsPerPage,r=t.totalItems,a=t.paginate,i=t.currentPage,o=t.scrollToTop,l=t.truncateThreshold,u=l===void 0?10:l,s=t.centered,d=t.showLabels,p=t.hideNumbers,h=t.onForward,_=t.onBack,g=t.forwardDisabled,O=t.backDisabled,E=t.forwardLabel,v=t.backLabel,b=VD(t,HD),S=!!n&&!!r&&!!i&&!!a,w=[];if(S){if(r<=n)return null;for(var $=1;$<=Math.ceil(r/n);$++)w.push($)}var N=function(z){a(z),z>i&&(h==null||h(z)),z=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function tA(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i=0)&&(n[a]=e[a]);return n}var nA=function(t){var n=t.children,r=t.className,a=t.expanding,i=a===void 0?!1:a,o=t.responsive,l=o===void 0?!1:o,u=eA(t,ZD);return XD.default.createElement("table",Vm({role:"grid",className:(0,JD.default)(r,{"p-table--mobile-card":l,"p-table--expanding":i})},u),n)},rA=nA;Rd.default=rA;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}});var t=n(Rd);function n(r){return r&&r.__esModule?r:{default:r}}})($d);var Nd={},kd={};Object.defineProperty(kd,"__esModule",{value:!0});kd.default=void 0;var aA=oA(C),iA=["children"];function oA(e){return e&&e.__esModule?e:{default:e}}function Gm(){return Gm=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function uA(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i=0)&&(n[a]=e[a]);return n}var sA=function(t){var n=t.children,r=lA(t,iA);return aA.default.createElement("tr",Gm({role:"row"},r),n)},cA=sA;kd.default=cA;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}});var t=n(kd);function n(r){return r&&r.__esModule?r:{default:r}}})(Nd);var Td={},Id={};Object.defineProperty(Id,"__esModule",{value:!0});Id.default=void 0;var fA=pA(C),dA=["children","sort"];function pA(e){return e&&e.__esModule?e:{default:e}}function Km(){return Km=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function mA(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i=0)&&(n[a]=e[a]);return n}var vA=function(t){var n=t.children,r=t.sort,a=hA(t,dA);return fA.default.createElement("th",Km({role:"columnheader","aria-sort":r},a),n)},gA=vA;Id.default=gA;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}});var t=n(Id);function n(r){return r&&r.__esModule?r:{default:r}}})(Td);var Md={},Ld={};Object.defineProperty(Ld,"__esModule",{value:!0});Ld.default=void 0;var yA=fC(Fe),bA=fC(C),_A=["children","className","hasOverflow","expanding","hidden","role"];function fC(e){return e&&e.__esModule?e:{default:e}}function Qm(){return Qm=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function SA(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i=0)&&(n[a]=e[a]);return n}var PA=function(t){var n=t.children,r=t.className,a=t.hasOverflow,i=a===void 0?!1:a,o=t.expanding,l=o===void 0?!1:o,u=t.hidden,s=u===void 0?!1:u,d=t.role,p=d===void 0?"gridcell":d,h=wA(t,_A);return bA.default.createElement("td",Qm({role:p,"aria-hidden":s,className:(0,yA.default)(r,{"p-table__expanding-panel":l,"has-overflow":i})},h),n)},OA=PA;Ld.default=OA;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}});var t=n(Ld);function n(r){return r&&r.__esModule?r:{default:r}}})(Md);function Ym(e){"@babel/helpers - typeof";return Ym=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ym(e)}Object.defineProperty(Cd,"__esModule",{value:!0});Cd.default=void 0;var Dt=TA(C),CA=gs(oy),xA=gs($d),dC=gs(Nd),Qb=gs(Td),Yb=gs(Md),EA=pn,jA=["content","sortKey"],$A=["columns","expanded","expandedContent","key","sortData"],RA=["content"],NA=["defaultSort","defaultSortDirection","emptyStateMsg","expanding","headers","onUpdateSort","paginate","rows","responsive","sortable","sortFunction","hiddenCaption"],kA=void 0;function gs(e){return e&&e.__esModule?e:{default:e}}function pC(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(pC=function(a){return a?n:t})(e)}function TA(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||Ym(e)!=="object"&&typeof e!="function")return{default:e};var n=pC(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(i!=="default"&&Object.prototype.hasOwnProperty.call(e,i)){var o=a?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(r,i,o):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r}function Jb(e,t){return LA(e)||MA(e,t)||hC(e,t)||IA()}function IA(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function MA(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,a,i,o,l=[],u=!0,s=!1;try{if(i=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);u=!0);}catch(d){s=!0,a=d}finally{try{if(!u&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(s)throw a}}return l}}function LA(e){if(Array.isArray(e))return e}function DA(e){return BA(e)||FA(e)||hC(e)||AA()}function AA(){throw new TypeError(`Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function hC(e,t){if(e){if(typeof e=="string")return Jm(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Jm(e,t)}}function FA(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function BA(e){if(Array.isArray(e))return Jm(e)}function Jm(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function WA(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i=0)&&(n[a]=e[a]);return n}var zA=function(t,n,r,a){var i=null;a==="none"?i="ascending":a==="ascending"?i="descending":r=null,t(r),n(i)},UA=function(t,n,r,a,i,o,l){var u=a.map(function(s,d){var p=s.content,h=s.sortKey,_=yf(s,jA),g;return i&&h&&(t===h?g=n:g="none"),Dt.default.createElement(Qb.default,el({key:d,sort:g,onClick:i&&h?zA.bind(kA,o,l,h,g):void 0},_),p)});return Dt.default.createElement("thead",null,Dt.default.createElement(dC.default,null,u,r&&Dt.default.createElement(Qb.default,{"aria-hidden":"true"})))},qA=function(t){var n=t.rows,r=t.headers,a=t.responsive,i=t.expanding;return n.map(function(o,l){var u=o.columns,s=o.expanded,d=o.expandedContent,p=o.key;o.sortData;var h=yf(o,$A),_=u==null?void 0:u.map(function(g,O){var E=g.content,v=yf(g,RA),b=r&&r[O].content,S=r&&r[O].heading;return a&&(v["data-heading"]=typeof b=="string"?b:S),Dt.default.createElement(Yb.default,el({key:O},v),E)});return(p===null||typeof p>"u")&&(p=l),Dt.default.createElement(dC.default,el({key:p},h),_,i&&Dt.default.createElement(Yb.default,{expanding:!0,hidden:!s},d))})},HA=function(t){var n=t.currentSortDirection,r=t.currentSortKey,a=t.rows,i=t.sortable,o=t.sortFunction;if(!a)return[];var l=DA(a);return i&&r&&(o||(o=function(s,d){return!s.sortData||!d.sortData?0:s.sortData[r]>d.sortData[r]?n==="ascending"?1:-1:s.sortData[r]0&&Dt.default.createElement(CA.default,{currentPage:ce,itemsPerPage:s,paginate:ie,style:{marginTop:"1rem"},totalItems:d.length}))},GA=VA;Cd.default=GA;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}});var t=n(Cd);function n(r){return r&&r.__esModule?r:{default:r}}})(iC);var mC={},Dd={},vC={exports:{}},Xm={exports:{}};(function(e,t){(function(n,r){r(t,C)})($n,function(n,r){function a(c,m,y,P,j,x,R){try{var A=c[x](R),F=A.value}catch(W){return void y(W)}A.done?m(F):Promise.resolve(F).then(P,j)}function i(c){return function(){var m=this,y=arguments;return new Promise(function(P,j){var x=c.apply(m,y);function R(F){a(x,P,j,R,A,"next",F)}function A(F){a(x,P,j,R,A,"throw",F)}R(void 0)})}}function o(){return(o=Object.assign||function(c){for(var m=1;m=0||(j[y]=c[y]);return j}function u(c){var m=function(y,P){if(typeof y!="object"||y===null)return y;var j=y[Symbol.toPrimitive];if(j!==void 0){var x=j.call(y,P||"default");if(typeof x!="object")return x;throw new TypeError("@@toPrimitive must return a primitive value.")}return(P==="string"?String:Number)(y)}(c,"string");return typeof m=="symbol"?m:String(m)}r=r&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r;var s={init:"init"},d=function(c){var m=c.value;return m===void 0?"":m},p=function(){return r.createElement(r.Fragment,null," ")},h={Cell:d,width:150,minWidth:0,maxWidth:Number.MAX_SAFE_INTEGER};function _(){for(var c=arguments.length,m=new Array(c),y=0;y(x=typeof x=="number"?x:1/0)){var R=j;j=x,x=R}return c.filter(function(A){return m.some(function(F){var W=A.values[F];return W>=j&&W<=x})})};Ie.autoRemove=function(c){return!c||typeof c[0]!="number"&&typeof c[1]!="number"};var ye=Object.freeze({__proto__:null,text:Es,exactText:kl,exactTextCase:js,includes:M,includesAll:D,includesSome:q,includesValue:le,exact:Ne,equals:je,between:Ie});s.resetFilters="resetFilters",s.setFilter="setFilter",s.setAllFilters="setAllFilters";var ve=function(c){c.stateReducers.push(nt),c.useInstance.push(pt)};function nt(c,m,y,P){if(m.type===s.init)return o({filters:[]},c);if(m.type===s.resetFilters)return o({},c,{filters:P.initialState.filters||[]});if(m.type===s.setFilter){var j=m.columnId,x=m.filterValue,R=P.allColumns,A=P.filterTypes,F=R.find(function(ee){return ee.id===j});if(!F)throw new Error("React-Table: Could not find a column with id: "+j);var W=H(F.filter,A||{},ye),J=c.filters.find(function(ee){return ee.id===j}),K=b(x,J&&J.value);return X(W.autoRemove,K,F)?o({},c,{filters:c.filters.filter(function(ee){return ee.id!==j})}):o({},c,J?{filters:c.filters.map(function(ee){return ee.id===j?{id:j,value:K}:ee})}:{filters:[].concat(c.filters,[{id:j,value:K}])})}if(m.type===s.setAllFilters){var Q=m.filters,U=P.allColumns,Y=P.filterTypes;return o({},c,{filters:b(Q,c.filters).filter(function(ee){var re=U.find(function(pe){return pe.id===ee.id});return!X(H(re.filter,Y||{},ye).autoRemove,ee.value,re)})})}}function pt(c){var m=c.data,y=c.rows,P=c.flatRows,j=c.rowsById,x=c.allColumns,R=c.filterTypes,A=c.manualFilters,F=c.defaultCanFilter,W=F!==void 0&&F,J=c.disableFilters,K=c.state.filters,Q=c.dispatch,U=c.autoResetFilters,Y=U===void 0||U,ee=r.useCallback(function(ue,Ee){Q({type:s.setFilter,columnId:ue,filterValue:Ee})},[Q]),re=r.useCallback(function(ue){Q({type:s.setAllFilters,filters:ue})},[Q]);x.forEach(function(ue){var Ee=ue.id,Be=ue.accessor,Se=ue.defaultCanFilter,Ce=ue.disableFilters;ue.canFilter=Be?_e(Ce!==!0&&void 0,J!==!0&&void 0,!0):_e(Se,W,!1),ue.setFilter=function($e){return ee(ue.id,$e)};var Qe=K.find(function($e){return $e.id===Ee});ue.filterValue=Qe&&Qe.value});var pe=r.useMemo(function(){if(A||!K.length)return[y,P,j];var ue=[],Ee={};return[function Be(Se,Ce){Ce===void 0&&(Ce=0);var Qe=Se;return(Qe=K.reduce(function($e,Ge){var qe=Ge.id,ot=Ge.value,he=x.find(function(Et){return Et.id===qe});if(!he)return $e;Ce===0&&(he.preFilteredRows=$e);var Ue=H(he.filter,R||{},ye);return Ue?(he.filteredRows=Ue($e,[qe],ot),he.filteredRows):(console.warn("Could not find a valid 'column.filter' for column with the ID: "+he.id+"."),$e)},Se)).forEach(function($e){ue.push($e),Ee[$e.id]=$e,$e.subRows&&($e.subRows=$e.subRows&&$e.subRows.length>0?Be($e.subRows,Ce+1):$e.subRows)}),Qe}(y),ue,Ee]},[A,K,y,P,j,x,R]),Le=pe[0],fe=pe[1],Z=pe[2];r.useMemo(function(){x.filter(function(ue){return!K.find(function(Ee){return Ee.id===ue.id})}).forEach(function(ue){ue.preFilteredRows=Le,ue.filteredRows=Le})},[Le,K,x]);var ke=S(Y);$(function(){ke()&&Q({type:s.resetFilters})},[Q,A?null:m]),Object.assign(c,{preFilteredRows:y,preFilteredFlatRows:P,preFilteredRowsById:j,filteredRows:Le,filteredFlatRows:fe,filteredRowsById:Z,rows:Le,flatRows:fe,rowsById:Z,setFilter:ee,setAllFilters:re})}ve.pluginName="useFilters",s.resetGlobalFilter="resetGlobalFilter",s.setGlobalFilter="setGlobalFilter";var ze=function(c){c.stateReducers.push(rt),c.useInstance.push(St)};function rt(c,m,y,P){if(m.type===s.resetGlobalFilter)return o({},c,{globalFilter:P.initialState.globalFilter||void 0});if(m.type===s.setGlobalFilter){var j=m.filterValue,x=P.userFilterTypes,R=H(P.globalFilter,x||{},ye),A=b(j,c.globalFilter);return X(R.autoRemove,A)?(c.globalFilter,l(c,["globalFilter"])):o({},c,{globalFilter:A})}}function St(c){var m=c.data,y=c.rows,P=c.flatRows,j=c.rowsById,x=c.allColumns,R=c.filterTypes,A=c.globalFilter,F=c.manualGlobalFilter,W=c.state.globalFilter,J=c.dispatch,K=c.autoResetGlobalFilter,Q=K===void 0||K,U=c.disableGlobalFilter,Y=r.useCallback(function(Z){J({type:s.setGlobalFilter,filterValue:Z})},[J]),ee=r.useMemo(function(){if(F||W===void 0)return[y,P,j];var Z=[],ke={},ue=H(A,R||{},ye);if(!ue)return console.warn("Could not find a valid 'globalFilter' option."),y;x.forEach(function(Be){var Se=Be.disableGlobalFilter;Be.canFilter=_e(Se!==!0&&void 0,U!==!0&&void 0,!0)});var Ee=x.filter(function(Be){return Be.canFilter===!0});return[function Be(Se){return(Se=ue(Se,Ee.map(function(Ce){return Ce.id}),W)).forEach(function(Ce){Z.push(Ce),ke[Ce.id]=Ce,Ce.subRows=Ce.subRows&&Ce.subRows.length?Be(Ce.subRows):Ce.subRows}),Se}(y),Z,ke]},[F,W,A,R,x,y,P,j,U]),re=ee[0],pe=ee[1],Le=ee[2],fe=S(Q);$(function(){fe()&&J({type:s.resetGlobalFilter})},[J,F?null:m]),Object.assign(c,{preGlobalFilteredRows:y,preGlobalFilteredFlatRows:P,preGlobalFilteredRowsById:j,globalFilteredRows:re,globalFilteredFlatRows:pe,globalFilteredRowsById:Le,rows:re,flatRows:pe,rowsById:Le,setGlobalFilter:Y,disableGlobalFilter:U})}function jr(c,m){return m.reduce(function(y,P){return y+(typeof P=="number"?P:0)},0)}ze.pluginName="useGlobalFilter";var $r=Object.freeze({__proto__:null,sum:jr,min:function(c){var m=c[0]||0;return c.forEach(function(y){typeof y=="number"&&(m=Math.min(m,y))}),m},max:function(c){var m=c[0]||0;return c.forEach(function(y){typeof y=="number"&&(m=Math.max(m,y))}),m},minMax:function(c){var m=c[0]||0,y=c[0]||0;return c.forEach(function(P){typeof P=="number"&&(m=Math.min(m,P),y=Math.max(y,P))}),m+".."+y},average:function(c){return jr(0,c)/c.length},median:function(c){if(!c.length)return null;var m=Math.floor(c.length/2),y=[].concat(c).sort(function(P,j){return P-j});return c.length%2!=0?y[m]:(y[m-1]+y[m])/2},unique:function(c){return Array.from(new Set(c).values())},uniqueCount:function(c){return new Set(c).size},count:function(c){return c.length}}),Ja=[],Tl={};s.resetGroupBy="resetGroupBy",s.setGroupBy="setGroupBy",s.toggleGroupBy="toggleGroupBy";var zn=function(c){c.getGroupByToggleProps=[sr],c.stateReducers.push(Ui),c.visibleColumnsDeps.push(function(m,y){var P=y.instance;return[].concat(m,[P.state.groupBy])}),c.visibleColumns.push(Il),c.useInstance.push(Ll),c.prepareRow.push(et)};zn.pluginName="useGroupBy";var sr=function(c,m){var y=m.header;return[c,{onClick:y.canGroupBy?function(P){P.persist(),y.toggleGroupBy()}:void 0,style:{cursor:y.canGroupBy?"pointer":void 0},title:"Toggle GroupBy"}]};function Ui(c,m,y,P){if(m.type===s.init)return o({groupBy:[]},c);if(m.type===s.resetGroupBy)return o({},c,{groupBy:P.initialState.groupBy||[]});if(m.type===s.setGroupBy)return o({},c,{groupBy:m.value});if(m.type===s.toggleGroupBy){var j=m.columnId,x=m.value,R=x!==void 0?x:!c.groupBy.includes(j);return o({},c,R?{groupBy:[].concat(c.groupBy,[j])}:{groupBy:c.groupBy.filter(function(A){return A!==j})})}}function Il(c,m){var y=m.instance.state.groupBy,P=y.map(function(x){return c.find(function(R){return R.id===x})}).filter(Boolean),j=c.filter(function(x){return!y.includes(x.id)});return(c=[].concat(P,j)).forEach(function(x){x.isGrouped=y.includes(x.id),x.groupedIndex=y.indexOf(x.id)}),c}var Ml={};function Ll(c){var m=c.data,y=c.rows,P=c.flatRows,j=c.rowsById,x=c.allColumns,R=c.flatHeaders,A=c.groupByFn,F=A===void 0?hn:A,W=c.manualGroupBy,J=c.aggregations,K=J===void 0?Ml:J,Q=c.plugins,U=c.state.groupBy,Y=c.dispatch,ee=c.autoResetGroupBy,re=ee===void 0||ee,pe=c.disableGroupBy,Le=c.defaultCanGroupBy,fe=c.getHooks;v(Q,["useColumnOrder","useFilters"],"useGroupBy");var Z=S(c);x.forEach(function(he){var Ue=he.accessor,Et=he.defaultGroupBy,ln=he.disableGroupBy;he.canGroupBy=Ue?_e(he.canGroupBy,ln!==!0&&void 0,pe!==!0&&void 0,!0):_e(he.canGroupBy,Et,Le,!1),he.canGroupBy&&(he.toggleGroupBy=function(){return c.toggleGroupBy(he.id)}),he.Aggregated=he.Aggregated||he.Cell});var ke=r.useCallback(function(he,Ue){Y({type:s.toggleGroupBy,columnId:he,value:Ue})},[Y]),ue=r.useCallback(function(he){Y({type:s.setGroupBy,value:he})},[Y]);R.forEach(function(he){he.getGroupByToggleProps=g(fe().getGroupByToggleProps,{instance:Z(),header:he})});var Ee=r.useMemo(function(){if(W||!U.length)return[y,P,j,Ja,Tl,P,j];var he=U.filter(function(zt){return x.find(function(fa){return fa.id===zt})}),Ue=[],Et={},ln=[],Pe={},_t=[],kt={},un=function zt(fa,Hr,Fy){if(Hr===void 0&&(Hr=0),Hr===he.length)return fa.map(function(ks){return o({},ks,{depth:Hr})});var hp=he[Hr],XE=F(fa,hp);return Object.entries(XE).map(function(ks,ZE){var By=ks[0],Ts=ks[1],Is=hp+":"+By,Wy=zt(Ts,Hr+1,Is=Fy?Fy+">"+Is:Is),zy=Hr?tt(Ts,"leafRows"):Ts,ej=function(Un,mp,nj){var Ms={};return x.forEach(function(Tt){if(he.includes(Tt.id))Ms[Tt.id]=mp[0]?mp[0].values[Tt.id]:null;else{var Uy=typeof Tt.aggregate=="function"?Tt.aggregate:K[Tt.aggregate]||$r[Tt.aggregate];if(Uy){var rj=mp.map(function(Ls){return Ls.values[Tt.id]}),aj=Un.map(function(Ls){var vp=Ls.values[Tt.id];if(!nj&&Tt.aggregateValue){var qy=typeof Tt.aggregateValue=="function"?Tt.aggregateValue:K[Tt.aggregateValue]||$r[Tt.aggregateValue];if(!qy)throw console.info({column:Tt}),new Error("React Table: Invalid column.aggregateValue option for column listed above");vp=qy(vp,Ls,Tt)}return vp});Ms[Tt.id]=Uy(aj,rj)}else{if(Tt.aggregate)throw console.info({column:Tt}),new Error("React Table: Invalid column.aggregate option for column listed above");Ms[Tt.id]=null}}}),Ms}(zy,Ts,Hr),tj={id:Is,isGrouped:!0,groupByID:hp,groupByVal:By,values:ej,subRows:Wy,leafRows:zy,depth:Hr,index:ZE};return Wy.forEach(function(Un){Ue.push(Un),Et[Un.id]=Un,Un.isGrouped?(ln.push(Un),Pe[Un.id]=Un):(_t.push(Un),kt[Un.id]=Un)}),tj})}(y);return un.forEach(function(zt){Ue.push(zt),Et[zt.id]=zt,zt.isGrouped?(ln.push(zt),Pe[zt.id]=zt):(_t.push(zt),kt[zt.id]=zt)}),[un,Ue,Et,ln,Pe,_t,kt]},[W,U,y,P,j,x,K,F]),Be=Ee[0],Se=Ee[1],Ce=Ee[2],Qe=Ee[3],$e=Ee[4],Ge=Ee[5],qe=Ee[6],ot=S(re);$(function(){ot()&&Y({type:s.resetGroupBy})},[Y,W?null:m]),Object.assign(c,{preGroupedRows:y,preGroupedFlatRow:P,preGroupedRowsById:j,groupedRows:Be,groupedFlatRows:Se,groupedRowsById:Ce,onlyGroupedFlatRows:Qe,onlyGroupedRowsById:$e,nonGroupedFlatRows:Ge,nonGroupedRowsById:qe,rows:Be,flatRows:Se,rowsById:Ce,toggleGroupBy:ke,setGroupBy:ue})}function et(c){c.allCells.forEach(function(m){var y;m.isGrouped=m.column.isGrouped&&m.column.id===c.groupByID,m.isPlaceholder=!m.isGrouped&&m.column.isGrouped,m.isAggregated=!m.isGrouped&&!m.isPlaceholder&&((y=c.subRows)==null?void 0:y.length)})}function hn(c,m){return c.reduce(function(y,P,j){var x=""+P.values[m];return y[x]=Array.isArray(y[x])?y[x]:[],y[x].push(P),y},{})}var cr=/([0-9]+)/gm;function Xa(c,m){return c===m?0:c>m?1:-1}function ht(c,m,y){return[c.values[y],m.values[y]]}function ca(c){return typeof c=="number"?isNaN(c)||c===1/0||c===-1/0?"":String(c):typeof c=="string"?c:""}var $s=Object.freeze({__proto__:null,alphanumeric:function(c,m,y){var P=ht(c,m,y),j=P[0],x=P[1];for(j=ca(j),x=ca(x),j=j.split(cr).filter(Boolean),x=x.split(cr).filter(Boolean);j.length&&x.length;){var R=j.shift(),A=x.shift(),F=parseInt(R,10),W=parseInt(A,10),J=[F,W].sort();if(isNaN(J[0])){if(R>A)return 1;if(A>R)return-1}else{if(isNaN(J[1]))return isNaN(F)?-1:1;if(F>W)return 1;if(W>F)return-1}}return j.length-x.length},datetime:function(c,m,y){var P=ht(c,m,y),j=P[0],x=P[1];return Xa(j=j.getTime(),x=x.getTime())},basic:function(c,m,y){var P=ht(c,m,y);return Xa(P[0],P[1])},string:function(c,m,y){var P=ht(c,m,y),j=P[0],x=P[1];for(j=j.split("").filter(Boolean),x=x.split("").filter(Boolean);j.length&&x.length;){var R=j.shift(),A=x.shift(),F=R.toLowerCase(),W=A.toLowerCase();if(F>W)return 1;if(W>F)return-1;if(R>A)return 1;if(A>R)return-1}return j.length-x.length},number:function(c,m,y){var P=ht(c,m,y),j=P[0],x=P[1],R=/[^0-9.]/gi;return Xa(j=Number(String(j).replace(R,"")),x=Number(String(x).replace(R,"")))}});s.resetSortBy="resetSortBy",s.setSortBy="setSortBy",s.toggleSortBy="toggleSortBy",s.clearSortBy="clearSortBy",h.sortType="alphanumeric",h.sortDescFirst=!1;var Rs=function(c){c.getSortByToggleProps=[dE],c.stateReducers.push(pE),c.useInstance.push(hE)};Rs.pluginName="useSortBy";var dE=function(c,m){var y=m.instance,P=m.column,j=y.isMultiSortEvent,x=j===void 0?function(R){return R.shiftKey}:j;return[c,{onClick:P.canSort?function(R){R.persist(),P.toggleSortBy(void 0,!y.disableMultiSort&&x(R))}:void 0,style:{cursor:P.canSort?"pointer":void 0},title:P.canSort?"Toggle SortBy":void 0}]};function pE(c,m,y,P){if(m.type===s.init)return o({sortBy:[]},c);if(m.type===s.resetSortBy)return o({},c,{sortBy:P.initialState.sortBy||[]});if(m.type===s.clearSortBy)return o({},c,{sortBy:c.sortBy.filter(function(Z){return Z.id!==m.columnId})});if(m.type===s.setSortBy)return o({},c,{sortBy:m.sortBy});if(m.type===s.toggleSortBy){var j,x=m.columnId,R=m.desc,A=m.multi,F=P.allColumns,W=P.disableMultiSort,J=P.disableSortRemove,K=P.disableMultiRemove,Q=P.maxMultiSortColCount,U=Q===void 0?Number.MAX_SAFE_INTEGER:Q,Y=c.sortBy,ee=F.find(function(Z){return Z.id===x}).sortDescFirst,re=Y.find(function(Z){return Z.id===x}),pe=Y.findIndex(function(Z){return Z.id===x}),Le=R!=null,fe=[];return(j=!W&&A?re?"toggle":"add":pe!==Y.length-1||Y.length!==1?"replace":re?"toggle":"replace")!="toggle"||J||Le||A&&K||!(re&&re.desc&&!ee||!re.desc&&ee)||(j="remove"),j==="replace"?fe=[{id:x,desc:Le?R:ee}]:j==="add"?(fe=[].concat(Y,[{id:x,desc:Le?R:ee}])).splice(0,fe.length-U):j==="toggle"?fe=Y.map(function(Z){return Z.id===x?o({},Z,{desc:Le?R:!re.desc}):Z}):j==="remove"&&(fe=Y.filter(function(Z){return Z.id!==x})),o({},c,{sortBy:fe})}}function hE(c){var m=c.data,y=c.rows,P=c.flatRows,j=c.allColumns,x=c.orderByFn,R=x===void 0?Cy:x,A=c.sortTypes,F=c.manualSortBy,W=c.defaultCanSort,J=c.disableSortBy,K=c.flatHeaders,Q=c.state.sortBy,U=c.dispatch,Y=c.plugins,ee=c.getHooks,re=c.autoResetSortBy,pe=re===void 0||re;v(Y,["useFilters","useGlobalFilter","useGroupBy","usePivotColumns"],"useSortBy");var Le=r.useCallback(function(Se){U({type:s.setSortBy,sortBy:Se})},[U]),fe=r.useCallback(function(Se,Ce,Qe){U({type:s.toggleSortBy,columnId:Se,desc:Ce,multi:Qe})},[U]),Z=S(c);K.forEach(function(Se){var Ce=Se.accessor,Qe=Se.canSort,$e=Se.disableSortBy,Ge=Se.id,qe=Ce?_e($e!==!0&&void 0,J!==!0&&void 0,!0):_e(W,Qe,!1);Se.canSort=qe,Se.canSort&&(Se.toggleSortBy=function(he,Ue){return fe(Se.id,he,Ue)},Se.clearSortBy=function(){U({type:s.clearSortBy,columnId:Se.id})}),Se.getSortByToggleProps=g(ee().getSortByToggleProps,{instance:Z(),column:Se});var ot=Q.find(function(he){return he.id===Ge});Se.isSorted=!!ot,Se.sortedIndex=Q.findIndex(function(he){return he.id===Ge}),Se.isSortedDesc=Se.isSorted?ot.desc:void 0});var ke=r.useMemo(function(){if(F||!Q.length)return[y,P];var Se=[],Ce=Q.filter(function(Qe){return j.find(function($e){return $e.id===Qe.id})});return[function Qe($e){var Ge=R($e,Ce.map(function(qe){var ot=j.find(function(Et){return Et.id===qe.id});if(!ot)throw new Error("React-Table: Could not find a column with id: "+qe.id+" while sorting");var he=ot.sortType,Ue=Oe(he)||(A||{})[he]||$s[he];if(!Ue)throw new Error("React-Table: Could not find a valid sortType of '"+he+"' for column '"+qe.id+"'.");return function(Et,ln){return Ue(Et,ln,qe.id,qe.desc)}}),Ce.map(function(qe){var ot=j.find(function(he){return he.id===qe.id});return ot&&ot.sortInverted?qe.desc:!qe.desc}));return Ge.forEach(function(qe){Se.push(qe),qe.subRows&&qe.subRows.length!==0&&(qe.subRows=Qe(qe.subRows))}),Ge}(y),Se]},[F,Q,y,P,j,R,A]),ue=ke[0],Ee=ke[1],Be=S(pe);$(function(){Be()&&U({type:s.resetSortBy})},[F?null:m]),Object.assign(c,{preSortedRows:y,preSortedFlatRows:P,sortedRows:ue,sortedFlatRows:Ee,rows:ue,flatRows:Ee,setSortBy:Le,toggleSortBy:fe})}function Cy(c,m,y){return[].concat(c).sort(function(P,j){for(var x=0;xc.pageIndex?A=j===-1?x.length>=c.pageSize:R-1),A?o({},c,{pageIndex:R}):c}if(m.type===s.setPageSize){var F=m.pageSize,W=c.pageSize*c.pageIndex;return o({},c,{pageIndex:Math.floor(W/F),pageSize:F})}}function vE(c){var m=c.rows,y=c.autoResetPage,P=y===void 0||y,j=c.manualExpandedKey,x=j===void 0?"expanded":j,R=c.plugins,A=c.pageCount,F=c.paginateExpandedRows,W=F===void 0||F,J=c.expandSubRows,K=J===void 0||J,Q=c.state,U=Q.pageSize,Y=Q.pageIndex,ee=Q.expanded,re=Q.globalFilter,pe=Q.filters,Le=Q.groupBy,fe=Q.sortBy,Z=c.dispatch,ke=c.data,ue=c.manualPagination;v(R,["useGlobalFilter","useFilters","useGroupBy","useSortBy","useExpanded"],"usePagination");var Ee=S(P);$(function(){Ee()&&Z({type:s.resetPage})},[Z,ue?null:ke,re,pe,Le,fe]);var Be=ue?A:Math.ceil(m.length/U),Se=r.useMemo(function(){return Be>0?[].concat(new Array(Be)).fill(null).map(function(Ue,Et){return Et}):[]},[Be]),Ce=r.useMemo(function(){var Ue;if(ue)Ue=m;else{var Et=U*Y,ln=Et+U;Ue=m.slice(Et,ln)}return W?Ue:Xe(Ue,{manualExpandedKey:x,expanded:ee,expandSubRows:K})},[K,ee,x,ue,Y,U,W,m]),Qe=Y>0,$e=Be===-1?Ce.length>=U:Y-1&&x.push(j.splice(F,1)[0])};j.length&&P.length;)R();return[].concat(x,j)}function FE(c){var m=c.dispatch;c.setColumnOrder=r.useCallback(function(y){return m({type:s.setColumnOrder,columnOrder:y})},[m])}Ty.pluginName="useColumnOrder",h.canResize=!0,s.columnStartResizing="columnStartResizing",s.columnResizing="columnResizing",s.columnDoneResizing="columnDoneResizing",s.resetResize="resetResize";var Iy=function(c){c.getResizerProps=[BE],c.getHeaderProps.push({style:{position:"relative"}}),c.stateReducers.push(WE),c.useInstance.push(UE),c.useInstanceBeforeDimensions.push(zE)},BE=function(c,m){var y=m.instance,P=m.header,j=y.dispatch,x=function(R,A){var F=!1;if(R.type==="touchstart"){if(R.touches&&R.touches.length>1)return;F=!0}var W,J,K=function(fe){var Z=[];return function ke(ue){ue.columns&&ue.columns.length&&ue.columns.map(ke),Z.push(ue)}(fe),Z}(A).map(function(fe){return[fe.id,fe.totalWidth]}),Q=F?Math.round(R.touches[0].clientX):R.clientX,U=function(){window.cancelAnimationFrame(W),W=null,j({type:s.columnDoneResizing})},Y=function(){window.cancelAnimationFrame(W),W=null,j({type:s.columnResizing,clientX:J})},ee=function(fe){J=fe,W||(W=window.requestAnimationFrame(Y))},re={mouse:{moveEvent:"mousemove",moveHandler:function(fe){return ee(fe.clientX)},upEvent:"mouseup",upHandler:function(fe){document.removeEventListener("mousemove",re.mouse.moveHandler),document.removeEventListener("mouseup",re.mouse.upHandler),U()}},touch:{moveEvent:"touchmove",moveHandler:function(fe){return fe.cancelable&&(fe.preventDefault(),fe.stopPropagation()),ee(fe.touches[0].clientX),!1},upEvent:"touchend",upHandler:function(fe){document.removeEventListener(re.touch.moveEvent,re.touch.moveHandler),document.removeEventListener(re.touch.upEvent,re.touch.moveHandler),U()}}},pe=F?re.touch:re.mouse,Le=!!function(){if(typeof we=="boolean")return we;var fe=!1;try{var Z={get passive(){return fe=!0,!1}};window.addEventListener("test",null,Z),window.removeEventListener("test",null,Z)}catch{fe=!1}return we=fe}()&&{passive:!1};document.addEventListener(pe.moveEvent,pe.moveHandler,Le),document.addEventListener(pe.upEvent,pe.upHandler,Le),j({type:s.columnStartResizing,columnId:A.id,columnWidth:A.totalWidth,headerIdWidths:K,clientX:Q})};return[c,{onMouseDown:function(R){return R.persist()||x(R,P)},onTouchStart:function(R){return R.persist()||x(R,P)},style:{cursor:"col-resize"},draggable:!1,role:"separator"}]};function WE(c,m){if(m.type===s.init)return o({columnResizing:{columnWidths:{}}},c);if(m.type===s.resetResize)return o({},c,{columnResizing:{columnWidths:{}}});if(m.type===s.columnStartResizing){var y=m.clientX,P=m.columnId,j=m.columnWidth,x=m.headerIdWidths;return o({},c,{columnResizing:o({},c.columnResizing,{startX:y,headerIdWidths:x,columnWidth:j,isResizingColumn:P})})}if(m.type===s.columnResizing){var R=m.clientX,A=c.columnResizing,F=A.startX,W=A.columnWidth,J=A.headerIdWidths,K=(R-F)/W,Q={};return(J===void 0?[]:J).forEach(function(U){var Y=U[0],ee=U[1];Q[Y]=Math.max(ee+ee*K,0)}),o({},c,{columnResizing:o({},c.columnResizing,{columnWidths:o({},c.columnResizing.columnWidths,{},Q)})})}return m.type===s.columnDoneResizing?o({},c,{columnResizing:o({},c.columnResizing,{startX:null,isResizingColumn:null})}):void 0}Iy.pluginName="useResizeColumns";var zE=function(c){var m=c.flatHeaders,y=c.disableResizing,P=c.getHooks,j=c.state.columnResizing,x=S(c);m.forEach(function(R){var A=_e(R.disableResizing!==!0&&void 0,y!==!0&&void 0,!0);R.canResize=A,R.width=j.columnWidths[R.id]||R.originalWidth||R.width,R.isResizing=j.isResizingColumn===R.id,A&&(R.getResizerProps=g(P().getResizerProps,{instance:x(),header:R}))})};function UE(c){var m=c.plugins,y=c.dispatch,P=c.autoResetResize,j=P===void 0||P,x=c.columns;v(m,["useAbsoluteLayout"],"useResizeColumns");var R=S(j);$(function(){R()&&y({type:s.resetResize})},[x]);var A=r.useCallback(function(){return y({type:s.resetResize})},[y]);Object.assign(c,{resetResizing:A})}var sp={position:"absolute",top:0},My=function(c){c.getTableBodyProps.push(Ns),c.getRowProps.push(Ns),c.getHeaderGroupProps.push(Ns),c.getFooterGroupProps.push(Ns),c.getHeaderProps.push(function(m,y){var P=y.column;return[m,{style:o({},sp,{left:P.totalLeft+"px",width:P.totalWidth+"px"})}]}),c.getCellProps.push(function(m,y){var P=y.cell;return[m,{style:o({},sp,{left:P.column.totalLeft+"px",width:P.column.totalWidth+"px"})}]}),c.getFooterProps.push(function(m,y){var P=y.column;return[m,{style:o({},sp,{left:P.totalLeft+"px",width:P.totalWidth+"px"})}]})};My.pluginName="useAbsoluteLayout";var Ns=function(c,m){return[c,{style:{position:"relative",width:m.instance.totalColumnsWidth+"px"}}]},cp={display:"inline-block",boxSizing:"border-box"},fp=function(c,m){return[c,{style:{display:"flex",width:m.instance.totalColumnsWidth+"px"}}]},Ly=function(c){c.getRowProps.push(fp),c.getHeaderGroupProps.push(fp),c.getFooterGroupProps.push(fp),c.getHeaderProps.push(function(m,y){var P=y.column;return[m,{style:o({},cp,{width:P.totalWidth+"px"})}]}),c.getCellProps.push(function(m,y){var P=y.cell;return[m,{style:o({},cp,{width:P.column.totalWidth+"px"})}]}),c.getFooterProps.push(function(m,y){var P=y.column;return[m,{style:o({},cp,{width:P.totalWidth+"px"})}]})};function Dy(c){c.getTableProps.push(qE),c.getRowProps.push(dp),c.getHeaderGroupProps.push(dp),c.getFooterGroupProps.push(dp),c.getHeaderProps.push(HE),c.getCellProps.push(VE),c.getFooterProps.push(GE)}Ly.pluginName="useBlockLayout",Dy.pluginName="useFlexLayout";var qE=function(c,m){return[c,{style:{minWidth:m.instance.totalColumnsMinWidth+"px"}}]},dp=function(c,m){return[c,{style:{display:"flex",flex:"1 0 auto",minWidth:m.instance.totalColumnsMinWidth+"px"}}]},HE=function(c,m){var y=m.column;return[c,{style:{boxSizing:"border-box",flex:y.totalFlexWidth?y.totalFlexWidth+" 0 auto":void 0,minWidth:y.totalMinWidth+"px",width:y.totalWidth+"px"}}]},VE=function(c,m){var y=m.cell;return[c,{style:{boxSizing:"border-box",flex:y.column.totalFlexWidth+" 0 auto",minWidth:y.column.totalMinWidth+"px",width:y.column.totalWidth+"px"}}]},GE=function(c,m){var y=m.column;return[c,{style:{boxSizing:"border-box",flex:y.totalFlexWidth?y.totalFlexWidth+" 0 auto":void 0,minWidth:y.totalMinWidth+"px",width:y.totalWidth+"px"}}]};function Ay(c){c.stateReducers.push(JE),c.getTableProps.push(KE),c.getHeaderProps.push(QE),c.getRowProps.push(YE)}s.columnStartResizing="columnStartResizing",s.columnResizing="columnResizing",s.columnDoneResizing="columnDoneResizing",s.resetResize="resetResize",Ay.pluginName="useGridLayout";var KE=function(c,m){var y=m.instance;return[c,{style:{display:"grid",gridTemplateColumns:y.visibleColumns.map(function(P){var j;return y.state.gridLayout.columnWidths[P.id]?y.state.gridLayout.columnWidths[P.id]+"px":(j=y.state.columnResizing)!=null&&j.isResizingColumn?y.state.gridLayout.startWidths[P.id]+"px":typeof P.width=="number"?P.width+"px":P.width}).join(" ")}}]},QE=function(c,m){var y=m.column;return[c,{id:"header-cell-"+y.id,style:{position:"sticky",gridColumn:"span "+y.totalVisibleHeaderCount}}]},YE=function(c,m){var y=m.row;return y.isExpanded?[c,{style:{gridColumn:"1 / "+(y.cells.length+1)}}]:[c,{}]};function JE(c,m,y,P){if(m.type===s.init)return o({gridLayout:{columnWidths:{}}},c);if(m.type===s.resetResize)return o({},c,{gridLayout:{columnWidths:{}}});if(m.type===s.columnStartResizing){var j=m.columnId,x=m.headerIdWidths,R=pp(j);if(R!==void 0){var A=P.visibleColumns.reduce(function(Z,ke){var ue;return o({},Z,((ue={})[ke.id]=pp(ke.id),ue))},{}),F=P.visibleColumns.reduce(function(Z,ke){var ue;return o({},Z,((ue={})[ke.id]=ke.minWidth,ue))},{}),W=P.visibleColumns.reduce(function(Z,ke){var ue;return o({},Z,((ue={})[ke.id]=ke.maxWidth,ue))},{}),J=x.map(function(Z){var ke=Z[0];return[ke,pp(ke)]});return o({},c,{gridLayout:o({},c.gridLayout,{startWidths:A,minWidths:F,maxWidths:W,headerIdGridWidths:J,columnWidth:R})})}return c}if(m.type===s.columnResizing){var K=m.clientX,Q=c.columnResizing.startX,U=c.gridLayout,Y=U.columnWidth,ee=U.minWidths,re=U.maxWidths,pe=U.headerIdGridWidths,Le=(K-Q)/Y,fe={};return(pe===void 0?[]:pe).forEach(function(Z){var ke=Z[0],ue=Z[1];fe[ke]=Math.min(Math.max(ee[ke],ue+ue*Le),re[ke])}),o({},c,{gridLayout:o({},c.gridLayout,{columnWidths:o({},c.gridLayout.columnWidths,{},fe)})})}return m.type===s.columnDoneResizing?o({},c,{gridLayout:o({},c.gridLayout,{startWidths:{},minWidths:{},maxWidths:{}})}):void 0}function pp(c){var m,y=(m=document.getElementById("header-cell-"+c))==null?void 0:m.offsetWidth;if(y!==void 0)return y}n._UNSTABLE_usePivotColumns=Ey,n.actions=s,n.defaultColumn=h,n.defaultGroupByFn=hn,n.defaultOrderByFn=Cy,n.defaultRenderer=d,n.emptyRenderer=p,n.ensurePluginOrder=v,n.flexRender=k,n.functionalUpdate=b,n.loopHooks=E,n.makePropGetter=g,n.makeRenderer=N,n.reduceHooks=O,n.safeUseLayoutEffect=w,n.useAbsoluteLayout=My,n.useAsyncDebounce=function(c,m){m===void 0&&(m=0);var y=r.useRef({}),P=S(c),j=S(m);return r.useCallback(function(){var x=i(regeneratorRuntime.mark(function R(){var A,F,W,J=arguments;return regeneratorRuntime.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:for(A=J.length,F=new Array(A),W=0;W1?m-1:0),P=1;P=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function nF(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i=0)&&(n[a]=e[a]);return n}function Zb(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function yC(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function gF(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i=0)&&(n[a]=e[a]);return n}var yF=function(t){var n=t.generateLink,r=t.link;if(n){var a=r.isSelected,i=rh(r,cF);return sc.default.createElement(sc.default.Fragment,null,n(pF({isSelected:a,"aria-current":a?"page":void 0},i)))}else if((0,e_.isNavigationAnchor)(r)){var o=r.isSelected,l=r.label,u=r.url,s=rh(r,fF);return sc.default.createElement("a",_f({},s,{href:u,"aria-current":o?"page":void 0}),l)}else if((0,e_.isNavigationButton)(r)){var d=r.isSelected,p=r.label;r.url;var h=rh(r,dF);return sc.default.createElement("button",_f({},h,{"aria-current":d?"page":void 0}),p)}return null},bF=yF;Fd.default=bF;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}});var t=n(Fd);function n(r){return r&&r.__esModule?r:{default:r}}})(ly);var wC={},Bd={};function nl(e){"@babel/helpers - typeof";return nl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},nl(e)}Object.defineProperty(Bd,"__esModule",{value:!0});Bd.default=void 0;var ni=SF(C),ah=SC(Fe),_F=SC(ly),n_=pn,wF=["alignRight","generateLink","items","label"];function SC(e){return e&&e.__esModule?e:{default:e}}function PC(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(PC=function(a){return a?n:t})(e)}function SF(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||nl(e)!=="object"&&typeof e!="function")return{default:e};var n=PC(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(i!=="default"&&Object.prototype.hasOwnProperty.call(e,i)){var o=a?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(r,i,o):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r}function ev(){return ev=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function kF(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i=0)&&(n[a]=e[a]);return n}var TF=function(t){var n=t.alignRight,r=t.generateLink,a=t.items,i=t.label,o=NF(t,wF),l=(0,ni.useState)(!1),u=xF(l,2),s=u[0],d=u[1],p=(0,ni.useCallback)(function(){return d(!1)},[d]),h=(0,n_.useClickOutside)(p),_=(0,n_.useId)();return ni.default.createElement("li",ev({},o,{className:(0,ah.default)(o.className,"p-navigation__item--dropdown-toggle",{"is-active":s}),ref:h}),ni.default.createElement("button",{"aria-controls":_,className:"p-navigation__link u-no-margin--right",onClick:function(O){O.preventDefault(),d(!s)}},i),ni.default.createElement("ul",{"aria-hidden":!s,className:(0,ah.default)("p-navigation__dropdown",{"p-navigation__dropdown--right":n}),id:_},a.map(function(g,O){return ni.default.createElement("li",{key:O},ni.default.createElement(_F.default,{generateLink:r,link:a_(a_({},g),{},{className:(0,ah.default)("p-navigation__dropdown-item",g.className)})}))})))},IF=TF;Bd.default=IF;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}});var t=n(Bd);function n(r){return r&&r.__esModule?r:{default:r}}})(wC);var uy={},rl={};function tv(e){"@babel/helpers - typeof";return tv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},tv(e)}Object.defineProperty(rl,"__esModule",{value:!0});rl.default=rl.Label=void 0;var MF=CC(Fe),Gr=DF(C),o_=CC(ps),LF=["autocomplete","className","disabled","externallyControlled","onChange","onSearch","onClear","placeholder","shouldRefocusAfterReset","value"];function OC(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(OC=function(a){return a?n:t})(e)}function DF(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||tv(e)!=="object"&&typeof e!="function")return{default:e};var n=OC(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(i!=="default"&&Object.prototype.hasOwnProperty.call(e,i)){var o=a?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(r,i,o):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r}function CC(e){return e&&e.__esModule?e:{default:e}}function nv(){return nv=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function FF(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i=0)&&(n[a]=e[a]);return n}var rv=function(e){return e.Clear="Clear search field",e.Search="Search",e}({});rl.Label=rv;var xC=Gr.default.forwardRef(function(e,t){var n=e.autocomplete,r=n===void 0?"on":n,a=e.className,i=e.disabled,o=e.externallyControlled,l=e.onChange,u=e.onSearch,s=e.onClear,d=e.placeholder,p=d===void 0?"Search":d,h=e.shouldRefocusAfterReset,_=e.value,g=AF(e,LF),O=(0,Gr.useRef)(),E=function(){l==null||l(""),s==null||s(),O.current&&(O.current.value="",h&&O.current.focus())},v=function(){u&&u()};return Gr.default.createElement("div",{className:(0,MF.default)("p-search-box",a)},Gr.default.createElement("label",{className:"u-off-screen",htmlFor:"search"},p||"Search"),Gr.default.createElement("input",nv({autoComplete:r,className:"p-search-box__input",disabled:i,id:"search",name:"search",onChange:function(S){return l==null?void 0:l(S.target.value)},placeholder:p,ref:function(S){O.current=S,typeof t=="function"?t(S):t&&(t.current=S)},type:"search",defaultValue:o?void 0:_,value:o?_:void 0},g)),_&&Gr.default.createElement("button",{className:"p-search-box__reset",disabled:i,onClick:E,type:"reset"},Gr.default.createElement(o_.default,{name:"close"},rv.Clear)),Gr.default.createElement("button",{className:"p-search-box__button",disabled:i,onClick:v},Gr.default.createElement(o_.default,{name:"search"},rv.Search)))});xC.displayName="SearchBox";var BF=xC;rl.default=BF;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}});var t=n(rl);function n(r){return r&&r.__esModule?r:{default:r}}})(uy);var bs={};Object.defineProperty(bs,"__esModule",{value:!0});bs.Theme=void 0;var WF=function(e){return e.DARK="dark",e.LIGHT="light",e}({});bs.Theme=WF;function al(e){"@babel/helpers - typeof";return al=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},al(e)}Object.defineProperty(Ad,"__esModule",{value:!0});Ad.default=void 0;var Ke=GF(C),av=Wd(Fe),EC=Wd(ly),zF=Wd(wC),UF=Wd(uy),qF=pn,l_=bs,HF=["url","src","title","icon","aria-current","aria-label"],VF=["fullWidth","generateLink","items","itemsRight","leftNavProps","logo","navProps","rightNavProps","searchProps","theme"];function Wd(e){return e&&e.__esModule?e:{default:e}}function jC(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(jC=function(a){return a?n:t})(e)}function GF(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||al(e)!=="object"&&typeof e!="function")return{default:e};var n=jC(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(i!=="default"&&Object.prototype.hasOwnProperty.call(e,i)){var o=a?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(r,i,o):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r}function u_(e,t){return JF(e)||YF(e,t)||QF(e,t)||KF()}function KF(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function QF(e,t){if(e){if(typeof e=="string")return s_(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s_(e,t)}}function s_(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function t2(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i=0)&&(n[a]=e[a]);return n}var n2=function(t){return"items"in t},r2=function(t){return!(0,Ke.isValidElement)(t)},a2=function(t,n){if(r2(t)){var r=t.url,a=t.src,i=t.title,o=t.icon,l=t["aria-current"],u=t["aria-label"],s=$C(t,HF),d=Ke.default.createElement(Ke.default.Fragment,null,Ke.default.createElement("div",{className:"p-navigation__logo-tag"},o??Ke.default.createElement("img",{className:"p-navigation__logo-icon",src:a,alt:""})),Ke.default.createElement("span",{className:"p-navigation__logo-title"},i));return Ke.default.createElement("div",ja({className:"p-navigation__tagged-logo"},s),Ke.default.createElement(EC.default,{generateLink:n,link:{"aria-label":u,className:"p-navigation__link",isSelected:!!l,label:d,url:r}}))}return Ke.default.createElement("div",{className:"p-navigation__logo"},t)},d_=function(t,n,r){return t.map(function(a,i){return n2(a)?Ke.default.createElement(zF.default,ja({},a,{generateLink:r,key:i})):Ke.default.createElement("li",{className:(0,av.default)("p-navigation__item",{"is-selected":a.isSelected}),key:i},Ke.default.createElement(EC.default,{generateLink:r,link:f_(f_({},a),{},{className:(0,av.default)("p-navigation__link",a.className),onClick:function(l){var u;(u=a.onClick)===null||u===void 0||u.call(a,l),n()}})}))})},i2=function(t){var n=t.fullWidth,r=t.generateLink,a=t.items,i=t.itemsRight,o=t.leftNavProps,l=t.logo,u=t.navProps,s=t.rightNavProps,d=t.searchProps,p=t.theme,h=$C(t,VF),_=(0,Ke.useRef)(),g=(0,Ke.useState)(!1),O=u_(g,2),E=O[0],v=O[1],b=(0,Ke.useState)(!1),S=u_(b,2),w=S[0],$=S[1],N=!!d,k=function(te){$(te??!w),v(!1)},I=function(){v(!E),$(!1)},z=function(){E&&v(!1)};return(0,qF.useOnEscapePressed)(function(){return k(!1)}),(0,Ke.useEffect)(function(){if(w){var L;(L=_.current)===null||L===void 0||L.focus()}},[w]),Ke.default.createElement("header",ja({},h,{className:(0,av.default)("p-navigation",h.className,{"has-menu-open":E,"has-search-open":w,"is-dark":p===l_.Theme.DARK,"is-light":p===l_.Theme.LIGHT})}),Ke.default.createElement("div",{className:n?"p-navigation__row--full-width":"p-navigation__row"},Ke.default.createElement("div",{className:"p-navigation__banner"},a2(l,r),Ke.default.createElement("ul",{className:"p-navigation__items"},N?Ke.default.createElement("li",{className:"p-navigation__item"},Ke.default.createElement("button",{"aria-label":"Search",className:"p-navigation__link--search-toggle",onClick:function(){return k()}},Ke.default.createElement("span",{className:"p-navigation__search-label"},"Search"))):null,(a==null?void 0:a.length)>0||(i==null?void 0:i.length)>0?Ke.default.createElement("li",{className:"p-navigation__item"},Ke.default.createElement("button",{"aria-pressed":E,className:"p-navigation__link",onClick:I},E?"Close menu":"Menu")):null)),Ke.default.createElement("nav",ja({className:"p-navigation__nav"},u),Ke.default.createElement("ul",ja({className:"p-navigation__items"},o),a?d_(a,z,r):null),i||N?Ke.default.createElement("ul",ja({className:"p-navigation__items"},s),i?d_(i,z,r):null,N?Ke.default.createElement("li",{className:"p-navigation__item"},Ke.default.createElement("button",{"aria-label":"Search",className:"p-navigation__link--search-toggle",onClick:function(){return k()}},Ke.default.createElement("span",{className:"p-navigation__search-label"},"Search"))):null):null,N?Ke.default.createElement("div",{className:"p-navigation__search","aria-hidden":!w},Ke.default.createElement(UF.default,{ref:_})):null)),N?Ke.default.createElement("div",{className:"p-navigation__search-overlay",onClick:function(){return $(!1)}}):null)},o2=i2;Ad.default=o2;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}});var t=n(Ad);function n(r){return r&&r.__esModule?r:{default:r}}})(bC);var sy={},_r={};Object.defineProperty(_r,"__esModule",{value:!0});_r.default=_r.NotificationSeverity=_r.Label=_r.DefaultTitles=void 0;var l2=c2(Fe),Cn=NC(C),p_=NC(Bi),u2=an,s2=["actions","borderless","children","className","close","inline","onDismiss","severity","status","timeout","timestamp","title","titleElement","type"],Gi;function RC(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(RC=function(a){return a?n:t})(e)}function NC(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||il(e)!=="object"&&typeof e!="function")return{default:e};var n=RC(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(i!=="default"&&Object.prototype.hasOwnProperty.call(e,i)){var o=a?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(r,i,o):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r}function c2(e){return e&&e.__esModule?e:{default:e}}function il(e){"@babel/helpers - typeof";return il=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},il(e)}function iv(){return iv=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function d2(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i=0)&&(n[a]=e[a]);return n}function $a(e,t,n){return t=p2(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p2(e){var t=h2(e,"string");return il(t)==="symbol"?t:String(t)}function h2(e,t){if(il(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(il(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var kC=function(e){return e.Close="Close notification",e}({});_r.Label=kC;var co={CAUTION:"caution",INFORMATION:"information",NEGATIVE:"negative",POSITIVE:"positive"};_r.NotificationSeverity=co;var m2=(Gi={},$a(Gi,co.CAUTION,"Warning"),$a(Gi,co.INFORMATION,"Info"),$a(Gi,co.NEGATIVE,"Error"),$a(Gi,co.POSITIVE,"Success"),Gi);_r.DefaultTitles=m2;var v2=function(t){var n,r=t.actions,a=t.borderless,i=a===void 0?!1:a,o=t.children,l=t.className,u=t.close,s=t.inline,d=s===void 0?!1:s,p=t.onDismiss,h=t.severity,_=h===void 0?co.INFORMATION:h,g=t.status,O=t.timeout,E=t.timestamp,v=t.title,b=t.titleElement,S=b===void 0?"h5":b,w=t.type,$=f2(t,s2),N=(0,Cn.useRef)(null),k=(r==null?void 0:r.length)>0,I=!!E||k;return(0,Cn.useEffect)(function(){return O&&p&&(N.current=setTimeout(function(){return p()},O)),function(){return clearTimeout(N.current)}},[p,O]),u2.IS_DEV&&(u||g||w)&&console.warn("The Notification component is using deprecated props. Refer to the deprecated list for details: https://canonical.github.io/react-components/?path=/docs/notification--information#deprecated"),Cn.default.createElement("div",iv({className:(0,l2.default)(l,(n={},$a(n,"p-notification--".concat(_),!!_),$a(n,"p-notification",!_),$a(n,"is-borderless",i),$a(n,"is-inline",d),n))},$),Cn.default.createElement("div",{className:"p-notification__content"},v&&Cn.default.createElement(S,{className:"p-notification__title","data-testid":"notification-title"},v),d&&Cn.default.createElement(Cn.default.Fragment,null," "),Cn.default.createElement("p",{className:"p-notification__message"},o),p&&Cn.default.createElement("button",{className:"p-notification__close","data-testid":"notification-close-button",onClick:p},kC.Close)),I&&Cn.default.createElement("div",{className:"p-notification__meta","data-testid":"notification-meta"},E&&Cn.default.createElement("span",{className:"p-notification__timestamp","data-testid":"notification-timestamp"},E),k?Cn.default.createElement("div",{className:"p-notification__actions"},r.map(function(z,L){return Cn.default.createElement(p_.default,{appearance:p_.ButtonAppearance.LINK,className:"p-notification__action","data-testid":"notification-action",key:"".concat(z.label,"-").concat(L),onClick:z.onClick},z.label)})):null))},g2=v2;_r.default=g2;(function(e){function t(i){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(o){return typeof o}:function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},t(i)}Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"NotificationSeverity",{enumerable:!0,get:function(){return n.NotificationSeverity}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=a(_r);function r(i){if(typeof WeakMap!="function")return null;var o=new WeakMap,l=new WeakMap;return(r=function(s){return s?l:o})(i)}function a(i,o){if(!o&&i&&i.__esModule)return i;if(i===null||t(i)!=="object"&&typeof i!="function")return{default:i};var l=r(o);if(l&&l.has(i))return l.get(i);var u={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d)){var p=s?Object.getOwnPropertyDescriptor(i,d):null;p&&(p.get||p.set)?Object.defineProperty(u,d,p):u[d]=i[d]}return u.default=i,l&&l.set(i,u),u}})(sy);var TC={},Mi={};const y2=Fw(Ok);function b2(){this.__data__=[],this.size=0}var _2=b2;function w2(e,t){return e===t||e!==e&&t!==t}var IC=w2,S2=IC;function P2(e,t){for(var n=e.length;n--;)if(S2(e[n][0],t))return n;return-1}var zd=P2,O2=zd,C2=Array.prototype,x2=C2.splice;function E2(e){var t=this.__data__,n=O2(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():x2.call(t,n,1),--this.size,!0}var j2=E2,$2=zd;function R2(e){var t=this.__data__,n=$2(t,e);return n<0?void 0:t[n][1]}var N2=R2,k2=zd;function T2(e){return k2(this.__data__,e)>-1}var I2=T2,M2=zd;function L2(e,t){var n=this.__data__,r=M2(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var D2=L2,A2=_2,F2=j2,B2=N2,W2=I2,z2=D2;function Pl(e){var t=-1,n=e==null?0:e.length;for(this.clear();++tl))return!1;var s=i.get(e),d=i.get(t);if(s&&d)return s==t&&d==e;var p=-1,h=!0,_=n&jz?new Oz:void 0;for(i.set(e,t),i.set(t,e);++p-1&&e%1==0&&e-1&&e%1==0&&e<=A3}var qC=F3,B3=qd,W3=qC,z3=Gd,U3="[object Arguments]",q3="[object Array]",H3="[object Boolean]",V3="[object Date]",G3="[object Error]",K3="[object Function]",Q3="[object Map]",Y3="[object Number]",J3="[object Object]",X3="[object RegExp]",Z3="[object Set]",eU="[object String]",tU="[object WeakMap]",nU="[object ArrayBuffer]",rU="[object DataView]",aU="[object Float32Array]",iU="[object Float64Array]",oU="[object Int8Array]",lU="[object Int16Array]",uU="[object Int32Array]",sU="[object Uint8Array]",cU="[object Uint8ClampedArray]",fU="[object Uint16Array]",dU="[object Uint32Array]",vt={};vt[aU]=vt[iU]=vt[oU]=vt[lU]=vt[uU]=vt[sU]=vt[cU]=vt[fU]=vt[dU]=!0;vt[U3]=vt[q3]=vt[nU]=vt[H3]=vt[rU]=vt[V3]=vt[G3]=vt[K3]=vt[Q3]=vt[Y3]=vt[J3]=vt[X3]=vt[Z3]=vt[eU]=vt[tU]=!1;function pU(e){return z3(e)&&W3(e.length)&&!!vt[B3(e)]}var hU=pU;function mU(e){return function(t){return e(t)}}var vU=mU,Pf={exports:{}};Pf.exports;(function(e,t){var n=MC,r=t&&!t.nodeType&&t,a=r&&!0&&e&&!e.nodeType&&e,i=a&&a.exports===r,o=i&&n.process,l=function(){try{var u=a&&a.require&&a.require("util").types;return u||o&&o.binding&&o.binding("util")}catch{}}();e.exports=l})(Pf,Pf.exports);var gU=Pf.exports,yU=hU,bU=vU,C_=gU,x_=C_&&C_.isTypedArray,_U=x_?bU(x_):yU,HC=_U,wU=_3,SU=N3,PU=dy,OU=UC,CU=D3,xU=HC,EU=Object.prototype,jU=EU.hasOwnProperty;function $U(e,t){var n=PU(e),r=!n&&SU(e),a=!n&&!r&&OU(e),i=!n&&!r&&!a&&xU(e),o=n||r||a||i,l=o?wU(e.length,String):[],u=l.length;for(var s in e)(t||jU.call(e,s))&&!(o&&(s=="length"||a&&(s=="offset"||s=="parent")||i&&(s=="buffer"||s=="byteLength"||s=="byteOffset")||CU(s,u)))&&l.push(s);return l}var RU=$U,NU=Object.prototype;function kU(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||NU;return e===n}var TU=kU;function IU(e,t){return function(n){return e(t(n))}}var MU=IU,LU=MU,DU=LU(Object.keys,Object),AU=DU,FU=TU,BU=AU,WU=Object.prototype,zU=WU.hasOwnProperty;function UU(e){if(!FU(e))return BU(e);var t=[];for(var n in Object(e))zU.call(e,n)&&n!="constructor"&&t.push(n);return t}var qU=UU,HU=AC,VU=qC;function GU(e){return e!=null&&VU(e.length)&&!HU(e)}var KU=GU,QU=RU,YU=qU,JU=KU;function XU(e){return JU(e)?QU(e):YU(e)}var ZU=XU,e4=u3,t4=y3,n4=ZU;function r4(e){return e4(e,n4,t4)}var a4=r4,E_=a4,i4=1,o4=Object.prototype,l4=o4.hasOwnProperty;function u4(e,t,n,r,a,i){var o=n&i4,l=E_(e),u=l.length,s=E_(t),d=s.length;if(u!=d&&!o)return!1;for(var p=u;p--;){var h=l[p];if(!(o?h in t:l4.call(t,h)))return!1}var _=i.get(e),g=i.get(t);if(_&&g)return _==t&&g==e;var O=!0;i.set(e,t),i.set(t,e);for(var E=o;++pe.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function bq(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i=0)&&(n[a]=e[a]);return n}var hv=function(e){return e.Hide="Hide",e.Show="Show",e}({});ol.Label=hv;var _q=Kr.default.forwardRef(function(e,t){var n=e.caution,r=e.className,a=e.error,i=e.help,o=e.id,l=e.label,u=e.readOnly,s=e.required,d=e.success,p=e.type,h=e.wrapperClassName,_=yq(e,fq),g=(0,Kr.useState)(!0),O=pq(g,2),E=O[0],v=O[1],b=(0,U_.useId)(),S=(0,U_.useId)(),w=!!a,$=function(){v(!E)};return Kr.default.createElement(sq.default,{caution:n,className:h,error:a,help:i,helpId:S,required:s,success:d,validationId:b},Kr.default.createElement("div",{className:"p-form-password-toggle"},Kr.default.createElement(cq.default,{forId:o,required:s},l),Kr.default.createElement(uq.default,{appearance:"base",type:p||"button",className:"u-no-margin--bottom",hasIcon:!0,"aria-controls":o,"aria-live":"polite",onClick:function(){return $()}},Kr.default.createElement("span",{className:"p-form-password-toggle__label"},E?hv.Show:hv.Hide),Kr.default.createElement("i",{className:E?"p-icon--show":"p-icon--hide"}))),Kr.default.createElement("input",pv({"aria-describedby":[i?S:null,d?b:null].filter(Boolean).join(" "),"aria-errormessage":w?b:null,"aria-invalid":w,className:(0,lq.default)("p-form-validation__input",r),id:o,readOnly:u,ref:t,type:E?"password":"text"},_)))}),wq=_q;ol.default=wq;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}});var t=n(ol);function n(r){return r&&r.__esModule?r:{default:r}}})(XC);var hy={},Qd={};Object.defineProperty(Qd,"__esModule",{value:!0});Qd.default=void 0;var Sq=ex(Fe),Pq=ex(C),Oq=["children","className"];function ex(e){return e&&e.__esModule?e:{default:e}}function mv(){return mv=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function xq(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i=0)&&(n[a]=e[a]);return n}var Eq=function(t){var n=t.children,r=t.className,a=Cq(t,Oq);return Pq.default.createElement("div",mv({className:(0,Sq.default)(r,"row")},a),n)},jq=Eq;Qd.default=jq;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}});var t=n(Qd);function n(r){return r&&r.__esModule?r:{default:r}}})(hy);var tx={},ll={},nx={},Yd={},Li={};Object.defineProperty(Li,"__esModule",{value:!0});Li.overflowingChipsCount=Li.isChipInArray=void 0;var $q=function(t,n){var r=0;return t&&t.forEach(function(a){a.offsetTop>a.offsetHeight*n&&r++}),r};Li.overflowingChipsCount=$q;var Rq=function(t,n){return n==null?void 0:n.some(function(r){return r.lead===t.lead&&r.value===t.value})};Li.isChipInArray=Rq;function vv(e){"@babel/helpers - typeof";return vv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vv(e)}Object.defineProperty(Yd,"__esModule",{value:!0});Yd.default=void 0;var dc=ax(wl),pr=kq(C),Nq=ax(ud),H_=Li,eu=an;function rx(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(rx=function(a){return a?n:t})(e)}function kq(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||vv(e)!=="object"&&typeof e!="function")return{default:e};var n=rx(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(i!=="default"&&Object.prototype.hasOwnProperty.call(e,i)){var o=a?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(r,i,o):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r}function ax(e){return e&&e.__esModule?e:{default:e}}function V_(e,t){return Lq(e)||Mq(e,t)||Iq(e,t)||Tq()}function Tq(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Iq(e,t){if(e){if(typeof e=="string")return G_(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return G_(e,t)}}function G_(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&pr.default.createElement("h3",{className:"p-filter-panel-section__heading",dangerouslySetInnerHTML:{__html:(0,eu.highlightSubString)(s,i).text}}),pr.default.createElement("div",{className:"p-filter-panel-section__chips","aria-expanded":E,ref:b},u==null?void 0:u.map(function(L){var te=(0,eu.highlightSubString)(L.value,i).match,ce=te||i===""||(0,eu.highlightSubString)(s,i).match;return ce&&!o&&pr.default.createElement(Nq.default,{key:"".concat(L.lead,"+").concat(L.value),lead:L.lead,value:L.value,selected:(0,H_.isChipInArray)(L,r),subString:i,onClick:function(){return S(L)}})}),h>0&&!E&&pr.default.createElement("span",{className:"p-filter-panel-section__counter",onClick:z,onKeyPress:z,tabIndex:0},"+",h))))};ix.propTypes={searchData:dc.default.array.isRequired,searchTerm:dc.default.string.isRequired,sectionHidden:dc.default.bool,toggleSelected:dc.default.func.isRequired};var Dq=ix;Yd.default=Dq;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}});var t=n(Yd);function n(r){return r&&r.__esModule?r:{default:r}}})(nx);function gv(e){"@babel/helpers - typeof";return gv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gv(e)}Object.defineProperty(ll,"__esModule",{value:!0});ll.default=ll.Label=void 0;var tu=my(wl),Ye=Wq(C),Aq=my(nx),Fq=my(ud),K_=Li,Q_=pn,Bq=["existingSearchData","filterPanelData","returnSearchData","onPanelToggle","onExpandChange"];function ox(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(ox=function(a){return a?n:t})(e)}function Wq(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||gv(e)!=="object"&&typeof e!="function")return{default:e};var n=ox(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(i!=="default"&&Object.prototype.hasOwnProperty.call(e,i)){var o=a?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(r,i,o):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r}function my(e){return e&&e.__esModule?e:{default:e}}function yv(){return yv=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Yq(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i=0)&&(n[a]=e[a]);return n}var Yi=function(e){return e.AddFilter="Add filter",e.Clear="Clear input",e.SearchAndFilter="Search and filter",e}({});ll.Label=Yi;var ux=function(t){var n=t.existingSearchData,r=n===void 0?[]:n,a=t.filterPanelData,i=t.returnSearchData,o=t.onPanelToggle,l=o===void 0?function(){}:o,u=t.onExpandChange,s=u===void 0?function(){}:u,d=Qq(t,Bq),p=(0,Ye.useState)(r),h=ri(p,2),_=h[0],g=h[1],O=(0,Ye.useState)(""),E=ri(O,2),v=E[0],b=E[1],S=(0,Ye.useState)(!0),w=ri(S,2),$=w[0],N=w[1],k=(0,Ye.useState)(!1),I=ri(k,2),z=I[0],L=I[1],te=(0,Ye.useState)(0),ce=ri(te,2),ie=ce[0],_e=ce[1],Oe=(0,Ye.useState)(!1),tt=ri(Oe,2),Xe=tt[0],H=tt[1],X=(0,Ye.useState)(),ae=ri(X,2),we=ae[0],Me=ae[1],ct=(0,Ye.useRef)(null),ft=(0,Ye.useRef)(null),be=(0,Ye.useRef)(null),Re=(0,Ye.useRef)();(0,Ye.useEffect)(l,[l,$]),(0,Ye.useEffect)(s,[s,z]),(0,Ye.useEffect)(function(){var de=!0;return i&&de&&i(_),function(){de=!1}},[_,i]);var Te=function(Ae){b(Ae)};(0,Ye.useEffect)(function(){var de=function(oe){var B,$t=((B=oe.target)===null||B===void 0?void 0:B.closest(".p-search-and-filter"))!==null;H($t)};return document.addEventListener("click",de),function(){document.removeEventListener("click",de)}},[Xe]);var Ze=function(){N(!0)};(0,Q_.useOnEscapePressed)(function(){return Ze()}),(0,Ye.useEffect)(function(){var de=function(oe){var B;ct!=null&&(B=ct.current)!==null&&B!==void 0&&B.contains(oe.target)||Ze()};return document.addEventListener("mousedown",de),function(){document.removeEventListener("mousedown",de)}},[]);var dt=function(Ae){var oe=zq(_);if(!(0,K_.isChipInArray)(Ae,oe))oe.push(Ae),g(oe),b("");else{var B=oe.filter(function($t){return $t.value!==Ae.value});g(B)}},ir=function(Ae){if(_.includes(Ae)){var oe=_.filter(function(B){return B!==Ae});g(oe)}};(0,Ye.useEffect)(function(){var de=function(oe){!oe.target.closest(".p-search-and-filter")&&oe.target.className!=="p-icon--close"&&L(!1)};return document.addEventListener("click",function(Ae){de(Ae)}),function(){document.removeEventListener("click",function(Ae){de(Ae)})}},[]);var Vt=function(){v.trim()!==""&&(dt({value:v,quoteValue:!0}),b(""))},or=function(){var Ae,oe=ft==null||(Ae=ft.current)===null||Ae===void 0?void 0:Ae.querySelectorAll(".p-chip"),B=(0,K_.overflowingChipsCount)(oe,1);_e(B)};(0,Ye.useEffect)(function(){var de=typeof ResizeObserver<"u",Ae=ft.current,oe;return de&&Ae?(oe=new ResizeObserver(function(){or()}),oe.observe(Ae)):or(),function(){var B;de&&((B=oe)===null||B===void 0||B.disconnect())}},[_]),(0,Q_.useWindowFitment)(Re.current,ct.current,function(de){return Me(de.fromBottom.spaceBelow-16)},0,!$);var lr=function(Ae){Ae.key==="Enter"&&Vt()},Bn=be.current,Gt=ft.current;!z&&Bn&&Gt&&ie===0&&Bn.offsetTop>Gt.offsetHeight&&L(!0);var Er=function(){b("")},Bt=_.length?Yi.AddFilter:Yi.SearchAndFilter;return Ye.default.createElement("div",yv({className:"p-search-and-filter",ref:ct,onClick:function(){return $&&N(!1)}},d),Ye.default.createElement("div",{className:"p-search-and-filter__search-container","aria-expanded":z,"data-active":Xe||_.length===0,"data-empty":_.length<=0,ref:ft},v!==""&&Ye.default.createElement("button",{"aria-label":Yi.Clear,className:"p-search-and-filter__clear",onClick:function(){return Er()}},Ye.default.createElement("i",{className:"p-icon--close"})),Object.values(_).map(function(de){return Ye.default.createElement(Fq.default,{lead:de.lead,value:de.value,key:"search-".concat(de.lead,"+").concat(de.value),onDismiss:function(){return ir(de)},selected:!0,quoteValue:de.quoteValue})}),Ye.default.createElement("form",{className:"p-search-and-filter__box",onSubmit:function(Ae){Ae.preventDefault(),Vt()},"data-overflowing":z,ref:be},Ye.default.createElement("label",{className:"u-off-screen",htmlFor:"search-and-filter-input"},_.length?Yi.AddFilter:Yi.SearchAndFilter),Ye.default.createElement("input",{autoComplete:"off",className:"p-search-and-filter__input",id:"search-and-filter-input",name:"search",onChange:function(Ae){return Te(Ae.target.value)},placeholder:Bt,type:"search",value:v}),Ye.default.createElement("button",{className:"u-off-screen",type:"submit"},"Search")),ie>0&&Ye.default.createElement("span",{className:"p-search-and-filter__selected-count",onClick:function(){return L(!0)},onKeyDown:function(){return L(!0)},role:"button",tabIndex:0},"+",ie)),(a.length>0||v.length>0)&&Ye.default.createElement("div",{className:"p-search-and-filter__panel","aria-hidden":$,ref:Re,style:{maxHeight:we,minHeight:"5rem",overflowX:"auto"}},Ye.default.createElement("div",null,v.length>0&&Ye.default.createElement("div",{className:"p-search-and-filter__search-prompt",onClick:function(){return Vt()},onKeyDown:function(Ae){return lr(Ae)},role:"button",tabIndex:0},"Search for"," ",Ye.default.createElement("span",{className:"p-search-and-filter__search-query"},v),"..."),a.map(function(de){return Ye.default.createElement(Aq.default,{key:de.id,data:de,toggleSelected:dt,searchData:_,searchTerm:v})}))))};ux.propTypes={existingSearchData:tu.default.array,filterPanelData:tu.default.array.isRequired,returnSearchData:tu.default.func.isRequired,onPanelToggle:tu.default.func,onExpandChange:tu.default.func};var Jq=ux;ll.default=Jq;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}});var t=n(ll);function n(r){return r&&r.__esModule?r:{default:r}}})(tx);var sx={},Jd={};function _v(e){"@babel/helpers - typeof";return _v=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_v(e)}Object.defineProperty(Jd,"__esModule",{value:!0});Jd.default=void 0;var Xq=fx(Fe),ou=nH(C),Zq=fx(Wi),Y_=pn,eH=["label","value"],tH=["caution","className","error","help","id","label","labelClassName","onChange","options","required","stacked","success","takeFocus","wrapperClassName"];function cx(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(cx=function(a){return a?n:t})(e)}function nH(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||_v(e)!=="object"&&typeof e!="function")return{default:e};var n=cx(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(i!=="default"&&Object.prototype.hasOwnProperty.call(e,i)){var o=a?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(r,i,o):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r}function fx(e){return e&&e.__esModule?e:{default:e}}function Of(){return Of=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function rH(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i=0)&&(n[a]=e[a]);return n}var aH=function(t){return t==null?void 0:t.map(function(n){var r=n.label,a=n.value,i=dx(n,eH);return ou.default.createElement("option",Of({value:a,key:"".concat(a)||r},i),r)})},iH=function(t){var n=t.caution,r=t.className,a=t.error,i=t.help,o=t.id,l=t.label,u=t.labelClassName,s=t.onChange,d=t.options,p=t.required,h=t.stacked,_=t.success,g=t.takeFocus,O=t.wrapperClassName,E=dx(t,tH),v=(0,ou.useRef)(null),b=(0,Y_.useId)(),S=(0,Y_.useId)(),w=!!a;return(0,ou.useEffect)(function(){g&&v.current.focus()},[g]),ou.default.createElement(Zq.default,{caution:n,className:O,error:a,forId:o,help:i,helpId:S,isSelect:!0,label:l,labelClassName:u,required:p,stacked:h,success:_,validationId:b},ou.default.createElement("select",Of({"aria-describedby":[i?S:null,_?b:null].filter(Boolean).join(" "),"aria-errormessage":w?b:null,"aria-invalid":w,className:(0,Xq.default)("p-form-validation__input",r),id:o,onChange:function(N){return s&&s(N)},ref:v},E),aH(d)))},oH=iH;Jd.default=oH;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}});var t=n(Jd);function n(r){return r&&r.__esModule?r:{default:r}}})(sx);var px={},Fr={};Object.defineProperty(Fr,"__esModule",{value:!0});Fr.default=Fr.Slider=Fr.FILLED_COLOR=Fr.EMPTY_COLOR=void 0;var pc=hx(C),lH=hx(Wi),J_=pn,uH=["caution","disabled","error","help","id","inputDisabled","label","max","min","onChange","required","showInput"];function hx(e){return e&&e.__esModule?e:{default:e}}function Cf(){return Cf=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function cH(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i=0)&&(n[a]=e[a]);return n}var wv="#0066CC";Fr.FILLED_COLOR=wv;var Sv="#D9D9D9";Fr.EMPTY_COLOR=Sv;var mx=function(t){var n,r,a=t.caution,i=t.disabled,o=i===void 0?!1:i,l=t.error,u=t.help,s=t.id,d=t.inputDisabled,p=d===void 0?!1:d,h=t.label,_=t.max,g=t.min,O=t.onChange,E=t.required,v=E===void 0?!1:E,b=t.showInput,S=b===void 0?!1:b,w=sH(t,uH),$=(0,J_.useId)(),N=(0,J_.useId)(),k=!!l,I={};if((n=navigator)!==null&&n!==void 0&&(r=n.userAgent)!==null&&r!==void 0&&r.includes("AppleWebKit")){var z,L=(z=w.value)!==null&&z!==void 0?z:w.defaultValue,te="".concat((Number(L)-g)/(_-g)*100,"%");I={background:`linear-gradient( to right, `.concat(wv,` 0%, `).concat(wv," ").concat(te,`, `).concat(Sv," ").concat(te,`, `).concat(Sv,` 100% )`)}}return pc.default.createElement(lH.default,{caution:a,error:l,help:u,helpId:N,label:h,required:v,validationId:$},pc.default.createElement("div",{className:"p-slider__wrapper"},pc.default.createElement("input",Cf({"aria-describedby":u?N:null,"aria-errormessage":k?$:null,"aria-invalid":k,disabled:o,id:s,max:_,min:g,onChange:O,required:v,style:I,type:"range"},w)),S&&pc.default.createElement("input",Cf({"aria-describedby":u?N:null,"aria-errormessage":k?$:null,"aria-invalid":k,className:"p-slider__input",disabled:o||p,max:_,min:g,onChange:O,type:"number"},w))))};Fr.Slider=mx;var fH=mx;Fr.default=fH;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}});var t=n(Fr);function n(r){return r&&r.__esModule?r:{default:r}}})(px);var vx={},ul={};Object.defineProperty(ul,"__esModule",{value:!0});ul.default=ul.Switch=void 0;var hc=pH(C),dH=["label","disabled"];function pH(e){return e&&e.__esModule?e:{default:e}}function Pv(){return Pv=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function mH(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i=0)&&(n[a]=e[a]);return n}var gx=function(t){var n=t.label,r=t.disabled,a=r===void 0?!1:r,i=hH(t,dH);return hc.default.createElement("label",{className:"p-switch"},hc.default.createElement("input",Pv({type:"checkbox",className:"p-switch__input",role:"switch",disabled:a},i)),hc.default.createElement("span",{className:"p-switch__slider"}),hc.default.createElement("span",{className:"p-switch__label"},n))};ul.Switch=gx;var vH=gx;ul.default=vH;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}});var t=n(ul);function n(r){return r&&r.__esModule?r:{default:r}}})(vx);var yx={},sl={};Object.defineProperty(sl,"__esModule",{value:!0});sl.default=sl.StatusLabelAppearance=void 0;var gH=bx(C),yH=bx(Fe),bH=["appearance","children","className"];function bx(e){return e&&e.__esModule?e:{default:e}}function Ov(){return Ov=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function wH(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i=0)&&(n[a]=e[a]);return n}var SH={CAUTION:"caution",DEFAULT:"",INFORMATION:"information",NEGATIVE:"negative",POSITIVE:"positive"};sl.StatusLabelAppearance=SH;var PH=function(t){var n=t.appearance,r=t.children,a=t.className,i=_H(t,bH),o=(0,yH.default)(n?"p-status-label--".concat(n):"p-status-label",a);return gH.default.createElement("div",Ov({},i,{className:o}),r)},OH=PH;sl.default=OH;(function(e){function t(i){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(o){return typeof o}:function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},t(i)}Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"StatusLabelAppearance",{enumerable:!0,get:function(){return n.StatusLabelAppearance}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.default}});var n=a(sl);function r(i){if(typeof WeakMap!="function")return null;var o=new WeakMap,l=new WeakMap;return(r=function(s){return s?l:o})(i)}function a(i,o){if(!o&&i&&i.__esModule)return i;if(i===null||t(i)!=="object"&&typeof i!="function")return{default:i};var l=r(o);if(l&&l.has(i))return l.get(i);var u={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var d in i)if(d!=="default"&&Object.prototype.hasOwnProperty.call(i,d)){var p=s?Object.getOwnPropertyDescriptor(i,d):null;p&&(p.get||p.set)?Object.defineProperty(u,d,p):u[d]=i[d]}return u.default=i,l&&l.set(i,u),u}})(yx);var _x={},Xd={};function qu(e){"@babel/helpers - typeof";return qu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},qu(e)}Object.defineProperty(Xd,"__esModule",{value:!0});Xd.default=void 0;var CH=Zd(Fe),uh=Zd(C),xH=Zd(cd),EH=Zd(hy),jH=["background","bordered","children","className","colSize","dark","deep","includeCol","element","light","rowClassName","shallow","type"];function Zd(e){return e&&e.__esModule?e:{default:e}}function Cv(){return Cv=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function kH(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i=0)&&(n[a]=e[a]);return n}var TH=function(t){var n,r=t.background,a=t.bordered,i=a===void 0?!1:a,o=t.children,l=t.className,u=t.colSize,s=u===void 0?12:u,d=t.dark,p=d===void 0?!1:d,h=t.deep,_=h===void 0?!1:h,g=t.includeCol,O=g===void 0?!0:g,E=t.element,v=E===void 0?"div":E,b=t.light,S=b===void 0?!1:b,w=t.rowClassName,$=t.shallow,N=$===void 0?!1:$,k=t.type,I=NH(t,jH);return uh.default.createElement(v,Cv({className:(0,CH.default)(l,(n={},ai(n,"p-strip--".concat(k),!!k),ai(n,"p-strip",!k),ai(n,"is-bordered",i),ai(n,"is-dark",p),ai(n,"is-deep",_),ai(n,"is-light",S),ai(n,"is-shallow",N),n)),style:r&&{backgroundImage:"url('".concat(r,"')")}},I),uh.default.createElement(EH.default,{className:w},O?uh.default.createElement(xH.default,{size:s},o):o))},IH=TH;Xd.default=IH;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}});var t=n(Xd);function n(r){return r&&r.__esModule?r:{default:r}}})(_x);var wx={},ep={};Object.defineProperty(ep,"__esModule",{value:!0});ep.default=void 0;var sh=vy(C),MH=vy(Fe),LH=vy(ed);function vy(e){return e&&e.__esModule?e:{default:e}}var DH=function(t){var n=t.className,r=t.isLoading,a=t.summary,i=t.label,o=t.onClick;return sh.default.createElement("small",{className:n},a&&sh.default.createElement("span",{className:"u-text--muted"},a),o&&sh.default.createElement(LH.default,{className:(0,MH.default)("is-small","is-dense",{"is-inline":a}),onClick:o,loading:r,disabled:r},i))},AH=DH;ep.default=AH;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}});var t=n(ep);function n(r){return r&&r.__esModule?r:{default:r}}})(wx);var Sx={},tp={};Object.defineProperty(tp,"__esModule",{value:!0});tp.default=void 0;var mc=Px(Fe),vc=Px(C),FH=["active","className","component","label","listItemClassName"];function Px(e){return e&&e.__esModule?e:{default:e}}function xv(){return xv=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function WH(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i=0)&&(n[a]=e[a]);return n}var zH=function(t){var n=t.className,r=t.links,a=t.listClassName;return vc.default.createElement("nav",{className:(0,mc.default)("p-tabs",n)},vc.default.createElement("ul",{className:(0,mc.default)("p-tabs__list",a)},r.map(function(i,o){var l=i.active,u=i.className,s=i.component,d=i.label,p=i.listItemClassName,h=BH(i,FH),_=s||"a";return vc.default.createElement("li",{className:(0,mc.default)("p-tabs__item",p),key:o},vc.default.createElement(_,xv({"aria-selected":l,className:(0,mc.default)("p-tabs__link",u),"data-testid":"tab-link-".concat(d)},h),d))})))},UH=zH;tp.default=UH;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}});var t=n(tp);function n(r){return r&&r.__esModule?r:{default:r}}})(Sx);var Ox={},np={};function cl(e){"@babel/helpers - typeof";return cl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},cl(e)}Object.defineProperty(np,"__esModule",{value:!0});np.default=void 0;var qH=xx(Fe),gc=GH(C),HH=xx(Wi),X_=pn,VH=["caution","className","error","grow","help","id","label","labelClassName","onKeyUp","required","stacked","style","success","takeFocus","wrapperClassName"];function Cx(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(Cx=function(a){return a?n:t})(e)}function GH(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||cl(e)!=="object"&&typeof e!="function")return{default:e};var n=Cx(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(i!=="default"&&Object.prototype.hasOwnProperty.call(e,i)){var o=a?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(r,i,o):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r}function xx(e){return e&&e.__esModule?e:{default:e}}function Ev(){return Ev=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function ZH(e,t){if(e==null)return{};var n={},r=Object.keys(e),a,i;for(i=0;i=0)&&(n[a]=e[a]);return n}var e8=function(t){var n=t.caution,r=t.className,a=t.error,i=t.grow,o=i===void 0?!1:i,l=t.help,u=t.id,s=t.label,d=t.labelClassName,p=t.onKeyUp,h=t.required,_=t.stacked,g=t.style,O=t.success,E=t.takeFocus,v=E===void 0?!1:E,b=t.wrapperClassName,S=XH(t,VH),w=(0,gc.useRef)(null),$=(0,X_.useId)(),N=(0,X_.useId)(),k=!!a;return(0,gc.useEffect)(function(){v&&w.current.focus()},[v]),gc.default.createElement(HH.default,{caution:n,className:b,error:a,forId:u,help:l,helpId:N,label:s,labelClassName:d,required:h,stacked:_,success:O,validationId:$},gc.default.createElement("textarea",Ev({"aria-describedby":[l?N:null,O?$:null].filter(Boolean).join(" "),"aria-errormessage":k?$:null,"aria-invalid":k,className:(0,qH.default)("p-form-validation__input",r),id:u,onKeyUp:function(z){p&&p(z),o&&(z.currentTarget.style.height=z.currentTarget.scrollHeight+"px")},ref:w,style:o&&KH({minHeight:"5rem",resize:"none",overflow:"hidden",boxSizing:"border-box"},g)||g},S)))},t8=e8;np.default=t8;(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}});var t=n(np);function n(r){return r&&r.__esModule?r:{default:r}}})(Ox);var Ex={},Ba={};function jv(e){"@babel/helpers - typeof";return jv=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},jv(e)}Object.defineProperty(Ba,"__esModule",{value:!0});Ba.position=Ba.default=Ba.adjustForWindow=void 0;var n8=$x(Fe),It=a8(C),r8=$x(vs),ch=pn;function jx(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(jx=function(a){return a?n:t})(e)}function a8(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||jv(e)!=="object"&&typeof e!="function")return{default:e};var n=jx(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(i!=="default"&&Object.prototype.hasOwnProperty.call(e,i)){var o=a?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(r,i,o):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r}function $x(e){return e&&e.__esModule?e:{default:e}}function ew(e,t){return u8(e)||l8(e,t)||o8(e,t)||i8()}function i8(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function o8(e,t){if(e){if(typeof e=="string")return tw(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return tw(e,t)}}function tw(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},fl=typeof window>"u"||"Deno"in window;function Qn(){}function p8(e,t){return typeof e=="function"?e(t):e}function $v(e){return typeof e=="number"&&e>=0&&e!==1/0}function Nx(e,t){return Math.max(e+(t||0)-Date.now(),0)}function nw(e,t){const{type:n="all",exact:r,fetchStatus:a,predicate:i,queryKey:o,stale:l}=e;if(o){if(r){if(t.queryHash!==gy(o,t.options))return!1}else if(!Vu(t.queryKey,o))return!1}if(n!=="all"){const u=t.isActive();if(n==="active"&&!u||n==="inactive"&&u)return!1}return!(typeof l=="boolean"&&t.isStale()!==l||typeof a<"u"&&a!==t.state.fetchStatus||i&&!i(t))}function rw(e,t){const{exact:n,status:r,predicate:a,mutationKey:i}=e;if(i){if(!t.options.mutationKey)return!1;if(n){if(Hu(t.options.mutationKey)!==Hu(i))return!1}else if(!Vu(t.options.mutationKey,i))return!1}return!(r&&t.state.status!==r||a&&!a(t))}function gy(e,t){return((t==null?void 0:t.queryKeyHashFn)||Hu)(e)}function Hu(e){return JSON.stringify(e,(t,n)=>Nv(n)?Object.keys(n).sort().reduce((r,a)=>(r[a]=n[a],r),{}):n)}function Vu(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(n=>!Vu(e[n],t[n])):!1}function kx(e,t){if(e===t)return e;const n=aw(e)&&aw(t);if(n||Nv(e)&&Nv(t)){const r=n?e.length:Object.keys(e).length,a=n?t:Object.keys(t),i=a.length,o=n?[]:{};let l=0;for(let u=0;u"u")return!0;const n=t.prototype;return!(!iw(n)||!n.hasOwnProperty("isPrototypeOf"))}function iw(e){return Object.prototype.toString.call(e)==="[object Object]"}function Tx(e){return new Promise(t=>{setTimeout(t,e)})}function ow(e){Tx(0).then(e)}function kv(e,t,n){return typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?kx(e,t):t}function h8(e,t,n=0){const r=[...e,t];return n&&r.length>n?r.slice(1):r}function m8(e,t,n=0){const r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var mi,ba,bo,Rw,v8=(Rw=class extends _s{constructor(){super();me(this,mi,void 0);me(this,ba,void 0);me(this,bo,void 0);ne(this,bo,t=>{if(!fl&&window.addEventListener){const n=()=>t();return window.addEventListener("visibilitychange",n,!1),()=>{window.removeEventListener("visibilitychange",n)}}})}onSubscribe(){T(this,ba)||this.setEventListener(T(this,bo))}onUnsubscribe(){var t;this.hasListeners()||((t=T(this,ba))==null||t.call(this),ne(this,ba,void 0))}setEventListener(t){var n;ne(this,bo,t),(n=T(this,ba))==null||n.call(this),ne(this,ba,t(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()}))}setFocused(t){T(this,mi)!==t&&(ne(this,mi,t),this.onFocus())}onFocus(){this.listeners.forEach(t=>{t()})}isFocused(){var t;return typeof T(this,mi)=="boolean"?T(this,mi):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},mi=new WeakMap,ba=new WeakMap,bo=new WeakMap,Rw),xf=new v8,_o,_a,wo,Nw,g8=(Nw=class extends _s{constructor(){super();me(this,_o,!0);me(this,_a,void 0);me(this,wo,void 0);ne(this,wo,t=>{if(!fl&&window.addEventListener){const n=()=>t(!0),r=()=>t(!1);return window.addEventListener("online",n,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",r)}}})}onSubscribe(){T(this,_a)||this.setEventListener(T(this,wo))}onUnsubscribe(){var t;this.hasListeners()||((t=T(this,_a))==null||t.call(this),ne(this,_a,void 0))}setEventListener(t){var n;ne(this,wo,t),(n=T(this,_a))==null||n.call(this),ne(this,_a,t(this.setOnline.bind(this)))}setOnline(t){T(this,_o)!==t&&(ne(this,_o,t),this.listeners.forEach(r=>{r(t)}))}isOnline(){return T(this,_o)}},_o=new WeakMap,_a=new WeakMap,wo=new WeakMap,Nw),Ef=new g8;function y8(e){return Math.min(1e3*2**e,3e4)}function rp(e){return(e??"online")==="online"?Ef.isOnline():!0}var Ix=class{constructor(e){this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function fh(e){return e instanceof Ix}function Mx(e){let t=!1,n=0,r=!1,a,i,o;const l=new Promise((E,v)=>{i=E,o=v}),u=E=>{var v;r||(_(new Ix(E)),(v=e.abort)==null||v.call(e))},s=()=>{t=!0},d=()=>{t=!1},p=()=>!xf.isFocused()||e.networkMode!=="always"&&!Ef.isOnline(),h=E=>{var v;r||(r=!0,(v=e.onSuccess)==null||v.call(e,E),a==null||a(),i(E))},_=E=>{var v;r||(r=!0,(v=e.onError)==null||v.call(e,E),a==null||a(),o(E))},g=()=>new Promise(E=>{var v;a=b=>{const S=r||!p();return S&&E(b),S},(v=e.onPause)==null||v.call(e)}).then(()=>{var E;a=void 0,r||(E=e.onContinue)==null||E.call(e)}),O=()=>{if(r)return;let E;try{E=e.fn()}catch(v){E=Promise.reject(v)}Promise.resolve(E).then(h).catch(v=>{var N;if(r)return;const b=e.retry??(fl?0:3),S=e.retryDelay??y8,w=typeof S=="function"?S(n,v):S,$=b===!0||typeof b=="number"&&n{if(p())return g()}).then(()=>{t?_(v):O()})})};return rp(e.networkMode)?O():g().then(O),{promise:l,cancel:u,continue:()=>(a==null?void 0:a())?l:Promise.resolve(),cancelRetry:s,continueRetry:d}}function b8(){let e=[],t=0,n=d=>{d()},r=d=>{d()};const a=d=>{let p;t++;try{p=d()}finally{t--,t||l()}return p},i=d=>{t?e.push(d):ow(()=>{n(d)})},o=d=>(...p)=>{i(()=>{d(...p)})},l=()=>{const d=e;e=[],d.length&&ow(()=>{r(()=>{d.forEach(p=>{n(p)})})})};return{batch:a,batchCalls:o,schedule:i,setNotifyFunction:d=>{n=d},setBatchNotifyFunction:d=>{r=d}}}var Yt=b8(),vi,kw,Lx=(kw=class{constructor(){me(this,vi,void 0)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),$v(this.gcTime)&&ne(this,vi,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(fl?1/0:5*60*1e3))}clearGcTimeout(){T(this,vi)&&(clearTimeout(T(this,vi)),ne(this,vi,void 0))}},vi=new WeakMap,kw),So,Po,Hn,wa,Vn,Ut,Ku,gi,Oo,Ic,vr,Qr,Tw,_8=(Tw=class extends Lx{constructor(t){super();me(this,Oo);me(this,vr);me(this,So,void 0);me(this,Po,void 0);me(this,Hn,void 0);me(this,wa,void 0);me(this,Vn,void 0);me(this,Ut,void 0);me(this,Ku,void 0);me(this,gi,void 0);ne(this,gi,!1),ne(this,Ku,t.defaultOptions),We(this,Oo,Ic).call(this,t.options),ne(this,Ut,[]),ne(this,Hn,t.cache),this.queryKey=t.queryKey,this.queryHash=t.queryHash,ne(this,So,t.state||w8(this.options)),this.state=T(this,So),this.scheduleGc()}get meta(){return this.options.meta}optionalRemove(){!T(this,Ut).length&&this.state.fetchStatus==="idle"&&T(this,Hn).remove(this)}setData(t,n){const r=kv(this.state.data,t,this.options);return We(this,vr,Qr).call(this,{data:r,type:"success",dataUpdatedAt:n==null?void 0:n.updatedAt,manual:n==null?void 0:n.manual}),r}setState(t,n){We(this,vr,Qr).call(this,{type:"setState",state:t,setStateOptions:n})}cancel(t){var r;const n=T(this,wa);return(r=T(this,Vn))==null||r.cancel(t),n?n.then(Qn).catch(Qn):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(T(this,So))}isActive(){return T(this,Ut).some(t=>t.options.enabled!==!1)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||T(this,Ut).some(t=>t.getCurrentResult().isStale)}isStaleByTime(t=0){return this.state.isInvalidated||!this.state.dataUpdatedAt||!Nx(this.state.dataUpdatedAt,t)}onFocus(){var n;const t=T(this,Ut).find(r=>r.shouldFetchOnWindowFocus());t==null||t.refetch({cancelRefetch:!1}),(n=T(this,Vn))==null||n.continue()}onOnline(){var n;const t=T(this,Ut).find(r=>r.shouldFetchOnReconnect());t==null||t.refetch({cancelRefetch:!1}),(n=T(this,Vn))==null||n.continue()}addObserver(t){T(this,Ut).includes(t)||(T(this,Ut).push(t),this.clearGcTimeout(),T(this,Hn).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){T(this,Ut).includes(t)&&(ne(this,Ut,T(this,Ut).filter(n=>n!==t)),T(this,Ut).length||(T(this,Vn)&&(T(this,gi)?T(this,Vn).cancel({revert:!0}):T(this,Vn).cancelRetry()),this.scheduleGc()),T(this,Hn).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return T(this,Ut).length}invalidate(){this.state.isInvalidated||We(this,vr,Qr).call(this,{type:"invalidate"})}fetch(t,n){var s,d,p,h;if(this.state.fetchStatus!=="idle"){if(this.state.dataUpdatedAt&&(n!=null&&n.cancelRefetch))this.cancel({silent:!0});else if(T(this,wa))return(s=T(this,Vn))==null||s.continueRetry(),T(this,wa)}if(t&&We(this,Oo,Ic).call(this,t),!this.options.queryFn){const _=T(this,Ut).find(g=>g.options.queryFn);_&&We(this,Oo,Ic).call(this,_.options)}const r=new AbortController,a={queryKey:this.queryKey,meta:this.meta},i=_=>{Object.defineProperty(_,"signal",{enumerable:!0,get:()=>(ne(this,gi,!0),r.signal)})};i(a);const o=()=>this.options.queryFn?(ne(this,gi,!1),this.options.persister?this.options.persister(this.options.queryFn,a,this):this.options.queryFn(a)):Promise.reject(new Error(`Missing queryFn: '${this.options.queryHash}'`)),l={fetchOptions:n,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:o};i(l),(d=this.options.behavior)==null||d.onFetch(l,this),ne(this,Po,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((p=l.fetchOptions)==null?void 0:p.meta))&&We(this,vr,Qr).call(this,{type:"fetch",meta:(h=l.fetchOptions)==null?void 0:h.meta});const u=_=>{var g,O,E,v;fh(_)&&_.silent||We(this,vr,Qr).call(this,{type:"error",error:_}),fh(_)||((O=(g=T(this,Hn).config).onError)==null||O.call(g,_,this),(v=(E=T(this,Hn).config).onSettled)==null||v.call(E,this.state.data,_,this)),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return ne(this,Vn,Mx({fn:l.fetchFn,abort:r.abort.bind(r),onSuccess:_=>{var g,O,E,v;if(typeof _>"u"){u(new Error(`${this.queryHash} data is undefined`));return}this.setData(_),(O=(g=T(this,Hn).config).onSuccess)==null||O.call(g,_,this),(v=(E=T(this,Hn).config).onSettled)==null||v.call(E,_,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:u,onFail:(_,g)=>{We(this,vr,Qr).call(this,{type:"failed",failureCount:_,error:g})},onPause:()=>{We(this,vr,Qr).call(this,{type:"pause"})},onContinue:()=>{We(this,vr,Qr).call(this,{type:"continue"})},retry:l.options.retry,retryDelay:l.options.retryDelay,networkMode:l.options.networkMode})),ne(this,wa,T(this,Vn).promise),T(this,wa)}},So=new WeakMap,Po=new WeakMap,Hn=new WeakMap,wa=new WeakMap,Vn=new WeakMap,Ut=new WeakMap,Ku=new WeakMap,gi=new WeakMap,Oo=new WeakSet,Ic=function(t){this.options={...T(this,Ku),...t},this.updateGcTime(this.options.gcTime)},vr=new WeakSet,Qr=function(t){const n=r=>{switch(t.type){case"failed":return{...r,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:t.meta??null,fetchStatus:rp(this.options.networkMode)?"fetching":"paused",...!r.dataUpdatedAt&&{error:null,status:"pending"}};case"success":return{...r,data:t.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:t.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const a=t.error;return fh(a)&&a.revert&&T(this,Po)?{...T(this,Po),fetchStatus:"idle"}:{...r,error:a,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:a,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...t.state}}};this.state=n(this.state),Yt.batch(()=>{T(this,Ut).forEach(r=>{r.onQueryUpdate()}),T(this,Hn).notify({query:this,type:"updated",action:t})})},Tw);function w8(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,n=typeof t<"u",r=n?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}var kr,Iw,S8=(Iw=class extends _s{constructor(t={}){super();me(this,kr,void 0);this.config=t,ne(this,kr,new Map)}build(t,n,r){const a=n.queryKey,i=n.queryHash??gy(a,n);let o=this.get(i);return o||(o=new _8({cache:this,queryKey:a,queryHash:i,options:t.defaultQueryOptions(n),state:r,defaultOptions:t.getQueryDefaults(a)}),this.add(o)),o}add(t){T(this,kr).has(t.queryHash)||(T(this,kr).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const n=T(this,kr).get(t.queryHash);n&&(t.destroy(),n===t&&T(this,kr).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){Yt.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return T(this,kr).get(t)}getAll(){return[...T(this,kr).values()]}find(t){const n={exact:!0,...t};return this.getAll().find(r=>nw(n,r))}findAll(t={}){const n=this.getAll();return Object.keys(t).length>0?n.filter(r=>nw(t,r)):n}notify(t){Yt.batch(()=>{this.listeners.forEach(n=>{n(t)})})}onFocus(){Yt.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){Yt.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},kr=new WeakMap,Iw),Tr,Qu,En,Co,Ir,ha,Mw,P8=(Mw=class extends Lx{constructor(t){super();me(this,Ir);me(this,Tr,void 0);me(this,Qu,void 0);me(this,En,void 0);me(this,Co,void 0);this.mutationId=t.mutationId,ne(this,Qu,t.defaultOptions),ne(this,En,t.mutationCache),ne(this,Tr,[]),this.state=t.state||O8(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options={...T(this,Qu),...t},this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){T(this,Tr).includes(t)||(T(this,Tr).push(t),this.clearGcTimeout(),T(this,En).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){ne(this,Tr,T(this,Tr).filter(n=>n!==t)),this.scheduleGc(),T(this,En).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){T(this,Tr).length||(this.state.status==="pending"?this.scheduleGc():T(this,En).remove(this))}continue(){var t;return((t=T(this,Co))==null?void 0:t.continue())??this.execute(this.state.variables)}async execute(t){var a,i,o,l,u,s,d,p,h,_,g,O,E,v,b,S,w,$,N,k;const n=()=>(ne(this,Co,Mx({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error("No mutationFn found")),onFail:(I,z)=>{We(this,Ir,ha).call(this,{type:"failed",failureCount:I,error:z})},onPause:()=>{We(this,Ir,ha).call(this,{type:"pause"})},onContinue:()=>{We(this,Ir,ha).call(this,{type:"continue"})},retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode})),T(this,Co).promise),r=this.state.status==="pending";try{if(!r){We(this,Ir,ha).call(this,{type:"pending",variables:t}),await((i=(a=T(this,En).config).onMutate)==null?void 0:i.call(a,t,this));const z=await((l=(o=this.options).onMutate)==null?void 0:l.call(o,t));z!==this.state.context&&We(this,Ir,ha).call(this,{type:"pending",context:z,variables:t})}const I=await n();return await((s=(u=T(this,En).config).onSuccess)==null?void 0:s.call(u,I,t,this.state.context,this)),await((p=(d=this.options).onSuccess)==null?void 0:p.call(d,I,t,this.state.context)),await((_=(h=T(this,En).config).onSettled)==null?void 0:_.call(h,I,null,this.state.variables,this.state.context,this)),await((O=(g=this.options).onSettled)==null?void 0:O.call(g,I,null,t,this.state.context)),We(this,Ir,ha).call(this,{type:"success",data:I}),I}catch(I){try{throw await((v=(E=T(this,En).config).onError)==null?void 0:v.call(E,I,t,this.state.context,this)),await((S=(b=this.options).onError)==null?void 0:S.call(b,I,t,this.state.context)),await(($=(w=T(this,En).config).onSettled)==null?void 0:$.call(w,void 0,I,this.state.variables,this.state.context,this)),await((k=(N=this.options).onSettled)==null?void 0:k.call(N,void 0,I,t,this.state.context)),I}finally{We(this,Ir,ha).call(this,{type:"error",error:I})}}}},Tr=new WeakMap,Qu=new WeakMap,En=new WeakMap,Co=new WeakMap,Ir=new WeakSet,ha=function(t){const n=r=>{switch(t.type){case"failed":return{...r,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"pending":return{...r,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:!rp(this.options.networkMode),status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...r,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:t.error,failureCount:r.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=n(this.state),Yt.batch(()=>{T(this,Tr).forEach(r=>{r.onMutationUpdate(t)}),T(this,En).notify({mutation:this,type:"updated",action:t})})},Mw);function O8(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var Gn,Yu,yi,Lw,C8=(Lw=class extends _s{constructor(t={}){super();me(this,Gn,void 0);me(this,Yu,void 0);me(this,yi,void 0);this.config=t,ne(this,Gn,[]),ne(this,Yu,0)}build(t,n,r){const a=new P8({mutationCache:this,mutationId:++Ds(this,Yu)._,options:t.defaultMutationOptions(n),state:r});return this.add(a),a}add(t){T(this,Gn).push(t),this.notify({type:"added",mutation:t})}remove(t){ne(this,Gn,T(this,Gn).filter(n=>n!==t)),this.notify({type:"removed",mutation:t})}clear(){Yt.batch(()=>{T(this,Gn).forEach(t=>{this.remove(t)})})}getAll(){return T(this,Gn)}find(t){const n={exact:!0,...t};return T(this,Gn).find(r=>rw(n,r))}findAll(t={}){return T(this,Gn).filter(n=>rw(t,n))}notify(t){Yt.batch(()=>{this.listeners.forEach(n=>{n(t)})})}resumePausedMutations(){return ne(this,yi,(T(this,yi)??Promise.resolve()).then(()=>{const t=T(this,Gn).filter(n=>n.state.isPaused);return Yt.batch(()=>t.reduce((n,r)=>n.then(()=>r.continue().catch(Qn)),Promise.resolve()))}).then(()=>{ne(this,yi,void 0)})),T(this,yi)}},Gn=new WeakMap,Yu=new WeakMap,yi=new WeakMap,Lw);function x8(e){return{onFetch:(t,n)=>{const r=async()=>{var g,O,E,v,b;const a=t.options,i=(E=(O=(g=t.fetchOptions)==null?void 0:g.meta)==null?void 0:O.fetchMore)==null?void 0:E.direction,o=((v=t.state.data)==null?void 0:v.pages)||[],l=((b=t.state.data)==null?void 0:b.pageParams)||[],u={pages:[],pageParams:[]};let s=!1;const d=S=>{Object.defineProperty(S,"signal",{enumerable:!0,get:()=>(t.signal.aborted?s=!0:t.signal.addEventListener("abort",()=>{s=!0}),t.signal)})},p=t.options.queryFn||(()=>Promise.reject(new Error(`Missing queryFn: '${t.options.queryHash}'`))),h=async(S,w,$)=>{if(s)return Promise.reject();if(w==null&&S.pages.length)return Promise.resolve(S);const N={queryKey:t.queryKey,pageParam:w,direction:$?"backward":"forward",meta:t.options.meta};d(N);const k=await p(N),{maxPages:I}=t.options,z=$?m8:h8;return{pages:z(S.pages,k,I),pageParams:z(S.pageParams,w,I)}};let _;if(i&&o.length){const S=i==="backward",w=S?E8:lw,$={pages:o,pageParams:l},N=w(a,$);_=await h($,N,S)}else{_=await h(u,l[0]??a.initialPageParam);const S=e??o.length;for(let w=1;w{var a,i;return(i=(a=t.options).persister)==null?void 0:i.call(a,r,{queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n)}:t.fetchFn=r}}}function lw(e,{pages:t,pageParams:n}){const r=t.length-1;return e.getNextPageParam(t[r],t,n[r],n)}function E8(e,{pages:t,pageParams:n}){var r;return(r=e.getPreviousPageParam)==null?void 0:r.call(e,t[0],t,n[0],n)}var Lt,Sa,Pa,xo,Eo,Oa,jo,$o,Dw,j8=(Dw=class{constructor(e={}){me(this,Lt,void 0);me(this,Sa,void 0);me(this,Pa,void 0);me(this,xo,void 0);me(this,Eo,void 0);me(this,Oa,void 0);me(this,jo,void 0);me(this,$o,void 0);ne(this,Lt,e.queryCache||new S8),ne(this,Sa,e.mutationCache||new C8),ne(this,Pa,e.defaultOptions||{}),ne(this,xo,new Map),ne(this,Eo,new Map),ne(this,Oa,0)}mount(){Ds(this,Oa)._++,T(this,Oa)===1&&(ne(this,jo,xf.subscribe(()=>{xf.isFocused()&&(this.resumePausedMutations(),T(this,Lt).onFocus())})),ne(this,$o,Ef.subscribe(()=>{Ef.isOnline()&&(this.resumePausedMutations(),T(this,Lt).onOnline())})))}unmount(){var e,t;Ds(this,Oa)._--,T(this,Oa)===0&&((e=T(this,jo))==null||e.call(this),ne(this,jo,void 0),(t=T(this,$o))==null||t.call(this),ne(this,$o,void 0))}isFetching(e){return T(this,Lt).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return T(this,Sa).findAll({...e,status:"pending"}).length}getQueryData(e){var t;return(t=T(this,Lt).find({queryKey:e}))==null?void 0:t.state.data}ensureQueryData(e){const t=this.getQueryData(e.queryKey);return t?Promise.resolve(t):this.fetchQuery(e)}getQueriesData(e){return this.getQueryCache().findAll(e).map(({queryKey:t,state:n})=>{const r=n.data;return[t,r]})}setQueryData(e,t,n){const r=T(this,Lt).find({queryKey:e}),a=r==null?void 0:r.state.data,i=p8(t,a);if(typeof i>"u")return;const o=this.defaultQueryOptions({queryKey:e});return T(this,Lt).build(this,o).setData(i,{...n,manual:!0})}setQueriesData(e,t,n){return Yt.batch(()=>this.getQueryCache().findAll(e).map(({queryKey:r})=>[r,this.setQueryData(r,t,n)]))}getQueryState(e){var t;return(t=T(this,Lt).find({queryKey:e}))==null?void 0:t.state}removeQueries(e){const t=T(this,Lt);Yt.batch(()=>{t.findAll(e).forEach(n=>{t.remove(n)})})}resetQueries(e,t){const n=T(this,Lt),r={type:"active",...e};return Yt.batch(()=>(n.findAll(e).forEach(a=>{a.reset()}),this.refetchQueries(r,t)))}cancelQueries(e={},t={}){const n={revert:!0,...t},r=Yt.batch(()=>T(this,Lt).findAll(e).map(a=>a.cancel(n)));return Promise.all(r).then(Qn).catch(Qn)}invalidateQueries(e={},t={}){return Yt.batch(()=>{if(T(this,Lt).findAll(e).forEach(r=>{r.invalidate()}),e.refetchType==="none")return Promise.resolve();const n={...e,type:e.refetchType??e.type??"active"};return this.refetchQueries(n,t)})}refetchQueries(e={},t){const n={...t,cancelRefetch:(t==null?void 0:t.cancelRefetch)??!0},r=Yt.batch(()=>T(this,Lt).findAll(e).filter(a=>!a.isDisabled()).map(a=>{let i=a.fetch(void 0,n);return n.throwOnError||(i=i.catch(Qn)),a.state.fetchStatus==="paused"?Promise.resolve():i}));return Promise.all(r).then(Qn)}fetchQuery(e){const t=this.defaultQueryOptions(e);typeof t.retry>"u"&&(t.retry=!1);const n=T(this,Lt).build(this,t);return n.isStaleByTime(t.staleTime)?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(Qn).catch(Qn)}fetchInfiniteQuery(e){return e.behavior=x8(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(Qn).catch(Qn)}resumePausedMutations(){return T(this,Sa).resumePausedMutations()}getQueryCache(){return T(this,Lt)}getMutationCache(){return T(this,Sa)}getDefaultOptions(){return T(this,Pa)}setDefaultOptions(e){ne(this,Pa,e)}setQueryDefaults(e,t){T(this,xo).set(Hu(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...T(this,xo).values()];let n={};return t.forEach(r=>{Vu(e,r.queryKey)&&(n={...n,...r.defaultOptions})}),n}setMutationDefaults(e,t){T(this,Eo).set(Hu(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...T(this,Eo).values()];let n={};return t.forEach(r=>{Vu(e,r.mutationKey)&&(n={...n,...r.defaultOptions})}),n}defaultQueryOptions(e){if(e!=null&&e._defaulted)return e;const t={...T(this,Pa).queries,...(e==null?void 0:e.queryKey)&&this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=gy(t.queryKey,t)),typeof t.refetchOnReconnect>"u"&&(t.refetchOnReconnect=t.networkMode!=="always"),typeof t.throwOnError>"u"&&(t.throwOnError=!!t.suspense),typeof t.networkMode>"u"&&t.persister&&(t.networkMode="offlineFirst"),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...T(this,Pa).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){T(this,Lt).clear(),T(this,Sa).clear()}},Lt=new WeakMap,Sa=new WeakMap,Pa=new WeakMap,xo=new WeakMap,Eo=new WeakMap,Oa=new WeakMap,jo=new WeakMap,$o=new WeakMap,Dw),vn,lt,Ro,tn,bi,No,Mr,Ju,ko,To,_i,wi,Ca,Si,Pi,lu,Xu,Tv,Zu,Iv,es,Mv,ts,Lv,ns,Dv,rs,Av,as,Fv,$f,Dx,Aw,$8=(Aw=class extends _s{constructor(t,n){super();me(this,Pi);me(this,Xu);me(this,Zu);me(this,es);me(this,ts);me(this,ns);me(this,rs);me(this,as);me(this,$f);me(this,vn,void 0);me(this,lt,void 0);me(this,Ro,void 0);me(this,tn,void 0);me(this,bi,void 0);me(this,No,void 0);me(this,Mr,void 0);me(this,Ju,void 0);me(this,ko,void 0);me(this,To,void 0);me(this,_i,void 0);me(this,wi,void 0);me(this,Ca,void 0);me(this,Si,void 0);ne(this,lt,void 0),ne(this,Ro,void 0),ne(this,tn,void 0),ne(this,Si,new Set),ne(this,vn,t),this.options=n,ne(this,Mr,null),this.bindMethods(),this.setOptions(n)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(T(this,lt).addObserver(this),uw(T(this,lt),this.options)&&We(this,Pi,lu).call(this),We(this,ts,Lv).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Bv(T(this,lt),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Bv(T(this,lt),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,We(this,ns,Dv).call(this),We(this,rs,Av).call(this),T(this,lt).removeObserver(this)}setOptions(t,n){const r=this.options,a=T(this,lt);if(this.options=T(this,vn).defaultQueryOptions(t),Rv(r,this.options)||T(this,vn).getQueryCache().notify({type:"observerOptionsUpdated",query:T(this,lt),observer:this}),typeof this.options.enabled<"u"&&typeof this.options.enabled!="boolean")throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=r.queryKey),We(this,as,Fv).call(this);const i=this.hasListeners();i&&sw(T(this,lt),a,this.options,r)&&We(this,Pi,lu).call(this),this.updateResult(n),i&&(T(this,lt)!==a||this.options.enabled!==r.enabled||this.options.staleTime!==r.staleTime)&&We(this,Xu,Tv).call(this);const o=We(this,Zu,Iv).call(this);i&&(T(this,lt)!==a||this.options.enabled!==r.enabled||o!==T(this,Ca))&&We(this,es,Mv).call(this,o)}getOptimisticResult(t){const n=T(this,vn).getQueryCache().build(T(this,vn),t),r=this.createResult(n,t);return N8(this,r)&&(ne(this,tn,r),ne(this,No,this.options),ne(this,bi,T(this,lt).state)),r}getCurrentResult(){return T(this,tn)}trackResult(t){const n={};return Object.keys(t).forEach(r=>{Object.defineProperty(n,r,{configurable:!1,enumerable:!0,get:()=>(T(this,Si).add(r),t[r])})}),n}getCurrentQuery(){return T(this,lt)}refetch({...t}={}){return this.fetch({...t})}fetchOptimistic(t){const n=T(this,vn).defaultQueryOptions(t),r=T(this,vn).getQueryCache().build(T(this,vn),n);return r.isFetchingOptimistic=!0,r.fetch().then(()=>this.createResult(r,n))}fetch(t){return We(this,Pi,lu).call(this,{...t,cancelRefetch:t.cancelRefetch??!0}).then(()=>(this.updateResult(),T(this,tn)))}createResult(t,n){var N;const r=T(this,lt),a=this.options,i=T(this,tn),o=T(this,bi),l=T(this,No),s=t!==r?t.state:T(this,Ro),{state:d}=t;let{error:p,errorUpdatedAt:h,fetchStatus:_,status:g}=d,O=!1,E;if(n._optimisticResults){const k=this.hasListeners(),I=!k&&uw(t,n),z=k&&sw(t,r,n,a);(I||z)&&(_=rp(t.options.networkMode)?"fetching":"paused",d.dataUpdatedAt||(g="pending")),n._optimisticResults==="isRestoring"&&(_="idle")}if(n.select&&typeof d.data<"u")if(i&&d.data===(o==null?void 0:o.data)&&n.select===T(this,Ju))E=T(this,ko);else try{ne(this,Ju,n.select),E=n.select(d.data),E=kv(i==null?void 0:i.data,E,n),ne(this,ko,E),ne(this,Mr,null)}catch(k){ne(this,Mr,k)}else E=d.data;if(typeof n.placeholderData<"u"&&typeof E>"u"&&g==="pending"){let k;if(i!=null&&i.isPlaceholderData&&n.placeholderData===(l==null?void 0:l.placeholderData))k=i.data;else if(k=typeof n.placeholderData=="function"?n.placeholderData((N=T(this,To))==null?void 0:N.state.data,T(this,To)):n.placeholderData,n.select&&typeof k<"u")try{k=n.select(k),ne(this,Mr,null)}catch(I){ne(this,Mr,I)}typeof k<"u"&&(g="success",E=kv(i==null?void 0:i.data,k,n),O=!0)}T(this,Mr)&&(p=T(this,Mr),E=T(this,ko),h=Date.now(),g="error");const v=_==="fetching",b=g==="pending",S=g==="error",w=b&&v;return{status:g,fetchStatus:_,isPending:b,isSuccess:g==="success",isError:S,isInitialLoading:w,isLoading:w,data:E,dataUpdatedAt:d.dataUpdatedAt,error:p,errorUpdatedAt:h,failureCount:d.fetchFailureCount,failureReason:d.fetchFailureReason,errorUpdateCount:d.errorUpdateCount,isFetched:d.dataUpdateCount>0||d.errorUpdateCount>0,isFetchedAfterMount:d.dataUpdateCount>s.dataUpdateCount||d.errorUpdateCount>s.errorUpdateCount,isFetching:v,isRefetching:v&&!b,isLoadingError:S&&d.dataUpdatedAt===0,isPaused:_==="paused",isPlaceholderData:O,isRefetchError:S&&d.dataUpdatedAt!==0,isStale:yy(t,n),refetch:this.refetch}}updateResult(t){const n=T(this,tn),r=this.createResult(T(this,lt),this.options);if(ne(this,bi,T(this,lt).state),ne(this,No,this.options),Rv(r,n))return;T(this,bi).data!==void 0&&ne(this,To,T(this,lt)),ne(this,tn,r);const a={},i=()=>{if(!n)return!0;const{notifyOnChangeProps:o}=this.options,l=typeof o=="function"?o():o;if(l==="all"||!l&&!T(this,Si).size)return!0;const u=new Set(l??T(this,Si));return this.options.throwOnError&&u.add("error"),Object.keys(T(this,tn)).some(s=>{const d=s;return T(this,tn)[d]!==n[d]&&u.has(d)})};(t==null?void 0:t.listeners)!==!1&&i()&&(a.listeners=!0),We(this,$f,Dx).call(this,{...a,...t})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&We(this,ts,Lv).call(this)}},vn=new WeakMap,lt=new WeakMap,Ro=new WeakMap,tn=new WeakMap,bi=new WeakMap,No=new WeakMap,Mr=new WeakMap,Ju=new WeakMap,ko=new WeakMap,To=new WeakMap,_i=new WeakMap,wi=new WeakMap,Ca=new WeakMap,Si=new WeakMap,Pi=new WeakSet,lu=function(t){We(this,as,Fv).call(this);let n=T(this,lt).fetch(this.options,t);return t!=null&&t.throwOnError||(n=n.catch(Qn)),n},Xu=new WeakSet,Tv=function(){if(We(this,ns,Dv).call(this),fl||T(this,tn).isStale||!$v(this.options.staleTime))return;const n=Nx(T(this,tn).dataUpdatedAt,this.options.staleTime)+1;ne(this,_i,setTimeout(()=>{T(this,tn).isStale||this.updateResult()},n))},Zu=new WeakSet,Iv=function(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(T(this,lt)):this.options.refetchInterval)??!1},es=new WeakSet,Mv=function(t){We(this,rs,Av).call(this),ne(this,Ca,t),!(fl||this.options.enabled===!1||!$v(T(this,Ca))||T(this,Ca)===0)&&ne(this,wi,setInterval(()=>{(this.options.refetchIntervalInBackground||xf.isFocused())&&We(this,Pi,lu).call(this)},T(this,Ca)))},ts=new WeakSet,Lv=function(){We(this,Xu,Tv).call(this),We(this,es,Mv).call(this,We(this,Zu,Iv).call(this))},ns=new WeakSet,Dv=function(){T(this,_i)&&(clearTimeout(T(this,_i)),ne(this,_i,void 0))},rs=new WeakSet,Av=function(){T(this,wi)&&(clearInterval(T(this,wi)),ne(this,wi,void 0))},as=new WeakSet,Fv=function(){const t=T(this,vn).getQueryCache().build(T(this,vn),this.options);if(t===T(this,lt))return;const n=T(this,lt);ne(this,lt,t),ne(this,Ro,t.state),this.hasListeners()&&(n==null||n.removeObserver(this),t.addObserver(this))},$f=new WeakSet,Dx=function(t){Yt.batch(()=>{t.listeners&&this.listeners.forEach(n=>{n(T(this,tn))}),T(this,vn).getQueryCache().notify({query:T(this,lt),type:"observerResultsUpdated"})})},Aw);function R8(e,t){return t.enabled!==!1&&!e.state.dataUpdatedAt&&!(e.state.status==="error"&&t.retryOnMount===!1)}function uw(e,t){return R8(e,t)||e.state.dataUpdatedAt>0&&Bv(e,t,t.refetchOnMount)}function Bv(e,t,n){if(t.enabled!==!1){const r=typeof n=="function"?n(e):n;return r==="always"||r!==!1&&yy(e,t)}return!1}function sw(e,t,n,r){return n.enabled!==!1&&(e!==t||r.enabled===!1)&&(!n.suspense||e.state.status!=="error")&&yy(e,n)}function yy(e,t){return e.isStaleByTime(t.staleTime)}function N8(e,t){return!Rv(e.getCurrentResult(),t)}var Ax=C.createContext(void 0),Ya=e=>{const t=C.useContext(Ax);if(e)return e;if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},k8=({client:e,children:t})=>(C.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),C.createElement(Ax.Provider,{value:e},t)),Fx=C.createContext(!1),T8=()=>C.useContext(Fx);Fx.Provider;function I8(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var M8=C.createContext(I8()),L8=()=>C.useContext(M8);function D8(e,t){return typeof e=="function"?e(...t):!!e}var A8=(e,t)=>{(e.suspense||e.throwOnError)&&(t.isReset()||(e.retryOnMount=!1))},F8=e=>{C.useEffect(()=>{e.clearReset()},[e])},B8=({result:e,errorResetBoundary:t,throwOnError:n,query:r})=>e.isError&&!t.isReset()&&!e.isFetching&&D8(n,[e.error,r]),W8=e=>{e.suspense&&typeof e.staleTime!="number"&&(e.staleTime=1e3)},z8=(e,t)=>e.isLoading&&e.isFetching&&!t,U8=(e,t,n)=>(e==null?void 0:e.suspense)&&z8(t,n),q8=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});function H8(e,t,n){const r=Ya(n),a=T8(),i=L8(),o=r.defaultQueryOptions(e);o._optimisticResults=a?"isRestoring":"optimistic",W8(o),A8(o,i),F8(i);const[l]=C.useState(()=>new t(r,o)),u=l.getOptimisticResult(o);if(C.useSyncExternalStore(C.useCallback(s=>{const d=a?()=>{}:l.subscribe(Yt.batchCalls(s));return l.updateResult(),d},[l,a]),()=>l.getCurrentResult(),()=>l.getCurrentResult()),C.useEffect(()=>{l.setOptions(o,{listeners:!1})},[o,l]),U8(o,u,a))throw q8(o,l,i);if(B8({result:u,errorResetBoundary:i,throwOnError:o.throwOnError,query:l.getCurrentQuery()}))throw u.error;return o.notifyOnChangeProps?u:l.trackResult(u)}function Ln(e,t){return H8(e,$8,t)}const bt={certificates:"certificates",cluster:"cluster",configOptions:"configOptions",groups:"groups",images:"images",instances:"instances",customVolumes:"customVolumes",isoVolumes:"isoVolumes",logs:"logs",members:"members",metrics:"metrics",networks:"networks",operations:"operations",profiles:"profiles",projects:"projects",resources:"resources",storage:"storage",settings:"settings",state:"state",volumes:"volumes",warnings:"warnings"},Bx=e=>{const t=document.cookie.match(`(^|;)\\s*${e}\\s*=\\s*([^;]+)`);return t?t.pop():void 0},V8="0001-01-01T00:00:00Z",Mc=e=>{if(e===V8)return"";const t=new Date(e);return t.getTime()===0?"Never":t.toLocaleDateString(void 0,{year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})},f5=e=>new Date(e).toISOString(),d5=(e=new Date)=>{e.setDate(e.getDate()+1),e.setHours(0,0,0,0);const t=e.getTimezoneOffset()*6e4;return new Date(e.getTime()-t).toISOString().slice(0,10)},yc=e=>`0${e}`.slice(-2),p5=e=>`${e.getFullYear()}-${yc(e.getMonth()+1)}-${yc(e.getDate())} ${yc(e.getHours())}:${yc(e.getMinutes())}`,xe=async e=>{if(!e.ok){const t=await e.json(),n=t.error_code,r=n===401||n===403,a=!!Bx("oidc_access");if(r&&a)Vx();else throw Error(t.error)}return e.json()},Wx=e=>{var n;const t=(n=e.find(r=>r.status==="rejected"))==null?void 0:n.reason;if(t)throw t},ap=async e=>{var r;const n=(await xe(e)).metadata;return n.etag=((r=e.headers.get("etag"))==null?void 0:r.replace("W/",""))??void 0,n},zx=async e=>{if(!e.ok){const t=await e.json();throw Error(t.error)}return e.text()},Wv=(e,t=!1)=>{if(Math.abs(e)<1e3)return`${e} B`;const n=t?["KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]:["kB","MB","GB","TB","PB","EB","ZB","YB"];let r=-1;do e/=t?1024:1e3,++r;while(Math.round(Math.abs(e)*10)/10>=1e3&&re==1e3?"Normal closure, meaning that the purpose for which the connection was established has been fulfilled.":e==1001?'An endpoint is "going away", such as a server going down or a browser having navigated away from a page.':e==1002?"An endpoint is terminating the connection due to a protocol error":e==1003?"An endpoint is terminating the connection because it has received a type of data it cannot accept (e.g., an endpoint that understands only text data MAY send this if it receives a binary message).":e==1004?"Reserved. The specific meaning might be defined in the future.":e==1005?"No status code was actually present.":e==1006?"The connection was closed abnormally, e.g., without sending or receiving a Close control frame":e==1007?"An endpoint is terminating the connection because it has received data within a message that was not consistent with the type of the message (e.g., non-UTF-8 [https://www.rfc-editor.org/rfc/rfc3629] data within a text message).":e==1008?'An endpoint is terminating the connection because it has received a message that "violates its policy". This reason is given either if there is no other sutible reason, or if there is a need to hide specific details about the policy.':e==1009?"An endpoint is terminating the connection because it has received a message that is too big for it to process.":e==1010?"An endpoint (client) is terminating the connection because it has expected the server to negotiate one or more extension, but the server didn't return them in the response message of the WebSocket handshake.":e==1011?"A server is terminating the connection because it encountered an unexpected condition that prevented it from fulfilling the request.":e==1015?"The connection was closed due to a failure to perform a TLS handshake (e.g., the server certificate can't be verified).":"Unknown reason",G8=(e,t,n,r)=>{if(!e)return!0;const[a,i]=n;a&&a.abort();const o=new AbortController;i(o);const l=o.signal;return fetch(`/1.0/${r}/${e}?project=${t}`,{signal:l}).then(u=>u.status===404)},m5=(e,t)=>{const n=t??location.href;return new URL(n).searchParams.get(e)},K8=(e,t)=>e.name==="default"?-1:t.name==="default"?1:0,Gu=e=>window.innerWidth{let t=0;for(;e.parentElement;){e=e.parentElement;const n=window.getComputedStyle(e),r=parseInt(n.marginBottom),a=parseInt(n.paddingBottom);t+=r+a}return t},v5=e=>{const t=e.filter(r=>r.status==="fulfilled").length,n=e.filter(r=>r.status==="rejected").length;return{fulfilledCount:t,rejectedCount:n}},Ux=e=>{e.push({status:"fulfilled",value:void 0})},qx=(e,t)=>{e.push({status:"rejected",reason:t})},Hx=(e,t,n)=>{t===e.length&&n(e)},Vx=()=>void fetch("/oidc/logout").then(()=>window.location.reload()),Gx=e=>e.charAt(0).toUpperCase()+e.slice(1),Y8=()=>new Promise((e,t)=>{fetch("/1.0/certificates?recursion=1").then(xe).then(n=>e(n.metadata)).catch(t)}),g5=e=>new Promise((t,n)=>{fetch("/1.0/certificates",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({type:"client",password:e})}).then(xe).then(t).catch(n)}),J8=()=>new Promise((e,t)=>{fetch("/1.0").then(xe).then(n=>e(n.metadata)).catch(t)}),y5=e=>new Promise((t,n)=>{fetch("/1.0",{method:"PATCH",headers:{"Content-Type":"application/json"},body:JSON.stringify({config:e})}).then(xe).then(r=>t(r)).catch(n)}),b5=()=>new Promise((e,t)=>{fetch("/1.0/resources").then(xe).then(n=>e(n.metadata)).catch(t)}),_5=()=>({configs:{cluster:{},instance:{},project:{},server:{}}}),ws=()=>Ln({queryKey:[bt.settings],queryFn:J8}),X8={isAuthenticated:!1,isAuthLoading:!0,isRestricted:!1,defaultProject:"default"},Kx=C.createContext(X8),Z8=({children:e})=>{const{data:t,isLoading:n}=ws(),r=(t==null?void 0:t.auth_user_method)==="tls",{data:a=[]}=Ln({queryKey:[bt.certificates,1],queryFn:Y8,enabled:r}),i=r?t.auth_user_name:void 0,o=a.find(s=>s.fingerprint===i),l=(o==null?void 0:o.restricted)??!1,u=l&&o&&!o.projects.find(s=>s==="default")?o.projects[0]:"default";return f.jsx(Kx.Provider,{value:{isAuthenticated:(t&&t.auth!=="untrusted")??!1,isAuthLoading:n,isRestricted:l,defaultProject:u},children:e})};function jf(){return C.useContext(Kx)}const Qx=e=>new Promise((t,n)=>{fetch(`/1.0/projects?recursion=${e}`).then(xe).then(r=>t(r.metadata)).catch(n)}),eV=e=>new Promise((t,n)=>{fetch(`/1.0/projects/${e}`).then(ap).then(r=>t(r)).catch(n)}),w5=e=>new Promise((t,n)=>{fetch("/1.0/projects",{method:"POST",headers:{"Content-Type":"application/json"},body:e}).then(xe).then(r=>t(r)).catch(n)}),S5=e=>new Promise((t,n)=>{fetch(`/1.0/projects/${e.name}`,{method:"PUT",body:JSON.stringify(e),headers:{"Content-Type":"application/json","If-Match":e.etag??"invalid-etag"}}).then(xe).then(r=>t(r)).catch(n)}),P5=(e,t)=>new Promise((n,r)=>{fetch(`/1.0/projects/${e}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:t})}).then(xe).then(n).catch(r)}),O5=e=>new Promise((t,n)=>{fetch(`/1.0/projects/${e.name}`,{method:"DELETE"}).then(xe).then(r=>t(r)).catch(n)}),tV={project:void 0,isLoading:!1},Yx=C.createContext(tV),nV=({children:e})=>{const n=Fn().pathname,r=n.startsWith("/ui/project/")?n.split("/")[3]:"",{data:a,isLoading:i}=Ln({queryKey:[bt.projects,r],queryFn:()=>eV(r),retry:!1,enabled:r.length>0});return f.jsx(Yx.Provider,{value:{project:a,isLoading:i},children:e})};function ip(){return C.useContext(Yx)}const cw=()=>{const{project:e,isLoading:t}=ip(),n=()=>t||!e?"/ui/":`/ui/project/${e.name}`;return f.jsxs(xn,{className:"p-panel__logo",to:n(),children:[f.jsx("img",{src:"/ui/assets/img/lxd-logo.svg",alt:"LXD-UI logo",className:"p-panel__logo-image"}),f.jsx("div",{className:"logo-text p-heading--4",children:"Canonical LXD"})]})},rV=({title:e,controls:t,children:n,mainClassName:r,contentClassName:a})=>f.jsx("main",{className:Sn("l-main",r),children:f.jsxs("div",{className:"p-panel",children:[f.jsxs("div",{className:"p-panel__header",children:[f.jsx("h1",{className:"p-panel__title",children:e}),t&&f.jsx("div",{className:"p-panel__controls",children:t})]}),f.jsx("div",{className:Sn("p-panel__content",a),children:n})]})}),aV=()=>f.jsx(V.Row,{children:f.jsx(V.NotificationConsumer,{})}),C5=(e,t,n)=>new Promise((r,a)=>{const i=n?`&target=${n}`:"";fetch(`/1.0/storage-pools/${e}?project=${t}&recursion=1${i}`).then(xe).then(o=>r(o.metadata)).catch(a)}),Jx=e=>new Promise((t,n)=>{fetch(`/1.0/storage-pools?project=${e}&recursion=1`).then(xe).then(r=>t(r.metadata)).catch(n)}),iV=e=>new Promise((t,n)=>{fetch(`/1.0/storage-pools/${e}/resources`).then(xe).then(r=>t(r.metadata)).catch(n)}),fw=(e,t,n)=>new Promise((r,a)=>{const i=n?`&target=${n}`:"";fetch(`/1.0/storage-pools?project=${t}${i}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}).then(xe).then(o=>r(o)).catch(a)}),Xx=e=>{const t={...e};return delete t.config,t},x5=(e,t,n)=>new Promise((r,a)=>{Promise.allSettled(n.map(async i=>fw(e,t,i.server_name))).then(Wx).then(()=>fw(Xx(e),t)).then(r).catch(a)}),dw=(e,t,n)=>new Promise((r,a)=>{const i=n?`&target=${n}`:"";fetch(`/1.0/storage-pools/${e.name}?project=${t}${i}`,{method:"PATCH",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}).then(xe).then(o=>r(o)).catch(a)}),E5=(e,t,n)=>new Promise((r,a)=>{Promise.allSettled(n.map(async i=>dw(e,t,i.server_name))).then(Wx).then(()=>dw(Xx(e),t)).then(r).catch(a)}),j5=(e,t,n)=>new Promise((r,a)=>{fetch(`/1.0/storage-pools/${e}?project=${n}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:t})}).then(xe).then(r).catch(a)}),oV=(e,t)=>new Promise((n,r)=>{fetch(`/1.0/storage-pools/${e}?project=${t}`,{method:"DELETE"}).then(xe).then(a=>n(a)).catch(r)}),lV=(e,t)=>new Promise((n,r)=>{fetch(`/1.0/storage-pools/${e}/volumes?project=${t}&recursion=1`).then(xe).then(a=>n(a.metadata.map(i=>({...i,pool:e})))).catch(r)}),$5=(e,t,n,r)=>new Promise((a,i)=>{fetch(`/1.0/storage-pools/${e}/volumes/${n}/${r}?project=${t}&recursion=1`).then(ap).then(o=>a({...o,pool:e})).catch(i)}),uV=(e,t,n,r)=>new Promise((a,i)=>{fetch(`/1.0/storage-pools/${e}/volumes/${n}/${r}/state?project=${t}&recursion=1`).then(xe).then(o=>a(o.metadata)).catch(i)}),R5=(e,t,n)=>new Promise((r,a)=>{fetch(`/1.0/storage-pools/${t.pool}/volumes/${t.type}/${t.name}?project=${e}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:n})}).then(xe).then(r).catch(a)}),N5=(e,t,n)=>new Promise((r,a)=>{fetch(`/1.0/storage-pools/${e}/volumes?project=${t}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(n)}).then(xe).then(r).catch(a)}),k5=(e,t,n)=>new Promise((r,a)=>{fetch(`/1.0/storage-pools/${e}/volumes/${n.type??""}/${n.name??""}?project=${t}`,{method:"PUT",body:JSON.stringify(n),headers:{"Content-Type":"application/json","If-Match":n.etag??"invalid-etag"}}).then(xe).then(i=>r(i)).catch(a)}),sV=(e,t,n)=>new Promise((r,a)=>{fetch(`/1.0/storage-pools/${t}/volumes/custom/${e}?project=${n}`,{method:"DELETE"}).then(xe).then(i=>r(i.metadata)).catch(a)}),Di=({text:e="Loading..."})=>f.jsx("div",{className:"u-loader",children:f.jsx(V.Spinner,{text:e})}),xr=({item:e,bold:t=!1})=>{const n=f.jsx("span",{className:"item-name",children:e.name});return t?f.jsx("b",{children:n}):n};function dl(e,t,n,r){n===void 0&&(n=global),r===void 0&&(r={});var a=C.useRef(),i=r.capture,o=r.passive,l=r.once;C.useEffect(function(){a.current=t},[t]),C.useEffect(function(){if(n&&n.addEventListener){var u=function(d){return a.current(d)},s={capture:i,passive:o,once:l};return n.addEventListener(e,u,s),function(){n.removeEventListener(e,u,s)}}},[e,n,i,o,l])}const cV=()=>{const[e,t]=C.useState(Gu(620));return dl("resize",()=>{const r=Gu(620);r!==e&&t(r)}),e},fV=({pool:e,project:t,shouldExpand:n=!1})=>{var p;const r=cV(),a=ar(),i=V.useNotify(),[o,l]=C.useState(!1),u=Ya(),s=()=>{l(!0),oV(e.name,t).then(()=>{u.invalidateQueries({queryKey:[bt.storage]}),a(`/ui/project/${t}/storage`,i.queue(i.success(`Storage pool ${e.name} deleted.`)))}).catch(h=>{l(!1),i.failure("Storage pool deletion failed",h)})},d=(((p=e.used_by)==null?void 0:p.length)??0)>0?"Storage pool is in use":void 0;return f.jsxs(V.ConfirmationButton,{confirmationModalProps:{title:"Confirm delete",children:f.jsxs("p",{children:["This will permanently delete storage ",f.jsx(xr,{item:e,bold:!0}),".",f.jsx("br",{}),"This action cannot be undone, and can result in data loss."]}),confirmButtonLabel:"Delete pool",onConfirm:s,message:"Delete storage"},appearance:!r&&n?"default":"base",className:Sn("u-no-margin--bottom",{"is-dense":!n,"has-icon":!r&&n}),loading:o,shiftClickEnabled:!0,showShiftClickHint:!0,disabled:!!d,onHoverText:d,children:[!r&&n?void 0:f.jsx(V.Icon,{name:"delete"}),!r&&n&&"Delete pool"]})},dV=({percentage:e,text:t})=>f.jsxs(f.Fragment,{children:[f.jsx("div",{className:"p-meter u-no-margin--bottom",children:f.jsx("div",{style:{width:`${e}%`}})}),f.jsx("div",{className:"p-text--small u-no-margin--bottom",children:t})]}),pV=({pool:e})=>{var a;const{data:t}=Ln({queryKey:[bt.storage,e.name,bt.resources],queryFn:()=>iV(e.name)});if(!t)return f.jsx(f.Fragment,{children:(a=e.config)==null?void 0:a.size});const n=t.space.total,r=t.space.used;return f.jsx(dV,{percentage:100/n*r,text:`${Wv(r)} of ${Wv(n)} used`})},pw=({project:e,className:t})=>{const n=ar();return f.jsx(V.Button,{appearance:"positive",className:t,hasIcon:!0,onClick:()=>n(`/ui/project/${e}/storage/create`),children:"Create pool"})},Zx=({dependencies:e,children:t,belowId:n})=>{const r=C.useRef(null),a=()=>{const o=n?document.getElementById(n):void 0;if(!o)return 0;const l=window.getComputedStyle(o),u=parseFloat(l.marginTop)+parseFloat(l.marginBottom),s=parseFloat(l.paddingTop)+parseFloat(l.paddingBottom);return o.offsetHeight+u+s+1},i=()=>{var _;const o=(_=r.current)==null?void 0:_.children[0];if(!o||o.children.length!==2)return;const l=o.children[1],u=l.getBoundingClientRect().top+1,s=a(),d=Q8(o),p=Math.ceil(u+s+d),h=`height: calc(100vh - ${p}px); min-height: calc(100vh - ${p}px)`;l.setAttribute("style",h)};return dl("resize",i),C.useEffect(i,[...e,r]),f.jsx("div",{ref:r,className:"scrollable-table",children:t})},hV=({project:e,pool:t,children:n,...r})=>{const a=ar(),i=()=>{a(`/ui/project/${e}/storage/volumes?pool=${t}`)};return f.jsx(V.Button,{onClick:i,...r,children:n})},op=()=>{var o;const e="https://documentation.ubuntu.com/lxd/en/latest",t="/documentation",{data:n}=ws(),r=(o=n==null?void 0:n.environment)==null?void 0:o.server_version,a=parseInt((r==null?void 0:r.split(".")[0])??"0"),i=parseInt((r==null?void 0:r.split(".")[1])??"0");return!r||a<5||a===5&&i<19?e:t},mV=()=>{const e=op(),t=V.useNotify(),{project:n}=yl();if(!n)return f.jsx(f.Fragment,{children:"Missing project"});const{data:r=[],error:a,isLoading:i}=Ln({queryKey:[bt.storage,n],queryFn:()=>Jx(n)});a&&t.failure("Loading storage pools failed",a);const o=n==="default",l=[{content:"Name",sortKey:"name"},{content:"Driver",sortKey:"driver"},{content:"Size",className:"size"},{content:f.jsxs(f.Fragment,{children:["Volumes",f.jsx("br",{}),"(this project)"]}),sortKey:"projectVolumes",className:"u-align--right"},{content:f.jsxs(f.Fragment,{children:["Volumes",f.jsx("br",{}),"(all projects)"]}),sortKey:"allVolumes",className:"u-align--right"},{content:"Status",sortKey:"status"},{"aria-label":"Actions",className:"u-align--right actions"}],u=r.map(s=>{var _;const d=((_=s.used_by)==null?void 0:_.filter(g=>!g.startsWith("/1.0/profiles")))??[],p=d.filter(g=>o?!g.includes("project="):g.includes("project="+n)).length,h=d.length;return{columns:[{content:f.jsx(nn,{to:`/ui/project/${n}/storage/detail/${s.name}`,children:s.name}),role:"rowheader","aria-label":"Name"},{content:s.driver,role:"rowheader","aria-label":"Driver"},{content:f.jsx(pV,{pool:s}),role:"rowheader","aria-label":"Size",className:"size"},{content:f.jsx(hV,{project:n,pool:s.name,appearance:"link",className:"u-no-margin--bottom",children:p}),role:"rowheader",className:"u-align--right","aria-label":"Volumes in this projects"},{content:h,role:"rowheader",className:"u-align--right","aria-label":"Volumes in all projects"},{content:s.status,role:"rowheader","aria-label":"Status"},{content:f.jsx(fV,{pool:s,project:n},s.name),role:"rowheader",className:"u-align--right actions","aria-label":"Actions"}],sortData:{name:s.name.toLowerCase(),driver:s.driver,status:s.status,projectVolumes:p,allVolumes:h}}});return i?f.jsx(Di,{text:"Loading storage pools..."}):r.length>0?f.jsxs(V.Row,{children:[f.jsx("div",{className:"upper-controls-bar",children:f.jsx(pw,{project:n})}),f.jsx(Zx,{dependencies:[r],children:f.jsx(V.MainTable,{headers:l,rows:u,sortable:!0,className:"storage-pool-table"})})]}):f.jsxs(V.EmptyState,{className:"empty-state",image:f.jsx(V.Icon,{name:"pods",className:"empty-state-icon"}),title:"No pools found in this project",children:[f.jsx("p",{children:"Storage pools will appear here."}),f.jsx("p",{children:f.jsxs("a",{href:`${e}/explanation/storage/`,target:"_blank",rel:"noreferrer",children:["Learn more about storage",f.jsx(V.Icon,{className:"external-link-icon",name:"external-link"})]})}),f.jsx(pw,{project:n,className:"empty-state-button"})]})},vV=({project:e,volume:t,onFinish:n,appearance:r="base",hasIcon:a=!0,label:i})=>{const o=V.useNotify(),[l,u]=C.useState(!1),s=Ya(),p=(()=>{var _;if(t.name.includes("/"))return"Go to the instance detail page, to remove this snapshot";if(t.type==="container")return"Go to the instance detail page, to remove this container";if(t.type==="virtual-machine")return"Go to the instance detail page, to remove this virtual-machine";if(t.type==="image")return"Go to the image list, to remove this image";if(t.type!=="custom")return"Only custom volumes can be deleted";if(((_=t.used_by)==null?void 0:_.length)??0)return"Remove all usages of the volume to delete it"})(),h=()=>{u(!0),sV(t.name,t.pool,e).then(n).catch(_=>{o.failure("Storage volume deletion failed",_)}).finally(()=>{u(!1),s.invalidateQueries({queryKey:[bt.isoVolumes]}),s.invalidateQueries({queryKey:[bt.projects,e]}),s.invalidateQueries({queryKey:[bt.storage,t.pool,bt.volumes,e]})})};return f.jsxs(V.ConfirmationButton,{loading:l,confirmationModalProps:{title:"Confirm delete",children:f.jsxs("p",{children:["This will permanently delete volume ",f.jsx("b",{children:t.name}),".",f.jsx("br",{}),"This action cannot be undone, and can result in data loss."]}),confirmButtonLabel:"Delete",onConfirm:h},appearance:r,className:"has-icon u-no-margin--bottom",shiftClickEnabled:!0,showShiftClickHint:!0,disabled:!!p,onHoverText:p,children:[i&&f.jsx("span",{children:i}),a&&f.jsx(V.Icon,{name:"delete"})]})},gV=async e=>{const t=[],n=await Jx(e);return(await Promise.allSettled(n.map(async a=>lV(a.name,e)))).forEach(a=>{if(a.status==="fulfilled")t.push(...a.value);else throw new Error("Failed to load iso images")}),t},eE=[{label:"50/page",value:50},{label:"100/page",value:100},{label:"200/page",value:200}],yV=(e,t,n="ascending")=>{const[r,a]=C.useState(eE[0].value),[i,o]=C.useState(t),[l,u]=C.useState(n);i&&e.sort((h,_)=>{const g=h.sortData?h.sortData[i]:"",O=_.sortData?_.sortData[i]:"";return g>O?l==="ascending"?1:-1:g{u(h===i?"descending":"ascending"),o(h)},d=V.usePagination(e,{itemsPerPage:r,autoResetPage:!0});return{...d,pageSize:r,setPageSize:h=>{d.paginate(1),a(h)},totalPages:Math.ceil(e.length/r),updateSort:s}},hw=()=>{const e=document.getElementById("pagination-description");return e?e.getBoundingClientRect().width<230:!0},bV=({className:e,pageSize:t,setPageSize:n,currentPage:r,paginate:a,visibleCount:i,totalCount:o,totalPages:l,keyword:u,pageData:s,itemsPerPage:d,totalItems:p,updateSort:h,selectedNotification:_,...g})=>{const[O,E]=C.useState(hw()),v=()=>{E(hw())};dl("resize",v),C.useEffect(v,[]);const b=()=>_||(O?`${i} out of ${o}`:i===o&&i>1?`Showing all ${o} ${u}s`:`Showing ${i} out of ${o} ${u}${o!==1?"s":""}`);return f.jsxs("div",{className:Sn("pagination",e),...g,children:[f.jsx("div",{className:"description",id:"pagination-description",children:b()}),f.jsx(V.Button,{"aria-label":"Previous page",className:"back",appearance:"base",hasIcon:!0,disabled:r===1,onClick:()=>{r>1&&a(r-1)},children:f.jsx(V.Icon,{name:"chevron-down"})}),f.jsx(V.Input,{id:"paginationPageInput",label:"Page number",labelClassName:"u-off-screen",className:"u-no-margin--bottom",onChange:S=>{const w=Math.min(l,Math.max(1,parseInt(S.target.value)));a(w)},value:r,type:"number"})," ","of ",l,f.jsx(V.Button,{"aria-label":"Next page",className:"next",appearance:"base",hasIcon:!0,disabled:r===l,onClick:()=>{r{n(parseInt(S.target.value))},value:t})]})},mw=({project:e,className:t})=>{const n=ar(),r=()=>{n(`/ui/project/${e}/storage/volumes/create `)};return f.jsx(V.Button,{appearance:"positive",hasIcon:!0,onClick:r,className:t,children:"Create volume"})},_V=(e,t,n)=>{const r=new URLSearchParams(t.toString());return n.forEach(a=>{r.delete(a),wV(e,a).forEach(i=>r.append(a,i))}),r},wV=(e,t)=>e.filter(n=>n.lead===t||t==="query"&&n.quoteValue).map(n=>n.value),SV=(e,t)=>{const n=[];return t.forEach(r=>n.push(...e.getAll(r).map(a=>r==="query"?{quoteValue:!0,value:a}:{lead:r,value:a}))),n},PV=["Container","VM","Snapshot","Image","Custom"],tE="query",by="pool",_y="volume-type",wy="content-type",vw=[tE,by,_y,wy],OV=["Block","Filesystem","ISO"],CV=({volumes:e})=>{const[t,n]=Jf(),a=[{id:1,heading:"Pool",chips:[...new Set(e.map(o=>o.pool))].map(o=>({lead:by,value:o}))},{id:2,heading:"Volume type",chips:PV.map(o=>({lead:_y,value:o}))},{id:3,heading:"Content type",chips:OV.map(o=>({lead:wy,value:o}))}],i=o=>{const l=_V(o,t,vw);l.toString()!==t.toString()&&n(l)};return f.jsx("div",{className:"search-wrapper margin-right u-sv3",children:f.jsx(V.SearchAndFilter,{existingSearchData:SV(t,vw),filterPanelData:a,returnSearchData:i,onExpandChange:()=>{window.dispatchEvent(new CustomEvent("resize",{detail:"search-and-filter"}))},onPanelToggle:()=>{window.dispatchEvent(new CustomEvent("sfp-toggle"))}})})},xV=Qw.memo(CV),T5=(e,t)=>new Promise((n,r)=>{fetch(`/1.0/images/${e}?project=${t}`).then(xe).then(a=>n(a.metadata)).catch(r)}),EV=e=>new Promise((t,n)=>{fetch(`/1.0/images?recursion=1&project=${e}`).then(xe).then(r=>t(r.metadata)).catch(n)}),I5=(e,t)=>new Promise((n,r)=>{fetch(`/1.0/images/${e.fingerprint}?project=${t}`,{method:"DELETE"}).then(xe).then(n).catch(r)}),jV=({volume:e})=>{const{data:t}=Ln({queryKey:[bt.storage,e.pool,e.type,e.name,e.project],queryFn:()=>uV(e.pool,e.project,e.type,e.name),enabled:e.type!=="image"}),{data:n=[]}=Ln({queryKey:[bt.images,e.project],queryFn:()=>EV(e.project),enabled:e.type==="image"}),a=(()=>{var i,o;return e.type==="image"?(i=n.find(l=>l.fingerprint===e.name))==null?void 0:i.size:(o=t==null?void 0:t.usage)==null?void 0:o.used})();return f.jsx(f.Fragment,{children:a?Wv(a):"-"})},M5=(e,t,n,r)=>["deduplicate","A storage volume with this name already exists",(a,i)=>{const o=(i==null?void 0:i.parent).pool;return a===r||G8(a,e,n,`storage-pools/${o}/volumes/${t}`)}],gw={security_shifted:"security.shifted",security_unmapped:"security.unmapped",snapshots_expiry:"snapshots.expiry",snapshots_pattern:"snapshots.pattern",snapshots_schedule:"snapshots.schedule",block_filesystem:"block.filesystem",block_mount_options:"block.mount_options",zfs_blocksize:"zfs.blocksize",zfs_block_mode:"zfs.block_mode",zfs_delegate:"zfs.delegate",zfs_remove_snapshots:"zfs.remove_snapshots",zfs_use_refquota:"zfs.use_refquota",zfs_reserve_space:"zfs.reserve_space"},$V=e=>Object.keys(gw).includes(e)?gw[e]:e,yw={security_shifted:"false",security_unmapped:"false",snapshots_expiry:"-",snapshots_pattern:"snap%d",snapshots_schedule:"-",block_filesystem:"auto",block_mount_options:"-",zfs_blocksize:"-",zfs_block_mode:"-",zfs_delegate:"false",zfs_remove_snapshots:"false",zfs_use_refquota:"false",zfs_reserve_space:"false"},L5=(e,t)=>{const n=`volume.${$V(e)}`;return t!=null&&t.config&&n in t.config?[t.config[n],`${t.name} pool`]:Object.keys(yw).includes(e)?[yw[e],"LXD"]:["","LXD"]},RV=e=>{const t=e.type==="virtual-machine"?"VM":Gx(e.type),n=e.name.includes("/")?" (snapshot)":"";return`${t}${n}`},NV=e=>e.content_type==="iso"?"ISO":Gx(e.content_type),kV=()=>{const e=op(),t=V.useNotify(),{project:n}=yl(),[r]=Jf(),a={queries:r.getAll(tE),pools:r.getAll(by),volumeTypes:r.getAll(_y).map(h=>h==="VM"?"virtual-machine":h.toLowerCase()),contentTypes:r.getAll(wy).map(h=>h.toLowerCase())};if(!n)return f.jsx(f.Fragment,{children:"Missing project"});const{data:i=[],error:o,isLoading:l}=Ln({queryKey:[bt.volumes,n],queryFn:()=>gV(n)});o&&t.failure("Loading storage volumes failed",o);const u=[{content:"Name",sortKey:"name"},{content:"Pool",sortKey:"pool"},{content:"Type",sortKey:"type"},{content:"Content type",sortKey:"contentType"},{content:"Created at",sortKey:"createdAt"},{content:"Size",className:"u-align--right"},{content:"Used by",sortKey:"usedBy",className:"u-align--right used_by"},{content:"",className:"actions","aria-label":"Actions"}],s=i.filter(h=>!(!a.queries.every(_=>h.name.toLowerCase().includes(_))||a.pools.length>0&&!a.pools.includes(h.pool)||a.volumeTypes.length>0&&!a.volumeTypes.includes(h.type)&&(!a.volumeTypes.includes("snapshot")||!h.name.includes("/"))||a.volumeTypes.length>0&&!a.volumeTypes.includes("snapshot")&&h.name.includes("/")||a.contentTypes.length>0&&!a.contentTypes.includes(h.content_type))),d=s.map(h=>{var O,E;const _=RV(h),g=NV(h);return{columns:[{content:h.name.includes("/")?h.name:f.jsx("div",{className:"u-truncate",title:h.name,children:f.jsx(nn,{to:`/ui/project/${n}/storage/detail/${h.pool}/${h.type}/${h.name}`,children:h.name})}),role:"cell","aria-label":"Name"},{content:f.jsx(nn,{to:`/ui/project/${n}/storage/detail/${h.pool}`,children:h.pool}),role:"cell","aria-label":"Pool"},{content:_,role:"cell","aria-label":"Type"},{content:g,role:"cell","aria-label":"Content type"},{content:Mc(h.created_at),role:"cell","aria-label":"Created at"},{content:f.jsx(jV,{volume:h}),role:"cell","aria-label":"Size",className:"u-align--right"},{className:"u-align--right used_by",content:((O=h.used_by)==null?void 0:O.length)??0,role:"cell","aria-label":"Used by"},{className:"actions u-align--right",content:f.jsx(f.Fragment,{children:f.jsx(vV,{volume:h,project:n,onFinish:()=>{t.success(`Storage volume ${h.name} deleted.`)}})}),role:"cell","aria-label":"Actions"}],sortData:{name:h.name,pool:h.pool,contentType:g,type:_,createdAt:h.created_at,usedBy:((E=h.used_by)==null?void 0:E.length)??0}}}),p=yV(d);return l?f.jsx(Di,{text:"Loading storage volumes..."}):i.length===0?f.jsxs(V.EmptyState,{className:"empty-state",image:f.jsx(V.Icon,{name:"mount",className:"empty-state-icon"}),title:"No volumes found in this project",children:[f.jsx("p",{children:"Storage volumes will appear here"}),f.jsx("p",{children:f.jsxs("a",{href:`${e}/explanation/storage/`,target:"_blank",rel:"noreferrer",children:["Learn more about storage",f.jsx(V.Icon,{className:"external-link-icon",name:"external-link"})]})}),f.jsx(mw,{project:n,className:"empty-state-button"})]}):f.jsxs("div",{className:"storage-volumes",children:[f.jsxs("div",{className:"upper-controls-bar",children:[f.jsx("div",{className:"search-box-wrapper",children:f.jsx(xV,{volumes:i},n)}),f.jsx("div",{children:f.jsx(mw,{project:n})})]}),f.jsx(bV,{...p,id:"pagination",className:"u-no-margin--top",totalCount:i.length,visibleCount:s.length===i.length?p.pageData.length:s.length,keyword:"volume"}),f.jsx(Zx,{dependencies:[i],children:f.jsx(V.MainTable,{headers:u,rows:p.pageData,sortable:!0,emptyStateMsg:"No volumes found matching this search",className:"storage-volume-table",onUpdateSort:p.updateSort})})]})},TV=({children:e,href:t,title:n})=>f.jsxs("div",{className:"help-link",children:[e,f.jsx("a",{href:t,target:"_blank",rel:"noreferrer",title:n,children:f.jsx(V.Icon,{name:"information",className:"help-link-icon"})})]}),nE=e=>e.replace(" ","-").toLowerCase(),IV=({tabs:e,activeTab:t,tabUrl:n})=>{const r=V.useNotify(),a=ar();return f.jsx(V.Tabs,{links:e.map(i=>{if(typeof i!="string")return i;const o=nE(i),l=i===e[0]?n:`${n}/${o}`;return{label:i,id:o,active:o===t||i===e[0]&&!t,onClick:u=>{u.preventDefault(),r.clear(),a(l)},href:l}})})},Sy=["Pools","Volumes"],MV=()=>{const e=op(),{project:t,activeTab:n}=yl();return t?f.jsxs(rV,{title:f.jsx(TV,{href:`${e}/explanation/storage/`,title:"Learn more about storage pools, volumes and buckets",children:"Storage"}),children:[f.jsx(aV,{}),f.jsxs(V.Row,{children:[f.jsx(IV,{tabs:Sy,activeTab:n,tabUrl:`/ui/project/${t}/storage`}),!n&&f.jsx("div",{role:"tabpanel",children:f.jsx(mV,{})}),n==="volumes"&&f.jsx("div",{role:"volumes",children:f.jsx(kV,{})})]})]}):f.jsx(f.Fragment,{children:"Missing project"})},LV=Object.freeze(Object.defineProperty({__proto__:null,default:MV,tabs:Sy},Symbol.toStringTag,{value:"Module"})),DV=Sy.map(e=>nE(e)),AV=["instances","profiles","networks","images","storage","operations","configuration"],FV=e=>{const t=e.split("/"),n=t[4],r=t[5];if(n==="storage"&&DV.includes(r))return`${n}/${r}`;if(AV.includes(n))return n},D5=e=>{if(!e.used_by)return!0;const t=`/1.0/profiles/default?project=${e.name}`;return!e.used_by.some(n=>n!==t)},BV=e=>(e==null?void 0:e.config["features.profiles"])==="true",rE=(e,t)=>(t==null?void 0:t.filter(n=>e==="instances"&&n.includes("/snapshots/")?!1:e==="snapshots"?n.includes("/snapshots/"):e==="volumes"?n.includes("/volumes/"):n.startsWith(`/1.0/${e}`)).map(n=>{const r=new URL(`http://localhost/${n}`),a=r.pathname.split("/").slice(-1)[0]??"";return{name:decodeURIComponent(decodeURIComponent(a)),project:r.searchParams.get("project")??"default",instance:e==="snapshots"?r.pathname.split("/")[4]:""}}).sort((n,r)=>n.projectr.project?1:n.namer.name?1:0))??[],aE=(e,t,n)=>rE("instances",n).filter(r=>t?!0:e===r.project),WV=({projects:e,onMount:t})=>{const n=Fn(),[r,a]=C.useState("");t(a);const i=FV(n.pathname)??"instances";function o(l){const u=rE("instances",l.used_by).length;return u===1?"1 instance":`${u} instances`}return f.jsx("div",{className:"projects",children:e.filter(l=>{if(!r)return!0;const u=r.toLowerCase();return!!(l.name.toLowerCase().includes(u)||l.description.toLowerCase().includes(u))}).map(l=>f.jsx("div",{className:"p-contextual-menu__group",children:f.jsxs(nn,{to:`/ui/project/${l.name}/${i}`,className:"p-contextual-menu__link link",children:[f.jsx("div",{title:l.name,className:"u-truncate name",children:l.name}),f.jsx("div",{className:"p-text--x-small u-float-right u-no-margin--bottom count",children:o(l)}),f.jsx("br",{}),f.jsx("div",{className:"p-text--x-small u-no-margin--bottom u-truncate description",title:l.description,children:l.description||"-"})]})},l.name))})},zV=({activeProject:e})=>{const t=ar(),n=C.useRef(null),{data:r=[]}=Ln({queryKey:[bt.projects,1],queryFn:()=>Qx(1)});r.sort(K8);let a=o=>{};const i=o=>{a=o};return f.jsxs(f.Fragment,{children:[f.jsx("div",{className:"project-select-label",children:"Project"}),f.jsx(V.ContextualMenu,{dropdownProps:{"aria-label":"select project"},toggleClassName:"toggle is-dark",toggleLabel:e,hasToggleIcon:!0,title:`Select project (${e})`,className:"project-select is-dark",children:f.jsxs("div",{className:"list is-dark",children:[r.length>5&&f.jsx(V.SearchBox,{id:"searchProjectSelector",autoFocus:!0,autocomplete:"off",name:"query",placeholder:"Search",ref:n,onChange:o=>a(o)},"searchProjectSelector"),f.jsx(WV,{projects:r,onMount:i}),f.jsx("hr",{className:"is-dark"}),f.jsxs(V.Button,{onClick:()=>t("/ui/projects/create"),className:"p-contextual-menu__link",hasIcon:!0,children:[f.jsx(V.Icon,{name:"plus",light:!0}),f.jsx("span",{children:"Create project"})]})]},"my-div")})]})},UV=5,qV="0.5.1",HV=()=>{var a;const{data:e}=ws(),t=(a=e==null?void 0:e.environment)==null?void 0:a.server_version;if(!t)return null;const n=t.includes(".")?t.split(".")[0]:void 0,r=n?parseInt(n)Gu(620),_w=()=>Gu(820),VV=()=>{const[e,t]=C.useState(_w());return dl("resize",a=>{bw()||(!("detail"in a)||a.detail!=="search-and-filter")&&t(_w())}),dl("sfp-toggle",()=>{!e&&bw()&&t(!0)}),{menuCollapsed:e,setMenuCollapsed:t}},GV=()=>Gu(620),KV=()=>{const{isRestricted:e}=jf(),t=op(),{menuCollapsed:n,setMenuCollapsed:r}=VV(),{project:a,isLoading:i}=ip(),[o,l]=C.useState(a&&!i?a.name:"default"),u=!!Bx("oidc_access");C.useEffect(()=>{a&&a.name!==o&&l(a.name)},[a==null?void 0:a.name]);const{isAuthenticated:s}=jf(),d=()=>{GV()&&r(h=>!h)},p=h=>{r(_=>!_),h.stopPropagation()};return f.jsxs(f.Fragment,{children:[f.jsx("header",{className:"l-navigation-bar",children:f.jsx("div",{className:"p-panel is-dark",children:f.jsxs("div",{className:"p-panel__header",children:[f.jsx(cw,{}),f.jsx("div",{className:"p-panel__controls",children:f.jsx(V.Button,{dense:!0,className:"p-panel__toggle",onClick:p,children:"Menu"})})]})})}),f.jsx("nav",{"aria-label":"main navigation",className:Sn("l-navigation",{"is-collapsed":n,"is-pinned":!n}),onClick:d,children:f.jsx("div",{className:"l-navigation__drawer",children:f.jsxs("div",{className:"p-panel is-dark",children:[f.jsxs("div",{className:"p-panel__header is-sticky",children:[f.jsx(cw,{}),f.jsx("div",{className:"p-panel__controls u-hide--medium u-hide--large",children:f.jsx(V.Button,{appearance:"base",hasIcon:!0,className:"u-no-margin","aria-label":"close navigation",onClick:p,children:f.jsx(V.Icon,{name:"close"})})})]}),f.jsx("div",{className:"p-panel__content",children:f.jsxs("div",{className:"p-side-navigation--icons is-dark",children:[f.jsxs("ul",{className:"p-side-navigation__list sidenav-top-ul",children:[s&&f.jsxs(f.Fragment,{children:[f.jsx("li",{onClick:h=>h.stopPropagation(),children:f.jsx(zV,{activeProject:o},location.pathname)}),f.jsx("li",{className:"p-side-navigation__item secondary",children:f.jsxs(xn,{className:"p-side-navigation__link",to:`/ui/project/${o}/instances`,title:`Instances (${o})`,children:[f.jsx(V.Icon,{className:"is-light p-side-navigation__icon",name:"containers"})," ","Instances"]})}),f.jsx("li",{className:"p-side-navigation__item secondary",children:f.jsxs(xn,{className:"p-side-navigation__link",to:`/ui/project/${o}/profiles`,title:`Profiles (${o})`,children:[f.jsx(V.Icon,{className:"is-light p-side-navigation__icon",name:"units"})," ","Profiles"]})}),f.jsx("li",{className:"p-side-navigation__item secondary",children:f.jsxs(xn,{className:"p-side-navigation__link",to:`/ui/project/${o}/networks`,title:`Networks (${o})`,children:[f.jsx(V.Icon,{className:"is-light p-side-navigation__icon",name:"connected"})," ","Networks"]})}),f.jsx("li",{className:"p-side-navigation__item secondary",children:f.jsxs(xn,{className:"p-side-navigation__link",to:`/ui/project/${o}/storage`,title:`Storage (${o})`,children:[f.jsx(V.Icon,{className:"is-light p-side-navigation__icon",name:"pods"})," ","Storage"]})}),f.jsx("li",{className:"p-side-navigation__item secondary",children:f.jsxs(xn,{className:"p-side-navigation__link",to:`/ui/project/${o}/images`,title:`Images (${o})`,children:[f.jsx(V.Icon,{className:"is-light p-side-navigation__icon",name:"applications"})," ","Images"]})}),f.jsx("li",{className:"p-side-navigation__item secondary",children:f.jsxs(xn,{className:"p-side-navigation__link",to:`/ui/project/${o}/configuration`,title:`Configuration (${o})`,children:[f.jsx(V.Icon,{className:"is-light p-side-navigation__icon",name:"switcher-environments"})," ","Configuration"]})}),f.jsx("hr",{className:"is-dark navigation-hr"}),f.jsx("li",{className:"p-side-navigation__item",children:f.jsxs(xn,{className:"p-side-navigation__link",to:"/ui/cluster",title:"Cluster",children:[f.jsx(V.Icon,{className:"is-light p-side-navigation__icon",name:"machines"})," ","Cluster"]})}),f.jsx("li",{className:"p-side-navigation__item",children:f.jsxs(xn,{className:"p-side-navigation__link",to:"/ui/operations",title:`Operations (${o})`,children:[f.jsx(V.Icon,{className:"is-light p-side-navigation__icon",name:"status"})," ","Operations"]})}),!e&&f.jsx("li",{className:"p-side-navigation__item",children:f.jsxs(xn,{className:"p-side-navigation__link",to:"/ui/warnings",title:"Warnings",children:[f.jsx(V.Icon,{className:"is-light p-side-navigation__icon",name:"warning-grey"})," ","Warnings"]})}),f.jsx("li",{className:"p-side-navigation__item",children:f.jsxs(xn,{className:"p-side-navigation__link",to:"/ui/settings",title:"Settings",children:[f.jsx(V.Icon,{className:"is-light p-side-navigation__icon",name:"settings"})," ","Settings"]})}),u&&f.jsx("li",{className:"p-side-navigation__item",children:f.jsxs("a",{className:"p-side-navigation__link",title:"Log out",onClick:Vx,children:[f.jsx(V.Icon,{className:"is-light p-side-navigation__icon",name:"power-off"})," ","Log out"]})})]}),!s&&f.jsx(f.Fragment,{children:f.jsx("li",{className:"p-side-navigation__item",children:f.jsxs(xn,{className:"p-side-navigation__link",to:"/ui/login",title:"Login",children:[f.jsx(V.Icon,{className:"is-light p-side-navigation__icon",name:"profile"})," ","Login"]})})})]}),f.jsxs("ul",{className:Sn("p-side-navigation__list sidenav-bottom-ul",{"authenticated-nav":s}),children:[f.jsx("li",{className:"p-side-navigation__item",children:f.jsxs("a",{className:"p-side-navigation__link",href:t,target:"_blank",rel:"noreferrer",title:"Documentation",children:[f.jsx(V.Icon,{className:"is-light p-side-navigation__icon",name:"information"})," ","Documentation"]})}),f.jsx("li",{className:"p-side-navigation__item",children:f.jsxs("a",{className:"p-side-navigation__link",href:"https://discourse.ubuntu.com/c/lxd/126",target:"_blank",rel:"noreferrer",title:"Discussion",children:[f.jsx(V.Icon,{className:"is-light p-side-navigation__icon",name:"share"})," ","Discussion"]})}),f.jsx("li",{className:"p-side-navigation__item",children:f.jsxs("a",{className:"p-side-navigation__link",href:"https://github.com/canonical/lxd-ui/issues/new",target:"_blank",rel:"noreferrer",title:"Report a bug",children:[f.jsx(V.Icon,{className:"is-light p-side-navigation__icon",name:"code"})," ","Report a bug"]})}),f.jsx(HV,{})]})]})}),f.jsx("div",{className:Sn("sidenav-toggle-wrapper",{"authenticated-nav":s}),children:f.jsx(V.Button,{appearance:"base","aria-label":`${n?"expand":"collapse"} main navigation`,hasIcon:!0,dense:!0,className:"sidenav-toggle is-dark u-no-margin l-navigation-collapse-toggle u-hide--small",onClick:p,children:f.jsx(V.Icon,{light:!0,name:"sidebar-toggle"})})})]})})})]})},_u={instanceSummary:"instance-summary",imageImport:"image-import",profileSummary:"profile-summary"},lp=()=>{const[e,t]=Jf(),n=()=>{setTimeout(()=>window.dispatchEvent(new Event("resize")),100)},r=(i,o={})=>{const l=new URLSearchParams;l.set("panel",i);for(const[u,s]of Object.entries(o))l.set(u,s);t(l),n()},a=()=>{t(new URLSearchParams),n()};return{panel:e.get("panel"),instance:e.get("instance"),profile:e.get("profile"),project:e.get("project")??"default",clear:()=>{a()},openInstanceSummary:(i,o)=>{r(_u.instanceSummary,{instance:i,project:o})},openImageImport:()=>{r(_u.imageImport)},openProfileSummary:(i,o)=>{r(_u.profileSummary,{profile:i,project:o})}}},QV=({instance:e})=>{const t=ar(),n=()=>{t(`/ui/project/${e.project}/instances/detail/${e.name}/terminal`)},r=e.status!=="Running";return f.jsx(V.Button,{appearance:"base",dense:!0,hasIcon:!0,onClick:n,disabled:r,title:"Terminal","aria-label":"Open Terminal",children:f.jsx(V.Icon,{name:"code"})})},YV=({instance:e})=>{const t=ar(),n=()=>{t(`/ui/project/${e.project}/instances/detail/${e.name}/console`)};return f.jsx(V.Button,{"aria-label":"Open console",appearance:"base",dense:!0,hasIcon:!0,onClick:n,title:"Console",children:f.jsx(V.Icon,{name:"canvas"})})},zv=e=>e.type==="nic",ww=e=>e.type==="disk",iE=C.createContext({getType:()=>{},setLoading:()=>{},setFinish:()=>{}}),JV=({children:e})=>{const[t,n]=C.useState(new Map),r=(i,o)=>{const l=new Map(t);l.set(i.name,o),n(l)},a=i=>{const o=new Map(t);o.delete(i.name),n(o)};return f.jsx(iE.Provider,{value:{getType:i=>t.get(i.name),setLoading:r,setFinish:a},children:e})};function Ss(){return C.useContext(iE)}const XV=({instance:e})=>{const n=Ss().getType(e),r=a=>({Error:"status-failed-small",Frozen:"status-in-progress-small",Freezing:"spinner",Ready:"status-waiting-small",Running:"status-succeeded-small",Stopped:"status-queued-small"})[a]??"";return n?f.jsxs(f.Fragment,{children:[f.jsx(V.Icon,{className:"u-animation--spin status-icon",name:"spinner"}),f.jsx("i",{children:n})]}):f.jsxs(f.Fragment,{children:[f.jsx(V.Icon,{name:r(e.status),className:Sn("status-icon",{"u-animation--spin":e.status==="Freezing"})}),e.status]})},ZV=[{label:"Container",value:"container"},{label:"VM",value:"virtual-machine"}],A5=[{label:"Select option",value:"",disabled:!0},{label:"true",value:"true"},{label:"false",value:"false"}],F5=[{label:"Select option",value:"",disabled:!0},{label:"Allow",value:"true"},{label:"Deny",value:"false"}],B5=[{label:"Select option",value:"",disabled:!0},{label:"Yes",value:"true"},{label:"No",value:"false"}],W5=[...Array(11).keys()].map(e=>({label:e.toString(),value:e})),e6=(e,t,n=2)=>new Promise((r,a)=>{fetch(`/1.0/instances/${e}?project=${t}&recursion=${n}`).then(ap).then(i=>r(i)).catch(a)}),z5=e=>new Promise((t,n)=>{fetch(`/1.0/instances?project=${e}&recursion=2`).then(xe).then(r=>t(r.metadata)).catch(n)}),U5=(e,t,n)=>new Promise((r,a)=>{fetch(`/1.0/instances?project=${t}&target=${n??""}`,{method:"POST",headers:{"Content-Type":"application/json"},body:e}).then(xe).then(r).catch(a)}),q5=(e,t)=>new Promise((n,r)=>{fetch(`/1.0/instances/${e.name}?project=${t}`,{method:"PUT",body:JSON.stringify(e),headers:{"Content-Type":"application/json","If-Match":e.etag??"invalid-etag"}}).then(xe).then(n).catch(r)}),H5=(e,t,n)=>new Promise((r,a)=>{fetch(`/1.0/instances/${e}?project=${n}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:t})}).then(xe).then(r).catch(a)}),V5=(e,t,n)=>new Promise((r,a)=>{fetch(`/1.0/instances/${e}?project=${t}&target=${n}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({migration:!0})}).then(xe).then(r).catch(a)}),t6=e=>$l(e.name,e.project,"start"),n6=(e,t)=>$l(e.name,e.project,"stop",t),r6=e=>$l(e.name,e.project,"freeze"),a6=e=>$l(e.name,e.project,"unfreeze"),i6=(e,t)=>$l(e.name,e.project,"restart",t),$l=(e,t,n,r)=>new Promise((a,i)=>{fetch(`/1.0/instances/${e}/state?project=${t}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify({action:n,force:r})}).then(xe).then(a).catch(i)}),G5=(e,t,n)=>{const r=[];return new Promise(a=>{Promise.allSettled(e.map(async({name:i,project:o,action:l})=>await $l(i,o,l,t).then(u=>{n.set(u.metadata.id,()=>Ux(r),s=>qx(r,s),()=>Hx(r,e.length,a))})))})},o6=e=>new Promise((t,n)=>{fetch(`/1.0/instances/${e.name}?project=${e.project}`,{method:"DELETE"}).then(xe).then(t).catch(n)}),K5=(e,t)=>{const n=[];return new Promise(r=>{Promise.allSettled(e.map(async a=>await o6(a).then(i=>{t.set(i.metadata.id,()=>Ux(n),o=>qx(n,o),()=>Hx(n,e.length,r))})))})},Q5=(e,t,n)=>new Promise((r,a)=>{fetch(`/1.0/instances/${e}/exec?project=${t}&wait=10`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({command:[n.command],"wait-for-websocket":!0,environment:n.environment.reduce((i,o)=>({...i,[o.key]:o.value}),{}),interactive:!0,group:n.group,user:n.user})}).then(xe).then(i=>r(i)).catch(a)}),Y5=(e,t)=>new Promise((n,r)=>{fetch(`/1.0/instances/${e}/console?project=${t}&wait=10`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({type:"vga",width:0,height:0})}).then(xe).then(a=>n(a)).catch(r)}),J5=(e,t)=>new Promise((n,r)=>{fetch(`/1.0/instances/${e}/console?project=${t}&wait=10`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({"wait-for-websocket":!0,type:"console"})}).then(xe).then(a=>n(a)).catch(r)}),X5=(e,t)=>new Promise((n,r)=>{fetch(`/1.0/instances/${e}/console?project=${t}`).then(zx).then(a=>n(a)).catch(r)}),Z5=(e,t)=>new Promise((n,r)=>{fetch(`/1.0/instances/${e}/logs?project=${t}`).then(xe).then(a=>n(a.metadata)).catch(r)}),eG=(e,t,n)=>new Promise((r,a)=>{fetch(`/1.0/instances/${e}/logs/${n}?project=${t}`,{method:"GET"}).then(zx).then(i=>r(i)).catch(a)}),Ps=({instance:e})=>f.jsx(nn,{to:`/ui/project/${e.project}/instances/detail/${e.name}`,onClick:t=>t.stopPropagation(),children:f.jsx(xr,{item:e})}),oE=C.createContext({get:()=>{},set:()=>{},remove:()=>{}}),dh=new Map,l6=({children:e})=>f.jsx(oE.Provider,{value:{get:t=>dh.get(t),set:(t,n,r,a)=>{dh.set(t,{onSuccess:n,onFailure:r,onFinish:a})},remove:t=>dh.delete(t)},children:e});function Os(){return C.useContext(oE)}const u6=e=>{const t=Os(),n=Ss(),r=V.useNotify(),a=Ya(),i=n.getType(e)==="Starting"||e.status==="Starting",l=i||!["Stopped","Frozen"].includes(e.status);return{handleStart:()=>{n.setLoading(e,"Starting"),(e.status==="Frozen"?a6:t6)(e).then(d=>{t.set(d.metadata.id,()=>r.success(f.jsxs(f.Fragment,{children:["Instance ",f.jsx(Ps,{instance:e})," started."]})),p=>r.failure("Instance start failed",new Error(p),f.jsxs(f.Fragment,{children:["Instance ",f.jsx(xr,{item:e,bold:!0}),":"]})),()=>{n.setFinish(e),a.invalidateQueries({queryKey:[bt.instances]})})})},isLoading:i,isDisabled:l}},s6=({instance:e})=>{const{handleStart:t,isLoading:n,isDisabled:r}=u6(e);return f.jsx(V.Button,{appearance:"base",hasIcon:!0,dense:!0,disabled:r,onClick:t,type:"button","aria-label":n?"Starting":"Start",title:"Start",children:f.jsx(V.Icon,{className:Sn({"u-animation--spin":n}),name:n?"spinner":"play"})})},lE=({label:e,force:t})=>{const[n,r]=t;return f.jsx("span",{className:"u-float-left",children:f.jsx(V.CheckboxInput,{inline:!0,label:e,tabIndex:-1,defaultChecked:n,onClick:()=>r(a=>!a)})})},c6=({instance:e})=>{const t=Os(),n=Ss(),r=V.useNotify(),[a,i]=C.useState(!1),o=Ya(),l=n.getType(e)==="Stopping"||e.status==="Stopping",u=()=>{n.setLoading(e,"Stopping"),n6(e,a).then(s=>{t.set(s.metadata.id,()=>r.success(f.jsxs(f.Fragment,{children:["Instance ",f.jsx(Ps,{instance:e})," stopped."]})),d=>r.failure("Instance stop failed",new Error(d),f.jsxs(f.Fragment,{children:["Instance ",f.jsx(xr,{item:e,bold:!0}),":"]})),()=>{n.setFinish(e),o.invalidateQueries({queryKey:[bt.instances]})})})};return f.jsx(V.ConfirmationButton,{appearance:"base",loading:l,disabled:e.status==="Stopped",confirmationModalProps:{title:"Confirm stop",children:f.jsxs("p",{children:["This will stop instance ",f.jsx(xr,{item:e,bold:!0}),"."]}),confirmExtra:f.jsx(lE,{label:"Force stop",force:[a,i]}),onConfirm:u,close:()=>i(!1),confirmButtonLabel:"Stop"},className:"has-icon is-dense",shiftClickEnabled:!0,showShiftClickHint:!0,children:f.jsx(V.Icon,{name:"stop"})})},f6=({instance:e})=>{const t=Os(),n=Ss(),r=V.useNotify(),a=Ya(),i=n.getType(e)==="Freezing"||e.status==="Freezing",o=()=>{n.setLoading(e,"Freezing"),r6(e).then(u=>{t.set(u.metadata.id,()=>r.success(f.jsxs(f.Fragment,{children:["Instance ",f.jsx(Ps,{instance:e})," frozen."]})),s=>r.failure("Instance freeze failed",new Error(s),f.jsxs(f.Fragment,{children:["Instance ",f.jsx(xr,{item:e,bold:!0}),":"]})),()=>{n.setFinish(e),a.invalidateQueries({queryKey:[bt.instances]})})})},l=i||e.status!=="Running";return f.jsx(V.ConfirmationButton,{appearance:"base",loading:i,confirmationModalProps:{title:"Confirm freeze",children:f.jsxs("p",{children:["This will freeze instance ",f.jsx(xr,{item:e,bold:!0}),"."]}),onConfirm:o,confirmButtonLabel:"Freeze"},className:"has-icon is-dense",disabled:l,shiftClickEnabled:!0,showShiftClickHint:!0,children:f.jsx(V.Icon,{name:"pause"})})},d6=({instance:e})=>{const t=Os(),n=Ss(),r=V.useNotify(),[a,i]=C.useState(!1),o=Ya(),l=n.getType(e)==="Restarting"||e.status==="Restarting",u=()=>{n.setLoading(e,"Restarting"),i6(e,a).then(p=>{t.set(p.metadata.id,()=>r.success(f.jsxs(f.Fragment,{children:["Instance ",f.jsx(Ps,{instance:e})," restarted."]})),h=>r.failure("Instance restart failed",new Error(h),f.jsxs(f.Fragment,{children:["Instance ",f.jsx(xr,{item:e,bold:!0}),":"]})),()=>{n.setFinish(e),o.invalidateQueries({queryKey:[bt.instances]})})})},d=l||["Stopped","Frozen","Error"].includes(e.status);return f.jsx(V.ConfirmationButton,{appearance:"base",loading:l,className:"has-icon is-dense",confirmationModalProps:{title:"Confirm restart",children:f.jsxs("p",{children:["This will restart instance ",f.jsx(xr,{item:e,bold:!0}),"."]}),onConfirm:u,close:()=>i(!1),confirmButtonLabel:"Restart",confirmExtra:f.jsx(lE,{label:"Force restart",force:[a,i]})},disabled:d,shiftClickEnabled:!0,showShiftClickHint:!0,children:f.jsx(V.Icon,{name:"restart"})})},p6=({instance:e,className:t})=>f.jsx(V.List,{inline:!0,className:Sn(t,"actions-list"),items:[f.jsx(s6,{instance:e},"start"),f.jsx(d6,{instance:e},"restart"),f.jsx(f6,{instance:e},"freeze"),f.jsx(c6,{instance:e},"stop")]}),h6=({children:e,className:t,width:n,pinned:r=!1,loading:a=!1,isSplit:i=!1})=>f.jsx("div",{className:Sn("l-aside",t,{"is-narrow":n==="narrow","is-wide":n==="wide","is-pinned":r,"is-split":i}),children:a?f.jsx("div",{className:"loading",children:f.jsx(V.Spinner,{})}):e}),uE=({title:e,hasLoadingError:t,className:n,isLoading:r,actions:a,children:i})=>{const o=lp();return f.jsxs(h6,{width:"narrow",pinned:!0,className:"u-hide--medium u-hide--small",children:[r&&f.jsx(Di,{}),!r&&t&&f.jsx(f.Fragment,{children:"Loading failed"}),!t&&f.jsxs("div",{className:Sn("p-panel","detail-panel",n),children:[f.jsxs("div",{className:"sticky-wrapper",children:[f.jsxs("div",{className:"p-panel__header",children:[f.jsx("h2",{className:"p-panel__title",children:e}),f.jsx("div",{className:"p-panel__controls",children:f.jsx(V.Button,{appearance:"base",className:"u-no-margin--bottom",hasIcon:!0,onClick:o.clear,"aria-label":"Close",children:f.jsx(V.Icon,{name:"close"})})})]}),a]}),f.jsx("div",{className:"p-panel__content",children:i})]})]})},m6=(e,t)=>{var n;return(n=e.state)!=null&&n.network?Object.entries(e.state.network).filter(([r,a])=>r!=="lo").flatMap(([r,a])=>a.addresses.map(i=>({...i,iface:r}))).filter(r=>r.family===t):[]},Sw={bridge_driver:"native",bridge_hwaddr:"-",bridge_mtu:"1500",dns_domain:"lxd",dns_mode:"managed",dns_search:"-",ipv4_address:"auto",ipv4_dhcp:"true",ipv4_dhcp_expiry:"1h",ipv4_dhcp_ranges:"all addresses",ipv4_l3only:"false",ipv4_nat:"true",ipv4_nat_address:"-",ipv4_ovn_ranges:"-",ipv6_address:"auto",ipv6_dhcp:"true",ipv6_dhcp_expiry:"1h",ipv6_dhcp_ranges:"all addresses",ipv6_dhcp_stateful:"false",ipv6_l3only:"false",ipv6_nat:"true",ipv6_nat_address:".",ipv6_ovn_ranges:"-"},tG=e=>Object.keys(Sw).includes(e)?Sw[e]:"",v6=(e,t)=>Object.keys(e).some(n=>(n==="ipv4.address"||n==="ipv6.address")&&e[n]==="auto"&&t[n]!==""?!1:e[n]!==t[n]),nG=(e,t)=>v6(e.config,t.config)?!1:!Object.keys(e).some(r=>r==="config"||r==="etag"?!1:e[r]!==t[r]),g6=5,Py=({items:e})=>{const[t,n]=C.useState(g6);return f.jsxs(f.Fragment,{children:[e.slice(0,t),t{n(e.length),r.stopPropagation()},children:"Show all"})]})},Pw=({instance:e,family:t})=>{const n=m6(e,t);return n.length?f.jsx(Py,{items:n.map(r=>f.jsxs("div",{className:"ip u-truncate",title:`${r.address} (${r.iface})`,children:[r.address," (",r.iface,")"]},r.address))}):f.jsx(f.Fragment,{children:"-"})},Ow=5,y6=()=>{var l,u;const e=V.useNotify(),t=lp(),{data:n}=ws(),{data:r,error:a,isLoading:i}=Ln({queryKey:[bt.instances,t.instance,t.project],queryFn:()=>e6(t.instance??"",t.project),enabled:t.instance!==null});a&&e.failure("Loading instance failed",a);const o=Object.values((r==null?void 0:r.expanded_devices)??{}).filter(zv);return f.jsx(uE,{title:"Instance summary",hasLoadingError:!r,className:"instance-detail-panel",isLoading:i,actions:r&&f.jsxs("div",{className:"actions",children:[f.jsx(V.List,{inline:!0,className:"primary actions-list",items:[f.jsx(QV,{instance:r},"terminal"),f.jsx(YV,{instance:r},"console")]}),f.jsx("div",{className:"state",children:f.jsx(p6,{instance:r})})]}),children:r&&f.jsx("table",{className:"u-table-layout--auto u-no-margin--bottom",children:f.jsxs("tbody",{children:[f.jsxs("tr",{children:[f.jsx("th",{className:"u-text--muted",children:"Name"}),f.jsx("td",{children:f.jsx(Ps,{instance:r})})]}),f.jsxs("tr",{children:[f.jsx("th",{className:"u-text--muted",children:"Base image"}),f.jsx("td",{children:f.jsx("div",{className:"u-truncate base-image",title:r.config["image.description"],children:r.config["image.description"]??"-"})})]}),f.jsxs("tr",{children:[f.jsx("th",{className:"u-text--muted",children:"Status"}),f.jsx("td",{children:f.jsx(XV,{instance:r})})]}),f.jsxs("tr",{children:[f.jsx("th",{className:"u-text--muted",children:"Description"}),f.jsx("td",{children:r.description?r.description:"-"})]}),f.jsxs("tr",{children:[f.jsx("th",{className:"u-text--muted",children:"Type"}),f.jsx("td",{children:ZV.filter(s=>s.value===r.type)[0].label})]}),f.jsxs("tr",{children:[f.jsx("th",{className:"u-text--muted",children:"IPv4"}),f.jsx("td",{children:f.jsx(Pw,{instance:r,family:"inet"})})]}),f.jsxs("tr",{children:[f.jsx("th",{className:"u-text--muted",children:"IPv6"}),f.jsx("td",{children:f.jsx(Pw,{instance:r,family:"inet6"})})]}),f.jsxs("tr",{children:[f.jsx("th",{className:"u-text--muted",children:"Architecture"}),f.jsx("td",{children:r.architecture})]}),f.jsxs("tr",{children:[f.jsx("th",{className:"u-text--muted",children:"Location"}),f.jsx("td",{children:(l=n==null?void 0:n.environment)!=null&&l.server_clustered?r.location:"-"})]}),f.jsxs("tr",{children:[f.jsx("th",{className:"u-text--muted",children:"Created"}),f.jsx("td",{children:Mc(r.created_at)})]}),f.jsxs("tr",{children:[f.jsx("th",{className:"u-text--muted last-used",children:"Last used"}),f.jsx("td",{children:Mc(r.last_used_at)})]}),f.jsxs("tr",{children:[f.jsx("th",{children:f.jsx("h3",{className:"p-muted-heading p-heading--5",children:f.jsx(nn,{to:`/ui/project/${r.project}/instances/detail/${r.name}/configuration`,children:"Profiles"})})}),f.jsx("td",{children:f.jsx(V.List,{className:"list",items:r.profiles.map(s=>f.jsx(nn,{to:`/ui/project/${r.project}/profiles/detail/${s}`,children:s},s))})})]}),o.length>0?f.jsxs("tr",{children:[f.jsx("th",{children:f.jsx("h3",{className:"p-muted-heading p-heading--5",children:"Networks"})}),f.jsx("td",{children:f.jsx(V.List,{className:"list",items:o.map(s=>f.jsx(nn,{to:`/ui/project/${r.project}/networks/detail/${s.network}`,children:s.network},s.network))})})]}):f.jsx("tr",{children:f.jsxs("td",{colSpan:2,children:[f.jsx("h3",{className:"p-muted-heading p-heading--5",children:"Networks"}),f.jsxs("p",{children:["No networks found.",f.jsx("br",{}),f.jsx(nn,{to:`/ui/project/${r.project}/instances/detail/${r.name}/configuration/networks`,children:"Configure instance networks"})]})]})}),f.jsx("tr",{className:"u-no-border",children:f.jsx("th",{colSpan:2,className:"snapshots-header",children:f.jsx("h3",{className:"p-muted-heading p-heading--5",children:f.jsx(nn,{to:`/ui/project/${r.project}/instances/detail/${r.name}/snapshots`,children:"Snapshots"})})})}),(u=r.snapshots)!=null&&u.length?f.jsxs(f.Fragment,{children:[r.snapshots.slice().sort((s,d)=>{const p=s.created_at,h=d.created_at;return p>h?-1:pf.jsxs("tr",{className:"u-no-border",children:[f.jsx("th",{title:s.name,className:"snapshot-name u-truncate",children:f.jsx(xr,{item:s})}),f.jsx("td",{className:"u-text--muted",children:f.jsx("i",{children:Mc(s.created_at)})})]},s.name)),r.snapshots.length>Ow&&f.jsx("tr",{children:f.jsx("td",{colSpan:2,children:f.jsx(nn,{to:`/ui/project/${r.project}/instances/detail/${r.name}/snapshots`,children:`View all (${r.snapshots.length})`})})})]}):f.jsx("tr",{children:f.jsx("td",{colSpan:2,children:f.jsxs("p",{className:"no-snapshots",children:["No snapshots found.",f.jsx("br",{}),f.jsx(nn,{to:`/ui/project/${r.project}/instances/detail/${r.name}/snapshots`,children:"Manage instance snapshots"})]})})})]})})})},b6=(e,t)=>new Promise((n,r)=>{fetch(`/1.0/profiles/${e}?project=${t}&recursion=1`).then(ap).then(a=>n(a)).catch(r)}),rG=e=>new Promise((t,n)=>{fetch(`/1.0/profiles?project=${e}&recursion=1`).then(xe).then(r=>t(r.metadata)).catch(n)}),aG=(e,t)=>new Promise((n,r)=>{fetch(`/1.0/profiles?project=${t}`,{method:"POST",headers:{"Content-Type":"application/json"},body:e}).then(xe).then(a=>n(a)).catch(r)}),iG=(e,t)=>new Promise((n,r)=>{fetch(`/1.0/profiles/${e.name}?project=${t}`,{method:"PUT",body:JSON.stringify(e),headers:{"Content-Type":"application/json","If-Match":e.etag??"invalid-etag"}}).then(xe).then(n).catch(r)}),oG=(e,t,n)=>new Promise((r,a)=>{fetch(`/1.0/profiles/${e}?project=${n}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:t})}).then(xe).then(r).catch(a)}),lG=(e,t)=>new Promise((n,r)=>{fetch(`/1.0/profiles/${e}?project=${t}`,{method:"DELETE"}).then(xe).then(a=>n(a)).catch(r)}),_6=({profile:e})=>f.jsx(nn,{to:`/ui/project/${e.project}/profiles/detail/${e.name}`,onClick:t=>t.stopPropagation(),children:f.jsx(xr,{item:e})}),sE=({profile:e,project:t})=>{const n=`/ui/project/${t}/instances?profile=${e}`;return f.jsx(nn,{className:"u-no-margin u-no-padding",to:n,children:"Go to instances"})},w6=({profile:e,affectedProjects:t,headingClassName:n})=>f.jsx(f.Fragment,{children:t==null?void 0:t.map(r=>f.jsxs("tr",{className:"instances-by-project list-wrapper",children:[f.jsx("th",{className:n,children:f.jsxs("div",{className:"flexible-container",children:[f.jsx("div",{title:r.name,className:"u-truncate",children:r.name}),f.jsxs("div",{className:"u-float-right",children:["(",r.instances.length,")"]})]})}),f.jsxs("td",{children:[r.instances.length===0&&f.jsx("i",{className:"u-text--muted no-instances",children:"No instances"}),r.instances.length>0&&f.jsx(sE,{profile:e,project:r.name})]})]},r.name))}),S6=({profile:e,project:t,usedByInstances:n})=>f.jsx(f.Fragment,{children:n.length>0&&f.jsx("tr",{children:f.jsx("td",{children:f.jsx(sE,{profile:e,project:t})})})}),P6=({profile:e,project:t,headingClassName:n})=>{const r=t==="default",a=aE(t,r,e.used_by),i=r?[{name:t,instances:a.filter(o=>o.project===t)}]:void 0;if(r){const{data:o=[]}=Ln({queryKey:[bt.projects,1],queryFn:()=>Qx(1)});o.filter(l=>l.config["features.profiles"]==="false").map(l=>l.name).forEach(l=>i==null?void 0:i.push({name:l,instances:a.filter(u=>u.project===l)}))}return r?f.jsx(w6,{profile:e.name,affectedProjects:i,headingClassName:n}):f.jsx(S6,{profile:e.name,project:t,usedByInstances:a})},O6=({profile:e})=>f.jsx(f.Fragment,{children:Object.values(e.devices).some(zv)?f.jsx(Py,{items:Object.values(e.devices).filter(zv).map(t=>f.jsx("div",{className:"u-truncate list-item",title:t.network,children:t.network},t.network))}):f.jsx("div",{className:"list-item",children:"-"})}),C6=({profile:e})=>f.jsx(f.Fragment,{children:Object.values(e.devices).some(ww)?f.jsx(Py,{items:Object.values(e.devices).filter(ww).map(t=>f.jsx("div",{className:"u-truncate list-item",title:t.pool,children:t.pool},t.path))}):f.jsx("div",{className:"list-item",children:"-"})}),x6=()=>{const e=V.useNotify(),t=lp(),n=t.profile,r=t.project,{project:a,isLoading:i}=ip(),{data:o,error:l,isLoading:u}=Ln({queryKey:[bt.profiles,n,r],queryFn:()=>b6(n??"",r)});l&&e.failure("Loading profile failed",l);const s=u||i,d=BV(a),h=aE(r,r==="default",o==null?void 0:o.used_by).length;return f.jsx(uE,{title:"Profile summary",hasLoadingError:!o,className:"profile-detail-panel",isLoading:s,children:o&&f.jsx("table",{className:"u-table-layout--auto u-no-margin--bottom",children:f.jsxs("tbody",{children:[f.jsxs("tr",{children:[f.jsx("th",{className:"u-text--muted",children:"Name"}),f.jsx("td",{children:f.jsx(_6,{profile:{name:o.name,project:r}})})]}),f.jsxs("tr",{children:[f.jsx("th",{className:"u-text--muted",children:"Description"}),f.jsx("td",{children:o.description?o.description:"-"})]}),f.jsxs("tr",{children:[f.jsx("th",{className:"u-text--muted last-of-section",children:"Defined in"}),f.jsxs("td",{children:[d?"Current":"Default"," project"]})]}),f.jsx("tr",{className:"u-no-border",children:f.jsx("th",{colSpan:2,children:f.jsx("h3",{className:"p-muted-heading p-heading--5",children:"Devices"})})}),f.jsxs("tr",{className:"u-no-border list-wrapper",children:[f.jsx("th",{className:"u-text--muted",children:"Networks"}),f.jsx("td",{children:f.jsx(O6,{profile:o})})]}),f.jsxs("tr",{className:"u-no-border list-wrapper",children:[f.jsx("th",{className:"u-text--muted last-of-section",children:"Storage"}),f.jsx("td",{children:f.jsx(C6,{profile:o})})]}),f.jsx("tr",{className:"used-by-header",children:f.jsx("th",{colSpan:2,children:f.jsxs("h3",{className:"p-muted-heading p-heading--5",children:["Used by (",h,")"]})})}),h>0?f.jsx(P6,{profile:o,project:r,headingClassName:"u-text--muted"}):f.jsx("tr",{children:f.jsx("td",{colSpan:2,children:"No items found."})})]})})})};function E6(){const e=lp();dl("keydown",n=>{n.code==="Escape"&&e.clear()});const t=()=>{switch(e.panel){case _u.instanceSummary:return f.jsx(y6,{});case _u.profileSummary:return f.jsx(x6,{});default:return null}};return f.jsx(f.Fragment,{children:e.panel&&t()})}const j6=()=>{const{isAuthenticated:e}=jf(),t=Os(),n=Ya(),[r,a]=C.useState(null),i=l=>{var s,d;const u=t.get(l.metadata.id);u&&(l.metadata.status==="Success"&&(u.onSuccess(),(s=u.onFinish)==null||s.call(u),t.remove(l.metadata.id)),l.metadata.status==="Failure"&&(u.onFailure(l.metadata.err??""),(d=u.onFinish)==null||d.call(u),t.remove(l.metadata.id)))},o=()=>{const l=`wss://${location.host}/1.0/events?type=operation,lifecycle&all-projects=true`,u=new WebSocket(l);u.onopen=()=>{a(u)},u.onclose=()=>{a(null)},u.onmessage=s=>{if(typeof s.data!="string"){console.log("Invalid format on event api: ",s.data);return}const d=JSON.parse(s.data);d.type==="operation"&&n.invalidateQueries({queryKey:[bt.operations,d.project]}),setTimeout(()=>i(d),1e3)}};return C.useEffect(()=>{!r&&e&&o()},[r,e]),f.jsx(f.Fragment,{})},$6="modulepreload",R6=function(e,t){return e[0]==="."?new URL(e,t).href:e},Cw={},it=function(t,n,r){if(!n||n.length===0)return t();const a=document.getElementsByTagName("link");return Promise.all(n.map(i=>{if(i=R6(i,r),i in Cw)return;Cw[i]=!0;const o=i.endsWith(".css"),l=o?'[rel="stylesheet"]':"";if(!!r)for(let d=a.length-1;d>=0;d--){const p=a[d];if(p.href===i&&(!o||p.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${l}`))return;const s=document.createElement("link");if(s.rel=o?"stylesheet":$6,o||(s.as="script",s.crossOrigin=""),s.href=i,document.head.appendChild(s),o)return new Promise((d,p)=>{s.addEventListener("load",d),s.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>t()).catch(i=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=i,window.dispatchEvent(o),!o.defaultPrevented)throw i})},N6=()=>{const{project:e}=yl();return e?f.jsx(zg,{to:`/ui/project/${e}/instances`,replace:!0}):f.jsx(f.Fragment,{children:"Missing project"})},cE=({header:e,children:t,mainClassName:n,contentClassName:r})=>f.jsx("main",{className:Sn("l-main",n),children:f.jsxs("div",{className:"p-panel",children:[e,f.jsx("div",{className:Sn("p-panel__content",r),children:t})]})}),Oy=()=>f.jsx(cE,{mainClassName:"no-match",children:f.jsx(V.Row,{children:f.jsxs(V.Col,{size:6,className:"col-start-large-4",children:[f.jsx("h1",{className:"p-heading--4",children:"404 Page not found"}),f.jsxs("p",{children:["Sorry, we cannot find the page that you are looking for.",f.jsx("br",{}),"If you think this is an error in our product, please"," ",f.jsx("a",{href:"https://github.com/canonical/lxd-ui/issues/new",target:"_blank",rel:"noreferrer",title:"Report a bug",children:"Report a bug"}),"."]})]})})}),k6=Object.freeze(Object.defineProperty({__proto__:null,default:Oy},Symbol.toStringTag,{value:"Module"})),Pt=({outlet:e})=>{const{project:t,isLoading:n}=ip();return n?f.jsx(Di,{}):t?e:f.jsx(Oy,{})},uG=()=>new Promise((e,t)=>{fetch("/1.0/cluster/members?recursion=2").then(xe).then(n=>e(n.metadata)).catch(t)}),sG=(e,t)=>new Promise((n,r)=>{fetch(`/1.0/cluster/members/${e.server_name}/state`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({action:t,mode:"start"})}).then(xe).then(a=>n(a.metadata)).catch(r)}),T6=()=>new Promise((e,t)=>{fetch("/1.0/cluster/groups?recursion=1").then(xe).then(n=>e(n.metadata)).catch(t)}),cG=e=>new Promise((t,n)=>{fetch(`/1.0/cluster/groups/${e}`).then(xe).then(r=>t(r.metadata)).catch(n)}),fG=e=>new Promise((t,n)=>{fetch(`/1.0/cluster/groups/${e.name}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}).then(xe).then(r=>t(r)).catch(n)}),dG=e=>new Promise((t,n)=>{fetch("/1.0/cluster/groups",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}).then(xe).then(r=>t(r)).catch(n)}),pG=e=>new Promise((t,n)=>{fetch(`/1.0/cluster/groups/${e}`,{method:"DELETE"}).then(xe).then(r=>t(r)).catch(n)}),xw=({outlet:e})=>{const{group:t}=yl(),{data:n=[],isLoading:r}=Ln({queryKey:[bt.cluster,bt.groups],queryFn:T6});return r?f.jsx(Di,{}):t&&!n.some(a=>a.name===t)?f.jsx(Oy,{}):e},I6=()=>{const{data:e}=ws();C.useEffect(()=>{const t=(e==null?void 0:e.config["user.ui_title"])??location.hostname;document.title=`${t} | LXD UI`},[e==null?void 0:e.config])},M6=C.lazy(()=>it(()=>import("./CertificateAdd-d98b5e86.js"),[],import.meta.url)),L6=C.lazy(()=>it(()=>import("./CertificateGenerate-bb8c35a0.js"),["/ui/assets/CertificateGenerate-bb8c35a0.js","/ui/assets/index.esm-7989c879.js"],import.meta.url)),Ew=C.lazy(()=>it(()=>import("./ClusterList-376e8191.js"),["/ui/assets/ClusterList-376e8191.js","/ui/assets/clusterGroups-0eee60fc.js","/ui/assets/settings-c23f9009.js"],import.meta.url)),D6=C.lazy(()=>it(()=>import("./CreateClusterGroup-09d38e92.js"),["/ui/assets/CreateClusterGroup-09d38e92.js","/ui/assets/ClusterGroupForm-0d4e7054.js","/ui/assets/index.esm-7989c879.js","/ui/assets/updateMaxHeight-4e644a5f.js","/ui/assets/clusterGroups-0eee60fc.js","/ui/assets/SelectableMainTable-825decd1.js","/ui/assets/AutoExpandingTextArea-38ef4775.js"],import.meta.url)),A6=C.lazy(()=>it(()=>import("./CreateInstance-046ee656.js"),["/ui/assets/CreateInstance-046ee656.js","/ui/assets/index.esm-7989c879.js","/ui/assets/updateMaxHeight-4e644a5f.js","/ui/assets/images-2ea813f2.js","/ui/assets/instanceValidation-ad252104.js","/ui/assets/instanceConfigInheritance-8da60590.js","/ui/assets/instanceValidation-26160179.css","/ui/assets/ProfileSelector-a92e1c5b.js","/ui/assets/settings-c23f9009.js","/ui/assets/AutoExpandingTextArea-38ef4775.js","/ui/assets/NetworkDevicesForm-6bd7a471.js","/ui/assets/formFields-e7157cb4.js","/ui/assets/ConfigurationTable-5663621c.js","/ui/assets/ConfigFieldDescription-f8ae8325.js","/ui/assets/StorageVolumeForm-754dcb6d.js","/ui/assets/StorageVolumeFormMenu-3787a809.js","/ui/assets/FormMenuItem-c982b037.js","/ui/assets/DiskSizeSelector-f5c6feab.js","/ui/assets/networks-a82d149f.js","/ui/assets/InstanceFormMenu-8d68db52.js","/ui/assets/operations-beb03b33.js"],import.meta.url)),F6=C.lazy(()=>it(()=>import("./CreateNetwork-c477391b.js"),["/ui/assets/CreateNetwork-c477391b.js","/ui/assets/index.esm-7989c879.js","/ui/assets/updateMaxHeight-4e644a5f.js","/ui/assets/networks-a82d149f.js","/ui/assets/NetworkForm-7a372877.js","/ui/assets/FormMenuItem-c982b037.js","/ui/assets/instanceValidation-ad252104.js","/ui/assets/instanceConfigInheritance-8da60590.js","/ui/assets/instanceValidation-26160179.css","/ui/assets/ConfigurationTable-5663621c.js","/ui/assets/ConfigFieldDescription-f8ae8325.js","/ui/assets/settings-c23f9009.js","/ui/assets/AutoExpandingTextArea-38ef4775.js","/ui/assets/ProfileFormMenu-402fd3a6.js"],import.meta.url)),B6=C.lazy(()=>it(()=>import("./CreateProfile-881c18c5.js"),["/ui/assets/CreateProfile-881c18c5.js","/ui/assets/index.esm-7989c879.js","/ui/assets/updateMaxHeight-4e644a5f.js","/ui/assets/instanceValidation-ad252104.js","/ui/assets/instanceConfigInheritance-8da60590.js","/ui/assets/instanceValidation-26160179.css","/ui/assets/NetworkDevicesForm-6bd7a471.js","/ui/assets/formFields-e7157cb4.js","/ui/assets/ConfigurationTable-5663621c.js","/ui/assets/ConfigFieldDescription-f8ae8325.js","/ui/assets/StorageVolumeForm-754dcb6d.js","/ui/assets/StorageVolumeFormMenu-3787a809.js","/ui/assets/FormMenuItem-c982b037.js","/ui/assets/DiskSizeSelector-f5c6feab.js","/ui/assets/networks-a82d149f.js","/ui/assets/ProfileFormMenu-402fd3a6.js","/ui/assets/ProfileDetailsForm-2d8b9325.js","/ui/assets/AutoExpandingTextArea-38ef4775.js"],import.meta.url)),W6=C.lazy(()=>it(()=>import("./CreateProject-e3aa3033.js"),["/ui/assets/CreateProject-e3aa3033.js","/ui/assets/index.esm-7989c879.js","/ui/assets/updateMaxHeight-4e644a5f.js","/ui/assets/ProjectForm-420f46d7.js","/ui/assets/FormMenuItem-c982b037.js","/ui/assets/formFields-e7157cb4.js","/ui/assets/instanceConfigInheritance-8da60590.js","/ui/assets/ConfigurationTable-5663621c.js","/ui/assets/ConfigFieldDescription-f8ae8325.js","/ui/assets/AutoExpandingTextArea-38ef4775.js","/ui/assets/DiskSizeSelector-f5c6feab.js"],import.meta.url)),z6=C.lazy(()=>it(()=>import("./CreateStoragePool-8cf3fffb.js"),["/ui/assets/CreateStoragePool-8cf3fffb.js","/ui/assets/updateMaxHeight-4e644a5f.js","/ui/assets/index.esm-7989c879.js","/ui/assets/useClusterMembers-b0b2e2f7.js","/ui/assets/DiskSizeSelector-f5c6feab.js","/ui/assets/AutoExpandingTextArea-38ef4775.js","/ui/assets/FormMenuItem-c982b037.js","/ui/assets/StorageVolumeFormMenu-3787a809.js","/ui/assets/settings-c23f9009.js"],import.meta.url)),U6=C.lazy(()=>it(()=>import("./EditClusterGroup-359f74de.js"),["/ui/assets/EditClusterGroup-359f74de.js","/ui/assets/ClusterGroupForm-0d4e7054.js","/ui/assets/index.esm-7989c879.js","/ui/assets/updateMaxHeight-4e644a5f.js","/ui/assets/clusterGroups-0eee60fc.js","/ui/assets/SelectableMainTable-825decd1.js","/ui/assets/AutoExpandingTextArea-38ef4775.js"],import.meta.url)),q6=C.lazy(()=>it(()=>import("./Images-4a6fe873.js"),["/ui/assets/Images-4a6fe873.js","/ui/assets/images-2ea813f2.js"],import.meta.url)),ph=C.lazy(()=>it(()=>import("./InstanceDetail-abd91713.js"),["/ui/assets/InstanceDetail-abd91713.js","/ui/assets/updateMaxHeight-4e644a5f.js","/ui/assets/networks-a82d149f.js","/ui/assets/index.esm-7989c879.js","/ui/assets/SelectableMainTable-825decd1.js","/ui/assets/instanceDelete-47fcbb3e.js","/ui/assets/NetworkDevicesForm-6bd7a471.js","/ui/assets/formFields-e7157cb4.js","/ui/assets/instanceConfigInheritance-8da60590.js","/ui/assets/ConfigurationTable-5663621c.js","/ui/assets/ConfigFieldDescription-f8ae8325.js","/ui/assets/StorageVolumeForm-754dcb6d.js","/ui/assets/StorageVolumeFormMenu-3787a809.js","/ui/assets/FormMenuItem-c982b037.js","/ui/assets/DiskSizeSelector-f5c6feab.js","/ui/assets/instanceValidation-ad252104.js","/ui/assets/instanceValidation-26160179.css","/ui/assets/instanceEdit-165cc920.js","/ui/assets/ProfileSelector-a92e1c5b.js","/ui/assets/settings-c23f9009.js","/ui/assets/AutoExpandingTextArea-38ef4775.js","/ui/assets/InstanceFormMenu-8d68db52.js","/ui/assets/RenameHeader-48dfd372.js"],import.meta.url)),H6=C.lazy(()=>it(()=>import("./InstanceList-d03132eb.js"),["/ui/assets/InstanceList-d03132eb.js","/ui/assets/SelectableMainTable-825decd1.js","/ui/assets/instanceDelete-47fcbb3e.js","/ui/assets/CancelOperationBtn-5ab5a054.js","/ui/assets/operations-beb03b33.js"],import.meta.url)),V6=C.lazy(()=>it(()=>import("./Login-ae14fb01.js"),[],import.meta.url)),hh=C.lazy(()=>it(()=>import("./NetworkDetail-f9ecdbac.js"),["/ui/assets/NetworkDetail-f9ecdbac.js","/ui/assets/networks-a82d149f.js","/ui/assets/index.esm-7989c879.js","/ui/assets/updateMaxHeight-4e644a5f.js","/ui/assets/NetworkForm-7a372877.js","/ui/assets/FormMenuItem-c982b037.js","/ui/assets/instanceValidation-ad252104.js","/ui/assets/instanceConfigInheritance-8da60590.js","/ui/assets/instanceValidation-26160179.css","/ui/assets/ConfigurationTable-5663621c.js","/ui/assets/ConfigFieldDescription-f8ae8325.js","/ui/assets/settings-c23f9009.js","/ui/assets/AutoExpandingTextArea-38ef4775.js","/ui/assets/ProfileFormMenu-402fd3a6.js","/ui/assets/RenameHeader-48dfd372.js"],import.meta.url)),G6=C.lazy(()=>it(()=>import("./NetworkList-ed3f1c2e.js"),["/ui/assets/NetworkList-ed3f1c2e.js","/ui/assets/networks-a82d149f.js"],import.meta.url)),K6=C.lazy(()=>it(()=>import("./NetworkMap-edcca14b.js"),["/ui/assets/NetworkMap-edcca14b.js","/ui/assets/networks-a82d149f.js"],import.meta.url)),Q6=C.lazy(()=>it(()=>Promise.resolve().then(()=>k6),void 0,import.meta.url)),Y6=C.lazy(()=>it(()=>import("./OperationList-9cdc7cdc.js"),["/ui/assets/OperationList-9cdc7cdc.js","/ui/assets/CancelOperationBtn-5ab5a054.js","/ui/assets/operations-beb03b33.js"],import.meta.url)),mh=C.lazy(()=>it(()=>import("./ProfileDetail-9d676984.js"),["/ui/assets/ProfileDetail-9d676984.js","/ui/assets/index.esm-7989c879.js","/ui/assets/updateMaxHeight-4e644a5f.js","/ui/assets/instanceValidation-ad252104.js","/ui/assets/instanceConfigInheritance-8da60590.js","/ui/assets/instanceValidation-26160179.css","/ui/assets/NetworkDevicesForm-6bd7a471.js","/ui/assets/formFields-e7157cb4.js","/ui/assets/ConfigurationTable-5663621c.js","/ui/assets/ConfigFieldDescription-f8ae8325.js","/ui/assets/StorageVolumeForm-754dcb6d.js","/ui/assets/StorageVolumeFormMenu-3787a809.js","/ui/assets/FormMenuItem-c982b037.js","/ui/assets/DiskSizeSelector-f5c6feab.js","/ui/assets/networks-a82d149f.js","/ui/assets/ProfileFormMenu-402fd3a6.js","/ui/assets/ProfileDetailsForm-2d8b9325.js","/ui/assets/AutoExpandingTextArea-38ef4775.js","/ui/assets/instanceEdit-165cc920.js","/ui/assets/ProfileSelector-a92e1c5b.js","/ui/assets/settings-c23f9009.js","/ui/assets/RenameHeader-48dfd372.js"],import.meta.url)),J6=C.lazy(()=>it(()=>import("./ProfileList-ec5e50ff.js"),[],import.meta.url)),X6=C.lazy(()=>it(()=>import("./ProjectConfiguration-abeeb414.js"),["/ui/assets/ProjectConfiguration-abeeb414.js","/ui/assets/ProjectForm-420f46d7.js","/ui/assets/FormMenuItem-c982b037.js","/ui/assets/formFields-e7157cb4.js","/ui/assets/instanceConfigInheritance-8da60590.js","/ui/assets/ConfigurationTable-5663621c.js","/ui/assets/ConfigFieldDescription-f8ae8325.js","/ui/assets/AutoExpandingTextArea-38ef4775.js","/ui/assets/DiskSizeSelector-f5c6feab.js","/ui/assets/updateMaxHeight-4e644a5f.js","/ui/assets/index.esm-7989c879.js","/ui/assets/RenameHeader-48dfd372.js"],import.meta.url)),He=C.lazy(()=>it(()=>import("./ProtectedRoute-d7443d15.js"),[],import.meta.url)),Z6=C.lazy(()=>it(()=>import("./Settings-893dd2a7.js"),["/ui/assets/Settings-893dd2a7.js","/ui/assets/ConfigFieldDescription-f8ae8325.js"],import.meta.url)),jw=C.lazy(()=>it(()=>Promise.resolve().then(()=>LV),void 0,import.meta.url)),$w=C.lazy(()=>it(()=>import("./StoragePoolDetail-cac1f490.js"),["/ui/assets/StoragePoolDetail-cac1f490.js","/ui/assets/RenameHeader-48dfd372.js","/ui/assets/updateMaxHeight-4e644a5f.js","/ui/assets/index.esm-7989c879.js","/ui/assets/useClusterMembers-b0b2e2f7.js","/ui/assets/DiskSizeSelector-f5c6feab.js","/ui/assets/AutoExpandingTextArea-38ef4775.js","/ui/assets/FormMenuItem-c982b037.js","/ui/assets/StorageVolumeFormMenu-3787a809.js","/ui/assets/settings-c23f9009.js","/ui/assets/StorageUsedBy-9a8da8a4.js"],import.meta.url)),e5=C.lazy(()=>it(()=>import("./StorageVolumeCreate-c0d80d32.js"),["/ui/assets/StorageVolumeCreate-c0d80d32.js","/ui/assets/index.esm-7989c879.js","/ui/assets/updateMaxHeight-4e644a5f.js","/ui/assets/StorageVolumeForm-754dcb6d.js","/ui/assets/StorageVolumeFormMenu-3787a809.js","/ui/assets/FormMenuItem-c982b037.js","/ui/assets/ConfigurationTable-5663621c.js","/ui/assets/ConfigFieldDescription-f8ae8325.js","/ui/assets/DiskSizeSelector-f5c6feab.js"],import.meta.url)),vh=C.lazy(()=>it(()=>import("./StorageVolumeDetail-534c1711.js"),["/ui/assets/StorageVolumeDetail-534c1711.js","/ui/assets/RenameHeader-48dfd372.js","/ui/assets/updateMaxHeight-4e644a5f.js","/ui/assets/index.esm-7989c879.js","/ui/assets/StorageUsedBy-9a8da8a4.js","/ui/assets/StorageVolumeForm-754dcb6d.js","/ui/assets/StorageVolumeFormMenu-3787a809.js","/ui/assets/FormMenuItem-c982b037.js","/ui/assets/ConfigurationTable-5663621c.js","/ui/assets/ConfigFieldDescription-f8ae8325.js","/ui/assets/DiskSizeSelector-f5c6feab.js"],import.meta.url)),t5=C.lazy(()=>it(()=>import("./WarningList-c4a4436b.js"),[],import.meta.url)),n5=["/","/ui","/ui/project"],r5=()=>{const{defaultProject:e,isAuthLoading:t}=jf();return I6(),t?f.jsx(Di,{}):f.jsx(C.Suspense,{fallback:f.jsx(cE,{children:f.jsx(Di,{})}),children:f.jsxs(kO,{children:[n5.map(n=>f.jsx(De,{path:n,element:f.jsx(zg,{to:`/ui/project/${e}/instances`,replace:!0})},n)),f.jsx(De,{path:"/ui/project/:project",element:f.jsx(He,{outlet:f.jsx(Pt,{outlet:f.jsx(N6,{})})})}),f.jsx(De,{path:"/ui/project/:project/instances",element:f.jsx(He,{outlet:f.jsx(Pt,{outlet:f.jsx(H6,{})})})}),f.jsx(De,{path:"/ui/project/:project/instances/create",element:f.jsx(He,{outlet:f.jsx(Pt,{outlet:f.jsx(A6,{})})})}),f.jsx(De,{path:"/ui/project/:project/instances/detail/:name",element:f.jsx(He,{outlet:f.jsx(Pt,{outlet:f.jsx(ph,{})})})}),f.jsx(De,{path:"/ui/project/:project/instances/detail/:name/:activeTab",element:f.jsx(He,{outlet:f.jsx(Pt,{outlet:f.jsx(ph,{})})})}),f.jsx(De,{path:"/ui/project/:project/instances/detail/:name/:activeTab/:activeSection",element:f.jsx(He,{outlet:f.jsx(Pt,{outlet:f.jsx(ph,{})})})}),f.jsx(De,{path:"/ui/project/:project/profiles",element:f.jsx(He,{outlet:f.jsx(Pt,{outlet:f.jsx(J6,{})})})}),f.jsx(De,{path:"/ui/project/:project/profiles/create",element:f.jsx(He,{outlet:f.jsx(Pt,{outlet:f.jsx(B6,{})})})}),f.jsx(De,{path:"/ui/project/:project/profiles/detail/:name",element:f.jsx(He,{outlet:f.jsx(Pt,{outlet:f.jsx(mh,{})})})}),f.jsx(De,{path:"/ui/project/:project/profiles/detail/:name/:activeTab",element:f.jsx(He,{outlet:f.jsx(Pt,{outlet:f.jsx(mh,{})})})}),f.jsx(De,{path:"/ui/project/:project/profiles/detail/:name/:activeTab/:activeSection",element:f.jsx(He,{outlet:f.jsx(Pt,{outlet:f.jsx(mh,{})})})}),f.jsx(De,{path:"/ui/project/:project/networks",element:f.jsx(He,{outlet:f.jsx(Pt,{outlet:f.jsx(G6,{})})})}),f.jsx(De,{path:"/ui/project/:project/networks/create",element:f.jsx(He,{outlet:f.jsx(Pt,{outlet:f.jsx(F6,{})})})}),f.jsx(De,{path:"/ui/project/:project/networks/detail/:name",element:f.jsx(He,{outlet:f.jsx(Pt,{outlet:f.jsx(hh,{})})})}),f.jsx(De,{path:"/ui/project/:project/networks/detail/:name/:activeTab",element:f.jsx(He,{outlet:f.jsx(Pt,{outlet:f.jsx(hh,{})})})}),f.jsx(De,{path:"/ui/project/:project/networks/detail/:name/:activeTab/:activeSection",element:f.jsx(He,{outlet:f.jsx(Pt,{outlet:f.jsx(hh,{})})})}),f.jsx(De,{path:"/ui/project/:project/networks/map",element:f.jsx(He,{outlet:f.jsx(Pt,{outlet:f.jsx(K6,{})})})}),f.jsx(De,{path:"/ui/project/:project/configuration",element:f.jsx(He,{outlet:f.jsx(Pt,{outlet:f.jsx(X6,{})})})}),f.jsx(De,{path:"/ui/projects/create",element:f.jsx(He,{outlet:f.jsx(W6,{})})}),f.jsx(De,{path:"/ui/project/:project/storage",element:f.jsx(He,{outlet:f.jsx(Pt,{outlet:f.jsx(jw,{})})})}),f.jsx(De,{path:"/ui/project/:project/storage/create",element:f.jsx(He,{outlet:f.jsx(Pt,{outlet:f.jsx(z6,{})})})}),f.jsx(De,{path:"/ui/project/:project/storage/:activeTab",element:f.jsx(He,{outlet:f.jsx(Pt,{outlet:f.jsx(jw,{})})})}),f.jsx(De,{path:"/ui/project/:project/storage/volumes/create",element:f.jsx(He,{outlet:f.jsx(Pt,{outlet:f.jsx(e5,{})})})}),f.jsx(De,{path:"/ui/project/:project/storage/detail/:name",element:f.jsx(He,{outlet:f.jsx(Pt,{outlet:f.jsx($w,{})})})}),f.jsx(De,{path:"/ui/project/:project/storage/detail/:name/:activeTab",element:f.jsx(He,{outlet:f.jsx($w,{})})}),f.jsx(De,{path:"/ui/project/:project/storage/detail/:pool/:type/:volume",element:f.jsx(He,{outlet:f.jsx(vh,{})})}),f.jsx(De,{path:"/ui/project/:project/storage/detail/:pool/:type/:volume/:activeTab",element:f.jsx(He,{outlet:f.jsx(vh,{})})}),f.jsx(De,{path:"/ui/project/:project/storage/detail/:pool/:type/:volume/:activeTab/:activeSection",element:f.jsx(He,{outlet:f.jsx(vh,{})})}),f.jsx(De,{path:"/ui/project/:project/images",element:f.jsx(He,{outlet:f.jsx(q6,{})})}),f.jsx(De,{path:"/ui/cluster",element:f.jsx(He,{outlet:f.jsx(Ew,{})})}),f.jsx(De,{path:"/ui/cluster/groups/create",element:f.jsx(He,{outlet:f.jsx(D6,{})})}),f.jsx(De,{path:"/ui/cluster/groups/detail/:group",element:f.jsx(He,{outlet:f.jsx(xw,{outlet:f.jsx(Ew,{})})})}),f.jsx(De,{path:"/ui/cluster/groups/detail/:group/edit",element:f.jsx(He,{outlet:f.jsx(xw,{outlet:f.jsx(U6,{})})})}),f.jsx(De,{path:"/ui/operations",element:f.jsx(He,{outlet:f.jsx(Y6,{})})}),f.jsx(De,{path:"/ui/warnings",element:f.jsx(He,{outlet:f.jsx(t5,{})})}),f.jsx(De,{path:"/ui/settings",element:f.jsx(He,{outlet:f.jsx(Z6,{})})}),f.jsx(De,{path:"/ui/login",element:f.jsx(V6,{})}),f.jsx(De,{path:"/ui/login/certificate-generate",element:f.jsx(L6,{})}),f.jsx(De,{path:"/ui/login/certificate-add",element:f.jsx(M6,{})}),f.jsx(De,{path:"*",element:f.jsx(Q6,{})})]})})},a5=new j8,i5=()=>f.jsx(V.NotificationProvider,{children:f.jsx(k8,{client:a5,children:f.jsx(Z8,{children:f.jsx(nV,{children:f.jsx(JV,{children:f.jsx(l6,{children:f.jsxs("div",{className:"l-application",role:"presentation",children:[f.jsx(KV,{}),f.jsx(r5,{}),f.jsx(E6,{}),f.jsx(j6,{})]})})})})})})}),fE=document.getElementById("app");if(!fE)throw new Error("Failed to find the root element");const o5=nO(fE),l5=IO([{path:"*",Component:i5}]);o5.render(f.jsx(LO,{router:l5}));export{Pk as $,dl as A,rV as B,cE as C,U5 as D,t6 as E,rG as F,nE as G,TV as H,xr as I,aG as J,w5 as K,Di as L,x5 as M,zg as N,fw as O,bV as P,cG as Q,fG as R,Zx as S,dG as T,sG as U,I5 as V,Mc as W,Wv as X,zv as Y,dV as Z,Pw as _,g5 as a,C6 as a$,u6 as a0,Q5 as a1,h5 as a2,Ux as a3,qx as a4,Hx as a5,d5 as a6,f5 as a7,V8 as a8,p5 as a9,Ps as aA,XV as aB,Gu as aC,z5 as aD,rE as aE,Py as aF,tG as aG,eV as aH,A5 as aI,ua as aJ,qd as aK,Gd as aL,DC as aM,$n as aN,dy as aO,BC as aP,cy as aQ,Ol as aR,IC as aS,D3 as aT,Rf as aU,s5 as aV,Fw as aW,nO as aX,iG as aY,aE as aZ,O6 as a_,Sn as aa,lE as ab,v5 as ac,q5 as ad,ip as ae,Y5 as af,X5 as ag,J5 as ah,eG as ai,m5 as aj,Z5 as ak,cV as al,o6 as am,H5 as an,p6 as ao,IV as ap,e6 as aq,G5 as ar,K5 as as,Qw as at,Jf as au,SV as av,_V as aw,Ss as ax,lp as ay,m6 as az,aV as b,P6 as b0,lG as b1,oG as b2,BV as b3,b6 as b4,V5 as b5,B5 as b6,F5 as b7,b5 as b8,W5 as b9,$5 as bA,T5 as bB,L5 as bC,$V as bD,Jx as ba,lV as bb,NV as bc,M5 as bd,N5 as be,nG as bf,ap as bg,_6 as bh,D5 as bi,O5 as bj,P5 as bk,S5 as bl,_5 as bm,ww as bn,y5 as bo,j5 as bp,fV as bq,pV as br,E5 as bs,dw as bt,C5 as bu,R5 as bv,vV as bw,RV as bx,jV as by,k5 as bz,nn as c,V as d,ar as e,Ln as f,K8 as g,T6 as h,Ya as i,f as j,pG as k,op as l,yl as m,ws as n,yV as o,uG as p,bt as q,C as r,EV as s,ZV as t,jf as u,xe as v,c5 as w,Os as x,Fn as y,G8 as z};