var _h=Object.create;var wc=Object.defineProperty;var Sh=Object.getOwnPropertyDescriptor;var Ch=Object.getOwnPropertyNames;var Ph=Object.getPrototypeOf,Eh=Object.prototype.hasOwnProperty;var Ie=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Oh=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Ch(t))!Eh.call(e,n)&&n!==r&&wc(e,n,{get:()=>t[n],enumerable:!(o=Sh(t,n))||o.enumerable});return e};var c=(e,t,r)=>(r=e!=null?_h(Ph(e)):{},Oh(t||!e||!e.__esModule?wc(r,"default",{value:e,enumerable:!0}):r,e));var z=Ie((qy,Sc)=>{Sc.exports=window.wp.element});var Kt=Ie(($y,Cc)=>{Cc.exports=window.wp.data});var Fs=Ie((Ky,Pc)=>{Pc.exports=window.wp.preferences});var U=Ie((a_,Ec)=>{Ec.exports=window.wp.components});var Lt=Ie((i_,Oc)=>{Oc.exports=window.wp.compose});var K=Ie((s_,Tc)=>{Tc.exports=window.wp.i18n});var Ve=Ie((l_,Vc)=>{Vc.exports=window.wp.primitives});var k=Ie((u_,Ac)=>{Ac.exports=window.ReactJSXRuntime});var Sl=Ie((lS,Bc)=>{Bc.exports=window.wp.keycodes});var Cl=Ie((cS,Wc)=>{Wc.exports=window.wp.privateApis});var Ae=Ie((_1,hd)=>{hd.exports=window.React});var gf=Ie(vf=>{"use strict";var nn=Ae();function Tb(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Vb=typeof Object.is=="function"?Object.is:Tb,Ab=nn.useState,Rb=nn.useEffect,Ib=nn.useLayoutEffect,kb=nn.useDebugValue;function Nb(e,t){var r=t(),o=Ab({inst:{value:r,getSnapshot:t}}),n=o[0].inst,a=o[1];return Ib(function(){n.value=r,n.getSnapshot=t,lu(n)&&a({inst:n})},[e,r,t]),Rb(function(){return lu(n)&&a({inst:n}),e(function(){lu(n)&&a({inst:n})})},[e]),kb(r),r}function lu(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Vb(e,r)}catch{return!0}}function Db(e,t){return t()}var Fb=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Db:Nb;vf.useSyncExternalStore=nn.useSyncExternalStore!==void 0?nn.useSyncExternalStore:Fb});var bf=Ie((SP,hf)=>{"use strict";hf.exports=gf()});var wm=Ie((cT,xm)=>{xm.exports=window.ReactDOM});var Vu=Ie((YT,Di)=>{var Pm={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u1EA4:"A",\u1EAE:"A",\u1EB2:"A",\u1EB4:"A",\u1EB6:"A",\u00C6:"AE",\u1EA6:"A",\u1EB0:"A",\u0202:"A",\u1EA2:"A",\u1EA0:"A",\u1EA8:"A",\u1EAA:"A",\u1EAC:"A",\u00C7:"C",\u1E08:"C",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u1EBE:"E",\u1E16:"E",\u1EC0:"E",\u1E14:"E",\u1E1C:"E",\u0206:"E",\u1EBA:"E",\u1EBC:"E",\u1EB8:"E",\u1EC2:"E",\u1EC4:"E",\u1EC6:"E",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u1E2E:"I",\u020A:"I",\u1EC8:"I",\u1ECA:"I",\u00D0:"D",\u00D1:"N",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u1ED0:"O",\u1E4C:"O",\u1E52:"O",\u020E:"O",\u1ECE:"O",\u1ECC:"O",\u1ED4:"O",\u1ED6:"O",\u1ED8:"O",\u1EDC:"O",\u1EDE:"O",\u1EE0:"O",\u1EDA:"O",\u1EE2:"O",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u1EE6:"U",\u1EE4:"U",\u1EEC:"U",\u1EEE:"U",\u1EF0:"U",\u00DD:"Y",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u1EA5:"a",\u1EAF:"a",\u1EB3:"a",\u1EB5:"a",\u1EB7:"a",\u00E6:"ae",\u1EA7:"a",\u1EB1:"a",\u0203:"a",\u1EA3:"a",\u1EA1:"a",\u1EA9:"a",\u1EAB:"a",\u1EAD:"a",\u00E7:"c",\u1E09:"c",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u1EBF:"e",\u1E17:"e",\u1EC1:"e",\u1E15:"e",\u1E1D:"e",\u0207:"e",\u1EBB:"e",\u1EBD:"e",\u1EB9:"e",\u1EC3:"e",\u1EC5:"e",\u1EC7:"e",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u1E2F:"i",\u020B:"i",\u1EC9:"i",\u1ECB:"i",\u00F0:"d",\u00F1:"n",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u1ED1:"o",\u1E4D:"o",\u1E53:"o",\u020F:"o",\u1ECF:"o",\u1ECD:"o",\u1ED5:"o",\u1ED7:"o",\u1ED9:"o",\u1EDD:"o",\u1EDF:"o",\u1EE1:"o",\u1EDB:"o",\u1EE3:"o",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u1EE7:"u",\u1EE5:"u",\u1EED:"u",\u1EEF:"u",\u1EF1:"u",\u00FD:"y",\u00FF:"y",\u0100:"A",\u0101:"a",\u0102:"A",\u0103:"a",\u0104:"A",\u0105:"a",\u0106:"C",\u0107:"c",\u0108:"C",\u0109:"c",\u010A:"C",\u010B:"c",\u010C:"C",\u010D:"c",C\u0306:"C",c\u0306:"c",\u010E:"D",\u010F:"d",\u0110:"D",\u0111:"d",\u0112:"E",\u0113:"e",\u0114:"E",\u0115:"e",\u0116:"E",\u0117:"e",\u0118:"E",\u0119:"e",\u011A:"E",\u011B:"e",\u011C:"G",\u01F4:"G",\u011D:"g",\u01F5:"g",\u011E:"G",\u011F:"g",\u0120:"G",\u0121:"g",\u0122:"G",\u0123:"g",\u0124:"H",\u0125:"h",\u0126:"H",\u0127:"h",\u1E2A:"H",\u1E2B:"h",\u0128:"I",\u0129:"i",\u012A:"I",\u012B:"i",\u012C:"I",\u012D:"i",\u012E:"I",\u012F:"i",\u0130:"I",\u0131:"i",\u0132:"IJ",\u0133:"ij",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u1E30:"K",\u1E31:"k",K\u0306:"K",k\u0306:"k",\u0139:"L",\u013A:"l",\u013B:"L",\u013C:"l",\u013D:"L",\u013E:"l",\u013F:"L",\u0140:"l",\u0141:"l",\u0142:"l",\u1E3E:"M",\u1E3F:"m",M\u0306:"M",m\u0306:"m",\u0143:"N",\u0144:"n",\u0145:"N",\u0146:"n",\u0147:"N",\u0148:"n",\u0149:"n",N\u0306:"N",n\u0306:"n",\u014C:"O",\u014D:"o",\u014E:"O",\u014F:"o",\u0150:"O",\u0151:"o",\u0152:"OE",\u0153:"oe",P\u0306:"P",p\u0306:"p",\u0154:"R",\u0155:"r",\u0156:"R",\u0157:"r",\u0158:"R",\u0159:"r",R\u0306:"R",r\u0306:"r",\u0212:"R",\u0213:"r",\u015A:"S",\u015B:"s",\u015C:"S",\u015D:"s",\u015E:"S",\u0218:"S",\u0219:"s",\u015F:"s",\u0160:"S",\u0161:"s",\u0162:"T",\u0163:"t",\u021B:"t",\u021A:"T",\u0164:"T",\u0165:"t",\u0166:"T",\u0167:"t",T\u0306:"T",t\u0306:"t",\u0168:"U",\u0169:"u",\u016A:"U",\u016B:"u",\u016C:"U",\u016D:"u",\u016E:"U",\u016F:"u",\u0170:"U",\u0171:"u",\u0172:"U",\u0173:"u",\u0216:"U",\u0217:"u",V\u0306:"V",v\u0306:"v",\u0174:"W",\u0175:"w",\u1E82:"W",\u1E83:"w",X\u0306:"X",x\u0306:"x",\u0176:"Y",\u0177:"y",\u0178:"Y",Y\u0306:"Y",y\u0306:"y",\u0179:"Z",\u017A:"z",\u017B:"Z",\u017C:"z",\u017D:"Z",\u017E:"z",\u017F:"s",\u0192:"f",\u01A0:"O",\u01A1:"o",\u01AF:"U",\u01B0:"u",\u01CD:"A",\u01CE:"a",\u01CF:"I",\u01D0:"i",\u01D1:"O",\u01D2:"o",\u01D3:"U",\u01D4:"u",\u01D5:"U",\u01D6:"u",\u01D7:"U",\u01D8:"u",\u01D9:"U",\u01DA:"u",\u01DB:"U",\u01DC:"u",\u1EE8:"U",\u1EE9:"u",\u1E78:"U",\u1E79:"u",\u01FA:"A",\u01FB:"a",\u01FC:"AE",\u01FD:"ae",\u01FE:"O",\u01FF:"o",\u00DE:"TH",\u00FE:"th",\u1E54:"P",\u1E55:"p",\u1E64:"S",\u1E65:"s",X\u0301:"X",x\u0301:"x",\u0403:"\u0413",\u0453:"\u0433",\u040C:"\u041A",\u045C:"\u043A",A\u030B:"A",a\u030B:"a",E\u030B:"E",e\u030B:"e",I\u030B:"I",i\u030B:"i",\u01F8:"N",\u01F9:"n",\u1ED2:"O",\u1ED3:"o",\u1E50:"O",\u1E51:"o",\u1EEA:"U",\u1EEB:"u",\u1E80:"W",\u1E81:"w",\u1EF2:"Y",\u1EF3:"y",\u0200:"A",\u0201:"a",\u0204:"E",\u0205:"e",\u0208:"I",\u0209:"i",\u020C:"O",\u020D:"o",\u0210:"R",\u0211:"r",\u0214:"U",\u0215:"u",B\u030C:"B",b\u030C:"b",\u010C\u0323:"C",\u010D\u0323:"c",\u00CA\u030C:"E",\u00EA\u030C:"e",F\u030C:"F",f\u030C:"f",\u01E6:"G",\u01E7:"g",\u021E:"H",\u021F:"h",J\u030C:"J",\u01F0:"j",\u01E8:"K",\u01E9:"k",M\u030C:"M",m\u030C:"m",P\u030C:"P",p\u030C:"p",Q\u030C:"Q",q\u030C:"q",\u0158\u0329:"R",\u0159\u0329:"r",\u1E66:"S",\u1E67:"s",V\u030C:"V",v\u030C:"v",W\u030C:"W",w\u030C:"w",X\u030C:"X",x\u030C:"x",Y\u030C:"Y",y\u030C:"y",A\u0327:"A",a\u0327:"a",B\u0327:"B",b\u0327:"b",\u1E10:"D",\u1E11:"d",\u0228:"E",\u0229:"e",\u0190\u0327:"E",\u025B\u0327:"e",\u1E28:"H",\u1E29:"h",I\u0327:"I",i\u0327:"i",\u0197\u0327:"I",\u0268\u0327:"i",M\u0327:"M",m\u0327:"m",O\u0327:"O",o\u0327:"o",Q\u0327:"Q",q\u0327:"q",U\u0327:"U",u\u0327:"u",X\u0327:"X",x\u0327:"x",Z\u0327:"Z",z\u0327:"z",\u0439:"\u0438",\u0419:"\u0418",\u0451:"\u0435",\u0401:"\u0415"},Em=Object.keys(Pm).join("|"),Ux=new RegExp(Em,"g"),Yx=new RegExp(Em,"");function qx(e){return Pm[e]}var Om=function(e){return e.replace(Ux,qx)},$x=function(e){return!!e.match(Yx)};Di.exports=Om;Di.exports.has=$x;Di.exports.remove=Om});var Lm=Ie((eV,Mm)=>{"use strict";Mm.exports=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var o,n,a;if(Array.isArray(t)){if(o=t.length,o!=r.length)return!1;for(n=o;n--!==0;)if(!e(t[n],r[n]))return!1;return!0}if(t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(n of t.entries())if(!r.has(n[0]))return!1;for(n of t.entries())if(!e(n[1],r.get(n[0])))return!1;return!0}if(t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(n of t.entries())if(!r.has(n[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if(o=t.length,o!=r.length)return!1;for(n=o;n--!==0;)if(t[n]!==r[n])return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(a=Object.keys(t),o=a.length,o!==Object.keys(r).length)return!1;for(n=o;n--!==0;)if(!Object.prototype.hasOwnProperty.call(r,a[n]))return!1;for(n=o;n--!==0;){var i=a[n];if(!e(t[i],r[i]))return!1}return!0}return t!==t&&r!==r}});var pp=Ie((UV,mp)=>{mp.exports=window.wp.warning});var Lo=Ie((SI,ev)=>{ev.exports=window.wp.date});var Og=Ie((eM,Eg)=>{Eg.exports=window.wp.deprecated});var Cs=Ie((wM,jg)=>{jg.exports=window.wp.coreData});var Wg=Ie((yM,zg)=>{zg.exports=window.wp.editor});var Ps=Ie((_M,Gg)=>{Gg.exports=window.wp.patterns});var nh=Ie((RM,oh)=>{oh.exports=window.wp.blockEditor});import{useParams as Ny,useNavigate as Dy,useSearch as Fy,Link as My,useInvalidate as Ly}from"@wordpress/route";var yc=Object.prototype.hasOwnProperty;function _c(e,t,r){for(r of e.keys())if(Xr(r,t))return r}function Xr(e,t){var r,o,n;if(e===t)return!0;if(e&&t&&(r=e.constructor)===t.constructor){if(r===Date)return e.getTime()===t.getTime();if(r===RegExp)return e.toString()===t.toString();if(r===Array){if((o=e.length)===t.length)for(;o--&&Xr(e[o],t[o]););return o===-1}if(r===Set){if(e.size!==t.size)return!1;for(o of e)if(n=o,n&&typeof n=="object"&&(n=_c(t,n),!n)||!t.has(n))return!1;return!0}if(r===Map){if(e.size!==t.size)return!1;for(o of e)if(n=o[0],n&&typeof n=="object"&&(n=_c(t,n),!n)||!Xr(o[1],t.get(n)))return!1;return!0}if(r===ArrayBuffer)e=new Uint8Array(e),t=new Uint8Array(t);else if(r===DataView){if((o=e.byteLength)===t.byteLength)for(;o--&&e.getInt8(o)===t.getInt8(o););return o===-1}if(ArrayBuffer.isView(e)){if((o=e.byteLength)===t.byteLength)for(;o--&&e[o]===t[o];);return o===-1}if(!r||typeof e=="object"){o=0;for(r in e)if(yc.call(e,r)&&++o&&!yc.call(t,r)||!(r in t)||!Xr(e[r],t[r]))return!1;return Object.keys(t).length===o}}return e!==e&&t!==t}function Ds(e,t,r){return`dataviews-${e}-${t}-${r}`}var Cn=c(z()),ha=c(Kt()),Ms=c(Fs());function Th(e,t){let r={...e};for(let o of t)delete r[o];return r}function Ls(e){let{kind:t,name:r,slug:o,defaultView:n,queryParams:a,onChangeQueryParams:i}=e,l=Ds(t,r,o),u=(0,ha.useSelect)(w=>w(Ms.store).get("core/views",l),[l]),{set:s}=(0,ha.useDispatch)(Ms.store),f=u??n,d=Number(a?.page??f.page??1),m=a?.search??f.search??"",p=(0,Cn.useMemo)(()=>({...f,page:d,search:m}),[f,d,m]),g=!!u,h=(0,Cn.useCallback)(w=>{let _={page:w?.page,search:w?.search},P=Th(w,["page","search"]);i&&!Xr(_,{page:d,search:m})&&i(_),Xr(f,P)||(Xr(P,n)?s("core/views",l,void 0):s("core/views",l,P))},[i,d,m,f,n,s,l]),y=(0,Cn.useCallback)(()=>{s("core/views",l,void 0)},[l,s]);return{view:p,isModified:g,updateView:h,resetToDefault:y}}var Vh=c(Kt()),Ah=c(Fs());var _s=c(U()),Et=c(z()),Ss=c(Lt());var Ka=c(z());var _l=c(K());var ba=c(Ve()),Bs=c(k()),Hs=(0,Bs.jsx)(ba.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Bs.jsx)(ba.Path,{d:"m16.5 13.5-3.7 3.7V4h-1.5v13.2l-3.8-3.7-1 1 5.5 5.6 5.5-5.6z"})});var xa=c(Ve()),js=c(k()),zs=(0,js.jsx)(xa.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,js.jsx)(xa.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})});var wa=c(Ve()),Ws=c(k()),Gs=(0,Ws.jsx)(wa.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ws.jsx)(wa.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"})});var ya=c(Ve()),Us=c(k()),Ys=(0,Us.jsx)(ya.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Us.jsx)(ya.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var _a=c(Ve()),qs=c(k()),Sa=(0,qs.jsx)(_a.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,qs.jsx)(_a.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM5 4.5h14c.3 0 .5.2.5.5v3.5h-15V5c0-.3.2-.5.5-.5zm8 5.5h6.5v3.5H13V10zm-1.5 3.5h-7V10h7v3.5zm-7 5.5v-4h7v4.5H5c-.3 0-.5-.2-.5-.5zm14.5.5h-6V15h6.5v4c0 .3-.2.5-.5.5z"})});var Ca=c(Ve()),$s=c(k()),Pa=(0,$s.jsx)(Ca.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,$s.jsx)(Ca.Path,{d:"M6 5.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2V6zm11-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM13 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2h-3a2 2 0 01-2-2V6zm5 8.5h-3a.5.5 0 00-.5.5v3a.5.5 0 00.5.5h3a.5.5 0 00.5-.5v-3a.5.5 0 00-.5-.5zM15 13a2 2 0 00-2 2v3a2 2 0 002 2h3a2 2 0 002-2v-3a2 2 0 00-2-2h-3zm-9 1.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5zM4 15a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2v-3z",fillRule:"evenodd",clipRule:"evenodd"})});var Ea=c(Ve()),Ks=c(k()),Pn=(0,Ks.jsx)(Ea.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ks.jsx)(Ea.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var Oa=c(Ve()),Qs=c(k()),En=(0,Qs.jsx)(Oa.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Qs.jsx)(Oa.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})});var Ta=c(Ve()),Xs=c(k()),Zs=(0,Xs.jsx)(Ta.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Xs.jsx)(Ta.Path,{fillRule:"evenodd",d:"M10.289 4.836A1 1 0 0111.275 4h1.306a1 1 0 01.987.836l.244 1.466c.787.26 1.503.679 2.108 1.218l1.393-.522a1 1 0 011.216.437l.653 1.13a1 1 0 01-.23 1.273l-1.148.944a6.025 6.025 0 010 2.435l1.149.946a1 1 0 01.23 1.272l-.653 1.13a1 1 0 01-1.216.437l-1.394-.522c-.605.54-1.32.958-2.108 1.218l-.244 1.466a1 1 0 01-.987.836h-1.306a1 1 0 01-.986-.836l-.244-1.466a5.995 5.995 0 01-2.108-1.218l-1.394.522a1 1 0 01-1.217-.436l-.653-1.131a1 1 0 01.23-1.272l1.149-.946a6.026 6.026 0 010-2.435l-1.148-.944a1 1 0 01-.23-1.272l.653-1.131a1 1 0 011.217-.437l1.393.522a5.994 5.994 0 012.108-1.218l.244-1.466zM14.929 12a3 3 0 11-6 0 3 3 0 016 0z",clipRule:"evenodd"})});var Va=c(Ve()),Js=c(k()),el=(0,Js.jsx)(Va.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Js.jsx)(Va.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M3 7c0-1.1.9-2 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V7Zm2-.5h14c.3 0 .5.2.5.5v1L12 13.5 4.5 7.9V7c0-.3.2-.5.5-.5Zm-.5 3.3V17c0 .3.2.5.5.5h14c.3 0 .5-.2.5-.5V9.8L12 15.4 4.5 9.8Z"})});var Aa=c(Ve()),tl=c(k()),rl=(0,tl.jsx)(Aa.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,tl.jsx)(Aa.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12.218 5.377a.25.25 0 0 0-.436 0l-7.29 12.96a.25.25 0 0 0 .218.373h14.58a.25.25 0 0 0 .218-.372l-7.29-12.96Zm-1.743-.735c.669-1.19 2.381-1.19 3.05 0l7.29 12.96a1.75 1.75 0 0 1-1.525 2.608H4.71a1.75 1.75 0 0 1-1.525-2.608l7.29-12.96ZM12.75 17.46h-1.5v-1.5h1.5v1.5Zm-1.5-3h1.5v-5h-1.5v5Z"})});var Ra=c(Ve()),ol=c(k()),nl=(0,ol.jsx)(Ra.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ol.jsx)(Ra.Path,{d:"M4 8.8h8.9V7.2H4v1.6zm0 7h8.9v-1.5H4v1.5zM18 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z"})});var Ia=c(Ve()),al=c(k()),il=(0,al.jsx)(Ia.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,al.jsx)(Ia.Path,{d:"M11.1 15.8H20v-1.5h-8.9v1.5zm0-8.6v1.5H20V7.2h-8.9zM6 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-7c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"})});var ka=c(Ve()),sl=c(k()),On=(0,sl.jsx)(ka.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,sl.jsx)(ka.Path,{d:"M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z"})});var Na=c(Ve()),ll=c(k()),ul=(0,ll.jsx)(Na.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ll.jsx)(Na.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"})});var Da=c(Ve()),cl=c(k()),dl=(0,cl.jsx)(Da.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,cl.jsx)(Da.Path,{d:"M15 4H9c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H9c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h6c.3 0 .5.2.5.5v12zm-4.5-.5h2V16h-2v1.5z"})});var Fa=c(Ve()),fl=c(k()),Tn=(0,fl.jsx)(Fa.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,fl.jsx)(Fa.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var Ma=c(Ve()),ml=c(k()),La=(0,ml.jsx)(Ma.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ml.jsx)(Ma.Path,{d:"M6.6 6L5.4 7l4.5 5-4.5 5 1.1 1 5.5-6-5.4-6zm6 0l-1.1 1 4.5 5-4.5 5 1.1 1 5.5-6-5.5-6z"})});var Ba=c(Ve()),pl=c(k()),Ha=(0,pl.jsx)(Ba.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,pl.jsx)(Ba.Path,{d:"M11.6 7l-1.1-1L5 12l5.5 6 1.1-1L7 12l4.6-5zm6 0l-1.1-1-5.5 6 5.5 6 1.1-1-4.6-5 4.6-5z"})});var ja=c(Ve()),vl=c(k()),gl=(0,vl.jsx)(ja.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,vl.jsx)(ja.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm9 1V8h-1.5v3.5h-2V13H13Z"})});var za=c(Ve()),hl=c(k()),bl=(0,hl.jsx)(za.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,hl.jsx)(za.Path,{d:"M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z"})});var Wa=c(Ve()),xl=c(k()),wl=(0,xl.jsx)(Wa.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,xl.jsx)(Wa.Path,{d:"M3.99961 13C4.67043 13.3354 4.6703 13.3357 4.67017 13.3359L4.67298 13.3305C4.67621 13.3242 4.68184 13.3135 4.68988 13.2985C4.70595 13.2686 4.7316 13.2218 4.76695 13.1608C4.8377 13.0385 4.94692 12.8592 5.09541 12.6419C5.39312 12.2062 5.84436 11.624 6.45435 11.0431C7.67308 9.88241 9.49719 8.75 11.9996 8.75C14.502 8.75 16.3261 9.88241 17.5449 11.0431C18.1549 11.624 18.6061 12.2062 18.9038 12.6419C19.0523 12.8592 19.1615 13.0385 19.2323 13.1608C19.2676 13.2218 19.2933 13.2686 19.3093 13.2985C19.3174 13.3135 19.323 13.3242 19.3262 13.3305L19.3291 13.3359C19.3289 13.3357 19.3288 13.3354 19.9996 13C20.6704 12.6646 20.6703 12.6643 20.6701 12.664L20.6697 12.6632L20.6688 12.6614L20.6662 12.6563L20.6583 12.6408C20.6517 12.6282 20.6427 12.6108 20.631 12.5892C20.6078 12.5459 20.5744 12.4852 20.5306 12.4096C20.4432 12.2584 20.3141 12.0471 20.1423 11.7956C19.7994 11.2938 19.2819 10.626 18.5794 9.9569C17.1731 8.61759 14.9972 7.25 11.9996 7.25C9.00203 7.25 6.82614 8.61759 5.41987 9.9569C4.71736 10.626 4.19984 11.2938 3.85694 11.7956C3.68511 12.0471 3.55605 12.2584 3.4686 12.4096C3.42484 12.4852 3.39142 12.5459 3.36818 12.5892C3.35656 12.6108 3.34748 12.6282 3.34092 12.6408L3.33297 12.6563L3.33041 12.6614L3.32948 12.6632L3.32911 12.664C3.32894 12.6643 3.32879 12.6646 3.99961 13ZM11.9996 16C13.9326 16 15.4996 14.433 15.4996 12.5C15.4996 10.567 13.9326 9 11.9996 9C10.0666 9 8.49961 10.567 8.49961 12.5C8.49961 14.433 10.0666 16 11.9996 16Z"})});var Ga=c(Ve()),yl=c(k()),Vn=(0,yl.jsx)(Ga.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,yl.jsx)(Ga.Path,{d:"M20.7 12.7s0-.1-.1-.2c0-.2-.2-.4-.4-.6-.3-.5-.9-1.2-1.6-1.8-.7-.6-1.5-1.3-2.6-1.8l-.6 1.4c.9.4 1.6 1 2.1 1.5.6.6 1.1 1.2 1.4 1.6.1.2.3.4.3.5v.1l.7-.3.7-.3Zm-5.2-9.3-1.8 4c-.5-.1-1.1-.2-1.7-.2-3 0-5.2 1.4-6.6 2.7-.7.7-1.2 1.3-1.6 1.8-.2.3-.3.5-.4.6 0 0 0 .1-.1.2s0 0 .7.3l.7.3V13c0-.1.2-.3.3-.5.3-.4.7-1 1.4-1.6 1.2-1.2 3-2.3 5.5-2.3H13v.3c-.4 0-.8-.1-1.1-.1-1.9 0-3.5 1.6-3.5 3.5s.6 2.3 1.6 2.9l-2 4.4.9.4 7.6-16.2-.9-.4Zm-3 12.6c1.7-.2 3-1.7 3-3.5s-.2-1.4-.6-1.9L12.4 16Z"})});var _e="isAny",Se="isNone",Je="isAll",et="isNotAll",at="between",it="inThePast",vt="over",Oe="is",Te="isNot",Jt="lessThan",er="greaterThan",tr="lessThanOrEqual",rr="greaterThanOrEqual",or="before",nr="after",ar="beforeInc",ir="afterInc",Bt="contains",Ht="notContains",jt="startsWith",sr="on",lr="notOn",Ua=["asc","desc"],Rc={asc:"\u2191",desc:"\u2193"},Ya={asc:"ascending",desc:"descending"},qa={asc:(0,_l.__)("Sort ascending"),desc:(0,_l.__)("Sort descending")},Ic={asc:Ys,desc:Hs},Wo="table",$a="grid",kc="list",Nc="activity",Dc="pickerGrid",Fc="pickerTable";var Mc=(0,Ka.createContext)({view:{type:Wo},onChangeView:()=>{},fields:[],data:[],paginationInfo:{totalItems:0,totalPages:0},selection:[],onChangeSelection:()=>{},setOpenedFilter:()=>{},openedFilter:null,getItemId:e=>e.id,isItemClickable:()=>!0,renderItemLink:void 0,containerWidth:0,containerRef:(0,Ka.createRef)(),resizeObserverRef:()=>{},defaultLayouts:{list:{},grid:{},table:{}},filters:[],isShowingFilter:!1,setIsShowingFilter:()=>{},hasInfiniteScrollHandler:!1,config:{perPageSizes:[]}});Mc.displayName="DataViewsContext";var q=Mc;var Fr=c(K());function Lc(e){var t,r,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e)){var n=e.length;for(t=0;t{a||t(e.includes(l)?e.filter(f=>l!==f):[...e,l])},...i})}var Rr=c(U()),Yc=c(K()),Go=c(z());var qc=c(Kt()),$c=c(Lt());var Gc=c(Cl()),{lock:dS,unlock:ee}=(0,Gc.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/dataviews");var he=c(k()),{Menu:xo,kebabCase:Ih}=ee(Rr.privateApis);function kh({action:e,onClick:t,items:r,variant:o}){let n=typeof e.label=="string"?e.label:e.label(r);return(0,he.jsx)(Rr.Button,{disabled:!!e.disabled,accessibleWhenDisabled:!0,size:"compact",variant:o,onClick:t,children:n})}function Nh({action:e,onClick:t,items:r}){let o=typeof e.label=="string"?e.label:e.label(r);return(0,he.jsx)(xo.Item,{disabled:e.disabled,onClick:t,children:(0,he.jsx)(xo.ItemLabel,{children:o})})}function wo({action:e,items:t,closeModal:r}){let o=typeof e.label=="string"?e.label:e.label(t),n=typeof e.modalHeader=="function"?e.modalHeader(t):e.modalHeader;return(0,he.jsx)(Rr.Modal,{title:n||o,__experimentalHideHeader:!!e.hideModalHeader,onRequestClose:r,focusOnMount:e.modalFocusOnMount??!0,size:e.modalSize||"medium",overlayClassName:`dataviews-action-modal dataviews-action-modal__${Ih(e.id)}`,children:(0,he.jsx)(e.RenderModal,{items:t,closeModal:r})})}function Pl({actions:e,item:t,registry:r,setActiveModalAction:o}){let{primaryActions:n,regularActions:a}=(0,Go.useMemo)(()=>e.reduce((l,u)=>((u.isPrimary?l.primaryActions:l.regularActions).push(u),l),{primaryActions:[],regularActions:[]}),[e]),i=l=>l.map(u=>(0,he.jsx)(Nh,{action:u,onClick:()=>{if("RenderModal"in u){o(u);return}u.callback([t],{registry:r})},items:[t]},u.id));return(0,he.jsxs)(xo.Group,{children:[i(n),n.length>0&&a.length>0&&(0,he.jsx)(xo.Separator,{}),i(a)]})}function yo({item:e,actions:t,isCompact:r}){let o=(0,qc.useRegistry)(),{primaryActions:n,eligibleActions:a}=(0,Go.useMemo)(()=>{let i=t.filter(u=>!u.isEligible||u.isEligible(e));return{primaryActions:i.filter(u=>u.isPrimary),eligibleActions:i}},[t,e]);return r?(0,he.jsx)(Uc,{item:e,actions:a,isSmall:!0,registry:o}):(0,he.jsxs)(Rr.__experimentalHStack,{spacing:0,justify:"flex-end",className:"dataviews-item-actions",style:{flexShrink:0,width:"auto"},children:[(0,he.jsx)(El,{item:e,actions:n,registry:o}),n.lengtha(null)})]})}function El({item:e,actions:t,registry:r,buttonVariant:o}){let[n,a]=(0,Go.useState)(null);return(0,$c.useViewportMatch)("medium","<")||!Array.isArray(t)||t.length===0?null:(0,he.jsxs)(he.Fragment,{children:[t.map(l=>(0,he.jsx)(kh,{action:l,onClick:()=>{if("RenderModal"in l){a(l);return}l.callback([e],{registry:r})},items:[e],variant:o},l.id)),!!n&&(0,he.jsx)(wo,{action:n,items:[e],closeModal:()=>a(null)})]})}var Ir=c(U()),ur=c(K()),gt=c(z()),Xc=c(Kt());var Ol=c(Lt());var Ke=c(k());function Dh({action:e,items:t,ActionTriggerComponent:r}){let[o,n]=(0,gt.useState)(!1);return(0,Ke.jsxs)(Ke.Fragment,{children:[(0,Ke.jsx)(r,{...{action:e,onClick:()=>{n(!0)},items:t}}),o&&(0,Ke.jsx)(wo,{action:e,items:t,closeModal:()=>n(!1)})]})}function Qa(e,t){return(0,gt.useMemo)(()=>e.some(r=>r.supportsBulk&&(!r.isEligible||r.isEligible(t))),[e,t])}function Uo(e,t){return(0,gt.useMemo)(()=>t.some(r=>e.some(o=>o.supportsBulk&&(!o.isEligible||o.isEligible(r)))),[e,t])}function An({selection:e,onChangeSelection:t,data:r,actions:o,getItemId:n}){let a=(0,gt.useMemo)(()=>r.filter(u=>o.some(s=>s.supportsBulk&&(!s.isEligible||s.isEligible(u)))),[r,o]),i=r.filter(u=>e.includes(n(u))&&a.includes(u)),l=i.length===a.length;return(0,Ke.jsx)(Ir.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:l,indeterminate:!l&&!!i.length,onChange:()=>{t(l?[]:a.map(u=>n(u)))},"aria-label":l?(0,ur.__)("Deselect all"):(0,ur.__)("Select all")})}function Kc({action:e,onClick:t,isBusy:r,items:o}){let n=typeof e.label=="string"?e.label:e.label(o);return(0,Ol.useViewportMatch)("medium","<")?(0,Ke.jsx)(Ir.Button,{disabled:r,accessibleWhenDisabled:!0,label:n,icon:e.icon,size:"compact",onClick:t,isBusy:r}):(0,Ke.jsx)(Ir.Button,{disabled:r,accessibleWhenDisabled:!0,size:"compact",onClick:t,isBusy:r,children:n})}var Zc=[];function Fh({action:e,selectedItems:t,actionInProgress:r,setActionInProgress:o}){let n=(0,Xc.useRegistry)(),a=(0,gt.useMemo)(()=>t.filter(i=>!e.isEligible||e.isEligible(i)),[e,t]);return"RenderModal"in e?(0,Ke.jsx)(Dh,{action:e,items:a,ActionTriggerComponent:Kc},e.id):(0,Ke.jsx)(Kc,{action:e,onClick:async()=>{o(e.id),await e.callback(t,{registry:n}),o(null)},items:a,isBusy:r===e.id},e.id)}function Qc(e,t,r,o,n,a,i,l,u){let s=a.length>0?(0,ur.sprintf)((0,ur._n)("%d Item selected","%d Items selected",a.length),a.length):(0,ur.sprintf)((0,ur._n)("%d Item","%d Items",e.length),e.length);return(0,Ke.jsxs)(Ir.__experimentalHStack,{expanded:!1,className:"dataviews-bulk-actions-footer__container",spacing:3,children:[(0,Ke.jsx)(An,{selection:o,onChangeSelection:u,data:e,actions:t,getItemId:r}),(0,Ke.jsx)("span",{className:"dataviews-bulk-actions-footer__item-count",children:s}),(0,Ke.jsxs)(Ir.__experimentalHStack,{className:"dataviews-bulk-actions-footer__action-buttons",expanded:!1,spacing:1,children:[n.map(f=>(0,Ke.jsx)(Fh,{action:f,selectedItems:a,actionInProgress:i,setActionInProgress:l},f.id)),a.length>0&&(0,Ke.jsx)(Ir.Button,{icon:En,showTooltip:!0,tooltipPosition:"top",size:"compact",label:(0,ur.__)("Cancel"),disabled:!!i,accessibleWhenDisabled:!1,onClick:()=>{u(Zc)}})]})]})}function Mh({selection:e,actions:t,onChangeSelection:r,data:o,getItemId:n}){let[a,i]=(0,gt.useState)(null),l=(0,gt.useRef)(null),u=(0,Ol.useViewportMatch)("medium","<"),s=(0,gt.useMemo)(()=>t.filter(p=>p.supportsBulk),[t]),f=(0,gt.useMemo)(()=>o.filter(p=>s.some(g=>!g.isEligible||g.isEligible(p))),[o,s]),d=(0,gt.useMemo)(()=>o.filter(p=>e.includes(n(p))&&f.includes(p)),[e,o,n,f]),m=(0,gt.useMemo)(()=>t.filter(p=>p.supportsBulk&&(!u||p.icon)&&d.some(g=>!p.isEligible||p.isEligible(g))),[t,d,u]);if(a)l.current||(l.current=Qc(o,t,n,e,m,d,a,i,r));else return l.current&&(l.current=null),Qc(o,t,n,e,m,d,a,i,r);return l.current}function Xa(){let{data:e,selection:t,actions:r=Zc,onChangeSelection:o,getItemId:n}=(0,gt.useContext)(q);return(0,Ke.jsx)(Mh,{selection:t,onChangeSelection:o,data:e,actions:r,getItemId:n})}var _o=c(K());var kr=c(U()),Jr=c(z());function Za(e,t){let r=[e?.titleField,e?.mediaField,e?.descriptionField].filter(Boolean);return t.filter(o=>!r.includes(o.id)&&o.type!=="media"&&o.enableHiding!==!1)}var J=c(k()),{Menu:me}=ee(kr.privateApis);function Lh({children:e}){return Jr.Children.toArray(e).filter(Boolean).map((t,r)=>(0,J.jsxs)(Jr.Fragment,{children:[r>0&&(0,J.jsx)(me.Separator,{}),t]},r))}var Bh=(0,Jr.forwardRef)(function({fieldId:t,view:r,fields:o,onChangeView:n,onHide:a,setOpenedFilter:i,canMove:l=!0,canInsertLeft:u=!0,canInsertRight:s=!0},f){let d=r.fields??[],m=d?.indexOf(t),p=r.sort?.field===t,g=!1,h=!1,y=!1,w=[],_=o.find(T=>T.id===t),{setIsShowingFilter:P}=(0,Jr.useContext)(q);if(!_)return null;g=_.enableHiding!==!1,h=_.enableSorting!==!1;let N=_.header;if(w=!!_.filterBy&&_.filterBy?.operators||[],y=!r.filters?.some(T=>t===T.field)&&!!(_.hasElements||_.Edit)&&_.filterBy!==!1&&!_.filterBy?.isPrimary,!h&&!l&&!g&&!y)return N;let O=Za(r,o).filter(T=>!d.includes(T.id)),F=(u||s)&&!!O.length;return(0,J.jsxs)(me,{children:[(0,J.jsxs)(me.TriggerButton,{render:(0,J.jsx)(kr.Button,{size:"compact",className:"dataviews-view-table-header-button",ref:f,variant:"tertiary"}),children:[N,r.sort&&p&&(0,J.jsx)("span",{"aria-hidden":"true",children:Rc[r.sort.direction]})]}),(0,J.jsx)(me.Popover,{style:{minWidth:"240px"},children:(0,J.jsxs)(Lh,{children:[h&&(0,J.jsx)(me.Group,{children:Ua.map(T=>{let A=r.sort&&p&&r.sort.direction===T,C=`${t}-${T}`;return(0,J.jsx)(me.RadioItem,{name:"view-table-sorting",value:C,checked:A,onChange:()=>{n({...r,sort:{field:t,direction:T},showLevels:!1})},children:(0,J.jsx)(me.ItemLabel,{children:qa[T]})},C)})}),y&&(0,J.jsx)(me.Group,{children:(0,J.jsx)(me.Item,{prefix:(0,J.jsx)(kr.Icon,{icon:On}),onClick:()=>{i(t),P(!0),n({...r,page:1,filters:[...r.filters||[],{field:t,value:void 0,operator:w[0]}]})},children:(0,J.jsx)(me.ItemLabel,{children:(0,_o.__)("Add filter")})})}),(l||g||F)&&_&&(0,J.jsxs)(me.Group,{children:[l&&(0,J.jsx)(me.Item,{prefix:(0,J.jsx)(kr.Icon,{icon:zs}),disabled:m<1,onClick:()=>{n({...r,fields:[...d.slice(0,m-1)??[],t,d[m-1],...d.slice(m+1)]})},children:(0,J.jsx)(me.ItemLabel,{children:(0,_o.__)("Move left")})}),l&&(0,J.jsx)(me.Item,{prefix:(0,J.jsx)(kr.Icon,{icon:Gs}),disabled:m>=d.length-1,onClick:()=>{n({...r,fields:[...d.slice(0,m)??[],d[m+1],t,...d.slice(m+2)]})},children:(0,J.jsx)(me.ItemLabel,{children:(0,_o.__)("Move right")})}),u&&!!O.length&&(0,J.jsxs)(me,{children:[(0,J.jsx)(me.SubmenuTriggerItem,{children:(0,J.jsx)(me.ItemLabel,{children:(0,_o.__)("Insert left")})}),(0,J.jsx)(me.Popover,{children:O.map(T=>(0,J.jsx)(me.Item,{onClick:()=>{n({...r,fields:[...d.slice(0,m),T.id,...d.slice(m)]})},children:(0,J.jsx)(me.ItemLabel,{children:T.label})},T.id))})]}),s&&!!O.length&&(0,J.jsxs)(me,{children:[(0,J.jsx)(me.SubmenuTriggerItem,{children:(0,J.jsx)(me.ItemLabel,{children:(0,_o.__)("Insert right")})}),(0,J.jsx)(me.Popover,{children:O.map(T=>(0,J.jsx)(me.Item,{onClick:()=>{n({...r,fields:[...d.slice(0,m+1),T.id,...d.slice(m+1)]})},children:(0,J.jsx)(me.ItemLabel,{children:T.label})},T.id))})]}),g&&_&&(0,J.jsx)(me.Item,{prefix:(0,J.jsx)(kr.Icon,{icon:Vn}),onClick:()=>{a(_),n({...r,fields:d.filter(T=>T!==t)})},children:(0,J.jsx)(me.ItemLabel,{children:(0,_o.__)("Hide column")})})]})]})})]})}),Hh=Bh,Yo=Hh;var Ja=c(U());var Jc=c(z()),Tl=c(k());function jh({item:e,isItemClickable:t,onClickItem:r,className:o}){return!t(e)||!r?{className:o}:{className:o?`${o} ${o}--clickable`:void 0,role:"button",tabIndex:0,onClick:n=>{n.stopPropagation(),r(e)},onKeyDown:n=>{(n.key==="Enter"||n.key===""||n.key===" ")&&(n.stopPropagation(),r(e))}}}function eo({item:e,isItemClickable:t,onClickItem:r,renderItemLink:o,className:n,children:a,...i}){if(!t(e))return(0,Tl.jsx)("div",{className:n,...i,children:a});if(o){let u=o({item:e,className:`${n} ${n}--clickable`,...i,children:a});return(0,Jc.cloneElement)(u,{onClick:s=>{s.stopPropagation(),u.props.onClick&&u.props.onClick(s)},onKeyDown:s=>{(s.key==="Enter"||s.key===""||s.key===" ")&&(s.stopPropagation(),u.props.onKeyDown&&u.props.onKeyDown(s))}})}let l=jh({item:e,isItemClickable:t,onClickItem:r,className:n});return(0,Tl.jsx)("div",{...l,...i,children:a})}var cr=c(k());function zh({item:e,level:t,titleField:r,mediaField:o,descriptionField:n,onClickItem:a,renderItemLink:i,isItemClickable:l}){return(0,cr.jsxs)(Ja.__experimentalHStack,{spacing:3,alignment:"flex-start",justify:"flex-start",children:[o&&(0,cr.jsx)(eo,{item:e,isItemClickable:l,onClickItem:a,renderItemLink:i,className:"dataviews-view-table__cell-content-wrapper dataviews-column-primary__media","aria-label":l(e)&&(a||i)&&r?r.getValue?.({item:e}):void 0,children:(0,cr.jsx)(o.render,{item:e,field:o,config:{sizes:"32px"}})}),(0,cr.jsxs)(Ja.__experimentalVStack,{spacing:0,alignment:"flex-start",className:"dataviews-view-table__primary-column-content",children:[r&&(0,cr.jsxs)(eo,{item:e,isItemClickable:l,onClickItem:a,renderItemLink:i,className:"dataviews-view-table__cell-content-wrapper dataviews-title-field",children:[t!==void 0&&t>0&&(0,cr.jsxs)("span",{className:"dataviews-view-table__level",children:["\u2014".repeat(t),"\xA0"]}),(0,cr.jsx)(r.render,{item:e,field:r})]}),n&&(0,cr.jsx)(n.render,{item:e,field:n})]})]})}var ei=zh;var ed=c(Lt()),qo=c(z()),td=c(K()),Wh=e=>(0,td.isRTL)()?Math.abs(e.scrollLeft)<=1:e.scrollLeft+e.clientWidth>=e.scrollWidth-1;function rd({scrollContainerRef:e,enabled:t=!1}){let[r,o]=(0,qo.useState)(!1),n=(0,ed.useDebounce)((0,qo.useCallback)(()=>{let a=e.current;a&&o(Wh(a))},[e,o]),200);return(0,qo.useEffect)(()=>typeof window>"u"||!t||!e.current?()=>{}:(n(),e.current.addEventListener("scroll",n),window.addEventListener("resize",n),()=>{e.current?.removeEventListener("scroll",n),window.removeEventListener("resize",n)}),[e,t]),r}function zt(e,t){return e.reduce((r,o)=>{let n=t.getValue({item:o});return r.has(n)||r.set(n,[]),r.get(n)?.push(o),r},new Map)}var kt=c(U()),od=c(K()),nd=c(z());var Tt=c(k());function Vl({field:e,isVisible:t,onToggleVisibility:r}){return(0,Tt.jsx)(kt.__experimentalItem,{onClick:e.enableHiding?r:void 0,children:(0,Tt.jsxs)(kt.__experimentalHStack,{expanded:!0,justify:"flex-start",alignment:"center",children:[(0,Tt.jsx)("div",{style:{height:24,width:24},children:t&&(0,Tt.jsx)(kt.Icon,{icon:Pn})}),(0,Tt.jsx)("span",{className:"dataviews-view-config__label",children:e.label})]})})}function Al(e){return!!e}function ti({showLabel:e=!0}){let{view:t,fields:r,onChangeView:o}=(0,nd.useContext)(q),n=Za(t,r);if(!n?.length)return null;let a=r.find(g=>g.id===t.titleField),i=r.find(g=>g.id===t.mediaField),l=r.find(g=>g.id===t.descriptionField),u=[{field:a,isVisibleFlag:"showTitle"},{field:i,isVisibleFlag:"showMedia"},{field:l,isVisibleFlag:"showDescription"}].filter(({field:g})=>Al(g)),s=t.fields??[],f=n.filter(g=>s.includes(g.id)).length,d=u.filter(({field:g,isVisibleFlag:h})=>Al(g)&&(t[h]??!0)),m=d.length+f;m===1&&d.length===1&&(d=d.map(g=>({...g,field:{...g.field,enableHiding:!1}})));let p=u.filter(({field:g,isVisibleFlag:h})=>Al(g)&&!(t[h]??!0));return(0,Tt.jsxs)(kt.__experimentalVStack,{className:"dataviews-field-control",spacing:0,children:[e&&(0,Tt.jsx)(kt.BaseControl.VisualLabel,{children:(0,od.__)("Properties")}),(0,Tt.jsx)(kt.__experimentalVStack,{className:"dataviews-view-config__properties",spacing:0,children:(0,Tt.jsxs)(kt.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,size:"medium",children:[d.map(({field:g,isVisibleFlag:h})=>(0,Tt.jsx)(Vl,{field:g,isVisible:!0,onToggleVisibility:()=>{o({...t,[h]:!1})}},g.id)),p.map(({field:g,isVisibleFlag:h})=>(0,Tt.jsx)(Vl,{field:g,isVisible:!1,onToggleVisibility:()=>{o({...t,[h]:!0})}},g.id)),n.map(g=>{let h=s.includes(g.id),w=m===1&&h?{...g,enableHiding:!1}:g;return(0,Tt.jsx)(Vl,{field:w,isVisible:h,onToggleVisibility:()=>{o({...t,fields:h?s.filter(_=>_!==g.id):[...s,g.id]})}},g.id)})]})})]})}var Q=c(k());function Gh({item:e,fields:t,column:r,align:o}){let n=t.find(i=>i.id===r);if(!n)return null;let a=$("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":o==="end","dataviews-view-table__cell-align-center":o==="center"});return(0,Q.jsx)("div",{className:a,children:(0,Q.jsx)(n.render,{item:e,field:n})})}function ad({hasBulkActions:e,item:t,level:r,actions:o,fields:n,id:a,view:i,titleField:l,mediaField:u,descriptionField:s,selection:f,getItemId:d,isItemClickable:m,onClickItem:p,renderItemLink:g,onChangeSelection:h,isActionsColumnSticky:y,posinset:w}){let{paginationInfo:_}=(0,Vt.useContext)(q),P=Qa(o,t),N=P&&f.includes(a),{showTitle:O=!0,showMedia:F=!0,showDescription:T=!0,infiniteScrollEnabled:A}=i,C=(0,Vt.useRef)(!1),R=i.fields??[],D=l&&O||u&&F||s&&T;return(0,Q.jsxs)("tr",{className:$("dataviews-view-table__row",{"is-selected":P&&N,"has-bulk-actions":P}),onTouchStart:()=>{C.current=!0},"aria-setsize":A?_.totalItems:void 0,"aria-posinset":w,role:A?"article":void 0,onMouseDown:I=>{let v=(0,Rl.isAppleOS)()?I.metaKey:I.ctrlKey;I.button===0&&v&&window.navigator.userAgent.toLowerCase().includes("firefox")&&I?.preventDefault()},onClick:I=>{if(!P)return;((0,Rl.isAppleOS)()?I.metaKey:I.ctrlKey)&&!C.current&&document.getSelection()?.type!=="Range"&&h(f.includes(a)?f.filter(x=>a!==x):[...f,a])},children:[e&&(0,Q.jsx)("td",{className:"dataviews-view-table__checkbox-column",children:(0,Q.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,Q.jsx)(Zr,{item:t,selection:f,onChangeSelection:h,getItemId:d,titleField:l,disabled:!P})})}),D&&(0,Q.jsx)("td",{children:(0,Q.jsx)(ei,{item:t,level:r,titleField:O?l:void 0,mediaField:F?u:void 0,descriptionField:T?s:void 0,isItemClickable:m,onClickItem:p,renderItemLink:g})}),R.map(I=>{let{width:v,maxWidth:x,minWidth:V,align:b}=i.layout?.styles?.[I]??{};return(0,Q.jsx)("td",{style:{width:v,maxWidth:x,minWidth:V},children:(0,Q.jsx)(Gh,{fields:n,item:t,column:I,align:b})},I)}),!!o?.length&&(0,Q.jsx)("td",{className:$("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":y}),onClick:I=>I.stopPropagation(),children:(0,Q.jsx)(yo,{item:t,actions:o})})]})}function Uh({actions:e,data:t,fields:r,getItemId:o,getItemLevel:n,isLoading:a=!1,onChangeView:i,onChangeSelection:l,selection:u,setOpenedFilter:s,onClickItem:f,isItemClickable:d,renderItemLink:m,view:p,className:g,empty:h}){let{containerRef:y}=(0,Vt.useContext)(q),w=(0,Vt.useRef)(new Map),_=(0,Vt.useRef)(),[P,N]=(0,Vt.useState)(),O=Uo(e,t),[F,T]=(0,Vt.useState)(null);(0,Vt.useEffect)(()=>{_.current&&(_.current.focus(),_.current=void 0)});let A=(0,Vt.useId)(),C=rd({scrollContainerRef:y,enabled:!!e?.length});if(P){_.current=P,N(void 0);return}let R=j=>{let fe=w.current.get(j.id),Ze=fe?w.current.get(fe.fallback):void 0;N(Ze?.node)},D=j=>{j.preventDefault(),j.stopPropagation();let fe={getBoundingClientRect:()=>({x:j.clientX,y:j.clientY,top:j.clientY,left:j.clientX,right:j.clientX,bottom:j.clientY,width:0,height:0,toJSON:()=>({})})};window.requestAnimationFrame(()=>{T(fe)})},I=!!t?.length,v=r.find(j=>j.id===p.titleField),x=r.find(j=>j.id===p.mediaField),V=r.find(j=>j.id===p.descriptionField),b=p.groupBy?.field?r.find(j=>j.id===p.groupBy?.field):null,S=b?zt(t,b):null,{showTitle:M=!0,showMedia:E=!0,showDescription:G=!0}=p,Y=v&&M||x&&E||V&&G,Xe=p.fields??[],nt=(j,fe)=>Ze=>{Ze?w.current.set(j,{node:Ze,fallback:Xe[fe>0?fe-1:1]}):w.current.delete(j)},de=p.infiniteScrollEnabled&&!S;return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)("table",{className:$("dataviews-view-table",g,{[`has-${p.layout?.density}-density`]:p.layout?.density&&["compact","comfortable"].includes(p.layout.density),"has-bulk-actions":O}),"aria-busy":a,"aria-describedby":A,role:de?"feed":void 0,children:[(0,Q.jsxs)("colgroup",{children:[O&&(0,Q.jsx)("col",{className:"dataviews-view-table__col-checkbox"}),Y&&(0,Q.jsx)("col",{className:"dataviews-view-table__col-first-data"}),Xe.map((j,fe)=>(0,Q.jsx)("col",{className:$(`dataviews-view-table__col-${j}`,{"dataviews-view-table__col-first-data":!Y&&fe===0})},`col-${j}`)),!!e?.length&&(0,Q.jsx)("col",{className:"dataviews-view-table__col-actions"})]}),F&&(0,Q.jsx)(In.Popover,{anchor:F,onClose:()=>T(null),placement:"bottom-start",children:(0,Q.jsx)(ti,{showLabel:!1})}),(0,Q.jsx)("thead",{onContextMenu:D,children:(0,Q.jsxs)("tr",{className:"dataviews-view-table__row",children:[O&&(0,Q.jsx)("th",{className:"dataviews-view-table__checkbox-column",scope:"col",onContextMenu:D,children:(0,Q.jsx)(An,{selection:u,onChangeSelection:l,data:t,actions:e,getItemId:o})}),Y&&(0,Q.jsx)("th",{scope:"col",children:v&&(0,Q.jsx)(Yo,{ref:nt(v.id,0),fieldId:v.id,view:p,fields:r,onChangeView:i,onHide:R,setOpenedFilter:s,canMove:!1,canInsertLeft:!1,canInsertRight:p.layout?.enableMoving??!0})}),Xe.map((j,fe)=>{let{width:Ze,maxWidth:Zt,minWidth:Vr,align:Kr}=p.layout?.styles?.[j]??{},Qr=p.layout?.enableMoving??!0;return(0,Q.jsx)("th",{style:{width:Ze,maxWidth:Zt,minWidth:Vr,textAlign:Kr},"aria-sort":p.sort?.direction&&p.sort?.field===j?Ya[p.sort.direction]:void 0,scope:"col",children:(0,Q.jsx)(Yo,{ref:nt(j,fe),fieldId:j,view:p,fields:r,onChangeView:i,onHide:R,setOpenedFilter:s,canMove:Qr,canInsertLeft:Qr,canInsertRight:Qr})},j)}),!!e?.length&&(0,Q.jsx)("th",{className:$("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":!C}),children:(0,Q.jsx)("span",{className:"dataviews-view-table-header",children:(0,Rn.__)("Actions")})})]})}),I&&b&&S?Array.from(S.entries()).map(([j,fe])=>(0,Q.jsxs)("tbody",{children:[(0,Q.jsx)("tr",{className:"dataviews-view-table__group-header-row",children:(0,Q.jsx)("td",{colSpan:Xe.length+(Y?1:0)+(O?1:0)+(e?.length?1:0),className:"dataviews-view-table__group-header-cell",children:(0,Rn.sprintf)((0,Rn.__)("%1$s: %2$s"),b.label,j)})}),fe.map((Ze,Zt)=>(0,Q.jsx)(ad,{item:Ze,level:p.showLevels&&typeof n=="function"?n(Ze):void 0,hasBulkActions:O,actions:e,fields:r,id:o(Ze)||Zt.toString(),view:p,titleField:v,mediaField:x,descriptionField:V,selection:u,getItemId:o,onChangeSelection:l,onClickItem:f,renderItemLink:m,isItemClickable:d,isActionsColumnSticky:!C},o(Ze)))]},`group-${j}`)):(0,Q.jsx)("tbody",{children:I&&t.map((j,fe)=>(0,Q.jsx)(ad,{item:j,level:p.showLevels&&typeof n=="function"?n(j):void 0,hasBulkActions:O,actions:e,fields:r,id:o(j)||fe.toString(),view:p,titleField:v,mediaField:x,descriptionField:V,selection:u,getItemId:o,onChangeSelection:l,onClickItem:f,renderItemLink:m,isItemClickable:d,isActionsColumnSticky:!C,posinset:de?fe+1:void 0},o(j)))})]}),(0,Q.jsxs)("div",{className:$({"dataviews-loading":a,"dataviews-no-results":!I&&!a}),id:A,children:[!I&&(a?(0,Q.jsx)("p",{children:(0,Q.jsx)(In.Spinner,{})}):h),I&&a&&(0,Q.jsx)("p",{className:"dataviews-loading-more",children:(0,Q.jsx)(In.Spinner,{})})]})]})}var id=Uh;var $o=c(U()),ni=c(K());var Ue=c(U()),kn=c(K()),ld=c(Lt()),ud=c(Sl()),oi=c(z());var Yh=c(U()),qh=c(K()),ri=c(z());var $h=c(k()),Kh=[{value:120,breakpoint:1},{value:170,breakpoint:1},{value:230,breakpoint:1},{value:290,breakpoint:1112},{value:350,breakpoint:1636},{value:430,breakpoint:588}],Qh=Kh[2].value;function sd(){let e=(0,ri.useContext)(q),t=e.view;return(0,ri.useMemo)(()=>{let r=e.containerWidth,o=32,n=t.layout?.previewSize??Qh,a=Math.floor((r+o)/(n+o));return Math.max(1,a)},[e.containerWidth,t.layout?.previewSize])}var le=c(k()),{Badge:Xh}=ee(Ue.privateApis);function Zh(e,t){let r=[];for(let o=0,n=e.length;o{if(w.onClickCapture?.(V),(0,ud.isAppleOS)()?V.metaKey:V.ctrlKey){if(V.stopPropagation(),V.preventDefault(),!F)return;o(r.includes(T)?r.filter(b=>T!==b):[...r,T])}},children:[I&&(0,le.jsx)(eo,{item:u,isItemClickable:a,onClickItem:n,renderItemLink:i,className:"dataviews-view-grid__media",...v,children:R}),h&&I&&(0,le.jsx)(Zr,{item:u,selection:r,onChangeSelection:o,getItemId:l,titleField:d,disabled:!F}),!P&&I&&!!s?.length&&(0,le.jsx)("div",{className:"dataviews-view-grid__media-actions",children:(0,le.jsx)(yo,{item:u,actions:s,isCompact:!0})}),P&&(0,le.jsxs)(Ue.__experimentalHStack,{justify:"space-between",className:"dataviews-view-grid__title-actions",children:[(0,le.jsx)(eo,{item:u,isItemClickable:a,onClickItem:n,renderItemLink:i,className:"dataviews-view-grid__title-field dataviews-title-field",...x,children:D}),!!s?.length&&(0,le.jsx)(yo,{item:u,actions:s,isCompact:!0})]}),(0,le.jsxs)(Ue.__experimentalVStack,{spacing:1,children:[O&&m?.render&&(0,le.jsx)(m.render,{item:u,field:m}),!!g?.length&&(0,le.jsx)(Ue.__experimentalHStack,{className:"dataviews-view-grid__badge-fields",spacing:2,wrap:!0,alignment:"top",justify:"flex-start",children:g.map(V=>(0,le.jsx)(Xh,{className:"dataviews-view-grid__field-value",children:(0,le.jsx)(V.render,{item:u,field:V})},V.id))}),!!p?.length&&(0,le.jsx)(Ue.__experimentalVStack,{className:"dataviews-view-grid__fields",spacing:1,children:p.map(V=>(0,le.jsx)(Ue.Flex,{className:"dataviews-view-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,le.jsxs)(le.Fragment,{children:[(0,le.jsx)(Ue.Tooltip,{text:V.label,children:(0,le.jsx)(Ue.FlexItem,{className:"dataviews-view-grid__field-name",children:V.header})}),(0,le.jsx)(Ue.FlexItem,{className:"dataviews-view-grid__field-value",style:{maxHeight:"none"},children:(0,le.jsx)(V.render,{item:u,field:V})})]})},V.id))})]})]})});function Il({data:e,isInfiniteScroll:t,className:r,isLoading:o,view:n,fields:a,selection:i,onChangeSelection:l,onClickItem:u,isItemClickable:s,renderItemLink:f,getItemId:d,actions:m}){let{paginationInfo:p,resizeObserverRef:g}=(0,oi.useContext)(q),h=sd(),y=Uo(m,e),w=a.find(C=>C.id===n?.titleField),_=a.find(C=>C.id===n?.mediaField),P=a.find(C=>C.id===n?.descriptionField),N=n.fields??[],{regularFields:O,badgeFields:F}=N.reduce((C,R)=>{let D=a.find(v=>v.id===R);if(!D)return C;let I=n.layout?.badgeFields?.includes(R)?"badgeFields":"regularFields";return C[I].push(D),C},{regularFields:[],badgeFields:[]}),T="900px",A=Math.ceil(e.length/h);return(0,le.jsx)(Ue.Composite,{role:t?"feed":"grid",className:$("dataviews-view-grid",r),focusWrap:!0,"aria-busy":o,"aria-rowcount":t?void 0:A,ref:g,children:Zh(e,h).map((C,R)=>(0,le.jsx)(Ue.Composite.Row,{render:(0,le.jsx)("div",{role:"row","aria-rowindex":R+1,"aria-label":(0,kn.sprintf)((0,kn.__)("Row %d"),R+1),className:"dataviews-view-grid__row",style:{gridTemplateColumns:`repeat( ${h}, minmax(0, 1fr) )`}}),children:C.map((D,I)=>{let v=R*h+I;return(0,le.jsx)(Ue.Composite.Item,{render:x=>(0,le.jsx)(Jh,{...x,role:t?"article":"gridcell","aria-setsize":t?p.totalItems:void 0,"aria-posinset":t?v+1:void 0,view:n,selection:i,onChangeSelection:l,onClickItem:u,isItemClickable:s,renderItemLink:f,getItemId:d,item:D,actions:m,mediaField:_,titleField:w,descriptionField:P,regularFields:O,badgeFields:F,hasBulkActions:y,config:{sizes:T}})},d(D))})},R))})}var xt=c(k());function eb({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:a,onClickItem:i,isItemClickable:l,renderItemLink:u,selection:s,view:f,className:d,empty:m}){let p=!!t?.length,g=f.groupBy?.field?r.find(_=>_.id===f.groupBy?.field):null,h=g?zt(t,g):null,y=f.infiniteScrollEnabled&&!h,w={className:d,isLoading:n,view:f,fields:r,selection:s,onChangeSelection:a,onClickItem:i,isItemClickable:l,renderItemLink:u,getItemId:o,actions:e};return(0,xt.jsxs)(xt.Fragment,{children:[p&&g&&h&&(0,xt.jsx)($o.__experimentalVStack,{spacing:4,children:Array.from(h.entries()).map(([_,P])=>(0,xt.jsxs)($o.__experimentalVStack,{spacing:2,children:[(0,xt.jsx)("h3",{className:"dataviews-view-grid__group-header",children:(0,ni.sprintf)((0,ni.__)("%1$s: %2$s"),g.label,_)}),(0,xt.jsx)(Il,{...w,data:P,isInfiniteScroll:!1})]},_))}),p&&!h&&(0,xt.jsx)(Il,{...w,data:t,isInfiniteScroll:!!y}),!p&&(0,xt.jsx)("div",{className:$({"dataviews-loading":n,"dataviews-no-results":!n}),children:n?(0,xt.jsx)("p",{children:(0,xt.jsx)($o.Spinner,{})}):m}),p&&n&&(0,xt.jsx)("p",{className:"dataviews-loading-more",children:(0,xt.jsx)($o.Spinner,{})})]})}var cd=eb;var ai=c(Lt()),ve=c(U()),Ye=c(z()),Nn=c(K());var Fl=c(Kt());var W=c(k()),{Menu:kl}=ee(ve.privateApis);function Nl(e){return`${e}-item-wrapper`}function tb(e,t){return`${e}-primary-action-${t}`}function Dl(e){return`${e}-dropdown`}function rb({idPrefix:e,primaryAction:t,item:r}){let o=(0,Fl.useRegistry)(),[n,a]=(0,Ye.useState)(!1),i=tb(e,t.id),l=typeof t.label=="string"?t.label:t.label([r]);return"RenderModal"in t?(0,W.jsx)("div",{role:"gridcell",children:(0,W.jsx)(ve.Composite.Item,{id:i,render:(0,W.jsx)(ve.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,text:l,size:"small",onClick:()=>a(!0)}),children:n&&(0,W.jsx)(wo,{action:t,items:[r],closeModal:()=>a(!1)})})},t.id):(0,W.jsx)("div",{role:"gridcell",children:(0,W.jsx)(ve.Composite.Item,{id:i,render:(0,W.jsx)(ve.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,size:"small",onClick:()=>{t.callback([r],{registry:o})},children:l})})},t.id)}function dd({view:e,actions:t,idPrefix:r,isSelected:o,item:n,titleField:a,mediaField:i,descriptionField:l,onSelect:u,otherFields:s,onDropdownTriggerKeyDown:f,posinset:d}){let{showTitle:m=!0,showMedia:p=!0,showDescription:g=!0,infiniteScrollEnabled:h}=e,y=(0,Ye.useRef)(null),w=`${r}-label`,_=`${r}-description`,P=(0,Fl.useRegistry)(),[N,O]=(0,Ye.useState)(!1),[F,T]=(0,Ye.useState)(null),A=({type:b})=>{O(b==="mouseenter")},{paginationInfo:C}=(0,Ye.useContext)(q);(0,Ye.useEffect)(()=>{o&&y.current?.scrollIntoView({behavior:"auto",block:"nearest",inline:"nearest"})},[o]);let{primaryAction:R,eligibleActions:D}=(0,Ye.useMemo)(()=>{let b=t.filter(M=>!M.isEligible||M.isEligible(n));return{primaryAction:b.filter(M=>M.isPrimary)[0],eligibleActions:b}},[t,n]),I=R&&t.length===1,v=p&&i?.render?(0,W.jsx)("div",{className:"dataviews-view-list__media-wrapper",children:(0,W.jsx)(i.render,{item:n,field:i,config:{sizes:"52px"}})}):null,x=m&&a?.render?(0,W.jsx)(a.render,{item:n,field:a}):null,V=D?.length>0&&(0,W.jsxs)(ve.__experimentalHStack,{spacing:3,className:"dataviews-view-list__item-actions",children:[R&&(0,W.jsx)(rb,{idPrefix:r,primaryAction:R,item:n}),!I&&(0,W.jsxs)("div",{role:"gridcell",children:[(0,W.jsxs)(kl,{placement:"bottom-end",children:[(0,W.jsx)(kl.TriggerButton,{render:(0,W.jsx)(ve.Composite.Item,{id:Dl(r),render:(0,W.jsx)(ve.Button,{size:"small",icon:Tn,label:(0,Nn.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,onKeyDown:f})})}),(0,W.jsx)(kl.Popover,{children:(0,W.jsx)(Pl,{actions:D,item:n,registry:P,setActiveModalAction:T})})]}),!!F&&(0,W.jsx)(wo,{action:F,items:[n],closeModal:()=>T(null)})]})]});return(0,W.jsx)(ve.Composite.Row,{ref:y,render:(0,W.jsx)("div",{"aria-posinset":d,"aria-setsize":h?C.totalItems:void 0}),role:h?"article":"row",className:$({"is-selected":o,"is-hovered":N}),onMouseEnter:A,onMouseLeave:A,children:(0,W.jsxs)(ve.__experimentalHStack,{className:"dataviews-view-list__item-wrapper",spacing:0,children:[(0,W.jsx)("div",{role:"gridcell",children:(0,W.jsx)(ve.Composite.Item,{id:Nl(r),"aria-pressed":o,"aria-labelledby":w,"aria-describedby":_,className:"dataviews-view-list__item",onClick:()=>u(n)})}),(0,W.jsxs)(ve.__experimentalHStack,{spacing:3,justify:"start",alignment:"flex-start",children:[v,(0,W.jsxs)(ve.__experimentalVStack,{spacing:1,className:"dataviews-view-list__field-wrapper",children:[(0,W.jsxs)(ve.__experimentalHStack,{spacing:0,children:[(0,W.jsx)("div",{className:"dataviews-title-field",id:w,children:x}),V]}),g&&l?.render&&(0,W.jsx)("div",{className:"dataviews-view-list__field",children:(0,W.jsx)(l.render,{item:n,field:l})}),(0,W.jsx)("div",{className:"dataviews-view-list__fields",id:_,children:s.map(b=>(0,W.jsxs)("div",{className:"dataviews-view-list__field",children:[(0,W.jsx)(ve.VisuallyHidden,{as:"span",className:"dataviews-view-list__field-label",children:b.label}),(0,W.jsx)("span",{className:"dataviews-view-list__field-value",children:(0,W.jsx)(b.render,{item:n,field:b})})]},b.id))})]})]})]})})}function ob(e){return!!e}function Ml(e){let{actions:t,data:r,fields:o,getItemId:n,isLoading:a,onChangeSelection:i,selection:l,view:u,className:s,empty:f}=e,d=(0,ai.useInstanceId)(Ml,"view-list"),m=r?.findLast(x=>l.includes(n(x))),p=o.find(x=>x.id===u.titleField),g=o.find(x=>x.id===u.mediaField),h=o.find(x=>x.id===u.descriptionField),y=(u?.fields??[]).map(x=>o.find(V=>x===V.id)).filter(ob),w=x=>i([n(x)]),_=(0,Ye.useCallback)(x=>`${d}-${n(x)}`,[d,n]),P=(0,Ye.useCallback)((x,V)=>V.startsWith(_(x)),[_]),[N,O]=(0,Ye.useState)(void 0);(0,Ye.useEffect)(()=>{m&&O(Nl(_(m)))},[m,_]);let F=r.findIndex(x=>P(x,N??"")),T=(0,ai.usePrevious)(F),A=F!==-1,C=(0,Ye.useCallback)((x,V)=>{let b=Math.min(r.length-1,Math.max(0,x));if(!r[b])return;let S=_(r[b]),M=V(S);O(M),document.getElementById(M)?.focus()},[r,_]);(0,Ye.useEffect)(()=>{!A&&(T!==void 0&&T!==-1)&&C(T,Nl)},[A,C,T]);let R=(0,Ye.useCallback)(x=>{x.key==="ArrowDown"&&(x.preventDefault(),C(F+1,Dl)),x.key==="ArrowUp"&&(x.preventDefault(),C(F-1,Dl))},[C,F]),D=r?.length;if(!D)return(0,W.jsx)("div",{className:$({"dataviews-loading":a,"dataviews-no-results":!D&&!a}),children:!D&&(a?(0,W.jsx)("p",{children:(0,W.jsx)(ve.Spinner,{})}):f)});let I=u.groupBy?.field?o.find(x=>x.id===u.groupBy?.field):null,v=I?zt(r,I):null;return D&&I&&v?(0,W.jsx)(ve.Composite,{id:`${d}`,render:(0,W.jsx)("div",{}),className:"dataviews-view-list__group",role:"grid",activeId:N,setActiveId:O,children:(0,W.jsx)(ve.__experimentalVStack,{spacing:4,className:$("dataviews-view-list",s),children:Array.from(v.entries()).map(([x,V])=>(0,W.jsxs)(ve.__experimentalVStack,{spacing:2,children:[(0,W.jsx)("h3",{className:"dataviews-view-list__group-header",children:(0,Nn.sprintf)((0,Nn.__)("%1$s: %2$s"),I.label,x)}),V.map(b=>{let S=_(b);return(0,W.jsx)(dd,{view:u,idPrefix:S,actions:t,item:b,isSelected:b===m,onSelect:w,mediaField:g,titleField:p,descriptionField:h,otherFields:y,onDropdownTriggerKeyDown:R},S)})]},x))})}):(0,W.jsxs)(W.Fragment,{children:[(0,W.jsx)(ve.Composite,{id:d,render:(0,W.jsx)("div",{}),className:$("dataviews-view-list",s),role:u.infiniteScrollEnabled?"feed":"grid",activeId:N,setActiveId:O,children:r.map((x,V)=>{let b=_(x);return(0,W.jsx)(dd,{view:u,idPrefix:b,actions:t,item:x,isSelected:x===m,onSelect:w,mediaField:g,titleField:p,descriptionField:h,otherFields:y,onDropdownTriggerKeyDown:R,posinset:u.infiniteScrollEnabled?V+1:void 0},b)})}),D&&a&&(0,W.jsx)("p",{className:"dataviews-loading-more",children:(0,W.jsx)(ve.Spinner,{})})]})}var Fn=c(U());var fd=c(U()),ii=c(K()),md=c(z()),Dn=c(k());function pd({groupName:e,groupData:t,groupField:r,children:o}){let n=(0,md.createInterpolateElement)((0,ii.sprintf)((0,ii.__)("%s: "),r.label).trim(),{groupName:(0,Dn.jsx)(r.render,{item:t[0],field:r})});return(0,Dn.jsxs)(fd.__experimentalVStack,{spacing:0,className:"dataviews-view-activity__group",children:[(0,Dn.jsx)("h3",{className:"dataviews-view-activity__group-header",children:n}),o]},e)}var So=c(U()),Co=c(z()),vd=c(Kt());var ze=c(k());function nb(e){let{view:t,actions:r,item:o,titleField:n,mediaField:a,descriptionField:i,otherFields:l,posinset:u,onClickItem:s,renderItemLink:f,isItemClickable:d}=e,{showTitle:m=!0,showMedia:p=!0,showDescription:g=!0,infiniteScrollEnabled:h}=t,y=(0,Co.useRef)(null),w=(0,vd.useRegistry)(),{paginationInfo:_}=(0,Co.useContext)(q),{primaryActions:P,eligibleActions:N}=(0,Co.useMemo)(()=>{let R=r.filter(I=>!I.isEligible||I.isEligible(o));return{primaryActions:R.filter(I=>I.isPrimary),eligibleActions:R}},[r,o]),O=t.layout?.density??"balanced",F=p&&O!=="compact"&&a?.render?(0,ze.jsx)(a.render,{item:o,field:a,config:{sizes:O==="comfortable"?"32px":"24px"}}):null,T=(0,ze.jsx)("div",{className:"dataviews-view-activity__item-type-icon",children:F||(0,ze.jsx)("span",{className:"dataviews-view-activity__item-bullet","aria-hidden":"true"})}),A=m&&n?.render?(0,ze.jsx)(n.render,{item:o,field:n}):null,C=(0,Co.useMemo)(()=>{switch(O){case"comfortable":return"3";default:return"2"}},[O]);return(0,ze.jsx)("div",{ref:y,role:h?"article":void 0,"aria-posinset":u,"aria-setsize":h?_.totalItems:void 0,className:$("dataviews-view-activity__item",O==="compact"&&"is-compact",O==="balanced"&&"is-balanced",O==="comfortable"&&"is-comfortable"),children:(0,ze.jsxs)(So.__experimentalHStack,{spacing:4,justify:"start",alignment:"flex-start",children:[(0,ze.jsx)(So.__experimentalVStack,{spacing:1,alignment:"center",className:"dataviews-view-activity__item-type",children:T}),(0,ze.jsxs)(So.__experimentalVStack,{spacing:C,alignment:"flex-start",className:"dataviews-view-activity__item-content",children:[A&&(0,ze.jsx)(eo,{item:o,isItemClickable:d,onClickItem:s,renderItemLink:f,className:"dataviews-view-activity__item-title",children:A}),g&&i&&(0,ze.jsx)("div",{className:"dataviews-view-activity__item-description",children:(0,ze.jsx)(i.render,{item:o,field:i})}),(0,ze.jsx)("div",{className:"dataviews-view-activity__item-fields",children:l.map(R=>(0,ze.jsxs)("div",{className:"dataviews-view-activity__item-field",children:[(0,ze.jsx)(So.VisuallyHidden,{as:"span",className:"dataviews-view-activity__item-field-label",children:R.label}),(0,ze.jsx)("span",{className:"dataviews-view-activity__item-field-value",children:(0,ze.jsx)(R.render,{item:o,field:R})})]},R.id))}),!!P?.length&&(0,ze.jsx)(El,{item:o,actions:P,registry:w,buttonVariant:"secondary"})]}),P.lengths.id===n.titleField),i=r.find(s=>s.id===n.mediaField),l=r.find(s=>s.id===n.descriptionField),u=(n?.fields??[]).map(s=>r.find(f=>s===f.id)).filter(ab);return t.map((s,f)=>(0,bd.createElement)(gd,{...e,key:o(s),item:s,mediaField:i,titleField:a,descriptionField:l,otherFields:u,posinset:n.infiniteScrollEnabled?f+1:void 0}))}var wt=c(k());function xd(e){let{empty:t,data:r,fields:o,isLoading:n,view:a,className:i}=e,l=r?.length;if(!l)return(0,wt.jsx)("div",{className:$({"dataviews-loading":n,"dataviews-no-results":!l&&!n}),children:!l&&(n?(0,wt.jsx)("p",{children:(0,wt.jsx)(Fn.Spinner,{})}):t)});let u=$("dataviews-view-activity",i),s=a.groupBy?.field?o.find(m=>m.id===a.groupBy?.field):null,f=s?zt(r,s):null,d=f?Array.from(f.entries()):[];return l&&s&&f?(0,wt.jsx)(Fn.__experimentalVStack,{spacing:2,className:u,children:d.map(([m,p])=>(0,wt.jsx)(pd,{groupName:m,groupData:p,groupField:s,children:(0,wt.jsx)(Ll,{...e,data:p})},m))}):(0,wt.jsxs)(wt.Fragment,{children:[(0,wt.jsx)("div",{className:u,role:a.infiniteScrollEnabled?"feed":void 0,children:(0,wt.jsx)(Ll,{...e})}),l&&n&&(0,wt.jsx)("p",{className:"dataviews-loading-more",children:(0,wt.jsx)(Fn.Spinner,{})})]})}var ke=c(U()),Mn=c(K()),Pd=c(Lt()),Ed=c(z());var Hl=c(U()),ib=c(Kt()),si=c(z()),jl=c(K());var Dr=c(U()),Ko=c(z()),Nt=c(K());var Nr=c(k());function Bl(){let{view:e,onChangeView:t,paginationInfo:{totalItems:r=0,totalPages:o}}=(0,Ko.useContext)(q);if(!r||!o||e.infiniteScrollEnabled)return null;let n=e.page??1,a=Array.from(Array(o)).map((i,l)=>{let u=l+1;return{value:u.toString(),label:u.toString(),"aria-label":n===u?(0,Nt.sprintf)((0,Nt.__)("Page %1$d of %2$d"),n,o):u.toString()}});return!!r&&o!==1&&(0,Nr.jsxs)(Dr.__experimentalHStack,{expanded:!1,className:"dataviews-pagination",justify:"end",spacing:6,children:[(0,Nr.jsx)(Dr.__experimentalHStack,{justify:"flex-start",expanded:!1,spacing:1,className:"dataviews-pagination__page-select",children:(0,Ko.createInterpolateElement)((0,Nt.sprintf)((0,Nt._x)("
Page
%1$s
of %2$d
","paging"),"",o),{div:(0,Nr.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,Nr.jsx)(Dr.SelectControl,{"aria-label":(0,Nt.__)("Current page"),value:n.toString(),options:a,onChange:i=>{t({...e,page:+i})},size:"small",variant:"minimal"})})}),(0,Nr.jsxs)(Dr.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,Nr.jsx)(Dr.Button,{onClick:()=>t({...e,page:n-1}),disabled:n===1,accessibleWhenDisabled:!0,label:(0,Nt.__)("Previous page"),icon:(0,Nt.isRTL)()?La:Ha,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,Nr.jsx)(Dr.Button,{onClick:()=>t({...e,page:n+1}),disabled:n>=o,accessibleWhenDisabled:!0,label:(0,Nt.__)("Next page"),icon:(0,Nt.isRTL)()?Ha:La,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})}var wd=(0,Ko.memo)(Bl);var yd=c(k());function li(e){return(0,si.useMemo)(()=>e?.every(t=>t.supportsBulk),[e])}var _d=c(z());var Sd=c(k()),zl=(0,_d.forwardRef)(({className:e,previewSize:t,...r},o)=>(0,Sd.jsx)("div",{ref:o,className:$("dataviews-view-grid-items",e),style:{gridTemplateColumns:t&&`repeat(auto-fill, minmax(${t}px, 1fr))`},...r}));var Z=c(k()),{Badge:sb}=ee(ke.privateApis);function Cd({view:e,multiselect:t,selection:r,onChangeSelection:o,getItemId:n,item:a,mediaField:i,titleField:l,descriptionField:u,regularFields:s,badgeFields:f,config:d,posinset:m,setsize:p}){let{showTitle:g=!0,showMedia:h=!0,showDescription:y=!0}=e,w=n(a),_=r.includes(w),P=i?.render?(0,Z.jsx)(i.render,{item:a,field:i,config:d}):null,N=g&&l?.render?(0,Z.jsx)(l.render,{item:a,field:l}):null;return(0,Z.jsxs)(ke.Composite.Item,{"aria-label":l?l.getValue({item:a})||(0,Mn.__)("(no title)"):void 0,render:({children:O,...F})=>(0,Z.jsx)(ke.__experimentalVStack,{spacing:0,children:O,...F}),role:"option","aria-posinset":m,"aria-setsize":p,className:$("dataviews-view-picker-grid__card",{"is-selected":_}),"aria-selected":_,onClick:()=>{if(_)o(r.filter(O=>w!==O));else{let O=t?[...r,w]:[w];o(O)}},children:[h&&P&&(0,Z.jsx)("div",{className:"dataviews-view-picker-grid__media",children:P}),h&&P&&(0,Z.jsx)(Zr,{item:a,selection:r,onChangeSelection:o,getItemId:n,titleField:l,disabled:!1,"aria-hidden":!0,tabIndex:-1}),g&&(0,Z.jsx)(ke.__experimentalHStack,{justify:"space-between",className:"dataviews-view-picker-grid__title-actions",children:(0,Z.jsx)("div",{className:"dataviews-view-picker-grid__title-field dataviews-title-field",children:N})}),(0,Z.jsxs)(ke.__experimentalVStack,{spacing:1,children:[y&&u?.render&&(0,Z.jsx)(u.render,{item:a,field:u}),!!f?.length&&(0,Z.jsx)(ke.__experimentalHStack,{className:"dataviews-view-picker-grid__badge-fields",spacing:2,wrap:!0,alignment:"top",justify:"flex-start",children:f.map(O=>(0,Z.jsx)(sb,{className:"dataviews-view-picker-grid__field-value",children:(0,Z.jsx)(O.render,{item:a,field:O})},O.id))}),!!s?.length&&(0,Z.jsx)(ke.__experimentalVStack,{className:"dataviews-view-picker-grid__fields",spacing:1,children:s.map(O=>(0,Z.jsx)(ke.Flex,{className:"dataviews-view-picker-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(ke.FlexItem,{className:"dataviews-view-picker-grid__field-name",children:O.header}),(0,Z.jsx)(ke.FlexItem,{className:"dataviews-view-picker-grid__field-value",style:{maxHeight:"none"},children:(0,Z.jsx)(O.render,{item:a,field:O})})]})},O.id))})]})]},w)}function Od({groupName:e,groupField:t,children:r}){let o=(0,Pd.useInstanceId)(Od,"dataviews-view-picker-grid-group__header");return(0,Z.jsxs)(ke.__experimentalVStack,{spacing:2,role:"group","aria-labelledby":o,children:[(0,Z.jsx)("h3",{className:"dataviews-view-picker-grid-group__header",id:o,children:(0,Mn.sprintf)((0,Mn.__)("%1$s: %2$s"),t.label,e)}),r]},e)}function lb({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:a,selection:i,view:l,className:u,empty:s}){let{resizeObserverRef:f,paginationInfo:d,itemListLabel:m}=(0,Ed.useContext)(q),p=r.find(v=>v.id===l?.titleField),g=r.find(v=>v.id===l?.mediaField),h=r.find(v=>v.id===l?.descriptionField),y=l.fields??[],{regularFields:w,badgeFields:_}=y.reduce((v,x)=>{let V=r.find(S=>S.id===x);if(!V)return v;let b=l.layout?.badgeFields?.includes(x)?"badgeFields":"regularFields";return v[b].push(V),v},{regularFields:[],badgeFields:[]}),P=!!t?.length,N=l.layout?.previewSize,O=li(e),F="900px",T=l.groupBy?.field?r.find(v=>v.id===l.groupBy?.field):null,A=T?zt(t,T):null,C=l.infiniteScrollEnabled&&!A,R=l?.page??1,D=l?.perPage??0,I=C?d?.totalItems:void 0;return(0,Z.jsxs)(Z.Fragment,{children:[P&&T&&A&&(0,Z.jsx)(ke.Composite,{virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":O,className:$("dataviews-view-picker-grid",u),"aria-label":m,render:({children:v,...x})=>(0,Z.jsx)(ke.__experimentalVStack,{spacing:4,children:v,...x}),children:Array.from(A.entries()).map(([v,x])=>(0,Z.jsx)(Od,{groupName:v,groupField:T,children:(0,Z.jsx)(zl,{previewSize:N,style:{gridTemplateColumns:N&&`repeat(auto-fill, minmax(${N}px, 1fr))`},"aria-busy":n,ref:f,children:x.map(V=>{let b=(R-1)*D+t.indexOf(V)+1;return(0,Z.jsx)(Cd,{view:l,multiselect:O,selection:i,onChangeSelection:a,getItemId:o,item:V,mediaField:g,titleField:p,descriptionField:h,regularFields:w,badgeFields:_,config:{sizes:F},posinset:b,setsize:I},o(V))})})},v))}),P&&!A&&(0,Z.jsx)(ke.Composite,{render:(0,Z.jsx)(zl,{className:$("dataviews-view-picker-grid",u),previewSize:N,"aria-busy":n,ref:f}),virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":O,"aria-label":m,children:t.map((v,x)=>{let V=C?x+1:void 0;return C||(V=(R-1)*D+x+1),(0,Z.jsx)(Cd,{view:l,multiselect:O,selection:i,onChangeSelection:a,getItemId:o,item:v,mediaField:g,titleField:p,descriptionField:h,regularFields:w,badgeFields:_,config:{sizes:F},posinset:V,setsize:I},o(v))})}),!P&&(0,Z.jsx)("div",{className:$({"dataviews-loading":n,"dataviews-no-results":!n}),children:n?(0,Z.jsx)("p",{children:(0,Z.jsx)(ke.Spinner,{})}):s}),P&&n&&(0,Z.jsx)("p",{className:"dataviews-loading-more",children:(0,Z.jsx)(ke.Spinner,{})})]})}var Td=lb;var ui=c(K()),Po=c(U()),Wt=c(z());var te=c(k());function ub({item:e,fields:t,column:r,align:o}){let n=t.find(i=>i.id===r);if(!n)return null;let a=$("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":o==="end","dataviews-view-table__cell-align-center":o==="center"});return(0,te.jsx)("div",{className:a,children:(0,te.jsx)(n.render,{item:e,field:n})})}function Vd({item:e,fields:t,id:r,view:o,titleField:n,mediaField:a,descriptionField:i,selection:l,getItemId:u,onChangeSelection:s,multiselect:f,posinset:d}){let{paginationInfo:m}=(0,Wt.useContext)(q),p=l.includes(r),[g,h]=(0,Wt.useState)(!1),{showTitle:y=!0,showMedia:w=!0,showDescription:_=!0,infiniteScrollEnabled:P}=o,N=()=>{h(!0)},O=()=>{h(!1)},F=o.fields??[],T=n&&y||a&&w||i&&_;return(0,te.jsxs)(Po.Composite.Item,{render:({children:A,...C})=>(0,te.jsx)("tr",{className:$("dataviews-view-table__row",{"is-selected":p,"is-hovered":g}),onMouseEnter:N,onMouseLeave:O,children:A,...C}),"aria-selected":p,"aria-setsize":m.totalItems||void 0,"aria-posinset":d,role:P?"article":"option",onClick:()=>{if(p)s(l.filter(A=>r!==A));else{let A=f?[...l,r]:[r];s(A)}},children:[(0,te.jsx)("td",{className:"dataviews-view-table__checkbox-column",role:"presentation",children:(0,te.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,te.jsx)(Zr,{item:e,selection:l,onChangeSelection:s,getItemId:u,titleField:n,disabled:!1,"aria-hidden":!0,tabIndex:-1})})}),T&&(0,te.jsx)("td",{role:"presentation",children:(0,te.jsx)(ei,{item:e,titleField:y?n:void 0,mediaField:w?a:void 0,descriptionField:_?i:void 0,isItemClickable:()=>!1})}),F.map(A=>{let{width:C,maxWidth:R,minWidth:D,align:I}=o.layout?.styles?.[A]??{};return(0,te.jsx)("td",{style:{width:C,maxWidth:R,minWidth:D},role:"presentation",children:(0,te.jsx)(ub,{fields:t,item:e,column:A,align:I})},A)})]},r)}function cb({actions:e,data:t,fields:r,getItemId:o,isLoading:n=!1,onChangeView:a,onChangeSelection:i,selection:l,setOpenedFilter:u,view:s,className:f,empty:d}){let m=(0,Wt.useRef)(new Map),p=(0,Wt.useRef)(),[g,h]=(0,Wt.useState)(),y=li(e)??!1;(0,Wt.useEffect)(()=>{p.current&&(p.current.focus(),p.current=void 0)});let w=(0,Wt.useId)();if(g){p.current=g,h(void 0);return}let _=b=>{let S=m.current.get(b.id),M=S?m.current.get(S.fallback):void 0;h(M?.node)},P=!!t?.length,N=r.find(b=>b.id===s.titleField),O=r.find(b=>b.id===s.mediaField),F=r.find(b=>b.id===s.descriptionField),T=s.groupBy?.field?r.find(b=>b.id===s.groupBy?.field):null,A=T?zt(t,T):null,{showTitle:C=!0,showMedia:R=!0,showDescription:D=!0}=s,I=N&&C||O&&R||F&&D,v=s.fields??[],x=(b,S)=>M=>{M?m.current.set(b,{node:M,fallback:v[S>0?S-1:1]}):m.current.delete(b)},V=s.infiniteScrollEnabled&&!A;return(0,te.jsxs)(te.Fragment,{children:[(0,te.jsxs)("table",{className:$("dataviews-view-table","dataviews-view-picker-table",f,{[`has-${s.layout?.density}-density`]:s.layout?.density&&["compact","comfortable"].includes(s.layout.density)}),"aria-busy":n,"aria-describedby":w,role:V?"feed":"listbox",children:[(0,te.jsx)("thead",{role:"presentation",children:(0,te.jsxs)("tr",{className:"dataviews-view-table__row",role:"presentation",children:[(0,te.jsx)("th",{className:"dataviews-view-table__checkbox-column",children:y&&(0,te.jsx)(An,{selection:l,onChangeSelection:i,data:t,actions:e,getItemId:o})}),I&&(0,te.jsx)("th",{children:N&&(0,te.jsx)(Yo,{ref:x(N.id,0),fieldId:N.id,view:s,fields:r,onChangeView:a,onHide:_,setOpenedFilter:u,canMove:!1})}),v.map((b,S)=>{let{width:M,maxWidth:E,minWidth:G,align:Y}=s.layout?.styles?.[b]??{};return(0,te.jsx)("th",{style:{width:M,maxWidth:E,minWidth:G,textAlign:Y},"aria-sort":s.sort?.direction&&s.sort?.field===b?Ya[s.sort.direction]:void 0,scope:"col",children:(0,te.jsx)(Yo,{ref:x(b,S),fieldId:b,view:s,fields:r,onChangeView:a,onHide:_,setOpenedFilter:u,canMove:s.layout?.enableMoving??!0})},b)})]})}),P&&T&&A?Array.from(A.entries()).map(([b,S])=>(0,te.jsxs)(Po.Composite,{virtualFocus:!0,orientation:"vertical",render:(0,te.jsx)("tbody",{role:"group"}),children:[(0,te.jsx)("tr",{className:"dataviews-view-table__group-header-row",role:"presentation",children:(0,te.jsx)("td",{colSpan:v.length+(I?1:0)+1,className:"dataviews-view-table__group-header-cell",role:"presentation",children:(0,ui.sprintf)((0,ui.__)("%1$s: %2$s"),T.label,b)})}),S.map((M,E)=>(0,te.jsx)(Vd,{item:M,fields:r,id:o(M)||E.toString(),view:s,titleField:N,mediaField:O,descriptionField:F,selection:l,getItemId:o,onChangeSelection:i,multiselect:y},o(M)))]},`group-${b}`)):(0,te.jsx)(Po.Composite,{render:(0,te.jsx)("tbody",{role:"presentation"}),virtualFocus:!0,orientation:"vertical",children:P&&t.map((b,S)=>(0,te.jsx)(Vd,{item:b,fields:r,id:o(b)||S.toString(),view:s,titleField:N,mediaField:O,descriptionField:F,selection:l,getItemId:o,onChangeSelection:i,multiselect:y,posinset:S+1},o(b)))})]}),(0,te.jsxs)("div",{className:$({"dataviews-loading":n,"dataviews-no-results":!P&&!n}),id:w,children:[!P&&(n?(0,te.jsx)("p",{children:(0,te.jsx)(Po.Spinner,{})}):d),P&&n&&(0,te.jsx)("p",{className:"dataviews-loading-more",children:(0,te.jsx)(Po.Spinner,{})})]})]})}var Ad=cb;var Rd=c(U()),Id=c(K()),kd=c(z());var Nd=c(k()),db=[{value:120,breakpoint:1},{value:170,breakpoint:1},{value:230,breakpoint:1},{value:290,breakpoint:1112},{value:350,breakpoint:1636},{value:430,breakpoint:588}];function Wl(){let e=(0,kd.useContext)(q),t=e.view,r=db.filter(i=>e.containerWidth>=i.breakpoint),o=t.layout?.previewSize??230,n=r.map((i,l)=>({...i,index:l})).filter(i=>i.value<=o).sort((i,l)=>l.value-i.value)[0]?.index??0,a=r.map((i,l)=>({value:l}));return(0,Nd.jsx)(Rd.RangeControl,{__next40pxDefaultSize:!0,showTooltip:!1,label:(0,Id.__)("Preview size"),value:n,min:0,max:r.length-1,withInputField:!1,onChange:(i=0)=>{e.onChangeView({...t,layout:{...t.layout,previewSize:r[i].value}})},step:1,marks:a})}var Qo=c(U()),Xo=c(K()),Dd=c(z());var Zo=c(k());function ci(){let e=(0,Dd.useContext)(q),t=e.view;return(0,Zo.jsxs)(Qo.__experimentalToggleGroupControl,{size:"__unstable-large",label:(0,Xo.__)("Density"),value:t.layout?.density||"balanced",onChange:r=>{e.onChangeView({...t,layout:{...t.layout,density:r}})},isBlock:!0,children:[(0,Zo.jsx)(Qo.__experimentalToggleGroupControlOption,{value:"comfortable",label:(0,Xo._x)("Comfortable","Density option for DataView layout")},"comfortable"),(0,Zo.jsx)(Qo.__experimentalToggleGroupControlOption,{value:"balanced",label:(0,Xo._x)("Balanced","Density option for DataView layout")},"balanced"),(0,Zo.jsx)(Qo.__experimentalToggleGroupControlOption,{value:"compact",label:(0,Xo._x)("Compact","Density option for DataView layout")},"compact")]})}var to=[{type:Wo,label:(0,Fr.__)("Table"),component:id,icon:Sa,viewConfigOptions:ci},{type:$a,label:(0,Fr.__)("Grid"),component:cd,icon:Pa,viewConfigOptions:Wl},{type:kc,label:(0,Fr.__)("List"),component:Ml,icon:(0,Fr.isRTL)()?nl:il},{type:Nc,label:(0,Fr.__)("Activity"),component:xd,icon:gl,viewConfigOptions:ci},{type:Dc,label:(0,Fr.__)("Grid"),component:Td,icon:Pa,viewConfigOptions:Wl,isPicker:!0},{type:Fc,label:(0,Fr.__)("Table"),component:Ad,icon:Sa,viewConfigOptions:ci,isPicker:!0}];var dn=c(z()),tp=c(U());var Ct=c(U()),zr=c(K()),Mi=c(z());var fb=Object.defineProperty,mb=Object.defineProperties,pb=Object.getOwnPropertyDescriptors,di=Object.getOwnPropertySymbols,Md=Object.prototype.hasOwnProperty,Ld=Object.prototype.propertyIsEnumerable,Fd=(e,t,r)=>t in e?fb(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,B=(e,t)=>{for(var r in t||(t={}))Md.call(t,r)&&Fd(e,r,t[r]);if(di)for(var r of di(t))Ld.call(t,r)&&Fd(e,r,t[r]);return e},X=(e,t)=>mb(e,pb(t)),ae=(e,t)=>{var r={};for(var o in e)Md.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&di)for(var o of di(e))t.indexOf(o)<0&&Ld.call(e,o)&&(r[o]=e[o]);return r};var vb=Object.defineProperty,gb=Object.defineProperties,hb=Object.getOwnPropertyDescriptors,fi=Object.getOwnPropertySymbols,Hd=Object.prototype.hasOwnProperty,jd=Object.prototype.propertyIsEnumerable,Bd=(e,t,r)=>t in e?vb(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ie=(e,t)=>{for(var r in t||(t={}))Hd.call(t,r)&&Bd(e,r,t[r]);if(fi)for(var r of fi(t))jd.call(t,r)&&Bd(e,r,t[r]);return e},We=(e,t)=>gb(e,hb(t)),mi=(e,t)=>{var r={};for(var o in e)Hd.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&fi)for(var o of fi(e))t.indexOf(o)<0&&jd.call(e,o)&&(r[o]=e[o]);return r};function Ln(...e){}function Gl(e,t){if(bb(e)){let r=xb(t)?t():t;return e(r)}return e}function bb(e){return typeof e=="function"}function xb(e){return typeof e=="function"}function At(e,t){return typeof Object.hasOwn=="function"?Object.hasOwn(e,t):Object.prototype.hasOwnProperty.call(e,t)}function ro(...e){return(...t)=>{for(let r of e)typeof r=="function"&&r(...t)}}function Bn(e){return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function Ul(e,t){let r=ie({},e);for(let o of t)At(r,o)&&delete r[o];return r}function Yl(e,t){let r={};for(let o of t)At(e,o)&&(r[o]=e[o]);return r}function Hn(e){return e}function st(e,t){if(!e)throw typeof t!="string"?new Error("Invariant failed"):new Error(t)}function ql(e){return Object.keys(e)}function $l(e,...t){let r=typeof e=="function"?e(...t):e;return r==null?!1:!r}function Eo(e){return e.disabled||e["aria-disabled"]===!0||e["aria-disabled"]==="true"}function lt(e){let t={};for(let r in e)e[r]!==void 0&&(t[r]=e[r]);return t}function re(...e){for(let t of e)if(t!==void 0)return t}var zd=c(Ae(),1);function Wd(e,t){typeof e=="function"?e(t):e&&(e.current=t)}function wb(e){return!e||!(0,zd.isValidElement)(e)?!1:"ref"in e.props||"ref"in e}function Gd(e){return wb(e)?B({},e.props).ref||e.ref:null}function Ud(e,t){let r=B({},e);for(let o in t){if(!At(t,o))continue;if(o==="className"){let a="className";r[a]=e[a]?`${e[a]} ${t[a]}`:t[a];continue}if(o==="style"){let a="style";r[a]=e[a]?B(B({},e[a]),t[a]):t[a];continue}let n=t[o];if(typeof n=="function"&&o.startsWith("on")){let a=e[o];if(typeof a=="function"){r[o]=(...i)=>{n(...i),a(...i)};continue}}r[o]=n}return r}var oo=yb();function yb(){var e;return typeof window<"u"&&!!((e=window.document)!=null&&e.createElement)}function Mr(e){return e?"self"in e?e.document:e.ownerDocument||document:document}function Oo(e,t=!1){let{activeElement:r}=Mr(e);if(!r?.nodeName)return null;if(Kl(r)&&r.contentDocument)return Oo(r.contentDocument.body,t);if(t){let o=r.getAttribute("aria-activedescendant");if(o){let n=Mr(r).getElementById(o);if(n)return n}}return r}function dr(e,t){return e===t||e.contains(t)}function Kl(e){return e.tagName==="IFRAME"}function Lr(e){let t=e.tagName.toLowerCase();return t==="button"?!0:t==="input"&&e.type?_b.indexOf(e.type)!==-1:!1}var _b=["button","color","file","image","reset","submit"];function Ql(e){if(typeof e.checkVisibility=="function")return e.checkVisibility();let t=e;return t.offsetWidth>0||t.offsetHeight>0||e.getClientRects().length>0}function yt(e){try{let t=e instanceof HTMLInputElement&&e.selectionStart!==null,r=e.tagName==="TEXTAREA";return t||r||!1}catch{return!1}}function jn(e){return e.isContentEditable||yt(e)}function Xl(e){if(yt(e))return e.value;if(e.isContentEditable){let t=Mr(e).createRange();return t.selectNodeContents(e),t.toString()}return""}function Jo(e){let t=0,r=0;if(yt(e))t=e.selectionStart||0,r=e.selectionEnd||0;else if(e.isContentEditable){let o=Mr(e).getSelection();if(o?.rangeCount&&o.anchorNode&&dr(e,o.anchorNode)&&o.focusNode&&dr(e,o.focusNode)){let n=o.getRangeAt(0),a=n.cloneRange();a.selectNodeContents(e),a.setEnd(n.startContainer,n.startOffset),t=a.toString().length,a.setEnd(n.endContainer,n.endOffset),r=a.toString().length}}return{start:t,end:r}}function Zl(e,t){let r=["dialog","menu","listbox","tree","grid"],o=e?.getAttribute("role");return o&&r.indexOf(o)!==-1?o:t}function en(e){if(!e)return null;let t=r=>r==="auto"||r==="scroll";if(e.clientHeight&&e.scrollHeight>e.clientHeight){let{overflowY:r}=getComputedStyle(e);if(t(r))return e}else if(e.clientWidth&&e.scrollWidth>e.clientWidth){let{overflowX:r}=getComputedStyle(e);if(t(r))return e}return en(e.parentElement)||document.scrollingElement||document.body}function zn(e,...t){/text|search|password|tel|url/i.test(e.type)&&e.setSelectionRange(...t)}function Jl(e,t){let r=e.map((n,a)=>[a,n]),o=!1;return r.sort(([n,a],[i,l])=>{let u=t(a),s=t(l);return u===s||!u||!s?0:Sb(u,s)?(n>i&&(o=!0),-1):(na):e}function Sb(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function eu(){return oo&&!!navigator.maxTouchPoints}function pi(){return oo?/mac|iphone|ipad|ipod/i.test(navigator.platform):!1}function To(){return oo&&pi()&&/apple/i.test(navigator.vendor)}function tu(){return oo&&/firefox\//i.test(navigator.userAgent)}function vi(e){return!!(e.currentTarget&&!dr(e.currentTarget,e.target))}function ht(e){return e.target===e.currentTarget}function Yd(e){let t=e.currentTarget;if(!t)return!1;let r=pi();if(r&&!e.metaKey||!r&&!e.ctrlKey)return!1;let o=t.tagName.toLowerCase();return o==="a"||o==="button"&&t.type==="submit"||o==="input"&&t.type==="submit"}function qd(e){let t=e.currentTarget;if(!t)return!1;let r=t.tagName.toLowerCase();return e.altKey?r==="a"||r==="button"&&t.type==="submit"||r==="input"&&t.type==="submit":!1}function Vo(e,t){let r=new FocusEvent("blur",t),o=e.dispatchEvent(r),n=We(ie({},t),{bubbles:!0});return e.dispatchEvent(new FocusEvent("focusout",n)),o}function $d(e,t,r){let o=new KeyboardEvent(t,r);return e.dispatchEvent(o)}function ru(e,t){let r=new MouseEvent("click",t);return e.dispatchEvent(r)}function gi(e,t){let r=t||e.currentTarget,o=e.relatedTarget;return!o||!dr(r,o)}function no(e,t,r,o){let a=(l=>{if(o){let s=setTimeout(l,o);return()=>clearTimeout(s)}let u=requestAnimationFrame(l);return()=>cancelAnimationFrame(u)})(()=>{e.removeEventListener(t,i,!0),r()}),i=()=>{a(),r()};return e.addEventListener(t,i,{once:!0,capture:!0}),a}function fr(e,t,r,o=window){let n=[];try{o.document.addEventListener(e,t,r);for(let i of Array.from(o.frames))n.push(fr(e,t,r,i))}catch{}return()=>{try{o.document.removeEventListener(e,t,r)}catch{}for(let i of n)i()}}var be=c(Ae(),1),Cb=c(Ae(),1),ou=B({},Cb),Kd=ou.useId,$C=ou.useDeferredValue,Qd=ou.useInsertionEffect,Ne=oo?be.useLayoutEffect:be.useEffect;function Pb(e){let[t]=(0,be.useState)(e);return t}function Jd(e){let t=(0,be.useRef)(e);return Ne(()=>{t.current=e}),t}function oe(e){let t=(0,be.useRef)(()=>{throw new Error("Cannot call an event handler while rendering.")});return Qd?Qd(()=>{t.current=e}):t.current=e,(0,be.useCallback)((...r)=>{var o;return(o=t.current)==null?void 0:o.call(t,...r)},[])}function ef(e){let[t,r]=(0,be.useState)(null);return Ne(()=>{if(t==null||!e)return;let o=null;return e(n=>(o=n,t)),()=>{e(o)}},[t,e]),[t,r]}function Me(...e){return(0,be.useMemo)(()=>{if(e.some(Boolean))return t=>{for(let r of e)Wd(r,t)}},e)}function Gt(e){if(Kd){let o=Kd();return e||o}let[t,r]=(0,be.useState)(e);return Ne(()=>{if(e||t)return;let o=Math.random().toString(36).slice(2,8);r(`id-${o}`)},[e,t]),e||t}function tf(e,t){let r=a=>{if(typeof a=="string")return a},[o,n]=(0,be.useState)(()=>r(t));return Ne(()=>{let a=e&&"current"in e?e.current:e;n(a?.tagName.toLowerCase()||r(t))},[e,t]),o}function rf(e,t,r){let o=Pb(r),[n,a]=(0,be.useState)(o);return(0,be.useEffect)(()=>{let i=e&&"current"in e?e.current:e;if(!i)return;let l=()=>{let s=i.getAttribute(t);a(s??o)},u=new MutationObserver(l);return u.observe(i,{attributeFilter:[t]}),l(),()=>u.disconnect()},[e,t,o]),n}function mr(e,t){let r=(0,be.useRef)(!1);(0,be.useEffect)(()=>{if(r.current)return e();r.current=!0},t),(0,be.useEffect)(()=>()=>{r.current=!1},[])}function of(e,t){let r=(0,be.useRef)(!1);Ne(()=>{if(r.current)return e();r.current=!0},t),Ne(()=>()=>{r.current=!1},[])}function nf(){return(0,be.useReducer)(()=>[],[])}function Ge(e){return oe(typeof e=="function"?e:()=>e)}function pr(e,t,r=[]){let o=(0,be.useCallback)(n=>(e.wrapElement&&(n=e.wrapElement(n)),t(n)),[...r,e.wrapElement]);return X(B({},e),{wrapElement:o})}function af(e,t,r){let o=e.onLoadedMetadataCapture,n=(0,be.useMemo)(()=>Object.assign(()=>{},X(B({},o),{[t]:r})),[o,t,r]);return[o?.[t],{onLoadedMetadataCapture:n}]}function sf(){return(0,be.useEffect)(()=>{fr("mousemove",Ob,!0),fr("mousedown",hi,!0),fr("mouseup",hi,!0),fr("keydown",hi,!0),fr("scroll",hi,!0)},[]),oe(()=>nu)}var nu=!1,Xd=0,Zd=0;function Eb(e){let t=e.movementX||e.screenX-Xd,r=e.movementY||e.screenY-Zd;return Xd=e.screenX,Zd=e.screenY,t||r||!1}function Ob(e){Eb(e)&&(nu=!0)}function hi(){nu=!1}var _t=c(Ae(),1),Ao=c(k(),1);function xe(e){let t=_t.forwardRef((r,o)=>e(X(B({},r),{ref:o})));return t.displayName=e.displayName||e.name,t}function ao(e,t){return _t.memo(e,t)}function Ce(e,t){let r=t,{wrapElement:o,render:n}=r,a=ae(r,["wrapElement","render"]),i=Me(t.ref,Gd(n)),l;if(_t.isValidElement(n)){let u=X(B({},n.props),{ref:i});l=_t.cloneElement(n,Ud(a,u))}else n?l=n(a):l=(0,Ao.jsx)(e,B({},a));return o?o(l):l}function Pe(e){let t=(r={})=>e(r);return t.displayName=e.name,t}function Rt(e=[],t=[]){let r=_t.createContext(void 0),o=_t.createContext(void 0),n=()=>_t.useContext(r),a=(s=!1)=>{let f=_t.useContext(o),d=n();return s?f:f||d},i=()=>{let s=_t.useContext(o),f=n();if(!(s&&s===f))return f},l=s=>e.reduceRight((f,d)=>(0,Ao.jsx)(d,X(B({},s),{children:f})),(0,Ao.jsx)(r.Provider,B({},s)));return{context:r,scopedContext:o,useContext:n,useScopedContext:a,useProviderContext:i,ContextProvider:l,ScopedContextProvider:s=>(0,Ao.jsx)(l,X(B({},s),{children:t.reduceRight((f,d)=>(0,Ao.jsx)(d,X(B({},s),{children:f})),(0,Ao.jsx)(o.Provider,B({},s)))}))}}var Wn=Rt(),lf=Wn.useContext,tP=Wn.useScopedContext,rP=Wn.useProviderContext,uf=Wn.ContextProvider,cf=Wn.ScopedContextProvider;var au=c(Ae(),1),Gn=Rt([uf],[cf]),bi=Gn.useContext,iP=Gn.useScopedContext,df=Gn.useProviderContext,tn=Gn.ContextProvider,xi=Gn.ScopedContextProvider,ff=(0,au.createContext)(void 0),mf=(0,au.createContext)(void 0);var iu=c(Ae(),1),cP=(0,iu.createContext)(null),dP=(0,iu.createContext)(null),Un=Rt([tn],[xi]),pf=Un.useContext,fP=Un.useScopedContext,mP=Un.useProviderContext,pP=Un.ContextProvider,vP=Un.ScopedContextProvider;function Ro(e,t){let r=e.__unstableInternals;return st(r,"Invalid store"),r[t]}function St(e,...t){let r=e,o=r,n=Symbol(),a=Ln,i=new Set,l=new Set,u=new Set,s=new Set,f=new Set,d=new WeakMap,m=new WeakMap,p=A=>(u.add(A),()=>u.delete(A)),g=()=>{let A=i.size,C=Symbol();i.add(C);let R=()=>{i.delete(C),!i.size&&a()};if(A)return R;let D=ql(r).map(x=>ro(...t.map(V=>{var b;let S=(b=V?.getState)==null?void 0:b.call(V);if(S&&At(S,x))return rt(V,[x],M=>{F(x,M[x],!0)})}))),I=[];for(let x of u)I.push(x());let v=t.map(rn);return a=ro(...D,...I,...v),R},h=(A,C,R=s)=>(R.add(C),m.set(C,A),()=>{var D;(D=d.get(C))==null||D(),d.delete(C),m.delete(C),R.delete(C)}),y=(A,C)=>h(A,C),w=(A,C)=>(d.set(C,C(r,r)),h(A,C)),_=(A,C)=>(d.set(C,C(r,o)),h(A,C,f)),P=A=>St(Yl(r,A),T),N=A=>St(Ul(r,A),T),O=()=>r,F=(A,C,R=!1)=>{var D;if(!At(r,A))return;let I=Gl(C,r[A]);if(I===r[A])return;if(!R)for(let b of t)(D=b?.setState)==null||D.call(b,A,I);let v=r;r=We(ie({},r),{[A]:I});let x=Symbol();n=x,l.add(A);let V=(b,S,M)=>{var E;let G=m.get(b),Y=Xe=>M?M.has(Xe):Xe===A;(!G||G.some(Y))&&((E=d.get(b))==null||E(),d.set(b,b(r,S)))};for(let b of s)V(b,v);queueMicrotask(()=>{if(n!==x)return;let b=r;for(let S of f)V(S,o,l);o=b,l.clear()})},T={getState:O,setState:F,__unstableInternals:{setup:p,init:g,subscribe:y,sync:w,batch:_,pick:P,omit:N}};return T}function tt(e,...t){if(e)return Ro(e,"setup")(...t)}function rn(e,...t){if(e)return Ro(e,"init")(...t)}function on(e,...t){if(e)return Ro(e,"subscribe")(...t)}function rt(e,...t){if(e)return Ro(e,"sync")(...t)}function io(e,...t){if(e)return Ro(e,"batch")(...t)}function Yn(e,...t){if(e)return Ro(e,"omit")(...t)}function su(e,...t){if(e)return Ro(e,"pick")(...t)}function Io(...e){let t=e.reduce((o,n)=>{var a;let i=(a=n?.getState)==null?void 0:a.call(n);return i?Object.assign(o,i):o},{}),r=St(t,...e);return Object.assign({},...e,r)}var vr=c(Ae(),1),xf=c(bf(),1),{useSyncExternalStore:wf}=xf.default,yf=()=>()=>{};function an(e,t=Hn){let r=vr.useCallback(n=>e?on(e,null,n):yf(),[e]),o=()=>{let n=typeof t=="string"?t:null,a=typeof t=="function"?t:null,i=e?.getState();if(a)return a(i);if(i&&n&&At(i,n))return i[n]};return wf(r,o,o)}function yi(e,t){let r=vr.useRef({}),o=vr.useCallback(a=>e?on(e,null,a):yf(),[e]),n=()=>{let a=e?.getState(),i=!1,l=r.current;for(let u in t){let s=t[u];if(typeof s=="function"){let f=s(a);f!==l[u]&&(l[u]=f,i=!0)}if(typeof s=="string"){if(!a||!At(a,s))continue;let f=a[s];f!==l[u]&&(l[u]=f,i=!0)}}return i&&(r.current=B({},l)),r.current};return wf(o,n,n)}function Le(e,t,r,o){let n=At(t,r)?t[r]:void 0,a=o?t[o]:void 0,i=Jd({value:n,setValue:a});Ne(()=>rt(e,[r],(l,u)=>{let{value:s,setValue:f}=i.current;f&&l[r]!==u[r]&&l[r]!==s&&f(l[r])}),[e,r]),Ne(()=>{if(n!==void 0)return e.setState(r,n),io(e,[r],()=>{n!==void 0&&e.setState(r,n)})})}function sn(e,t){let[r,o]=vr.useState(()=>e(t));Ne(()=>rn(r),[r]);let n=vr.useCallback(l=>an(r,l),[r]),a=vr.useMemo(()=>X(B({},r),{useState:n}),[r,n]),i=oe(()=>{o(l=>e(B(B({},t),l.getState())))});return[a,i]}function Mb(e){var t;let r=e.find(a=>!!a.element),o=[...e].reverse().find(a=>!!a.element),n=(t=r?.element)==null?void 0:t.parentElement;for(;n&&o?.element;){if(o&&n.contains(o.element))return n;n=n.parentElement}return Mr(n).body}function Lb(e){return e?.__unstablePrivateStore}function _f(e={}){var t;e.store;let r=(t=e.store)==null?void 0:t.getState(),o=re(e.items,r?.items,e.defaultItems,[]),n=new Map(o.map(m=>[m.id,m])),a={items:o,renderedItems:re(r?.renderedItems,[])},i=Lb(e.store),l=St({items:o,renderedItems:a.renderedItems},i),u=St(a,e.store),s=m=>{let p=Jl(m,g=>g.element);l.setState("renderedItems",p),u.setState("renderedItems",p)};tt(u,()=>rn(l)),tt(l,()=>io(l,["items"],m=>{u.setState("items",m.items)})),tt(l,()=>io(l,["renderedItems"],m=>{let p=!0,g=requestAnimationFrame(()=>{let{renderedItems:_}=u.getState();m.renderedItems!==_&&s(m.renderedItems)});if(typeof IntersectionObserver!="function")return()=>cancelAnimationFrame(g);let h=()=>{if(p){p=!1;return}cancelAnimationFrame(g),g=requestAnimationFrame(()=>s(m.renderedItems))},y=Mb(m.renderedItems),w=new IntersectionObserver(h,{root:y});for(let _ of m.renderedItems)_.element&&w.observe(_.element);return()=>{cancelAnimationFrame(g),w.disconnect()}}));let f=(m,p,g=!1)=>{let h;return p(w=>{let _=w.findIndex(({id:N})=>N===m.id),P=w.slice();if(_!==-1){h=w[_];let N=ie(ie({},h),m);P[_]=N,n.set(m.id,N)}else P.push(m),n.set(m.id,m);return P}),()=>{p(w=>{if(!h)return g&&n.delete(m.id),w.filter(({id:N})=>N!==m.id);let _=w.findIndex(({id:N})=>N===m.id);if(_===-1)return w;let P=w.slice();return P[_]=h,n.set(m.id,h),P})}},d=m=>f(m,p=>l.setState("items",p),!0);return We(ie({},u),{registerItem:d,renderItem:m=>ro(d(m),f(m,p=>l.setState("renderedItems",p))),item:m=>{if(!m)return null;let p=n.get(m);if(!p){let{items:g}=l.getState();p=g.find(h=>h.id===m),p&&n.set(m,p)}return p||null},__unstablePrivateStore:l})}function Sf(e,t,r){return mr(t,[r.store]),Le(e,r,"items","setItems"),e}function uu(e){return Array.isArray(e)?e:typeof e<"u"?[e]:[]}function qn(e){let t=[];for(let r of e)t.push(...r);return t}function ln(e){return e.slice().reverse()}var Bb={id:null};function Br(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function Hb(e,t){return e.filter(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function Cf(e,t){return e.filter(r=>r.rowId===t)}function jb(e,t,r=!1){let o=e.findIndex(n=>n.id===t);return[...e.slice(o+1),...r?[Bb]:[],...e.slice(0,o)]}function Pf(e){let t=[];for(let r of e){let o=t.find(n=>{var a;return((a=n[0])==null?void 0:a.rowId)===r.rowId});o?o.push(r):t.push([r])}return t}function Ef(e){let t=0;for(let{length:r}of e)r>t&&(t=r);return t}function zb(e){return{id:"__EMPTY_ITEM__",disabled:!0,rowId:e}}function Wb(e,t,r){let o=Ef(e);for(let n of e)for(let a=0;art(i,["renderedItems","activeId"],u=>{i.setState("activeId",s=>{var f;return s!==void 0?s:(f=Br(u.renderedItems))==null?void 0:f.id})}));let l=(u="next",s={})=>{var f,d;let m=i.getState(),{skip:p=0,activeId:g=m.activeId,focusShift:h=m.focusShift,focusLoop:y=m.focusLoop,focusWrap:w=m.focusWrap,includesBaseElement:_=m.includesBaseElement,renderedItems:P=m.renderedItems,rtl:N=m.rtl}=s,O=u==="up"||u==="down",F=u==="next"||u==="down",T=F?N&&!O:!N||O,A=h&&!p,C=O?qn(Wb(Pf(P),g,A)):P;if(C=T?ln(C):C,C=O?Gb(C):C,g==null)return(f=Br(C))==null?void 0:f.id;let R=C.find(E=>E.id===g);if(!R)return(d=Br(C))==null?void 0:d.id;let D=C.some(E=>E.rowId),I=C.indexOf(R),v=C.slice(I+1),x=Cf(v,R.rowId);if(p){let E=Hb(x,g),G=E.slice(p)[0]||E[E.length-1];return G?.id}let V=y&&(O?y!=="horizontal":y!=="vertical"),b=D&&w&&(O?w!=="horizontal":w!=="vertical"),S=F?(!D||O)&&V&&_:O?_:!1;if(V){let E=b&&!S?C:Cf(C,R.rowId),G=jb(E,g,S),Y=Br(G,g);return Y?.id}if(b){let E=Br(S?x:v,g);return S?E?.id||null:E?.id}let M=Br(x,g);return!M&&S?null:M?.id};return We(ie(ie({},o),i),{setBaseElement:u=>i.setState("baseElement",u),setActiveId:u=>i.setState("activeId",u),move:u=>{u!==void 0&&(i.setState("activeId",u),i.setState("moves",s=>s+1))},first:()=>{var u;return(u=Br(i.getState().renderedItems))==null?void 0:u.id},last:()=>{var u;return(u=Br(ln(i.getState().renderedItems)))==null?void 0:u.id},next:u=>(u!==void 0&&typeof u=="number"&&(u={skip:u}),l("next",u)),previous:u=>(u!==void 0&&typeof u=="number"&&(u={skip:u}),l("previous",u)),down:u=>(u!==void 0&&typeof u=="number"&&(u={skip:u}),l("down",u)),up:u=>(u!==void 0&&typeof u=="number"&&(u={skip:u}),l("up",u))})}function Tf(e){let t=Gt(e.id);return B({id:t},e)}function Vf(e,t,r){return e=Sf(e,t,r),Le(e,r,"activeId","setActiveId"),Le(e,r,"includesBaseElement"),Le(e,r,"virtualFocus"),Le(e,r,"orientation"),Le(e,r,"rtl"),Le(e,r,"focusLoop"),Le(e,r,"focusWrap"),Le(e,r,"focusShift"),e}function Af(e={}){let t=Io(e.store,Yn(e.disclosure,["contentElement","disclosureElement"]));let r=t?.getState(),o=re(e.open,r?.open,e.defaultOpen,!1),n=re(e.animated,r?.animated,!1),a={open:o,animated:n,animating:!!n&&o,mounted:o,contentElement:re(r?.contentElement,null),disclosureElement:re(r?.disclosureElement,null)},i=St(a,t);return tt(i,()=>rt(i,["animated","animating"],l=>{l.animated||i.setState("animating",!1)})),tt(i,()=>on(i,["open"],()=>{i.getState().animated&&i.setState("animating",!0)})),tt(i,()=>rt(i,["open","animating"],l=>{i.setState("mounted",l.open||l.animating)})),We(ie({},i),{disclosure:e.disclosure,setOpen:l=>i.setState("open",l),show:()=>i.setState("open",!0),hide:()=>i.setState("open",!1),toggle:()=>i.setState("open",l=>!l),stopAnimation:()=>i.setState("animating",!1),setContentElement:l=>i.setState("contentElement",l),setDisclosureElement:l=>i.setState("disclosureElement",l)})}function Rf(e,t,r){return mr(t,[r.store,r.disclosure]),Le(e,r,"open","setOpen"),Le(e,r,"mounted","setMounted"),Le(e,r,"animated"),Object.assign(e,{disclosure:r.disclosure})}function If(e={}){return Af(e)}function kf(e,t,r){return Rf(e,t,r)}function Nf(e={}){var t=e,{popover:r}=t,o=mi(t,["popover"]);let n=Io(o.store,Yn(r,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement"]));let a=n?.getState(),i=If(We(ie({},o),{store:n})),l=re(o.placement,a?.placement,"bottom"),u=We(ie({},i.getState()),{placement:l,currentPlacement:l,anchorElement:re(a?.anchorElement,null),popoverElement:re(a?.popoverElement,null),arrowElement:re(a?.arrowElement,null),rendered:Symbol("rendered")}),s=St(u,i,n);return We(ie(ie({},i),s),{setAnchorElement:f=>s.setState("anchorElement",f),setPopoverElement:f=>s.setState("popoverElement",f),setArrowElement:f=>s.setState("arrowElement",f),render:()=>s.setState("rendered",Symbol("rendered"))})}function Df(e,t,r){return mr(t,[r.popover]),Le(e,r,"placement"),kf(e,t,r)}var Ub=To()&&eu();function Ff(e={}){var t=e,{tag:r}=t,o=mi(t,["tag"]);let n=Io(o.store,su(r,["value","rtl"]));let a=r?.getState(),i=n?.getState(),l=re(o.activeId,i?.activeId,o.defaultActiveId,null),u=Of(We(ie({},o),{activeId:l,includesBaseElement:re(o.includesBaseElement,i?.includesBaseElement,!0),orientation:re(o.orientation,i?.orientation,"vertical"),focusLoop:re(o.focusLoop,i?.focusLoop,!0),focusWrap:re(o.focusWrap,i?.focusWrap,!0),virtualFocus:re(o.virtualFocus,i?.virtualFocus,!0)})),s=Nf(We(ie({},o),{placement:re(o.placement,i?.placement,"bottom-start")})),f=re(o.value,i?.value,o.defaultValue,""),d=re(o.selectedValue,i?.selectedValue,a?.values,o.defaultSelectedValue,""),m=Array.isArray(d),p=We(ie(ie({},u.getState()),s.getState()),{value:f,selectedValue:d,resetValueOnSelect:re(o.resetValueOnSelect,i?.resetValueOnSelect,m),resetValueOnHide:re(o.resetValueOnHide,i?.resetValueOnHide,m&&!r),activeValue:i?.activeValue}),g=St(p,u,s,n);return Ub&&tt(g,()=>rt(g,["virtualFocus"],()=>{g.setState("virtualFocus",!1)})),tt(g,()=>{if(r)return ro(rt(g,["selectedValue"],h=>{Array.isArray(h.selectedValue)&&r.setValues(h.selectedValue)}),rt(r,["values"],h=>{g.setState("selectedValue",h.values)}))}),tt(g,()=>rt(g,["resetValueOnHide","mounted"],h=>{h.resetValueOnHide&&(h.mounted||g.setState("value",f))})),tt(g,()=>rt(g,["open"],h=>{h.open||(g.setState("activeId",l),g.setState("moves",0))})),tt(g,()=>rt(g,["moves","activeId"],(h,y)=>{h.moves===y.moves&&g.setState("activeValue",void 0)})),tt(g,()=>io(g,["moves","renderedItems"],(h,y)=>{if(h.moves===y.moves)return;let{activeId:w}=g.getState(),_=u.item(w);g.setState("activeValue",_?.value)})),We(ie(ie(ie({},s),u),g),{tag:r,setValue:h=>g.setState("value",h),resetValue:()=>g.setState("value",p.value),setSelectedValue:h=>g.setState("selectedValue",h)})}function qb(e){let t=pf();return e=X(B({},e),{tag:e.tag!==void 0?e.tag:t}),Tf(e)}function $b(e,t,r){return mr(t,[r.tag]),Le(e,r,"value","setValue"),Le(e,r,"selectedValue","setSelectedValue"),Le(e,r,"resetValueOnHide"),Le(e,r,"resetValueOnSelect"),Object.assign(Vf(Df(e,t,r),t,r),{tag:r.tag})}function cu(e={}){e=qb(e);let[t,r]=sn(Ff,e);return $b(t,r,e)}var $n=Rt(),VE=$n.useContext,AE=$n.useScopedContext,du=$n.useProviderContext,Mf=$n.ContextProvider,Lf=$n.ScopedContextProvider;var fu=c(Ae(),1),Kn=Rt([Mf],[Lf]),NE=Kn.useContext,DE=Kn.useScopedContext,FE=Kn.useProviderContext,Bf=Kn.ContextProvider,_i=Kn.ScopedContextProvider,ME=(0,fu.createContext)(void 0),LE=(0,fu.createContext)(void 0);var Qn=Rt([Bf],[_i]),zE=Qn.useContext,WE=Qn.useScopedContext,Hf=Qn.useProviderContext,jf=Qn.ContextProvider,zf=Qn.ScopedContextProvider;var Si=c(Ae(),1),Ci=(0,Si.createContext)(void 0),Xn=Rt([jf,tn],[zf,xi]),mu=Xn.useContext,un=Xn.useScopedContext,Pi=Xn.useProviderContext,Wf=Xn.ContextProvider,Gf=Xn.ScopedContextProvider,Ei=(0,Si.createContext)(void 0),Uf=(0,Si.createContext)(!1);var Kb="div",pu=Pe(function(t){var r=t,{store:o}=r,n=ae(r,["store"]);let a=Hf();return o=o||a,n=X(B({},n),{ref:Me(o?.setAnchorElement,n.ref)}),n}),JE=xe(function(t){let r=pu(t);return Ce(Kb,r)});function Yf(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function gr(e,t){return t&&e.item(t)||null}function qf(e){let t=[];for(let r of e){let o=t.find(n=>{var a;return((a=n[0])==null?void 0:a.rowId)===r.rowId});o?o.push(r):t.push([r])}return t}function $f(e,t=!1){if(yt(e))e.setSelectionRange(t?e.value.length:0,e.value.length);else if(e.isContentEditable){let r=Mr(e).getSelection();r?.selectAllChildren(e),t&&r?.collapseToEnd()}}var vu=Symbol("FOCUS_SILENTLY");function Kf(e){e[vu]=!0,e.focus({preventScroll:!0})}function Qf(e){let t=e[vu];return delete e[vu],t}function ko(e,t,r){if(!t||t===r)return!1;let o=e.item(t.id);return!(!o||r&&o.element===r)}var Xf=c(Ae(),1),Zf=(0,Xf.createContext)(!0);var Jf="input:not([type='hidden']):not([disabled]), select:not([disabled]), textarea:not([disabled]), a[href], button:not([disabled]), [tabindex], summary, iframe, object, embed, area[href], audio[controls], video[controls], [contenteditable]:not([contenteditable='false'])";function Zn(e){return!(!e.matches(Jf)||!Ql(e)||e.closest("[inert]"))}function em(e){for(;e&&!Zn(e);)e=e.closest(Jf);return e||null}function Ut(e){let t=Oo(e);if(!t)return!1;if(t===e)return!0;let r=t.getAttribute("aria-activedescendant");return r?r===e.id:!1}function gu(e){let t=Oo(e);if(!t)return!1;if(dr(e,t))return!0;let r=t.getAttribute("aria-activedescendant");return!r||!("id"in e)?!1:r===e.id?!0:!!e.querySelector(`#${CSS.escape(r)}`)}function tm(e){!gu(e)&&Zn(e)&&e.focus()}function rm(e,t){"scrollIntoView"in e?(e.focus({preventScroll:!0}),e.scrollIntoView(ie({block:"nearest",inline:"nearest"},t))):e.focus()}var Dt=c(Ae(),1),Qb="div",om=To(),Xb=["text","search","url","tel","email","password","number","date","month","week","time","datetime","datetime-local"],Zb=Symbol("safariFocusAncestor");function nm(e,t){e&&(e[Zb]=t)}function Jb(e){let{tagName:t,readOnly:r,type:o}=e;return t==="TEXTAREA"&&!r||t==="SELECT"&&!r?!0:t==="INPUT"&&!r?Xb.includes(o):!!(e.isContentEditable||e.getAttribute("role")==="combobox"&&e.dataset.name)}function ex(e){return"labels"in e?e.labels:null}function am(e){return e.tagName.toLowerCase()==="input"&&e.type?e.type==="radio"||e.type==="checkbox":!1}function tx(e){return e?e==="button"||e==="summary"||e==="input"||e==="select"||e==="textarea"||e==="a":!0}function rx(e){return e?e==="button"||e==="input"||e==="select"||e==="textarea":!0}function ox(e,t,r,o,n){return e?t?r&&!o?-1:void 0:r?n:n||0:n}function hu(e,t){return oe(r=>{e?.(r),!r.defaultPrevented&&t&&(r.stopPropagation(),r.preventDefault())})}var bu=!0;function nx(e){let t=e.target;t&&"hasAttribute"in t&&(t.hasAttribute("data-focus-visible")||(bu=!1))}function ax(e){e.metaKey||e.ctrlKey||e.altKey||(bu=!0)}var Jn=Pe(function(t){var r=t,{focusable:o=!0,accessibleWhenDisabled:n,autoFocus:a,onFocusVisible:i}=r,l=ae(r,["focusable","accessibleWhenDisabled","autoFocus","onFocusVisible"]);let u=(0,Dt.useRef)(null);(0,Dt.useEffect)(()=>{o&&(fr("mousedown",nx,!0),fr("keydown",ax,!0))},[o]),om&&(0,Dt.useEffect)(()=>{if(!o)return;let b=u.current;if(!b||!am(b))return;let S=ex(b);if(!S)return;let M=()=>queueMicrotask(()=>b.focus());for(let E of S)E.addEventListener("mouseup",M);return()=>{for(let E of S)E.removeEventListener("mouseup",M)}},[o]);let s=o&&Eo(l),f=!!s&&!n,[d,m]=(0,Dt.useState)(!1);(0,Dt.useEffect)(()=>{o&&f&&d&&m(!1)},[o,f,d]),(0,Dt.useEffect)(()=>{if(!o||!d)return;let b=u.current;if(!b||typeof IntersectionObserver>"u")return;let S=new IntersectionObserver(()=>{Zn(b)||m(!1)});return S.observe(b),()=>S.disconnect()},[o,d]);let p=hu(l.onKeyPressCapture,s),g=hu(l.onMouseDownCapture,s),h=hu(l.onClickCapture,s),y=l.onMouseDown,w=oe(b=>{if(y?.(b),b.defaultPrevented||!o)return;let S=b.currentTarget;if(!om||vi(b)||!Lr(S)&&!am(S))return;let M=!1,E=()=>{M=!0},G={capture:!0,once:!0};S.addEventListener("focusin",E,G);let Y=em(S.parentElement);nm(Y,!0),no(S,"mouseup",()=>{S.removeEventListener("focusin",E,!0),nm(Y,!1),!M&&tm(S)})}),_=(b,S)=>{if(S&&(b.currentTarget=S),!o)return;let M=b.currentTarget;M&&Ut(M)&&(i?.(b),!b.defaultPrevented&&(M.dataset.focusVisible="true",m(!0)))},P=l.onKeyDownCapture,N=oe(b=>{if(P?.(b),b.defaultPrevented||!o||d||b.metaKey||b.altKey||b.ctrlKey||!ht(b))return;let S=b.currentTarget;no(S,"focusout",()=>_(b,S))}),O=l.onFocusCapture,F=oe(b=>{if(O?.(b),b.defaultPrevented||!o)return;if(!ht(b)){m(!1);return}let S=b.currentTarget,M=()=>_(b,S);bu||Jb(b.target)?no(b.target,"focusout",M):m(!1)}),T=l.onBlur,A=oe(b=>{T?.(b),o&&gi(b)&&m(!1)}),C=(0,Dt.useContext)(Zf),R=oe(b=>{o&&a&&b&&C&&queueMicrotask(()=>{Ut(b)||Zn(b)&&b.focus()})}),D=tf(u),I=o&&tx(D),v=o&&rx(D),x=l.style,V=(0,Dt.useMemo)(()=>f?B({pointerEvents:"none"},x):x,[f,x]);return l=X(B({"data-focus-visible":o&&d||void 0,"data-autofocus":a||void 0,"aria-disabled":s||void 0},l),{ref:Me(u,R,l.ref),style:V,tabIndex:ox(o,f,I,v,l.tabIndex),disabled:v&&f?!0:void 0,contentEditable:s?void 0:l.contentEditable,onKeyPressCapture:p,onClickCapture:h,onMouseDownCapture:g,onMouseDown:w,onKeyDownCapture:N,onFocusCapture:F,onBlur:A}),lt(l)}),x2=xe(function(t){let r=Jn(t);return Ce(Qb,r)});var hr=c(Ae(),1),sm=c(k(),1),ix="div";function sx(e){return e.some(t=>!!t.rowId)}function lx(e){let t=e.target;return t&&!yt(t)?!1:e.key.length===1&&!e.ctrlKey&&!e.metaKey}function ux(e){return e.key==="Shift"||e.key==="Control"||e.key==="Alt"||e.key==="Meta"}function im(e,t,r){return oe(o=>{var n;if(t?.(o),o.defaultPrevented||o.isPropagationStopped()||!ht(o)||ux(o)||lx(o))return;let a=e.getState(),i=(n=gr(e,a.activeId))==null?void 0:n.element;if(!i)return;let l=o,{view:u}=l,s=ae(l,["view"]),f=r?.current;i!==f&&i.focus(),$d(i,o.type,s)||o.preventDefault(),o.currentTarget.contains(i)&&o.stopPropagation()})}function cx(e){return Yf(qn(ln(qf(e))))}function dx(e){let[t,r]=(0,hr.useState)(!1),o=(0,hr.useCallback)(()=>r(!0),[]),n=e.useState(a=>gr(e,a.activeId));return(0,hr.useEffect)(()=>{let a=n?.element;t&&a&&(r(!1),a.focus({preventScroll:!0}))},[n,t]),o}var xu=Pe(function(t){var r=t,{store:o,composite:n=!0,focusOnMove:a=n,moveOnKeyPress:i=!0}=r,l=ae(r,["store","composite","focusOnMove","moveOnKeyPress"]);let u=df();o=o||u,st(o,!1);let s=(0,hr.useRef)(null),f=(0,hr.useRef)(null),d=dx(o),m=o.useState("moves"),[,p]=ef(n?o.setBaseElement:null);(0,hr.useEffect)(()=>{var v;if(!o||!m||!n||!a)return;let{activeId:x}=o.getState(),V=(v=gr(o,x))==null?void 0:v.element;V&&rm(V)},[o,m,n,a]),Ne(()=>{if(!o||!m||!n)return;let{baseElement:v,activeId:x}=o.getState();if(!(x===null)||!v)return;let b=f.current;f.current=null,b&&Vo(b,{relatedTarget:v}),Ut(v)||v.focus()},[o,m,n]);let g=o.useState("activeId"),h=o.useState("virtualFocus");Ne(()=>{var v;if(!o||!n||!h)return;let x=f.current;if(f.current=null,!x)return;let b=((v=gr(o,g))==null?void 0:v.element)||Oo(x);b!==x&&Vo(x,{relatedTarget:b})},[o,g,h,n]);let y=im(o,l.onKeyDownCapture,f),w=im(o,l.onKeyUpCapture,f),_=l.onFocusCapture,P=oe(v=>{if(_?.(v),v.defaultPrevented||!o)return;let{virtualFocus:x}=o.getState();if(!x)return;let V=v.relatedTarget,b=Qf(v.currentTarget);ht(v)&&b&&(v.stopPropagation(),f.current=V)}),N=l.onFocus,O=oe(v=>{if(N?.(v),v.defaultPrevented||!n||!o)return;let{relatedTarget:x}=v,{virtualFocus:V}=o.getState();V?ht(v)&&!ko(o,x)&&queueMicrotask(d):ht(v)&&o.setActiveId(null)}),F=l.onBlurCapture,T=oe(v=>{var x;if(F?.(v),v.defaultPrevented||!o)return;let{virtualFocus:V,activeId:b}=o.getState();if(!V)return;let S=(x=gr(o,b))==null?void 0:x.element,M=v.relatedTarget,E=ko(o,M),G=f.current;f.current=null,ht(v)&&E?(M===S?G&&G!==M&&Vo(G,v):S?Vo(S,v):G&&Vo(G,v),v.stopPropagation()):!ko(o,v.target)&&S&&Vo(S,v)}),A=l.onKeyDown,C=Ge(i),R=oe(v=>{var x;if(A?.(v),v.defaultPrevented||!o||!ht(v))return;let{orientation:V,renderedItems:b,activeId:S}=o.getState(),M=gr(o,S);if((x=M?.element)!=null&&x.isConnected)return;let E=V!=="horizontal",G=V!=="vertical",Y=sx(b);if((v.key==="ArrowLeft"||v.key==="ArrowRight"||v.key==="Home"||v.key==="End")&&yt(v.currentTarget))return;let j={ArrowUp:(Y||E)&&(()=>{if(Y){let fe=cx(b);return fe?.id}return o?.last()}),ArrowRight:(Y||G)&&o.first,ArrowDown:(Y||E)&&o.first,ArrowLeft:(Y||G)&&o.last,Home:o.first,End:o.last,PageUp:o.first,PageDown:o.last}[v.key];if(j){let fe=j();if(fe!==void 0){if(!C(v))return;v.preventDefault(),o.move(fe)}}});l=pr(l,v=>(0,sm.jsx)(tn,{value:o,children:v}),[o]);let D=o.useState(v=>{var x;if(o&&n&&v.virtualFocus)return(x=gr(o,v.activeId))==null?void 0:x.id});l=X(B({"aria-activedescendant":D},l),{ref:Me(s,p,l.ref),onKeyDownCapture:y,onKeyUpCapture:w,onFocusCapture:P,onFocus:O,onBlurCapture:T,onKeyDown:R});let I=o.useState(v=>n&&(v.virtualFocus||v.activeId===null));return l=Jn(B({focusable:I},l)),l}),D2=xe(function(t){let r=xu(t);return Ce(ix,r)});var ut=c(Ae(),1),fx="input";function lm(e,t,r){if(!r)return!1;let o=e.find(n=>!n.disabled&&n.value);return o?.value===t}function um(e,t){return!t||e==null?!1:(e=Bn(e),t.length>e.length&&t.toLowerCase().indexOf(e.toLowerCase())===0)}function mx(e){return e.type==="input"}function px(e){return e==="inline"||e==="list"||e==="both"||e==="none"}function vx(e){let t=e.find(r=>{var o;return r.disabled?!1:((o=r.element)==null?void 0:o.getAttribute("role"))!=="tab"});return t?.id}var gx=Pe(function(t){var r=t,{store:o,focusable:n=!0,autoSelect:a=!1,getAutoSelectId:i,setValueOnChange:l,showMinLength:u=0,showOnChange:s,showOnMouseDown:f,showOnClick:d=f,showOnKeyDown:m,showOnKeyPress:p=m,blurActiveItemOnClick:g,setValueOnClick:h=!0,moveOnKeyPress:y=!0,autoComplete:w="list"}=r,_=ae(r,["store","focusable","autoSelect","getAutoSelectId","setValueOnChange","showMinLength","showOnChange","showOnMouseDown","showOnClick","showOnKeyDown","showOnKeyPress","blurActiveItemOnClick","setValueOnClick","moveOnKeyPress","autoComplete"]);let P=Pi();o=o||P,st(o,!1);let N=(0,ut.useRef)(null),[O,F]=nf(),T=(0,ut.useRef)(!1),A=(0,ut.useRef)(!1),C=o.useState(L=>L.virtualFocus&&a),R=w==="inline"||w==="both",[D,I]=(0,ut.useState)(R);of(()=>{R&&I(!0)},[R]);let v=o.useState("value"),x=(0,ut.useRef)();(0,ut.useEffect)(()=>rt(o,["selectedValue","activeId"],(L,ce)=>{x.current=ce.selectedValue}),[]);let V=o.useState(L=>{var ce;if(R&&D&&!(L.activeValue&&Array.isArray(L.selectedValue)&&(L.selectedValue.includes(L.activeValue)||(ce=x.current)!=null&&ce.includes(L.activeValue))))return L.activeValue}),b=o.useState("renderedItems"),S=o.useState("open"),M=o.useState("contentElement"),E=(0,ut.useMemo)(()=>{if(!R||!D)return v;if(lm(b,V,C)){if(um(v,V)){let ce=V?.slice(v.length)||"";return v+ce}return v}return V||v},[R,D,b,V,C,v]);(0,ut.useEffect)(()=>{let L=N.current;if(!L)return;let ce=()=>I(!0);return L.addEventListener("combobox-item-move",ce),()=>{L.removeEventListener("combobox-item-move",ce)}},[]),(0,ut.useEffect)(()=>{if(!R||!D||!V||!lm(b,V,C)||!um(v,V))return;let ce=Ln;return queueMicrotask(()=>{let qe=N.current;if(!qe)return;let{start:$e,end:Mt}=Jo(qe),Ar=v.length,pt=V.length;zn(qe,Ar,pt),ce=()=>{if(!Ut(qe))return;let{start:bo,end:yh}=Jo(qe);bo===Ar&&yh===pt&&zn(qe,$e,Mt)}}),()=>ce()},[O,R,D,V,b,C,v]);let G=(0,ut.useRef)(null),Y=oe(i),Xe=(0,ut.useRef)(null);(0,ut.useEffect)(()=>{if(!S||!M)return;let L=en(M);if(!L)return;G.current=L;let ce=()=>{T.current=!1},qe=()=>{if(!o||!T.current)return;let{activeId:Mt}=o.getState();Mt!==null&&Mt!==Xe.current&&(T.current=!1)},$e={passive:!0,capture:!0};return L.addEventListener("wheel",ce,$e),L.addEventListener("touchmove",ce,$e),L.addEventListener("scroll",qe,$e),()=>{L.removeEventListener("wheel",ce,!0),L.removeEventListener("touchmove",ce,!0),L.removeEventListener("scroll",qe,!0)}},[S,M,o]),Ne(()=>{v&&(A.current||(T.current=!0))},[v]),Ne(()=>{C!=="always"&&S||(T.current=S)},[C,S]);let nt=o.useState("resetValueOnSelect");mr(()=>{var L,ce;let qe=T.current;if(!o||!S||!qe&&!nt)return;let{baseElement:$e,contentElement:Mt,activeId:Ar}=o.getState();if(!($e&&!Ut($e))){if(Mt?.hasAttribute("data-placing")){let pt=new MutationObserver(F);return pt.observe(Mt,{attributeFilter:["data-placing"]}),()=>pt.disconnect()}if(C&&qe){let pt=Y(b),bo=pt!==void 0?pt:(L=vx(b))!=null?L:o.first();Xe.current=bo,o.move(bo??null)}else{let pt=(ce=o.item(Ar||o.first()))==null?void 0:ce.element;pt&&"scrollIntoView"in pt&&pt.scrollIntoView({block:"nearest",inline:"nearest"})}}},[o,S,O,v,C,nt,Y,b]),(0,ut.useEffect)(()=>{if(!R)return;let L=N.current;if(!L)return;let ce=[L,M].filter($e=>!!$e),qe=$e=>{ce.every(Mt=>gi($e,Mt))&&o?.setValue(E)};for(let $e of ce)$e.addEventListener("focusout",qe);return()=>{for(let $e of ce)$e.removeEventListener("focusout",qe)}},[R,M,o,E]);let de=L=>L.currentTarget.value.length>=u,j=_.onChange,fe=Ge(s??de),Ze=Ge(l??!o.tag),Zt=oe(L=>{if(j?.(L),L.defaultPrevented||!o)return;let ce=L.currentTarget,{value:qe,selectionStart:$e,selectionEnd:Mt}=ce,Ar=L.nativeEvent;if(T.current=!0,mx(Ar)&&(Ar.isComposing&&(T.current=!1,A.current=!0),R)){let pt=Ar.inputType==="insertText"||Ar.inputType==="insertCompositionText",bo=$e===qe.length;I(pt&&bo)}if(Ze(L)){let pt=qe===o.getState().value;o.setValue(qe),queueMicrotask(()=>{zn(ce,$e,Mt)}),R&&C&&pt&&F()}fe(L)&&o.show(),(!C||!T.current)&&o.setActiveId(null)}),Vr=_.onCompositionEnd,Kr=oe(L=>{T.current=!0,A.current=!1,Vr?.(L),!L.defaultPrevented&&C&&F()}),Qr=_.onMouseDown,Rs=Ge(g??(()=>!!o?.getState().includesBaseElement)),Is=Ge(h),ks=Ge(d??de),Ns=oe(L=>{Qr?.(L),!L.defaultPrevented&&(L.button||L.ctrlKey||o&&(Rs(L)&&o.setActiveId(null),Is(L)&&o.setValue(E),ks(L)&&no(L.currentTarget,"mouseup",o.show)))}),bc=_.onKeyDown,vh=Ge(p??de),gh=oe(L=>{if(bc?.(L),L.repeat||(T.current=!1),L.defaultPrevented||L.ctrlKey||L.altKey||L.shiftKey||L.metaKey||!o)return;let{open:ce}=o.getState();ce||(L.key==="ArrowUp"||L.key==="ArrowDown")&&vh(L)&&(L.preventDefault(),o.show())}),xc=_.onBlur,hh=oe(L=>{T.current=!1,xc?.(L),L.defaultPrevented}),bh=Gt(_.id),xh=px(w)?w:void 0,wh=o.useState(L=>L.activeId===null);return _=X(B({id:bh,role:"combobox","aria-autocomplete":xh,"aria-haspopup":Zl(M,"listbox"),"aria-expanded":S,"aria-controls":M?.id,"data-active-item":wh||void 0,value:E},_),{ref:Me(N,_.ref),onChange:Zt,onCompositionEnd:Kr,onMouseDown:Ns,onKeyDown:gh,onBlur:hh}),_=xu(X(B({store:o,focusable:n},_),{moveOnKeyPress:L=>$l(y,L)?!1:(R&&I(!0),!0)})),_=pu(B({store:o},_)),B({autoComplete:"off"},_)}),Oi=xe(function(t){let r=gx(t);return Ce(fx,r)});var cm=c(k(),1);function Ti(e={}){let t=cu(e);return(0,cm.jsx)(Wf,{value:t,children:e.children})}var so=c(Ae(),1),hx="button";function dm(e){if(!e.isTrusted)return!1;let t=e.currentTarget;return e.key==="Enter"?Lr(t)||t.tagName==="SUMMARY"||t.tagName==="A":e.key===" "?Lr(t)||t.tagName==="SUMMARY"||t.tagName==="INPUT"||t.tagName==="SELECT":!1}var bx=Symbol("command"),wu=Pe(function(t){var r=t,{clickOnEnter:o=!0,clickOnSpace:n=!0}=r,a=ae(r,["clickOnEnter","clickOnSpace"]);let i=(0,so.useRef)(null),[l,u]=(0,so.useState)(!1);(0,so.useEffect)(()=>{i.current&&u(Lr(i.current))},[]);let[s,f]=(0,so.useState)(!1),d=(0,so.useRef)(!1),m=Eo(a),[p,g]=af(a,bx,!0),h=a.onKeyDown,y=oe(P=>{h?.(P);let N=P.currentTarget;if(P.defaultPrevented||p||m||!ht(P)||yt(N)||N.isContentEditable)return;let O=o&&P.key==="Enter",F=n&&P.key===" ",T=P.key==="Enter"&&!o,A=P.key===" "&&!n;if(T||A){P.preventDefault();return}if(O||F){let C=dm(P);if(O){if(!C){P.preventDefault();let R=P,{view:D}=R,I=ae(R,["view"]),v=()=>ru(N,I);tu()?no(N,"keyup",v):queueMicrotask(v)}}else F&&(d.current=!0,C||(P.preventDefault(),f(!0)))}}),w=a.onKeyUp,_=oe(P=>{if(w?.(P),P.defaultPrevented||p||m||P.metaKey)return;let N=n&&P.key===" ";if(d.current&&N&&(d.current=!1,!dm(P))){P.preventDefault(),f(!1);let O=P.currentTarget,F=P,{view:T}=F,A=ae(F,["view"]);queueMicrotask(()=>ru(O,A))}});return a=X(B(B({"data-active":s||void 0,type:l?"button":void 0},g),a),{ref:Me(i,a.ref),onKeyDown:y,onKeyUp:_}),a=Jn(a),a}),iO=xe(function(t){let r=wu(t);return Ce(hx,r)});var Vi=c(Ae(),1),mm=c(k(),1),xx="span";function fm(e){return Bn(e).toLowerCase()}function wx(e,t){let r=[];for(let o of t){let n=0,a=o.length;for(;e.indexOf(o,n)!==-1;){let i=e.indexOf(o,n);i!==-1&&r.push([i,a]),n=i+1}}return r}function yx(e){return e.filter(([t,r],o,n)=>!n.some(([a,i],l)=>l!==o&&a<=t&&a+i>=t+r))}function _x(e){return e.sort(([t],[r])=>t-r)}function Sx(e,t){if(!e||!t)return e;let r=uu(t).filter(Boolean).map(fm),o=[],n=(u,s=!1)=>(0,mm.jsx)("span",{"data-autocomplete-value":s?"":void 0,"data-user-value":s?void 0:"",children:u},o.length),a=_x(yx(wx(fm(e),new Set(r))));if(!a.length)return o.push(n(e,!0)),o;let[i]=a[0];return[e.slice(0,i),...a.flatMap(([u,s],f)=>{var d;let m=e.slice(u,u+s),p=(d=a[f+1])==null?void 0:d[0],g=e.slice(u+s,p);return[m,g]})].forEach((u,s)=>{u&&o.push(n(u,s%2===0))}),o}var Cx=Pe(function(t){var r=t,{store:o,value:n,userValue:a}=r,i=ae(r,["store","value","userValue"]);let l=un();o=o||l;let u=(0,Vi.useContext)(Ei),s=n??u,f=an(o,m=>a??m?.value),d=(0,Vi.useMemo)(()=>{if(s)return f?Sx(s,f):s},[s,f]);return i=B({children:d},i),lt(i)}),Ai=xe(function(t){let r=Cx(t);return Ce(xx,r)});var pm=c(Ae(),1),Px="div";function vm(e){let t=e.relatedTarget;return t?.nodeType===Node.ELEMENT_NODE?t:null}function Ex(e){let t=vm(e);return t?dr(e.currentTarget,t):!1}var yu=Symbol("composite-hover");function Ox(e){let t=vm(e);if(!t)return!1;do{if(At(t,yu)&&t[yu])return!0;t=t.parentElement}while(t);return!1}var _u=Pe(function(t){var r=t,{store:o,focusOnHover:n=!0,blurOnHoverEnd:a=!!n}=r,i=ae(r,["store","focusOnHover","blurOnHoverEnd"]);let l=bi();o=o||l,st(o,!1);let u=sf(),s=i.onMouseMove,f=Ge(n),d=oe(y=>{if(s?.(y),!y.defaultPrevented&&u()&&f(y)){if(!gu(y.currentTarget)){let w=o?.getState().baseElement;w&&!Ut(w)&&w.focus()}o?.setActiveId(y.currentTarget.id)}}),m=i.onMouseLeave,p=Ge(a),g=oe(y=>{var w;m?.(y),!y.defaultPrevented&&u()&&(Ex(y)||Ox(y)||f(y)&&p(y)&&(o?.setActiveId(null),(w=o?.getState().baseElement)==null||w.focus()))}),h=(0,pm.useCallback)(y=>{y&&(y[yu]=!0)},[]);return i=X(B({},i),{ref:Me(h,i.ref),onMouseMove:d,onMouseLeave:g}),lt(i)}),_O=ao(xe(function(t){let r=_u(t);return Ce(Px,r)}));var Ri=c(Ae(),1),Tx="div",Su=Pe(function(t){var r=t,{store:o,shouldRegisterItem:n=!0,getItem:a=Hn,element:i}=r,l=ae(r,["store","shouldRegisterItem","getItem","element"]);let u=lf();o=o||u;let s=Gt(l.id),f=(0,Ri.useRef)(i);return(0,Ri.useEffect)(()=>{let d=f.current;if(!s||!d||!n)return;let m=a({id:s,element:d});return o?.renderItem(m)},[s,n,a,o]),l=X(B({},l),{ref:Me(f,l.ref)}),lt(l)}),VO=xe(function(t){let r=Su(t);return Ce(Tx,r)});var Hr=c(Ae(),1),hm=c(k(),1),Vx="button";function Ax(e){return jn(e)?!0:e.tagName==="INPUT"&&!Lr(e)}function Rx(e,t=!1){let r=e.clientHeight,{top:o}=e.getBoundingClientRect(),n=Math.max(r*.875,r-40)*1.5,a=t?r-n+o:n+o;return e.tagName==="HTML"?a+e.scrollTop:a}function Ix(e,t=!1){let{top:r}=e.getBoundingClientRect();return t?r+e.clientHeight:r}function gm(e,t,r,o=!1){var n;if(!t||!r)return;let{renderedItems:a}=t.getState(),i=en(e);if(!i)return;let l=Rx(i,o),u,s;for(let f=0;f=0){s!==void 0&&sY.rowId===_);return h.ariaPosInSet+G.findIndex(Y=>Y.id===p)},isTabbable(E){if(!E?.renderedItems.length)return!0;if(E.virtualFocus)return!1;if(l)return!0;if(E.activeId===null)return!1;let G=o?.item(E.activeId);return G?.disabled||!G?.element?!0:E.activeId===p}}),A=(0,Hr.useCallback)(E=>{var G;let Y=X(B({},E),{id:p||E.id,rowId:_,disabled:!!w,children:(G=E.element)==null?void 0:G.textContent});return u?u(Y):Y},[p,_,w,u]),C=d.onFocus,R=(0,Hr.useRef)(!1),D=oe(E=>{if(C?.(E),E.defaultPrevented||vi(E)||!p||!o||kx(E,o))return;let{virtualFocus:G,baseElement:Y}=o.getState();if(o.setActiveId(p),jn(E.currentTarget)&&$f(E.currentTarget),!G||!ht(E)||Ax(E.currentTarget)||!Y?.isConnected)return;To()&&E.currentTarget.hasAttribute("data-autofocus")&&E.currentTarget.scrollIntoView({block:"nearest",inline:"nearest"}),R.current=!0,E.relatedTarget===Y||ko(o,E.relatedTarget)?Kf(Y):Y.focus()}),I=d.onBlurCapture,v=oe(E=>{if(I?.(E),E.defaultPrevented)return;let G=o?.getState();G?.virtualFocus&&R.current&&(R.current=!1,E.preventDefault(),E.stopPropagation())}),x=d.onKeyDown,V=Ge(a),b=Ge(i),S=oe(E=>{if(x?.(E),E.defaultPrevented||!ht(E)||!o)return;let{currentTarget:G}=E,Y=o.getState(),Xe=o.item(p),nt=!!Xe?.rowId,de=Y.orientation!=="horizontal",j=Y.orientation!=="vertical",fe=()=>!!(nt||j||!Y.baseElement||!yt(Y.baseElement)),Zt={ArrowUp:(nt||de)&&o.up,ArrowRight:(nt||j)&&o.next,ArrowDown:(nt||de)&&o.down,ArrowLeft:(nt||j)&&o.previous,Home:()=>{if(fe())return!nt||E.ctrlKey?o?.first():o?.previous(-1)},End:()=>{if(fe())return!nt||E.ctrlKey?o?.last():o?.next(-1)},PageUp:()=>gm(G,o,o?.up,!0),PageDown:()=>gm(G,o,o?.down)}[E.key];if(Zt){if(jn(G)){let Kr=Jo(G),Qr=j&&E.key==="ArrowLeft",Rs=j&&E.key==="ArrowRight",Is=de&&E.key==="ArrowUp",ks=de&&E.key==="ArrowDown";if(Rs||ks){let{length:Ns}=Xl(G);if(Kr.end!==Ns)return}else if((Qr||Is)&&Kr.start!==0)return}let Vr=Zt();if(V(E)||Vr!==void 0){if(!b(E))return;E.preventDefault(),o.move(Vr)}}}),M=(0,Hr.useMemo)(()=>({id:p,baseElement:P}),[p,P]);return d=pr(d,E=>(0,hm.jsx)(ff.Provider,{value:M,children:E}),[M]),d=X(B({id:p,"data-active-item":N||void 0},d),{ref:Me(g,d.ref),tabIndex:T?d.tabIndex:-1,onFocus:D,onBlurCapture:v,onKeyDown:S}),d=wu(d),d=Su(X(B({store:o},d),{getItem:A,shouldRegisterItem:p?d.shouldRegisterItem:!1})),lt(X(B({},d),{"aria-setsize":O,"aria-posinset":F}))}),WO=ao(xe(function(t){let r=Cu(t);return Ce(Vx,r)}));var Ii=c(Ae(),1),Pu=c(k(),1),Nx="div";function Dx(e,t){if(t!=null)return e==null?!1:Array.isArray(e)?e.includes(t):e===t}function Fx(e){var t;return(t={menu:"menuitem",listbox:"option",tree:"treeitem"}[e])!=null?t:"option"}var bm=Pe(function(t){var r=t,{store:o,value:n,hideOnClick:a,setValueOnClick:i,selectValueOnClick:l=!0,resetValueOnSelect:u,focusOnHover:s=!1,moveOnKeyPress:f=!0,getItem:d}=r,m=ae(r,["store","value","hideOnClick","setValueOnClick","selectValueOnClick","resetValueOnSelect","focusOnHover","moveOnKeyPress","getItem"]),p;let g=un();o=o||g,st(o,!1);let{resetValueOnSelectState:h,multiSelectable:y,selected:w}=yi(o,{resetValueOnSelectState:"resetValueOnSelect",multiSelectable(v){return Array.isArray(v.selectedValue)},selected(v){return Dx(v.selectedValue,n)}}),_=(0,Ii.useCallback)(v=>{let x=X(B({},v),{value:n});return d?d(x):x},[n,d]);i=i??!y,a=a??(n!=null&&!y);let P=m.onClick,N=Ge(i),O=Ge(l),F=Ge((p=u??h)!=null?p:y),T=Ge(a),A=oe(v=>{P?.(v),!v.defaultPrevented&&(qd(v)||Yd(v)||(n!=null&&(O(v)&&(F(v)&&o?.resetValue(),o?.setSelectedValue(x=>Array.isArray(x)?x.includes(n)?x.filter(V=>V!==n):[...x,n]:n)),N(v)&&o?.setValue(n)),T(v)&&o?.hide()))}),C=m.onKeyDown,R=oe(v=>{if(C?.(v),v.defaultPrevented)return;let x=o?.getState().baseElement;if(!x||Ut(x))return;(v.key.length===1||v.key==="Backspace"||v.key==="Delete")&&(queueMicrotask(()=>x.focus()),yt(x)&&o?.setValue(x.value))});y&&w!=null&&(m=B({"aria-selected":w},m)),m=pr(m,v=>(0,Pu.jsx)(Ei.Provider,{value:n,children:(0,Pu.jsx)(Uf.Provider,{value:w??!1,children:v})}),[n,w]);let D=(0,Ii.useContext)(Ci);m=X(B({role:Fx(D),children:n},m),{onClick:A,onKeyDown:R});let I=Ge(f);return m=Cu(X(B({store:o},m),{getItem:_,moveOnKeyPress:v=>{if(!I(v))return!1;let x=new Event("combobox-item-move"),V=o?.getState().baseElement;return V?.dispatchEvent(x),!0}})),m=_u(B({store:o,focusOnHover:s},m)),m}),ea=ao(xe(function(t){let r=bm(t);return Ce(Nx,r)}));var Mx="label",Lx=Pe(function(t){var r=t,{store:o}=r,n=ae(r,["store"]);let a=Pi();o=o||a,st(o,!1);let i=o.useState(l=>{var u;return(u=l.baseElement)==null?void 0:u.id});return n=B({htmlFor:i},n),lt(n)}),ki=ao(xe(function(t){let r=Lx(t);return Ce(Mx,r)}));var cn=c(Ae(),1),Sm=c(wm(),1),Eu=c(k(),1),Bx="div";function ym(e,t){let r=setTimeout(t,e);return()=>clearTimeout(r)}function Hx(e){let t=requestAnimationFrame(()=>{t=requestAnimationFrame(e)});return()=>cancelAnimationFrame(t)}function _m(...e){return e.join(", ").split(", ").reduce((t,r)=>{let o=r.endsWith("ms")?1:1e3,n=Number.parseFloat(r||"0s")*o;return n>t?n:t},0)}function Ou(e,t,r){return!r&&t!==!1&&(!e||!!t)}var jx=Pe(function(t){var r=t,{store:o,alwaysVisible:n}=r,a=ae(r,["store","alwaysVisible"]);let i=du();o=o||i,st(o,!1);let l=(0,cn.useRef)(null),u=Gt(a.id),[s,f]=(0,cn.useState)(null),d=o.useState("open"),m=o.useState("mounted"),p=o.useState("animated"),g=o.useState("contentElement"),h=an(o.disclosure,"contentElement");Ne(()=>{l.current&&o?.setContentElement(l.current)},[o]),Ne(()=>{let P;return o?.setState("animated",N=>(P=N,!0)),()=>{P!==void 0&&o?.setState("animated",P)}},[o]),Ne(()=>{if(p){if(!g?.isConnected){f(null);return}return Hx(()=>{f(d?"enter":m?"leave":null)})}},[p,g,d,m]),Ne(()=>{if(!o||!p||!s||!g)return;let P=()=>o?.setState("animating",!1),N=()=>(0,Sm.flushSync)(P);if(s==="leave"&&d||s==="enter"&&!d)return;if(typeof p=="number")return ym(p,N);let{transitionDuration:O,animationDuration:F,transitionDelay:T,animationDelay:A}=getComputedStyle(g),{transitionDuration:C="0",animationDuration:R="0",transitionDelay:D="0",animationDelay:I="0"}=h?getComputedStyle(h):{},v=_m(T,A,D,I),x=_m(O,F,C,R),V=v+x;if(!V){s==="enter"&&o.setState("animated",!1),P();return}let b=1e3/60,S=Math.max(V-b,0);return ym(S,N)},[o,p,g,h,d,s]),a=pr(a,P=>(0,Eu.jsx)(_i,{value:o,children:P}),[o]);let y=Ou(m,a.hidden,n),w=a.style,_=(0,cn.useMemo)(()=>y?X(B({},w),{display:"none"}):w,[y,w]);return a=X(B({id:u,"data-open":d||void 0,"data-enter":s==="enter"||void 0,"data-leave":s==="leave"||void 0,hidden:y},a),{ref:Me(u?o.setContentElement:null,l,a.ref),style:_}),lt(a)}),zx=xe(function(t){let r=jx(t);return Ce(Bx,r)}),bT=xe(function(t){var r=t,{unmountOnHide:o}=r,n=ae(r,["unmountOnHide"]);let a=du(),i=n.store||a;return an(i,u=>!o||u?.mounted)===!1?null:(0,Eu.jsx)(zx,B({},n))});var Ni=c(Ae(),1),Tu=c(k(),1),Wx="div",Cm=Pe(function(t){var r=t,{store:o,alwaysVisible:n}=r,a=ae(r,["store","alwaysVisible"]);let i=un(!0),l=mu();o=o||l;let u=!!o&&o===i;st(o,!1);let s=(0,Ni.useRef)(null),f=Gt(a.id),d=o.useState("mounted"),m=Ou(d,a.hidden,n),p=m?X(B({},a.style),{display:"none"}):a.style,g=o.useState(F=>Array.isArray(F.selectedValue)),h=rf(s,"role",a.role),w=(h==="listbox"||h==="tree"||h==="grid")&&g||void 0,[_,P]=(0,Ni.useState)(!1),N=o.useState("contentElement");Ne(()=>{if(!d)return;let F=s.current;if(!F||N!==F)return;let T=()=>{P(!!F.querySelector("[role='listbox']"))},A=new MutationObserver(T);return A.observe(F,{subtree:!0,childList:!0,attributeFilter:["role"]}),T(),()=>A.disconnect()},[d,N]),_||(a=B({role:"listbox","aria-multiselectable":w},a)),a=pr(a,F=>(0,Tu.jsx)(Gf,{value:o,children:(0,Tu.jsx)(Ci.Provider,{value:h,children:F})}),[o,h]);let O=f&&(!i||!u)?o.setContentElement:null;return a=X(B({id:f,hidden:m},a),{ref:Me(O,s,a.ref),style:p}),lt(a)}),ta=xe(function(t){let r=Cm(t);return Ce(Wx,r)});var Rm=c(Vu());var Im=c(Lt()),jr=c(K()),No=c(z()),Yt=c(U());var Kx=[],ra=(e,t)=>e.singleSelection?t?.value:Array.isArray(t?.value)?t.value:!Array.isArray(t?.value)&&t?.value?[t.value]:Kx;var oa=c(z()),Qx=[];function It({elements:e,getElements:t}){let r=Array.isArray(e)&&e.length>0?e:Qx,[o,n]=(0,oa.useState)(r),[a,i]=(0,oa.useState)(!1);return(0,oa.useEffect)(()=>{if(!t){n(r);return}let l=!1;return i(!0),t().then(u=>{if(!l){let s=Array.isArray(u)&&u.length>0?u:r;n(s)}}).catch(()=>{l||n(r)}).finally(()=>{l||i(!1)}),()=>{l=!0}},[t,r]),{elements:o,isLoading:a}}var se=c(k());function Tm(e=""){return(0,Rm.default)(e.trim().toLowerCase())}var Vm=(e,t,r)=>e.singleSelection?r:Array.isArray(t?.value)?t.value.includes(r)?t.value.filter(o=>o!==r):[...t.value,r]:[r];function Am(e,t){return`${e}-${t}`}var km=({selected:e})=>(0,se.jsx)("span",{className:$("dataviews-filters__search-widget-listitem-multi-selection",{"is-selected":e}),children:e&&(0,se.jsx)(Yt.Icon,{icon:Pn})}),Nm=({selected:e})=>(0,se.jsx)("span",{className:$("dataviews-filters__search-widget-listitem-single-selection",{"is-selected":e})});function Dm({view:e,filter:t,onChangeView:r}){let o=(0,Im.useInstanceId)(Dm,"dataviews-filter-list-box"),[n,a]=(0,No.useState)(t.operators?.length===1?void 0:null),i=e.filters?.find(u=>u.field===t.field),l=ra(t,i);return(0,se.jsx)(Yt.Composite,{virtualFocus:!0,focusLoop:!0,activeId:n,setActiveId:a,role:"listbox",className:"dataviews-filters__search-widget-listbox","aria-label":(0,jr.sprintf)((0,jr.__)("List of: %1$s"),t.name),onFocusVisible:()=>{!n&&t.elements.length&&a(Am(o,t.elements[0].value))},render:(0,se.jsx)(Yt.Composite.Typeahead,{}),children:t.elements.map(u=>(0,se.jsxs)(Yt.Composite.Hover,{render:(0,se.jsx)(Yt.Composite.Item,{id:Am(o,u.value),render:(0,se.jsx)("div",{"aria-label":u.label,role:"option",className:"dataviews-filters__search-widget-listitem"}),onClick:()=>{let s=i?[...(e.filters??[]).map(f=>f.field===t.field?{...f,operator:i.operator||t.operators[0],value:Vm(t,i,u.value)}:f)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:Vm(t,i,u.value)}];r({...e,page:1,filters:s})}}),children:[t.singleSelection&&(0,se.jsx)(Nm,{selected:l===u.value}),!t.singleSelection&&(0,se.jsx)(km,{selected:l.includes(u.value)}),(0,se.jsx)("span",{children:u.label})]},u.value))})}function Xx({view:e,filter:t,onChangeView:r}){let[o,n]=(0,No.useState)(""),a=(0,No.useDeferredValue)(o),i=e.filters?.find(s=>s.field===t.field),l=ra(t,i),u=(0,No.useMemo)(()=>{let s=Tm(a);return t.elements.filter(f=>Tm(f.label).includes(s))},[t.elements,a]);return(0,se.jsxs)(Ti,{selectedValue:l,setSelectedValue:s=>{let f=i?[...(e.filters??[]).map(d=>d.field===t.field?{...d,operator:i.operator||t.operators[0],value:s}:d)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:s}];r({...e,page:1,filters:f})},setValue:n,children:[(0,se.jsxs)("div",{className:"dataviews-filters__search-widget-filter-combobox__wrapper",children:[(0,se.jsx)(ki,{render:(0,se.jsx)(Yt.VisuallyHidden,{children:(0,jr.__)("Search items")}),children:(0,jr.__)("Search items")}),(0,se.jsx)(Oi,{autoSelect:"always",placeholder:(0,jr.__)("Search"),className:"dataviews-filters__search-widget-filter-combobox__input"}),(0,se.jsx)("div",{className:"dataviews-filters__search-widget-filter-combobox__icon",children:(0,se.jsx)(Yt.Icon,{icon:bl})})]}),(0,se.jsxs)(ta,{className:"dataviews-filters__search-widget-filter-combobox-list",alwaysVisible:!0,children:[u.map(s=>(0,se.jsxs)(ea,{resetValueOnSelect:!1,value:s.value,className:"dataviews-filters__search-widget-listitem",hideOnClick:!1,setValueOnClick:!1,focusOnHover:!0,children:[t.singleSelection&&(0,se.jsx)(Nm,{selected:l===s.value}),!t.singleSelection&&(0,se.jsx)(km,{selected:l.includes(s.value)}),(0,se.jsxs)("span",{children:[(0,se.jsx)(Ai,{className:"dataviews-filters__search-widget-filter-combobox-item-value",value:s.label}),!!s.description&&(0,se.jsx)("span",{className:"dataviews-filters__search-widget-listitem-description",children:s.description})]})]},s.value)),!u.length&&(0,se.jsx)("p",{children:(0,jr.__)("No results found")})]})]})}function Fm(e){let{elements:t,isLoading:r}=It({elements:e.filter.elements,getElements:e.filter.getElements});if(r)return(0,se.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,se.jsx)(Yt.Spinner,{})});if(t.length===0)return(0,se.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,jr.__)("No elements found")});let o=t.length>10?Xx:Dm;return(0,se.jsx)(o,{...e,filter:{...e.filter,elements:t}})}var Bm=c(Lm()),Hm=c(Lt()),Au=c(z()),jm=c(U());var Ru=c(k());function zm({filter:e,view:t,onChangeView:r,fields:o}){let n=t.filters?.find(s=>s.field===e.field),a=ra(e,n),i=(0,Au.useMemo)(()=>{let s=o.find(f=>f.id===e.field);return s&&{...s,isValid:{},getValue:({item:f})=>f[s.id],setValue:({value:f})=>({[s.id]:f})}},[o,e.field]),l=(0,Au.useMemo)(()=>(t.filters??[]).reduce((s,f)=>(s[f.field]=f.value,s),{}),[t.filters]),u=(0,Hm.useEvent)(s=>{if(!i||!n)return;let f=i.getValue({item:s});(0,Bm.default)(f,a)||r({...t,filters:(t.filters??[]).map(d=>d.field===e.field?{...d,operator:n.operator||e.operators[0],value:f===""?void 0:f}:d)})});return!i||!i.Edit||!n?null:(0,Ru.jsx)(jm.Flex,{className:"dataviews-filters__user-input-widget",gap:2.5,direction:"column",children:(0,Ru.jsx)(i.Edit,{hideLabelFromVision:!0,data:l,field:i,operator:n.operator,onChange:u})})}var H=c(K()),De=c(z());var Iu=c(k()),Be={Name:(0,Iu.jsx)("span",{className:"dataviews-filters__summary-filter-text-name"}),Value:(0,Iu.jsx)("span",{className:"dataviews-filters__summary-filter-text-value"})},Fi=[{name:_e,label:(0,H.__)("Includes"),filterText:(e,t)=>(0,De.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s includes: %2$s"),e.name,t.map(r=>r.label).join(", ")),Be),selection:"multi"},{name:Se,label:(0,H.__)("Is none of"),filterText:(e,t)=>(0,De.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s is none of: %2$s"),e.name,t.map(r=>r.label).join(", ")),Be),selection:"multi"},{name:Je,label:(0,H.__)("Includes all"),filterText:(e,t)=>(0,De.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s includes all: %2$s"),e.name,t.map(r=>r.label).join(", ")),Be),selection:"multi"},{name:et,label:(0,H.__)("Is none of"),filterText:(e,t)=>(0,De.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s is none of: %2$s"),e.name,t.map(r=>r.label).join(", ")),Be),selection:"multi"},{name:at,label:(0,H.__)("Between (inc)"),filterText:(e,t)=>(0,De.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s between (inc): %2$s and %3$s"),e.name,t[0].label[0],t[0].label[1]),Be),selection:"custom"},{name:it,label:(0,H.__)("In the past"),filterText:(e,t)=>(0,De.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s is in the past: %2$s"),e.name,`${t[0].value.value} ${t[0].value.unit}`),Be),selection:"custom"},{name:vt,label:(0,H.__)("Over"),filterText:(e,t)=>(0,De.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s is over: %2$s"),e.name,`${t[0].value.value} ${t[0].value.unit}`),Be),selection:"custom"},{name:Oe,label:(0,H.__)("Is"),filterText:(e,t)=>(0,De.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s is: %2$s"),e.name,t[0].label),Be),selection:"single"},{name:Te,label:(0,H.__)("Is not"),filterText:(e,t)=>(0,De.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s is not: %2$s"),e.name,t[0].label),Be),selection:"single"},{name:Jt,label:(0,H.__)("Less than"),filterText:(e,t)=>(0,De.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s is less than: %2$s"),e.name,t[0].label),Be),selection:"single"},{name:er,label:(0,H.__)("Greater than"),filterText:(e,t)=>(0,De.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s is greater than: %2$s"),e.name,t[0].label),Be),selection:"single"},{name:tr,label:(0,H.__)("Less than or equal"),filterText:(e,t)=>(0,De.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s is less than or equal to: %2$s"),e.name,t[0].label),Be),selection:"single"},{name:rr,label:(0,H.__)("Greater than or equal"),filterText:(e,t)=>(0,De.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s is greater than or equal to: %2$s"),e.name,t[0].label),Be),selection:"single"},{name:or,label:(0,H.__)("Before"),filterText:(e,t)=>(0,De.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s is before: %2$s"),e.name,t[0].label),Be),selection:"single"},{name:nr,label:(0,H.__)("After"),filterText:(e,t)=>(0,De.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s is after: %2$s"),e.name,t[0].label),Be),selection:"single"},{name:ar,label:(0,H.__)("Before (inc)"),filterText:(e,t)=>(0,De.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s is on or before: %2$s"),e.name,t[0].label),Be),selection:"single"},{name:ir,label:(0,H.__)("After (inc)"),filterText:(e,t)=>(0,De.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s is on or after: %2$s"),e.name,t[0].label),Be),selection:"single"},{name:Bt,label:(0,H.__)("Contains"),filterText:(e,t)=>(0,De.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s contains: %2$s"),e.name,t[0].label),Be),selection:"single"},{name:Ht,label:(0,H.__)("Doesn't contain"),filterText:(e,t)=>(0,De.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s doesn't contain: %2$s"),e.name,t[0].label),Be),selection:"single"},{name:jt,label:(0,H.__)("Starts with"),filterText:(e,t)=>(0,De.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s starts with: %2$s"),e.name,t[0].label),Be),selection:"single"},{name:sr,label:(0,H.__)("On"),filterText:(e,t)=>(0,De.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s is: %2$s"),e.name,t[0].label),Be),selection:"single"},{name:lr,label:(0,H.__)("Not on"),filterText:(e,t)=>(0,De.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s is not: %2$s"),e.name,t[0].label),Be),selection:"single"}],na=e=>Fi.find(t=>t.name===e),Wm=()=>Fi.map(e=>e.name),Gm=e=>Fi.filter(t=>t.selection==="single").some(t=>t.name===e),Um=e=>Fi.some(t=>t.name===e);var ct=c(k()),Zx="Enter",Jx=" ",e0=({activeElements:e,filterInView:t,filter:r})=>{if(e===void 0||e.length===0)return r.name;let o=na(t?.operator);return o!==void 0?o.filterText(r,e):(0,zr.sprintf)((0,zr.__)("Unknown status for %1$s"),r.name)};function t0({filter:e,view:t,onChangeView:r}){let o=e.operators?.map(i=>({value:i,label:na(i)?.label||i})),n=t.filters?.find(i=>i.field===e.field),a=n?.operator||e.operators[0];return o.length>1&&(0,ct.jsxs)(Ct.__experimentalHStack,{spacing:2,justify:"flex-start",className:"dataviews-filters__summary-operators-container",children:[(0,ct.jsx)(Ct.FlexItem,{className:"dataviews-filters__summary-operators-filter-name",children:e.name}),(0,ct.jsx)(Ct.SelectControl,{className:"dataviews-filters__summary-operators-filter-select",label:(0,zr.__)("Conditions"),value:a,options:o,onChange:i=>{let l=i,u=n?.operator,s=n?[...(t.filters??[]).map(f=>{if(f.field===e.field){let d=na(u)?.selection,m=na(l)?.selection,p=d!==m||[d,m].includes("custom");return{...f,value:p?void 0:f.value,operator:l}}return f})]:[...t.filters??[],{field:e.field,operator:l,value:void 0}];r({...t,page:1,filters:s})},size:"small",variant:"minimal",hideLabelFromVision:!0})]})}function Ym({addFilterRef:e,openedFilter:t,fields:r,...o}){let n=(0,Mi.useRef)(null),{filter:a,view:i,onChangeView:l}=o,u=i.filters?.find(y=>y.field===a.field),s=[],f=(0,Mi.useMemo)(()=>{let y=r.find(w=>w.id===a.field);return y&&{...y,getValue:({item:w})=>w[y.id]}},[r,a.field]),{elements:d}=It({elements:a.elements,getElements:a.getElements});if(d.length>0)s=d.filter(y=>a.singleSelection?y.value===u?.value:u?.value?.includes(y.value));else if(Array.isArray(u?.value)){let y=u.value.map(w=>f?.getValueFormatted({item:{[f.id]:w},field:f})||String(w));s=[{value:u.value,label:y}]}else if(typeof u?.value=="object")s=[{value:u.value,label:u.value}];else if(u?.value!==void 0){let y=f!==void 0?f.getValueFormatted({item:{[f.id]:u.value},field:f}):String(u.value);s=[{value:u.value,label:y}]}let m=a.isPrimary,p=u?.isLocked,g=!p&&u?.value!==void 0,h=!p&&(!m||g);return(0,ct.jsx)(Ct.Dropdown,{defaultOpen:t===a.field,contentClassName:"dataviews-filters__summary-popover",popoverProps:{placement:"bottom-start",role:"dialog"},onClose:()=>{n.current?.focus()},renderToggle:({isOpen:y,onToggle:w})=>(0,ct.jsxs)("div",{className:"dataviews-filters__summary-chip-container",children:[(0,ct.jsx)(Ct.Tooltip,{text:(0,zr.sprintf)((0,zr.__)("Filter by: %1$s"),a.name.toLowerCase()),placement:"top",children:(0,ct.jsx)("div",{className:$("dataviews-filters__summary-chip",{"has-reset":h,"has-values":g,"is-not-clickable":p}),role:"button",tabIndex:p?-1:0,onClick:()=>{p||w()},onKeyDown:_=>{!p&&[Zx,Jx].includes(_.key)&&(w(),_.preventDefault())},"aria-disabled":p,"aria-pressed":y,"aria-expanded":y,ref:n,children:(0,ct.jsx)(e0,{activeElements:s,filterInView:u,filter:a})})}),h&&(0,ct.jsx)(Ct.Tooltip,{text:m?(0,zr.__)("Reset"):(0,zr.__)("Remove"),placement:"top",children:(0,ct.jsx)("button",{className:$("dataviews-filters__summary-chip-remove",{"has-values":g}),onClick:()=>{l({...i,page:1,filters:i.filters?.filter(_=>_.field!==a.field)}),m?n.current?.focus():e.current?.focus()},children:(0,ct.jsx)(Ct.Icon,{icon:En})})})]}),renderContent:()=>(0,ct.jsxs)(Ct.__experimentalVStack,{spacing:0,justify:"flex-start",children:[(0,ct.jsx)(t0,{...o}),o.filter.hasElements?(0,ct.jsx)(Fm,{...o,filter:{...o.filter,elements:d}}):(0,ct.jsx)(zm,{...o,fields:r})]})})}var Li=c(U()),qm=c(K()),$m=c(z());var Wr=c(k()),{Menu:aa}=ee(Li.privateApis);function ku({filters:e,view:t,onChangeView:r,setOpenedFilter:o,triggerProps:n}){let a=e.filter(i=>!i.isVisible);return(0,Wr.jsxs)(aa,{children:[(0,Wr.jsx)(aa.TriggerButton,{...n}),(0,Wr.jsx)(aa.Popover,{children:a.map(i=>(0,Wr.jsx)(aa.Item,{onClick:()=>{o(i.field),r({...t,page:1,filters:[...t.filters||[],{field:i.field,value:void 0,operator:i.operators[0]}]})},children:(0,Wr.jsx)(aa.ItemLabel,{children:i.name})},i.field))})]})}function r0({filters:e,view:t,onChangeView:r,setOpenedFilter:o},n){if(!e.length||e.every(({isPrimary:i})=>i))return null;let a=e.filter(i=>!i.isVisible);return(0,Wr.jsx)(ku,{triggerProps:{render:(0,Wr.jsx)(Li.Button,{accessibleWhenDisabled:!0,size:"compact",className:"dataviews-filters-button",variant:"tertiary",disabled:!a.length,ref:n}),children:(0,qm.__)("Add filter")},filters:e,view:t,onChangeView:r,setOpenedFilter:o})}var Km=(0,$m.forwardRef)(r0);var Qm=c(U()),Xm=c(K()),Zm=c(k());function Jm({filters:e,view:t,onChangeView:r}){let o=a=>e.some(i=>i.field===a&&i.isPrimary),n=!t.search&&!t.filters?.some(a=>!a.isLocked&&(a.value!==void 0||!o(a.field)));return(0,Zm.jsx)(Qm.Button,{disabled:n,accessibleWhenDisabled:!0,size:"compact",variant:"tertiary",className:"dataviews-filters__reset-button",onClick:()=>{r({...t,page:1,search:"",filters:t.filters?.filter(a=>!!a.isLocked)||[]})},children:(0,Xm.__)("Reset")})}var ep=c(z());function o0(e,t){return(0,ep.useMemo)(()=>{let r=[];return e.forEach(o=>{if(o.filterBy===!1||!o.hasElements&&!o.Edit)return;let n=o.filterBy.operators,a=!!o.filterBy?.isPrimary,i=t.filters?.some(l=>l.field===o.id&&!!l.isLocked)??!1;r.push({field:o.id,name:o.label,elements:o.elements,getElements:o.getElements,hasElements:o.hasElements,singleSelection:n.some(l=>Gm(l)),operators:n,isVisible:i||a||!!t.filters?.some(l=>l.field===o.id&&Um(l.operator)),isPrimary:a,isLocked:i})}),r.sort((o,n)=>o.isLocked&&!n.isLocked?-1:!o.isLocked&&n.isLocked?1:o.isPrimary&&!n.isPrimary?-1:!o.isPrimary&&n.isPrimary?1:o.name.localeCompare(n.name)),r},[e,t])}var ia=o0;var sa=c(k());function n0({className:e}){let{fields:t,view:r,onChangeView:o,openedFilter:n,setOpenedFilter:a}=(0,dn.useContext)(q),i=(0,dn.useRef)(null),l=ia(t,r),u=(0,sa.jsx)(Km,{filters:l,view:r,onChangeView:o,ref:i,setOpenedFilter:a},"add-filter"),s=l.filter(d=>d.isVisible);if(s.length===0)return null;let f=[...s.map(d=>(0,sa.jsx)(Ym,{filter:d,view:r,fields:t,onChangeView:o,addFilterRef:i,openedFilter:n},d.field)),u];return f.push((0,sa.jsx)(Jm,{filters:l,view:r,onChangeView:o},"reset-filters")),(0,sa.jsx)(tp.__experimentalHStack,{justify:"flex-start",style:{width:"fit-content"},wrap:!0,className:e,children:f})}var la=(0,dn.memo)(n0);var lo=c(z()),rp=c(U());var Bi=c(K());var br=c(k());function a0(){let{filters:e,view:t,onChangeView:r,setOpenedFilter:o,isShowingFilter:n,setIsShowingFilter:a}=(0,lo.useContext)(q),i=(0,lo.useRef)(null),l=(0,lo.useCallback)(p=>{r(p),a(!0)},[r,a]),s=!!e.filter(p=>p.isVisible).length;if(e.length===0)return null;let f={label:(0,Bi.__)("Add filter"),"aria-expanded":!1,isPressed:!1},d={label:(0,Bi._x)("Filter","verb"),"aria-expanded":n,isPressed:n,onClick:()=>{n||o(null),a(!n)}},m=(0,br.jsx)(rp.Button,{ref:i,className:"dataviews-filters__visibility-toggle",size:"compact",icon:On,...s?d:f});return(0,br.jsx)("div",{className:"dataviews-filters__container-visibility-toggle",children:s?(0,br.jsx)(i0,{buttonRef:i,filtersCount:t.filters?.length,children:m}):(0,br.jsx)(ku,{filters:e,view:t,onChangeView:l,setOpenedFilter:o,triggerProps:{render:m}})})}function i0({buttonRef:e,filtersCount:t,children:r}){return(0,lo.useEffect)(()=>()=>{e.current?.focus()},[e]),(0,br.jsxs)(br.Fragment,{children:[r,!!t&&(0,br.jsx)("span",{className:"dataviews-filters-toggle__count",children:t})]})}var Hi=a0;var op=c(z());var np=c(k());function s0(e){let{isShowingFilter:t}=(0,op.useContext)(q);return t?(0,np.jsx)(la,{...e}):null}var ji=s0;var ap=c(z()),ip=c(K());var Nu=c(k());function Du({className:e}){let{actions:t=[],data:r,fields:o,getItemId:n,getItemLevel:a,isLoading:i,view:l,onChangeView:u,selection:s,onChangeSelection:f,setOpenedFilter:d,onClickItem:m,isItemClickable:p,renderItemLink:g,defaultLayouts:h,empty:y=(0,Nu.jsx)("p",{children:(0,ip.__)("No results")})}=(0,ap.useContext)(q),w=to.find(_=>_.type===l.type&&h[_.type])?.component;return(0,Nu.jsx)(w,{className:e,actions:t,data:r,fields:o,getItemId:n,getItemLevel:a,isLoading:i,onChangeView:u,onChangeSelection:f,selection:s,setOpenedFilter:d,onClickItem:m,renderItemLink:g,isItemClickable:p,view:l,empty:y})}var sp=c(U()),lp=c(z());var ua=c(k()),l0=[];function Fu(){let{view:e,paginationInfo:{totalItems:t=0,totalPages:r},data:o,actions:n=l0}=(0,lp.useContext)(q),a=Uo(n,o)&&[Wo,$a].includes(e.type);return!t||!r||r<=1&&!a?null:!!t&&(0,ua.jsxs)(sp.__experimentalHStack,{expanded:!1,justify:"end",className:"dataviews-footer",children:[a&&(0,ua.jsx)(Xa,{}),(0,ua.jsx)(wd,{})]})}var up=c(K()),Qt=c(z()),cp=c(U()),dp=c(Lt());var fp=c(k()),u0=(0,Qt.memo)(function({label:t}){let{view:r,onChangeView:o}=(0,Qt.useContext)(q),[n,a,i]=(0,dp.useDebouncedInput)(r.search);(0,Qt.useEffect)(()=>{a(r.search??"")},[r.search,a]);let l=(0,Qt.useRef)(o),u=(0,Qt.useRef)(r);(0,Qt.useEffect)(()=>{l.current=o,u.current=r},[o,r]),(0,Qt.useEffect)(()=>{i!==u.current?.search&&l.current({...u.current,page:1,search:i})},[i]);let s=t||(0,up.__)("Search");return(0,fp.jsx)(cp.SearchControl,{className:"dataviews-search",onChange:a,value:n,label:s,placeholder:s,size:"compact"})}),Mu=u0;var pe=c(U()),uo=c(K()),xr=c(z());var Bu=c(pp()),xp=c(Lt());var vp=c(U()),Lu=c(K()),gp=c(z());var hp=c(k());function bp(){let e=(0,gp.useContext)(q),{view:t,onChangeView:r}=e,o=t.infiniteScrollEnabled??!1;return e.hasInfiniteScrollHandler?(0,hp.jsx)(vp.ToggleControl,{label:(0,Lu.__)("Enable infinite scroll"),help:(0,Lu.__)("Automatically load more content as you scroll, instead of showing pagination links."),checked:o,onChange:n=>{r({...t,infiniteScrollEnabled:n})}}):null}var ne=c(k()),{Menu:ca}=ee(pe.privateApis),c0={className:"dataviews-config__popover",placement:"bottom-end",offset:9};function Hu(){let{view:e,onChangeView:t,defaultLayouts:r}=(0,xr.useContext)(q),o=Object.keys(r);if(o.length<=1)return null;let n=to.find(a=>e.type===a.type);return(0,ne.jsxs)(ca,{children:[(0,ne.jsx)(ca.TriggerButton,{render:(0,ne.jsx)(pe.Button,{size:"compact",icon:n?.icon,label:(0,uo.__)("Layout")})}),(0,ne.jsx)(ca.Popover,{children:o.map(a=>{let i=to.find(l=>l.type===a);return i?(0,ne.jsx)(ca.RadioItem,{value:a,name:"view-actions-available-view",checked:a===e.type,hideOnClick:!0,onChange:l=>{switch(l.target.value){case"list":case"grid":case"table":case"pickerGrid":case"pickerTable":case"activity":let u={...e};return"layout"in u&&delete u.layout,t({...u,type:l.target.value,...r[l.target.value]})}(0,Bu.default)("Invalid dataview")},children:(0,ne.jsx)(ca.ItemLabel,{children:i.label})},a):null})})]})}function d0(){let{view:e,fields:t,onChangeView:r}=(0,xr.useContext)(q),o=(0,xr.useMemo)(()=>t.filter(a=>a.enableSorting!==!1).map(a=>({label:a.label,value:a.id})),[t]);return(0,ne.jsx)(pe.SelectControl,{__next40pxDefaultSize:!0,label:(0,uo.__)("Sort by"),value:e.sort?.field,options:o,onChange:n=>{r({...e,sort:{direction:e?.sort?.direction||"desc",field:n},showLevels:!1})}})}function f0(){let{view:e,fields:t,onChangeView:r}=(0,xr.useContext)(q);if(t.filter(a=>a.enableSorting!==!1).length===0)return null;let n=e.sort?.direction;return!n&&e.sort?.field&&(n="desc"),(0,ne.jsx)(pe.__experimentalToggleGroupControl,{className:"dataviews-view-config__sort-direction",__next40pxDefaultSize:!0,isBlock:!0,label:(0,uo.__)("Order"),value:n,onChange:a=>{if(a==="asc"||a==="desc"){r({...e,sort:{direction:a,field:e.sort?.field||t.find(i=>i.enableSorting!==!1)?.id||""},showLevels:!1});return}(0,Bu.default)("Invalid direction")},children:Ua.map(a=>(0,ne.jsx)(pe.__experimentalToggleGroupControlOptionIcon,{value:a,icon:Ic[a],label:qa[a]},a))})}function m0(){let{view:e,config:t,onChangeView:r}=(0,xr.useContext)(q),{infiniteScrollEnabled:o}=e;return!t||!t.perPageSizes||t.perPageSizes.length<2||t.perPageSizes.length>6||o?null:(0,ne.jsx)(pe.__experimentalToggleGroupControl,{__next40pxDefaultSize:!0,isBlock:!0,label:(0,uo.__)("Items per page"),value:e.perPage||10,disabled:!e?.sort?.field,onChange:n=>{let a=typeof n=="number"||n===void 0?n:parseInt(n,10);r({...e,perPage:a,page:1})},children:t.perPageSizes.map(n=>(0,ne.jsx)(pe.__experimentalToggleGroupControlOption,{value:n,label:n.toString()},n))})}function p0({title:e,description:t,children:r}){return(0,ne.jsxs)(pe.__experimentalGrid,{columns:12,className:"dataviews-settings-section",gap:4,children:[(0,ne.jsxs)("div",{className:"dataviews-settings-section__sidebar",children:[(0,ne.jsx)(pe.__experimentalHeading,{level:2,className:"dataviews-settings-section__title",children:e}),t&&(0,ne.jsx)(pe.__experimentalText,{variant:"muted",className:"dataviews-settings-section__description",children:t})]}),(0,ne.jsx)(pe.__experimentalGrid,{columns:8,gap:4,className:"dataviews-settings-section__content",children:r})]})}function ju(){let{view:e}=(0,xr.useContext)(q),t=(0,xp.useInstanceId)(wp,"dataviews-view-config-dropdown"),r=to.find(o=>o.type===e.type);return(0,ne.jsx)(pe.Dropdown,{expandOnMobile:!0,popoverProps:{...c0,id:t},renderToggle:({onToggle:o,isOpen:n})=>(0,ne.jsx)(pe.Button,{size:"compact",icon:Zs,label:(0,uo._x)("View options","View is used as a noun"),onClick:o,"aria-expanded":n?"true":"false","aria-controls":t}),renderContent:()=>(0,ne.jsx)(pe.__experimentalDropdownContentWrapper,{paddingSize:"medium",className:"dataviews-config__popover-content-wrapper",children:(0,ne.jsx)(pe.__experimentalVStack,{className:"dataviews-view-config",spacing:6,children:(0,ne.jsxs)(p0,{title:(0,uo.__)("Appearance"),children:[(0,ne.jsxs)(pe.__experimentalHStack,{expanded:!0,className:"is-divided-in-two",children:[(0,ne.jsx)(d0,{}),(0,ne.jsx)(f0,{})]}),!!r?.viewConfigOptions&&(0,ne.jsx)(r.viewConfigOptions,{}),(0,ne.jsx)(bp,{}),(0,ne.jsx)(m0,{}),(0,ne.jsx)(ti,{})]})})})})}function wp(){return(0,ne.jsxs)(ne.Fragment,{children:[(0,ne.jsx)(Hu,{}),(0,ne.jsx)(ju,{})]})}var v0=(0,xr.memo)(wp),yp=v0;var _p=c(U()),Sp=c(z());function Re(e,t){let r;return e?.required&&t?.required?r=t?.required?.message?t.required:void 0:e?.pattern&&t?.pattern?r=t.pattern:e?.min&&t?.min?r=t.min:e?.max&&t?.max?r=t.max:e?.minLength&&t?.minLength?r=t.minLength:e?.maxLength&&t?.maxLength?r=t.maxLength:e?.elements&&t?.elements?r=t.elements:t?.custom&&(r=t.custom),r}var Cp=c(k()),{ValidatedCheckboxControl:g0}=ee(_p.privateApis);function Pp({field:e,onChange:t,data:r,hideLabelFromVision:o,validity:n}){let{getValue:a,setValue:i,label:l,description:u,isValid:s}=e,f=(0,Sp.useCallback)(()=>{t(i({item:r,value:!a({item:r})}))},[r,a,t,i]);return(0,Cp.jsx)(g0,{required:!!e.isValid?.required,customValidity:Re(s,n),hidden:o,label:l,help:u,checked:a({item:r}),onChange:f})}var h0=Math.pow(10,8)*24*60*60*1e3,iA=-h0,zi=6048e5,Ep=864e5;var b0=3600;var Op=b0*24,sA=Op*7,x0=Op*365.2425,w0=x0/12,lA=w0*3,zu=Symbol.for("constructDateFrom");function Qe(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&zu in e?e[zu](t):e instanceof Date?new e.constructor(t):new Date(t)}function ge(e,t){return Qe(t||e,e)}function Wi(e,t,r){let o=ge(e,r?.in);return isNaN(t)?Qe(r?.in||e,NaN):(t&&o.setDate(o.getDate()+t),o)}function Gi(e,t,r){let o=ge(e,r?.in);if(isNaN(t))return Qe(r?.in||e,NaN);if(!t)return o;let n=o.getDate(),a=Qe(r?.in||e,o.getTime());a.setMonth(o.getMonth()+t+1,0);let i=a.getDate();return n>=i?a:(o.setFullYear(a.getFullYear(),a.getMonth(),n),o)}var y0={};function co(){return y0}function Gr(e,t){let r=co(),o=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,n=ge(e,t?.in),a=n.getDay(),i=(a=a.getTime()?o+1:r.getTime()>=l.getTime()?o:o-1}function Wu(e){let t=ge(e),r=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return r.setUTCFullYear(t.getFullYear()),+e-+r}function Tp(e,...t){let r=Qe.bind(null,e||t.find(o=>typeof o=="object"));return t.map(r)}function Gu(e,t){let r=ge(e,t?.in);return r.setHours(0,0,0,0),r}function Vp(e,t,r){let[o,n]=Tp(r?.in,e,t),a=Gu(o),i=Gu(n),l=+a-Wu(a),u=+i-Wu(i);return Math.round((l-u)/Ep)}function Ap(e,t){let r=Ui(e,t),o=Qe(t?.in||e,0);return o.setFullYear(r,0,4),o.setHours(0,0,0,0),Do(o)}function Rp(e,t,r){return Wi(e,t*7,r)}function Ip(e,t,r){return Gi(e,t*12,r)}function kp(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function fn(e){return!(!kp(e)&&typeof e!="number"||isNaN(+ge(e)))}function Np(e,t){let r=ge(e,t?.in);return r.setDate(1),r.setHours(0,0,0,0),r}function Yi(e,t){let r=ge(e,t?.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}var _0={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},Dp=(e,t,r)=>{let o,n=_0[e];return typeof n=="string"?o=n:t===1?o=n.one:o=n.other.replace("{{count}}",t.toString()),r?.addSuffix?r.comparison&&r.comparison>0?"in "+o:o+" ago":o};function qi(e){return(t={})=>{let r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}var S0={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},C0={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},P0={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Fp={date:qi({formats:S0,defaultWidth:"full"}),time:qi({formats:C0,defaultWidth:"full"}),dateTime:qi({formats:P0,defaultWidth:"full"})};var E0={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Mp=(e,t,r,o)=>E0[e];function mn(e){return(t,r)=>{let o=r?.context?String(r.context):"standalone",n;if(o==="formatting"&&e.formattingValues){let i=e.defaultFormattingWidth||e.defaultWidth,l=r?.width?String(r.width):i;n=e.formattingValues[l]||e.formattingValues[i]}else{let i=e.defaultWidth,l=r?.width?String(r.width):e.defaultWidth;n=e.values[l]||e.values[i]}let a=e.argumentCallback?e.argumentCallback(t):t;return n[a]}}var O0={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},T0={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},V0={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},A0={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},R0={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},I0={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},k0=(e,t)=>{let r=Number(e),o=r%100;if(o>20||o<10)switch(o%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},Lp={ordinalNumber:k0,era:mn({values:O0,defaultWidth:"wide"}),quarter:mn({values:T0,defaultWidth:"wide",argumentCallback:e=>e-1}),month:mn({values:V0,defaultWidth:"wide"}),day:mn({values:A0,defaultWidth:"wide"}),dayPeriod:mn({values:R0,defaultWidth:"wide",formattingValues:I0,defaultFormattingWidth:"wide"})};function pn(e){return(t,r={})=>{let o=r.width,n=o&&e.matchPatterns[o]||e.matchPatterns[e.defaultMatchWidth],a=t.match(n);if(!a)return null;let i=a[0],l=o&&e.parsePatterns[o]||e.parsePatterns[e.defaultParseWidth],u=Array.isArray(l)?D0(l,d=>d.test(i)):N0(l,d=>d.test(i)),s;s=e.valueCallback?e.valueCallback(u):u,s=r.valueCallback?r.valueCallback(s):s;let f=t.slice(i.length);return{value:s,rest:f}}}function N0(e,t){for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}function D0(e,t){for(let r=0;r{let o=t.match(e.matchPattern);if(!o)return null;let n=o[0],a=t.match(e.parsePattern);if(!a)return null;let i=e.valueCallback?e.valueCallback(a[0]):a[0];i=r.valueCallback?r.valueCallback(i):i;let l=t.slice(n.length);return{value:i,rest:l}}}var F0=/^(\d+)(th|st|nd|rd)?/i,M0=/\d+/i,L0={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},B0={any:[/^b/i,/^(a|c)/i]},H0={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},j0={any:[/1/i,/2/i,/3/i,/4/i]},z0={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},W0={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},G0={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},U0={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},Y0={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},q0={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},Hp={ordinalNumber:Bp({matchPattern:F0,parsePattern:M0,valueCallback:e=>parseInt(e,10)}),era:pn({matchPatterns:L0,defaultMatchWidth:"wide",parsePatterns:B0,defaultParseWidth:"any"}),quarter:pn({matchPatterns:H0,defaultMatchWidth:"wide",parsePatterns:j0,defaultParseWidth:"any",valueCallback:e=>e+1}),month:pn({matchPatterns:z0,defaultMatchWidth:"wide",parsePatterns:W0,defaultParseWidth:"any"}),day:pn({matchPatterns:G0,defaultMatchWidth:"wide",parsePatterns:U0,defaultParseWidth:"any"}),dayPeriod:pn({matchPatterns:Y0,defaultMatchWidth:"any",parsePatterns:q0,defaultParseWidth:"any"})};var Uu={code:"en-US",formatDistance:Dp,formatLong:Fp,formatRelative:Mp,localize:Lp,match:Hp,options:{weekStartsOn:0,firstWeekContainsDate:1}};function jp(e,t){let r=ge(e,t?.in);return Vp(r,Yi(r))+1}function zp(e,t){let r=ge(e,t?.in),o=+Do(r)-+Ap(r);return Math.round(o/zi)+1}function $i(e,t){let r=ge(e,t?.in),o=r.getFullYear(),n=co(),a=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,i=Qe(t?.in||e,0);i.setFullYear(o+1,0,a),i.setHours(0,0,0,0);let l=Gr(i,t),u=Qe(t?.in||e,0);u.setFullYear(o,0,a),u.setHours(0,0,0,0);let s=Gr(u,t);return+r>=+l?o+1:+r>=+s?o:o-1}function Wp(e,t){let r=co(),o=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,n=$i(e,t),a=Qe(t?.in||e,0);return a.setFullYear(n,0,o),a.setHours(0,0,0,0),Gr(a,t)}function Gp(e,t){let r=ge(e,t?.in),o=+Gr(r,t)-+Wp(r,t);return Math.round(o/zi)+1}function ue(e,t){let r=e<0?"-":"",o=Math.abs(e).toString().padStart(t,"0");return r+o}var Ur={y(e,t){let r=e.getFullYear(),o=r>0?r:1-r;return ue(t==="yy"?o%100:o,t.length)},M(e,t){let r=e.getMonth();return t==="M"?String(r+1):ue(r+1,2)},d(e,t){return ue(e.getDate(),t.length)},a(e,t){let r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];case"aaaa":default:return r==="am"?"a.m.":"p.m."}},h(e,t){return ue(e.getHours()%12||12,t.length)},H(e,t){return ue(e.getHours(),t.length)},m(e,t){return ue(e.getMinutes(),t.length)},s(e,t){return ue(e.getSeconds(),t.length)},S(e,t){let r=t.length,o=e.getMilliseconds(),n=Math.trunc(o*Math.pow(10,r-3));return ue(n,t.length)}};var vn={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Yu={G:function(e,t,r){let o=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return r.era(o,{width:"abbreviated"});case"GGGGG":return r.era(o,{width:"narrow"});case"GGGG":default:return r.era(o,{width:"wide"})}},y:function(e,t,r){if(t==="yo"){let o=e.getFullYear(),n=o>0?o:1-o;return r.ordinalNumber(n,{unit:"year"})}return Ur.y(e,t)},Y:function(e,t,r,o){let n=$i(e,o),a=n>0?n:1-n;if(t==="YY"){let i=a%100;return ue(i,2)}return t==="Yo"?r.ordinalNumber(a,{unit:"year"}):ue(a,t.length)},R:function(e,t){let r=Ui(e);return ue(r,t.length)},u:function(e,t){let r=e.getFullYear();return ue(r,t.length)},Q:function(e,t,r){let o=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(o);case"QQ":return ue(o,2);case"Qo":return r.ordinalNumber(o,{unit:"quarter"});case"QQQ":return r.quarter(o,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(o,{width:"narrow",context:"formatting"});case"QQQQ":default:return r.quarter(o,{width:"wide",context:"formatting"})}},q:function(e,t,r){let o=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(o);case"qq":return ue(o,2);case"qo":return r.ordinalNumber(o,{unit:"quarter"});case"qqq":return r.quarter(o,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(o,{width:"narrow",context:"standalone"});case"qqqq":default:return r.quarter(o,{width:"wide",context:"standalone"})}},M:function(e,t,r){let o=e.getMonth();switch(t){case"M":case"MM":return Ur.M(e,t);case"Mo":return r.ordinalNumber(o+1,{unit:"month"});case"MMM":return r.month(o,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(o,{width:"narrow",context:"formatting"});case"MMMM":default:return r.month(o,{width:"wide",context:"formatting"})}},L:function(e,t,r){let o=e.getMonth();switch(t){case"L":return String(o+1);case"LL":return ue(o+1,2);case"Lo":return r.ordinalNumber(o+1,{unit:"month"});case"LLL":return r.month(o,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(o,{width:"narrow",context:"standalone"});case"LLLL":default:return r.month(o,{width:"wide",context:"standalone"})}},w:function(e,t,r,o){let n=Gp(e,o);return t==="wo"?r.ordinalNumber(n,{unit:"week"}):ue(n,t.length)},I:function(e,t,r){let o=zp(e);return t==="Io"?r.ordinalNumber(o,{unit:"week"}):ue(o,t.length)},d:function(e,t,r){return t==="do"?r.ordinalNumber(e.getDate(),{unit:"date"}):Ur.d(e,t)},D:function(e,t,r){let o=jp(e);return t==="Do"?r.ordinalNumber(o,{unit:"dayOfYear"}):ue(o,t.length)},E:function(e,t,r){let o=e.getDay();switch(t){case"E":case"EE":case"EEE":return r.day(o,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(o,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(o,{width:"short",context:"formatting"});case"EEEE":default:return r.day(o,{width:"wide",context:"formatting"})}},e:function(e,t,r,o){let n=e.getDay(),a=(n-o.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return ue(a,2);case"eo":return r.ordinalNumber(a,{unit:"day"});case"eee":return r.day(n,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(n,{width:"short",context:"formatting"});case"eeee":default:return r.day(n,{width:"wide",context:"formatting"})}},c:function(e,t,r,o){let n=e.getDay(),a=(n-o.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return ue(a,t.length);case"co":return r.ordinalNumber(a,{unit:"day"});case"ccc":return r.day(n,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(n,{width:"narrow",context:"standalone"});case"cccccc":return r.day(n,{width:"short",context:"standalone"});case"cccc":default:return r.day(n,{width:"wide",context:"standalone"})}},i:function(e,t,r){let o=e.getDay(),n=o===0?7:o;switch(t){case"i":return String(n);case"ii":return ue(n,t.length);case"io":return r.ordinalNumber(n,{unit:"day"});case"iii":return r.day(o,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(o,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(o,{width:"short",context:"formatting"});case"iiii":default:return r.day(o,{width:"wide",context:"formatting"})}},a:function(e,t,r){let n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaa":default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,r){let o=e.getHours(),n;switch(o===12?n=vn.noon:o===0?n=vn.midnight:n=o/12>=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbb":default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,r){let o=e.getHours(),n;switch(o>=17?n=vn.evening:o>=12?n=vn.afternoon:o>=4?n=vn.morning:n=vn.night,t){case"B":case"BB":case"BBB":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBB":default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,r){if(t==="ho"){let o=e.getHours()%12;return o===0&&(o=12),r.ordinalNumber(o,{unit:"hour"})}return Ur.h(e,t)},H:function(e,t,r){return t==="Ho"?r.ordinalNumber(e.getHours(),{unit:"hour"}):Ur.H(e,t)},K:function(e,t,r){let o=e.getHours()%12;return t==="Ko"?r.ordinalNumber(o,{unit:"hour"}):ue(o,t.length)},k:function(e,t,r){let o=e.getHours();return o===0&&(o=24),t==="ko"?r.ordinalNumber(o,{unit:"hour"}):ue(o,t.length)},m:function(e,t,r){return t==="mo"?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):Ur.m(e,t)},s:function(e,t,r){return t==="so"?r.ordinalNumber(e.getSeconds(),{unit:"second"}):Ur.s(e,t)},S:function(e,t){return Ur.S(e,t)},X:function(e,t,r){let o=e.getTimezoneOffset();if(o===0)return"Z";switch(t){case"X":return Yp(o);case"XXXX":case"XX":return Fo(o);case"XXXXX":case"XXX":default:return Fo(o,":")}},x:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"x":return Yp(o);case"xxxx":case"xx":return Fo(o);case"xxxxx":case"xxx":default:return Fo(o,":")}},O:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+Up(o,":");case"OOOO":default:return"GMT"+Fo(o,":")}},z:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+Up(o,":");case"zzzz":default:return"GMT"+Fo(o,":")}},t:function(e,t,r){let o=Math.trunc(+e/1e3);return ue(o,t.length)},T:function(e,t,r){return ue(+e,t.length)}};function Up(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=Math.trunc(o/60),a=o%60;return a===0?r+String(n):r+String(n)+t+ue(a,2)}function Yp(e,t){return e%60===0?(e>0?"-":"+")+ue(Math.abs(e)/60,2):Fo(e,t)}function Fo(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=ue(Math.trunc(o/60),2),a=ue(o%60,2);return r+n+t+a}var qp=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},$p=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},$0=(e,t)=>{let r=e.match(/(P+)(p+)?/)||[],o=r[1],n=r[2];if(!n)return qp(e,t);let a;switch(o){case"P":a=t.dateTime({width:"short"});break;case"PP":a=t.dateTime({width:"medium"});break;case"PPP":a=t.dateTime({width:"long"});break;case"PPPP":default:a=t.dateTime({width:"full"});break}return a.replace("{{date}}",qp(o,t)).replace("{{time}}",$p(n,t))},Kp={p:$p,P:$0};var K0=/^D+$/,Q0=/^Y+$/,X0=["D","DD","YY","YYYY"];function Qp(e){return K0.test(e)}function Xp(e){return Q0.test(e)}function Zp(e,t,r){let o=Z0(e,t,r);if(console.warn(o),X0.includes(e))throw new RangeError(o)}function Z0(e,t,r){let o=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${o} to the input \`${r}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}var J0=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,ew=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,tw=/^'([^]*?)'?$/,rw=/''/g,ow=/[a-zA-Z]/;function da(e,t,r){let o=co(),n=r?.locale??o.locale??Uu,a=r?.firstWeekContainsDate??r?.locale?.options?.firstWeekContainsDate??o.firstWeekContainsDate??o.locale?.options?.firstWeekContainsDate??1,i=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,l=ge(e,r?.in);if(!fn(l))throw new RangeError("Invalid time value");let u=t.match(ew).map(f=>{let d=f[0];if(d==="p"||d==="P"){let m=Kp[d];return m(f,n.formatLong)}return f}).join("").match(J0).map(f=>{if(f==="''")return{isToken:!1,value:"'"};let d=f[0];if(d==="'")return{isToken:!1,value:nw(f)};if(Yu[d])return{isToken:!0,value:f};if(d.match(ow))throw new RangeError("Format string contains an unescaped latin alphabet character `"+d+"`");return{isToken:!1,value:f}});n.localize.preprocessor&&(u=n.localize.preprocessor(l,u));let s={firstWeekContainsDate:a,weekStartsOn:i,locale:n};return u.map(f=>{if(!f.isToken)return f.value;let d=f.value;(!r?.useAdditionalWeekYearTokens&&Xp(d)||!r?.useAdditionalDayOfYearTokens&&Qp(d))&&Zp(d,t,String(e));let m=Yu[d[0]];return m(l,d,n.localize,s)}).join("")}function nw(e){let t=e.match(tw);return t?t[1].replace(rw,"'"):e}function Mo(e,t,r){return Wi(e,-t,r)}function Ki(e,t,r){return Gi(e,-t,r)}function Jp(e,t,r){return Rp(e,-t,r)}function Qi(e,t,r){return Ip(e,-t,r)}var bn=c(U()),qt=c(z()),$u=c(K()),Ku=c(Lo());var fo=c(U()),qu=c(z()),wr=c(K());var gn=c(k()),aw={[it]:[{value:"days",label:(0,wr.__)("Days")},{value:"weeks",label:(0,wr.__)("Weeks")},{value:"months",label:(0,wr.__)("Months")},{value:"years",label:(0,wr.__)("Years")}],[vt]:[{value:"days",label:(0,wr.__)("Days ago")},{value:"weeks",label:(0,wr.__)("Weeks ago")},{value:"months",label:(0,wr.__)("Months ago")},{value:"years",label:(0,wr.__)("Years ago")}]};function Xi({className:e,data:t,field:r,onChange:o,hideLabelFromVision:n,operator:a}){let i=aw[a===it?"inThePast":"over"],{id:l,label:u,getValue:s,setValue:f}=r,d=s({item:t}),{value:m="",unit:p=i[0].value}=d&&typeof d=="object"?d:{},g=(0,qu.useCallback)(y=>o(f({item:t,value:{value:Number(y),unit:p}})),[o,f,t,p]),h=(0,qu.useCallback)(y=>o(f({item:t,value:{value:m,unit:y}})),[o,f,t,m]);return(0,gn.jsx)(fo.BaseControl,{id:l,className:$(e,"dataviews-controls__relative-date"),label:u,hideLabelFromVision:n,children:(0,gn.jsxs)(fo.__experimentalHStack,{spacing:2.5,children:[(0,gn.jsx)(fo.__experimentalNumberControl,{__next40pxDefaultSize:!0,className:"dataviews-controls__relative-date-number",spinControls:"none",min:1,step:1,value:m,onChange:g}),(0,gn.jsx)(fo.SelectControl,{className:"dataviews-controls__relative-date-unit",__next40pxDefaultSize:!0,label:(0,wr.__)("Unit"),value:p,options:i,onChange:h,hideLabelFromVision:!0})]})})}var tv=c(Lo());function hn(e){if(!e)return null;let t=(0,tv.getDate)(e);return t&&fn(t)?t:null}var mo=c(k()),{DateCalendar:iw,ValidatedInputControl:sw}=ee(bn.privateApis),lw=e=>e?typeof e=="string"?e:da(e,"yyyy-MM-dd'T'HH:mm"):"";function uw({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{id:a,label:i,description:l,setValue:u,getValue:s,isValid:f}=t,d=s({item:e}),m=typeof d=="string"?d:void 0,[p,g]=(0,qt.useState)(()=>hn(m)||new Date),h=(0,qt.useRef)(null),y=(0,qt.useRef)(),w=(0,qt.useRef)(null),_=(0,qt.useCallback)(C=>r(u({item:e,value:C})),[e,r,u]);(0,qt.useEffect)(()=>()=>{y.current&&clearTimeout(y.current)},[]);let P=(0,qt.useCallback)(C=>{let R;if(C){let D=C;if(m){let I=hn(m);I&&(D=new Date(C),D.setHours(I.getHours()),D.setMinutes(I.getMinutes()))}R=D.toISOString(),_(R),y.current&&clearTimeout(y.current)}else _(void 0);w.current=h.current&&h.current.ownerDocument.activeElement,y.current=setTimeout(()=>{h.current&&(h.current.focus(),h.current.blur(),_(R),w.current&&w.current instanceof HTMLElement&&w.current.focus())},0)},[_,m]),N=(0,qt.useCallback)(C=>{if(C){let R=new Date(C);_(R.toISOString());let D=hn(R.toISOString());D&&g(D)}else _(void 0)},[_]),{format:O}=t,F=O.weekStartsOn??(0,Ku.getSettings)().l10n.startOfWeek,{timezone:{string:T}}=(0,Ku.getSettings)(),A=f?.required&&!o?`${i} (${(0,$u.__)("Required")})`:i;return(0,mo.jsx)(bn.BaseControl,{id:a,label:A,help:l,hideLabelFromVision:o,children:(0,mo.jsxs)(bn.__experimentalVStack,{spacing:4,children:[(0,mo.jsx)(iw,{style:{width:"100%"},selected:m&&hn(m)||void 0,onSelect:P,month:p,onMonthChange:g,timeZone:T||void 0,weekStartsOn:F}),(0,mo.jsx)(sw,{ref:h,__next40pxDefaultSize:!0,required:!!f?.required,customValidity:Re(f,n),type:"datetime-local",label:(0,$u.__)("Date time"),hideLabelFromVision:!0,value:m?lw(hn(m)||void 0):"",onChange:N})]})})}function rv({data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n,validity:a}){return n===it||n===vt?(0,mo.jsx)(Xi,{className:"dataviews-controls__datetime",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n}):(0,mo.jsx)(uw,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:a})}var Fe=c(U()),ye=c(z()),dt=c(K()),bt=c(Lo());var we=c(k()),{DateCalendar:cw,DateRangeCalendar:dw}=ee(Fe.privateApis),fw=[{id:"today",label:(0,dt.__)("Today"),getValue:()=>(0,bt.getDate)(null)},{id:"yesterday",label:(0,dt.__)("Yesterday"),getValue:()=>{let e=(0,bt.getDate)(null);return Mo(e,1)}},{id:"past-week",label:(0,dt.__)("Past week"),getValue:()=>{let e=(0,bt.getDate)(null);return Mo(e,7)}},{id:"past-month",label:(0,dt.__)("Past month"),getValue:()=>{let e=(0,bt.getDate)(null);return Ki(e,1)}}],mw=[{id:"last-7-days",label:(0,dt.__)("Last 7 days"),getValue:()=>{let e=(0,bt.getDate)(null);return[Mo(e,7),e]}},{id:"last-30-days",label:(0,dt.__)("Last 30 days"),getValue:()=>{let e=(0,bt.getDate)(null);return[Mo(e,30),e]}},{id:"month-to-date",label:(0,dt.__)("Month to date"),getValue:()=>{let e=(0,bt.getDate)(null);return[Np(e),e]}},{id:"last-year",label:(0,dt.__)("Last year"),getValue:()=>{let e=(0,bt.getDate)(null);return[Qi(e,1),e]}},{id:"year-to-date",label:(0,dt.__)("Year to date"),getValue:()=>{let e=(0,bt.getDate)(null);return[Yi(e),e]}}],xn=e=>{if(!e)return null;let t=(0,bt.getDate)(e);return t&&fn(t)?t:null},Qu=e=>e?typeof e=="string"?e:da(e,"yyyy-MM-dd"):"";function ov({field:e,validity:t,inputRefs:r,isTouched:o,setIsTouched:n,children:a}){let{isValid:i}=e,[l,u]=(0,ye.useState)(void 0),s=(0,ye.useCallback)(()=>{let d=Array.isArray(r)?r:[r];for(let m of d){let p=m.current;if(p&&!p.validity.valid){u({type:"invalid",message:p.validationMessage});return}}u(void 0)},[r]);return(0,ye.useEffect)(()=>{if(o){let d=setTimeout(()=>{t?u(Re(i,t)):s()},0);return()=>clearTimeout(d)}},[o,i,t,s]),(0,we.jsxs)("div",{onBlur:d=>{o||(!d.relatedTarget||!d.currentTarget.contains(d.relatedTarget))&&n(!0)},children:[a,(0,we.jsx)("div",{"aria-live":"polite",children:l&&(0,we.jsxs)("p",{className:$("components-validated-control__indicator",l.type==="invalid"?"is-invalid":void 0,l.type==="valid"?"is-valid":void 0),children:[(0,we.jsx)(Fe.Icon,{className:"components-validated-control__indicator-icon",icon:rl,size:16,fill:"currentColor"}),l.message]})})]})}function pw({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{id:a,label:i,setValue:l,getValue:u,isValid:s,format:f}=t,[d,m]=(0,ye.useState)(null),p=f.weekStartsOn??(0,bt.getSettings)().l10n.startOfWeek,g=u({item:e}),h=typeof g=="string"?g:void 0,[y,w]=(0,ye.useState)(()=>xn(h)||new Date),[_,P]=(0,ye.useState)(!1),N=(0,ye.useRef)(null),O=(0,ye.useCallback)(D=>r(l({item:e,value:D})),[e,r,l]),F=(0,ye.useCallback)(D=>{let I=D?da(D,"yyyy-MM-dd"):void 0;O(I),m(null),P(!0)},[O]),T=(0,ye.useCallback)(D=>{let I=D.getValue(),v=Qu(I);w(I),O(v),m(D.id),P(!0)},[O]),A=(0,ye.useCallback)(D=>{if(O(D),D){let I=xn(D);I&&w(I)}m(null),P(!0)},[O]),{timezone:{string:C}}=(0,bt.getSettings)(),R=s?.required?`${i} (${(0,dt.__)("Required")})`:i;return(0,we.jsx)(ov,{field:t,validity:n,inputRefs:N,isTouched:_,setIsTouched:P,children:(0,we.jsx)(Fe.BaseControl,{id:a,className:"dataviews-controls__date",label:R,hideLabelFromVision:o,children:(0,we.jsxs)(Fe.__experimentalVStack,{spacing:4,children:[(0,we.jsxs)(Fe.__experimentalHStack,{spacing:2,wrap:!0,justify:"flex-start",children:[fw.map(D=>{let I=d===D.id;return(0,we.jsx)(Fe.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:I,size:"small",onClick:()=>T(D),children:D.label},D.id)}),(0,we.jsx)(Fe.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!d,size:"small",disabled:!!d,accessibleWhenDisabled:!1,children:(0,dt.__)("Custom")})]}),(0,we.jsx)(Fe.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:N,type:"date",label:(0,dt.__)("Date"),hideLabelFromVision:!0,value:h,onChange:A,required:!!t.isValid?.required}),(0,we.jsx)(cw,{style:{width:"100%"},selected:h&&xn(h)||void 0,onSelect:F,month:y,onMonthChange:w,timeZone:C||void 0,weekStartsOn:p})]})})})}function vw({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{id:a,label:i,getValue:l,setValue:u,format:s}=t,f,d=l({item:e});Array.isArray(d)&&d.length===2&&d.every(v=>typeof v=="string")&&(f=d);let m=s.weekStartsOn??(0,bt.getSettings)().l10n.startOfWeek,p=(0,ye.useCallback)(v=>{r(u({item:e,value:v}))},[e,r,u]),[g,h]=(0,ye.useState)(null),y=(0,ye.useMemo)(()=>{if(!f)return{from:void 0,to:void 0};let[v,x]=f;return{from:xn(v)||void 0,to:xn(x)||void 0}},[f]),[w,_]=(0,ye.useState)(()=>y.from||new Date),[P,N]=(0,ye.useState)(!1),O=(0,ye.useRef)(null),F=(0,ye.useRef)(null),T=(0,ye.useCallback)((v,x)=>{v&&x?p([Qu(v),Qu(x)]):!v&&!x&&p(void 0)},[p]),A=(0,ye.useCallback)(v=>{T(v?.from,v?.to),h(null),N(!0)},[T]),C=(0,ye.useCallback)(v=>{let[x,V]=v.getValue();_(x),T(x,V),h(v.id),N(!0)},[T]),R=(0,ye.useCallback)((v,x)=>{let[V,b]=f||[void 0,void 0];if(T(v==="from"?x:V,v==="to"?x:b),x){let E=xn(x);E&&_(E)}h(null),N(!0)},[f,T]),{timezone:D}=(0,bt.getSettings)(),I=t.isValid?.required?`${i} (${(0,dt.__)("Required")})`:i;return(0,we.jsx)(ov,{field:t,validity:n,inputRefs:[O,F],isTouched:P,setIsTouched:N,children:(0,we.jsx)(Fe.BaseControl,{id:a,className:"dataviews-controls__date",label:I,hideLabelFromVision:o,children:(0,we.jsxs)(Fe.__experimentalVStack,{spacing:4,children:[(0,we.jsxs)(Fe.__experimentalHStack,{spacing:2,wrap:!0,justify:"flex-start",children:[mw.map(v=>{let x=g===v.id;return(0,we.jsx)(Fe.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:x,size:"small",onClick:()=>C(v),children:v.label},v.id)}),(0,we.jsx)(Fe.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!g,size:"small",accessibleWhenDisabled:!1,disabled:!!g,children:(0,dt.__)("Custom")})]}),(0,we.jsxs)(Fe.__experimentalHStack,{spacing:2,children:[(0,we.jsx)(Fe.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:O,type:"date",label:(0,dt.__)("From"),hideLabelFromVision:!0,value:f?.[0],onChange:v=>R("from",v),required:!!t.isValid?.required}),(0,we.jsx)(Fe.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:F,type:"date",label:(0,dt.__)("To"),hideLabelFromVision:!0,value:f?.[1],onChange:v=>R("to",v),required:!!t.isValid?.required})]}),(0,we.jsx)(dw,{style:{width:"100%"},selected:y,onSelect:A,month:w,onMonthChange:_,timeZone:D.string||void 0,weekStartsOn:m})]})})})}function nv({data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n,validity:a}){return n===it||n===vt?(0,we.jsx)(Xi,{className:"dataviews-controls__date",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n}):n===at?(0,we.jsx)(vw,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:a}):(0,we.jsx)(pw,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:a})}var Ji=c(U());var av=c(U()),iv=c(z());var sv=c(k()),{ValidatedInputControl:gw}=ee(av.privateApis);function yr({data:e,field:t,onChange:r,hideLabelFromVision:o,type:n,prefix:a,suffix:i,validity:l}){let{label:u,placeholder:s,description:f,getValue:d,setValue:m,isValid:p}=t,g=d({item:e}),h=(0,iv.useCallback)(y=>r(m({item:e,value:y})),[e,m,r]);return(0,sv.jsx)(gw,{required:!!p.required,customValidity:Re(p,l),label:u,placeholder:s,value:g??"",help:f,onChange:h,hideLabelFromVision:o,type:n,prefix:a,suffix:i,pattern:p.pattern?p.pattern.constraint:void 0,minLength:p.minLength?p.minLength.constraint:void 0,maxLength:p.maxLength?p.maxLength.constraint:void 0,__next40pxDefaultSize:!0})}var Zi=c(k());function lv({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){return(0,Zi.jsx)(yr,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n,type:"email",prefix:(0,Zi.jsx)(Ji.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Zi.jsx)(Ji.Icon,{icon:el})})})}var ts=c(U());var es=c(k());function uv({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){return(0,es.jsx)(yr,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n,type:"tel",prefix:(0,es.jsx)(ts.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,es.jsx)(ts.Icon,{icon:dl})})})}var os=c(U());var rs=c(k());function cv({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){return(0,rs.jsx)(yr,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n,type:"url",prefix:(0,rs.jsx)(os.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,rs.jsx)(os.Icon,{icon:ul})})})}var Yr=c(U()),fa=c(z()),ns=c(K());var po=c(k()),{ValidatedNumberControl:hw}=ee(Yr.privateApis);function dv(e){if(e===""||e===void 0)return"";let t=Number(e);return Number.isFinite(t)?t:""}function bw({value:e,onChange:t,hideLabelFromVision:r,step:o}){let[n="",a=""]=e,i=(0,fa.useCallback)(u=>t([dv(u),a]),[t,a]),l=(0,fa.useCallback)(u=>t([n,dv(u)]),[t,n]);return(0,po.jsx)(Yr.BaseControl,{help:(0,ns.__)("The max. value must be greater than the min. value."),children:(0,po.jsxs)(Yr.Flex,{direction:"row",gap:4,children:[(0,po.jsx)(Yr.__experimentalNumberControl,{label:(0,ns.__)("Min."),value:n,max:a?Number(a)-o:void 0,onChange:i,__next40pxDefaultSize:!0,hideLabelFromVision:r,step:o}),(0,po.jsx)(Yr.__experimentalNumberControl,{label:(0,ns.__)("Max."),value:a,min:n?Number(n)+o:void 0,onChange:l,__next40pxDefaultSize:!0,hideLabelFromVision:r,step:o})]})})}function as({data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n,validity:a}){let i=t.format?.decimals??0,l=Math.pow(10,Math.abs(i)*-1),{label:u,description:s,getValue:f,setValue:d,isValid:m}=t,p=f({item:e})??"",g=(0,fa.useCallback)(y=>{r(d({item:e,value:["",void 0].includes(y)?void 0:Number(y)}))},[e,r,d]),h=(0,fa.useCallback)(y=>{r(d({item:e,value:y}))},[e,r,d]);if(n===at){let y=["",""];return Array.isArray(p)&&p.length===2&&p.every(w=>typeof w=="number"||w==="")&&(y=p),(0,po.jsx)(bw,{value:y,onChange:h,hideLabelFromVision:o,step:l})}return(0,po.jsx)(hw,{required:!!m.required,customValidity:Re(m,a),label:u,help:s,value:p,onChange:g,__next40pxDefaultSize:!0,hideLabelFromVision:o,step:l,min:m.min?m.min.constraint:void 0,max:m.max?m.max.constraint:void 0})}var fv=c(k());function mv(e){return(0,fv.jsx)(as,{...e})}var pv=c(k());function vv(e){return(0,pv.jsx)(as,{...e})}var is=c(U()),gv=c(z());var Xu=c(k()),{ValidatedRadioControl:xw}=ee(is.privateApis);function hv({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:a,description:i,getValue:l,setValue:u,isValid:s}=t,{elements:f,isLoading:d}=It({elements:t.elements,getElements:t.getElements}),m=l({item:e}),p=(0,gv.useCallback)(g=>r(u({item:e,value:g})),[e,r,u]);return d?(0,Xu.jsx)(is.Spinner,{}):(0,Xu.jsx)(xw,{required:!!t.isValid?.required,customValidity:Re(s,n),label:a,help:i,onChange:p,options:f,selected:m,hideLabelFromVision:o})}var ss=c(U()),bv=c(z());var Zu=c(k()),{ValidatedSelectControl:ww}=ee(ss.privateApis);function xv({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{type:a,label:i,description:l,getValue:u,setValue:s,isValid:f}=t,d=a==="array",m=u({item:e})??(d?[]:""),p=(0,bv.useCallback)(y=>r(s({item:e,value:y})),[e,r,s]),{elements:g,isLoading:h}=It({elements:t.elements,getElements:t.getElements});return h?(0,Zu.jsx)(ss.Spinner,{}):(0,Zu.jsx)(ww,{required:!!t.isValid?.required,customValidity:Re(f,n),label:i,value:m,help:l,options:g,onChange:p,__next40pxDefaultSize:!0,hideLabelFromVision:o,multiple:d})}var Ju=c(z());var wv=c(k());function yv({data:e,field:t,onChange:r,hideLabelFromVision:o,config:n,validity:a}){let{prefix:i,suffix:l}=n||{};return(0,wv.jsx)(yr,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:a,prefix:i?(0,Ju.createElement)(i):void 0,suffix:l?(0,Ju.createElement)(l):void 0})}var _v=c(U()),Sv=c(z());var Cv=c(k()),{ValidatedToggleControl:yw}=ee(_v.privateApis);function Pv({field:e,onChange:t,data:r,hideLabelFromVision:o,validity:n}){let{label:a,description:i,getValue:l,setValue:u,isValid:s}=e,f=(0,Sv.useCallback)(()=>{t(u({item:r,value:!l({item:r})}))},[t,u,r,l]);return(0,Cv.jsx)(yw,{required:!!s.required,customValidity:Re(s,n),hidden:o,label:a,help:i,checked:l({item:r}),onChange:f})}var Ev=c(U()),Ov=c(z());var Tv=c(k()),{ValidatedTextareaControl:_w}=ee(Ev.privateApis);function Vv({data:e,field:t,onChange:r,hideLabelFromVision:o,config:n,validity:a}){let{rows:i=4}=n||{},{label:l,placeholder:u,description:s,setValue:f,isValid:d}=t,m=t.getValue({item:e}),p=(0,Ov.useCallback)(g=>r(f({item:e,value:g})),[e,r,f]);return(0,Tv.jsx)(_w,{required:!!d.required,customValidity:Re(d,a),label:l,placeholder:u,value:m??"",help:s,onChange:p,rows:i,minLength:d.minLength?d.minLength.constraint:void 0,maxLength:d.maxLength?d.maxLength.constraint:void 0,__next40pxDefaultSize:!0,hideLabelFromVision:o})}var wn=c(U()),Av=c(z());var ls=c(k()),{ValidatedToggleGroupControl:Sw}=ee(wn.privateApis);function Rv({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{getValue:a,setValue:i,isValid:l}=t,u=a({item:e}),s=(0,Av.useCallback)(p=>r(i({item:e,value:p})),[e,r,i]),{elements:f,isLoading:d}=It({elements:t.elements,getElements:t.getElements});if(d)return(0,ls.jsx)(wn.Spinner,{});if(f.length===0)return null;let m=f.find(p=>p.value===u);return(0,ls.jsx)(Sw,{required:!!t.isValid?.required,customValidity:Re(l,n),__next40pxDefaultSize:!0,isBlock:!0,label:t.label,help:m?.description||t.description,onChange:s,value:u,hideLabelFromVision:o,children:f.map(p=>(0,ls.jsx)(wn.__experimentalToggleGroupControlOption,{label:p.label,value:p.value},p.value))})}var us=c(U()),cs=c(z());var ma=c(k()),{ValidatedFormTokenField:Cw}=ee(us.privateApis);function Iv({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:a,placeholder:i,getValue:l,setValue:u,isValid:s}=t,f=l({item:e}),{elements:d,isLoading:m}=It({elements:t.elements,getElements:t.getElements}),p=(0,cs.useMemo)(()=>Array.isArray(f)?f.map(h=>d?.find(w=>w.value===h)||{value:h,label:h}):[],[f,d]),g=(0,cs.useCallback)(h=>{let y=h.map(w=>typeof w=="object"&&"value"in w?w.value:w);r(u({item:e,value:y}))},[r,u,e]);return m?(0,ma.jsx)(us.Spinner,{}):(0,ma.jsx)(Cw,{required:!!s?.required,customValidity:Re(s,n),label:o?void 0:a,value:p,onChange:g,placeholder:i,suggestions:d?.map(h=>h.value),__experimentalValidateInput:h=>t.isValid?.elements&&d?d.some(y=>y.value===h||y.label===h):!0,__experimentalExpandOnFocus:d&&d.length>0,__experimentalShowHowTo:!t.isValid?.elements,displayTransform:h=>typeof h=="object"&&"label"in h?h.label:typeof h=="string"&&d&&d.find(w=>w.value===h)?.label||h,__experimentalRenderItem:({item:h})=>{if(typeof h=="string"&&d){let y=d.find(w=>w.value===h);return(0,ma.jsx)("span",{children:y?.label||h})}return(0,ma.jsx)("span",{children:h})}})}var Pw={grad:.9,turn:360,rad:360/(2*Math.PI)},qr=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},ot=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},$t=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},jv=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},kv=function(e){return{r:$t(e.r,0,255),g:$t(e.g,0,255),b:$t(e.b,0,255),a:$t(e.a)}},ec=function(e){return{r:ot(e.r),g:ot(e.g),b:ot(e.b),a:ot(e.a,3)}},Ew=/^#([0-9a-f]{3,8})$/i,ds=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},zv=function(e){var t=e.r,r=e.g,o=e.b,n=e.a,a=Math.max(t,r,o),i=a-Math.min(t,r,o),l=i?a===t?(r-o)/i:a===r?2+(o-t)/i:4+(t-r)/i:0;return{h:60*(l<0?l+6:l),s:a?i/a*100:0,v:a/255*100,a:n}},Wv=function(e){var t=e.h,r=e.s,o=e.v,n=e.a;t=t/360*6,r/=100,o/=100;var a=Math.floor(t),i=o*(1-r),l=o*(1-(t-a)*r),u=o*(1-(1-t+a)*r),s=a%6;return{r:255*[o,l,i,i,u,o][s],g:255*[u,o,o,l,i,i][s],b:255*[i,i,u,o,o,l][s],a:n}},Nv=function(e){return{h:jv(e.h),s:$t(e.s,0,100),l:$t(e.l,0,100),a:$t(e.a)}},Dv=function(e){return{h:ot(e.h),s:ot(e.s),l:ot(e.l),a:ot(e.a,3)}},Fv=function(e){return Wv((r=(t=e).s,{h:t.h,s:(r*=((o=t.l)<50?o:100-o)/100)>0?2*r/(o+r)*100:0,v:o+r,a:t.a}));var t,r,o},pa=function(e){return{h:(t=zv(e)).h,s:(n=(200-(r=t.s))*(o=t.v)/100)>0&&n<200?r*o/100/(n<=100?n:200-n)*100:0,l:n/2,a:t.a};var t,r,o,n},Ow=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Tw=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Vw=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Aw=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Mv={string:[[function(e){var t=Ew.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:e.length===4?ot(parseInt(e[3]+e[3],16)/255,2):1}:e.length===6||e.length===8?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:e.length===8?ot(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=Vw.exec(e)||Aw.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:kv({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:t[7]===void 0?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=Ow.exec(e)||Tw.exec(e);if(!t)return null;var r,o,n=Nv({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(Pw[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return Fv(n)},"hsl"]],object:[[function(e){var t=e.r,r=e.g,o=e.b,n=e.a,a=n===void 0?1:n;return qr(t)&&qr(r)&&qr(o)?kv({r:Number(t),g:Number(r),b:Number(o),a:Number(a)}):null},"rgb"],[function(e){var t=e.h,r=e.s,o=e.l,n=e.a,a=n===void 0?1:n;if(!qr(t)||!qr(r)||!qr(o))return null;var i=Nv({h:Number(t),s:Number(r),l:Number(o),a:Number(a)});return Fv(i)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,n=e.a,a=n===void 0?1:n;if(!qr(t)||!qr(r)||!qr(o))return null;var i=(function(l){return{h:jv(l.h),s:$t(l.s,0,100),v:$t(l.v,0,100),a:$t(l.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(a)});return Wv(i)},"hsv"]]},Lv=function(e,t){for(var r=0;r=.5},e.prototype.toHex=function(){return t=ec(this.rgba),r=t.r,o=t.g,n=t.b,i=(a=t.a)<1?ds(ot(255*a)):"","#"+ds(r)+ds(o)+ds(n)+i;var t,r,o,n,a,i},e.prototype.toRgb=function(){return ec(this.rgba)},e.prototype.toRgbString=function(){return t=ec(this.rgba),r=t.r,o=t.g,n=t.b,(a=t.a)<1?"rgba("+r+", "+o+", "+n+", "+a+")":"rgb("+r+", "+o+", "+n+")";var t,r,o,n,a},e.prototype.toHsl=function(){return Dv(pa(this.rgba))},e.prototype.toHslString=function(){return t=Dv(pa(this.rgba)),r=t.h,o=t.s,n=t.l,(a=t.a)<1?"hsla("+r+", "+o+"%, "+n+"%, "+a+")":"hsl("+r+", "+o+"%, "+n+"%)";var t,r,o,n,a},e.prototype.toHsv=function(){return t=zv(this.rgba),{h:ot(t.h),s:ot(t.s),v:ot(t.v),a:ot(t.a,3)};var t},e.prototype.invert=function(){return ft({r:255-(t=this.rgba).r,g:255-t.g,b:255-t.b,a:t.a});var t},e.prototype.saturate=function(t){return t===void 0&&(t=.1),ft(tc(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),ft(tc(this.rgba,-t))},e.prototype.grayscale=function(){return ft(tc(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),ft(Bv(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),ft(Bv(this.rgba,-t))},e.prototype.rotate=function(t){return t===void 0&&(t=15),this.hue(this.hue()+t)},e.prototype.alpha=function(t){return typeof t=="number"?ft({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):ot(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=pa(this.rgba);return typeof t=="number"?ft({h:t,s:r.s,l:r.l,a:r.a}):ot(r.h)},e.prototype.isEqual=function(t){return this.toHex()===ft(t).toHex()},e})(),ft=function(e){return e instanceof Hv?e:new Hv(e)};var yn=c(U()),oc=c(z());var vo=c(k()),{ValidatedInputControl:Iw,Picker:kw}=ee(yn.privateApis),Nw=({color:e,onColorChange:t})=>{let r=e&&ft(e).isValid()?e:"#ffffff";return(0,vo.jsx)(yn.Dropdown,{renderToggle:({onToggle:o,isOpen:n})=>(0,vo.jsx)(yn.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,vo.jsx)("button",{type:"button",onClick:o,style:{width:"24px",height:"24px",borderRadius:"50%",backgroundColor:r,border:"1px solid #ddd",cursor:"pointer",outline:n?"2px solid #007cba":"none",outlineOffset:"2px",display:"flex",alignItems:"center",justifyContent:"center",padding:0,margin:0},"aria-label":"Open color picker"})}),renderContent:()=>(0,vo.jsx)("div",{style:{padding:"16px"},children:(0,vo.jsx)(kw,{color:ft(r),onChange:t,enableAlpha:!0})})})};function Gv({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:a,placeholder:i,description:l,setValue:u,isValid:s}=t,f=t.getValue({item:e})||"",d=(0,oc.useCallback)(p=>{r(u({item:e,value:p.toHex()}))},[e,r,u]),m=(0,oc.useCallback)(p=>{r(u({item:e,value:p||""}))},[e,r,u]);return(0,vo.jsx)(Iw,{required:!!t.isValid?.required,customValidity:Re(s,n),label:a,placeholder:i,value:f,help:l,onChange:m,hideLabelFromVision:o,type:"text",prefix:(0,vo.jsx)(Nw,{color:f,onColorChange:d})})}var ms=c(U()),ps=c(z()),nc=c(K());var fs=c(k());function Uv({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let[a,i]=(0,ps.useState)(!1),l=(0,ps.useCallback)(()=>{i(u=>!u)},[]);return(0,fs.jsx)(yr,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n,type:a?"text":"password",suffix:(0,fs.jsx)(ms.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,fs.jsx)(ms.Button,{icon:a?Vn:wl,onClick:l,size:"small",label:a?(0,nc.__)("Hide password"):(0,nc.__)("Show password")})})})}function vs(e){return Array.isArray(e.elements)&&e.elements.length>0||typeof e.getElements=="function"}var qv=c(k()),Yv={array:Iv,checkbox:Pp,color:Gv,datetime:rv,date:nv,email:lv,telephone:uv,url:cv,integer:mv,number:vv,password:Uv,radio:hv,select:xv,text:yv,toggle:Pv,textarea:Vv,toggleGroup:Rv};function Dw(e){return e&&typeof e=="object"&&typeof e.control=="string"}function Fw(e){let{control:t,...r}=e,o=gs(t);return o===null?null:function(a){return(0,qv.jsx)(o,{...a,config:r})}}function $v(e,t){return typeof e.Edit=="function"?e.Edit:typeof e.Edit=="string"?gs(e.Edit):Dw(e.Edit)?Fw(e.Edit):vs(e)&&e.type!=="array"?gs("select"):t===null?null:gs(t)}function gs(e){return Object.keys(Yv).includes(e)?Yv[e]:null}function Mw(e,t,r){if(e.filterBy===!1)return!1;let o=e.filterBy?.operators?.filter(n=>r.includes(n))??t;return o.length===0?!1:{isPrimary:!!e.filterBy?.isPrimary,operators:o}}var Kv=Mw;var Lw=e=>({item:t})=>{let r=e.split("."),o=t;for(let n of r)o.hasOwnProperty(n)?o=o[n]:o=void 0;return o},Qv=Lw;var Bw=e=>({value:t})=>{let r=e.split("."),o={},n=o;for(let a of r.slice(0,-1))n[a]={},n=n[a];return n[r.at(-1)]=t,o},Xv=Bw;var Jv=c(K());function hs({item:e,field:t}){let{elements:r,isLoading:o}=It({elements:t.elements,getElements:t.getElements}),n=t.getValue({item:e});return o||r.length===0?n:r?.find(a=>a.value===n)?.label||t.getValue({item:e})}var Zv=c(k());function He({item:e,field:t}){return t.hasElements?(0,Zv.jsx)(hs,{item:e,field:t}):t.getValueFormatted({item:e,field:t})}var _r=(e,t,r)=>r==="asc"?e.localeCompare(t):t.localeCompare(e);function je(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)}function Sr(e,t){if(typeof t.isValid.minLength?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:String(r).length>=t.isValid.minLength.constraint}function Cr(e,t){if(typeof t.isValid.maxLength?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:String(r).length<=t.isValid.maxLength.constraint}function Pr(e,t){if(t.isValid.pattern?.constraint===void 0)return!0;try{let r=new RegExp(t.isValid.pattern.constraint),o=t.getValue({item:e});return[void 0,"",null].includes(o)?!0:r.test(String(o))}catch{return!1}}function Ee(e,t){let o=(t.elements??[]).map(a=>a.value);if(o.length===0)return!0;let n=t.getValue({item:e});return[].concat(n).every(a=>o.includes(a))}function Hw({item:e,field:t}){return t.getValue({item:e})}var Pt=Hw;var jw=/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;function zw(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!jw.test(r)?(0,Jv.__)("Value must be a valid email address."):null}var eg={type:"email",render:He,Edit:"email",sort:_r,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[_e,Se],validOperators:[Oe,Te,Bt,Ht,jt,_e,Se,Je,et],format:{},getValueFormatted:Pt,validate:{required:je,pattern:Pr,minLength:Sr,maxLength:Cr,elements:Ee,custom:zw}};var tg=c(K());var _n=(e,t,r)=>r==="asc"?e-t:t-e;function bs(e,t){if(typeof t.isValid.min?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:Number(r)>=t.isValid.min.constraint}function xs(e,t){if(typeof t.isValid.max?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:Number(r)<=t.isValid.max.constraint}var rg={separatorThousand:","};function Ww({item:e,field:t}){let r=t.getValue({item:e});if(r==null)return"";if(r=Number(r),!Number.isFinite(r))return String(r);let o;t.type!=="integer"?o=rg:o=t.format;let{separatorThousand:n}=o,a=Math.trunc(r);return n?String(a).replace(/\B(?=(\d{3})+(?!\d))/g,n):String(a)}function Gw(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Number.isInteger(r)?(0,tg.__)("Value must be an integer."):null}var og={type:"integer",render:He,Edit:"integer",sort:_n,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Oe,Te,Jt,er,tr,rr,at],validOperators:[Oe,Te,Jt,er,tr,rr,at,_e,Se,Je,et],format:rg,getValueFormatted:Ww,validate:{required:je,min:bs,max:xs,elements:Ee,custom:Gw}};var ng=c(K());var ag={separatorThousand:",",separatorDecimal:".",decimals:2};function Uw({item:e,field:t}){let r=t.getValue({item:e});if(r==null)return"";if(r=Number(r),!Number.isFinite(r))return String(r);let o;t.type!=="number"?o=ag:o=t.format;let{separatorThousand:n,separatorDecimal:a,decimals:i}=o,l=r.toFixed(i),[u,s]=l.split("."),f=n?u.replace(/\B(?=(\d{3})+(?!\d))/g,n):u;return i===0?f:f+a+s}function Yw(e){return e===""||e===void 0||e===null}function qw(e,t){let r=t.getValue({item:e});return!Yw(r)&&!Number.isFinite(r)?(0,ng.__)("Value must be a number."):null}var ig={type:"number",render:He,Edit:"number",sort:_n,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Oe,Te,Jt,er,tr,rr,at],validOperators:[Oe,Te,Jt,er,tr,rr,at,_e,Se,Je,et],format:ag,getValueFormatted:Uw,validate:{required:je,min:bs,max:xs,elements:Ee,custom:qw}};var sg={type:"text",render:He,Edit:"text",sort:_r,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[_e,Se],validOperators:[Oe,Te,Bt,Ht,jt,_e,Se,Je,et],format:{},getValueFormatted:Pt,validate:{required:je,pattern:Pr,minLength:Sr,maxLength:Cr,elements:Ee}};var Bo=c(Lo());var lg={datetime:(0,Bo.getSettings)().formats.datetime,weekStartsOn:(0,Bo.getSettings)().l10n.startOfWeek};function $w({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="datetime"?o=lg:o=t.format,(0,Bo.dateI18n)(o.datetime,(0,Bo.getDate)(r))}var Kw=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},ug={type:"datetime",render:He,Edit:"datetime",sort:Kw,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[sr,lr,or,nr,ar,ir,it,vt],validOperators:[sr,lr,or,nr,ar,ir,it,vt],format:lg,getValueFormatted:$w,validate:{required:je,elements:Ee}};var Ho=c(Lo());var cg={date:(0,Ho.getSettings)().formats.date,weekStartsOn:(0,Ho.getSettings)().l10n.startOfWeek};function Qw({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="date"?o=cg:o=t.format,(0,Ho.dateI18n)(o.date,(0,Ho.getDate)(r))}var Xw=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},dg={type:"date",render:He,Edit:"date",sort:Xw,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[sr,lr,or,nr,ar,ir,it,vt,at],validOperators:[sr,lr,or,nr,ar,ir,it,vt,at],format:cg,getValueFormatted:Qw,validate:{required:je,elements:Ee}};var ws=c(K());function fg(e,t){return t.getValue({item:e})===!0}function Zw({item:e,field:t}){let r=t.getValue({item:e});return r===!0?(0,ws.__)("True"):r===!1?(0,ws.__)("False"):""}function Jw(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&![!0,!1].includes(r)?(0,ws.__)("Value must be true, false, or undefined"):null}var ey=(e,t,r)=>{let o=!!e;return o===!!t?0:r==="asc"?o?1:-1:o?-1:1},mg={type:"boolean",render:He,Edit:"checkbox",sort:ey,validate:{required:fg,elements:Ee,custom:Jw},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Oe,Te],validOperators:[Oe,Te],format:{},getValueFormatted:Zw};var pg={type:"media",render:()=>null,Edit:null,sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:Pt,validate:{}};var ac=c(K());function vg(e,t){let r=t.getValue({item:e});return Array.isArray(r)&&r.length>0&&r.every(o=>![void 0,"",null].includes(o))}function gg({item:e,field:t}){let r=t.getValue({item:e});return(Array.isArray(r)?r:[]).join(", ")}function ty({item:e,field:t}){return gg({item:e,field:t})}function ry(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Array.isArray(r)?(0,ac.__)("Value must be an array."):r.every(o=>typeof o=="string")?null:(0,ac.__)("Every value must be a string.")}var oy=(e,t,r)=>{let o=Array.isArray(e)?e:[],n=Array.isArray(t)?t:[];if(o.length!==n.length)return r==="asc"?o.length-n.length:n.length-o.length;let a=o.join(","),i=n.join(",");return r==="asc"?a.localeCompare(i):i.localeCompare(a)},hg={type:"array",render:ty,Edit:"array",sort:oy,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[_e,Se],validOperators:[_e,Se,Je,et],format:{},getValueFormatted:gg,validate:{required:vg,elements:Ee,custom:ry}};function ny({item:e,field:t}){return t.getValue({item:e})?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":""}var bg={type:"password",render:He,Edit:"password",sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:ny,validate:{required:je,pattern:Pr,minLength:Sr,maxLength:Cr,elements:Ee}};var xg={type:"telephone",render:He,Edit:"telephone",sort:_r,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[_e,Se],validOperators:[Oe,Te,Bt,Ht,jt,_e,Se,Je,et],format:{},getValueFormatted:Pt,validate:{required:je,pattern:Pr,minLength:Sr,maxLength:Cr,elements:Ee}};var wg=c(K());var Sn=c(k());function ay({item:e,field:t}){if(t.hasElements)return(0,Sn.jsx)(hs,{item:e,field:t});let r=Pt({item:e,field:t});return!r||!ft(r).isValid()?r:(0,Sn.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,Sn.jsx)("div",{style:{width:"16px",height:"16px",borderRadius:"50%",backgroundColor:r,border:"1px solid #ddd",flexShrink:0}}),(0,Sn.jsx)("span",{children:r})]})}function iy(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!ft(r).isValid()?(0,wg.__)("Value must be a valid color."):null}var sy=(e,t,r)=>{let o=ft(e),n=ft(t);if(!o.isValid()&&!n.isValid())return 0;if(!o.isValid())return r==="asc"?1:-1;if(!n.isValid())return r==="asc"?-1:1;let a=o.toHsl(),i=n.toHsl();return a.h!==i.h?r==="asc"?a.h-i.h:i.h-a.h:a.s!==i.s?r==="asc"?a.s-i.s:i.s-a.s:r==="asc"?a.l-i.l:i.l-a.l},yg={type:"color",render:ay,Edit:"color",sort:sy,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[_e,Se],validOperators:[Oe,Te,_e,Se],format:{},getValueFormatted:Pt,validate:{required:je,elements:Ee,custom:iy}};var _g={type:"url",render:He,Edit:"url",sort:_r,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[_e,Se],validOperators:[Oe,Te,Bt,Ht,jt,_e,Se,Je,et],format:{},getValueFormatted:Pt,validate:{required:je,pattern:Pr,minLength:Sr,maxLength:Cr,elements:Ee}};var ly=(e,t,r)=>typeof e=="number"&&typeof t=="number"?_n(e,t,r):_r(e,t,r),Sg={render:He,Edit:null,sort:ly,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Oe,Te],validOperators:Wm(),format:{},getValueFormatted:Pt,validate:{required:je,elements:Ee}};function Cg(e,t){let r;e.isValid?.required===!0&&t.validate.required!==void 0&&(r={constraint:!0,validate:t.validate.required});let o;(e.isValid?.elements===!0||e.isValid?.elements===void 0&&(e.elements||e.getElements))&&t.validate.elements!==void 0&&(o={constraint:!0,validate:t.validate.elements});let n;typeof e.isValid?.min=="number"&&t.validate.min!==void 0&&(n={constraint:e.isValid.min,validate:t.validate.min});let a;typeof e.isValid?.max=="number"&&t.validate.max!==void 0&&(a={constraint:e.isValid.max,validate:t.validate.max});let i;typeof e.isValid?.minLength=="number"&&t.validate.minLength!==void 0&&(i={constraint:e.isValid.minLength,validate:t.validate.minLength});let l;typeof e.isValid?.maxLength=="number"&&t.validate.maxLength!==void 0&&(l={constraint:e.isValid.maxLength,validate:t.validate.maxLength});let u;e.isValid?.pattern!==void 0&&t.validate.pattern!==void 0&&(u={constraint:e.isValid?.pattern,validate:t.validate.pattern});let s=e.isValid?.custom??t.validate.custom;return{required:r,elements:o,min:n,max:a,minLength:i,maxLength:l,pattern:u,custom:s}}function uy(e,t){return{...t.format,...e.format}}var Pg=uy;function cy(e){let t=[eg,og,ig,sg,ug,dg,mg,pg,hg,bg,xg,yg,_g].find(r=>r?.type===e);return t||Sg}function ys(e){return e.map(t=>{let r=cy(t.type),o=t.getValue||Qv(t.id),n=function(a,i,l){let u=o({item:a}),s=o({item:i});return t.sort?t.sort(u,s,l):r.sort(u,s,l)};return{id:t.id,label:t.label||t.id,header:t.header||t.label||t.id,description:t.description,placeholder:t.placeholder,getValue:o,setValue:t.setValue||Xv(t.id),elements:t.elements,getElements:t.getElements,hasElements:vs(t),isVisible:t.isVisible,enableHiding:t.enableHiding??!0,readOnly:t.readOnly??!1,type:r.type,render:t.render??r.render,Edit:$v(t,r.Edit),sort:n,enableSorting:t.enableSorting??r.enableSorting,enableGlobalSearch:t.enableGlobalSearch??r.enableGlobalSearch,isValid:Cg(t,r),filterBy:Kv(t,r.defaultOperators,r.validOperators),format:Pg(t,r),getValueFormatted:t.getValueFormatted??r.getValueFormatted}})}var mt=c(k()),dy=e=>e.id,fy=()=>!0,my=[],py=to.filter(e=>!e.isPicker);function vy({header:e,search:t=!0,searchLabel:r=void 0}){return(0,mt.jsxs)(mt.Fragment,{children:[(0,mt.jsxs)(_s.__experimentalHStack,{alignment:"top",justify:"space-between",className:"dataviews__view-actions",spacing:1,children:[(0,mt.jsxs)(_s.__experimentalHStack,{justify:"start",expanded:!1,className:"dataviews__search",children:[t&&(0,mt.jsx)(Mu,{label:r}),(0,mt.jsx)(Hi,{})]}),(0,mt.jsxs)(_s.__experimentalHStack,{spacing:1,expanded:!1,style:{flexShrink:0},children:[(0,mt.jsx)(yp,{}),e]})]}),(0,mt.jsx)(ji,{className:"dataviews-filters__container"}),(0,mt.jsx)(Du,{}),(0,mt.jsx)(Fu,{})]})}function gy({view:e,onChangeView:t,fields:r,search:o=!0,searchLabel:n=void 0,actions:a=my,data:i,getItemId:l=dy,getItemLevel:u,isLoading:s=!1,paginationInfo:f,defaultLayouts:d,selection:m,onChangeSelection:p,onClickItem:g,renderItemLink:h,isItemClickable:y=fy,header:w,children:_,config:P={perPageSizes:[10,20,50,100]},empty:N}){let{infiniteScrollHandler:O}=f,F=(0,Et.useRef)(null),[T,A]=(0,Et.useState)(0),C=(0,Ss.useResizeObserver)(de=>{A(de[0].borderBoxSize[0].inlineSize)},{box:"border-box"}),[R,D]=(0,Et.useState)([]),I=m===void 0||p===void 0,v=I?R:m,[x,V]=(0,Et.useState)(null);function b(de){let j=typeof de=="function"?de(v):de;I&&D(j),p&&p(j)}let S=(0,Et.useMemo)(()=>ys(r),[r]),M=(0,Et.useMemo)(()=>v.filter(de=>i.some(j=>l(j)===de)),[v,i,l]),E=ia(S,e),G=(0,Et.useMemo)(()=>(E||[]).some(de=>de.isPrimary||de.isLocked),[E]),[Y,Xe]=(0,Et.useState)(G);(0,Et.useEffect)(()=>{G&&!Y&&Xe(!0)},[G,Y]),(0,Et.useEffect)(()=>{if(!e.infiniteScrollEnabled||!F.current)return;let de=(0,Ss.throttle)(fe=>{let Ze=fe.target,Zt=Ze.scrollTop,Vr=Ze.scrollHeight,Kr=Ze.clientHeight;Zt+Kr>=Vr-100&&O?.()},100),j=F.current;return j.addEventListener("scroll",de),()=>{j.removeEventListener("scroll",de),de.cancel()}},[O,e.infiniteScrollEnabled]);let nt=(0,Et.useMemo)(()=>Object.fromEntries(Object.entries(d).filter(([de])=>py.some(j=>j.type===de))),[d]);return nt[e.type]?(0,mt.jsx)(q.Provider,{value:{view:e,onChangeView:t,fields:S,actions:a,data:i,isLoading:s,paginationInfo:f,selection:M,onChangeSelection:b,openedFilter:x,setOpenedFilter:V,getItemId:l,getItemLevel:u,isItemClickable:y,onClickItem:g,renderItemLink:h,containerWidth:T,containerRef:F,resizeObserverRef:C,defaultLayouts:nt,filters:E,isShowingFilter:Y,setIsShowingFilter:Xe,config:P,empty:N,hasInfiniteScrollHandler:!!O},children:(0,mt.jsx)("div",{className:"dataviews-wrapper",ref:F,children:_??(0,mt.jsx)(vy,{header:w,search:o,searchLabel:n})})}):null}var Xt=gy;Xt.BulkActionToolbar=Xa;Xt.Filters=la;Xt.FiltersToggled=ji;Xt.FiltersToggle=Hi;Xt.Layout=Du;Xt.LayoutSwitcher=Hu;Xt.Pagination=Bl;Xt.Search=Mu;Xt.ViewConfig=ju;Xt.Footer=Fu;var ic=Xt;var Ag=c(Vu());var Rg=c(Og()),Ot=c(Lo());function Tg(e=""){return(0,Ag.default)(e.trim().toLowerCase())}var hy=[];function Vg(e,t){switch(t){case"days":return Mo(new Date,e);case"weeks":return Jp(new Date,e);case"months":return Ki(new Date,e);case"years":return Qi(new Date,e);default:return new Date}}function sc(e,t,r){if(!e)return{data:hy,paginationInfo:{totalItems:0,totalPages:0}};let o=ys(r),n=[...e];if(t.search){let s=Tg(t.search);n=n.filter(f=>o.filter(d=>d.enableGlobalSearch).some(d=>{let m=d.getValue({item:f});return(Array.isArray(m)?m:[m]).some(g=>Tg(String(g)).includes(s))}))}t.filters&&t.filters?.length>0&&t.filters.forEach(s=>{let f=o.find(d=>d.id===s.field);if(f){if(s.operator===_e&&s?.value?.length>0)n=n.filter(d=>{let m=f.getValue({item:d});return Array.isArray(m)?s.value.some(p=>m.includes(p)):typeof m=="string"?s.value.includes(m):!1});else if(s.operator===Se&&s?.value?.length>0)n=n.filter(d=>{let m=f.getValue({item:d});return Array.isArray(m)?!s.value.some(p=>m.includes(p)):typeof m=="string"?!s.value.includes(m):!1});else if(s.operator===Je&&s?.value?.length>0)n=n.filter(d=>s.value.every(m=>f.getValue({item:d})?.includes(m)));else if(s.operator===et&&s?.value?.length>0)(0,Rg.default)("The 'isNotAll' filter operator",{since:"7.0",alternative:"'isNone'"}),n=n.filter(d=>s.value.every(m=>!f.getValue({item:d})?.includes(m)));else if(s.operator===Oe)n=n.filter(d=>s.value===f.getValue({item:d})||s.value===void 0);else if(s.operator===Te)n=n.filter(d=>s.value!==f.getValue({item:d}));else if(s.operator===sr&&s.value!==void 0){let d=(0,Ot.getDate)(s.value);n=n.filter(m=>{let p=(0,Ot.getDate)(f.getValue({item:m}));return d.getTime()===p.getTime()})}else if(s.operator===lr&&s.value!==void 0){let d=(0,Ot.getDate)(s.value);n=n.filter(m=>{let p=(0,Ot.getDate)(f.getValue({item:m}));return d.getTime()!==p.getTime()})}else if(s.operator===Jt&&s.value!==void 0)n=n.filter(d=>f.getValue({item:d})f.getValue({item:d})>s.value);else if(s.operator===tr&&s.value!==void 0)n=n.filter(d=>f.getValue({item:d})<=s.value);else if(s.operator===rr&&s.value!==void 0)n=n.filter(d=>f.getValue({item:d})>=s.value);else if(s.operator===Bt&&s?.value!==void 0)n=n.filter(d=>{let m=f.getValue({item:d});return typeof m=="string"&&s.value&&m.toLowerCase().includes(String(s.value).toLowerCase())});else if(s.operator===Ht&&s?.value!==void 0)n=n.filter(d=>{let m=f.getValue({item:d});return typeof m=="string"&&s.value&&!m.toLowerCase().includes(String(s.value).toLowerCase())});else if(s.operator===jt&&s?.value!==void 0)n=n.filter(d=>{let m=f.getValue({item:d});return typeof m=="string"&&s.value&&m.toLowerCase().startsWith(String(s.value).toLowerCase())});else if(s.operator===or&&s.value!==void 0){let d=(0,Ot.getDate)(s.value);n=n.filter(m=>(0,Ot.getDate)(f.getValue({item:m}))(0,Ot.getDate)(f.getValue({item:m}))>d)}else if(s.operator===ar&&s.value!==void 0){let d=(0,Ot.getDate)(s.value);n=n.filter(m=>(0,Ot.getDate)(f.getValue({item:m}))<=d)}else if(s.operator===ir&&s.value!==void 0){let d=(0,Ot.getDate)(s.value);n=n.filter(m=>(0,Ot.getDate)(f.getValue({item:m}))>=d)}else if(s.operator===at&&Array.isArray(s.value)&&s.value.length===2&&s.value[0]!==void 0&&s.value[1]!==void 0)n=n.filter(d=>{let m=f.getValue({item:d});return typeof m=="number"||m instanceof Date||typeof m=="string"?m>=s.value[0]&&m<=s.value[1]:!1});else if(s.operator===it&&s.value?.value!==void 0&&s.value?.unit!==void 0){let d=Vg(s.value.value,s.value.unit);n=n.filter(m=>{let p=(0,Ot.getDate)(f.getValue({item:m}));return p>=d&&p<=new Date})}else if(s.operator===vt&&s.value?.value!==void 0&&s.value?.unit!==void 0){let d=Vg(s.value.value,s.value.unit);n=n.filter(m=>(0,Ot.getDate)(f.getValue({item:m}))s.enableSorting!==!1&&s.id===t.sort?.field):null,i=t.groupBy?.field?o.find(s=>s.enableSorting!==!1&&s.id===t.groupBy?.field):null;(a||i)&&n.sort((s,f)=>{if(i){let d=i.sort(s,f,t.groupBy?.direction??"asc");if(d!==0)return d}return a?a.sort(s,f,t.sort?.direction??"desc"):0});let l=n.length,u=1;if(t.page!==void 0&&t.perPage!==void 0){let s=(t.page-1)*t.perPage;l=n?.length||0,u=Math.ceil(l/t.perPage),n=n?.slice(s,s+t.perPage)}return{data:n,paginationInfo:{totalItems:l,totalPages:u}}}var Ig=c(z()),kg=c(k()),Ng=(0,Ig.forwardRef)(({children:e,className:t,ariaLabel:r,as:o="div",...n},a)=>(0,kg.jsx)(o,{ref:a,className:$("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...n,children:e}));Ng.displayName="NavigableRegion";var Dg=Ng;var go=c(U());var Fg=c(U()),{Fill:Mg,Slot:Lg}=(0,Fg.createSlotFill)("SidebarToggle");var $r=c(k());function Bg({breadcrumbs:e,badges:t,title:r,subTitle:o,actions:n,showSidebarToggle:a=!0}){return(0,$r.jsxs)(go.__experimentalVStack,{className:"admin-ui-page__header",as:"header",children:[(0,$r.jsxs)(go.__experimentalHStack,{justify:"space-between",spacing:2,children:[(0,$r.jsxs)(go.__experimentalHStack,{spacing:2,justify:"left",children:[a&&(0,$r.jsx)(Lg,{bubblesVirtually:!0,className:"admin-ui-page__sidebar-toggle-slot"}),r&&(0,$r.jsx)(go.__experimentalHeading,{as:"h2",level:3,weight:500,truncate:!0,children:r}),e,t]}),(0,$r.jsx)(go.__experimentalHStack,{style:{width:"auto",flexShrink:0},spacing:2,className:"admin-ui-page__header-actions",children:n})]}),o&&(0,$r.jsx)("p",{className:"admin-ui-page__header-subtitle",children:o})]})}var va=c(k());function Hg({breadcrumbs:e,badges:t,title:r,subTitle:o,children:n,className:a,actions:i,hasPadding:l=!1,showSidebarToggle:u=!0}){let s=$("admin-ui-page",a);return(0,va.jsxs)(Dg,{className:s,ariaLabel:r,children:[(r||e||t)&&(0,va.jsx)(Bg,{breadcrumbs:e,badges:t,title:r,subTitle:o,actions:i,showSidebarToggle:u}),l?(0,va.jsx)("div",{className:"admin-ui-page__content has-padding",children:n}):n]})}Hg.SidebarToggleFill=Mg;var lc=Hg;var gc=c(Cs()),ga=c(U()),hc=c(Kt()),Ft=c(z()),mh=c(Wg()),ph=c(Ps()),As=c(K());var Ug=c(Cl()),{lock:SM,unlock:Er}=(0,Ug.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/routes");var Es=c(K()),Yg="grid",by="table",qg={type:Yg,perPage:20,sort:{field:"title",direction:"asc"},filters:[],fields:["sync-status"],layout:{badgeFields:["sync-status"]},titleField:"title",mediaField:"preview"},uc=[{slug:"all",label:(0,Es.__)("All patterns")},{slug:"my-patterns",label:(0,Es.__)("My patterns")},{slug:"registered",label:(0,Es.__)("Registered")}],$g={[by]:{},[Yg]:{layout:{badgeFields:["sync-status"]}}};var Kg=c(K());import{Preview as xy}from"@wordpress/lazy-editor";function wy({item:e}){return React.createElement(xy,{blocks:e.blocks,content:e.content,description:e.description})}var Qg={label:(0,Kg.__)("Preview"),id:"preview",render:wy,enableSorting:!1};var jo=c(K()),Jg=c(Ps());var{PATTERN_SYNC_TYPES:Xg}=Er(Jg.privateApis),yy="is",Zg=[{value:Xg.full,label:(0,jo._x)("Synced","pattern (singular)"),description:(0,jo.__)("Patterns that are kept in sync across the site.")},{value:Xg.unsynced,label:(0,jo._x)("Not synced","pattern (singular)"),description:(0,jo.__)("Patterns that can be changed freely without affecting the site.")}],eh={label:(0,jo.__)("Sync status"),id:"sync-status",render:({item:e})=>{let t=e.syncStatus;return React.createElement("span",{className:`routes-pattern-list__field-sync-status-${t}`},Zg.find(({value:r})=>r===t)?.label)},elements:Zg,filterBy:{operators:[yy],isPrimary:!0},enableSorting:!1};var th=c(K()),Os=c(Kt()),Ts=c(Cs()),cc=c(z()),_y="is";function Sy({item:e}){let t=(0,Os.useSelect)(o=>o(Ts.store).getBlockPatternCategories(),[]),r=(0,cc.useMemo)(()=>!e.categories||!Array.isArray(e.categories)?[]:e.categories.map(o=>{let n=t?.find(a=>a.name===o);return n?n.label||n.name:null}).filter(Boolean),[e.categories,t]);return r.length===0?React.createElement("span",{className:"pattern-category-field__empty"},"\u2014"):React.createElement("span",{className:"pattern-category-field"},r.join(", "))}function Cy(){let e=(0,Os.useSelect)(r=>r(Ts.store).getUserPatternCategories(),[]),t=(0,Os.useSelect)(r=>r(Ts.store).getBlockPatternCategories(),[]);return(0,cc.useMemo)(()=>{let r=new Map;return e?.forEach(o=>{r.has(o.name)||r.set(o.name,{value:o.name,label:o.label||o.name})}),t?.forEach(o=>{r.has(o.name)||r.set(o.name,{value:o.name,label:o.label||o.name})}),Array.from(r.values()).sort((o,n)=>o.label.localeCompare(n.label))},[e,t])}function rh(){let e=Cy();return{label:(0,th.__)("Category"),id:"category",render:Sy,elements:e,getValue:({item:t})=>t.categories,filterBy:{operators:[_y],isPrimary:!0},enableSorting:!1}}var zo=c(Kt()),Or=c(Cs()),dc=c(z()),sh=c(Ps()),lh=c(nh());var ah=(e,t,r)=>t===r.findIndex(o=>e.name===o.name);var{PATTERN_TYPES:Tr,PATTERN_SYNC_TYPES:uh,EXCLUDED_PATTERN_SOURCES:Py,PATTERN_DEFAULT_CATEGORY:ho}=Er(sh.privateApis),{extractWords:Ey,getNormalizedSearchTerms:ch,normalizeString:ih}=Er(lh.privateApis);function Oy(e){return{id:e.name,title:e.title,content:e.content,keywords:e.keywords||[],type:Tr.theme,categories:e.categories||[],syncStatus:uh.unsynced,description:e.description||""}}function Ty(e,t){let r=[];e.wp_pattern_category&&Array.isArray(e.wp_pattern_category)&&e.wp_pattern_category.forEach(n=>{let a=t?.find(i=>i.id===n);a&&r.push(a.name)});let o=e.id;return{id:e.name||e.id.toString(),_recordId:o,keywords:[],type:Tr.user,categories:r,syncStatus:e.wp_pattern_sync_status||uh.full,title:typeof e.title=="string"?e.title:e.title.raw,content:typeof e.content=="string"?e.content:e.content.raw,description:e.excerpt?.raw||"",blocks:e.blocks}}var Vy=(e,t)=>e.filter(r=>!ch(t).some(o=>o.includes(r)));function Ay(e,t,r){let{categoryId:o,hasCategory:n,onlyFilterByCategory:a}=r,i=o===ho||o==="my-patterns"&&e.type===Tr.user||n&&n(e,o||"")?1:0;if(!i||a)return i;let l=ih(t),u=ih(e.title);if(l===u)i+=30;else if(u.startsWith(l))i+=20;else{let s=[e.id,e.title,e.description,...e.keywords].join(" "),f=Ey(l);Vy(f,s).length===0&&(i+=10)}return i}function Vs(e=[],t="",r={}){let o=ch(t),n=r.categoryId!==ho&&!o.length,a={...r,onlyFilterByCategory:n},i=n?0:1,l=e.map(u=>[u,Ay(u,t,a)]).filter(([,u])=>u>i);return o.length===0?l.map(([u])=>u):(l.sort(([,u],[,s])=>s-u),l.map(([u])=>u))}var fc=(0,zo.createSelector)(e=>{let{getBlockPatterns:t}=e(Or.store),{isResolving:r}=e(Or.store);return{patterns:(t()||[]).filter(a=>!Py.includes(a.source)).filter(ah).filter(a=>a.inserter!==!1).map(Oy),isResolving:r("getBlockPatterns")}},e=>[e(Or.store).getBlockPatterns(),e(Or.store).isResolving("getBlockPatterns")]),mc=(0,zo.createSelector)((e,t=void 0,r="")=>{let{getEntityRecords:o,isResolving:n,getUserPatternCategories:a}=e(Or.store),i={per_page:-1},l=o("postType",Tr.user,i),u=a(),s=(l??[]).map(d=>Ty(d,u)),f=n("getEntityRecords",["postType",Tr.user,i]);return t&&(s=s.filter(d=>d.syncStatus===t)),s=Vs(s,r,{categoryId:ho,hasCategory:()=>!0}),{patterns:s,isResolving:f,categories:u}},e=>[e(Or.store).getEntityRecords("postType",Tr.user,{per_page:-1}),e(Or.store).isResolving("getEntityRecords",["postType",Tr.user,{per_page:-1}]),e(Or.store).getUserPatternCategories()]),Ry=(0,zo.createSelector)((e,t,r,o="")=>{let{patterns:n,isResolving:a}=fc(e),{patterns:i,isResolving:l}=mc(e),u=[...n||[],...i||[]];return r&&(u=u.filter(s=>s.syncStatus===r)),t&&t!==ho?u=Vs(u,o,{categoryId:t,hasCategory:(s,f)=>s.categories?.includes(f)}):u=Vs(u,o,{categoryId:ho,hasCategory:()=>!0}),{patterns:u,isResolving:a||l}},e=>[fc(e),mc(e)]);function dh(e){let t=(0,dc.useMemo)(()=>e?.filter(o=>o.type!==Tr.theme).map(o=>[o.type,o._recordId,o.id])??[],[e]),r=(0,zo.useSelect)(o=>{let{getEntityRecordPermissions:n}=Er(o(Or.store));return t.reduce((a,[i,l,u])=>(a[u]=n("postType",i,l),a),{})},[t]);return(0,dc.useMemo)(()=>e?.map(o=>({...o,permissions:r?.[o.id]??{}}))??[],[e,r])}var Iy=(e,t,{search:r="",syncStatus:o}={})=>(0,zo.useSelect)(n=>{if(e===Tr.user){let a=mc(n,o,r),{patterns:i}=a;return t&&t!==ho&&(i=i.filter(l=>l.categories.includes(t))),{patterns:i,isResolving:a.isResolving}}else if(e===Tr.theme){let a=fc(n),{patterns:i}=a;return t&&t!==ho&&(i=i.filter(l=>l.categories.includes(t))),i=Vs(i,r,{categoryId:t||ho,hasCategory:()=>!0}),{patterns:i,isResolving:a.isResolving}}return Ry(n,t,o,r)},[t,e,r,o]),fh=Iy;var ky=`/** * SCSS Variables. * * Please use variables from this sheet to ensure consistency across the UI. * Don't add to this sheet unless you're pretty sure the value will be reused in many places. * For example, don't add rules to this sheet that affect block visuals. It's purely for UI. */ /** * Colors */ /** * Fonts & basic variables. */ /** * Typography */ /** * Grid System. * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ */ /** * Radius scale. */ /** * Elevation scale. */ /** * Dimensions. */ /** * Mobile specific styles */ /** * Editor styles. */ /** * Block & Editor UI. */ /** * Block paddings. */ /** * React Native specific. * These variables do not appear to be used anywhere else. */ /** * Typography */ /** * SCSS Variables. * * Please use variables from this sheet to ensure consistency across the UI. * Don't add to this sheet unless you're pretty sure the value will be reused in many places. * For example, don't add rules to this sheet that affect block visuals. It's purely for UI. */ /** * Colors */ /** * Fonts & basic variables. */ /** * Typography */ /** * Grid System. * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ */ /** * Radius scale. */ /** * Elevation scale. */ /** * Dimensions. */ /** * Mobile specific styles */ /** * Editor styles. */ /** * Block & Editor UI. */ /** * Block paddings. */ /** * React Native specific. * These variables do not appear to be used anywhere else. */ /** * Breakpoints & Media Queries */ /** * Converts a hex value into the rgb equivalent. * * @param {string} hex - the hexadecimal value to convert * @return {string} comma separated rgb values */ /** * Long content fade mixin * * Creates a fading overlay to signify that the content is longer * than the space allows. */ /** * Breakpoint mixins */ /** * Focus styles. */ /** * Applies editor left position to the selector passed as argument */ /** * Styles that are reused verbatim in a few places */ /** * Allows users to opt-out of animations via OS-level preferences. */ /** * Reset default styles for JavaScript UI based pages. * This is a WP-admin agnostic reset */ /** * Reset the WP Admin page styles for Gutenberg-like pages. */ :root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122, 0, 223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0, 124, 186; --wp-admin-theme-color-darker-10: rgb(0, 107, 160.5); --wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0, 90, 135; --wp-admin-border-width-focus: 2px; } @media (min-resolution: 192dpi) { :root { --wp-admin-border-width-focus: 1.5px; } } .patterns-menu-items__convert-modal { z-index: 1000001; } .patterns-menu-items__convert-modal [role=dialog] > [role=document] { width: 350px; } .patterns-menu-items__convert-modal .patterns-menu-items__convert-modal-categories { position: relative; } .patterns-menu-items__convert-modal .components-form-token-field__suggestions-list:not(:empty) { position: absolute; border: 1px solid var(--wp-admin-theme-color); border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; box-shadow: 0 0 0.5px 0.5px var(--wp-admin-theme-color); box-sizing: border-box; z-index: 1; background-color: #fff; width: calc(100% + 2px); left: -1px; min-width: initial; max-height: 96px; } .patterns-create-modal__name-input input[type=text] { margin: 0; } .patterns-rename-pattern-category-modal__validation-message { color: #cc1818; } @media (min-width: 782px) { .patterns-rename-pattern-category-modal__validation-message { width: 320px; } } .pattern-overrides-control__allow-overrides-button { width: 100%; justify-content: center; } .routes-pattern-list__tabs-wrapper { border-bottom: 1px solid #f0f0f0; padding: 0 24px; } .dataviews-view-grid__badge-fields .dataviews-view-grid__field-value:has(.routes-pattern-list__field-sync-status-fully) { background: rgba(var(--wp-block-synced-color--rgb), 0.04); color: var(--wp-block-synced-color); }`;document.head.appendChild(document.createElement("style")).appendChild(document.createTextNode(ky));var{usePostActions:By,patternTitleField:Hy}=Er(mh.privateApis),{Tabs:pc}=Er(ga.privateApis),{PATTERN_TYPES:vc,CreatePatternModal:jy}=Er(ph.privateApis);function zy(){let e=Ly(),{type:t="all"}=Ny({from:"/patterns/list/$type"}),r=Dy(),o=Fy({from:"/patterns/list/$type"}),n=(0,hc.useSelect)(S=>S(gc.store).getPostType("wp_block"),[]),a=n?.labels,i=(0,hc.useSelect)(S=>S(gc.store).canUser("create",{kind:"postType",name:"wp_block"}),[]),[l,u]=(0,Ft.useState)(!1),s=(0,Ft.useCallback)(S=>{r({search:{...o,...S}})},[o,r]),{view:f,isModified:d,updateView:m,resetToDefault:p}=Ls({kind:"postType",name:"wp_block",slug:t,defaultView:qg,queryParams:o,onChangeQueryParams:s}),g=()=>{p(),e()},h=S=>{m(S),S.type!==f.type&&e()},y=(0,Ft.useMemo)(()=>f.filters?.find(M=>M.field==="category")?.value||"all-patterns",[f.filters]),w=(0,Ft.useMemo)(()=>f.filters?.find(M=>M.field==="sync-status")?.value,[f.filters]),_=(0,Ft.useMemo)(()=>t==="my-patterns"?vc.user:t==="registered"?vc.theme:null,[t]),{patterns:P,isResolving:N}=fh(_,y,{search:f.search,syncStatus:w}),O=dh(P),F=rh(),T=(0,Ft.useMemo)(()=>{let S=[Qg,Hy,F];return(t==="my-patterns"||t==="all")&&S.push(eh),S},[t,F]),{data:A,paginationInfo:C}=(0,Ft.useMemo)(()=>{let S={...f};return delete S.search,S.filters=[],sc(O,S,T)},[O,f,T]),{totalItems:R,totalPages:D}=C,I=(0,Ft.useCallback)(S=>{let M=S.map(Y=>Y.id),E=o.postIds||[],G=E.filter(Y=>!M.includes(Y));G.length!==E.length?r({search:{...o,postIds:G.length>0?G:void 0}}):e()},[e,o,r]),v=By({postType:"wp_block",context:"list",onActionPerformed:(S,M)=>{(S==="move-to-trash"||S==="permanently-delete")&&I(M)}}),x=(0,Ft.useMemo)(()=>[...v?.flatMap(S=>S.id==="view-post-revisions"?[]:[S])],[v]),V=(0,Ft.useCallback)(S=>{r({to:`/patterns/list/${S}`})},[r]);if(!n)return null;let b=o.postIds??[];return f.type==="list"&&b.length===0&&A?.length>0&&b.push(A[0].id),f.type==="list"&&b.splice(1),React.createElement(lc,{title:(0,As.__)("Patterns"),subTitle:(0,As.__)("Reusable design elements for your site. Create once, use everywhere."),className:"pattern-page",actions:React.createElement(React.Fragment,null,d&&React.createElement(ga.Button,{variant:"tertiary",size:"compact",onClick:g},(0,As.__)("Reset view")),a?.add_new_item&&i&&React.createElement(ga.Button,{variant:"primary",onClick:()=>u(!0),size:"compact"},a.add_new_item)),hasPadding:!1},uc.length>1&&React.createElement("div",{className:"routes-pattern-list__tabs-wrapper"},React.createElement(pc,{onSelect:V,selectedTabId:t??"all"},React.createElement(pc.TabList,null,uc.map(S=>React.createElement(pc.Tab,{tabId:S.slug,key:S.slug},S.label))))),React.createElement(ic,{data:A,fields:T,view:f,onChangeView:h,actions:x,isLoading:N,paginationInfo:{totalItems:R,totalPages:D},defaultLayouts:$g,selection:b,onChangeSelection:S=>{r({search:{...o,postIds:S.length>0?S:void 0,edit:S.length===0?void 0:o.edit}})},isItemClickable:S=>S.type!==vc.theme,renderItemLink:({item:S,...M})=>React.createElement(My,{to:`/types/wp_block/edit/${encodeURIComponent(S.id)}`,...M,onClick:E=>{E.stopPropagation()}})}),l&&React.createElement(jy,{onClose:()=>u(!1),onSuccess:({pattern:S})=>{u(!1),r({to:`/types/wp_block/edit/${encodeURIComponent(S.id)}`})},content:[]}))}var Wy=zy;export{Wy as stage}; /*! Bundled license information: use-sync-external-store/cjs/use-sync-external-store-shim.production.js: (** * @license React * use-sync-external-store-shim.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. *) */