diff --git a/dashboard-ui/@nve/elements/bundles/icons.js b/dashboard-ui/@nve/elements/bundles/icons.js deleted file mode 100644 index b9cbc7c..0000000 --- a/dashboard-ui/@nve/elements/bundles/icons.js +++ /dev/null @@ -1 +0,0 @@ -function e(e){return{svg:async()=>(await e()).default}}const l={"academic-cap":e(()=>Promise.resolve().then(()=>r)),"add-asset":e(()=>Promise.resolve().then(()=>t)),"add-comment":e(()=>Promise.resolve().then(()=>a)),"add-grid":e(()=>Promise.resolve().then(()=>n)),"add-user":e(()=>Promise.resolve().then(()=>v)),add:e(()=>Promise.resolve().then(()=>i)),ancestors:e(()=>Promise.resolve().then(()=>c)),archive:e(()=>Promise.resolve().then(()=>d)),"arrow-angle":e(()=>Promise.resolve().then(()=>s)),"arrow-both":e(()=>Promise.resolve().then(()=>u)),"arrow-cycle":e(()=>Promise.resolve().then(()=>g)),"arrow-path-rounded-square":e(()=>Promise.resolve().then(()=>h)),"arrow-stop":e(()=>Promise.resolve().then(()=>f)),arrow:e(()=>Promise.resolve().then(()=>p)),"at-symbol":e(()=>Promise.resolve().then(()=>w)),backspace:e(()=>Promise.resolve().then(()=>m)),"bar-pill-stack":e(()=>Promise.resolve().then(()=>_)),"bars-3-bottom-left":e(()=>Promise.resolve().then(()=>b)),"bars-3-bottom-right":e(()=>Promise.resolve().then(()=>M)),"bars-3-center-left":e(()=>Promise.resolve().then(()=>Z)),"bars-3":e(()=>Promise.resolve().then(()=>y)),"bars-4":e(()=>Promise.resolve().then(()=>S)),beaker:e(()=>Promise.resolve().then(()=>x)),"bell-slash":e(()=>Promise.resolve().then(()=>j)),"bell-stroke":e(()=>Promise.resolve().then(()=>P)),bell:e(()=>Promise.resolve().then(()=>O)),bold:e(()=>Promise.resolve().then(()=>C)),book:e(()=>Promise.resolve().then(()=>z)),"bookmark-stroke":e(()=>Promise.resolve().then(()=>A)),bookmark:e(()=>Promise.resolve().then(()=>H)),"bounding-box":e(()=>Promise.resolve().then(()=>V)),branch:e(()=>Promise.resolve().then(()=>B)),briefcase:e(()=>Promise.resolve().then(()=>T)),broadcast:e(()=>Promise.resolve().then(()=>L)),browser:e(()=>Promise.resolve().then(()=>k)),bug:e(()=>Promise.resolve().then(()=>q)),calendar:e(()=>Promise.resolve().then(()=>U)),camera:e(()=>Promise.resolve().then(()=>I)),cancel:e(()=>Promise.resolve().then(()=>D)),caret:e(()=>Promise.resolve().then(()=>E)),"carets-closed-square":e(()=>Promise.resolve().then(()=>F)),carousel:e(()=>Promise.resolve().then(()=>G)),"category-list":e(()=>Promise.resolve().then(()=>J)),"chart-bar":e(()=>Promise.resolve().then(()=>K)),"chat-bubble":e(()=>Promise.resolve().then(()=>N)),"chat-bubbles":e(()=>Promise.resolve().then(()=>Q)),"check-badge":e(()=>Promise.resolve().then(()=>R)),check:e(()=>Promise.resolve().then(()=>W)),checklist:e(()=>Promise.resolve().then(()=>X)),"checkmark-circle":e(()=>Promise.resolve().then(()=>Y)),chevron:e(()=>Promise.resolve().then(()=>$)),chip:e(()=>Promise.resolve().then(()=>ee)),"circle-angled-line":e(()=>Promise.resolve().then(()=>le)),"circle-dash":e(()=>Promise.resolve().then(()=>oe)),"circle-dot-arrows":e(()=>Promise.resolve().then(()=>re)),"circle-dot":e(()=>Promise.resolve().then(()=>te)),"circle-half":e(()=>Promise.resolve().then(()=>ae)),"circle-rule":e(()=>Promise.resolve().then(()=>ne)),"circle-tick":e(()=>Promise.resolve().then(()=>ve)),circle:e(()=>Promise.resolve().then(()=>ie)),clipboard:e(()=>Promise.resolve().then(()=>ce)),"clock-circle-arrow":e(()=>Promise.resolve().then(()=>de)),clock:e(()=>Promise.resolve().then(()=>se)),"cloud-download":e(()=>Promise.resolve().then(()=>ue)),"cloud-upload":e(()=>Promise.resolve().then(()=>ge)),cloud:e(()=>Promise.resolve().then(()=>he)),code:e(()=>Promise.resolve().then(()=>fe)),"collapse-all":e(()=>Promise.resolve().then(()=>pe)),"collapse-details":e(()=>Promise.resolve().then(()=>we)),"color-palette":e(()=>Promise.resolve().then(()=>me)),columns:e(()=>Promise.resolve().then(()=>_e)),compare:e(()=>Promise.resolve().then(()=>be)),computer:e(()=>Promise.resolve().then(()=>Me)),"connect-node":e(()=>Promise.resolve().then(()=>Ze)),"connected-blocks":e(()=>Promise.resolve().then(()=>ye)),copy:e(()=>Promise.resolve().then(()=>Se)),"cross-hairs":e(()=>Promise.resolve().then(()=>xe)),"cursor-rays":e(()=>Promise.resolve().then(()=>je)),"cursor-ripples":e(()=>Promise.resolve().then(()=>Pe)),"data-management":e(()=>Promise.resolve().then(()=>Oe)),"delete-node":e(()=>Promise.resolve().then(()=>Ce)),delete:e(()=>Promise.resolve().then(()=>ze)),"doc-checkmark":e(()=>Promise.resolve().then(()=>Ae)),"dock-bottom":e(()=>Promise.resolve().then(()=>He)),"dock-none":e(()=>Promise.resolve().then(()=>Ve)),"dock-side":e(()=>Promise.resolve().then(()=>Be)),"document-clipboard":e(()=>Promise.resolve().then(()=>Te)),document:e(()=>Promise.resolve().then(()=>Le)),"dot-stroke":e(()=>Promise.resolve().then(()=>ke)),dot:e(()=>Promise.resolve().then(()=>qe)),"double-chevron":e(()=>Promise.resolve().then(()=>Ue)),download:e(()=>Promise.resolve().then(()=>Ie)),drag:e(()=>Promise.resolve().then(()=>De)),dropper:e(()=>Promise.resolve().then(()=>Ee)),duplicate:e(()=>Promise.resolve().then(()=>Fe)),edit:e(()=>Promise.resolve().then(()=>Ge)),ellipses:e(()=>Promise.resolve().then(()=>Je)),envelope:e(()=>Promise.resolve().then(()=>Ke)),"exclamation-circle":e(()=>Promise.resolve().then(()=>Ne)),"exclamation-mark":e(()=>Promise.resolve().then(()=>Qe)),"exclamation-triangle":e(()=>Promise.resolve().then(()=>Re)),"expand-all":e(()=>Promise.resolve().then(()=>We)),"expand-details":e(()=>Promise.resolve().then(()=>Xe)),expression:e(()=>Promise.resolve().then(()=>Ye)),"eye-hidden":e(()=>Promise.resolve().then(()=>$e)),eye:e(()=>Promise.resolve().then(()=>el)),"face-frown":e(()=>Promise.resolve().then(()=>ll)),"face-smile":e(()=>Promise.resolve().then(()=>ol)),"fast-forward-10":e(()=>Promise.resolve().then(()=>rl)),"fast-forward":e(()=>Promise.resolve().then(()=>tl)),film:e(()=>Promise.resolve().then(()=>al)),"filter-stroke":e(()=>Promise.resolve().then(()=>nl)),filter:e(()=>Promise.resolve().then(()=>vl)),"flag-stroke":e(()=>Promise.resolve().then(()=>il)),flag:e(()=>Promise.resolve().then(()=>cl)),fold:e(()=>Promise.resolve().then(()=>dl)),folder:e(()=>Promise.resolve().then(()=>sl)),fork:e(()=>Promise.resolve().then(()=>ul)),gear:e(()=>Promise.resolve().then(()=>gl)),"globe-alt-stroke":e(()=>Promise.resolve().then(()=>hl)),globe:e(()=>Promise.resolve().then(()=>fl)),"group-boxes":e(()=>Promise.resolve().then(()=>pl)),group:e(()=>Promise.resolve().then(()=>wl)),hand:e(()=>Promise.resolve().then(()=>ml)),hash:e(()=>Promise.resolve().then(()=>_l)),heading:e(()=>Promise.resolve().then(()=>bl)),home:e(()=>Promise.resolve().then(()=>Ml)),"horizontal-rule":e(()=>Promise.resolve().then(()=>Zl)),"hourglass-end":e(()=>Promise.resolve().then(()=>yl)),"hourglass-mid":e(()=>Promise.resolve().then(()=>Sl)),"hourglass-start":e(()=>Promise.resolve().then(()=>xl)),hourglass:e(()=>Promise.resolve().then(()=>jl)),identification:e(()=>Promise.resolve().then(()=>Pl)),image:e(()=>Promise.resolve().then(()=>Ol)),inbox:e(()=>Promise.resolve().then(()=>Cl)),infinity:e(()=>Promise.resolve().then(()=>zl)),"information-circle-stroke":e(()=>Promise.resolve().then(()=>Al)),inspect:e(()=>Promise.resolve().then(()=>Hl)),italic:e(()=>Promise.resolve().then(()=>Vl)),key:e(()=>Promise.resolve().then(()=>Bl)),keyboard:e(()=>Promise.resolve().then(()=>Tl)),"laptop-phone":e(()=>Promise.resolve().then(()=>Ll)),layers:e(()=>Promise.resolve().then(()=>kl)),lifebuoy:e(()=>Promise.resolve().then(()=>ql)),lightbulb:e(()=>Promise.resolve().then(()=>Ul)),"lightning-bolt":e(()=>Promise.resolve().then(()=>Il)),link:e(()=>Promise.resolve().then(()=>Dl)),"list-ordered":e(()=>Promise.resolve().then(()=>El)),"list-unordered":e(()=>Promise.resolve().then(()=>Fl)),lock:e(()=>Promise.resolve().then(()=>Gl)),login:e(()=>Promise.resolve().then(()=>Jl)),logout:e(()=>Promise.resolve().then(()=>Kl)),"looping-off":e(()=>Promise.resolve().then(()=>Nl)),looping:e(()=>Promise.resolve().then(()=>Ql)),"map-drives":e(()=>Promise.resolve().then(()=>Rl)),"map-pin":e(()=>Promise.resolve().then(()=>Wl)),map:e(()=>Promise.resolve().then(()=>Xl)),markdown:e(()=>Promise.resolve().then(()=>Yl)),maximize:e(()=>Promise.resolve().then(()=>$l)),megaphone:e(()=>Promise.resolve().then(()=>eo)),menu:e(()=>Promise.resolve().then(()=>lo)),merge:e(()=>Promise.resolve().then(()=>oo)),meter:e(()=>Promise.resolve().then(()=>ro)),minimize:e(()=>Promise.resolve().then(()=>to)),"minus-circle":e(()=>Promise.resolve().then(()=>ao)),minus:e(()=>Promise.resolve().then(()=>no)),moon:e(()=>Promise.resolve().then(()=>vo)),"more-actions":e(()=>Promise.resolve().then(()=>io)),multiselect:e(()=>Promise.resolve().then(()=>co)),"music-note":e(()=>Promise.resolve().then(()=>so)),newspaper:e(()=>Promise.resolve().then(()=>uo)),"not-allowed":e(()=>Promise.resolve().then(()=>go)),numbers:e(()=>Promise.resolve().then(()=>ho)),"office-building":e(()=>Promise.resolve().then(()=>fo)),outline:e(()=>Promise.resolve().then(()=>po)),"paper-airplane":e(()=>Promise.resolve().then(()=>wo)),"paper-clip":e(()=>Promise.resolve().then(()=>mo)),pause:e(()=>Promise.resolve().then(()=>_o)),"pencil-square":e(()=>Promise.resolve().then(()=>bo)),"person-2":e(()=>Promise.resolve().then(()=>Mo)),"person-3":e(()=>Promise.resolve().then(()=>Zo)),"person-circle":e(()=>Promise.resolve().then(()=>yo)),person:e(()=>Promise.resolve().then(()=>So)),phone:e(()=>Promise.resolve().then(()=>xo)),"picture-in-picture":e(()=>Promise.resolve().then(()=>jo)),"pie-chart":e(()=>Promise.resolve().then(()=>Po)),pin:e(()=>Promise.resolve().then(()=>Oo)),"pizza-slice":e(()=>Promise.resolve().then(()=>Co)),placeholder:e(()=>Promise.resolve().then(()=>zo)),play:e(()=>Promise.resolve().then(()=>Ao)),plug:e(()=>Promise.resolve().then(()=>Ho)),"plus-circle":e(()=>Promise.resolve().then(()=>Vo)),"plus-minus":e(()=>Promise.resolve().then(()=>Bo)),"pointer-stroke":e(()=>Promise.resolve().then(()=>To)),pointer:e(()=>Promise.resolve().then(()=>Lo)),"priority-high":e(()=>Promise.resolve().then(()=>ko)),"priority-low":e(()=>Promise.resolve().then(()=>qo)),"priority-medium":e(()=>Promise.resolve().then(()=>Uo)),projector:e(()=>Promise.resolve().then(()=>Io)),"pull-close":e(()=>Promise.resolve().then(()=>Do)),"pull-draft":e(()=>Promise.resolve().then(()=>Eo)),"pull-open":e(()=>Promise.resolve().then(()=>Fo)),pulse:e(()=>Promise.resolve().then(()=>Go)),"puzzle-piece":e(()=>Promise.resolve().then(()=>Jo)),"question-mark-circle-stroke":e(()=>Promise.resolve().then(()=>Ko)),"question-mark-circle":e(()=>Promise.resolve().then(()=>No)),"rectangle-group":e(()=>Promise.resolve().then(()=>Qo)),"rectangle-stack-horizontal":e(()=>Promise.resolve().then(()=>Ro)),"rectangle-stack-vertical":e(()=>Promise.resolve().then(()=>Wo)),redo:e(()=>Promise.resolve().then(()=>Xo)),refresh:e(()=>Promise.resolve().then(()=>Yo)),reply:e(()=>Promise.resolve().then(()=>$o)),"rewind-10":e(()=>Promise.resolve().then(()=>er)),rewind:e(()=>Promise.resolve().then(()=>lr)),rocketship:e(()=>Promise.resolve().then(()=>or)),running:e(()=>Promise.resolve().then(()=>rr)),scale:e(()=>Promise.resolve().then(()=>tr)),scissors:e(()=>Promise.resolve().then(()=>ar)),search:e(()=>Promise.resolve().then(()=>nr)),sensor:e(()=>Promise.resolve().then(()=>vr)),"server-stack":e(()=>Promise.resolve().then(()=>ir)),server:e(()=>Promise.resolve().then(()=>cr)),shapes:e(()=>Promise.resolve().then(()=>dr)),share:e(()=>Promise.resolve().then(()=>sr)),"signal-slash":e(()=>Promise.resolve().then(()=>ur)),signal:e(()=>Promise.resolve().then(()=>gr)),signpost:e(()=>Promise.resolve().then(()=>hr)),"sort-ascending":e(()=>Promise.resolve().then(()=>fr)),"sort-descending":e(()=>Promise.resolve().then(()=>pr)),soundwave:e(()=>Promise.resolve().then(()=>wr)),sparkles:e(()=>Promise.resolve().then(()=>mr)),"split-horizontal":e(()=>Promise.resolve().then(()=>_r)),"split-none":e(()=>Promise.resolve().then(()=>br)),"split-vertical":e(()=>Promise.resolve().then(()=>Mr)),"star-half":e(()=>Promise.resolve().then(()=>Zr)),"star-stroke":e(()=>Promise.resolve().then(()=>yr)),star:e(()=>Promise.resolve().then(()=>Sr)),start:e(()=>Promise.resolve().then(()=>xr)),"status-offline":e(()=>Promise.resolve().then(()=>jr)),"status-online":e(()=>Promise.resolve().then(()=>Pr)),"stop-sign":e(()=>Promise.resolve().then(()=>Or)),stopwatch:e(()=>Promise.resolve().then(()=>Cr)),strikethrough:e(()=>Promise.resolve().then(()=>zr)),sun:e(()=>Promise.resolve().then(()=>Ar)),swatch:e(()=>Promise.resolve().then(()=>Hr)),"switch-apps":e(()=>Promise.resolve().then(()=>Vr)),switch:e(()=>Promise.resolve().then(()=>Br)),table:e(()=>Promise.resolve().then(()=>Tr)),tag:e(()=>Promise.resolve().then(()=>Lr)),task:e(()=>Promise.resolve().then(()=>kr)),telescope:e(()=>Promise.resolve().then(()=>qr)),template:e(()=>Promise.resolve().then(()=>Ur)),terminal:e(()=>Promise.resolve().then(()=>Ir)),"thumb-stroke":e(()=>Promise.resolve().then(()=>Dr)),thumb:e(()=>Promise.resolve().then(()=>Er)),"traffic-cone":e(()=>Promise.resolve().then(()=>Fr)),"transparent-box":e(()=>Promise.resolve().then(()=>Gr)),"trend-down":e(()=>Promise.resolve().then(()=>Jr)),"trend-up":e(()=>Promise.resolve().then(()=>Kr)),trophy:e(()=>Promise.resolve().then(()=>Nr)),truck:e(()=>Promise.resolve().then(()=>Qr)),typography:e(()=>Promise.resolve().then(()=>Rr)),undo:e(()=>Promise.resolve().then(()=>Wr)),unlock:e(()=>Promise.resolve().then(()=>Xr)),upload:e(()=>Promise.resolve().then(()=>Yr)),"video-camera":e(()=>Promise.resolve().then(()=>$r)),"view-as-grid":e(()=>Promise.resolve().then(()=>et)),"volume-muted":e(()=>Promise.resolve().then(()=>lt)),volume:e(()=>Promise.resolve().then(()=>ot)),wifi:e(()=>Promise.resolve().then(()=>rt)),wrench:e(()=>Promise.resolve().then(()=>tt)),"x-circle":e(()=>Promise.resolve().then(()=>at)),"zoom-in":e(()=>Promise.resolve().then(()=>nt)),"zoom-out":e(()=>Promise.resolve().then(()=>vt))},o=Object.keys(l),r=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),t=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),a=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),n=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),v=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),i=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),c=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),d=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),s=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),u=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),g=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),h=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),f=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),p=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),w=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),m=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),_=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),b=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),M=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Z=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),y=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),S=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),x=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),j=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),P=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),O=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),C=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),z=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),A=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),H=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),V=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),B=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),T=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),L=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),k=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),q=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),U=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),I=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),D=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),E=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),F=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),G=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),J=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),K=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),N=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Q=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),R=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),W=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),X=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Y=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),$=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),ee=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),le=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),oe=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),re=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),te=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),ae=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),ne=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),ve=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),ie=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),ce=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),de=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),se=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),ue=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),ge=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),he=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),fe=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),pe=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),we=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),me=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),_e=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),be=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Me=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Ze=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),ye=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Se=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),xe=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),je=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Pe=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Oe=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Ce=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),ze=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Ae=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),He=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Ve=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Be=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Te=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Le=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),ke=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),qe=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Ue=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Ie=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),De=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Ee=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Fe=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Ge=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Je=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Ke=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Ne=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Qe=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Re=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),We=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Xe=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Ye=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),$e=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),el=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),ll=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),ol=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),rl=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),tl=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),al=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),nl=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),vl=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),il=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),cl=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),dl=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),sl=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),ul=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),gl=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),hl=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),fl=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),pl=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),wl=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),ml=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),_l=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),bl=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Ml=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Zl=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),yl=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Sl=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),xl=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),jl=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Pl=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Ol=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Cl=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),zl=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Al=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Hl=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Vl=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Bl=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Tl=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Ll=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),kl=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),ql=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Ul=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Il=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Dl=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),El=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Fl=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Gl=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Jl=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Kl=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Nl=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Ql=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Rl=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Wl=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Xl=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Yl=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),$l=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),eo=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),lo=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),oo=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),ro=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),to=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),ao=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),no=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),vo=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),io=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),co=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),so=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),uo=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),go=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),ho=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),fo=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),po=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),wo=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),mo=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),_o=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),bo=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Mo=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Zo=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),yo=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),So=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),xo=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),jo=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Po=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Oo=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Co=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),zo=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Ao=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Ho=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Vo=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Bo=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),To=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Lo=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),ko=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),qo=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Uo=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Io=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Do=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Eo=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Fo=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Go=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Jo=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Ko=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),No=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Qo=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Ro=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Wo=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Xo=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Yo=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),$o=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),er=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),lr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),or=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),rr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),tr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),ar=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),nr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),vr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),ir=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),cr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),dr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),sr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),ur=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),gr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),hr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),fr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),pr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),wr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),mr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),_r=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),br=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Mr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Zr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),yr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Sr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),xr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),jr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Pr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Or=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Cr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),zr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Ar=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Hr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Vr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Br=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Tr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Lr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),kr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),qr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Ur=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Ir=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Dr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Er=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Fr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Gr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Jr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Kr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Nr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Qr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Rr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Wr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Xr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),Yr=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),$r=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),et=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),lt=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),ot=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),rt=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),tt=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),at=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),nt=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"})),vt=Object.freeze(Object.defineProperty({__proto__:null,default:''},Symbol.toStringTag,{value:"Module"}));export{l as I,o as a}; diff --git a/dashboard-ui/@nve/elements/bundles/index.d.ts b/dashboard-ui/@nve/elements/bundles/index.d.ts deleted file mode 100644 index 6ddc457..0000000 --- a/dashboard-ui/@nve/elements/bundles/index.d.ts +++ /dev/null @@ -1,5227 +0,0 @@ -// SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. -// SPDX-License-Identifier: Apache-2.0 - -// Generated by dts-bundle-generator v9.5.1 - -declare const HTML_RESULT = 1; -declare const SVG_RESULT = 2; -declare const MATHML_RESULT = 3; -export type ResultType = typeof HTML_RESULT | typeof SVG_RESULT | typeof MATHML_RESULT; -/** - * The return type of the template tag functions, {@linkcode html} and - * {@linkcode svg} when it hasn't been compiled by @lit-labs/compiler. - * - * A `TemplateResult` object holds all the information about a template - * expression required to render it: the template strings, expression values, - * and type of template (html or svg). - * - * `TemplateResult` objects do not create any DOM on their own. To create or - * update DOM you need to render the `TemplateResult`. See - * [Rendering](https://lit.dev/docs/components/rendering) for more information. - * - */ -export type UncompiledTemplateResult = { - ["_$litType$"]: T; - strings: TemplateStringsArray; - values: unknown[]; -}; -/** - * The return type of the template tag functions, {@linkcode html} and - * {@linkcode svg}. - * - * A `TemplateResult` object holds all the information about a template - * expression required to render it: the template strings, expression values, - * and type of template (html or svg). - * - * `TemplateResult` objects do not create any DOM on their own. To create or - * update DOM you need to render the `TemplateResult`. See - * [Rendering](https://lit.dev/docs/components/rendering) for more information. - * - * In Lit 4, this type will be an alias of - * MaybeCompiledTemplateResult, so that code will get type errors if it assumes - * that Lit templates are not compiled. When deliberately working with only - * one, use either {@linkcode CompiledTemplateResult} or - * {@linkcode UncompiledTemplateResult} explicitly. - */ -export type TemplateResult = UncompiledTemplateResult; -declare const nothing: unique symbol; -/** - * Object specifying options for controlling lit-html rendering. Note that - * while `render` may be called multiple times on the same `container` (and - * `renderBefore` reference node) to efficiently update the rendered content, - * only the options passed in during the first render are respected during - * the lifetime of renders to that unique `container` + `renderBefore` - * combination. - */ -export interface RenderOptions { - /** - * An object to use as the `this` value for event listeners. It's often - * useful to set this to the host component rendering a template. - */ - host?: object; - /** - * A DOM node before which to render content in the container. - */ - renderBefore?: ChildNode | null; - /** - * Node used for cloning the template (`importNode` will be called on this - * node). This controls the `ownerDocument` of the rendered DOM, along with - * any inherited context. Defaults to the global `document`. - */ - creationScope?: { - importNode(node: Node, deep?: boolean): Node; - }; - /** - * The initial connected state for the top-level part being rendered. If no - * `isConnected` option is set, `AsyncDirective`s will be connected by - * default. Set to `false` if the initial render occurs in a disconnected tree - * and `AsyncDirective`s should see `isConnected === false` for their initial - * render. The `part.setConnected()` method must be used subsequent to initial - * render to change the connected state of the part. - */ - isConnected?: boolean; -} -declare class BaseButton extends LitElement { - #private; - static formAssociated: boolean; - /** - * Use for buttons that are toggle button types. - * https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-pressed - */ - pressed: boolean; - /** - * Use for button that are used for expanding/collapsing content. - * https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-expanded - */ - expanded: boolean; - /** - * Similar to input readonly, sets a button semantically as visual treatment only - * https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/readonly - */ - readonly: boolean; - /** - * Similar to input form, sets a button to submit a form outside its parent form. - * Returns a reference to the form element if available. - * https://developer.mozilla.org/en-US/docs/Web/API/ElementInternals/form - */ - set form(form: string | HTMLFormElement); - get form(): HTMLFormElement | null | string; - /** - * The name of the button, submitted as a pair with the button's value as part of the form data, when that button is used to submit the form. - * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button#attr-name - */ - name: string; - /** - * Defines the value associated with the button's name when it's submitted with the form data. This value is passed to the server in params when the form is submitted using this button. - * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button#attr-value - */ - value: string; - /** - * Defines the button behavior when associated within an
element. - * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button#attr-type - */ - type: "button" | "submit" | "reset"; - /** - * This Boolean attribute prevents the user from interacting with the button: it cannot be pressed or focused. - * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button#attr-disabled - */ - disabled: boolean; - /** - * This Boolean attribute prevents the selected state if button is part of a multi choice selection group - * https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-selected - */ - selected: boolean; - /** - * This Boolean attribute sets the current state, used to represent the current page or navigation link - * https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-current - */ - current: "page" | "step"; - /** - * Establishing a relationship between a popover and its invoker button. - * https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/popoverTargetElement - */ - popoverTargetElement: HTMLElement; - /** - * The id of the element to which the popover is applied. - * https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/button#popovertarget - */ - popovertarget: string; - /** - * The popover target action to be applied to the popover target element. - * https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/popoverTargetAction - */ - popoverTargetAction: "show" | "hide" | "toggle"; - /** - * The id of the element to which the command is applied. - * https://developer.mozilla.org/en-US/docs/Web/API/Invoker_Commands_API - */ - commandFor: string; - /** - * The command to be applied to the element. - * https://developer.mozilla.org/en-US/docs/Web/API/Invoker_Commands_API - */ - command: string; - /** - * @private - * A instance of `ElementInternals` that is set dynamically by the applied decorators/controllers - */ - _internals: ElementInternals; - connectedCallback(): void; - render(): TemplateResult<1>; -} -export interface I18nStrings { - close: string; - copy: string; - copied: string; - expand: string; - select: string; - selected: string; - sort: string; - show: string; - hide: string; - loading: string; - previous: string; - next: string; - start: string; - end: string; - currentPage: string; - noResults: string; - status: string; - information: string; - warning: string; - success: string; - danger: string; - trend: string; - down: string; - up: string; - neutral: string; - of: string; - theme: string; - scale: string; - reducedMotion: string; - colorScheme: string; - resize: string; - or: string; - files: string; - dragAndDrop: string; - browseFiles: string; - maxFileSize: string; -} -export interface KeynavListConfig { - items: NodeListOf | HTMLElement[]; - layout?: "both" | "horizontal" | "vertical"; - manageFocus?: boolean; - manageTabindex?: boolean; - loop?: boolean; - dir?: string | null; -} -export interface IconSVG { - svg: () => Promise | string; -} -export declare const ICON_IMPORTS: { - "academic-cap": IconSVG; - "add-asset": IconSVG; - "add-comment": IconSVG; - "add-grid": IconSVG; - "add-user": IconSVG; - add: IconSVG; - ancestors: IconSVG; - archive: IconSVG; - "arrow-angle": IconSVG; - "arrow-both": IconSVG; - "arrow-cycle": IconSVG; - "arrow-path-rounded-square": IconSVG; - "arrow-stop": IconSVG; - arrow: IconSVG; - "at-symbol": IconSVG; - backspace: IconSVG; - "bar-pill-stack": IconSVG; - "bars-3-bottom-left": IconSVG; - "bars-3-bottom-right": IconSVG; - "bars-3-center-left": IconSVG; - "bars-3": IconSVG; - "bars-4": IconSVG; - beaker: IconSVG; - "bell-slash": IconSVG; - "bell-stroke": IconSVG; - bell: IconSVG; - bold: IconSVG; - book: IconSVG; - "bookmark-stroke": IconSVG; - bookmark: IconSVG; - "bounding-box": IconSVG; - branch: IconSVG; - briefcase: IconSVG; - broadcast: IconSVG; - browser: IconSVG; - bug: IconSVG; - calendar: IconSVG; - camera: IconSVG; - cancel: IconSVG; - caret: IconSVG; - "carets-closed-square": IconSVG; - carousel: IconSVG; - "category-list": IconSVG; - "chart-bar": IconSVG; - "chat-bubble": IconSVG; - "chat-bubbles": IconSVG; - "check-badge": IconSVG; - check: IconSVG; - checklist: IconSVG; - "checkmark-circle": IconSVG; - chevron: IconSVG; - chip: IconSVG; - "circle-angled-line": IconSVG; - "circle-dash": IconSVG; - "circle-dot-arrows": IconSVG; - "circle-dot": IconSVG; - "circle-half": IconSVG; - "circle-rule": IconSVG; - "circle-tick": IconSVG; - circle: IconSVG; - clipboard: IconSVG; - "clock-circle-arrow": IconSVG; - clock: IconSVG; - "cloud-download": IconSVG; - "cloud-upload": IconSVG; - cloud: IconSVG; - code: IconSVG; - "collapse-all": IconSVG; - "collapse-details": IconSVG; - "color-palette": IconSVG; - columns: IconSVG; - compare: IconSVG; - computer: IconSVG; - "connect-node": IconSVG; - "connected-blocks": IconSVG; - copy: IconSVG; - "cross-hairs": IconSVG; - "cursor-rays": IconSVG; - "cursor-ripples": IconSVG; - "data-management": IconSVG; - "delete-node": IconSVG; - delete: IconSVG; - "doc-checkmark": IconSVG; - "dock-bottom": IconSVG; - "dock-none": IconSVG; - "dock-side": IconSVG; - "document-clipboard": IconSVG; - document: IconSVG; - "dot-stroke": IconSVG; - dot: IconSVG; - "double-chevron": IconSVG; - download: IconSVG; - drag: IconSVG; - dropper: IconSVG; - duplicate: IconSVG; - edit: IconSVG; - ellipses: IconSVG; - envelope: IconSVG; - "exclamation-circle": IconSVG; - "exclamation-mark": IconSVG; - "exclamation-triangle": IconSVG; - "expand-all": IconSVG; - "expand-details": IconSVG; - expression: IconSVG; - "eye-hidden": IconSVG; - eye: IconSVG; - "face-frown": IconSVG; - "face-smile": IconSVG; - "fast-forward-10": IconSVG; - "fast-forward": IconSVG; - film: IconSVG; - "filter-stroke": IconSVG; - filter: IconSVG; - "flag-stroke": IconSVG; - flag: IconSVG; - fold: IconSVG; - folder: IconSVG; - fork: IconSVG; - gear: IconSVG; - "globe-alt-stroke": IconSVG; - globe: IconSVG; - "group-boxes": IconSVG; - group: IconSVG; - hand: IconSVG; - hash: IconSVG; - heading: IconSVG; - home: IconSVG; - "horizontal-rule": IconSVG; - "hourglass-end": IconSVG; - "hourglass-mid": IconSVG; - "hourglass-start": IconSVG; - hourglass: IconSVG; - identification: IconSVG; - image: IconSVG; - inbox: IconSVG; - infinity: IconSVG; - "information-circle-stroke": IconSVG; - inspect: IconSVG; - italic: IconSVG; - key: IconSVG; - keyboard: IconSVG; - "laptop-phone": IconSVG; - layers: IconSVG; - lifebuoy: IconSVG; - lightbulb: IconSVG; - "lightning-bolt": IconSVG; - link: IconSVG; - "list-ordered": IconSVG; - "list-unordered": IconSVG; - lock: IconSVG; - login: IconSVG; - logout: IconSVG; - "looping-off": IconSVG; - looping: IconSVG; - "map-drives": IconSVG; - "map-pin": IconSVG; - map: IconSVG; - markdown: IconSVG; - maximize: IconSVG; - megaphone: IconSVG; - menu: IconSVG; - merge: IconSVG; - meter: IconSVG; - minimize: IconSVG; - "minus-circle": IconSVG; - minus: IconSVG; - moon: IconSVG; - "more-actions": IconSVG; - multiselect: IconSVG; - "music-note": IconSVG; - newspaper: IconSVG; - "not-allowed": IconSVG; - numbers: IconSVG; - "office-building": IconSVG; - outline: IconSVG; - "paper-airplane": IconSVG; - "paper-clip": IconSVG; - pause: IconSVG; - "pencil-square": IconSVG; - "person-2": IconSVG; - "person-3": IconSVG; - "person-circle": IconSVG; - person: IconSVG; - phone: IconSVG; - "picture-in-picture": IconSVG; - "pie-chart": IconSVG; - pin: IconSVG; - "pizza-slice": IconSVG; - placeholder: IconSVG; - play: IconSVG; - plug: IconSVG; - "plus-circle": IconSVG; - "plus-minus": IconSVG; - "pointer-stroke": IconSVG; - pointer: IconSVG; - "priority-high": IconSVG; - "priority-low": IconSVG; - "priority-medium": IconSVG; - projector: IconSVG; - "pull-close": IconSVG; - "pull-draft": IconSVG; - "pull-open": IconSVG; - pulse: IconSVG; - "puzzle-piece": IconSVG; - "question-mark-circle-stroke": IconSVG; - "question-mark-circle": IconSVG; - "rectangle-group": IconSVG; - "rectangle-stack-horizontal": IconSVG; - "rectangle-stack-vertical": IconSVG; - redo: IconSVG; - refresh: IconSVG; - reply: IconSVG; - "rewind-10": IconSVG; - rewind: IconSVG; - rocketship: IconSVG; - running: IconSVG; - scale: IconSVG; - scissors: IconSVG; - search: IconSVG; - sensor: IconSVG; - "server-stack": IconSVG; - server: IconSVG; - shapes: IconSVG; - share: IconSVG; - "signal-slash": IconSVG; - signal: IconSVG; - signpost: IconSVG; - "sort-ascending": IconSVG; - "sort-descending": IconSVG; - soundwave: IconSVG; - sparkles: IconSVG; - "split-horizontal": IconSVG; - "split-none": IconSVG; - "split-vertical": IconSVG; - "star-half": IconSVG; - "star-stroke": IconSVG; - star: IconSVG; - start: IconSVG; - "status-offline": IconSVG; - "status-online": IconSVG; - "stop-sign": IconSVG; - stopwatch: IconSVG; - strikethrough: IconSVG; - sun: IconSVG; - swatch: IconSVG; - "switch-apps": IconSVG; - switch: IconSVG; - table: IconSVG; - tag: IconSVG; - task: IconSVG; - telescope: IconSVG; - template: IconSVG; - terminal: IconSVG; - "thumb-stroke": IconSVG; - thumb: IconSVG; - "traffic-cone": IconSVG; - "transparent-box": IconSVG; - "trend-down": IconSVG; - "trend-up": IconSVG; - trophy: IconSVG; - truck: IconSVG; - typography: IconSVG; - undo: IconSVG; - unlock: IconSVG; - upload: IconSVG; - "video-camera": IconSVG; - "view-as-grid": IconSVG; - "volume-muted": IconSVG; - volume: IconSVG; - wifi: IconSVG; - wrench: IconSVG; - "x-circle": IconSVG; - "zoom-in": IconSVG; - "zoom-out": IconSVG; -}; -export type IconName = keyof typeof ICON_IMPORTS; -/** @deprecated */ -export type IconNames = IconName; -export declare const ICON_NAMES: IconName[]; -/** - * @element nve-icon - * @since 0.1.3 - * @entrypoint \@nve/elements/icon - * @description An icon is a graphic symbol designed to visually indicate the purpose of an interface element. - * @cssprop --color - * @cssprop --width - * @cssprop --height - * @aria https://developer.mozilla.org/en-US/docs/Web/HTML/Element/img - */ -export declare class Icon extends LitElement { - #private; - /** - * Visual treatment to represent current support status. - */ - status?: "warning" | "danger" | "success" | "accent"; - /** - * Controls the bounding box size of the icon given a t-shirt style value. - */ - size?: Size | "xs" | "xl"; - /** - * Sets the direction of the icon. Only supported by expand-panel/collapse-panel (horizontal axis) and arrow/caret/chevron icons (4-directions) - */ - direction?: "up" | "down" | "left" | "right"; - /** - * The name of the icon SVG sprite to render. - */ - name?: IconName; - private svg; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - static _icons: { - [key: string]: IconSVG; - }; - private static get _iconsRegistry(); - private static set _iconsRegistry(value); - private static get registeredIcon(); - /** @private */ - _internals: ElementInternals; - render(): TemplateResult<1>; - connectedCallback(): void; - static add(icons: { - [key: string]: IconSVG; - }): Promise; - static alias(aliases: { - [key: string]: IconName | string; - }): void; - updated(props: PropertyValues): Promise; -} -export declare function mergeIcons(RegisteredIcon: typeof Icon): void; -export type Color = "red-cardinal" | "gray-slate" | "gray-denim" | "blue-indigo" | "blue-cobalt" | "blue-sky" | "teal-cyan" | "green-mint" | "teal-seafoam" | "green-grass" | "yellow-amber" | "orange-pumpkin" | "red-tomato" | "pink-magenta" | "purple-plum" | "purple-violet" | "purple-lavender" | "pink-rose" | "green-jade" | "lime-pear" | "yellow-nova" | "brand-green"; -/** Controls the visual scale of an element to match its importance and available space. - * - `sm` - Compact size for dense layouts or secondary elements with less visual prominence. - * - `md` - Standard size that works well in most contexts and provides balanced visibility. - * - `lg` - Larger size for emphasizing important elements or improving touch targets in spacious layouts. - */ -export type Size = "sm" | "md" | "lg"; -/** Controls the visual prominence to establish hierarchy and guide user attention. - * - `emphasis` - Increases visual weight to draw attention and highlight important elements. - * - `muted` - Reduces visual weight for supporting content that should remain subtle and unobtrusive. - */ -export type Prominence = "emphasis" | "muted"; -/** - * Determines the container bounds of the element - * - `flat` Element has white space bounds but reduced visual container. - * - `inline` Element container is reduced to fit within inline content such as a block of text. - * - `inset` Element container is optimized for embedding or being inset inside another containing element. - * - `full` Element container is optimized for filling its container bounds. - * - `condensed` Element container is optimized for small, summarized or contained spaces. - */ -export type Container = "inline" | "flat" | "inset" | "full" | "condensed"; -/** Communicates the intent and semantic meaning of an element to help users understand the outcome of their actions. - * - `accent` - Highlights important actions or draws attention to primary interactive elements. - * - `warning` - Indicates cautionary actions that require careful consideration before proceeding. - * - `success` - Represents positive outcomes, confirmations, or constructive actions. - * - `danger` - Signals destructive or irreversible actions that need extra attention and confirmation. - */ -export type SupportStatus = "accent" | "warning" | "success" | "danger"; -/** Communicates the current state of a task or process to keep users informed of progress and outcomes. - * - `scheduled` - Task has been scheduled for future execution at a specific time. - * - `queued` - Task is waiting in line to begin after other tasks complete. - * - `pending` - Task is awaiting approval, user input, or external conditions before proceeding. - * - `starting` - Task is initializing and preparing to begin active execution. - * - `running` - Task is actively executing and making progress. - * - `restarting` - Task is being restarted after an interruption or reset. - * - `stopping` - Task is gracefully shutting down and completing cleanup operations. - * - `finished` - Task has completed successfully with the expected outcome. - * - `failed` - Task encountered an error and did not complete as intended. - * - `unknown` - Task status cannot be determined or is unavailable. - * - `ignored` - Task was intentionally skipped or excluded from execution. - */ -export type TaskStatus = "scheduled" | "queued" | "pending" | "starting" | "running" | "restarting" | "stopping" | "finished" | "failed" | "unknown" | "ignored"; -/** - * https://open-ui.org/components/popup.research.explainer#api-shape - * - `auto` light dismiss, focus on open, return to trigger - * - `manual` no light dismiss, no auto focus - * - `hint` no light dismiss, no auto focus, open/close on hover/focus - */ -export type PopoverType = "auto" | "manual" | "hint" | "inline"; -/** Controls how the popover aligns along the edge of its anchor element. - * - `start` - Aligns the popover to the beginning edge of the anchor for left or top alignment. - * - `end` - Aligns the popover to the ending edge of the anchor for right or bottom alignment. - * - `center` - Centers the popover along the anchor's edge for balanced positioning. - */ -export type PopoverAlign = "start" | "end" | "center"; -/** Controls the placement of the popover relative to its anchor element. - * - `center` - Centers the popover directly over the anchor element. - * - `top` - Positions the popover above the anchor element. - * - `bottom` - Positions the popover below the anchor element. - * - `left` - Positions the popover to the left side of the anchor element. - * - `right` - Positions the popover to the right side of the anchor element. - */ -export type PopoverPosition = "center" | "top" | "bottom" | "left" | "right"; -/** @deprecated Determines the interaction type of a flat container element. */ -export type FlatInteraction = "flat" | "flat-emphasize" | `${"flat"}-${Interaction}`; -/** @deprecated Determines if an element is rendered with an inverse contrast. */ -export type Inverse = "inverse"; -/** The Interaction type provides a way to indicate the intent of an interactive element. This can help users quickly understand what each interaction will do and reduce the potential for confusion or errors. - * - `emphasis` Indicates the interaction is intended to be used for emphasis or highlighting primary actions. - * - `destructive` Indicates the interaction is intended to be used for destructive actions such as deleting or removing. - */ -export type Interaction = "emphasis" | "destructive"; -export interface ContainerElement { - container?: Partial; -} -export interface NativeAnchor extends ReactiveElement { - anchor: HTMLElement | string; - position?: PopoverPosition; - alignment?: PopoverAlign; - _internals?: ElementInternals; -} -declare class TypeNativeAnchorController implements ReactiveController { - #private; - private host; - private typeNativeAnchorFallbackController; - constructor(host: T); - hostConnected(): Promise; - hostUpdated(): Promise; -} -export interface NativePopover extends ReactiveElement { - trigger?: HTMLElement | string; - closeTimeout?: number; - openDelay?: number; - popoverType?: PopoverType; - modal?: boolean; - popoverDismissible?: boolean; - _activeTrigger?: HTMLElement; - _internals?: ElementInternals; - /** @deprecated */ - behaviorTrigger?: boolean; -} -declare class TypeNativePopoverController implements ReactiveController { - #private; - private host; - constructor(host: T); - hostConnected(): Promise; - hostUpdated(): Promise; - hostDisconnected(): void; -} -declare class Button extends BaseButton { - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - /** - * Determines the container of the button. Flat is used for nesting within other containers or more muted style. Inline is used for inline content such as text. - */ - container?: "flat" | "inline"; - /** - * Determines size of the button. - */ - size?: Size; - /** - * The Interaction type provides a way to indicate the intended use case for a button or other interactive element. This can help users quickly understand what each interaction will do and reduce the potential for confusion or errors. - */ - interaction: Interaction | FlatInteraction | Inverse; - render(): TemplateResult<1>; -} -/** - * @element nve-icon-button - * @description An icon button is a button that displays only an icon without a visual label. - * @since 0.2.1 - * @entrypoint \@nve/elements/icon-button - * @slot - default slot for custom icons - * @cssprop --border-radius - * @cssprop --padding - * @cssprop --line-height - * @cssprop --gap - * @cssprop --height - * @cssprop --width - * @cssprop --font-size - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/button/ - */ -export declare class IconButton extends Button { - /** - * Sets the icon name, which determines which icon to display. - */ - iconName: IconName; - /** - * Sets the direction of the icon. - * Only supported by expand-panel/collapse-panel (horizontal axis) and arrow/caret/chevron icons (4-directions) - */ - direction: "up" | "down" | "left" | "right"; - /** - * Sets size of the icon button. - */ - size?: Size; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - static elementDefinitions: { - [Icon.metadata.tag]: typeof Icon; - }; - render(): TemplateResult<1>; -} -/** - * @element nve-logo - * @description A visual indicator for a brand or application. - * @since 0.10.0 - * @entrypoint \@nve/elements/logo - * @slot - default slot for content - * @cssprop --background - * @cssprop --gap - * @cssprop --color - * @cssprop --height - * @cssprop --width - * @cssprop --font-size - * @cssprop --border-radius - * @cssprop --font-weight - * @aria https://developer.mozilla.org/en-US/docs/Web/HTML/Element/img - */ -export declare class Logo extends LitElement { - /** - * Visual treatment to represent unique color of an application - */ - color: Color; - /** - * Determines size of logo - */ - size?: Size; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - _internals: ElementInternals; - render(): TemplateResult<1>; - connectedCallback(): void; -} -/** - * @element nve-control - * @since 0.3.0 - * @entrypoint \@nve/elements/forms - * @slot - Control input element - * @slot label - Label element - * @cssprop --cursor - * @cssprop --accent-color - * @cssprop --color - * @cssprop --label-color - * @cssprop --label-width - * @cssprop --label-font-weight - * @cssprop --label-font-size - * @cssprop --control-width - * @cssprop --control-height - * @aria https://developer.mozilla.org/en-US/docs/Web/API/ElementInternals - * @package true - */ -export declare class Control extends LitElement { - #private; - /** Set current visaul state for control. This overrides any validation states active. */ - status: "warning" | "error" | "success" | "disabled"; - /** Set current control + label + control message layout. Layouts will collapse based on available container space. */ - layout: "vertical" | "vertical-inline" | "horizontal" | "horizontal-inline"; - /** Sets the input to match the width of the active text content of the control value. Only applicable to vertical input box type controls (input, select) */ - fitText: boolean; - /** Sets the input to match native default content block */ - fitContent: boolean; - /** Enables internal string values to be updated for internationalization. */ - i18n: Partial; - /** Set the visual prominence of the control */ - prominence: "muted"; - /** @private */ - get input(): HTMLInputElement; - /** @private */ - protected get prefixContent(): typeof nothing | TemplateResult; - /** @private */ - protected get suffixContent(): typeof nothing | TemplateResult; - protected nveControl: string; - /** @private */ - _internals: ElementInternals; - protected _associateDatalist: boolean; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - render(): TemplateResult<1>; - connectedCallback(): void; - disconnectedCallback(): void; - /** Resets control value to initial attribute value and clears any active validation rules. */ - reset(): void; - protected showPicker(): void; -} -/** - * @element nve-control-group - * @since 0.3.0 - * @entrypoint \@nve/elements/forms - * @slot - Control input elements - * @cssprop --color - * @cssprop --label-color - * @cssprop --label-text-transform - * @cssprop --label-font-weight - * @cssprop --label-font-size - * @aria https://developer.mozilla.org/en-US/docs/Web/API/ElementInternals - * @package true - */ -export declare class ControlGroup extends LitElement { - #private; - /** Set each slotted control + label + control message layout */ - layout: "vertical" | "vertical-inline" | "horizontal" | "horizontal-inline"; - /** Set the visual prominence of the control group */ - prominence: "muted"; - get label(): HTMLLabelElement; - get inputs(): HTMLInputElement[]; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - /** @private */ - _internals: ElementInternals; - render(): TemplateResult<1>; - connectedCallback(): void; - firstUpdated(props: PropertyValues): void; - disconnectedCallback(): void; -} -export type ValidityStateError = "badInput" | "customError" | "patternMismatch" | "rangeOverflow" | "rangeUnderflow" | "stepMismatch" | "tooLong" | "tooShort" | "typeMismatch" | "valid" | "valueMissing"; -/** - * @element nve-control-message - * @description Defining a Validity State on a control-message will allow messages to be shown conditionally based on the current HTML5 validity state. - * @since 0.3.0 - * @entrypoint \@nve/elements/forms - * @slot - default slot for content - * @cssprop --color - * @cssprop --font-weight - * @cssprop --font-size - * @aria https://developer.mozilla.org/en-US/docs/Web/API/ElementInternals - * @package true - */ -export declare class ControlMessage extends LitElement { - /** - * Visual treatment for current form control validation status - */ - status?: "warning" | "error" | "success" | "disabled"; - /** - * Validation error code for current form control - * https://developer.mozilla.org/en-US/docs/Web/API/ValidityState - */ - error: ValidityStateError; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - slot: string; - render(): TemplateResult<1>; -} -/** - * @element nve-menu-item - * @since 0.11.0 - * @entrypoint \@nve/elements/menu - * @slot - default slot for content - * @slot suffix - slot for suffix icon - * @cssprop --background - * @cssprop --border-radius - * @cssprop --border-background - * @cssprop --font-size - * @cssprop --font-weight - * @cssprop --color - * @cssprop --padding - * @cssprop --gap - * @cssprop --width - * @cssprop --min-height - * @cssprop --line-height - * @cssprop --cursor - * @cssprop --opacity - * @cssprop --text-transform - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/menubar/ - */ -export declare class MenuItem extends BaseButton { - static styles: CSSResult[]; - status: "danger"; - static readonly metadata: { - tag: string; - version: string; - parents: string[]; - }; - static elementDefinitions: {}; - render(): TemplateResult<1>; - constructor(); - connectedCallback(): void; -} -/** - * @element nve-menu - * @description A menu is a widget that offers a list of choices to the user, such as a set of actions or functions. Menu widgets behave like native operating system menus, such as the menus that pull down from the menubars commonly found at the top of many desktop application windows. A menu is usually opened, or made visible, by activating a menu button, choosing an item in a menu that opens a sub menu, or by invoking a command, such as Shift + F10 in Windows, that opens a context specific menu. - ARIA Authoring Practices Guide - * @since 0.11.0 - * @entrypoint \@nve/elements/menu - * @slot - default slot for `nve-menu-item` - * @cssprop --padding - * @cssprop --gap - * @cssprop --width - * @cssprop --max-width - * @cssprop --min-width - * @cssprop --max-height - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/menubar/ - */ -export declare class Menu extends LitElement { - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - children: string[]; - }; - static elementDefinitions: {}; - /** @private */ - get keynavListConfig(): KeynavListConfig; - /** @private */ - _internals: ElementInternals; - items: MenuItem[]; - render(): TemplateResult<1>; - connectedCallback(): void; -} -/** - * @element nve-dropdown - * @description Generic dropdown element for rendering a variety of different content such as interactive navigation or form controls. [MDN Popover API](https://developer.mozilla.org/en-US/docs/Web/API/Popover_API) - * @since 0.6.0 - * @entrypoint \@nve/elements/dropdown - * @event beforetoggle - Dispatched on a popover just before it is shown or hidden. [MDN](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/beforetoggle_event) - * @event toggle - Dispatched on a popover element just after it is shown or hidden. [MDN](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/toggle_event) - * @event open - Dispatched when the dropdown is opened. - * @event close - Dispatched when the dropdown is closed. - * @slot - default slot for dropdown content - * @cssprop --border - * @cssprop --border-radius - * @cssprop --background - * @cssprop --color - * @cssprop --padding - * @cssprop --box-shadow - * @cssprop --width - * @cssprop --min-width - * @cssprop --gap - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/menubar/ - */ -export declare class Dropdown extends LitElement { - #private; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - static elementDefinitions: { - [IconButton.metadata.tag]: typeof IconButton; - }; - /** - * The anchor provides the element that the popover should position relative to. - * Anchor can accept a idref string within the same render root or a HTMLElement DOM reference. - */ - anchor: string | HTMLElement; - /** - * The trigger defines what element triggers an `open` interaction event. - * A trigger can accept a idref string within the same render root or a HTMLElement DOM reference. - */ - trigger: string | HTMLElement; - /** - * Sets the side position of the popover relative to the provided anchor element. - */ - position: PopoverPosition; - /** - * Sets the alignment of the popover relative to the provided anchor element. - * If an arrow exists the alginment will be relative to the arrow against the anchor. - */ - alignment: PopoverAlign; - /** - * Determines if popover visibility behavior should be automatically controlled by the trigger. - */ - behaviorTrigger: boolean; - /** - * Determines if a close button should render within dropdown. Non-closable - * dropdowns can be used for menu or selection patterns. - */ - closable: boolean; - /** - * Determines if an arrow should be rendered. - */ - arrow: boolean; - /** @private */ - modal: boolean; - /** @private */ - popoverType: PopoverType; - popoverArrow: HTMLElement; - protected typeNativePopoverController: TypeNativePopoverController; - protected typeNativeAnchorController: TypeNativeAnchorController; - /** @private */ - get popoverDismissible(): boolean; - /** - * Enables internal string values to be updated for internationalization. - */ - i18n: Partial; - render(): TemplateResult<1>; -} -/** - * @element nve-dropdown-footer - * @since 0.36.0 - * @entrypoint \@nve/elements/dropdown - * @slot - default slot for the dropdown footer - * @cssprop --border-top - * @cssprop --padding - * @cssprop --gap - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/menubar/ - */ -export declare class DropdownFooter extends LitElement { - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - parents: string[]; - }; - render(): TemplateResult<1>; - connectedCallback(): void; -} -/** - * @element nve-dropdown-header - * @since 0.36.0 - * @entrypoint \@nve/elements/dropdown - * @slot - default slot for the dropdown header - * @cssprop --border-bottom - * @cssprop --padding - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/menubar/ - */ -export declare class DropdownHeader extends LitElement { - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - parents: string[]; - }; - render(): TemplateResult<1>; - connectedCallback(): void; -} -/** - * @element nve-tag - * @description A interactive element that represents a category or group of content. Typically used to filter or organize content for one to many relations. - * @since 0.10.0 - * @entrypoint \@nve/elements/tag - * @slot - default slot for content - * @cssprop --background - * @cssprop --color - * @cssprop --gap - * @cssprop --font-size - * @cssprop --padding - * @cssprop --border - * @cssprop --border-radius - * @cssprop --font-weight - * @cssprop --cursor - * @cssprop --height - * @cssprop --width - * @cssprop --max-width - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/button/ - */ -export declare class Tag extends BaseButton { - #private; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - static elementDefinitions: { - [Icon.metadata.tag]: typeof Icon; - }; - /** Determines if tag is closable, if true, a close icon will be rendered. */ - closable: boolean; - /** Determines the color of the tag. */ - color: Color; - /** Determines the visual prominence or weight */ - prominence?: Extract; - /** Enables internal string values to be updated for internationalization. */ - i18n: Partial; - render(): TemplateResult<1>; - constructor(); -} -/** - * @element nve-toast - * @description A contextual popup that displays a status. Toasts are [triggered](https://w3c.github.io/aria/#tooltip) by clicking, focusing, or tapping an element and cannot have interactive elements within them. [MDN Popover API](https://developer.mozilla.org/en-US/docs/Web/API/Popover_API) - * @since 0.6.0 - * @entrypoint \@nve/elements/toast - * @event beforetoggle - Dispatched on a popover just before it is shown or hidden. [MDN](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/beforetoggle_event) - * @event toggle - Dispatched on a popover element just after it is shown or hidden. [MDN](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/toggle_event) - * @event open - Dispatched when the toast is opened. - * @event close - Dispatched when the toast is closed. - * @slot default content slot - * @slot prefix - custom status icon slot - * @cssprop --padding - * @cssprop --justify-content - * @cssprop --background - * @cssprop --border-radius - * @cssprop --border - * @cssprop --color - * @cssprop --font-size - * @cssprop --font-weight - * @cssprop --box-shadow - * @cssprop --gap - * @csspart prefix-icon - The prefix icon slot - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/tooltip/ - */ -export declare class Toast extends LitElement { - #private; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - static elementDefinitions: { - [IconButton.metadata.tag]: typeof IconButton; - [Icon.metadata.tag]: typeof Icon; - }; - /** - * The anchor provides the element that the popover should position relative to. - * Anchor can accept a idref string within the same render root or a HTMLElement DOM reference. - */ - anchor: string | HTMLElement; - /** - * The trigger defines what element triggers an `open` interaction event. - * A trigger can accept a idref string within the same render root or a HTMLElement DOM reference. - */ - trigger: string | HTMLElement; - /** - * Sets the side position of the popover relative to the provided anchor element. - */ - position: PopoverPosition; - /** - * Sets the alignment of the popover relative to the provided anchor element. - */ - alignment: PopoverAlign; - /** - * Sets the visual prominence of the toast. - */ - prominence: "muted"; - /** - * Determines if popover visibility behavior should be automatically controlled by the trigger. - */ - behaviorTrigger: boolean; - /** - * Determines if a close button should render within toast. - */ - closable: boolean; - /** - * A delayed `close` event will occur determined from the provided millisecond value. - */ - closeTimeout: number; - /** - * visual treatment to represent a ongoing task or support status - * deprecated Use 'prominence="muted"' instead of status="muted" - */ - status: SupportStatus | "muted"; - /** - * Enables internal string values to be updated for internationalization. - */ - i18n: Partial; - /** @private */ - readonly popoverType: PopoverType; - protected typeNativeAnchorController: TypeNativeAnchorController; - protected typeNativePopoverController: TypeNativePopoverController; - /** @private */ - _internals: ElementInternals; - render(): TemplateResult<1>; - connectedCallback(): void; -} -/** - * @element nve-tooltip - * @description A contextual popup that displays a plaintext description. Tooltips are [triggered](https://w3c.github.io/aria/#tooltip) by hovering, focusing, or tapping an element and cannot have interactive elements within them. [MDN Popover API](https://developer.mozilla.org/en-US/docs/Web/API/Popover_API) - * @since 0.6.0 - * @entrypoint \@nve/elements/tooltip - * @event beforetoggle - Dispatched on a popover just before it is shown or hidden. [MDN](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/beforetoggle_event) - * @event toggle - Dispatched on a popover element just after it is shown or hidden. [MDN](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/toggle_event) - * @event open - Dispatched when the tooltip is opened. - * @event close - Dispatched when the tooltip is closed. - * @slot default content slot - * @cssprop --border-radius - * @cssprop --background - * @cssprop --color - * @cssprop --padding - * @cssprop --box-shadow - * @cssprop --font-size - * @cssprop --arrow-transform - * @cssprop --width - * @cssprop --height - * @csspart arrow - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/tooltip/ - */ -export declare class Tooltip extends LitElement { - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - /** - * The anchor provides the element that the popover should position relative to. - * Anchor can accept a idref string within the same render root or a HTMLElement DOM reference. - */ - anchor: string | HTMLElement; - /** - * The trigger defines what element triggers an `open` interaction event. - * A trigger can accept a idref string within the same render root or a HTMLElement DOM reference. - */ - trigger: string | HTMLElement; - /** - * Sets the side position of the popover relative to the provided anchor element. - */ - position: PopoverPosition; - /** - * Sets the alignment of the popover relative to the provided anchor element. - */ - alignment: PopoverAlign; - /** - * Determines if popover visibility behavior should be automatically controlled by the trigger. - */ - behaviorTrigger: boolean; - /** - * visual treatment to represent a ongoing task or support status - */ - status: "muted"; - /** - * A delayed `open` event will occur determined from the provided millisecond value. - */ - openDelay: number; - popoverArrow: HTMLElement; - /** @private */ - readonly popoverType: PopoverType; - protected typeNativePopoverController: TypeNativePopoverController; - protected typeNativeAnchorController: TypeNativeAnchorController; - /** @private */ - _internals: ElementInternals; - render(): TemplateResult<1>; - connectedCallback(): void; -} -/** - * @element nve-date - * @description A date picker is a control that enables users to choose a date value. - * @since 0.3.0 - * @entrypoint \@nve/elements/date - * @cssprop --padding - * @cssprop --font-size - * @cssprop --height - * @cssprop --background - * @cssprop --color - * @cssprop --border-radius - * @cssprop --border - * @cssprop --border-bottom - * @cssprop --cursor - * @cssprop --font-weight - * @cssprop --width - * @cssprop --max-width - * @cssprop --min-width - * @aria https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/date - * @themes false - */ -declare class Date$1 extends Control { - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - static elementDefinitions: { - [IconButton.metadata.tag]: typeof IconButton; - }; - protected get suffixContent(): TemplateResult<1>; -} -/** - * @element nve-datetime - * @description A datetime picker is a control that enables users to choose a datetime value. - * @since 0.3.0 - * @entrypoint \@nve/elements/datetime - * @cssprop --padding - * @cssprop --font-size - * @cssprop --height - * @cssprop --background - * @cssprop --color - * @cssprop --border-radius - * @cssprop --border - * @cssprop --border-bottom - * @cssprop --cursor - * @cssprop --font-weight - * @cssprop --width - * @cssprop --max-width - * @cssprop --min-width - * @aria https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/datetime-local - * @themes false - */ -export declare class Datetime extends Control { - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - static elementDefinitions: { - [IconButton.metadata.tag]: typeof IconButton; - }; - protected get suffixContent(): TemplateResult<1>; -} -/** - * @element nve-dialog - * @description Dialog is a component that appears above main content. A modal dialog is used to display critical information that requires users attention that interrupts user flow. [MDN Popover API](https://developer.mozilla.org/en-US/docs/Web/API/Popover_API) - * @since 0.6.0 - * @entrypoint \@nve/elements/dialog - * @event beforetoggle - Dispatched on a popover just before it is shown or hidden. [MDN](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/beforetoggle_event) - * @event toggle - Dispatched on a popover element just after it is shown or hidden. [MDN](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/toggle_event) - * @event open - Dispatched when the dialog is opened. - * @event close - Dispatched when the dialog is closed. - * @slot default content slot - * @cssprop --border - * @cssprop --border-radius - * @cssprop --background - * @cssprop --color - * @cssprop --padding - * @cssprop --box-shadow - * @cssprop --gap - * @cssprop --max-width - * @cssprop --min-height - * @csspart close-button - The inner template reference for the close button of the dialog. - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/dialog-modal/ - */ -export declare class Dialog extends LitElement { - #private; - /** - * Sets the side position of the popover relative to the provided anchor element. - * For dialog the anchor defaults to the document body. - */ - position: PopoverPosition; - /** - * Sets the alignment of the popover relative to the provided anchor element. - * If an arrow exists the alginment will be relative to the arrow against the anchor. - */ - alignment: PopoverAlign; - /** - * Sets the maximum size of the dialog. - */ - size?: Size; - /** - * Determines if a close button should render within dialog. Non-closable - * dialogs can be used for dialogs that require user confirmation steps. - */ - closable: boolean; - /** - * Determines if a dialog should have a modal backdrop that visually overlays the UI. - */ - modal: boolean; - /** - * The anchor provides the element that the popover should position relative to. - * Anchor can accept a idref string within the same render root or a HTMLElement DOM reference. - */ - anchor: string | HTMLElement; - /** - * The trigger defines what element triggers an `open` interaction event. - * A trigger can accept a idref string within the same render root or a HTMLElement DOM reference. - */ - trigger: string | HTMLElement; - /** - * Determines if popover visibility behavior should be automatically controlled by the trigger. - */ - behaviorTrigger: boolean; - /** - * Enables internal string values to be updated for internationalization. - */ - i18n: Partial; - /** @private */ - get popoverType(): PopoverType; - /** @private */ - get popoverDismissible(): boolean; - protected typeNativeAnchorController: TypeNativeAnchorController; - protected typeNativePopoverController: TypeNativePopoverController; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - static elementDefinitions: { - [IconButton.metadata.tag]: typeof IconButton; - }; - /** @private */ - _internals: ElementInternals; - render(): TemplateResult<1>; - connectedCallback(): void; -} -/** - * @element nve-dialog-header - * @since 0.6.0 - * @entrypoint \@nve/elements/dialog - * @slot - default slot for the dialog header - * @cssprop --border-bottom - * @cssprop --padding - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/dialog-modal/ - */ -export declare class DialogHeader extends LitElement { - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - parents: string[]; - }; - render(): TemplateResult<1>; - connectedCallback(): void; -} -/** - * @element nve-dialog-footer - * @since 0.6.0 - * @entrypoint \@nve/elements/dialog - * @slot - default slot for the dialog footer - * @cssprop --border-top - * @cssprop --padding - * @cssprop --gap - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/dialog-modal/ - */ -export declare class DialogFooter extends LitElement { - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - parents: string[]; - }; - render(): TemplateResult<1>; - connectedCallback(): void; -} -/** - * @element nve-divider - * @description Divider is a component that separates and distinguishes sections of content or groups of menuitems. - * @since 0.12.0 - * @entrypoint \@nve/elements/divider - * @cssprop --color - * @cssprop --padding - * @cssprop --size - * @cssprop --border-radius - * @aria https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/separator_role - */ -export declare class Divider extends LitElement { - /** - * Determines the orientation of the divider. - */ - orientation: "vertical" | "horizontal"; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - /** @private */ - _internals: ElementInternals; - render(): TemplateResult<1>; - connectedCallback(): void; -} -/** - * @element nve-dot - * @description A visual indicator that communicates a status or notification of an associated component. - * @since 0.10.0 - * @entrypoint \@nve/elements/dot - * @slot - default content - * @cssprop --gap - * @cssprop --font-size - * @cssprop --font-weight - * @cssprop --background - * @cssprop --color - * @cssprop --border-radius - * @cssprop --height - * @cssprop --width - * @cssprop --padding - * @aria https://developer.mozilla.org/en-US/docs/Web/HTML/Element/img - */ -export declare class Dot extends LitElement { - #private; - /** Defines visual treatment to represent a ongoing task or support status. */ - status: SupportStatus | TaskStatus; - /** Determines size of dot relative to provided text. */ - size: Size; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - _internals: ElementInternals; - render(): TemplateResult<1>; - connectedCallback(): void; -} -/** - * @element nve-drawer - * @description Drawer are to display content that is out of context of the rest of the page (notifications, navigation, settings). Alternatively [Panel](./docs/elements/panel/) is inline as its content is coupled or closely related to the content on the page (details, additional actions/options). [MDN Popover API](https://developer.mozilla.org/en-US/docs/Web/API/Popover_API) - * @since 0.16.0 - * @entrypoint \@nve/elements/drawer - * @event beforetoggle - Dispatched on a popover just before it is shown or hidden. [MDN](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/beforetoggle_event) - * @event toggle - Dispatched on a popover element just after it is shown or hidden. [MDN](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/toggle_event) - * @event open - Dispatched when the drawer is opened. - * @event close - Dispatched when the drawer is closed. - * @slot default content slot - * @cssprop --border - * @cssprop --background - * @cssprop --color - * @cssprop --padding - * @cssprop --box-shadow - * @cssprop --gap - * @cssprop --top - * @cssprop --max-width - * @cssprop --width - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/dialog-modal/ - */ -export declare class Drawer extends LitElement { - #private; - /** - * Sets the side position of the popover relative to the provided anchor element. - * For drawer the anchor defaults to the document body. - */ - position: "left" | "right" | "bottom" | "top"; - /** - * Sets the maximum size of the drawer. - */ - size?: Size; - /** - * Determines if a close button should render within drawer. Non-closable - * drawers can be used for drawers that require user confirmation steps. - */ - closable: boolean; - /** - * Determines if a drawer should have a modal backdrop that visually overlays the UI. - */ - modal: boolean; - /** - * The anchor provides the element that the popover should position relative to. - * Anchor can accept a idref string within the same render root or a HTMLElement DOM reference. - * Drawers should default to the document body. - */ - anchor: string | HTMLElement; - /** - * The trigger defines what element triggers an `open` interaction event. - * A trigger can accept a idref string within the same render root or a HTMLElement DOM reference. - */ - trigger: string | HTMLElement; - /** - * Create a inline layout effect while retaining the a11y characteristics and top layer behavior (light dismiss, focus trap, non interactive background) - * https://www.w3.org/WAI/ARIA/apg/patterns/dialog-modal/ - */ - inline: boolean; - /** - * Determines if popover visibility behavior should be automatically controlled by the trigger. - */ - behaviorTrigger: boolean; - /** - * Enables internal string values to be updated for internationalization. - */ - i18n: Partial; - /** @private */ - get popoverType(): PopoverType; - /** @private */ - get popoverDismissible(): boolean; - protected typeNativeAnchorController: TypeNativeAnchorController; - protected typeNativePopoverController: TypeNativePopoverController; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - static elementDefinitions: { - [IconButton.metadata.tag]: typeof IconButton; - }; - render(): TemplateResult<1>; - connectedCallback(): void; -} -/** - * @element nve-drawer-content - * @since 0.16.0 - * @entrypoint \@nve/elements/drawer - * @slot - default slot for the drawer content - * @cssprop --padding - * @cssprop --gap - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/dialog-modal/ - */ -export declare class DrawerContent extends LitElement { - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - parents: string[]; - }; - render(): TemplateResult<1>; -} -/** - * @element nve-drawer-footer - * @since 0.16.0 - * @entrypoint \@nve/elements/drawer - * @slot - default slot for the drawer footer - * @cssprop --border-top - * @cssprop --padding - * @cssprop --gap - * @cssprop --min-height - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/dialog-modal/ - */ -export declare class DrawerFooter extends LitElement { - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - parents: string[]; - }; - render(): TemplateResult<1>; - connectedCallback(): void; -} -/** - * @element nve-drawer-header - * @since 0.16.0 - * @entrypoint \@nve/elements/drawer - * @slot - default slot for the drawer header - * @cssprop --border-bottom - * @cssprop --min-height - * @cssprop --padding - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/dialog-modal/ - */ -export declare class DrawerHeader extends LitElement { - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - parents: string[]; - }; - render(): TemplateResult<1>; - connectedCallback(): void; -} -export interface SchemaBase { - type: string; - description?: string; - format?: string; -} -export interface StringSchema extends SchemaBase { - type: "string"; - minLength?: number; - maxLength?: number; - pattern?: string; -} -export interface NumberSchema extends SchemaBase { - type: "number"; - minimum?: number; - maximum?: number; - multipleOf?: number; -} -export interface BooleanSchema extends SchemaBase { - type: "boolean"; -} -export interface ArraySchema extends SchemaBase { - type: "array"; - items: Schema; - minItems?: number; - maxItems?: number; -} -export interface ObjectSchema extends SchemaBase { - type: "object"; - properties: Record; - required?: string[]; - additionalProperties?: boolean | Schema; -} -export interface EnumSchema extends SchemaBase { - type: "enum"; - enum: Array; -} -export type Schema = StringSchema | NumberSchema | BooleanSchema | ArraySchema | ObjectSchema | EnumSchema; -export interface FormControlMetadata { - tag: string; - valueSchema: Schema; - version?: string; - validators?: Validator[]; - strict?: boolean; -} -export interface FormControlInstance extends HTMLElement { - value: any; - form: HTMLFormElement | null; - readonly: boolean; - name: string; - noValidate: boolean; - willValidate: boolean; - validity: ValidityState; - validationMessage: string; - required?: boolean; - checkValidity(): boolean; - reportValidity(): boolean; -} -/** - * @event input - Fired when the input value changes - * @event change - Fired when the value is committed - */ -export interface FormControl { - new (...args: any[]): FormControlInstance; - formAssociated: boolean; - metadata: FormControlMetadata; - localName?: string; -} -export interface ValidatorResult { - validity: Partial; - message?: string; -} -export type Validator = (value: unknown, element: FormControl) => ValidatorResult; -declare function fileTypeValidator(value: unknown, element: unknown): ValidatorResult; -declare const Dropzone_base: { - new (...args: any[]): { - get readOnly(): boolean; - set readOnly(value: boolean | unknown); - get disabled(): boolean; - set disabled(value: boolean | unknown); - get required(): boolean; - set required(value: File[] | unknown); - name: string; - get noValidate(): boolean; - set noValidate(value: boolean | unknown); - "__#1@#value": File[]; - get value(): T; - set value(value: File[] | unknown); - updateValue(value: File[]): void; - readonly form: HTMLFormElement; - readonly willValidate: boolean; - readonly validity: ValidityState; - readonly validationMessage: string; - readonly valueAsString: string; - valueAsNumber: number; - readonly type: string; - readonly "__#1@#metadata": FormControlMetadata; - "__#1@#internals": ElementInternals; - "__#1@#initialValue": File[]; - readonly "__#1@#validators": Validator[]; - readonly _internals: ElementInternals; - connectedCallback(): void; - attributeChangedCallback(name: string, oldValue: string, newValue: string): void; - formResetCallback(): void; - formStateRestoreCallback(state: File[], _reason: string): void; - reportValidity(): boolean; - checkValidity(): boolean; - setValidity(validity: Partial, message?: string): void; - dispatchInputEvent(): void; - dispatchChangeEvent(): void; - dispatchUpdateEvent(type: "input" | "change"): void; - "__#1@#updateFormState"(): void; - "__#1@#requestUpdate"(): void; - accessKey: string; - readonly accessKeyLabel: string; - autocapitalize: string; - dir: string; - draggable: boolean; - hidden: boolean; - inert: boolean; - innerText: string; - lang: string; - readonly offsetHeight: number; - readonly offsetLeft: number; - readonly offsetParent: Element | null; - readonly offsetTop: number; - readonly offsetWidth: number; - outerText: string; - popover: string | null; - spellcheck: boolean; - title: string; - translate: boolean; - writingSuggestions: string; - attachInternals(): ElementInternals; - click(): void; - hidePopover(): void; - showPopover(): void; - togglePopover(options?: boolean): boolean; - addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; - addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; - removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; - removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; - readonly attributes: NamedNodeMap; - get classList(): DOMTokenList; - set classList(value: string); - className: string; - readonly clientHeight: number; - readonly clientLeft: number; - readonly clientTop: number; - readonly clientWidth: number; - readonly currentCSSZoom: number; - id: string; - innerHTML: string; - readonly localName: string; - readonly namespaceURI: string | null; - onfullscreenchange: ((this: Element, ev: Event) => any) | null; - onfullscreenerror: ((this: Element, ev: Event) => any) | null; - outerHTML: string; - readonly ownerDocument: Document; - get part(): DOMTokenList; - set part(value: string); - readonly prefix: string | null; - readonly scrollHeight: number; - scrollLeft: number; - scrollTop: number; - readonly scrollWidth: number; - readonly shadowRoot: ShadowRoot | null; - slot: string; - readonly tagName: string; - attachShadow(init: ShadowRootInit): ShadowRoot; - checkVisibility(options?: CheckVisibilityOptions): boolean; - closest(selector: K): HTMLElementTagNameMap[K] | null; - closest(selector: K): SVGElementTagNameMap[K] | null; - closest(selector: K): MathMLElementTagNameMap[K] | null; - closest(selectors: string): E | null; - computedStyleMap(): StylePropertyMapReadOnly; - getAttribute(qualifiedName: string): string | null; - getAttributeNS(namespace: string | null, localName: string): string | null; - getAttributeNames(): string[]; - getAttributeNode(qualifiedName: string): Attr | null; - getAttributeNodeNS(namespace: string | null, localName: string): Attr | null; - getBoundingClientRect(): DOMRect; - getClientRects(): DOMRectList; - getElementsByClassName(classNames: string): HTMLCollectionOf; - getElementsByTagName(qualifiedName: K): HTMLCollectionOf; - getElementsByTagName(qualifiedName: K): HTMLCollectionOf; - getElementsByTagName(qualifiedName: K): HTMLCollectionOf; - getElementsByTagName(qualifiedName: K): HTMLCollectionOf; - getElementsByTagName(qualifiedName: string): HTMLCollectionOf; - getElementsByTagNameNS(namespaceURI: "http://www.w3.org/1999/xhtml", localName: string): HTMLCollectionOf; - getElementsByTagNameNS(namespaceURI: "http://www.w3.org/2000/svg", localName: string): HTMLCollectionOf; - getElementsByTagNameNS(namespaceURI: "http://www.w3.org/1998/Math/MathML", localName: string): HTMLCollectionOf; - getElementsByTagNameNS(namespace: string | null, localName: string): HTMLCollectionOf; - getHTML(options?: GetHTMLOptions): string; - hasAttribute(qualifiedName: string): boolean; - hasAttributeNS(namespace: string | null, localName: string): boolean; - hasAttributes(): boolean; - hasPointerCapture(pointerId: number): boolean; - insertAdjacentElement(where: InsertPosition, element: Element): Element | null; - insertAdjacentHTML(position: InsertPosition, string: string): void; - insertAdjacentText(where: InsertPosition, data: string): void; - matches(selectors: string): boolean; - releasePointerCapture(pointerId: number): void; - removeAttribute(qualifiedName: string): void; - removeAttributeNS(namespace: string | null, localName: string): void; - removeAttributeNode(attr: Attr): Attr; - requestFullscreen(options?: FullscreenOptions): Promise; - requestPointerLock(options?: PointerLockOptions): Promise; - scroll(options?: ScrollToOptions): void; - scroll(x: number, y: number): void; - scrollBy(options?: ScrollToOptions): void; - scrollBy(x: number, y: number): void; - scrollIntoView(arg?: boolean | ScrollIntoViewOptions): void; - scrollTo(options?: ScrollToOptions): void; - scrollTo(x: number, y: number): void; - setAttribute(qualifiedName: string, value: string): void; - setAttributeNS(namespace: string | null, qualifiedName: string, value: string): void; - setAttributeNode(attr: Attr): Attr | null; - setAttributeNodeNS(attr: Attr): Attr | null; - setHTMLUnsafe(html: string): void; - setPointerCapture(pointerId: number): void; - toggleAttribute(qualifiedName: string, force?: boolean): boolean; - webkitMatchesSelector(selectors: string): boolean; - readonly baseURI: string; - readonly childNodes: NodeListOf; - readonly firstChild: ChildNode | null; - readonly isConnected: boolean; - readonly lastChild: ChildNode | null; - readonly nextSibling: ChildNode | null; - readonly nodeName: string; - readonly nodeType: number; - nodeValue: string | null; - readonly parentElement: HTMLElement | null; - readonly parentNode: ParentNode | null; - readonly previousSibling: ChildNode | null; - textContent: string | null; - appendChild(node: T_1): T_1; - cloneNode(subtree?: boolean): Node; - compareDocumentPosition(other: Node): number; - contains(other: Node | null): boolean; - getRootNode(options?: GetRootNodeOptions): Node; - hasChildNodes(): boolean; - insertBefore(node: T_1, child: Node | null): T_1; - isDefaultNamespace(namespace: string | null): boolean; - isEqualNode(otherNode: Node | null): boolean; - isSameNode(otherNode: Node | null): boolean; - lookupNamespaceURI(prefix: string | null): string | null; - lookupPrefix(namespace: string | null): string | null; - normalize(): void; - removeChild(child: T_1): T_1; - replaceChild(node: Node, child: T_1): T_1; - readonly ELEMENT_NODE: 1; - readonly ATTRIBUTE_NODE: 2; - readonly TEXT_NODE: 3; - readonly CDATA_SECTION_NODE: 4; - readonly ENTITY_REFERENCE_NODE: 5; - readonly ENTITY_NODE: 6; - readonly PROCESSING_INSTRUCTION_NODE: 7; - readonly COMMENT_NODE: 8; - readonly DOCUMENT_NODE: 9; - readonly DOCUMENT_TYPE_NODE: 10; - readonly DOCUMENT_FRAGMENT_NODE: 11; - readonly NOTATION_NODE: 12; - readonly DOCUMENT_POSITION_DISCONNECTED: 1; - readonly DOCUMENT_POSITION_PRECEDING: 2; - readonly DOCUMENT_POSITION_FOLLOWING: 4; - readonly DOCUMENT_POSITION_CONTAINS: 8; - readonly DOCUMENT_POSITION_CONTAINED_BY: 16; - readonly DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32; - dispatchEvent(event: Event): boolean; - ariaAtomic: string | null; - ariaAutoComplete: string | null; - ariaBrailleLabel: string | null; - ariaBrailleRoleDescription: string | null; - ariaBusy: string | null; - ariaChecked: string | null; - ariaColCount: string | null; - ariaColIndex: string | null; - ariaColIndexText: string | null; - ariaColSpan: string | null; - ariaCurrent: string | null; - ariaDescription: string | null; - ariaDisabled: string | null; - ariaExpanded: string | null; - ariaHasPopup: string | null; - ariaHidden: string | null; - ariaInvalid: string | null; - ariaKeyShortcuts: string | null; - ariaLabel: string | null; - ariaLevel: string | null; - ariaLive: string | null; - ariaModal: string | null; - ariaMultiLine: string | null; - ariaMultiSelectable: string | null; - ariaOrientation: string | null; - ariaPlaceholder: string | null; - ariaPosInSet: string | null; - ariaPressed: string | null; - ariaReadOnly: string | null; - ariaRelevant: string | null; - ariaRequired: string | null; - ariaRoleDescription: string | null; - ariaRowCount: string | null; - ariaRowIndex: string | null; - ariaRowIndexText: string | null; - ariaRowSpan: string | null; - ariaSelected: string | null; - ariaSetSize: string | null; - ariaSort: string | null; - ariaValueMax: string | null; - ariaValueMin: string | null; - ariaValueNow: string | null; - ariaValueText: string | null; - role: string | null; - animate(keyframes: Keyframe[] | PropertyIndexedKeyframes | null, options?: number | KeyframeAnimationOptions): Animation; - getAnimations(options?: GetAnimationsOptions): Animation[]; - after(...nodes: (Node | string)[]): void; - before(...nodes: (Node | string)[]): void; - remove(): void; - replaceWith(...nodes: (Node | string)[]): void; - readonly nextElementSibling: Element | null; - readonly previousElementSibling: Element | null; - readonly childElementCount: number; - readonly children: HTMLCollection; - readonly firstElementChild: Element | null; - readonly lastElementChild: Element | null; - append(...nodes: (Node | string)[]): void; - prepend(...nodes: (Node | string)[]): void; - querySelector(selectors: K): HTMLElementTagNameMap[K] | null; - querySelector(selectors: K): SVGElementTagNameMap[K] | null; - querySelector(selectors: K): MathMLElementTagNameMap[K] | null; - querySelector(selectors: K): HTMLElementDeprecatedTagNameMap[K] | null; - querySelector(selectors: string): E | null; - querySelectorAll(selectors: K): NodeListOf; - querySelectorAll(selectors: K): NodeListOf; - querySelectorAll(selectors: K): NodeListOf; - querySelectorAll(selectors: K): NodeListOf; - querySelectorAll(selectors: string): NodeListOf; - replaceChildren(...nodes: (Node | string)[]): void; - readonly assignedSlot: HTMLSlotElement | null; - readonly attributeStyleMap: StylePropertyMap; - get style(): CSSStyleDeclaration; - set style(cssText: string); - contentEditable: string; - enterKeyHint: string; - inputMode: string; - readonly isContentEditable: boolean; - onabort: ((this: GlobalEventHandlers, ev: UIEvent) => any) | null; - onanimationcancel: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; - onanimationend: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; - onanimationiteration: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; - onanimationstart: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; - onauxclick: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - onbeforeinput: ((this: GlobalEventHandlers, ev: InputEvent) => any) | null; - onbeforetoggle: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onblur: ((this: GlobalEventHandlers, ev: FocusEvent) => any) | null; - oncancel: ((this: GlobalEventHandlers, ev: Event) => any) | null; - oncanplay: ((this: GlobalEventHandlers, ev: Event) => any) | null; - oncanplaythrough: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onclick: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - onclose: ((this: GlobalEventHandlers, ev: Event) => any) | null; - oncontextlost: ((this: GlobalEventHandlers, ev: Event) => any) | null; - oncontextmenu: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - oncontextrestored: ((this: GlobalEventHandlers, ev: Event) => any) | null; - oncopy: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null; - oncuechange: ((this: GlobalEventHandlers, ev: Event) => any) | null; - oncut: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null; - ondblclick: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - ondrag: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; - ondragend: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; - ondragenter: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; - ondragleave: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; - ondragover: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; - ondragstart: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; - ondrop: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; - ondurationchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onemptied: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onended: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onerror: OnErrorEventHandler; - onfocus: ((this: GlobalEventHandlers, ev: FocusEvent) => any) | null; - onformdata: ((this: GlobalEventHandlers, ev: FormDataEvent) => any) | null; - ongotpointercapture: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - oninput: ((this: GlobalEventHandlers, ev: Event) => any) | null; - oninvalid: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onkeydown: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null; - onkeypress: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null; - onkeyup: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null; - onload: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onloadeddata: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onloadedmetadata: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onloadstart: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onlostpointercapture: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - onmousedown: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - onmouseenter: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - onmouseleave: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - onmousemove: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - onmouseout: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - onmouseover: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - onmouseup: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - onpaste: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null; - onpause: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onplay: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onplaying: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onpointercancel: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - onpointerdown: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - onpointerenter: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - onpointerleave: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - onpointermove: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - onpointerout: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - onpointerover: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - onpointerup: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - onprogress: ((this: GlobalEventHandlers, ev: ProgressEvent) => any) | null; - onratechange: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onreset: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onresize: ((this: GlobalEventHandlers, ev: UIEvent) => any) | null; - onscroll: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onscrollend: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onsecuritypolicyviolation: ((this: GlobalEventHandlers, ev: SecurityPolicyViolationEvent) => any) | null; - onseeked: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onseeking: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onselect: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onselectionchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onselectstart: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onslotchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onstalled: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onsubmit: ((this: GlobalEventHandlers, ev: SubmitEvent) => any) | null; - onsuspend: ((this: GlobalEventHandlers, ev: Event) => any) | null; - ontimeupdate: ((this: GlobalEventHandlers, ev: Event) => any) | null; - ontoggle: ((this: GlobalEventHandlers, ev: Event) => any) | null; - ontouchcancel?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined; - ontouchend?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined; - ontouchmove?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined; - ontouchstart?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined; - ontransitioncancel: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; - ontransitionend: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; - ontransitionrun: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; - ontransitionstart: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; - onvolumechange: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onwaiting: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onwebkitanimationend: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onwebkitanimationiteration: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onwebkitanimationstart: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onwebkittransitionend: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onwheel: ((this: GlobalEventHandlers, ev: WheelEvent) => any) | null; - autofocus: boolean; - readonly dataset: DOMStringMap; - nonce?: string; - tabIndex: number; - blur(): void; - focus(options?: FocusOptions): void; - disconnectedCallback?(): void; - requestUpdate?(name?: string, oldValue?: unknown): void; - }; - formAssociated: boolean; - metadata: FormControlMetadata; - readonly observedAttributes: string[]; -} & typeof LitElement; -/** - * @element nve-dropzone - * @description A dropzone form control that enables users to drag anddrop files onto it. - * @since 1.29.0 - * @entrypoint \@nve/elements/dropzone - * @event change emits when the value has changed (files located in event.target) - * @cssprop --background - * @cssprop --border-color - * @cssprop --border-radius - * @cssprop --min-height - * @slot icon - default slot for icon - * @slot content - default slot for content - * @aria https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/file - * @stable false - */ -export declare class Dropzone extends Dropzone_base { - #private; - accept: string; - maxFileSize: number; - /** - * Enables internal string values to be updated for internationalization. - */ - i18n: Partial; - private fileInput; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - validators: (typeof fileTypeValidator)[]; - valueSchema: { - type: "array"; - items: { - type: "object"; - properties: { - name: { - type: "string"; - }; - size: { - type: "number"; - }; - type: { - type: "string"; - }; - }; - }; - }; - }; - static elementDefinitions: { - [Icon.metadata.tag]: typeof Icon; - }; - /** @private */ - _internals: ElementInternals; - formResetCallback(): void; - constructor(); - connectedCallback(): void; - disconnectedCallback(): void; - render(): TemplateResult<1>; -} -/** - * @element nve-file - * @description A file picker is a control that enables users to choose a file value. - * @since 0.3.0 - * @entrypoint \@nve/elements/file - * @cssprop --background - * @cssprop --padding - * @cssprop --border-radius - * @cssprop --border - * @cssprop --font-weight - * @cssprop --font-size - * @cssprop --text-decoration - * @cssprop --cursor - * @cssprop --gap - * @cssprop --height - * @aria https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/file - */ -declare class File$1 extends Control { - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - connectedCallback(): void; -} -/** - * @element nve-grid-column - * @since 0.11.0 - * @entrypoint \@nve/elements/grid - * @slot - default slot for content - * @slot actions - slot for column actions - * @cssprop --color - * @cssprop --padding - * @cssprop --font-weight - * @cssprop --font-size - * @cssprop --height - * @cssprop --min-width - * @cssprop --justify-content - * @cssprop --border-left - * @cssprop --border-right - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/grid/ - */ -export declare class GridColumn extends LitElement { - #private; - /** - * Columns can individually have set widths using the `width` property or attribute and a valid CSS value type. - * If the total width of all columns is less than the grid width then the last column will fill the remaining space. - * By default columns are evenly devided unless width is explicitly provided. Content within a cell of a given - * column will wrap content to fit the width of the column. - */ - width: string; - /** - * The `position` property or attribute can be set to `fixed` or `sticky` to make the column fixed or sticky. - * Fixed columns will not scroll horizontally with the grid. Sticky columns will scroll horizontally with the grid - * until the column reaches the edge of the grid. - */ - position: "fixed" | "sticky" | ""; - /** - * Control the content alignment within a given column. - */ - columnAlign: "start" | "center" | "end"; - /** - * @private - */ - ariaColIndex: string; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - /** @private */ - _internals: ElementInternals; - render(): TemplateResult<1>; - connectedCallback(): void; - updated(props: PropertyValues): Promise; -} -/** - * @element nve-grid-header - * @since 0.11.0 - * @entrypoint \@nve/elements/grid - * @slot - default slot for `nve-grid-column` - * @cssprop --background - * @cssprop --border-bottom - * @cssprop --padding - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/grid/ - */ -export declare class GridHeader extends LitElement { - #private; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - children: string[]; - }; - /** @private */ - _internals: ElementInternals; - /** @private */ - columns: GridColumn[]; - render(): TemplateResult<1>; - connectedCallback(): void; - firstUpdated(props: PropertyValues): Promise; -} -/** - * @element nve-grid-row - * @since 0.11.0 - * @entrypoint \@nve/elements/grid - * @slot - default slot for `nve-grid-cell` - * @cssprop --background - * @cssprop --border-bottom - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/grid/ - */ -export declare class GridRow extends LitElement { - /** - * The `selected` property or attribute can be set to `true` to indicate that the row is in a selected state. - */ - selected: boolean; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - children: string[]; - }; - /** @private */ - _internals: ElementInternals; - render(): TemplateResult<1>; - connectedCallback(): void; -} -/** - * @element nve-grid-cell - * @since 0.11.0 - * @entrypoint \@nve/elements/grid - * @slot - default slot for content - * @cssprop --background - * @cssprop --color - * @cssprop --padding - * @cssprop --min-height - * @cssprop --min-width - * @cssprop --font-weight - * @cssprop --font-size - * @cssprop --height - * @cssprop --border-left - * @cssprop --border-right - * @cssprop --justify-content - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/grid/ - */ -export declare class GridCell extends LitElement { - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - /** @private */ - _internals: ElementInternals; - render(): TemplateResult<1>; - connectedCallback(): void; -} -/** - * @element nve-grid - * @description A grid is a container enabling users to navigate information or interactive elements it contains using directional navigation keys. As a generic container with flexible keyboard navigation, it can serve a wide variety of needs from a simple use of grouping collections of checkboxes and navigation links to as complex as creating a full-featured spreadsheet. - ARIA Authoring Practices Guide - * @since 0.11.0 - * @entrypoint \@nve/elements/grid - * @slot - default slot for content - * @slot footer - slot for grid-footer or toolbar - * @cssprop --background - * @cssprop --color - * @cssprop --border-radius - * @cssprop --box-shadow - * @cssprop --font-size - * @cssprop --row-height - * @cssprop --scroll-height - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/grid/ - */ -export declare class Grid extends LitElement implements ContainerElement { - #private; - /** - * Determines the container styles of component. Flat is used for nesting the grid within other containers. Full can be used for full edge to edge viewport width grids. - */ - container?: "flat" | "full"; - /** - * Determine style variant stripe rows - */ - stripe: boolean; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - children: string[]; - }; - static elementDefinitions: {}; - get keynavGridConfig(): { - columns: GridColumn[]; - rows: (GridRow | GridHeader)[]; - cells: (GridColumn | GridCell)[]; - }; - /** @private */ - _internals: ElementInternals; - render(): TemplateResult<1>; - connectedCallback(): void; - scrollTo(options?: ScrollToOptions): Promise; - scrollTo(x: number, y: number): Promise; -} -/** - * @element nve-grid-footer - * @since 0.11.0 - * @entrypoint \@nve/elements/grid - * @description Grid footer can be used to display contextual information or additonal user actions such as pagination. - * @slot - default slot for content - * @cssprop --background - * @cssprop --color - * @cssprop --padding - * @cssprop --height - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/grid/ - */ -export declare class GridFooter extends LitElement { - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - static elementDefinitions: {}; - /** @private */ - _internals: ElementInternals; - slot: string; - render(): TemplateResult<1>; - connectedCallback(): void; -} -/** - * @element nve-grid-placeholder - * @since 0.11.0 - * @entrypoint \@nve/elements/grid - * @description Placeholder can be used to display a message when data is being loaded for the grid or empty states for datasets. - * @slot - default slot for content - * @cssprop --color - * @cssprop --padding - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/grid/ - */ -export declare class GridPlaceholder extends LitElement { - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - /** @private */ - _internals: ElementInternals; - render(): TemplateResult<1>; - connectedCallback(): void; -} -/** - * @element nve-sort-button - * @description A sort button is a control that enables users to sort a list of items in ascending or descending order. - * @since 0.11.0 - * @entrypoint \@nve/elements/sort-button - * @event sort - Dispatched when the sort button is clicked, returns the current sort value and the next sort value. - * @slot - default slot for content - * @cssprop --width - * @cssprop --height - * @cssprop --border-radius - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/spinbutton/ - */ -export declare class SortButton extends BaseButton { - #private; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - static elementDefinitions: { - [Icon.metadata.tag]: typeof Icon; - }; - /** - * The current sort value, can be ascending, descending, or none. - */ - sort: "ascending" | "descending" | "none"; - /** - * Enables internal string values to be updated for internationalization. - */ - i18n: Partial; - render(): TemplateResult<1>; - constructor(); - connectedCallback(): void; -} -export declare const inputStyles: string; -/** - * @element nve-input - * @description An input is a control that enables users to enter text. - * @since 0.3.0 - * @entrypoint \@nve/elements/input - * @cssprop --padding - * @cssprop --font-size - * @cssprop --height - * @cssprop --background - * @cssprop --border-radius - * @cssprop --border - * @cssprop --cursor - * @aria https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input - */ -export declare class Input extends Control implements ContainerElement { - /** - * Sets the container type style. Flat is used for inline inputs that are often embeded in other containers or toolbars. - */ - container?: "flat"; - /** - * Sets the rounded visual style of the input. - */ - rounded: boolean; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; -} -/** - * @element nve-input-group - * @since 0.3.0 - * @entrypoint \@nve/elements/input - * @aria https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input - */ -export declare class InputGroup extends ControlGroup { - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - connectedCallback(): Promise; -} -/** - * @element nve-month - * @description A month picker is a control that enables users to choose a month value. - * @since 0.3.0 - * @entrypoint \@nve/elements/month - * @cssprop --padding - * @cssprop --font-size - * @cssprop --height - * @cssprop --background - * @cssprop --border-radius - * @cssprop --border - * @cssprop --cursor - * @aria https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/month - * @themes false - */ -export declare class Month extends Control { - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - static elementDefinitions: { - [IconButton.metadata.tag]: typeof IconButton; - }; - protected get suffixContent(): TemplateResult<1>; -} -/** - * @element nve-notification - * @description Displays real time updates without interrupting the user's workflow to communicate an important message or status. [MDN Popover API](https://developer.mozilla.org/en-US/docs/Web/API/Popover_API) - * @since 0.6.0 - * @entrypoint \@nve/elements/notification - * @event beforetoggle - Dispatched on a popover just before it is shown or hidden. [MDN](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/beforetoggle_event) - * @event toggle - Dispatched on a popover element just after it is shown or hidden. [MDN](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/toggle_event) - * @event open - Dispatched when the notification is opened. - * @event close - Dispatched when the notification is closed. - * @slot default content slot - * @cssprop --border-radius - * @cssprop --background - * @cssprop --color - * @cssprop --padding - * @cssprop --box-shadow - * @cssprop --min-width - * @cssprop --width - * @cssprop --max-width - * @cssprop --border - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/alertdialog/ - */ -declare class Notification$1 extends LitElement { - #private; - /** - * The anchor provides the element that the popover should position relative to. - * Anchor can accept a idref string within the same render root or a HTMLElement DOM reference. - */ - anchor: string | HTMLElement; - /** - * The trigger defines what element triggers an `open` interaction event. - * A trigger can accept a idref string within the same render root or a HTMLElement DOM reference. - */ - trigger: string | HTMLElement; - /** - * Sets the side position of the popover relative to the provided anchor element. - */ - position: PopoverPosition; - /** - * Sets the alignment of the popover relative to the provided anchor element. - */ - alignment: PopoverAlign; - /** - * Determines if popover visibility behavior should be automatically controlled by the trigger. - */ - behaviorTrigger: boolean; - /** - * Determines if a close button should render within notification. - */ - closable: boolean; - /** - * A delayed `close` event will occur determined from the provided millisecond value. - */ - closeTimeout: number; - /** - * Determines the visual status of the notification. - */ - status: SupportStatus; - /** - * Flat container option is used when embeding within another containing element such as a drawer. - */ - container?: "flat"; - /** - * Enables internal string values to be updated for internationalization. - */ - i18n: Partial; - /** - * @private - */ - inline: boolean; - /** @private */ - get popoverType(): PopoverType; - /** @private */ - get popoverInline(): boolean; - /** @private */ - _internals: ElementInternals; - protected typeNativeAnchorController: TypeNativeAnchorController; - protected typeNativePopoverController: TypeNativePopoverController; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - static elementDefinitions: { - [Icon.metadata.tag]: typeof Icon; - [IconButton.metadata.tag]: typeof IconButton; - }; - render(): TemplateResult<1>; - connectedCallback(): void; - firstUpdated(props: PropertyValues): Promise; - updated(props: PropertyValues): void; - hidePopover(): void; -} -/** - * @element nve-notification-group - * @description Displays real time updates without interrupting the user's workflow to communicate an important message or status. - * @since 0.6.0 - * @entrypoint \@nve/elements/notification - * @slot default slot for `nve-notification` - * @cssprop --box-shadow - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/alertdialog/ - */ -export declare class NotificationGroup extends LitElement { - /** - * Sets the anchor element to which the popover is attached. - */ - anchor: string | HTMLElement; - /** - * Sets the position of the popover relative to the anchor element. - */ - position: any; - /** - * Sets the alignment of the popover relative to the anchor element. - */ - alignment: PopoverAlign; - protected typeNativeAnchorController: TypeNativeAnchorController; - protected typeNativePopoverController: TypeNativePopoverController; - static styles: CSSResult[]; - /** @private */ - get popoverType(): PopoverType; - static readonly metadata: { - tag: string; - version: string; - children: string[]; - }; - render(): TemplateResult<1>; -} -/** - * @element nve-page - * @description Provide a consistent page structure across the applications, ensuring a seamless user experience. - * @entrypoint \@nve/elements/page - * @since 1.15.0 - * @slot - The central content area of the page, where the primary focus of the user's attention should be. - * @slot header - The topmost section of the page, typically containing navigation, branding, or other global elements. - * @slot subheader - A secondary section below the header, often used for breadcrumbs, filters, or other contextual information. - * @slot left-aside - A narrow section on the left side of the page, commonly used for navigation, filters, or other secondary content. - * @slot left - The main content area on the left side of the page, typically containing primary navigation or features. - * @slot bottom - A section for additional tooling outputs such as console outputs. - * @slot right - The main content area on the right side of the page, typically containing secondary navigation or features. - * @slot right-aside - A narrow section on the right side of the page, commonly used for navigation, filters, or other secondary content. - * @slot subfooter - A secondary section below the main content area, often used for additional information or calls to action. - * @slot footer - The bottommost section of the page, typically containing global elements, such as copyright information. - * @cssprop --padding - * @cssprop --background - * @cssprop --color - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/landmarks/ - * @responsive false - * - */ -export declare class Page extends LitElement { - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - static elementDefinitions: {}; - /** - * Enables the page to use the document content scroll rather than its internal fixed scroll. - */ - documentScroll: boolean; - /** @private */ - _internals: ElementInternals; - render(): TemplateResult<1>; - connectedCallback(): void; -} -/** - * @element nve-page-panel - * @description Child panel for embeded panels within the page component. Typically used for left/right/bottom page slot positions. - * @entrypoint \@nve/elements/page - * @since 1.15.0 - * @event open - * @event close - * @slot default content slot - * @cssprop --background - * @cssprop --border - * @cssprop --color - * @cssprop --gap - * @cssprop --padding - * @cssprop --height - * @cssprop --width - * @cssprop --max-width - * @cssprop --max-height - * @aria https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/region_role - * - */ -export declare class PagePanel extends LitElement { - #private; - /** - * Sets the maximum size of the panel. - */ - size?: Size; - /** - * Determines if a closable button should render within page panel. - */ - closable: boolean; - /** - * Determines if a expandable button should render within page panel. - */ - expandable: boolean; - /** - * Enables internal string values to be updated for internationalization. - */ - i18n: Partial; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - parents: string[]; - }; - static elementDefinitions: { - [IconButton.metadata.tag]: typeof IconButton; - }; - /** @private */ - _internals: ElementInternals; - render(): TemplateResult<1>; - connectedCallback(): void; -} -/** - * @element nve-page-panel-content - * @entrypoint \@nve/elements/page - * @since 1.15.0 - * @slot - default slot for the page-panel content - * @cssprop --padding - * @cssprop --gap - * @aria https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/region_role - * - */ -export declare class PagePanelContent extends LitElement { - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - render(): TemplateResult<1>; -} -/** - * @element nve-page-panel-footer - * @entrypoint \@nve/elements/page - * @since 1.15.0 - * @slot - default slot for the page-panel footer - * @cssprop --border-top - * @cssprop --padding - * @cssprop --gap - * @cssprop --min-height - * @aria https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/region_role - * - */ -export declare class PagePanelFooter extends LitElement { - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - slot: string; - render(): TemplateResult<1>; -} -/** - * @element nve-page-panel-header - * @entrypoint \@nve/elements/page - * @since 1.15.0 - * @slot - default slot for the page panel header - * @cssprop --border-bottom - * @cssprop --min-height - * @cssprop --padding - * @aria https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/region_role - * - */ -export declare class PagePanelHeader extends LitElement { - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - slot: string; - render(): TemplateResult<1>; -} -/** - * @element nve-page-header - * @description An element that appears across the top of all pages containing the application name and primary navigation. - * @entrypoint \@nve/elements/page-header - * @since 1.15.0 - * @slot - * @slot prefix - * @slot suffix - * @cssprop --background - * @cssprop --padding - * @cssprop --border-bottom - * @aria https://developer.mozilla.org/en-US/docs/Web/HTML/Element/nav - * - */ -export declare class PageHeader extends LitElement { - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - render(): TemplateResult<1>; - /** @private */ - _internals: ElementInternals; - connectedCallback(): void; -} -/** - * @element nve-progress-ring - * @description The `progress-ring` component is used to indicate the status of a pending task. It also serves the basis of the page loading element. - * @since 0.17.0 - * @entrypoint \@nve/elements/progress-ring - * @slot status-icon - * @cssprop --background-color - * @cssprop --ring-color - * @cssprop --ring-background-opacity - * @cssprop --ring-width - * @cssprop --width - * @cssprop --height - * @cssprop --animation-duration - * @aria https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/progressbar_role - */ -export declare class ProgressRing extends LitElement { - #private; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - static elementDefinitions: { - [Icon.metadata.tag]: typeof Icon; - }; - /** @private */ - _internals: ElementInternals; - /** The current `value` of the progress ring. When not set, an indeterminate animation will show. */ - value?: number; - /** The `max` value of the progress ring that the `value` is proportionaly scaled to. */ - max?: number; - /** There are four visual treatments that represent the `status` of varius tasks. When `status` is set to `warning`, `success` or `danger`, appropriate icons are embedded. */ - status?: SupportStatus | "neutral"; - /** T-shirt `size` of the progress indicator, used to scale the ring. */ - size?: Size | "xxs" | "xs" | "xl"; - /** Enables internal string values to be updated for internationalization. */ - i18n: Partial; - render(): TemplateResult<1>; - connectedCallback(): void; - updated(props: PropertyValues): void; -} -/** - * @element nve-page-loader - * @description Page Loader is a full-screen version of the `progress-ring` component, for use when the page should remain unusable as the loader is displayed. - * @since 0.19.0 - * @entrypoint \@nve/elements/page-loader - * @slot - default slot for content - * @cssprop --gap - * @aria https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/progressbar_role - */ -export declare class PageLoader extends LitElement { - /** @private */ - readonly position: PopoverPosition; - /** @private */ - readonly popoverType: PopoverType; - /** @private */ - protected typeNativePopoverController: TypeNativePopoverController; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - static elementDefinitions: { - [ProgressRing.metadata.tag]: typeof ProgressRing; - }; - /** @private */ - _internals: ElementInternals; - render(): TemplateResult<1>; - connectedCallback(): void; -} -/** - * @element nve-select - * @description A select is a control that enables users to select an option from a list of options. - * @since 0.3.0 - * @entrypoint \@nve/elements/select - * @cssprop --padding - * @cssprop --font-size - * @cssprop --height - * @cssprop --background - * @cssprop --color - * @cssprop --border-radius - * @cssprop --border - * @cssprop --border-bottom - * @cssprop --cursor - * @cssprop --font-weight - * @cssprop --text-align - * @cssprop --scroll-height - * @cssprop --width - * @cssprop --control-width - * @cssprop --max-width - * @cssprop --min-width - * @csspart tag - * @aria https://developer.mozilla.org/en-US/docs/Web/HTML/Element/select - */ -export declare class Select extends Control { - #private; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - static elementDefinitions: { - [Icon.metadata.tag]: typeof Icon; - [Dropdown.metadata.tag]: typeof Dropdown; - [Menu.metadata.tag]: typeof Menu; - [MenuItem.metadata.tag]: typeof MenuItem; - [Tag.metadata.tag]: typeof Tag; - }; - /** Flat container option is used when embeding component within another containing element */ - container?: "flat" | "inline"; - /** Enables internal string values to be updated for internationalization. */ - i18n: Partial; - protected get prefixContent(): typeof nothing | TemplateResult<1>; - protected get suffixContent(): TemplateResult<1>; - firstUpdated(props: PropertyValues): Promise; - disconnectedCallback(): void; - updated(props: PropertyValues): Promise; -} -declare const Pagination_base: { - new (...args: any[]): { - get readOnly(): boolean; - set readOnly(value: boolean | unknown); - get disabled(): boolean; - set disabled(value: boolean | unknown); - get required(): boolean; - set required(value: number | unknown); - name: string; - get noValidate(): boolean; - set noValidate(value: boolean | unknown); - "__#1@#value": number; - get value(): T; - set value(value: number | unknown); - updateValue(value: number): void; - readonly form: HTMLFormElement; - readonly willValidate: boolean; - readonly validity: ValidityState; - readonly validationMessage: string; - readonly valueAsString: string; - valueAsNumber: number; - readonly type: string; - readonly "__#1@#metadata": FormControlMetadata; - "__#1@#internals": ElementInternals; - "__#1@#initialValue": number; - readonly "__#1@#validators": Validator[]; - readonly _internals: ElementInternals; - connectedCallback(): void; - attributeChangedCallback(name: string, oldValue: string, newValue: string): void; - formResetCallback(): void; - formStateRestoreCallback(state: number, _reason: string): void; - reportValidity(): boolean; - checkValidity(): boolean; - setValidity(validity: Partial, message?: string): void; - dispatchInputEvent(): void; - dispatchChangeEvent(): void; - dispatchUpdateEvent(type: "input" | "change"): void; - "__#1@#updateFormState"(): void; - "__#1@#requestUpdate"(): void; - accessKey: string; - readonly accessKeyLabel: string; - autocapitalize: string; - dir: string; - draggable: boolean; - hidden: boolean; - inert: boolean; - innerText: string; - lang: string; - readonly offsetHeight: number; - readonly offsetLeft: number; - readonly offsetParent: Element | null; - readonly offsetTop: number; - readonly offsetWidth: number; - outerText: string; - popover: string | null; - spellcheck: boolean; - title: string; - translate: boolean; - writingSuggestions: string; - attachInternals(): ElementInternals; - click(): void; - hidePopover(): void; - showPopover(): void; - togglePopover(options?: boolean): boolean; - addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; - addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; - removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; - removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; - readonly attributes: NamedNodeMap; - get classList(): DOMTokenList; - set classList(value: string); - className: string; - readonly clientHeight: number; - readonly clientLeft: number; - readonly clientTop: number; - readonly clientWidth: number; - readonly currentCSSZoom: number; - id: string; - innerHTML: string; - readonly localName: string; - readonly namespaceURI: string | null; - onfullscreenchange: ((this: Element, ev: Event) => any) | null; - onfullscreenerror: ((this: Element, ev: Event) => any) | null; - outerHTML: string; - readonly ownerDocument: Document; - get part(): DOMTokenList; - set part(value: string); - readonly prefix: string | null; - readonly scrollHeight: number; - scrollLeft: number; - scrollTop: number; - readonly scrollWidth: number; - readonly shadowRoot: ShadowRoot | null; - slot: string; - readonly tagName: string; - attachShadow(init: ShadowRootInit): ShadowRoot; - checkVisibility(options?: CheckVisibilityOptions): boolean; - closest(selector: K): HTMLElementTagNameMap[K] | null; - closest(selector: K): SVGElementTagNameMap[K] | null; - closest(selector: K): MathMLElementTagNameMap[K] | null; - closest(selectors: string): E | null; - computedStyleMap(): StylePropertyMapReadOnly; - getAttribute(qualifiedName: string): string | null; - getAttributeNS(namespace: string | null, localName: string): string | null; - getAttributeNames(): string[]; - getAttributeNode(qualifiedName: string): Attr | null; - getAttributeNodeNS(namespace: string | null, localName: string): Attr | null; - getBoundingClientRect(): DOMRect; - getClientRects(): DOMRectList; - getElementsByClassName(classNames: string): HTMLCollectionOf; - getElementsByTagName(qualifiedName: K): HTMLCollectionOf; - getElementsByTagName(qualifiedName: K): HTMLCollectionOf; - getElementsByTagName(qualifiedName: K): HTMLCollectionOf; - getElementsByTagName(qualifiedName: K): HTMLCollectionOf; - getElementsByTagName(qualifiedName: string): HTMLCollectionOf; - getElementsByTagNameNS(namespaceURI: "http://www.w3.org/1999/xhtml", localName: string): HTMLCollectionOf; - getElementsByTagNameNS(namespaceURI: "http://www.w3.org/2000/svg", localName: string): HTMLCollectionOf; - getElementsByTagNameNS(namespaceURI: "http://www.w3.org/1998/Math/MathML", localName: string): HTMLCollectionOf; - getElementsByTagNameNS(namespace: string | null, localName: string): HTMLCollectionOf; - getHTML(options?: GetHTMLOptions): string; - hasAttribute(qualifiedName: string): boolean; - hasAttributeNS(namespace: string | null, localName: string): boolean; - hasAttributes(): boolean; - hasPointerCapture(pointerId: number): boolean; - insertAdjacentElement(where: InsertPosition, element: Element): Element | null; - insertAdjacentHTML(position: InsertPosition, string: string): void; - insertAdjacentText(where: InsertPosition, data: string): void; - matches(selectors: string): boolean; - releasePointerCapture(pointerId: number): void; - removeAttribute(qualifiedName: string): void; - removeAttributeNS(namespace: string | null, localName: string): void; - removeAttributeNode(attr: Attr): Attr; - requestFullscreen(options?: FullscreenOptions): Promise; - requestPointerLock(options?: PointerLockOptions): Promise; - scroll(options?: ScrollToOptions): void; - scroll(x: number, y: number): void; - scrollBy(options?: ScrollToOptions): void; - scrollBy(x: number, y: number): void; - scrollIntoView(arg?: boolean | ScrollIntoViewOptions): void; - scrollTo(options?: ScrollToOptions): void; - scrollTo(x: number, y: number): void; - setAttribute(qualifiedName: string, value: string): void; - setAttributeNS(namespace: string | null, qualifiedName: string, value: string): void; - setAttributeNode(attr: Attr): Attr | null; - setAttributeNodeNS(attr: Attr): Attr | null; - setHTMLUnsafe(html: string): void; - setPointerCapture(pointerId: number): void; - toggleAttribute(qualifiedName: string, force?: boolean): boolean; - webkitMatchesSelector(selectors: string): boolean; - readonly baseURI: string; - readonly childNodes: NodeListOf; - readonly firstChild: ChildNode | null; - readonly isConnected: boolean; - readonly lastChild: ChildNode | null; - readonly nextSibling: ChildNode | null; - readonly nodeName: string; - readonly nodeType: number; - nodeValue: string | null; - readonly parentElement: HTMLElement | null; - readonly parentNode: ParentNode | null; - readonly previousSibling: ChildNode | null; - textContent: string | null; - appendChild(node: T_1): T_1; - cloneNode(subtree?: boolean): Node; - compareDocumentPosition(other: Node): number; - contains(other: Node | null): boolean; - getRootNode(options?: GetRootNodeOptions): Node; - hasChildNodes(): boolean; - insertBefore(node: T_1, child: Node | null): T_1; - isDefaultNamespace(namespace: string | null): boolean; - isEqualNode(otherNode: Node | null): boolean; - isSameNode(otherNode: Node | null): boolean; - lookupNamespaceURI(prefix: string | null): string | null; - lookupPrefix(namespace: string | null): string | null; - normalize(): void; - removeChild(child: T_1): T_1; - replaceChild(node: Node, child: T_1): T_1; - readonly ELEMENT_NODE: 1; - readonly ATTRIBUTE_NODE: 2; - readonly TEXT_NODE: 3; - readonly CDATA_SECTION_NODE: 4; - readonly ENTITY_REFERENCE_NODE: 5; - readonly ENTITY_NODE: 6; - readonly PROCESSING_INSTRUCTION_NODE: 7; - readonly COMMENT_NODE: 8; - readonly DOCUMENT_NODE: 9; - readonly DOCUMENT_TYPE_NODE: 10; - readonly DOCUMENT_FRAGMENT_NODE: 11; - readonly NOTATION_NODE: 12; - readonly DOCUMENT_POSITION_DISCONNECTED: 1; - readonly DOCUMENT_POSITION_PRECEDING: 2; - readonly DOCUMENT_POSITION_FOLLOWING: 4; - readonly DOCUMENT_POSITION_CONTAINS: 8; - readonly DOCUMENT_POSITION_CONTAINED_BY: 16; - readonly DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32; - dispatchEvent(event: Event): boolean; - ariaAtomic: string | null; - ariaAutoComplete: string | null; - ariaBrailleLabel: string | null; - ariaBrailleRoleDescription: string | null; - ariaBusy: string | null; - ariaChecked: string | null; - ariaColCount: string | null; - ariaColIndex: string | null; - ariaColIndexText: string | null; - ariaColSpan: string | null; - ariaCurrent: string | null; - ariaDescription: string | null; - ariaDisabled: string | null; - ariaExpanded: string | null; - ariaHasPopup: string | null; - ariaHidden: string | null; - ariaInvalid: string | null; - ariaKeyShortcuts: string | null; - ariaLabel: string | null; - ariaLevel: string | null; - ariaLive: string | null; - ariaModal: string | null; - ariaMultiLine: string | null; - ariaMultiSelectable: string | null; - ariaOrientation: string | null; - ariaPlaceholder: string | null; - ariaPosInSet: string | null; - ariaPressed: string | null; - ariaReadOnly: string | null; - ariaRelevant: string | null; - ariaRequired: string | null; - ariaRoleDescription: string | null; - ariaRowCount: string | null; - ariaRowIndex: string | null; - ariaRowIndexText: string | null; - ariaRowSpan: string | null; - ariaSelected: string | null; - ariaSetSize: string | null; - ariaSort: string | null; - ariaValueMax: string | null; - ariaValueMin: string | null; - ariaValueNow: string | null; - ariaValueText: string | null; - role: string | null; - animate(keyframes: Keyframe[] | PropertyIndexedKeyframes | null, options?: number | KeyframeAnimationOptions): Animation; - getAnimations(options?: GetAnimationsOptions): Animation[]; - after(...nodes: (Node | string)[]): void; - before(...nodes: (Node | string)[]): void; - remove(): void; - replaceWith(...nodes: (Node | string)[]): void; - readonly nextElementSibling: Element | null; - readonly previousElementSibling: Element | null; - readonly childElementCount: number; - readonly children: HTMLCollection; - readonly firstElementChild: Element | null; - readonly lastElementChild: Element | null; - append(...nodes: (Node | string)[]): void; - prepend(...nodes: (Node | string)[]): void; - querySelector(selectors: K): HTMLElementTagNameMap[K] | null; - querySelector(selectors: K): SVGElementTagNameMap[K] | null; - querySelector(selectors: K): MathMLElementTagNameMap[K] | null; - querySelector(selectors: K): HTMLElementDeprecatedTagNameMap[K] | null; - querySelector(selectors: string): E | null; - querySelectorAll(selectors: K): NodeListOf; - querySelectorAll(selectors: K): NodeListOf; - querySelectorAll(selectors: K): NodeListOf; - querySelectorAll(selectors: K): NodeListOf; - querySelectorAll(selectors: string): NodeListOf; - replaceChildren(...nodes: (Node | string)[]): void; - readonly assignedSlot: HTMLSlotElement | null; - readonly attributeStyleMap: StylePropertyMap; - get style(): CSSStyleDeclaration; - set style(cssText: string); - contentEditable: string; - enterKeyHint: string; - inputMode: string; - readonly isContentEditable: boolean; - onabort: ((this: GlobalEventHandlers, ev: UIEvent) => any) | null; - onanimationcancel: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; - onanimationend: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; - onanimationiteration: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; - onanimationstart: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; - onauxclick: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - onbeforeinput: ((this: GlobalEventHandlers, ev: InputEvent) => any) | null; - onbeforetoggle: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onblur: ((this: GlobalEventHandlers, ev: FocusEvent) => any) | null; - oncancel: ((this: GlobalEventHandlers, ev: Event) => any) | null; - oncanplay: ((this: GlobalEventHandlers, ev: Event) => any) | null; - oncanplaythrough: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onclick: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - onclose: ((this: GlobalEventHandlers, ev: Event) => any) | null; - oncontextlost: ((this: GlobalEventHandlers, ev: Event) => any) | null; - oncontextmenu: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - oncontextrestored: ((this: GlobalEventHandlers, ev: Event) => any) | null; - oncopy: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null; - oncuechange: ((this: GlobalEventHandlers, ev: Event) => any) | null; - oncut: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null; - ondblclick: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - ondrag: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; - ondragend: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; - ondragenter: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; - ondragleave: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; - ondragover: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; - ondragstart: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; - ondrop: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; - ondurationchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onemptied: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onended: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onerror: OnErrorEventHandler; - onfocus: ((this: GlobalEventHandlers, ev: FocusEvent) => any) | null; - onformdata: ((this: GlobalEventHandlers, ev: FormDataEvent) => any) | null; - ongotpointercapture: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - oninput: ((this: GlobalEventHandlers, ev: Event) => any) | null; - oninvalid: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onkeydown: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null; - onkeypress: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null; - onkeyup: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null; - onload: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onloadeddata: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onloadedmetadata: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onloadstart: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onlostpointercapture: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - onmousedown: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - onmouseenter: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - onmouseleave: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - onmousemove: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - onmouseout: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - onmouseover: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - onmouseup: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - onpaste: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null; - onpause: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onplay: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onplaying: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onpointercancel: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - onpointerdown: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - onpointerenter: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - onpointerleave: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - onpointermove: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - onpointerout: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - onpointerover: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - onpointerup: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - onprogress: ((this: GlobalEventHandlers, ev: ProgressEvent) => any) | null; - onratechange: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onreset: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onresize: ((this: GlobalEventHandlers, ev: UIEvent) => any) | null; - onscroll: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onscrollend: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onsecuritypolicyviolation: ((this: GlobalEventHandlers, ev: SecurityPolicyViolationEvent) => any) | null; - onseeked: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onseeking: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onselect: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onselectionchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onselectstart: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onslotchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onstalled: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onsubmit: ((this: GlobalEventHandlers, ev: SubmitEvent) => any) | null; - onsuspend: ((this: GlobalEventHandlers, ev: Event) => any) | null; - ontimeupdate: ((this: GlobalEventHandlers, ev: Event) => any) | null; - ontoggle: ((this: GlobalEventHandlers, ev: Event) => any) | null; - ontouchcancel?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined; - ontouchend?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined; - ontouchmove?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined; - ontouchstart?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined; - ontransitioncancel: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; - ontransitionend: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; - ontransitionrun: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; - ontransitionstart: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; - onvolumechange: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onwaiting: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onwebkitanimationend: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onwebkitanimationiteration: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onwebkitanimationstart: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onwebkittransitionend: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onwheel: ((this: GlobalEventHandlers, ev: WheelEvent) => any) | null; - autofocus: boolean; - readonly dataset: DOMStringMap; - nonce?: string; - tabIndex: number; - blur(): void; - focus(options?: FocusOptions): void; - disconnectedCallback?(): void; - requestUpdate?(name?: string, oldValue?: unknown): void; - }; - formAssociated: boolean; - metadata: FormControlMetadata; - readonly observedAttributes: string[]; -} & typeof LitElement; -/** - * @element nve-pagination - * @description Pagination is a control that enables users to navigate through pages of content. - * @since 0.11.0 - * @entrypoint \@nve/elements/pagination - * @event input emits when the value (page) has changed - * @event change emits when the value (page) has changed - * @event first-page emits when the first page is active - * @event last-page emits when the last page is active - * @slot - default slot for content - * @slot suffix-label - slot for overriding the "n of total" label when total is an approximation - * @cssprop --background - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/toolbar/ - * @property {number} value - value the current page number - */ -export declare class Pagination extends Pagination_base { - #private; - /** - * The number of items per page. - */ - step: number; - /** - * The array of custom step-size. - */ - stepSizes: number[]; - /** - * The total number of items. - */ - items: number; - /** - * Whether or not the pagination is skippable to start/end. - */ - skippable: boolean; - /** - * Whether or not the step selector is disabled. - */ - disableStep: boolean; - /** - * Determines the container styles of component. Flat is used for nesting within other containers. Inline is used to inline within other inline content. - */ - container?: "flat" | "inline"; - /** - * Enables internal string values to be updated for internationalization. - */ - i18n: Partial; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - valueSchema: { - type: "number"; - }; - }; - static elementDefinitions: { - [IconButton.metadata.tag]: typeof IconButton; - [Select.metadata.tag]: typeof Select; - }; - /** @private */ - get keynavListConfig(): KeynavListConfig; - /** @private */ - _internals: ElementInternals; - render(): TemplateResult<1>; - constructor(); - connectedCallback(): Promise; - disconnectedCallback(): void; -} -/** - * @element nve-panel-header - * @since 0.10.0 - * @entrypoint \@nve/elements/panel - * @slot title - Title Text - * @slot subtitle - Subtitle Text - * @slot action-icon - Extra Action Button - * @cssprop --padding - * @cssprop --border-bottom - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/disclosure/ - */ -export declare class PanelHeader extends LitElement { - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - render(): TemplateResult<1>; - connectedCallback(): void; -} -/** - * @element nve-panel-content - * @since 0.10.0 - * @entrypoint \@nve/elements/panel - * @slot - This is a default/unnamed slot for panel content content - * @cssprop --padding - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/disclosure/ - */ -export declare class PanelContent extends LitElement { - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - render(): TemplateResult<1>; -} -/** - * @element nve-panel-footer - * @since 0.10.0 - * @entrypoint \@nve/elements/panel - * @slot - This is a default/unnamed slot for panel footer content - * @cssprop --padding - * @cssprop --border-top - * @cssprop --gap - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/disclosure/ - */ -export declare class PanelFooter extends LitElement { - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - render(): TemplateResult<1>; - connectedCallback(): void; -} -/** - * @element nve-panel - * @description Panel is inline container for content that is coupled to the content on the page (details, additional actions/options). Alternatively [Drawer](./docs/elements/drawer/) is out of context of the rest of the page (notifications, navigations, settings). - * @since 0.10.0 - * @entrypoint \@nve/elements/panel - * @event open - Dispatched when the panel is opened. - * @event close - Dispatched when the panel is closed. - * @slot - This is a default/unnamed slot for panel content - * @slot header - header element (Use `panel-header` or custom content) - * @slot content - content element (Use `panel-content` or custom content) - * @slot footer - footer element (Use `panel-footer` or custom content) - * @cssprop --background - * @cssprop --color - * @cssprop --box-shadow - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/disclosure/ - */ -export declare class Panel extends LitElement { - #private; - /** - * Determines whether or not the panel is fully expanded, displaying its contents, or not. - */ - expanded: boolean; - /** - * Determines whether or not the panel will collapse down to an expand icon, or fully hide. - */ - closable: boolean; - /** - * Determines whether or not the panel should handle auto-closing behavior vs. defaults to off. - */ - behaviorExpand: boolean; - /** - * Sets the proper collapse icon and collapse animation, based on what side of the page the panel will be used. - */ - side: "left" | "right"; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - static elementDefinitions: { - [IconButton.metadata.tag]: typeof IconButton; - }; - /** @private */ - _internals: ElementInternals; - /** - * Enables internal string values to be updated for internationalization. - */ - i18n: Partial; - render(): TemplateResult<1>; - connectedCallback(): void; -} -/** - * @element nve-password - * @description A password is a control that enables users to enter password text. - * @since 0.3.0 - * @entrypoint \@nve/elements/password - * @cssprop --padding - * @cssprop --font-size - * @cssprop --height - * @cssprop --background - * @cssprop --border-radius - * @cssprop --border - * @cssprop --cursor - * @aria https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/password - */ -export declare class Password extends Control { - #private; - private pressed; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - static elementDefinitions: { - [IconButton.metadata.tag]: typeof IconButton; - }; - protected get suffixContent(): TemplateResult<1>; -} -/** - * @element nve-switch - * @description A switch is a control that enables users to switch between two mutually exclusive options (on or off, checked or unchecked) through a single click or tap. - * @since 0.3.0 - * @entrypoint \@nve/elements/switch - * @cssprop --cursor - * @cssprop --border-radius - * @cssprop --border-width - * @cssprop --border - * @cssprop --background - * @cssprop --width - * @cssprop --height - * @cssprop --anchor-width - * @cssprop --anchor-height - * @cssprop --anchor-border-radius - * @cssprop --anchor-background - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/switch/ - */ -export declare class Switch extends Control { - protected nveControl: string; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - children: string[]; - }; -} -export declare class SwitchGroup extends ControlGroup { - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - children: string[]; - }; -} -export type ColorScheme = "auto" | "light" | "dark" | "high-contrast"; -export type Scale = "default" | "compact" | "relaxed"; -export type Variant = "reduced-motion"; -export interface PreferencesInputValue { - "color-scheme"?: ColorScheme | string; - scale?: Scale | string; - "reduced-motion"?: boolean; -} -declare const PreferencesInput_base: { - new (...args: any[]): { - get readOnly(): boolean; - set readOnly(value: boolean | unknown); - get disabled(): boolean; - set disabled(value: boolean | unknown); - get required(): boolean; - set required(value: PreferencesInputValue | unknown); - name: string; - get noValidate(): boolean; - set noValidate(value: boolean | unknown); - "__#1@#value": PreferencesInputValue; - get value(): T; - set value(value: PreferencesInputValue | unknown); - updateValue(value: PreferencesInputValue): void; - readonly form: HTMLFormElement; - readonly willValidate: boolean; - readonly validity: ValidityState; - readonly validationMessage: string; - readonly valueAsString: string; - valueAsNumber: number; - readonly type: string; - readonly "__#1@#metadata": FormControlMetadata; - "__#1@#internals": ElementInternals; - "__#1@#initialValue": PreferencesInputValue; - readonly "__#1@#validators": Validator[]; - readonly _internals: ElementInternals; - connectedCallback(): void; - attributeChangedCallback(name: string, oldValue: string, newValue: string): void; - formResetCallback(): void; - formStateRestoreCallback(state: PreferencesInputValue, _reason: string): void; - reportValidity(): boolean; - checkValidity(): boolean; - setValidity(validity: Partial, message?: string): void; - dispatchInputEvent(): void; - dispatchChangeEvent(): void; - dispatchUpdateEvent(type: "input" | "change"): void; - "__#1@#updateFormState"(): void; - "__#1@#requestUpdate"(): void; - accessKey: string; - readonly accessKeyLabel: string; - autocapitalize: string; - dir: string; - draggable: boolean; - hidden: boolean; - inert: boolean; - innerText: string; - lang: string; - readonly offsetHeight: number; - readonly offsetLeft: number; - readonly offsetParent: Element | null; - readonly offsetTop: number; - readonly offsetWidth: number; - outerText: string; - popover: string | null; - spellcheck: boolean; - title: string; - translate: boolean; - writingSuggestions: string; - attachInternals(): ElementInternals; - click(): void; - hidePopover(): void; - showPopover(): void; - togglePopover(options?: boolean): boolean; - addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; - addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; - removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; - removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; - readonly attributes: NamedNodeMap; - get classList(): DOMTokenList; - set classList(value: string); - className: string; - readonly clientHeight: number; - readonly clientLeft: number; - readonly clientTop: number; - readonly clientWidth: number; - readonly currentCSSZoom: number; - id: string; - innerHTML: string; - readonly localName: string; - readonly namespaceURI: string | null; - onfullscreenchange: ((this: Element, ev: Event) => any) | null; - onfullscreenerror: ((this: Element, ev: Event) => any) | null; - outerHTML: string; - readonly ownerDocument: Document; - get part(): DOMTokenList; - set part(value: string); - readonly prefix: string | null; - readonly scrollHeight: number; - scrollLeft: number; - scrollTop: number; - readonly scrollWidth: number; - readonly shadowRoot: ShadowRoot | null; - slot: string; - readonly tagName: string; - attachShadow(init: ShadowRootInit): ShadowRoot; - checkVisibility(options?: CheckVisibilityOptions): boolean; - closest(selector: K): HTMLElementTagNameMap[K] | null; - closest(selector: K): SVGElementTagNameMap[K] | null; - closest(selector: K): MathMLElementTagNameMap[K] | null; - closest(selectors: string): E | null; - computedStyleMap(): StylePropertyMapReadOnly; - getAttribute(qualifiedName: string): string | null; - getAttributeNS(namespace: string | null, localName: string): string | null; - getAttributeNames(): string[]; - getAttributeNode(qualifiedName: string): Attr | null; - getAttributeNodeNS(namespace: string | null, localName: string): Attr | null; - getBoundingClientRect(): DOMRect; - getClientRects(): DOMRectList; - getElementsByClassName(classNames: string): HTMLCollectionOf; - getElementsByTagName(qualifiedName: K): HTMLCollectionOf; - getElementsByTagName(qualifiedName: K): HTMLCollectionOf; - getElementsByTagName(qualifiedName: K): HTMLCollectionOf; - getElementsByTagName(qualifiedName: K): HTMLCollectionOf; - getElementsByTagName(qualifiedName: string): HTMLCollectionOf; - getElementsByTagNameNS(namespaceURI: "http://www.w3.org/1999/xhtml", localName: string): HTMLCollectionOf; - getElementsByTagNameNS(namespaceURI: "http://www.w3.org/2000/svg", localName: string): HTMLCollectionOf; - getElementsByTagNameNS(namespaceURI: "http://www.w3.org/1998/Math/MathML", localName: string): HTMLCollectionOf; - getElementsByTagNameNS(namespace: string | null, localName: string): HTMLCollectionOf; - getHTML(options?: GetHTMLOptions): string; - hasAttribute(qualifiedName: string): boolean; - hasAttributeNS(namespace: string | null, localName: string): boolean; - hasAttributes(): boolean; - hasPointerCapture(pointerId: number): boolean; - insertAdjacentElement(where: InsertPosition, element: Element): Element | null; - insertAdjacentHTML(position: InsertPosition, string: string): void; - insertAdjacentText(where: InsertPosition, data: string): void; - matches(selectors: string): boolean; - releasePointerCapture(pointerId: number): void; - removeAttribute(qualifiedName: string): void; - removeAttributeNS(namespace: string | null, localName: string): void; - removeAttributeNode(attr: Attr): Attr; - requestFullscreen(options?: FullscreenOptions): Promise; - requestPointerLock(options?: PointerLockOptions): Promise; - scroll(options?: ScrollToOptions): void; - scroll(x: number, y: number): void; - scrollBy(options?: ScrollToOptions): void; - scrollBy(x: number, y: number): void; - scrollIntoView(arg?: boolean | ScrollIntoViewOptions): void; - scrollTo(options?: ScrollToOptions): void; - scrollTo(x: number, y: number): void; - setAttribute(qualifiedName: string, value: string): void; - setAttributeNS(namespace: string | null, qualifiedName: string, value: string): void; - setAttributeNode(attr: Attr): Attr | null; - setAttributeNodeNS(attr: Attr): Attr | null; - setHTMLUnsafe(html: string): void; - setPointerCapture(pointerId: number): void; - toggleAttribute(qualifiedName: string, force?: boolean): boolean; - webkitMatchesSelector(selectors: string): boolean; - readonly baseURI: string; - readonly childNodes: NodeListOf; - readonly firstChild: ChildNode | null; - readonly isConnected: boolean; - readonly lastChild: ChildNode | null; - readonly nextSibling: ChildNode | null; - readonly nodeName: string; - readonly nodeType: number; - nodeValue: string | null; - readonly parentElement: HTMLElement | null; - readonly parentNode: ParentNode | null; - readonly previousSibling: ChildNode | null; - textContent: string | null; - appendChild(node: T_1): T_1; - cloneNode(subtree?: boolean): Node; - compareDocumentPosition(other: Node): number; - contains(other: Node | null): boolean; - getRootNode(options?: GetRootNodeOptions): Node; - hasChildNodes(): boolean; - insertBefore(node: T_1, child: Node | null): T_1; - isDefaultNamespace(namespace: string | null): boolean; - isEqualNode(otherNode: Node | null): boolean; - isSameNode(otherNode: Node | null): boolean; - lookupNamespaceURI(prefix: string | null): string | null; - lookupPrefix(namespace: string | null): string | null; - normalize(): void; - removeChild(child: T_1): T_1; - replaceChild(node: Node, child: T_1): T_1; - readonly ELEMENT_NODE: 1; - readonly ATTRIBUTE_NODE: 2; - readonly TEXT_NODE: 3; - readonly CDATA_SECTION_NODE: 4; - readonly ENTITY_REFERENCE_NODE: 5; - readonly ENTITY_NODE: 6; - readonly PROCESSING_INSTRUCTION_NODE: 7; - readonly COMMENT_NODE: 8; - readonly DOCUMENT_NODE: 9; - readonly DOCUMENT_TYPE_NODE: 10; - readonly DOCUMENT_FRAGMENT_NODE: 11; - readonly NOTATION_NODE: 12; - readonly DOCUMENT_POSITION_DISCONNECTED: 1; - readonly DOCUMENT_POSITION_PRECEDING: 2; - readonly DOCUMENT_POSITION_FOLLOWING: 4; - readonly DOCUMENT_POSITION_CONTAINS: 8; - readonly DOCUMENT_POSITION_CONTAINED_BY: 16; - readonly DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32; - dispatchEvent(event: Event): boolean; - ariaAtomic: string | null; - ariaAutoComplete: string | null; - ariaBrailleLabel: string | null; - ariaBrailleRoleDescription: string | null; - ariaBusy: string | null; - ariaChecked: string | null; - ariaColCount: string | null; - ariaColIndex: string | null; - ariaColIndexText: string | null; - ariaColSpan: string | null; - ariaCurrent: string | null; - ariaDescription: string | null; - ariaDisabled: string | null; - ariaExpanded: string | null; - ariaHasPopup: string | null; - ariaHidden: string | null; - ariaInvalid: string | null; - ariaKeyShortcuts: string | null; - ariaLabel: string | null; - ariaLevel: string | null; - ariaLive: string | null; - ariaModal: string | null; - ariaMultiLine: string | null; - ariaMultiSelectable: string | null; - ariaOrientation: string | null; - ariaPlaceholder: string | null; - ariaPosInSet: string | null; - ariaPressed: string | null; - ariaReadOnly: string | null; - ariaRelevant: string | null; - ariaRequired: string | null; - ariaRoleDescription: string | null; - ariaRowCount: string | null; - ariaRowIndex: string | null; - ariaRowIndexText: string | null; - ariaRowSpan: string | null; - ariaSelected: string | null; - ariaSetSize: string | null; - ariaSort: string | null; - ariaValueMax: string | null; - ariaValueMin: string | null; - ariaValueNow: string | null; - ariaValueText: string | null; - role: string | null; - animate(keyframes: Keyframe[] | PropertyIndexedKeyframes | null, options?: number | KeyframeAnimationOptions): Animation; - getAnimations(options?: GetAnimationsOptions): Animation[]; - after(...nodes: (Node | string)[]): void; - before(...nodes: (Node | string)[]): void; - remove(): void; - replaceWith(...nodes: (Node | string)[]): void; - readonly nextElementSibling: Element | null; - readonly previousElementSibling: Element | null; - readonly childElementCount: number; - readonly children: HTMLCollection; - readonly firstElementChild: Element | null; - readonly lastElementChild: Element | null; - append(...nodes: (Node | string)[]): void; - prepend(...nodes: (Node | string)[]): void; - querySelector(selectors: K): HTMLElementTagNameMap[K] | null; - querySelector(selectors: K): SVGElementTagNameMap[K] | null; - querySelector(selectors: K): MathMLElementTagNameMap[K] | null; - querySelector(selectors: K): HTMLElementDeprecatedTagNameMap[K] | null; - querySelector(selectors: string): E | null; - querySelectorAll(selectors: K): NodeListOf; - querySelectorAll(selectors: K): NodeListOf; - querySelectorAll(selectors: K): NodeListOf; - querySelectorAll(selectors: K): NodeListOf; - querySelectorAll(selectors: string): NodeListOf; - replaceChildren(...nodes: (Node | string)[]): void; - readonly assignedSlot: HTMLSlotElement | null; - readonly attributeStyleMap: StylePropertyMap; - get style(): CSSStyleDeclaration; - set style(cssText: string); - contentEditable: string; - enterKeyHint: string; - inputMode: string; - readonly isContentEditable: boolean; - onabort: ((this: GlobalEventHandlers, ev: UIEvent) => any) | null; - onanimationcancel: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; - onanimationend: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; - onanimationiteration: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; - onanimationstart: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; - onauxclick: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - onbeforeinput: ((this: GlobalEventHandlers, ev: InputEvent) => any) | null; - onbeforetoggle: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onblur: ((this: GlobalEventHandlers, ev: FocusEvent) => any) | null; - oncancel: ((this: GlobalEventHandlers, ev: Event) => any) | null; - oncanplay: ((this: GlobalEventHandlers, ev: Event) => any) | null; - oncanplaythrough: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onclick: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - onclose: ((this: GlobalEventHandlers, ev: Event) => any) | null; - oncontextlost: ((this: GlobalEventHandlers, ev: Event) => any) | null; - oncontextmenu: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - oncontextrestored: ((this: GlobalEventHandlers, ev: Event) => any) | null; - oncopy: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null; - oncuechange: ((this: GlobalEventHandlers, ev: Event) => any) | null; - oncut: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null; - ondblclick: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - ondrag: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; - ondragend: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; - ondragenter: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; - ondragleave: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; - ondragover: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; - ondragstart: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; - ondrop: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; - ondurationchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onemptied: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onended: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onerror: OnErrorEventHandler; - onfocus: ((this: GlobalEventHandlers, ev: FocusEvent) => any) | null; - onformdata: ((this: GlobalEventHandlers, ev: FormDataEvent) => any) | null; - ongotpointercapture: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - oninput: ((this: GlobalEventHandlers, ev: Event) => any) | null; - oninvalid: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onkeydown: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null; - onkeypress: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null; - onkeyup: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null; - onload: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onloadeddata: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onloadedmetadata: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onloadstart: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onlostpointercapture: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - onmousedown: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - onmouseenter: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - onmouseleave: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - onmousemove: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - onmouseout: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - onmouseover: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - onmouseup: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - onpaste: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null; - onpause: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onplay: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onplaying: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onpointercancel: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - onpointerdown: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - onpointerenter: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - onpointerleave: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - onpointermove: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - onpointerout: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - onpointerover: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - onpointerup: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - onprogress: ((this: GlobalEventHandlers, ev: ProgressEvent) => any) | null; - onratechange: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onreset: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onresize: ((this: GlobalEventHandlers, ev: UIEvent) => any) | null; - onscroll: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onscrollend: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onsecuritypolicyviolation: ((this: GlobalEventHandlers, ev: SecurityPolicyViolationEvent) => any) | null; - onseeked: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onseeking: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onselect: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onselectionchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onselectstart: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onslotchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onstalled: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onsubmit: ((this: GlobalEventHandlers, ev: SubmitEvent) => any) | null; - onsuspend: ((this: GlobalEventHandlers, ev: Event) => any) | null; - ontimeupdate: ((this: GlobalEventHandlers, ev: Event) => any) | null; - ontoggle: ((this: GlobalEventHandlers, ev: Event) => any) | null; - ontouchcancel?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined; - ontouchend?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined; - ontouchmove?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined; - ontouchstart?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined; - ontransitioncancel: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; - ontransitionend: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; - ontransitionrun: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; - ontransitionstart: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; - onvolumechange: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onwaiting: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onwebkitanimationend: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onwebkitanimationiteration: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onwebkitanimationstart: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onwebkittransitionend: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onwheel: ((this: GlobalEventHandlers, ev: WheelEvent) => any) | null; - autofocus: boolean; - readonly dataset: DOMStringMap; - nonce?: string; - tabIndex: number; - blur(): void; - focus(options?: FocusOptions): void; - disconnectedCallback?(): void; - requestUpdate?(name?: string, oldValue?: unknown): void; - }; - formAssociated: boolean; - metadata: FormControlMetadata; - readonly observedAttributes: string[]; -} & typeof LitElement; -/** - * @element nve-preferences-input - * @description A preferences input is a widget for controlling apperance. Stylesheets register to the preferences input by including a css-property, see Standard for an example. - * @since 1.23.7 - * @entrypoint \@nve/elements/preferences-input - * @event input emits when the value has changed - * @event change emits when the value has changed - * @cssprop --color - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/listbox/ - * - */ -export declare class PreferencesInput extends PreferencesInput_base { - #private; - /** - * Enables internal string values to be updated for internationalization. - */ - i18n: Partial; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - valueSchema: { - type: "object"; - properties: { - "color-scheme": { - type: "string"; - }; - scale: { - type: "string"; - }; - "reduced-motion": { - type: "boolean"; - }; - }; - }; - }; - static elementDefinitions: { - [Control.metadata.tag]: typeof Control; - [Divider.metadata.tag]: typeof Divider; - [Menu.metadata.tag]: typeof Menu; - [MenuItem.metadata.tag]: typeof MenuItem; - [Switch.metadata.tag]: typeof Switch; - }; - /** @private */ - _internals: ElementInternals; - private activePreferences; - render(): TemplateResult<1>; - constructor(); - connectedCallback(): void; - /** @private */ - updateValue(value: PreferencesInputValue): void; -} -/** - * @element nve-progress-bar - * @description A progress bar is a visual indicator of the status of a running task. Under the hood the native HTML `progress` element is used to achieve proper a11y concerns. - * @since 0.16.0 - * @entrypoint \@nve/elements/progress-bar - * @cssprop --height - * @cssprop --opacity - * @cssprop --background - * @cssprop --accent-color - * @aria https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/progressbar_role - */ -export declare class ProgressBar extends LitElement { - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - /** The current `value` of the progress indicator, set to the native HTML progress element. */ - value?: number; - /** The `max` property sets the highest value that `value` will be scaled to. */ - max?: number; - /** Defines visual treatment to represent a ongoing task or support status. */ - status: SupportStatus; - render(): TemplateResult<1>; -} -/** - * @element nve-progressive-filter-chip - * @description A filter chip is a control that enables users to select multiple options from a set of choices. - * @since 0.16.0 - * @entrypoint \@nve/elements/progressive-filter-chip - * @slot - default slot for content - * @event close - Dispatched when the filter chip is closed. - * @cssprop --gap - * @cssprop --border-radius - * @cssprop --background - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/toolbar/ - */ -export declare class ProgressiveFilterChip extends LitElement { - #private; - static readonly metadata: { - tag: string; - version: string; - }; - static elementDefinitions: { - [Input.metadata.tag]: typeof Input; - [Select.metadata.tag]: typeof Select; - [Date$1.metadata.tag]: typeof Date$1; - [IconButton.metadata.tag]: typeof IconButton; - }; - /** Determines if a close button should render within filter chip */ - closable: boolean; - /** Enables internal string values to be updated for internationalization. */ - i18n: Partial; - private inputs; - static styles: CSSResult[]; - /** @private */ - _internals: ElementInternals; - render(): TemplateResult<1>; - connectedCallback(): void; -} -/** - * @element nve-pulse - * @description Pulse component is used for signaling/attention for a particular area of a UI. This is helpful for tutorial/getting started guides for new users. - * @since 1.16.3 - * @entrypoint \@nve/elements/pulse - * @cssprop --background - * @cssprop --width - * @cssprop --height - * @cssprop --animation-duration - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/alert/ - * - */ -export declare class Pulse extends LitElement { - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - static elementDefinitions: { - [Icon.metadata.tag]: typeof Icon; - }; - /** @private */ - _internals: ElementInternals; - connectedCallback(): void; - /** Sets size of the pulse component. Size can also be updated using the `width + height` css props. */ - size?: Size | "xs"; - /** These are visual treatments that represent the `status` of varius tasks. When `status` is set to `accent`, `warning` or `danger`, appropriate colors are embedded. */ - status?: "accent" | "warning" | "danger"; - render(): TemplateResult<1>; -} -/** - * @element nve-radio - * @description A radio button is a control that enables users to choose one option from a list of mutually exclusive options. - * @since 0.3.0 - * @entrypoint \@nve/elements/radio - * @cssprop --cursor - * @cssprop --width - * @cssprop --height - * @cssprop --border-width - * @cssprop --border-radius - * @cssprop --border-color - * @cssprop --radio-color - * @cssprop --background - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/radio/ - */ -export declare class Radio extends Control { - protected nveControl: string; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - children: string[]; - }; -} -/** - * @element nve-radio-group - * @since 0.3.0 - * @entrypoint \@nve/elements/radio - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/radio/ - */ -export declare class RadioGroup extends ControlGroup { - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - children: string[]; - }; -} -/** - * @element nve-range - * @description A range slider is a control that enables users to choose a value from a continuous range of values. - * @since 0.3.0 - * @entrypoint \@nve/elements/range - * @cssprop --background - * @cssprop --control-height - * @cssprop --cursor - * @cssprop --track-width - * @cssprop --track-height - * @cssprop --track-border-radius - * @cssprop --thumb-width - * @cssprop --thumb-height - * @cssprop --thumb-background - * @cssprop --thumb-border - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/slider/ - */ -declare class Range$1 extends Control { - #private; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - connectedCallback(): void; - firstUpdated(props: PropertyValues): void; - protected get suffixContent(): typeof nothing | TemplateResult<1>; -} -declare const ResizeHandle_base: { - new (...args: any[]): { - get readOnly(): boolean; - set readOnly(value: boolean | unknown); - get disabled(): boolean; - set disabled(value: boolean | unknown); - get required(): boolean; - set required(value: number | unknown); - name: string; - get noValidate(): boolean; - set noValidate(value: boolean | unknown); - "__#1@#value": number; - get value(): T; - set value(value: number | unknown); - updateValue(value: number): void; - readonly form: HTMLFormElement; - readonly willValidate: boolean; - readonly validity: ValidityState; - readonly validationMessage: string; - readonly valueAsString: string; - valueAsNumber: number; - readonly type: string; - readonly "__#1@#metadata": FormControlMetadata; - "__#1@#internals": ElementInternals; - "__#1@#initialValue": number; - readonly "__#1@#validators": Validator[]; - readonly _internals: ElementInternals; - connectedCallback(): void; - attributeChangedCallback(name: string, oldValue: string, newValue: string): void; - formResetCallback(): void; - formStateRestoreCallback(state: number, _reason: string): void; - reportValidity(): boolean; - checkValidity(): boolean; - setValidity(validity: Partial, message?: string): void; - dispatchInputEvent(): void; - dispatchChangeEvent(): void; - dispatchUpdateEvent(type: "input" | "change"): void; - "__#1@#updateFormState"(): void; - "__#1@#requestUpdate"(): void; - accessKey: string; - readonly accessKeyLabel: string; - autocapitalize: string; - dir: string; - draggable: boolean; - hidden: boolean; - inert: boolean; - innerText: string; - lang: string; - readonly offsetHeight: number; - readonly offsetLeft: number; - readonly offsetParent: Element | null; - readonly offsetTop: number; - readonly offsetWidth: number; - outerText: string; - popover: string | null; - spellcheck: boolean; - title: string; - translate: boolean; - writingSuggestions: string; - attachInternals(): ElementInternals; - click(): void; - hidePopover(): void; - showPopover(): void; - togglePopover(options?: boolean): boolean; - addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; - addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; - removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; - removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; - readonly attributes: NamedNodeMap; - get classList(): DOMTokenList; - set classList(value: string); - className: string; - readonly clientHeight: number; - readonly clientLeft: number; - readonly clientTop: number; - readonly clientWidth: number; - readonly currentCSSZoom: number; - id: string; - innerHTML: string; - readonly localName: string; - readonly namespaceURI: string | null; - onfullscreenchange: ((this: Element, ev: Event) => any) | null; - onfullscreenerror: ((this: Element, ev: Event) => any) | null; - outerHTML: string; - readonly ownerDocument: Document; - get part(): DOMTokenList; - set part(value: string); - readonly prefix: string | null; - readonly scrollHeight: number; - scrollLeft: number; - scrollTop: number; - readonly scrollWidth: number; - readonly shadowRoot: ShadowRoot | null; - slot: string; - readonly tagName: string; - attachShadow(init: ShadowRootInit): ShadowRoot; - checkVisibility(options?: CheckVisibilityOptions): boolean; - closest(selector: K): HTMLElementTagNameMap[K] | null; - closest(selector: K): SVGElementTagNameMap[K] | null; - closest(selector: K): MathMLElementTagNameMap[K] | null; - closest(selectors: string): E | null; - computedStyleMap(): StylePropertyMapReadOnly; - getAttribute(qualifiedName: string): string | null; - getAttributeNS(namespace: string | null, localName: string): string | null; - getAttributeNames(): string[]; - getAttributeNode(qualifiedName: string): Attr | null; - getAttributeNodeNS(namespace: string | null, localName: string): Attr | null; - getBoundingClientRect(): DOMRect; - getClientRects(): DOMRectList; - getElementsByClassName(classNames: string): HTMLCollectionOf; - getElementsByTagName(qualifiedName: K): HTMLCollectionOf; - getElementsByTagName(qualifiedName: K): HTMLCollectionOf; - getElementsByTagName(qualifiedName: K): HTMLCollectionOf; - getElementsByTagName(qualifiedName: K): HTMLCollectionOf; - getElementsByTagName(qualifiedName: string): HTMLCollectionOf; - getElementsByTagNameNS(namespaceURI: "http://www.w3.org/1999/xhtml", localName: string): HTMLCollectionOf; - getElementsByTagNameNS(namespaceURI: "http://www.w3.org/2000/svg", localName: string): HTMLCollectionOf; - getElementsByTagNameNS(namespaceURI: "http://www.w3.org/1998/Math/MathML", localName: string): HTMLCollectionOf; - getElementsByTagNameNS(namespace: string | null, localName: string): HTMLCollectionOf; - getHTML(options?: GetHTMLOptions): string; - hasAttribute(qualifiedName: string): boolean; - hasAttributeNS(namespace: string | null, localName: string): boolean; - hasAttributes(): boolean; - hasPointerCapture(pointerId: number): boolean; - insertAdjacentElement(where: InsertPosition, element: Element): Element | null; - insertAdjacentHTML(position: InsertPosition, string: string): void; - insertAdjacentText(where: InsertPosition, data: string): void; - matches(selectors: string): boolean; - releasePointerCapture(pointerId: number): void; - removeAttribute(qualifiedName: string): void; - removeAttributeNS(namespace: string | null, localName: string): void; - removeAttributeNode(attr: Attr): Attr; - requestFullscreen(options?: FullscreenOptions): Promise; - requestPointerLock(options?: PointerLockOptions): Promise; - scroll(options?: ScrollToOptions): void; - scroll(x: number, y: number): void; - scrollBy(options?: ScrollToOptions): void; - scrollBy(x: number, y: number): void; - scrollIntoView(arg?: boolean | ScrollIntoViewOptions): void; - scrollTo(options?: ScrollToOptions): void; - scrollTo(x: number, y: number): void; - setAttribute(qualifiedName: string, value: string): void; - setAttributeNS(namespace: string | null, qualifiedName: string, value: string): void; - setAttributeNode(attr: Attr): Attr | null; - setAttributeNodeNS(attr: Attr): Attr | null; - setHTMLUnsafe(html: string): void; - setPointerCapture(pointerId: number): void; - toggleAttribute(qualifiedName: string, force?: boolean): boolean; - webkitMatchesSelector(selectors: string): boolean; - readonly baseURI: string; - readonly childNodes: NodeListOf; - readonly firstChild: ChildNode | null; - readonly isConnected: boolean; - readonly lastChild: ChildNode | null; - readonly nextSibling: ChildNode | null; - readonly nodeName: string; - readonly nodeType: number; - nodeValue: string | null; - readonly parentElement: HTMLElement | null; - readonly parentNode: ParentNode | null; - readonly previousSibling: ChildNode | null; - textContent: string | null; - appendChild(node: T_1): T_1; - cloneNode(subtree?: boolean): Node; - compareDocumentPosition(other: Node): number; - contains(other: Node | null): boolean; - getRootNode(options?: GetRootNodeOptions): Node; - hasChildNodes(): boolean; - insertBefore(node: T_1, child: Node | null): T_1; - isDefaultNamespace(namespace: string | null): boolean; - isEqualNode(otherNode: Node | null): boolean; - isSameNode(otherNode: Node | null): boolean; - lookupNamespaceURI(prefix: string | null): string | null; - lookupPrefix(namespace: string | null): string | null; - normalize(): void; - removeChild(child: T_1): T_1; - replaceChild(node: Node, child: T_1): T_1; - readonly ELEMENT_NODE: 1; - readonly ATTRIBUTE_NODE: 2; - readonly TEXT_NODE: 3; - readonly CDATA_SECTION_NODE: 4; - readonly ENTITY_REFERENCE_NODE: 5; - readonly ENTITY_NODE: 6; - readonly PROCESSING_INSTRUCTION_NODE: 7; - readonly COMMENT_NODE: 8; - readonly DOCUMENT_NODE: 9; - readonly DOCUMENT_TYPE_NODE: 10; - readonly DOCUMENT_FRAGMENT_NODE: 11; - readonly NOTATION_NODE: 12; - readonly DOCUMENT_POSITION_DISCONNECTED: 1; - readonly DOCUMENT_POSITION_PRECEDING: 2; - readonly DOCUMENT_POSITION_FOLLOWING: 4; - readonly DOCUMENT_POSITION_CONTAINS: 8; - readonly DOCUMENT_POSITION_CONTAINED_BY: 16; - readonly DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: 32; - dispatchEvent(event: Event): boolean; - ariaAtomic: string | null; - ariaAutoComplete: string | null; - ariaBrailleLabel: string | null; - ariaBrailleRoleDescription: string | null; - ariaBusy: string | null; - ariaChecked: string | null; - ariaColCount: string | null; - ariaColIndex: string | null; - ariaColIndexText: string | null; - ariaColSpan: string | null; - ariaCurrent: string | null; - ariaDescription: string | null; - ariaDisabled: string | null; - ariaExpanded: string | null; - ariaHasPopup: string | null; - ariaHidden: string | null; - ariaInvalid: string | null; - ariaKeyShortcuts: string | null; - ariaLabel: string | null; - ariaLevel: string | null; - ariaLive: string | null; - ariaModal: string | null; - ariaMultiLine: string | null; - ariaMultiSelectable: string | null; - ariaOrientation: string | null; - ariaPlaceholder: string | null; - ariaPosInSet: string | null; - ariaPressed: string | null; - ariaReadOnly: string | null; - ariaRelevant: string | null; - ariaRequired: string | null; - ariaRoleDescription: string | null; - ariaRowCount: string | null; - ariaRowIndex: string | null; - ariaRowIndexText: string | null; - ariaRowSpan: string | null; - ariaSelected: string | null; - ariaSetSize: string | null; - ariaSort: string | null; - ariaValueMax: string | null; - ariaValueMin: string | null; - ariaValueNow: string | null; - ariaValueText: string | null; - role: string | null; - animate(keyframes: Keyframe[] | PropertyIndexedKeyframes | null, options?: number | KeyframeAnimationOptions): Animation; - getAnimations(options?: GetAnimationsOptions): Animation[]; - after(...nodes: (Node | string)[]): void; - before(...nodes: (Node | string)[]): void; - remove(): void; - replaceWith(...nodes: (Node | string)[]): void; - readonly nextElementSibling: Element | null; - readonly previousElementSibling: Element | null; - readonly childElementCount: number; - readonly children: HTMLCollection; - readonly firstElementChild: Element | null; - readonly lastElementChild: Element | null; - append(...nodes: (Node | string)[]): void; - prepend(...nodes: (Node | string)[]): void; - querySelector(selectors: K): HTMLElementTagNameMap[K] | null; - querySelector(selectors: K): SVGElementTagNameMap[K] | null; - querySelector(selectors: K): MathMLElementTagNameMap[K] | null; - querySelector(selectors: K): HTMLElementDeprecatedTagNameMap[K] | null; - querySelector(selectors: string): E | null; - querySelectorAll(selectors: K): NodeListOf; - querySelectorAll(selectors: K): NodeListOf; - querySelectorAll(selectors: K): NodeListOf; - querySelectorAll(selectors: K): NodeListOf; - querySelectorAll(selectors: string): NodeListOf; - replaceChildren(...nodes: (Node | string)[]): void; - readonly assignedSlot: HTMLSlotElement | null; - readonly attributeStyleMap: StylePropertyMap; - get style(): CSSStyleDeclaration; - set style(cssText: string); - contentEditable: string; - enterKeyHint: string; - inputMode: string; - readonly isContentEditable: boolean; - onabort: ((this: GlobalEventHandlers, ev: UIEvent) => any) | null; - onanimationcancel: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; - onanimationend: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; - onanimationiteration: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; - onanimationstart: ((this: GlobalEventHandlers, ev: AnimationEvent) => any) | null; - onauxclick: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - onbeforeinput: ((this: GlobalEventHandlers, ev: InputEvent) => any) | null; - onbeforetoggle: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onblur: ((this: GlobalEventHandlers, ev: FocusEvent) => any) | null; - oncancel: ((this: GlobalEventHandlers, ev: Event) => any) | null; - oncanplay: ((this: GlobalEventHandlers, ev: Event) => any) | null; - oncanplaythrough: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onclick: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - onclose: ((this: GlobalEventHandlers, ev: Event) => any) | null; - oncontextlost: ((this: GlobalEventHandlers, ev: Event) => any) | null; - oncontextmenu: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - oncontextrestored: ((this: GlobalEventHandlers, ev: Event) => any) | null; - oncopy: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null; - oncuechange: ((this: GlobalEventHandlers, ev: Event) => any) | null; - oncut: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null; - ondblclick: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - ondrag: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; - ondragend: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; - ondragenter: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; - ondragleave: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; - ondragover: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; - ondragstart: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; - ondrop: ((this: GlobalEventHandlers, ev: DragEvent) => any) | null; - ondurationchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onemptied: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onended: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onerror: OnErrorEventHandler; - onfocus: ((this: GlobalEventHandlers, ev: FocusEvent) => any) | null; - onformdata: ((this: GlobalEventHandlers, ev: FormDataEvent) => any) | null; - ongotpointercapture: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - oninput: ((this: GlobalEventHandlers, ev: Event) => any) | null; - oninvalid: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onkeydown: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null; - onkeypress: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null; - onkeyup: ((this: GlobalEventHandlers, ev: KeyboardEvent) => any) | null; - onload: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onloadeddata: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onloadedmetadata: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onloadstart: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onlostpointercapture: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - onmousedown: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - onmouseenter: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - onmouseleave: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - onmousemove: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - onmouseout: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - onmouseover: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - onmouseup: ((this: GlobalEventHandlers, ev: MouseEvent) => any) | null; - onpaste: ((this: GlobalEventHandlers, ev: ClipboardEvent) => any) | null; - onpause: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onplay: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onplaying: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onpointercancel: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - onpointerdown: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - onpointerenter: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - onpointerleave: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - onpointermove: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - onpointerout: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - onpointerover: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - onpointerup: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null; - onprogress: ((this: GlobalEventHandlers, ev: ProgressEvent) => any) | null; - onratechange: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onreset: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onresize: ((this: GlobalEventHandlers, ev: UIEvent) => any) | null; - onscroll: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onscrollend: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onsecuritypolicyviolation: ((this: GlobalEventHandlers, ev: SecurityPolicyViolationEvent) => any) | null; - onseeked: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onseeking: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onselect: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onselectionchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onselectstart: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onslotchange: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onstalled: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onsubmit: ((this: GlobalEventHandlers, ev: SubmitEvent) => any) | null; - onsuspend: ((this: GlobalEventHandlers, ev: Event) => any) | null; - ontimeupdate: ((this: GlobalEventHandlers, ev: Event) => any) | null; - ontoggle: ((this: GlobalEventHandlers, ev: Event) => any) | null; - ontouchcancel?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined; - ontouchend?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined; - ontouchmove?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined; - ontouchstart?: ((this: GlobalEventHandlers, ev: TouchEvent) => any) | null | undefined; - ontransitioncancel: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; - ontransitionend: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; - ontransitionrun: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; - ontransitionstart: ((this: GlobalEventHandlers, ev: TransitionEvent) => any) | null; - onvolumechange: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onwaiting: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onwebkitanimationend: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onwebkitanimationiteration: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onwebkitanimationstart: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onwebkittransitionend: ((this: GlobalEventHandlers, ev: Event) => any) | null; - onwheel: ((this: GlobalEventHandlers, ev: WheelEvent) => any) | null; - autofocus: boolean; - readonly dataset: DOMStringMap; - nonce?: string; - tabIndex: number; - blur(): void; - focus(options?: FocusOptions): void; - disconnectedCallback?(): void; - requestUpdate?(name?: string, oldValue?: unknown): void; - }; - formAssociated: boolean; - metadata: FormControlMetadata; - readonly observedAttributes: string[]; -} & typeof LitElement; -/** - * @element nve-resize-handle - * @description A resize-handle slider is a control that enables users to resize views or panels vertically or horizontally. - * @since 1.27.0 - * @entrypoint \@nve/elements/resize-handle - * @event toggle - Dispatched when the resize handle is double clicked. - * @cssprop --background - * @cssprop --line-width - * @cssprop --target-size - * @cssprop --cursor - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/slider/ - * - */ -export declare class ResizeHandle extends ResizeHandle_base { - #private; - /** - * Determines the orientation direction of the resize handle. - */ - orientation?: "horizontal" | "vertical"; - /** - * Determines the minimum resize value. - */ - min: number; - /** - * Determines the maximum resize value. - */ - max: number; - /** - * Determines the value step change. - */ - step: number; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - valueSchema: { - type: "number"; - }; - }; - /** - * Enables internal string values to be updated for internationalization. - */ - i18n: Partial; - render(): TemplateResult<1>; - constructor(); - connectedCallback(): void; - firstUpdated(props: PropertyValues): void; -} -/** - * @element nve-search - * @description A search is a control that enables users to enter text to search. - * @since 0.3.0 - * @entrypoint \@nve/elements/search - * @cssprop --padding - * @cssprop --font-size - * @cssprop --height - * @cssprop --background - * @cssprop --border-radius - * @cssprop --border - * @cssprop --cursor - * @aria https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/search - */ -export declare class Search extends Control implements ContainerElement { - /** - * Flat container option is used when embeding component within another containing element - */ - container?: "flat"; - /** - * Sets the rounded visual style of the input. - */ - rounded: boolean; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - static elementDefinitions: { - [IconButton.metadata.tag]: typeof IconButton; - }; - protected get prefixContent(): TemplateResult<1>; -} -/** - * @element nve-skeleton - * @description A loading placeholder component that displays animated placeholder shapes while content loads. - * @since 1.44.0 - * @entrypoint \@nve/elements/skeleton - * @cssprop --background - * @cssprop --border-radius - * @cssprop --min-height - * @aria https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-live - */ -export declare class Skeleton extends LitElement { - #private; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - /** The effect of the skeleton */ - effect: "shimmer" | "pulse"; - /** The shape of the skeleton */ - shape: "round" | "pill"; - /** Whether the skeleton is hidden */ - hidden: boolean; - /** @private */ - _internals: ElementInternals; - render(): TemplateResult<1>; - connectedCallback(): void; - updated(props: PropertyValues): void; -} -/** - * @element nve-star-rating - * @description A star rating component lets users rate something using stars, providing a quick visual representation of feedback - * @since 1.23.1 - * @entrypoint \@nve/elements/star-rating - * @cssprop --star-size - * @aria https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/range - * - */ -export declare class StarRating extends Control { - #private; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - static elementDefinitions: { - [Icon.metadata.tag]: typeof Icon; - }; - private min; - private max; - private value; - private active; - private precision; - firstUpdated(props: PropertyValues): void; - protected get prefixContent(): TemplateResult<1>; -} -/** - * @element nve-steps-item - * @since 0.30.0 - * @entrypoint \@nve/elements/steps - * @slot - default slot for step text - * @slot status-icon - custom slotted step icon - * @cssprop --font-size - * @cssprop --border-top - * @cssprop --width - * @cssprop --font-size - * @cssprop --font-weight - * @cssprop --border-radius - * @cssprop --color - * @cssprop --text-transform - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/tabs/ - */ -export declare class StepsItem extends BaseButton { - /** - * Determines which item is selected, defaults to false. - */ - selected: boolean; - /** - * There are four visual treatments that represent the `status` of varius tasks. When `status` is set to `warning`, `success` or `danger`, appropriate icons are embedded. - */ - status?: "accent" | "danger" | "success" | "pending"; - /** - * Determines whether or not the steps should display in condensed format with no text labels. - */ - container?: Extract; - /** @private */ - index: any; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - parents: string[]; - }; - static elementDefinitions: { - [IconButton.metadata.tag]: typeof IconButton; - [ProgressRing.metadata.tag]: typeof ProgressRing; - }; - render(): TemplateResult<1>; - constructor(); - connectedCallback(): void; -} -/** - * @element nve-steps - * @description Steps enables a multi-step workflow allowing a user to complete a goal in a specific sequence. - * @since 0.30.0 - * @entrypoint \@nve/elements/steps - * @slot - default slot for steps-item - * @cssprop --gap - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/tabs/ - */ -export declare class Steps extends LitElement { - #private; - /** - * Determines whether or not the steps should display in a vertical layout vs. defaulting to horizontal. - */ - vertical: boolean; - /** - * Determines whether or not the steps should display in condensed format with no text labels. - */ - container?: Extract; - /** - * Determines whether or not the steps should handle selection behavior vs. defaults to off. - */ - behaviorSelect: boolean; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - children: string[]; - }; - /** @private */ - get keynavListConfig(): KeynavListConfig; - private steps; - /** @private */ - _internals: ElementInternals; - render(): TemplateResult<1>; - connectedCallback(): void; - firstUpdated(props: any): void; - updated(props: PropertyValues): void; -} -/** - * @element nve-tabs-item - * @since 0.10.0 - * @entrypoint \@nve/elements/tabs - * @slot - default slot for content - * @cssprop --font-size - * @cssprop --border-width - * @cssprop --border-height - * @cssprop --border-top - * @cssprop --border-background - * @cssprop --width - * @cssprop --font-size - * @cssprop --font-weight - * @cssprop --border-radius - * @cssprop --color - * @cssprop --height - * @cssprop --cursor - * @cssprop --text-transform - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/tabs/ - * @responsive false - */ -export declare class TabsItem extends BaseButton { - /** - * Determines which tab item is selected, defaults to false. - */ - selected: boolean; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - parents: string[]; - }; - render(): TemplateResult<1>; - constructor(); - connectedCallback(): void; - updated(props: PropertyValues): void; -} -/** - * @element nve-tabs - * @description Tabs provide a selection UX, typically used for swapping content shown on a page, or within a navigation context. - * @since 0.10.0 - * @entrypoint \@nve/elements/tabs - * @slot - default slot for tab-item - * @cssprop --gap - * @cssprop --indicator-background - * @cssprop --indicator-border-radius - * @cssprop --indicator-height - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/tabs/ - * @responsive false - */ -export declare class Tabs extends LitElement { - #private; - /** - * Determines whether or not the tabs should display in a vertical layout vs. defaulting to horizontal. - */ - vertical: boolean; - /** - * Determines whether or not the tabs should display a border on selected items vs. defaults to show border. - */ - borderless: boolean; - /** - * Determines whether or not the tabs should handle selection behavior vs. defaults to off. - */ - behaviorSelect: boolean; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - children: string[]; - }; - /** @private */ - get keynavListConfig(): KeynavListConfig; - private items; - /** @private */ - _internals: ElementInternals; - render(): TemplateResult<1>; - connectedCallback(): void; - updated(props: PropertyValues): void; -} -/** - * @element nve-textarea - * @description A textarea is a control that enables users to enter and edit text. - * @since 0.3.0 - * @entrypoint \@nve/elements/textarea - * @cssprop --padding - * @cssprop --font-size - * @cssprop --height - * @cssprop --width - * @cssprop --min-height - * @cssprop --background - * @cssprop --border-radius - * @cssprop --cursor - * @cssprop --border - * @aria https://developer.mozilla.org/en-US/docs/Web/HTML/Element/textarea - */ -export declare class Textarea extends Control { - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; -} -/** - * @element nve-time - * @description A time picker is a control that enables users to choose a time value. - * @since 0.3.0 - * @entrypoint \@nve/elements/time - * @cssprop --padding - * @cssprop --font-size - * @cssprop --height - * @cssprop --background - * @cssprop --border-radius - * @cssprop --border - * @cssprop --cursor - * @aria https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/time - * @themes false - */ -export declare class Time extends Control { - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - static elementDefinitions: { - [IconButton.metadata.tag]: typeof IconButton; - }; - protected get suffixContent(): TemplateResult<1>; -} -/** - * @element nve-toggletip - * @description Generic toggletip element for rendering a variety of different interactive content. [MDN Popover API](https://developer.mozilla.org/en-US/docs/Web/API/Popover_API) - * @since 0.38.0 - * @entrypoint \@nve/elements/toggletip - * @event beforetoggle - Dispatched on a popover just before it is shown or hidden. [MDN](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/beforetoggle_event) - * @event toggle - Dispatched on a popover element just after it is shown or hidden. [MDN](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/toggle_event) - * @event open - Dispatched when the toggletip is opened. - * @event close - Dispatched when the toggletip is closed. - * @slot - default slot for toggletip content - * @cssprop --arrow-transform - * @cssprop --border - * @cssprop --border-radius - * @cssprop --background - * @cssprop --color - * @cssprop --padding - * @cssprop --box-shadow - * @cssprop --width - * @cssprop --min-width - * @cssprop --gap - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/tooltip/ - * - */ -export declare class Toggletip extends LitElement { - #private; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - static elementDefinitions: { - [IconButton.metadata.tag]: typeof IconButton; - }; - /** - * The anchor provides the element that the popover should position relative to. - * Anchor can accept a idref string within the same render root or a HTMLElement DOM reference. - */ - anchor: string | HTMLElement; - /** - * The trigger defines what element triggers an `open` interaction event. - * A trigger can accept a idref string within the same render root or a HTMLElement DOM reference. - */ - trigger: string | HTMLElement; - /** - * Sets the side position of the popover relative to the provided anchor element. - */ - position: PopoverPosition; - /** - * Sets the alignment of the popover relative to the provided anchor element. - * If an arrow exists the alginment will be relative to the arrow against the anchor. - */ - alignment: PopoverAlign; - /** - * Determines if popover visibility behavior should be automatically controlled by the trigger. - */ - behaviorTrigger: boolean; - /** - * Determines if a close button should render within toggletip. - */ - closable: boolean; - /** - * Determines if an arrow should be rendered. - */ - arrow: boolean; - popoverArrow: HTMLElement; - /** @private */ - readonly popoverType: PopoverType; - protected typeNativeAnchorController: TypeNativeAnchorController; - protected typeNativePopoverController: TypeNativePopoverController; - /** - * Enables internal string values to be updated for internationalization. - */ - i18n: Partial; - /** @private */ - _internals: ElementInternals; - render(): TemplateResult<1>; - connectedCallback(): void; -} -/** - * @element nve-toggletip-footer - * @since 0.38.0 - * @entrypoint \@nve/elements/toggletip - * @slot - default slot for the toggletip footer - * @cssprop --border-top - * @cssprop --padding - * @cssprop --gap - * - */ -export declare class ToggletipFooter extends LitElement { - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - parents: string[]; - }; - render(): TemplateResult<1>; - connectedCallback(): void; -} -/** - * @element nve-toggletip-header - * @since 0.38.0 - * @entrypoint \@nve/elements/toggletip - * @slot - default slot for the toggletip header - * @cssprop --border-bottom - * @cssprop --padding - * - */ -export declare class ToggletipHeader extends LitElement { - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - parents: string[]; - }; - render(): TemplateResult<1>; - connectedCallback(): void; -} -/** - * @element nve-toolbar - * @description A toolbar is a container for grouping a set of controls, such as buttons, icon buttons and combobox search. - * @since 0.19.0 - * @entrypoint \@nve/elements/toolbar - * @slot - default slot for content - * @slot prefix - slot for prefix content - * @slot suffix - slot for suffix content - * @cssprop --background - * @cssprop --color - * @cssprop --padding - * @cssprop --min-height - * @cssprop --border-radius - * @cssprop --gap - * @cssprop --border-bottom - * @cssprop --box-shadow - * @cssprop --width - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/toolbar/ - */ -export declare class Toolbar extends LitElement implements ContainerElement { - #private; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - static elementDefinitions: {}; - /** - * Determines the container styles of component. Flat is used for nesting elements within other containers or more muted style. Full is used when the element expands the full width of the viewport. - */ - container?: "flat" | "inset" | "full"; - /** - * Determines the primary content overflow behavior. - */ - content?: "scroll" | "wrap"; - /** - * Determines the orientation direction of the toolbar. Vertical toolbars are limited to icon buttons only. - */ - orientation?: "horizontal" | "vertical"; - /** - * Visual treatment to represent accent color for interactive selections - */ - status: "accent"; - /** @private */ - _internals: ElementInternals; - private prefixElements; - private suffixElements; - private defaultElements; - render(): TemplateResult<1>; - connectedCallback(): void; - firstUpdated(props: PropertyValues): void; - updated(props: PropertyValues): void; - disconnectedCallback(): void; -} -/** - * @element nve-tree-node - * @description A tree view widget presents a hierarchical list. Any item in the hierarchy may have child items, and items that have children may be expanded or collapsed to show or hide the children. - * @since 1.2.0 - * @entrypoint \@nve/elements/tree - * @event open - Dispatched when the node is opened. - * @event close - Dispatched when the node is closed. - * @slot - Use default slot for basic text content or nested elements. - * @slot content - Use for extended long form content containing interactive elements or form inputs. - * @cssprop --color - * @cssprop --border-radius - * @cssprop --font-size - * @cssprop --min-height - * @cssprop --text-wrap - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/treeview/ - * - */ -export declare class TreeNode extends LitElement { - #private; - /** - * Determines if node is in an expanded state. - */ - expanded: boolean; - /** - * Determines whether if node is in a selected state. - */ - selected: boolean; - /** - * Determines whether a node can be expandable. Expandable by default if slotted nodes exist. - */ - expandable: boolean; - /** - * Determines whether a node can be in a selected state. Nodes can be in a single or multi select state. - */ - selectable: "single" | "multi"; - /** - * Determines the highlighted state of the element. Highlighted states are for non-interactive selections where nodes may be related to other selected portions of the UI. - */ - highlighted: boolean; - /** - * Enables internal string values to be updated for internationalization. - */ - i18n: Partial; - /** @private */ - slot: string; - /** - * Returns list of child nodes - */ - readonly nodes: TreeNode[]; - indeterminate: boolean; - behaviorExpand: boolean; - behaviorSelect: boolean; - static metadata: { - tag: string; - version: string; - parents: string[]; - }; - static styles: CSSResult[]; - _internals: ElementInternals; - render(): TemplateResult<1>; - connectedCallback(): void; - /** opens and sets the expanded state automatically if behaviorExpand is true */ - open(): void; - /** closes and sets the expanded state automatically if behaviorExpand is true */ - close(): void; -} -/** - * @element nve-tree - * @description A tree view widget presents a hierarchical list. Any item in the hierarchy may have child items, and items that have children may be expanded or collapsed to show or hide the children. - * @since 1.2.0 - * @entrypoint \@nve/elements/tree - * @slot - tree nodes - * @cssprop --max-width - * @aria https://www.w3.org/WAI/ARIA/apg/patterns/treeview/ - * - */ -export declare class Tree extends LitElement { - #private; - /** - * Determines whether all nodes can be in a selected state. Nodes can be in a single or multi select state. - */ - selectable: "single" | "multi"; - /** - * Determines whether or not the tree nodes should handle auto-expanding behavior. - */ - behaviorExpand: boolean; - /** - * Determines whether or not the tree nodes should handle auto-select behavior. - */ - behaviorSelect: boolean; - /** - * Determines if node depth border is rendered. - */ - border: boolean; - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - children: string[]; - }; - _internals: ElementInternals; - get nodes(): TreeNode[]; - /** @private */ - get keynavListConfig(): KeynavListConfig; - /** @private */ - get openNodes(): TreeNode[]; - render(): TemplateResult<1>; - connectedCallback(): void; - disconnectedCallback(): void; - updated(props: PropertyValues): Promise; -} -/** - * @element nve-week - * @description A week picker is a control that enables users to choose a week value. - * @since 0.3.0 - * @entrypoint \@nve/elements/week - * @cssprop --padding - * @cssprop --font-size - * @cssprop --height - * @cssprop --background - * @cssprop --border-radius - * @cssprop --border - * @cssprop --cursor - * @aria https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/week - * @themes false - */ -export declare class Week extends Control { - static styles: CSSResult[]; - static readonly metadata: { - tag: string; - version: string; - }; - static elementDefinitions: { - [IconButton.metadata.tag]: typeof IconButton; - }; - protected get suffixContent(): TemplateResult<1>; -} - -export { - Date$1 as Date, - File$1 as File, - Notification$1 as Notification, - Range$1 as Range, -}; - -export {}; diff --git a/dashboard-ui/@nve/elements/bundles/index.js b/dashboard-ui/@nve/elements/bundles/index.js deleted file mode 100644 index b353ad0..0000000 --- a/dashboard-ui/@nve/elements/bundles/index.js +++ /dev/null @@ -1 +0,0 @@ -import{a as t,r as e,c as r,f as o,g as n,s as i,b as s,G as l,i as c,d,e as h,L as v,v as p,h as u,j as g,k as m,l as f,m as b,K as y,n as w,o as x,T as k,p as z,q as C,t as $,u as _,w as S,x as E,y as A,z as P,A as O,B as T,C as L,D as j,E as D,F as I,H as N,I as R,J as B,M as U,N as q,O as M,P as W,Q as V,R as H,S as F,U as K,V as X,W as Y,X as J,Y as Z,Z as G,_ as Q,$ as tt}from"./polyfills-popover.js";import{I as et}from"./icons.js";export{a as ICON_NAMES}from"./icons.js";const rt=globalThis,ot=rt.ShadowRoot&&(void 0===rt.ShadyCSS||rt.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,nt=Symbol(),it=new WeakMap;let st=class{constructor(t,e,r){if(this._$cssResult$=!0,r!==nt)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=t,this.t=e}get styleSheet(){let t=this.o;const e=this.t;if(ot&&void 0===t){const r=void 0!==e&&1===e.length;r&&(t=it.get(e)),void 0===t&&((this.o=t=new CSSStyleSheet).replaceSync(this.cssText),r&&it.set(e,t))}return t}toString(){return this.cssText}};const at=t=>new st("string"==typeof t?t:t+"",void 0,nt),lt=ot?t=>t:t=>t instanceof CSSStyleSheet?(t=>{let e="";for(const r of t.cssRules)e+=r.cssText;return at(e)})(t):t,{is:ct,defineProperty:dt,getOwnPropertyDescriptor:ht,getOwnPropertyNames:vt,getOwnPropertySymbols:pt,getPrototypeOf:ut}=Object,gt=globalThis,mt=gt.trustedTypes,ft=mt?mt.emptyScript:"",bt=gt.reactiveElementPolyfillSupport,yt=(t,e)=>t,wt={toAttribute(t,e){switch(e){case Boolean:t=t?ft:null;break;case Object:case Array:t=null==t?t:JSON.stringify(t)}return t},fromAttribute(t,e){let r=t;switch(e){case Boolean:r=null!==t;break;case Number:r=null===t?null:Number(t);break;case Object:case Array:try{r=JSON.parse(t)}catch(t){r=null}}return r}},xt=(t,e)=>!ct(t,e),kt={attribute:!0,type:String,converter:wt,reflect:!1,useDefault:!1,hasChanged:xt};Symbol.metadata??=Symbol("metadata"),gt.litPropertyMetadata??=new WeakMap;let zt=class extends HTMLElement{static addInitializer(t){this._$Ei(),(this.l??=[]).push(t)}static get observedAttributes(){return this.finalize(),this._$Eh&&[...this._$Eh.keys()]}static createProperty(t,e=kt){if(e.state&&(e.attribute=!1),this._$Ei(),this.prototype.hasOwnProperty(t)&&((e=Object.create(e)).wrapped=!0),this.elementProperties.set(t,e),!e.noAccessor){const r=Symbol(),o=this.getPropertyDescriptor(t,r,e);void 0!==o&&dt(this.prototype,t,o)}}static getPropertyDescriptor(t,e,r){const{get:o,set:n}=ht(this.prototype,t)??{get(){return this[e]},set(t){this[e]=t}};return{get:o,set(e){const i=o?.call(this);n?.call(this,e),this.requestUpdate(t,i,r)},configurable:!0,enumerable:!0}}static getPropertyOptions(t){return this.elementProperties.get(t)??kt}static _$Ei(){if(this.hasOwnProperty(yt("elementProperties")))return;const t=ut(this);t.finalize(),void 0!==t.l&&(this.l=[...t.l]),this.elementProperties=new Map(t.elementProperties)}static finalize(){if(this.hasOwnProperty(yt("finalized")))return;if(this.finalized=!0,this._$Ei(),this.hasOwnProperty(yt("properties"))){const t=this.properties,e=[...vt(t),...pt(t)];for(const r of e)this.createProperty(r,t[r])}const t=this[Symbol.metadata];if(null!==t){const e=litPropertyMetadata.get(t);if(void 0!==e)for(const[t,r]of e)this.elementProperties.set(t,r)}this._$Eh=new Map;for(const[t,e]of this.elementProperties){const r=this._$Eu(t,e);void 0!==r&&this._$Eh.set(r,t)}this.elementStyles=this.finalizeStyles(this.styles)}static finalizeStyles(t){const e=[];if(Array.isArray(t)){const r=new Set(t.flat(1/0).reverse());for(const t of r)e.unshift(lt(t))}else void 0!==t&&e.push(lt(t));return e}static _$Eu(t,e){const r=e.attribute;return!1===r?void 0:"string"==typeof r?r:"string"==typeof t?t.toLowerCase():void 0}constructor(){super(),this._$Ep=void 0,this.isUpdatePending=!1,this.hasUpdated=!1,this._$Em=null,this._$Ev()}_$Ev(){this._$ES=new Promise(t=>this.enableUpdating=t),this._$AL=new Map,this._$E_(),this.requestUpdate(),this.constructor.l?.forEach(t=>t(this))}addController(t){(this._$EO??=new Set).add(t),void 0!==this.renderRoot&&this.isConnected&&t.hostConnected?.()}removeController(t){this._$EO?.delete(t)}_$E_(){const t=new Map,e=this.constructor.elementProperties;for(const r of e.keys())this.hasOwnProperty(r)&&(t.set(r,this[r]),delete this[r]);t.size>0&&(this._$Ep=t)}createRenderRoot(){const t=this.shadowRoot??this.attachShadow(this.constructor.shadowRootOptions);return((t,e)=>{if(ot)t.adoptedStyleSheets=e.map(t=>t instanceof CSSStyleSheet?t:t.styleSheet);else for(const r of e){const e=document.createElement("style"),o=rt.litNonce;void 0!==o&&e.setAttribute("nonce",o),e.textContent=r.cssText,t.appendChild(e)}})(t,this.constructor.elementStyles),t}connectedCallback(){this.renderRoot??=this.createRenderRoot(),this.enableUpdating(!0),this._$EO?.forEach(t=>t.hostConnected?.())}enableUpdating(t){}disconnectedCallback(){this._$EO?.forEach(t=>t.hostDisconnected?.())}attributeChangedCallback(t,e,r){this._$AK(t,r)}_$ET(t,e){const r=this.constructor.elementProperties.get(t),o=this.constructor._$Eu(t,r);if(void 0!==o&&!0===r.reflect){const n=(void 0!==r.converter?.toAttribute?r.converter:wt).toAttribute(e,r.type);this._$Em=t,null==n?this.removeAttribute(o):this.setAttribute(o,n),this._$Em=null}}_$AK(t,e){const r=this.constructor,o=r._$Eh.get(t);if(void 0!==o&&this._$Em!==o){const t=r.getPropertyOptions(o),n="function"==typeof t.converter?{fromAttribute:t.converter}:void 0!==t.converter?.fromAttribute?t.converter:wt;this._$Em=o;const i=n.fromAttribute(e,t.type);this[o]=i??this._$Ej?.get(o)??i,this._$Em=null}}requestUpdate(t,e,r){if(void 0!==t){const o=this.constructor,n=this[t];if(r??=o.getPropertyOptions(t),!((r.hasChanged??xt)(n,e)||r.useDefault&&r.reflect&&n===this._$Ej?.get(t)&&!this.hasAttribute(o._$Eu(t,r))))return;this.C(t,e,r)}!1===this.isUpdatePending&&(this._$ES=this._$EP())}C(t,e,{useDefault:r,reflect:o,wrapped:n},i){r&&!(this._$Ej??=new Map).has(t)&&(this._$Ej.set(t,i??e??this[t]),!0!==n||void 0!==i)||(this._$AL.has(t)||(this.hasUpdated||r||(e=void 0),this._$AL.set(t,e)),!0===o&&this._$Em!==t&&(this._$Eq??=new Set).add(t))}async _$EP(){this.isUpdatePending=!0;try{await this._$ES}catch(t){Promise.reject(t)}const t=this.scheduleUpdate();return null!=t&&await t,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){if(!this.isUpdatePending)return;if(!this.hasUpdated){if(this.renderRoot??=this.createRenderRoot(),this._$Ep){for(const[t,e]of this._$Ep)this[t]=e;this._$Ep=void 0}const t=this.constructor.elementProperties;if(t.size>0)for(const[e,r]of t){const{wrapped:t}=r,o=this[e];!0!==t||this._$AL.has(e)||void 0===o||this.C(e,void 0,r,o)}}let t=!1;const e=this._$AL;try{t=this.shouldUpdate(e),t?(this.willUpdate(e),this._$EO?.forEach(t=>t.hostUpdate?.()),this.update(e)):this._$EM()}catch(e){throw t=!1,this._$EM(),e}t&&this._$AE(e)}willUpdate(t){}_$AE(t){this._$EO?.forEach(t=>t.hostUpdated?.()),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(t)),this.updated(t)}_$EM(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$ES}shouldUpdate(t){return!0}update(t){this._$Eq&&=this._$Eq.forEach(t=>this._$ET(t,this[t])),this._$EM()}updated(t){}firstUpdated(t){}};zt.elementStyles=[],zt.shadowRootOptions={mode:"open"},zt[yt("elementProperties")]=new Map,zt[yt("finalized")]=new Map,bt?.({ReactiveElement:zt}),(gt.reactiveElementVersions??=[]).push("2.1.1");const Ct=globalThis,$t=Ct.trustedTypes,_t=$t?$t.createPolicy("lit-html",{createHTML:t=>t}):void 0,St="$lit$",Et=`lit$${Math.random().toFixed(9).slice(2)}$`,At="?"+Et,Pt=`<${At}>`,Ot=document,Tt=()=>Ot.createComment(""),Lt=t=>null===t||"object"!=typeof t&&"function"!=typeof t,jt=Array.isArray,Dt="[ \t\n\f\r]",It=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,Nt=/-->/g,Rt=/>/g,Bt=RegExp(`>|${Dt}(?:([^\\s"'>=/]+)(${Dt}*=${Dt}*(?:[^ \t\n\f\r"'\`<>=]|("|')|))|$)`,"g"),Ut=/'/g,qt=/"/g,Mt=/^(?:script|style|textarea|title)$/i,Wt=(t,...e)=>({_$litType$:1,strings:t,values:e}),Vt=Symbol.for("lit-noChange"),Ht=Symbol.for("lit-nothing"),Ft=new WeakMap,Kt=Ot.createTreeWalker(Ot,129);function Xt(t,e){if(!jt(t)||!t.hasOwnProperty("raw"))throw Error("invalid template strings array");return void 0!==_t?_t.createHTML(e):e}const Yt=(t,e)=>{const r=t.length-1,o=[];let n,i=2===e?"":3===e?"":"",s=It;for(let e=0;e"===l[0]?(s=n??It,c=-1):void 0===l[1]?c=-2:(c=s.lastIndex-l[2].length,a=l[1],s=void 0===l[3]?Bt:'"'===l[3]?qt:Ut):s===qt||s===Ut?s=Bt:s===Nt||s===Rt?s=It:(s=Bt,n=void 0);const h=s===Bt&&t[e+1].startsWith("/>")?" ":"";i+=s===It?r+Pt:c>=0?(o.push(a),r.slice(0,c)+St+r.slice(c)+Et+h):r+Et+(-2===c?e:h)}return[Xt(t,i+(t[r]||"")+(2===e?"":3===e?"":"")),o]};class Jt{constructor({strings:t,_$litType$:e},r){let o;this.parts=[];let n=0,i=0;const s=t.length-1,a=this.parts,[l,c]=Yt(t,e);if(this.el=Jt.createElement(l,r),Kt.currentNode=this.el.content,2===e||3===e){const t=this.el.content.firstChild;t.replaceWith(...t.childNodes)}for(;null!==(o=Kt.nextNode())&&a.length0){o.textContent=$t?$t.emptyScript:"";for(let r=0;rjt(t)||"function"==typeof t?.[Symbol.iterator])(t)?this.k(t):this._(t)}O(t){return this._$AA.parentNode.insertBefore(t,this._$AB)}T(t){this._$AH!==t&&(this._$AR(),this._$AH=this.O(t))}_(t){this._$AH!==Ht&&Lt(this._$AH)?this._$AA.nextSibling.data=t:this.T(Ot.createTextNode(t)),this._$AH=t}$(t){const{values:e,_$litType$:r}=t,o="number"==typeof r?this._$AC(t):(void 0===r.el&&(r.el=Jt.createElement(Xt(r.h,r.h[0]),this.options)),r);if(this._$AH?._$AD===o)this._$AH.p(e);else{const t=new Gt(o,this),r=t.u(this.options);t.p(e),this.T(r),this._$AH=t}}_$AC(t){let e=Ft.get(t.strings);return void 0===e&&Ft.set(t.strings,e=new Jt(t)),e}k(t){jt(this._$AH)||(this._$AH=[],this._$AR());const e=this._$AH;let r,o=0;for(const n of t)o===e.length?e.push(r=new Qt(this.O(Tt()),this.O(Tt()),this,this.options)):r=e[o],r._$AI(n),o++;o2||""!==r[0]||""!==r[1]?(this._$AH=Array(r.length-1).fill(new String),this.strings=r):this._$AH=Ht}_$AI(t,e=this,r,o){const n=this.strings;let i=!1;if(void 0===n)t=Zt(this,t,e,0),i=!Lt(t)||t!==this._$AH&&t!==Vt,i&&(this._$AH=t);else{const o=t;let s,a;for(t=n[0],s=0;s{const o=r?.renderBefore??e;let n=o._$litPart$;if(void 0===n){const t=r?.renderBefore??null;o._$litPart$=n=new Qt(e.insertBefore(Tt(),t),t,void 0,r??{})}return n._$AI(t),n},ae=globalThis;let le=class extends zt{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0}createRenderRoot(){const t=super.createRenderRoot();return this.renderOptions.renderBefore??=t.firstChild,t}update(t){const e=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(t),this._$Do=se(e,this.renderRoot,this.renderOptions)}connectedCallback(){super.connectedCallback(),this._$Do?.setConnected(!0)}disconnectedCallback(){super.disconnectedCallback(),this._$Do?.setConnected(!1)}render(){return Vt}};le._$litElement$=!0,le.finalized=!0,ae.litElementHydrateSupport?.({LitElement:le});const ce=ae.litElementPolyfillSupport;ce?.({LitElement:le}),(ae.litElementVersions??=[]).push("4.2.1");const de={attribute:!0,type:String,converter:wt,reflect:!1,hasChanged:xt},he=(t=de,e,r)=>{const{kind:o,metadata:n}=r;let i=globalThis.litPropertyMetadata.get(n);if(void 0===i&&globalThis.litPropertyMetadata.set(n,i=new Map),"setter"===o&&((t=Object.create(t)).wrapped=!0),i.set(r.name,t),"accessor"===o){const{name:o}=r;return{set(r){const n=e.get.call(this);e.set.call(this,r),this.requestUpdate(o,n,t)},init(e){return void 0!==e&&this.C(o,void 0,t,e),e}}}if("setter"===o){const{name:o}=r;return function(r){const n=this[o];e.call(this,r),this.requestUpdate(o,n,t)}}throw Error("Unsupported decorator location: "+o)};function ve(t){return(e,r)=>"object"==typeof r?he(t,e,r):((t,e,r)=>{const o=e.hasOwnProperty(r);return e.constructor.createProperty(r,t),o?Object.getOwnPropertyDescriptor(e,r):void 0})(t,e,r)}class pe{constructor(t){this.host=t,this.host.addController(this)}#t=!1;async hostConnected(){this.#t||(t(this.host),await this.host.updateComplete,this.host.addEventListener("keypress",this.#e),this.host.addEventListener("mousedown",this.#e),this.host.addEventListener("keyup",this.#r),this.host.addEventListener("blur",this.#r),this.host.addEventListener("mouseup",this.#r),this.#t=!0)}hostDisconnected(){this.host.removeEventListener("keypress",this.#e),this.host.removeEventListener("mousedown",this.#e),this.host.removeEventListener("keyup",this.#r),this.host.removeEventListener("blur",this.#r),this.host.removeEventListener("mouseup",this.#r)}#e=t=>{!this.host.disabled&&this.#o(t)&&this.host._internals.states.add("active"),t instanceof KeyboardEvent&&"Space"===t.code&&t.target===this.host&&t.preventDefault()};#r=()=>{this.host._internals.states.delete("active")};#o(t){return!(t instanceof KeyboardEvent)||"Space"===t.code||"Enter"===t.code}}class ue{constructor(t){this.host=t,this.host.addController(this)}hostConnected(){t(this.host)}hostUpdated(){null!==this.host.disabled&&void 0!==this.host.disabled?this.host._internals.ariaDisabled=""+this.host.disabled:this.host._internals.ariaDisabled=null,this.host.disabled?this.host._internals.states.add("disabled"):this.host._internals.states.delete("disabled"),this.host.readonly&&(this.host._internals.ariaDisabled=null)}}function ge(){return t=>t.addInitializer(t=>new me(t))}class me{constructor(t){this.host=t,this.host.addController(this)}hostConnected(){t(this.host)}hostUpdated(){null!==this.host.expanded&&void 0!==this.host.expanded&&(this.host._internals.ariaExpanded=""+this.host.expanded),this.host.expanded?this.host._internals.states.add("expanded"):this.host._internals.states.delete("expanded"),this.host.readonly&&(this.host._internals.ariaExpanded=null,this.host._internals.states.delete("expanded"))}}class fe{constructor(t){this.host=t,this.host.addController(this)}hostConnected(){t(this.host)}hostUpdated(){null!==this.host.pressed&&void 0!==this.host.pressed&&(this.host._internals.ariaPressed=""+this.host.pressed),this.host.pressed?this.host._internals.states.add("pressed"):this.host._internals.states.delete("pressed"),this.host.readonly&&(this.host._internals.ariaPressed=null,this.host._internals.states.delete("pressed"))}}function be(){return t=>t.addInitializer(t=>new ye(t))}class ye{constructor(t){this.host=t,this.host.addController(this)}hostConnected(){t(this.host)}hostUpdated(){null!==this.host.selected&&void 0!==this.host.selected&&(this.host._internals.ariaSelected=""+this.host.selected),this.host.selected?this.host._internals.states.add("selected"):this.host._internals.states.delete("selected"),this.host.readonly&&(this.host._internals.ariaSelected=null,this.host._internals.states.delete("selected")),this.host._internals?.states.has("anchor")&&this.host.selected&&(this.host._internals.ariaSelected=null,this.host._internals.states.add("selected"),this.host.querySelector("a")?.setAttribute("aria-current","page"))}}class we{constructor(t){this.host=t,this.host.addController(this)}#n;hostConnected(){t(this.host),this.host.hasAttribute("tabindex")&&(this.#n=this.host.tabIndex)}async hostUpdated(){await this.host.updateComplete,this.host._internals.role||(this.host._internals.role="button"),this.host.tabIndex=this.host.disabled?-1:this.#n,this.host.readonly&&(this.host._internals.role="none",this.host.tabIndex=null,this.host.removeAttribute("tabindex"))}}function xe(){return t=>t.addInitializer(t=>new ke(t))}class ke{constructor(t){this.host=t,this.host.addController(this)}get#i(){return this.#s?this.#s:this.#a}get#s(){return this.host.shadowRoot.querySelector("slot, slot[name=anchor]")?.assignedElements()?.find(t=>"A"===t?.tagName)}get#a(){return"A"===this.host.parentElement?.tagName?this.host.parentElement:null}get#l(){return this.host.shadowRoot.querySelector("slot:not([name])")}get#c(){return this.host.shadowRoot.querySelector("slot[name=anchor]")}async hostConnected(){t(this.host),await this.host.updateComplete,this.#d(),this.#i?(this.host.readonly=!0,this.host._internals?.states.add("anchor")):this.host._internals?.states.delete("anchor"),this.#a&&(this.#a.style.textDecoration="none",this.host.style.cursor="pointer"),this.#i?.addEventListener("click",t=>{this.host.disabled&&(t.preventDefault(),t.stopImmediatePropagation())})}#d(){this.#i&&this.#c&&(this.#i.slot="anchor",this.#l?.assignedNodes().forEach(t=>e(t)))}}function ze(t,e,r={}){const o=new MutationObserver(t=>{for(const o of t)"childList"===o.type&&e(o),r.attributes&&"attributes"===o.type&&e(o)});return o.observe(t,{childList:!0,...r}),o}class Ce{constructor(t){this.host=t,this.host.addController(this)}async hostUpdated(){await this.host.updateComplete,this.#h(),this.#v()}hostDisconnected(){this.#p()}#h(){this.host.type||this.host.hasAttribute("type")||!this.host.closest("form")||(this.host.type="submit")}#v(){this.#p(),this.host.readonly||this.host.disabled||(this.host.addEventListener("click",this.#u),this.host.addEventListener("keyup",this.#g))}#p(){this.host.removeEventListener("click",this.#u),this.host.removeEventListener("keyup",this.#g)}#g=t=>{!function(t,e,r){["Enter","Space"].find(t=>t===e.code)&&r()}(0,t,()=>this.host.click())};#u=t=>{this.host.disabled?function(t){t?.preventDefault(),t?.stopPropagation()}(t):"submit"===this.host.type&&this.host.form?this.#m():"reset"===this.host.type&&this.host.form?.reset()};#m(){this.#f(),this.host.form.addEventListener("submit",()=>{setTimeout(()=>this.#b.remove(),0)},{once:!0}),this.host.form.appendChild(this.#b),this.host.form.requestSubmit(this.#b)}#b;#f(){this.#b||(this.#b=globalThis.document.createElement("button"),this.#b.type="submit",this.#b.name=this.host.name??"",this.#b.value=this.host.value??"",this.#b.style.display="none")}}class $e{constructor(t){this.host=t,this.host.addController(this)}hostConnected(){this.host.addEventListener("click",this.#y)}hostDisconnected(){this.host.removeEventListener("click",this.#y)}#y=()=>{const t=this.host.popovertarget?.length?this.host.popovertarget:this.host.popoverTargetElement?.id;if(t&&!this.host.disabled){const e=n(this.host.getRootNode()).find(e=>e.id===t&&i(this.host,e));"hide"===this.host.popoverTargetAction?e?.hidePopover():"show"===this.host.popoverTargetAction?e?.showPopover():e?.togglePopover()}}}class _e{constructor(t){this.host=t,this.host.addController(this)}hostConnected(){t(this.host)}hostUpdated(){null!==this.host.current&&void 0!==this.host.current&&(this.host._internals.ariaCurrent=""+this.host.current),this.host.current?this.host._internals.states.add("current"):this.host._internals.states.delete("current"),this.host.readonly&&(this.host._internals.ariaCurrent=null,this.host._internals.states.delete("current")),this.host._internals?.states.has("anchor")&&this.host.current&&(this.host._internals.ariaCurrent=null,this.host._internals.states.add("current"),this.host.querySelector("a")?.setAttribute("aria-current","page"))}}class Se{constructor(t){this.host=t,this.host.addController(this)}async hostUpdated(){await this.host.updateComplete,this.#w()}hostDisconnected(){this.host.removeEventListener("click",this.#x)}#w(){this.host.readonly||this.host.disabled?this.host.removeEventListener("click",this.#x):this.host.addEventListener("click",this.#x)}#x=()=>{if(this.host.commandFor&&globalThis.CommandEvent){const t=s(this.host.getRootNode()).find(t=>t.id===this.host.commandFor);t?t.dispatchEvent(new globalThis.CommandEvent("command",{command:this.host.command,source:this.host})):console.warn("commandFor",this.host.commandFor,"not found")}}}var Ee,Ae=Object.defineProperty,Pe=Object.getOwnPropertyDescriptor,Oe=t=>{throw TypeError(t)},Te=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?Pe(e,r):e,s=t.length-1;s>=0;s--)(n=t[s])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&Ae(e,r,i),i},Le=(t,e,r)=>e.has(t)||Oe("Cannot "+r),je=(t,e,r)=>(Le(t,e,"read from private field"),r?r.call(t):e.get(t));let De=class extends le{constructor(){var t,e;super(...arguments),t=this,(e=Ee).has(t)?Oe("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,null),this.disabled=!1}set form(t){var e,r;r=t,Le(this,e=Ee,"write to private field"),e.set(this,r),"string"==typeof t?this.setAttribute("form",t):this.removeAttribute("form")}get form(){if(je(this,Ee)&&"string"!=typeof je(this,Ee))return je(this,Ee);if("string"==typeof je(this,Ee)){const t=this.getRootNode();return t.getElementById?t.getElementById(je(this,Ee)):null}return this._internals?.form}connectedCallback(){super.connectedCallback(),t(this)}render(){return Wt`
`}};async function Ie(t){const{LogService:e}=await import("./polyfills-popover.js").then(t=>t.a1);e.warn(t)}function Ne(t={}){return e=>e.addInitializer(e=>new Re(e,t))}Ee=new WeakMap,De.formAssociated=!0,Te([ve({type:Boolean,reflect:!0})],De.prototype,"pressed",2),Te([ve({type:Boolean,reflect:!0})],De.prototype,"expanded",2),Te([ve({type:Boolean,reflect:!0})],De.prototype,"readonly",2),Te([ve({type:String,attribute:"form",converter:{fromAttribute:t=>t}})],De.prototype,"form",1),Te([ve({type:String,reflect:!0})],De.prototype,"name",2),Te([ve({type:String,reflect:!0})],De.prototype,"value",2),Te([ve({type:String,reflect:!0})],De.prototype,"type",2),Te([ve({type:Boolean,reflect:!0})],De.prototype,"disabled",2),Te([ve({type:Boolean,reflect:!0})],De.prototype,"selected",2),Te([ve({type:String,reflect:!0})],De.prototype,"current",2),Te([ve({type:Object})],De.prototype,"popoverTargetElement",2),Te([ve({type:String,attribute:"popovertarget",reflect:!0})],De.prototype,"popovertarget",2),Te([ve({type:String,attribute:"popovertargetaction",reflect:!0})],De.prototype,"popoverTargetAction",2),Te([ve({type:String,attribute:"commandfor",reflect:!0})],De.prototype,"commandFor",2),Te([ve({type:String,attribute:"command",reflect:!0})],De.prototype,"command",2),De=Te([t=>t.addInitializer(t=>new we(t)),xe(),t=>t.addInitializer(t=>new Ce(t)),t=>t.addInitializer(t=>new $e(t)),t=>t.addInitializer(t=>new Se(t)),t=>t.addInitializer(t=>new pe(t)),t=>t.addInitializer(t=>new _e(t)),t=>t.addInitializer(t=>new fe(t)),be(),t=>t.addInitializer(t=>new ue(t)),ge()],De);class Re{constructor(t,e){this.host=t,this.options=e,this.#k||(this.host.addController(this),this.#z())}get#C(){return l.state.audit[this.host.localName]??{count:0}}get#k(){return"production"===l.state.env}get#$(){return this.host.constructor.metadata}async hostConnected(){await this.host.updateComplete,this.#k||(this.#_(),this.#S(),this.#E())}hostDisconnected(){this.#A()}#z(){l.state.audit[this.host.localName]||this.#P({[this.host.localName]:{count:0}})}async#_(){if(void 0!==this.options.excessiveInstanceLimit)if(this.#C.count>this.options.excessiveInstanceLimit&&!this.#C.excessiveInstanceLimitAudited){const{getExcessiveInstanceLimitWarning:t}=await import("./polyfills-popover.js").then(t=>t.a0);Ie(t(this.#C.count,this.host.localName)),this.#P({[this.host.localName]:{count:this.#C.count+1,excessiveInstanceLimitAudited:!0}})}else this.#P({[this.host.localName]:{count:this.#C.count+1}})}#A(){this.options.excessiveInstanceLimit&&this.#P({[this.host.localName]:{count:this.#C.count-1,excessiveInstanceLimitAudited:!1}})}#P(t){l.dispatch("NVE_ELEMENTS_AUDIT_UPDATE",{audit:t})}async#S(){if(this.#$.children||this.#$.disallowedChildren){const[t,e]=function(t){const e=["template",...t.constructor.metadata.children].filter(t=>"string"==typeof t),r=Array.from(t.shadowRoot.querySelectorAll("slot")).flatMap(t=>t.assignedElements().filter(t=>!e.map(t=>t).includes(t.localName)));return[r,e]}(this.host);if(t.length){const{getInvalidSlottedChildrenWarning:t}=await import("./polyfills-popover.js").then(t=>t.a0);Ie(t(this.host.localName,e))}}}async#E(){if(this.#$.parents){const[t,e]=function(t){const e=t.constructor.metadata?.parents??[];return e.length?[!!e.find(e=>t.parentElement?.localName===e),e]:[!0,[]]}(this.host);if(!t){const{getInvalidParentWarning:t}=await import("./polyfills-popover.js").then(t=>t.a0);Ie(t(this.host.localName,e.join(", ")))}}}}const Be={close:"close",copy:"copy",copied:"copied",expand:"expand",select:"select",selected:"selected",sort:"sort",show:"show",hide:"hide",loading:"loading",previous:"previous",next:"next",start:"start",end:"end",currentPage:"current page",noResults:"no results",status:"status",information:"information",warning:"warning",success:"success",danger:"danger",trend:"trend",down:"down",up:"up",neutral:"neutral",of:"of",theme:"theme",scale:"scale",reducedMotion:"reduced motion",colorScheme:"color scheme",resize:"resize",or:"or",files:"files",dragAndDrop:"drag & drop",browseFiles:"browse files",maxFileSize:"max file size"},Ue=new class{get i18n(){return{...l.state.i18nRegistry}}constructor(){0===Object.keys(l.state.i18nRegistry).length&&l.dispatch("NVE_ELEMENTS_I18N_UPDATE",{i18nRegistry:Be})}update(t){l.dispatch("NVE_ELEMENTS_I18N_UPDATE",{i18nRegistry:t})}};class qe{constructor(t){this.host=t,this.host.addController(this)}get i18n(){return{...Ue.i18n,...this.host.i18n,__set:!1}}#O={};hostConnected(){globalThis.document.addEventListener("NVE_ELEMENTS_I18N_UPDATE",this.#P)}hostDisconnected(){globalThis.document.removeEventListener("NVE_ELEMENTS_I18N_UPDATE",this.#P)}hostUpdated(){void 0===this.host.i18n.__set&&(this.#O=this.host.i18n,this.#P())}#P=()=>{this.host.i18n={...Ue.i18n,...this.#O,__set:!0}}}class Me{constructor(t){this.host=t,this.host.addController(this)}#T=[];get#L(){return{grid:this.host,...this.host.keynavGridConfig}}get#j(){const t=Array.from(this.#L.rows);return this.#L.columnRow&&t.unshift(this.#L.columnRow),t}get#D(){return[...Array.from(this.#L.columns??[]),...Array.from(this.#L.cells)]}async hostConnected(){await this.host.updateComplete,c(this.#D),this.#L.grid.addEventListener("keyup",t=>this.#I(t)),this.#L.grid.addEventListener("keydown",t=>this.#N(t)),this.#L.grid.addEventListener("mouseup",t=>this.#R(t)),this.#T.push(ze(this.host,function(t,e,...r){let o=!0;return()=>{o&&(t.apply(this,...r),o=!1,setTimeout(()=>o=!0,e))}}(()=>c(this.#D),500)))}hostDisconnected(){this.#T.forEach(t=>t?.disconnect())}#R(t){if(!d(t)){const e=t.composedPath()[0],r=this.#D.find(t=>t===e)?e:null;r&&this.#B(t,r)}}#N(t){const e=Array.from(this.#j),r=Array.from(this.#D);if("production"!==l.state.env&&h(e))v.warn("Invalid grid structure, all rows must have the same number of cells");else if(p(t)&&u(g())){const{x:o,y:i}=function(t,e,r){const o=t.find(t=>0===t.tabIndex),i=e.find(t=>n(t).find(t=>t===o)),s=Array.from(n(i)).filter(e=>!!t.find(t=>t===e)),a=e.length-1,l=s.length-1;let c=s.indexOf(o),d=e.indexOf(i);const h="rtl"===r.dir?y.ArrowRight:y.ArrowLeft,v="rtl"===r.dir?y.ArrowLeft:y.ArrowRight;return r.code===y.ArrowUp&&0!==d?d-=1:r.code===y.ArrowDown&&d0?d-4:0:r.code===y.PageDown&&(d=d+4!!r.find(e=>e===t))[o];this.#B(t,s),t.preventDefault()}}#B(t,e){m(this.#D,e);const r=f(e),o=r.filter(t=>u(t));1===o.length&&1===r.length?b(o[0]):b(e);const n={code:t instanceof KeyboardEvent?t.code:null,shiftKey:t.shiftKey,activeItem:e};e.dispatchEvent(new CustomEvent("nve-key-change",{bubbles:!0,detail:n}))}#I(t){const e=Array.from(this.#D).find(t=>0===t.tabIndex);"Escape"===t.code&&e?.focus(),"Enter"===t.code&&e===t.composedPath()[0]&&f(e)[0]?.focus()}}function We(){return t=>t.addInitializer(t=>new Ve(t))}class Ve{constructor(t){this.host=t,this.host.addController(this)}get#L(){return{layout:"horizontal",manageFocus:!0,manageTabindex:!0,loop:!1,dir:this.host.getAttribute("rtl"),...this.host.keynavListConfig,items:Array.from(this.host.keynavListConfig.items).filter(t=>!t.disabled)}}get#U(){return this.host.hasAttribute("nve-keynav-disabled")}async hostConnected(){await this.host.updateComplete,this.#q(),this.host.addEventListener("pointerup",t=>this.#M(t)),this.host.addEventListener("keydown",t=>this.#W(t))}#q(){const{manageFocus:t,manageTabindex:e,items:r}=this.#L;t&&e&&!this.#U&&c(r)}#M(t){const e=this.#V(t,this.#L.items);e&&this.#H(t,e)}#W(t){if(p(t)&&!this.#U){const{loop:e,layout:r,dir:o,items:n}=this.#L,i=this.#V(t,n);if(i){const{next:s,previous:a}=function(t,e,r){const{code:o,layout:n,loop:i,dir:s}=r;let a=e.indexOf(t);const l=a,c="rtl"===s?y.ArrowRight:y.ArrowLeft,d="rtl"===s?y.ArrowLeft:y.ArrowRight,h=e.length-1;return"horizontal"!==n&&o===y.ArrowUp&&0!==a?a-=1:"horizontal"!==n&&o===y.ArrowUp&&0===a&&i?a=h:"horizontal"!==n&&o===y.ArrowDown&&a0?a-4:0:o===y.PageDown&&(a=a+4t===r)?r:null}#H(t,e,r){const{manageFocus:o,manageTabindex:n,items:i}=this.#L;o&&(n&&m(i,e),b(e),t.preventDefault());const s={activeItem:e,previousItem:r,code:t instanceof KeyboardEvent?t.code:null,metaKey:t.ctrlKey||t.metaKey,items:i};e.dispatchEvent(new CustomEvent("nve-key-change",{bubbles:!0,detail:s}))}}class He{constructor(t){this.host=t,this.host.addController(this)}hostConnected(){t(this.host)}hostUpdated(){this.host.highlighted?this.host._internals.states.add("highlighted"):this.host._internals.states.delete("highlighted")}}class Fe{constructor(t){this.host=t,this.host.addController(this)}hostConnected(){t(this.host)}close(){this.host.closable&&this.host.dispatchEvent(new CustomEvent("close",{bubbles:!0}))}}class Ke{constructor(t){this.host=t,this.host.addController(this)}hostConnected(){t(this.host)}hostUpdated(){this.host.expandable?this.host._internals.states.add("expandable"):this.host._internals.states.delete("expandable")}open(){this.host.dispatchEvent(new CustomEvent("open",{bubbles:!0})),this.host.behaviorExpand&&(this.host.expanded=!0)}close(){this.host.dispatchEvent(new CustomEvent("close",{bubbles:!0})),this.host.behaviorExpand&&(this.host.expanded=!1)}toggle(){this.host.expanded?this.close():this.open()}}class Xe{constructor(t){this.host=t,this.host.addController(this)}hostConnected(){t(this.host)}hostUpdated(){"single"===this.host.selectable?this.host._internals.states.add("selectable-single"):this.host._internals.states.delete("selectable-single"),"multi"===this.host.selectable?this.host._internals.states.add("selectable-multi"):this.host._internals.states.delete("selectable-multi")}select(){this.host.dispatchEvent(new CustomEvent("select",{bubbles:!0,detail:this.host})),this.host.behaviorSelect&&(this.host.selected=!0)}toggle(){this.host.dispatchEvent(new CustomEvent("select",{bubbles:!0,detail:this.host})),this.host.behaviorSelect&&(this.host.selected=!this.host.selected)}}let Ye=!1;class Je{constructor(t){this.host=t,this.host.addController(this)}#F;async hostConnected(){t(this.host),await this.host.updateComplete,this.#K(),this.host.addEventListener("beforetoggle",()=>this.#X())}async hostUpdated(){await this.host.updateComplete,this.#F!==this.host.anchor&&this.host.anchor&&(await this.#X(),this.#F=this.host.anchor)}get#Y(){const t=w(this.host);return(globalThis.CSS?.supports?.("position-area","top")||globalThis.CSS?.supports?.("inset-area","top"))&&(t===globalThis.document.body||i(this.host,t))&&"absolute"!==this.host.getAttribute("position-strategy")}async#X(){this.#K(),this.#Y||await this.#J()}#K(){this.host._internals.states.delete("anchor-positioning-fallback"),this.#Z()}#Z(){const t=w(this.host);t===globalThis.document.body?this.host._internals.states.add("anchor-body"):(this.host._internals.states.delete("anchor-body"),x(this.host,t))}#J(){this.host._internals.states.add("anchor-positioning-fallback"),this.typeNativeAnchorFallbackController||(this.typeNativeAnchorFallbackController=new k(this.host),this.host.addController(this.typeNativeAnchorFallbackController)),Ye||i(this.host,w(this.host))||(v.warn(z(this.host.localName)),Ye=!0)}}class Ze{constructor(t){this.host=t,this.host.addController(this)}get#G(){const t=this.#Q;return this.#tt&&t.push(this.#tt),t}get#Q(){const t=this.host.getRootNode();return[...Array.from(t.querySelectorAll(`[popovertarget="${CSS.escape?CSS.escape(this.host.id):this.host.id}"]`)),...Array.from(t.querySelectorAll(`[commandfor="${CSS.escape?CSS.escape(this.host.id):this.host.id}"]`))]}async hostConnected(){t(this.host),this.#et(),await this.host.updateComplete,this.host.setAttribute("nve-popover",""),this.#rt(),this.#ot(),this.#nt(),this.#it(),this.host.inert=this.host.matches(":not(:popover-open)")&&!!this.#G.length,this.host.addEventListener("beforetoggle",()=>{this.host._internals.states.add("transition-start")}),this.host.addEventListener("toggle",t=>{this.host.behaviorTrigger&&(this.host.hidden="closed"===t.newState),"open"===t.newState&&this.host.closeTimeout&&setTimeout(()=>this.host.hidePopover(),this.host.closeTimeout),this.host.inert=!this.host.hidden&&"open"!==t.newState&&!!this.#G.length,this.host.modal&&this.#st("open"===t.newState),this.host.dispatchEvent(new CustomEvent("open"===t.newState&&"open"!==t.oldState?"open":"close",{bubbles:!0,detail:{trigger:this.host._activeTrigger}}))}),this.host.addEventListener("command",t=>{"toggle-popover"===t.command&&this.host.togglePopover(),"hide-popover"===t.command&&this.host.hidePopover(),"show-popover"===t.command&&this.host.showPopover()})}#T=[];async hostUpdated(){this.#et(),this.#ot()}hostDisconnected(){this.#T.forEach(t=>t.disconnect())}#et(){this.host.popover=this.host.popoverType}#at=!1;#it(){this.host.addEventListener("pointerdown",t=>{this.host.modal&&this.host.matches(":popover-open")&&(this.#at=r(t,this.host))}),this.host.addEventListener("pointerup",t=>{this.#at&&this.host.popoverDismissible&&this.host.modal&&this.host.matches(":popover-open")&&!C(this.host)&&r(t,this.host)&&this.host.hidePopover()})}async#nt(){await new Promise(t=>requestAnimationFrame(t));const t=this.#G.filter(t=>t!==this.#tt);!this.host.isConnected||t.length||this.host.hidden||this.host.matches(":popover-open")||this.host.showPopover()}async#rt(){await new Promise(t=>requestAnimationFrame(t)),this.#T.push($(this.host,["hidden"],()=>{!this.host.isConnected||this.host.hidden||this.host.matches(":popover-open")||this.host.showPopover(),this.host.isConnected&&this.host.hidden&&this.host.matches(":popover-open")&&this.host.hidePopover()}))}#ot(){this.#lt(),this.#ct(),this.#dt(),this.#ht()}#tt;#lt(){if(this.#tt&&this.host.id===this.#tt.popoverTargetElement?.id&&(this.#tt.removeAttribute("popovertarget"),this.#tt.popoverTargetElement=null),this.host.trigger){const t=_(this.host,this.host.trigger);t&&"hint"!==this.host.popoverType&&(this.host.id=this.host.id?this.host.id:S(),t.popoverTargetElement=this.host,t.setAttribute("popovertarget",this.host.id)),this.#tt=t}}#vt=null;#pt=()=>this.#ut();#gt=t=>this.#mt(t);#ft=t=>this.host._activeTrigger=t.target;#bt=()=>this.host._activeTrigger=g();#dt(){this.#G.forEach(t=>t.addEventListener("pointerdown",this.#ft)),this.#G.forEach(t=>t.addEventListener("focus",this.#bt)),"hint"===this.host.popoverType&&this.#G.forEach(t=>{t.addEventListener("mouseenter",this.#gt),t.addEventListener("mouseleave",this.#pt),t.addEventListener("focus",this.#gt),t.addEventListener("focusout",this.#pt)})}#ct(){this.#G.forEach(t=>t.removeEventListener("pointerdown",this.#ft)),this.#G.forEach(t=>t.removeEventListener("focus",this.#bt)),"hint"===this.host.popoverType&&this.#G.forEach(t=>{t.removeEventListener("mouseenter",this.#gt),t.removeEventListener("mouseleave",this.#pt),t.removeEventListener("focus",this.#gt),t.removeEventListener("focusout",this.#pt)})}async#ht(){await new Promise(t=>requestAnimationFrame(t)),this.#G.length?this.host._internals.states.delete("no-trigger"):this.host._internals.states.add("no-trigger")}#ut(){this.host.hidePopover(),this.#yt()}#mt(t){this.host._activeTrigger=t.target,this.host.openDelay?this.#wt():this.host.isConnected&&this.host.showPopover()}#wt(){this.#yt(),this.#vt=setTimeout(()=>{this.host.isConnected&&this.#vt&&this.host.showPopover()},this.host.openDelay)}#yt(){clearTimeout(this.#vt),this.#vt=null}#st(t){t?this.host.getRootNode().activeElement===this.host||this.host.shadowRoot.activeElement||b(this.host):b(this.host._activeTrigger)}}function Ge(t={log:!0}){return e=>e.addInitializer(e=>new Qe(e,t))}class Qe{constructor(t,e){if(this.host=t,this.options=e,this.didSSR=!!this.host.shadowRoot,this.#xt=!0,this.host.addController(this),this.didSSR){const e=this.options,r=t.update;Object.defineProperty(t,"update",{value:function(...o){try{r.call(t,o)}catch(r){const o=t.renderRoot;o.innerHTML=o.innerHTML.split("\x3c!--lit-part ")[0],se(t.render(),o,t.renderOptions),"production"!==E()&&e.log&&v.warn(A(t.localName))}return r}})}}#xt;hostUpdated(){this.didSSR&&this.#xt&&(this.#xt=!1,this.host.shadowRoot?.querySelectorAll("slot").forEach(t=>{t.dispatchEvent(new Event("slotchange",{bubbles:!0,composed:!1,cancelable:!1}))}),this.host._internals?.role&&this.host.setAttribute("role",this.host._internals.role))}}class tr extends Event{constructor(t,e){super(t),this.x=e.x,this.y=e.y,this.offsetX=e.offsetX,this.offsetY=e.offsetY}}class er{constructor(t){this.host=t,this.host.addController(this)}#kt;#zt;hostConnected(){this.host.addEventListener("pointerdown",this.#Ct)}hostDisconnected(){this.host.removeEventListener("pointerdown",this.#Ct),globalThis.document.removeEventListener("pointerup",this.#$t),globalThis.document.removeEventListener("pointermove",this.#_t)}#Ct=t=>{t.composedPath().find(t=>t===this.host)&&(this.#kt={x:t.clientX,y:t.clientY},this.#zt=t.pointerId,this.host.setPointerCapture(this.#zt),globalThis.document.addEventListener("pointerup",this.#$t),globalThis.document.addEventListener("pointermove",this.#_t),this.host.dispatchEvent(new tr("nve-touch-start",{...this.#kt,offsetX:0,offsetY:0})))};#_t=t=>{requestAnimationFrame(()=>{const e=this.#St(t);this.host.dispatchEvent(new tr("nve-touch-move",e)),this.#kt={x:t.clientX,y:t.clientY}})};#$t=t=>{this.#kt&&(globalThis.document.removeEventListener("pointerup",this.#$t,!1),globalThis.document.removeEventListener("pointermove",this.#_t,!1),this.host.dispatchEvent(new tr("nve-touch-end",this.#St(t))),this.host.releasePointerCapture(this.#zt),this.#zt=null)};#St(t){return{offsetX:P(this.#kt.x,t.clientX),offsetY:P(this.#kt.y,t.clientY),x:t.clientX,y:t.clientY}}}function rr(t={type:String,reflect:!0}){return ve({type:String,reflect:!0,...t})}const or=':host{--state-color-base: var(--nve-sys-status-color);--state-color-background: color-mix( in oklab, var(--state-color-base) var(--nve-sys-contrast-mute-ratio), var(--nve-sys-contrast-mute-color) );--state-color: color-mix(in oklab, var(--state-color-base), var(--nve-sys-text-emphasis-color) 16%)}:host([prominence="emphasis"]){--background: var(--state-color);--color: var(--nve-sys-contrast-mute-color)}:host([color="red-cardinal"]){--state-color-base: var(--nve-ref-color-red-cardinal-1100)}:host([color="gray-slate"]){--state-color-base: var(--nve-ref-color-gray-slate-1100)}:host([color="gray-denim"]){--state-color-base: var(--nve-ref-color-gray-denim-1100)}:host([color="blue-indigo"]){--state-color-base: var(--nve-ref-color-blue-indigo-1100)}:host([color="blue-cobalt"]){--state-color-base: var(--nve-ref-color-blue-cobalt-1100)}:host([color="blue-sky"]){--state-color-base: var(--nve-ref-color-blue-sky-1100)}:host([color="teal-cyan"]){--state-color-base: var(--nve-ref-color-teal-cyan-1100)}:host([color="green-mint"]){--state-color-base: var(--nve-ref-color-green-mint-1100)}:host([color="teal-seafoam"]){--state-color-base: var(--nve-ref-color-teal-seafoam-1100)}:host([color="green-grass"]){--state-color-base: var(--nve-ref-color-green-grass-1100)}:host([color="yellow-amber"]){--state-color-base: var(--nve-ref-color-yellow-amber-1100)}:host([color="orange-pumpkin"]){--state-color-base: var(--nve-ref-color-orange-pumpkin-1100)}:host([color="red-tomato"]){--state-color-base: var(--nve-ref-color-red-tomato-1100)}:host([color="pink-magenta"]){--state-color-base: var(--nve-ref-color-pink-magenta-1100)}:host([color="purple-plum"]){--state-color-base: var(--nve-ref-color-purple-plum-1100)}:host([color="purple-violet"]){--state-color-base: var(--nve-ref-color-purple-violet-1100)}:host([color="purple-lavender"]){--state-color-base: var(--nve-ref-color-purple-lavender-1100)}:host([color="pink-rose"]){--state-color-base: var(--nve-ref-color-pink-rose-1100)}:host([color="green-jade"]){--state-color-base: var(--nve-ref-color-green-jade-1100)}:host([color="lime-pear"]){--state-color-base: var(--nve-ref-color-lime-pear-1100)}:host([color="yellow-nova"]){--state-color-base: var(--nve-ref-color-yellow-nova-1100)}:host([color="brand-green"]){--state-color-base: var(--nve-ref-color-brand-green-1100)}',nr=':host{--status-color: var(--nve-sys-status-color)}:host([status="scheduled"]){--status-color: var(--nve-sys-status-scheduled-color)}:host([status="queued"]){--status-color: var(--nve-sys-status-queued-color)}:host([status="pending"]){--status-color: var(--nve-sys-status-pending-color)}:host([status="starting"]){--status-color: var(--nve-sys-status-starting-color)}:host([status="running"]){--status-color: var(--nve-sys-status-running-color)}:host([status="restarting"]){--status-color: var(--nve-sys-status-restarting-color)}:host([status="stopping"]){--status-color: var(--nve-sys-status-stopping-color)}:host([status="finished"]){--status-color: var(--nve-sys-status-finished-color)}:host([status="failed"]){--status-color: var(--nve-sys-status-failed-color)}:host([status="unknown"]){--status-color: var(--nve-sys-status-unknown-color)}:host([status="ignored"]){--status-color: var(--nve-sys-status-ignored-color)}',ir=':host{--status-color: var(--nve-sys-support-emphasis-color)}:host([status="muted"]){--status-color: var(--nve-sys-text-muted-color)}:host([status="accent"]){--status-color: var(--nve-sys-support-accent-emphasis-color)}:host([status="success"]){--status-color: var(--nve-sys-support-success-emphasis-color)}:host([status="warning"]){--status-color: var(--nve-sys-support-warning-emphasis-color)}:host([status="danger"]){--status-color: var(--nve-sys-support-danger-emphasis-color)}';function sr(t){return[at(':host{all:initial;display:block;visibility:inherit;box-sizing:border-box;font-size:inherit;pointer-events:inherit;contain:layout;font-family:var(--nve-ref-font-family);outline:var(--nve-debug-element-outline, initial);color-scheme:var(--nve-sys-color-scheme)}*,*:before,*:after{box-sizing:inherit}[hidden],:host([hidden]:not([nve-popover])){display:none!important}slot{display:contents}:host(:focus-within) [focus-within],:host(:focus) [focusable],:host([tabindex="0"]:focus) [focusable]{outline:Highlight solid 2px!important;outline:5px auto -webkit-focus-ring-color!important}:host([nofocus]) [focus-within]{outline:0!important}:host(:focus-within:not(:focus-visible):not([readonly])) [focus-within]:not([focusable=active]),:host(:focus:not(:focus-visible)) [focusable]:not([focusable=active]),:host([tabindex="0"]:focus:not(:focus-visible)) [focusable]:not([focusable=active]){outline:none!important;outline-offset:0!important}@supports selector(:state(focus)){:host(:state(focus)) [focusable],:host([tabindex="0"]:state(focus)){outline:Highlight solid 2px!important;outline:5px auto -webkit-focus-ring-color!important}}'),at("[interaction-state]{background-image:var( --background-image, linear-gradient( color-mix( in oklab, var(--nve-sys-interaction-state-base) 100%, var(--nve-sys-interaction-state-mix) var(--nve-sys-interaction-state-ratio) ) 0 0 ) )!important}:host(:hover) [interaction-state],:host(:state(hover)) [interaction-state]{--nve-sys-interaction-state-ratio: var(--nve-sys-interaction-state-ratio-hover)}:host(:active) [interaction-state],:host(:state(active)) [interaction-state]{--nve-sys-interaction-state-ratio: var(--nve-sys-interaction-state-ratio-active)}:host([selected]) [interaction-state],:host(:state(selected)) [interaction-state]{--nve-sys-interaction-state-ratio: var(--nve-sys-interaction-state-ratio-selected)}:host([current]) [interaction-state],:host(:state(current)) [interaction-state]{--nve-sys-interaction-state-ratio: var(--nve-sys-interaction-state-ratio-selected)}:host([disabled]) [interaction-state],:host(:state(disabled)) [interaction-state]{--nve-sys-interaction-state-ratio: var(--nve-sys-interaction-state-ratio-disabled)}:host(:not(:state(anchor))[readonly]) [interaction-state],:host(:not(:state(anchor)):state(readonly)) [interaction-state]{--nve-sys-interaction-state-ratio: 0}"),...t.map(t=>at(t))]}const ar=':host{--animation-duration: var(--nve-ref-animation-duration-200);margin:calc(var(--nve-sys-layer-popover-offset) + calc(var(--nve-sys-layer-popover-arrow-offset) * 2));border:0;padding:0;background:none;position:fixed;overflow:visible;contain:initial;width:max-content;z-index:99;pointer-events:none;opacity:0;inset:revert}:host([position-strategy="absolute"]:not([style*="inset:"])){opacity:0}:host(:state(transition-start)){transition:opacity var(--animation-duration),transform var(--animation-duration) allow-discrete,translate var(--animation-duration) allow-discrete,display var(--animation-duration) allow-discrete}:host(:popover-open),:host(:not([popover]):not([hidden])),:host(:state(no-trigger):not([hidden])){opacity:1;pointer-events:initial}:host(:not([nve-popover])),:host([defer-hydration]){opacity:0!important;pointer-events:none!important}:host(:popover-open),:host(:state(no-trigger):not([hidden])){display:block}:host::backdrop{opacity:0}:host(:popover-open)::backdrop{opacity:1}[internal-host]{width:var(--width);min-width:var(--min-width);font-family:inherit;display:flex;flex-direction:column;overflow:visible;white-space:nowrap;z-index:9999;border:0;margin:0;user-select:text}@supports (position-area: bottom){[internal-host]{position:relative}.arrow{position-area:bottom;translate:0% -50%}:host([position="top"]) .arrow{position-area:bottom;translate:0% -50%}:host([position="top"][alignment="end"]) .arrow{position-area:bottom right;translate:-150% -50%}:host([position="top"][alignment="start"]) .arrow{position-area:bottom left;translate:150% -50%}:host([position="bottom"]) .arrow{position-area:top;translate:0% 50%}:host([position="bottom"][alignment="end"]) .arrow{position-area:top right;translate:-150% 50%}:host([position="bottom"][alignment="start"]) .arrow{position-area:top left;translate:150% 50%}:host([position="left"]) .arrow{position-area:right;translate:-50% 0%}:host([position="left"][alignment="end"]) .arrow{position-area:bottom right;translate:-50% -150%}:host([position="left"][alignment="start"]) .arrow{position-area:top right;translate:-50% 150%}:host([position="right"]) .arrow{position-area:left;translate:50% 0%}:host([position="right"][alignment="end"]) .arrow{position-area:bottom left;translate:50% -150%}:host([position="right"][alignment="start"]) .arrow{position-area:top left;translate:50% 150%}:host([position="center"]){position-area:center}:host(:state(anchor-body)){margin:auto}:host([position="top"]:state(anchor-body)),:host([position="right"][alignment="start"]:state(anchor-body)),:host([position="left"][alignment="start"]:state(anchor-body)){margin-top:var(--nve-sys-layer-popover-offset)}:host([position="right"]:state(anchor-body)),:host([position="bottom"][alignment="end"]:state(anchor-body)),:host([position="top"][alignment="end"]:state(anchor-body)){margin-right:var(--nve-sys-layer-popover-offset)}:host([position="bottom"]:state(anchor-body)),:host([position="right"][alignment="end"]:state(anchor-body)),:host([position="left"][alignment="end"]:state(anchor-body)){margin-bottom:var(--nve-sys-layer-popover-offset)}:host([position="left"]:state(anchor-body)),:host([position="top"][alignment="start"]:state(anchor-body)),:host([position="bottom"][alignment="start"]:state(anchor-body)){margin-left:var(--nve-sys-layer-popover-offset)}:host([position="top"]){position-area:top center}:host([position="top"][alignment="start"]){position-area:top left}:host([position="top"][alignment="end"]){position-area:top right}:host([position="top"][alignment="start"]){position-area:top span-right}:host([position="top"][alignment="end"]){position-area:top span-left}:host([position="bottom"]){position-area:bottom center}:host([position="bottom"][alignment="start"]){position-area:bottom span-right}:host([position="bottom"][alignment="end"]){position-area:bottom span-left}:host([position="left"]){position-area:left center}:host([position="left"][alignment="end"]){position-area:left span-top}:host([position="left"][alignment="start"]){position-area:left span-bottom}:host([position="right"]){position-area:right center}:host([position="right"][alignment="end"]){position-area:right span-top}:host([position="right"][alignment="start"]){position-area:right span-bottom}:host([popover]){position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;position-try:flip-block,flip-inline,flip-block flip-inline}}:host([popover][modal]:not(:state(anchor-positioning-fallback))):before{content:" ";display:block;inset:0;z-index:99;position:fixed}:host(:state(anchor-positioning-fallback)){margin:0;position-area:unset!important;position-anchor:unset!important;position-try:unset!important}:host(:state(anchor-positioning-fallback):not([popover])){display:contents}',lr="\n[internal-host] { anchor-name: --internal-host }\n.arrow { position-anchor: --internal-host }\n",cr=!globalThis.CSS?.supports?.("position-area","top")&&globalThis.CSS?.supports?.("inset-area","top")?ar.replaceAll("position-area","inset-area")+lr:ar+lr,dr=new class{get#Et(){return globalThis.document.querySelector("[type=speculationrules]")}get#At(){return globalThis.document.documentElement.getAttribute("nve-transition")}#Pt;enable(){globalThis.document&&(this.#Ot(),this.#Pt=new MutationObserver(()=>this.#Ot()),this.#Pt.observe(globalThis.document.documentElement,{attributeFilter:["nve-transition"]}))}disable(){this.#Tt(),this.#Pt.disconnect()}#Ot(){globalThis.document&&"auto"===this.#At&&!this.#Et?this.#Lt():this.#Tt()}#Lt(){const t=globalThis.document.createElement("script");t.id="nve-speculationrules",t.type="speculationrules",t.textContent=JSON.stringify({prerender:[{where:{href_matches:"/*"},eagerness:"moderate"}]}),globalThis.document.head.appendChild(t)}#Tt(){globalThis.document?.querySelector("#nve-speculationrules")?.remove()}},hr={"":"information-circle-stroke",undefined:"information-circle-stroke",default:"information-circle-stroke",accent:"information-circle-stroke",warning:"exclamation-triangle",success:"checkmark-circle",danger:"exclamation-circle",scheduled:"clock",failed:"x-circle",finished:"checkmark-circle",unknown:"question-mark-circle",queued:"bar-pill-stack",running:"running",restarting:"refresh",stopping:"stop-sign",pending:"circle-dash",starting:"circle-dot","trend-up":"trend-up","trend-down":"trend-down","trend-neutral":"minus",ignored:"circle-angled-line"},vr=(t,e,r)=>(r.configurable=!0,r.enumerable=!0,Reflect.decorate&&"object"!=typeof e&&Object.defineProperty(t,e,r),r);function pr(t){return(e,r)=>{const{slot:o,selector:n}=t??{},i="slot"+(o?`[name=${o}]`:":not([name])");return vr(e,r,{get(){const e=this.renderRoot?.querySelector(i),r=e?.assignedElements(t)??[];return void 0===n?r:r.filter(t=>t.matches(n))}})}}var ur=Object.defineProperty,gr=(t,e,r,o)=>{for(var n,i=void 0,s=t.length-1;s>=0;s--)(n=t[s])&&(i=n(e,r,i)||i);return i&&ur(e,r,i),i};class mr extends De{static{this.styles=sr([':host{--nve-sys-interaction-state-base: var(--background, var(--nve-sys-layer-canvas-background));--background: var(--nve-sys-interaction-background);--color: var(--nve-sys-interaction-color);--padding: 0 var(--nve-ref-size-300);--border: 0;--border-radius: var(--nve-ref-border-radius-full);--font-weight: var(--nve-ref-font-weight-semibold);--font-size: var(--nve-ref-font-size-100);--text-decoration: none;--text-align: center;--cursor: pointer;--gap: var(--nve-ref-space-xs);--height: var(--nve-sys-interaction-field-height);--text-transform: capitalize;--line-height: 1.1em;--_icon-color: var(--color);--width: initial;--min-width: var(--width);display:inline-flex;position:relative;user-select:none;white-space:nowrap;width:var(--width);min-width:var(--min-width)}[internal-host]{color:var(--color);background:var(--background);padding:var(--padding);height:var(--height);width:100%;border:var(--border);border-radius:var(--border-radius);text-decoration:var(--text-decoration);text-align:var(--text-align);font-weight:var(--font-weight);font-size:var(--font-size);cursor:var(--cursor);gap:var(--gap);text-transform:var(--text-transform);display:inline-flex;place-items:center;justify-content:center;white-space:nowrap;line-height:var(--line-height);overflow:hidden}::slotted(nve-icon:not([status])){--color: var(--_icon-color);pointer-events:none}::slotted(a){text-decoration:var(--text-decoration)!important;color:var(--color)!important;gap:var(--gap)!important;display:flex!important;align-items:center!important;outline:0}::slotted(a):after{display:block;content:" ";inset:0;position:absolute}:host([mlv-control]),:host([nve-control]){--text-align: start;--border-radius: var(--nve-ref-border-radius-sm);--font-weight: var(--nve-ref-font-weight-regular);--padding: 0 var(--nve-ref-size-200)}:host([mlv-control]) [internal-host],:host([nve-control]) [internal-host]{justify-content:start}:host([mlv-control]) ::slotted([name="chevron-down"]),:host([nve-control]) ::slotted([name="chevron-down"]){--color: var(--nve-sys-text-muted-color);margin-inline:auto 0}:host([mlv-control]:hover) [interaction-state],:host([nve-control]:hover) [interaction-state]{--nve-sys-interaction-state-ratio: 0}:host([size="sm"]){--height: var(--nve-ref-size-700)}:host([size="lg"]){--height: var(--nve-ref-size-900);--padding: 0 var(--nve-ref-size-400);--font-size: var(--nve-ref-font-size-200);--line-height: 1em}:host([readonly]){--text-decoration: none;--cursor: cursor}:host([interaction="emphasize"]),:host([interaction="emphasis"]){--color: var(--nve-sys-interaction-emphasis-color);--background: var(--nve-sys-interaction-emphasis-background)}:host([interaction="destructive"]){--color: var(--nve-sys-interaction-destructive-color);--background: var(--nve-sys-interaction-destructive-background)}:host([interaction="inverse"]){--color: var(--nve-sys-interaction-background);--background: var(--nve-sys-interaction-color)}:host(:state(disabled)){--color: var(--nve-sys-interaction-disabled-color);--background: var(--nve-sys-interaction-disabled-background);--cursor: not-allowed}:host(:state(disabled)) ::slotted(a){cursor:not-allowed}:host(:state(pressed):not([interaction])){--color: var(--nve-sys-interaction-selected-color)}:host(:state(pressed):not([interaction]):not([container])){--background: var(--nve-sys-support-accent-color);--color: var(--nve-sys-text-white-color)}:host(:hover:not([interaction]):not([disabled]):not([readonly])){--color: var(--nve-sys-interaction-hover-color)}:host([container="flat"][selected]) [interaction-state],:host([container="flat"]:state(selected)) [interaction-state],:host([container="flat"][pressed]) [interaction-state],:host([container="flat"]:state(pressed)) [interaction-state]{--nve-sys-interaction-state-ratio: var(--nve-sys-interaction-state-ratio-selected)}:host([interaction*="flat"]),:host([container*="flat"]),:host([container*="inline"]){--background: transparent;--text-transform: initial;--border-radius: var(--nve-ref-border-radius-xs);--_icon-color: var(--color)}:host([container*="flat"][interaction]:hover){--background: color-mix( in oklab, var(--color) var(--nve-sys-contrast-mute-ratio), var(--nve-sys-contrast-mute-color) )}@container style(--nve-sys-color-scheme: dark){:host([container*="flat"]){--nve-sys-interaction-state-ratio-selected: 16% !important;--nve-sys-interaction-state-ratio-hover: 12% !important}}:host([container*="flat"][interaction="emphasis"]){--color: var(--nve-sys-interaction-emphasis-background)}:host([container*="flat"][interaction="destructive"]){--color: color-mix(in oklab, var(--nve-sys-interaction-destructive-background) 100%, currentColor 20%)}:host([container*="inline"]){--padding: 0;--height: fit-content;--line-height: .8;[internal-host]{overflow:initial}}:host([interaction*="flat"]:hover),:host([container*="inline"]:hover){--background: transparent;--text-decoration: underline}:host([interaction*="flat"]:hover) [interaction-state],:host([container*="inline"]:hover) [interaction-state]{--nve-sys-interaction-state-ratio: 0}:host([interaction*="flat"]:state(active)),:host([container*="inline"]:state(active)){--background: transparent;--text-decoration: underline}:host([interaction*="flat"]:state(disabled)),:host([container*="flat"]:state(disabled)),:host([container*="inline"]:state(disabled)){--color: var(--nve-sys-interaction-disabled-color);--background: transparent;--text-decoration: none !important}:host([interaction*="flat"]:state(disabled)) [interaction-state],:host([container*="flat"]:state(disabled)) [interaction-state],:host([container*="inline"]:state(disabled)) [interaction-state]{--nve-sys-interaction-state-ratio: 0}:host([interaction*="flat"]:state(selected)),:host([container*="inline"]:state(selected)){--color: var(--nve-sys-interaction-selected-color);--background: transparent}:host([container*="flat"]:state(selected)){--color: var(--nve-sys-interaction-selected-color)}:host([container*="flat"][interaction="emphasis"]:state(selected)){--color: var(--nve-sys-interaction-emphasis-background);--background: color-mix( in oklab, var(--color) var(--nve-sys-contrast-mute-ratio), var(--nve-sys-contrast-mute-color) )}:host([container*="flat"][interaction="destructive"]:state(selected)){--color: var(--nve-sys-interaction-destructive-background);--background: color-mix( in oklab, var(--color) var(--nve-sys-contrast-mute-ratio), var(--nve-sys-contrast-mute-color) )}:host(:state(selected)){--color: var(--nve-sys-text-emphasis-color)}:host([container*="inline"]:state(selected)) [interaction-state]{--nve-sys-interaction-state-ratio: 0}:host([container*="inline"][readonly]:not(:state(anchor))){--text-decoration: none;--cursor: cursor}:host([container="inline"][interaction="destructive"]){--color: color-mix(in oklab, var(--nve-sys-interaction-destructive-background) 100%, currentColor 20%)}:host([container="inline"][interaction="emphasis"]){--color: var(--nve-sys-interaction-emphasis-background)}:host([interaction*="flat"]:state(selected)) [interaction-state]{--nve-sys-interaction-state-ratio: 0}:host([interaction*="flat"][readonly]:not(:state(anchor))){--text-decoration: none;--cursor: cursor}:host([interaction*="flat-destructive"]){--color: var(--nve-sys-interaction-destructive-background)}:host([interaction*="flat-emphasize"]){--color: var(--nve-sys-interaction-emphasis-background)}@keyframes inlineUnderline{0%{transform:translate(-50%) scaleX(0)}to{transform:translate(-50%) scaleX(1)}}:host([container*="inline"]) [internal-host]:after{content:"";position:absolute;left:50%;bottom:calc(var(--_border-bottom-offset, -2) * var(--nve-ref-border-width-md));width:var(--_border-bottom-width, 100%);height:var(--nve-ref-border-width-md);background-color:currentColor;transform:translate(-50%) scaleX(0);transform-origin:center;transition:transform .3s ease;will-change:transform;border-radius:var(--nve-ref-border-radius-full)}:host([container*="inline"]:hover) [internal-host]:after,:host([container*="inline"]:focus) [internal-host]:after{transform:translate(-50%) scaleX(1)}:host([container*="inline"]:state(disabled)) [internal-host]:after{display:none}:host([container*="inline"]){--text-decoration: none}:host([container*="inline"]:hover){--text-decoration: none}'])}static{this.metadata={tag:"nve-button",version:"1.49.2"}}render(){return Wt`
`}}gr([ve({type:String,reflect:!0})],mr.prototype,"container"),gr([ve({type:String,reflect:!0})],mr.prototype,"size"),gr([ve({type:String,reflect:!0})],mr.prototype,"interaction");const fr=t=>(...e)=>({_$litDirective$:t,values:e});let br=class{constructor(t){}get _$AU(){return this._$AM._$AU}_$AT(t,e,r){this._$Ct=t,this._$AM=e,this._$Ci=r}_$AS(t,e){return this.update(t,e)}update(t,e){return this.render(...e)}},yr=class extends br{constructor(t){if(super(t),this.it=Ht,2!==t.type)throw Error(this.constructor.directiveName+"() can only be used in child bindings")}render(t){if(t===Ht||null==t)return this._t=void 0,this.it=t;if(t===Vt)return t;if("string"!=typeof t)throw Error(this.constructor.directiveName+"() called with a non-string value");if(t===this.it)return this._t;this.it=t;const e=[t];return e.raw=e,this._t={_$litType$:this.constructor.resultType,strings:e,values:[]}}};yr.directiveName="unsafeHTML",yr.resultType=1;let wr=class extends yr{};wr.directiveName="unsafeSVG",wr.resultType=2;const xr=fr(wr);function kr(t){return ve({...t,state:!0,attribute:!1})}var zr=Object.defineProperty,Cr=(t,e,r,o)=>{for(var n,i=void 0,s=t.length-1;s>=0;s--)(n=t[s])&&(i=n(e,r,i)||i);return i&&zr(e,r,i),i};const $r=class e extends le{static{this.styles=sr([':host{--color: var(--nve-sys-text-muted-color);--width: var(--nve-ref-size-400);--height: var(--nve-ref-size-400);display:inline-flex;contain:layout}[internal-host]{--_width: calc(var(--width) * var(--nve-ref-scale-size, 1));--_height: calc(var(--height) * var(--nve-ref-scale-size, 1));color:var(--color);width:var(--_width);height:var(--_height);place-self:center;display:flex;place-items:center}svg{width:var(--_width);height:var(--_height)}:host([outline]){outline:1px dashed var(--color)}:host([size="xs"]){--width: var(--nve-ref-size-200);--height: var(--nve-ref-size-200)}:host([size="sm"]){--width: var(--nve-ref-size-300);--height: var(--nve-ref-size-300)}:host([size="lg"]){--width: var(--nve-ref-size-500);--height: var(--nve-ref-size-500)}:host([size="xl"]){--width: var(--nve-ref-size-600);--height: var(--nve-ref-size-600)}:host([name="arrow"]),:host([name="arrow-angle"]),:host([name="cancel"]),:host([name="caret"]),:host([name="chevron"]),:host([name="double-chevron"]){--nve-ref-scale-size: .8}:host([direction="up"]){transform:rotate(0)}:host([direction="down"]){transform:rotate(180deg)}:host([direction="left"]){transform:rotate(270deg)}:host([direction="right"]){transform:rotate(90deg)}:host([status="success"]){--color: var(--nve-sys-support-success-color)}:host([status="warning"]){--color: var(--nve-sys-support-warning-color)}:host([status="danger"]){--color: var(--nve-sys-support-danger-color)}:host([status="accent"]){--color: var(--nve-sys-support-accent-color)}:host([name="chevron-left"]),:host([name="beginning"]),:host([name="collapse-panel"]),:host([name="navigate-back"]){transform:rotate(270deg)}:host([name="chevron-right"]),:host([name="end"]),:host([name="expand-panel"]),:host([name="navigate-to"]),:host([name="carousel-horizontal"]){transform:rotate(90deg)}:host([name="chevron-down"]),:host([name*="thumbs-down"]){transform:rotate(180deg)}'])}static{this.metadata={tag:"nve-icon",version:"1.49.2"}}static{this._icons=et}static get _iconsRegistry(){return this.registeredIcon?._icons??e._icons}static set _iconsRegistry(t){this.registeredIcon._icons={...e._iconsRegistry,...t}}static get registeredIcon(){return customElements.get(e.metadata.tag)}get#jt(){return this.svg}render(){return Wt``}connectedCallback(){super.connectedCallback(),t(this),this._internals.role="img"}static async add(t){globalThis.customElements?.whenDefined&&(await globalThis.customElements.whenDefined(e.metadata.tag),e._iconsRegistry=t,Object.keys(t).forEach(t=>globalThis?.document?.dispatchEvent(new CustomEvent(`${e.metadata.tag}-${t}`))))}static alias(t){globalThis.customElements?.whenDefined&&globalThis.customElements.whenDefined(e.metadata.tag).then(()=>{Object.keys(t).forEach(r=>{e._iconsRegistry[r]=e._iconsRegistry[t[r]],globalThis?.document?.dispatchEvent(new CustomEvent(`${e.metadata.tag}-${r}`))})})}async updated(t){super.updated(t),await this.#X(),e._iconsRegistry[this.name]&&this.svg||globalThis?.document?.addEventListener(`${e.metadata.tag}-${this.name}`,()=>this.requestUpdate(),{once:!0})}async#X(){const t=await(this.name?.endsWith(".svg")?fetch(this.name).then(t=>t.text()):e._iconsRegistry[this.name]?.svg()??Promise.resolve(""));e._iconsRegistry[this.name]={svg:()=>t,...e._iconsRegistry[this.name]},this.svg=t}};Cr([ve({type:String,reflect:!0})],$r.prototype,"status"),Cr([ve({type:String,reflect:!0})],$r.prototype,"size"),Cr([ve({type:String,reflect:!0})],$r.prototype,"direction"),Cr([ve({type:String,reflect:!0})],$r.prototype,"name"),Cr([kr()],$r.prototype,"svg");let _r=$r;function Sr(t){if(globalThis.customElements?.get){const e=O(t.metadata.version),r=O("1.49.2");e.minor<=r.minor&&e.major<=r.major&&(t._icons={...t._icons,...et})}}var Er=Object.defineProperty,Ar=(t,e,r,o)=>{for(var n,i=void 0,s=t.length-1;s>=0;s--)(n=t[s])&&(i=n(e,r,i)||i);return i&&Er(e,r,i),i};class Pr extends mr{static{this.styles=sr([...mr.styles,':host{--color: var(--nve-sys-text-muted-color);--border-radius: var(--nve-ref-border-radius-full);--padding: 0;--line-height: 0;--gap: 0;--height: var(--nve-ref-size-800);--width: var(--nve-ref-size-800);--font-size: calc(var(--width) / 2.3)}:host([container*="inline"]){--height: var(--nve-ref-size-800);--line-height: 0}:host([size="sm"]){--padding: 0;--height: var(--nve-ref-size-700);--width: var(--nve-ref-size-700)}:host([size="lg"]){--width: var(--nve-ref-size-1000);--height: var(--nve-ref-size-1000);--padding: 0}[internal-host]{font-size:var(--font-size)}[internal-host]:after{display:none!important}nve-icon{--color: var(--_icon-color);pointer-events:none}::slotted(a){text-decoration:none!important;color:var(--color)!important;outline:0}::slotted(a):after{display:block;content:" ";inset:0;position:absolute}:host([interaction*="flat"]) [interaction-state]{--nve-sys-interaction-state-ratio: 0 !important}:host([interaction*="flat"]:state(pressed)){--color: var(--nve-sys-text-emphasis-color) !important;--background: none !important}:host([icon-name="chevron-left"]),:host([icon-name="beginning"]),:host([icon-name="collapse-panel"]),:host([icon-name="navigate-back"]){transform:rotate(270deg)}:host([icon-name="chevron-right"]),:host([icon-name="end"]),:host([icon-name="expand-panel"]),:host([icon-name="navigate-to"]),:host([icon-name="carousel-horizontal"]){transform:rotate(90deg)}:host([icon-name="chevron-down"]),:host([icon-name*="thumbs-down"]){transform:rotate(180deg)}'])}static{this.metadata={tag:"nve-icon-button",version:"1.49.2"}}static{this.elementDefinitions={[_r.metadata.tag]:_r}}render(){return Wt``}}Ar([ve({type:String,attribute:"icon-name"})],Pr.prototype,"iconName"),Ar([ve({type:String,reflect:!0})],Pr.prototype,"direction"),Ar([ve({type:String,reflect:!0})],Pr.prototype,"size");var Or,Tr,Lr,jr,Dr,Ir,Nr,Rr,Br=Object.defineProperty,Ur=Object.getOwnPropertyDescriptor,qr=t=>{throw TypeError(t)},Mr=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?Ur(e,r):e,s=t.length-1;s>=0;s--)(n=t[s])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&Br(e,r,i),i},Wr=(t,e,r)=>e.has(t)||qr("Cannot "+r),Vr=(t,e,r)=>(Wr(t,e,"read from private field"),r?r.call(t):e.get(t)),Hr=(t,e,r)=>e.has(t)?qr("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),Fr=(t,e,r)=>(Wr(t,e,"access private method"),r);class Kr extends le{constructor(){super(...arguments),this.slot="header"}static{this.styles=sr([':host{width:100%;--cursor: pointer}[internal-host]{cursor:var(--cursor);color:var(--color);display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--nve-ref-space-xs);::slotted([slot="title"]){margin:0;font-size:var(--nve-ref-font-size-200);font-weight:var(--nve-ref-font-weight-medium)}::slotted([slot="subtitle"]){margin:0;font-size:var(--nve-ref-font-size-100);font-weight:var(--nve-ref-font-weight-regular);color:var(--nve-sys-text-muted-color)}#titles{display:flex;flex-direction:column;gap:var(--nve-ref-space-xxxs)}#actions{display:flex;flex-direction:row;gap:var(--nve-ref-space-xs);margin-left:auto}}'])}static{this.metadata={tag:"nve-accordion-header",version:"1.49.2"}}render(){return Wt`
`}connectedCallback(){super.connectedCallback(),t(this),this._internals.role="heading",this._internals.ariaLevel="2"}}Mr([rr()],Kr.prototype,"slot",2);class Xr extends le{static{this.styles=sr([":host{--padding: var(--nve-ref-size-300) var(--nve-ref-size-400);padding:var(--padding);color:var(--color);font-weight:var(--nve-ref-font-weight-regular);font-size:var(--nve-ref-font-size-200);flex-grow:1;contain:none}"])}static{this.metadata={tag:"nve-accordion-content",version:"1.49.2"}}render(){return Wt``}}let Yr=class extends le{constructor(){super(...arguments),Hr(this,Lr),Hr(this,Or,new qe(this)),Hr(this,Tr,new Ke(this)),this.i18n=Vr(this,Or).i18n,this.expanded=!1,this.disabled=!1,this.behaviorExpand=!1}render(){return Wt`
`}connectedCallback(){super.connectedCallback(),t(this),this._internals.role="region"}async firstUpdated(t){super.firstUpdated(t),Vr(this,Lr,Dr)&&(Vr(this,Lr,Dr).id||=S(),this.setAttribute("aria-labelledby",Vr(this,Lr,Dr).id))}};Or=new WeakMap,Tr=new WeakMap,Lr=new WeakSet,jr=function(){return!!(this?.querySelectorAll?Array.from(this?.querySelectorAll('[slot="actions"]')):[]).length},Dr=function(){return this.shadowRoot?.querySelector("slot[name=header]")?.assignedElements()[0]},Ir=function(t){this.disabled||L(t)&&"internal-trigger"!==t.id||Vr(this,Tr).toggle()},Yr.styles=sr([':host{--nve-sys-interaction-background: var(--nve-sys-interaction-background-200);--nve-sys-interaction-field-background: var(--nve-sys-interaction-background-200);--background: var(--nve-sys-layer-container-background);--color: var(--nve-sys-layer-canvas-color);--border-radius: 0;--header-padding: var(--nve-ref-size-300) var(--nve-ref-size-400);--cursor: pointer;--transition: height var(--nve-ref-animation-duration-200) ease-in-out;width:100%;contain:none}[internal-host]{border-radius:var(--border-radius);background:var(--background);color:var(--color);overflow:hidden;display:flex;flex-direction:column;align-items:stretch;justify-content:start;height:100%}#header{cursor:var(--cursor);display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:var(--header-padding)}[internal-host].has-action #header{flex-direction:row-reverse;justify-content:start;gap:var(--nve-ref-space-xxs)}#content{display:block;height:0;transition:var(--transition)}:host(:state(expanded)) #content{height:auto;height:calc-size(max-content,size)}:host([container="inset"]){--border-radius: var(--nve-ref-border-radius-md)}:host([container="flat"]){--background: inherit}:host([disabled]){--cursor: not-allowed}:host([disabled]) ::slotted(mlv-accordion-header),:host([disabled]) ::slotted(nve-accordion-header){--cursor: not-allowed}:host(:not([disabled])) #header:hover nve-icon-button{--color: var(--nve-sys-text-emphasis-color)}nve-icon-button::part(icon){transition:transform var(--nve-ref-animation-duration-200) cubic-bezier(.4,0,.2,1)}']),Yr.metadata={tag:"nve-accordion",version:"1.49.2",children:[Kr.metadata.tag,Xr.metadata.tag,Pr.metadata.tag]},Yr.elementDefinitions={[Pr.metadata.tag]:Pr},Mr([ve({type:Object})],Yr.prototype,"i18n",2),Mr([ve({type:String,reflect:!0})],Yr.prototype,"container",2),Mr([ve({type:Boolean,reflect:!0})],Yr.prototype,"expanded",2),Mr([ve({type:Boolean,reflect:!0})],Yr.prototype,"disabled",2),Mr([ve({type:Boolean,attribute:"behavior-expand"})],Yr.prototype,"behaviorExpand",2),Yr=Mr([Ne(),ge()],Yr);let Jr=class extends le{constructor(){super(...arguments),Hr(this,Nr),this.behaviorExpand=!1,this.behaviorExpandSingle=!1}render(){return Wt`
`}connectedCallback(){super.connectedCallback(),t(this),this._internals.role="group",this.addEventListener("open",t=>{this.behaviorExpandSingle&&this.accordions.find(e=>e===t.target)&&this.accordions.filter(e=>e!==t.target).forEach(t=>t.expanded=!1)})}updated(t){super.updated(t),Fr(this,Nr,Rr).call(this)}};Nr=new WeakSet,Rr=function(){this.accordions.forEach(t=>t.container=this.container),this.accordions.forEach(t=>t.behaviorExpand=this.behaviorExpand||this.behaviorExpandSingle)},Jr.styles=sr([':host{--padding: var(--nve-ref-size-400) var(--nve-ref-size-500) var(--nve-ref-size-500);width:100%}[internal-host]{display:flex;flex-direction:column}:host([container="flat"]) [internal-host]{gap:var(--nve-ref-space-xxxs)}:host([container="inset"]) [internal-host]{gap:var(--nve-ref-space-md)}:host(:not([container])) ::slotted(nve-accordion:not(:last-child)){border-bottom:var(--nve-ref-border-width-sm) solid var(--nve-ref-border-color-muted)}:host([container="full"]) ::slotted(mlv-accordion:not(:last-child)),:host([container="full"]) ::slotted(nve-accordion:not(:last-child)){border-bottom:var(--nve-ref-border-width-sm) solid var(--nve-ref-border-color-muted)}']),Jr.metadata={tag:"nve-accordion-group",version:"1.49.2",children:[Yr.metadata.tag]},Mr([ve({type:Boolean,attribute:"behavior-expand"})],Jr.prototype,"behaviorExpand",2),Mr([ve({type:Boolean,attribute:"behavior-expand-single"})],Jr.prototype,"behaviorExpandSingle",2),Mr([ve({type:String,reflect:!0})],Jr.prototype,"container",2),Mr([pr()],Jr.prototype,"accordions",2),Jr=Mr([Ne()],Jr),j(_r),Sr(customElements.get(_r.metadata.tag)),_r.alias({"chevron-right":"chevron","chevron-down":"chevron","chevron-left":"chevron","additional-actions":"more-actions",analytics:"pie-chart",annotation:"transparent-box","app-switcher":"switch-apps",assist:"chat-bubble",checkmark:"check",date:"calendar",docs:"book","expand-full-screen":"maximize","expand-panel":"arrow-stop","collapse-panel":"arrow-stop",failed:"x-circle","favorite-filled":"star","favorite-outline":"star-stroke",information:"information-circle-stroke",maintenance:"wrench","navigate-to":"arrow","open-external-link":"arrow-angle",location:"map-pin","pinned-1":"pin",project:"folder",settings:"gear",user:"person","video-pause":"pause","video-play":"play","video-stop":"stop",visible:"eye",warning:"exclamation-triangle"}),j(Pr),j(Yr),j(Kr),j(Xr),j(Jr);var Zr=Object.defineProperty,Gr=(t,e,r,o)=>{for(var n,i=void 0,s=t.length-1;s>=0;s--)(n=t[s])&&(i=n(e,r,i)||i);return i&&Zr(e,r,i),i};class Qr extends le{constructor(){super(...arguments),this.closable=!1,this.#Dt=new Fe(this),this.#It=new qe(this),this.i18n=this.#It.i18n}static{this.styles=sr([':host{--gap: var(--nve-ref-space-xs);--font-size: var(--nve-ref-font-size-100);--color: var(--nve-sys-text-emphasis-color);--icon-color: var(--status-color);--icon-size: var(--nve-ref-size-400);--font-weight: var(--nve-ref-font-weight-medium);--justify-content: start;--align-items: center;--min-height: initial;--text-transform: initial;width:auto}[internal-host]{--_icon-cancel-color: var(--color);font-weight:var(--font-weight);font-size:var(--font-size);gap:var(--gap);color:var(--color);justify-content:var(--justify-content);align-items:var(--align-items);text-transform:var(--text-transform);display:flex;line-height:1em;height:100%}slot[part=_content]{display:contents;padding-left:var(--nve-ref-size-600);padding-bottom:var(--nve-ref-size-200)}slot{display:flex;align-items:center;justify-content:var(--justify-content);gap:var(--nve-ref-space-xxs);min-height:var(--min-height)}slot:not([name=actions]):not([name=prefix]):not([name=icon]){flex-grow:1}slot[name=prefix],slot[name=actions]{font-weight:var(--nve-ref-font-weight-semibold)}::slotted(mlv-button[interaction="flat"]),::slotted(nve-button[interaction="flat"]){--color: inherit}slot[name=actions]{margin-inline-start:auto}slot[name=prefix]{margin-inline-end:var(--nve-ref-space-lg)}nve-icon{--color: var(--icon-color)}nve-icon:not([size=sm]){--width: var(--icon-size);--height: var(--icon-size)}nve-icon[size=sm]{padding:var(--nve-ref-size-50)}nve-icon-button{--color: var(--icon-color);margin-left:auto}::slotted([nve-text]),::slotted([mlv-text]){color:inherit!important}:host([status="success"]),:host([status="danger"]){--color: var(--status-color)}:host([status="scheduled"]),:host([status="queued"]),:host([status="pending"]),:host([status="starting"]),:host([status="running"]),:host([status="restarting"]),:host([status="stopping"]),:host([status="finished"]),:host([status="failed"]),:host([status="unknown"]),:host([status="ignored"]){--color: var(--status-color)}::slotted([slot="actions"]){--color: var(--status-color) !important}',nr,ir])}static{this.metadata={tag:"nve-alert",version:"1.49.2"}}static{this.elementDefinitions={[_r.metadata.tag]:_r,[Pr.metadata.tag]:Pr}}#Dt;#It;render(){return Wt`
${this.closable?Wt``:""}
`}connectedCallback(){super.connectedCallback(),t(this),D(this,"mlv-alert:has([slot=content])::part(_content),nve-alert:has([slot=content])::part(_content){display:block}"),this._internals.role="alert"}}Gr([ve({type:String,reflect:!0})],Qr.prototype,"status"),Gr([ve({type:Boolean})],Qr.prototype,"closable"),Gr([ve({type:Object})],Qr.prototype,"i18n"),Gr([pr({slot:"prefix",flatten:!0})],Qr.prototype,"prefixItems"),Gr([pr({slot:"actions",flatten:!0})],Qr.prototype,"actionItems");var to,eo,ro=Object.defineProperty,oo=Object.getOwnPropertyDescriptor,no=t=>{throw TypeError(t)},io=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?oo(e,r):e,s=t.length-1;s>=0;s--)(n=t[s])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&ro(e,r,i),i},so=(t,e,r)=>(((t,e)=>{e.has(t)||no("Cannot access private method")})(t,e),r);let ao=class extends le{constructor(){var t,e;super(...arguments),t=this,(e=to).has(t)?no("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,undefined)}render(){return Wt`
`}connectedCallback(){super.connectedCallback(),t(this),this._internals.role="group"}updated(t){super.updated(t),so(this,to,eo).call(this)}};to=new WeakSet,eo=function(){this.alerts.forEach(t=>t.status=this.status)},ao.styles=sr([':host{--gap: var(--nve-ref-space-xs);--font-size: var(--nve-ref-font-size-200);--padding: var(--nve-ref-size-200) var(--nve-ref-size-300);--border: 0;--border-radius: var(--nve-ref-border-radius-md);--icon-size: var(--nve-ref-size-600);--icon-color: var(--color);--color: var(--nve-sys-text-emphasis-color);--background: var(--state-color-background);width:100%}[internal-host]{background:var(--background);font-size:var(--font-size);gap:var(--gap);color:var(--color);padding:var(--padding);border:var(--border);border-radius:var(--border-radius);display:flex;flex-direction:column;--_alert-color: var(--color);--_icon-color: var(--icon-color)}::slotted(nve-alert),::slotted(mlv-alert){--color: var(--_alert-color);--icon-color: var(--_icon-color);--icon-size: var(--nve-ref-size-400);--min-height: var(--nve-ref-size-800);width:100%;height:100%}:host([container="full"]){--border-radius: 0}:host([prominence="emphasis"]:not([color])){--background: var(--nve-sys-support-color);--color: var(--nve-sys-text-white-color);--icon-color: var(--color)}:host([prominence="emphasis"][status="accent"]:not([color])){--background: var(--nve-sys-support-accent-color)}:host([prominence="emphasis"][status="success"]:not([color])){--background: var(--nve-sys-support-success-color)}:host([prominence="emphasis"][status="warning"]:not([color])){--background: var(--nve-sys-support-warning-color);--color: var(--nve-sys-text-black-color)}:host([prominence="emphasis"][status="danger"]:not([color])){--background: var(--nve-sys-support-danger-color)}:host([prominence="emphasis"]) ::slotted(mlv-alert),:host([prominence="emphasis"]) ::slotted(nve-alert){--font-weight: var(--nve-ref-font-weight-regular)}:host(:not([prominence="emphasis"])) ::slotted(nve-alert){--icon-color: var(--status-color) !important}:host([status]){--state-color-base: var(--status-color)}:host([color]) ::slotted(nve-alert){--status-color: var(--state-color-base) !important}',ir,or]),ao.metadata={tag:"nve-alert-group",version:"1.49.2",children:[Qr.metadata.tag]},io([ve({type:String,reflect:!0})],ao.prototype,"status",2),io([ve({type:String,reflect:!0})],ao.prototype,"prominence",2),io([ve({type:String,reflect:!0})],ao.prototype,"color",2),io([ve({type:String,reflect:!0})],ao.prototype,"container",2),io([pr()],ao.prototype,"alerts",2),ao=io([Ne()],ao);class lo extends ao{static{this.styles=sr([...ao.styles,':host{--border-radius: 0;--background: var(--nve-sys-support-color);--color: var(--nve-sys-text-white-color);--icon-color: var(--color)}:host([status="accent"]){--background: var(--nve-sys-support-accent-color);--icon-color: var(--color)}:host([status="success"]){--background: var(--nve-sys-support-success-color);--icon-color: var(--color)}:host([status="warning"]){--background: var(--nve-sys-support-warning-color);--icon-color: var(--color);--color: var(--nve-sys-text-black-color)}:host([status="danger"]){--background: var(--nve-sys-support-danger-color);--icon-color: var(--color)}::slotted(mlv-alert){--font-weight: var(--nve-ref-font-weight-regular)}'])}static{this.metadata={tag:"nve-alert-banner",version:"1.49.2",children:[]}}}j(Qr),j(ao),j(lo);var co=Object.defineProperty,ho=(t,e,r,o)=>{for(var n,i=void 0,s=t.length-1;s>=0;s--)(n=t[s])&&(i=n(e,r,i)||i);return i&&co(e,r,i),i};class vo extends le{static{this.styles=sr([':host{--background: var(--state-color-background);--color: var(--state-color);--gap: var(--nve-ref-space-xs);--height: var(--nve-ref-size-800);--width: var(--nve-ref-size-800);--font-size: calc(var(--width) / 2);--border-radius: calc(var(--height) * .2);--font-weight: var(--nve-ref-font-weight-bold);width:var(--width);height:var(--height);display:inline-block}@supports not (background: color-mix(in oklab,#000 0%,#fff)){:host([color]) [internal-host]{--background: var(--color);border:1px solid transparent;background-image:linear-gradient(#000c 0 0)!important}}[internal-host]{font-weight:var(--font-weight);font-size:var(--font-size);gap:var(--gap);color:var(--color);width:var(--width);height:var(--height);border-radius:var(--border-radius);display:inline-flex;align-items:center;place-items:center;place-content:center;line-height:0}::slotted([nve-text]),::slotted([mlv-text]){color:inherit!important}::slotted(nve-icon){--color: var(--state-color);--width: var(--font-size);--height: var(--font-size)}:host([size="sm"]){--width: var(--nve-ref-size-600);--height: var(--nve-ref-size-600)}:host([size="lg"]){--width: calc(var(--nve-ref-size-1000) * 1.55);--height: calc(var(--nve-ref-size-1000) * 1.55)}:host([color]) [internal-host]{background:var(--background)}',or])}static{this.metadata={tag:"nve-logo",version:"1.49.2"}}render(){return Wt`
`}connectedCallback(){super.connectedCallback(),t(this),this._internals.role="img"}}ho([ve({type:String,reflect:!0})],vo.prototype,"color"),ho([ve({type:String,reflect:!0})],vo.prototype,"size");var po=Object.defineProperty,uo=(t,e,r,o)=>{for(var n,i=void 0,s=t.length-1;s>=0;s--)(n=t[s])&&(i=n(e,r,i)||i);return i&&po(e,r,i),i};class go extends le{static{this.styles=sr([':host{--background: var(--nve-sys-layer-shell-background);--padding: var(--nve-ref-space-xs) var(--nve-ref-space-lg);--border-bottom: var(--nve-ref-border-width-sm) solid var(--nve-ref-border-color-muted);contain:initial;width:100%}[internal-host]{background:var(--background);padding:var(--padding);border-bottom:var(--border-bottom);display:flex;flex-direction:row;justify-items:flex-start;align-items:center;justify-content:space-between}[app-branding]{display:flex;flex-direction:row;align-items:center;justify-items:center;justify-content:center;gap:var(--nve-ref-space-xs);margin:0;min-height:0}::slotted([slot="title"]),slot[name=title] h2{font-family:var(--nve-ref-font-family)!important;font-size:var(--nve-ref-font-size-200)!important;font-weight:var(--nve-ref-font-weight-semibold)!important;color:var(--nve-sys-text-muted-color)!important;white-space:initial;margin:0}slot{display:flex;flex-direction:row;justify-items:flex-start;align-items:flex-start;margin:0;min-height:0}slot[name=nav-items]{margin:0 auto 0 var(--nve-ref-space-xxl);gap:var(--nve-ref-space-xxs)}slot[name=nav-actions]{align-items:center}::slotted(nve-button[slot="nav-items"]),::slotted(mlv-button[slot="nav-items"]){--color: var(--nve-sys-text-muted-color);--font-weight: var(--nve-ref-font-weight-medium)}::slotted(nve-button[slot="nav-items"][selected]),::slotted(mlv-button[slot="nav-items"][selected]){--color: var(--nve-sys-text-emphasis-color);--text-decoration: none;--nve-sys-interaction-state-ratio-active: 0;--font-weight: var(--nve-ref-font-weight-semibold)}::slotted(nve-icon-button[slot="nav-items"][selected]),::slotted(mlv-icon-button[slot="nav-items"][selected]){--color: var(--nve-sys-text-emphasis-color)}::slotted(nve-button[slot="nav-items"]:hover),::slotted(nve-button[slot="nav-items"]:focus),::slotted(mlv-button[slot="nav-items"]:hover),::slotted(mlv-button[slot="nav-items"]:focus){--text-decoration: underline}::slotted(nve-icon-button[interaction="emphasis"]),::slotted(mlv-icon-button[interaction="emphasize"]),::slotted(mlv-icon-button[interaction="emphasis"]){margin-inline-start:var(--nve-ref-space-lg)}'])}static{this.metadata={tag:"nve-app-header",version:"1.49.2"}}static{this.elementDefinitions={[vo.metadata.tag]:vo}}get#Nt(){return this.slottedElements.find(t=>I(t,vo))}render(){return Wt`

NVIDIA

`}connectedCallback(){super.connectedCallback(),t(this),this._internals.role="navigation"}updated(t){super.updated(t),this.#Rt(),this.#Bt()}#Rt(){const t=this.#Nt;t&&!t.hasAttribute("size")&&t.setAttribute("size","sm")}#Bt(){this.navActions?.filter(t=>"emphasis"===t.getAttribute("interaction"))?.forEach(t=>t.size="sm"),[...this.navItems,...this.navActions].filter(t=>!t.hasAttribute("container")&&!t.hasAttribute("interaction")).forEach(t=>t.container="flat")}}uo([pr({slot:"nav-items",flatten:!0})],go.prototype,"navItems"),uo([pr({slot:"nav-actions",flatten:!0})],go.prototype,"navActions"),uo([pr()],go.prototype,"slottedElements"),j(vo),j(go);var mo=Object.defineProperty,fo=(t,e,r,o)=>{for(var n,i=void 0,s=t.length-1;s>=0;s--)(n=t[s])&&(i=n(e,r,i)||i);return i&&mo(e,r,i),i};class bo extends le{static{this.styles=sr([':host{--background: var(--state-color);--color: var(--nve-sys-contrast-mute-color);--border-radius: var(--nve-ref-border-radius-full);--height: var(--nve-ref-size-800);--width: var(--nve-ref-size-800);--font-size: calc(var(--width) / 2.5);--font-weight: var(--nve-ref-font-weight-medium);--state-color-base: var(--nve-ref-color-gray-slate-1100);--border: 0;display:block;overflow:hidden}[internal-host]{--_icon-color: var(--color);background:var(--background);color:var(--color);border-radius:var(--border-radius);width:var(--width);height:var(--height);font-size:var(--font-size);font-weight:var(--font-weight);border:var(--border);display:flex;align-items:center;justify-content:center;overflow:hidden}::slotted(nve-icon){--color: var(--_icon-color)}::slotted(img){object-fit:cover;width:100%;height:100%}:host([size="sm"]){--height: var(--nve-ref-size-700);--width: var(--nve-ref-size-700)}:host([size="lg"]){--width: var(--nve-ref-size-1000);--height: var(--nve-ref-size-1000)}',or])}static{this.metadata={tag:"nve-avatar",version:"1.49.2"}}render(){return Wt`
`}}fo([ve({type:String,reflect:!0})],bo.prototype,"size"),fo([ve({type:String,reflect:!0})],bo.prototype,"color");class yo extends le{static{this.styles=sr([":host{display:block}[internal-host]{display:flex;overflow:visible}::slotted(nve-avatar){margin-left:-6px;--border: 1px solid var(--nve-sys-contrast-mute-color)}::slotted(:first-child){margin-left:0}"])}static{this.metadata={tag:"nve-avatar-group",version:"1.49.2"}}render(){return Wt`
`}connectedCallback(){super.connectedCallback(),t(this),this._internals.role="group"}}j(bo),j(yo);var wo,xo,ko,zo,Co,$o,_o=Object.defineProperty,So=Object.getOwnPropertyDescriptor,Eo=t=>{throw TypeError(t)},Ao=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?So(e,r):e,s=t.length-1;s>=0;s--)(n=t[s])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&_o(e,r,i),i},Po=(t,e,r)=>e.has(t)||Eo("Cannot "+r),Oo=(t,e,r)=>(Po(t,e,"read from private field"),r?r.call(t):e.get(t)),To=(t,e,r)=>e.has(t)?Eo("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),Lo=(t,e,r)=>(Po(t,e,"access private method"),r);let jo=class extends le{constructor(){super(...arguments),To(this,wo),To(this,ko,new qe(this)),this.i18n=Oo(this,ko).i18n}render(){return Wt`
${this.status&&!this.status?.includes("trend")?Wt``:Ht}${this.status?.includes("trend")?Wt``:Ht}
`}connectedCallback(){super.connectedCallback(),t(this),this._internals.role="status"}updated(t){super.updated(t),Lo(this,wo,Co).call(this)}};wo=new WeakSet,xo=function(){return"dot"===hr[this.status]?"sm":"md"},ko=new WeakMap,zo=function(){Lo(this,wo,Co).call(this),Lo(this,wo,$o).call(this)},Co=function(){const t=this.status?.includes("trend")?` ${this.i18n.trend} ${this.i18n[this.status.split("-")[1]]}`:"";this._internals.ariaLabel=this.textContent+t},$o=function(){const t=this.shadowRoot.querySelector("slot:not([name])").assignedElements().find(t=>t.matches("nve-icon, mlv-icon")&&!t.slot);t&&(t.slot="prefix-icon")},jo.styles=sr([':host{--background: var(--state-color-background);--color: var(--state-color);--gap: var(--nve-ref-space-xs);--font-size: var(--nve-ref-font-size-100);--icon-color: var(--color);--padding: 0 var(--nve-ref-size-200);--border: 0;--border-radius: var(--nve-ref-border-radius-sm);--font-weight: var(--nve-ref-font-weight-semibold);--text-transform: capitalize;--width: initial;--height: var(--nve-ref-size-600);display:inline-flex}[internal-host]{font-weight:var(--font-weight);font-size:var(--font-size);gap:var(--gap);background:var(--background);color:var(--color);padding:var(--padding);border:var(--border);border-radius:var(--border-radius);width:var(--width);height:var(--height);text-transform:var(--text-transform);display:inline-flex;align-items:center;line-height:1em;place-items:center}slot:not([name]){text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;line-height:1.15}:host([aria-label]) slot:not([name]){display:contents}::slotted([nve-text]),::slotted([mlv-text]){color:inherit!important}::slotted(a){margin:0!important;color:inherit!important;text-decoration:none!important;line-height:0!important}nve-icon,::slotted(mlv-icon),::slotted(nve-icon){--color: var(--icon-color);--width: var(--nve-ref-size-300);--height: var(--nve-ref-size-300)}:host([status]){--state-color-base: var(--status-color)}:host([status="trend-down"]){--state-color-base: var(--nve-sys-visualization-trend-negative-emphasis-color)}:host([status="trend-up"]){--state-color-base: var(--nve-sys-visualization-trend-positive-emphasis-color)}:host([status="trend-neutral"]){--state-color-base: var(--nve-sys-status-pending-color)}:host([container="flat"]){--background: var(--nve-sys-background-color);--border-radius: var(--nve-ref-border-radius-sm);--gap: var(--nve-ref-space-xs);--padding: 0;--text-transform: capitalize;--width: initial;--height: initial}',nr,ir,or]),jo.metadata={tag:"nve-badge",version:"1.49.2"},jo.elementDefinitions={[_r.metadata.tag]:_r},Ao([ve({type:String,reflect:!0})],jo.prototype,"status",2),Ao([ve({type:String,reflect:!0})],jo.prototype,"color",2),Ao([ve({type:String,reflect:!0})],jo.prototype,"container",2),Ao([ve({type:String,reflect:!0})],jo.prototype,"prominence",2),Ao([ve({type:Object})],jo.prototype,"i18n",2),jo=Ao([Ge()],jo),j(jo);var Do,Io,No,Ro,Bo=Object.defineProperty,Uo=Object.getOwnPropertyDescriptor,qo=t=>{throw TypeError(t)},Mo=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?Uo(e,r):e,s=t.length-1;s>=0;s--)(n=t[s])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&Bo(e,r,i),i},Wo=(t,e,r)=>(((t,e)=>{e.has(t)||qo("Cannot access private method")})(t,e),r);let Vo=class extends le{constructor(){var t,e;super(...arguments),t=this,(e=Do).has(t)?qo("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,undefined),this.breadcrumbItems=[]}get keynavListConfig(){return{items:Array.from(this.shadowRoot.querySelectorAll("slot")).flatMap(t=>t.assignedElements()).filter(t=>L(t))}}render(){return Wt`
    ${this.breadcrumbItems.map((t,e)=>Wt`
  1. ${e
  2. `)}
`}connectedCallback(){super.connectedCallback(),t(this),this._internals.role="navigation"}};Do=new WeakSet,Io=function(t){t.target.assignedElements().length||Wo(this,Do,Ro).call(this)},No=function(t){if(t.target&&t.target.assignedElements().length){Wo(this,Do,Ro).call(this);const t=this.shadowRoot.querySelector("slot:not([name])").assignedElements();t.filter(t=>t.matches("nve-button, nve-icon-button, mlv-button, mlv-icon-button, span, a")).forEach(t=>t.slot=S()),t.filter(t=>t.matches("nve-button, nve-icon-button, mlv-button, mlv-icon-button")).forEach(t=>t.container="inline"),this.breadcrumbItems=t.length?t:this.breadcrumbItems}},Ro=function(){Array.from(this.shadowRoot.querySelectorAll("slot")).flatMap(t=>t.assignedElements()).forEach(t=>t.slot="")},Vo.styles=sr([":host{--gap: var(--nve-ref-space-xxs);--height: var(--nve-ref-size-500);--font-size: var(--nve-ref-font-size-50);--color: var(--nve-sys-text-muted-color)}[internal-host]{--_font-size: var(--item-text-size, var(--font-size));--_color: var(--item-color, var(--color));--_height: var(--breadcrumb-height, var(--height))}ol,li{list-style-type:none;padding:0;display:flex;margin:0;min-height:0;align-items:flex-start;justify-content:stretch;gap:var(--gap)}li{display:flex;align-items:center;justify-content:center;height:var(--_height)}::slotted(mlv-button),::slotted(nve-button){--border-radius: calc(var(--nve-ref-border-radius-xs) / 2);--font-size: var(--_font-size);--color: var(--_color);--padding: 0 var(--nve-ref-size-100);--height: var(--_height);--font-weight: var(--nve-ref-font-weight-medium);--text-decoration: none !important;--_border-bottom-offset: -.5;--_border-bottom-width: 85%}::slotted(mlv-icon-button),::slotted(nve-icon-button){--border-radius: calc(var(--nve-ref-border-radius-xs) / 2);--icon-width: var(--nve-ref-size-300);--icon-height: var(--nve-ref-size-300);--height: var(--_height);--width: var(--_height);--font-size: var(--_font-size);--color: var(--_color)}nve-icon[separator]{--height: var(--nve-ref-size-200);--width: var(--nve-ref-size-200);--color: var(--_color)}::slotted(span){font-size:var(--_font-size);color:var(--_color);display:block}::slotted(*:last-child){color:var(--item-active-color, var(--nve-sys-text-emphasis-color));font-weight:var(--item-active-font-weight, var(--nve-ref-font-weight-semibold));--font-weight: var(--item-active-font-weight, var(--nve-ref-font-weight-semibold));--color: var(--item-active-color, var(--nve-sys-text-emphasis-color))}[hidden-slot]{gap:var(--nve-ref-space-sm);display:flex;align-items:center}"]),Vo.metadata={tag:"nve-breadcrumb",version:"1.49.2"},Vo.elementDefinitions={[_r.metadata.tag]:_r},Mo([kr()],Vo.prototype,"breadcrumbItems",2),Vo=Mo([Ge(),We()],Vo),j(Vo),j(mr);var Ho,Fo,Ko,Xo,Yo=Object.defineProperty,Jo=Object.getOwnPropertyDescriptor,Zo=t=>{throw TypeError(t)},Go=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?Jo(e,r):e,s=t.length-1;s>=0;s--)(n=t[s])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&Yo(e,r,i),i},Qo=(t,e,r)=>e.has(t)||Zo("Cannot "+r),tn=(t,e,r)=>(Qo(t,e,"read from private field"),r?r.call(t):e.get(t)),en=(t,e,r)=>(Qo(t,e,"access private method"),r);let rn=class extends le{constructor(){var t,e;super(...arguments),t=this,(e=Ho).has(t)?Zo("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,undefined),this.orientation="horizontal"}get keynavListConfig(){return{items:tn(this,Ho,Fo),layout:this.orientation}}render(){return Wt`
`}connectedCallback(){super.connectedCallback(),t(this),this._internals.role="group",this.addEventListener("click",t=>en(this,Ho,Xo).call(this,t.target))}updated(t){super.updated(t),en(this,Ho,Ko).call(this)}};Ho=new WeakSet,Fo=function(){return[...this.iconButtons,...this.buttons]},Ko=function(){"flat"===this.container&&tn(this,Ho,Fo).forEach(t=>t.container="flat"),this.interaction&&tn(this,Ho,Fo).forEach(t=>t.interaction=this.interaction),this.dividers.length?this._internals.states.add("split"):this._internals.states.delete("split")},Xo=function(t){"single"===this.behaviorSelect?(tn(this,Ho,Fo).forEach(t=>t.pressed=!1),t.pressed=!0):"multi"===this.behaviorSelect&&(t.pressed=!t.pressed)},rn.styles=sr([':host{--nve-sys-interaction-state-base: var(--background, var(--nve-sys-layer-canvas-background));--background: var(--nve-sys-interaction-background);--border-radius: var(--nve-ref-border-radius-sm);--padding: var(--nve-ref-space-xxs);--gap: var(--nve-ref-space-xxxs);--width: fit-content;--height: fit-content;width:var(--width);height:var(--height)}[internal-host]{background:var(--background);border-radius:var(--border-radius);padding:var(--padding);gap:var(--gap);overflow:hidden;display:flex;height:100%;align-items:center}::slotted(mlv-button),::slotted(mlv-icon-button),::slotted(nve-button),::slotted(nve-icon-button){--height: var(--nve-sys-interaction-field-height);--border-radius: var(--nve-ref-border-radius-sm)}::slotted(nve-icon-button){--width: var(--nve-sys-interaction-field-height)}::slotted(mlv-divider),::slotted(nve-divider){margin-top:calc(-1 * var(--padding));height:calc(100% + var(--padding));--color: color-mix(in oklab, var(--nve-sys-interaction-background) 100%, var(--nve-sys-interaction-color) 50%)}:host([container="flat"]){--background: transparent}:host([container="rounded"]){--border-radius: var(--nve-ref-border-radius-full)}:host([container="rounded"]:not(:state(split))) ::slotted(mlv-button),:host([container="rounded"]:not(:state(split))) ::slotted(mlv-icon-button),:host([container="rounded"]:not(:state(split))) ::slotted(nve-button),:host([container="rounded"]:not(:state(split))) ::slotted(nve-icon-button){--border-radius: var(--nve-ref-border-radius-full)}:host([orientation="vertical"]){--gap: var(--nve-ref-space-xs)}:host([orientation="vertical"]) [internal-host]{flex-direction:column}:host([interaction="emphasize"]) ::slotted(mlv-divider),:host([interaction="emphasis"]) ::slotted(mlv-divider),:host([interaction="emphasis"]) ::slotted(nve-divider){--color: color-mix( in oklab, var(--nve-sys-interaction-emphasis-background) 100%, var(--nve-sys-interaction-emphasis-color) 50% )}:host([interaction="destructive"]) ::slotted(mlv-divider),:host([interaction="destructive"]) ::slotted(nve-divider){--color: color-mix( in oklab, var(--nve-sys-interaction-destructive-background) 100%, var(--nve-sys-interaction-destructive-color) 50% )}:host(:state(split)){--padding: 0;--gap: 0}:host(:state(split)) ::slotted(mlv-button),:host(:state(split)) ::slotted(nve-button){--border-radius: var(--nve-ref-border-radius-none)}:host(:state(split)) ::slotted(mlv-icon-button),:host(:state(split)) ::slotted(nve-icon-button){--border-radius: var(--nve-ref-border-radius-none)}']),rn.metadata={tag:"nve-button-group",version:"1.49.2",children:["nve-button","nve-icon-button","nve-divider"]},Go([ve({type:String,attribute:"behavior-select"})],rn.prototype,"behaviorSelect",2),Go([ve({type:String,reflect:!0})],rn.prototype,"container",2),Go([ve({type:String,reflect:!0})],rn.prototype,"orientation",2),Go([ve({type:String,reflect:!0})],rn.prototype,"interaction",2),Go([ve({type:String,reflect:!0})],rn.prototype,"size",2),Go([pr({selector:"nve-divider, mlv-divider"})],rn.prototype,"dividers",2),Go([pr({selector:"nve-icon-button, mlv-icon-button"})],rn.prototype,"iconButtons",2),Go([pr({selector:"nve-button, mlv-button"})],rn.prototype,"buttons",2),rn=Go([Ne(),We()],rn),j(rn);var on=Object.defineProperty,nn=Object.getOwnPropertyDescriptor,sn=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?nn(e,r):e,s=t.length-1;s>=0;s--)(n=t[s])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&on(e,r,i),i};let an=class extends le{render(){return Wt`
`}};an.styles=sr([':host{--nve-sys-interaction-background: var(--nve-sys-interaction-background-200);--nve-sys-interaction-field-background: var(--nve-sys-interaction-background-200);--background: var(--nve-sys-layer-container-background);--color: var(--nve-sys-layer-canvas-color);--border-radius: var(--nve-ref-border-radius-lg);--box-shadow: var(--nve-ref-shadow-100);--border-bottom: none;--border: 0;border-radius:var(--border-radius);box-shadow:var(--box-shadow);border-bottom:var(--border-bottom);background:var(--background);border:var(--border);color:var(--color);display:flex;flex-direction:column;align-items:stretch;justify-content:start;overflow:hidden;contain:none}[internal-host]{display:flex;flex-direction:column;align-items:stretch;justify-content:start;height:100%}:host([container="full"]){--border-bottom: var(--nve-ref-border-width-sm) solid var(--nve-ref-border-color-muted);--border-radius: 0}:host([container="flat"]){--nve-sys-interaction-background: unset;--nve-sys-interaction-field-background: unset;--background: transparent;--border-bottom: none;--border-radius: 0;--box-shadow: none}slot:not([name]){scrollbar-color:var(--nve-sys-scrollbar-thumb-color) var(--nve-sys-scrollbar-track-color);scrollbar-width:var(--nve-sys-scrollbar-width);display:block;width:100%;height:100%;overflow:auto}']),an.metadata={tag:"nve-card",version:"1.49.2"},sn([ve({type:String,reflect:!0})],an.prototype,"container",2),an=sn([Ne()],an);let ln=class extends le{constructor(){super(...arguments),this.slot="header"}render(){return Wt`
`}};ln.styles=sr([':host{--padding: var(--nve-ref-size-300) var(--nve-ref-size-400);--border-bottom: var(--nve-ref-border-width-sm) solid var(--nve-ref-border-color-muted);--line-height: 1em;--gap: var(--nve-ref-space-xs);contain:none}[internal-host]{padding:var(--padding);border-bottom:var(--border-bottom);color:var(--color);display:flex;flex-direction:row;justify-content:space-between;align-items:center}.content{display:flex;flex-direction:column;gap:var(--gap);width:100%}::slotted([slot="title"]){margin:0;font-size:var(--nve-ref-font-size-200);font-weight:var(--nve-ref-font-weight-bold)}::slotted([slot="subtitle"]){margin:0;font-size:var(--nve-ref-font-size-100);font-weight:var(--nve-ref-font-weight-regular)}::slotted(mlv-tabs),::slotted(nve-tabs){margin-bottom:calc(-1 * var(--padding))}']),ln.metadata={tag:"nve-card-header",version:"1.49.2",parents:["nve-card"]},sn([rr()],ln.prototype,"slot",2),ln=sn([Ne()],ln);let cn=class extends le{render(){return Wt``}};cn.styles=sr([":host{--padding: var(--nve-ref-size-300) var(--nve-ref-size-400);padding:var(--padding);color:var(--color);flex-grow:1;contain:initial}"]),cn.metadata={tag:"nve-card-content",version:"1.49.2",parents:["nve-card"]},cn=sn([Ne()],cn);let dn=class extends le{constructor(){super(...arguments),this.slot="footer"}render(){return Wt`
`}};dn.styles=sr([":host{--padding: var(--nve-ref-size-400);--border-top: var(--nve-ref-border-width-sm) solid var(--nve-ref-border-color-muted);contain:none}footer[internal-host]{padding:var(--padding);border-top:var(--border-top);color:var(--color);display:flex;justify-content:space-between;align-items:center}"]),dn.metadata={tag:"nve-card-footer",version:"1.49.2",parents:["nve-card"]},sn([rr()],dn.prototype,"slot",2),dn=sn([Ne()],dn),j(an),j(ln),j(cn),j(dn);var hn=Object.defineProperty,vn=(t,e,r,o)=>{for(var n,i=void 0,s=t.length-1;s>=0;s--)(n=t[s])&&(i=n(e,r,i)||i);return i&&hn(e,r,i),i};class pn extends le{static{this.styles=sr([':host{--background: var(--nve-sys-layer-container-background);--color: var(--nve-sys-text-color);--padding: var(--nve-ref-size-300);--gap: var(--nve-ref-space-xs);--border-radius: var(--nve-ref-border-radius-md);--font-size: var(--nve-ref-font-size-200);--line-height: var(--nve-ref-font-line-height-tight);--top-offset: 0;--display: flex;--overflow: hidden;contain:content}@media (max-width: 350px){[internal-host]{flex-direction:column}}[internal-host]{gap:var(--gap);font-size:var(--font-size);display:var(--display);overflow:var(--overflow)}slot:not([name]){padding:var(--padding);background:var(--background);color:var(--color);border-radius:var(--border-radius);font-size:var(--font-size);line-height:var(--line-height);gap:var(--gap);display:flex;flex-direction:column;overflow:hidden}::slotted(nve-avatar){flex-shrink:0}:host([container="flat"]){--background: transparent;--padding: 0 var(--nve-ref-size-200)}:host([color]){--background: var(--state-color);--color: var(--nve-sys-contrast-mute-color)}:host([arrow-position="top-start"]) slot:not([name]){border-top-left-radius:0}:host([arrow-position="top-end"]) slot:not([name]){border-top-right-radius:0}:host([arrow-position="bottom-start"]) slot:not([name]){border-bottom-left-radius:0}:host([arrow-position="bottom-end"]) slot:not([name]){border-bottom-right-radius:0}',or])}static{this.metadata={tag:"nve-chat-message",version:"1.49.2"}}render(){return Wt`
`}connectedCallback(){super.connectedCallback(),D(this,"nve-chat-message:has([slot=prefix])::part(_message),nve-chat-message:has([slot=suffix])::part(_message){margin-top:var(--top-offset)}")}}vn([ve({type:String,reflect:!0})],pn.prototype,"container"),vn([ve({type:String,reflect:!0})],pn.prototype,"color"),vn([ve({type:String,reflect:!0,attribute:"arrow-position"})],pn.prototype,"arrowPosition"),j(pn);var un=Object.defineProperty,gn=(t,e,r,o)=>{for(var n,i=void 0,s=t.length-1;s>=0;s--)(n=t[s])&&(i=n(e,r,i)||i);return i&&un(e,r,i),i};const mn={undefined:"information-circle-stroke",disabled:"information-circle-stroke",warning:"exclamation-triangle",success:"checkmark-circle",error:"exclamation-circle"};class fn extends le{constructor(){super(...arguments),this.error=null,this.slot="messages"}static{this.styles=sr([':host{--color: var(--nve-sys-text-muted-color);--font-weight: var(--nve-ref-font-weight-regular);--font-size: var(--nve-ref-font-size-100);--gap: var(--nve-ref-space-xs);--_icon-color: var(--color)}[internal-host]{--icon-color: var(--color);gap:var(--gap);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);display:flex}nve-icon{--color: var(--_icon-color)}:host([status="success"]){--color: var(--nve-sys-support-success-emphasis-color)}:host([status="warning"]){--color: var(--nve-sys-support-warning-emphasis-color)}:host([status="error"]),:host([error]){--color: var(--nve-sys-support-danger-emphasis-color)}:host([status="muted"]){--color: var(--nve-sys-text-muted-color)}'])}static{this.metadata={tag:"nve-control-message",version:"1.49.2"}}render(){return Wt`
`}}gn([ve({type:String,reflect:!0})],fn.prototype,"status"),gn([ve({type:String,reflect:!0})],fn.prototype,"error"),gn([rr()],fn.prototype,"slot");const bn="input, select, selectmenu, textarea, [mlv-control], [nve-control]";function yn(t){Array.from(t.inputs).find(t=>t.disabled)?t._internals.states.add("disabled"):t._internals.states.delete("disabled")}function wn(t,e){xn(t,e.find(t=>!t.hidden));const r=[];return r.push($(t,["hidden","status"],e=>{const r=e.target;I(r,fn)&&xn(t,r)})),t.shadowRoot.addEventListener("slotchange",()=>{const e=Array.from(t.querySelectorAll(R(fn.metadata.tag))).find(t=>t.status&&!t.hidden);t._internals.states.delete("error"),t._internals.states.delete("success"),e&&t._internals.states.add(e.status)}),r}function xn(t,e){t._internals.states.delete("error"),t._internals.states.delete("success"),e?.status?.length&&!e?.hidden&&t._internals.states.add(e.status)}function kn(t){t.filter(t=>t.hasAttribute("error")).forEach(t=>t.setAttribute("hidden",""))}function zn(t){const e=t.layout,r=new ResizeObserver(r=>{t.fitContent||(t.layout=function(t,e){let r=e;t<300?r="vertical":t<400?r="vertical-inline":t<500?r="horizontal":t<600&&(r="horizontal-inline");const o=["vertical","vertical-inline","horizontal","horizontal-inline"];return o.indexOf(e){throw TypeError(t)},Un=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?Rn(e,r):e,s=t.length-1;s>=0;s--)(n=t[s])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&Nn(e,r,i),i},qn=(t,e,r)=>e.has(t)||Bn("Cannot "+r),Mn=(t,e,r)=>(qn(t,e,"read from private field"),r?r.call(t):e.get(t)),Wn=(t,e,r)=>e.has(t)?Bn("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),Vn=(t,e,r)=>(qn(t,e,"access private method"),r);let Hn=class extends le{constructor(){super(...arguments),Wn(this,$n),this.fitText=!1,this.fitContent=!1,Wn(this,Cn,new qe(this)),this.i18n=Mn(this,Cn).i18n,Wn(this,En),this.nveControl="",Wn(this,An,[]),this._associateDatalist=!0}get input(){if(!Mn(this,En)){const r=this.querySelector("slot")?.assignedElements()?.find(t=>t.matches(bn))??Array.from(this.shadowRoot.querySelector("slot")?.assignedElements({flatten:!0})??[]).find(t=>t.matches(bn));t=En,e=r||this.querySelector(bn),qn(this,t,"write to private field"),t.set(this,e)}var t,e;return Mn(this,En)}get prefixContent(){return Ht}get suffixContent(){return Ht}render(){return"inline"!==this.nveControl?Wt`
${this.prefixContent}${this.suffixContent}
`:Wt`
`}connectedCallback(){super.connectedCallback(),t(this),D(this,'[nve-control]:not([nofocus]):has(*:focus-visible)::part(_input){outline:Highlight solid 2px!important;outline:5px auto -webkit-focus-ring-color!important}[nve-control] input::placeholder,[nve-control] textarea::placeholder{color:var(--nve-sys-text-placeholder-color)!important}[nve-control] input::-webkit-search-cancel-button,[nve-control] input::-webkit-calendar-picker-indicator{opacity:0!important;display:none!important}[nve-control]:has([nve-control]){--control-type: custom}[nve-control]:not(:has(label))::part(_label){display:none!important}[nve-control]:not(:has(nve-control-message:not([hidden])))::part(_messages){display:none!important}[nve-control=""]:has(label)::part(_internal-host){grid-template-areas:"label label label" "input input input"}[nve-control=""]:has(nve-control-message:not([hidden]))::part(_internal-host){grid-template-areas:"input input input" "messages messages messages"}[nve-control=""]:has(label):has(nve-control-message:not([hidden]))::part(_internal-host){grid-template-areas:"label label label" "input input input" "messages messages messages"}[nve-control=""][layout=horizontal]:has(nve-control-message:not([hidden]))::part(_internal-host),[nve-control=""][layout=horizontal-inline]:has(nve-control-message:not([hidden]))::part(_internal-host){grid-template-areas:"label input input" ". messages messages"}[nve-control=""][layout=horizontal]:not(:has(nve-control-message:not([hidden])))::part(_internal-host),[nve-control=""][layout=horizontal-inline]:not(:has(nve-control-message:not([hidden])))::part(_internal-host){grid-template-areas:"label input input"}[nve-control=inline]:has(label)::part(_internal-host){grid-template-areas:"input label label"}[nve-control=inline]:has(nve-control-message:not([hidden]))::part(_internal-host){grid-template-areas:"input input input" "messages messages messages"}[nve-control=inline]:has(label):has(nve-control-message:not([hidden]))::part(_internal-host){grid-template-areas:"input label label" "messages messages messages"}[nve-control=inline]:not(:has(nve-control-message:not([hidden])))::part(_internal-host){grid-template-areas:"input label label"}[nve-control=inline]:not(:has(label)):not(:has(nve-control-message:not([hidden])))::part(_internal-host){grid-template-areas:"input input input"}nve-control:has(nve-monaco-input),nve-control:has(nve-monaco-diff-input){contain:none}[prominence=muted]>[nve-control]:state(checked),[prominence=muted][nve-control]:state(checked){--filter: grayscale(90%)}'),this.shadowRoot.addEventListener("slotchange",()=>{Vn(this,$n,jn).call(this),this.input&&0===Mn(this,An).length&&(Vn(this,$n,Pn).call(this),Vn(this,$n,On).call(this))})}disconnectedCallback(){super.disconnectedCallback(),Mn(this,An).forEach(t=>t.disconnect())}reset(){this.input.value=this.input.getAttribute("value"),this.requestUpdate(),this.dispatchEvent(new CustomEvent("reset",{bubbles:!0}))}showPicker(){try{this.input.showPicker()}catch{}}};Cn=new WeakMap,$n=new WeakSet,_n=function(){return this.shadowRoot?.querySelector('slot[name="label"]')?.assignedElements({flatten:!0})?.[0]},Sn=function(){return this.shadowRoot?.querySelector('slot[name="messages"]')?.assignedElements({flatten:!0})??[]},En=new WeakMap,An=new WeakMap,Pn=function(){!function(t,e){if(!t.input.form?.noValidate&&!t.input.formNoValidate&&!t.input.hasAttribute("formnovalidate")){kn(e);const r=()=>{t.input.validity?.valid&&(t._internals.states.delete("invalid"),t._internals.states.add("valid"),t.status=null),function(t,e){e.find(t=>t.error)&&t.input.validity.valid&&e.filter(e=>e.error&&!t.input.validity[e.error]).forEach(t=>t.setAttribute("hidden",""))}(t,e)},o=()=>{t.status=null,t._internals.states.delete("valid"),t._internals.states.delete("invalid"),kn(e)};t.input.addEventListener("blur",()=>{t.input.checkValidity(),r()}),t.input.addEventListener("input",()=>{r()}),t.input.addEventListener("invalid",()=>{e.find(t=>t.error)&&(kn(e),function(t,e){e.find(e=>t.input.validity[e.error])?.removeAttribute("hidden")}(t,e)),t.status="error",t._internals.states.delete("valid"),t._internals.states.add("invalid")}),t.addEventListener("reset",()=>o()),t.input.form?.addEventListener("reset",()=>o())}t.shadowRoot.addEventListener("slotchange",()=>{const e=Array.from(t.querySelectorAll(R(fn.metadata.tag)));t._internals.states.delete("valid"),t._internals.states.delete("invalid"),e.find(t=>!t.hidden&&("error"===t.status||t.error))?t._internals.states.add("invalid"):t._internals.states.add("valid")})}(this,Mn(this,$n,Sn)),Mn(this,An).push(...function(t){const e=[],r=t._internals.states;return t.input.checked?r.add("checked"):r.delete("checked"),t.input.indeterminate?r.add("indeterminate"):r.delete("indeterminate"),t.input.addEventListener("focus",()=>t._internals.states.add("focus")),t.input.addEventListener("input",()=>t._internals.states.add("dirty")),t.input.addEventListener("blur",()=>{t._internals.states.add("touched"),t._internals.states.delete("focus")}),t.input.getRootNode().addEventListener("change",e=>{e.target.name===t.input?.name&&(t.input.checked?r.add("checked"):r.delete("checked"))}),t.input.form?.addEventListener("reset",()=>{t._internals.states.delete("touched"),t._internals.states.delete("dirty"),t._internals.states.delete("error"),t._internals.states.delete("success"),t.requestUpdate()}),e.push(B(t.input,"readonly",t=>""===t||t?r.add("readonly"):r.delete("readonly")),B(t.input,"checked",()=>t.input.checked?r.add("checked"):r.delete("checked")),B(t.input,"disabled",t=>""===t||t?r.add("disabled"):r.delete("disabled")),B(t.input,"indeterminate",()=>t.input.indeterminate?r.add("indeterminate"):r.delete("indeterminate"))),e}(this),...wn(this,Mn(this,$n,Sn)),zn(this),$(this,["hidden","status"],()=>Vn(this,$n,jn).call(this))),Vn(this,$n,Ln).call(this),Vn(this,$n,Dn).call(this),this.shadowRoot.addEventListener("slotchange",()=>{Vn(this,$n,jn).call(this),Vn(this,$n,Dn).call(this)})},On=function(){this.fitText&&(Vn(this,$n,Tn).call(this),this.input.addEventListener("input",()=>Vn(this,$n,Tn).call(this)),this.input.addEventListener("change",()=>Vn(this,$n,Tn).call(this)))},Tn=function(){if("INPUT"===this.input.tagName){const t="text"!==this.input.type?4:0;this.style.setProperty("--control-width",this.input.value.length+t+"ch"),this.input.style.setProperty("max-width",this.input.value.length+2+"ch","important")}else"SELECT"===this.input.tagName&&this.style.setProperty("--control-width",this.input.options[this.input.selectedIndex].textContent.length+4+"ch")},Ln=function(){this.input.showPicker||(this.input.showPicker=()=>this.input.focus())},jn=function(){this.input&&(this.toggleAttribute("multiple",this.input?.multiple),this.input?.hasAttribute("size")?this.setAttribute("size",""):this.removeAttribute("size"))},Dn=function(){Vn(this,$n,In).call(this),U(Mn(this,$n,_n),this.input),q(Array.from(Mn(this,$n,Sn)),this.input),this._associateDatalist&&M(this.querySelector("datalist"),this.input)},In=function(){const t=this.querySelector("label")||this.shadowRoot.querySelector("slot").assignedNodes({flatten:!0}).find(t=>"LABEL"===t.tagName);t&&(t.slot="label")},Hn.styles=sr([':host{--cursor: pointer;--accent-color: var(--nve-sys-accent-secondary-background);--color: var(--nve-sys-interaction-field-color);--label-color: var(--nve-sys-interaction-field-color);--label-text-transform: capitalize;--label-font-weight: var(--nve-ref-font-weight-medium);--label-font-size: var(--nve-ref-font-size-100);--control-width: 100%;--control-height: var(--nve-sys-interaction-field-height);--_label-width: var(--label-width, 180px);--nve-sys-interaction-state-base: var(--background, var(--nve-sys-layer-canvas-background));--opacity: 1;--filter: none;contain:content}:host([nve-control="inline"]){--control-height: auto}::slotted(*){color-scheme:var(--nve-sys-color-scheme);font-family:inherit}::slotted(label){font-weight:var(--label-font-weight)!important;font-size:var(--label-font-size)!important;color:var(--label-color)!important;cursor:var(--cursor)!important;text-transform:var(--label-text-transform)!important;display:inline-block!important;line-height:1em!important;align-self:center!important}::slotted(label:first-letter){text-transform:capitalize}:host(:state(disabled)),:host(:state(disabled)) ::slotted(mlv-control-message:not([status])),:host(:state(disabled)) ::slotted(nve-control-message:not([status])){--cursor: not-allowed}:host(:state(disabled)){--opacity: var(--nve-ref-opacity-500)}:host(:state(invalid)) ::slotted(nve-control-message:not([error]):not([status])){display:none}:host([fit-content]){--control-width: fit-content;--label-width: fit-content;--width: fit-content}:host([nve-control]) ::slotted(input:focus),:host([nve-control]) ::slotted(select:focus),:host([nve-control]) ::slotted(textarea:focus),:host([nve-control]:focus-within) [internal-host]:has(mlv-icon-button:focus) [input],:host([nve-control]:focus-within) [internal-host]:has(nve-icon-button:focus) [input],[internal-host]:has(mlv-icon-button),[internal-host]:has(nve-icon-button){outline:0!important}@container style(--control-type: custom){[input]{outline:0!important}}::slotted(mlv-button[mlv-control]),::slotted(mlv-button[nve-control]),::slotted(nve-button[mlv-control]),::slotted(nve-button[nve-control]){width:100%}[input]{cursor:var(--cursor);min-height:var(--control-height);opacity:var(--opacity);filter:var(--filter);grid-area:input;display:flex;line-height:1}:host([nve-control="inline"]){[internal-host]{min-height:var(--control-height)}[input]{min-height:min-content}}slot{line-height:1;width:100%}slot[name=label]{grid-area:label;display:inline-flex;align-self:center}slot[name=messages]{grid-area:messages;display:inline-flex}[name=messages]:not(:has-slotted),[name=label]:not(:has-slotted){display:none!important}[internal-host]{display:grid;width:100%;gap:var(--nve-ref-space-xs);grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;grid-template-areas:"input input input"}:host([nve-control="inline"]) [internal-host]{align-items:center;grid-template-columns:auto 1fr 1fr;slot[name=label],slot[name=messages]{align-items:center}::slotted(label){font-weight:var(--nve-ref-font-weight-regular)!important;color:var(--color)!important;width:100%}slot[name=label]{line-height:1;width:100%}}:host([layout="horizontal"]) [internal-host],:host([layout="horizontal-inline"]) [internal-host]{grid-template-columns:var(--_label-width) 1fr minmax(0,var(--_label-width))}[internal-host]{&:has([name=label]:has-slotted){grid-template-areas:"label label label" "input input input"}&:has([name=messages]:has-slotted){grid-template-areas:"input input input" "messages messages messages"}&:has([name=label]:has-slotted):has([name=messages]:has-slotted){grid-template-areas:"label label label" "input input input" "messages messages messages"}}:host([layout="horizontal"]),:host([layout="horizontal-inline"]){[internal-host]{&:has([name=messages]:has-slotted){grid-template-areas:"label input input" ". messages messages"}&:not(:has([name=messages]:has-slotted)){grid-template-areas:"label input input"}}}:host([nve-control="inline"]){[internal-host]{grid-template-areas:"input input input";&:has([name=label]:has-slotted){grid-template-areas:"input label label"}&:has([name=messages]:has-slotted){grid-template-areas:"input input input" "messages messages messages"}&:has([name=label]:has-slotted):has([name=messages]:has-slotted){grid-template-areas:"input label label" "messages messages messages"}}}']),Hn.metadata={tag:"nve-control",version:"1.49.2"},Un([ve({type:String})],Hn.prototype,"status",2),Un([ve({type:String,reflect:!0})],Hn.prototype,"layout",2),Un([ve({type:Boolean,reflect:!0,attribute:"fit-text"})],Hn.prototype,"fitText",2),Un([ve({type:Boolean,reflect:!0,attribute:"fit-content"})],Hn.prototype,"fitContent",2),Un([ve({type:Object})],Hn.prototype,"i18n",2),Un([ve({type:String,reflect:!0})],Hn.prototype,"prominence",2),Un([rr({attribute:"nve-control"})],Hn.prototype,"nveControl",2),Hn=Un([Ge()],Hn);var Fn=Object.defineProperty,Kn=(t,e,r,o)=>{for(var n,i=void 0,s=t.length-1;s>=0;s--)(n=t[s])&&(i=n(e,r,i)||i);return i&&Fn(e,r,i),i};class Xn extends le{get label(){return this.querySelector?.("label")}get inputs(){return this.querySelectorAll?Array.from(this.querySelectorAll(bn)):[]}get#Ut(){return this.querySelectorAll?Array.from(this.querySelectorAll(R("nve-control-message"))):[]}#T=[];static{this.styles=sr([':host{--color: var(--nve-sys-interaction-field-color);--opacity: 1;--label-color: var(--nve-sys-interaction-field-color);--label-text-transform: capitalize;--label-font-weight: var(--nve-ref-font-weight-medium);--label-font-size: var(--nve-ref-font-size-100);--_label-width: var(--label-width, 180px)}[internal-host]{color:var(--color);opacity:var(--opacity)}::slotted(label){font-weight:var(--label-font-weight)!important;font-size:var(--label-font-size)!important;color:var(--label-color)!important;cursor:var(--cursor)!important;text-transform:var(--label-text-transform)!important}:host([layout*="horizontal-inline"]) ::slotted([mlv-control]),:host([layout*="vertical-inline"]) ::slotted([mlv-control]),:host([layout*="horizontal-inline"]) ::slotted([nve-control]),:host([layout*="vertical-inline"]) ::slotted([nve-control]){--control-height: var(--nve-sys-interaction-field-height)}slot[name=label]{grid-area:label;display:block;align-self:center}slot[name=messages]{grid-area:messages;display:block}.input-slot{grid-area:input;display:flex;flex-direction:column;gap:var(--nve-ref-space-sm) var(--nve-ref-space-md);width:fit-content;flex-wrap:wrap}:host([layout*="-inline"]) .input-slot{flex-direction:row}[name=messages]:not(:has-slotted),[name=label]:not(:has-slotted){display:none!important}.no-messages{& slot[name=messages]{display:none!important}}.no-label{& slot[name=label]{display:none!important}}[internal-host]{display:grid;gap:var(--nve-ref-space-xs);align-items:start;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;grid-template-areas:"label label label" "input input input" "messages messages messages";&.no-messages{grid-template-areas:"label label label" "input input input"}&.no-label{& slot[name=messages]{grid-template-areas:"input input input" "messages messages messages"}}&.no-label.no-messages{grid-template-areas:"input input input"}}:host([layout="vertical-inline"]) [internal-host]{grid-template-areas:"label label label" "input input input" "messages messages messages"}:host([layout="vertical-inline"]) [internal-host].no-messages{grid-template-areas:"label label label" "input input input"}:host([layout="horizontal"]) [internal-host]{grid-template-columns:var(--_label-width) minmax(auto,max-content) auto;grid-template-areas:"label input input" ". messages messages"}:host([layout="horizontal"]) [internal-host].no-messages{grid-template-areas:"label input input"}:host([layout="horizontal-inline"]) [internal-host]{grid-template-columns:var(--_label-width) minmax(auto,max-content) auto;grid-template-areas:"label input input" ". messages messages"}:host([layout="horizontal-inline"]) [internal-host].no-messages{grid-template-areas:"label input input"}:host([layout="horizontal"]) slot[name=label]{align-self:start}:host([layout="horizontal"]) ::slotted(label){align-self:start!important}'])}static{this.metadata={tag:"nve-control-group",version:"1.49.2"}}render(){return Wt`
`}connectedCallback(){super.connectedCallback(),t(this),this._internals.role="group"}firstUpdated(t){var e;super.firstUpdated(t),this.#T=[(e=this,yn(e),N(e,"disabled",()=>yn(e))),zn(this),...wn(this,this.#Ut)],this.#qt(),this.shadowRoot.addEventListener("slotchange",()=>this.#qt())}disconnectedCallback(){super.disconnectedCallback(),this.#T.forEach(t=>t.disconnect())}#qt(){this.#Mt(),W(this.label,this),q(Array.from(this.querySelectorAll(R("nve-control-message"))),this),V(Array.from(this.inputs))}#Mt(){this.label&&(this.label.slot="label")}}Kn([ve({type:String,reflect:!0})],Xn.prototype,"layout"),Kn([ve({type:String,reflect:!0})],Xn.prototype,"prominence");var Yn=Object.defineProperty,Jn=Object.getOwnPropertyDescriptor,Zn=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?Jn(e,r):e,s=t.length-1;s>=0;s--)(n=t[s])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&Yn(e,r,i),i};let Gn=class extends Hn{constructor(){super(...arguments),this.nveControl="inline"}};Gn.styles=sr([...Hn.styles,':host{--cursor: pointer;--width: var(--nve-ref-size-400);--height: var(--nve-ref-size-400);--border-width: var(--nve-ref-border-width-md);--border-radius: var(--nve-ref-border-radius-xs);--border-color: var(--nve-ref-border-color);--background: transparent;--check-color: transparent;display:inline-block;contain:layout}::slotted(input){width:var(--width)!important;height:var(--height)!important;cursor:var(--cursor)!important;margin:0!important;position:absolute!important;opacity:0!important;inset:0!important}[input]{align-items:center;position:relative}@keyframes selectPop{0%{transform:scale(.8)}50%{transform:scale(1.1)}to{transform:scale(1)}}[input] slot{width:var(--width);height:var(--height);border:var(--border-width) solid var(--border-color);background:var(--background);border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center;position:relative;overflow:visible;transition:transform var(--nve-ref-animation-duration-200) cubic-bezier(.12,.32,.54,2),border-color var(--nve-ref-animation-duration-150) ease}[input] slot:before{content:"";width:calc(var(--width) * .7);height:calc(var(--width) * .7 / 1.369);aspect-ratio:1.369;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.05)}@supports not (clip-path: shape(from 0% 0%,line to 100% 100%)){[input] slot:before{clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);width:calc(var(--width) * .6);height:calc(var(--width) * .6);aspect-ratio:1}}@supports (clip-path: shape(from 0% 0%,line to 100% 100%)){[input] slot:before{clip-path:shape(from 98.17% 2.51%,arc by 0% 12.12% of 8% 8.57% small cw,line by -60.51% 82.87%,arc by -8.85% 0% of 8% 8.57% small cw,line to 1.68% 60.34%,arc by .15% -11.91% of 8% 8.58% small cw,arc by 8.7% -.21% of 8% 8.58% small cw,line to 33.23% 79.32%,line by 56.09% -76.81%,arc by 8.85% 0% of 8% 8.57% small cw,close)}}:host(:state(checked)){--background: var(--accent-color);--check-color: var(--nve-sys-text-white-color)}:host(:state(checked)) [input] slot{border:0}:host(:state(checked):state(dirty)) [input] slot{animation:selectPop var(--nve-ref-animation-duration-200) ease-out}:host(:state(checked)) [input] slot:before{background:var(--check-color)}:host(:state(indeterminate)){--background: var(--border-color)}:host(:state(indeterminate)) [input] slot:before{display:none}:host(:state(indeterminate)) [input] slot:after{background:var(--nve-sys-interaction-color);content:"";display:inline-block;width:calc(var(--width) * .5);height:var(--border-width);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}']),Gn.metadata={tag:"nve-checkbox",version:"1.49.2",children:["label","input","nve-control-message"]},Zn([rr({attribute:"nve-control"})],Gn.prototype,"nveControl",2),Gn=Zn([Ne()],Gn);let Qn=class extends Xn{};Qn.styles=sr([...Xn.styles,":host{width:100%}"]),Qn.metadata={tag:"nve-checkbox-group",version:"1.49.2",children:["label","nve-control-message","nve-checkbox"]},Qn=((t,e)=>{for(var r,o=e,n=t.length-1;n>=0;n--)(r=t[n])&&(o=r(o)||o);return o})([Ne(),Ge()],Qn),j(Hn),j(Xn),j(fn),j(Gn),j(Qn);const ti=':host{--padding: 0 var(--nve-ref-size-200);--font-size: var(--nve-ref-font-size-100);--height: var(--nve-ref-size-800);--background: var(--nve-sys-interaction-field-background);--color: var(--nve-sys-interaction-field-color);--border-radius: var(--nve-ref-border-radius-sm);--border: var(--nve-ref-border-width-md) solid transparent;--border-bottom: var(--border);--cursor: text;--font-weight: normal;--_icon-height: var(--height);--_font-size: var(--font-size);--width: 100%;--max-width: 100%;--min-width: initial;width:var(--width);max-width:var(--max-width);min-width:var(--min-width)}:host([fit-text]){--max-width: fit-content}[input]{height:var(--height);background:var(--background);border:var(--border);border-bottom:var(--border-bottom);border-radius:var(--border-radius);color:var(--color);cursor:var(--cursor);width:var(--control-width);display:flex;align-content:stretch}::slotted(input){accent-color:var(--accent-color)!important;cursor:var(--cursor)!important;padding:var(--padding)!important;font-size:var(--font-size)!important;color:var(--color)!important;line-height:var(--height)!important;border:0!important;background:none!important;display:block!important;width:100%!important;font-weight:var(--font-weight)!important}nve-icon-button,::slotted(mlv-icon-button),::slotted(nve-icon-button){--height: var(--_icon-height);align-self:center}::slotted(mlv-button:not([slot])),::slotted(nve-button:not([slot])){--font-size: var(--_font-size);--padding: 0 var(--nve-ref-size-200);--color: var(--label-color);--height: 100%}:host([rounded]){--border-radius: var(--nve-ref-border-radius-full)}:host([status="error"]),:host(:state(invalid)),:host(:state(error)){--border: var(--nve-ref-border-width-md) solid var(--nve-sys-support-danger-emphasis-color)}:host([status="success"]),:host(:state(success)){--border: var(--nve-ref-border-width-md) solid var(--nve-sys-support-success-emphasis-color)}:host(:state(disabled)){--border: var(--nve-ref-border-width-md) solid transparent}:host([container="flat"]){--border-radius: 0;--box-shadow: none;--border-bottom: var(--nve-ref-border-width-md) solid var(--nve-ref-border-color-muted)}:host([container="flat"]) [input]{background:inherit}:host([container="flat"]:focus-within){--border-bottom: var(--nve-ref-border-width-md) solid var(--nve-ref-border-color-emphasis)}:host([container="flat"]:focus-within) [input]{outline:0!important}';var ei=Object.defineProperty,ri=(t,e,r,o)=>{for(var n,i=void 0,s=t.length-1;s>=0;s--)(n=t[s])&&(i=n(e,r,i)||i);return i&&ei(e,r,i),i};const oi=ti;class ni extends Hn{constructor(){super(...arguments),this.rounded=!1}static{this.styles=sr([...Hn.styles,ti])}static{this.metadata={tag:"nve-input",version:"1.49.2"}}}ri([ve({type:String,reflect:!0})],ni.prototype,"container"),ri([ve({type:Boolean,reflect:!0})],ni.prototype,"rounded");class ii extends Xn{static{this.styles=sr([...Xn.styles,":host{--background: var(--nve-ref-border-color);--color: var(--nve-sys-interaction-field-color);--border-radius: var(--nve-ref-border-radius-sm);--gap: calc(var(--nve-ref-space-xxxs) / 2);width:fit-content;contain:none}[internal-host]{border-radius:var(--border-radius);overflow:hidden;width:max-content}.input-slot{background:var(--background);border-radius:var(--border-radius);flex-direction:row;flex-wrap:nowrap;gap:var(--gap)}slot[name=label]{align-self:center}::slotted(mlv-icon-button),::slotted(nve-icon-button){--background: var(--nve-sys-interaction-field-background);--color: var(--nve-sys-support-emphasis-color);--border-radius: 0}::slotted(mlv-select),::slotted(nve-select){--padding: 0 var(--nve-ref-size-200);width:fit-content}::slotted([mlv-control]),::slotted([nve-control]){--border-radius: 0 !important}::slotted([first-control]){--border-radius: var(--nve-ref-border-radius-sm) 0 0 var(--nve-ref-border-radius-sm) !important}::slotted([last-control]){--border-radius: 0 var(--nve-ref-border-radius-sm) var(--nve-ref-border-radius-sm) 0 !important}"])}static{this.metadata={tag:"nve-input-group",version:"1.49.2"}}async connectedCallback(){D(this,"mlv-input-group[type=filter]>mlv-select::part(_caret),nve-input-group[type=filter]>nve-select::part(_caret){display:none!important}mlv-input-group>[mlv-control],mlv-input-group>mlv-button,nve-input-group>[nve-control],nve-input-group>nve-button{--border-radius: 0}mlv-input-group[type=filter] [mlv-control]:nth-child(odd),mlv-input-group[type=filter] mlv-button:nth-child(odd),nve-input-group[type=filter] [nve-control]:nth-child(odd),nve-input-group[type=filter] nve-button:nth-child(odd){--font-weight: var(--nve-ref-font-weight-medium);--text-align: center}"),super.connectedCallback(),await this.updateComplete;const t=Array.from(this.shadowRoot.querySelector("slot:not([name])").assignedElements());t[0].setAttribute("first-control",""),t[t.length-1].setAttribute("last-control","")}}class si extends Hn{static{this.styles=sr([...Hn.styles,oi,":host{--cursor: pointer}::slotted(input){padding:0!important;border:0!important;height:auto}"])}static{this.metadata={tag:"nve-color",version:"1.49.2"}}static{this.elementDefinitions={[Pr.metadata.tag]:Pr}}get suffixContent(){return Wt``}connectedCallback(){if(super.connectedCallback(),D(this,"mlv-color input::-webkit-color-swatch,nve-color input::-webkit-color-swatch{border:none!important}"),"#000000"===this.input.value){const t=getComputedStyle(this).getPropertyValue("--background").trim();t.includes("#")&&(this.input.value=t)}}async#Wt(){this.input.value=await H(),this.input.dispatchEvent(new Event("input",{bubbles:!0})),this.input.dispatchEvent(new Event("change",{bubbles:!0}))}}j(si);const ai=t=>t??Ht;var li=Object.defineProperty,ci=Object.getOwnPropertyDescriptor,di=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?ci(e,r):e,s=t.length-1;s>=0;s--)(n=t[s])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&li(e,r,i),i};let hi=class extends le{get keynavListConfig(){return{layout:"vertical",items:this.items}}render(){return Wt`
`}connectedCallback(){super.connectedCallback(),t(this),this._internals.role="menu",D(this,"mlv-menu:has(mlv-menu-item:state(current)),nve-menu:has(nve-menu-item:state(current)){--padding: 0 0 0 var(--nve-ref-size-200)}nve-menu:has(nve-tooltip),nve-menu:has(nve-tooltip) mlv-menu-item,mlv-menu:has(mlv-tooltip),mlv-menu:has(mlv-tooltip) mlv-menu-item{content-visibility:initial}")}};hi.styles=sr([":host{--padding: 0;--gap: var(--nve-ref-space-xxs);--width: min-content;--max-width: 100%;--min-width: 170px;--max-height: 100%;width:var(--width);min-width:var(--min-width);contain:layout;content-visibility:auto;contain-intrinsic-size:auto var(--max-height, initial)}[internal-host]{padding:var(--padding);gap:var(--gap);display:flex;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);max-height:var(--max-height);margin:0;overflow-y:auto;scrollbar-color:var(--nve-sys-scrollbar-thumb-color) var(--nve-sys-scrollbar-track-color);scrollbar-width:var(--nve-sys-scrollbar-width)}"]),hi.metadata={tag:"nve-menu",version:"1.49.2",children:["nve-menu-item","nve-divider"]},hi.elementDefinitions={},di([pr()],hi.prototype,"items",2),hi=di([Ne(),We()],hi);var vi=Object.defineProperty,pi=Object.getOwnPropertyDescriptor,ui=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?pi(e,r):e,s=t.length-1;s>=0;s--)(n=t[s])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&vi(e,r,i),i};let gi=class extends De{render(){return Wt`
`}constructor(){super(),this.type="button"}connectedCallback(){super.connectedCallback(),this._internals.role="menuitem"}};function mi(t,e){return(e,r,o)=>vr(e,r,{get(){return e=this,e.renderRoot?.querySelector(t)??null;var e}})}gi.styles=sr([':host{--border-radius: var(--nve-ref-border-radius-xs);--border-background: var(--nve-sys-accent-secondary-background);--font-size: var(--nve-ref-font-size-100);--font-weight: var(--nve-ref-font-weight-medium);--color: var(--nve-sys-interaction-color);--padding: var(--nve-ref-size-200);--gap: var(--nve-ref-space-sm);--width: 100%;--min-height: var(--nve-ref-size-800);--line-height: 0;--cursor: pointer;--text-transform: capitalize;--opacity: 1;contain:layout;content-visibility:auto;contain-intrinsic-size:auto var(--min-height, initial)}[internal-host]{--_icon-color: var(--color);padding:var(--padding);color:var(--color);font-size:var(--font-size);font-weight:var(--font-weight);border-radius:var(--border-radius);gap:var(--gap);width:var(--width);min-width:var(--min-width);min-height:var(--min-height);cursor:var(--cursor);text-transform:var(--text-transform);outline-offset:calc(-1 * var(--nve-ref-size-50));opacity:var(--opacity);position:relative;display:flex;align-items:center;white-space:nowrap;border:0;text-align:left}::slotted(nve-icon),::slotted(mlv-icon){--color: var(--_icon-color)}:host(:hover),:host(:state(selected)){--color: var(--nve-sys-interaction-selected-color)}:host(:state(disabled)) [interaction-state]{--nve-sys-interaction-state-ratio: 0}:host(:state(disabled)){--opacity: var(--nve-ref-opacity-500);--cursor: not-allowed}:host(:state(current)){contain:none;content-visibility:initial;--color: var(--nve-sys-interaction-selected-color)}:host(:state(current)) [internal-host]{contain:none}:host([status="danger"]){--nve-sys-interaction-state-base: var(--nve-sys-support-danger-muted-color);--nve-sys-interaction-selected-color: var(--nve-sys-support-danger-emphasis-color);--border-background: var(--nve-sys-support-danger-emphasis-color);--color: var(--nve-sys-support-danger-emphasis-color)}:host([status="danger"]:hover) ::slotted(nve-icon){--color: var(--nve-sys-support-danger-emphasis-color) !important}:host(:state(current)) [internal-host]:after{width:var(--nve-ref-border-width-xl);border-radius:var(--border-radius);background:var(--border-background);content:"";display:block;position:absolute;top:var(--nve-ref-size-50);bottom:var(--nve-ref-size-50);left:calc(var(--nve-ref-size-200) * -1)}::slotted(nve-icon){--color: inherit !important}::slotted(a){text-decoration:var(--text-decoration)!important;color:var(--color)!important;gap:var(--gap)!important;display:flex!important;align-items:center!important;outline:0}::slotted(a):after{display:block;content:" ";inset:0;position:absolute}::slotted(*:not(a):not(mlv-icon)),::slotted(*:not(a):not(nve-icon)){pointer-events:none}::slotted(mlv-divider),::slotted(nve-divider){margin:0 calc(-1 * var(--padding))}::slotted([slot="suffix"]){margin-left:auto}']),gi.metadata={tag:"nve-menu-item",version:"1.49.2",parents:["nve-menu"]},gi.elementDefinitions={},ui([ve({type:String,reflect:!0})],gi.prototype,"status",2),gi=ui([Ne()],gi);var fi,bi=Object.defineProperty,yi=Object.getOwnPropertyDescriptor,wi=t=>{throw TypeError(t)},xi=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?yi(e,r):e,s=t.length-1;s>=0;s--)(n=t[s])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&bi(e,r,i),i};let ki=class extends le{constructor(){var t,e,r;super(...arguments),this.position="bottom",this.alignment="start",this.closable=!1,this.arrow=!1,this.modal=!0,this.popoverType="auto",t=this,e=fi,r=new qe(this),e.has(t)?wi("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),this.typeNativePopoverController=new Ze(this),this.typeNativeAnchorController=new Je(this),this.i18n=((t,e,r)=>(((t,e)=>{e.has(t)||wi("Cannot read from private field")})(t,e),r?r.call(t):e.get(t)))(this,fi).i18n}get popoverDismissible(){return this.modal}render(){return Wt`
${this.closable?Wt``:""}${this.arrow?Wt`
`:""}
`}};fi=new WeakMap,ki.styles=sr([cr,':host{--nve-sys-interaction-background: var(--nve-sys-interaction-background-300);--nve-sys-interaction-field-background: var(--nve-sys-interaction-background-300);--nve-sys-layer-popover-arrow-padding: 0px;--nve-sys-layer-popover-arrow-offset: 0px;--nve-sys-layer-popover-offset: 0px;--arrow-transform: translate(0, -2px) rotate(-45deg);--border: var(--nve-ref-border-width-sm) solid var(--nve-ref-border-color-muted);--border-radius: var(--nve-ref-border-radius-md);--background: var(--nve-sys-layer-overlay-background);--color: var(--nve-sys-layer-overlay-color);--padding: var(--nve-ref-size-400);--box-shadow: var(--nve-ref-shadow-400);--width: fit-content;--min-width: fit-content;--gap: var(--nve-ref-space-sm);--_divider-padding: var(--padding)}[internal-host]{padding:var(--padding);border-radius:var(--border-radius);border:var(--border);background:var(--background);color:var(--color);box-shadow:var(--box-shadow);gap:var(--nve-ref-space-sm);width:var(--width);min-width:var(--min-width);outline:0}[internal-host]::backdrop{background:transparent}.header{display:flex;gap:var(--gap)}.header:has(nve-icon-button){min-height:var(--nve-ref-size-300)}nve-icon-button{position:absolute;top:8px;right:8px;z-index:99}.arrow{width:var(--nve-ref-size-400);height:var(--nve-ref-size-400);background:var(--background);transform:var(--arrow-transform);border-top-left-radius:var(--nve-ref-border-radius-xs);position:absolute;border-left:var(--border);border-top:var(--border)}:host([position*="top"]){--arrow-transform: translate(0, -2px) rotate(-45deg)}:host([position*="right"]){--arrow-transform: translate(2px, 0) rotate(45deg)}:host([position*="bottom"]){--arrow-transform: translate(0, -1px) rotate(45deg)}:host([position*="left"]){--arrow-transform: translate(-2px, 0) rotate(45deg)}::slotted(mlv-menu),::slotted(nve-menu){--width: 100%}::slotted(mlv-divider),::slotted(nve-divider){margin:0 calc(-1 * var(--_divider-padding))}']),ki.metadata={tag:"nve-dropdown",version:"1.49.2"},ki.elementDefinitions={[Pr.metadata.tag]:Pr},xi([ve({type:String})],ki.prototype,"anchor",2),xi([ve({type:String})],ki.prototype,"trigger",2),xi([ve({type:String,reflect:!0})],ki.prototype,"position",2),xi([ve({type:String,reflect:!0})],ki.prototype,"alignment",2),xi([ve({type:Boolean,reflect:!0,attribute:"behavior-trigger"})],ki.prototype,"behaviorTrigger",2),xi([ve({type:Boolean})],ki.prototype,"closable",2),xi([ve({type:Boolean})],ki.prototype,"arrow",2),xi([ve({type:Boolean,reflect:!0})],ki.prototype,"modal",2),xi([ve({type:String,attribute:"popover-type"})],ki.prototype,"popoverType",2),xi([mi(".arrow")],ki.prototype,"popoverArrow",2),xi([ve({type:Object})],ki.prototype,"i18n",2),ki=xi([Ne({excessiveInstanceLimit:50})],ki);let zi=class extends le{render(){return Wt`
`}connectedCallback(){super.connectedCallback(),this.slot="footer"}};zi.styles=sr([":host{--border-top: var(--nve-ref-border-width-md) solid var(--nve-ref-border-color);--padding: var(--nve-ref-size-400);--gap: var(--nve-ref-space-sm);display:block;width:calc(100% + calc(var(--padding) * 2));margin:var(--padding) calc(var(--padding) * -1) 0 calc(var(--padding) * -1)}[internal-host]{border-top:var(--border-top);padding:var(--padding) var(--padding) 0 var(--padding);display:flex;justify-content:start;gap:var(--gap)}"]),zi.metadata={tag:"nve-dropdown-footer",version:"1.49.2",parents:["nve-dropdown"]},zi=((t,e)=>{for(var r,o=e,n=t.length-1;n>=0;n--)(r=t[n])&&(o=r(o)||o);return o})([Ne()],zi);let Ci=class extends le{render(){return Wt`
`}connectedCallback(){super.connectedCallback(),this.slot="header"}};Ci.styles=sr([":host{--border-bottom: var(--nve-ref-border-width-md) solid var(--nve-ref-border-color);--padding: var(--nve-ref-size-400);width:calc(100% + calc(var(--padding) * 2));margin:0 calc(var(--padding) * -1) var(--padding) calc(var(--padding) * -1)}[internal-host]{border-bottom:var(--border-bottom);padding:0 var(--padding) var(--padding) var(--padding)}"]),Ci.metadata={tag:"nve-dropdown-header",version:"1.49.2",parents:["nve-dropdown"]},Ci=((t,e)=>{for(var r,o=e,n=t.length-1;n>=0;n--)(r=t[n])&&(o=r(o)||o);return o})([Ne()],Ci);var $i=Object.defineProperty,_i=(t,e,r,o)=>{for(var n,i=void 0,s=t.length-1;s>=0;s--)(n=t[s])&&(i=n(e,r,i)||i);return i&&$i(e,r,i),i};class Si extends De{constructor(){super(),this.closable=!1,this.#It=new qe(this),this.i18n=this.#It.i18n,this.#Dt=new Fe(this),this.type="button"}static{this.styles=sr([or,":host{--background: var(--state-color-background);--color: var(--state-color);--state-color-base: var(--nve-ref-color-blue-cobalt-1100);--nve-sys-interaction-state-base: var(--background, var(--nve-sys-layer-canvas-background));--gap: var(--nve-ref-space-xs);--font-size: var(--nve-ref-font-size-100);--padding: 0 var(--nve-ref-size-200);--border: 0;--border-radius: var(--nve-ref-border-radius-full);--font-weight: var(--nve-ref-font-weight-regular);--cursor: pointer;--height: var(--nve-ref-size-600);--width: initial;--max-width: initial;display:inline-flex;user-select:none}[internal-host]{font-weight:var(--font-weight);font-size:var(--font-size);gap:var(--gap);background:var(--background);color:var(--color);padding:var(--padding);border:var(--border);border-radius:var(--border-radius);cursor:var(--cursor);height:var(--height);width:var(--width);max-width:var(--max-width);display:inline-flex;align-items:center;line-height:1.1em;place-items:center;place-content:center;white-space:nowrap}slot{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}::slotted([nve-text]),::slotted([mlv-text]){color:inherit!important}nve-icon{--color: inherit;cursor:var(--cursor)}:host([readonly]){--text-decoration: none;--cursor: cursor}"])}static{this.metadata={tag:"nve-tag",version:"1.49.2"}}static{this.elementDefinitions={[_r.metadata.tag]:_r}}#It;#Dt;render(){return Wt`
${this.closable?Wt``:""}
`}}_i([ve({type:Boolean})],Si.prototype,"closable"),_i([ve({type:String,reflect:!0})],Si.prototype,"color"),_i([ve({type:String,reflect:!0})],Si.prototype,"prominence"),_i([ve({type:Object})],Si.prototype,"i18n");var Ei,Ai,Pi=Object.defineProperty,Oi=Object.getOwnPropertyDescriptor,Ti=t=>{throw TypeError(t)},Li=(t,e,r,o)=>{for(var n,i=Oi(e,r),s=t.length-1;s>=0;s--)(n=t[s])&&(i=n(e,r,i)||i);return i&&Pi(e,r,i),i},ji=(t,e,r)=>e.has(t)||Ti("Cannot "+r),Di=(t,e,r)=>(ji(t,e,"read from private field"),r?r.call(t):e.get(t)),Ii=(t,e,r)=>e.has(t)?Ti("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),Ni=(t,e,r,o)=>(ji(t,e,"write to private field"),e.set(t,r),r);class Ri extends Hn{constructor(){super(...arguments),Ii(this,Ei),Ii(this,Ai),this.#T=[],this._associateDatalist=!1,this.#Vt=new Set}get container(){return Di(this,Ei)}set container(t){Ni(this,Ei,t)}get notags(){return Di(this,Ai)}set notags(t){Ni(this,Ai,t)}static{this.styles=sr([...Hn.styles,oi,':host{--scroll-height: 25vh;--_input-background: var(--background);contain:initial}[name=caret]{right:var(--nve-ref-size-300);align-self:center;pointer-events:none;position:absolute}[internal-host]:has(nve-menu:focus-within) [input]{outline:0!important}:host(:state(selected)){--font-weight: var(--nve-ref-font-weight-semibold)}:host(:state(multiple)){--padding: 0 var(--nve-ref-size-100)}:host(:state(multiple)) [input]{padding:var(--padding)}.tags{width:fit-content;display:flex;gap:var(--nve-ref-space-xxs);align-items:center}.tags-label{padding:0 var(--nve-ref-size-200);font-size:var(--font-size);cursor:var(--cursor);font-weight:var(--font-weight);text-wrap:nowrap;display:none;align-items:center;pointer-events:none}:host(:state(multiple-overflow)) .tags{opacity:0;pointer-events:none;position:absolute}:host(:state(multiple-overflow)) .tags-label{display:flex}nve-tag{--background: color-mix(in oklab, var(--color) 15%, var(--_input-background));--padding: var(--nve-ref-size-100) var(--nve-ref-size-200);--cursor: pointer !important}::slotted(select){display:none!important}:host([status="error"]),:host(:state(invalid)),:host(:state(error)){--border: var(--nve-ref-border-width-md) solid var(--nve-sys-support-danger-emphasis-color)}:host([status="success"]),:host(:state(success)){--border: var(--nve-ref-border-width-md) solid var(--nve-sys-support-success-emphasis-color)}:host(:state(disabled)){--border: var(--nve-ref-border-width-md) solid transparent}[name=prefix-icon]{display:contents}nve-dropdown{--padding: var(--nve-ref-size-200)}nve-menu{contain:content;--max-height: var(--scroll-height)}nve-menu-item{--text-transform: initial;contain:content;content-visibility:auto}[internal-host]:has([matches]) nve-menu-item{--color: var(--nve-sys-text-muted-color)}nve-menu-item nve-icon{--color: inherit}input[type=checkbox]{accent-color:var(--nve-sys-accent-secondary-background)}nve-checkbox:not(:state(disabled)){--border-color: var(--nve-ref-border-color-emphasis)}nve-menu-item:not(:state(selected)) nve-icon[name=check]{opacity:0}slot:not([name]),slot[name*=option-]{display:contents}[matches]{font-weight:var(--nve-ref-font-weight-medium);color:var(--nve-sys-text-emphasis-color)}[name=footer]{display:none;min-height:var(--nve-ref-size-900);margin:calc(var(--nve-ref-size-200) * -1);width:calc(100% + calc(var(--nve-ref-size-200) * 2));border-top:var(--nve-ref-border-width-sm) solid var(--nve-ref-border-color-muted);padding:0 var(--nve-ref-size-200);gap:var(--nve-ref-space-sm);justify-content:center;align-items:center}:host(:state(footer-content)) [name=footer]{display:flex}'])}static{this.metadata={tag:"nve-combobox",version:"1.49.2"}}static{this.elementDefinitions={[_r.metadata.tag]:_r,[ki.metadata.tag]:ki,[hi.metadata.tag]:hi,[gi.metadata.tag]:gi,[Si.metadata.tag]:Si}}get#Ht(){return this.shadowRoot?this.shadowRoot.querySelector("slot")?.assignedElements({flatten:!0})?.find(t=>"DATALIST"===t.tagName||"SELECT"===t.tagName)??this.querySelector("datalist, select"):null}get#Wt(){return this.shadowRoot?this.shadowRoot.querySelector("slot")?.assignedElements({flatten:!0})?.find(t=>"SELECT"===t.tagName)??this.querySelector("select"):null}get#Ft(){return Array.from(this.#Ht?.options?this.#Ht.options:[])}get#Kt(){return Array.from(this.shadowRoot.querySelectorAll(gi.metadata.tag))}get#Xt(){return this.shadowRoot.querySelector(ki.metadata.tag)}get#Yt(){return this.shadowRoot.querySelector("[input]")}get#Jt(){return this.shadowRoot.querySelector(".tags")}get#Zt(){return this.#Ft.find(t=>!t.disabled&&!t.hidden)}get#Gt(){return!!this.querySelector('[slot="footer"]')}#T;get prefixContent(){return this.#Wt?.multiple&&!this.notags?Wt`
${Array.from(this.#Wt.selectedOptions).map(t=>Wt`${F(t)}`)}
`:Wt``}get#te(){return this.#Ft.length>50}get suffixContent(){return Wt``}#re(t){const e=this.#Wt;return e?.multiple&&this.#te?Wt``:e?.multiple?Wt``:e?Wt``:Ht}async firstUpdated(t){super.firstUpdated(t),await this.updateComplete,this.#ne(),this.#ie(),this.#se(),this.#ae(),this.#le(),this.#ce(),this.#de(),await this.#he(),this.input.setAttribute("list",""),this.input.autocomplete="off"}disconnectedCallback(){super.disconnectedCallback(),this.#T.forEach(t=>t.disconnect())}reset(){this.#Xt.hidePopover(),this.#Wt&&(this.#Wt.selectedIndex=-1),super.reset()}selectAll(){this.#Ft.forEach(t=>t.selected=!0),this.requestUpdate(),this.#Wt.dispatchEvent(new Event("input",{bubbles:!0})),this.#Wt.dispatchEvent(new Event("change",{bubbles:!0}))}#ne(){this.#Wt&&!this.#Wt.multiple&&(this.#ve(),this.#pe(),this.#ue())}#ie(){this.#Wt?.multiple&&(this.#ve(),this.#pe(),this.#ue(),this._internals.states.add("multiple"))}#ve(){const t=Array.from(this.#Wt.selectedOptions).find(t=>t.hasAttribute("selected"));!t||this.#Wt.multiple||this.input.defaultValue||(this.input.value=F(t))}#ge(){this.#Wt.multiple||this.input.defaultValue||(this.input.value=F(Array.from(this.#Wt.selectedOptions).find(t=>t.value===this.#Wt.value)))}#pe(){this.#T.push(B(this.#Wt,"value",()=>{this.#ge(),this.requestUpdate()}),ze(this.#Wt,()=>this.requestUpdate(),{attributes:!0,subtree:!0}),ze(this.#Wt,()=>this.#ue(),{subtree:!0}))}#Vt;#ue(){this.#Ft.forEach(t=>{this.#Vt.has(t)||(this.#Vt.add(t),this.#T.push(B(t,"selected",()=>this.requestUpdate())))})}#se(){this.addEventListener("keydown",t=>{"Tab"===t.code&&(this.#Zt&&this.#Xt.matches(":popover-open")&&""!==this.input.value&&(t.preventDefault(),this.#me(this.#Kt[0].value),this.#fe(this.#Ft.find(t=>(t.label?t.label:t.value)===this.#Kt[0].value))),this.#Xt.hidePopover())})}#ae(){this.input.addEventListener("input",()=>this.#be()),this.shadowRoot.addEventListener("slotchange",()=>this.#be())}async#he(){const t=this.#Xt;var e,n;await t.updateComplete,e={element:t?.shadowRoot.querySelector("[internal-host]"),focusElement:this.input},n=()=>{this.#Xt.matches(":popover-open")&&this.#Xt.hidePopover()},globalThis.document.addEventListener("pointerup",t=>{!e.element.hidden&&r(t,e.element)&&r(t,e.focusElement)&&n()}),e.element.addEventListener("keydown",t=>{e.element.hidden||"Escape"!==t.code||(t.preventDefault(),o(e.focusElement),n())})}#le(){this.input.addEventListener("pointerdown",()=>{this.#ye()}),this.addEventListener("keydown",t=>{"Tab"!==t.code&&"Escape"!==t.code&&this.#ye(),"ArrowDown"===t?.code&&this.getRootNode().activeElement===this.input&&(this.#Xt.tabIndex=0,this.#Kt[0]?.focus(),t.preventDefault())})}#Qt(t){this.#Wt?.multiple||(this.#me(F(t)),this.#Xt.hidePopover(),o(this.input)),this.#Wt&&(t.selected=!t.selected,this.#fe(t)),this.requestUpdate()}#oe(t,e){if(this.#Zt)return this.input.value.toLowerCase()[e]?.toLowerCase()===t.toLowerCase()}#be(){this.#Ft.forEach(t=>{if(t.textContent.trim().length){const e=t.textContent.toLocaleLowerCase().includes(this.input?.value.toLowerCase());t.hidden=!e}else{const e=t.value.toLocaleLowerCase().includes(this.input?.value.toLowerCase());t.hidden=!e}}),this.requestUpdate()}#ye(){this.input.disabled||this.#Xt.matches(":popover-open")||(this.#Wt?this.#Ft.forEach(t=>t.hidden=!1):this.#be(),this.#Xt.style.setProperty("--min-width",this.#Yt.getBoundingClientRect().width+"px"),this.#Xt.showPopover(),this.#Xt.tabIndex=-1)}#ee(){this.#Xt.hidePopover(),this.#we()}#we(){const t=this.#Wt&&!this.#Wt.multiple&&!this.#Ft.filter(t=>!(""===t.value&&t.disabled)).find(t=>F(t)===this.input.value);t&&(this.#Ft.forEach(t=>t.selected=!1),this.#me(""),this.#fe({value:"",selected:!1}))}#me(t){this.input.value=t,this.input.dispatchEvent(new Event("input",{bubbles:!0})),this.input.dispatchEvent(new Event("change",{bubbles:!0}))}#fe(t){[...this.#Ft,{value:"",selected:null}].find(e=>e.value===t.value).selected=t.selected,this.#Wt&&!this.#Wt.multiple&&(this.#Wt.value=t.value),this.#Wt?.dispatchEvent(new Event("input",{bubbles:!0})),this.#Wt?.dispatchEvent(new Event("change",{bubbles:!0}))}#ce(){if(this.#Wt?.multiple&&!this.notags){this.#xe(this.#Jt.getBoundingClientRect().width);const t=new ResizeObserver(t=>this.#xe(t[0].contentRect.width));this.#T.push(t),t.observe(this.#Jt)}}#xe(t){this.#Wt?.multiple&&t>this.#Yt.getBoundingClientRect().width-100?this._internals.states.add("multiple-overflow"):this._internals.states.delete("multiple-overflow")}#de(){this.#ke(),this.shadowRoot.addEventListener("slotchange",()=>this.#ke())}#ke(){this.#Gt?this._internals.states.add("footer-content"):this._internals.states.delete("footer-content")}}Ei=new WeakMap,Ai=new WeakMap,Li([ve({type:String,reflect:!0})],Ri.prototype,"container"),Li([ve({type:Boolean,reflect:!0})],Ri.prototype,"notags"),j(ki),j(zi),j(Ci),j(hi),j(gi),j(Si),j(Ri);var Bi=Object.defineProperty,Ui=(t,e,r,o)=>{for(var n,i=void 0,s=t.length-1;s>=0;s--)(n=t[s])&&(i=n(e,r,i)||i);return i&&Bi(e,r,i),i};class qi extends mr{constructor(){super(),this.copied=!1,this.showToast=!1,this.showTooltip=!1,this.#It=new qe(this),this.i18n=this.#It.i18n,this.addEventListener("click",this.#ze),this.addEventListener("mouseenter",this.#Ce),this.addEventListener("mouseleave",this.#$e)}#It;static{this.styles=sr([...mr.styles,':host{--nve-sys-interaction-state-base: var(--background, var(--nve-sys-layer-canvas-background));--color: var(--nve-sys-text-muted-color);--border-radius: var(--nve-ref-border-radius-full);--line-height: 0;--padding: 0;--height: var(--nve-ref-size-800);--min-width: var(--nve-ref-size-800);--font-size: calc(var(--width) / 2.3);--_icon-color: var(--color)}[internal-host]:after{display:none!important}:host([size="sm"]){--height: var(--nve-ref-size-700);--min-width: var(--nve-ref-size-700)}:host([size="lg"]){--min-width: var(--nve-ref-size-1000);--height: var(--nve-ref-size-1000);--padding: 0}:host([container="flat"][selected]) [interaction-state],:host([container="flat"]:state(selected)) [interaction-state],:host([container="flat"][pressed]) [interaction-state],:host([container="flat"]:state(pressed)) [interaction-state]{--nve-sys-interaction-state-ratio: var(--nve-sys-interaction-state-ratio-selected)}:host([container*="flat"]){--background: transparent;--border-radius: var(--nve-ref-border-radius-xs)}:host([container*="flat"]:state(disabled)){--color: var(--nve-sys-interaction-disabled-color);--background: transparent}:host([container*="flat"]:state(disabled)) [interaction-state]{--nve-sys-interaction-state-ratio: 0}:host([container*="flat"]:state(selected)){--color: var(--nve-sys-interaction-selected-color)}nve-icon{--color: var(--_icon-color);pointer-events:none}'])}static{this.metadata={tag:"nve-copy-button",version:"1.49.2"}}static{this.elementDefinitions={[_r.metadata.tag]:_r}}render(){return Wt`
${this.copied?Wt``:Wt``}
${this.showToast?Wt`${this.i18n.copied}`:Ht} ${this.showTooltip&&!this.showToast?Wt`${this.ariaLabel??this.i18n.copy}`:Ht}`}#ze(){this.behaviorCopy&&navigator.clipboard.writeText(this.value).then(()=>{this.showToast=!0,this.copied=!0}).catch(t=>{this.showToast=!1,console.error(t)})}#ut(){this.showToast=!1,this.copied=!1,this.showTooltip=!1}#Ce(){this.showTooltip=!0}#$e(){this.showTooltip=!1}}Ui([kr()],qi.prototype,"copied"),Ui([kr()],qi.prototype,"showToast"),Ui([kr()],qi.prototype,"showTooltip"),Ui([ve({type:Object})],qi.prototype,"i18n"),Ui([ve({type:Boolean,reflect:!0,attribute:"behavior-copy"})],qi.prototype,"behaviorCopy"),Ui([ve({type:String,reflect:!0})],qi.prototype,"value");var Mi,Wi=Object.defineProperty,Vi=Object.getOwnPropertyDescriptor,Hi=t=>{throw TypeError(t)},Fi=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?Vi(e,r):e,s=t.length-1;s>=0;s--)(n=t[s])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&Wi(e,r,i),i};let Ki=class extends le{constructor(){var t,e,r;super(...arguments),this.position="top",this.closable=!1,this.closeTimeout=0,t=this,e=Mi,r=new qe(this),e.has(t)?Hi("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),this.i18n=((t,e,r)=>(((t,e)=>{e.has(t)||Hi("Cannot read from private field")})(t,e),r?r.call(t):e.get(t)))(this,Mi).i18n,this.popoverType="manual",this.typeNativeAnchorController=new Je(this),this.typeNativePopoverController=new Ze(this)}render(){return Wt`
${"muted"!==this.status?Wt``:Ht}${this.closable?Wt``:Ht}
`}connectedCallback(){super.connectedCallback(),t(this),this._internals.role="alert"}};Mi=new WeakMap,Ki.styles=sr([cr,':host{--nve-sys-layer-popover-arrow-padding: 0px;--nve-sys-layer-popover-arrow-offset: 0px;--nve-sys-layer-popover-offset: var(--nve-ref-space-md);--nve-sys-interaction-color: var(--color);--padding: var(--nve-ref-size-200) var(--nve-ref-size-400);--justify-content: initial;--background: var(--nve-sys-layer-popover-background);--border-radius: var(--nve-ref-border-radius-md);--border: none;--color: var(--nve-sys-layer-popover-color);--font-size: var(--nve-ref-font-size-200);--font-weight: var(--nve-ref-font-weight-medium);--box-shadow: var(--nve-ref-shadow-100);--gap: var(--nve-ref-space-xs);--_gap: var(--gap)}[internal-host]{background:var(--background);font-size:var(--font-size);font-weight:var(--font-weight);gap:var(--gap);color:var(--color);padding:var(--padding);border-radius:var(--border-radius);border:var(--border);display:flex;flex-direction:row;align-items:center;justify-content:var(--justify-content)}[internal-host]:has(nve-icon-button){padding-right:var(--nve-ref-size-800)}:host([status="accent"]){--background: var(--nve-sys-support-accent-color)}:host([status="success"]){--background: var(--nve-sys-support-success-color);--color: var(--nve-sys-text-white-color)}:host([status="warning"]){--background: var(--nve-sys-support-warning-color);--color: var(--nve-sys-text-black-color)}:host([status="danger"]){--background: var(--nve-sys-support-danger-color);--color: var(--nve-sys-text-white-color)}:host([prominence="muted"]:not([status])){--background: var(--nve-sys-support-muted-color);--color: var(--nve-sys-layer-popover-background)}nve-icon{--color: inherit}nve-icon-button{--color: inherit;position:absolute;top:2px;right:2px}::slotted(mlv-button[interaction="flat"]),::slotted(mlv-button[container="flat"]),::slotted(mlv-button[container="inline"]),::slotted(nve-button[container="flat"]),::slotted(nve-button[container="inline"]){--color: inherit;margin-inline-end:calc(var(--_gap) / -2);margin-inline-start:calc(var(--_gap) * 2)}::slotted([nve-text]),::slotted([mlv-text]){color:inherit!important}']),Ki.metadata={tag:"nve-toast",version:"1.49.2"},Ki.elementDefinitions={[Pr.metadata.tag]:Pr,[_r.metadata.tag]:_r},Fi([ve({type:String})],Ki.prototype,"anchor",2),Fi([ve({type:String})],Ki.prototype,"trigger",2),Fi([ve({type:String,reflect:!0})],Ki.prototype,"position",2),Fi([ve({type:String,reflect:!0})],Ki.prototype,"alignment",2),Fi([ve({type:String,reflect:!0})],Ki.prototype,"prominence",2),Fi([ve({type:Boolean,reflect:!0,attribute:"behavior-trigger"})],Ki.prototype,"behaviorTrigger",2),Fi([ve({type:Boolean})],Ki.prototype,"closable",2),Fi([ve({type:Number,attribute:"close-timeout"})],Ki.prototype,"closeTimeout",2),Fi([ve({type:String,reflect:!0})],Ki.prototype,"status",2),Fi([ve({type:Object})],Ki.prototype,"i18n",2),Ki=Fi([Ne({excessiveInstanceLimit:50})],Ki),j(Ki);var Xi=Object.defineProperty,Yi=Object.getOwnPropertyDescriptor,Ji=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?Yi(e,r):e,s=t.length-1;s>=0;s--)(n=t[s])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&Xi(e,r,i),i};let Zi=class extends le{constructor(){super(...arguments),this.position="top",this.openDelay=0,this.popoverType="hint",this.typeNativePopoverController=new Ze(this),this.typeNativeAnchorController=new Je(this)}render(){return Wt`
`}connectedCallback(){super.connectedCallback(),t(this),this._internals.role="tooltip"}};Zi.styles=sr([cr,':host{--nve-sys-layer-popover-arrow-padding: 6px;--nve-sys-layer-popover-arrow-offset: 2px;--nve-sys-layer-popover-offset: 2px;--nve-sys-interaction-color: var(--color);--border-radius: var(--nve-ref-border-radius-sm);--border: 0;--background: var(--nve-sys-layer-popover-background);--color: var(--nve-sys-layer-popover-color);--padding: var(--nve-ref-size-200) var(--nve-ref-size-300);--box-shadow: var(--nve-ref-shadow-500);--font-size: var(--nve-ref-font-size-100);--arrow-transform: translate(0, -2px) rotate(-45deg);--width: max-content;--height: initial;box-shadow:var(--box-shadow)}:host([status="muted"]){--background: var(--nve-sys-layer-overlay-background);--color: var(--nve-sys-layer-overlay-color)}[internal-host]{padding:var(--padding);border-radius:var(--border-radius);background:var(--background);color:var(--color);font-size:var(--font-size);width:var(--width);height:var(--height);border:var(--border);white-space:initial}[internal-host]:has(nve-icon-button){padding-right:var(--nve-ref-size-800)}.arrow{width:var(--nve-ref-size-300);height:var(--nve-ref-size-300);background:var(--background);transform:var(--arrow-transform);border-radius:var(--nve-ref-size-50);position:absolute}nve-icon-button{--color: inherit;position:absolute;top:2px;right:2px}::slotted([nve-text]),::slotted([mlv-text]){color:inherit!important}:host([position*="top"]){--arrow-transform: translate(0, -2px) rotate(-45deg)}:host([position*="right"]){--arrow-transform: translate(2px, 0) rotate(45deg)}:host([position*="bottom"]){--arrow-transform: translate(0, 2px) rotate(45deg)}:host([position*="left"]){--arrow-transform: translate(-2px, 0) rotate(45deg)}']),Zi.metadata={tag:"nve-tooltip",version:"1.49.2"},Ji([ve({type:String})],Zi.prototype,"anchor",2),Ji([ve({type:String})],Zi.prototype,"trigger",2),Ji([ve({type:String,reflect:!0})],Zi.prototype,"position",2),Ji([ve({type:String,reflect:!0})],Zi.prototype,"alignment",2),Ji([ve({type:Boolean,reflect:!0,attribute:"behavior-trigger"})],Zi.prototype,"behaviorTrigger",2),Ji([ve({type:String,reflect:!0})],Zi.prototype,"status",2),Ji([ve({type:Number,attribute:"open-delay"})],Zi.prototype,"openDelay",2),Ji([mi(".arrow")],Zi.prototype,"popoverArrow",2),Zi=Ji([Ne({excessiveInstanceLimit:50})],Zi),j(Zi),j(qi);class Gi extends Hn{static{this.styles=sr([...Hn.styles,oi,":host{--width: 100%;width:var(--width)}"])}static{this.metadata={tag:"nve-date",version:"1.49.2"}}static{this.elementDefinitions={[Pr.metadata.tag]:Pr}}get suffixContent(){return Wt``}}j(Gi);class Qi extends Hn{static{this.styles=sr([...Hn.styles,oi,":host{width:100%}"])}static{this.metadata={tag:"nve-datetime",version:"1.49.2"}}static{this.elementDefinitions={[Pr.metadata.tag]:Pr}}get suffixContent(){return Wt``}}j(Qi);var ts,es=Object.defineProperty,rs=Object.getOwnPropertyDescriptor,os=t=>{throw TypeError(t)},ns=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?rs(e,r):e,s=t.length-1;s>=0;s--)(n=t[s])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&es(e,r,i),i};let is=class extends le{constructor(){var t,e,r;super(...arguments),this.position="center",this.alignment="center",this.anchor=globalThis.document?.body,t=this,e=ts,r=new qe(this),e.has(t)?os("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),this.i18n=((t,e,r)=>(((t,e)=>{e.has(t)||os("Cannot read from private field")})(t,e),r?r.call(t):e.get(t)))(this,ts).i18n,this.typeNativeAnchorController=new Je(this),this.typeNativePopoverController=new Ze(this)}get popoverType(){return this.modal?"auto":"manual"}get popoverDismissible(){return!!this.closable}render(){return Wt`
${this.closable?Wt``:""}
`}connectedCallback(){super.connectedCallback(),t(this),this._internals.role="dialog"}};ts=new WeakMap,is.styles=sr([cr,':host{--nve-sys-interaction-background: var(--nve-sys-interaction-background-300);--nve-sys-interaction-field-background: var(--nve-sys-interaction-background-300);--nve-sys-layer-popover-arrow-padding: 6px;--nve-sys-layer-popover-arrow-offset: 4px;--nve-sys-layer-popover-offset: var(--nve-ref-space-xxl);--border: var(--nve-ref-border-width-sm) solid var(--nve-ref-border-color-muted);--border-radius: var(--nve-ref-border-radius-lg);--background: var(--nve-sys-layer-overlay-background);--color: var(--nve-sys-layer-overlay-color);--padding: var(--nve-ref-size-300) var(--nve-ref-size-400);--box-shadow: var(--nve-ref-shadow-500);--gap: var(--nve-ref-space-sm);--max-width: 600px;--min-height: 250px;width:100%;max-width:var(--max-width);min-height:var(--min-height);height:max-content}:host([size="sm"]){--max-width: 400px}:host([size="lg"]){--max-width: 840px}[internal-host]{padding:var(--padding);border-radius:var(--border-radius);border:var(--border);background:var(--background);color:var(--color);box-shadow:var(--box-shadow);min-height:var(--min-height);width:100%}:host([modal])::backdrop{background:#00000080}.header{display:flex;gap:var(--gap)}.header:has(nve-icon-button){min-height:var(--nve-ref-size-300)}.content{gap:var(--gap);display:flex;flex-direction:column}nve-icon-button{position:absolute;top:8px;right:8px;z-index:99}']),is.metadata={tag:"nve-dialog",version:"1.49.2"},is.elementDefinitions={[Pr.metadata.tag]:Pr},ns([ve({type:String,reflect:!0})],is.prototype,"position",2),ns([ve({type:String,reflect:!0})],is.prototype,"alignment",2),ns([ve({type:String,reflect:!0})],is.prototype,"size",2),ns([ve({type:Boolean})],is.prototype,"closable",2),ns([ve({type:Boolean,reflect:!0})],is.prototype,"modal",2),ns([ve({type:String})],is.prototype,"anchor",2),ns([ve({type:String})],is.prototype,"trigger",2),ns([ve({type:Boolean,reflect:!0,attribute:"behavior-trigger"})],is.prototype,"behaviorTrigger",2),ns([ve({type:Object})],is.prototype,"i18n",2),is=ns([Ne({excessiveInstanceLimit:50})],is);let ss=class extends le{render(){return Wt`
`}connectedCallback(){super.connectedCallback(),this.slot="header"}};ss.styles=sr([":host{--border-bottom: var(--nve-ref-border-width-sm) solid var(--nve-ref-border-color);--padding: var(--nve-ref-size-400);display:block;width:calc(100% + calc(var(--padding) * 2));margin:0 calc(var(--padding) * -1) var(--padding) calc(var(--padding) * -1)}[internal-host]{border-bottom:var(--border-bottom);padding:0 var(--padding) var(--padding) var(--padding);color:var(--color)}"]),ss.metadata={tag:"nve-dialog-header",version:"1.49.2",parents:["nve-dialog"]},ss=((t,e)=>{for(var r,o=e,n=t.length-1;n>=0;n--)(r=t[n])&&(o=r(o)||o);return o})([Ne()],ss);let as=class extends le{render(){return Wt`
`}connectedCallback(){super.connectedCallback(),this.slot="footer"}};as.styles=sr([":host{--border-top: var(--nve-ref-border-width-sm) solid var(--nve-ref-border-color);--padding: var(--nve-ref-size-400);--gap: var(--nve-ref-space-sm);display:block;width:calc(100% + calc(var(--padding) * 2));margin:auto calc(var(--padding) * -1) 0 calc(var(--padding) * -1)}[internal-host]{border-top:var(--border-top);padding:var(--nve-ref-size-300) var(--padding) 0 var(--padding);display:flex;justify-content:end;gap:var(--gap)}"]),as.metadata={tag:"nve-dialog-footer",version:"1.49.2",parents:["nve-dialog"]},as=((t,e)=>{for(var r,o=e,n=t.length-1;n>=0;n--)(r=t[n])&&(o=r(o)||o);return o})([Ne()],as),j(is),j(ss),j(as);var ls=Object.defineProperty;class cs extends le{constructor(){super(...arguments),this.orientation="horizontal"}static{this.styles=sr([':host{--color: var(--nve-ref-border-color);--border-radius: 0;--padding: 0;--size: var(--nve-ref-border-width-sm);width:100%}[internal-host]{display:block;width:100%;height:var(--size);background-color:var(--color);border-radius:var(--border-radius);padding:var(--padding)}:host([orientation="vertical"]){align-self:stretch;height:inherit;width:var(--size)}:host([orientation="vertical"]) [internal-host]{height:100%;width:var(--size)}'])}static{this.metadata={tag:"nve-divider",version:"1.49.2"}}render(){return Wt`
`}connectedCallback(){super.connectedCallback(),t(this),this._internals.role="separator",this._internals.ariaOrientation=this.orientation}}((t,e,r)=>{for(var o,n=void 0,i=t.length-1;i>=0;i--)(o=t[i])&&(n=o(e,r,n)||n);n&&ls(e,r,n)})([ve({type:String,reflect:!0})],cs.prototype,"orientation"),j(cs);var ds=Object.defineProperty,hs=(t,e,r,o)=>{for(var n,i=void 0,s=t.length-1;s>=0;s--)(n=t[s])&&(i=n(e,r,i)||i);return i&&ds(e,r,i),i};class vs extends le{static{this.styles=sr([':host{--gap: var(--nve-ref-space-xs);--font-size: var(--nve-ref-font-size-100);--font-weight: var(--nve-ref-font-weight-semibold);--background: var(--status-color);--color: var(--nve-sys-text-white-color);--border-radius: var(--nve-ref-border-radius-full);--height: var(--nve-ref-size-300);--width: var(--nve-ref-size-300);--padding: 0;width:auto;display:inline-flex}[internal-host]{font-weight:var(--font-weight);font-size:var(--font-size);gap:var(--gap);background:var(--background);color:var(--color);border-radius:var(--border-radius);height:var(--height);width:var(--width);padding:var(--padding);display:flex;align-items:center;line-height:1em;place-items:center;place-content:center}:host([size="sm"]){--height: var(--nve-ref-size-200);--width: var(--nve-ref-size-200);--font-size: var(--nve-ref-font-size-50)}:host([size="lg"]){--height: var(--nve-ref-size-400);--width: var(--nve-ref-size-400);--font-size: var(--nve-ref-font-size-200)}:host(:state(has-text)){--width: fit-content;--height: fit-content;--padding: calc(var(--font-size) * .1) calc(var(--font-size) * .5)}::slotted([nve-text]),::slotted([mlv-text]){color:inherit!important}:host([status="warning"]){--color: var(--nve-sys-text-black-color)}',nr,ir])}static{this.metadata={tag:"nve-dot",version:"1.49.2"}}render(){return Wt`
`}connectedCallback(){super.connectedCallback(),t(this),this._internals.role="img"}#_e(){this.textContent.length?this._internals.states.add("has-text"):this._internals.states.delete("has-text")}}hs([ve({type:String,reflect:!0})],vs.prototype,"status"),hs([ve({type:String,reflect:!0})],vs.prototype,"size"),j(vs);var ps,us,gs=Object.defineProperty,ms=Object.getOwnPropertyDescriptor,fs=t=>{throw TypeError(t)},bs=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?ms(e,r):e,s=t.length-1;s>=0;s--)(n=t[s])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&gs(e,r,i),i},ys=(t,e,r)=>e.has(t)||fs("Cannot "+r),ws=(t,e,r)=>(ys(t,e,"read from private field"),r?r.call(t):e.get(t)),xs=(t,e,r)=>e.has(t)?fs("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r);let ks=class extends le{constructor(){super(...arguments),this.position="left",this.anchor=globalThis.document?.body,xs(this,ps,new qe(this)),this.i18n=ws(this,ps).i18n,this.typeNativeAnchorController=new Je(this),this.typeNativePopoverController=new Ze(this),xs(this,us)}get popoverType(){return this.modal?"auto":"manual"}get popoverDismissible(){return!!this.closable}render(){return Wt`
`}connectedCallback(){super.connectedCallback(),this.addEventListener("toggle",t=>{var e,r;this.inline&&(ws(this,us)&&"closed"===t.newState?ws(this,us).remove():(e=us,r=K(this),ys(this,e,"write to private field"),e.set(this,r),this.after(ws(this,us))))})}};ps=new WeakMap,us=new WeakMap,ks.styles=sr([cr,':host{--nve-sys-interaction-background: var(--nve-sys-interaction-background-300);--nve-sys-interaction-field-background: var(--nve-sys-interaction-background-300);--nve-sys-layer-popover-arrow-padding: 0px;--nve-sys-layer-popover-arrow-offset: 0px;--nve-sys-layer-popover-offset: 0px;--border: var(--nve-ref-border-width-sm) solid var(--nve-ref-border-color-muted);--background: var(--nve-sys-layer-overlay-background);--color: var(--nve-sys-layer-overlay-color);--padding: 0;--box-shadow: var(--nve-ref-shadow-500);--gap: var(--nve-ref-space-sm);--top: 0px;--max-width: 400px;--width: 100vw;height:100%;width:var(--width);max-width:var(--max-width);height:calc(100vh - var(--top));margin:initial!important;margin-top:var(--top)!important}:host([size="sm"]){--max-width: 280px}:host([size="lg"]){--max-width: 540px}:host([position="left"]){transform:translate(calc(-1 * var(--width)))!important}:host([position="right"]){transform:translate(var(--width))!important}:host(:popover-open){transform:translate(0)!important}:host([inline]){--nve-sys-interaction-background: var(--nve-sys-interaction-background-200);--nve-sys-interaction-field-background: var(--nve-sys-interaction-background-200);--background: var(--nve-sys-layer-container-background);--box-shadow: none;--border: 0;transition:none!important}[internal-host]{border:var(--border);background:var(--background);color:var(--color);box-shadow:var(--box-shadow);bottom:0!important;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;width:100%}::backdrop{background:transparent}:host([modal])::backdrop{background:#00000012}.header{display:flex;gap:var(--gap)}.content{padding:var(--padding);display:flex;flex-direction:column;align-items:start;overflow:auto;flex:1}nve-icon-button{position:absolute;top:8px;right:8px;z-index:99}:host([position="bottom"]),:host([position="top"]){min-width:100%;height:max-content}:host([position="bottom"]) [internal-host],:host([position="top"]) [internal-host]{height:min-content}:host([position="left"]){inset:auto auto auto 0}:host([position="right"]){inset:auto 0 auto auto}:host([position="top"]){inset:0 auto auto}:host([position="bottom"]){inset:auto auto 0}']),ks.metadata={tag:"nve-drawer",version:"1.49.2"},ks.elementDefinitions={[Pr.metadata.tag]:Pr},bs([ve({type:String,reflect:!0})],ks.prototype,"position",2),bs([ve({type:String,reflect:!0})],ks.prototype,"size",2),bs([ve({type:Boolean})],ks.prototype,"closable",2),bs([ve({type:Boolean,reflect:!0})],ks.prototype,"modal",2),bs([ve({type:String})],ks.prototype,"anchor",2),bs([ve({type:String})],ks.prototype,"trigger",2),bs([ve({type:Boolean,reflect:!0})],ks.prototype,"inline",2),bs([ve({type:Boolean,reflect:!0,attribute:"behavior-trigger"})],ks.prototype,"behaviorTrigger",2),bs([ve({type:Object})],ks.prototype,"i18n",2),ks=bs([Ge()],ks);let zs=class extends le{render(){return Wt`
`}};zs.styles=sr([":host{--padding: var(--nve-ref-size-300) var(--nve-ref-size-400);--gap: var(--nve-ref-space-sm);width:100%;height:100%;flex:1;justify-content:stretch;flex-direction:column;display:flex;flex-grow:1;overflow:auto;gap:var(--gap);contain:none}[internal-host]{background:var(--background);padding:var(--padding);height:100%;width:100%;flex:1}::slotted(mlv-menu),::slotted(nve-menu){--width: 100%}"]),zs.metadata={tag:"nve-drawer-content",version:"1.49.2",parents:["nve-drawer"]},zs=((t,e)=>{for(var r,o=e,n=t.length-1;n>=0;n--)(r=t[n])&&(o=r(o)||o);return o})([Ne()],zs);let Cs=class extends le{render(){return Wt`
`}connectedCallback(){super.connectedCallback(),this.slot="footer"}};Cs.styles=sr([":host{--border-top: var(--nve-ref-border-width-sm) solid var(--nve-ref-border-color);--padding: var(--nve-ref-size-300) var(--nve-ref-size-400);--gap: var(--nve-ref-space-sm);--min-height: calc(var(--nve-ref-size-1000) + var(--nve-ref-size-200));display:block}[internal-host]{background:var(--background);border-top:var(--border-top);padding:var(--padding);gap:var(--gap);min-height:var(--min-height);display:flex;align-items:center}"]),Cs.metadata={tag:"nve-drawer-footer",version:"1.49.2",parents:["nve-drawer"]},Cs=((t,e)=>{for(var r,o=e,n=t.length-1;n>=0;n--)(r=t[n])&&(o=r(o)||o);return o})([Ne()],Cs);let $s=class extends le{render(){return Wt`
`}connectedCallback(){super.connectedCallback(),this.slot="header"}};$s.styles=sr([":host{--border-bottom: var(--nve-ref-border-width-sm) solid var(--nve-ref-border-color);--min-height: calc(var(--nve-ref-size-1000) + var(--nve-ref-size-200));--padding: var(--nve-ref-size-300);display:block;width:100%}[internal-host]{background:var(--background);border-bottom:var(--border-bottom);padding:var(--padding);color:var(--color);min-height:var(--min-height);display:flex;align-items:center}"]),$s.metadata={tag:"nve-drawer-header",version:"1.49.2",parents:["nve-drawer"]},$s=((t,e)=>{for(var r,o=e,n=t.length-1;n>=0;n--)(r=t[n])&&(o=r(o)||o);return o})([Ne()],$s),j(ks),j(Cs),j($s),j(zs);class _s extends Error{constructor(t,e){super(`(${t}): ${e}`),this.name="FormControlError"}}function Ss(t){return class extends t{static{this.formAssociated=!0}get readOnly(){return null!==this.getAttribute("readonly")}set readOnly(t){this.toggleAttribute("readonly",t),this.#Se()}get disabled(){return null!==this.getAttribute("disabled")}set disabled(t){this.toggleAttribute("disabled",t),this.#Se()}get required(){return null!==this.getAttribute("required")}set required(t){this.toggleAttribute("required",t),this.#Se()}get name(){return this.getAttribute("name")??""}set name(t){this.setAttribute("name",t),this.#Se()}get noValidate(){return null!==this.getAttribute("novalidate")||!0===this.#Ee.form?.noValidate}set noValidate(t){this.toggleAttribute("novalidate",t),this.#Se()}#Ae;set value(t){this.updateValue(t),this.#Se()}get value(){return this.#Ae}updateValue(t){const e=this.#Ae;this.#Ae=structuredClone(t),!this.checkValidity()&&this.#Pe.strict&&(this.#Ae=e,console.error("FormControlError: (strict mode)",this.validationMessage)),this.#Oe()}get form(){return this.#Ee.form}get willValidate(){return this.#Ee.willValidate}get validity(){return this.#Ee.validity}get validationMessage(){return this.#Ee.validationMessage}get valueAsString(){return JSON.stringify(this.value)}get valueAsNumber(){return Number(this.valueAsString)}set valueAsNumber(t){if("number"!=typeof this.#Ae||"number"!=typeof t)throw new _s(this.localName,"cannot set number value on non-number type");this.value=t}get type(){return this.localName}get#Pe(){return this.constructor.metadata}#Ee=this.attachInternals();#Te;get#Le(){return this.#Pe.validators??[]}get _internals(){return this.#Ee}constructor(...t){super(...t),this.#Te=this.value}connectedCallback(){super.connectedCallback&&super.connectedCallback(),this.tabIndex=0,this.#Oe(),this.shadowRoot?.addEventListener("input",t=>t.stopPropagation()),this.shadowRoot?.addEventListener("change",t=>t.stopPropagation())}static get observedAttributes(){return(super.observedAttributes??[]).concat(["value","readonly","required","name","novalidate","disabled"])}attributeChangedCallback(t,e,r){super.attributeChangedCallback&&super.attributeChangedCallback(t,e,r),"value"===t&&r!==e&&(this.value=function(t,e,r){const o=function(t,e){let r;switch(e.type){case"string":r=t;break;case"number":r=parseFloat(t);break;case"boolean":r=!!t||"true"===t;break;case"array":case"object":r=JSON.parse(t);break;case"enum":r=e.enum.includes(t)?t:void 0;break;default:return}return r}(e,r);if(void 0===o)throw new _s(t,"unsupported value type "+typeof e);return o}(this.localName,r,this.#Pe.valueSchema),void 0===this.#Te&&(this.#Te=this.value)),"readonly"===t&&r!==e&&(this.readOnly=null!==r),"disabled"===t&&r!==e&&(this.disabled=null!==r),"required"===t&&r!==e&&(this.required=null!==r),"name"===t&&r!==e&&(this.name=r)}formResetCallback(){this.value=this.#Te,this.checkValidity()}formStateRestoreCallback(t,e){this.value=t,this.checkValidity()}reportValidity(){return this.#Ee.reportValidity()}checkValidity(){if(this.noValidate)this.#Ee.setValidity({});else for(const t of this.#Le){const e=t(this.value,this);if(!e.validity.valid){this.#Ee.setValidity(e.validity,e.message,this.shadowRoot?.activeElement??void 0);break}this.#Ee.setValidity({})}return this.#Ee.checkValidity()}setValidity(t,e){this.#Ee.setValidity(t,e)}dispatchInputEvent(){this.dispatchEvent(new InputEvent("input",{bubbles:!0,cancelable:!0,data:this.valueAsString}))}dispatchChangeEvent(){this.dispatchEvent(new Event("change",{bubbles:!0,cancelable:!0}))}dispatchUpdateEvent(t){"input"===t?this.dispatchInputEvent():"change"===t&&this.dispatchChangeEvent()}#Oe(){if(this.name)if("number"==typeof this.value)this.#Ee?.setFormValue(""+this.value);else if(function(t){if(!t||"object"!=typeof t||Array.isArray(t))return!1;const e=Object.getPrototypeOf(t);return null===e||e===Object.prototype}(this.value)){const t=new FormData;Object.entries(this.value).filter(([t])=>"value"!==t).forEach(([e,r])=>{t.set(`${this.name}-${e}`,""+r)}),this.#Ee?.setFormValue(t)}else if(Array.isArray(this.value)){const t=new FormData;this.value.forEach(e=>t.append(""+this.name,e)),this.#Ee?.setFormValue(t)}else this.#Ee?.setFormValue(this.value)}#Se(){this.requestUpdate&&this.requestUpdate()}}}function Es(t){return t.split(",").map(t=>((t=t.trim()).startsWith(".")&&(t=t.slice(1)),t.endsWith("/*")&&(t=t.split("/")[0]),t.includes("/")&&(t=t.split("/")[1]),t.includes("+")&&(t=t.split("+")[0]),t))}function As(t,e){const r=e,o=t;return o&&Array.isArray(o)&&0!==o.length&&o.filter(t=>t.size>r.maxFileSize).length>0?{validity:{rangeOverflow:!0,valid:!1},message:"Some files exceed the maximum size of "+X(r.maxFileSize)}:{validity:{valid:!0}}}function Ps(t,e){const r=e,o=t;if(!o||!Array.isArray(o)||0===o.length)return{validity:{valid:!0}};const n=Es(r.accept);return o.filter(t=>!n.some(e=>t.type.includes(e))).length>0?{validity:{typeMismatch:!0,valid:!1},message:"Some files are not of accepted types"}:{validity:{valid:!0}}}var Os=Object.defineProperty,Ts=(t,e,r,o)=>{for(var n,i=void 0,s=t.length-1;s>=0;s--)(n=t[s])&&(i=n(e,r,i)||i);return i&&Os(e,r,i),i};class Ls extends(Ss(le)){constructor(){super(),this.accept="image/gif, image/jpeg, image/png, image/svg+xml",this.maxFileSize=2097152,this.#It=new qe(this),this.i18n=this.#It.i18n,this.value=[]}#It;static{this.styles=sr([":host{--background: inherit;--min-height: 50px;--border-radius: var(--nve-ref-border-radius-xs);--border-color: var(--nve-ref-border-color)}[internal-host]{display:flex;flex-direction:column;gap:var(--nve-ref-space-md)}.container{background:var(--background);border-radius:var(--border-radius);justify-content:center;gap:var(--nve-ref-space-xs);min-height:var(--min-height);padding:var(--nve-ref-space-lg);color:var(--nve-sys-text-color);position:relative;cursor:pointer;display:flex;flex-direction:column;align-items:center;user-select:none}.border{border-radius:var(--border-radius);color:var(--border-color);position:absolute;inset:0}.icon{padding:var(--nve-ref-space-xs);border-radius:var(--nve-ref-border-radius-sm);background:var(--nve-sys-layer-canvas-accent-background)}.text-emphasized{color:var(--nve-sys-text-emphasis-color)}.text-center{text-align:center;line-height:var(--nve-ref-font-line-height-relaxed);font-size:var(--nve-ref-font-size-200)}.text-center:first-letter{text-transform:capitalize}.text-bold{font-weight:var(--nve-ref-font-weight-semibold)}.text-muted{color:var(--nve-sys-text-muted-color);font-size:var(--nve-ref-font-size-100);font-weight:var(--nve-ref-font-weight-regular)}:host([highlighted]),:host(:hover){--background: color-mix(in oklab, transparent, var(--nve-sys-accent-secondary-background) 20%);--border-color: var(--nve-ref-border-color-emphasis);.icon{background:var(--nve-sys-accent-secondary-background);--color: var(--nve-sys-text-white-color)}.text-emphasized{color:var(--nve-sys-text-color)}}:host([highlighted]),:host(:active){--background: color-mix(in oklab, transparent, var(--nve-sys-accent-secondary-background) 30%)}"])}static{this.metadata={tag:"nve-dropzone",version:"1.49.2",validators:[Ps,As],valueSchema:{type:"array",items:{type:"object",properties:{name:{type:"string"},size:{type:"number"},type:{type:"string"}}}}}}static{this.elementDefinitions={[_r.metadata.tag]:_r}}formResetCallback(){this.value=[],this.requestUpdate()}connectedCallback(){super.connectedCallback(),this.setAttribute("nve-control",""),globalThis.document.addEventListener("dragover",this.#je),globalThis.document.addEventListener("drop",this.#je)}disconnectedCallback(){super.disconnectedCallback(),globalThis.document.removeEventListener("dragover",this.#je),globalThis.document.removeEventListener("drop",this.#je)}#je(t){t.preventDefault(),t.stopPropagation()}#De(){this.fileInput.click()}#Ie(t){this.#je(t),this.#Ne(!0)}#Re(t){this.#je(t),this.#Ne(!0)}#Be(t){this.#je(t),this.#Ne(!1)}#Ue(t){this.#je(t),this.#Ne(!1);const e=Array.from(t.dataTransfer.files);this.#qe(e)}#Me(t){this.#je(t);const e=Array.from(this.fileInput.files);this.#qe(e),this.fileInput.value=""}#qe(t){this.value=[...this.value,...t],this.dispatchChangeEvent()}#We(t){const e=Es(t);if(1===e.length)return e[0].toUpperCase();const r=e.pop();return`${e.join(", ").toUpperCase()} or ${r.toUpperCase()}`}#Ne(t){this.toggleAttribute("highlighted",t)}#Ve(t){t.target.assignedNodes().forEach(t=>e(t))}render(){return Wt`
${this.i18n.dragAndDrop} ${this.i18n.files} ${this.i18n.or} ${this.i18n.browseFiles}
${this.#We(this.accept)} — ${this.i18n.maxFileSize} ${X(this.maxFileSize)}
`}}Ts([ve()],Ls.prototype,"accept"),Ts([ve({attribute:"max-file-size",type:Number})],Ls.prototype,"maxFileSize"),Ts([ve({type:Object})],Ls.prototype,"i18n"),Ts([mi("#dropzone-input")],Ls.prototype,"fileInput"),j(Ls);class js extends Hn{static{this.styles=sr([...Hn.styles,":host{--background: var(--nve-sys-interaction-background);--padding: 0 var(--nve-ref-size-300);--border-radius: var(--nve-ref-border-radius-lg);--border: 0;--font-weight: var(--nve-ref-font-weight-semibold);--font-size: var(--nve-ref-font-size-200);--text-decoration: none;--cursor: pointer;--gap: var(--nve-ref-space-xxs);--height: var(--nve-ref-size-800);width:100%}"])}static{this.metadata={tag:"nve-file",version:"1.49.2"}}connectedCallback(){super.connectedCallback(),D(this,"mlv-file>input,nve-file>input{color:var(--color)}mlv-file>input::file-selector-button,nve-file>input::file-selector-button{background:var(--background);padding:var(--padding);height:var(--height);width:var(--width);border-radius:var(--border-radius);border:var(--border);text-decoration:var(--text-decoration);font-weight:var(--font-weight);font-size:var(--font-size);cursor:var(--cursor);gap:var(--gap);margin-right:var(--nve-ref-space-sm);display:inline-flex;place-items:center;appearance:none;line-height:1.2em}mlv-file>input::file-selector-button:hover,nve-file>input::file-selector-button:hover{--color: var(--nve-sys-interaction-hover-color);--background: var(--nve-sys-interaction-background)}mlv-file>input::file-selector-button:active,nve-file>input::file-selector-button:active{--color: var(--nve-sys-interaction-active-color);--background: var(--nve-sys-interaction-background)}")}}j(js);class Ds extends le{static{this.styles=sr([":host{--color: var(--nve-sys-layer-canvas-color);--padding: var(--nve-ref-size-200) var(--nve-ref-size-300);position:absolute;inset:28px 0 0}[internal-host]{background:color-mix(in oklab,var(--background, var(--nve-sys-layer-canvas-background)) 100%,var(--nve-sys-interaction-state-mix) var(--interaction-state-ratio, .01%));color:var(--color);padding:var(--padding);font-size:var(--font-size);display:flex;place-items:center;place-content:center;height:100%}"])}static{this.metadata={tag:"nve-grid-placeholder",version:"1.49.2"}}render(){return Wt`
`}connectedCallback(){super.connectedCallback(),t(this),this._internals.role="row"}}var Is=Object.defineProperty,Ns=(t,e,r,o)=>{for(var n,i=void 0,s=t.length-1;s>=0;s--)(n=t[s])&&(i=n(e,r,i)||i);return i&&Is(e,r,i),i};const Rs=class e extends le{static{this.styles=sr([':host{--nve-sys-interaction-background: var(--nve-sys-interaction-background-200);--nve-sys-interaction-field-background: var(--nve-sys-interaction-background-200);--color: var(--nve-sys-text-muted-color);--padding: var(--nve-ref-size-200) var(--nve-ref-size-500);--font-weight: var(--nve-ref-font-weight-semibold);--font-size: var(--nve-ref-font-size-100);--height: var(--nve-ref-size-1000);--min-width: var(--nve-ref-size-1000);--justify-content: start;--border-left: 0;--border-right: 0;transition:box-shadow .3s ease-in-out}[internal-host]{background:var(--background);color:var(--color);padding:var(--padding);height:var(--height);font-size:var(--font-size);font-weight:var(--font-weight);min-width:var(--min-width);border-left:var(--border-left);border-right:var(--border-right);justify-content:var(--justify-content);display:flex;align-items:center;outline-offset:-5px;white-space:nowrap}:host([width="max-content"]){--padding: var(--nve-ref-size-300)}::slotted(mlv-sort-button),::slotted(mlv-icon-button),::slotted(nve-sort-button),::slotted(nve-icon-button){margin-inline-start:auto}@media (hover: hover){::slotted(mlv-sort-button),::slotted(nve-sort-button){opacity:0}::slotted(mlv-sort-button[sort="ascending"]),::slotted(mlv-sort-button[sort="descending"]),::slotted(nve-sort-button[sort="ascending"]),::slotted(nve-sort-button[sort="descending"]),:host(:focus-within) ::slotted(mlv-sort-button),:host(:hover) ::slotted(mlv-sort-button),:host(:focus-within) ::slotted(nve-sort-button),:host(:hover) ::slotted(nve-sort-button){opacity:1}}'])}static{this.metadata={tag:"nve-grid-column",version:"1.49.2"}}get#He(){return this.parentElement.parentElement}render(){return Wt`
`}connectedCallback(){super.connectedCallback(),t(this),this._internals.role="columnheader",this.addEventListener("sort",t=>this.ariaSort=t.detail.next)}async updated(t){super.updated(t),t.get("columnAlign")!==this.columnAlign&&this.#Fe(),t.get("position")!==this.position&&this.#Ke(),t.get("ariaColIndex")!==this.ariaColIndex&&(this.#Ke(),this.#Fe()),t.get("width")!==this.width&&this.dispatchEvent(new CustomEvent("nve-grid-column-resize",{bubbles:!0}))}#Xe;#Ke(){if("fixed"===this.position){const t=Array.from(this.parentElement.querySelectorAll(R(e.metadata.tag))),r=t.slice(t.indexOf(this)+1,t.length),o=this.getBoundingClientRect(),n=this.#He.getBoundingClientRect(),i=this.offsetLeftt+e.getBoundingClientRect().width,0),l=this.position&&"left"===i&&this.nextElementSibling?.position!==this.position,c=this.position&&"right"===i&&this.previousElementSibling?.position!==this.position,d=`\n [id='${this.#He.id}'] mlv-grid-column:nth-child(${this.ariaColIndex}),\n [id='${this.#He.id}'] mlv-grid-cell:nth-child(${this.ariaColIndex}),\n [id='${this.#He.id}'] nve-grid-column:nth-child(${this.ariaColIndex}),\n [id='${this.#He.id}'] nve-grid-cell:nth-child(${this.ariaColIndex}) {\n position: sticky;\n z-index: 99;\n ${"left"===i?`left: ${s}px;`:`right: ${a}px;`}\n }\n `,h=l||c?`\n [id='${this.#He.id}'] mlv-grid-column:nth-child(${this.ariaColIndex}),\n [id='${this.#He.id}'] mlv-grid-cell:nth-child(${this.ariaColIndex}),\n [id='${this.#He.id}'] nve-grid-column:nth-child(${this.ariaColIndex}),\n [id='${this.#He.id}'] nve-grid-cell:nth-child(${this.ariaColIndex}) {\n box-shadow: var(--scroll-shadow);\n clip-path: inset(0px ${l?"-4px":"0"} 0px ${c?"-4px":"0"});\n --border-${"right"===i?"left":"right"}: var(--nve-ref-border-width-sm) solid var(--nve-ref-border-color-muted);\n }\n `:"";this.#Xe?this.#Xe.replaceSync(`${d}\n${h}`):this.#Xe=D(this.#He,`${d}\n${h}`),this.setAttribute(i,"")}else this.removeAttribute("left"),this.removeAttribute("right"),this.#Xe?.replaceSync("")}#Fe(){void 0!==this.columnAlign&&D(this.#He,`\n [id='${this.#He.id}'] mlv-grid-column:nth-child(${this.ariaColIndex}),\n [id='${this.#He.id}'] mlv-grid-cell:nth-child(${this.ariaColIndex}),\n [id='${this.#He.id}'] nve-grid-column:nth-child(${this.ariaColIndex}),\n [id='${this.#He.id}'] nve-grid-cell:nth-child(${this.ariaColIndex}) {\n --justify-content: ${this.columnAlign}\n }\n `)}};Ns([ve({type:String,reflect:!0})],Rs.prototype,"width"),Ns([ve({type:String,reflect:!0})],Rs.prototype,"position"),Ns([ve({type:String,reflect:!0,attribute:"column-align"})],Rs.prototype,"columnAlign"),Ns([ve({type:String,reflect:!0,attribute:"aria-colindex"})],Rs.prototype,"ariaColIndex");let Bs=Rs;class Us extends le{static{this.styles=sr([":host{--color: var(--nve-sys-layer-canvas-color);--padding: var(--nve-ref-size-200) var(--nve-ref-size-500);--min-height: var(--row-height);--min-width: var(--nve-ref-size-1000);--font-weight: var(--nve-ref-font-weight-medium);--font-size: var(--nve-ref-font-size-100);--height: 100%;--border-left: 0;--border-right: 0;--justify-content: start;transition:box-shadow .3s ease-in-out;contains:inline-size}[internal-host]{background:color-mix(in oklab,var(--background, var(--nve-sys-layer-canvas-background)) 100%,var(--nve-sys-interaction-state-mix) var(--interaction-state-ratio, .01%));color:var(--color);padding:var(--padding);height:var(--height);min-height:var(--min-height);font-size:var(--font-size);min-width:var(--min-width);border-left:var(--border-left);border-right:var(--border-right);justify-content:var(--justify-content);font-weight:var(--font-weight);display:flex;align-items:center;outline-offset:-2px}"])}static{this.metadata={tag:"nve-grid-cell",version:"1.49.2"}}render(){return Wt`
`}connectedCallback(){super.connectedCallback(),t(this),this._internals.role="gridcell"}}var qs=Object.defineProperty,Ms=Object.getOwnPropertyDescriptor,Ws=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?Ms(e,r):e,s=t.length-1;s>=0;s--)(n=t[s])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&qs(e,r,i),i};let Vs=class extends le{render(){return Wt`
`}connectedCallback(){super.connectedCallback(),t(this),this._internals.role="row"}};Vs.styles=sr([":host{--border-bottom: var(--nve-ref-border-width-sm) solid var(--nve-ref-border-color-muted);contain:layout;display:block;min-width:max-content;content-visibility:auto;contain-intrinsic-size:auto var(--row-height, var(--nve-ref-size-900))}[internal-host]{grid-auto-columns:var(--grid-auto-columns);border-bottom:var(--border-bottom);display:grid;grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--grid-template-column)}:host(:hover) ::slotted(mlv-grid-cell),:host(:hover) ::slotted(nve-grid-cell){--interaction-state-ratio: var(--nve-sys-interaction-state-ratio-hover)}:host(:state(selected)) ::slotted(mlv-grid-cell),:host(:state(selected)) ::slotted(nve-grid-cell){--background: var(--nve-sys-interaction-highlighted-muted-background);--interaction-state-ratio: var(--nve-sys-interaction-state-ratio-selected)}"]),Vs.metadata={tag:"nve-grid-row",version:"1.49.2",children:[Us.metadata.tag]},Ws([ve({type:Boolean})],Vs.prototype,"selected",2),Vs=Ws([be(),Ne()],Vs);var Hs,Fs,Ks,Xs,Ys=Object.defineProperty,Js=Object.getOwnPropertyDescriptor,Zs=t=>{throw TypeError(t)},Gs=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?Js(e,r):e,s=t.length-1;s>=0;s--)(n=t[s])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&Ys(e,r,i),i},Qs=(t,e,r)=>e.has(t)||Zs("Cannot "+r),ta=(t,e,r)=>(Qs(t,e,"read from private field"),r?r.call(t):e.get(t)),ea=(t,e,r)=>(Qs(t,e,"access private method"),r);let ra=class extends le{constructor(){var t,e;super(...arguments),t=this,(e=Hs).has(t)?Zs("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,undefined)}render(){return Wt`
`}connectedCallback(){super.connectedCallback(),t(this),this._internals.role="row",this.addEventListener("nve-grid-column-resize",()=>ea(this,Hs,Ks).call(this))}async firstUpdated(t){super.firstUpdated(t),await this.updateComplete;const e=function(t,e=0){let r;return(...o)=>{clearTimeout(r),r=setTimeout(()=>{t.apply(this,o)},e)}}(()=>ea(this,Hs,Ks).call(this),100);new ResizeObserver(e).observe(this),ea(this,Hs,Xs).call(this)}};Hs=new WeakSet,Fs=function(){return this.parentElement},Ks=async function(){await this.updateComplete,this.columns.forEach((t,e)=>t.ariaColIndex=""+(e+1)),ta(this,Hs,Fs).style.setProperty("--grid-auto-flow","initial"),ta(this,Hs,Fs).style.setProperty("--grid-template-column",this.columns.map((t,e)=>`var(--c${e})`).join(" ")),this.columns.forEach((t,e)=>ta(this,Hs,Fs).style.setProperty("--c"+e,t.width?t.width:"1fr")),await this.updateComplete,this.columns.forEach((t,e)=>ta(this,Hs,Fs).style.setProperty("--c"+e,t.width?t.width:`minmax(auto, ${t.getBoundingClientRect().width}px)`))},Xs=function(){if("production"!==l.state.env){const t=ta(this,Hs,Fs).querySelector(R(Vs.metadata.tag))?.querySelectorAll(R(Us.metadata.tag));this.columns&&t&&this.columns.length!==t.length&&v.error(`grid-column (${this.columns.length}) and grid-cell (${t.length}) count mismatch`)}},ra.styles=sr([":host{--background: var(--nve-sys-layer-container-accent-background);--border-bottom: var(--nve-ref-border-width-sm) solid var(--nve-ref-border-color-muted);--padding: 0 1px 0 0;position:sticky;z-index:100;top:0;width:100%}[internal-host]{grid-auto-columns:var(--grid-auto-columns);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--grid-template-column);border-bottom:var(--border-bottom);background:var(--background);padding:var(--padding);display:grid;min-width:fit-content}:host([hidden]){display:block!important;opacity:0!important;height:0!important;z-index:0!important}"]),ra.metadata={tag:"nve-grid-header",version:"1.49.2",children:[Bs.metadata.tag]},Gs([pr({selector:`${Bs.metadata.tag}, ${Bs.metadata.tag.replace("nve-","mlv-")}`,flatten:!0})],ra.prototype,"columns",2),ra=Gs([Ne()],ra);var oa=Object.defineProperty;class na extends le{constructor(){super(...arguments),this.slot="footer"}static{this.styles=sr([":host{--background: var(--nve-sys-layer-container-background);--color: var(--nve-sys-layer-canvas-color);--padding: var(--nve-ref-size-200) var(--nve-ref-size-500);--height: var(--nve-ref-size-1000);contain:initial}[internal-host]{border-top:var(--nve-ref-border-width-sm) solid var(--nve-ref-border-color-muted);background:var(--background);color:var(--color);padding:var(--padding);height:var(--height);display:flex;align-items:center}::slotted(mlv-pagination),::slotted(nve-pagination){margin-inline:auto calc(-1 * var(--nve-ref-size-300))}"])}static{this.metadata={tag:"nve-grid-footer",version:"1.49.2"}}static{this.elementDefinitions={}}render(){return Wt`
`}connectedCallback(){super.connectedCallback(),t(this),this._internals.role="row"}}((t,e,r)=>{for(var o,n=void 0,i=t.length-1;i>=0;i--)(o=t[i])&&(n=o(e,r,n)||n);n&&oa(e,r,n)})([rr()],na.prototype,"slot");var ia,sa,aa,la,ca,da=Object.defineProperty,ha=Object.getOwnPropertyDescriptor,va=t=>{throw TypeError(t)},pa=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?ha(e,r):e,s=t.length-1;s>=0;s--)(n=t[s])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&da(e,r,i),i},ua=(t,e,r)=>(((t,e)=>{e.has(t)||va("Cannot read from private field")})(t,e),r?r.call(t):e.get(t));let ga=class extends le{constructor(){var t,e;super(...arguments),t=this,(e=ia).has(t)?va("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,undefined)}get keynavGridConfig(){return{columns:ua(this,ia,la),rows:[ua(this,ia,aa),...ua(this,ia,sa)],cells:[...ua(this,ia,la),...ua(this,ia,ca)]}}render(){return Wt`
`}connectedCallback(){super.connectedCallback(),t(this),this._internals.role="grid",this.id||=S(),D(this,"mlv-grid-row:has(mlv-grid-cell:first-child [nve-control]>input:checked) mlv-grid-cell,nve-grid-row:has(nve-grid-cell:first-child [nve-control]>input:checked) nve-grid-cell{--background: var(--nve-sys-interaction-highlighted-muted-background);--interaction-state-ratio: var(--nve-sys-interaction-state-ratio-selected)}mlv-grid:has(mlv-grid-cell:first-child mlv-radio),mlv-grid:has(mlv-grid-cell:first-child mlv-checkbox),nve-grid:has(nve-grid-cell:first-child nve-radio),nve-grid:has(nve-grid-cell:first-child nve-checkbox){--grid-auto-columns: 36px minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}mlv-grid[container=flat] mlv-grid-header,nve-grid[container=flat] nve-grid-header{--background: var(--nve-sys-layer-canvas-background)}mlv-card,mlv-panel,mlv-dialog,mlv-drawer,mlv-accordion,nve-card,nve-panel,nve-dialog,nve-drawer,nve-accordion{mlv-grid[container=flat],nve-grid[container=flat]{mlv-grid-header,nve-grid-header{--background: var(--nve-sys-layer-container-background)}}}mlv-grid-cell:has(>mlv-icon-button),nve-grid-cell:has(>nve-icon-button){--padding: 0 var(--nve-ref-size-100)}mlv-grid-cell:has(>mlv-checkbox),mlv-grid-cell:has(>mlv-radio),nve-grid-cell:has(>nve-checkbox),nve-grid-cell:has(>nve-radio){--padding: var(--nve-ref-size-200) var(--nve-ref-size-300)}mlv-grid:has(mlv-toolbar:not([hidden]))::part(_scrollbox),nve-grid:has(nve-toolbar:not([hidden]))::part(_scrollbox){padding-bottom:var(--nve-ref-size-1000)}mlv-grid:has(mlv-toolbar:not([hidden])),nve-grid:has(nve-toolbar:not([hidden])){contain:content}mlv-grid-column>mlv-sort-button+mlv-icon-button,nve-grid-column>nve-sort-button+nve-icon-button{margin-inline-start:initial}mlv-grid-cell:focus-within>a,nve-grid-cell:focus-within>a{box-shadow:0 0 0 2px Highlight}mlv-grid,nve-grid{&:has([scroller]) mlv-grid-header,&:has([scroller]) nve-grid-header{--padding: 0 16px 0 0}[scroller]{scrollbar-color:var(--nve-sys-scrollbar-thumb-color) var(--nve-sys-scrollbar-track-color);scrollbar-width:var(--nve-sys-scrollbar-width)}}")}async scrollTo(...t){await(this.shadowRoot.querySelector('[part="_scrollbox"]')?.scrollTo(...t))}};ia=new WeakSet,sa=function(){return Array.from(this.querySelectorAll(R(Vs.metadata.tag)))},aa=function(){return this.querySelector(R(ra.metadata.tag))},la=function(){return Array.from(this.querySelectorAll(R(Bs.metadata.tag)))},ca=function(){return Array.from(this.querySelectorAll(R(Us.metadata.tag)))},ga.styles=sr([':host{--nve-sys-interaction-background: var(--nve-sys-interaction-background-200);--nve-sys-interaction-field-background: var(--nve-sys-interaction-background-200);--background: var(--nve-sys-layer-container-background);--color: var(--nve-sys-layer-canvas-color);--border-radius: var(--nve-ref-border-radius-lg);--box-shadow: var(--nve-ref-shadow-100);--font-size: var(--nve-ref-font-size-100);--row-height: var(--nve-ref-size-900);--scroll-height: initial;--grid-auto-columns: minmax(0, 1fr);--scroll-width: 0;--grid-template-column: initial;--grid-auto-flow: column;width:100%;display:grid;contain:none}[internal-host]{border-radius:var(--border-radius);box-shadow:var(--box-shadow);background:var(--background);color:var(--color);font-size:var(--font-size);display:flex;flex-direction:column;align-items:stretch;justify-content:start;overflow:hidden;color-scheme:inherit;position:relative;height:100%;width:100%}:host(:state(scrolling)){--scroll-shadow: 0 0 4px hsla(0, 0%, 0%, .4)}[name=columns]{min-width:fit-content;display:grid;position:sticky;top:0;z-index:100}[part=_scrollbox]{height:100%;width:100%;max-height:var(--scroll-height);min-height:var(--scroll-height);contain:layout;overflow:auto;position:relative;scrollbar-color:var(--nve-sys-scrollbar-thumb-color) var(--nve-sys-scrollbar-track-color);scrollbar-width:var(--nve-sys-scrollbar-width)}:host([container*="full"]){--border-radius: 0;--box-shadow: none}:host([container*="flat"]){--border-radius: 0;--box-shadow: none;--background: inherit}:host([container*="flat"]) ::slotted(mlv-grid-header),:host([container*="flat"]) ::slotted(nve-grid-header){--background: inherit}:host([stripe]) ::slotted(mlv-grid-row:nth-child(odd)),:host([stripe]) ::slotted(nve-grid-row:nth-child(odd)){--background: var(--nve-sys-layer-container-accent-background)}::slotted(nve-grid-row:last-child),::slotted(mlv-grid-row:last-child){--border-bottom: 0}::slotted(mlv-toolbar),::slotted(nve-toolbar){position:fixed;z-index:99;left:12px;bottom:12px;width:calc(100% - 24px)}']),ga.metadata={tag:"nve-grid",version:"1.49.2",children:[Vs.metadata.tag,ra.metadata.tag,na.metadata.tag,Ds.metadata.tag]},ga.elementDefinitions={},pa([ve({type:String,reflect:!0})],ga.prototype,"container",2),pa([ve({type:Boolean,reflect:!0})],ga.prototype,"stripe",2),ga=pa([Ne(),t=>t.addInitializer(t=>new Me(t))],ga);var ma=Object.defineProperty,fa=(t,e,r,o)=>{for(var n,i=void 0,s=t.length-1;s>=0;s--)(n=t[s])&&(i=n(e,r,i)||i);return i&&ma(e,r,i),i};const ba={none:"ascending",ascending:"descending",descending:"none"};class ya extends De{constructor(){super(),this.sort="none",this.#It=new qe(this),this.i18n=this.#It.i18n,this.type="button"}static{this.styles=sr([':host{--width: var(--nve-ref-size-800);--height: var(--nve-ref-size-800);--border-radius: var(--nve-ref-border-radius-full)}[internal-host]{width:var(--width);height:var(--height);border-radius:var(--border-radius);background:transparent;border:0;display:flex;flex-direction:column;cursor:pointer;place-items:center;place-content:center;padding:0;position:relative;outline:0;overflow:hidden}nve-icon{--color: var(--nve-sys-text-placeholder-color);cursor:pointer}:host([sort="ascending"]) nve-icon,:host([sort="descending"]) nve-icon{--color: var(--nve-sys-text-emphasis-color)}'])}static{this.metadata={tag:"nve-sort-button",version:"1.49.2"}}static{this.elementDefinitions={[_r.metadata.tag]:_r}}#It;render(){return Wt`
`}connectedCallback(){super.connectedCallback(),this._internals.role="spinbutton",this.addEventListener("click",()=>{this._internals.ariaLabel=`${this.#It.i18n.sort} ${ba[this.sort]}`,this.dispatchEvent(new CustomEvent("sort",{detail:{value:this.sort,next:ba[this.sort]},bubbles:!0}))})}}fa([ve({type:String,reflect:!0})],ya.prototype,"sort"),fa([ve({type:Object})],ya.prototype,"i18n"),j(ya),j(ga),j(Bs),j(Vs),j(Us),j(na),j(ra),j(Ds),j(ni),j(ii);class wa extends Hn{static{this.styles=sr([...Hn.styles,oi,":host{width:100%}"])}static{this.metadata={tag:"nve-month",version:"1.49.2"}}static{this.elementDefinitions={[Pr.metadata.tag]:Pr}}get suffixContent(){return Wt``}}j(wa);var xa=Object.defineProperty,ka=(t,e,r,o)=>{for(var n,i=void 0,s=t.length-1;s>=0;s--)(n=t[s])&&(i=n(e,r,i)||i);return i&&xa(e,r,i),i};class za extends le{constructor(){super(...arguments),this.anchor=globalThis.document?.body,this.closable=!1,this.closeTimeout=0,this.#It=new qe(this),this.i18n=this.#It.i18n,this.inline=!1}#It;get popoverType(){return"manual"}get popoverInline(){return"nve-notification-group"===this.parentElement?.localName||this.inline||"flat"===this.container}get#Ye(){return Wt`${this.closable?Wt``:""}`}static{this.styles=sr([cr,':host{--nve-sys-layer-popover-arrow-padding: 0px;--nve-sys-layer-popover-arrow-offset: 0px;--nve-sys-layer-popover-offset: var(--nve-ref-space-xl);--nve-sys-interaction-color: var(--color);--border-radius: var(--nve-ref-border-radius-md);--status-color: var(--nve-sys-support-color);--background: var(--nve-sys-layer-popover-background);--color: var(--nve-sys-layer-popover-color);--padding: var(--nve-ref-size-500) var(--nve-ref-size-900);--box-shadow: var(--nve-ref-shadow-400);--min-width: 320px;--width: fit-content;--max-width: fit-content;--border: 0;width:var(--width)}[internal-host]{box-shadow:var(--box-shadow);padding:var(--padding);border-radius:var(--border-radius);background:var(--background);color:var(--color);gap:var(--nve-ref-space-sm);border:var(--border);border-left:6px solid var(--status-color);min-width:var(--min-width);max-width:var(--max-width);display:flex;flex-direction:column;position:relative}[internal-host]:has(nve-icon-button){padding-right:var(--nve-ref-size-1000)}nve-icon-button{position:absolute;top:6px;right:6px}nve-icon-button::part(icon){--color: var(--nve-sys-layer-popover-color) !important}[part=status-icon]{position:absolute;top:16px;left:12px;--color: var(--status-color)}::slotted([nve-text]),::slotted([mlv-text]){color:inherit!important}:host([container="flat"]){--max-width: 100%;--width: 100%;--border-radius: 0;--box-shadow: none;--border: var(--nve-ref-border-width-sm) solid var(--nve-ref-border-color-muted);--background: var(--nve-sys-layer-overlay-accent-background);--color: var(--nve-sys-layer-overlay-color);position:relative;margin:0}:host([container="flat"]) nve-icon-button::part(icon){--color: var(--nve-sys-layer-overlay-color) !important}:host([container="flat"]) .popover{border-bottom:var(--border)}:host([status="accent"]){--status-color: var(--nve-sys-support-accent-color)}:host([status="success"]){--status-color: var(--nve-sys-support-success-color)}:host([status="warning"]){--status-color: var(--nve-sys-support-warning-color);--status-color: color-mix(in oklab, var(--nve-sys-support-warning-color) 90%, var(--nve-sys-contrast-mute-color))}:host([status="danger"]){--status-color: var(--nve-sys-support-danger-color)}'])}static{this.metadata={tag:"nve-notification",version:"1.49.2"}}static{this.elementDefinitions={[_r.metadata.tag]:_r,[Pr.metadata.tag]:Pr}}render(){return Wt`
${this.#Ye}
`}connectedCallback(){super.connectedCallback(),t(this),this._internals.role="alert"}async firstUpdated(t){super.firstUpdated(t),this.popoverInline?this.setAttribute("nve-popover",""):(this.typeNativeAnchorController=new Je(this),this.typeNativePopoverController=new Ze(this))}updated(t){super.updated(t),this.#Je()}hidePopover(){this.popoverInline?this.dispatchEvent(new CustomEvent("close")):super.hidePopover()}#Je(){this.popoverInline&&this.closeTimeout&&!this.hidden&&setTimeout(()=>this.hidePopover(),this.closeTimeout)}}ka([ve({type:String})],za.prototype,"anchor"),ka([ve({type:String})],za.prototype,"trigger"),ka([ve({type:String,reflect:!0})],za.prototype,"position"),ka([ve({type:String,reflect:!0})],za.prototype,"alignment"),ka([ve({type:Boolean,reflect:!0,attribute:"behavior-trigger"})],za.prototype,"behaviorTrigger"),ka([ve({type:Boolean})],za.prototype,"closable"),ka([ve({type:Number,attribute:"close-timeout"})],za.prototype,"closeTimeout"),ka([ve({type:String,reflect:!0})],za.prototype,"status"),ka([ve({type:String,reflect:!0})],za.prototype,"container"),ka([ve({type:Object})],za.prototype,"i18n"),ka([ve({type:Boolean})],za.prototype,"inline");var Ca=Object.defineProperty,$a=Object.getOwnPropertyDescriptor,_a=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?$a(e,r):e,s=t.length-1;s>=0;s--)(n=t[s])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&Ca(e,r,i),i};let Sa=class extends le{constructor(){super(...arguments),this.typeNativeAnchorController=new Je(this),this.typeNativePopoverController=new Ze(this)}get popoverType(){return"manual"}render(){return Wt`
`}};Sa.styles=sr([cr,":host{--nve-sys-layer-popover-arrow-padding: 0px;--nve-sys-layer-popover-arrow-offset: 0px;--nve-sys-layer-popover-offset: var(--nve-ref-space-xl);--box-shadow: var(--nve-ref-shadow-200);position:fixed;top:0;left:0;z-index:99}[internal-host]{display:flex;flex-direction:column-reverse;gap:var(--nve-ref-space-sm)}::slotted(nve-notification){position:relative;translate:none;margin:0;position-anchor:initial!important}"]),Sa.metadata={tag:"nve-notification-group",version:"1.49.2",children:["nve-notification"]},_a([ve({type:String})],Sa.prototype,"anchor",2),_a([ve({type:String,reflect:!0})],Sa.prototype,"position",2),_a([ve({type:String,reflect:!0})],Sa.prototype,"alignment",2),Sa=_a([Ne()],Sa),j(za),j(Sa);var Ea=Object.defineProperty,Aa=Object.getOwnPropertyDescriptor,Pa=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?Aa(e,r):e,s=t.length-1;s>=0;s--)(n=t[s])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&Ea(e,r,i),i};let Oa=class extends le{constructor(){super(...arguments),this.documentScroll=!1}render(){return Wt`
`}connectedCallback(){super.connectedCallback(),t(this)}};Oa.styles=sr([':host{--background: var(--nve-sys-layer-canvas-background);--color: var(--nve-sys-layer-canvas-color);--padding: 0;display:block;height:100vh;overflow:hidden}:host([document-scroll]){height:auto!important}[internal-host]{background:var(--background);color:var(--color);height:100%;display:grid;grid-template-rows:auto auto 1fr auto auto;grid-template-columns:auto auto 1fr auto auto;grid-template-areas:"header header header header header" "left-aside subheader subheader subheader right-aside" "left-aside left main right right-aside" "left-aside left bottom right right-aside" "left-aside subfooter subfooter subfooter right-aside" "footer footer footer footer footer"}slot{display:flex;background:var(--background);scroll-behavior:smooth;scrollbar-color:var(--nve-sys-scrollbar-thumb-color) var(--nve-sys-scrollbar-track-color);scrollbar-width:var(--nve-sys-scrollbar-width)}[name=header]{grid-area:header;flex-direction:column}[name=subheader]{grid-area:subheader;flex-direction:column}[name=left]{grid-area:left;height:100%}[name=right]{grid-area:right;height:100%}[name=bottom]{grid-area:bottom;height:fit-content;flex-direction:column}[name=left-aside],[name=right-aside]{position:relative;z-index:1}[name=left-aside]{grid-area:left-aside;height:100%}[name=right-aside]{grid-area:right-aside;height:100%}[name=subfooter]{grid-area:subfooter}[name=footer]{grid-area:footer}::slotted(nve-page-panel){--border: 0}::slotted(nve-toolbar[slot="footer"]),::slotted(nve-toolbar[slot="subfooter"]),::slotted(nve-page-panel[slot="footer"]),::slotted(nve-page-panel[slot="subfooter"]){border-top:var(--nve-ref-border-width-sm) solid var(--nve-ref-border-color-muted);width:100%}::slotted(nve-page-panel[slot="left"]),::slotted(nve-page-panel[slot="left-aside"]),::slotted(nve-toolbar[slot="left-aside"]){border-right:var(--nve-ref-border-width-sm) solid var(--nve-ref-border-color-muted)}::slotted(nve-page-panel[slot="right"]),::slotted(nve-page-panel[slot="right-aside"]),::slotted(nve-toolbar[slot="right-aside"]){border-left:var(--nve-ref-border-width-sm) solid var(--nve-ref-border-color-muted)}::slotted(nve-page-panel[slot="bottom"]){border-top:var(--nve-ref-border-width-sm) solid var(--nve-ref-border-color-muted)}::slotted(nve-page-panel[slot="subheader"]),::slotted(nve-toolbar[slot="subheader"]){border-bottom:var(--nve-ref-border-width-sm) solid var(--nve-ref-border-color-muted)}::slotted(nve-toolbar){--border-radius: 0;--box-shadow: none;height:100%}::slotted(nve-toolbar[slot="left-aside"]),::slotted(nve-toolbar[slot="right-aside"]){--min-height: 100%}::slotted(nve-resize-handle[slot]){--background: transparent}::slotted(nve-resize-handle[slot="left"]){margin-left:calc(-1 * var(--nve-ref-border-width-md))}::slotted(nve-resize-handle[slot="right"]){margin-right:calc(-1 * var(--nve-ref-border-width-md))}slot:not([name]){gap:var(--nve-ref-space-md);padding:var(--padding);display:flex;flex-direction:column;align-items:start;overflow:auto;slot{display:contents}}::slotted(main){width:100%;height:100%}']),Oa.metadata={tag:"nve-page",version:"1.49.2"},Oa.elementDefinitions={},Pa([ve({type:Boolean,reflect:!0,attribute:"document-scroll"})],Oa.prototype,"documentScroll",2),Oa=Pa([Ne({excessiveInstanceLimit:0})],Oa);var Ta,La,ja,Da,Ia,Na,Ra=Object.defineProperty,Ba=Object.getOwnPropertyDescriptor,Ua=t=>{throw TypeError(t)},qa=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?Ba(e,r):e,s=t.length-1;s>=0;s--)(n=t[s])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&Ra(e,r,i),i},Ma=(t,e,r)=>(((t,e)=>{e.has(t)||Ua("Cannot read from private field")})(t,e),r?r.call(t):e.get(t)),Wa=(t,e,r)=>e.has(t)?Ua("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r);let Va=class extends le{constructor(){super(...arguments),Wa(this,ja),Wa(this,Ta,new qe(this)),this.i18n=Ma(this,Ta).i18n,Wa(this,La,new Ke(this))}render(){return Wt`
${this.closable||this.expandable?Wt``:Ht}
`}connectedCallback(){super.connectedCallback(),t(this),D(this,"nve-page-panel:has(nve-page-panel-header){&::part(_header){border-bottom:var(--nve-ref-border-width-sm) solid var(--nve-ref-border-color)}&::part(_close-btn){position:relative}}nve-page-panel-header:has(nve-tabs){--padding: var(--nve-ref-size-200) var(--nve-ref-size-300)}"),this._internals.role="region"}};Ta=new WeakMap,La=new WeakMap,ja=new WeakSet,Da=function(){return{left:"left",right:"right",bottom:"bottom"}[this.slot]||""},Ia=function(){return this.expandable?"double-chevron":"cancel"},Na=function(){return{left:"left",right:"right",bottom:"down"}[Ma(this,ja,Da)]||"up"},Va.styles=sr([':host{--nve-sys-interaction-background: var(--nve-sys-interaction-background-200);--nve-sys-interaction-field-background: var(--nve-sys-interaction-background-200);--animation-duration: var(--nve-ref-animation-duration-200);--background: var(--nve-sys-layer-container-background);--border: var(--nve-ref-border-width-sm) solid var(--nve-ref-border-color-muted);--color: var(--nve-sys-layer-overlay-color);--gap: var(--nve-ref-space-sm);--padding: 0;--height: 100%;--width: 100%;--max-width: 100%;--max-height: 100%;height:var(--height);width:var(--width);max-width:var(--max-width);max-height:var(--max-height);overflow:auto}[internal-host]{border:var(--border);background:var(--background);color:var(--color);display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;width:100%}:host([slot="left-aside"]),:host([slot="right-aside"]){width:fit-content}:host([slot="left"]),:host([slot="right"]){--width: 100vw;--max-width: 340px}:host([slot="left"][size="sm"]),:host([slot="right"][size="sm"]){--max-width: 240px}:host([slot="left"][size="lg"]),:host([slot="right"][size="lg"]){--max-width: 400px}:host([slot="bottom"]){--height: 100vw;--max-height: 320px}:host([slot="bottom"][size="sm"]){--max-height: 220px}:host([slot="bottom"][size="lg"]){--max-height: 380px}:host([style*="width"]){--width: 100%;--max-width: 100%}[part=_header]{display:flex;align-items:center}nve-icon-button{margin-left:auto;position:fixed;top:0;right:0;z-index:99}.content{padding:var(--padding);display:flex;flex-direction:column;align-items:start;overflow:auto;flex:1}:host([slot="left"][hidden]),:host([slot="right"][hidden]){pointer-events:none;display:block!important}:host([slot="left"]){transition:margin-left var(--animation-duration) ease-in-out;margin-left:0}:host([slot="left"][hidden]){margin-left:calc(-1 * var(--max-width))}:host([slot="right"]){transition:margin-right var(--animation-duration) ease-in-out;margin-right:0}:host([slot="right"][hidden]){margin-right:calc(-1 * var(--max-width))}']),Va.metadata={tag:"nve-page-panel",version:"1.49.2",parents:["nve-page"]},Va.elementDefinitions={[Pr.metadata.tag]:Pr},qa([ve({type:String,reflect:!0})],Va.prototype,"size",2),qa([ve({type:Boolean})],Va.prototype,"closable",2),qa([ve({type:Boolean})],Va.prototype,"expandable",2),qa([ve({type:Object})],Va.prototype,"i18n",2),Va=qa([Ne()],Va);class Ha extends le{static{this.styles=sr([":host{--padding: var(--nve-ref-size-300) var(--nve-ref-size-400);--gap: var(--nve-ref-space-sm);width:100%;height:100%;flex:1;justify-content:stretch;flex-direction:column;display:flex;flex-grow:1;overflow:auto;gap:var(--gap);contain:none;scrollbar-color:var(--nve-sys-scrollbar-thumb-color) var(--nve-sys-scrollbar-track-color);scrollbar-width:var(--nve-sys-scrollbar-width)}[internal-host]{background:var(--background);padding:var(--padding);height:100%;width:100%;flex:1}::slotted(mlv-menu),::slotted(nve-menu){--width: 100%}"])}static{this.metadata={tag:"nve-page-panel-content",version:"1.49.2"}}render(){return Wt`
`}}var Fa=Object.defineProperty;class Ka extends le{constructor(){super(...arguments),this.slot="footer"}static{this.styles=sr([":host{--border-top: var(--nve-ref-border-width-sm) solid var(--nve-ref-border-color);--padding: var(--nve-ref-size-300) var(--nve-ref-size-400);--gap: var(--nve-ref-space-sm);--min-height: calc(var(--nve-ref-size-1000) + var(--nve-ref-size-200));display:block}[internal-host]{background:var(--background);border-top:var(--border-top);padding:var(--padding);gap:var(--gap);min-height:var(--min-height);display:flex;align-items:center}"])}static{this.metadata={tag:"nve-page-panel-footer",version:"1.49.2"}}render(){return Wt`
`}}((t,e,r)=>{for(var o,n=void 0,i=t.length-1;i>=0;i--)(o=t[i])&&(n=o(e,r,n)||n);n&&Fa(e,r,n)})([rr()],Ka.prototype,"slot");var Xa=Object.defineProperty;class Ya extends le{constructor(){super(...arguments),this.slot="header"}static{this.styles=sr([":host{--padding: var(--nve-ref-size-300);display:block;width:100%}[internal-host]{background:var(--background);padding:var(--padding);color:var(--color);display:flex}"])}static{this.metadata={tag:"nve-page-panel-header",version:"1.49.2"}}render(){return Wt`
`}}((t,e,r)=>{for(var o,n=void 0,i=t.length-1;i>=0;i--)(o=t[i])&&(n=o(e,r,n)||n);n&&Xa(e,r,n)})([rr()],Ya.prototype,"slot"),j(Oa),j(Va),j(Ka),j(Ya),j(Ha),dr.enable();class Ja extends le{static{this.styles=sr([':host{--background: var(--nve-sys-layer-shell-background);--padding: var(--nve-ref-space-xs) var(--nve-ref-space-lg);--border-bottom: var(--nve-ref-border-width-sm) solid var(--nve-ref-border-color-muted);contain:initial;height:48px;width:100%}[internal-host]{background:var(--background);padding:var(--padding);border-bottom:var(--border-bottom);display:flex;flex-direction:row;justify-items:flex-start;align-items:center;justify-content:space-between;line-height:0;height:100%}slot{display:flex;flex-direction:row;justify-items:flex-start;align-items:center;margin:0;min-height:0}slot:not([name]){width:100%;margin-inline:var(--nve-ref-space-lg)}::slotted(h1[slot="prefix"]),::slotted(h2[slot="prefix"]),::slotted(a[slot="prefix"]){font-size:var(--nve-ref-font-size-200)!important;font-weight:var(--nve-ref-font-weight-semibold)!important;color:var(--nve-sys-text-muted-color)!important;margin:0!important;text-wrap:nowrap!important;text-decoration:none!important}::slotted(h1[slot="prefix"]):before,::slotted(h2[slot="prefix"]):before,::slotted(a[slot="prefix"]):before,::slotted(h1[slot="prefix"]):after,::slotted(h2[slot="prefix"]):after,::slotted(a[slot="prefix"]):after{display:none!important}[internal-host]{--gap: var(--nve-ref-space-xxs)}slot{gap:var(--gap)}::slotted([slot="prefix"]:not([container="flat"])){margin-right:var(--gap)!important}::slotted([slot="suffix"]:not([container="flat"])){margin-left:var(--gap)!important}::slotted(nve-icon-button[interaction][slot="suffix"]:last-child){margin-left:var(--nve-ref-space-md)!important}'])}static{this.metadata={tag:"nve-page-header",version:"1.49.2"}}render(){return Wt`
`}connectedCallback(){super.connectedCallback(),t(this),this._internals.role="navigation"}}j(Ja);var Za=Object.defineProperty,Ga=(t,e,r,o)=>{for(var n,i=void 0,s=t.length-1;s>=0;s--)(n=t[s])&&(i=n(e,r,i)||i);return i&&Za(e,r,i),i};class Qa extends le{constructor(){super(...arguments),this.max=100,this.status="neutral",this.#It=new qe(this),this.i18n=this.#It.i18n}static{this.styles=sr([':host{--background-color: var(--nve-sys-interaction-background);--ring-color: var(--nve-sys-accent-secondary-background);--ring-background-opacity: 1;--ring-width: 2px;--width: var(--nve-ref-size-800);--height: var(--nve-ref-size-800);--animation-duration: calc(var(--nve-ref-animation-duration-400) * 2.5);width:var(--width);height:var(--height);container-type:size}:host([size="xxs"]){--ring-width: 3px;--width: var(--nve-ref-size-300);--height: var(--nve-ref-size-300)}:host([size="xs"]){--ring-width: 3px;--width: var(--nve-ref-size-400);--height: var(--nve-ref-size-400)}:host([size="sm"]){--ring-width: 2.5px;--width: var(--nve-ref-size-600);--height: var(--nve-ref-size-600)}:host([size="lg"]){--width: var(--nve-ref-size-1000);--height: var(--nve-ref-size-1000)}:host([size="xl"]){--ring-width: 1px;--width: calc(2 * var(--nve-ref-space-xxxl));--height: calc(2 * var(--nve-ref-space-xxxl))}[internal-host]{display:flex;align-items:center;place-items:center;place-content:center;height:100%}svg{position:absolute;top:0;left:0;width:100%;height:100%}circle.background{fill:var(--background-color);opacity:var(--ring-background-opacity);stroke:none}circle.ring{fill:none;stroke:var(--ring-color);stroke-width:var(--ring-width);stroke-linecap:round;transform-origin:50% 50%;transform:rotate(-90deg);transition:all .2s ease-in-out 0s}:host([status="success"]){--ring-color: var(--nve-sys-support-success-emphasis-color);--background-color: var(--nve-sys-support-success-muted-color)}:host([status="warning"]){--ring-color: var(--nve-sys-support-warning-emphasis-color);--background-color: var(--nve-sys-support-warning-muted-color);[zeroValue] svg[role=presentation]{display:none}}:host([status="danger"]){--ring-color: var(--nve-sys-support-danger-emphasis-color);--background-color: var(--nve-sys-support-danger-muted-color)}:host([status="neutral"]){--ring-background-opacity: .5;--ring-color: var(--color, var(--nve-sys-interaction-color));--background-color: var(--color, var(--nve-sys-interaction-color))}:host([status="accent"]) [internal-host]:not([indeterminate]) circle.background{stroke:var(--background-color);fill:none;stroke-width:var(--ring-width)}:host([status="accent"]) [internal-host][indeterminate] circle.background{display:none}:host([status="neutral"]) [internal-host]:not([indeterminate]) circle.background{stroke:var(--background-color);fill:none;stroke-width:var(--ring-width)}:host([status="neutral"]) [internal-host][indeterminate] circle.background{display:none}[internal-host][indeterminate] circle.ring{animation:var(--animation-duration) linear 0s infinite normal none running spin-infinite}[internal-host][zeroValue] circle.ring{display:none}::slotted(mlv-icon),::slotted(nve-icon),nve-icon{--width: 50cqw;--height: 50cqh;--color: var(--ring-color)}[internal-host][zeroValue] nve-icon{--width: 100cqw;--height: 100cqh}@keyframes spin-infinite{0%{stroke-dasharray:.01px,43.97px;transform:rotate(0)}50%{stroke-dasharray:21.99px,21.99px;transform:rotate(450deg)}to{stroke-dasharray:.01px,43.97px;transform:rotate(1080deg)}}'])}static{this.metadata={tag:"nve-progress-ring",version:"1.49.2"}}static{this.elementDefinitions={[_r.metadata.tag]:_r}}#It;render(){return Wt`
${"accent"!==this.status?Wt``:""}
`}connectedCallback(){super.connectedCallback(),t(this),this._internals.role="progressbar"}updated(t){super.updated(t),this._internals.ariaValueNow=""+(void 0===this.value?"":this.value),this._internals.ariaValueMax=""+this.max,this._internals.ariaLabel=this.i18n[this.status]&&"neutral"!==this.i18n[this.status]?this.i18n[this.status]:this.i18n.information}}Ga([ve({type:Number})],Qa.prototype,"value"),Ga([ve({type:Number})],Qa.prototype,"max"),Ga([ve({type:String,reflect:!0})],Qa.prototype,"status"),Ga([ve({type:String,reflect:!0})],Qa.prototype,"size"),Ga([ve({type:Object})],Qa.prototype,"i18n");class tl extends le{constructor(){super(...arguments),this.position="center",this.popoverType="manual",this.typeNativePopoverController=new Ze(this)}static{this.styles=sr([cr,":host{margin:auto;height:fit-content;inset:0;--gap: var(--nve-ref-space-sm)}[internal-host]{gap:var(--gap);display:flex;flex-direction:column;align-items:center}[internal-host]{outline:0}:host::backdrop{background:#00000080}"])}static{this.metadata={tag:"nve-page-loader",version:"1.49.2"}}static{this.elementDefinitions={[Qa.metadata.tag]:Qa}}render(){return Wt`
`}connectedCallback(){super.connectedCallback(),this._internals.states.add("anchor-body")}}j(Qa),j(tl);var el,rl,ol,nl,il,sl,al,ll,cl,dl,hl,vl,pl,ul,gl,ml,fl,bl,yl,wl,xl,kl,zl=Object.defineProperty,Cl=Object.getOwnPropertyDescriptor,$l=t=>{throw TypeError(t)},_l=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?Cl(e,r):e,s=t.length-1;s>=0;s--)(n=t[s])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&zl(e,r,i),i},Sl=(t,e,r)=>e.has(t)||$l("Cannot "+r),El=(t,e,r)=>(Sl(t,e,"read from private field"),r?r.call(t):e.get(t)),Al=(t,e,r)=>e.has(t)?$l("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),Pl=(t,e,r)=>(Sl(t,e,"access private method"),r);let Ol=class extends Hn{constructor(){super(...arguments),Al(this,rl),Al(this,el,new qe(this)),this.i18n=El(this,el).i18n,Al(this,hl,[]),Al(this,gl,new Set)}get prefixContent(){return El(this,rl,ol)?.multiple?Wt`${El(this,rl,vl)}
${El(this,rl,nl).filter(t=>t.selected&&t!==El(this,rl,dl)).map(t=>Wt`${t.textContent}`)}
`:Ht}get suffixContent(){return 0===El(this,rl,ol)?.size?Wt``:El(this,rl,pl)}async firstUpdated(t){super.firstUpdated(t),await this.updateComplete,Pl(this,rl,fl).call(this),Pl(this,rl,wl).call(this),Pl(this,rl,ul).call(this),Pl(this,rl,ml).call(this)}disconnectedCallback(){super.disconnectedCallback(),El(this,hl).forEach(t=>t.disconnect())}async updated(t){super.updated(t),El(this,rl,ol)?.size&&0!==El(this,rl,ol)?.size&&(this._internals.states.add("size"),this.style.setProperty("--size",""+(El(this,rl,ol)?.size+.75))),El(this,rl,ol)?.multiple&&0===El(this,rl,ol)?.size&&this._internals.states.add("multiple")}};el=new WeakMap,rl=new WeakSet,ol=function(){return this.input},nl=function(){return Array.from(El(this,rl,ol)?.options?El(this,rl,ol).options:[])},il=function(){return this.shadowRoot.querySelector(ki.metadata.tag)},sl=function(){return this.shadowRoot.querySelectorAll(gi.metadata.tag)},al=function(){return this.shadowRoot.querySelector("[input]")},ll=function(){return this.shadowRoot.querySelector(".tags")},cl=function(){return this.shadowRoot.querySelector('[name="caret"]')},dl=function(){return El(this,rl,nl).find(t=>t.selected&&t.hidden&&t.disabled)},hl=new WeakMap,vl=function(){const t=El(this,rl,dl)?El(this,rl,dl).innerText:`${El(this,rl,ol).selectedOptions.length} ${this.i18n.selected}`;return Wt``},pl=function(){return Wt`${El(this,rl,nl).filter(t=>t!==El(this,rl,dl)).map((t,e)=>Wt`${t.innerText}`)}`},ul=function(){El(this,hl).push(B(El(this,rl,ol),"value",()=>this.requestUpdate()),ze(El(this,rl,ol),()=>this.requestUpdate(),{attributes:!0,subtree:!0}),ze(El(this,rl,ol),()=>Pl(this,rl,ml).call(this),{subtree:!0}))},gl=new WeakMap,ml=function(){El(this,rl,nl).forEach(t=>{El(this,gl).has(t)||(El(this,gl).add(t),El(this,hl).push(B(t,"selected",()=>this.requestUpdate())))})},fl=function(){0===El(this,rl,ol)?.size&&Y(El(this,rl,ol),()=>{this.requestUpdate(),El(this,rl,il).style.setProperty("--min-width",El(this,rl,al).getBoundingClientRect().width+"px"),El(this,rl,il).showPopover(),o(El(this,rl,sl)[0])})},bl=function(){El(this,rl,il).hidden=!1,El(this,rl,cl).direction="up"},yl=function(){El(this,rl,il).hidden=!0,El(this,rl,cl).direction="down"},wl=function(){const t=new ResizeObserver(t=>Pl(this,rl,kl).call(this,t[0].contentRect.width));El(this,hl).push(t),t.observe(El(this,rl,al))},xl=async function(t,e){(El(this,rl,ol).multiple||!El(this,rl,ol).multiple&&t.value!==El(this,rl,ol).value)&&(t.selected=e),El(this,rl,ol).selectedOptions.length<1&&(El(this,rl,ol).value=e?t.value:""),El(this,rl,ol).dispatchEvent(new Event("input",{bubbles:!0})),El(this,rl,ol).dispatchEvent(new Event("change",{bubbles:!0})),this.requestUpdate(),!El(this,rl,ol).multiple&&El(this,rl,il)?El(this,rl,il).hidePopover():(await this.updateComplete,Pl(this,rl,kl).call(this,El(this,rl,al).getBoundingClientRect().width))},kl=function(t){El(this,rl,ol)?.multiple&&El(this,rl,ll).getBoundingClientRect().width>t-48?this._internals.states.add("multiple-overflow"):this._internals.states.delete("multiple-overflow")},Ol.styles=sr([...Hn.styles,':host{--padding: 0 var(--nve-ref-size-800) 0 var(--nve-ref-size-200);--font-size: var(--nve-ref-font-size-100);--height: var(--nve-ref-size-800);--background: var(--nve-sys-interaction-field-background);--color: var(--nve-sys-interaction-field-color);--border-radius: var(--nve-ref-border-radius-sm);--border: var(--nve-ref-border-width-md) solid transparent;--border-bottom: var(--border);--cursor: pointer;--font-weight: normal;--text-align: start;--scroll-height: 50vh;--_input-background: var(--background);--_icon-color: var(--color);--width: 100%;--control-width: var(--width);--max-width: 100%;--min-width: fit-content;contain:initial;width:var(--width);max-width:var(--max-width);min-width:var(--min-width)}:host([fit-text]){--min-width: initial}[internal-host]{position:relative}[input]{height:var(--height);background:var(--background);border:var(--border);border-bottom:var(--border-bottom);border-radius:var(--border-radius);width:var(--control-width);color:var(--color);align-items:center;display:flex;align-content:stretch;position:relative}[name=caret]{right:var(--nve-ref-size-300);align-self:center;pointer-events:none;position:absolute;transition:transform var(--nve-ref-animation-duration-200) cubic-bezier(.4,0,.2,1)}::slotted(select){appearance:none!important;color:var(--color)!important;padding:var(--padding)!important;font-size:var(--font-size)!important;cursor:var(--cursor)!important;font-weight:var(--font-weight)!important;text-align:var(--text-align)!important;height:var(--height)!important;width:100%!important;border:0!important;background:none!important;display:block!important}[internal-host]:has(nve-menu:focus-within) [input]{outline:0!important}:host(:state(selected)){--font-weight: var(--nve-ref-font-weight-semibold)}:host([fit-content]:state(multiple)) [internal-host]:has(nve-tag) ::slotted(select){width:var(--nve-ref-size-1000)!important}:host(:state(multiple)){--padding: 0 var(--nve-ref-size-300) 0 var(--nve-ref-size-100)}:host(:state(multiple)) [input]{padding:var(--padding)}:host(:state(multiple)) .tags{width:fit-content;display:flex;gap:var(--nve-ref-space-xxs)}:host(:state(multiple)) .tags-label{padding:0 var(--nve-ref-size-200);font-size:var(--font-size);cursor:var(--cursor);font-weight:var(--font-weight);position:absolute;left:0;display:none;pointer-events:none}:host(:state(multiple-overflow)) .tags,:host([multiple-overflow]) .tags{opacity:0;pointer-events:none;position:absolute}:host(:state(multiple-overflow)) .tags-label,:host([multiple-overflow]) .tags-label,.placeholder.tags-label{display:block!important}:host(:state(multiple)) ::slotted(select[multiple]){opacity:0!important}:host(:state(size)){--height: calc(var(--nve-ref-size-800) * var(--size))}:host(:state(size)) [input]{overflow:auto;display:block}:host(:state(size)) [input] slot:not([name]){display:none}:host([layout*="horizontal"][size]) ::slotted(label){padding-top:var(--nve-ref-size-100)!important;align-self:start!important}:host([layout*="horizontal"][size]) slot[name=label]{align-self:start}:host([status="error"]),:host(:state(invalid)),:host(:state(error)){--border: var(--nve-ref-border-width-md) solid var(--nve-sys-support-danger-emphasis-color)}:host([status="success"]),:host(:state(success)){--border: var(--nve-ref-border-width-md) solid var(--nve-sys-support-success-emphasis-color)}:host(:state(disabled)){--border: var(--nve-ref-border-width-md) solid transparent}nve-tag{--background: color-mix(in oklab, var(--color) 15%, var(--_input-background));--padding: var(--nve-ref-size-100) var(--nve-ref-size-200);--cursor: pointer !important}:host(:state(disabled)) nve-tag{pointer-events:none!important;--cursor: not-allowed !important}nve-dropdown{--padding: var(--nve-ref-size-200)}nve-menu{--max-height: var(--scroll-height)}nve-menu-item{--text-transform: initial;contain:content;content-visibility:auto}nve-menu-item:not(:state(selected)) nve-icon[name=check]{opacity:0}nve-menu-item nve-icon{--color: inherit}slot:not([name]),slot[name*=option-]{display:contents}:host([container="flat"]){--background: unset;--border-radius: 0;--box-shadow: none;--border-bottom: var(--nve-ref-border-width-md) solid var(--nve-ref-border-color-muted)}:host([container="flat"]) [input]{background:inherit}:host([container="flat"]) nve-tag{--background: var(--nve-sys-interaction-field-background)}:host([container="flat"]:focus-within){--border-bottom: var(--nve-ref-border-width-md) solid var(--nve-ref-border-color-emphasis)}:host([container="flat"]:focus-within) [input]{outline:0!important}:host([container="inline"]){--border-radius: 0;--box-shadow: none}:host([container="inline"]) [input]{background:inherit}']),Ol.metadata={tag:"nve-select",version:"1.49.2"},Ol.elementDefinitions={[_r.metadata.tag]:_r,[ki.metadata.tag]:ki,[hi.metadata.tag]:hi,[gi.metadata.tag]:gi,[Si.metadata.tag]:Si},_l([ve({type:String,reflect:!0})],Ol.prototype,"container",2),_l([ve({type:Object})],Ol.prototype,"i18n",2),Ol=_l([t=>t.addInitializer(t=>new qe(t))],Ol);var Tl,Ll,jl,Dl,Il,Nl,Rl,Bl,Ul,ql,Ml,Wl,Vl,Hl,Fl,Kl,Xl=Object.defineProperty,Yl=Object.getOwnPropertyDescriptor,Jl=t=>{throw TypeError(t)},Zl=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?Yl(e,r):e,s=t.length-1;s>=0;s--)(n=t[s])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&Xl(e,r,i),i},Gl=(t,e,r)=>e.has(t)||Jl("Cannot "+r),Ql=(t,e,r)=>(Gl(t,e,"read from private field"),r?r.call(t):e.get(t)),tc=(t,e,r)=>e.has(t)?Jl("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),ec=(t,e,r)=>(Gl(t,e,"access private method"),r);let rc=class extends(Ss(le)){constructor(){super(),tc(this,Ll),this.step=10,this.stepSizes=[10,20,50,100],tc(this,Tl,new qe(this)),this.i18n=Ql(this,Tl).i18n,tc(this,Wl),this.value=1}get keynavListConfig(){return{items:this.shadowRoot.querySelectorAll(Pr.metadata.tag+", input, select"),layout:"horizontal"}}render(){return Wt`
${this.skippable&&this.items?Wt`${Ql(this,Ll,ql)} ${Ql(this,Ll,Bl)} ${Ql(this,Ll,Vl)} ${Ql(this,Ll,Rl)} ${Ql(this,Ll,Ul)} ${Ql(this,Ll,Ml)}`:Wt`${Ql(this,Ll,Vl)} ${Ql(this,Ll,Rl)} ${Ql(this,Ll,Bl)} ${Ql(this,Ll,Ul)}`}
`}async connectedCallback(){super.connectedCallback(),t(this),this._internals.role="toolbar",await this.updateComplete,ec(this,Ll,Hl).call(this)}disconnectedCallback(){super.disconnectedCallback(),Ql(this,Wl)?.unobserve(this)}};function oc(t,e,r){return t?e(t):r?.(t)}Tl=new WeakMap,Ll=new WeakSet,jl=function(){return(this.value-1)*this.step+this.step},Dl=function(){return this.items/this.value===this.step},Il=function(){return 1===this.value},Nl=function(){return`${J(Math.max(1,(this.value-1)*this.step))}-${J((this.value-1)*this.step+this.step)}`},Rl=function(){return this.items?Wt``:Ht},Bl=function(){return Wt``},Ul=function(){return Wt``},ql=function(){return Wt``},Ml=function(){return Wt``},Wl=new WeakMap,Vl=function(){return this.disableStep?Wt``:Wt`
${Ql(this,Ll,Nl)}
`},Hl=function(){const t=this.shadowRoot.querySelector(".select-label"),e=this.shadowRoot.querySelector("select");var r,o;t&&e&&(r=Wl,o=new ResizeObserver(t=>e.style.minWidth=t[0].contentRect.width+36+"px"),Gl(this,r,"write to private field"),r.set(this,o),Ql(this,Wl).observe(t))},Fl=function(t){this.step=t,this.dispatchEvent(new CustomEvent("step-change",{detail:this.step,bubbles:!0,composed:!0})),ec(this,Ll,Kl).call(this,this.value)},Kl=function(t){this.value!==t&&(this.value=t,this.dispatchInputEvent(),this.dispatchChangeEvent()),Ql(this,Ll,Dl)&&this.dispatchEvent(new CustomEvent("last-page",{bubbles:!0,composed:!0})),Ql(this,Ll,Il)&&this.dispatchEvent(new CustomEvent("first-page",{bubbles:!0,composed:!0}))},rc.styles=sr([':host{--font-size: var(--nve-ref-font-size-100);width:fit-content;display:inline-flex;contain:initial}[internal-host]{display:flex;align-items:center}label{color:var(--nve-sys-text-muted-color);font-size:var(--nve-ref-font-size-100);margin-inline:var(--nve-ref-space-xxs);white-space:nowrap}.select-label{background:var(--nve-sys-interaction-field-background);color:var(--nve-sys-interaction-field-color);padding:0 var(--nve-ref-size-200);font-size:var(--font-size);position:absolute;inset:2px;display:flex;place-items:center;pointer-events:none;text-wrap:nowrap;width:fit-content}:host([container="flat"]) select,:host([container="inline"]) select{opacity:0}:host([container="flat"]) .select-label,:host([container="inline"]) .select-label{background:transparent}:host([container="inline"]) select{opacity:0}:host([container="inline"]) nve-select{--width: fit-content;margin-inline-end:0}:host([container="inline"]) label{margin-inline:0}nve-input{margin-inline-end:var(--nve-ref-space-xs);--width: fit-content}nve-select{margin-inline-end:var(--nve-ref-space-xs);--width: fit-content}nve-icon-button:state(disabled){--nve-sys-interaction-state-ratio-disabled: 0 !important}']),rc.metadata={tag:"nve-pagination",version:"1.49.2",valueSchema:{type:"number"}},rc.elementDefinitions={[Pr.metadata.tag]:Pr,[Ol.metadata.tag]:Ol},Zl([ve({type:Number})],rc.prototype,"step",2),Zl([ve({type:Array})],rc.prototype,"stepSizes",2),Zl([ve({type:Number})],rc.prototype,"items",2),Zl([ve({type:Boolean})],rc.prototype,"skippable",2),Zl([ve({type:Boolean,attribute:"disable-step"})],rc.prototype,"disableStep",2),Zl([ve({type:String,reflect:!0})],rc.prototype,"container",2),Zl([ve({type:Object})],rc.prototype,"i18n",2),rc=Zl([Ge(),We()],rc),j(Ol),j(rc);var nc,ic,sc,ac,lc=Object.defineProperty,cc=Object.getOwnPropertyDescriptor,dc=t=>{throw TypeError(t)},hc=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?cc(e,r):e,s=t.length-1;s>=0;s--)(n=t[s])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&lc(e,r,i),i},vc=(t,e,r)=>(((t,e)=>{e.has(t)||dc("Cannot read from private field")})(t,e),r?r.call(t):e.get(t)),pc=(t,e,r)=>e.has(t)?dc("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r);class uc extends le{static{this.styles=sr([':host{--padding: var(--nve-ref-size-300) 0 var(--nve-ref-size-300) var(--nve-ref-size-400);--border-bottom: var(--nve-ref-border-width-sm) solid var(--nve-ref-border-color-muted);flex-grow:1}[internal-host]{padding:var(--padding);color:var(--color);display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-grow:1}::slotted([slot="title"]){margin:0;font-size:var(--nve-ref-font-size-200);font-weight:var(--nve-ref-font-weight-semibold)}::slotted([slot="subtitle"]){margin:0;font-size:var(--nve-ref-font-size-100);font-weight:var(--nve-ref-font-weight-regular);color:var(--nve-sys-text-muted-color)}::slotted([slot="action-icon"]){margin-top:calc((var(--nve-ref-size-300) * -1) + var(--nve-ref-size-100));align-self:self-start;z-index:99}'])}static{this.metadata={tag:"nve-panel-header",version:"1.49.2"}}render(){return Wt`
`}connectedCallback(){super.connectedCallback(),this.slot="header"}}class gc extends le{static{this.styles=sr([":host{--padding: var(--nve-ref-size-300) var(--nve-ref-size-400);padding:var(--padding);color:var(--color);flex-grow:1;width:100%;contain:none}::slotted(mlv-menu),::slotted(nve-menu){--width: 100%}"])}static{this.metadata={tag:"nve-panel-content",version:"1.49.2"}}render(){return Wt``}}class mc extends le{static{this.styles=sr([":host{--padding: var(--nve-ref-size-300) var(--nve-ref-size-400);--border-top: var(--nve-ref-border-width-sm) solid var(--nve-ref-border-color-muted);--gap: var(--nve-ref-space-sm)}footer[internal-host]{padding:var(--padding);border-top:var(--border-top);color:var(--color);display:flex;place-items:flex-start;gap:var(--gap);::slotted(mlv-button),::slotted(nve-button){flex-grow:1}}"])}static{this.metadata={tag:"nve-panel-footer",version:"1.49.2"}}render(){return Wt`
`}connectedCallback(){super.connectedCallback(),this.slot="footer"}}let fc=class extends le{constructor(){super(...arguments),pc(this,sc),this.expanded=!1,this.closable=!1,this.behaviorExpand=!1,this.side="left",pc(this,nc,new qe(this)),pc(this,ic,new Ke(this)),this.i18n=vc(this,nc).i18n}render(){return Wt`
${oc(!this.closable,()=>Wt``,()=>Wt``)}
`}connectedCallback(){super.connectedCallback(),t(this),this._internals.role="region"}};nc=new WeakMap,ic=new WeakMap,sc=new WeakSet,ac=function(){return"left"===this.side?this.expanded?"left":"right":this.expanded?"right":"left"},fc.styles=sr([':host{--background: var(--nve-sys-layer-container-background);--border-bottom: var(--nve-ref-border-width-sm) solid var(--nve-ref-border-color-muted);--color: var(--nve-sys-layer-canvas-color);--box-shadow: var(--nve-ref-shadow-300);--panel-button-border-radius: 0 var(--nve-ref-border-radius-full) var(--nve-ref-border-radius-full) 0;overflow:hidden;-webkit-transition:width .24s ease;-webkit-transition:height .24s ease;contain:none;position:relative}[internal-host]{display:flex;flex-direction:column;align-items:stretch;justify-content:start;height:100%;color:var(--color);box-shadow:var(--box-shadow);background:var(--background)}:host(:not(:state(expanded))){--box-shadow: none}:host(:not([closable]):not(:state(expanded))) [internal-host]{width:var(--nve-ref-size-800)!important;height:var(--nve-ref-size-800)!important;background:none}:host(:not([closable]):not(:state(expanded))){pointer-events:none}:host(:not([closable]):not(:state(expanded))) slot{display:none}:host(:not([closable]):not(:state(expanded))) nve-icon-button{position:initial;pointer-events:auto;border-radius:var(--panel-button-border-radius);background:var(--background);align-items:center;justify-content:center}:host([closable]:not(:state(expanded))){display:none}:host([side="right"]){float:right}:host(:not([closable]):not(:state(expanded))[side="right"]) nve-icon-button{--panel-button-border-radius: var(--nve-ref-border-radius-full) 0 0 var(--nve-ref-border-radius-full)}.header{min-height:var(--nve-ref-size-900);display:flex;align-items:start}:host(:state(expanded)) .header{border-bottom:var(--border-bottom)}.content{display:flex;flex-direction:column;align-items:start;flex-grow:1}nve-icon-button{margin-top:var(--nve-ref-space-xxs);margin-right:var(--nve-ref-space-xxs);margin-left:auto;z-index:99}']),fc.metadata={tag:"nve-panel",version:"1.49.2"},fc.elementDefinitions={[Pr.metadata.tag]:Pr},hc([ve({type:Boolean,reflect:!0})],fc.prototype,"expanded",2),hc([ve({type:Boolean})],fc.prototype,"closable",2),hc([ve({type:Boolean,attribute:"behavior-expand"})],fc.prototype,"behaviorExpand",2),hc([ve({type:String})],fc.prototype,"side",2),hc([ve({type:Object})],fc.prototype,"i18n",2),fc=hc([ge()],fc),j(fc),j(uc),j(gc),j(mc);var bc=Object.defineProperty;class yc extends Hn{constructor(){super(...arguments),this.pressed=!1}static{this.styles=sr([...Hn.styles,oi,":host{width:100%}"])}static{this.metadata={tag:"nve-password",version:"1.49.2"}}static{this.elementDefinitions={[Pr.metadata.tag]:Pr}}get suffixContent(){return Wt``}#Ze(){this.pressed=!this.pressed,this.input.type=this.pressed?"text":"password"}}((t,e,r)=>{for(var o,n=void 0,i=t.length-1;i>=0;i--)(o=t[i])&&(n=o(e,r,n)||n);n&&bc(e,r,n)})([kr()],yc.prototype,"pressed"),j(yc);var wc=Object.defineProperty,xc=Object.getOwnPropertyDescriptor,kc=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?xc(e,r):e,s=t.length-1;s>=0;s--)(n=t[s])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&wc(e,r,i),i};let zc=class extends Hn{constructor(){super(...arguments),this.nveControl="inline"}};zc.styles=sr([...Hn.styles,':host{--cursor: pointer;--border-radius: var(--nve-ref-border-radius-xxl);--border-width: var(--nve-ref-border-width-sm);--border: var(--border-width) solid transparent;--background: var(--nve-sys-interaction-field-background);--width: var(--nve-ref-size-1000);--height: var(--nve-ref-size-500);--padding: 0 var(--nve-ref-size-50);--anchor-width: calc(var(--nve-ref-size-300) + var(--nve-ref-size-50));--anchor-height: calc(var(--nve-ref-size-300) + var(--nve-ref-size-50));--anchor-border-radius: var(--nve-ref-border-radius-xxl);--anchor-background: var(--nve-sys-interaction-disabled-color);display:inline-block;contain:layout}::slotted(input){cursor:var(--cursor)!important;appearance:none!important;position:absolute!important;inset:0!important;width:var(--width)!important;height:var(--height)!important;border-radius:var(--border-radius)!important;margin:0!important;padding:0!important}[input]{align-items:center;outline-offset:2px}[input] slot{cursor:var(--cursor);border-radius:var(--border-radius);border:var(--border);background:var(--background);height:var(--height);width:var(--width);padding:var(--padding);min-height:auto;display:flex!important;align-items:center;transition:background-color var(--nve-ref-animation-duration-150) ease;position:relative}[input] slot:after{border-radius:var(--anchor-border-radius);background:var(--anchor-background);height:var(--anchor-height);width:var(--anchor-width);display:inline-block;content:"";transition:transform var(--nve-ref-animation-duration-250) cubic-bezier(.12,.32,.54,2);pointer-events:none;will-change:transform}:host(:state(checked)){--background: var(--accent-color);--anchor-background: var(--nve-sys-text-white-color)}:host(:state(checked)) [input] slot:after{transform:translate(calc(calc(var(--width) / 2) - var(--border-width)))}:host(:state(checked):state(dirty)) [input] slot:after{animation:thumbBounce var(--nve-ref-animation-duration-250) cubic-bezier(.12,.32,.54,2)}@keyframes thumbBounce{0%{transform:translate(0) scale(1)}20%{transform:translate(calc(var(--width) / 4)) scale(1.15)}60%{transform:translate(calc(var(--width) / 1.8)) scale(.95)}to{transform:translate(calc(var(--width) / 2)) scale(1)}}']),zc.metadata={tag:"nve-switch",version:"1.49.2",children:["label","input","nve-control-message"]},kc([rr({attribute:"nve-control"})],zc.prototype,"nveControl",2),zc=kc([Ne()],zc);let Cc=class extends Xn{};Cc.styles=sr([...Xn.styles,":host{width:100%}"]),Cc.metadata={tag:"nve-switch-group",version:"1.49.2",children:["label","nve-control-message","nve-switch"]},Cc=((t,e)=>{for(var r,o=e,n=t.length-1;n>=0;n--)(r=t[n])&&(o=r(o)||o);return o})([Ne()],Cc);var $c=Object.defineProperty,_c=(t,e,r,o)=>{for(var n,i=void 0,s=t.length-1;s>=0;s--)(n=t[s])&&(i=n(e,r,i)||i);return i&&$c(e,r,i),i};const Sc=["auto","light","dark","high-contrast"],Ec=["default","compact"],Ac={auto:"computer",light:"sun",dark:"moon","high-contrast":"circle-half"};class Pc extends(Ss(le)){constructor(){super(),this.#It=new qe(this),this.i18n=this.#It.i18n,this.activePreferences={light:!1,dark:!1,"high-contrast":!1,compact:!1,"reduced-motion":!1},this.value={"color-scheme":"auto","reduced-motion":!1,scale:"default"}}#It;static{this.styles=sr([":host{--color: var(--nve-sys-interaction-color);display:block;width:fit-content}[internal-host]{color:var(--color);display:flex;gap:var(--nve-ref-space-sm);flex-direction:column}nve-menu{--width: 100%}"])}static{this.metadata={tag:"nve-preferences-input",version:"1.49.2",valueSchema:{type:"object",properties:{"color-scheme":{type:"string"},scale:{type:"string"},"reduced-motion":{type:"boolean"}}}}}static{this.elementDefinitions={[Hn.metadata.tag]:Hn,[cs.metadata.tag]:cs,[hi.metadata.tag]:hi,[gi.metadata.tag]:gi,[zc.metadata.tag]:zc}}render(){return Wt`
${Sc.map(t=>Wt`${t}`)}${this.activePreferences.compact?Wt`${Ec.map(t=>Wt`${t}`)}`:""} ${this.activePreferences["reduced-motion"]?Wt` `:""}
`}connectedCallback(){super.connectedCallback(),this.setAttribute("nve-control",""),this.#er()}updateValue(t){super.updateValue({...this.value,...t}),this.#er()}#er(){{const t=function(t=globalThis.document.documentElement){const e=getComputedStyle(t);return{light:"true"===e.getPropertyValue("--nve-config-color-scheme-light"),dark:"true"===e.getPropertyValue("--nve-config-color-scheme-dark"),"high-contrast":"true"===e.getPropertyValue("--nve-config-color-scheme-high-contrast"),compact:"true"===e.getPropertyValue("--nve-config-scale-compact"),"reduced-motion":"true"===e.getPropertyValue("--nve-config-reduced-motion")}}();JSON.stringify(this.activePreferences)!==JSON.stringify(t)&&(this.activePreferences=t)}}#Ge(t){this.value={...this.value,"color-scheme":t},this.#P()}#Qe(t){this.value={...this.value,scale:t},this.#P()}#tr(t){this.value={...this.value,"reduced-motion":t},this.#P()}#P(){this.dispatchInputEvent(),this.dispatchChangeEvent()}}_c([ve({type:Object})],Pc.prototype,"i18n"),_c([kr()],Pc.prototype,"activePreferences"),j(zc),j(Cc),j(Pc);const Oc=fr(class extends br{constructor(t){if(super(t),1!==t.type||"class"!==t.name||t.strings?.length>2)throw Error("`classMap()` can only be used in the `class` attribute and must be the only part in the attribute.")}render(t){return" "+Object.keys(t).filter(e=>t[e]).join(" ")+" "}update(t,[e]){if(void 0===this.st){this.st=new Set,void 0!==t.strings&&(this.nt=new Set(t.strings.join(" ").split(/\s/).filter(t=>""!==t)));for(const t in e)e[t]&&!this.nt?.has(t)&&this.st.add(t);return this.render(e)}const r=t.element.classList;for(const t of this.st)t in e||(r.remove(t),this.st.delete(t));for(const t in e){const o=!!e[t];o===this.st.has(t)||this.nt?.has(t)||(o?(r.add(t),this.st.add(t)):(r.remove(t),this.st.delete(t)))}return Vt}});var Tc=Object.defineProperty,Lc=(t,e,r,o)=>{for(var n,i=void 0,s=t.length-1;s>=0;s--)(n=t[s])&&(i=n(e,r,i)||i);return i&&Tc(e,r,i),i};class jc extends le{constructor(){super(...arguments),this.max=100}static{this.styles=sr([':host{display:flex;width:100%;line-height:0;--height: var(--nve-ref-size-200);--opacity: 1;--accent-color: var(--nve-sys-interaction-color);--background: var(--nve-sys-interaction-background)}:host([status="accent"]){--accent-color: var(--nve-sys-accent-secondary-background)}:host([status="success"]){--accent-color: var(--nve-sys-support-success-color)}:host([status="warning"]){--accent-color: var(--nve-sys-support-warning-color)}:host([status="danger"]){--accent-color: var(--nve-sys-support-danger-color)}progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--background);border-radius:var(--nve-ref-border-radius-full);height:var(--height);opacity:var(--opacity);width:100%}progress[value]::-webkit-progress-bar{background-color:inherit;border-radius:var(--nve-ref-border-radius-full)}progress[value]::-webkit-progress-value{border-radius:var(--nve-ref-border-radius-full);border-top-right-radius:0;border-bottom-right-radius:0;background-color:var(--accent-color)}progress[value].full::-webkit-progress-value{border-top-right-radius:var(--nve-ref-border-radius-full);border-bottom-right-radius:var(--nve-ref-border-radius-full)}progress[value].minWidth::-webkit-progress-value{min-width:5px}progress[value]::-moz-progress-bar{border-radius:var(--nve-ref-border-radius-full);border-top-right-radius:0;border-bottom-right-radius:0;background-color:var(--accent-color)}:host(:not([value])){--height: var(--nve-ref-size-100);--opacity: .75}progress.indeterminate{--accent-color-faded: color-mix(in srgb, var(--accent-color), transparent 90%);--indeterminate-gradient: linear-gradient(to right, var(--accent-color-faded) 10%, var(--accent-color));--indeterminate-gradient-reverse: linear-gradient(to left, var(--accent-color-faded) 10%, var(--accent-color));will-change:transform;background-image:var(--indeterminate-gradient);animation:indeterminate-animation 2.4s infinite cubic-bezier(.645,.045,.355,1)}progress[value].indeterminate::-webkit-progress-value{border-radius:var(--nve-ref-border-radius-none);background-color:transparent!important}@keyframes indeterminate-animation{0%{transform:scaleX(.015);transform-origin:0% 0%}25%{transform:scaleX(.4)}50%{transform:scaleX(.015);transform-origin:100% 0%;background-image:var(--indeterminate-gradient)}50.1%{transform:scaleX(.015);transform-origin:100% 0%;background-image:var(--indeterminate-gradient-reverse)}75%{transform:scaleX(.4)}to{transform:scaleX(.015);transform-origin:0% 0%;background-image:var(--indeterminate-gradient-reverse)}}'])}static{this.metadata={tag:"nve-progress-bar",version:"1.49.2"}}render(){const t={full:this.value===this.max,minWidth:this.value>0,indeterminate:void 0===this.value};return Wt``}}Lc([ve({type:Number,reflect:!0})],jc.prototype,"value"),Lc([ve({type:Number})],jc.prototype,"max"),Lc([ve({type:String,reflect:!0})],jc.prototype,"status"),j(jc);var Dc,Ic,Nc,Rc,Bc,Uc,qc,Mc=Object.defineProperty,Wc=Object.getOwnPropertyDescriptor,Vc=t=>{throw TypeError(t)},Hc=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?Wc(e,r):e,s=t.length-1;s>=0;s--)(n=t[s])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&Mc(e,r,i),i},Fc=(t,e,r)=>e.has(t)||Vc("Cannot "+r),Kc=(t,e,r)=>(Fc(t,e,"read from private field"),r?r.call(t):e.get(t)),Xc=(t,e,r)=>e.has(t)?Vc("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),Yc=(t,e,r)=>(Fc(t,e,"access private method"),r);let Jc=class extends le{constructor(){super(...arguments),Xc(this,Nc),Xc(this,Dc,new qe(this)),this.i18n=Kc(this,Dc).i18n,this.inputs=[],Xc(this,Ic,new Fe(this))}render(){return Wt`
${this.inputs.map(t=>Yc(this,Nc,Rc).call(this,t))} ${this.closable?Wt``:Ht}
`}connectedCallback(){super.connectedCallback(),t(this),this._internals.role="toolbar",this.setAttribute("nve-control",""),D(this,"mlv-progressive-filter-chip,nve-progressive-filter-chip{&:has([status=error]){--background: transparent}input::placeholder,textarea::placeholder{color:var(--nve-sys-text-placeholder-color)!important}mlv-select:not(:state(multiple)),nve-select:not(:state(multiple)){--padding: 0 var(--nve-ref-size-200)}mlv-select:not(:state(multiple))::part(caret),nve-select:not(:state(multiple))::part(caret){display:none}}mlv-progressive-filter-chip input::-webkit-search-cancel-button,mlv-progressive-filter-chip input::-webkit-calendar-picker-indicator,nve-progressive-filter-chip input::-webkit-search-cancel-button,nve-progressive-filter-chip input::-webkit-calendar-picker-indicator{opacity:0!important;display:none!important}")}};Dc=new WeakMap,Ic=new WeakMap,Nc=new WeakSet,Rc=function(t){const e=Wt``;return"SELECT"===t.tagName?Wt`${e}`:"INPUT"===t.tagName&&"date"===t.type?Wt`${e}`:"INPUT"===t.tagName?Wt`${e}`:e},Bc=function(t){t.target.assignedElements().length||Yc(this,Nc,qc).call(this)},Uc=function(t){if(t.target&&t.target.assignedElements().length){Yc(this,Nc,qc).call(this);const t=Array.from(this.shadowRoot.querySelector("slot:not([name])").assignedElements()).filter(t=>t.matches("input, select, nve-button, mlv-button, [nve-control], [mlv-control]"));t.forEach(t=>t.slot=S()),this.inputs=t.length?t:this.inputs}},qc=function(){Array.from(this.shadowRoot.querySelectorAll("slot")).flatMap(t=>t.assignedElements()).forEach(t=>t.slot="")},Jc.metadata={tag:"nve-progressive-filter-chip",version:"1.49.2"},Jc.elementDefinitions={[ni.metadata.tag]:ni,[Ol.metadata.tag]:Ol,[Gi.metadata.tag]:Gi,[Pr.metadata.tag]:Pr},Jc.styles=sr([":host{--gap: 1px;--border-radius: var(--nve-ref-border-radius-sm);--background: color-mix( in oklab, var(--nve-sys-interaction-field-background) 95%, var(--nve-sys-interaction-state-mix) );width:fit-content;min-width:fit-content;contain:initial}[internal-host]{gap:var(--gap);border-radius:var(--border-radius);background:var(--background);display:flex;overflow:hidden}[nve-control],::slotted(nve-button),::slotted(mlv-button){--font-weight: var(--nve-ref-font-weight-medium);--border-radius: 0;--width: fit-content}::slotted([mlv-control]),::slotted([nve-control]){--font-weight: var(--nve-ref-font-weight-medium);--border-radius: 0}[internal-host]>:nth-child(2){--font-weight: var(--nve-ref-font-weight-regular)}nve-select:not(:state(multiple))::part(caret){display:none}nve-icon-button{--border-radius: 0;--padding: var(--nve-ref-size-300)}"]),Hc([ve({type:Boolean})],Jc.prototype,"closable",2),Hc([ve({type:Object})],Jc.prototype,"i18n",2),Hc([kr()],Jc.prototype,"inputs",2),Jc=Hc([Ge()],Jc),j(Jc);var Zc=Object.defineProperty,Gc=(t,e,r,o)=>{for(var n,i=void 0,s=t.length-1;s>=0;s--)(n=t[s])&&(i=n(e,r,i)||i);return i&&Zc(e,r,i),i};class Qc extends le{static{this.styles=sr([':host{--background: var(--nve-ref-color-gray-slate-1100);--width: var(--nve-ref-size-1000);--height: var(--nve-ref-size-1000);--animation-duration: 2s;width:var(--width);height:var(--height)}:host([status="accent"]){--background: var(--nve-ref-color-brand-green-1100)}:host([status="warning"]){--background: var(--nve-sys-support-warning-color)}:host([status="danger"]){--background: var(--nve-sys-support-danger-color)}:host([size="xs"]){--width: var(--nve-ref-size-600);--height: var(--nve-ref-size-600)}:host([size="sm"]){--width: var(--nve-ref-size-800);--height: var(--nve-ref-size-800)}:host([size="md"]){--width: var(--nve-ref-size-1000);--height: var(--nve-ref-size-1000)}:host([size="lg"]){--width: calc(var(--nve-ref-size-1000) * 1.55);--height: calc(var(--nve-ref-size-1000) * 1.55)}[internal-host]{display:flex;align-items:center;place-items:center;place-content:center;height:100%}svg{position:absolute;top:0;left:0;width:100%;height:100%}.circle{fill:var(--background);transform-box:fill-box;transform-origin:center center}.c1,.c2,.c3{opacity:0;animation:pulse 2s ease-out infinite;animation-duration:var(--animation-duration)}.c1{transform:scale(.5);animation-delay:.5s}.c2{animation-delay:1s}.c3{animation-delay:1.5s}@keyframes pulse{0%{transform:scale(.5);opacity:0}50%{opacity:var(--nve-ref-opacity-150)}70%{opacity:calc(var(--nve-ref-opacity-150) * .9)}to{transform:scale(4);opacity:0}}'])}static{this.metadata={tag:"nve-pulse",version:"1.49.2"}}static{this.elementDefinitions={[_r.metadata.tag]:_r}}connectedCallback(){super.connectedCallback(),t(this),this._internals.role="alert"}render(){return Wt``}}Gc([ve({type:String,reflect:!0})],Qc.prototype,"size"),Gc([ve({type:String,reflect:!0})],Qc.prototype,"status"),j(Qc);var td=Object.defineProperty,ed=Object.getOwnPropertyDescriptor,rd=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?ed(e,r):e,s=t.length-1;s>=0;s--)(n=t[s])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&td(e,r,i),i};let od=class extends Hn{constructor(){super(...arguments),this.nveControl="inline"}};od.styles=sr([...Hn.styles,':host{--cursor: pointer;--width: var(--nve-ref-size-400);--height: var(--nve-ref-size-400);--border-width: var(--nve-ref-border-width-md);--border-radius: var(--nve-ref-border-radius-full);--border-color: var(--nve-ref-border-color);--radio-color: var(--border-color);--background: transparent;display:inline-block;contain:layout;will-change:transform,border-color}::slotted(input){width:var(--width)!important;height:var(--height)!important;cursor:var(--cursor)!important;margin:0!important;position:absolute!important;border-radius:var(--border-radius)!important;opacity:0!important;inset:0!important}[input]{align-items:center;position:relative}@keyframes radioSelectPop{0%{transform:scale(.8)}50%{transform:scale(1.1)}to{transform:scale(1)}}[input] slot{width:var(--width);height:var(--height);border:var(--border-width) solid var(--border-color);background:var(--background);border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center;transition:transform var(--nve-ref-animation-duration-200) cubic-bezier(.12,.32,.54,2),border-color var(--nve-ref-animation-duration-150) ease;will-change:transform,border-color}[input] slot:before{content:"";width:calc(var(--width) / 2);height:calc(var(--height) / 2);border-radius:var(--border-radius);transform:scale(0);opacity:0;transition:transform var(--nve-ref-animation-duration-250) ease,opacity var(--nve-ref-animation-duration-200) ease,background-color var(--nve-ref-animation-duration-150) ease}:host(:state(checked):state(dirty)) [input] slot{animation:radioSelectPop var(--nve-ref-animation-duration-200) ease-out}:host(:state(checked)) [input] slot:before{background:var(--radio-color);transform:scale(1);opacity:1}:host(:state(checked)){--border-color: var(--accent-color)}:host(:state(disabled)){--border-color: var(--nve-sys-interaction-disabled-background)}']),od.metadata={tag:"nve-radio",version:"1.49.2",children:["label","input","nve-control-message"]},rd([rr({attribute:"nve-control"})],od.prototype,"nveControl",2),od=rd([Ne()],od);let nd=class extends Xn{};nd.styles=sr([...Xn.styles,":host{width:100%}"]),nd.metadata={tag:"nve-radio-group",version:"1.49.2",children:["label","nve-control-message","nve-radio"]},nd=((t,e)=>{for(var r,o=e,n=t.length-1;n>=0;n--)(r=t[n])&&(o=r(o)||o);return o})([Ne(),Ge()],nd),j(od),j(nd);class id extends Hn{static{this.styles=sr([...Hn.styles,':host{--background: var(--accent-color);--control-height: var(--nve-sys-interaction-field-height);--cursor: pointer;--track-width: .5;--track-height: var(--nve-ref-size-150);--track-border-radius: var(--nve-ref-border-radius-md);--thumb-width: var(--nve-ref-size-400);--thumb-height: var(--nve-ref-size-400);--thumb-background: var(--nve-sys-text-muted-color);--thumb-border: 0 0 0 2px var(--nve-sys-layer-canvas-background);width:100%;contain:layout}:host(:state(disabled)){--background: var(--nve-sys-interaction-disabled-background)}:host([prominence="muted"]){--filter: grayscale(90%)}:host(:not(:state(disabled)):hover) [input]{--filter: brightness(1.1)}:host([prominence="muted"]:not(:state(disabled)):hover) [input]{--filter: grayscale(90%) brightness(1.1)}::slotted(input){accent-color:var(--accent-color)!important;height:calc(var(--track-height) * 3)!important;cursor:var(--cursor)!important;margin:0!important;width:var(--control-width)!important;background:transparent;align-self:center;appearance:var(--_appearance);position:relative;z-index:2}[input]{position:relative;filter:none}[input]:before{content:"";display:block;width:100%;height:var(--track-height);background:var(--nve-sys-interaction-background);border-radius:var(--track-border-radius);filter:var(--filter);position:absolute;pointer-events:none;align-self:center;z-index:0;left:0}[input]:after{content:"";display:block;width:calc(var(--track-width) * 100% - var(--track-width) * var(--thumb-width) / 2);height:var(--track-height);background:var(--background);border-top-left-radius:var(--track-border-radius);border-bottom-left-radius:var(--track-border-radius);filter:var(--filter);position:absolute;pointer-events:none;align-self:center;z-index:1;left:0}[input]:has(.datalist-labels){flex-direction:column}[input]:has(.datalist-labels):before{margin-top:var(--track-height)}[input]:has(.datalist-labels):after{margin-top:var(--track-height)}.datalist-labels{display:flex;cursor:auto;position:relative;min-height:calc(var(--nve-ref-size-150) + var(--nve-ref-space-md) + 1em)}.datalist-tick{display:flex;flex-direction:column;align-items:center;gap:var(--nve-ref-space-xxs);transform:translate(-50%);font-size:var(--nve-ref-font-size-100);color:var(--nve-sys-text-muted-color);position:absolute}.datalist-tick:before{content:"";width:var(--nve-ref-size-100);height:var(--nve-ref-size-150);border-radius:var(--nve-ref-border-radius-md);background:var(--nve-sys-interaction-background)}'])}static{this.metadata={tag:"nve-range",version:"1.49.2"}}connectedCallback(){super.connectedCallback(),D(this,"mlv-range input[type=range]::-webkit-slider-thumb,nve-range input[type=range]::-webkit-slider-thumb{width:var(--thumb-width);height:var(--thumb-height);background:var(--thumb-background);border-radius:50%;box-shadow:var(--thumb-border);margin-top:calc((var(--track-height) - var(--thumb-height)) / 2);appearance:var(--_appearance);filter:var(--filter)}mlv-range input[type=range]::-webkit-slider-runnable-track,nve-range input[type=range]::-webkit-slider-runnable-track{background:transparent;height:var(--track-height);border-radius:var(--nve-ref-border-radius-lg);align-self:center}nve-range:has(datalist) input[type=range]::-webkit-slider-container{min-block-size:auto}")}firstUpdated(t){super.firstUpdated(t),this.#rr(),this.input.addEventListener("input",()=>this.#rr()),B(this.input,"value",t=>this.#rr(t))}#rr(t){const e=t??this.input.valueAsNumber,r=this.input.min?parseFloat(this.input.min):0,o=this.input.max?parseFloat(this.input.max):100;this.style.setProperty("--track-width",""+Math.floor((e-r)/(o-r)*100)/100)}get suffixContent(){const t=this.querySelector("datalist");if(t){const e=Array.from(t?.options??[]),r=this.input?.min?parseFloat(this.input?.min):0,o=this.input?.max?parseFloat(this.input?.max):100;return Wt`
${e.map(t=>{const e=parseFloat(t.value),n=(e-r)/(o-r)*100;return Wt`${t.textContent||e}`})}
`}return Ht}}j(id);var sd,ad,ld,cd,dd,hd,vd,pd,ud,gd,md,fd=Object.defineProperty,bd=Object.getOwnPropertyDescriptor,yd=t=>{throw TypeError(t)},wd=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?bd(e,r):e,s=t.length-1;s>=0;s--)(n=t[s])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&fd(e,r,i),i},xd=(t,e,r)=>e.has(t)||yd("Cannot "+r),kd=(t,e,r)=>(xd(t,e,"read from private field"),r?r.call(t):e.get(t)),zd=(t,e,r)=>e.has(t)?yd("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),Cd=(t,e,r,o)=>(xd(t,e,"write to private field"),e.set(t,r),r),$d=(t,e,r)=>(xd(t,e,"access private method"),r);let _d=class extends(Ss(le)){constructor(){super(),zd(this,sd),this.orientation="horizontal",this.min=0,this.max=100,this.step=10,zd(this,ld,new qe(this)),this.i18n=kd(this,ld).i18n,zd(this,cd,0),this.value=this.value??50,Cd(this,cd,this.valueAsNumber)}render(){return Wt`
`}connectedCallback(){super.connectedCallback(),this._internals.role="none"}firstUpdated(t){super.firstUpdated(t),this.addEventListener("nve-touch-start",()=>$d(this,sd,hd).call(this)),this.addEventListener("nve-touch-end",()=>$d(this,sd,pd).call(this)),this.addEventListener("nve-touch-move",t=>$d(this,sd,vd).call(this,t)),this.addEventListener("dblclick",()=>{this.dispatchEvent(new CustomEvent("toggle",{cancelable:!0,bubbles:!0,composed:!0}))&&$d(this,sd,dd).call(this)})}};sd=new WeakSet,ad=function(){return this.shadowRoot.querySelector("input")},ld=new WeakMap,cd=new WeakMap,dd=function(){const t=this.valueAsNumber<=this.max&&this.valueAsNumber!==this.min?this.min:this.max;$d(this,sd,ud).call(this,t),$d(this,sd,gd).call(this,t)},hd=function(){kd(this,sd,ad).step="1",this._internals.states.add("active"),Cd(this,cd,this.valueAsNumber)},vd=function(t){const e=("vertical"===this.orientation?t.offsetX:-t.offsetY)*("rtl"===this.dir?-1:1);Cd(this,cd,kd(this,cd)+e),$d(this,sd,ud).call(this,kd(this,cd))},pd=function(){Cd(this,cd,this.valueAsNumber),kd(this,sd,ad).step=""+this.step,$d(this,sd,gd).call(this,kd(this,cd)),this._internals.states.delete("active")},ud=function(t){$d(this,sd,md).call(this,t),this.dispatchInputEvent()},gd=function(t){$d(this,sd,md).call(this,t),this.dispatchChangeEvent()},md=function(t){t<=this.max&&t>=this.min&&(this.valueAsNumber=t)},_d.styles=sr([':host{--background: var(--nve-ref-border-color);--line-width: var(--nve-ref-border-width-sm);--target-size: var(--nve-ref-border-width-lg);--cursor: row-resize;display:block;contain:layout;cursor:var(--cursor);z-index:99}[internal-host]{width:100%;height:100%;:before,:after{display:block;content:" ";position:absolute;cursor:var(--cursor)}}.line{height:var(--line-width);transition:background-color var(--nve-ref-animation-duration-200) ease-in,outline-color var(--nve-ref-animation-duration-200) ease-in;background:var(--background);outline:1px solid transparent;width:100%;height:100%}:host([orientation="horizontal"]){height:var(--line-width);width:100%;:before,:after{height:var(--target-size);width:100%}:before{top:calc(-1 * var(--target-size))}:after{bottom:calc(-1 * var(--target-size))}input{writing-mode:vertical-lr;direction:rtl}}:host([orientation="vertical"]){--cursor: col-resize;width:var(--line-width);height:100%;:before,:after{height:100%;width:var(--target-size)}:before{left:calc(-1 * var(--target-size))}:after{right:calc(-1 * var(--target-size))}}:host([dir="rtl"]){input{direction:rtl}}[internal-host]:hover,[internal-host]:has(input:focus),:host(:state(active)) [internal-host]{--background: var(--nve-sys-accent-secondary-background);.line{outline:1px solid var(--background)}}input{opacity:0;height:0;width:0;position:absolute}:host(:state(active)){--background: var(--nve-sys-accent-secondary-background)}']),_d.metadata={tag:"nve-resize-handle",version:"1.49.2",valueSchema:{type:"number"}},wd([ve({type:String,reflect:!0})],_d.prototype,"orientation",2),wd([ve({type:Number,reflect:!0})],_d.prototype,"min",2),wd([ve({type:Number,reflect:!0})],_d.prototype,"max",2),wd([ve({type:Number,reflect:!0})],_d.prototype,"step",2),wd([ve({type:Object})],_d.prototype,"i18n",2),_d=wd([t=>t.addInitializer(t=>new er(t))],_d),j(_d);var Sd=Object.defineProperty,Ed=(t,e,r,o)=>{for(var n,i=void 0,s=t.length-1;s>=0;s--)(n=t[s])&&(i=n(e,r,i)||i);return i&&Sd(e,r,i),i};class Ad extends Hn{constructor(){super(...arguments),this.rounded=!1}static{this.styles=sr([...Hn.styles,oi,":host{width:100%}[input]{position:relative}[icon-name=search]{pointer-events:none;position:absolute;left:0}::slotted(input){padding-inline-start:var(--nve-ref-size-800)!important}"])}static{this.metadata={tag:"nve-search",version:"1.49.2"}}static{this.elementDefinitions={[Pr.metadata.tag]:Pr}}get prefixContent(){return Wt``}}Ed([ve({type:String,reflect:!0})],Ad.prototype,"container"),Ed([ve({type:Boolean,reflect:!0})],Ad.prototype,"rounded"),j(Ad);var Pd=Object.defineProperty,Od=(t,e,r,o)=>{for(var n,i=void 0,s=t.length-1;s>=0;s--)(n=t[s])&&(i=n(e,r,i)||i);return i&&Pd(e,r,i),i};class Td extends le{constructor(){super(...arguments),this.hidden=!1}static{this.styles=sr([':host{--background: var(--nve-sys-layer-container-background);--min-height: var(--nve-ref-size-400);--border-radius: var(--nve-ref-border-radius-xs);display:block;width:100%;height:100%;position:relative}[internal-host]{background:var(--background);min-height:var(--min-height);border-radius:var(--border-radius);height:100%;width:100%}:host([shape="round"]){--border-radius: var(--nve-ref-border-radius-full)}:host([shape="pill"]){--border-radius: var(--nve-ref-border-radius-lg)}:host([effect="shimmer"]) [internal-host]{animation:shimmer calc(var(--nve-ref-animation-duration-400) * 4);animation-iteration-count:infinite;background:linear-gradient(to right,var(--background) 5%,color-mix(in srgb,var(--background),var(--nve-sys-interaction-state-mix) 5%) 25%,var(--background) 35%);background-size:1000px 100%}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}:host([effect="pulse"]) [internal-host]{animation:calc(var(--nve-ref-animation-duration-400) * 2) ease-in-out var(--nve-ref-animation-duration-300) infinite normal none running pulse}@keyframes pulse{0%{opacity:1}50%{opacity:var(--nve-ref-opacity-500)}to{opacity:1}}:host(:state(slotted)){display:contents}:host(:state(slotted)) [internal-host]{display:contents;background:none;min-height:0;animation:none}:host(:state(slotted)) .animate{display:none}'])}static{this.metadata={tag:"nve-skeleton",version:"1.49.2"}}render(){return Wt`
`}connectedCallback(){super.connectedCallback(),t(this),this._internals.ariaBusy="true"}updated(t){super.updated(t),this._internals.ariaBusy=""+!this.hidden}#or(t){t.target.assignedNodes().some(t=>t.nodeType===Node.ELEMENT_NODE||t.nodeType===Node.TEXT_NODE&&""!==t.textContent?.trim())?this._internals.states.add("slotted"):this._internals.states.delete("slotted")}}Od([ve({type:String,reflect:!0})],Td.prototype,"effect"),Od([ve({type:String,reflect:!0})],Td.prototype,"shape"),Od([ve({type:Boolean,reflect:!0})],Td.prototype,"hidden"),j(Td);var Ld=Object.defineProperty,jd=(t,e,r,o)=>{for(var n,i=void 0,s=t.length-1;s>=0;s--)(n=t[s])&&(i=n(e,r,i)||i);return i&&Ld(e,r,i),i};class Dd extends Hn{constructor(){super(...arguments),this.min=0,this.max=5,this.value=0,this.active=0,this.precision=.5}static{this.styles=sr([...Hn.styles,":host{--star-size: 20px}:host(:state(disabled)) .stars{pointer-events:none}[input]{position:relative}[name=star]{--color: var(--nve-ref-color-yellow-amber-900)}[name=star-half]{--color: var(--nve-ref-color-yellow-amber-900);--stroke-color: var(--nve-ref-border-color-emphasis)}[name=star-stroke]{--color: var(--nve-ref-border-color-emphasis)}nve-icon{--width: var(--star-size);--height: var(--star-size)}.stars{display:flex;gap:var(--nve-ref-space-xxxs);height:var(--nve-ref-size-800)}::slotted(input){opacity:0;position:absolute;inset:0;z-index:-1;margin:0}"])}static{this.metadata={tag:"nve-star-rating",version:"1.49.2"}}static{this.elementDefinitions={[_r.metadata.tag]:_r}}firstUpdated(t){super.firstUpdated(t),B(this.input,"max",t=>{t&&(this.max=parseInt(t))}),B(this.input,"min",t=>{t&&(this.min=parseInt(t))}),B(this.input,"value",t=>{this.#nr(t?parseFloat(t):this.input.valueAsNumber)}),this.input.addEventListener("input",()=>this.value=this.input.valueAsNumber),this.value=this.input.valueAsNumber}get prefixContent(){return Wt``}#sr(t,e,r){const o=t.currentTarget.getBoundingClientRect(),n=(t.clientX-o.left)/o.width;this.active=n<=.5?e+.5:r}#ir(t,e){return this.active>0?this.active:this.value===e||this.value===t+.5?0:e}#nr(t){this.input.valueAsNumber=t===this.value?0:t,this.input.dispatchEvent(new Event("input",{bubbles:!0})),this.input.dispatchEvent(new Event("change",{bubbles:!0}))}}jd([kr()],Dd.prototype,"min"),jd([kr()],Dd.prototype,"max"),jd([kr()],Dd.prototype,"value"),jd([kr()],Dd.prototype,"active"),jd([kr()],Dd.prototype,"precision"),j(Dd);var Id,Nd,Rd,Bd=Object.defineProperty,Ud=Object.getOwnPropertyDescriptor,qd=t=>{throw TypeError(t)},Md=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?Ud(e,r):e,s=t.length-1;s>=0;s--)(n=t[s])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&Bd(e,r,i),i},Wd=(t,e,r)=>(((t,e)=>{e.has(t)||qd("Cannot access private method")})(t,e),r);let Vd=class extends De{constructor(){super(),this.selected=!1,this.type="button"}render(){return Wt`
${void 0===this.status?Wt`${this.index}`:""} ${"success"===this.status?Wt``:""} ${"danger"===this.status?Wt``:""} ${"pending"===this.status?Wt``:""}${oc("condensed"!==this.container,()=>Wt``)}
`}connectedCallback(){super.connectedCallback(),this._internals.role="tab"}};Vd.styles=sr([':host{--width: auto;--font-size: var(--nve-ref-font-size-100);--font-weight: var(--nve-ref-font-weight-semibold);--border-radius: var(--nve-ref-border-radius-xl);--color: var(--nve-sys-text-muted-color);--cursor: pointer;--text-transform: capitalize;--nve-sys-interaction-state-ratio: 0}[internal-host]{--_icon-button-color: var(--color);width:var(--width);gap:var(--nve-ref-space-xs);padding:var(--nve-ref-size-200) var(--nve-ref-size-300) var(--nve-ref-size-200) var(--nve-ref-size-200);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);line-height:var(--nve-ref-font-size-500);background-image:linear-gradient(color-mix(in oklab,var(--nve-sys-interaction-state-base) 100%,var(--nve-sys-interaction-state-mix) var(--nve-sys-interaction-state-ratio)) 0 0)!important;border-radius:var(--border-radius);cursor:var(--cursor);text-transform:var(--text-transform);display:inline-flex;align-items:center;border:0;position:relative}nve-progress-ring,nve-icon-button{cursor:pointer}nve-icon-button#number-icon{box-sizing:content-box;border:var(--nve-ref-border-width-md) solid var(--nve-ref-border-color-emphasis);border-radius:100%;--color: var(--_icon-button-color);--height: var(--nve-ref-size-600);--width: var(--nve-ref-size-600);--background: transparent}nve-icon-button[interaction=emphasis]{--background: var(--nve-sys-support-success-color);--color: var(--nve-sys-text-white-color)}:host(:state(selected)){--color: var(--nve-sys-text-emphasis-color);--font-weight: var(--nve-ref-font-weight-semibold);--nve-sys-interaction-state-ratio: var(--nve-sys-interaction-state-ratio-hover)}:host(:state(disabled)){--color: var(--nve-sys-interaction-disabled-color);--cursor: not-allowed}:host(:hover:not(:state(disabled),:state(selected))){--nve-sys-interaction-state-ratio: var(--nve-sys-interaction-state-ratio-hover)}:host([container="condensed"]) div{padding:var(--nve-ref-size-200)}']),Vd.metadata={tag:"nve-steps-item",version:"1.49.2",parents:["nve-steps"]},Vd.elementDefinitions={[Pr.metadata.tag]:Pr,[Qa.metadata.tag]:Qa},Md([ve({type:Boolean,reflect:!0})],Vd.prototype,"selected",2),Md([ve({type:String,reflect:!0})],Vd.prototype,"status",2),Md([ve({type:String,reflect:!0})],Vd.prototype,"container",2),Md([kr()],Vd.prototype,"index",2),Vd=Md([Ne(),be()],Vd);let Hd=class extends le{constructor(){var t,e;super(...arguments),t=this,(e=Id).has(t)?qd("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,undefined),this.vertical=!1,this.behaviorSelect=!1}get keynavListConfig(){return{items:this.steps,layout:this.vertical?"vertical":"horizontal"}}render(){return Wt`
`}connectedCallback(){super.connectedCallback(),t(this),this._internals.role="tablist",this.addEventListener("click",t=>Wd(this,Id,Nd).call(this,t.target))}firstUpdated(t){super.firstUpdated(t),this.steps.forEach((t,e)=>{t.index=e+1})}updated(t){super.updated(t),Wd(this,Id,Rd).call(this),this._internals.ariaOrientation=this.vertical?"vertical":"horizontal"}};Id=new WeakSet,Nd=function(t){this.behaviorSelect&&t.matches("nve-steps-item, mlv-steps-item")&&!t.disabled&&(this.keynavListConfig.items.forEach(t=>t.selected=!1),t.selected=!0)},Rd=function(){this.steps.forEach(t=>t.container=this.container)},Hd.styles=sr([':host{--gap: var(--nve-ref-space-lg)}[internal-host]{position:relative;display:flex;flex-direction:row;gap:var(--gap)}:host([vertical]) [internal-host]{flex-direction:column}:host(:not([vertical])) ::slotted(mlv-steps-item:not(:last-child)):after,:host(:not([vertical])) ::slotted(nve-steps-item:not(:last-child)):after{content:"";position:absolute;width:var(--gap);top:50%;border:var(--nve-ref-border-width-sm) dashed var(--nve-ref-border-color)}:host([vertical]) ::slotted(mlv-steps-item:not(:last-child)):after,:host([vertical]) ::slotted(nve-steps-item:not(:last-child)):after{content:"";position:absolute;height:var(--gap);left:var(--nve-ref-size-500);top:100%;border:var(--nve-ref-border-width-sm) dashed var(--nve-ref-border-color)}:host([vertical]:not([container="condensed"])) ::slotted(mlv-steps-item),:host([vertical]:not([container="condensed"])) ::slotted(nve-steps-item){--width: 100%}']),Hd.metadata={tag:"nve-steps",version:"1.49.2",children:["nve-steps-item"]},Md([ve({type:Boolean,reflect:!0})],Hd.prototype,"vertical",2),Md([ve({type:String,reflect:!0})],Hd.prototype,"container",2),Md([ve({type:Boolean,attribute:"behavior-select"})],Hd.prototype,"behaviorSelect",2),Md([pr({selector:"nve-steps-item, mlv-steps-item"})],Hd.prototype,"steps",2),Hd=Md([Ne(),We()],Hd),j(Vd),j(Hd);var Fd,Kd,Xd=Object.defineProperty,Yd=Object.getOwnPropertyDescriptor,Jd=t=>{throw TypeError(t)},Zd=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?Yd(e,r):e,s=t.length-1;s>=0;s--)(n=t[s])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&Xd(e,r,i),i};let Gd=class extends De{constructor(){super(),this.selected=!1,this.type="button"}render(){return Wt`
`}connectedCallback(){super.connectedCallback(),this._internals.role="tab"}updated(t){t.has("selected")&&(this.selected?Z(this,"--selected"):G(this,"--selected"))}};Gd.styles=sr([':host{--border-background: var(--indicator-background);--border-height: var(--indicator-height);--border-width: 100%;--border-top: auto;--width: 100%;--font-size: var(--nve-ref-font-size-100);--font-weight: var(--nve-ref-font-weight-medium);--border-radius: var(--nve-ref-border-radius-sm);--color: var(--nve-sys-text-muted-color);--height: var(--nve-ref-size-800);--cursor: pointer;--text-transform: initial;--nve-sys-interaction-state-ratio: 0}[internal-host]{width:var(--width);gap:var(--nve-ref-space-xs);padding:0 var(--nve-ref-size-200);height:var(--height);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);line-height:var(--nve-ref-font-size-500);background-image:linear-gradient(color-mix(in oklab,var(--nve-sys-interaction-state-base) 100%,var(--nve-sys-interaction-state-mix) var(--nve-sys-interaction-state-ratio)) 0 0)!important;inset:var(--border-inset);border-radius:var(--border-radius);cursor:var(--cursor);text-transform:var(--text-transform);display:inline-flex;align-items:center;border:0;position:relative}:host(:state(selected)){--color: var(--nve-sys-text-emphasis-color);--font-weight: var(--nve-ref-font-weight-semibold)}:host(:state(selected)):after{width:var(--border-width);height:var(--border-height);border-radius:var(--border-radius);background:var(--border-background);top:var(--border-top);content:"";display:block;position:absolute;bottom:0;left:0}:host(:state(selected)) ::slotted(mlv-icon),:host(:state(selected)) ::slotted(nve-icon){--color: var(--nve-sys-interaction-color)}:host(:hover:not(:state(disabled),:state(selected))){--color: var(--nve-sys-text-emphasis-color);--nve-sys-interaction-state-ratio: var(--nve-sys-interaction-state-ratio-hover)}:host(:state(disabled)){--color: var(--nve-sys-interaction-disabled-color);--cursor: not-allowed}:host(:is(:focus,focused)) [internal-host]{outline-offset:-3px;outline:5px auto -webkit-focus-ring-color;outline:Highlight solid 2px}::slotted(a){text-decoration:var(--text-decoration)!important;color:var(--color)!important;gap:var(--gap)!important;display:flex!important;align-items:center!important;outline:0}::slotted(a):after{display:block;content:" ";inset:0;position:absolute}']),Gd.metadata={tag:"nve-tabs-item",version:"1.49.2",parents:["nve-tabs"]},Zd([ve({type:Boolean,reflect:!0})],Gd.prototype,"selected",2),Gd=Zd([Ne(),be()],Gd);let Qd=class extends le{constructor(){var t,e;super(...arguments),t=this,(e=Fd).has(t)?Jd("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,undefined),this.vertical=!1,this.borderless=!1,this.behaviorSelect=!1}get keynavListConfig(){return{items:this.items,layout:this.vertical?"vertical":"horizontal"}}render(){return Wt`
`}connectedCallback(){super.connectedCallback(),D(this,'mlv-tabs,nve-tabs{--indicator-background: var(--nve-sys-accent-secondary-background);--indicator-height: var(--nve-ref-border-width-xl);--indicator-border-radius: var(--nve-ref-border-radius-sm);&:after{background:var(--indicator-background);height:var(--indicator-height);border-radius:var(--indicator-border-radius);position:fixed;display:block;content:"";width:anchor-size(width);transition:left var(--nve-ref-animation-duration-150) var(--nve-ref-animation-easing-100);position-anchor:--selected;top:calc(anchor(bottom) - var(--indicator-height));left:anchor(left);z-index:-1}&[borderless]:after{display:none!important}}mlv-tabs[vertical],nve-tabs[vertical]{&:after{width:var(--indicator-height);height:anchor-size(height);transition:top var(--nve-ref-animation-duration-150) var(--nve-ref-animation-easing-100);top:anchor(top)}}mlv-tabs-item,nve-tabs-item{&[selected]{anchor-name:--selected}@container style(--border-background: var(--indicator-background)){&:after{visibility:hidden!important}}}'),t(this),this._internals.role="tablist",this.addEventListener("click",t=>{return(e=this,r=Fd,o=Kd,((t,e)=>{e.has(t)||Jd("Cannot access private method")})(e,r),o).call(this,t.target);var e,r,o})}updated(t){super.updated(t),this._internals.ariaOrientation=this.vertical?"vertical":"horizontal"}};Fd=new WeakSet,Kd=function(t){this.behaviorSelect&&t.matches("nve-tabs-item, mlv-tabs-item")&&!t.disabled&&(this.keynavListConfig.items.forEach(t=>t.selected=!1),t.selected=!0)},Qd.styles=sr([":host{--gap: var(--nve-ref-space-xs)}[internal-host]{display:flex;flex-direction:row;gap:var(--gap);overflow-x:auto;white-space:nowrap;scrollbar-color:var(--nve-sys-scrollbar-thumb-color) var(--nve-sys-scrollbar-track-color);scrollbar-width:var(--nve-sys-scrollbar-width)}:host([vertical]){--gap: var(--nve-ref-space-xxxs)}:host([vertical]) [internal-host]{flex-direction:column}:host([vertical]) ::slotted(mlv-tabs-item),:host([vertical]) ::slotted(nve-tabs-item){--border-width: var(--nve-ref-border-width-lg);--border-height: 24px;--border-top: calc(50% - 12px) ;--border-inset: 0 8px 0 8px;--width: calc(100% - 8px) }:host([vertical]) ::slotted(mlv-tabs-item:state(selected)),:host([vertical]) ::slotted(nve-tabs-item:state(selected)){--nve-sys-interaction-state-ratio: var(--nve-sys-interaction-state-ratio-hover)}:host([borderless]) ::slotted(mlv-tabs-item),:host([borderless]) ::slotted(nve-tabs-item){--border-width: 0;--border-height: 0}::slotted(mlv-tabs-item),::slotted(nve-tabs-item){white-space:nowrap}"]),Qd.metadata={tag:"nve-tabs",version:"1.49.2",children:["nve-tabs-item"]},Zd([ve({type:Boolean,reflect:!0})],Qd.prototype,"vertical",2),Zd([ve({type:Boolean,reflect:!0})],Qd.prototype,"borderless",2),Zd([ve({type:Boolean,attribute:"behavior-select"})],Qd.prototype,"behaviorSelect",2),Zd([pr()],Qd.prototype,"items",2),Qd=Zd([Ne(),We()],Qd),j(Gd),j(Qd);class th extends Hn{static{this.styles=sr([...Hn.styles,':host{--padding: var(--nve-ref-size-200);--font-size: var(--nve-ref-font-size-100);--height: 100px;--width: 100%;--min-height: 100px;--background: var(--nve-sys-interaction-field-background);--color: var(--nve-sys-interaction-field-color);--border-radius: var(--nve-ref-border-radius-sm);--cursor: text;--border: 0;display:block;width:100%;contain:layout}::slotted(textarea){padding:var(--padding)!important;font-size:var(--font-size)!important;margin:0!important;align-content:stretch!important;background:var(--background)!important;border:var(--border)!important;color:var(--color)!important;border-radius:var(--border-radius)!important;cursor:var(--cursor)!important}::slotted(textarea:not([rows])){min-height:var(--min-height)!important;height:var(--min-height)!important}::slotted(textarea:not([cols])){width:var(--width)!important}:host([layout*="horizontal"]) ::slotted(label){padding-top:var(--nve-ref-size-100)!important;align-self:start!important}:host([layout*="horizontal"]) slot[name=label]{align-self:start}:host([status="error"]),:host(:state(invalid)),:host(:state(error)){--border: var(--nve-ref-border-width-md) solid var(--nve-sys-support-danger-emphasis-color)}:host([status="success"]),:host(:state(success)){--border: var(--nve-ref-border-width-md) solid var(--nve-sys-support-success-emphasis-color)}:host(:state(disabled)){--border: var(--nve-ref-border-width-md) solid transparent}'])}static{this.metadata={tag:"nve-textarea",version:"1.49.2"}}}j(th);class eh extends Hn{static{this.styles=sr([...Hn.styles,oi,":host{width:100%}"])}static{this.metadata={tag:"nve-time",version:"1.49.2"}}static{this.elementDefinitions={[Pr.metadata.tag]:Pr}}get suffixContent(){return Wt``}}j(eh);var rh,oh=Object.defineProperty,nh=Object.getOwnPropertyDescriptor,ih=t=>{throw TypeError(t)},sh=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?nh(e,r):e,s=t.length-1;s>=0;s--)(n=t[s])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&oh(e,r,i),i};let ah=class extends le{constructor(){var t,e,r;super(...arguments),this.position="top",this.alignment="center",this.closable=!1,this.arrow=!0,this.popoverType="auto",this.typeNativeAnchorController=new Je(this),this.typeNativePopoverController=new Ze(this),t=this,e=rh,r=new qe(this),e.has(t)?ih("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),this.i18n=((t,e,r)=>(((t,e)=>{e.has(t)||ih("Cannot read from private field")})(t,e),r?r.call(t):e.get(t)))(this,rh).i18n}render(){return Wt`
${this.closable?Wt``:""}
${this.arrow?Wt`
`:""}`}connectedCallback(){super.connectedCallback(),t(this),this._internals.role="toggletip",D(this,"nve-toggletip:not(:has([slot=footer])):has([slot=header])::part(_content){margin-bottom:calc(var(--padding) * .5)}nve-toggletip:not(:has([slot=header])):has([slot=footer])::part(_content){margin-top:calc(var(--padding) * .5)}")}};rh=new WeakMap,ah.styles=sr([cr,':host{--nve-sys-interaction-background: var(--nve-sys-interaction-background-300);--nve-sys-interaction-field-background: var(--nve-sys-interaction-background-300);--nve-sys-layer-popover-arrow-padding: 6px;--nve-sys-layer-popover-arrow-offset: 2px;--nve-sys-layer-popover-offset: 2px;--arrow-transform: translate(0, -2px) rotate(-45deg);--border: var(--nve-ref-border-width-sm) solid var(--nve-ref-border-color-muted);--border-radius: var(--nve-ref-border-radius-md);--background: var(--nve-sys-layer-overlay-background);--color: var(--nve-sys-layer-overlay-color);--padding: var(--nve-ref-size-400);--box-shadow: var(--nve-ref-shadow-400);--width: fit-content;--min-width: fit-content;--gap: var(--nve-ref-space-sm);--_divider-padding: var(--padding);box-shadow:var(--box-shadow)}[internal-host]{padding:var(--padding);border-radius:var(--border-radius);background:var(--background);color:var(--color);gap:var(--nve-ref-space-sm);width:var(--width);min-width:var(--min-width);outline:0}[internal-host]::backdrop{background:transparent}nve-icon-button{position:absolute;top:8px;right:8px;z-index:99}.arrow{width:var(--nve-ref-size-300);height:var(--nve-ref-size-300);background:var(--background);transform:var(--arrow-transform);border-radius:var(--nve-ref-size-50);position:absolute}:host([position*="top"]){--arrow-transform: translate(0, -2px) rotate(-45deg)}:host([position*="right"]){--arrow-transform: translate(2px, 0) rotate(45deg)}:host([position*="bottom"]){--arrow-transform: translate(0, 2px) rotate(45deg)}:host([position*="left"]){--arrow-transform: translate(-2px, 0) rotate(45deg)}::slotted(mlv-menu),::slotted(nve-menu){--width: 100%}::slotted(mlv-divider),::slotted(nve-divider){margin:0 calc(-1 * var(--_divider-padding))}#content{margin:calc(var(--padding) * -.5) 0 calc(var(--padding) * -.5) 0}']),ah.metadata={tag:"nve-toggletip",version:"1.49.2"},ah.elementDefinitions={[Pr.metadata.tag]:Pr},sh([ve({type:String})],ah.prototype,"anchor",2),sh([ve({type:String})],ah.prototype,"trigger",2),sh([ve({type:String,reflect:!0})],ah.prototype,"position",2),sh([ve({type:String,reflect:!0})],ah.prototype,"alignment",2),sh([ve({type:Boolean,reflect:!0,attribute:"behavior-trigger"})],ah.prototype,"behaviorTrigger",2),sh([ve({type:Boolean})],ah.prototype,"closable",2),sh([ve({type:Boolean})],ah.prototype,"arrow",2),sh([mi(".arrow")],ah.prototype,"popoverArrow",2),sh([ve({type:Object})],ah.prototype,"i18n",2),ah=sh([Ne({excessiveInstanceLimit:50})],ah);let lh=class extends le{render(){return Wt`
`}connectedCallback(){super.connectedCallback(),this.slot="footer"}};lh.styles=sr([":host{--border-top: var(--nve-ref-border-width-md) solid var(--nve-ref-border-color);--padding: var(--nve-ref-size-400);--gap: var(--nve-ref-space-sm);display:block;width:calc(100% + calc(var(--padding) * 2));margin:var(--padding) calc(var(--padding) * -1) 0 calc(var(--padding) * -1)}[internal-host]{color:var(--color);border-top:var(--border-top);padding:var(--padding) var(--padding) 0 var(--padding);display:flex;justify-content:start;gap:var(--gap)}"]),lh.metadata={tag:"nve-toggletip-footer",version:"1.49.2",parents:["nve-toggletip"]},lh=((t,e)=>{for(var r,o=e,n=t.length-1;n>=0;n--)(r=t[n])&&(o=r(o)||o);return o})([Ne()],lh);let ch=class extends le{render(){return Wt`
`}connectedCallback(){super.connectedCallback(),this.slot="header"}};ch.styles=sr([":host{margin:0 calc(var(--padding) * -1) var(--padding) calc(var(--padding) * -1);--border-bottom: var(--nve-ref-border-width-md) solid var(--nve-ref-border-color);--padding: var(--nve-ref-size-400);width:calc(100% + calc(var(--padding) * 2))}[internal-host]{color:var(--color);padding:0 var(--padding) var(--padding) var(--padding);border-bottom:var(--border-bottom)}::slotted(nve-alert-group),::slotted(mlv-alert-group){margin:calc(var(--nve-ref-size-400) * -1) calc(var(--nve-ref-size-400) * -1) calc(var(--nve-ref-size-400) * -1) calc(var(--nve-ref-size-400) * -1);width:calc(100% + var(--nve-ref-size-800));--border-radius: var(--nve-ref-border-radius-md) var(--nve-ref-border-radius-md) 0 0}"]),ch.metadata={tag:"nve-toggletip-header",version:"1.49.2",parents:["nve-toggletip"]},ch=((t,e)=>{for(var r,o=e,n=t.length-1;n>=0;n--)(r=t[n])&&(o=r(o)||o);return o})([Ne()],ch),j(ah),j(lh),j(ch);var dh=Object.defineProperty,hh=(t,e,r,o)=>{for(var n,i=void 0,s=t.length-1;s>=0;s--)(n=t[s])&&(i=n(e,r,i)||i);return i&&dh(e,r,i),i};class vh extends le{constructor(){super(...arguments),this.content="scroll",this.orientation="horizontal",this.#T=[]}static{this.styles=sr([':host{--nve-sys-interaction-background: var(--nve-sys-interaction-background-200);--nve-sys-interaction-field-background: var(--nve-sys-interaction-background-200);--background: var(--nve-sys-layer-container-background);--color: var(--nve-sys-layer-canvas-color);--padding: 0 var(--nve-ref-size-300);--min-height: var(--nve-ref-size-1000);--border-radius: var(--nve-ref-border-radius-sm);--gap: var(--nve-ref-space-xs);--border-bottom: 0;--box-shadow: var(--nve-ref-shadow-100);--width: 100%;width:var(--width);contain:initial}:host([container="flat"]),:host([container="inset"]){--nve-sys-interaction-background: var(--nve-sys-interaction-background-100);--nve-sys-interaction-field-background: var(--nve-sys-interaction-background-100);--background: transparent;--padding: var(--nve-ref-size-100);--border-bottom: var(--nve-ref-border-width-md) solid var(--nve-ref-border-color-muted);--box-shadow: none;--border-radius: 0;--padding: 0}:host([container="full"]){--box-shadow: none;--border-radius: 0}:host([container="inset"]){--border-bottom: 0}:host([container="flat"]:focus-within){--border-bottom: var(--nve-ref-border-width-md) solid var(--nve-ref-border-color-emphasis)}:host([status="accent"]){--background: var(--nve-sys-support-accent-color);--color: var(--nve-sys-text-white-color)}:host([status="accent"]) ::slotted(mlv-button),:host([status="accent"]) ::slotted(mlv-icon-button),:host([status="accent"]) mlv-icon-button,:host([status="accent"]) ::slotted(nve-button),:host([status="accent"]) ::slotted(nve-icon-button),:host([status="accent"]) nve-icon-button{--color: var(--nve-sys-text-white-color) !important;--_icon-color: var(--nve-sys-text-white-color) !important}:host([status="accent"]) ::slotted([nve-text]),:host([status="accent"]) ::slotted([mlv-text]){color:var(--nve-sys-text-white-color)!important}[internal-host]{background:var(--background);color:var(--color);padding:var(--padding);min-height:var(--min-height);border-radius:var(--border-radius);border-bottom:var(--border-bottom);box-shadow:var(--box-shadow);width:var(--width);gap:var(--gap);display:flex;align-items:center}:host([orientation="vertical"]){--padding: var(--nve-ref-size-100) 0;--width: var(--nve-ref-size-1000);--gap: var(--nve-ref-space-xs);--width: fit-content}:host([orientation="vertical"]) [internal-host],:host([orientation="vertical"]) slot{flex-direction:column;align-items:center;margin:0}:host([orientation="vertical"]) ::slotted(mlv-divider),:host([orientation="vertical"]) ::slotted(nve-divider){width:100%}[name=prefix],[name=suffix]{display:none;gap:var(--gap);align-items:center;justify-content:start}[name=suffix]{justify-content:end}:host(:state(has-prefix)) [name=prefix],:host(:state(has-suffix)) [name=suffix]{display:flex}::slotted(mlv-combobox),::slotted(mlv-search),::slotted(mlv-input),::slotted(nve-combobox),::slotted(nve-search),::slotted(nve-input){--border-bottom: 0;min-width:20cqw;flex:1}::slotted(mlv-select),::slotted(nve-select){--border-bottom: 0}::slotted(nve-button){--color: var(--nve-sys-text-muted-color)}slot:not([name]){gap:var(--gap);width:100%;display:flex;align-items:center;text-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-color:var(--nve-sys-scrollbar-thumb-color) var(--nve-sys-scrollbar-track-color);scrollbar-width:var(--nve-sys-scrollbar-width)}:host([content="wrap"]) slot:not([name]){gap:var(--gap);width:100%;display:flex;flex-wrap:wrap;text-wrap:balance;overflow-x:initial}:host(:state(scrollbar)) slot:not([name]){margin-bottom:-14px}',nr,ir])}static{this.metadata={tag:"nve-toolbar",version:"1.49.2"}}static{this.elementDefinitions={}}#T;get#ar(){return this.shadowRoot.querySelector("slot:not([name])")}get#lr(){return[...this.prefixElements,...this.defaultElements,...this.suffixElements]}render(){return Wt`
`}connectedCallback(){super.connectedCallback(),t(this),this._internals.role="toolbar"}firstUpdated(t){super.firstUpdated(t),this.#cr()}updated(t){super.updated(t),this.#dr(),this.#hr()}disconnectedCallback(){super.disconnectedCallback(),this.#T.forEach(t=>t.disconnect())}#or(t){Q(t.target,this),this.#dr(),this.#hr(),this.#vr()}#cr(){this.#vr();const t=new ResizeObserver(()=>this.#vr());this.#T.push(t),t.observe(this)}#vr(){tt(this.#ar)?this._internals.states.add("scrollbar"):this._internals.states.delete("scrollbar")}#dr(){this.#lr.filter(t=>t.matches("nve-button-group, nve-input, nve-search, nve-combobox, nve-button, nve-select, nve-icon-button, nve-copy-button")).forEach(t=>t.container="flat")}#hr(){const t=this.#lr;t.filter(t=>t.matches("nve-divider, mlv-divider")).forEach(t=>t.orientation="horizontal"===this.orientation?"vertical":"horizontal"),t.filter(t=>t.matches("nve-button-group, mlv-button-group")).forEach(t=>t.orientation=this.orientation)}}function ph(t){const e=t.nodes;e.length&&(e.every(t=>t.selected)?(t.selected=!0,t.indeterminate=!1):e.some(t=>t.selected)?t.indeterminate=!0:e.every(t=>!t.selected)&&(t.selected=!1,t.indeterminate=!1)),e.forEach(t=>ph(t))}hh([ve({type:String,reflect:!0})],vh.prototype,"container"),hh([ve({type:String,reflect:!0})],vh.prototype,"content"),hh([ve({type:String,reflect:!0})],vh.prototype,"orientation"),hh([ve({type:String,reflect:!0})],vh.prototype,"status"),hh([pr({slot:"prefix"})],vh.prototype,"prefixElements"),hh([pr({slot:"suffix"})],vh.prototype,"suffixElements"),hh([pr()],vh.prototype,"defaultElements"),j(vh);var uh,gh,mh,fh,bh,yh,wh,xh,kh,zh,Ch,$h,_h,Sh,Eh=Object.defineProperty,Ah=Object.getOwnPropertyDescriptor,Ph=t=>{throw TypeError(t)},Oh=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?Ah(e,r):e,s=t.length-1;s>=0;s--)(n=t[s])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&Eh(e,r,i),i},Th=(t,e,r)=>e.has(t)||Ph("Cannot "+r),Lh=(t,e,r)=>(Th(t,e,"read from private field"),r?r.call(t):e.get(t)),jh=(t,e,r)=>e.has(t)?Ph("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),Dh=(t,e,r)=>(Th(t,e,"access private method"),r);let Ih=class extends le{constructor(){super(...arguments),jh(this,gh),this.expanded=!1,this.selected=!1,this.expandable=!1,this.highlighted=!1,jh(this,uh,new qe(this)),this.i18n=Lh(this,uh).i18n,this.slot="nodes",this.indeterminate=!1,this.behaviorExpand=!1,this.behaviorSelect=!1,jh(this,fh,new Ke(this)),jh(this,bh,new Xe(this))}render(){return Wt`
${Lh(this,gh,yh)?Wt``:Ht} ${"multi"===this.selectable?Wt``:Ht}
`}connectedCallback(){super.connectedCallback(),t(this),this._internals.role="treeitem",Dh(this,gh,kh).call(this),Dh(this,gh,wh).call(this)}open(){Lh(this,fh).open()}close(){Lh(this,fh).close()}};uh=new WeakMap,gh=new WeakSet,mh=function(){return this.closest("nve-tree")},fh=new WeakMap,bh=new WeakMap,yh=function(){return this.expandable||this.expanded||!!this.nodes?.length},wh=function(){this.requestUpdate(),Dh(this,gh,xh).call(this)},xh=function(){Lh(this,gh,yh)?this._internals.states.add("is-expandable"):this._internals.states.delete("is-expandable")},kh=function(){this.addEventListener("keyup",t=>{Lh(this,gh,yh)&&"ArrowLeft"===t.code&&t.target===this&&this.close(),Lh(this,gh,yh)&&"ArrowRight"===t.code&&t.target===this&&this.open(),"Space"===t.code&&t.target===this&&this.selectable&&(t.preventDefault(),Dh(this,gh,$h).call(this))})},zh=function(t){const e=f(t.currentTarget).length;!Lh(this,gh,yh)||this.selectable||e||Dh(this,gh,Ch).call(this),!this.selectable||e&&"a"!==t.target.localName||Dh(this,gh,$h).call(this)},Ch=function(){Lh(this,fh).toggle()},$h=function(){"single"===this.selectable&&Dh(this,gh,_h).call(this),"multi"===this.selectable&&Dh(this,gh,Sh).call(this)},_h=function(){Lh(this,bh).toggle(),this.behaviorSelect&&Lh(this,gh,mh).nodes.filter(t=>t!==this).forEach(t=>t.selected=!1)},Sh=function(){Lh(this,bh).toggle(),this.behaviorSelect&&(this.nodes.forEach(t=>{t.selected=this.selected,t.indeterminate=!1}),Lh(this,gh,mh).nodes.forEach(t=>ph(t)))},Ih.metadata={tag:"nve-tree-node",version:"1.49.2",parents:["nve-tree","nve-tree-node"]},Ih.styles=sr([':host{--color: var(--nve-sys-interaction-color);--border-radius: var(--nve-ref-border-radius-xs);--font-size: var(--nve-ref-font-size-100);--min-height: var(--nve-ref-size-800);--nve-sys-interaction-state-base: var(--background, var(--nve-sys-layer-canvas-background));--text-wrap: nowrap;width:100%;cursor:default}[internal-host]{color:var(--color);font-size:var(--font-size);text-wrap:var(--text-wrap);display:flex;align-content:center;flex-wrap:wrap;width:100%}slot{display:flex;flex-direction:column;width:100%}slot[name=nodes]{padding-left:var(--nve-ref-size-500);display:flex;flex-direction:column;align-items:start}slot:not(:has-slotted){display:none!important}[part=_node]{display:flex;align-items:center;width:100%}.node-title{border-radius:var(--border-radius);border-left:var(--nve-ref-border-width-md) solid transparent;margin-left:var(--nve-ref-space-xxxs);padding:var(--nve-ref-size-200) var(--nve-ref-size-100);min-height:var(--min-height);width:100%;display:flex;justify-content:center}[part=_node-header]{display:flex;flex-direction:column;width:100%;position:relative;min-width:fit-content}:host(:focus-visible) [part=_node-header],::slotted(a:focus-visible):after{outline:Highlight solid 2px!important;outline:5px auto -webkit-focus-ring-color!important}[name=content]{padding:var(--nve-ref-size-200);display:block}[part=_nodes]{width:100%;position:relative;display:block;padding-left:var(--nve-ref-size-200);overflow:hidden;transition:height var(--nve-ref-animation-duration-200) cubic-bezier(.4,0,.2,1)}:host([expanded]) [part=_nodes]{height:auto;height:calc-size(max-content,size)}[part=_nodes]:before{border-left:var(--node-border);left:var(--nve-ref-size-150);top:0;display:block;content:"";position:absolute;bottom:0}nve-icon-button{--width: var(--nve-ref-size-400);outline:0!important}nve-icon[name=caret]{transition:transform var(--nve-ref-animation-duration-150) cubic-bezier(.4,0,.2,1)}nve-checkbox{margin-left:var(--nve-ref-space-xxs);margin-top:var(--nve-ref-space-xs);align-self:start}input{outline:0!important}::slotted(a){text-decoration:none!important;color:var(--color)!important;outline:0}::slotted(a):after{display:block;content:" ";inset:0;position:absolute}:host(:state(selected):state(selectable-single)) .node-title{--nve-sys-interaction-state-ratio: var(--nve-sys-interaction-state-ratio-selected)}:host(:state(selected):state(selectable-single)) .node-title:after{width:var(--nve-ref-border-width-md);border-radius:var(--nve-ref-border-radius-full);background:var(--nve-sys-accent-secondary-background);content:"";display:block;position:absolute;height:80%;top:10%;left:calc(var(--nve-ref-size-50) * -1)}:host(:state(selectable-single)) .node-title{cursor:pointer}:host(:state(selectable-multi)){nve-icon-button{--width: var(--nve-ref-size-500)}slot[name=nodes]{padding-left:var(--nve-ref-size-700)}[role=group]:before{left:var(--nve-ref-size-200)}}:host(:state(highlighted)){--border-radius: 0;.node-title{--nve-sys-interaction-state-ratio: var(--nve-sys-interaction-state-ratio-selected)}}.node-title{background-image:linear-gradient(color-mix(in oklab,var(--nve-sys-interaction-state-base) 100%,var(--nve-sys-interaction-state-mix) var(--nve-sys-interaction-state-ratio)) 0 0)!important;&:hover{--nve-sys-interaction-state-ratio: var(--nve-sys-interaction-state-ratio-hover)}}']),Oh([ve({type:Boolean,reflect:!0})],Ih.prototype,"expanded",2),Oh([ve({type:Boolean,reflect:!0})],Ih.prototype,"selected",2),Oh([ve({type:Boolean})],Ih.prototype,"expandable",2),Oh([ve({type:String})],Ih.prototype,"selectable",2),Oh([ve({type:Boolean})],Ih.prototype,"highlighted",2),Oh([ve({type:Object})],Ih.prototype,"i18n",2),Oh([rr()],Ih.prototype,"slot",2),Oh([pr({slot:"nodes"})],Ih.prototype,"nodes",2),Oh([kr()],Ih.prototype,"indeterminate",2),Oh([kr()],Ih.prototype,"behaviorExpand",2),Oh([kr()],Ih.prototype,"behaviorSelect",2),Ih=Oh([Ne(),Ge({log:!1}),xe(),be(),ge(),t=>t.addInitializer(t=>new He(t))],Ih);var Nh,Rh,Bh,Uh,qh,Mh=Object.defineProperty,Wh=Object.getOwnPropertyDescriptor,Vh=t=>{throw TypeError(t)},Hh=(t,e,r,o)=>{for(var n,i=o>1?void 0:o?Wh(e,r):e,s=t.length-1;s>=0;s--)(n=t[s])&&(i=(o?n(e,r,i):n(i))||i);return o&&i&&Mh(e,r,i),i},Fh=(t,e,r)=>e.has(t)||Vh("Cannot "+r),Kh=(t,e,r)=>(Fh(t,e,"read from private field"),r?r.call(t):e.get(t)),Xh=(t,e,r)=>e.has(t)?Vh("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),Yh=(t,e,r)=>(Fh(t,e,"access private method"),r);let Jh=class extends le{constructor(){super(...arguments),Xh(this,Rh),this.behaviorExpand=!1,this.behaviorSelect=!1,this.border=!1,Xh(this,Nh,[])}get nodes(){return Array.from(this.querySelectorAll(Ih.metadata.tag))}get keynavListConfig(){return{items:this.openNodes.map(t=>t.shadowRoot.querySelector('[part="_node-header"]')),layout:"vertical"}}get openNodes(){return this.nodes.filter(t=>t.expanded||t.parentNode.expanded||t.parentNode===this)}render(){return Wt`
`}connectedCallback(){super.connectedCallback(),t(this),D(this,"nve-tree-node:not(:has(>[slot=content]))::part(_content){display:none!important}nve-tree-node:not(:has(>[slot=nodes]))::part(_nodes){height:0}nve-tree-node:has(>[slot=nodes]):not([expanded])::part(_nodes){height:0}nve-tree-node>nve-tree-node:state(is-expandable){margin-left:calc(-1 * var(--nve-ref-size-400));width:calc(100% + var(--nve-ref-size-400))}nve-tree-node>nve-tree-node:state(is-expandable):state(selectable-multi){margin-left:calc(-1 * var(--nve-ref-size-500));width:calc(100% + var(--nve-ref-size-500))}nve-tree-node:has(nve-tree-node:state(is-expandable))::part(_nodes){padding-left:var(--nve-ref-size-400)}"),this._internals.role="tree",Kh(this,Nh).push(ze(this,()=>{Yh(this,Rh,Bh).call(this)},{subtree:!0}))}disconnectedCallback(){super.disconnectedCallback(),Kh(this,Nh).forEach(t=>t.disconnect())}async updated(t){super.updated(t),await this.updateComplete,Yh(this,Rh,Bh).call(this)}};Nh=new WeakMap,Rh=new WeakSet,Bh=function(){Yh(this,Rh,Uh).call(this),Yh(this,Rh,qh).call(this)},Uh=function(){this.nodes.forEach(t=>{t.selectable=this.selectable,t.behaviorExpand=this.behaviorExpand,t.behaviorSelect=this.behaviorSelect})},qh=function(){this.behaviorSelect&&"multi"===this.selectable&&this.nodes.forEach(t=>ph(t))},Jh.styles=sr([":host{--max-width: 100%;display:block;min-width:fit-content}:host([border]){--node-border: var(--nve-ref-border-width-sm) solid var(--nve-ref-border-color-muted)}[internal-host]{max-width:var(--max-width);min-width:fit-content}"]),Jh.metadata={tag:"nve-tree",version:"1.49.2",children:["nve-tree-node"]},Hh([ve({type:String})],Jh.prototype,"selectable",2),Hh([ve({type:Boolean,attribute:"behavior-expand"})],Jh.prototype,"behaviorExpand",2),Hh([ve({type:Boolean,attribute:"behavior-select"})],Jh.prototype,"behaviorSelect",2),Hh([ve({type:Boolean,reflect:!0})],Jh.prototype,"border",2),Jh=Hh([Ne(),We()],Jh),j(Jh),j(Ih);class Zh extends Hn{static{this.styles=sr([...Hn.styles,oi,":host{width:100%}"])}static{this.metadata={tag:"nve-week",version:"1.49.2"}}static{this.elementDefinitions={[Pr.metadata.tag]:Pr}}get suffixContent(){return Wt``}}j(Zh);export{Hn as Control,Xn as ControlGroup,fn as ControlMessage,Gi as Date,Qi as Datetime,is as Dialog,as as DialogFooter,ss as DialogHeader,cs as Divider,vs as Dot,ks as Drawer,zs as DrawerContent,Cs as DrawerFooter,$s as DrawerHeader,ki as Dropdown,zi as DropdownFooter,Ci as DropdownHeader,Ls as Dropzone,js as File,ga as Grid,Us as GridCell,Bs as GridColumn,na as GridFooter,ra as GridHeader,Ds as GridPlaceholder,Vs as GridRow,et as ICON_IMPORTS,_r as Icon,Pr as IconButton,ni as Input,ii as InputGroup,vo as Logo,hi as Menu,gi as MenuItem,wa as Month,za as Notification,Sa as NotificationGroup,Oa as Page,Ja as PageHeader,tl as PageLoader,Va as PagePanel,Ha as PagePanelContent,Ka as PagePanelFooter,Ya as PagePanelHeader,rc as Pagination,fc as Panel,gc as PanelContent,mc as PanelFooter,uc as PanelHeader,yc as Password,Pc as PreferencesInput,jc as ProgressBar,Qa as ProgressRing,Jc as ProgressiveFilterChip,Qc as Pulse,od as Radio,nd as RadioGroup,id as Range,_d as ResizeHandle,Ad as Search,Ol as Select,Td as Skeleton,ya as SortButton,Dd as StarRating,Hd as Steps,Vd as StepsItem,zc as Switch,Cc as SwitchGroup,Qd as Tabs,Gd as TabsItem,Si as Tag,th as Textarea,eh as Time,Ki as Toast,ah as Toggletip,lh as ToggletipFooter,ch as ToggletipHeader,vh as Toolbar,Zi as Tooltip,Jh as Tree,Ih as TreeNode,Zh as Week,oi as inputStyles,Sr as mergeIcons}; diff --git a/dashboard-ui/@nve/elements/bundles/polyfills-popover.js b/dashboard-ui/@nve/elements/bundles/polyfills-popover.js deleted file mode 100644 index 5b9f701..0000000 --- a/dashboard-ui/@nve/elements/bundles/polyfills-popover.js +++ /dev/null @@ -1 +0,0 @@ -function t(t){return t&&"object"==typeof t&&!Array.isArray(t)}function e(n,...o){if(!o.length)return n;const i=o.shift();if(t(n)&&t(i))for(const o in i)t(i[o])?t(n[o])?e(n[o],i[o]):n[o]=i[o]:Object.assign(n,{[o]:i[o]});return e(n,...o)}function n(t){const[e,n,o]=t.split(".").map(t=>parseInt(t,10));return{major:e||-1,minor:n||-1,patch:o||-1}}function o(t){return(new Intl.NumberFormat).format(t)}function i(t,e){return Math.sign(e-t)*Math.abs(t-e)}function r(){return"production"===globalThis.process?.env?.NODE_ENV||"localhost"!==globalThis.location?.hostname&&!globalThis.location?.href?.includes("elements-playground")?"production":"development"}const s=new class{constructor(){globalThis.NVE_ELEMENTS??={debug:(t=console.log)=>t("%cElements\n%c"+JSON.stringify(globalThis.NVE_ELEMENTS.state,null,2),"color: #69b027","color: inherit"),state:{env:r(),versions:[],elementRegistry:{},i18nRegistry:{},audit:{}}},globalThis.MLV_ELEMENTS=globalThis.NVE_ELEMENTS,globalThis.NVE_ELEMENTS.state.versions=Array.from(new Set([...globalThis.NVE_ELEMENTS.state.versions,"1.49.2"]))}get state(){return globalThis.NVE_ELEMENTS.state}dispatch(t,n){globalThis.NVE_ELEMENTS.state=e(globalThis.NVE_ELEMENTS.state,n),globalThis?.document?.dispatchEvent(new CustomEvent(t,{detail:globalThis.NVE_ELEMENTS.state}))}};function a(t){const e=new Map([[1024**4,"TB"],[1024**3,"GB"],[1048576,"MB"],[1024,"KB"],[1,"B"]]);for(const[n,o]of e.entries())if(t>=n)return`${(t/n).toFixed(2)} ${o}`;return"0"}const l="";function c(t){return`Provided id "${t}" not found in DOM. ${l}#id-match-not-found`}function u(t){return`${t} rendered on the client with mismatched SSR content. ${l}#ssr-mismatch`}function f(t){return`(deprecated) ${t} provided an anchor outside of its render root. ${l}#cross-shadow-root-anchor`}function d(t,e){return`@nve: Element ${t} version ${e} already defined, please check for duplicate package versions. ${l}#duplicate-package-version`}const h=Object.freeze(Object.defineProperty({__proto__:null,DOCS_LOG_URL:l,getCrossShadowRootAnchorWarning:f,getDuplicatePackageVersionWarning:d,getExcessiveInstanceLimitWarning:function(t,e){return`Excessive rendering of ${t} ${e} were detected in DOM. Recycle/reuse elements when possible to improve application performance. ${l}#excessive-instance-limit`},getIdMatchNotFoundWarning:c,getInvalidParentWarning:function(t,e){return`Element ${t} can only be used as a direct child of ${e}. ${l}#invalid-parent`},getInvalidSlottedChildrenWarning:function(t,e){return`Invalid slotted elements detected in ${t}. Allowed: ${e.join(", ")}. ${l}#invalid-slotted-children`},getSSRMismatchWarning:u},Symbol.toStringTag,{value:"Module"}));function p(t){return t.matches("a[href],area[href],input,button,select,textarea,iframe,object,embed,*[tabindex],*[contenteditable=true],[role=button]")&&t.matches(":not([disabled], [inert])")&&!t.closest("[inert]")&&!t.closest("[popover]")?.matches(":not(:popover-open)")}function m(t){return t.matches("a[href],button:not([disabled]),input[type=checkbox],input[type=radio],object,embed,*[tabindex],[role=button]:not([disabled])")}function g(t=globalThis.document){return t.activeElement&&t.activeElement.shadowRoot?g(t.activeElement.shadowRoot)??t.activeElement:t.activeElement}function y(t){t&&!p(t)?(t.setAttribute("tabindex","-1"),t.focus(),t.addEventListener("blur",()=>t.removeAttribute("tabindex"),{once:!0})):t?.focus()}function w(t){setTimeout(()=>y(t))}function v(t,e){t.forEach(t=>t.tabIndex=-1),e.tabIndex=0}function b(t){t.forEach(t=>t.tabIndex=-1),t[0]&&(t[0].tabIndex=0)}function x(t,e){const n=t=>"Space"===t.code||"ArrowUp"===t.code||"ArrowDown"===t.code;t.addEventListener("pointerdown",t=>{t.preventDefault()}),t.addEventListener("pointerup",n=>{n.preventDefault(),t.disabled||e(n)}),t.addEventListener("keyup",o=>{n(o)&&!t.disabled&&e(o)}),t.addEventListener("keydown",e=>{n(e)&&!t.disabled&&e.preventDefault()})}function E(t,e=10){return Array.from(T(t)).reduce((t,n)=>[...t,[n,[...Array.from(T(n)).map(t=>[t,E(t,e)])]]],[]).flat(e)}function T(t){if(t instanceof Document&&t.documentElement)return Array.from(t.documentElement.children);if(t instanceof HTMLElement&&t.shadowRoot)return Array.from(t.shadowRoot.children);if(t instanceof HTMLSlotElement&&t.assignedElements){const e=t.assignedElements();return e.length?e:Array.from(t.children)}return Array.from(t.children)}function A(){return"_"+self.crypto.getRandomValues(new Uint32Array(1))[0].toString(16)}function S(t,e,n){n(t.getAttribute(e));const o=new MutationObserver(t=>{t.forEach(t=>{t.attributeName===e&&n(t.target.getAttribute(e))})});return o.observe(t,{attributes:!0,subtree:!0}),o}function R(t,e,n){const o=new MutationObserver(t=>{t.forEach(t=>{e.includes(t.attributeName)&&n(t)})});return o.observe(t,{attributes:!0,subtree:!0}),o}function N(t,e){const n=new CSSStyleSheet;n.replaceSync(e);const o=t.getRootNode();return o.adoptedStyleSheets&&(o.adoptedStyleSheets.map(t=>L(t)).find(t=>t===L(n))||(o.adoptedStyleSheets=[...Array.from(o.adoptedStyleSheets),n])),n}function L(t){return t.cssRules?Array.from(t.cssRules).map(t=>t.cssText||"").join("\n"):""}function P(t,e,n){t.hasAttribute(e)?n(t.getAttribute(e)):void 0!==t[e]&&n(t[e]);const o=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(t),e);if(o)try{Object.defineProperty(t,e,{get:o.get,set:e=>{o.set.call(t,e),n(e)}})}catch{}return S(t,e,t=>n(t))}function D(t,e){const{left:n,right:o,top:i,bottom:r}=e.getBoundingClientRect();return t.clientXo||t.clientYr}function O(t){return parseInt(t.includes("calc")?t.split("*")[1].replace("px)","").trim():t,10)||0}function _(t){M(t,t.metadata.tag.replace("nve","mlv")),M(class extends t{},t.metadata.tag.replace("mlv","nve"))}function M(t,e){const{version:n}=t.metadata,o=e.replace("mlv-","").replace("nve-","");customElements.get(e)?s.state.elementRegistry[o]!==n&&"localhost"===globalThis?.location?.hostname&&console.warn(d(o,n)):(customElements.define(e,t),s.dispatch("NVE_ELEMENT_DEFINE",{elementRegistry:{[o]:n}}))}function C(t){return 2===t.buttons&&!t.ctrlKey||1===t.buttons&&t.ctrlKey}function $(t,e=10){return V(t,e).filter(t=>p(t))}function V(t,e=10){return Array.from(T(t)).reduce((t,n)=>[...t,[n,[...Array.from(T(n)).map(t=>[t,V(t,e)])]]],[]).flat(e)}function F(t){return"End"===t.code||"Home"===t.code||"PageUp"===t.code||"PageDown"===t.code||"ArrowUp"===t.code||"ArrowDown"===t.code||"ArrowLeft"===t.code||"ArrowRight"===t.code}var W=(t=>(t.End="End",t.Home="Home",t.PageUp="PageUp",t.PageDown="PageDown",t.ArrowUp="ArrowUp",t.ArrowDown="ArrowDown",t.ArrowLeft="ArrowLeft",t.ArrowRight="ArrowRight",t))(W||{});function j(t){return t.some(e=>e.children.length!==t[0].children.length)}function k(t){""===t?.wholeText?.trim()&&t.remove()}function B(t){return t.scrollWidth>t.clientWidth}async function H(){return await(new globalThis.EyeDropper).open().then(t=>t.sRGBHex)}function I(t){(function(t){const e=!t.assignedNodes().find(t=>t.nodeType!==Node.TEXT_NODE),n=!t.assignedNodes().find(t=>t.nodeType===Node.TEXT_NODE&&""!==t.textContent.trim());return e&&n})(t)&&t.assignedNodes().forEach(t=>t.remove())}function U(t,e){const n=t.assignedNodes(),o=t.name??"slot";n.length?e._internals.states.add("has-"+o):e._internals.states.delete("has-"+o)}function z(t){return t?t.label?t.label:t.value:""}function X(t){return`${t.replaceAll("mlv-","nve-")}, ${t.replaceAll("nve-","mlv-")}`}function Y(t,e){return t.localName===e.metadata.tag.replace("nve-","mlv-")||t.localName===e.metadata.tag.replace("mlv-","nve-")}function G(t){const e=globalThis.document.createElement("div"),{width:n}=t.getBoundingClientRect();return e.setAttribute("nve-ghost",""),e.style.minWidth=n+"px",e.style.maxWidth=n+"px",e.style.height="1px",e.slot=t.slot,e}function q(t,e){const n=t.getRootNode(),o=e.getRootNode(),i=n instanceof ShadowRoot&&o instanceof ShadowRoot&&n===o,r=n===globalThis.document&&o===globalThis.document;return i||r}function K(t){return t.style.anchorName.split(",").map(t=>t.trim()).filter(t=>"none"!==t&&""!==t)}function J(t,e){const n=K(t);t.style.anchorName=n.filter(t=>t!==e).join(",")}function Q(t,e){t.style.anchorName=Array.from(new Set([...K(t),e])).join(",")}function Z(t){void 0===t._internals&&(t._internals=t.attachInternals())}function tt(t,e){t&&e&&(e.id=e.id?e.id:A(),t.htmlFor=e.id)}function et(t,e){t&&e&&(t.id=t.id?t.id:A(),e.setAttribute("aria-labelledby",t.id))}function nt(t,e){if(t.length&&e){const n=t.map(t=>t.id=A()).join(" ");e.setAttribute("aria-describedby",n)}}function ot(t,e){t&&(t.id=t.id?.length?t.id:A(),e.setAttribute("list",t.id))}function it(t){if(!t.find(t=>t?.name?.length)){const e=A();t.forEach(t=>t.name=e)}}const rt="@nve: ";class st{static log(t,...e){"production"!==s.state.env&&console.log(`${rt}${t}`,...e)}static warn(t,...e){"production"!==s.state.env&&(console.warn(`${rt}${t}`,...e),this.#t(t,...e))}static error(t,...e){"production"!==s.state.env&&(console.error(`${rt}${t}`,...e),this.#t(t,...e))}static#t(t,...e){globalThis.document.dispatchEvent(new CustomEvent("NVE_ELEMENTS_LOG",{detail:{type:"warn",value:t,args:e}}))}}const at=Object.freeze(Object.defineProperty({__proto__:null,LogService:st},Symbol.toStringTag,{value:"Module"}));function lt(t,e){let n=K(e).find(t=>t.startsWith("--_"));n||(n="--"+(e.id&&!e.id.includes(":")?"_"+e.id:A()),Q(e,n)),t.style.positionAnchor=n}function ct(t,e){return"string"==typeof e?E(t.parentNode).filter(t=>""!==t?.id).find(t=>t.id===e)??globalThis.document.body:e}function ut(t){const e=t.anchor??t._activeTrigger;if("string"==typeof e&&e?.length){const n=E(t.parentNode).find(t=>t.id===e);return n||st.warn(c(e)),n??globalThis.document.body}return e&&e!==globalThis.document.body?e:globalThis.document.body}function ft(t){return!!V(t).filter(t=>t.popover&&t.matches(":popover-open")).length}class dt{constructor(t){this.host=t,this.host.addController(this)}#e=()=>null;async hostConnected(){Z(this.host),await this.host.updateComplete;const{popoverRenderUpdate:t}=await Promise.resolve().then(()=>Me),e={position:this.host.position,alignment:this.host.alignment,popover:this.host,arrow:this.host.popoverArrow,anchor:ut(this.host)};this.#e=t(e,async()=>{await this.host.updateComplete,await this.#n()}),this.host.addEventListener("beforetoggle",async()=>await this.#n())}hostDisconnected(){this.#e()}async#n(){const{setAnchorPositionFallback:t}=await Promise.resolve().then(()=>Me);await t(this.host,{position:this.host.position,alignment:this.host.alignment,popover:this.host,anchor:ut(this.host),arrow:this.host.popoverArrow})}}const ht=Math.min,pt=Math.max,mt=Math.round,gt=Math.floor,yt=t=>({x:t,y:t}),wt={left:"right",right:"left",bottom:"top",top:"bottom"},vt={start:"end",end:"start"};function bt(t,e,n){return pt(t,ht(e,n))}function xt(t,e){return"function"==typeof t?t(e):t}function Et(t){return t.split("-")[0]}function Tt(t){return t.split("-")[1]}function At(t){return"y"===t?"height":"width"}const St=new Set(["top","bottom"]);function Rt(t){return St.has(Et(t))?"y":"x"}function Nt(t){return"x"===Rt(t)?"y":"x"}function Lt(t){return t.replace(/start|end/g,t=>vt[t])}const Pt=["left","right"],Dt=["right","left"],Ot=["top","bottom"],_t=["bottom","top"];function Mt(t){return t.replace(/left|right|bottom|top/g,t=>wt[t])}function Ct(t){return"number"!=typeof t?function(t){return{top:0,right:0,bottom:0,left:0,...t}}(t):{top:t,right:t,bottom:t,left:t}}function $t(t){const{x:e,y:n,width:o,height:i}=t;return{width:o,height:i,top:n,left:e,right:e+o,bottom:n+i,x:e,y:n}}function Vt(t,e,n){let{reference:o,floating:i}=t;const r=Rt(e),s=Nt(e),a=At(s),l=Et(e),c="y"===r,u=o.x+o.width/2-i.width/2,f=o.y+o.height/2-i.height/2,d=o[a]/2-i[a]/2;let h;switch(l){case"top":h={x:u,y:o.y-i.height};break;case"bottom":h={x:u,y:o.y+o.height};break;case"right":h={x:o.x+o.width,y:f};break;case"left":h={x:o.x-i.width,y:f};break;default:h={x:o.x,y:o.y}}switch(Tt(e)){case"start":h[s]-=d*(n&&c?-1:1);break;case"end":h[s]+=d*(n&&c?-1:1)}return h}const Ft=new Set(["left","top"]);function Wt(){return"undefined"!=typeof window}function jt(t){return Ht(t)?(t.nodeName||"").toLowerCase():"#document"}function kt(t){var e;return(null==t||null==(e=t.ownerDocument)?void 0:e.defaultView)||window}function Bt(t){var e;return null==(e=(Ht(t)?t.ownerDocument:t.document)||window.document)?void 0:e.documentElement}function Ht(t){return!!Wt()&&(t instanceof Node||t instanceof kt(t).Node)}function It(t){return!!Wt()&&(t instanceof Element||t instanceof kt(t).Element)}function Ut(t){return!!Wt()&&(t instanceof HTMLElement||t instanceof kt(t).HTMLElement)}function zt(t){return!(!Wt()||"undefined"==typeof ShadowRoot)&&(t instanceof ShadowRoot||t instanceof kt(t).ShadowRoot)}const Xt=new Set(["inline","contents"]);function Yt(t){const{overflow:e,overflowX:n,overflowY:o,display:i}=se(t);return/auto|scroll|overlay|hidden|clip/.test(e+o+n)&&!Xt.has(i)}const Gt=new Set(["table","td","th"]);function qt(t){return Gt.has(jt(t))}const Kt=[":popover-open",":modal"];function Jt(t){return Kt.some(e=>{try{return t.matches(e)}catch(t){return!1}})}const Qt=["transform","translate","scale","rotate","perspective"],Zt=["transform","translate","scale","rotate","perspective","filter"],te=["paint","layout","strict","content"];function ee(t){const e=oe(),n=It(t)?se(t):t;return Qt.some(t=>!!n[t]&&"none"!==n[t])||!!n.containerType&&"normal"!==n.containerType||!e&&!!n.backdropFilter&&"none"!==n.backdropFilter||!e&&!!n.filter&&"none"!==n.filter||Zt.some(t=>(n.willChange||"").includes(t))||te.some(t=>(n.contain||"").includes(t))}function ne(t){let e=le(t);for(;Ut(e)&&!re(e);){if(ee(e))return e;if(Jt(e))return null;e=le(e)}return null}function oe(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}const ie=new Set(["html","body","#document"]);function re(t){return ie.has(jt(t))}function se(t){return kt(t).getComputedStyle(t)}function ae(t){return It(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function le(t){if("html"===jt(t))return t;const e=t.assignedSlot||t.parentNode||zt(t)&&t.host||Bt(t);return zt(e)?e.host:e}function ce(t){const e=le(t);return re(e)?t.ownerDocument?t.ownerDocument.body:t.body:Ut(e)&&Yt(e)?e:ce(e)}function ue(t,e,n){var o;void 0===e&&(e=[]),void 0===n&&(n=!0);const i=ce(t),r=i===(null==(o=t.ownerDocument)?void 0:o.body),s=kt(i);if(r){const t=function(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}(s);return e.concat(s,s.visualViewport||[],Yt(i)?i:[],t&&n?ue(t):[])}return e.concat(i,ue(i,[],n))}function fe(t){const e=se(t);let n=parseFloat(e.width)||0,o=parseFloat(e.height)||0;const i=Ut(t),r=i?t.offsetWidth:n,s=i?t.offsetHeight:o,a=mt(n)!==r||mt(o)!==s;return a&&(n=r,o=s),{width:n,height:o,$:a}}function de(t){return It(t)?t:t.contextElement}function he(t){const e=de(t);if(!Ut(e))return yt(1);const n=e.getBoundingClientRect(),{width:o,height:i,$:r}=fe(e);let s=(r?mt(n.width):n.width)/o,a=(r?mt(n.height):n.height)/i;return s&&Number.isFinite(s)||(s=1),a&&Number.isFinite(a)||(a=1),{x:s,y:a}}const pe=yt(0);function me(t){const e=kt(t);return oe()&&e.visualViewport?{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}:pe}function ge(t,e,n,o){void 0===e&&(e=!1),void 0===n&&(n=!1);const i=t.getBoundingClientRect(),r=de(t);let s=yt(1);e&&(o?It(o)&&(s=he(o)):s=he(t));const a=function(t,e,n){return void 0===e&&(e=!1),!(!n||e&&n!==kt(t))&&e}(r,n,o)?me(r):yt(0);let l=(i.left+a.x)/s.x,c=(i.top+a.y)/s.y,u=i.width/s.x,f=i.height/s.y;if(r){const t=kt(r),e=o&&It(o)?kt(o):o;let n=t.frameElement;for(;n&&o&&e!==t;){const t=he(n),e=n.getBoundingClientRect(),o=se(n),i=e.left+(n.clientLeft+parseFloat(o.paddingLeft))*t.x,r=e.top+(n.clientTop+parseFloat(o.paddingTop))*t.y;l*=t.x,c*=t.y,u*=t.x,f*=t.y,l+=i,c+=r,n=kt(n).frameElement}}return $t({width:u,height:f,x:l,y:c})}const ye=[":popover-open",":modal"];function we(t){let e=!1,n=0,o=0;if(ye.forEach(n=>{!function(n){try{e=e||t.matches(n)}catch(t){}}(n)}),e){const e=ne(t);if(e){const t=e.getBoundingClientRect();n=t.x,o=t.y}}return[e,n,o]}function ve(t){return ge(Bt(t)).left+ae(t).scrollLeft}function be(t,e,n){let o;if("viewport"===e)o=function(t,e){const n=kt(t),o=Bt(t),i=n.visualViewport;let r=o.clientWidth,s=o.clientHeight,a=0,l=0;if(i){r=i.width,s=i.height;const t=oe();(!t||t&&"fixed"===e)&&(a=i.offsetLeft,l=i.offsetTop)}return{width:r,height:s,x:a,y:l}}(t,n);else if("document"===e)o=function(t){const e=Bt(t),n=ae(t),o=t.ownerDocument.body,i=pt(e.scrollWidth,e.clientWidth,o.scrollWidth,o.clientWidth),r=pt(e.scrollHeight,e.clientHeight,o.scrollHeight,o.clientHeight);let s=-n.scrollLeft+ve(t);const a=-n.scrollTop;return"rtl"===se(o).direction&&(s+=pt(e.clientWidth,o.clientWidth)-i),{width:i,height:r,x:s,y:a}}(Bt(t));else if(It(e))o=function(t,e){const n=ge(t,!0,"fixed"===e),o=n.top+t.clientTop,i=n.left+t.clientLeft,r=Ut(t)?he(t):yt(1);return{width:t.clientWidth*r.x,height:t.clientHeight*r.y,x:i*r.x,y:o*r.y}}(e,n);else{const n=me(t);o={...e,x:e.x-n.x,y:e.y-n.y}}return $t(o)}function xe(t,e){const n=le(t);return!(n===e||!It(n)||re(n))&&("fixed"===se(n).position||xe(n,e))}function Ee(t,e,n,o){const i=Ut(e),r=Bt(e),s="fixed"===n,a=ge(t,!0,s,e);let l={scrollLeft:0,scrollTop:0};const c=yt(0);if(i||!i&&!s)if(("body"!==jt(e)||Yt(r))&&(l=ae(e)),i){const t=ge(e,!0,s,e);c.x=t.x+e.clientLeft,c.y=t.y+e.clientTop}else r&&(c.x=ve(r));let u=a.left+l.scrollLeft-c.x,f=a.top+l.scrollTop-c.y;const[d,h,p]=we(o);return d&&(u+=h,f+=p,i&&(u+=e.clientLeft,f+=e.clientTop)),{x:u,y:f,width:a.width,height:a.height}}function Te(t,e){return Ut(t)&&"fixed"!==se(t).position?e?e(t):t.offsetParent:null}function Ae(t,e){const n=kt(t);if(!Ut(t))return n;let o=Te(t,e);for(;o&&qt(o)&&"static"===se(o).position;)o=Te(o,e);return o&&("html"===jt(o)||"body"===jt(o)&&"static"===se(o).position&&!ee(o))?n:o||ne(t)||n}const Se={convertOffsetParentRelativeRectToViewportRelativeRect:function(t){let{elements:e,rect:n,offsetParent:o,strategy:i}=t;const r=Bt(o),[s]=e?we(e.floating):[!1];if(o===r||s)return n;let a={scrollLeft:0,scrollTop:0},l=yt(1);const c=yt(0),u=Ut(o);if((u||!u&&"fixed"!==i)&&(("body"!==jt(o)||Yt(r))&&(a=ae(o)),Ut(o))){const t=ge(o);l=he(o),c.x=t.x+o.clientLeft,c.y=t.y+o.clientTop}return{width:n.width*l.x,height:n.height*l.y,x:n.x*l.x-a.scrollLeft*l.x+c.x,y:n.y*l.y-a.scrollTop*l.y+c.y}},getDocumentElement:Bt,getClippingRect:function(t){let{element:e,boundary:n,rootBoundary:o,strategy:i}=t;const r=[..."clippingAncestors"===n?function(t,e){const n=e.get(t);if(n)return n;let o=ue(t,[],!1).filter(t=>It(t)&&"body"!==jt(t)),i=null;const r="fixed"===se(t).position;let s=r?le(t):t;for(;It(s)&&!re(s);){const e=se(s),n=ee(s);n||"fixed"!==e.position||(i=null),(r?!n&&!i:!n&&"static"===e.position&&i&&["absolute","fixed"].includes(i.position)||Yt(s)&&!n&&xe(t,s))?o=o.filter(t=>t!==s):i=e,s=le(s)}return e.set(t,o),o}(e,this._c):[].concat(n),o],s=r[0],a=r.reduce((t,n)=>{const o=be(e,n,i);return t.top=pt(o.top,t.top),t.right=ht(o.right,t.right),t.bottom=ht(o.bottom,t.bottom),t.left=pt(o.left,t.left),t},be(e,s,i));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}},getOffsetParent:Ae,getElementRects:async function(t){const e=this.getOffsetParent||Ae,n=this.getDimensions;return{reference:Ee(t.reference,await e(t.floating),t.strategy,t.floating),floating:{x:0,y:0,...await n(t.floating)}}},getClientRects:function(t){return Array.from(t.getClientRects())},getDimensions:function(t){const{width:e,height:n}=fe(t);return{width:e,height:n}},getScale:he,isElement:It,isRTL:function(t){return"rtl"===se(t).direction}};const Re=function(t){return void 0===t&&(t={}),{name:"flip",options:t,async fn(e){var n,o;const{placement:i,middlewareData:r,rects:s,initialPlacement:a,platform:l,elements:c}=e,{mainAxis:u=!0,crossAxis:f=!0,fallbackPlacements:d,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:p="none",flipAlignment:m=!0,...g}=xt(t,e);if(null!=(n=r.arrow)&&n.alignmentOffset)return{};const y=Et(i),w=Rt(a),v=Et(a)===a,b=await(null==l.isRTL?void 0:l.isRTL(c.floating)),x=d||(v||!m?[Mt(a)]:function(t){const e=Mt(t);return[Lt(t),e,Lt(e)]}(a)),E="none"!==p;!d&&E&&x.push(...function(t,e,n,o){const i=Tt(t);let r=function(t,e,n){switch(t){case"top":case"bottom":return n?e?Dt:Pt:e?Pt:Dt;case"left":case"right":return e?Ot:_t;default:return[]}}(Et(t),"start"===n,o);return i&&(r=r.map(t=>t+"-"+i),e&&(r=r.concat(r.map(Lt)))),r}(a,m,p,b));const T=[a,...x],A=await async function(t,e){var n;void 0===e&&(e={});const{x:o,y:i,platform:r,rects:s,elements:a,strategy:l}=t,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:f="floating",altBoundary:d=!1,padding:h=0}=xt(e,t),p=Ct(h),m=a[d?"floating"===f?"reference":"floating":f],g=$t(await r.getClippingRect({element:null==(n=await(null==r.isElement?void 0:r.isElement(m)))||n?m:m.contextElement||await(null==r.getDocumentElement?void 0:r.getDocumentElement(a.floating)),boundary:c,rootBoundary:u,strategy:l})),y="floating"===f?{x:o,y:i,width:s.floating.width,height:s.floating.height}:s.reference,w=await(null==r.getOffsetParent?void 0:r.getOffsetParent(a.floating)),v=await(null==r.isElement?void 0:r.isElement(w))&&await(null==r.getScale?void 0:r.getScale(w))||{x:1,y:1},b=$t(r.convertOffsetParentRelativeRectToViewportRelativeRect?await r.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:y,offsetParent:w,strategy:l}):y);return{top:(g.top-b.top+p.top)/v.y,bottom:(b.bottom-g.bottom+p.bottom)/v.y,left:(g.left-b.left+p.left)/v.x,right:(b.right-g.right+p.right)/v.x}}(e,g),S=[];let R=(null==(o=r.flip)?void 0:o.overflows)||[];if(u&&S.push(A[y]),f){const t=function(t,e,n){void 0===n&&(n=!1);const o=Tt(t),i=Nt(t),r=At(i);let s="x"===i?o===(n?"end":"start")?"right":"left":"start"===o?"bottom":"top";return e.reference[r]>e.floating[r]&&(s=Mt(s)),[s,Mt(s)]}(i,s,b);S.push(A[t[0]],A[t[1]])}if(R=[...R,{placement:i,overflows:S}],!S.every(t=>t<=0)){var N,L;const t=((null==(N=r.flip)?void 0:N.index)||0)+1,e=T[t];if(e&&("alignment"!==f||w===Rt(e)||R.every(t=>Rt(t.placement)!==w||t.overflows[0]>0)))return{data:{index:t,overflows:R},reset:{placement:e}};let n=null==(L=R.filter(t=>t.overflows[0]<=0).sort((t,e)=>t.overflows[1]-e.overflows[1])[0])?void 0:L.placement;if(!n)switch(h){case"bestFit":{var P;const t=null==(P=R.filter(t=>{if(E){const e=Rt(t.placement);return e===w||"y"===e}return!0}).map(t=>[t.placement,t.overflows.filter(t=>t>0).reduce((t,e)=>t+e,0)]).sort((t,e)=>t[1]-e[1])[0])?void 0:P[0];t&&(n=t);break}case"initialPlacement":n=a}if(i!==n)return{reset:{placement:n}}}return{}}}};function Ne(t){return function(t){for(let e=t;e;e=Le(e))if(e instanceof Element&&"none"===getComputedStyle(e).display)return null;for(let e=Le(t);e;e=Le(e)){if(!(e instanceof Element))continue;const t=getComputedStyle(e);if("contents"!==t.display){if("static"!==t.position||"none"!==t.filter)return e;if("BODY"===e.tagName)return e}}return null}(t)}function Le(t){return t.assignedSlot?t.assignedSlot:t.parentNode instanceof ShadowRoot?t.parentNode.host:t.parentNode}function Pe(t,e){t.popover.style.setProperty("position",t.strategy),t.popover.style.setProperty("inset",`${e.y}px auto auto ${e.x}px`,"important")}function De(t,e){if(t.arrow&&"center"!==t.position){const n={top:"bottom",right:"left",bottom:"top",left:"right"}[e.placement.split("-")[0]];Object.assign(t.arrow.style,{left:null!==e.middlewareData.arrow.x?e.middlewareData.arrow.x+"px":"",top:null!==e.middlewareData.arrow.y?e.middlewareData.arrow.y+"px":"",[n]:-t.arrow?.getBoundingClientRect()?.width/2+t.arrowOffset+"px"})}}function Oe(t){const e=[_e(t),t.arrow?(o={element:t.arrow,padding:t.arrowPadding},{name:"arrow",options:o,async fn(t){const{x:e,y:n,placement:i,rects:r,platform:s,elements:a,middlewareData:l}=t,{element:c,padding:u=0}=xt(o,t)||{};if(null==c)return{};const f=Ct(u),d={x:e,y:n},h=Nt(i),p=At(h),m=await s.getDimensions(c),g="y"===h,y=g?"top":"left",w=g?"bottom":"right",v=g?"clientHeight":"clientWidth",b=r.reference[p]+r.reference[h]-d[h]-r.floating[p],x=d[h]-r.reference[h],E=await(null==s.getOffsetParent?void 0:s.getOffsetParent(c));let T=E?E[v]:0;T&&await(null==s.isElement?void 0:s.isElement(E))||(T=a.floating[v]||r.floating[p]);const A=b/2-x/2,S=T/2-m[p]/2-1,R=ht(f[y],S),N=ht(f[w],S),L=R,P=T-m[p]-N,D=T/2-m[p]/2+A,O=bt(L,D,P),_=!l.arrow&&null!=Tt(i)&&D!==O&&r.reference[p]/2-(D!!t),n=`${t.position}${"start"===t.alignment||"end"===t.alignment?"-"+t.alignment:""}`;var o;return((t,e,n)=>{const o=new Map,i={platform:Se,...n},r={...i.platform,_c:o};return(async(t,e,n)=>{const{placement:o="bottom",strategy:i="absolute",middleware:r=[],platform:s}=n,a=r.filter(Boolean),l=await(null==s.isRTL?void 0:s.isRTL(e));let c=await s.getElementRects({reference:t,floating:e,strategy:i}),{x:u,y:f}=Vt(c,o,l),d=o,h={},p=0;for(let n=0;nSe.getOffsetParent(t,Ne)}})}function _e(t){return void 0===(e=({rects:e})=>{if("center"===t.position){const n=t.anchor===globalThis.document.body?globalThis.document.documentElement.clientHeight:e.reference.height;return-e.reference.height+(n/2-e.floating.height/2)}if(t.anchor===globalThis.document.body){const n={start:t.offset,end:-t.offset,undefined:0,center:0};return{mainAxis:"top"===t.position||"bottom"===t.position?-e.floating.height-t.offset:-e.floating.width-t.offset,crossAxis:n[t.alignment]}}{const e=t.arrow?.getBoundingClientRect()?.width;return{mainAxis:e?e/2+t.offset:t.offset}}})&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:i,y:r,placement:s,middlewareData:a}=t,l=await async function(t,e){const{placement:n,platform:o,elements:i}=t,r=await(null==o.isRTL?void 0:o.isRTL(i.floating)),s=Et(n),a=Tt(n),l="y"===Rt(n),c=Ft.has(s)?-1:1,u=r&&l?-1:1,f=xt(e,t);let{mainAxis:d,crossAxis:h,alignmentAxis:p}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return a&&"number"==typeof p&&(h="end"===a?-1*p:p),l?{x:h*u,y:d*c}:{x:d*c,y:h*u}}(t,e);return s===(null==(n=a.offset)?void 0:n.placement)&&null!=(o=a.arrow)&&o.alignmentOffset?{}:{x:i+l.x,y:r+l.y,data:{...l,placement:s}}}};var e}globalThis.process||(globalThis.process={env:{NODE_ENV:"production"}});const Me=Object.freeze(Object.defineProperty({__proto__:null,computePopoverPosition:Oe,popoverRenderUpdate:function(t,e){return function(t,e,n,o){void 0===o&&(o={});const{ancestorScroll:i=!0,ancestorResize:r=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:a="function"==typeof IntersectionObserver,animationFrame:l=!1}=o,c=de(t),u=i||r?[...c?ue(c):[],...ue(e)]:[];u.forEach(t=>{i&&t.addEventListener("scroll",n,{passive:!0}),r&&t.addEventListener("resize",n)});const f=c&&a?function(t,e){let n,o=null;const i=Bt(t);function r(){var t;clearTimeout(n),null==(t=o)||t.disconnect(),o=null}return function s(a,l){void 0===a&&(a=!1),void 0===l&&(l=1),r();const{left:c,top:u,width:f,height:d}=t.getBoundingClientRect();if(a||e(),!f||!d)return;const h={rootMargin:-gt(u)+"px "+-gt(i.clientWidth-(c+f))+"px "+-gt(i.clientHeight-(u+d))+"px "+-gt(c)+"px",threshold:pt(0,ht(1,l))||1};let p=!0;function m(t){const e=t[0].intersectionRatio;if(e!==l){if(!p)return s();e?s(!1,e):n=setTimeout(()=>{s(!1,1e-7)},100)}p=!1}try{o=new IntersectionObserver(m,{...h,root:i.ownerDocument})}catch(t){o=new IntersectionObserver(m,h)}o.observe(t)}(!0),r}(c,n):null;let d,h=-1,p=null;s&&(p=new ResizeObserver(t=>{let[o]=t;o&&o.target===c&&p&&(p.unobserve(e),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var t;null==(t=p)||t.observe(e)})),n()}),c&&!l&&p.observe(c),p.observe(e));let m=l?ge(t):null;return l&&function e(){const o=ge(t);!m||o.x===m.x&&o.y===m.y&&o.width===m.width&&o.height===m.height||n(),m=o,d=requestAnimationFrame(e)}(),n(),()=>{var t;u.forEach(t=>{i&&t.removeEventListener("scroll",n),r&&t.removeEventListener("resize",n)}),null==f||f(),null==(t=p)||t.disconnect(),p=null,l&&cancelAnimationFrame(d)}}(t.anchor,t.popover,()=>e())},setAnchorPositionFallback:async function(t,e){if(!t.hidden){const n=getComputedStyle(t),o={...e,offset:O(n.getPropertyValue("--nve-sys-layer-popover-offset")),arrowOffset:O(n.getPropertyValue("--nve-sys-layer-popover-arrow-offset")),arrowPadding:O(n.getPropertyValue("--nve-sys-layer-popover-arrow-padding"))};if(o.arrow?.removeAttribute("style"),await new Promise(t=>requestAnimationFrame(t)),t&&o.position){const t=await Oe(o);Pe(o,t),De(o,t)}}},setArrowStyles:De,setPopoverStyles:Pe},Symbol.toStringTag,{value:"Module"}));export{B as $,n as A,I as B,p as C,_ as D,N as E,Y as F,s as G,S as H,X as I,P as J,W as K,st as L,tt as M,nt as N,ot as O,et as P,it as Q,H as R,z as S,dt as T,G as U,a as V,x as W,o as X,Q as Y,J as Z,U as _,Z as a,h as a0,at as a1,E as b,D as c,C as d,j as e,w as f,V as g,m as h,b as i,g as j,v as k,$ as l,y as m,ut as n,lt as o,f as p,ft as q,k as r,q as s,R as t,ct as u,F as v,A as w,r as x,u as y,i as z}; diff --git a/dashboard-ui/@nve/elements/custom-elements-jsx.d.ts b/dashboard-ui/@nve/elements/custom-elements-jsx.d.ts deleted file mode 100644 index b25955b..0000000 --- a/dashboard-ui/@nve/elements/custom-elements-jsx.d.ts +++ /dev/null @@ -1,5591 +0,0 @@ -// SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. -// SPDX-License-Identifier: Apache-2.0 - -/** - * This type can be used to create scoped tags for your components. - * - * Usage: - * - * ```ts - * import type { ScopedElements } from "path/to/library/jsx-integration"; - * - * declare module "my-library" { - * namespace JSX { - * interface IntrinsicElements - * extends ScopedElements<'test-', ''> {} - * } - * } - * ``` - * - */ -export type ScopedElements = { - [Key in keyof CustomElements as `${Prefix}${Key}${Suffix}`]: CustomElements[Key]; -}; - -type BaseProps = { - /** Content added between the opening and closing tags of the element */ - children?: any; - /** Used for declaratively styling one or more elements using CSS (Cascading Stylesheets) */ - class?: string; - /** Used for declaratively styling one or more elements using CSS (Cascading Stylesheets) */ - className?: string; - /** Takes an object where the key is the class name(s) and the value is a boolean expression. When true, the class is applied, and when false, it is removed. */ - classList?: Record; - /** Specifies the text direction of the element. */ - dir?: "ltr" | "rtl"; - /** Contains a space-separated list of the part names of the element that should be exposed on the host element. */ - exportparts?: string; - /** For