var Rg=Object.create;var Zu=Object.defineProperty;var kg=Object.getOwnPropertyDescriptor;var Ng=Object.getOwnPropertyNames;var Dg=Object.getPrototypeOf,Fg=Object.prototype.hasOwnProperty;var Ge=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Mg=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Ng(t))!Fg.call(e,n)&&n!==r&&Zu(e,n,{get:()=>t[n],enumerable:!(o=kg(t,n))||o.enumerable});return e};var u=(e,t,r)=>(r=e!=null?Rg(Dg(e)):{},Mg(t||!e||!e.__esModule?Zu(r,"default",{value:e,enumerable:!0}):r,e));var W=Ge((U0,tc)=>{tc.exports=window.wp.element});var Yt=Ge((Y0,rc)=>{rc.exports=window.wp.data});var ys=Ge(($0,oc)=>{oc.exports=window.wp.preferences});var G=Ge((ow,nc)=>{nc.exports=window.wp.components});var Ft=Ge((nw,ac)=>{ac.exports=window.wp.compose});var Q=Ge((aw,ic)=>{ic.exports=window.wp.i18n});var Ee=Ge((iw,sc)=>{sc.exports=window.wp.primitives});var R=Ge((sw,lc)=>{lc.exports=window.ReactJSXRuntime});var ul=Ge((iy,hc)=>{hc.exports=window.wp.keycodes});var cl=Ge((ly,wc)=>{wc.exports=window.wp.privateApis});var Ve=Ge((_1,Kc)=>{Kc.exports=window.React});var Yd=Ge(Ud=>{"use strict";var Qo=Ve();function Bh(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Hh=typeof Object.is=="function"?Object.is:Bh,jh=Qo.useState,Wh=Qo.useEffect,zh=Qo.useLayoutEffect,Gh=Qo.useDebugValue;function qh(e,t){var r=t(),o=jh({inst:{value:r,getSnapshot:t}}),n=o[0].inst,a=o[1];return zh(function(){n.value=r,n.getSnapshot=t,$l(n)&&a({inst:n})},[e,r,t]),Wh(function(){return $l(n)&&a({inst:n}),e(function(){$l(n)&&a({inst:n})})},[e]),Gh(r),r}function $l(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Hh(e,r)}catch{return!0}}function Uh(e,t){return t()}var Yh=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Uh:qh;Ud.useSyncExternalStore=Qo.useSyncExternalStore!==void 0?Qo.useSyncExternalStore:Yh});var Kd=Ge((wC,$d)=>{"use strict";$d.exports=Yd()});var Zf=Ge((lO,Xf)=>{Xf.exports=window.ReactDOM});var im=Ge((GO,Ti)=>{var om={\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"},nm=Object.keys(om).join("|"),rx=new RegExp(nm,"g"),ox=new RegExp(nm,"");function nx(e){return om[e]}var am=function(e){return e.replace(rx,nx)},ax=function(e){return!!e.match(ox)};Ti.exports=am;Ti.exports.has=ax;Ti.exports.remove=am});var hm=Ge((ZO,gm)=>{"use strict";gm.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 Ym=Ge((zV,Um)=>{Um.exports=window.wp.warning});var ln=Ge((hA,Np)=>{Np.exports=window.wp.date});var Yu=Ge((lF,gg)=>{gg.exports=window.wp.coreData});var bg=Ge((uF,hg)=>{hg.exports=window.wp.editor});import{useParams as A0,useNavigate as R0,useSearch as k0,Link as N0,useInvalidate as D0}from"@wordpress/route";var Ju=Object.prototype.hasOwnProperty;function ec(e,t,r){for(r of e.keys())if(Mr(r,t))return r}function Mr(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--&&Mr(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=ec(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=ec(t,n),!n)||!Mr(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(Ju.call(e,r)&&++o&&!Ju.call(t,r)||!(r in t)||!Mr(e[r],t[r]))return!1;return Object.keys(t).length===o}}return e!==e&&t!==t}function ws(e,t,r){return`dataviews-${e}-${t}-${r}`}var hn=u(W()),fa=u(Yt()),Ss=u(ys());function Lg(e,t){let r={...e};for(let o of t)delete r[o];return r}function Cs(e){let{kind:t,name:r,slug:o,defaultView:n,queryParams:a,onChangeQueryParams:i}=e,s=ws(t,r,o),l=(0,fa.useSelect)(_=>_(Ss.store).get("core/views",s),[s]),{set:c}=(0,fa.useDispatch)(Ss.store),d=l??n,f=Number(a?.page??d.page??1),m=a?.search??d.search??"",p=(0,hn.useMemo)(()=>({...d,page:f,search:m}),[d,f,m]),h=!!l,g=(0,hn.useCallback)(_=>{let y={page:_?.page,search:_?.search},E=Lg(_,["page","search"]);i&&!Mr(y,{page:f,search:m})&&i(y),Mr(d,E)||(Mr(E,n)?c("core/views",s,void 0):c("core/views",s,E))},[i,f,m,d,n,c,s]),w=(0,hn.useCallback)(()=>{c("core/views",s,void 0)},[s,c]);return{view:p,isModified:h,updateView:g,resetToDefault:w}}var Bg=u(Yt()),Hg=u(ys());var ms=u(G()),Et=u(W()),ps=u(Ft());var Ga=u(W());var ll=u(Q());var ma=u(Ee()),Es=u(R()),Ps=(0,Es.jsx)(ma.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Es.jsx)(ma.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 pa=u(Ee()),Os=u(R()),Vs=(0,Os.jsx)(pa.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Os.jsx)(pa.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})});var va=u(Ee()),Is=u(R()),Ts=(0,Is.jsx)(va.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Is.jsx)(va.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 ga=u(Ee()),As=u(R()),Rs=(0,As.jsx)(ga.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,As.jsx)(ga.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var ha=u(Ee()),ks=u(R()),ba=(0,ks.jsx)(ha.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,ks.jsx)(ha.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 xa=u(Ee()),Ns=u(R()),_a=(0,Ns.jsx)(xa.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ns.jsx)(xa.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 wa=u(Ee()),Ds=u(R()),bn=(0,Ds.jsx)(wa.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ds.jsx)(wa.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var ya=u(Ee()),Fs=u(R()),xn=(0,Fs.jsx)(ya.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Fs.jsx)(ya.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 Sa=u(Ee()),Ms=u(R()),Ls=(0,Ms.jsx)(Sa.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ms.jsx)(Sa.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 Ca=u(Ee()),Bs=u(R()),Hs=(0,Bs.jsx)(Ca.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Bs.jsx)(Ca.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 Ea=u(Ee()),js=u(R()),Ws=(0,js.jsx)(Ea.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,js.jsx)(Ea.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 Pa=u(Ee()),zs=u(R()),Gs=(0,zs.jsx)(Pa.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,zs.jsx)(Pa.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 Oa=u(Ee()),qs=u(R()),Us=(0,qs.jsx)(Oa.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,qs.jsx)(Oa.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 Va=u(Ee()),Ys=u(R()),_n=(0,Ys.jsx)(Va.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ys.jsx)(Va.Path,{d:"M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z"})});var Ia=u(Ee()),$s=u(R()),Ks=(0,$s.jsx)(Ia.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,$s.jsx)(Ia.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 Ta=u(Ee()),Qs=u(R()),Xs=(0,Qs.jsx)(Ta.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Qs.jsx)(Ta.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 Aa=u(Ee()),Zs=u(R()),wn=(0,Zs.jsx)(Aa.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Zs.jsx)(Aa.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var Ra=u(Ee()),Js=u(R()),ka=(0,Js.jsx)(Ra.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Js.jsx)(Ra.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 Na=u(Ee()),el=u(R()),Da=(0,el.jsx)(Na.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,el.jsx)(Na.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 Fa=u(Ee()),tl=u(R()),rl=(0,tl.jsx)(Fa.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,tl.jsx)(Fa.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 Ma=u(Ee()),ol=u(R()),nl=(0,ol.jsx)(Ma.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ol.jsx)(Ma.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 La=u(Ee()),al=u(R()),il=(0,al.jsx)(La.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,al.jsx)(La.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 Ba=u(Ee()),sl=u(R()),yn=(0,sl.jsx)(Ba.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,sl.jsx)(Ba.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 Pe="isAny",Oe="isNone",dt="isAll",ft="isNotAll",gt="between",ht="inThePast",Pt="over",Te="is",Ae="isNot",Lr="lessThan",Br="greaterThan",Hr="lessThanOrEqual",jr="greaterThanOrEqual",Wr="before",zr="after",Gr="beforeInc",qr="afterInc",$t="contains",Kt="notContains",Qt="startsWith",Ur="on",Yr="notOn",Ha=["asc","desc"],uc={asc:"\u2191",desc:"\u2193"},ja={asc:"ascending",desc:"descending"},Wa={asc:(0,ll.__)("Sort ascending"),desc:(0,ll.__)("Sort descending")},cc={asc:Rs,desc:Ps},Do="table",za="grid",dc="list",fc="activity",mc="pickerGrid",pc="pickerTable";var vc=(0,Ga.createContext)({view:{type:Do},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,Ga.createRef)(),resizeObserverRef:()=>{},defaultLayouts:{list:{},grid:{},table:{}},filters:[],isShowingFilter:!1,setIsShowingFilter:()=>{},hasInfiniteScrollHandler:!1,config:{perPageSizes:[]}});vc.displayName="DataViewsContext";var U=vc;var wr=u(Q());function gc(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(s)?e.filter(d=>s!==d):[...e,s])},...i})}var gr=u(G()),Cc=u(Q()),Fo=u(W());var Ec=u(Yt()),Pc=u(Ft());var yc=u(cl()),{lock:uy,unlock:ee}=(0,yc.__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=u(R()),{Menu:po,kebabCase:zg}=ee(gr.privateApis);function Gg({action:e,onClick:t,items:r,variant:o}){let n=typeof e.label=="string"?e.label:e.label(r);return(0,he.jsx)(gr.Button,{disabled:!!e.disabled,accessibleWhenDisabled:!0,size:"compact",variant:o,onClick:t,children:n})}function qg({action:e,onClick:t,items:r}){let o=typeof e.label=="string"?e.label:e.label(r);return(0,he.jsx)(po.Item,{disabled:e.disabled,onClick:t,children:(0,he.jsx)(po.ItemLabel,{children:o})})}function vo({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)(gr.Modal,{title:n||o,__experimentalHideHeader:!!e.hideModalHeader,onRequestClose:r,focusOnMount:e.modalFocusOnMount??!0,size:e.modalSize||"medium",overlayClassName:`dataviews-action-modal dataviews-action-modal__${zg(e.id)}`,children:(0,he.jsx)(e.RenderModal,{items:t,closeModal:r})})}function dl({actions:e,item:t,registry:r,setActiveModalAction:o}){let{primaryActions:n,regularActions:a}=(0,Fo.useMemo)(()=>e.reduce((s,l)=>((l.isPrimary?s.primaryActions:s.regularActions).push(l),s),{primaryActions:[],regularActions:[]}),[e]),i=s=>s.map(l=>(0,he.jsx)(qg,{action:l,onClick:()=>{if("RenderModal"in l){o(l);return}l.callback([t],{registry:r})},items:[t]},l.id));return(0,he.jsxs)(po.Group,{children:[i(n),n.length>0&&a.length>0&&(0,he.jsx)(po.Separator,{}),i(a)]})}function go({item:e,actions:t,isCompact:r}){let o=(0,Ec.useRegistry)(),{primaryActions:n,eligibleActions:a}=(0,Fo.useMemo)(()=>{let i=t.filter(l=>!l.isEligible||l.isEligible(e));return{primaryActions:i.filter(l=>l.isPrimary),eligibleActions:i}},[t,e]);return r?(0,he.jsx)(Sc,{item:e,actions:a,isSmall:!0,registry:o}):(0,he.jsxs)(gr.__experimentalHStack,{spacing:0,justify:"flex-end",className:"dataviews-item-actions",style:{flexShrink:0,width:"auto"},children:[(0,he.jsx)(fl,{item:e,actions:n,registry:o}),n.lengtha(null)})]})}function fl({item:e,actions:t,registry:r,buttonVariant:o}){let[n,a]=(0,Fo.useState)(null);return(0,Pc.useViewportMatch)("medium","<")||!Array.isArray(t)||t.length===0?null:(0,he.jsxs)(he.Fragment,{children:[t.map(s=>(0,he.jsx)(Gg,{action:s,onClick:()=>{if("RenderModal"in s){a(s);return}s.callback([e],{registry:r})},items:[e],variant:o},s.id)),!!n&&(0,he.jsx)(vo,{action:n,items:[e],closeModal:()=>a(null)})]})}var hr=u(G()),Xt=u(Q()),mt=u(W()),Ic=u(Yt());var ml=u(Ft());var Ke=u(R());function Ug({action:e,items:t,ActionTriggerComponent:r}){let[o,n]=(0,mt.useState)(!1);return(0,Ke.jsxs)(Ke.Fragment,{children:[(0,Ke.jsx)(r,{...{action:e,onClick:()=>{n(!0)},items:t}}),o&&(0,Ke.jsx)(vo,{action:e,items:t,closeModal:()=>n(!1)})]})}function qa(e,t){return(0,mt.useMemo)(()=>e.some(r=>r.supportsBulk&&(!r.isEligible||r.isEligible(t))),[e,t])}function Mo(e,t){return(0,mt.useMemo)(()=>t.some(r=>e.some(o=>o.supportsBulk&&(!o.isEligible||o.isEligible(r)))),[e,t])}function Sn({selection:e,onChangeSelection:t,data:r,actions:o,getItemId:n}){let a=(0,mt.useMemo)(()=>r.filter(l=>o.some(c=>c.supportsBulk&&(!c.isEligible||c.isEligible(l)))),[r,o]),i=r.filter(l=>e.includes(n(l))&&a.includes(l)),s=i.length===a.length;return(0,Ke.jsx)(hr.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:s,indeterminate:!s&&!!i.length,onChange:()=>{t(s?[]:a.map(l=>n(l)))},"aria-label":s?(0,Xt.__)("Deselect all"):(0,Xt.__)("Select all")})}function Oc({action:e,onClick:t,isBusy:r,items:o}){let n=typeof e.label=="string"?e.label:e.label(o);return(0,ml.useViewportMatch)("medium","<")?(0,Ke.jsx)(hr.Button,{disabled:r,accessibleWhenDisabled:!0,label:n,icon:e.icon,size:"compact",onClick:t,isBusy:r}):(0,Ke.jsx)(hr.Button,{disabled:r,accessibleWhenDisabled:!0,size:"compact",onClick:t,isBusy:r,children:n})}var Tc=[];function Yg({action:e,selectedItems:t,actionInProgress:r,setActionInProgress:o}){let n=(0,Ic.useRegistry)(),a=(0,mt.useMemo)(()=>t.filter(i=>!e.isEligible||e.isEligible(i)),[e,t]);return"RenderModal"in e?(0,Ke.jsx)(Ug,{action:e,items:a,ActionTriggerComponent:Oc},e.id):(0,Ke.jsx)(Oc,{action:e,onClick:async()=>{o(e.id),await e.callback(t,{registry:n}),o(null)},items:a,isBusy:r===e.id},e.id)}function Vc(e,t,r,o,n,a,i,s,l){let c=a.length>0?(0,Xt.sprintf)((0,Xt._n)("%d Item selected","%d Items selected",a.length),a.length):(0,Xt.sprintf)((0,Xt._n)("%d Item","%d Items",e.length),e.length);return(0,Ke.jsxs)(hr.__experimentalHStack,{expanded:!1,className:"dataviews-bulk-actions-footer__container",spacing:3,children:[(0,Ke.jsx)(Sn,{selection:o,onChangeSelection:l,data:e,actions:t,getItemId:r}),(0,Ke.jsx)("span",{className:"dataviews-bulk-actions-footer__item-count",children:c}),(0,Ke.jsxs)(hr.__experimentalHStack,{className:"dataviews-bulk-actions-footer__action-buttons",expanded:!1,spacing:1,children:[n.map(d=>(0,Ke.jsx)(Yg,{action:d,selectedItems:a,actionInProgress:i,setActionInProgress:s},d.id)),a.length>0&&(0,Ke.jsx)(hr.Button,{icon:xn,showTooltip:!0,tooltipPosition:"top",size:"compact",label:(0,Xt.__)("Cancel"),disabled:!!i,accessibleWhenDisabled:!1,onClick:()=>{l(Tc)}})]})]})}function $g({selection:e,actions:t,onChangeSelection:r,data:o,getItemId:n}){let[a,i]=(0,mt.useState)(null),s=(0,mt.useRef)(null),l=(0,ml.useViewportMatch)("medium","<"),c=(0,mt.useMemo)(()=>t.filter(p=>p.supportsBulk),[t]),d=(0,mt.useMemo)(()=>o.filter(p=>c.some(h=>!h.isEligible||h.isEligible(p))),[o,c]),f=(0,mt.useMemo)(()=>o.filter(p=>e.includes(n(p))&&d.includes(p)),[e,o,n,d]),m=(0,mt.useMemo)(()=>t.filter(p=>p.supportsBulk&&(!l||p.icon)&&f.some(h=>!p.isEligible||p.isEligible(h))),[t,f,l]);if(a)s.current||(s.current=Vc(o,t,n,e,m,f,a,i,r));else return s.current&&(s.current=null),Vc(o,t,n,e,m,f,a,i,r);return s.current}function Ua(){let{data:e,selection:t,actions:r=Tc,onChangeSelection:o,getItemId:n}=(0,mt.useContext)(U);return(0,Ke.jsx)($g,{selection:t,onChangeSelection:o,data:e,actions:r,getItemId:n})}var ho=u(Q());var br=u(G()),Kr=u(W());function Ya(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=u(R()),{Menu:me}=ee(br.privateApis);function Kg({children:e}){return Kr.Children.toArray(e).filter(Boolean).map((t,r)=>(0,J.jsxs)(Kr.Fragment,{children:[r>0&&(0,J.jsx)(me.Separator,{}),t]},r))}var Qg=(0,Kr.forwardRef)(function({fieldId:t,view:r,fields:o,onChangeView:n,onHide:a,setOpenedFilter:i,canMove:s=!0,canInsertLeft:l=!0,canInsertRight:c=!0},d){let f=r.fields??[],m=f?.indexOf(t),p=r.sort?.field===t,h=!1,g=!1,w=!1,_=[],y=o.find(V=>V.id===t),{setIsShowingFilter:E}=(0,Kr.useContext)(U);if(!y)return null;h=y.enableHiding!==!1,g=y.enableSorting!==!1;let N=y.header;if(_=!!y.filterBy&&y.filterBy?.operators||[],w=!r.filters?.some(V=>t===V.field)&&!!(y.hasElements||y.Edit)&&y.filterBy!==!1&&!y.filterBy?.isPrimary,!g&&!s&&!h&&!w)return N;let P=Ya(r,o).filter(V=>!f.includes(V.id)),F=(l||c)&&!!P.length;return(0,J.jsxs)(me,{children:[(0,J.jsxs)(me.TriggerButton,{render:(0,J.jsx)(br.Button,{size:"compact",className:"dataviews-view-table-header-button",ref:d,variant:"tertiary"}),children:[N,r.sort&&p&&(0,J.jsx)("span",{"aria-hidden":"true",children:uc[r.sort.direction]})]}),(0,J.jsx)(me.Popover,{style:{minWidth:"240px"},children:(0,J.jsxs)(Kg,{children:[g&&(0,J.jsx)(me.Group,{children:Ha.map(V=>{let T=r.sort&&p&&r.sort.direction===V,C=`${t}-${V}`;return(0,J.jsx)(me.RadioItem,{name:"view-table-sorting",value:C,checked:T,onChange:()=>{n({...r,sort:{field:t,direction:V},showLevels:!1})},children:(0,J.jsx)(me.ItemLabel,{children:Wa[V]})},C)})}),w&&(0,J.jsx)(me.Group,{children:(0,J.jsx)(me.Item,{prefix:(0,J.jsx)(br.Icon,{icon:_n}),onClick:()=>{i(t),E(!0),n({...r,page:1,filters:[...r.filters||[],{field:t,value:void 0,operator:_[0]}]})},children:(0,J.jsx)(me.ItemLabel,{children:(0,ho.__)("Add filter")})})}),(s||h||F)&&y&&(0,J.jsxs)(me.Group,{children:[s&&(0,J.jsx)(me.Item,{prefix:(0,J.jsx)(br.Icon,{icon:Vs}),disabled:m<1,onClick:()=>{n({...r,fields:[...f.slice(0,m-1)??[],t,f[m-1],...f.slice(m+1)]})},children:(0,J.jsx)(me.ItemLabel,{children:(0,ho.__)("Move left")})}),s&&(0,J.jsx)(me.Item,{prefix:(0,J.jsx)(br.Icon,{icon:Ts}),disabled:m>=f.length-1,onClick:()=>{n({...r,fields:[...f.slice(0,m)??[],f[m+1],t,...f.slice(m+2)]})},children:(0,J.jsx)(me.ItemLabel,{children:(0,ho.__)("Move right")})}),l&&!!P.length&&(0,J.jsxs)(me,{children:[(0,J.jsx)(me.SubmenuTriggerItem,{children:(0,J.jsx)(me.ItemLabel,{children:(0,ho.__)("Insert left")})}),(0,J.jsx)(me.Popover,{children:P.map(V=>(0,J.jsx)(me.Item,{onClick:()=>{n({...r,fields:[...f.slice(0,m),V.id,...f.slice(m)]})},children:(0,J.jsx)(me.ItemLabel,{children:V.label})},V.id))})]}),c&&!!P.length&&(0,J.jsxs)(me,{children:[(0,J.jsx)(me.SubmenuTriggerItem,{children:(0,J.jsx)(me.ItemLabel,{children:(0,ho.__)("Insert right")})}),(0,J.jsx)(me.Popover,{children:P.map(V=>(0,J.jsx)(me.Item,{onClick:()=>{n({...r,fields:[...f.slice(0,m+1),V.id,...f.slice(m+1)]})},children:(0,J.jsx)(me.ItemLabel,{children:V.label})},V.id))})]}),h&&y&&(0,J.jsx)(me.Item,{prefix:(0,J.jsx)(br.Icon,{icon:yn}),onClick:()=>{a(y),n({...r,fields:f.filter(V=>V!==t)})},children:(0,J.jsx)(me.ItemLabel,{children:(0,ho.__)("Hide column")})})]})]})})]})}),Xg=Qg,Lo=Xg;var $a=u(G());var Ac=u(W()),pl=u(R());function Zg({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 Qr({item:e,isItemClickable:t,onClickItem:r,renderItemLink:o,className:n,children:a,...i}){if(!t(e))return(0,pl.jsx)("div",{className:n,...i,children:a});if(o){let l=o({item:e,className:`${n} ${n}--clickable`,...i,children:a});return(0,Ac.cloneElement)(l,{onClick:c=>{c.stopPropagation(),l.props.onClick&&l.props.onClick(c)},onKeyDown:c=>{(c.key==="Enter"||c.key===""||c.key===" ")&&(c.stopPropagation(),l.props.onKeyDown&&l.props.onKeyDown(c))}})}let s=Zg({item:e,isItemClickable:t,onClickItem:r,className:n});return(0,pl.jsx)("div",{...s,...i,children:a})}var Zt=u(R());function Jg({item:e,level:t,titleField:r,mediaField:o,descriptionField:n,onClickItem:a,renderItemLink:i,isItemClickable:s}){return(0,Zt.jsxs)($a.__experimentalHStack,{spacing:3,alignment:"flex-start",justify:"flex-start",children:[o&&(0,Zt.jsx)(Qr,{item:e,isItemClickable:s,onClickItem:a,renderItemLink:i,className:"dataviews-view-table__cell-content-wrapper dataviews-column-primary__media","aria-label":s(e)&&(a||i)&&r?r.getValue?.({item:e}):void 0,children:(0,Zt.jsx)(o.render,{item:e,field:o,config:{sizes:"32px"}})}),(0,Zt.jsxs)($a.__experimentalVStack,{spacing:0,alignment:"flex-start",className:"dataviews-view-table__primary-column-content",children:[r&&(0,Zt.jsxs)(Qr,{item:e,isItemClickable:s,onClickItem:a,renderItemLink:i,className:"dataviews-view-table__cell-content-wrapper dataviews-title-field",children:[t!==void 0&&t>0&&(0,Zt.jsxs)("span",{className:"dataviews-view-table__level",children:["\u2014".repeat(t),"\xA0"]}),(0,Zt.jsx)(r.render,{item:e,field:r})]}),n&&(0,Zt.jsx)(n.render,{item:e,field:n})]})]})}var Ka=Jg;var Rc=u(Ft()),Bo=u(W()),kc=u(Q()),eh=e=>(0,kc.isRTL)()?Math.abs(e.scrollLeft)<=1:e.scrollLeft+e.clientWidth>=e.scrollWidth-1;function Nc({scrollContainerRef:e,enabled:t=!1}){let[r,o]=(0,Bo.useState)(!1),n=(0,Rc.useDebounce)((0,Bo.useCallback)(()=>{let a=e.current;a&&o(eh(a))},[e,o]),200);return(0,Bo.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 Mt(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 Rt=u(G()),Dc=u(Q()),Fc=u(W());var Ot=u(R());function vl({field:e,isVisible:t,onToggleVisibility:r}){return(0,Ot.jsx)(Rt.__experimentalItem,{onClick:e.enableHiding?r:void 0,children:(0,Ot.jsxs)(Rt.__experimentalHStack,{expanded:!0,justify:"flex-start",alignment:"center",children:[(0,Ot.jsx)("div",{style:{height:24,width:24},children:t&&(0,Ot.jsx)(Rt.Icon,{icon:bn})}),(0,Ot.jsx)("span",{className:"dataviews-view-config__label",children:e.label})]})})}function gl(e){return!!e}function Qa({showLabel:e=!0}){let{view:t,fields:r,onChangeView:o}=(0,Fc.useContext)(U),n=Ya(t,r);if(!n?.length)return null;let a=r.find(h=>h.id===t.titleField),i=r.find(h=>h.id===t.mediaField),s=r.find(h=>h.id===t.descriptionField),l=[{field:a,isVisibleFlag:"showTitle"},{field:i,isVisibleFlag:"showMedia"},{field:s,isVisibleFlag:"showDescription"}].filter(({field:h})=>gl(h)),c=t.fields??[],d=n.filter(h=>c.includes(h.id)).length,f=l.filter(({field:h,isVisibleFlag:g})=>gl(h)&&(t[g]??!0)),m=f.length+d;m===1&&f.length===1&&(f=f.map(h=>({...h,field:{...h.field,enableHiding:!1}})));let p=l.filter(({field:h,isVisibleFlag:g})=>gl(h)&&!(t[g]??!0));return(0,Ot.jsxs)(Rt.__experimentalVStack,{className:"dataviews-field-control",spacing:0,children:[e&&(0,Ot.jsx)(Rt.BaseControl.VisualLabel,{children:(0,Dc.__)("Properties")}),(0,Ot.jsx)(Rt.__experimentalVStack,{className:"dataviews-view-config__properties",spacing:0,children:(0,Ot.jsxs)(Rt.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,size:"medium",children:[f.map(({field:h,isVisibleFlag:g})=>(0,Ot.jsx)(vl,{field:h,isVisible:!0,onToggleVisibility:()=>{o({...t,[g]:!1})}},h.id)),p.map(({field:h,isVisibleFlag:g})=>(0,Ot.jsx)(vl,{field:h,isVisible:!1,onToggleVisibility:()=>{o({...t,[g]:!0})}},h.id)),n.map(h=>{let g=c.includes(h.id),_=m===1&&g?{...h,enableHiding:!1}:h;return(0,Ot.jsx)(vl,{field:_,isVisible:g,onToggleVisibility:()=>{o({...t,fields:g?c.filter(y=>y!==h.id):[...c,h.id]})}},h.id)})]})})]})}var K=u(R());function th({item:e,fields:t,column:r,align:o}){let n=t.find(i=>i.id===r);if(!n)return null;let a=Y("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":o==="end","dataviews-view-table__cell-align-center":o==="center"});return(0,K.jsx)("div",{className:a,children:(0,K.jsx)(n.render,{item:e,field:n})})}function Mc({hasBulkActions:e,item:t,level:r,actions:o,fields:n,id:a,view:i,titleField:s,mediaField:l,descriptionField:c,selection:d,getItemId:f,isItemClickable:m,onClickItem:p,renderItemLink:h,onChangeSelection:g,isActionsColumnSticky:w,posinset:_}){let{paginationInfo:y}=(0,Vt.useContext)(U),E=qa(o,t),N=E&&d.includes(a),{showTitle:P=!0,showMedia:F=!0,showDescription:V=!0,infiniteScrollEnabled:T}=i,C=(0,Vt.useRef)(!1),A=i.fields??[],k=s&&P||l&&F||c&&V;return(0,K.jsxs)("tr",{className:Y("dataviews-view-table__row",{"is-selected":E&&N,"has-bulk-actions":E}),onTouchStart:()=>{C.current=!0},"aria-setsize":T?y.totalItems:void 0,"aria-posinset":_,role:T?"article":void 0,onMouseDown:S=>{let v=(0,hl.isAppleOS)()?S.metaKey:S.ctrlKey;S.button===0&&v&&window.navigator.userAgent.toLowerCase().includes("firefox")&&S?.preventDefault()},onClick:S=>{if(!E)return;((0,hl.isAppleOS)()?S.metaKey:S.ctrlKey)&&!C.current&&document.getSelection()?.type!=="Range"&&g(d.includes(a)?d.filter(x=>a!==x):[...d,a])},children:[e&&(0,K.jsx)("td",{className:"dataviews-view-table__checkbox-column",children:(0,K.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,K.jsx)($r,{item:t,selection:d,onChangeSelection:g,getItemId:f,titleField:s,disabled:!E})})}),k&&(0,K.jsx)("td",{children:(0,K.jsx)(Ka,{item:t,level:r,titleField:P?s:void 0,mediaField:F?l:void 0,descriptionField:V?c:void 0,isItemClickable:m,onClickItem:p,renderItemLink:h})}),A.map(S=>{let{width:v,maxWidth:x,minWidth:I,align:b}=i.layout?.styles?.[S]??{};return(0,K.jsx)("td",{style:{width:v,maxWidth:x,minWidth:I},children:(0,K.jsx)(th,{fields:n,item:t,column:S,align:b})},S)}),!!o?.length&&(0,K.jsx)("td",{className:Y("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":w}),onClick:S=>S.stopPropagation(),children:(0,K.jsx)(go,{item:t,actions:o})})]})}function rh({actions:e,data:t,fields:r,getItemId:o,getItemLevel:n,isLoading:a=!1,onChangeView:i,onChangeSelection:s,selection:l,setOpenedFilter:c,onClickItem:d,isItemClickable:f,renderItemLink:m,view:p,className:h,empty:g}){let{containerRef:w}=(0,Vt.useContext)(U),_=(0,Vt.useRef)(new Map),y=(0,Vt.useRef)(),[E,N]=(0,Vt.useState)(),P=Mo(e,t),[F,V]=(0,Vt.useState)(null);(0,Vt.useEffect)(()=>{y.current&&(y.current.focus(),y.current=void 0)});let T=(0,Vt.useId)(),C=Nc({scrollContainerRef:w,enabled:!!e?.length});if(E){y.current=E,N(void 0);return}let A=j=>{let fe=_.current.get(j.id),Ze=fe?_.current.get(fe.fallback):void 0;N(Ze?.node)},k=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(()=>{V(fe)})},S=!!t?.length,v=r.find(j=>j.id===p.titleField),x=r.find(j=>j.id===p.mediaField),I=r.find(j=>j.id===p.descriptionField),b=p.groupBy?.field?r.find(j=>j.id===p.groupBy?.field):null,D=b?Mt(t,b):null,{showTitle:H=!0,showMedia:O=!0,showDescription:q=!0}=p,$=v&&H||x&&O||I&&q,Xe=p.fields??[],rt=(j,fe)=>Ze=>{Ze?_.current.set(j,{node:Ze,fallback:Xe[fe>0?fe-1:1]}):_.current.delete(j)},de=p.infiniteScrollEnabled&&!D;return(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)("table",{className:Y("dataviews-view-table",h,{[`has-${p.layout?.density}-density`]:p.layout?.density&&["compact","comfortable"].includes(p.layout.density),"has-bulk-actions":P}),"aria-busy":a,"aria-describedby":T,role:de?"feed":void 0,children:[(0,K.jsxs)("colgroup",{children:[P&&(0,K.jsx)("col",{className:"dataviews-view-table__col-checkbox"}),$&&(0,K.jsx)("col",{className:"dataviews-view-table__col-first-data"}),Xe.map((j,fe)=>(0,K.jsx)("col",{className:Y(`dataviews-view-table__col-${j}`,{"dataviews-view-table__col-first-data":!$&&fe===0})},`col-${j}`)),!!e?.length&&(0,K.jsx)("col",{className:"dataviews-view-table__col-actions"})]}),F&&(0,K.jsx)(En.Popover,{anchor:F,onClose:()=>V(null),placement:"bottom-start",children:(0,K.jsx)(Qa,{showLabel:!1})}),(0,K.jsx)("thead",{onContextMenu:k,children:(0,K.jsxs)("tr",{className:"dataviews-view-table__row",children:[P&&(0,K.jsx)("th",{className:"dataviews-view-table__checkbox-column",scope:"col",onContextMenu:k,children:(0,K.jsx)(Sn,{selection:l,onChangeSelection:s,data:t,actions:e,getItemId:o})}),$&&(0,K.jsx)("th",{scope:"col",children:v&&(0,K.jsx)(Lo,{ref:rt(v.id,0),fieldId:v.id,view:p,fields:r,onChangeView:i,onHide:A,setOpenedFilter:c,canMove:!1,canInsertLeft:!1,canInsertRight:p.layout?.enableMoving??!0})}),Xe.map((j,fe)=>{let{width:Ze,maxWidth:Ut,minWidth:pr,align:Dr}=p.layout?.styles?.[j]??{},Fr=p.layout?.enableMoving??!0;return(0,K.jsx)("th",{style:{width:Ze,maxWidth:Ut,minWidth:pr,textAlign:Dr},"aria-sort":p.sort?.direction&&p.sort?.field===j?ja[p.sort.direction]:void 0,scope:"col",children:(0,K.jsx)(Lo,{ref:rt(j,fe),fieldId:j,view:p,fields:r,onChangeView:i,onHide:A,setOpenedFilter:c,canMove:Fr,canInsertLeft:Fr,canInsertRight:Fr})},j)}),!!e?.length&&(0,K.jsx)("th",{className:Y("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":!C}),children:(0,K.jsx)("span",{className:"dataviews-view-table-header",children:(0,Cn.__)("Actions")})})]})}),S&&b&&D?Array.from(D.entries()).map(([j,fe])=>(0,K.jsxs)("tbody",{children:[(0,K.jsx)("tr",{className:"dataviews-view-table__group-header-row",children:(0,K.jsx)("td",{colSpan:Xe.length+($?1:0)+(P?1:0)+(e?.length?1:0),className:"dataviews-view-table__group-header-cell",children:(0,Cn.sprintf)((0,Cn.__)("%1$s: %2$s"),b.label,j)})}),fe.map((Ze,Ut)=>(0,K.jsx)(Mc,{item:Ze,level:p.showLevels&&typeof n=="function"?n(Ze):void 0,hasBulkActions:P,actions:e,fields:r,id:o(Ze)||Ut.toString(),view:p,titleField:v,mediaField:x,descriptionField:I,selection:l,getItemId:o,onChangeSelection:s,onClickItem:d,renderItemLink:m,isItemClickable:f,isActionsColumnSticky:!C},o(Ze)))]},`group-${j}`)):(0,K.jsx)("tbody",{children:S&&t.map((j,fe)=>(0,K.jsx)(Mc,{item:j,level:p.showLevels&&typeof n=="function"?n(j):void 0,hasBulkActions:P,actions:e,fields:r,id:o(j)||fe.toString(),view:p,titleField:v,mediaField:x,descriptionField:I,selection:l,getItemId:o,onChangeSelection:s,onClickItem:d,renderItemLink:m,isItemClickable:f,isActionsColumnSticky:!C,posinset:de?fe+1:void 0},o(j)))})]}),(0,K.jsxs)("div",{className:Y({"dataviews-loading":a,"dataviews-no-results":!S&&!a}),id:T,children:[!S&&(a?(0,K.jsx)("p",{children:(0,K.jsx)(En.Spinner,{})}):g),S&&a&&(0,K.jsx)("p",{className:"dataviews-loading-more",children:(0,K.jsx)(En.Spinner,{})})]})]})}var Lc=rh;var Ho=u(G()),Ja=u(Q());var qe=u(G()),Pn=u(Q()),Hc=u(Ft()),jc=u(ul()),Za=u(W());var oh=u(G()),nh=u(Q()),Xa=u(W());var ah=u(R()),ih=[{value:120,breakpoint:1},{value:170,breakpoint:1},{value:230,breakpoint:1},{value:290,breakpoint:1112},{value:350,breakpoint:1636},{value:430,breakpoint:588}],sh=ih[2].value;function Bc(){let e=(0,Xa.useContext)(U),t=e.view;return(0,Xa.useMemo)(()=>{let r=e.containerWidth,o=32,n=t.layout?.previewSize??sh,a=Math.floor((r+o)/(n+o));return Math.max(1,a)},[e.containerWidth,t.layout?.previewSize])}var le=u(R()),{Badge:lh}=ee(qe.privateApis);function uh(e,t){let r=[];for(let o=0,n=e.length;o{if(_.onClickCapture?.(I),(0,jc.isAppleOS)()?I.metaKey:I.ctrlKey){if(I.stopPropagation(),I.preventDefault(),!F)return;o(r.includes(V)?r.filter(b=>V!==b):[...r,V])}},children:[S&&(0,le.jsx)(Qr,{item:l,isItemClickable:a,onClickItem:n,renderItemLink:i,className:"dataviews-view-grid__media",...v,children:A}),g&&S&&(0,le.jsx)($r,{item:l,selection:r,onChangeSelection:o,getItemId:s,titleField:f,disabled:!F}),!E&&S&&!!c?.length&&(0,le.jsx)("div",{className:"dataviews-view-grid__media-actions",children:(0,le.jsx)(go,{item:l,actions:c,isCompact:!0})}),E&&(0,le.jsxs)(qe.__experimentalHStack,{justify:"space-between",className:"dataviews-view-grid__title-actions",children:[(0,le.jsx)(Qr,{item:l,isItemClickable:a,onClickItem:n,renderItemLink:i,className:"dataviews-view-grid__title-field dataviews-title-field",...x,children:k}),!!c?.length&&(0,le.jsx)(go,{item:l,actions:c,isCompact:!0})]}),(0,le.jsxs)(qe.__experimentalVStack,{spacing:1,children:[P&&m?.render&&(0,le.jsx)(m.render,{item:l,field:m}),!!h?.length&&(0,le.jsx)(qe.__experimentalHStack,{className:"dataviews-view-grid__badge-fields",spacing:2,wrap:!0,alignment:"top",justify:"flex-start",children:h.map(I=>(0,le.jsx)(lh,{className:"dataviews-view-grid__field-value",children:(0,le.jsx)(I.render,{item:l,field:I})},I.id))}),!!p?.length&&(0,le.jsx)(qe.__experimentalVStack,{className:"dataviews-view-grid__fields",spacing:1,children:p.map(I=>(0,le.jsx)(qe.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)(qe.Tooltip,{text:I.label,children:(0,le.jsx)(qe.FlexItem,{className:"dataviews-view-grid__field-name",children:I.header})}),(0,le.jsx)(qe.FlexItem,{className:"dataviews-view-grid__field-value",style:{maxHeight:"none"},children:(0,le.jsx)(I.render,{item:l,field:I})})]})},I.id))})]})]})});function bl({data:e,isInfiniteScroll:t,className:r,isLoading:o,view:n,fields:a,selection:i,onChangeSelection:s,onClickItem:l,isItemClickable:c,renderItemLink:d,getItemId:f,actions:m}){let{paginationInfo:p,resizeObserverRef:h}=(0,Za.useContext)(U),g=Bc(),w=Mo(m,e),_=a.find(C=>C.id===n?.titleField),y=a.find(C=>C.id===n?.mediaField),E=a.find(C=>C.id===n?.descriptionField),N=n.fields??[],{regularFields:P,badgeFields:F}=N.reduce((C,A)=>{let k=a.find(v=>v.id===A);if(!k)return C;let S=n.layout?.badgeFields?.includes(A)?"badgeFields":"regularFields";return C[S].push(k),C},{regularFields:[],badgeFields:[]}),V="900px",T=Math.ceil(e.length/g);return(0,le.jsx)(qe.Composite,{role:t?"feed":"grid",className:Y("dataviews-view-grid",r),focusWrap:!0,"aria-busy":o,"aria-rowcount":t?void 0:T,ref:h,children:uh(e,g).map((C,A)=>(0,le.jsx)(qe.Composite.Row,{render:(0,le.jsx)("div",{role:"row","aria-rowindex":A+1,"aria-label":(0,Pn.sprintf)((0,Pn.__)("Row %d"),A+1),className:"dataviews-view-grid__row",style:{gridTemplateColumns:`repeat( ${g}, minmax(0, 1fr) )`}}),children:C.map((k,S)=>{let v=A*g+S;return(0,le.jsx)(qe.Composite.Item,{render:x=>(0,le.jsx)(ch,{...x,role:t?"article":"gridcell","aria-setsize":t?p.totalItems:void 0,"aria-posinset":t?v+1:void 0,view:n,selection:i,onChangeSelection:s,onClickItem:l,isItemClickable:c,renderItemLink:d,getItemId:f,item:k,actions:m,mediaField:y,titleField:_,descriptionField:E,regularFields:P,badgeFields:F,hasBulkActions:w,config:{sizes:V}})},f(k))})},A))})}var bt=u(R());function dh({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:a,onClickItem:i,isItemClickable:s,renderItemLink:l,selection:c,view:d,className:f,empty:m}){let p=!!t?.length,h=d.groupBy?.field?r.find(y=>y.id===d.groupBy?.field):null,g=h?Mt(t,h):null,w=d.infiniteScrollEnabled&&!g,_={className:f,isLoading:n,view:d,fields:r,selection:c,onChangeSelection:a,onClickItem:i,isItemClickable:s,renderItemLink:l,getItemId:o,actions:e};return(0,bt.jsxs)(bt.Fragment,{children:[p&&h&&g&&(0,bt.jsx)(Ho.__experimentalVStack,{spacing:4,children:Array.from(g.entries()).map(([y,E])=>(0,bt.jsxs)(Ho.__experimentalVStack,{spacing:2,children:[(0,bt.jsx)("h3",{className:"dataviews-view-grid__group-header",children:(0,Ja.sprintf)((0,Ja.__)("%1$s: %2$s"),h.label,y)}),(0,bt.jsx)(bl,{..._,data:E,isInfiniteScroll:!1})]},y))}),p&&!g&&(0,bt.jsx)(bl,{..._,data:t,isInfiniteScroll:!!w}),!p&&(0,bt.jsx)("div",{className:Y({"dataviews-loading":n,"dataviews-no-results":!n}),children:n?(0,bt.jsx)("p",{children:(0,bt.jsx)(Ho.Spinner,{})}):m}),p&&n&&(0,bt.jsx)("p",{className:"dataviews-loading-more",children:(0,bt.jsx)(Ho.Spinner,{})})]})}var Wc=dh;var ei=u(Ft()),ve=u(G()),Ue=u(W()),On=u(Q());var yl=u(Yt());var z=u(R()),{Menu:xl}=ee(ve.privateApis);function _l(e){return`${e}-item-wrapper`}function fh(e,t){return`${e}-primary-action-${t}`}function wl(e){return`${e}-dropdown`}function mh({idPrefix:e,primaryAction:t,item:r}){let o=(0,yl.useRegistry)(),[n,a]=(0,Ue.useState)(!1),i=fh(e,t.id),s=typeof t.label=="string"?t.label:t.label([r]);return"RenderModal"in t?(0,z.jsx)("div",{role:"gridcell",children:(0,z.jsx)(ve.Composite.Item,{id:i,render:(0,z.jsx)(ve.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,text:s,size:"small",onClick:()=>a(!0)}),children:n&&(0,z.jsx)(vo,{action:t,items:[r],closeModal:()=>a(!1)})})},t.id):(0,z.jsx)("div",{role:"gridcell",children:(0,z.jsx)(ve.Composite.Item,{id:i,render:(0,z.jsx)(ve.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,size:"small",onClick:()=>{t.callback([r],{registry:o})},children:s})})},t.id)}function zc({view:e,actions:t,idPrefix:r,isSelected:o,item:n,titleField:a,mediaField:i,descriptionField:s,onSelect:l,otherFields:c,onDropdownTriggerKeyDown:d,posinset:f}){let{showTitle:m=!0,showMedia:p=!0,showDescription:h=!0,infiniteScrollEnabled:g}=e,w=(0,Ue.useRef)(null),_=`${r}-label`,y=`${r}-description`,E=(0,yl.useRegistry)(),[N,P]=(0,Ue.useState)(!1),[F,V]=(0,Ue.useState)(null),T=({type:b})=>{P(b==="mouseenter")},{paginationInfo:C}=(0,Ue.useContext)(U);(0,Ue.useEffect)(()=>{o&&w.current?.scrollIntoView({behavior:"auto",block:"nearest",inline:"nearest"})},[o]);let{primaryAction:A,eligibleActions:k}=(0,Ue.useMemo)(()=>{let b=t.filter(H=>!H.isEligible||H.isEligible(n));return{primaryAction:b.filter(H=>H.isPrimary)[0],eligibleActions:b}},[t,n]),S=A&&t.length===1,v=p&&i?.render?(0,z.jsx)("div",{className:"dataviews-view-list__media-wrapper",children:(0,z.jsx)(i.render,{item:n,field:i,config:{sizes:"52px"}})}):null,x=m&&a?.render?(0,z.jsx)(a.render,{item:n,field:a}):null,I=k?.length>0&&(0,z.jsxs)(ve.__experimentalHStack,{spacing:3,className:"dataviews-view-list__item-actions",children:[A&&(0,z.jsx)(mh,{idPrefix:r,primaryAction:A,item:n}),!S&&(0,z.jsxs)("div",{role:"gridcell",children:[(0,z.jsxs)(xl,{placement:"bottom-end",children:[(0,z.jsx)(xl.TriggerButton,{render:(0,z.jsx)(ve.Composite.Item,{id:wl(r),render:(0,z.jsx)(ve.Button,{size:"small",icon:wn,label:(0,On.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,onKeyDown:d})})}),(0,z.jsx)(xl.Popover,{children:(0,z.jsx)(dl,{actions:k,item:n,registry:E,setActiveModalAction:V})})]}),!!F&&(0,z.jsx)(vo,{action:F,items:[n],closeModal:()=>V(null)})]})]});return(0,z.jsx)(ve.Composite.Row,{ref:w,render:(0,z.jsx)("div",{"aria-posinset":f,"aria-setsize":g?C.totalItems:void 0}),role:g?"article":"row",className:Y({"is-selected":o,"is-hovered":N}),onMouseEnter:T,onMouseLeave:T,children:(0,z.jsxs)(ve.__experimentalHStack,{className:"dataviews-view-list__item-wrapper",spacing:0,children:[(0,z.jsx)("div",{role:"gridcell",children:(0,z.jsx)(ve.Composite.Item,{id:_l(r),"aria-pressed":o,"aria-labelledby":_,"aria-describedby":y,className:"dataviews-view-list__item",onClick:()=>l(n)})}),(0,z.jsxs)(ve.__experimentalHStack,{spacing:3,justify:"start",alignment:"flex-start",children:[v,(0,z.jsxs)(ve.__experimentalVStack,{spacing:1,className:"dataviews-view-list__field-wrapper",children:[(0,z.jsxs)(ve.__experimentalHStack,{spacing:0,children:[(0,z.jsx)("div",{className:"dataviews-title-field",id:_,children:x}),I]}),h&&s?.render&&(0,z.jsx)("div",{className:"dataviews-view-list__field",children:(0,z.jsx)(s.render,{item:n,field:s})}),(0,z.jsx)("div",{className:"dataviews-view-list__fields",id:y,children:c.map(b=>(0,z.jsxs)("div",{className:"dataviews-view-list__field",children:[(0,z.jsx)(ve.VisuallyHidden,{as:"span",className:"dataviews-view-list__field-label",children:b.label}),(0,z.jsx)("span",{className:"dataviews-view-list__field-value",children:(0,z.jsx)(b.render,{item:n,field:b})})]},b.id))})]})]})]})})}function ph(e){return!!e}function Sl(e){let{actions:t,data:r,fields:o,getItemId:n,isLoading:a,onChangeSelection:i,selection:s,view:l,className:c,empty:d}=e,f=(0,ei.useInstanceId)(Sl,"view-list"),m=r?.findLast(x=>s.includes(n(x))),p=o.find(x=>x.id===l.titleField),h=o.find(x=>x.id===l.mediaField),g=o.find(x=>x.id===l.descriptionField),w=(l?.fields??[]).map(x=>o.find(I=>x===I.id)).filter(ph),_=x=>i([n(x)]),y=(0,Ue.useCallback)(x=>`${f}-${n(x)}`,[f,n]),E=(0,Ue.useCallback)((x,I)=>I.startsWith(y(x)),[y]),[N,P]=(0,Ue.useState)(void 0);(0,Ue.useEffect)(()=>{m&&P(_l(y(m)))},[m,y]);let F=r.findIndex(x=>E(x,N??"")),V=(0,ei.usePrevious)(F),T=F!==-1,C=(0,Ue.useCallback)((x,I)=>{let b=Math.min(r.length-1,Math.max(0,x));if(!r[b])return;let D=y(r[b]),H=I(D);P(H),document.getElementById(H)?.focus()},[r,y]);(0,Ue.useEffect)(()=>{!T&&(V!==void 0&&V!==-1)&&C(V,_l)},[T,C,V]);let A=(0,Ue.useCallback)(x=>{x.key==="ArrowDown"&&(x.preventDefault(),C(F+1,wl)),x.key==="ArrowUp"&&(x.preventDefault(),C(F-1,wl))},[C,F]),k=r?.length;if(!k)return(0,z.jsx)("div",{className:Y({"dataviews-loading":a,"dataviews-no-results":!k&&!a}),children:!k&&(a?(0,z.jsx)("p",{children:(0,z.jsx)(ve.Spinner,{})}):d)});let S=l.groupBy?.field?o.find(x=>x.id===l.groupBy?.field):null,v=S?Mt(r,S):null;return k&&S&&v?(0,z.jsx)(ve.Composite,{id:`${f}`,render:(0,z.jsx)("div",{}),className:"dataviews-view-list__group",role:"grid",activeId:N,setActiveId:P,children:(0,z.jsx)(ve.__experimentalVStack,{spacing:4,className:Y("dataviews-view-list",c),children:Array.from(v.entries()).map(([x,I])=>(0,z.jsxs)(ve.__experimentalVStack,{spacing:2,children:[(0,z.jsx)("h3",{className:"dataviews-view-list__group-header",children:(0,On.sprintf)((0,On.__)("%1$s: %2$s"),S.label,x)}),I.map(b=>{let D=y(b);return(0,z.jsx)(zc,{view:l,idPrefix:D,actions:t,item:b,isSelected:b===m,onSelect:_,mediaField:h,titleField:p,descriptionField:g,otherFields:w,onDropdownTriggerKeyDown:A},D)})]},x))})}):(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(ve.Composite,{id:f,render:(0,z.jsx)("div",{}),className:Y("dataviews-view-list",c),role:l.infiniteScrollEnabled?"feed":"grid",activeId:N,setActiveId:P,children:r.map((x,I)=>{let b=y(x);return(0,z.jsx)(zc,{view:l,idPrefix:b,actions:t,item:x,isSelected:x===m,onSelect:_,mediaField:h,titleField:p,descriptionField:g,otherFields:w,onDropdownTriggerKeyDown:A,posinset:l.infiniteScrollEnabled?I+1:void 0},b)})}),k&&a&&(0,z.jsx)("p",{className:"dataviews-loading-more",children:(0,z.jsx)(ve.Spinner,{})})]})}var In=u(G());var Gc=u(G()),ti=u(Q()),qc=u(W()),Vn=u(R());function Uc({groupName:e,groupData:t,groupField:r,children:o}){let n=(0,qc.createInterpolateElement)((0,ti.sprintf)((0,ti.__)("%s: "),r.label).trim(),{groupName:(0,Vn.jsx)(r.render,{item:t[0],field:r})});return(0,Vn.jsxs)(Gc.__experimentalVStack,{spacing:0,className:"dataviews-view-activity__group",children:[(0,Vn.jsx)("h3",{className:"dataviews-view-activity__group-header",children:n}),o]},e)}var bo=u(G()),xo=u(W()),Yc=u(Yt());var je=u(R());function vh(e){let{view:t,actions:r,item:o,titleField:n,mediaField:a,descriptionField:i,otherFields:s,posinset:l,onClickItem:c,renderItemLink:d,isItemClickable:f}=e,{showTitle:m=!0,showMedia:p=!0,showDescription:h=!0,infiniteScrollEnabled:g}=t,w=(0,xo.useRef)(null),_=(0,Yc.useRegistry)(),{paginationInfo:y}=(0,xo.useContext)(U),{primaryActions:E,eligibleActions:N}=(0,xo.useMemo)(()=>{let A=r.filter(S=>!S.isEligible||S.isEligible(o));return{primaryActions:A.filter(S=>S.isPrimary),eligibleActions:A}},[r,o]),P=t.layout?.density??"balanced",F=p&&P!=="compact"&&a?.render?(0,je.jsx)(a.render,{item:o,field:a,config:{sizes:P==="comfortable"?"32px":"24px"}}):null,V=(0,je.jsx)("div",{className:"dataviews-view-activity__item-type-icon",children:F||(0,je.jsx)("span",{className:"dataviews-view-activity__item-bullet","aria-hidden":"true"})}),T=m&&n?.render?(0,je.jsx)(n.render,{item:o,field:n}):null,C=(0,xo.useMemo)(()=>{switch(P){case"comfortable":return"3";default:return"2"}},[P]);return(0,je.jsx)("div",{ref:w,role:g?"article":void 0,"aria-posinset":l,"aria-setsize":g?y.totalItems:void 0,className:Y("dataviews-view-activity__item",P==="compact"&&"is-compact",P==="balanced"&&"is-balanced",P==="comfortable"&&"is-comfortable"),children:(0,je.jsxs)(bo.__experimentalHStack,{spacing:4,justify:"start",alignment:"flex-start",children:[(0,je.jsx)(bo.__experimentalVStack,{spacing:1,alignment:"center",className:"dataviews-view-activity__item-type",children:V}),(0,je.jsxs)(bo.__experimentalVStack,{spacing:C,alignment:"flex-start",className:"dataviews-view-activity__item-content",children:[T&&(0,je.jsx)(Qr,{item:o,isItemClickable:f,onClickItem:c,renderItemLink:d,className:"dataviews-view-activity__item-title",children:T}),h&&i&&(0,je.jsx)("div",{className:"dataviews-view-activity__item-description",children:(0,je.jsx)(i.render,{item:o,field:i})}),(0,je.jsx)("div",{className:"dataviews-view-activity__item-fields",children:s.map(A=>(0,je.jsxs)("div",{className:"dataviews-view-activity__item-field",children:[(0,je.jsx)(bo.VisuallyHidden,{as:"span",className:"dataviews-view-activity__item-field-label",children:A.label}),(0,je.jsx)("span",{className:"dataviews-view-activity__item-field-value",children:(0,je.jsx)(A.render,{item:o,field:A})})]},A.id))}),!!E?.length&&(0,je.jsx)(fl,{item:o,actions:E,registry:_,buttonVariant:"secondary"})]}),E.lengthc.id===n.titleField),i=r.find(c=>c.id===n.mediaField),s=r.find(c=>c.id===n.descriptionField),l=(n?.fields??[]).map(c=>r.find(d=>c===d.id)).filter(gh);return t.map((c,d)=>(0,Qc.createElement)($c,{...e,key:o(c),item:c,mediaField:i,titleField:a,descriptionField:s,otherFields:l,posinset:n.infiniteScrollEnabled?d+1:void 0}))}var xt=u(R());function Xc(e){let{empty:t,data:r,fields:o,isLoading:n,view:a,className:i}=e,s=r?.length;if(!s)return(0,xt.jsx)("div",{className:Y({"dataviews-loading":n,"dataviews-no-results":!s&&!n}),children:!s&&(n?(0,xt.jsx)("p",{children:(0,xt.jsx)(In.Spinner,{})}):t)});let l=Y("dataviews-view-activity",i),c=a.groupBy?.field?o.find(m=>m.id===a.groupBy?.field):null,d=c?Mt(r,c):null,f=d?Array.from(d.entries()):[];return s&&c&&d?(0,xt.jsx)(In.__experimentalVStack,{spacing:2,className:l,children:f.map(([m,p])=>(0,xt.jsx)(Uc,{groupName:m,groupData:p,groupField:c,children:(0,xt.jsx)(Cl,{...e,data:p})},m))}):(0,xt.jsxs)(xt.Fragment,{children:[(0,xt.jsx)("div",{className:l,role:a.infiniteScrollEnabled?"feed":void 0,children:(0,xt.jsx)(Cl,{...e})}),s&&n&&(0,xt.jsx)("p",{className:"dataviews-loading-more",children:(0,xt.jsx)(In.Spinner,{})})]})}var Re=u(G()),Tn=u(Q()),od=u(Ft()),nd=u(W());var Pl=u(G()),hh=u(Yt()),ri=u(W()),Ol=u(Q());var _r=u(G()),jo=u(W()),kt=u(Q());var xr=u(R());function El(){let{view:e,onChangeView:t,paginationInfo:{totalItems:r=0,totalPages:o}}=(0,jo.useContext)(U);if(!r||!o||e.infiniteScrollEnabled)return null;let n=e.page??1,a=Array.from(Array(o)).map((i,s)=>{let l=s+1;return{value:l.toString(),label:l.toString(),"aria-label":n===l?(0,kt.sprintf)((0,kt.__)("Page %1$d of %2$d"),n,o):l.toString()}});return!!r&&o!==1&&(0,xr.jsxs)(_r.__experimentalHStack,{expanded:!1,className:"dataviews-pagination",justify:"end",spacing:6,children:[(0,xr.jsx)(_r.__experimentalHStack,{justify:"flex-start",expanded:!1,spacing:1,className:"dataviews-pagination__page-select",children:(0,jo.createInterpolateElement)((0,kt.sprintf)((0,kt._x)("
Page
%1$s
of %2$d
","paging"),"",o),{div:(0,xr.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,xr.jsx)(_r.SelectControl,{"aria-label":(0,kt.__)("Current page"),value:n.toString(),options:a,onChange:i=>{t({...e,page:+i})},size:"small",variant:"minimal"})})}),(0,xr.jsxs)(_r.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,xr.jsx)(_r.Button,{onClick:()=>t({...e,page:n-1}),disabled:n===1,accessibleWhenDisabled:!0,label:(0,kt.__)("Previous page"),icon:(0,kt.isRTL)()?ka:Da,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,xr.jsx)(_r.Button,{onClick:()=>t({...e,page:n+1}),disabled:n>=o,accessibleWhenDisabled:!0,label:(0,kt.__)("Next page"),icon:(0,kt.isRTL)()?Da:ka,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})}var Zc=(0,jo.memo)(El);var Jc=u(R());function oi(e){return(0,ri.useMemo)(()=>e?.every(t=>t.supportsBulk),[e])}var ed=u(W());var td=u(R()),Vl=(0,ed.forwardRef)(({className:e,previewSize:t,...r},o)=>(0,td.jsx)("div",{ref:o,className:Y("dataviews-view-grid-items",e),style:{gridTemplateColumns:t&&`repeat(auto-fill, minmax(${t}px, 1fr))`},...r}));var Z=u(R()),{Badge:bh}=ee(Re.privateApis);function rd({view:e,multiselect:t,selection:r,onChangeSelection:o,getItemId:n,item:a,mediaField:i,titleField:s,descriptionField:l,regularFields:c,badgeFields:d,config:f,posinset:m,setsize:p}){let{showTitle:h=!0,showMedia:g=!0,showDescription:w=!0}=e,_=n(a),y=r.includes(_),E=i?.render?(0,Z.jsx)(i.render,{item:a,field:i,config:f}):null,N=h&&s?.render?(0,Z.jsx)(s.render,{item:a,field:s}):null;return(0,Z.jsxs)(Re.Composite.Item,{"aria-label":s?s.getValue({item:a})||(0,Tn.__)("(no title)"):void 0,render:({children:P,...F})=>(0,Z.jsx)(Re.__experimentalVStack,{spacing:0,children:P,...F}),role:"option","aria-posinset":m,"aria-setsize":p,className:Y("dataviews-view-picker-grid__card",{"is-selected":y}),"aria-selected":y,onClick:()=>{if(y)o(r.filter(P=>_!==P));else{let P=t?[...r,_]:[_];o(P)}},children:[g&&E&&(0,Z.jsx)("div",{className:"dataviews-view-picker-grid__media",children:E}),g&&E&&(0,Z.jsx)($r,{item:a,selection:r,onChangeSelection:o,getItemId:n,titleField:s,disabled:!1,"aria-hidden":!0,tabIndex:-1}),h&&(0,Z.jsx)(Re.__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)(Re.__experimentalVStack,{spacing:1,children:[w&&l?.render&&(0,Z.jsx)(l.render,{item:a,field:l}),!!d?.length&&(0,Z.jsx)(Re.__experimentalHStack,{className:"dataviews-view-picker-grid__badge-fields",spacing:2,wrap:!0,alignment:"top",justify:"flex-start",children:d.map(P=>(0,Z.jsx)(bh,{className:"dataviews-view-picker-grid__field-value",children:(0,Z.jsx)(P.render,{item:a,field:P})},P.id))}),!!c?.length&&(0,Z.jsx)(Re.__experimentalVStack,{className:"dataviews-view-picker-grid__fields",spacing:1,children:c.map(P=>(0,Z.jsx)(Re.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)(Re.FlexItem,{className:"dataviews-view-picker-grid__field-name",children:P.header}),(0,Z.jsx)(Re.FlexItem,{className:"dataviews-view-picker-grid__field-value",style:{maxHeight:"none"},children:(0,Z.jsx)(P.render,{item:a,field:P})})]})},P.id))})]})]},_)}function ad({groupName:e,groupField:t,children:r}){let o=(0,od.useInstanceId)(ad,"dataviews-view-picker-grid-group__header");return(0,Z.jsxs)(Re.__experimentalVStack,{spacing:2,role:"group","aria-labelledby":o,children:[(0,Z.jsx)("h3",{className:"dataviews-view-picker-grid-group__header",id:o,children:(0,Tn.sprintf)((0,Tn.__)("%1$s: %2$s"),t.label,e)}),r]},e)}function xh({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:a,selection:i,view:s,className:l,empty:c}){let{resizeObserverRef:d,paginationInfo:f,itemListLabel:m}=(0,nd.useContext)(U),p=r.find(v=>v.id===s?.titleField),h=r.find(v=>v.id===s?.mediaField),g=r.find(v=>v.id===s?.descriptionField),w=s.fields??[],{regularFields:_,badgeFields:y}=w.reduce((v,x)=>{let I=r.find(D=>D.id===x);if(!I)return v;let b=s.layout?.badgeFields?.includes(x)?"badgeFields":"regularFields";return v[b].push(I),v},{regularFields:[],badgeFields:[]}),E=!!t?.length,N=s.layout?.previewSize,P=oi(e),F="900px",V=s.groupBy?.field?r.find(v=>v.id===s.groupBy?.field):null,T=V?Mt(t,V):null,C=s.infiniteScrollEnabled&&!T,A=s?.page??1,k=s?.perPage??0,S=C?f?.totalItems:void 0;return(0,Z.jsxs)(Z.Fragment,{children:[E&&V&&T&&(0,Z.jsx)(Re.Composite,{virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":P,className:Y("dataviews-view-picker-grid",l),"aria-label":m,render:({children:v,...x})=>(0,Z.jsx)(Re.__experimentalVStack,{spacing:4,children:v,...x}),children:Array.from(T.entries()).map(([v,x])=>(0,Z.jsx)(ad,{groupName:v,groupField:V,children:(0,Z.jsx)(Vl,{previewSize:N,style:{gridTemplateColumns:N&&`repeat(auto-fill, minmax(${N}px, 1fr))`},"aria-busy":n,ref:d,children:x.map(I=>{let b=(A-1)*k+t.indexOf(I)+1;return(0,Z.jsx)(rd,{view:s,multiselect:P,selection:i,onChangeSelection:a,getItemId:o,item:I,mediaField:h,titleField:p,descriptionField:g,regularFields:_,badgeFields:y,config:{sizes:F},posinset:b,setsize:S},o(I))})})},v))}),E&&!T&&(0,Z.jsx)(Re.Composite,{render:(0,Z.jsx)(Vl,{className:Y("dataviews-view-picker-grid",l),previewSize:N,"aria-busy":n,ref:d}),virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":P,"aria-label":m,children:t.map((v,x)=>{let I=C?x+1:void 0;return C||(I=(A-1)*k+x+1),(0,Z.jsx)(rd,{view:s,multiselect:P,selection:i,onChangeSelection:a,getItemId:o,item:v,mediaField:h,titleField:p,descriptionField:g,regularFields:_,badgeFields:y,config:{sizes:F},posinset:I,setsize:S},o(v))})}),!E&&(0,Z.jsx)("div",{className:Y({"dataviews-loading":n,"dataviews-no-results":!n}),children:n?(0,Z.jsx)("p",{children:(0,Z.jsx)(Re.Spinner,{})}):c}),E&&n&&(0,Z.jsx)("p",{className:"dataviews-loading-more",children:(0,Z.jsx)(Re.Spinner,{})})]})}var id=xh;var ni=u(Q()),_o=u(G()),Lt=u(W());var te=u(R());function _h({item:e,fields:t,column:r,align:o}){let n=t.find(i=>i.id===r);if(!n)return null;let a=Y("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 sd({item:e,fields:t,id:r,view:o,titleField:n,mediaField:a,descriptionField:i,selection:s,getItemId:l,onChangeSelection:c,multiselect:d,posinset:f}){let{paginationInfo:m}=(0,Lt.useContext)(U),p=s.includes(r),[h,g]=(0,Lt.useState)(!1),{showTitle:w=!0,showMedia:_=!0,showDescription:y=!0,infiniteScrollEnabled:E}=o,N=()=>{g(!0)},P=()=>{g(!1)},F=o.fields??[],V=n&&w||a&&_||i&&y;return(0,te.jsxs)(_o.Composite.Item,{render:({children:T,...C})=>(0,te.jsx)("tr",{className:Y("dataviews-view-table__row",{"is-selected":p,"is-hovered":h}),onMouseEnter:N,onMouseLeave:P,children:T,...C}),"aria-selected":p,"aria-setsize":m.totalItems||void 0,"aria-posinset":f,role:E?"article":"option",onClick:()=>{if(p)c(s.filter(T=>r!==T));else{let T=d?[...s,r]:[r];c(T)}},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)($r,{item:e,selection:s,onChangeSelection:c,getItemId:l,titleField:n,disabled:!1,"aria-hidden":!0,tabIndex:-1})})}),V&&(0,te.jsx)("td",{role:"presentation",children:(0,te.jsx)(Ka,{item:e,titleField:w?n:void 0,mediaField:_?a:void 0,descriptionField:y?i:void 0,isItemClickable:()=>!1})}),F.map(T=>{let{width:C,maxWidth:A,minWidth:k,align:S}=o.layout?.styles?.[T]??{};return(0,te.jsx)("td",{style:{width:C,maxWidth:A,minWidth:k},role:"presentation",children:(0,te.jsx)(_h,{fields:t,item:e,column:T,align:S})},T)})]},r)}function wh({actions:e,data:t,fields:r,getItemId:o,isLoading:n=!1,onChangeView:a,onChangeSelection:i,selection:s,setOpenedFilter:l,view:c,className:d,empty:f}){let m=(0,Lt.useRef)(new Map),p=(0,Lt.useRef)(),[h,g]=(0,Lt.useState)(),w=oi(e)??!1;(0,Lt.useEffect)(()=>{p.current&&(p.current.focus(),p.current=void 0)});let _=(0,Lt.useId)();if(h){p.current=h,g(void 0);return}let y=b=>{let D=m.current.get(b.id),H=D?m.current.get(D.fallback):void 0;g(H?.node)},E=!!t?.length,N=r.find(b=>b.id===c.titleField),P=r.find(b=>b.id===c.mediaField),F=r.find(b=>b.id===c.descriptionField),V=c.groupBy?.field?r.find(b=>b.id===c.groupBy?.field):null,T=V?Mt(t,V):null,{showTitle:C=!0,showMedia:A=!0,showDescription:k=!0}=c,S=N&&C||P&&A||F&&k,v=c.fields??[],x=(b,D)=>H=>{H?m.current.set(b,{node:H,fallback:v[D>0?D-1:1]}):m.current.delete(b)},I=c.infiniteScrollEnabled&&!T;return(0,te.jsxs)(te.Fragment,{children:[(0,te.jsxs)("table",{className:Y("dataviews-view-table","dataviews-view-picker-table",d,{[`has-${c.layout?.density}-density`]:c.layout?.density&&["compact","comfortable"].includes(c.layout.density)}),"aria-busy":n,"aria-describedby":_,role:I?"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:w&&(0,te.jsx)(Sn,{selection:s,onChangeSelection:i,data:t,actions:e,getItemId:o})}),S&&(0,te.jsx)("th",{children:N&&(0,te.jsx)(Lo,{ref:x(N.id,0),fieldId:N.id,view:c,fields:r,onChangeView:a,onHide:y,setOpenedFilter:l,canMove:!1})}),v.map((b,D)=>{let{width:H,maxWidth:O,minWidth:q,align:$}=c.layout?.styles?.[b]??{};return(0,te.jsx)("th",{style:{width:H,maxWidth:O,minWidth:q,textAlign:$},"aria-sort":c.sort?.direction&&c.sort?.field===b?ja[c.sort.direction]:void 0,scope:"col",children:(0,te.jsx)(Lo,{ref:x(b,D),fieldId:b,view:c,fields:r,onChangeView:a,onHide:y,setOpenedFilter:l,canMove:c.layout?.enableMoving??!0})},b)})]})}),E&&V&&T?Array.from(T.entries()).map(([b,D])=>(0,te.jsxs)(_o.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+(S?1:0)+1,className:"dataviews-view-table__group-header-cell",role:"presentation",children:(0,ni.sprintf)((0,ni.__)("%1$s: %2$s"),V.label,b)})}),D.map((H,O)=>(0,te.jsx)(sd,{item:H,fields:r,id:o(H)||O.toString(),view:c,titleField:N,mediaField:P,descriptionField:F,selection:s,getItemId:o,onChangeSelection:i,multiselect:w},o(H)))]},`group-${b}`)):(0,te.jsx)(_o.Composite,{render:(0,te.jsx)("tbody",{role:"presentation"}),virtualFocus:!0,orientation:"vertical",children:E&&t.map((b,D)=>(0,te.jsx)(sd,{item:b,fields:r,id:o(b)||D.toString(),view:c,titleField:N,mediaField:P,descriptionField:F,selection:s,getItemId:o,onChangeSelection:i,multiselect:w,posinset:D+1},o(b)))})]}),(0,te.jsxs)("div",{className:Y({"dataviews-loading":n,"dataviews-no-results":!E&&!n}),id:_,children:[!E&&(n?(0,te.jsx)("p",{children:(0,te.jsx)(_o.Spinner,{})}):f),E&&n&&(0,te.jsx)("p",{className:"dataviews-loading-more",children:(0,te.jsx)(_o.Spinner,{})})]})]})}var ld=wh;var ud=u(G()),cd=u(Q()),dd=u(W());var fd=u(R()),yh=[{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 Il(){let e=(0,dd.useContext)(U),t=e.view,r=yh.filter(i=>e.containerWidth>=i.breakpoint),o=t.layout?.previewSize??230,n=r.map((i,s)=>({...i,index:s})).filter(i=>i.value<=o).sort((i,s)=>s.value-i.value)[0]?.index??0,a=r.map((i,s)=>({value:s}));return(0,fd.jsx)(ud.RangeControl,{__next40pxDefaultSize:!0,showTooltip:!1,label:(0,cd.__)("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 Wo=u(G()),zo=u(Q()),md=u(W());var Go=u(R());function ai(){let e=(0,md.useContext)(U),t=e.view;return(0,Go.jsxs)(Wo.__experimentalToggleGroupControl,{size:"__unstable-large",label:(0,zo.__)("Density"),value:t.layout?.density||"balanced",onChange:r=>{e.onChangeView({...t,layout:{...t.layout,density:r}})},isBlock:!0,children:[(0,Go.jsx)(Wo.__experimentalToggleGroupControlOption,{value:"comfortable",label:(0,zo._x)("Comfortable","Density option for DataView layout")},"comfortable"),(0,Go.jsx)(Wo.__experimentalToggleGroupControlOption,{value:"balanced",label:(0,zo._x)("Balanced","Density option for DataView layout")},"balanced"),(0,Go.jsx)(Wo.__experimentalToggleGroupControlOption,{value:"compact",label:(0,zo._x)("Compact","Density option for DataView layout")},"compact")]})}var Xr=[{type:Do,label:(0,wr.__)("Table"),component:Lc,icon:ba,viewConfigOptions:ai},{type:za,label:(0,wr.__)("Grid"),component:Wc,icon:_a,viewConfigOptions:Il},{type:dc,label:(0,wr.__)("List"),component:Sl,icon:(0,wr.isRTL)()?Gs:Us},{type:fc,label:(0,wr.__)("Activity"),component:Xc,icon:rl,viewConfigOptions:ai},{type:mc,label:(0,wr.__)("Grid"),component:id,icon:_a,viewConfigOptions:Il,isPicker:!0},{type:pc,label:(0,wr.__)("Table"),component:ld,icon:ba,viewConfigOptions:ai,isPicker:!0}];var rn=u(W()),Nm=u(G());var St=u(G()),Or=u(Q()),Ri=u(W());var Sh=Object.defineProperty,Ch=Object.defineProperties,Eh=Object.getOwnPropertyDescriptors,ii=Object.getOwnPropertySymbols,vd=Object.prototype.hasOwnProperty,gd=Object.prototype.propertyIsEnumerable,pd=(e,t,r)=>t in e?Sh(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,L=(e,t)=>{for(var r in t||(t={}))vd.call(t,r)&&pd(e,r,t[r]);if(ii)for(var r of ii(t))gd.call(t,r)&&pd(e,r,t[r]);return e},X=(e,t)=>Ch(e,Eh(t)),ae=(e,t)=>{var r={};for(var o in e)vd.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&ii)for(var o of ii(e))t.indexOf(o)<0&&gd.call(e,o)&&(r[o]=e[o]);return r};var Ph=Object.defineProperty,Oh=Object.defineProperties,Vh=Object.getOwnPropertyDescriptors,si=Object.getOwnPropertySymbols,bd=Object.prototype.hasOwnProperty,xd=Object.prototype.propertyIsEnumerable,hd=(e,t,r)=>t in e?Ph(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ie=(e,t)=>{for(var r in t||(t={}))bd.call(t,r)&&hd(e,r,t[r]);if(si)for(var r of si(t))xd.call(t,r)&&hd(e,r,t[r]);return e},We=(e,t)=>Oh(e,Vh(t)),li=(e,t)=>{var r={};for(var o in e)bd.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&si)for(var o of si(e))t.indexOf(o)<0&&xd.call(e,o)&&(r[o]=e[o]);return r};function An(...e){}function Tl(e,t){if(Ih(e)){let r=Th(t)?t():t;return e(r)}return e}function Ih(e){return typeof e=="function"}function Th(e){return typeof e=="function"}function It(e,t){return typeof Object.hasOwn=="function"?Object.hasOwn(e,t):Object.prototype.hasOwnProperty.call(e,t)}function Zr(...e){return(...t)=>{for(let r of e)typeof r=="function"&&r(...t)}}function Rn(e){return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function Al(e,t){let r=ie({},e);for(let o of t)It(r,o)&&delete r[o];return r}function Rl(e,t){let r={};for(let o of t)It(e,o)&&(r[o]=e[o]);return r}function kn(e){return e}function ot(e,t){if(!e)throw typeof t!="string"?new Error("Invariant failed"):new Error(t)}function kl(e){return Object.keys(e)}function Nl(e,...t){let r=typeof e=="function"?e(...t):e;return r==null?!1:!r}function wo(e){return e.disabled||e["aria-disabled"]===!0||e["aria-disabled"]==="true"}function nt(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 _d=u(Ve(),1);function wd(e,t){typeof e=="function"?e(t):e&&(e.current=t)}function Ah(e){return!e||!(0,_d.isValidElement)(e)?!1:"ref"in e.props||"ref"in e}function yd(e){return Ah(e)?L({},e.props).ref||e.ref:null}function Sd(e,t){let r=L({},e);for(let o in t){if(!It(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]?L(L({},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 Jr=Rh();function Rh(){var e;return typeof window<"u"&&!!((e=window.document)!=null&&e.createElement)}function yr(e){return e?"self"in e?e.document:e.ownerDocument||document:document}function yo(e,t=!1){let{activeElement:r}=yr(e);if(!r?.nodeName)return null;if(Dl(r)&&r.contentDocument)return yo(r.contentDocument.body,t);if(t){let o=r.getAttribute("aria-activedescendant");if(o){let n=yr(r).getElementById(o);if(n)return n}}return r}function Jt(e,t){return e===t||e.contains(t)}function Dl(e){return e.tagName==="IFRAME"}function Sr(e){let t=e.tagName.toLowerCase();return t==="button"?!0:t==="input"&&e.type?kh.indexOf(e.type)!==-1:!1}var kh=["button","color","file","image","reset","submit"];function Fl(e){if(typeof e.checkVisibility=="function")return e.checkVisibility();let t=e;return t.offsetWidth>0||t.offsetHeight>0||e.getClientRects().length>0}function _t(e){try{let t=e instanceof HTMLInputElement&&e.selectionStart!==null,r=e.tagName==="TEXTAREA";return t||r||!1}catch{return!1}}function Nn(e){return e.isContentEditable||_t(e)}function Ml(e){if(_t(e))return e.value;if(e.isContentEditable){let t=yr(e).createRange();return t.selectNodeContents(e),t.toString()}return""}function qo(e){let t=0,r=0;if(_t(e))t=e.selectionStart||0,r=e.selectionEnd||0;else if(e.isContentEditable){let o=yr(e).getSelection();if(o?.rangeCount&&o.anchorNode&&Jt(e,o.anchorNode)&&o.focusNode&&Jt(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 Ll(e,t){let r=["dialog","menu","listbox","tree","grid"],o=e?.getAttribute("role");return o&&r.indexOf(o)!==-1?o:t}function Uo(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 Uo(e.parentElement)||document.scrollingElement||document.body}function Dn(e,...t){/text|search|password|tel|url/i.test(e.type)&&e.setSelectionRange(...t)}function Bl(e,t){let r=e.map((n,a)=>[a,n]),o=!1;return r.sort(([n,a],[i,s])=>{let l=t(a),c=t(s);return l===c||!l||!c?0:Nh(l,c)?(n>i&&(o=!0),-1):(na):e}function Nh(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function Hl(){return Jr&&!!navigator.maxTouchPoints}function ui(){return Jr?/mac|iphone|ipad|ipod/i.test(navigator.platform):!1}function So(){return Jr&&ui()&&/apple/i.test(navigator.vendor)}function jl(){return Jr&&/firefox\//i.test(navigator.userAgent)}function ci(e){return!!(e.currentTarget&&!Jt(e.currentTarget,e.target))}function pt(e){return e.target===e.currentTarget}function Cd(e){let t=e.currentTarget;if(!t)return!1;let r=ui();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 Ed(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 Co(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 Pd(e,t,r){let o=new KeyboardEvent(t,r);return e.dispatchEvent(o)}function Wl(e,t){let r=new MouseEvent("click",t);return e.dispatchEvent(r)}function di(e,t){let r=t||e.currentTarget,o=e.relatedTarget;return!o||!Jt(r,o)}function eo(e,t,r,o){let a=(s=>{if(o){let c=setTimeout(s,o);return()=>clearTimeout(c)}let l=requestAnimationFrame(s);return()=>cancelAnimationFrame(l)})(()=>{e.removeEventListener(t,i,!0),r()}),i=()=>{a(),r()};return e.addEventListener(t,i,{once:!0,capture:!0}),a}function er(e,t,r,o=window){let n=[];try{o.document.addEventListener(e,t,r);for(let i of Array.from(o.frames))n.push(er(e,t,r,i))}catch{}return()=>{try{o.document.removeEventListener(e,t,r)}catch{}for(let i of n)i()}}var be=u(Ve(),1),Dh=u(Ve(),1),zl=L({},Dh),Od=zl.useId,US=zl.useDeferredValue,Vd=zl.useInsertionEffect,ke=Jr?be.useLayoutEffect:be.useEffect;function Fh(e){let[t]=(0,be.useState)(e);return t}function Ad(e){let t=(0,be.useRef)(e);return ke(()=>{t.current=e}),t}function oe(e){let t=(0,be.useRef)(()=>{throw new Error("Cannot call an event handler while rendering.")});return Vd?Vd(()=>{t.current=e}):t.current=e,(0,be.useCallback)((...r)=>{var o;return(o=t.current)==null?void 0:o.call(t,...r)},[])}function Rd(e){let[t,r]=(0,be.useState)(null);return ke(()=>{if(t==null||!e)return;let o=null;return e(n=>(o=n,t)),()=>{e(o)}},[t,e]),[t,r]}function Fe(...e){return(0,be.useMemo)(()=>{if(e.some(Boolean))return t=>{for(let r of e)wd(r,t)}},e)}function Bt(e){if(Od){let o=Od();return e||o}let[t,r]=(0,be.useState)(e);return ke(()=>{if(e||t)return;let o=Math.random().toString(36).slice(2,8);r(`id-${o}`)},[e,t]),e||t}function kd(e,t){let r=a=>{if(typeof a=="string")return a},[o,n]=(0,be.useState)(()=>r(t));return ke(()=>{let a=e&&"current"in e?e.current:e;n(a?.tagName.toLowerCase()||r(t))},[e,t]),o}function Nd(e,t,r){let o=Fh(r),[n,a]=(0,be.useState)(o);return(0,be.useEffect)(()=>{let i=e&&"current"in e?e.current:e;if(!i)return;let s=()=>{let c=i.getAttribute(t);a(c??o)},l=new MutationObserver(s);return l.observe(i,{attributeFilter:[t]}),s(),()=>l.disconnect()},[e,t,o]),n}function tr(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 Dd(e,t){let r=(0,be.useRef)(!1);ke(()=>{if(r.current)return e();r.current=!0},t),ke(()=>()=>{r.current=!1},[])}function Fd(){return(0,be.useReducer)(()=>[],[])}function ze(e){return oe(typeof e=="function"?e:()=>e)}function rr(e,t,r=[]){let o=(0,be.useCallback)(n=>(e.wrapElement&&(n=e.wrapElement(n)),t(n)),[...r,e.wrapElement]);return X(L({},e),{wrapElement:o})}function Md(e,t,r){let o=e.onLoadedMetadataCapture,n=(0,be.useMemo)(()=>Object.assign(()=>{},X(L({},o),{[t]:r})),[o,t,r]);return[o?.[t],{onLoadedMetadataCapture:n}]}function Ld(){return(0,be.useEffect)(()=>{er("mousemove",Lh,!0),er("mousedown",fi,!0),er("mouseup",fi,!0),er("keydown",fi,!0),er("scroll",fi,!0)},[]),oe(()=>Gl)}var Gl=!1,Id=0,Td=0;function Mh(e){let t=e.movementX||e.screenX-Id,r=e.movementY||e.screenY-Td;return Id=e.screenX,Td=e.screenY,t||r||!1}function Lh(e){Mh(e)&&(Gl=!0)}function fi(){Gl=!1}var wt=u(Ve(),1),Eo=u(R(),1);function xe(e){let t=wt.forwardRef((r,o)=>e(X(L({},r),{ref:o})));return t.displayName=e.displayName||e.name,t}function to(e,t){return wt.memo(e,t)}function ye(e,t){let r=t,{wrapElement:o,render:n}=r,a=ae(r,["wrapElement","render"]),i=Fe(t.ref,yd(n)),s;if(wt.isValidElement(n)){let l=X(L({},n.props),{ref:i});s=wt.cloneElement(n,Sd(a,l))}else n?s=n(a):s=(0,Eo.jsx)(e,L({},a));return o?o(s):s}function Se(e){let t=(r={})=>e(r);return t.displayName=e.name,t}function Tt(e=[],t=[]){let r=wt.createContext(void 0),o=wt.createContext(void 0),n=()=>wt.useContext(r),a=(c=!1)=>{let d=wt.useContext(o),f=n();return c?d:d||f},i=()=>{let c=wt.useContext(o),d=n();if(!(c&&c===d))return d},s=c=>e.reduceRight((d,f)=>(0,Eo.jsx)(f,X(L({},c),{children:d})),(0,Eo.jsx)(r.Provider,L({},c)));return{context:r,scopedContext:o,useContext:n,useScopedContext:a,useProviderContext:i,ContextProvider:s,ScopedContextProvider:c=>(0,Eo.jsx)(s,X(L({},c),{children:t.reduceRight((d,f)=>(0,Eo.jsx)(f,X(L({},c),{children:d})),(0,Eo.jsx)(o.Provider,L({},c)))}))}}var Fn=Tt(),Bd=Fn.useContext,JS=Fn.useScopedContext,eC=Fn.useProviderContext,Hd=Fn.ContextProvider,jd=Fn.ScopedContextProvider;var ql=u(Ve(),1),Mn=Tt([Hd],[jd]),mi=Mn.useContext,nC=Mn.useScopedContext,Wd=Mn.useProviderContext,Yo=Mn.ContextProvider,pi=Mn.ScopedContextProvider,zd=(0,ql.createContext)(void 0),Gd=(0,ql.createContext)(void 0);var Ul=u(Ve(),1),lC=(0,Ul.createContext)(null),uC=(0,Ul.createContext)(null),Ln=Tt([Yo],[pi]),qd=Ln.useContext,cC=Ln.useScopedContext,dC=Ln.useProviderContext,fC=Ln.ContextProvider,mC=Ln.ScopedContextProvider;function Po(e,t){let r=e.__unstableInternals;return ot(r,"Invalid store"),r[t]}function yt(e,...t){let r=e,o=r,n=Symbol(),a=An,i=new Set,s=new Set,l=new Set,c=new Set,d=new Set,f=new WeakMap,m=new WeakMap,p=T=>(l.add(T),()=>l.delete(T)),h=()=>{let T=i.size,C=Symbol();i.add(C);let A=()=>{i.delete(C),!i.size&&a()};if(T)return A;let k=kl(r).map(x=>Zr(...t.map(I=>{var b;let D=(b=I?.getState)==null?void 0:b.call(I);if(D&&It(D,x))return et(I,[x],H=>{F(x,H[x],!0)})}))),S=[];for(let x of l)S.push(x());let v=t.map($o);return a=Zr(...k,...S,...v),A},g=(T,C,A=c)=>(A.add(C),m.set(C,T),()=>{var k;(k=f.get(C))==null||k(),f.delete(C),m.delete(C),A.delete(C)}),w=(T,C)=>g(T,C),_=(T,C)=>(f.set(C,C(r,r)),g(T,C)),y=(T,C)=>(f.set(C,C(r,o)),g(T,C,d)),E=T=>yt(Rl(r,T),V),N=T=>yt(Al(r,T),V),P=()=>r,F=(T,C,A=!1)=>{var k;if(!It(r,T))return;let S=Tl(C,r[T]);if(S===r[T])return;if(!A)for(let b of t)(k=b?.setState)==null||k.call(b,T,S);let v=r;r=We(ie({},r),{[T]:S});let x=Symbol();n=x,s.add(T);let I=(b,D,H)=>{var O;let q=m.get(b),$=Xe=>H?H.has(Xe):Xe===T;(!q||q.some($))&&((O=f.get(b))==null||O(),f.set(b,b(r,D)))};for(let b of c)I(b,v);queueMicrotask(()=>{if(n!==x)return;let b=r;for(let D of d)I(D,o,s);o=b,s.clear()})},V={getState:P,setState:F,__unstableInternals:{setup:p,init:h,subscribe:w,sync:_,batch:y,pick:E,omit:N}};return V}function Je(e,...t){if(e)return Po(e,"setup")(...t)}function $o(e,...t){if(e)return Po(e,"init")(...t)}function Ko(e,...t){if(e)return Po(e,"subscribe")(...t)}function et(e,...t){if(e)return Po(e,"sync")(...t)}function ro(e,...t){if(e)return Po(e,"batch")(...t)}function Bn(e,...t){if(e)return Po(e,"omit")(...t)}function Yl(e,...t){if(e)return Po(e,"pick")(...t)}function Oo(...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=yt(t,...e);return Object.assign({},...e,r)}var or=u(Ve(),1),Qd=u(Kd(),1),{useSyncExternalStore:Xd}=Qd.default,Zd=()=>()=>{};function Xo(e,t=kn){let r=or.useCallback(n=>e?Ko(e,null,n):Zd(),[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&&It(i,n))return i[n]};return Xd(r,o,o)}function gi(e,t){let r=or.useRef({}),o=or.useCallback(a=>e?Ko(e,null,a):Zd(),[e]),n=()=>{let a=e?.getState(),i=!1,s=r.current;for(let l in t){let c=t[l];if(typeof c=="function"){let d=c(a);d!==s[l]&&(s[l]=d,i=!0)}if(typeof c=="string"){if(!a||!It(a,c))continue;let d=a[c];d!==s[l]&&(s[l]=d,i=!0)}}return i&&(r.current=L({},s)),r.current};return Xd(o,n,n)}function Me(e,t,r,o){let n=It(t,r)?t[r]:void 0,a=o?t[o]:void 0,i=Ad({value:n,setValue:a});ke(()=>et(e,[r],(s,l)=>{let{value:c,setValue:d}=i.current;d&&s[r]!==l[r]&&s[r]!==c&&d(s[r])}),[e,r]),ke(()=>{if(n!==void 0)return e.setState(r,n),ro(e,[r],()=>{n!==void 0&&e.setState(r,n)})})}function Zo(e,t){let[r,o]=or.useState(()=>e(t));ke(()=>$o(r),[r]);let n=or.useCallback(s=>Xo(r,s),[r]),a=or.useMemo(()=>X(L({},r),{useState:n}),[r,n]),i=oe(()=>{o(s=>e(L(L({},t),s.getState())))});return[a,i]}function $h(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 yr(n).body}function Kh(e){return e?.__unstablePrivateStore}function Jd(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=Kh(e.store),s=yt({items:o,renderedItems:a.renderedItems},i),l=yt(a,e.store),c=m=>{let p=Bl(m,h=>h.element);s.setState("renderedItems",p),l.setState("renderedItems",p)};Je(l,()=>$o(s)),Je(s,()=>ro(s,["items"],m=>{l.setState("items",m.items)})),Je(s,()=>ro(s,["renderedItems"],m=>{let p=!0,h=requestAnimationFrame(()=>{let{renderedItems:y}=l.getState();m.renderedItems!==y&&c(m.renderedItems)});if(typeof IntersectionObserver!="function")return()=>cancelAnimationFrame(h);let g=()=>{if(p){p=!1;return}cancelAnimationFrame(h),h=requestAnimationFrame(()=>c(m.renderedItems))},w=$h(m.renderedItems),_=new IntersectionObserver(g,{root:w});for(let y of m.renderedItems)y.element&&_.observe(y.element);return()=>{cancelAnimationFrame(h),_.disconnect()}}));let d=(m,p,h=!1)=>{let g;return p(_=>{let y=_.findIndex(({id:N})=>N===m.id),E=_.slice();if(y!==-1){g=_[y];let N=ie(ie({},g),m);E[y]=N,n.set(m.id,N)}else E.push(m),n.set(m.id,m);return E}),()=>{p(_=>{if(!g)return h&&n.delete(m.id),_.filter(({id:N})=>N!==m.id);let y=_.findIndex(({id:N})=>N===m.id);if(y===-1)return _;let E=_.slice();return E[y]=g,n.set(m.id,g),E})}},f=m=>d(m,p=>s.setState("items",p),!0);return We(ie({},l),{registerItem:f,renderItem:m=>Zr(f(m),d(m,p=>s.setState("renderedItems",p))),item:m=>{if(!m)return null;let p=n.get(m);if(!p){let{items:h}=s.getState();p=h.find(g=>g.id===m),p&&n.set(m,p)}return p||null},__unstablePrivateStore:s})}function ef(e,t,r){return tr(t,[r.store]),Me(e,r,"items","setItems"),e}function Kl(e){return Array.isArray(e)?e:typeof e<"u"?[e]:[]}function Hn(e){let t=[];for(let r of e)t.push(...r);return t}function Jo(e){return e.slice().reverse()}var Qh={id:null};function Cr(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function Xh(e,t){return e.filter(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function tf(e,t){return e.filter(r=>r.rowId===t)}function Zh(e,t,r=!1){let o=e.findIndex(n=>n.id===t);return[...e.slice(o+1),...r?[Qh]:[],...e.slice(0,o)]}function rf(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 of(e){let t=0;for(let{length:r}of e)r>t&&(t=r);return t}function Jh(e){return{id:"__EMPTY_ITEM__",disabled:!0,rowId:e}}function eb(e,t,r){let o=of(e);for(let n of e)for(let a=0;aet(i,["renderedItems","activeId"],l=>{i.setState("activeId",c=>{var d;return c!==void 0?c:(d=Cr(l.renderedItems))==null?void 0:d.id})}));let s=(l="next",c={})=>{var d,f;let m=i.getState(),{skip:p=0,activeId:h=m.activeId,focusShift:g=m.focusShift,focusLoop:w=m.focusLoop,focusWrap:_=m.focusWrap,includesBaseElement:y=m.includesBaseElement,renderedItems:E=m.renderedItems,rtl:N=m.rtl}=c,P=l==="up"||l==="down",F=l==="next"||l==="down",V=F?N&&!P:!N||P,T=g&&!p,C=P?Hn(eb(rf(E),h,T)):E;if(C=V?Jo(C):C,C=P?tb(C):C,h==null)return(d=Cr(C))==null?void 0:d.id;let A=C.find(O=>O.id===h);if(!A)return(f=Cr(C))==null?void 0:f.id;let k=C.some(O=>O.rowId),S=C.indexOf(A),v=C.slice(S+1),x=tf(v,A.rowId);if(p){let O=Xh(x,h),q=O.slice(p)[0]||O[O.length-1];return q?.id}let I=w&&(P?w!=="horizontal":w!=="vertical"),b=k&&_&&(P?_!=="horizontal":_!=="vertical"),D=F?(!k||P)&&I&&y:P?y:!1;if(I){let O=b&&!D?C:tf(C,A.rowId),q=Zh(O,h,D),$=Cr(q,h);return $?.id}if(b){let O=Cr(D?x:v,h);return D?O?.id||null:O?.id}let H=Cr(x,h);return!H&&D?null:H?.id};return We(ie(ie({},o),i),{setBaseElement:l=>i.setState("baseElement",l),setActiveId:l=>i.setState("activeId",l),move:l=>{l!==void 0&&(i.setState("activeId",l),i.setState("moves",c=>c+1))},first:()=>{var l;return(l=Cr(i.getState().renderedItems))==null?void 0:l.id},last:()=>{var l;return(l=Cr(Jo(i.getState().renderedItems)))==null?void 0:l.id},next:l=>(l!==void 0&&typeof l=="number"&&(l={skip:l}),s("next",l)),previous:l=>(l!==void 0&&typeof l=="number"&&(l={skip:l}),s("previous",l)),down:l=>(l!==void 0&&typeof l=="number"&&(l={skip:l}),s("down",l)),up:l=>(l!==void 0&&typeof l=="number"&&(l={skip:l}),s("up",l))})}function af(e){let t=Bt(e.id);return L({id:t},e)}function sf(e,t,r){return e=ef(e,t,r),Me(e,r,"activeId","setActiveId"),Me(e,r,"includesBaseElement"),Me(e,r,"virtualFocus"),Me(e,r,"orientation"),Me(e,r,"rtl"),Me(e,r,"focusLoop"),Me(e,r,"focusWrap"),Me(e,r,"focusShift"),e}function lf(e={}){let t=Oo(e.store,Bn(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=yt(a,t);return Je(i,()=>et(i,["animated","animating"],s=>{s.animated||i.setState("animating",!1)})),Je(i,()=>Ko(i,["open"],()=>{i.getState().animated&&i.setState("animating",!0)})),Je(i,()=>et(i,["open","animating"],s=>{i.setState("mounted",s.open||s.animating)})),We(ie({},i),{disclosure:e.disclosure,setOpen:s=>i.setState("open",s),show:()=>i.setState("open",!0),hide:()=>i.setState("open",!1),toggle:()=>i.setState("open",s=>!s),stopAnimation:()=>i.setState("animating",!1),setContentElement:s=>i.setState("contentElement",s),setDisclosureElement:s=>i.setState("disclosureElement",s)})}function uf(e,t,r){return tr(t,[r.store,r.disclosure]),Me(e,r,"open","setOpen"),Me(e,r,"mounted","setMounted"),Me(e,r,"animated"),Object.assign(e,{disclosure:r.disclosure})}function cf(e={}){return lf(e)}function df(e,t,r){return uf(e,t,r)}function ff(e={}){var t=e,{popover:r}=t,o=li(t,["popover"]);let n=Oo(o.store,Bn(r,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement"]));let a=n?.getState(),i=cf(We(ie({},o),{store:n})),s=re(o.placement,a?.placement,"bottom"),l=We(ie({},i.getState()),{placement:s,currentPlacement:s,anchorElement:re(a?.anchorElement,null),popoverElement:re(a?.popoverElement,null),arrowElement:re(a?.arrowElement,null),rendered:Symbol("rendered")}),c=yt(l,i,n);return We(ie(ie({},i),c),{setAnchorElement:d=>c.setState("anchorElement",d),setPopoverElement:d=>c.setState("popoverElement",d),setArrowElement:d=>c.setState("arrowElement",d),render:()=>c.setState("rendered",Symbol("rendered"))})}function mf(e,t,r){return tr(t,[r.popover]),Me(e,r,"placement"),df(e,t,r)}var rb=So()&&Hl();function pf(e={}){var t=e,{tag:r}=t,o=li(t,["tag"]);let n=Oo(o.store,Yl(r,["value","rtl"]));let a=r?.getState(),i=n?.getState(),s=re(o.activeId,i?.activeId,o.defaultActiveId,null),l=nf(We(ie({},o),{activeId:s,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)})),c=ff(We(ie({},o),{placement:re(o.placement,i?.placement,"bottom-start")})),d=re(o.value,i?.value,o.defaultValue,""),f=re(o.selectedValue,i?.selectedValue,a?.values,o.defaultSelectedValue,""),m=Array.isArray(f),p=We(ie(ie({},l.getState()),c.getState()),{value:d,selectedValue:f,resetValueOnSelect:re(o.resetValueOnSelect,i?.resetValueOnSelect,m),resetValueOnHide:re(o.resetValueOnHide,i?.resetValueOnHide,m&&!r),activeValue:i?.activeValue}),h=yt(p,l,c,n);return rb&&Je(h,()=>et(h,["virtualFocus"],()=>{h.setState("virtualFocus",!1)})),Je(h,()=>{if(r)return Zr(et(h,["selectedValue"],g=>{Array.isArray(g.selectedValue)&&r.setValues(g.selectedValue)}),et(r,["values"],g=>{h.setState("selectedValue",g.values)}))}),Je(h,()=>et(h,["resetValueOnHide","mounted"],g=>{g.resetValueOnHide&&(g.mounted||h.setState("value",d))})),Je(h,()=>et(h,["open"],g=>{g.open||(h.setState("activeId",s),h.setState("moves",0))})),Je(h,()=>et(h,["moves","activeId"],(g,w)=>{g.moves===w.moves&&h.setState("activeValue",void 0)})),Je(h,()=>ro(h,["moves","renderedItems"],(g,w)=>{if(g.moves===w.moves)return;let{activeId:_}=h.getState(),y=l.item(_);h.setState("activeValue",y?.value)})),We(ie(ie(ie({},c),l),h),{tag:r,setValue:g=>h.setState("value",g),resetValue:()=>h.setState("value",p.value),setSelectedValue:g=>h.setState("selectedValue",g)})}function nb(e){let t=qd();return e=X(L({},e),{tag:e.tag!==void 0?e.tag:t}),af(e)}function ab(e,t,r){return tr(t,[r.tag]),Me(e,r,"value","setValue"),Me(e,r,"selectedValue","setSelectedValue"),Me(e,r,"resetValueOnHide"),Me(e,r,"resetValueOnSelect"),Object.assign(sf(mf(e,t,r),t,r),{tag:r.tag})}function Ql(e={}){e=nb(e);let[t,r]=Zo(pf,e);return ab(t,r,e)}var jn=Tt(),O2=jn.useContext,V2=jn.useScopedContext,Xl=jn.useProviderContext,vf=jn.ContextProvider,gf=jn.ScopedContextProvider;var Zl=u(Ve(),1),Wn=Tt([vf],[gf]),R2=Wn.useContext,k2=Wn.useScopedContext,N2=Wn.useProviderContext,hf=Wn.ContextProvider,hi=Wn.ScopedContextProvider,D2=(0,Zl.createContext)(void 0),F2=(0,Zl.createContext)(void 0);var zn=Tt([hf],[hi]),H2=zn.useContext,j2=zn.useScopedContext,bf=zn.useProviderContext,xf=zn.ContextProvider,_f=zn.ScopedContextProvider;var bi=u(Ve(),1),xi=(0,bi.createContext)(void 0),Gn=Tt([xf,Yo],[_f,pi]),Jl=Gn.useContext,en=Gn.useScopedContext,_i=Gn.useProviderContext,wf=Gn.ContextProvider,yf=Gn.ScopedContextProvider,wi=(0,bi.createContext)(void 0),Sf=(0,bi.createContext)(!1);var ib="div",eu=Se(function(t){var r=t,{store:o}=r,n=ae(r,["store"]);let a=bf();return o=o||a,n=X(L({},n),{ref:Fe(o?.setAnchorElement,n.ref)}),n}),X2=xe(function(t){let r=eu(t);return ye(ib,r)});function Cf(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function nr(e,t){return t&&e.item(t)||null}function Ef(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 Pf(e,t=!1){if(_t(e))e.setSelectionRange(t?e.value.length:0,e.value.length);else if(e.isContentEditable){let r=yr(e).getSelection();r?.selectAllChildren(e),t&&r?.collapseToEnd()}}var tu=Symbol("FOCUS_SILENTLY");function Of(e){e[tu]=!0,e.focus({preventScroll:!0})}function Vf(e){let t=e[tu];return delete e[tu],t}function Vo(e,t,r){if(!t||t===r)return!1;let o=e.item(t.id);return!(!o||r&&o.element===r)}var If=u(Ve(),1),Tf=(0,If.createContext)(!0);var Af="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 qn(e){return!(!e.matches(Af)||!Fl(e)||e.closest("[inert]"))}function Rf(e){for(;e&&!qn(e);)e=e.closest(Af);return e||null}function Ht(e){let t=yo(e);if(!t)return!1;if(t===e)return!0;let r=t.getAttribute("aria-activedescendant");return r?r===e.id:!1}function ru(e){let t=yo(e);if(!t)return!1;if(Jt(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 kf(e){!ru(e)&&qn(e)&&e.focus()}function Nf(e,t){"scrollIntoView"in e?(e.focus({preventScroll:!0}),e.scrollIntoView(ie({block:"nearest",inline:"nearest"},t))):e.focus()}var Nt=u(Ve(),1),sb="div",Df=So(),lb=["text","search","url","tel","email","password","number","date","month","week","time","datetime","datetime-local"],ub=Symbol("safariFocusAncestor");function Ff(e,t){e&&(e[ub]=t)}function cb(e){let{tagName:t,readOnly:r,type:o}=e;return t==="TEXTAREA"&&!r||t==="SELECT"&&!r?!0:t==="INPUT"&&!r?lb.includes(o):!!(e.isContentEditable||e.getAttribute("role")==="combobox"&&e.dataset.name)}function db(e){return"labels"in e?e.labels:null}function Mf(e){return e.tagName.toLowerCase()==="input"&&e.type?e.type==="radio"||e.type==="checkbox":!1}function fb(e){return e?e==="button"||e==="summary"||e==="input"||e==="select"||e==="textarea"||e==="a":!0}function mb(e){return e?e==="button"||e==="input"||e==="select"||e==="textarea":!0}function pb(e,t,r,o,n){return e?t?r&&!o?-1:void 0:r?n:n||0:n}function ou(e,t){return oe(r=>{e?.(r),!r.defaultPrevented&&t&&(r.stopPropagation(),r.preventDefault())})}var nu=!0;function vb(e){let t=e.target;t&&"hasAttribute"in t&&(t.hasAttribute("data-focus-visible")||(nu=!1))}function gb(e){e.metaKey||e.ctrlKey||e.altKey||(nu=!0)}var Un=Se(function(t){var r=t,{focusable:o=!0,accessibleWhenDisabled:n,autoFocus:a,onFocusVisible:i}=r,s=ae(r,["focusable","accessibleWhenDisabled","autoFocus","onFocusVisible"]);let l=(0,Nt.useRef)(null);(0,Nt.useEffect)(()=>{o&&(er("mousedown",vb,!0),er("keydown",gb,!0))},[o]),Df&&(0,Nt.useEffect)(()=>{if(!o)return;let b=l.current;if(!b||!Mf(b))return;let D=db(b);if(!D)return;let H=()=>queueMicrotask(()=>b.focus());for(let O of D)O.addEventListener("mouseup",H);return()=>{for(let O of D)O.removeEventListener("mouseup",H)}},[o]);let c=o&&wo(s),d=!!c&&!n,[f,m]=(0,Nt.useState)(!1);(0,Nt.useEffect)(()=>{o&&d&&f&&m(!1)},[o,d,f]),(0,Nt.useEffect)(()=>{if(!o||!f)return;let b=l.current;if(!b||typeof IntersectionObserver>"u")return;let D=new IntersectionObserver(()=>{qn(b)||m(!1)});return D.observe(b),()=>D.disconnect()},[o,f]);let p=ou(s.onKeyPressCapture,c),h=ou(s.onMouseDownCapture,c),g=ou(s.onClickCapture,c),w=s.onMouseDown,_=oe(b=>{if(w?.(b),b.defaultPrevented||!o)return;let D=b.currentTarget;if(!Df||ci(b)||!Sr(D)&&!Mf(D))return;let H=!1,O=()=>{H=!0},q={capture:!0,once:!0};D.addEventListener("focusin",O,q);let $=Rf(D.parentElement);Ff($,!0),eo(D,"mouseup",()=>{D.removeEventListener("focusin",O,!0),Ff($,!1),!H&&kf(D)})}),y=(b,D)=>{if(D&&(b.currentTarget=D),!o)return;let H=b.currentTarget;H&&Ht(H)&&(i?.(b),!b.defaultPrevented&&(H.dataset.focusVisible="true",m(!0)))},E=s.onKeyDownCapture,N=oe(b=>{if(E?.(b),b.defaultPrevented||!o||f||b.metaKey||b.altKey||b.ctrlKey||!pt(b))return;let D=b.currentTarget;eo(D,"focusout",()=>y(b,D))}),P=s.onFocusCapture,F=oe(b=>{if(P?.(b),b.defaultPrevented||!o)return;if(!pt(b)){m(!1);return}let D=b.currentTarget,H=()=>y(b,D);nu||cb(b.target)?eo(b.target,"focusout",H):m(!1)}),V=s.onBlur,T=oe(b=>{V?.(b),o&&di(b)&&m(!1)}),C=(0,Nt.useContext)(Tf),A=oe(b=>{o&&a&&b&&C&&queueMicrotask(()=>{Ht(b)||qn(b)&&b.focus()})}),k=kd(l),S=o&&fb(k),v=o&&mb(k),x=s.style,I=(0,Nt.useMemo)(()=>d?L({pointerEvents:"none"},x):x,[d,x]);return s=X(L({"data-focus-visible":o&&f||void 0,"data-autofocus":a||void 0,"aria-disabled":c||void 0},s),{ref:Fe(l,A,s.ref),style:I,tabIndex:pb(o,d,S,v,s.tabIndex),disabled:v&&d?!0:void 0,contentEditable:c?void 0:s.contentEditable,onKeyPressCapture:p,onClickCapture:g,onMouseDownCapture:h,onMouseDown:_,onKeyDownCapture:N,onFocusCapture:F,onBlur:T}),nt(s)}),hE=xe(function(t){let r=Un(t);return ye(sb,r)});var ar=u(Ve(),1),Bf=u(R(),1),hb="div";function bb(e){return e.some(t=>!!t.rowId)}function xb(e){let t=e.target;return t&&!_t(t)?!1:e.key.length===1&&!e.ctrlKey&&!e.metaKey}function _b(e){return e.key==="Shift"||e.key==="Control"||e.key==="Alt"||e.key==="Meta"}function Lf(e,t,r){return oe(o=>{var n;if(t?.(o),o.defaultPrevented||o.isPropagationStopped()||!pt(o)||_b(o)||xb(o))return;let a=e.getState(),i=(n=nr(e,a.activeId))==null?void 0:n.element;if(!i)return;let s=o,{view:l}=s,c=ae(s,["view"]),d=r?.current;i!==d&&i.focus(),Pd(i,o.type,c)||o.preventDefault(),o.currentTarget.contains(i)&&o.stopPropagation()})}function wb(e){return Cf(Hn(Jo(Ef(e))))}function yb(e){let[t,r]=(0,ar.useState)(!1),o=(0,ar.useCallback)(()=>r(!0),[]),n=e.useState(a=>nr(e,a.activeId));return(0,ar.useEffect)(()=>{let a=n?.element;t&&a&&(r(!1),a.focus({preventScroll:!0}))},[n,t]),o}var au=Se(function(t){var r=t,{store:o,composite:n=!0,focusOnMove:a=n,moveOnKeyPress:i=!0}=r,s=ae(r,["store","composite","focusOnMove","moveOnKeyPress"]);let l=Wd();o=o||l,ot(o,!1);let c=(0,ar.useRef)(null),d=(0,ar.useRef)(null),f=yb(o),m=o.useState("moves"),[,p]=Rd(n?o.setBaseElement:null);(0,ar.useEffect)(()=>{var v;if(!o||!m||!n||!a)return;let{activeId:x}=o.getState(),I=(v=nr(o,x))==null?void 0:v.element;I&&Nf(I)},[o,m,n,a]),ke(()=>{if(!o||!m||!n)return;let{baseElement:v,activeId:x}=o.getState();if(!(x===null)||!v)return;let b=d.current;d.current=null,b&&Co(b,{relatedTarget:v}),Ht(v)||v.focus()},[o,m,n]);let h=o.useState("activeId"),g=o.useState("virtualFocus");ke(()=>{var v;if(!o||!n||!g)return;let x=d.current;if(d.current=null,!x)return;let b=((v=nr(o,h))==null?void 0:v.element)||yo(x);b!==x&&Co(x,{relatedTarget:b})},[o,h,g,n]);let w=Lf(o,s.onKeyDownCapture,d),_=Lf(o,s.onKeyUpCapture,d),y=s.onFocusCapture,E=oe(v=>{if(y?.(v),v.defaultPrevented||!o)return;let{virtualFocus:x}=o.getState();if(!x)return;let I=v.relatedTarget,b=Vf(v.currentTarget);pt(v)&&b&&(v.stopPropagation(),d.current=I)}),N=s.onFocus,P=oe(v=>{if(N?.(v),v.defaultPrevented||!n||!o)return;let{relatedTarget:x}=v,{virtualFocus:I}=o.getState();I?pt(v)&&!Vo(o,x)&&queueMicrotask(f):pt(v)&&o.setActiveId(null)}),F=s.onBlurCapture,V=oe(v=>{var x;if(F?.(v),v.defaultPrevented||!o)return;let{virtualFocus:I,activeId:b}=o.getState();if(!I)return;let D=(x=nr(o,b))==null?void 0:x.element,H=v.relatedTarget,O=Vo(o,H),q=d.current;d.current=null,pt(v)&&O?(H===D?q&&q!==H&&Co(q,v):D?Co(D,v):q&&Co(q,v),v.stopPropagation()):!Vo(o,v.target)&&D&&Co(D,v)}),T=s.onKeyDown,C=ze(i),A=oe(v=>{var x;if(T?.(v),v.defaultPrevented||!o||!pt(v))return;let{orientation:I,renderedItems:b,activeId:D}=o.getState(),H=nr(o,D);if((x=H?.element)!=null&&x.isConnected)return;let O=I!=="horizontal",q=I!=="vertical",$=bb(b);if((v.key==="ArrowLeft"||v.key==="ArrowRight"||v.key==="Home"||v.key==="End")&&_t(v.currentTarget))return;let j={ArrowUp:($||O)&&(()=>{if($){let fe=wb(b);return fe?.id}return o?.last()}),ArrowRight:($||q)&&o.first,ArrowDown:($||O)&&o.first,ArrowLeft:($||q)&&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)}}});s=rr(s,v=>(0,Bf.jsx)(Yo,{value:o,children:v}),[o]);let k=o.useState(v=>{var x;if(o&&n&&v.virtualFocus)return(x=nr(o,v.activeId))==null?void 0:x.id});s=X(L({"aria-activedescendant":k},s),{ref:Fe(c,p,s.ref),onKeyDownCapture:w,onKeyUpCapture:_,onFocusCapture:E,onFocus:P,onBlurCapture:V,onKeyDown:A});let S=o.useState(v=>n&&(v.virtualFocus||v.activeId===null));return s=Un(L({focusable:S},s)),s}),kE=xe(function(t){let r=au(t);return ye(hb,r)});var at=u(Ve(),1),Sb="input";function Hf(e,t,r){if(!r)return!1;let o=e.find(n=>!n.disabled&&n.value);return o?.value===t}function jf(e,t){return!t||e==null?!1:(e=Rn(e),t.length>e.length&&t.toLowerCase().indexOf(e.toLowerCase())===0)}function Cb(e){return e.type==="input"}function Eb(e){return e==="inline"||e==="list"||e==="both"||e==="none"}function Pb(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 Ob=Se(function(t){var r=t,{store:o,focusable:n=!0,autoSelect:a=!1,getAutoSelectId:i,setValueOnChange:s,showMinLength:l=0,showOnChange:c,showOnMouseDown:d,showOnClick:f=d,showOnKeyDown:m,showOnKeyPress:p=m,blurActiveItemOnClick:h,setValueOnClick:g=!0,moveOnKeyPress:w=!0,autoComplete:_="list"}=r,y=ae(r,["store","focusable","autoSelect","getAutoSelectId","setValueOnChange","showMinLength","showOnChange","showOnMouseDown","showOnClick","showOnKeyDown","showOnKeyPress","blurActiveItemOnClick","setValueOnClick","moveOnKeyPress","autoComplete"]);let E=_i();o=o||E,ot(o,!1);let N=(0,at.useRef)(null),[P,F]=Fd(),V=(0,at.useRef)(!1),T=(0,at.useRef)(!1),C=o.useState(M=>M.virtualFocus&&a),A=_==="inline"||_==="both",[k,S]=(0,at.useState)(A);Dd(()=>{A&&S(!0)},[A]);let v=o.useState("value"),x=(0,at.useRef)();(0,at.useEffect)(()=>et(o,["selectedValue","activeId"],(M,ce)=>{x.current=ce.selectedValue}),[]);let I=o.useState(M=>{var ce;if(A&&k&&!(M.activeValue&&Array.isArray(M.selectedValue)&&(M.selectedValue.includes(M.activeValue)||(ce=x.current)!=null&&ce.includes(M.activeValue))))return M.activeValue}),b=o.useState("renderedItems"),D=o.useState("open"),H=o.useState("contentElement"),O=(0,at.useMemo)(()=>{if(!A||!k)return v;if(Hf(b,I,C)){if(jf(v,I)){let ce=I?.slice(v.length)||"";return v+ce}return v}return I||v},[A,k,b,I,C,v]);(0,at.useEffect)(()=>{let M=N.current;if(!M)return;let ce=()=>S(!0);return M.addEventListener("combobox-item-move",ce),()=>{M.removeEventListener("combobox-item-move",ce)}},[]),(0,at.useEffect)(()=>{if(!A||!k||!I||!Hf(b,I,C)||!jf(v,I))return;let ce=An;return queueMicrotask(()=>{let Ye=N.current;if(!Ye)return;let{start:$e,end:Dt}=qo(Ye),vr=v.length,ct=I.length;Dn(Ye,vr,ct),ce=()=>{if(!Ht(Ye))return;let{start:mo,end:Ag}=qo(Ye);mo===vr&&Ag===ct&&Dn(Ye,$e,Dt)}}),()=>ce()},[P,A,k,I,b,C,v]);let q=(0,at.useRef)(null),$=oe(i),Xe=(0,at.useRef)(null);(0,at.useEffect)(()=>{if(!D||!H)return;let M=Uo(H);if(!M)return;q.current=M;let ce=()=>{V.current=!1},Ye=()=>{if(!o||!V.current)return;let{activeId:Dt}=o.getState();Dt!==null&&Dt!==Xe.current&&(V.current=!1)},$e={passive:!0,capture:!0};return M.addEventListener("wheel",ce,$e),M.addEventListener("touchmove",ce,$e),M.addEventListener("scroll",Ye,$e),()=>{M.removeEventListener("wheel",ce,!0),M.removeEventListener("touchmove",ce,!0),M.removeEventListener("scroll",Ye,!0)}},[D,H,o]),ke(()=>{v&&(T.current||(V.current=!0))},[v]),ke(()=>{C!=="always"&&D||(V.current=D)},[C,D]);let rt=o.useState("resetValueOnSelect");tr(()=>{var M,ce;let Ye=V.current;if(!o||!D||!Ye&&!rt)return;let{baseElement:$e,contentElement:Dt,activeId:vr}=o.getState();if(!($e&&!Ht($e))){if(Dt?.hasAttribute("data-placing")){let ct=new MutationObserver(F);return ct.observe(Dt,{attributeFilter:["data-placing"]}),()=>ct.disconnect()}if(C&&Ye){let ct=$(b),mo=ct!==void 0?ct:(M=Pb(b))!=null?M:o.first();Xe.current=mo,o.move(mo??null)}else{let ct=(ce=o.item(vr||o.first()))==null?void 0:ce.element;ct&&"scrollIntoView"in ct&&ct.scrollIntoView({block:"nearest",inline:"nearest"})}}},[o,D,P,v,C,rt,$,b]),(0,at.useEffect)(()=>{if(!A)return;let M=N.current;if(!M)return;let ce=[M,H].filter($e=>!!$e),Ye=$e=>{ce.every(Dt=>di($e,Dt))&&o?.setValue(O)};for(let $e of ce)$e.addEventListener("focusout",Ye);return()=>{for(let $e of ce)$e.removeEventListener("focusout",Ye)}},[A,H,o,O]);let de=M=>M.currentTarget.value.length>=l,j=y.onChange,fe=ze(c??de),Ze=ze(s??!o.tag),Ut=oe(M=>{if(j?.(M),M.defaultPrevented||!o)return;let ce=M.currentTarget,{value:Ye,selectionStart:$e,selectionEnd:Dt}=ce,vr=M.nativeEvent;if(V.current=!0,Cb(vr)&&(vr.isComposing&&(V.current=!1,T.current=!0),A)){let ct=vr.inputType==="insertText"||vr.inputType==="insertCompositionText",mo=$e===Ye.length;S(ct&&mo)}if(Ze(M)){let ct=Ye===o.getState().value;o.setValue(Ye),queueMicrotask(()=>{Dn(ce,$e,Dt)}),A&&C&&ct&&F()}fe(M)&&o.show(),(!C||!V.current)&&o.setActiveId(null)}),pr=y.onCompositionEnd,Dr=oe(M=>{V.current=!0,T.current=!1,pr?.(M),!M.defaultPrevented&&C&&F()}),Fr=y.onMouseDown,hs=ze(h??(()=>!!o?.getState().includesBaseElement)),bs=ze(g),xs=ze(f??de),_s=oe(M=>{Fr?.(M),!M.defaultPrevented&&(M.button||M.ctrlKey||o&&(hs(M)&&o.setActiveId(null),bs(M)&&o.setValue(O),xs(M)&&eo(M.currentTarget,"mouseup",o.show)))}),Qu=y.onKeyDown,Eg=ze(p??de),Pg=oe(M=>{if(Qu?.(M),M.repeat||(V.current=!1),M.defaultPrevented||M.ctrlKey||M.altKey||M.shiftKey||M.metaKey||!o)return;let{open:ce}=o.getState();ce||(M.key==="ArrowUp"||M.key==="ArrowDown")&&Eg(M)&&(M.preventDefault(),o.show())}),Xu=y.onBlur,Og=oe(M=>{V.current=!1,Xu?.(M),M.defaultPrevented}),Vg=Bt(y.id),Ig=Eb(_)?_:void 0,Tg=o.useState(M=>M.activeId===null);return y=X(L({id:Vg,role:"combobox","aria-autocomplete":Ig,"aria-haspopup":Ll(H,"listbox"),"aria-expanded":D,"aria-controls":H?.id,"data-active-item":Tg||void 0,value:O},y),{ref:Fe(N,y.ref),onChange:Ut,onCompositionEnd:Dr,onMouseDown:_s,onKeyDown:Pg,onBlur:Og}),y=au(X(L({store:o,focusable:n},y),{moveOnKeyPress:M=>Nl(w,M)?!1:(A&&S(!0),!0)})),y=eu(L({store:o},y)),L({autoComplete:"off"},y)}),yi=xe(function(t){let r=Ob(t);return ye(Sb,r)});var Wf=u(R(),1);function Si(e={}){let t=Ql(e);return(0,Wf.jsx)(wf,{value:t,children:e.children})}var oo=u(Ve(),1),Vb="button";function zf(e){if(!e.isTrusted)return!1;let t=e.currentTarget;return e.key==="Enter"?Sr(t)||t.tagName==="SUMMARY"||t.tagName==="A":e.key===" "?Sr(t)||t.tagName==="SUMMARY"||t.tagName==="INPUT"||t.tagName==="SELECT":!1}var Ib=Symbol("command"),iu=Se(function(t){var r=t,{clickOnEnter:o=!0,clickOnSpace:n=!0}=r,a=ae(r,["clickOnEnter","clickOnSpace"]);let i=(0,oo.useRef)(null),[s,l]=(0,oo.useState)(!1);(0,oo.useEffect)(()=>{i.current&&l(Sr(i.current))},[]);let[c,d]=(0,oo.useState)(!1),f=(0,oo.useRef)(!1),m=wo(a),[p,h]=Md(a,Ib,!0),g=a.onKeyDown,w=oe(E=>{g?.(E);let N=E.currentTarget;if(E.defaultPrevented||p||m||!pt(E)||_t(N)||N.isContentEditable)return;let P=o&&E.key==="Enter",F=n&&E.key===" ",V=E.key==="Enter"&&!o,T=E.key===" "&&!n;if(V||T){E.preventDefault();return}if(P||F){let C=zf(E);if(P){if(!C){E.preventDefault();let A=E,{view:k}=A,S=ae(A,["view"]),v=()=>Wl(N,S);jl()?eo(N,"keyup",v):queueMicrotask(v)}}else F&&(f.current=!0,C||(E.preventDefault(),d(!0)))}}),_=a.onKeyUp,y=oe(E=>{if(_?.(E),E.defaultPrevented||p||m||E.metaKey)return;let N=n&&E.key===" ";if(f.current&&N&&(f.current=!1,!zf(E))){E.preventDefault(),d(!1);let P=E.currentTarget,F=E,{view:V}=F,T=ae(F,["view"]);queueMicrotask(()=>Wl(P,T))}});return a=X(L(L({"data-active":c||void 0,type:s?"button":void 0},h),a),{ref:Fe(i,a.ref),onKeyDown:w,onKeyUp:y}),a=Un(a),a}),nP=xe(function(t){let r=iu(t);return ye(Vb,r)});var Ci=u(Ve(),1),qf=u(R(),1),Tb="span";function Gf(e){return Rn(e).toLowerCase()}function Ab(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 Rb(e){return e.filter(([t,r],o,n)=>!n.some(([a,i],s)=>s!==o&&a<=t&&a+i>=t+r))}function kb(e){return e.sort(([t],[r])=>t-r)}function Nb(e,t){if(!e||!t)return e;let r=Kl(t).filter(Boolean).map(Gf),o=[],n=(l,c=!1)=>(0,qf.jsx)("span",{"data-autocomplete-value":c?"":void 0,"data-user-value":c?void 0:"",children:l},o.length),a=kb(Rb(Ab(Gf(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(([l,c],d)=>{var f;let m=e.slice(l,l+c),p=(f=a[d+1])==null?void 0:f[0],h=e.slice(l+c,p);return[m,h]})].forEach((l,c)=>{l&&o.push(n(l,c%2===0))}),o}var Db=Se(function(t){var r=t,{store:o,value:n,userValue:a}=r,i=ae(r,["store","value","userValue"]);let s=en();o=o||s;let l=(0,Ci.useContext)(wi),c=n??l,d=Xo(o,m=>a??m?.value),f=(0,Ci.useMemo)(()=>{if(c)return d?Nb(c,d):c},[c,d]);return i=L({children:f},i),nt(i)}),Ei=xe(function(t){let r=Db(t);return ye(Tb,r)});var Uf=u(Ve(),1),Fb="div";function Yf(e){let t=e.relatedTarget;return t?.nodeType===Node.ELEMENT_NODE?t:null}function Mb(e){let t=Yf(e);return t?Jt(e.currentTarget,t):!1}var su=Symbol("composite-hover");function Lb(e){let t=Yf(e);if(!t)return!1;do{if(It(t,su)&&t[su])return!0;t=t.parentElement}while(t);return!1}var lu=Se(function(t){var r=t,{store:o,focusOnHover:n=!0,blurOnHoverEnd:a=!!n}=r,i=ae(r,["store","focusOnHover","blurOnHoverEnd"]);let s=mi();o=o||s,ot(o,!1);let l=Ld(),c=i.onMouseMove,d=ze(n),f=oe(w=>{if(c?.(w),!w.defaultPrevented&&l()&&d(w)){if(!ru(w.currentTarget)){let _=o?.getState().baseElement;_&&!Ht(_)&&_.focus()}o?.setActiveId(w.currentTarget.id)}}),m=i.onMouseLeave,p=ze(a),h=oe(w=>{var _;m?.(w),!w.defaultPrevented&&l()&&(Mb(w)||Lb(w)||d(w)&&p(w)&&(o?.setActiveId(null),(_=o?.getState().baseElement)==null||_.focus()))}),g=(0,Uf.useCallback)(w=>{w&&(w[su]=!0)},[]);return i=X(L({},i),{ref:Fe(g,i.ref),onMouseMove:f,onMouseLeave:h}),nt(i)}),_P=to(xe(function(t){let r=lu(t);return ye(Fb,r)}));var Pi=u(Ve(),1),Bb="div",uu=Se(function(t){var r=t,{store:o,shouldRegisterItem:n=!0,getItem:a=kn,element:i}=r,s=ae(r,["store","shouldRegisterItem","getItem","element"]);let l=Bd();o=o||l;let c=Bt(s.id),d=(0,Pi.useRef)(i);return(0,Pi.useEffect)(()=>{let f=d.current;if(!c||!f||!n)return;let m=a({id:c,element:f});return o?.renderItem(m)},[c,n,a,o]),s=X(L({},s),{ref:Fe(d,s.ref)}),nt(s)}),OP=xe(function(t){let r=uu(t);return ye(Bb,r)});var Er=u(Ve(),1),Kf=u(R(),1),Hb="button";function jb(e){return Nn(e)?!0:e.tagName==="INPUT"&&!Sr(e)}function Wb(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 zb(e,t=!1){let{top:r}=e.getBoundingClientRect();return t?r+e.clientHeight:r}function $f(e,t,r,o=!1){var n;if(!t||!r)return;let{renderedItems:a}=t.getState(),i=Uo(e);if(!i)return;let s=Wb(i,o),l,c;for(let d=0;d=0){c!==void 0&&c$.rowId===y);return g.ariaPosInSet+q.findIndex($=>$.id===p)},isTabbable(O){if(!O?.renderedItems.length)return!0;if(O.virtualFocus)return!1;if(s)return!0;if(O.activeId===null)return!1;let q=o?.item(O.activeId);return q?.disabled||!q?.element?!0:O.activeId===p}}),T=(0,Er.useCallback)(O=>{var q;let $=X(L({},O),{id:p||O.id,rowId:y,disabled:!!_,children:(q=O.element)==null?void 0:q.textContent});return l?l($):$},[p,y,_,l]),C=f.onFocus,A=(0,Er.useRef)(!1),k=oe(O=>{if(C?.(O),O.defaultPrevented||ci(O)||!p||!o||Gb(O,o))return;let{virtualFocus:q,baseElement:$}=o.getState();if(o.setActiveId(p),Nn(O.currentTarget)&&Pf(O.currentTarget),!q||!pt(O)||jb(O.currentTarget)||!$?.isConnected)return;So()&&O.currentTarget.hasAttribute("data-autofocus")&&O.currentTarget.scrollIntoView({block:"nearest",inline:"nearest"}),A.current=!0,O.relatedTarget===$||Vo(o,O.relatedTarget)?Of($):$.focus()}),S=f.onBlurCapture,v=oe(O=>{if(S?.(O),O.defaultPrevented)return;let q=o?.getState();q?.virtualFocus&&A.current&&(A.current=!1,O.preventDefault(),O.stopPropagation())}),x=f.onKeyDown,I=ze(a),b=ze(i),D=oe(O=>{if(x?.(O),O.defaultPrevented||!pt(O)||!o)return;let{currentTarget:q}=O,$=o.getState(),Xe=o.item(p),rt=!!Xe?.rowId,de=$.orientation!=="horizontal",j=$.orientation!=="vertical",fe=()=>!!(rt||j||!$.baseElement||!_t($.baseElement)),Ut={ArrowUp:(rt||de)&&o.up,ArrowRight:(rt||j)&&o.next,ArrowDown:(rt||de)&&o.down,ArrowLeft:(rt||j)&&o.previous,Home:()=>{if(fe())return!rt||O.ctrlKey?o?.first():o?.previous(-1)},End:()=>{if(fe())return!rt||O.ctrlKey?o?.last():o?.next(-1)},PageUp:()=>$f(q,o,o?.up,!0),PageDown:()=>$f(q,o,o?.down)}[O.key];if(Ut){if(Nn(q)){let Dr=qo(q),Fr=j&&O.key==="ArrowLeft",hs=j&&O.key==="ArrowRight",bs=de&&O.key==="ArrowUp",xs=de&&O.key==="ArrowDown";if(hs||xs){let{length:_s}=Ml(q);if(Dr.end!==_s)return}else if((Fr||bs)&&Dr.start!==0)return}let pr=Ut();if(I(O)||pr!==void 0){if(!b(O))return;O.preventDefault(),o.move(pr)}}}),H=(0,Er.useMemo)(()=>({id:p,baseElement:E}),[p,E]);return f=rr(f,O=>(0,Kf.jsx)(zd.Provider,{value:H,children:O}),[H]),f=X(L({id:p,"data-active-item":N||void 0},f),{ref:Fe(h,f.ref),tabIndex:V?f.tabIndex:-1,onFocus:k,onBlurCapture:v,onKeyDown:D}),f=iu(f),f=uu(X(L({store:o},f),{getItem:T,shouldRegisterItem:p?f.shouldRegisterItem:!1})),nt(X(L({},f),{"aria-setsize":P,"aria-posinset":F}))}),jP=to(xe(function(t){let r=cu(t);return ye(Hb,r)}));var Oi=u(Ve(),1),du=u(R(),1),qb="div";function Ub(e,t){if(t!=null)return e==null?!1:Array.isArray(e)?e.includes(t):e===t}function Yb(e){var t;return(t={menu:"menuitem",listbox:"option",tree:"treeitem"}[e])!=null?t:"option"}var Qf=Se(function(t){var r=t,{store:o,value:n,hideOnClick:a,setValueOnClick:i,selectValueOnClick:s=!0,resetValueOnSelect:l,focusOnHover:c=!1,moveOnKeyPress:d=!0,getItem:f}=r,m=ae(r,["store","value","hideOnClick","setValueOnClick","selectValueOnClick","resetValueOnSelect","focusOnHover","moveOnKeyPress","getItem"]),p;let h=en();o=o||h,ot(o,!1);let{resetValueOnSelectState:g,multiSelectable:w,selected:_}=gi(o,{resetValueOnSelectState:"resetValueOnSelect",multiSelectable(v){return Array.isArray(v.selectedValue)},selected(v){return Ub(v.selectedValue,n)}}),y=(0,Oi.useCallback)(v=>{let x=X(L({},v),{value:n});return f?f(x):x},[n,f]);i=i??!w,a=a??(n!=null&&!w);let E=m.onClick,N=ze(i),P=ze(s),F=ze((p=l??g)!=null?p:w),V=ze(a),T=oe(v=>{E?.(v),!v.defaultPrevented&&(Ed(v)||Cd(v)||(n!=null&&(P(v)&&(F(v)&&o?.resetValue(),o?.setSelectedValue(x=>Array.isArray(x)?x.includes(n)?x.filter(I=>I!==n):[...x,n]:n)),N(v)&&o?.setValue(n)),V(v)&&o?.hide()))}),C=m.onKeyDown,A=oe(v=>{if(C?.(v),v.defaultPrevented)return;let x=o?.getState().baseElement;if(!x||Ht(x))return;(v.key.length===1||v.key==="Backspace"||v.key==="Delete")&&(queueMicrotask(()=>x.focus()),_t(x)&&o?.setValue(x.value))});w&&_!=null&&(m=L({"aria-selected":_},m)),m=rr(m,v=>(0,du.jsx)(wi.Provider,{value:n,children:(0,du.jsx)(Sf.Provider,{value:_??!1,children:v})}),[n,_]);let k=(0,Oi.useContext)(xi);m=X(L({role:Yb(k),children:n},m),{onClick:T,onKeyDown:A});let S=ze(d);return m=cu(X(L({store:o},m),{getItem:y,moveOnKeyPress:v=>{if(!S(v))return!1;let x=new Event("combobox-item-move"),I=o?.getState().baseElement;return I?.dispatchEvent(x),!0}})),m=lu(L({store:o,focusOnHover:c},m)),m}),Yn=to(xe(function(t){let r=Qf(t);return ye(qb,r)}));var $b="label",Kb=Se(function(t){var r=t,{store:o}=r,n=ae(r,["store"]);let a=_i();o=o||a,ot(o,!1);let i=o.useState(s=>{var l;return(l=s.baseElement)==null?void 0:l.id});return n=L({htmlFor:i},n),nt(n)}),Vi=to(xe(function(t){let r=Kb(t);return ye($b,r)}));var tn=u(Ve(),1),tm=u(Zf(),1),fu=u(R(),1),Qb="div";function Jf(e,t){let r=setTimeout(t,e);return()=>clearTimeout(r)}function Xb(e){let t=requestAnimationFrame(()=>{t=requestAnimationFrame(e)});return()=>cancelAnimationFrame(t)}function em(...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 mu(e,t,r){return!r&&t!==!1&&(!e||!!t)}var Zb=Se(function(t){var r=t,{store:o,alwaysVisible:n}=r,a=ae(r,["store","alwaysVisible"]);let i=Xl();o=o||i,ot(o,!1);let s=(0,tn.useRef)(null),l=Bt(a.id),[c,d]=(0,tn.useState)(null),f=o.useState("open"),m=o.useState("mounted"),p=o.useState("animated"),h=o.useState("contentElement"),g=Xo(o.disclosure,"contentElement");ke(()=>{s.current&&o?.setContentElement(s.current)},[o]),ke(()=>{let E;return o?.setState("animated",N=>(E=N,!0)),()=>{E!==void 0&&o?.setState("animated",E)}},[o]),ke(()=>{if(p){if(!h?.isConnected){d(null);return}return Xb(()=>{d(f?"enter":m?"leave":null)})}},[p,h,f,m]),ke(()=>{if(!o||!p||!c||!h)return;let E=()=>o?.setState("animating",!1),N=()=>(0,tm.flushSync)(E);if(c==="leave"&&f||c==="enter"&&!f)return;if(typeof p=="number")return Jf(p,N);let{transitionDuration:P,animationDuration:F,transitionDelay:V,animationDelay:T}=getComputedStyle(h),{transitionDuration:C="0",animationDuration:A="0",transitionDelay:k="0",animationDelay:S="0"}=g?getComputedStyle(g):{},v=em(V,T,k,S),x=em(P,F,C,A),I=v+x;if(!I){c==="enter"&&o.setState("animated",!1),E();return}let b=1e3/60,D=Math.max(I-b,0);return Jf(D,N)},[o,p,h,g,f,c]),a=rr(a,E=>(0,fu.jsx)(hi,{value:o,children:E}),[o]);let w=mu(m,a.hidden,n),_=a.style,y=(0,tn.useMemo)(()=>w?X(L({},_),{display:"none"}):_,[w,_]);return a=X(L({id:l,"data-open":f||void 0,"data-enter":c==="enter"||void 0,"data-leave":c==="leave"||void 0,hidden:w},a),{ref:Fe(l?o.setContentElement:null,s,a.ref),style:y}),nt(a)}),Jb=xe(function(t){let r=Zb(t);return ye(Qb,r)}),gO=xe(function(t){var r=t,{unmountOnHide:o}=r,n=ae(r,["unmountOnHide"]);let a=Xl(),i=n.store||a;return Xo(i,l=>!o||l?.mounted)===!1?null:(0,fu.jsx)(Jb,L({},n))});var Ii=u(Ve(),1),pu=u(R(),1),ex="div",rm=Se(function(t){var r=t,{store:o,alwaysVisible:n}=r,a=ae(r,["store","alwaysVisible"]);let i=en(!0),s=Jl();o=o||s;let l=!!o&&o===i;ot(o,!1);let c=(0,Ii.useRef)(null),d=Bt(a.id),f=o.useState("mounted"),m=mu(f,a.hidden,n),p=m?X(L({},a.style),{display:"none"}):a.style,h=o.useState(F=>Array.isArray(F.selectedValue)),g=Nd(c,"role",a.role),_=(g==="listbox"||g==="tree"||g==="grid")&&h||void 0,[y,E]=(0,Ii.useState)(!1),N=o.useState("contentElement");ke(()=>{if(!f)return;let F=c.current;if(!F||N!==F)return;let V=()=>{E(!!F.querySelector("[role='listbox']"))},T=new MutationObserver(V);return T.observe(F,{subtree:!0,childList:!0,attributeFilter:["role"]}),V(),()=>T.disconnect()},[f,N]),y||(a=L({role:"listbox","aria-multiselectable":_},a)),a=rr(a,F=>(0,pu.jsx)(yf,{value:o,children:(0,pu.jsx)(xi.Provider,{value:g,children:F})}),[o,g]);let P=d&&(!i||!l)?o.setContentElement:null;return a=X(L({id:d,hidden:m},a),{ref:Fe(P,c,a.ref),style:p}),nt(a)}),$n=xe(function(t){let r=rm(t);return ye(ex,r)});var cm=u(im());var dm=u(Ft()),Pr=u(Q()),Io=u(W()),jt=u(G());var ix=[],Kn=(e,t)=>e.singleSelection?t?.value:Array.isArray(t?.value)?t.value:!Array.isArray(t?.value)&&t?.value?[t.value]:ix;var Qn=u(W()),sx=[];function At({elements:e,getElements:t}){let r=Array.isArray(e)&&e.length>0?e:sx,[o,n]=(0,Qn.useState)(r),[a,i]=(0,Qn.useState)(!1);return(0,Qn.useEffect)(()=>{if(!t){n(r);return}let s=!1;return i(!0),t().then(l=>{if(!s){let c=Array.isArray(l)&&l.length>0?l:r;n(c)}}).catch(()=>{s||n(r)}).finally(()=>{s||i(!1)}),()=>{s=!0}},[t,r]),{elements:o,isLoading:a}}var se=u(R());function sm(e=""){return(0,cm.default)(e.trim().toLowerCase())}var lm=(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 um(e,t){return`${e}-${t}`}var fm=({selected:e})=>(0,se.jsx)("span",{className:Y("dataviews-filters__search-widget-listitem-multi-selection",{"is-selected":e}),children:e&&(0,se.jsx)(jt.Icon,{icon:bn})}),mm=({selected:e})=>(0,se.jsx)("span",{className:Y("dataviews-filters__search-widget-listitem-single-selection",{"is-selected":e})});function pm({view:e,filter:t,onChangeView:r}){let o=(0,dm.useInstanceId)(pm,"dataviews-filter-list-box"),[n,a]=(0,Io.useState)(t.operators?.length===1?void 0:null),i=e.filters?.find(l=>l.field===t.field),s=Kn(t,i);return(0,se.jsx)(jt.Composite,{virtualFocus:!0,focusLoop:!0,activeId:n,setActiveId:a,role:"listbox",className:"dataviews-filters__search-widget-listbox","aria-label":(0,Pr.sprintf)((0,Pr.__)("List of: %1$s"),t.name),onFocusVisible:()=>{!n&&t.elements.length&&a(um(o,t.elements[0].value))},render:(0,se.jsx)(jt.Composite.Typeahead,{}),children:t.elements.map(l=>(0,se.jsxs)(jt.Composite.Hover,{render:(0,se.jsx)(jt.Composite.Item,{id:um(o,l.value),render:(0,se.jsx)("div",{"aria-label":l.label,role:"option",className:"dataviews-filters__search-widget-listitem"}),onClick:()=>{let c=i?[...(e.filters??[]).map(d=>d.field===t.field?{...d,operator:i.operator||t.operators[0],value:lm(t,i,l.value)}:d)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:lm(t,i,l.value)}];r({...e,page:1,filters:c})}}),children:[t.singleSelection&&(0,se.jsx)(mm,{selected:s===l.value}),!t.singleSelection&&(0,se.jsx)(fm,{selected:s.includes(l.value)}),(0,se.jsx)("span",{children:l.label})]},l.value))})}function lx({view:e,filter:t,onChangeView:r}){let[o,n]=(0,Io.useState)(""),a=(0,Io.useDeferredValue)(o),i=e.filters?.find(c=>c.field===t.field),s=Kn(t,i),l=(0,Io.useMemo)(()=>{let c=sm(a);return t.elements.filter(d=>sm(d.label).includes(c))},[t.elements,a]);return(0,se.jsxs)(Si,{selectedValue:s,setSelectedValue:c=>{let d=i?[...(e.filters??[]).map(f=>f.field===t.field?{...f,operator:i.operator||t.operators[0],value:c}:f)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:c}];r({...e,page:1,filters:d})},setValue:n,children:[(0,se.jsxs)("div",{className:"dataviews-filters__search-widget-filter-combobox__wrapper",children:[(0,se.jsx)(Vi,{render:(0,se.jsx)(jt.VisuallyHidden,{children:(0,Pr.__)("Search items")}),children:(0,Pr.__)("Search items")}),(0,se.jsx)(yi,{autoSelect:"always",placeholder:(0,Pr.__)("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)(jt.Icon,{icon:nl})})]}),(0,se.jsxs)($n,{className:"dataviews-filters__search-widget-filter-combobox-list",alwaysVisible:!0,children:[l.map(c=>(0,se.jsxs)(Yn,{resetValueOnSelect:!1,value:c.value,className:"dataviews-filters__search-widget-listitem",hideOnClick:!1,setValueOnClick:!1,focusOnHover:!0,children:[t.singleSelection&&(0,se.jsx)(mm,{selected:s===c.value}),!t.singleSelection&&(0,se.jsx)(fm,{selected:s.includes(c.value)}),(0,se.jsxs)("span",{children:[(0,se.jsx)(Ei,{className:"dataviews-filters__search-widget-filter-combobox-item-value",value:c.label}),!!c.description&&(0,se.jsx)("span",{className:"dataviews-filters__search-widget-listitem-description",children:c.description})]})]},c.value)),!l.length&&(0,se.jsx)("p",{children:(0,Pr.__)("No results found")})]})]})}function vm(e){let{elements:t,isLoading:r}=At({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)(jt.Spinner,{})});if(t.length===0)return(0,se.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,Pr.__)("No elements found")});let o=t.length>10?lx:pm;return(0,se.jsx)(o,{...e,filter:{...e.filter,elements:t}})}var bm=u(hm()),xm=u(Ft()),vu=u(W()),_m=u(G());var gu=u(R());function wm({filter:e,view:t,onChangeView:r,fields:o}){let n=t.filters?.find(c=>c.field===e.field),a=Kn(e,n),i=(0,vu.useMemo)(()=>{let c=o.find(d=>d.id===e.field);return c&&{...c,isValid:{},getValue:({item:d})=>d[c.id],setValue:({value:d})=>({[c.id]:d})}},[o,e.field]),s=(0,vu.useMemo)(()=>(t.filters??[]).reduce((c,d)=>(c[d.field]=d.value,c),{}),[t.filters]),l=(0,xm.useEvent)(c=>{if(!i||!n)return;let d=i.getValue({item:c});(0,bm.default)(d,a)||r({...t,filters:(t.filters??[]).map(f=>f.field===e.field?{...f,operator:n.operator||e.operators[0],value:d===""?void 0:d}:f)})});return!i||!i.Edit||!n?null:(0,gu.jsx)(_m.Flex,{className:"dataviews-filters__user-input-widget",gap:2.5,direction:"column",children:(0,gu.jsx)(i.Edit,{hideLabelFromVision:!0,data:s,field:i,operator:n.operator,onChange:l})})}var B=u(Q()),Ne=u(W());var hu=u(R()),Le={Name:(0,hu.jsx)("span",{className:"dataviews-filters__summary-filter-text-name"}),Value:(0,hu.jsx)("span",{className:"dataviews-filters__summary-filter-text-value"})},Ai=[{name:Pe,label:(0,B.__)("Includes"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s includes: %2$s"),e.name,t.map(r=>r.label).join(", ")),Le),selection:"multi"},{name:Oe,label:(0,B.__)("Is none of"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s is none of: %2$s"),e.name,t.map(r=>r.label).join(", ")),Le),selection:"multi"},{name:dt,label:(0,B.__)("Includes all"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s includes all: %2$s"),e.name,t.map(r=>r.label).join(", ")),Le),selection:"multi"},{name:ft,label:(0,B.__)("Is none of"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s is none of: %2$s"),e.name,t.map(r=>r.label).join(", ")),Le),selection:"multi"},{name:gt,label:(0,B.__)("Between (inc)"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s between (inc): %2$s and %3$s"),e.name,t[0].label[0],t[0].label[1]),Le),selection:"custom"},{name:ht,label:(0,B.__)("In the past"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s is in the past: %2$s"),e.name,`${t[0].value.value} ${t[0].value.unit}`),Le),selection:"custom"},{name:Pt,label:(0,B.__)("Over"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s is over: %2$s"),e.name,`${t[0].value.value} ${t[0].value.unit}`),Le),selection:"custom"},{name:Te,label:(0,B.__)("Is"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s is: %2$s"),e.name,t[0].label),Le),selection:"single"},{name:Ae,label:(0,B.__)("Is not"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s is not: %2$s"),e.name,t[0].label),Le),selection:"single"},{name:Lr,label:(0,B.__)("Less than"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s is less than: %2$s"),e.name,t[0].label),Le),selection:"single"},{name:Br,label:(0,B.__)("Greater than"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s is greater than: %2$s"),e.name,t[0].label),Le),selection:"single"},{name:Hr,label:(0,B.__)("Less than or equal"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s is less than or equal to: %2$s"),e.name,t[0].label),Le),selection:"single"},{name:jr,label:(0,B.__)("Greater than or equal"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s is greater than or equal to: %2$s"),e.name,t[0].label),Le),selection:"single"},{name:Wr,label:(0,B.__)("Before"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s is before: %2$s"),e.name,t[0].label),Le),selection:"single"},{name:zr,label:(0,B.__)("After"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s is after: %2$s"),e.name,t[0].label),Le),selection:"single"},{name:Gr,label:(0,B.__)("Before (inc)"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s is on or before: %2$s"),e.name,t[0].label),Le),selection:"single"},{name:qr,label:(0,B.__)("After (inc)"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s is on or after: %2$s"),e.name,t[0].label),Le),selection:"single"},{name:$t,label:(0,B.__)("Contains"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s contains: %2$s"),e.name,t[0].label),Le),selection:"single"},{name:Kt,label:(0,B.__)("Doesn't contain"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s doesn't contain: %2$s"),e.name,t[0].label),Le),selection:"single"},{name:Qt,label:(0,B.__)("Starts with"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s starts with: %2$s"),e.name,t[0].label),Le),selection:"single"},{name:Ur,label:(0,B.__)("On"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s is: %2$s"),e.name,t[0].label),Le),selection:"single"},{name:Yr,label:(0,B.__)("Not on"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,B.sprintf)((0,B.__)("%1$s is not: %2$s"),e.name,t[0].label),Le),selection:"single"}],Xn=e=>Ai.find(t=>t.name===e),ym=()=>Ai.map(e=>e.name),Sm=e=>Ai.filter(t=>t.selection==="single").some(t=>t.name===e),Cm=e=>Ai.some(t=>t.name===e);var it=u(R()),ux="Enter",cx=" ",dx=({activeElements:e,filterInView:t,filter:r})=>{if(e===void 0||e.length===0)return r.name;let o=Xn(t?.operator);return o!==void 0?o.filterText(r,e):(0,Or.sprintf)((0,Or.__)("Unknown status for %1$s"),r.name)};function fx({filter:e,view:t,onChangeView:r}){let o=e.operators?.map(i=>({value:i,label:Xn(i)?.label||i})),n=t.filters?.find(i=>i.field===e.field),a=n?.operator||e.operators[0];return o.length>1&&(0,it.jsxs)(St.__experimentalHStack,{spacing:2,justify:"flex-start",className:"dataviews-filters__summary-operators-container",children:[(0,it.jsx)(St.FlexItem,{className:"dataviews-filters__summary-operators-filter-name",children:e.name}),(0,it.jsx)(St.SelectControl,{className:"dataviews-filters__summary-operators-filter-select",label:(0,Or.__)("Conditions"),value:a,options:o,onChange:i=>{let s=i,l=n?.operator,c=n?[...(t.filters??[]).map(d=>{if(d.field===e.field){let f=Xn(l)?.selection,m=Xn(s)?.selection,p=f!==m||[f,m].includes("custom");return{...d,value:p?void 0:d.value,operator:s}}return d})]:[...t.filters??[],{field:e.field,operator:s,value:void 0}];r({...t,page:1,filters:c})},size:"small",variant:"minimal",hideLabelFromVision:!0})]})}function Em({addFilterRef:e,openedFilter:t,fields:r,...o}){let n=(0,Ri.useRef)(null),{filter:a,view:i,onChangeView:s}=o,l=i.filters?.find(w=>w.field===a.field),c=[],d=(0,Ri.useMemo)(()=>{let w=r.find(_=>_.id===a.field);return w&&{...w,getValue:({item:_})=>_[w.id]}},[r,a.field]),{elements:f}=At({elements:a.elements,getElements:a.getElements});if(f.length>0)c=f.filter(w=>a.singleSelection?w.value===l?.value:l?.value?.includes(w.value));else if(Array.isArray(l?.value)){let w=l.value.map(_=>d?.getValueFormatted({item:{[d.id]:_},field:d})||String(_));c=[{value:l.value,label:w}]}else if(typeof l?.value=="object")c=[{value:l.value,label:l.value}];else if(l?.value!==void 0){let w=d!==void 0?d.getValueFormatted({item:{[d.id]:l.value},field:d}):String(l.value);c=[{value:l.value,label:w}]}let m=a.isPrimary,p=l?.isLocked,h=!p&&l?.value!==void 0,g=!p&&(!m||h);return(0,it.jsx)(St.Dropdown,{defaultOpen:t===a.field,contentClassName:"dataviews-filters__summary-popover",popoverProps:{placement:"bottom-start",role:"dialog"},onClose:()=>{n.current?.focus()},renderToggle:({isOpen:w,onToggle:_})=>(0,it.jsxs)("div",{className:"dataviews-filters__summary-chip-container",children:[(0,it.jsx)(St.Tooltip,{text:(0,Or.sprintf)((0,Or.__)("Filter by: %1$s"),a.name.toLowerCase()),placement:"top",children:(0,it.jsx)("div",{className:Y("dataviews-filters__summary-chip",{"has-reset":g,"has-values":h,"is-not-clickable":p}),role:"button",tabIndex:p?-1:0,onClick:()=>{p||_()},onKeyDown:y=>{!p&&[ux,cx].includes(y.key)&&(_(),y.preventDefault())},"aria-disabled":p,"aria-pressed":w,"aria-expanded":w,ref:n,children:(0,it.jsx)(dx,{activeElements:c,filterInView:l,filter:a})})}),g&&(0,it.jsx)(St.Tooltip,{text:m?(0,Or.__)("Reset"):(0,Or.__)("Remove"),placement:"top",children:(0,it.jsx)("button",{className:Y("dataviews-filters__summary-chip-remove",{"has-values":h}),onClick:()=>{s({...i,page:1,filters:i.filters?.filter(y=>y.field!==a.field)}),m?n.current?.focus():e.current?.focus()},children:(0,it.jsx)(St.Icon,{icon:xn})})})]}),renderContent:()=>(0,it.jsxs)(St.__experimentalVStack,{spacing:0,justify:"flex-start",children:[(0,it.jsx)(fx,{...o}),o.filter.hasElements?(0,it.jsx)(vm,{...o,filter:{...o.filter,elements:f}}):(0,it.jsx)(wm,{...o,fields:r})]})})}var ki=u(G()),Pm=u(Q()),Om=u(W());var Vr=u(R()),{Menu:Zn}=ee(ki.privateApis);function bu({filters:e,view:t,onChangeView:r,setOpenedFilter:o,triggerProps:n}){let a=e.filter(i=>!i.isVisible);return(0,Vr.jsxs)(Zn,{children:[(0,Vr.jsx)(Zn.TriggerButton,{...n}),(0,Vr.jsx)(Zn.Popover,{children:a.map(i=>(0,Vr.jsx)(Zn.Item,{onClick:()=>{o(i.field),r({...t,page:1,filters:[...t.filters||[],{field:i.field,value:void 0,operator:i.operators[0]}]})},children:(0,Vr.jsx)(Zn.ItemLabel,{children:i.name})},i.field))})]})}function mx({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,Vr.jsx)(bu,{triggerProps:{render:(0,Vr.jsx)(ki.Button,{accessibleWhenDisabled:!0,size:"compact",className:"dataviews-filters-button",variant:"tertiary",disabled:!a.length,ref:n}),children:(0,Pm.__)("Add filter")},filters:e,view:t,onChangeView:r,setOpenedFilter:o})}var Vm=(0,Om.forwardRef)(mx);var Im=u(G()),Tm=u(Q()),Am=u(R());function Rm({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,Am.jsx)(Im.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,Tm.__)("Reset")})}var km=u(W());function px(e,t){return(0,km.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(s=>s.field===o.id&&!!s.isLocked)??!1;r.push({field:o.id,name:o.label,elements:o.elements,getElements:o.getElements,hasElements:o.hasElements,singleSelection:n.some(s=>Sm(s)),operators:n,isVisible:i||a||!!t.filters?.some(s=>s.field===o.id&&Cm(s.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 Jn=px;var ea=u(R());function vx({className:e}){let{fields:t,view:r,onChangeView:o,openedFilter:n,setOpenedFilter:a}=(0,rn.useContext)(U),i=(0,rn.useRef)(null),s=Jn(t,r),l=(0,ea.jsx)(Vm,{filters:s,view:r,onChangeView:o,ref:i,setOpenedFilter:a},"add-filter"),c=s.filter(f=>f.isVisible);if(c.length===0)return null;let d=[...c.map(f=>(0,ea.jsx)(Em,{filter:f,view:r,fields:t,onChangeView:o,addFilterRef:i,openedFilter:n},f.field)),l];return d.push((0,ea.jsx)(Rm,{filters:s,view:r,onChangeView:o},"reset-filters")),(0,ea.jsx)(Nm.__experimentalHStack,{justify:"flex-start",style:{width:"fit-content"},wrap:!0,className:e,children:d})}var ta=(0,rn.memo)(vx);var no=u(W()),Dm=u(G());var Ni=u(Q());var ir=u(R());function gx(){let{filters:e,view:t,onChangeView:r,setOpenedFilter:o,isShowingFilter:n,setIsShowingFilter:a}=(0,no.useContext)(U),i=(0,no.useRef)(null),s=(0,no.useCallback)(p=>{r(p),a(!0)},[r,a]),c=!!e.filter(p=>p.isVisible).length;if(e.length===0)return null;let d={label:(0,Ni.__)("Add filter"),"aria-expanded":!1,isPressed:!1},f={label:(0,Ni._x)("Filter","verb"),"aria-expanded":n,isPressed:n,onClick:()=>{n||o(null),a(!n)}},m=(0,ir.jsx)(Dm.Button,{ref:i,className:"dataviews-filters__visibility-toggle",size:"compact",icon:_n,...c?f:d});return(0,ir.jsx)("div",{className:"dataviews-filters__container-visibility-toggle",children:c?(0,ir.jsx)(hx,{buttonRef:i,filtersCount:t.filters?.length,children:m}):(0,ir.jsx)(bu,{filters:e,view:t,onChangeView:s,setOpenedFilter:o,triggerProps:{render:m}})})}function hx({buttonRef:e,filtersCount:t,children:r}){return(0,no.useEffect)(()=>()=>{e.current?.focus()},[e]),(0,ir.jsxs)(ir.Fragment,{children:[r,!!t&&(0,ir.jsx)("span",{className:"dataviews-filters-toggle__count",children:t})]})}var Di=gx;var Fm=u(W());var Mm=u(R());function bx(e){let{isShowingFilter:t}=(0,Fm.useContext)(U);return t?(0,Mm.jsx)(ta,{...e}):null}var Fi=bx;var Lm=u(W()),Bm=u(Q());var xu=u(R());function _u({className:e}){let{actions:t=[],data:r,fields:o,getItemId:n,getItemLevel:a,isLoading:i,view:s,onChangeView:l,selection:c,onChangeSelection:d,setOpenedFilter:f,onClickItem:m,isItemClickable:p,renderItemLink:h,defaultLayouts:g,empty:w=(0,xu.jsx)("p",{children:(0,Bm.__)("No results")})}=(0,Lm.useContext)(U),_=Xr.find(y=>y.type===s.type&&g[y.type])?.component;return(0,xu.jsx)(_,{className:e,actions:t,data:r,fields:o,getItemId:n,getItemLevel:a,isLoading:i,onChangeView:l,onChangeSelection:d,selection:c,setOpenedFilter:f,onClickItem:m,renderItemLink:h,isItemClickable:p,view:s,empty:w})}var Hm=u(G()),jm=u(W());var ra=u(R()),xx=[];function wu(){let{view:e,paginationInfo:{totalItems:t=0,totalPages:r},data:o,actions:n=xx}=(0,jm.useContext)(U),a=Mo(n,o)&&[Do,za].includes(e.type);return!t||!r||r<=1&&!a?null:!!t&&(0,ra.jsxs)(Hm.__experimentalHStack,{expanded:!1,justify:"end",className:"dataviews-footer",children:[a&&(0,ra.jsx)(Ua,{}),(0,ra.jsx)(Zc,{})]})}var Wm=u(Q()),Gt=u(W()),zm=u(G()),Gm=u(Ft());var qm=u(R()),_x=(0,Gt.memo)(function({label:t}){let{view:r,onChangeView:o}=(0,Gt.useContext)(U),[n,a,i]=(0,Gm.useDebouncedInput)(r.search);(0,Gt.useEffect)(()=>{a(r.search??"")},[r.search,a]);let s=(0,Gt.useRef)(o),l=(0,Gt.useRef)(r);(0,Gt.useEffect)(()=>{s.current=o,l.current=r},[o,r]),(0,Gt.useEffect)(()=>{i!==l.current?.search&&s.current({...l.current,page:1,search:i})},[i]);let c=t||(0,Wm.__)("Search");return(0,qm.jsx)(zm.SearchControl,{className:"dataviews-search",onChange:a,value:n,label:c,placeholder:c,size:"compact"})}),yu=_x;var pe=u(G()),ao=u(Q()),sr=u(W());var Cu=u(Ym()),Zm=u(Ft());var $m=u(G()),Su=u(Q()),Km=u(W());var Qm=u(R());function Xm(){let e=(0,Km.useContext)(U),{view:t,onChangeView:r}=e,o=t.infiniteScrollEnabled??!1;return e.hasInfiniteScrollHandler?(0,Qm.jsx)($m.ToggleControl,{label:(0,Su.__)("Enable infinite scroll"),help:(0,Su.__)("Automatically load more content as you scroll, instead of showing pagination links."),checked:o,onChange:n=>{r({...t,infiniteScrollEnabled:n})}}):null}var ne=u(R()),{Menu:oa}=ee(pe.privateApis),wx={className:"dataviews-config__popover",placement:"bottom-end",offset:9};function Eu(){let{view:e,onChangeView:t,defaultLayouts:r}=(0,sr.useContext)(U),o=Object.keys(r);if(o.length<=1)return null;let n=Xr.find(a=>e.type===a.type);return(0,ne.jsxs)(oa,{children:[(0,ne.jsx)(oa.TriggerButton,{render:(0,ne.jsx)(pe.Button,{size:"compact",icon:n?.icon,label:(0,ao.__)("Layout")})}),(0,ne.jsx)(oa.Popover,{children:o.map(a=>{let i=Xr.find(s=>s.type===a);return i?(0,ne.jsx)(oa.RadioItem,{value:a,name:"view-actions-available-view",checked:a===e.type,hideOnClick:!0,onChange:s=>{switch(s.target.value){case"list":case"grid":case"table":case"pickerGrid":case"pickerTable":case"activity":let l={...e};return"layout"in l&&delete l.layout,t({...l,type:s.target.value,...r[s.target.value]})}(0,Cu.default)("Invalid dataview")},children:(0,ne.jsx)(oa.ItemLabel,{children:i.label})},a):null})})]})}function yx(){let{view:e,fields:t,onChangeView:r}=(0,sr.useContext)(U),o=(0,sr.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,ao.__)("Sort by"),value:e.sort?.field,options:o,onChange:n=>{r({...e,sort:{direction:e?.sort?.direction||"desc",field:n},showLevels:!1})}})}function Sx(){let{view:e,fields:t,onChangeView:r}=(0,sr.useContext)(U);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,ao.__)("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,Cu.default)("Invalid direction")},children:Ha.map(a=>(0,ne.jsx)(pe.__experimentalToggleGroupControlOptionIcon,{value:a,icon:cc[a],label:Wa[a]},a))})}function Cx(){let{view:e,config:t,onChangeView:r}=(0,sr.useContext)(U),{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,ao.__)("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 Ex({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 Pu(){let{view:e}=(0,sr.useContext)(U),t=(0,Zm.useInstanceId)(Jm,"dataviews-view-config-dropdown"),r=Xr.find(o=>o.type===e.type);return(0,ne.jsx)(pe.Dropdown,{expandOnMobile:!0,popoverProps:{...wx,id:t},renderToggle:({onToggle:o,isOpen:n})=>(0,ne.jsx)(pe.Button,{size:"compact",icon:Ls,label:(0,ao._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)(Ex,{title:(0,ao.__)("Appearance"),children:[(0,ne.jsxs)(pe.__experimentalHStack,{expanded:!0,className:"is-divided-in-two",children:[(0,ne.jsx)(yx,{}),(0,ne.jsx)(Sx,{})]}),!!r?.viewConfigOptions&&(0,ne.jsx)(r.viewConfigOptions,{}),(0,ne.jsx)(Xm,{}),(0,ne.jsx)(Cx,{}),(0,ne.jsx)(Qa,{})]})})})})}function Jm(){return(0,ne.jsxs)(ne.Fragment,{children:[(0,ne.jsx)(Eu,{}),(0,ne.jsx)(Pu,{})]})}var Px=(0,sr.memo)(Jm),ep=Px;var tp=u(G()),rp=u(W());function Ie(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 op=u(R()),{ValidatedCheckboxControl:Ox}=ee(tp.privateApis);function np({field:e,onChange:t,data:r,hideLabelFromVision:o,validity:n}){let{getValue:a,setValue:i,label:s,description:l,isValid:c}=e,d=(0,rp.useCallback)(()=>{t(i({item:r,value:!a({item:r})}))},[r,a,t,i]);return(0,op.jsx)(Ox,{required:!!e.isValid?.required,customValidity:Ie(c,n),hidden:o,label:s,help:l,checked:a({item:r}),onChange:d})}var Vx=Math.pow(10,8)*24*60*60*1e3,nI=-Vx,Mi=6048e5,ap=864e5;var Ix=3600;var ip=Ix*24,aI=ip*7,Tx=ip*365.2425,Ax=Tx/12,iI=Ax*3,Ou=Symbol.for("constructDateFrom");function Qe(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&Ou in e?e[Ou](t):e instanceof Date?new e.constructor(t):new Date(t)}function ge(e,t){return Qe(t||e,e)}function sp(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 Li(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 Rx={};function io(){return Rx}function Ir(e,t){let r=io(),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()>=s.getTime()?o:o-1}function Vu(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 lp(e,...t){let r=Qe.bind(null,e||t.find(o=>typeof o=="object"));return t.map(r)}function Iu(e,t){let r=ge(e,t?.in);return r.setHours(0,0,0,0),r}function up(e,t,r){let[o,n]=lp(r?.in,e,t),a=Iu(o),i=Iu(n),s=+a-Vu(a),l=+i-Vu(i);return Math.round((s-l)/ap)}function cp(e,t){let r=Bi(e,t),o=Qe(t?.in||e,0);return o.setFullYear(r,0,4),o.setHours(0,0,0,0),To(o)}function dp(e,t,r){return Li(e,t*12,r)}function fp(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function on(e){return!(!fp(e)&&typeof e!="number"||isNaN(+ge(e)))}function mp(e,t){let r=ge(e,t?.in);return r.setDate(1),r.setHours(0,0,0,0),r}function Hi(e,t){let r=ge(e,t?.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}var kx={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"}},pp=(e,t,r)=>{let o,n=kx[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 ji(e){return(t={})=>{let r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}var Nx={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Dx={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Fx={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},vp={date:ji({formats:Nx,defaultWidth:"full"}),time:ji({formats:Dx,defaultWidth:"full"}),dateTime:ji({formats:Fx,defaultWidth:"full"})};var Mx={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},gp=(e,t,r,o)=>Mx[e];function nn(e){return(t,r)=>{let o=r?.context?String(r.context):"standalone",n;if(o==="formatting"&&e.formattingValues){let i=e.defaultFormattingWidth||e.defaultWidth,s=r?.width?String(r.width):i;n=e.formattingValues[s]||e.formattingValues[i]}else{let i=e.defaultWidth,s=r?.width?String(r.width):e.defaultWidth;n=e.values[s]||e.values[i]}let a=e.argumentCallback?e.argumentCallback(t):t;return n[a]}}var Lx={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},Bx={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Hx={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"]},jx={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"]},Wx={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"}},zx={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"}},Gx=(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"},hp={ordinalNumber:Gx,era:nn({values:Lx,defaultWidth:"wide"}),quarter:nn({values:Bx,defaultWidth:"wide",argumentCallback:e=>e-1}),month:nn({values:Hx,defaultWidth:"wide"}),day:nn({values:jx,defaultWidth:"wide"}),dayPeriod:nn({values:Wx,defaultWidth:"wide",formattingValues:zx,defaultFormattingWidth:"wide"})};function an(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],s=o&&e.parsePatterns[o]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(s)?Ux(s,f=>f.test(i)):qx(s,f=>f.test(i)),c;c=e.valueCallback?e.valueCallback(l):l,c=r.valueCallback?r.valueCallback(c):c;let d=t.slice(i.length);return{value:c,rest:d}}}function qx(e,t){for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}function Ux(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 s=t.slice(n.length);return{value:i,rest:s}}}var Yx=/^(\d+)(th|st|nd|rd)?/i,$x=/\d+/i,Kx={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},Qx={any:[/^b/i,/^(a|c)/i]},Xx={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Zx={any:[/1/i,/2/i,/3/i,/4/i]},Jx={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},e_={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]},t_={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},r_={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]},o_={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},n_={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}},xp={ordinalNumber:bp({matchPattern:Yx,parsePattern:$x,valueCallback:e=>parseInt(e,10)}),era:an({matchPatterns:Kx,defaultMatchWidth:"wide",parsePatterns:Qx,defaultParseWidth:"any"}),quarter:an({matchPatterns:Xx,defaultMatchWidth:"wide",parsePatterns:Zx,defaultParseWidth:"any",valueCallback:e=>e+1}),month:an({matchPatterns:Jx,defaultMatchWidth:"wide",parsePatterns:e_,defaultParseWidth:"any"}),day:an({matchPatterns:t_,defaultMatchWidth:"wide",parsePatterns:r_,defaultParseWidth:"any"}),dayPeriod:an({matchPatterns:o_,defaultMatchWidth:"any",parsePatterns:n_,defaultParseWidth:"any"})};var Tu={code:"en-US",formatDistance:pp,formatLong:vp,formatRelative:gp,localize:hp,match:xp,options:{weekStartsOn:0,firstWeekContainsDate:1}};function _p(e,t){let r=ge(e,t?.in);return up(r,Hi(r))+1}function wp(e,t){let r=ge(e,t?.in),o=+To(r)-+cp(r);return Math.round(o/Mi)+1}function Wi(e,t){let r=ge(e,t?.in),o=r.getFullYear(),n=io(),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 s=Ir(i,t),l=Qe(t?.in||e,0);l.setFullYear(o,0,a),l.setHours(0,0,0,0);let c=Ir(l,t);return+r>=+s?o+1:+r>=+c?o:o-1}function yp(e,t){let r=io(),o=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,n=Wi(e,t),a=Qe(t?.in||e,0);return a.setFullYear(n,0,o),a.setHours(0,0,0,0),Ir(a,t)}function Sp(e,t){let r=ge(e,t?.in),o=+Ir(r,t)-+yp(r,t);return Math.round(o/Mi)+1}function ue(e,t){let r=e<0?"-":"",o=Math.abs(e).toString().padStart(t,"0");return r+o}var Tr={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 sn={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Au={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 Tr.y(e,t)},Y:function(e,t,r,o){let n=Wi(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=Bi(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 Tr.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=Sp(e,o);return t==="wo"?r.ordinalNumber(n,{unit:"week"}):ue(n,t.length)},I:function(e,t,r){let o=wp(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"}):Tr.d(e,t)},D:function(e,t,r){let o=_p(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=sn.noon:o===0?n=sn.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=sn.evening:o>=12?n=sn.afternoon:o>=4?n=sn.morning:n=sn.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 Tr.h(e,t)},H:function(e,t,r){return t==="Ho"?r.ordinalNumber(e.getHours(),{unit:"hour"}):Tr.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"}):Tr.m(e,t)},s:function(e,t,r){return t==="so"?r.ordinalNumber(e.getSeconds(),{unit:"second"}):Tr.s(e,t)},S:function(e,t){return Tr.S(e,t)},X:function(e,t,r){let o=e.getTimezoneOffset();if(o===0)return"Z";switch(t){case"X":return Ep(o);case"XXXX":case"XX":return Ao(o);case"XXXXX":case"XXX":default:return Ao(o,":")}},x:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"x":return Ep(o);case"xxxx":case"xx":return Ao(o);case"xxxxx":case"xxx":default:return Ao(o,":")}},O:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+Cp(o,":");case"OOOO":default:return"GMT"+Ao(o,":")}},z:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+Cp(o,":");case"zzzz":default:return"GMT"+Ao(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 Cp(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 Ep(e,t){return e%60===0?(e>0?"-":"+")+ue(Math.abs(e)/60,2):Ao(e,t)}function Ao(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 Pp=(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"})}},Op=(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"})}},a_=(e,t)=>{let r=e.match(/(P+)(p+)?/)||[],o=r[1],n=r[2];if(!n)return Pp(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}}",Pp(o,t)).replace("{{time}}",Op(n,t))},Vp={p:Op,P:a_};var i_=/^D+$/,s_=/^Y+$/,l_=["D","DD","YY","YYYY"];function Ip(e){return i_.test(e)}function Tp(e){return s_.test(e)}function Ap(e,t,r){let o=u_(e,t,r);if(console.warn(o),l_.includes(e))throw new RangeError(o)}function u_(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 c_=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,d_=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,f_=/^'([^]*?)'?$/,m_=/''/g,p_=/[a-zA-Z]/;function na(e,t,r){let o=io(),n=r?.locale??o.locale??Tu,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,s=ge(e,r?.in);if(!on(s))throw new RangeError("Invalid time value");let l=t.match(d_).map(d=>{let f=d[0];if(f==="p"||f==="P"){let m=Vp[f];return m(d,n.formatLong)}return d}).join("").match(c_).map(d=>{if(d==="''")return{isToken:!1,value:"'"};let f=d[0];if(f==="'")return{isToken:!1,value:v_(d)};if(Au[f])return{isToken:!0,value:d};if(f.match(p_))throw new RangeError("Format string contains an unescaped latin alphabet character `"+f+"`");return{isToken:!1,value:d}});n.localize.preprocessor&&(l=n.localize.preprocessor(s,l));let c={firstWeekContainsDate:a,weekStartsOn:i,locale:n};return l.map(d=>{if(!d.isToken)return d.value;let f=d.value;(!r?.useAdditionalWeekYearTokens&&Tp(f)||!r?.useAdditionalDayOfYearTokens&&Ip(f))&&Ap(f,t,String(e));let m=Au[f[0]];return m(s,f,n.localize,c)}).join("")}function v_(e){let t=e.match(f_);return t?t[1].replace(m_,"'"):e}function aa(e,t,r){return sp(e,-t,r)}function Rp(e,t,r){return Li(e,-t,r)}function kp(e,t,r){return dp(e,-t,r)}var dn=u(G()),Wt=u(W()),ku=u(Q()),Nu=u(ln());var so=u(G()),Ru=u(W()),lr=u(Q());var un=u(R()),g_={[ht]:[{value:"days",label:(0,lr.__)("Days")},{value:"weeks",label:(0,lr.__)("Weeks")},{value:"months",label:(0,lr.__)("Months")},{value:"years",label:(0,lr.__)("Years")}],[Pt]:[{value:"days",label:(0,lr.__)("Days ago")},{value:"weeks",label:(0,lr.__)("Weeks ago")},{value:"months",label:(0,lr.__)("Months ago")},{value:"years",label:(0,lr.__)("Years ago")}]};function zi({className:e,data:t,field:r,onChange:o,hideLabelFromVision:n,operator:a}){let i=g_[a===ht?"inThePast":"over"],{id:s,label:l,getValue:c,setValue:d}=r,f=c({item:t}),{value:m="",unit:p=i[0].value}=f&&typeof f=="object"?f:{},h=(0,Ru.useCallback)(w=>o(d({item:t,value:{value:Number(w),unit:p}})),[o,d,t,p]),g=(0,Ru.useCallback)(w=>o(d({item:t,value:{value:m,unit:w}})),[o,d,t,m]);return(0,un.jsx)(so.BaseControl,{id:s,className:Y(e,"dataviews-controls__relative-date"),label:l,hideLabelFromVision:n,children:(0,un.jsxs)(so.__experimentalHStack,{spacing:2.5,children:[(0,un.jsx)(so.__experimentalNumberControl,{__next40pxDefaultSize:!0,className:"dataviews-controls__relative-date-number",spinControls:"none",min:1,step:1,value:m,onChange:h}),(0,un.jsx)(so.SelectControl,{className:"dataviews-controls__relative-date-unit",__next40pxDefaultSize:!0,label:(0,lr.__)("Unit"),value:p,options:i,onChange:g,hideLabelFromVision:!0})]})})}var Dp=u(ln());function cn(e){if(!e)return null;let t=(0,Dp.getDate)(e);return t&&on(t)?t:null}var lo=u(R()),{DateCalendar:h_,ValidatedInputControl:b_}=ee(dn.privateApis),x_=e=>e?typeof e=="string"?e:na(e,"yyyy-MM-dd'T'HH:mm"):"";function __({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{id:a,label:i,description:s,setValue:l,getValue:c,isValid:d}=t,f=c({item:e}),m=typeof f=="string"?f:void 0,[p,h]=(0,Wt.useState)(()=>cn(m)||new Date),g=(0,Wt.useRef)(null),w=(0,Wt.useRef)(),_=(0,Wt.useRef)(null),y=(0,Wt.useCallback)(C=>r(l({item:e,value:C})),[e,r,l]);(0,Wt.useEffect)(()=>()=>{w.current&&clearTimeout(w.current)},[]);let E=(0,Wt.useCallback)(C=>{let A;if(C){let k=C;if(m){let S=cn(m);S&&(k=new Date(C),k.setHours(S.getHours()),k.setMinutes(S.getMinutes()))}A=k.toISOString(),y(A),w.current&&clearTimeout(w.current)}else y(void 0);_.current=g.current&&g.current.ownerDocument.activeElement,w.current=setTimeout(()=>{g.current&&(g.current.focus(),g.current.blur(),y(A),_.current&&_.current instanceof HTMLElement&&_.current.focus())},0)},[y,m]),N=(0,Wt.useCallback)(C=>{if(C){let A=new Date(C);y(A.toISOString());let k=cn(A.toISOString());k&&h(k)}else y(void 0)},[y]),{format:P}=t,F=P.weekStartsOn??(0,Nu.getSettings)().l10n.startOfWeek,{timezone:{string:V}}=(0,Nu.getSettings)(),T=d?.required&&!o?`${i} (${(0,ku.__)("Required")})`:i;return(0,lo.jsx)(dn.BaseControl,{id:a,label:T,help:s,hideLabelFromVision:o,children:(0,lo.jsxs)(dn.__experimentalVStack,{spacing:4,children:[(0,lo.jsx)(h_,{style:{width:"100%"},selected:m&&cn(m)||void 0,onSelect:E,month:p,onMonthChange:h,timeZone:V||void 0,weekStartsOn:F}),(0,lo.jsx)(b_,{ref:g,__next40pxDefaultSize:!0,required:!!d?.required,customValidity:Ie(d,n),type:"datetime-local",label:(0,ku.__)("Date time"),hideLabelFromVision:!0,value:m?x_(cn(m)||void 0):"",onChange:N})]})})}function Fp({data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n,validity:a}){return n===ht||n===Pt?(0,lo.jsx)(zi,{className:"dataviews-controls__datetime",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n}):(0,lo.jsx)(__,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:a})}var De=u(G()),we=u(W()),st=u(Q()),vt=u(ln());var _e=u(R()),{DateCalendar:w_,DateRangeCalendar:y_}=ee(De.privateApis),S_=[{id:"today",label:(0,st.__)("Today"),getValue:()=>(0,vt.getDate)(null)},{id:"yesterday",label:(0,st.__)("Yesterday"),getValue:()=>{let e=(0,vt.getDate)(null);return aa(e,1)}},{id:"past-week",label:(0,st.__)("Past week"),getValue:()=>{let e=(0,vt.getDate)(null);return aa(e,7)}},{id:"past-month",label:(0,st.__)("Past month"),getValue:()=>{let e=(0,vt.getDate)(null);return Rp(e,1)}}],C_=[{id:"last-7-days",label:(0,st.__)("Last 7 days"),getValue:()=>{let e=(0,vt.getDate)(null);return[aa(e,7),e]}},{id:"last-30-days",label:(0,st.__)("Last 30 days"),getValue:()=>{let e=(0,vt.getDate)(null);return[aa(e,30),e]}},{id:"month-to-date",label:(0,st.__)("Month to date"),getValue:()=>{let e=(0,vt.getDate)(null);return[mp(e),e]}},{id:"last-year",label:(0,st.__)("Last year"),getValue:()=>{let e=(0,vt.getDate)(null);return[kp(e,1),e]}},{id:"year-to-date",label:(0,st.__)("Year to date"),getValue:()=>{let e=(0,vt.getDate)(null);return[Hi(e),e]}}],fn=e=>{if(!e)return null;let t=(0,vt.getDate)(e);return t&&on(t)?t:null},Du=e=>e?typeof e=="string"?e:na(e,"yyyy-MM-dd"):"";function Mp({field:e,validity:t,inputRefs:r,isTouched:o,setIsTouched:n,children:a}){let{isValid:i}=e,[s,l]=(0,we.useState)(void 0),c=(0,we.useCallback)(()=>{let f=Array.isArray(r)?r:[r];for(let m of f){let p=m.current;if(p&&!p.validity.valid){l({type:"invalid",message:p.validationMessage});return}}l(void 0)},[r]);return(0,we.useEffect)(()=>{if(o){let f=setTimeout(()=>{t?l(Ie(i,t)):c()},0);return()=>clearTimeout(f)}},[o,i,t,c]),(0,_e.jsxs)("div",{onBlur:f=>{o||(!f.relatedTarget||!f.currentTarget.contains(f.relatedTarget))&&n(!0)},children:[a,(0,_e.jsx)("div",{"aria-live":"polite",children:s&&(0,_e.jsxs)("p",{className:Y("components-validated-control__indicator",s.type==="invalid"?"is-invalid":void 0,s.type==="valid"?"is-valid":void 0),children:[(0,_e.jsx)(De.Icon,{className:"components-validated-control__indicator-icon",icon:Ws,size:16,fill:"currentColor"}),s.message]})})]})}function E_({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{id:a,label:i,setValue:s,getValue:l,isValid:c,format:d}=t,[f,m]=(0,we.useState)(null),p=d.weekStartsOn??(0,vt.getSettings)().l10n.startOfWeek,h=l({item:e}),g=typeof h=="string"?h:void 0,[w,_]=(0,we.useState)(()=>fn(g)||new Date),[y,E]=(0,we.useState)(!1),N=(0,we.useRef)(null),P=(0,we.useCallback)(k=>r(s({item:e,value:k})),[e,r,s]),F=(0,we.useCallback)(k=>{let S=k?na(k,"yyyy-MM-dd"):void 0;P(S),m(null),E(!0)},[P]),V=(0,we.useCallback)(k=>{let S=k.getValue(),v=Du(S);_(S),P(v),m(k.id),E(!0)},[P]),T=(0,we.useCallback)(k=>{if(P(k),k){let S=fn(k);S&&_(S)}m(null),E(!0)},[P]),{timezone:{string:C}}=(0,vt.getSettings)(),A=c?.required?`${i} (${(0,st.__)("Required")})`:i;return(0,_e.jsx)(Mp,{field:t,validity:n,inputRefs:N,isTouched:y,setIsTouched:E,children:(0,_e.jsx)(De.BaseControl,{id:a,className:"dataviews-controls__date",label:A,hideLabelFromVision:o,children:(0,_e.jsxs)(De.__experimentalVStack,{spacing:4,children:[(0,_e.jsxs)(De.__experimentalHStack,{spacing:2,wrap:!0,justify:"flex-start",children:[S_.map(k=>{let S=f===k.id;return(0,_e.jsx)(De.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:S,size:"small",onClick:()=>V(k),children:k.label},k.id)}),(0,_e.jsx)(De.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!f,size:"small",disabled:!!f,accessibleWhenDisabled:!1,children:(0,st.__)("Custom")})]}),(0,_e.jsx)(De.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:N,type:"date",label:(0,st.__)("Date"),hideLabelFromVision:!0,value:g,onChange:T,required:!!t.isValid?.required}),(0,_e.jsx)(w_,{style:{width:"100%"},selected:g&&fn(g)||void 0,onSelect:F,month:w,onMonthChange:_,timeZone:C||void 0,weekStartsOn:p})]})})})}function P_({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{id:a,label:i,getValue:s,setValue:l,format:c}=t,d,f=s({item:e});Array.isArray(f)&&f.length===2&&f.every(v=>typeof v=="string")&&(d=f);let m=c.weekStartsOn??(0,vt.getSettings)().l10n.startOfWeek,p=(0,we.useCallback)(v=>{r(l({item:e,value:v}))},[e,r,l]),[h,g]=(0,we.useState)(null),w=(0,we.useMemo)(()=>{if(!d)return{from:void 0,to:void 0};let[v,x]=d;return{from:fn(v)||void 0,to:fn(x)||void 0}},[d]),[_,y]=(0,we.useState)(()=>w.from||new Date),[E,N]=(0,we.useState)(!1),P=(0,we.useRef)(null),F=(0,we.useRef)(null),V=(0,we.useCallback)((v,x)=>{v&&x?p([Du(v),Du(x)]):!v&&!x&&p(void 0)},[p]),T=(0,we.useCallback)(v=>{V(v?.from,v?.to),g(null),N(!0)},[V]),C=(0,we.useCallback)(v=>{let[x,I]=v.getValue();y(x),V(x,I),g(v.id),N(!0)},[V]),A=(0,we.useCallback)((v,x)=>{let[I,b]=d||[void 0,void 0];if(V(v==="from"?x:I,v==="to"?x:b),x){let O=fn(x);O&&y(O)}g(null),N(!0)},[d,V]),{timezone:k}=(0,vt.getSettings)(),S=t.isValid?.required?`${i} (${(0,st.__)("Required")})`:i;return(0,_e.jsx)(Mp,{field:t,validity:n,inputRefs:[P,F],isTouched:E,setIsTouched:N,children:(0,_e.jsx)(De.BaseControl,{id:a,className:"dataviews-controls__date",label:S,hideLabelFromVision:o,children:(0,_e.jsxs)(De.__experimentalVStack,{spacing:4,children:[(0,_e.jsxs)(De.__experimentalHStack,{spacing:2,wrap:!0,justify:"flex-start",children:[C_.map(v=>{let x=h===v.id;return(0,_e.jsx)(De.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:x,size:"small",onClick:()=>C(v),children:v.label},v.id)}),(0,_e.jsx)(De.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!h,size:"small",accessibleWhenDisabled:!1,disabled:!!h,children:(0,st.__)("Custom")})]}),(0,_e.jsxs)(De.__experimentalHStack,{spacing:2,children:[(0,_e.jsx)(De.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:P,type:"date",label:(0,st.__)("From"),hideLabelFromVision:!0,value:d?.[0],onChange:v=>A("from",v),required:!!t.isValid?.required}),(0,_e.jsx)(De.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:F,type:"date",label:(0,st.__)("To"),hideLabelFromVision:!0,value:d?.[1],onChange:v=>A("to",v),required:!!t.isValid?.required})]}),(0,_e.jsx)(y_,{style:{width:"100%"},selected:w,onSelect:T,month:_,onMonthChange:y,timeZone:k.string||void 0,weekStartsOn:m})]})})})}function Lp({data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n,validity:a}){return n===ht||n===Pt?(0,_e.jsx)(zi,{className:"dataviews-controls__date",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n}):n===gt?(0,_e.jsx)(P_,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:a}):(0,_e.jsx)(E_,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:a})}var qi=u(G());var Bp=u(G()),Hp=u(W());var jp=u(R()),{ValidatedInputControl:O_}=ee(Bp.privateApis);function ur({data:e,field:t,onChange:r,hideLabelFromVision:o,type:n,prefix:a,suffix:i,validity:s}){let{label:l,placeholder:c,description:d,getValue:f,setValue:m,isValid:p}=t,h=f({item:e}),g=(0,Hp.useCallback)(w=>r(m({item:e,value:w})),[e,m,r]);return(0,jp.jsx)(O_,{required:!!p.required,customValidity:Ie(p,s),label:l,placeholder:c,value:h??"",help:d,onChange:g,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 Gi=u(R());function Wp({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){return(0,Gi.jsx)(ur,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n,type:"email",prefix:(0,Gi.jsx)(qi.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Gi.jsx)(qi.Icon,{icon:Hs})})})}var Yi=u(G());var Ui=u(R());function zp({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){return(0,Ui.jsx)(ur,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n,type:"tel",prefix:(0,Ui.jsx)(Yi.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Ui.jsx)(Yi.Icon,{icon:Xs})})})}var Ki=u(G());var $i=u(R());function Gp({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){return(0,$i.jsx)(ur,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n,type:"url",prefix:(0,$i.jsx)(Ki.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,$i.jsx)(Ki.Icon,{icon:Ks})})})}var Ar=u(G()),ia=u(W()),Qi=u(Q());var uo=u(R()),{ValidatedNumberControl:V_}=ee(Ar.privateApis);function qp(e){if(e===""||e===void 0)return"";let t=Number(e);return Number.isFinite(t)?t:""}function I_({value:e,onChange:t,hideLabelFromVision:r,step:o}){let[n="",a=""]=e,i=(0,ia.useCallback)(l=>t([qp(l),a]),[t,a]),s=(0,ia.useCallback)(l=>t([n,qp(l)]),[t,n]);return(0,uo.jsx)(Ar.BaseControl,{help:(0,Qi.__)("The max. value must be greater than the min. value."),children:(0,uo.jsxs)(Ar.Flex,{direction:"row",gap:4,children:[(0,uo.jsx)(Ar.__experimentalNumberControl,{label:(0,Qi.__)("Min."),value:n,max:a?Number(a)-o:void 0,onChange:i,__next40pxDefaultSize:!0,hideLabelFromVision:r,step:o}),(0,uo.jsx)(Ar.__experimentalNumberControl,{label:(0,Qi.__)("Max."),value:a,min:n?Number(n)+o:void 0,onChange:s,__next40pxDefaultSize:!0,hideLabelFromVision:r,step:o})]})})}function Xi({data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n,validity:a}){let i=t.format?.decimals??0,s=Math.pow(10,Math.abs(i)*-1),{label:l,description:c,getValue:d,setValue:f,isValid:m}=t,p=d({item:e})??"",h=(0,ia.useCallback)(w=>{r(f({item:e,value:["",void 0].includes(w)?void 0:Number(w)}))},[e,r,f]),g=(0,ia.useCallback)(w=>{r(f({item:e,value:w}))},[e,r,f]);if(n===gt){let w=["",""];return Array.isArray(p)&&p.length===2&&p.every(_=>typeof _=="number"||_==="")&&(w=p),(0,uo.jsx)(I_,{value:w,onChange:g,hideLabelFromVision:o,step:s})}return(0,uo.jsx)(V_,{required:!!m.required,customValidity:Ie(m,a),label:l,help:c,value:p,onChange:h,__next40pxDefaultSize:!0,hideLabelFromVision:o,step:s,min:m.min?m.min.constraint:void 0,max:m.max?m.max.constraint:void 0})}var Up=u(R());function Yp(e){return(0,Up.jsx)(Xi,{...e})}var $p=u(R());function Kp(e){return(0,$p.jsx)(Xi,{...e})}var Zi=u(G()),Qp=u(W());var Fu=u(R()),{ValidatedRadioControl:T_}=ee(Zi.privateApis);function Xp({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:a,description:i,getValue:s,setValue:l,isValid:c}=t,{elements:d,isLoading:f}=At({elements:t.elements,getElements:t.getElements}),m=s({item:e}),p=(0,Qp.useCallback)(h=>r(l({item:e,value:h})),[e,r,l]);return f?(0,Fu.jsx)(Zi.Spinner,{}):(0,Fu.jsx)(T_,{required:!!t.isValid?.required,customValidity:Ie(c,n),label:a,help:i,onChange:p,options:d,selected:m,hideLabelFromVision:o})}var Ji=u(G()),Zp=u(W());var Mu=u(R()),{ValidatedSelectControl:A_}=ee(Ji.privateApis);function Jp({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{type:a,label:i,description:s,getValue:l,setValue:c,isValid:d}=t,f=a==="array",m=l({item:e})??(f?[]:""),p=(0,Zp.useCallback)(w=>r(c({item:e,value:w})),[e,r,c]),{elements:h,isLoading:g}=At({elements:t.elements,getElements:t.getElements});return g?(0,Mu.jsx)(Ji.Spinner,{}):(0,Mu.jsx)(A_,{required:!!t.isValid?.required,customValidity:Ie(d,n),label:i,value:m,help:s,options:h,onChange:p,__next40pxDefaultSize:!0,hideLabelFromVision:o,multiple:f})}var Lu=u(W());var ev=u(R());function tv({data:e,field:t,onChange:r,hideLabelFromVision:o,config:n,validity:a}){let{prefix:i,suffix:s}=n||{};return(0,ev.jsx)(ur,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:a,prefix:i?(0,Lu.createElement)(i):void 0,suffix:s?(0,Lu.createElement)(s):void 0})}var rv=u(G()),ov=u(W());var nv=u(R()),{ValidatedToggleControl:R_}=ee(rv.privateApis);function av({field:e,onChange:t,data:r,hideLabelFromVision:o,validity:n}){let{label:a,description:i,getValue:s,setValue:l,isValid:c}=e,d=(0,ov.useCallback)(()=>{t(l({item:r,value:!s({item:r})}))},[t,l,r,s]);return(0,nv.jsx)(R_,{required:!!c.required,customValidity:Ie(c,n),hidden:o,label:a,help:i,checked:s({item:r}),onChange:d})}var iv=u(G()),sv=u(W());var lv=u(R()),{ValidatedTextareaControl:k_}=ee(iv.privateApis);function uv({data:e,field:t,onChange:r,hideLabelFromVision:o,config:n,validity:a}){let{rows:i=4}=n||{},{label:s,placeholder:l,description:c,setValue:d,isValid:f}=t,m=t.getValue({item:e}),p=(0,sv.useCallback)(h=>r(d({item:e,value:h})),[e,r,d]);return(0,lv.jsx)(k_,{required:!!f.required,customValidity:Ie(f,a),label:s,placeholder:l,value:m??"",help:c,onChange:p,rows:i,minLength:f.minLength?f.minLength.constraint:void 0,maxLength:f.maxLength?f.maxLength.constraint:void 0,__next40pxDefaultSize:!0,hideLabelFromVision:o})}var mn=u(G()),cv=u(W());var es=u(R()),{ValidatedToggleGroupControl:N_}=ee(mn.privateApis);function dv({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{getValue:a,setValue:i,isValid:s}=t,l=a({item:e}),c=(0,cv.useCallback)(p=>r(i({item:e,value:p})),[e,r,i]),{elements:d,isLoading:f}=At({elements:t.elements,getElements:t.getElements});if(f)return(0,es.jsx)(mn.Spinner,{});if(d.length===0)return null;let m=d.find(p=>p.value===l);return(0,es.jsx)(N_,{required:!!t.isValid?.required,customValidity:Ie(s,n),__next40pxDefaultSize:!0,isBlock:!0,label:t.label,help:m?.description||t.description,onChange:c,value:l,hideLabelFromVision:o,children:d.map(p=>(0,es.jsx)(mn.__experimentalToggleGroupControlOption,{label:p.label,value:p.value},p.value))})}var ts=u(G()),rs=u(W());var sa=u(R()),{ValidatedFormTokenField:D_}=ee(ts.privateApis);function fv({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:a,placeholder:i,getValue:s,setValue:l,isValid:c}=t,d=s({item:e}),{elements:f,isLoading:m}=At({elements:t.elements,getElements:t.getElements}),p=(0,rs.useMemo)(()=>Array.isArray(d)?d.map(g=>f?.find(_=>_.value===g)||{value:g,label:g}):[],[d,f]),h=(0,rs.useCallback)(g=>{let w=g.map(_=>typeof _=="object"&&"value"in _?_.value:_);r(l({item:e,value:w}))},[r,l,e]);return m?(0,sa.jsx)(ts.Spinner,{}):(0,sa.jsx)(D_,{required:!!c?.required,customValidity:Ie(c,n),label:o?void 0:a,value:p,onChange:h,placeholder:i,suggestions:f?.map(g=>g.value),__experimentalValidateInput:g=>t.isValid?.elements&&f?f.some(w=>w.value===g||w.label===g):!0,__experimentalExpandOnFocus:f&&f.length>0,__experimentalShowHowTo:!t.isValid?.elements,displayTransform:g=>typeof g=="object"&&"label"in g?g.label:typeof g=="string"&&f&&f.find(_=>_.value===g)?.label||g,__experimentalRenderItem:({item:g})=>{if(typeof g=="string"&&f){let w=f.find(_=>_.value===g);return(0,sa.jsx)("span",{children:w?.label||g})}return(0,sa.jsx)("span",{children:g})}})}var F_={grad:.9,turn:360,rad:360/(2*Math.PI)},Rr=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},tt=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},zt=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},wv=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},mv=function(e){return{r:zt(e.r,0,255),g:zt(e.g,0,255),b:zt(e.b,0,255),a:zt(e.a)}},Bu=function(e){return{r:tt(e.r),g:tt(e.g),b:tt(e.b),a:tt(e.a,3)}},M_=/^#([0-9a-f]{3,8})$/i,os=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},yv=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),s=i?a===t?(r-o)/i:a===r?2+(o-t)/i:4+(t-r)/i:0;return{h:60*(s<0?s+6:s),s:a?i/a*100:0,v:a/255*100,a:n}},Sv=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),s=o*(1-(t-a)*r),l=o*(1-(1-t+a)*r),c=a%6;return{r:255*[o,s,i,i,l,o][c],g:255*[l,o,o,s,i,i][c],b:255*[i,i,l,o,o,s][c],a:n}},pv=function(e){return{h:wv(e.h),s:zt(e.s,0,100),l:zt(e.l,0,100),a:zt(e.a)}},vv=function(e){return{h:tt(e.h),s:tt(e.s),l:tt(e.l),a:tt(e.a,3)}},gv=function(e){return Sv((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},la=function(e){return{h:(t=yv(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},L_=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,B_=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,H_=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,j_=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,hv={string:[[function(e){var t=M_.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?tt(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?tt(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=H_.exec(e)||j_.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:mv({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=L_.exec(e)||B_.exec(e);if(!t)return null;var r,o,n=pv({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(F_[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return gv(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 Rr(t)&&Rr(r)&&Rr(o)?mv({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(!Rr(t)||!Rr(r)||!Rr(o))return null;var i=pv({h:Number(t),s:Number(r),l:Number(o),a:Number(a)});return gv(i)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,n=e.a,a=n===void 0?1:n;if(!Rr(t)||!Rr(r)||!Rr(o))return null;var i=(function(s){return{h:wv(s.h),s:zt(s.s,0,100),v:zt(s.v,0,100),a:zt(s.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(a)});return Sv(i)},"hsv"]]},bv=function(e,t){for(var r=0;r=.5},e.prototype.toHex=function(){return t=Bu(this.rgba),r=t.r,o=t.g,n=t.b,i=(a=t.a)<1?os(tt(255*a)):"","#"+os(r)+os(o)+os(n)+i;var t,r,o,n,a,i},e.prototype.toRgb=function(){return Bu(this.rgba)},e.prototype.toRgbString=function(){return t=Bu(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 vv(la(this.rgba))},e.prototype.toHslString=function(){return t=vv(la(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=yv(this.rgba),{h:tt(t.h),s:tt(t.s),v:tt(t.v),a:tt(t.a,3)};var t},e.prototype.invert=function(){return lt({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),lt(Hu(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),lt(Hu(this.rgba,-t))},e.prototype.grayscale=function(){return lt(Hu(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),lt(xv(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),lt(xv(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"?lt({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):tt(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=la(this.rgba);return typeof t=="number"?lt({h:t,s:r.s,l:r.l,a:r.a}):tt(r.h)},e.prototype.isEqual=function(t){return this.toHex()===lt(t).toHex()},e})(),lt=function(e){return e instanceof _v?e:new _v(e)};var pn=u(G()),Wu=u(W());var co=u(R()),{ValidatedInputControl:z_,Picker:G_}=ee(pn.privateApis),q_=({color:e,onColorChange:t})=>{let r=e&<(e).isValid()?e:"#ffffff";return(0,co.jsx)(pn.Dropdown,{renderToggle:({onToggle:o,isOpen:n})=>(0,co.jsx)(pn.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,co.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,co.jsx)("div",{style:{padding:"16px"},children:(0,co.jsx)(G_,{color:lt(r),onChange:t,enableAlpha:!0})})})};function Cv({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:a,placeholder:i,description:s,setValue:l,isValid:c}=t,d=t.getValue({item:e})||"",f=(0,Wu.useCallback)(p=>{r(l({item:e,value:p.toHex()}))},[e,r,l]),m=(0,Wu.useCallback)(p=>{r(l({item:e,value:p||""}))},[e,r,l]);return(0,co.jsx)(z_,{required:!!t.isValid?.required,customValidity:Ie(c,n),label:a,placeholder:i,value:d,help:s,onChange:m,hideLabelFromVision:o,type:"text",prefix:(0,co.jsx)(q_,{color:d,onColorChange:f})})}var as=u(G()),is=u(W()),zu=u(Q());var ns=u(R());function Ev({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let[a,i]=(0,is.useState)(!1),s=(0,is.useCallback)(()=>{i(l=>!l)},[]);return(0,ns.jsx)(ur,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n,type:a?"text":"password",suffix:(0,ns.jsx)(as.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,ns.jsx)(as.Button,{icon:a?yn:il,onClick:s,size:"small",label:a?(0,zu.__)("Hide password"):(0,zu.__)("Show password")})})})}function ss(e){return Array.isArray(e.elements)&&e.elements.length>0||typeof e.getElements=="function"}var Ov=u(R()),Pv={array:fv,checkbox:np,color:Cv,datetime:Fp,date:Lp,email:Wp,telephone:zp,url:Gp,integer:Yp,number:Kp,password:Ev,radio:Xp,select:Jp,text:tv,toggle:av,textarea:uv,toggleGroup:dv};function U_(e){return e&&typeof e=="object"&&typeof e.control=="string"}function Y_(e){let{control:t,...r}=e,o=ls(t);return o===null?null:function(a){return(0,Ov.jsx)(o,{...a,config:r})}}function Vv(e,t){return typeof e.Edit=="function"?e.Edit:typeof e.Edit=="string"?ls(e.Edit):U_(e.Edit)?Y_(e.Edit):ss(e)&&e.type!=="array"?ls("select"):t===null?null:ls(t)}function ls(e){return Object.keys(Pv).includes(e)?Pv[e]:null}function $_(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 Iv=$_;var K_=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},Tv=K_;var Q_=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},Av=Q_;var kv=u(Q());function us({item:e,field:t}){let{elements:r,isLoading:o}=At({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 Rv=u(R());function Be({item:e,field:t}){return t.hasElements?(0,Rv.jsx)(us,{item:e,field:t}):t.getValueFormatted({item:e,field:t})}var cr=(e,t,r)=>r==="asc"?e.localeCompare(t):t.localeCompare(e);function He(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)}function dr(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 fr(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 mr(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 Ce(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 X_({item:e,field:t}){return t.getValue({item:e})}var Ct=X_;var Z_=/^[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 J_(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Z_.test(r)?(0,kv.__)("Value must be a valid email address."):null}var Nv={type:"email",render:Be,Edit:"email",sort:cr,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Pe,Oe],validOperators:[Te,Ae,$t,Kt,Qt,Pe,Oe,dt,ft],format:{},getValueFormatted:Ct,validate:{required:He,pattern:mr,minLength:dr,maxLength:fr,elements:Ce,custom:J_}};var Dv=u(Q());var vn=(e,t,r)=>r==="asc"?e-t:t-e;function cs(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 ds(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 Fv={separatorThousand:","};function e0({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=Fv: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 t0(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Number.isInteger(r)?(0,Dv.__)("Value must be an integer."):null}var Mv={type:"integer",render:Be,Edit:"integer",sort:vn,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Te,Ae,Lr,Br,Hr,jr,gt],validOperators:[Te,Ae,Lr,Br,Hr,jr,gt,Pe,Oe,dt,ft],format:Fv,getValueFormatted:e0,validate:{required:He,min:cs,max:ds,elements:Ce,custom:t0}};var Lv=u(Q());var Bv={separatorThousand:",",separatorDecimal:".",decimals:2};function r0({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=Bv:o=t.format;let{separatorThousand:n,separatorDecimal:a,decimals:i}=o,s=r.toFixed(i),[l,c]=s.split("."),d=n?l.replace(/\B(?=(\d{3})+(?!\d))/g,n):l;return i===0?d:d+a+c}function o0(e){return e===""||e===void 0||e===null}function n0(e,t){let r=t.getValue({item:e});return!o0(r)&&!Number.isFinite(r)?(0,Lv.__)("Value must be a number."):null}var Hv={type:"number",render:Be,Edit:"number",sort:vn,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Te,Ae,Lr,Br,Hr,jr,gt],validOperators:[Te,Ae,Lr,Br,Hr,jr,gt,Pe,Oe,dt,ft],format:Bv,getValueFormatted:r0,validate:{required:He,min:cs,max:ds,elements:Ce,custom:n0}};var jv={type:"text",render:Be,Edit:"text",sort:cr,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Pe,Oe],validOperators:[Te,Ae,$t,Kt,Qt,Pe,Oe,dt,ft],format:{},getValueFormatted:Ct,validate:{required:He,pattern:mr,minLength:dr,maxLength:fr,elements:Ce}};var Ro=u(ln());var Wv={datetime:(0,Ro.getSettings)().formats.datetime,weekStartsOn:(0,Ro.getSettings)().l10n.startOfWeek};function a0({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="datetime"?o=Wv:o=t.format,(0,Ro.dateI18n)(o.datetime,(0,Ro.getDate)(r))}var i0=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},zv={type:"datetime",render:Be,Edit:"datetime",sort:i0,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ur,Yr,Wr,zr,Gr,qr,ht,Pt],validOperators:[Ur,Yr,Wr,zr,Gr,qr,ht,Pt],format:Wv,getValueFormatted:a0,validate:{required:He,elements:Ce}};var ko=u(ln());var Gv={date:(0,ko.getSettings)().formats.date,weekStartsOn:(0,ko.getSettings)().l10n.startOfWeek};function s0({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="date"?o=Gv:o=t.format,(0,ko.dateI18n)(o.date,(0,ko.getDate)(r))}var l0=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},qv={type:"date",render:Be,Edit:"date",sort:l0,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ur,Yr,Wr,zr,Gr,qr,ht,Pt,gt],validOperators:[Ur,Yr,Wr,zr,Gr,qr,ht,Pt,gt],format:Gv,getValueFormatted:s0,validate:{required:He,elements:Ce}};var fs=u(Q());function Uv(e,t){return t.getValue({item:e})===!0}function u0({item:e,field:t}){let r=t.getValue({item:e});return r===!0?(0,fs.__)("True"):r===!1?(0,fs.__)("False"):""}function c0(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&![!0,!1].includes(r)?(0,fs.__)("Value must be true, false, or undefined"):null}var d0=(e,t,r)=>{let o=!!e;return o===!!t?0:r==="asc"?o?1:-1:o?-1:1},Yv={type:"boolean",render:Be,Edit:"checkbox",sort:d0,validate:{required:Uv,elements:Ce,custom:c0},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Te,Ae],validOperators:[Te,Ae],format:{},getValueFormatted:u0};var $v={type:"media",render:()=>null,Edit:null,sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:Ct,validate:{}};var Gu=u(Q());function Kv(e,t){let r=t.getValue({item:e});return Array.isArray(r)&&r.length>0&&r.every(o=>![void 0,"",null].includes(o))}function Qv({item:e,field:t}){let r=t.getValue({item:e});return(Array.isArray(r)?r:[]).join(", ")}function f0({item:e,field:t}){return Qv({item:e,field:t})}function m0(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Array.isArray(r)?(0,Gu.__)("Value must be an array."):r.every(o=>typeof o=="string")?null:(0,Gu.__)("Every value must be a string.")}var p0=(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)},Xv={type:"array",render:f0,Edit:"array",sort:p0,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Pe,Oe],validOperators:[Pe,Oe,dt,ft],format:{},getValueFormatted:Qv,validate:{required:Kv,elements:Ce,custom:m0}};function v0({item:e,field:t}){return t.getValue({item:e})?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":""}var Zv={type:"password",render:Be,Edit:"password",sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:v0,validate:{required:He,pattern:mr,minLength:dr,maxLength:fr,elements:Ce}};var Jv={type:"telephone",render:Be,Edit:"telephone",sort:cr,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Pe,Oe],validOperators:[Te,Ae,$t,Kt,Qt,Pe,Oe,dt,ft],format:{},getValueFormatted:Ct,validate:{required:He,pattern:mr,minLength:dr,maxLength:fr,elements:Ce}};var eg=u(Q());var gn=u(R());function g0({item:e,field:t}){if(t.hasElements)return(0,gn.jsx)(us,{item:e,field:t});let r=Ct({item:e,field:t});return!r||!lt(r).isValid()?r:(0,gn.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,gn.jsx)("div",{style:{width:"16px",height:"16px",borderRadius:"50%",backgroundColor:r,border:"1px solid #ddd",flexShrink:0}}),(0,gn.jsx)("span",{children:r})]})}function h0(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!lt(r).isValid()?(0,eg.__)("Value must be a valid color."):null}var b0=(e,t,r)=>{let o=lt(e),n=lt(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},tg={type:"color",render:g0,Edit:"color",sort:b0,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Pe,Oe],validOperators:[Te,Ae,Pe,Oe],format:{},getValueFormatted:Ct,validate:{required:He,elements:Ce,custom:h0}};var rg={type:"url",render:Be,Edit:"url",sort:cr,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Pe,Oe],validOperators:[Te,Ae,$t,Kt,Qt,Pe,Oe,dt,ft],format:{},getValueFormatted:Ct,validate:{required:He,pattern:mr,minLength:dr,maxLength:fr,elements:Ce}};var x0=(e,t,r)=>typeof e=="number"&&typeof t=="number"?vn(e,t,r):cr(e,t,r),og={render:Be,Edit:null,sort:x0,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Te,Ae],validOperators:ym(),format:{},getValueFormatted:Ct,validate:{required:He,elements:Ce}};function ng(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 s;typeof e.isValid?.maxLength=="number"&&t.validate.maxLength!==void 0&&(s={constraint:e.isValid.maxLength,validate:t.validate.maxLength});let l;e.isValid?.pattern!==void 0&&t.validate.pattern!==void 0&&(l={constraint:e.isValid?.pattern,validate:t.validate.pattern});let c=e.isValid?.custom??t.validate.custom;return{required:r,elements:o,min:n,max:a,minLength:i,maxLength:s,pattern:l,custom:c}}function _0(e,t){return{...t.format,...e.format}}var ag=_0;function w0(e){let t=[Nv,Mv,Hv,jv,zv,qv,Yv,$v,Xv,Zv,Jv,tg,rg].find(r=>r?.type===e);return t||og}function ig(e){return e.map(t=>{let r=w0(t.type),o=t.getValue||Tv(t.id),n=function(a,i,s){let l=o({item:a}),c=o({item:i});return t.sort?t.sort(l,c,s):r.sort(l,c,s)};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||Av(t.id),elements:t.elements,getElements:t.getElements,hasElements:ss(t),isVisible:t.isVisible,enableHiding:t.enableHiding??!0,readOnly:t.readOnly??!1,type:r.type,render:t.render??r.render,Edit:Vv(t,r.Edit),sort:n,enableSorting:t.enableSorting??r.enableSorting,enableGlobalSearch:t.enableGlobalSearch??r.enableGlobalSearch,isValid:ng(t,r),filterBy:Iv(t,r.defaultOperators,r.validOperators),format:ag(t,r),getValueFormatted:t.getValueFormatted??r.getValueFormatted}})}var ut=u(R()),y0=e=>e.id,S0=()=>!0,C0=[],E0=Xr.filter(e=>!e.isPicker);function P0({header:e,search:t=!0,searchLabel:r=void 0}){return(0,ut.jsxs)(ut.Fragment,{children:[(0,ut.jsxs)(ms.__experimentalHStack,{alignment:"top",justify:"space-between",className:"dataviews__view-actions",spacing:1,children:[(0,ut.jsxs)(ms.__experimentalHStack,{justify:"start",expanded:!1,className:"dataviews__search",children:[t&&(0,ut.jsx)(yu,{label:r}),(0,ut.jsx)(Di,{})]}),(0,ut.jsxs)(ms.__experimentalHStack,{spacing:1,expanded:!1,style:{flexShrink:0},children:[(0,ut.jsx)(ep,{}),e]})]}),(0,ut.jsx)(Fi,{className:"dataviews-filters__container"}),(0,ut.jsx)(_u,{}),(0,ut.jsx)(wu,{})]})}function O0({view:e,onChangeView:t,fields:r,search:o=!0,searchLabel:n=void 0,actions:a=C0,data:i,getItemId:s=y0,getItemLevel:l,isLoading:c=!1,paginationInfo:d,defaultLayouts:f,selection:m,onChangeSelection:p,onClickItem:h,renderItemLink:g,isItemClickable:w=S0,header:_,children:y,config:E={perPageSizes:[10,20,50,100]},empty:N}){let{infiniteScrollHandler:P}=d,F=(0,Et.useRef)(null),[V,T]=(0,Et.useState)(0),C=(0,ps.useResizeObserver)(de=>{T(de[0].borderBoxSize[0].inlineSize)},{box:"border-box"}),[A,k]=(0,Et.useState)([]),S=m===void 0||p===void 0,v=S?A:m,[x,I]=(0,Et.useState)(null);function b(de){let j=typeof de=="function"?de(v):de;S&&k(j),p&&p(j)}let D=(0,Et.useMemo)(()=>ig(r),[r]),H=(0,Et.useMemo)(()=>v.filter(de=>i.some(j=>s(j)===de)),[v,i,s]),O=Jn(D,e),q=(0,Et.useMemo)(()=>(O||[]).some(de=>de.isPrimary||de.isLocked),[O]),[$,Xe]=(0,Et.useState)(q);(0,Et.useEffect)(()=>{q&&!$&&Xe(!0)},[q,$]),(0,Et.useEffect)(()=>{if(!e.infiniteScrollEnabled||!F.current)return;let de=(0,ps.throttle)(fe=>{let Ze=fe.target,Ut=Ze.scrollTop,pr=Ze.scrollHeight,Dr=Ze.clientHeight;Ut+Dr>=pr-100&&P?.()},100),j=F.current;return j.addEventListener("scroll",de),()=>{j.removeEventListener("scroll",de),de.cancel()}},[P,e.infiniteScrollEnabled]);let rt=(0,Et.useMemo)(()=>Object.fromEntries(Object.entries(f).filter(([de])=>E0.some(j=>j.type===de))),[f]);return rt[e.type]?(0,ut.jsx)(U.Provider,{value:{view:e,onChangeView:t,fields:D,actions:a,data:i,isLoading:c,paginationInfo:d,selection:H,onChangeSelection:b,openedFilter:x,setOpenedFilter:I,getItemId:s,getItemLevel:l,isItemClickable:w,onClickItem:h,renderItemLink:g,containerWidth:V,containerRef:F,resizeObserverRef:C,defaultLayouts:rt,filters:O,isShowingFilter:$,setIsShowingFilter:Xe,config:E,empty:N,hasInfiniteScrollHandler:!!P},children:(0,ut.jsx)("div",{className:"dataviews-wrapper",ref:F,children:y??(0,ut.jsx)(P0,{header:_,search:o,searchLabel:n})})}):null}var qt=O0;qt.BulkActionToolbar=Ua;qt.Filters=ta;qt.FiltersToggled=Fi;qt.FiltersToggle=Di;qt.Layout=_u;qt.LayoutSwitcher=Eu;qt.Pagination=El;qt.Search=yu;qt.ViewConfig=Pu;qt.Footer=wu;var qu=qt;var sg=u(W()),lg=u(R()),ug=(0,sg.forwardRef)(({children:e,className:t,ariaLabel:r,as:o="div",...n},a)=>(0,lg.jsx)(o,{ref:a,className:Y("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...n,children:e}));ug.displayName="NavigableRegion";var cg=ug;var fo=u(G());var dg=u(G()),{Fill:fg,Slot:mg}=(0,dg.createSlotFill)("SidebarToggle");var kr=u(R());function pg({breadcrumbs:e,badges:t,title:r,subTitle:o,actions:n,showSidebarToggle:a=!0}){return(0,kr.jsxs)(fo.__experimentalVStack,{className:"admin-ui-page__header",as:"header",children:[(0,kr.jsxs)(fo.__experimentalHStack,{justify:"space-between",spacing:2,children:[(0,kr.jsxs)(fo.__experimentalHStack,{spacing:2,justify:"left",children:[a&&(0,kr.jsx)(mg,{bubblesVirtually:!0,className:"admin-ui-page__sidebar-toggle-slot"}),r&&(0,kr.jsx)(fo.__experimentalHeading,{as:"h2",level:3,weight:500,truncate:!0,children:r}),e,t]}),(0,kr.jsx)(fo.__experimentalHStack,{style:{width:"auto",flexShrink:0},spacing:2,className:"admin-ui-page__header-actions",children:n})]}),o&&(0,kr.jsx)("p",{className:"admin-ui-page__header-subtitle",children:o})]})}var ua=u(R());function vg({breadcrumbs:e,badges:t,title:r,subTitle:o,children:n,className:a,actions:i,hasPadding:s=!1,showSidebarToggle:l=!0}){let c=Y("admin-ui-page",a);return(0,ua.jsxs)(cg,{className:c,ariaLabel:r,children:[(r||e||t)&&(0,ua.jsx)(pg,{breadcrumbs:e,badges:t,title:r,subTitle:o,actions:i,showSidebarToggle:l}),s?(0,ua.jsx)("div",{className:"admin-ui-page__content has-padding",children:n}):n]})}vg.SidebarToggleFill=fg;var Uu=vg;var ca=u(Yu()),da=u(G()),Ku=u(Yt()),Nr=u(W()),Sg=u(bg()),Cg=u(Q());var xg=u(cl()),{lock:cF,unlock:vs}=(0,xg.__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 V0=u(Yt()),I0=u(Yu()),No={type:"table",sort:{field:"date",direction:"desc"},fields:["author","status","date"],titleField:"title",mediaField:"featured_media",descriptionField:"excerpt"},_g={table:{},grid:{},list:{}},gs=[{slug:"all",label:"All",view:{...No}},{slug:"publish",label:"Published",view:{...No,filters:[{field:"status",operator:"is",value:"publish"}]}},{slug:"draft",label:"Draft",view:{...No,filters:[{field:"status",operator:"is",value:"draft"}]}},{slug:"pending",label:"Pending",view:{...No,filters:[{field:"status",operator:"is",value:"pending"}]}},{slug:"private",label:"Private",view:{...No,filters:[{field:"status",operator:"is",value:"private"}]}},{slug:"trash",label:"Trash",view:{...No,filters:[{field:"status",operator:"is",value:"trash"}]}}];function wg(e,t){return{...gs.find(n=>n.slug===t)?.view||No,showLevels:e?.hierarchical}}function yg(e,t){let r={};if(e.perPage!==void 0&&(r.per_page=e.perPage),e.page!==void 0&&(r.page=e.page),[void 0,""].includes(e.search)||(r.search=e.search),e.sort?.field!==void 0){let l=e.sort.field;l==="attached_to"&&(l="parent"),r.orderby=l}e.sort?.direction!==void 0&&(r.order=e.sort.direction),e.showLevels&&(r.orderby_hierarchy=!0);let o=e.filters?.find(l=>l.field==="status");o?r.status=o.value:t==="attachment"?r.status="inherit":r.status="draft,future,pending,private,publish";let n=e.filters?.find(l=>l.field==="author");n&&n.operator==="is"?r.author=n.value:n&&n.operator==="isNot"&&(r.author_exclude=n.value);let a=e.filters?.find(l=>l.field==="comment_status");a&&a.operator==="is"?r.comment_status=a.value:a&&a.operator==="isNot"&&(r.comment_status_exclude=a.value);let i=e.filters?.find(l=>l.field==="media_type");i&&(r.media_type=i.value);let s=e.filters?.find(l=>l.field==="date");return s&&s.value&&(s.operator==="before"?r.before=s.value:s.operator==="after"&&(r.after=s.value)),t==="attachment"&&(r._embed="wp:attached-to"),r}var T0=`/** * 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; } } .fields-create-template-part-modal { z-index: 1000001; } .fields-create-template-part-modal__area-fieldset { border: 0; padding: 0; margin: 0; } .fields-create-template-part-modal__area-radio-group { border: 1px solid #949494; border-radius: 2px; } .fields-create-template-part-modal__area-radio-wrapper { position: relative; padding: 12px; display: grid; align-items: center; grid-template-columns: min-content 1fr min-content; grid-gap: 4px 8px; color: #1e1e1e; } .fields-create-template-part-modal__area-radio-wrapper + .fields-create-template-part-modal__area-radio-wrapper { border-top: 1px solid #949494; } .fields-create-template-part-modal__area-radio-wrapper input[type=radio] { position: absolute; opacity: 0; } .fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:checked) { z-index: 1; } .fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:not(:checked)):hover { color: var(--wp-admin-theme-color); } .fields-create-template-part-modal__area-radio-wrapper > *:not(.fields-create-template-part-modal__area-radio-label) { pointer-events: none; } .fields-create-template-part-modal__area-radio-label::before { content: ""; position: absolute; inset: 0; } input[type=radio]:not(:checked) ~ .fields-create-template-part-modal__area-radio-label::before { cursor: pointer; } input[type=radio]:focus-visible ~ .fields-create-template-part-modal__area-radio-label::before { outline: 4px solid transparent; box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color); } .fields-create-template-part-modal__area-radio-icon, .fields-create-template-part-modal__area-radio-checkmark { fill: currentColor; } input[type=radio]:not(:checked) ~ .fields-create-template-part-modal__area-radio-checkmark { opacity: 0; } .fields-create-template-part-modal__area-radio-description { grid-column: 2/3; margin: 0; color: #757575; font-size: 12px; line-height: normal; text-wrap: pretty; } input[type=radio]:not(:checked):hover ~ .fields-create-template-part-modal__area-radio-description { color: inherit; } .fields-controls__slug { border: 0; padding: 0; margin: 0; } .fields-controls__slug .fields-controls__slug-external-icon { margin-left: 5ch; } .fields-controls__slug .fields-controls__slug-input input.components-input-control__input { padding-inline-start: 0 !important; } .fields-controls__slug .fields-controls__slug-help-link { word-break: break-word; } .fields-controls__slug .fields-controls__slug-help { display: flex; flex-direction: column; } .fields-controls__slug .fields-controls__slug-help .fields-controls__slug-help-slug { font-weight: 600; } .fields-controls__featured-image-placeholder { border-radius: 2px; box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2); display: inline-block; padding: 0; background: #fff linear-gradient(-45deg, transparent 48%, #ddd 48%, #ddd 52%, transparent 52%); } .fields-controls__featured-image-title { width: 100%; color: #1e1e1e; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .fields-controls__featured-image-image { width: 100%; height: 100%; border-radius: 2px; align-self: center; } .fields-controls__featured-image-container .fields-controls__featured-image-placeholder { margin: 0; } .fields-controls__featured-image-container span { margin-right: auto; } fieldset.fields-controls__featured-image { border: 0; padding: 0; margin: 0; } fieldset.fields-controls__featured-image .fields-controls__featured-image-container { border: 1px solid #ddd; border-radius: 2px; padding: 8px 12px; cursor: pointer; } fieldset.fields-controls__featured-image .fields-controls__featured-image-container:hover { background-color: #f0f0f0; } fieldset.fields-controls__featured-image .fields-controls__featured-image-placeholder { width: 24px; height: 24px; } fieldset.fields-controls__featured-image span { align-self: center; text-align: start; white-space: nowrap; } fieldset.fields-controls__featured-image .fields-controls__featured-image-upload-button { padding: 0; height: fit-content; } fieldset.fields-controls__featured-image .fields-controls__featured-image-upload-button:hover, fieldset.fields-controls__featured-image .fields-controls__featured-image-upload-button:focus { border: 0; color: unset; } fieldset.fields-controls__featured-image .fields-controls__featured-image-remove-button { place-self: end; } .dataforms-layouts-panel__field-control .fields-controls__featured-image-image { width: 16px; height: 16px; } .dataforms-layouts-panel__field-control .fields-controls__featured-image-placeholder { width: 16px; height: 16px; } .dataviews-view-grid__media .fields-controls__featured-image-image, .dataviews-view-grid__media .fields-controls__featured-image-placeholder, .dataviews-view-table__cell-content-wrapper.dataviews-column-primary__media .fields-controls__featured-image-image, .dataviews-view-table__cell-content-wrapper.dataviews-column-primary__media .fields-controls__featured-image-placeholder, .dataviews-view-list__media-wrapper .fields-controls__featured-image-image, .dataviews-view-list__media-wrapper .fields-controls__featured-image-placeholder { width: 100%; height: 100%; display: block; border-radius: 4px; } .dataviews-view-grid__media .fields-controls__featured-image-placeholder, .dataviews-view-table__cell-content-wrapper.dataviews-column-primary__media .fields-controls__featured-image-placeholder, .dataviews-view-list__media-wrapper .fields-controls__featured-image-placeholder { box-shadow: none; background: #f0f0f0; } .dataviews-view-table__cell-content-wrapper.dataviews-column-primary__media .fields-controls__featured-image-image, .dataviews-view-table__cell-content-wrapper.dataviews-column-primary__media .fields-controls__featured-image-placeholder { width: 32px; height: 32px; } .fields-controls__parent { border: 0; padding: 0; margin: 0; } .fields-controls__password { border: 0; padding: 0; margin: 0; } .fields-controls__template { border: 0; padding: 0; margin: 0; } .fields-controls__template-modal { z-index: 1000001; } .fields-controls__template-content .block-editor-block-patterns-list { column-count: 2; column-gap: 24px; padding-top: 2px; } @media (min-width: 782px) { .fields-controls__template-content .block-editor-block-patterns-list { column-count: 3; } } @media (min-width: 1280px) { .fields-controls__template-content .block-editor-block-patterns-list { column-count: 4; } } .fields-controls__template-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item { break-inside: avoid-column; } .fields-field__title > span:first-child { text-overflow: ellipsis; overflow: hidden; text-decoration: none; white-space: nowrap; display: block; flex-grow: 0; } .fields-field__pattern-title span:first-child { flex: 1; } .routes-post-list__tabs-wrapper { border-bottom: 1px solid #f0f0f0; padding: 0 24px; }`;document.head.appendChild(document.createElement("style")).appendChild(document.createTextNode(T0));var{useEntityRecordsWithPermissions:F0}=vs(ca.privateApis),{usePostActions:M0,usePostFields:L0}=vs(Sg.privateApis),{Tabs:$u}=vs(da.privateApis);function B0(e){return e.id.toString()}function H0(e){return e.level??0}function j0(){let e=D0(),{type:t,slug:r="all"}=A0({from:"/types/$type/list/$slug"}),o=R0(),n=k0({from:"/types/$type/list/$slug"}),a=(0,Ku.useSelect)(S=>S(ca.store).getPostType(t),[t]),i=a?.labels,s=(0,Ku.useSelect)(S=>S(ca.store).canUser("create",{kind:"postType",name:t}),[t]),l=(0,Nr.useMemo)(()=>wg(a,r),[a,r]),c=(0,Nr.useCallback)(S=>{o({search:{...n,...S}})},[n,o]),{view:d,isModified:f,updateView:m,resetToDefault:p}=Cs({kind:"postType",name:t,slug:r,defaultView:l,queryParams:n,onChangeQueryParams:c}),h=()=>{p(),e()},g=S=>{m(S),S.type!==d.type&&e()},w=(0,Nr.useMemo)(()=>yg(d,t),[d,t]),{records:_,totalItems:y,totalPages:E,isResolving:N}=F0("postType",t,w),P=L0({postType:t}),F=(0,Nr.useMemo)(()=>P.filter(S=>!(S.id==="status"&&r!=="all")).map(S=>S.id==="status"?{...S,filterBy:!1}:S),[P,r]),V=(0,Nr.useCallback)(S=>{let v=S.map(b=>b.id.toString()),x=n.postIds||[],I=x.filter(b=>!v.includes(b));I.length!==x.length?o({search:{...n,postIds:I.length>0?I:void 0}}):e()},[e,n,o]),T=M0({postType:t,context:"list",onActionPerformed:(S,v)=>{(S==="move-to-trash"||S==="permanently-delete")&&V(v)}}),C=(0,Nr.useMemo)(()=>[...T?.flatMap(S=>{switch(S.id){case"permanently-delete":return[{...S,isEligible(v){return v.type==="attachment"?!0:S.isEligible?.(v)??!1}}];case"move-to-trash":return[{...S,isEligible(v){return v.type==="attachment"?!1:S.isEligible?.(v)??!1}}];case"view-post-revisions":return[]}return[S]})],[T]),A=(0,Nr.useCallback)(S=>{o({to:`/types/${t}/list/${S}`})},[o,t]);if(!a)return null;let k=n.postIds??[];return d.type==="list"&&k.length===0&&_?.length>0&&k.push(_[0].id.toString()),d.type==="list"&&k.splice(1),React.createElement(Uu,{title:a.labels?.name,subTitle:a.labels?.description,className:`${a.name.toLowerCase()}-page`,actions:React.createElement(React.Fragment,null,f&&React.createElement(da.Button,{variant:"tertiary",size:"compact",onClick:h},(0,Cg.__)("Reset view")),i?.add_new_item&&s&&t!=="attachment"&&React.createElement(da.Button,{variant:"primary",onClick:()=>{o({to:`/types/${t}/new`})},size:"compact"},i.add_new_item)),hasPadding:!1},gs.length>1&&React.createElement("div",{className:"routes-post-list__tabs-wrapper"},React.createElement($u,{onSelect:A,selectedTabId:r??"all"},React.createElement($u.TabList,null,gs.map(S=>React.createElement($u.Tab,{tabId:S.slug,key:S.slug},S.label))))),React.createElement(qu,{data:_,fields:F,view:d,onChangeView:g,actions:C,isLoading:N,paginationInfo:{totalItems:y,totalPages:E},defaultLayouts:_g,getItemId:B0,getItemLevel:H0,selection:k,onChangeSelection:S=>{o({search:{...n,postIds:S.length>0?S:void 0,edit:S.length===0?void 0:n.edit}})},renderItemLink:({item:S,...v})=>React.createElement(N0,{to:`/types/${t}/edit/${encodeURIComponent(S.id)}`,...v,onClick:x=>{x.stopPropagation()}})}))}var W0=j0;export{W0 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. *) */