1var dt=Object.create;var Pe=Object.defineProperty;var gt=Object.getOwnPropertyDescriptor;var yt=Object.getOwnPropertyNames;var ht=Object.getPrototypeOf,bt=Object.prototype.hasOwnProperty;var Ct=(t,o)=>()=>(o||t((o={exports:{}}).exports,o),o.exports);var vt=(t,o,n,r)=>{if(o&&typeof o=="object"||typeof o=="function")for(let i of yt(o))!bt.call(t,i)&&i!==n&&Pe(t,i,{get:()=>o[i],enumerable:!(r=gt(o,i))||r.enumerable});return t};var It=(t,o,n)=>(n=t!=null?dt(ht(t)):{},vt(o||!t||!t.__esModule?Pe(n,"default",{value:t,enumerable:!0}):n,t));var tt=Ct((Li,et)=>{"use strict";var Bt=!1,Ze=function(){};Bt&&(Qe=function(o,n){var r=arguments.length;n=new Array(r>1?r-1:0);for(var i=1;i<r;i++)n[i-1]=arguments[i];var a=0,s="Warning: "+o.replace(/%s/g,function(){return n[a++]});typeof console<"u"&&console.error(s);try{throw new Error(s)}catch{}},Ze=function(t,o,n){var r=arguments.length;n=new Array(r>2?r-2:0);for(var i=2;i<r;i++)n[i-2]=arguments[i];if(o===void 0)throw new Error("`warning(condition, format, ...args)` requires a warning message argument");t||Qe.apply(null,[o].concat(n))});var Qe;et.exports=Ze});import{Body as Zt,Button as eo,ButtonWithIcon as to,Cell as oo,FocusTrap as no,Head as ro,Heading as io,Icon as ao,IconSelector as so,LanguagePicker as lo,Modal as mo,ModalContext as uo,Nav as co,Option as po,OverlayMask as fo,Picker as go,Provider as yo,Row as ho,SidePanel as bo,SidePanelWithDrilldown as Co,Table as vo,Text as Io,TextHighlight as Do,TreeView as Eo,VerticalBar as To,VerticalNav as wo,__EXPERIMENTAL_MENU as Lo,__NOT_PUBLIC_COLLECTION as te,__NOT_PUBLIC_LIVE_ANNOUNCER as xo,useModal as Mo,useProvider as Po}from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$core.js";import{ClayIconSpriteContext as Ho}from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$icon.js";import Dt from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$icon.js";var q=Dt;import{FocusScope as ko,Keys as F,LinkOrButton as Fo,MouseSafeArea as Se,Overlay as Ae,PanelResizer as Bo,ClayPortal as Ro,delegate as Vo,doAlign as Wo,getEllipsisItems as Go,getLocatorValue as Ko,observeRect as Uo,isMac as $o,isIPhone as jo,isIPad as zo,isIOS as qo,isAppleDevice as Xo,setElementFullHeight as Jo,stack as Yo,sub as Qo,throttle as Ne,useControlledState as J,useDebounce as Zo,useFocusManagement as en,FOCUSABLE_ELEMENTS as ce,useHover as tn,useId as on,useInteractionFocus as He,useFocusVisible as nn,useIsFirstRender as rn,useIsMobileDevice as Oe,useMousePosition as an,useNavigation as pe,isTypeahead as sn,getFocusableList as he,useOverlayPosition as _e,usePrevious as ln}from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$shared.js";import{}from"../../../frontend-js-react-web/__liferay__/exports/classnames.js";import Et from"../../../frontend-js-react-web/__liferay__/exports/classnames.js";var f=Et;import{Children as gn,Component as yn,Fragment as hn,Profiler as bn,PureComponent as Cn,StrictMode as vn,Suspense as In,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED as Dn,cloneElement as En,createContext as Tn,createElement as wn,createFactory as Ln,createRef as xn,forwardRef as Mn,isValidElement as Pn,lazy as Sn,memo as An,startTransition as Nn,unstable_act as Hn,useCallback as N,useContext as x,useDebugValue as On,useDeferredValue as _n,useEffect as oe,useId as kn,useImperativeHandle as Fn,useInsertionEffect as Bn,useLayoutEffect as Rn,useMemo as H,useReducer as Vn,useRef as E,useState as B,useSyncExternalStore as Wn,useTransition as Gn,version as Kn}from"../../../frontend-js-react-web/__liferay__/exports/react.js";import Tt from"../../../frontend-js-react-web/__liferay__/exports/react.js";var e=Tt;import{ClayButtonWithIcon as ke}from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$button.js";import wt from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$button.js";var fe=wt;function Lt({children:t,className:o,...n}){return e.createElement("div",{className:f("dropdown-section",o)},e.createElement(fe,{block:!0,...n},t))}var Fe=Lt;function xt({children:t,className:o,...n}){return e.createElement("div",{...n,className:f("dropdown-caption",o),role:"presentation"},t)}var ne=xt;function Mt(){return e.createElement("li",{className:"dropdown-divider",role:"separator"})}var de=Mt;var A=e.createContext({close:()=>{},closeOnClick:!1,tabFocus:!0});function ge({children:t,condition:o,onRender:n}){return oe(()=>{o&&n()},[o]),t}var{Collection:Pt}=te,Be=0;function Re({children:t,header:o,items:n,role:r="group"}){let i=H(()=>(Be++,`clay-dropdown-menu-group-${Be}`),[]),{search:a}=x(A),s=N(u=>u.match(new RegExp(a,"i"))!==null,[a]);return e.createElement(e.Fragment,null,o&&e.createElement("li",{"aria-hidden":"true",className:"dropdown-subheader",id:i,role:"presentation"},o),e.createElement("li",{role:"presentation"},e.createElement("ul",{"aria-labelledby":o?i:void 0,className:"list-unstyled",role:r},e.createElement(Pt,{filter:s,filterKey:"textValue",items:n,passthroughKey:!1},t))))}
1Re.displayName="Group";var le=Re;function St({children:t,className:o,...n}){return e.createElement("div",{...n,className:f("alert alert-fluid alert-info",o),role:"alert"},t)}var re=St;import{ClayLinkContext as yr}from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$link.js";import At from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$link.js";var Ve=At;var We=e.forwardRef(({active:t,children:o,className:n,"data-index":r,disabled:i,href:a,innerRef:s,onClick:u,role:c="presentation",roleItem:p="menuitem",spritemap:l,style:g,symbolLeft:T,symbolRight:h,tabIndex:b,...D},d)=>{let V=a?Ve:u?"button":"span",{close:W,closeOnClick:y,tabFocus:O}=x(A);return e.createElement("li",{"data-index":r,ref:d,role:c,style:g},e.createElement(V,{"aria-selected":t,...D,className:f("dropdown-item",n,{active:t,disabled:i}),disabled:i,href:a,onClick:P=>{u&&u(P),!P.defaultPrevented&&y&&W()},ref:s,role:p,tabIndex:i||!O?-1:b},T&&e.createElement("span",{className:"dropdown-item-indicator-start"},e.createElement(q,{spritemap:l,symbol:T})),o,h&&e.createElement("span",{className:"dropdown-item-indicator-end"},e.createElement(q,{spritemap:l,symbol:h}))))});We.displayName="ClayDropDownItem";var Ge=We;var{Collection:Nt}=te,Ke=e.forwardRef(({children:t,className:o,items:n,role:r="menu",...i},a)=>{let{search:s}=x(A),u=N(c=>c.match(new RegExp(s,"i"))!==null,[s]);return e.createElement("ul",{...i,className:f("list-unstyled",o),ref:a,role:r},e.createElement(Nt,{filter:u,filterKey:"textValue",items:n,passthroughKey:!1},t))});Ke.displayName="ClayDropDownItemList";var Ue=Ke;var be={BottomCenter:4,BottomLeft:5,BottomRight:3,LeftBottom:11,LeftCenter:6,LeftTop:10,RightBottom:9,RightCenter:2,RightTop:8,TopCenter:0,TopLeft:7,TopRight:1},$e=e.forwardRef(({active:t=!1,alignElementRef:o,alignmentByViewport:n=!1,alignmentPosition:r=be.BottomLeft,autoBestAlign:i=!0,children:a,className:s,closeOnClickOutside:u=!0,containerProps:c={},deps:p=[t,a],hasLeftSymbols:l,hasRightSymbols:g,height:T,lock:h=!1,offsetFn:b,onActiveChange:D,onSetActive:d,role:j="presentation",suppress:V,triggerRef:W,width:y,...O},P)=>{let I=D??d,S=E(null),_=E(null),C=S;return P&&(C=P),_e({alignmentByViewport:n,alignmentPosition:r,autoBestAlign:i,getOffset:b,isOpen:t,ref:C,triggerRef:o},p),e.createElement(Ae,{isCloseOnInteractOutside:u,isKeyboardDismiss:!0,isModal:h,isOpen:t,menuRef:C,onClose:()=>I(!1),portalRef:_,suppress:V,triggerRef:W??o},e.createElement("div",{...c,ref:_},e.createElement("div",{...O,"aria-hidden":t?void 0:!0,"aria-modal":h?!0:void 0,className:f("dropdown-menu",s,{"dropdown-menu-indicator-end":g,"dropdown-menu-indicator-start":l,[`dropdown-menu-height-${T}`]:T,[`dropdown-menu-width-${y}`]:y,show:t}),ref:C,role:j},a)))});$e.displayName="ClayDropDownMenu";var Ce=$e;import{ClayCheckbox as je,ClayInput as me,ClayDualListBox as Fr,ClayRadio as ze,ClayRadioGroup as Br,ClaySelect as Rr,ClaySelectBox as Vr,ClaySelectWithOption as Wr,ClayToggle as Gr}from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$form.js";import Or from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$form.js";function Ht(t){return t.preventDefault()}var Ot={"aria-label":"Search",type:"button"};function _t({className:t,defaultValue:o="",formProps:n={},onChange:r,spritemap:i,submitProps:a=Ot,value:s,...u}){let{className:c,onSubmit:p,...l}=n,[g,T,h]=J({defaultName:"defaultValue",defaultValue:o,handleName:"onChange",name:"value",onChange:r,value:s}),{onSearch:b,tabFocus:D}=x(A);return oe(()=>{h&&b(g)},[h,g]),e.createElement("form",{className:f(t,c),onSubmit:p||Ht,...l},e.createElement("div",{className:"dropdown-section"},e.createElement(me.Group,{small:!0},e.createElement(me.GroupItem,{className:"input-group-item-focusable"},e.createElement(me,{...u,insetAfter:!0,onChange:d=>T(d.target.value),tabIndex:D?void 0:-1,type:"text",value:g}),e.createElement(me.GroupInsetItem,{after:!0,tag:"span"},e.createElement(fe,{...a,displayType:"unstyled",tabIndex:D?void 0:-1},e.createElement(q,{spritemap:i,symbol:"search"})))))))}var ie=_t;var qe=e.forwardRef(({active:t,children:o,className:n,disabled:r,innerRef:i,...a},s)=>e.createElement("li",{"aria-selected":t,ref:s,role:"none"},e.createElement("div",{...a,className:f("dropdown-section",n,{active:t,disabled:r}),ref:i},o)));qe.displayName="ClayDropDownSection";var Xe=qe;var{Collection:kt}=te,Ft=e.forwardRef(function({children:o,...n},r){return e.createElement("ul",{...n,className:"list-unstyled",ref:r},o)}),Je=0;function R({active:t,alignmentByViewport:o,alignmentPosition:n,children:r,className:i,closeOnClick:a=!1,closeOnClickOutside:s,containerElement:u="div",defaultActive:c=!1,filterKey:p,hasLeftSymbols:l,hasRightSymbols:g,items:T,menuElementAttrs:h,menuHeight:b,menuWidth:D,offsetFn:d,onActiveChange:j,renderMenuOnClick:V=!1,role:W="menu",trigger:y,triggerIcon:O=null,...P}){let I=E(null),S=E(null),[_,C]=B(!V),[w,k]=J({defaultName:"defaultActive",defaultValue:c,handleName:"onActiveChange",name:"active",onChange:j,value:t}),[z,G]=B(""),K=H(()=>(Je++,`clay-dropdown-menu-${Je}`),[]),U=N(m=>{_||C(!0),k(m)},[_]),{navigationProps:ae}=pe({activation:"manual",containerRef:S,loop:!0,orientation:"vertical",typeahead:!0,visible:w});return e.createElement(u,{...P,className:f("dropdown",i)},e.cloneElement(y,{"aria-controls":w?K:void 0,"aria-expanded":w,"aria-haspopup":"true",children:e.isValidElement(y)&&y?.type.displayName==="ClayButton"&&O?e.createElement(e.Fragment,null,y.props.children," ",e.createElement(q,{className:"ml-1",symbol:O})):y.props.children,className:f("dropdown-toggle",y.props.className),onClick:m=>{y.props.onClick&&y.props.onClick(m),U(!w)},onKeyDown:m=>{if(y.props.onKeyDown&&y.props.onKeyDown(m),m.key===F.Spacebar&&U(!w),m.key===F.Down&&(m.preventDefault(),m.stopPropagation(),U(!0)),w&&m.key===F.Down){m.preventDefault(),m.stopPropagation();let L=he(S);L.length&&L[0].focus()}[F.Spacebar,F.Down].includes(m.key)&&m.preventDefault()},ref:m=>{I.current=m;let{ref:L}=y;typeof L=="function"&&L(m)}}),_&&e.createElement(Ce,{...h,active:w,alignElementRef:I,alignmentByViewport:o,alignmentPosition:n,closeOnClickOutside:s,hasLeftSymbols:l,hasRightSymbols:g,height:b,id:K,offsetFn:d,onActiveChange:k,onKeyDown:m=>{if(h?.onKeyDown&&h.onKeyDown(m),m.key===F.Tab){m.preventDefault(),U(!1);let L=Array.from(document.querySelectorAll(ce.join(","))),$=L.indexOf(I.current),Z=L[$+1];Z&&Z.focus()}ae.onKeyDown(m)},ref:S,suppress:[I,S],triggerRef:I,width:D},e.createElement(ge,{condition:w,onRender:()=>{setTimeout(()=>{let m=he(S);m.length&&m[0].focus()},10)}},e.createElement(A.Provider,{value:{close:()=>{k(!1),I.current?.focus()},closeOnClick:a,filterKey:p,onSearch:G,search:z,tabFocus:!1}},r instanceof Function?e.createElement(kt,{as:Ft,items:T,role:W},r):r))))}R.Action=Fe;R.Caption=ne;R.Divider=de;R.Group=le;R.Help=re;R.Menu=Ce;R.Item=Ge;R.ItemList=Ue;R.Search=ie;R.Section=Xe;var M=R;import{CSSTransition as Ye,ReplaceTransition as Ii,SwitchTransition as Di,TransitionGroup as Ei,Transition as Ti,config as wi}from"../../../frontend-js-dependencies-web/__liferay__/exports/react-transition-group.js";var Te=It(tt());function Y(t,o){return t.some(n=>n[o]?!0:n.items&&n.type!=="contextual"?Y(n.items,o):!1)}function Rt({checked:t=!1,onChange:o=()=>{},title:n,...r}){let[i,a]=B(t),{tabFocus:s}=x(A);return e.createElement(M.Section,{role:"none"},e.createElement(je,{...r,checked:i,label:n,onChange:()=>{a(u=>!u),o(!i)},tabIndex:s?void 0:-1}))}var ee=e.createContext({close:()=>{}});function Vt({child:t,label:o,onClick:n,spritemap:r,title:i,...a}){let{back:s,close:u,messages:c,onForward:p}=x(ee);return i=o||i,e.createElement(M.Item,{...a,onClick:l=>{if(p&&t&&i){l.preventDefault(),p(i,t);return}n&&n(l),u()},onKeyDown:l=>{s&&l.key===F.Left&&s()},spritemap:r},i,t&&e.createElement("span",{"aria-label":`${c.goTo} ${i}`,className:"dropdown-item-indicator-end",title:`${c.goTo} ${i}`},e.createElement(q,{spritemap:r,symbol:"angle-right"})))}function Wt({items:t,label:o,spritemap:n,title:r}){return r=o||r,(0,Te.default)(typeof t<"u",`ClayDropDownWithItems -> The '${r}
1' group contains no items to render.`),typeof t>"u"?null:e.createElement(le,{header:r},t&&e.createElement(we,{items:t,spritemap:n}))}var ve=[0,1],Ie=[-1,6],De=[1,-6],Ee=[0,-1],Gt={bctc:Ee,blbr:De,bltl:Ee,brbl:Ie,brtr:Ee,clcr:De,crcl:Ie,tcbc:ve,tlbl:ve,tltr:De,trbr:ve,trtl:Ie};function Kt(t){return Gt[t.join("")]}function Ut({items:t,label:o,spritemap:n,title:r,...i}){let[a,s]=B(!1),{close:u}=x(ee),c=E(null),p=E(null),l=E(null),g=E(!1),T=e.useMemo(()=>t&&Y(t,"symbolRight"),[t]),h=e.useMemo(()=>t&&Y(t,"symbolLeft"),[t]),{navigationProps:b}=pe({activation:"manual",containerRef:p,loop:!0,orientation:"vertical",typeahead:!0,visible:a}),D=N(Ne(d=>s(d),100),[]);return r=o||r,e.createElement(M.Item,{...i,"aria-expanded":a,"aria-haspopup":!!t,className:f({active:a}),onClick:d=>{g.current=!1,d.currentTarget===d.target&&(s(!0),clearTimeout(l.current),l.current=null)},onKeyDown:d=>{switch(d.key){case F.Enter:case F.Right:s(!0),g.current=!0;break;default:break}},onMouseEnter:()=>{a||(g.current=!1,l.current=setTimeout(()=>D(!0),400))},onMouseLeave:()=>{g.current=!1,D(!1),clearTimeout(l.current),l.current=null},ref:c,spritemap:n,symbolRight:"angle-right"},r,t&&e.createElement(M.Menu,{active:a,alignElementRef:c,alignmentPosition:8,hasLeftSymbols:h,hasRightSymbols:T,offsetFn:Kt,onActiveChange:s,onKeyDown:b.onKeyDown,ref:p},a&&e.createElement(Se,{parentRef:p}),e.createElement(ee.Provider,{value:{back:()=>{(c.current?.children[0]).focus(),s(!1)},close:()=>{s(!1),u()}}},e.createElement(ge,{condition:a,onRender:()=>{if(p.current&&g.current){let d=p.current.querySelector(ce.join(","));d&&d.focus()}}},e.createElement(Q,{items:t,spritemap:n})))))}var ot=e.createContext({});function $t({title:t,value:o="",...n}){let{checked:r,name:i,onChange:a}=x(ot),{tabFocus:s}=x(A);return e.createElement(M.Section,{role:"none"},e.createElement(ze,{...n,checked:r===o,inline:!0,label:t,name:i,onChange:()=>a(o),tabIndex:s?void 0:-1,value:o}))}function jt({items:t,label:o,name:n,onChange:r=()=>{},spritemap:i,title:a,value:s=""}){let[u,c]=B(s),p={checked:u,name:n,onChange:l=>{r(l),c(l)}};return a=o||a,(0,Te.default)(t&&!t.filter(l=>l.type!=="radio").length,"ClayDropDownWithItems -> Items of type `radiogroup` should be used `radio` if you need to use others, it is recommended to use type `group`."),e.createElement(le,{header:a,role:"radiogroup"},t&&e.createElement(ot.Provider,{value:p},e.createElement(we,{items:t,spritemap:i})))}function zt(){return e.createElement(de,null)}var qt={checkbox:Rt,contextual:Ut,divider:zt,group:Wt,item:Vt,radio:$t,radiogroup:jt};function Q({items:t,role:o,spritemap:n,...r}){return e.createElement(M.ItemList,{"aria-label":r["aria-label"],role:o},e.createElement(we,{items:t,spritemap:n}))}function we({items:t,spritemap:o}){return e.createElement(e.Fragment,null,t.map(({type:n,...r},i)=>{let a=qt[n||"item"];return e.createElement(a,{...r,key:i,spritemap:o})}))}function ue({active:t,alignmentByViewport:o,alignmentPosition:n,caption:r,className:i,containerElement:a,defaultActive:s=!1,footerContent:u,helpText:c,defaultActiveMenu:p,initialActiveMenu:l,menuElementAttrs:g,menuHeight:T,menuWidth:h,menus:b,messages:D={back:"Back",goTo:"Go to"},offsetFn:d,onActiveChange:j,onSearchValueChange:V=()=>{},renderMenuOnClick:W,searchable:y,searchProps:O,searchValue:P="",spritemap:I,trigger:S,triggerIcon:_=null}){let[C,w]=B(p??l),[k,z]=B(),[G,K]=B([]),U=E(null),{isFocusVisible:ae}=He(),[m,L]=J({defaultName:"defaultActive",defaultValue:s,handleName:"onActiveChange",name:"active",onChange:j,value:t}),$=E([]),Z=E(null),at=Object.keys(b),st=u?"form":e.Fragment;oe(()=>{if(ae()&&Z.current)if(k==="prev"){let[v]=$.current.slice(-1);$.current=$.current.slice(0,$.current.length-1),v?.focus()}else{let v=Z.current.querySelector(".drilldown-current a.dropdown-item, .drilldown-current button.dropdown-item");$.current=[...$.current,document.activeElement],v?.focus()}},[C,k,Z,$,b]);let xe=N(()=>{let[v]=G.slice(-1);K(G.slice(0,G.length-1)),z("prev"),w(v.id)},[G]),lt=N((v,X)=>{K(se=>[...se,{id:C,title:v}]),z("next"),w(X)},[C]),mt=N(()=>{L(!1),U.current?.focus()},[]),ut=H(()=>b[C]?Y(b[C],"symbolLeft"):!1,[C,b]);return e.createElement(M,{active:m,alignmentByViewport:o,alignmentPosition:n,className:i,containerElement:a,hasLeftSymbols:ut,hasRightSymbols:!0,menuElementAttrs:{...g,className:f(g?.className,"drilldown")},menuHeight:T,menuWidth:h,offsetFn:d,onActiveChange:v=>{m||(w(p),$.current=[],K([]),z("prev")),L(v)},renderMenuOnClick:W,trigger:e.cloneElement(S,{ref:v=>{if(v){U.current=v;let{ref:X}=S;typeof X=="function"&&X(v)}}}),triggerIcon:_},e.createElement(ee.Provider,{value:{close:mt,messages:D,onForward:lt}},e.createElement("div",{className:"drilldown-inner",ref:Z},at.map(v=>{let X=b[v].map(({label:ct,title:pt,...ft})=>({...ft,label:ct||pt})),se=C===v&&G.length?G.slice(-1)[0].title:void 0,Me=f("transitioning",{"drilldown-prev-initial":k==="prev"}),ye=C===v;return e.createElement(Ye,{"aria-hidden":!ye,className:f("drilldown-item",{"drilldown-current":ye}),classNames:{enter:Me,enterActive:`drilldown-transition drilldown-${k}-active`,exit:Me,exitActive:`drilldown-transition drilldown-${k}-active`},in:ye,key:v,timeout:250},e.createElement("div",{className:"drilldown-item-inner"},se&&e.createElement(e.Fragment,null,e.createElement("div",{className:"dropdown-header","data-testid":`back-button-${se}`,onClick:xe},e.createElement(ke,{"aria-label":D.back,className:"component-action dropdown-item-indicator-start",onClick:xe,spritemap:I,symbol:"angle-left",tabIndex:-1,title:D.back}),e.createElement("span",{className:"dropdown-item-indicator-text-start"},se)),e.createElement("div",{className:"dropdown-divider"})),p===v?e.createElement(e.Fragment,null,c&&e.createElement(re,null,c),y&&e.createElement(ie,{...O,onCh
1ange:V,spritemap:I,value:P}),e.createElement(st,null,u?e.createElement("div",{className:"inline-scroller"},e.createElement(Q,{items:X,spritemap:I})):e.createElement(Q,{items:X,spritemap:I}),r&&e.createElement(ne,null,r),u&&e.createElement("div",{className:"dropdown-section",role:"presentation"},u))):e.createElement(Q,{items:X,spritemap:I})))}))))}ue.displayName="ClayDropDownWithDrilldown";var Xt=0;function nt(){return`id-${Xt++}`}function rt(t,o,n={}){return n[o]=[],t?.forEach((r,i)=>{let a=Object.keys(r);n[o][i]={},a.forEach(s=>{if(r.type==="contextual"&&Array.isArray(r[s])){let u=nt();n[o][i].child=u,rt(r[s],u,n)}else r[s]==="contextual"?n[o][i].type="item":n[o][i][s]=r[s]})}),n}function Le({active:t,alignmentByViewport:o,alignmentPosition:n,caption:r,className:i,closeOnClickOutside:a,containerElement:s,defaultActive:u=!1,footerContent:c,helpText:p,items:l,menuElementAttrs:g,menuHeight:T,menuWidth:h,offsetFn:b,onActiveChange:D,onSearchValueChange:d=()=>{},renderMenuOnClick:j,searchable:V,searchProps:W,searchValue:y="",triggerIcon:O=null,spritemap:P,trigger:I}){let S=E(null),[_,C]=J({defaultName:"defaultActive",defaultValue:u,handleName:"onActiveChange",name:"active",onChange:D,value:t}),w=H(()=>!!Y(l,"symbolRight"),[l]),k=H(()=>!!Y(l,"symbolLeft"),[l]),z=H(()=>l.some(m=>m.type==="contextual"),[l]),G=c?"form":e.Fragment,K=Oe(),U=H(()=>nt(),[]),ae=H(()=>{if(K&&z)return rt(l,U)},[l,z,K]);return z&&K?e.createElement(ue,{active:_,alignmentByViewport:o,alignmentPosition:n,caption:r,className:i,containerElement:s,defaultActiveMenu:U,footerContent:c,helpText:p,menuElementAttrs:g,menuHeight:T,menuWidth:h,menus:ae,offsetFn:b,onActiveChange:C,onSearchValueChange:d,renderMenuOnClick:j,searchProps:W,searchValue:y,searchable:V,trigger:I,triggerIcon:O}):e.createElement(M,{active:_,alignmentByViewport:o,alignmentPosition:n,className:i,closeOnClickOutside:a,containerElement:s,hasLeftSymbols:k,hasRightSymbols:w,menuElementAttrs:g,menuHeight:T,menuWidth:h,offsetFn:b,onActiveChange:C,renderMenuOnClick:j,trigger:e.cloneElement(I,{ref:m=>{if(m){S.current=m;let{ref:L}=I;typeof L=="function"&&L(m)}}}),triggerIcon:O},e.createElement(ee.Provider,{value:{close:()=>{C(!1),S.current?.focus()}}},p&&e.createElement(re,null,p),V&&e.createElement(ie,{...W,onChange:d,spritemap:P,value:y}),e.createElement(G,null,c?e.createElement("div",{className:"inline-scroller"},e.createElement(Q,{items:l,spritemap:P})):e.createElement(Q,{items:l,spritemap:P}),r&&e.createElement(ne,null,r),c&&e.createElement("div",{className:"dropdown-section",role:"presentation"},c))))}Le.displayName="ClayDropDownWithItems";var it=M;var ca=it;export{be as Align,ue as ClayDropDownWithDrilldown,Le as ClayDropDownWithItems,M as DropDown,ca as default}; 2//# sourceMappingURL=@clayui$drop-down.(3XC7KPJX).js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.