1import{}from"../../../frontend-js-react-web/__liferay__/exports/classnames.js";import w from"../../../frontend-js-react-web/__liferay__/exports/classnames.js";var I=w;import{Children as te,Component as ie,Fragment as ne,Profiler as ae,PureComponent as oe,StrictMode as re,Suspense as se,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED as le,cloneElement as me,createContext as ue,createElement as pe,createFactory as de,createRef as fe,forwardRef as ce,isValidElement as ge,lazy as be,memo as Ie,startTransition as _e,unstable_act as Pe,useCallback as xe,useContext as Ee,useDebugValue as ye,useDeferredValue as Ce,useEffect as ve,useId as Le,useImperativeHandle as Ne,useInsertionEffect as Se,useLayoutEffect as Ae,useMemo as he,useReducer as ke,useRef as Me,useState as Te,useSyncExternalStore as Be,useTransition as Oe,version as He}from"../../../frontend-js-react-web/__liferay__/exports/react.js";import W from"../../../frontend-js-react-web/__liferay__/exports/react.js";var e=W;import{ClayButtonWithIcon as Ue}from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$button.js";import G from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$button.js";var k=G;import{Body as We,Button as Ge,ButtonWithIcon as Xe,Cell as je,FocusTrap as ze,Head as $e,Heading as Je,Icon as Ke,IconSelector as Ye,LanguagePicker as qe,Modal as Qe,ModalContext as Ze,Nav as et,Option as tt,OverlayMask as it,Picker as nt,Provider as at,Row as ot,SidePanel as rt,SidePanelWithDrilldown as st,Table as lt,Text as mt,TextHighlight as ut,TreeView as pt,VerticalBar as dt,VerticalNav as ft,__EXPERIMENTAL_MENU as M,__NOT_PUBLIC_COLLECTION as ct,__NOT_PUBLIC_LIVE_ANNOUNCER as gt,useModal as bt,useProvider as It}from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$core.js";import{FocusScope as xt,Keys as Et,LinkOrButton as yt,MouseSafeArea as Ct,Overlay as vt,PanelResizer as Lt,ClayPortal as Nt,delegate as St,doAlign as At,getEllipsisItems as T,getLocatorValue as ht,observeRect as kt,isMac as Mt,isIPhone as Tt,isIPad as Bt,isIOS as Ot,isAppleDevice as Ht,setElementFullHeight as Ft,stack as Rt,sub as c,throttle as Dt,useControlledState as B,useDebounce as Ut,useFocusManagement as Vt,FOCUSABLE_ELEMENTS as wt,useHover as Wt,useId as Gt,useInteractionFocus as Xt,useFocusVisible as jt,useIsFirstRender as zt,useIsMobileDevice as $t,useMousePosition as Jt,useNavigation as Kt,isTypeahead as Yt,getFocusableList as qt,useOverlayPosition as Qt,usePrevious as Zt}from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$shared.js";var{Item:X,Menu:j}=M;function _({alignmentPosition:u,disabled:i=!1,disabledPages:s=[],hrefConstructor:a,items:t=[],onPageChange:l,...o}){let x=o["aria-label"]&&!i?c(o["aria-label"],[String(t[0]),String(t[t.length-1])]):void 0,g=o.title&&!i?c(o.title,[String(t[0]),String(t[t.length-1])]):void 0;return e.createElement("li",{className:"page-item"},e.createElement(j,{disabled:i,items:t,trigger:e.createElement(k,{...o,"aria-label":x,className:"page-link",displayType:"unstyled",title:g},"...")},p=>e.createElement(X,{disabled:s.includes(p),href:a?a(p):void 0,key:p,onClick:()=>l&&l(p)},String(p))))}import{ClayLinkContext as mi}from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$link.js";import z from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$link.js";var O=z;function P({as:u=O,active:i=!1,children:s,disabled:a=!1,href:t,...l}){return e.createElement("li",{className:I("page-item",{active:i,disabled:a})},u==="div"?e.createElement(u,{...l,className:"page-link"},s):e.createElement(u,{...l,"aria-current":i&&t?"page":void 0,className:"page-link",href:a||i?void 0:t,onClick:o=>{t||o.preventDefault(),l.onClick&&l.onClick(o)},tabIndex:i||!t&&!a?0:void 0},s))}var H=e.forwardRef(({children:u,className:i,size:s,...a},t)=>e.createElement("nav",{"aria-label":a["aria-label"]||"Pagination"},e.createElement("ul",{...a,className:I("pagination pagination-root",i,{[`pagination-${s}`]:s}),ref:t},u)));H.displayName="ClayPagination";var m=Object.assign(H,{Ellipsis:_,Item:P});import{ClayIconSpriteContext as yi}from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$icon.js";import $ from"../../../frontend-js-clay-web/__liferay__/exports/@clayui$icon.js";var v=$;var J=2,L=e.forwardRef(function({active:i,activePage:s,alignmentPosition:a,ariaLabels:t={link:"Go to page, {0}",next:"Go to the next page, {0}",previous:"Go to the previous page, {0}"},defaultActive:l,disabledPages:o=[],disableEllipsis:x=!1,ellipsisBuffer:g=J,ellipsisProps:p={"aria-label":"Show pages {0} through {1}",title:"Show pages {0} through {1}"},hrefConstructor:d,onActiveChange:R,onPageChange:D,spritemap:N,totalPages:f,...U},V){f===0&&(f=1);let[n,b]=B({defaultName:"defaultActive",defaultValue:l,handleName:"onActiveChange",name:"value",onCh
1ange:R??D,value:typeof i>"u"?s:i}),E=n-1,S=d&&d(E),y=n+1,A=d&&d(y),h=Array(f).fill(0).map((r,C)=>C+1);return e.createElement(m,{...U,ref:V},e.createElement(m.Item,{"aria-label":n!==1?c(t.previous,[E]):void 0,as:n===1?"div":void 0,"data-testid":"prevArrow",disabled:n===1,href:S,onClick:()=>b(E),role:S||n===1?void 0:"button"},e.createElement(v,{spritemap:N,symbol:"angle-left"})),(g?T({EllipsisComponent:m.Ellipsis,ellipsisProps:{...p,alignmentPosition:a,disabled:x,disabledPages:o,hrefConstructor:d,onPageChange:b},items:h},g,n-1):h).map((r,C)=>e.isValidElement(r)?e.cloneElement(r,{key:`ellipsis${C}`}):e.createElement(m.Item,{active:r===n,"aria-label":c(t.link,[r]),disabled:o.includes(r),href:d&&d(r),key:r,onClick:()=>b(r)},r)),e.createElement(m.Item,{"aria-label":n!==f?c(t.next,[y]):void 0,as:n===f?"div":void 0,"data-testid":"nextArrow",disabled:n===f,href:A,onClick:()=>b(y),role:A||n===f?void 0:"button"},e.createElement(v,{spritemap:N,symbol:"angle-right"})))});L.displayName="ClayPaginationWithBasicItems";var F=m;var Fi=F;export{L as ClayPaginationWithBasicItems,_ as Ellipsis,P as Item,m as Pagination,Fi as default}; 2//# sourceMappingURL=@clayui$pagination.(HECX5DGR).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.