File: /www/wwwroot/www.waciwang.com/wp-content/plugins/gutenberg/build/routes/pattern-list/content.min.js
var Yh=Object.create;var Tc=Object.defineProperty;var qh=Object.getOwnPropertyDescriptor;var $h=Object.getOwnPropertyNames;var Kh=Object.getPrototypeOf,Qh=Object.prototype.hasOwnProperty;var Ve=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Xh=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of $h(t))!Qh.call(e,n)&&n!==r&&Tc(e,n,{get:()=>t[n],enumerable:!(o=qh(t,n))||o.enumerable});return e};var c=(e,t,r)=>(r=e!=null?Yh(Kh(e)):{},Xh(t||!e||!e.__esModule?Tc(r,"default",{value:e,enumerable:!0}):r,e));var W=Ve((V_,Ic)=>{Ic.exports=window.wp.element});var $t=Ve((k_,Vc)=>{Vc.exports=window.wp.data});var Ls=Ve((N_,kc)=>{kc.exports=window.wp.preferences});var Mt=Ve((G_,Nc)=>{Nc.exports=window.wp.compose});var pe=Ve((U_,Dc)=>{Dc.exports=window.React});var V=Ve((q_,Lc)=>{Lc.exports=window.ReactJSXRuntime});var Zc=Ve((xS,Xc)=>{Xc.exports=window.ReactDOM});var ed=Ve(Jc=>{"use strict";var Ho=pe();function mb(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var pb=typeof Object.is=="function"?Object.is:mb,vb=Ho.useState,gb=Ho.useEffect,hb=Ho.useLayoutEffect,bb=Ho.useDebugValue;function xb(e,t){var r=t(),o=vb({inst:{value:r,getSnapshot:t}}),n=o[0].inst,a=o[1];return hb(function(){n.value=r,n.getSnapshot=t,$s(n)&&a({inst:n})},[e,r,t]),gb(function(){return $s(n)&&a({inst:n}),e(function(){$s(n)&&a({inst:n})})},[e]),bb(r),r}function $s(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!pb(e,r)}catch{return!0}}function wb(e,t){return t()}var yb=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?wb:xb;Jc.useSyncExternalStore=Ho.useSyncExternalStore!==void 0?Ho.useSyncExternalStore:yb});var rd=Ve((yS,td)=>{"use strict";td.exports=ed()});var Q=Ve((PS,ad)=>{ad.exports=window.wp.i18n});var Re=Ve((ES,id)=>{id.exports=window.wp.primitives});var K=Ve((T1,vd)=>{vd.exports=window.wp.components});var kl=Ve((A1,gd)=>{gd.exports=window.wp.keycodes});var Nl=Ve((I1,wd)=>{wd.exports=window.wp.privateApis});var Mu=Ve((yR,Mi)=>{var Xm={\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"},Zm=Object.keys(Xm).join("|"),Rw=new RegExp(Zm,"g"),Iw=new RegExp(Zm,"");function Vw(e){return Xm[e]}var Jm=function(e){return e.replace(Rw,Vw)},kw=function(e){return!!e.match(Iw)};Mi.exports=Jm;Mi.exports.has=kw;Mi.exports.remove=Jm});var cp=Ve((AR,up)=>{"use strict";up.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 Lp=Ve((SI,Mp)=>{Mp.exports=window.wp.warning});var Fo=Ve((rN,Cv)=>{Cv.exports=window.wp.date});var Xg=Ve((M5,Qg)=>{Qg.exports=window.wp.deprecated});var Es=Ve((oL,dh)=>{dh.exports=window.wp.coreData});var mh=Ve((nL,fh)=>{fh.exports=window.wp.editor});var Os=Ve((aL,ph)=>{ph.exports=window.wp.patterns});var Th=Ve((pL,Oh)=>{Oh.exports=window.wp.blockEditor});import{useParams as x_,useNavigate as w_,useSearch as y_,Link as __,useInvalidate as S_}from"@wordpress/route";var Ac=Object.prototype.hasOwnProperty;function Rc(e,t,r){for(r of e.keys())if(Kr(r,t))return r}function Kr(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--&&Kr(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=Rc(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=Rc(t,n),!n)||!Kr(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(Ac.call(e,r)&&++o&&!Ac.call(t,r)||!(r in t)||!Kr(e[r],t[r]))return!1;return Object.keys(t).length===o}}return e!==e&&t!==t}function Ms(e,t,r){return`dataviews-${e}-${t}-${r}`}var Sn=c(W(),1),xa=c($t(),1),Bs=c(Ls(),1);function Zh(e,t){let r={...e};for(let o of t)delete r[o];return r}function js(e){let{kind:t,name:r,slug:o,defaultView:n,queryParams:a,onChangeQueryParams:i}=e,l=Ms(t,r,o),u=(0,xa.useSelect)(y=>y(Bs.store).get("core/views",l),[l]),{set:s}=(0,xa.useDispatch)(Bs.store),d=u??n,f=Number(a?.page??d.page??1),m=a?.search??d.search??"",p=(0,Sn.useMemo)(()=>({...d,page:f,search:m}),[d,f,m]),h=!!u,g=(0,Sn.useCallback)(y=>{let _={page:y?.page,search:y?.search},E=Zh(y,["page","search"]);i&&!Kr(_,{page:f,search:m})&&i(_),Kr(d,E)||(Kr(E,n)?s("core/views",l,void 0):s("core/views",l,E))},[i,f,m,d,n,s,l]),x=(0,Sn.useCallback)(()=>{s("core/views",l,void 0)},[l,s]);return{view:p,isModified:h,updateView:g,resetToDefault:x}}var Jh=c($t(),1),eb=c(Ls(),1);var Ct=c(W(),1),Ps=c(Mt(),1);var Mc=c(pe(),1),Fc={};function Hs(e,t){let r=Mc.useRef(Fc);return r.current===Fc&&(r.current=e(t)),r}function zs(e,...t){let r=new URL(`https://base-ui.com/production-error/${e}`);return t.forEach(o=>r.searchParams.append("args[]",o)),`Base UI error #${e}; visit ${r} for the full message.`}var ya=c(pe(),1);function Ws(e,t,r,o){let n=Hs(jc).current;return tb(n,e,t,r,o)&&Hc(n,[e,t,r,o]),n.callback}function Bc(e){let t=Hs(jc).current;return rb(t,e)&&Hc(t,e),t.callback}function jc(){return{callback:null,cleanup:null,refs:[]}}function tb(e,t,r,o,n){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==n}function rb(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function Hc(e,t){if(e.refs=t,t.every(r=>r==null)){e.callback=null;return}e.callback=r=>{if(e.cleanup&&(e.cleanup(),e.cleanup=null),r!=null){let o=Array(t.length).fill(null);for(let n=0;n<t.length;n+=1){let a=t[n];if(a!=null)switch(typeof a){case"function":{let i=a(r);typeof i=="function"&&(o[n]=i);break}case"object":{a.current=r;break}default:}}e.cleanup=()=>{for(let n=0;n<t.length;n+=1){let a=t[n];if(a!=null)switch(typeof a){case"function":{let i=o[n];typeof i=="function"?i():a(null);break}case"object":{a.current=null;break}default:}}}}}}var Gc=c(pe(),1);var zc=c(pe(),1),ob=parseInt(zc.version,10);function Wc(e){return ob>=e}function Gs(e){if(!Gc.isValidElement(e))return null;let t=e,r=t.props;return(Wc(19)?r?.ref:t.ref)??null}function Cn(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function Uc(e,t){let r={};for(let o in e){let n=e[o];if(t?.hasOwnProperty(o)){let a=t[o](n);a!=null&&Object.assign(r,a);continue}n===!0?r[`data-${o.toLowerCase()}`]="":n&&(r[`data-${o.toLowerCase()}`]=n.toString())}return r}function Yc(e,t){return typeof e=="function"?e(t):e}function qc(e,t){return typeof e=="function"?e(t):e}var En={};function wa(e,t,r,o,n){let a={...Us(e,En)};return t&&(a=Pn(a,t)),r&&(a=Pn(a,r)),o&&(a=Pn(a,o)),n&&(a=Pn(a,n)),a}function $c(e){if(e.length===0)return En;if(e.length===1)return Us(e[0],En);let t={...Us(e[0],En)};for(let r=1;r<e.length;r+=1)t=Pn(t,e[r]);return t}function Pn(e,t){return Kc(t)?t(e):nb(e,t)}function nb(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=Cn(e.style,o);break}case"className":{e[r]=Ys(e.className,o);break}default:ab(r,o)?e[r]=ib(e[r],o):e[r]=o}}return e}function ab(e,t){let r=e.charCodeAt(0),o=e.charCodeAt(1),n=e.charCodeAt(2);return r===111&&o===110&&n>=65&&n<=90&&(typeof t=="function"||typeof t>"u")}function Kc(e){return typeof e=="function"}function Us(e,t){return Kc(e)?e(t):e??En}function ib(e,t){return t?e?r=>{if(lb(r)){let n=r;sb(n);let a=t(n);return n.baseUIHandlerPrevented||e?.(n),a}let o=t(r);return e?.(r),o}:t:e}function sb(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function Ys(e,t){return t?e?t+" "+e:t:e}function lb(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var ub=Object.freeze([]),Qr=Object.freeze({});var qs=c(pe(),1);function Qc(e,t,r={}){let o=t.render,n=cb(t,r);if(r.enabled===!1)return null;let a=r.state??Qr;return db(e,o,n,a)}function cb(e,t={}){let{className:r,style:o,render:n}=e,{state:a=Qr,ref:i,props:l,stateAttributesMapping:u,enabled:s=!0}=t,d=s?Yc(r,a):void 0,f=s?qc(o,a):void 0,m=s?Uc(a,u):Qr,p=s?Cn(m,Array.isArray(l)?$c(l):l)??Qr:Qr;return typeof document<"u"&&(s?Array.isArray(i)?p.ref=Bc([p.ref,Gs(n),...i]):p.ref=Ws(p.ref,Gs(n),i):Ws(null,null)),s?(d!==void 0&&(p.className=Ys(p.className,d)),f!==void 0&&(p.style=Cn(p.style,f)),p):Qr}function db(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let n=wa(r,t.props);return n.ref=r.ref,ya.cloneElement(t,n)}if(e&&typeof e=="string")return fb(e,r);throw new Error(zs(8))}function fb(e,t){return e==="button"?(0,qs.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,qs.createElement)("img",{alt:"",...t,key:t.key}):ya.createElement(e,t)}function od(e){return Qc(e.defaultTagName??"div",e,e)}function nd(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<n;t++)e[t]&&(r=nd(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function _b(){for(var e,t,r=0,o="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=nd(e))&&(o&&(o+=" "),o+=t);return o}var q=_b;var sd=c(W(),1),Sb=`@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;
@layer wp-ui-components {
.style-module__stack__Gc4EG {
display: flex;
}
}
`;document.head.appendChild(document.createElement("style")).appendChild(document.createTextNode(Sb));var Cb={stack:"style-module__stack__Gc4EG"},L=(0,sd.forwardRef)(function({direction:t,gap:r,align:o,justify:n,wrap:a,render:i,...l},u){let s={gap:r&&`var(--wpds-dimension-gap-${r})`,alignItems:o,justifyContent:n,flexDirection:t,flexWrap:a};return od({render:i,ref:u,props:wa(l,{style:s,className:Cb.stack})})});var Ja=c(W(),1);var Vl=c(Q(),1);var _a=c(Re(),1),Ks=c(V(),1),Qs=(0,Ks.jsx)(_a.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ks.jsx)(_a.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 Sa=c(Re(),1),Xs=c(V(),1),Zs=(0,Xs.jsx)(Sa.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Xs.jsx)(Sa.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})});var Ca=c(Re(),1),Js=c(V(),1),el=(0,Js.jsx)(Ca.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Js.jsx)(Ca.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 Pa=c(Re(),1),tl=c(V(),1),rl=(0,tl.jsx)(Pa.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,tl.jsx)(Pa.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var Ea=c(Re(),1),ol=c(V(),1),Oa=(0,ol.jsx)(Ea.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,ol.jsx)(Ea.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 Ta=c(Re(),1),nl=c(V(),1),Aa=(0,nl.jsx)(Ta.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,nl.jsx)(Ta.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 Ra=c(Re(),1),al=c(V(),1),On=(0,al.jsx)(Ra.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,al.jsx)(Ra.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var Ia=c(Re(),1),il=c(V(),1),Tn=(0,il.jsx)(Ia.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,il.jsx)(Ia.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 Va=c(Re(),1),sl=c(V(),1),ll=(0,sl.jsx)(Va.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,sl.jsx)(Va.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 ka=c(Re(),1),ul=c(V(),1),cl=(0,ul.jsx)(ka.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ul.jsx)(ka.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 Na=c(Re(),1),dl=c(V(),1),fl=(0,dl.jsx)(Na.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,dl.jsx)(Na.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 Da=c(Re(),1),ml=c(V(),1),pl=(0,ml.jsx)(Da.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ml.jsx)(Da.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 Fa=c(Re(),1),vl=c(V(),1),gl=(0,vl.jsx)(Fa.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,vl.jsx)(Fa.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 Ma=c(Re(),1),hl=c(V(),1),An=(0,hl.jsx)(Ma.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,hl.jsx)(Ma.Path,{d:"M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z"})});var La=c(Re(),1),bl=c(V(),1),xl=(0,bl.jsx)(La.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,bl.jsx)(La.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 Ba=c(Re(),1),wl=c(V(),1),yl=(0,wl.jsx)(Ba.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,wl.jsx)(Ba.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 ja=c(Re(),1),_l=c(V(),1),Rn=(0,_l.jsx)(ja.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,_l.jsx)(ja.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var Ha=c(Re(),1),Sl=c(V(),1),za=(0,Sl.jsx)(Ha.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Sl.jsx)(Ha.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 Wa=c(Re(),1),Cl=c(V(),1),Ga=(0,Cl.jsx)(Wa.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Cl.jsx)(Wa.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 Ua=c(Re(),1),Pl=c(V(),1),El=(0,Pl.jsx)(Ua.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Pl.jsx)(Ua.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 Ya=c(Re(),1),Ol=c(V(),1),Tl=(0,Ol.jsx)(Ya.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ol.jsx)(Ya.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 qa=c(Re(),1),Al=c(V(),1),Rl=(0,Al.jsx)(qa.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Al.jsx)(qa.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 $a=c(Re(),1),Il=c(V(),1),In=(0,Il.jsx)($a.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Il.jsx)($a.Path,{d:"M20.7 12.7s0-.1-.1-.2c0-.2-.2-.4-.4-.6-.3-.5-.9-1.2-1.6-1.8-.7-.6-1.5-1.3-2.6-1.8l-.6 1.4c.9.4 1.6 1 2.1 1.5.6.6 1.1 1.2 1.4 1.6.1.2.3.4.3.5v.1l.7-.3.7-.3Zm-5.2-9.3-1.8 4c-.5-.1-1.1-.2-1.7-.2-3 0-5.2 1.4-6.6 2.7-.7.7-1.2 1.3-1.6 1.8-.2.3-.3.5-.4.6 0 0 0 .1-.1.2s0 0 .7.3l.7.3V13c0-.1.2-.3.3-.5.3-.4.7-1 1.4-1.6 1.2-1.2 3-2.3 5.5-2.3H13v.3c-.4 0-.8-.1-1.1-.1-1.9 0-3.5 1.6-3.5 3.5s.6 2.3 1.6 2.9l-2 4.4.9.4 7.6-16.2-.9-.4Zm-3 12.6c1.7-.2 3-1.7 3-3.5s-.2-1.4-.6-1.9L12.4 16Z"})});var _e="isAny",Se="isNone",Xe="isAll",Ze="isNotAll",ot="between",nt="inThePast",mt="over",Oe="is",Te="isNot",Jt="lessThan",er="greaterThan",tr="lessThanOrEqual",rr="greaterThanOrEqual",or="before",nr="after",ar="beforeInc",ir="afterInc",Lt="contains",Bt="notContains",jt="startsWith",sr="on",lr="notOn",Ka=["asc","desc"],ld={asc:"\u2191",desc:"\u2193"},Qa={asc:"ascending",desc:"descending"},Xa={asc:(0,Vl.__)("Sort ascending"),desc:(0,Vl.__)("Sort descending")},ud={asc:rl,desc:Qs},zo="table",Za="grid",cd="list",dd="activity",fd="pickerGrid",md="pickerTable";var pd=(0,Ja.createContext)({view:{type:zo},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,Ja.createRef)(),resizeObserverRef:()=>{},defaultLayouts:{list:{},grid:{},table:{}},filters:[],isShowingFilter:!1,setIsShowingFilter:()=>{},hasInfiniteScrollHandler:!1,config:{perPageSizes:[]}});pd.displayName="DataViewsContext";var $=pd;var Nr=c(Q(),1);var kn=c(Q(),1),Nn=c(K(),1),Et=c(W(),1),Bl=c(kl(),1);var hd=c(K(),1),bd=c(Q(),1),xd=c(V(),1);function Xr({selection:e,onChangeSelection:t,item:r,getItemId:o,titleField:n,disabled:a,...i}){let l=o(r),u=!a&&e.includes(l),s=n?.getValue?.({item:r})||(0,bd.__)("(no title)");return(0,xd.jsx)(hd.CheckboxControl,{className:"dataviews-selection-checkbox","aria-label":s,"aria-disabled":a,checked:u,onChange:()=>{a||t(e.includes(l)?e.filter(d=>l!==d):[...e,l])},...i})}var xo=c(K(),1),Sd=c(Q(),1),Wo=c(W(),1);var Cd=c($t(),1),Pd=c(Mt(),1);var yd=c(Nl(),1),{lock:V1,unlock:te}=(0,yd.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/dataviews");var he=c(V(),1),{Menu:bo,kebabCase:Pb}=te(xo.privateApis);function Eb({action:e,onClick:t,items:r,variant:o}){let n=typeof e.label=="string"?e.label:e.label(r);return(0,he.jsx)(xo.Button,{disabled:!!e.disabled,accessibleWhenDisabled:!0,size:"compact",variant:o,onClick:t,children:n})}function Ob({action:e,onClick:t,items:r}){let o=typeof e.label=="string"?e.label:e.label(r);return(0,he.jsx)(bo.Item,{disabled:e.disabled,onClick:t,children:(0,he.jsx)(bo.ItemLabel,{children:o})})}function wo({action:e,items:t,closeModal:r}){let o=typeof e.label=="string"?e.label:e.label(t),n=typeof e.modalHeader=="function"?e.modalHeader(t):e.modalHeader;return(0,he.jsx)(xo.Modal,{title:n||o,__experimentalHideHeader:!!e.hideModalHeader,onRequestClose:r,focusOnMount:e.modalFocusOnMount??!0,size:e.modalSize||"medium",overlayClassName:`dataviews-action-modal dataviews-action-modal__${Pb(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,Wo.useMemo)(()=>e.reduce((l,u)=>((u.isPrimary?l.primaryActions:l.regularActions).push(u),l),{primaryActions:[],regularActions:[]}),[e]),i=l=>l.map(u=>(0,he.jsx)(Ob,{action:u,onClick:()=>{if("RenderModal"in u){o(u);return}u.callback([t],{registry:r})},items:[t]},u.id));return(0,he.jsxs)(bo.Group,{children:[i(n),n.length>0&&a.length>0&&(0,he.jsx)(bo.Separator,{}),i(a)]})}function yo({item:e,actions:t,isCompact:r}){let o=(0,Cd.useRegistry)(),{primaryActions:n,eligibleActions:a}=(0,Wo.useMemo)(()=>{let i=t.filter(u=>!u.isEligible||u.isEligible(e));return{primaryActions:i.filter(u=>u.isPrimary),eligibleActions:i}},[t,e]);return r?(0,he.jsx)(_d,{item:e,actions:a,isSmall:!0,registry:o}):(0,he.jsxs)(L,{direction:"row",justify:"flex-end",className:"dataviews-item-actions",style:{flexShrink:0,width:"auto"},children:[(0,he.jsx)(Fl,{item:e,actions:n,registry:o}),n.length<a.length&&(0,he.jsx)(_d,{item:e,actions:a,registry:o})]})}function _d({item:e,actions:t,isSmall:r,registry:o}){let[n,a]=(0,Wo.useState)(null);return(0,he.jsxs)(he.Fragment,{children:[(0,he.jsxs)(bo,{placement:"bottom-end",children:[(0,he.jsx)(bo.TriggerButton,{render:(0,he.jsx)(xo.Button,{size:r?"small":"compact",icon:Rn,label:(0,Sd.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,className:"dataviews-all-actions-button"})}),(0,he.jsx)(bo.Popover,{children:(0,he.jsx)(Dl,{actions:t,item:e,registry:o,setActiveModalAction:a})})]}),!!n&&(0,he.jsx)(wo,{action:n,items:[e],closeModal:()=>a(null)})]})}function Fl({item:e,actions:t,registry:r,buttonVariant:o}){let[n,a]=(0,Wo.useState)(null);return(0,Pd.useViewportMatch)("medium","<")||!Array.isArray(t)||t.length===0?null:(0,he.jsxs)(he.Fragment,{children:[t.map(l=>(0,he.jsx)(Eb,{action:l,onClick:()=>{if("RenderModal"in l){a(l);return}l.callback([e],{registry:r})},items:[e],variant:o},l.id)),!!n&&(0,he.jsx)(wo,{action:n,items:[e],closeModal:()=>a(null)})]})}var Go=c(K(),1),ur=c(Q(),1),pt=c(W(),1),Td=c($t(),1);var Ml=c(Mt(),1);var Ye=c(V(),1);function Tb({action:e,items:t,ActionTriggerComponent:r}){let[o,n]=(0,pt.useState)(!1);return(0,Ye.jsxs)(Ye.Fragment,{children:[(0,Ye.jsx)(r,{...{action:e,onClick:()=>{n(!0)},items:t}}),o&&(0,Ye.jsx)(wo,{action:e,items:t,closeModal:()=>n(!1)})]})}function ei(e,t){return(0,pt.useMemo)(()=>e.some(r=>r.supportsBulk&&(!r.isEligible||r.isEligible(t))),[e,t])}function Uo(e,t){return(0,pt.useMemo)(()=>t.some(r=>e.some(o=>o.supportsBulk&&(!o.isEligible||o.isEligible(r)))),[e,t])}function Vn({selection:e,onChangeSelection:t,data:r,actions:o,getItemId:n}){let a=(0,pt.useMemo)(()=>r.filter(u=>o.some(s=>s.supportsBulk&&(!s.isEligible||s.isEligible(u)))),[r,o]),i=r.filter(u=>e.includes(n(u))&&a.includes(u)),l=i.length===a.length;return(0,Ye.jsx)(Go.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:l,indeterminate:!l&&!!i.length,onChange:()=>{t(l?[]:a.map(u=>n(u)))},"aria-label":l?(0,ur.__)("Deselect all"):(0,ur.__)("Select all")})}function Ed({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,Ye.jsx)(Go.Button,{disabled:r,accessibleWhenDisabled:!0,label:n,icon:e.icon,size:"compact",onClick:t,isBusy:r}):(0,Ye.jsx)(Go.Button,{disabled:r,accessibleWhenDisabled:!0,size:"compact",onClick:t,isBusy:r,children:n})}var Ad=[];function Ab({action:e,selectedItems:t,actionInProgress:r,setActionInProgress:o}){let n=(0,Td.useRegistry)(),a=(0,pt.useMemo)(()=>t.filter(i=>!e.isEligible||e.isEligible(i)),[e,t]);return"RenderModal"in e?(0,Ye.jsx)(Tb,{action:e,items:a,ActionTriggerComponent:Ed},e.id):(0,Ye.jsx)(Ed,{action:e,onClick:async()=>{o(e.id),await e.callback(t,{registry:n}),o(null)},items:a,isBusy:r===e.id},e.id)}function Od(e,t,r,o,n,a,i,l,u){let s=a.length>0?(0,ur.sprintf)((0,ur._n)("%d Item selected","%d Items selected",a.length),a.length):(0,ur.sprintf)((0,ur._n)("%d Item","%d Items",e.length),e.length);return(0,Ye.jsxs)(L,{direction:"row",className:"dataviews-bulk-actions-footer__container",gap:"sm",align:"center",children:[(0,Ye.jsx)(Vn,{selection:o,onChangeSelection:u,data:e,actions:t,getItemId:r}),(0,Ye.jsx)("span",{className:"dataviews-bulk-actions-footer__item-count",children:s}),(0,Ye.jsxs)(L,{direction:"row",className:"dataviews-bulk-actions-footer__action-buttons",gap:"2xs",children:[n.map(d=>(0,Ye.jsx)(Ab,{action:d,selectedItems:a,actionInProgress:i,setActionInProgress:l},d.id)),a.length>0&&(0,Ye.jsx)(Go.Button,{icon:Tn,showTooltip:!0,tooltipPosition:"top",size:"compact",label:(0,ur.__)("Cancel"),disabled:!!i,accessibleWhenDisabled:!1,onClick:()=>{u(Ad)}})]})]})}function Rb({selection:e,actions:t,onChangeSelection:r,data:o,getItemId:n}){let[a,i]=(0,pt.useState)(null),l=(0,pt.useRef)(null),u=(0,Ml.useViewportMatch)("medium","<"),s=(0,pt.useMemo)(()=>t.filter(p=>p.supportsBulk),[t]),d=(0,pt.useMemo)(()=>o.filter(p=>s.some(h=>!h.isEligible||h.isEligible(p))),[o,s]),f=(0,pt.useMemo)(()=>o.filter(p=>e.includes(n(p))&&d.includes(p)),[e,o,n,d]),m=(0,pt.useMemo)(()=>t.filter(p=>p.supportsBulk&&(!u||p.icon)&&f.some(h=>!p.isEligible||p.isEligible(h))),[t,f,u]);if(a)l.current||(l.current=Od(o,t,n,e,m,f,a,i,r));else return l.current&&(l.current=null),Od(o,t,n,e,m,f,a,i,r);return l.current}function ti(){let{data:e,selection:t,actions:r=Ad,onChangeSelection:o,getItemId:n}=(0,pt.useContext)($);return(0,Ye.jsx)(Rb,{selection:t,onChangeSelection:o,data:e,actions:r,getItemId:n})}var Ir=c(Q(),1);var Vr=c(K(),1),Zr=c(W(),1);function ri(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 ee=c(V(),1),{Menu:ve}=te(Vr.privateApis);function Ib({children:e}){return Zr.Children.toArray(e).filter(Boolean).map((t,r)=>(0,ee.jsxs)(Zr.Fragment,{children:[r>0&&(0,ee.jsx)(ve.Separator,{}),t]},r))}var Vb=(0,Zr.forwardRef)(function({fieldId:t,view:r,fields:o,onChangeView:n,onHide:a,setOpenedFilter:i,canMove:l=!0,canInsertLeft:u=!0,canInsertRight:s=!0},d){let f=r.fields??[],m=f?.indexOf(t),p=r.sort?.field===t,h=!1,g=!1,x=!1,y=[],_=o.find(P=>P.id===t),{setIsShowingFilter:E}=(0,Zr.useContext)($);if(!_)return null;h=_.enableHiding!==!1,g=_.enableSorting!==!1;let k=_.header;if(y=!!_.filterBy&&_.filterBy?.operators||[],x=!r.filters?.some(P=>t===P.field)&&!!(_.hasElements||_.Edit)&&_.filterBy!==!1&&!_.filterBy?.isPrimary,!g&&!l&&!h&&!x)return k;let T=ri(r,o).filter(P=>!f.includes(P.id)),F=(u||s)&&!!T.length,N=(0,Ir.isRTL)();return(0,ee.jsxs)(ve,{children:[(0,ee.jsxs)(ve.TriggerButton,{render:(0,ee.jsx)(Vr.Button,{size:"compact",className:"dataviews-view-table-header-button",ref:d,variant:"tertiary"}),children:[k,r.sort&&p&&(0,ee.jsx)("span",{"aria-hidden":"true",children:ld[r.sort.direction]})]}),(0,ee.jsx)(ve.Popover,{style:{minWidth:"240px"},children:(0,ee.jsxs)(Ib,{children:[g&&(0,ee.jsx)(ve.Group,{children:Ka.map(P=>{let S=r.sort&&p&&r.sort.direction===P,R=`${t}-${P}`;return(0,ee.jsx)(ve.RadioItem,{name:"view-table-sorting",value:R,checked:S,onChange:()=>{n({...r,sort:{field:t,direction:P},showLevels:!1})},children:(0,ee.jsx)(ve.ItemLabel,{children:Xa[P]})},R)})}),x&&(0,ee.jsx)(ve.Group,{children:(0,ee.jsx)(ve.Item,{prefix:(0,ee.jsx)(Vr.Icon,{icon:An}),onClick:()=>{i(t),E(!0),n({...r,page:1,filters:[...r.filters||[],{field:t,value:void 0,operator:y[0]}]})},children:(0,ee.jsx)(ve.ItemLabel,{children:(0,Ir.__)("Add filter")})})}),(l||h||F)&&_&&(0,ee.jsxs)(ve.Group,{children:[l&&(0,ee.jsx)(ve.Item,{prefix:(0,ee.jsx)(Vr.Icon,{icon:Zs}),disabled:N?m>=f.length-1:m<1,onClick:()=>{let P=N?m+1:m-1,S=[...f];S.splice(m,1),S.splice(P,0,t),n({...r,fields:S})},children:(0,ee.jsx)(ve.ItemLabel,{children:(0,Ir.__)("Move left")})}),l&&(0,ee.jsx)(ve.Item,{prefix:(0,ee.jsx)(Vr.Icon,{icon:el}),disabled:N?m<1:m>=f.length-1,onClick:()=>{let P=N?m-1:m+1,S=[...f];S.splice(m,1),S.splice(P,0,t),n({...r,fields:S})},children:(0,ee.jsx)(ve.ItemLabel,{children:(0,Ir.__)("Move right")})}),u&&!!T.length&&(0,ee.jsxs)(ve,{children:[(0,ee.jsx)(ve.SubmenuTriggerItem,{children:(0,ee.jsx)(ve.ItemLabel,{children:(0,Ir.__)("Insert left")})}),(0,ee.jsx)(ve.Popover,{children:T.map(P=>(0,ee.jsx)(ve.Item,{onClick:()=>{n({...r,fields:[...f.slice(0,m),P.id,...f.slice(m)]})},children:(0,ee.jsx)(ve.ItemLabel,{children:P.label})},P.id))})]}),s&&!!T.length&&(0,ee.jsxs)(ve,{children:[(0,ee.jsx)(ve.SubmenuTriggerItem,{children:(0,ee.jsx)(ve.ItemLabel,{children:(0,Ir.__)("Insert right")})}),(0,ee.jsx)(ve.Popover,{children:T.map(P=>(0,ee.jsx)(ve.Item,{onClick:()=>{n({...r,fields:[...f.slice(0,m+1),P.id,...f.slice(m+1)]})},children:(0,ee.jsx)(ve.ItemLabel,{children:P.label})},P.id))})]}),h&&_&&(0,ee.jsx)(ve.Item,{prefix:(0,ee.jsx)(Vr.Icon,{icon:In}),onClick:()=>{a(_),n({...r,fields:f.filter(P=>P!==t)})},children:(0,ee.jsx)(ve.ItemLabel,{children:(0,Ir.__)("Hide column")})})]})]})})]})}),kb=Vb,Yo=kb;var Rd=c(W(),1),Ll=c(V(),1);function Nb({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 Jr({item:e,isItemClickable:t,onClickItem:r,renderItemLink:o,className:n,children:a,...i}){if(!t(e))return(0,Ll.jsx)("div",{className:n,...i,children:a});if(o){let u=o({item:e,className:`${n} ${n}--clickable`,...i,children:a});return(0,Rd.cloneElement)(u,{onClick:s=>{s.stopPropagation(),u.props.onClick&&u.props.onClick(s)},onKeyDown:s=>{(s.key==="Enter"||s.key===""||s.key===" ")&&(s.stopPropagation(),u.props.onKeyDown&&u.props.onKeyDown(s))}})}let l=Nb({item:e,isItemClickable:t,onClickItem:r,className:n});return(0,Ll.jsx)("div",{...l,...i,children:a})}var cr=c(V(),1);function Db({item:e,level:t,titleField:r,mediaField:o,descriptionField:n,onClickItem:a,renderItemLink:i,isItemClickable:l}){return(0,cr.jsxs)(L,{direction:"row",gap:"sm",align:"flex-start",justify:"flex-start",children:[o&&(0,cr.jsx)(Jr,{item:e,isItemClickable:l,onClickItem:a,renderItemLink:i,className:"dataviews-view-table__cell-content-wrapper dataviews-column-primary__media","aria-label":l(e)&&(a||i)&&r?r.getValue?.({item:e}):void 0,children:(0,cr.jsx)(o.render,{item:e,field:o,config:{sizes:"32px"}})}),(0,cr.jsxs)(L,{direction:"column",align:"flex-start",className:"dataviews-view-table__primary-column-content",children:[r&&(0,cr.jsxs)(Jr,{item:e,isItemClickable:l,onClickItem:a,renderItemLink:i,className:"dataviews-view-table__cell-content-wrapper dataviews-title-field",children:[t!==void 0&&t>0&&(0,cr.jsxs)("span",{className:"dataviews-view-table__level",children:[Array(t).fill("\u2014").join(" "),"\xA0"]}),(0,cr.jsx)(r.render,{item:e,field:r})]}),n&&(0,cr.jsx)(n.render,{item:e,field:n})]})]})}var oi=Db;var Id=c(Mt(),1),qo=c(W(),1),Vd=c(Q(),1),Fb=e=>(0,Vd.isRTL)()?Math.abs(e.scrollLeft)<=1:e.scrollLeft+e.clientWidth>=e.scrollWidth-1;function kd({scrollContainerRef:e,enabled:t=!1}){let[r,o]=(0,qo.useState)(!1),n=(0,Id.useDebounce)((0,qo.useCallback)(()=>{let a=e.current;a&&o(Fb(a))},[e,o]),200);return(0,qo.useEffect)(()=>typeof window>"u"||!t||!e.current?()=>{}:(n(),e.current.addEventListener("scroll",n),window.addEventListener("resize",n),()=>{e.current?.removeEventListener("scroll",n),window.removeEventListener("resize",n)}),[e,t]),r}function Ht(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 eo=c(K(),1),Dd=c(Q(),1),Fd=c(W(),1);var It=c(V(),1);function Nd({field:e,isVisible:t,onToggleVisibility:r}){return(0,It.jsx)(eo.__experimentalItem,{onClick:e.enableHiding?r:void 0,children:(0,It.jsxs)(L,{direction:"row",gap:"xs",justify:"flex-start",align:"center",children:[(0,It.jsx)("div",{style:{height:24,width:24},children:t&&(0,It.jsx)(eo.Icon,{icon:On})}),(0,It.jsx)("span",{className:"dataviews-view-config__label",children:e.label})]})})}function Mb(e){return!!e}function ni({showLabel:e=!0}){let{view:t,fields:r,onChangeView:o}=(0,Fd.useContext)($),n=ri(t,r);if(!n?.length)return null;let a=r.find(h=>h.id===t.titleField),i=r.find(h=>h.id===t.mediaField),l=r.find(h=>h.id===t.descriptionField),u=[{field:a,isVisibleFlag:"showTitle"},{field:i,isVisibleFlag:"showMedia"},{field:l,isVisibleFlag:"showDescription"}].filter(({field:h})=>Mb(h)),s=t.fields??[],d=n.filter(h=>s.includes(h.id)).length,f=u.filter(({isVisibleFlag:h})=>t[h]??!0),m=f.length+d,p=m===1&&f.length===1;return(0,It.jsxs)(L,{direction:"column",className:"dataviews-field-control",children:[e&&(0,It.jsx)(eo.BaseControl.VisualLabel,{children:(0,Dd.__)("Properties")}),(0,It.jsx)(L,{direction:"column",className:"dataviews-view-config__properties",children:(0,It.jsxs)(eo.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,size:"medium",children:[u.map(({field:h,isVisibleFlag:g})=>{let x=t[g]??!0,y=p&&x?{...h,enableHiding:!1}:h;return(0,It.jsx)(Nd,{field:y,isVisible:x,onToggleVisibility:()=>{o({...t,[g]:!x})}},h.id)}),n.map(h=>{let g=s.includes(h.id),x=m===1&&g?{...h,enableHiding:!1}:h;return(0,It.jsx)(Nd,{field:x,isVisible:g,onToggleVisibility:()=>{o({...t,fields:g?s.filter(y=>y!==h.id):[...s,h.id]})}},h.id)})]})})]})}var X=c(V(),1);function Lb({item:e,fields:t,column:r,align:o}){let n=t.find(i=>i.id===r);if(!n)return null;let a=q("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":o==="end","dataviews-view-table__cell-align-center":o==="center"});return(0,X.jsx)("div",{className:a,children:(0,X.jsx)(n.render,{item:e,field:n})})}function Md({hasBulkActions:e,item:t,level:r,actions:o,fields:n,id:a,view:i,titleField:l,mediaField:u,descriptionField:s,selection:d,getItemId:f,isItemClickable:m,onClickItem:p,renderItemLink:h,onChangeSelection:g,isActionsColumnSticky:x,posinset:y}){let{paginationInfo:_}=(0,Et.useContext)($),E=ei(o,t),k=E&&d.includes(a),{showTitle:T=!0,showMedia:F=!0,showDescription:N=!0,infiniteScrollEnabled:P}=i,S=(0,Et.useRef)(!1),R=i.fields??[],D=l&&T||u&&F||s&&N;return(0,X.jsxs)("tr",{className:q("dataviews-view-table__row",{"is-selected":E&&k,"has-bulk-actions":E}),onTouchStart:()=>{S.current=!0},"aria-setsize":P?_.totalItems:void 0,"aria-posinset":y,role:P?"article":void 0,onMouseDown:I=>{let v=(0,Bl.isAppleOS)()?I.metaKey:I.ctrlKey;I.button===0&&v&&window.navigator.userAgent.toLowerCase().includes("firefox")&&I?.preventDefault()},onClick:I=>{if(!E)return;((0,Bl.isAppleOS)()?I.metaKey:I.ctrlKey)&&!S.current&&document.getSelection()?.type!=="Range"&&g(d.includes(a)?d.filter(w=>a!==w):[...d,a])},children:[e&&(0,X.jsx)("td",{className:"dataviews-view-table__checkbox-column",children:(0,X.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,X.jsx)(Xr,{item:t,selection:d,onChangeSelection:g,getItemId:f,titleField:l,disabled:!E})})}),D&&(0,X.jsx)("td",{children:(0,X.jsx)(oi,{item:t,level:r,titleField:T?l:void 0,mediaField:F?u:void 0,descriptionField:N?s:void 0,isItemClickable:m,onClickItem:p,renderItemLink:h})}),R.map(I=>{let{width:v,maxWidth:w,minWidth:A,align:b}=i.layout?.styles?.[I]??{};return(0,X.jsx)("td",{style:{width:v,maxWidth:w,minWidth:A},children:(0,X.jsx)(Lb,{fields:n,item:t,column:I,align:b})},I)}),!!o?.length&&(0,X.jsx)("td",{className:q("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":x}),onClick:I=>I.stopPropagation(),children:(0,X.jsx)(yo,{item:t,actions:o})})]})}function Bb({actions:e,data:t,fields:r,getItemId:o,getItemLevel:n,isLoading:a=!1,onChangeView:i,onChangeSelection:l,selection:u,setOpenedFilter:s,onClickItem:d,isItemClickable:f,renderItemLink:m,view:p,className:h,empty:g}){let{containerRef:x}=(0,Et.useContext)($),y=(0,Et.useRef)(new Map),_=(0,Et.useRef)(),[E,k]=(0,Et.useState)(),T=Uo(e,t),[F,N]=(0,Et.useState)(null);(0,Et.useEffect)(()=>{_.current&&(_.current.focus(),_.current=void 0)});let P=(0,Et.useId)(),S=kd({scrollContainerRef:x,enabled:!!e?.length});if(E){_.current=E,k(void 0);return}let R=z=>{let me=y.current.get(z.id),Qe=me?y.current.get(me.fallback):void 0;k(Qe?.node)},D=z=>{z.preventDefault(),z.stopPropagation();let me={getBoundingClientRect:()=>({x:z.clientX,y:z.clientY,top:z.clientY,left:z.clientX,right:z.clientX,bottom:z.clientY,width:0,height:0,toJSON:()=>({})})};window.requestAnimationFrame(()=>{N(me)})},I=!!t?.length,v=r.find(z=>z.id===p.titleField),w=r.find(z=>z.id===p.mediaField),A=r.find(z=>z.id===p.descriptionField),b=p.groupBy?.field?r.find(z=>z.id===p.groupBy?.field):null,C=b?Ht(t,b):null,{showTitle:M=!0,showMedia:O=!0,showDescription:U=!0}=p,Y=v&&M||w&&O||A&&U,Ke=p.fields??[],rt=(z,me)=>Qe=>{Qe?y.current.set(z,{node:Qe,fallback:Ke[me>0?me-1:1]}):y.current.delete(z)},fe=p.infiniteScrollEnabled&&!C;return(0,X.jsxs)(X.Fragment,{children:[(0,X.jsxs)("table",{className:q("dataviews-view-table",h,{[`has-${p.layout?.density}-density`]:p.layout?.density&&["compact","comfortable"].includes(p.layout.density),"has-bulk-actions":T}),"aria-busy":a,"aria-describedby":P,role:fe?"feed":void 0,children:[(0,X.jsxs)("colgroup",{children:[T&&(0,X.jsx)("col",{className:"dataviews-view-table__col-checkbox"}),Y&&(0,X.jsx)("col",{className:"dataviews-view-table__col-first-data"}),Ke.map((z,me)=>(0,X.jsx)("col",{className:q(`dataviews-view-table__col-${z}`,{"dataviews-view-table__col-first-data":!Y&&me===0})},`col-${z}`)),!!e?.length&&(0,X.jsx)("col",{className:"dataviews-view-table__col-actions"})]}),F&&(0,X.jsx)(Nn.Popover,{anchor:F,onClose:()=>N(null),placement:"bottom-start",children:(0,X.jsx)(ni,{showLabel:!1})}),(0,X.jsx)("thead",{onContextMenu:D,children:(0,X.jsxs)("tr",{className:"dataviews-view-table__row",children:[T&&(0,X.jsx)("th",{className:"dataviews-view-table__checkbox-column",scope:"col",onContextMenu:D,children:(0,X.jsx)(Vn,{selection:u,onChangeSelection:l,data:t,actions:e,getItemId:o})}),Y&&(0,X.jsx)("th",{scope:"col",children:v&&(0,X.jsx)(Yo,{ref:rt(v.id,0),fieldId:v.id,view:p,fields:r,onChangeView:i,onHide:R,setOpenedFilter:s,canMove:!1,canInsertLeft:!1,canInsertRight:p.layout?.enableMoving??!0})}),Ke.map((z,me)=>{let{width:Qe,maxWidth:Zt,minWidth:Ar,align:qr}=p.layout?.styles?.[z]??{},$r=p.layout?.enableMoving??!0;return(0,X.jsx)("th",{style:{width:Qe,maxWidth:Zt,minWidth:Ar,textAlign:qr},"aria-sort":p.sort?.direction&&p.sort?.field===z?Qa[p.sort.direction]:void 0,scope:"col",children:(0,X.jsx)(Yo,{ref:rt(z,me),fieldId:z,view:p,fields:r,onChangeView:i,onHide:R,setOpenedFilter:s,canMove:$r,canInsertLeft:$r,canInsertRight:$r})},z)}),!!e?.length&&(0,X.jsx)("th",{className:q("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":!S}),children:(0,X.jsx)("span",{className:"dataviews-view-table-header",children:(0,kn.__)("Actions")})})]})}),I&&b&&C?Array.from(C.entries()).map(([z,me])=>(0,X.jsxs)("tbody",{children:[(0,X.jsx)("tr",{className:"dataviews-view-table__group-header-row",children:(0,X.jsx)("td",{colSpan:Ke.length+(Y?1:0)+(T?1:0)+(e?.length?1:0),className:"dataviews-view-table__group-header-cell",children:p.groupBy?.showLabel===!1?z:(0,kn.sprintf)((0,kn.__)("%1$s: %2$s"),b.label,z)})}),me.map((Qe,Zt)=>(0,X.jsx)(Md,{item:Qe,level:p.showLevels&&typeof n=="function"?n(Qe):void 0,hasBulkActions:T,actions:e,fields:r,id:o(Qe)||Zt.toString(),view:p,titleField:v,mediaField:w,descriptionField:A,selection:u,getItemId:o,onChangeSelection:l,onClickItem:d,renderItemLink:m,isItemClickable:f,isActionsColumnSticky:!S},o(Qe)))]},`group-${z}`)):(0,X.jsx)("tbody",{children:I&&t.map((z,me)=>(0,X.jsx)(Md,{item:z,level:p.showLevels&&typeof n=="function"?n(z):void 0,hasBulkActions:T,actions:e,fields:r,id:o(z)||me.toString(),view:p,titleField:v,mediaField:w,descriptionField:A,selection:u,getItemId:o,onChangeSelection:l,onClickItem:d,renderItemLink:m,isItemClickable:f,isActionsColumnSticky:!S,posinset:fe?me+1:void 0},o(z)))})]}),(0,X.jsxs)("div",{className:q({"dataviews-loading":a,"dataviews-no-results":!I&&!a}),id:P,children:[!I&&(a?(0,X.jsx)("p",{children:(0,X.jsx)(Nn.Spinner,{})}):g),I&&a&&(0,X.jsx)("p",{className:"dataviews-loading-more",children:(0,X.jsx)(Nn.Spinner,{})})]})]})}var Ld=Bb;var Hl=c(K(),1),si=c(Q(),1);var Vt=c(K(),1);var Dn=c(Q(),1),jd=c(Mt(),1),Hd=c(kl(),1),ii=c(W(),1);var jb=c(K(),1),Hb=c(Q(),1),ai=c(W(),1);var zb=c(V(),1),Wb=[{value:120,breakpoint:1},{value:170,breakpoint:1},{value:230,breakpoint:1},{value:290,breakpoint:1112},{value:350,breakpoint:1636},{value:430,breakpoint:588}],Gb=Wb[2].value;function Bd(){let e=(0,ai.useContext)($),t=e.view;return(0,ai.useMemo)(()=>{let r=e.containerWidth,o=32,n=t.layout?.previewSize??Gb,a=Math.floor((r+o)/(n+o));return Math.max(1,a)},[e.containerWidth,t.layout?.previewSize])}var ue=c(V(),1),{Badge:Ub}=te(Vt.privateApis);function Yb(e,t){let r=[];for(let o=0,n=e.length;o<n;o+=t)r.push(e.slice(o,o+t));return r}var qb=(0,ii.forwardRef)(function e({view:t,selection:r,onChangeSelection:o,onClickItem:n,isItemClickable:a,renderItemLink:i,getItemId:l,item:u,actions:s,mediaField:d,titleField:f,descriptionField:m,regularFields:p,badgeFields:h,hasBulkActions:g,config:x,...y},_){let{showTitle:E=!0,showMedia:k=!0,showDescription:T=!0}=t,F=ei(s,u),N=l(u),P=(0,jd.useInstanceId)(e),S=r.includes(N),R=d?.render?(0,ue.jsx)(d.render,{item:u,field:d,config:x}):null,D=E&&f?.render?(0,ue.jsx)(f.render,{item:u,field:f}):null,I=k&&R,v,w;return a(u)&&n&&(D?(v={"aria-labelledby":`dataviews-view-grid__title-field-${P}`},w={id:`dataviews-view-grid__title-field-${P}`}):v={"aria-label":(0,Dn.__)("Navigate to item")}),(0,ue.jsxs)(L,{direction:"column",...y,ref:_,className:q(y.className,"dataviews-view-grid__row__gridcell","dataviews-view-grid__card",{"is-selected":F&&S}),onClickCapture:A=>{if(y.onClickCapture?.(A),(0,Hd.isAppleOS)()?A.metaKey:A.ctrlKey){if(A.stopPropagation(),A.preventDefault(),!F)return;o(r.includes(N)?r.filter(b=>N!==b):[...r,N])}},children:[I&&(0,ue.jsx)(Jr,{item:u,isItemClickable:a,onClickItem:n,renderItemLink:i,className:"dataviews-view-grid__media",...v,children:R}),g&&I&&(0,ue.jsx)(Xr,{item:u,selection:r,onChangeSelection:o,getItemId:l,titleField:f,disabled:!F}),!E&&I&&!!s?.length&&(0,ue.jsx)("div",{className:"dataviews-view-grid__media-actions",children:(0,ue.jsx)(yo,{item:u,actions:s,isCompact:!0})}),E&&(0,ue.jsxs)(L,{direction:"row",gap:"xs",className:"dataviews-view-grid__title-actions",children:[(0,ue.jsx)(Jr,{item:u,isItemClickable:a,onClickItem:n,renderItemLink:i,className:"dataviews-view-grid__title-field dataviews-title-field",...w,children:D}),!!s?.length&&(0,ue.jsx)(yo,{item:u,actions:s,isCompact:!0})]}),(0,ue.jsxs)(L,{direction:"column",gap:"2xs",children:[T&&m?.render&&(0,ue.jsx)(m.render,{item:u,field:m}),!!h?.length&&(0,ue.jsx)(L,{direction:"row",className:"dataviews-view-grid__badge-fields",gap:"xs",wrap:"wrap",align:"top",justify:"flex-start",children:h.map(A=>(0,ue.jsx)(Ub,{className:"dataviews-view-grid__field-value",children:(0,ue.jsx)(A.render,{item:u,field:A})},A.id))}),!!p?.length&&(0,ue.jsx)(L,{direction:"column",className:"dataviews-view-grid__fields",gap:"2xs",children:p.map(A=>(0,ue.jsx)(Vt.Flex,{className:"dataviews-view-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,ue.jsxs)(ue.Fragment,{children:[(0,ue.jsx)(Vt.Tooltip,{text:A.label,children:(0,ue.jsx)(Vt.FlexItem,{className:"dataviews-view-grid__field-name",children:A.header})}),(0,ue.jsx)(Vt.FlexItem,{className:"dataviews-view-grid__field-value",style:{maxHeight:"none"},children:(0,ue.jsx)(A.render,{item:u,field:A})})]})},A.id))})]})]})});function jl({data:e,isInfiniteScroll:t,className:r,isLoading:o,view:n,fields:a,selection:i,onChangeSelection:l,onClickItem:u,isItemClickable:s,renderItemLink:d,getItemId:f,actions:m}){let{paginationInfo:p,resizeObserverRef:h}=(0,ii.useContext)($),g=Bd(),x=Uo(m,e),y=a.find(S=>S.id===n?.titleField),_=a.find(S=>S.id===n?.mediaField),E=a.find(S=>S.id===n?.descriptionField),k=n.fields??[],{regularFields:T,badgeFields:F}=k.reduce((S,R)=>{let D=a.find(v=>v.id===R);if(!D)return S;let I=n.layout?.badgeFields?.includes(R)?"badgeFields":"regularFields";return S[I].push(D),S},{regularFields:[],badgeFields:[]}),N="900px",P=Math.ceil(e.length/g);return(0,ue.jsx)(Vt.Composite,{role:t?"feed":"grid",className:q("dataviews-view-grid",r),focusWrap:!0,"aria-busy":o,"aria-rowcount":t?void 0:P,ref:h,children:Yb(e,g).map((S,R)=>(0,ue.jsx)(Vt.Composite.Row,{render:(0,ue.jsx)("div",{role:"row","aria-rowindex":R+1,"aria-label":(0,Dn.sprintf)((0,Dn.__)("Row %d"),R+1),className:"dataviews-view-grid__row",style:{gridTemplateColumns:`repeat( ${g}, minmax(0, 1fr) )`}}),children:S.map((D,I)=>{let v=R*g+I;return(0,ue.jsx)(Vt.Composite.Item,{render:w=>(0,ue.jsx)(qb,{...w,role:t?"article":"gridcell","aria-setsize":t?p.totalItems:void 0,"aria-posinset":t?v+1:void 0,view:n,selection:i,onChangeSelection:l,onClickItem:u,isItemClickable:s,renderItemLink:d,getItemId:f,item:D,actions:m,mediaField:_,titleField:y,descriptionField:E,regularFields:T,badgeFields:F,hasBulkActions:x,config:{sizes:N}})},f(D))})},R))})}var bt=c(V(),1);function $b({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:a,onClickItem:i,isItemClickable:l,renderItemLink:u,selection:s,view:d,className:f,empty:m}){let p=!!t?.length,h=d.groupBy?.field?r.find(_=>_.id===d.groupBy?.field):null,g=h?Ht(t,h):null,x=d.infiniteScrollEnabled&&!g,y={className:f,isLoading:n,view:d,fields:r,selection:s,onChangeSelection:a,onClickItem:i,isItemClickable:l,renderItemLink:u,getItemId:o,actions:e};return(0,bt.jsxs)(bt.Fragment,{children:[p&&h&&g&&(0,bt.jsx)(L,{direction:"column",gap:"md",children:Array.from(g.entries()).map(([_,E])=>(0,bt.jsxs)(L,{direction:"column",gap:"xs",children:[(0,bt.jsx)("h3",{className:"dataviews-view-grid__group-header",children:d.groupBy?.showLabel===!1?_:(0,si.sprintf)((0,si.__)("%1$s: %2$s"),h.label,_)}),(0,bt.jsx)(jl,{...y,data:E,isInfiniteScroll:!1})]},_))}),p&&!g&&(0,bt.jsx)(jl,{...y,data:t,isInfiniteScroll:!!x}),!p&&(0,bt.jsx)("div",{className:q({"dataviews-loading":n,"dataviews-no-results":!n}),children:n?(0,bt.jsx)("p",{children:(0,bt.jsx)(Hl.Spinner,{})}):m}),p&&n&&(0,bt.jsx)("p",{className:"dataviews-loading-more",children:(0,bt.jsx)(Hl.Spinner,{})})]})}var zd=$b;var li=c(Mt(),1),qe=c(K(),1),We=c(W(),1),Fn=c(Q(),1);var Ul=c($t(),1);var G=c(V(),1),{Menu:zl}=te(qe.privateApis);function Wl(e){return`${e}-item-wrapper`}function Kb(e,t){return`${e}-primary-action-${t}`}function Gl(e){return`${e}-dropdown`}function Qb({idPrefix:e,primaryAction:t,item:r}){let o=(0,Ul.useRegistry)(),[n,a]=(0,We.useState)(!1),i=Kb(e,t.id),l=typeof t.label=="string"?t.label:t.label([r]);return"RenderModal"in t?(0,G.jsx)("div",{role:"gridcell",children:(0,G.jsx)(qe.Composite.Item,{id:i,render:(0,G.jsx)(qe.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,text:l,size:"small",onClick:()=>a(!0)}),children:n&&(0,G.jsx)(wo,{action:t,items:[r],closeModal:()=>a(!1)})})},t.id):(0,G.jsx)("div",{role:"gridcell",children:(0,G.jsx)(qe.Composite.Item,{id:i,render:(0,G.jsx)(qe.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,size:"small",onClick:()=>{t.callback([r],{registry:o})},children:l})})},t.id)}function Wd({view:e,actions:t,idPrefix:r,isSelected:o,item:n,titleField:a,mediaField:i,descriptionField:l,onSelect:u,otherFields:s,onDropdownTriggerKeyDown:d,posinset:f}){let{showTitle:m=!0,showMedia:p=!0,showDescription:h=!0,infiniteScrollEnabled:g}=e,x=(0,We.useRef)(null),y=`${r}-label`,_=`${r}-description`,E=(0,Ul.useRegistry)(),[k,T]=(0,We.useState)(!1),[F,N]=(0,We.useState)(null),P=({type:b})=>{T(b==="mouseenter")},{paginationInfo:S}=(0,We.useContext)($);(0,We.useEffect)(()=>{o&&x.current?.scrollIntoView({behavior:"auto",block:"nearest",inline:"nearest"})},[o]);let{primaryAction:R,eligibleActions:D}=(0,We.useMemo)(()=>{let b=t.filter(M=>!M.isEligible||M.isEligible(n));return{primaryAction:b.filter(M=>M.isPrimary)[0],eligibleActions:b}},[t,n]),I=R&&t.length===1,v=p&&i?.render?(0,G.jsx)("div",{className:"dataviews-view-list__media-wrapper",children:(0,G.jsx)(i.render,{item:n,field:i,config:{sizes:"52px"}})}):null,w=m&&a?.render?(0,G.jsx)(a.render,{item:n,field:a}):null,A=D?.length>0&&(0,G.jsxs)(L,{direction:"row",gap:"sm",className:"dataviews-view-list__item-actions",children:[R&&(0,G.jsx)(Qb,{idPrefix:r,primaryAction:R,item:n}),!I&&(0,G.jsxs)("div",{role:"gridcell",children:[(0,G.jsxs)(zl,{placement:"bottom-end",children:[(0,G.jsx)(zl.TriggerButton,{render:(0,G.jsx)(qe.Composite.Item,{id:Gl(r),render:(0,G.jsx)(qe.Button,{size:"small",icon:Rn,label:(0,Fn.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,onKeyDown:d})})}),(0,G.jsx)(zl.Popover,{children:(0,G.jsx)(Dl,{actions:D,item:n,registry:E,setActiveModalAction:N})})]}),!!F&&(0,G.jsx)(wo,{action:F,items:[n],closeModal:()=>N(null)})]})]});return(0,G.jsx)(qe.Composite.Row,{ref:x,render:(0,G.jsx)("div",{"aria-posinset":f,"aria-setsize":g?S.totalItems:void 0}),role:g?"article":"row",className:q({"is-selected":o,"is-hovered":k}),onMouseEnter:P,onMouseLeave:P,children:(0,G.jsxs)(L,{direction:"row",className:"dataviews-view-list__item-wrapper",children:[(0,G.jsx)("div",{role:"gridcell",children:(0,G.jsx)(qe.Composite.Item,{id:Wl(r),"aria-pressed":o,"aria-labelledby":y,"aria-describedby":_,className:"dataviews-view-list__item",onClick:()=>u(n)})}),(0,G.jsxs)(L,{direction:"row",gap:"sm",justify:"start",align:"flex-start",style:{flex:1},children:[v,(0,G.jsxs)(L,{direction:"column",gap:"2xs",className:"dataviews-view-list__field-wrapper",children:[(0,G.jsxs)(L,{direction:"row",align:"center",children:[(0,G.jsx)("div",{className:"dataviews-title-field",id:y,style:{flex:1},children:w}),A]}),h&&l?.render&&(0,G.jsx)("div",{className:"dataviews-view-list__field",children:(0,G.jsx)(l.render,{item:n,field:l})}),(0,G.jsx)("div",{className:"dataviews-view-list__fields",id:_,children:s.map(b=>(0,G.jsxs)("div",{className:"dataviews-view-list__field",children:[(0,G.jsx)(qe.VisuallyHidden,{as:"span",className:"dataviews-view-list__field-label",children:b.label}),(0,G.jsx)("span",{className:"dataviews-view-list__field-value",children:(0,G.jsx)(b.render,{item:n,field:b})})]},b.id))})]})]})]})})}function Xb(e){return!!e}function Yl(e){let{actions:t,data:r,fields:o,getItemId:n,isLoading:a,onChangeSelection:i,selection:l,view:u,className:s,empty:d}=e,f=(0,li.useInstanceId)(Yl,"view-list"),m=r?.findLast(w=>l.includes(n(w))),p=o.find(w=>w.id===u.titleField),h=o.find(w=>w.id===u.mediaField),g=o.find(w=>w.id===u.descriptionField),x=(u?.fields??[]).map(w=>o.find(A=>w===A.id)).filter(Xb),y=w=>i([n(w)]),_=(0,We.useCallback)(w=>`${f}-${n(w)}`,[f,n]),E=(0,We.useCallback)((w,A)=>A.startsWith(_(w)),[_]),[k,T]=(0,We.useState)(void 0);(0,We.useEffect)(()=>{m&&T(Wl(_(m)))},[m,_]);let F=r.findIndex(w=>E(w,k??"")),N=(0,li.usePrevious)(F),P=F!==-1,S=(0,We.useCallback)((w,A)=>{let b=Math.min(r.length-1,Math.max(0,w));if(!r[b])return;let C=_(r[b]),M=A(C);T(M),document.getElementById(M)?.focus()},[r,_]);(0,We.useEffect)(()=>{!P&&(N!==void 0&&N!==-1)&&S(N,Wl)},[P,S,N]);let R=(0,We.useCallback)(w=>{w.key==="ArrowDown"&&(w.preventDefault(),S(F+1,Gl)),w.key==="ArrowUp"&&(w.preventDefault(),S(F-1,Gl))},[S,F]),D=r?.length;if(!D)return(0,G.jsx)("div",{className:q({"dataviews-loading":a,"dataviews-no-results":!D&&!a}),children:!D&&(a?(0,G.jsx)("p",{children:(0,G.jsx)(qe.Spinner,{})}):d)});let I=u.groupBy?.field?o.find(w=>w.id===u.groupBy?.field):null,v=I?Ht(r,I):null;return D&&I&&v?(0,G.jsx)(qe.Composite,{id:`${f}`,render:(0,G.jsx)("div",{}),className:"dataviews-view-list__group",role:"grid",activeId:k,setActiveId:T,children:(0,G.jsx)(L,{direction:"column",gap:"md",className:q("dataviews-view-list",s),children:Array.from(v.entries()).map(([w,A])=>(0,G.jsxs)(L,{direction:"column",gap:"xs",children:[(0,G.jsx)("h3",{className:"dataviews-view-list__group-header",children:u.groupBy?.showLabel===!1?w:(0,Fn.sprintf)((0,Fn.__)("%1$s: %2$s"),I.label,w)}),A.map(b=>{let C=_(b);return(0,G.jsx)(Wd,{view:u,idPrefix:C,actions:t,item:b,isSelected:b===m,onSelect:y,mediaField:h,titleField:p,descriptionField:g,otherFields:x,onDropdownTriggerKeyDown:R},C)})]},w))})}):(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(qe.Composite,{id:f,render:(0,G.jsx)("div",{}),className:q("dataviews-view-list",s,{[`has-${u.layout?.density}-density`]:u.layout?.density&&["compact","comfortable"].includes(u.layout.density)}),role:u.infiniteScrollEnabled?"feed":"grid",activeId:k,setActiveId:T,children:r.map((w,A)=>{let b=_(w);return(0,G.jsx)(Wd,{view:u,idPrefix:b,actions:t,item:w,isSelected:w===m,onSelect:y,mediaField:h,titleField:p,descriptionField:g,otherFields:x,onDropdownTriggerKeyDown:R,posinset:u.infiniteScrollEnabled?A+1:void 0},b)})}),D&&a&&(0,G.jsx)("p",{className:"dataviews-loading-more",children:(0,G.jsx)(qe.Spinner,{})})]})}var $l=c(K(),1);var ui=c(Q(),1),Gd=c(W(),1);var $o=c(V(),1);function Ud({groupName:e,groupData:t,groupField:r,showLabel:o=!0,children:n}){let a=o?(0,Gd.createInterpolateElement)((0,ui.sprintf)((0,ui.__)("%s: <groupName />"),r.label).trim(),{groupName:(0,$o.jsx)(r.render,{item:t[0],field:r})}):(0,$o.jsx)(r.render,{item:t[0],field:r});return(0,$o.jsxs)(L,{direction:"column",className:"dataviews-view-activity__group",children:[(0,$o.jsx)("h3",{className:"dataviews-view-activity__group-header",children:a}),n]},e)}var Yd=c(K(),1),_o=c(W(),1),qd=c($t(),1);var je=c(V(),1);function Zb(e){let{view:t,actions:r,item:o,titleField:n,mediaField:a,descriptionField:i,otherFields:l,posinset:u,onClickItem:s,renderItemLink:d,isItemClickable:f}=e,{showTitle:m=!0,showMedia:p=!0,showDescription:h=!0,infiniteScrollEnabled:g}=t,x=(0,_o.useRef)(null),y=(0,qd.useRegistry)(),{paginationInfo:_}=(0,_o.useContext)($),{primaryActions:E,eligibleActions:k}=(0,_o.useMemo)(()=>{let R=r.filter(I=>!I.isEligible||I.isEligible(o));return{primaryActions:R.filter(I=>I.isPrimary),eligibleActions:R}},[r,o]),T=t.layout?.density??"balanced",F=p&&T!=="compact"&&a?.render?(0,je.jsx)(a.render,{item:o,field:a,config:{sizes:T==="comfortable"?"32px":"24px"}}):null,N=(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"})}),P=m&&n?.render?(0,je.jsx)(n.render,{item:o,field:n}):null,S=(0,_o.useMemo)(()=>T==="comfortable"?"sm":"xs",[T]);return(0,je.jsx)("div",{ref:x,role:g?"article":void 0,"aria-posinset":u,"aria-setsize":g?_.totalItems:void 0,className:q("dataviews-view-activity__item",T==="compact"&&"is-compact",T==="balanced"&&"is-balanced",T==="comfortable"&&"is-comfortable"),children:(0,je.jsxs)(L,{direction:"row",gap:"md",justify:"start",align:"flex-start",children:[(0,je.jsx)(L,{direction:"column",gap:"2xs",align:"center",className:"dataviews-view-activity__item-type",children:N}),(0,je.jsxs)(L,{direction:"column",gap:S,align:"flex-start",className:"dataviews-view-activity__item-content",children:[P&&(0,je.jsx)(Jr,{item:o,isItemClickable:f,onClickItem:s,renderItemLink:d,className:"dataviews-view-activity__item-title",children:P}),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:l.map(R=>(0,je.jsxs)("div",{className:"dataviews-view-activity__item-field",children:[(0,je.jsx)(Yd.VisuallyHidden,{as:"span",className:"dataviews-view-activity__item-field-label",children:R.label}),(0,je.jsx)("span",{className:"dataviews-view-activity__item-field-value",children:(0,je.jsx)(R.render,{item:o,field:R})})]},R.id))}),!!E?.length&&(0,je.jsx)(Fl,{item:o,actions:E,registry:y,buttonVariant:"secondary"})]}),E.length<k.length&&(0,je.jsx)("div",{className:"dataviews-view-activity__item-actions",children:(0,je.jsx)(yo,{item:o,actions:k,isCompact:!0})})]})})}var $d=Zb;var Kd=c(pe(),1);function Jb(e){return!!e}function ql(e){let{data:t,fields:r,getItemId:o,view:n}=e,a=r.find(s=>s.id===n.titleField),i=r.find(s=>s.id===n.mediaField),l=r.find(s=>s.id===n.descriptionField),u=(n?.fields??[]).map(s=>r.find(d=>s===d.id)).filter(Jb);return t.map((s,d)=>(0,Kd.createElement)($d,{...e,key:o(s),item:s,mediaField:i,titleField:a,descriptionField:l,otherFields:u,posinset:n.infiniteScrollEnabled?d+1:void 0}))}var xt=c(V(),1);function Qd(e){let{empty:t,data:r,fields:o,isLoading:n,view:a,className:i}=e,l=r?.length;if(!l)return(0,xt.jsx)("div",{className:q({"dataviews-loading":n,"dataviews-no-results":!l&&!n}),children:!l&&(n?(0,xt.jsx)("p",{children:(0,xt.jsx)($l.Spinner,{})}):t)});let u=q("dataviews-view-activity",i),s=a.groupBy?.field?o.find(m=>m.id===a.groupBy?.field):null,d=s?Ht(r,s):null,f=d?Array.from(d.entries()):[];return l&&s&&d?(0,xt.jsx)(L,{direction:"column",gap:"xs",className:u,children:f.map(([m,p])=>(0,xt.jsx)(Ud,{groupName:m,groupData:p,groupField:s,showLabel:a.groupBy?.showLabel!==!1,children:(0,xt.jsx)(ql,{...e,data:p})},m))}):(0,xt.jsxs)(xt.Fragment,{children:[(0,xt.jsx)("div",{className:u,role:a.infiniteScrollEnabled?"feed":void 0,children:(0,xt.jsx)(ql,{...e})}),l&&n&&(0,xt.jsx)("p",{className:"dataviews-loading-more",children:(0,xt.jsx)($l.Spinner,{})})]})}var Ot=c(K(),1),Ln=c(Q(),1),of=c(Mt(),1),nf=c(W(),1);var Zd=c(K(),1),ex=c($t(),1),ci=c(W(),1),Ql=c(Q(),1);var Mn=c(K(),1),Ko=c(W(),1),kt=c(Q(),1);var kr=c(V(),1);function Kl(){let{view:e,onChangeView:t,paginationInfo:{totalItems:r=0,totalPages:o}}=(0,Ko.useContext)($);if(!r||!o||e.infiniteScrollEnabled)return null;let n=e.page??1,a=Array.from(Array(o)).map((i,l)=>{let u=l+1;return{value:u.toString(),label:u.toString(),"aria-label":n===u?(0,kt.sprintf)((0,kt.__)("Page %1$d of %2$d"),n,o):u.toString()}});return!!r&&o!==1&&(0,kr.jsxs)(L,{direction:"row",className:"dataviews-pagination",justify:"end",align:"center",gap:"lg",children:[(0,kr.jsx)(L,{direction:"row",justify:"flex-start",align:"center",gap:"2xs",className:"dataviews-pagination__page-select",children:(0,Ko.createInterpolateElement)((0,kt.sprintf)((0,kt._x)("<div>Page</div>%1$s<div>of %2$d</div>","paging"),"<CurrentPage />",o),{div:(0,kr.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,kr.jsx)(Mn.SelectControl,{"aria-label":(0,kt.__)("Current page"),value:n.toString(),options:a,onChange:i=>{t({...e,page:+i})},size:"small",variant:"minimal"})})}),(0,kr.jsxs)(L,{direction:"row",gap:"2xs",align:"center",children:[(0,kr.jsx)(Mn.Button,{onClick:()=>t({...e,page:n-1}),disabled:n===1,accessibleWhenDisabled:!0,label:(0,kt.__)("Previous page"),icon:(0,kt.isRTL)()?za:Ga,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,kr.jsx)(Mn.Button,{onClick:()=>t({...e,page:n+1}),disabled:n>=o,accessibleWhenDisabled:!0,label:(0,kt.__)("Next page"),icon:(0,kt.isRTL)()?Ga:za,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})}var Xd=(0,Ko.memo)(Kl);var Jd=c(V(),1);function di(e){return(0,ci.useMemo)(()=>e?.every(t=>t.supportsBulk),[e])}var ef=c(W(),1);var tf=c(V(),1),Xl=(0,ef.forwardRef)(({className:e,previewSize:t,...r},o)=>(0,tf.jsx)("div",{ref:o,className:q("dataviews-view-grid-items",e),style:{gridTemplateColumns:t&&`repeat(auto-fill, minmax(${t}px, 1fr))`},...r}));var J=c(V(),1),{Badge:tx}=te(Ot.privateApis);function rf({view:e,multiselect:t,selection:r,onChangeSelection:o,getItemId:n,item:a,mediaField:i,titleField:l,descriptionField:u,regularFields:s,badgeFields:d,config:f,posinset:m,setsize:p}){let{showTitle:h=!0,showMedia:g=!0,showDescription:x=!0}=e,y=n(a),_=r.includes(y),E=i?.render?(0,J.jsx)(i.render,{item:a,field:i,config:f}):null,k=h&&l?.render?(0,J.jsx)(l.render,{item:a,field:l}):null;return(0,J.jsxs)(Ot.Composite.Item,{"aria-label":l?l.getValue({item:a})||(0,Ln.__)("(no title)"):void 0,render:({children:T,...F})=>(0,J.jsx)(L,{direction:"column",children:T,...F}),role:"option","aria-posinset":m,"aria-setsize":p,className:q("dataviews-view-picker-grid__card",{"is-selected":_}),"aria-selected":_,onClick:()=>{if(_)o(r.filter(T=>y!==T));else{let T=t?[...r,y]:[y];o(T)}},children:[g&&E&&(0,J.jsx)("div",{className:"dataviews-view-picker-grid__media",children:E}),g&&E&&(0,J.jsx)(Xr,{item:a,selection:r,onChangeSelection:o,getItemId:n,titleField:l,disabled:!1,"aria-hidden":!0,tabIndex:-1}),h&&(0,J.jsx)(L,{direction:"row",justify:"space-between",className:"dataviews-view-picker-grid__title-actions",children:(0,J.jsx)("div",{className:"dataviews-view-picker-grid__title-field dataviews-title-field",children:k})}),(0,J.jsxs)(L,{direction:"column",gap:"2xs",children:[x&&u?.render&&(0,J.jsx)(u.render,{item:a,field:u}),!!d?.length&&(0,J.jsx)(L,{direction:"row",className:"dataviews-view-picker-grid__badge-fields",gap:"xs",wrap:"wrap",align:"top",justify:"flex-start",children:d.map(T=>(0,J.jsx)(tx,{className:"dataviews-view-picker-grid__field-value",children:(0,J.jsx)(T.render,{item:a,field:T})},T.id))}),!!s?.length&&(0,J.jsx)(L,{direction:"column",className:"dataviews-view-picker-grid__fields",gap:"2xs",children:s.map(T=>(0,J.jsx)(Ot.Flex,{className:"dataviews-view-picker-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(Ot.FlexItem,{className:"dataviews-view-picker-grid__field-name",children:T.header}),(0,J.jsx)(Ot.FlexItem,{className:"dataviews-view-picker-grid__field-value",style:{maxHeight:"none"},children:(0,J.jsx)(T.render,{item:a,field:T})})]})},T.id))})]})]},y)}function af({groupName:e,groupField:t,showLabel:r=!0,children:o}){let n=(0,of.useInstanceId)(af,"dataviews-view-picker-grid-group__header");return(0,J.jsxs)(L,{direction:"column",gap:"xs",role:"group","aria-labelledby":n,children:[(0,J.jsx)("h3",{className:"dataviews-view-picker-grid-group__header",id:n,children:r?(0,Ln.sprintf)((0,Ln.__)("%1$s: %2$s"),t.label,e):e}),o]},e)}function rx({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:a,selection:i,view:l,className:u,empty:s}){let{resizeObserverRef:d,paginationInfo:f,itemListLabel:m}=(0,nf.useContext)($),p=r.find(v=>v.id===l?.titleField),h=r.find(v=>v.id===l?.mediaField),g=r.find(v=>v.id===l?.descriptionField),x=l.fields??[],{regularFields:y,badgeFields:_}=x.reduce((v,w)=>{let A=r.find(C=>C.id===w);if(!A)return v;let b=l.layout?.badgeFields?.includes(w)?"badgeFields":"regularFields";return v[b].push(A),v},{regularFields:[],badgeFields:[]}),E=!!t?.length,k=l.layout?.previewSize,T=di(e),F="900px",N=l.groupBy?.field?r.find(v=>v.id===l.groupBy?.field):null,P=N?Ht(t,N):null,S=l.infiniteScrollEnabled&&!P,R=l?.page??1,D=l?.perPage??0,I=S?f?.totalItems:void 0;return(0,J.jsxs)(J.Fragment,{children:[E&&N&&P&&(0,J.jsx)(Ot.Composite,{virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":T,className:q("dataviews-view-picker-grid",u),"aria-label":m,render:({children:v,...w})=>(0,J.jsx)(L,{direction:"column",gap:"md",children:v,...w}),children:Array.from(P.entries()).map(([v,w])=>(0,J.jsx)(af,{groupName:v,groupField:N,showLabel:l.groupBy?.showLabel!==!1,children:(0,J.jsx)(Xl,{previewSize:k,style:{gridTemplateColumns:k&&`repeat(auto-fill, minmax(${k}px, 1fr))`},"aria-busy":n,ref:d,children:w.map(A=>{let b=(R-1)*D+t.indexOf(A)+1;return(0,J.jsx)(rf,{view:l,multiselect:T,selection:i,onChangeSelection:a,getItemId:o,item:A,mediaField:h,titleField:p,descriptionField:g,regularFields:y,badgeFields:_,config:{sizes:F},posinset:b,setsize:I},o(A))})})},v))}),E&&!P&&(0,J.jsx)(Ot.Composite,{render:(0,J.jsx)(Xl,{className:q("dataviews-view-picker-grid",u),previewSize:k,"aria-busy":n,ref:d}),virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":T,"aria-label":m,children:t.map((v,w)=>{let A=S?w+1:void 0;return S||(A=(R-1)*D+w+1),(0,J.jsx)(rf,{view:l,multiselect:T,selection:i,onChangeSelection:a,getItemId:o,item:v,mediaField:h,titleField:p,descriptionField:g,regularFields:y,badgeFields:_,config:{sizes:F},posinset:A,setsize:I},o(v))})}),!E&&(0,J.jsx)("div",{className:q({"dataviews-loading":n,"dataviews-no-results":!n}),children:n?(0,J.jsx)("p",{children:(0,J.jsx)(Ot.Spinner,{})}):s}),E&&n&&(0,J.jsx)("p",{className:"dataviews-loading-more",children:(0,J.jsx)(Ot.Spinner,{})})]})}var sf=rx;var fi=c(Q(),1),So=c(K(),1),zt=c(W(),1);var re=c(V(),1);function ox({item:e,fields:t,column:r,align:o}){let n=t.find(i=>i.id===r);if(!n)return null;let a=q("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":o==="end","dataviews-view-table__cell-align-center":o==="center"});return(0,re.jsx)("div",{className:a,children:(0,re.jsx)(n.render,{item:e,field:n})})}function lf({item:e,fields:t,id:r,view:o,titleField:n,mediaField:a,descriptionField:i,selection:l,getItemId:u,onChangeSelection:s,multiselect:d,posinset:f}){let{paginationInfo:m}=(0,zt.useContext)($),p=l.includes(r),[h,g]=(0,zt.useState)(!1),{showTitle:x=!0,showMedia:y=!0,showDescription:_=!0,infiniteScrollEnabled:E}=o,k=()=>{g(!0)},T=()=>{g(!1)},F=o.fields??[],N=n&&x||a&&y||i&&_;return(0,re.jsxs)(So.Composite.Item,{render:({children:P,...S})=>(0,re.jsx)("tr",{className:q("dataviews-view-table__row",{"is-selected":p,"is-hovered":h}),onMouseEnter:k,onMouseLeave:T,children:P,...S}),"aria-selected":p,"aria-setsize":m.totalItems||void 0,"aria-posinset":f,role:E?"article":"option",onClick:()=>{if(p)s(l.filter(P=>r!==P));else{let P=d?[...l,r]:[r];s(P)}},children:[(0,re.jsx)("td",{className:"dataviews-view-table__checkbox-column",role:"presentation",children:(0,re.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,re.jsx)(Xr,{item:e,selection:l,onChangeSelection:s,getItemId:u,titleField:n,disabled:!1,"aria-hidden":!0,tabIndex:-1})})}),N&&(0,re.jsx)("td",{role:"presentation",children:(0,re.jsx)(oi,{item:e,titleField:x?n:void 0,mediaField:y?a:void 0,descriptionField:_?i:void 0,isItemClickable:()=>!1})}),F.map(P=>{let{width:S,maxWidth:R,minWidth:D,align:I}=o.layout?.styles?.[P]??{};return(0,re.jsx)("td",{style:{width:S,maxWidth:R,minWidth:D},role:"presentation",children:(0,re.jsx)(ox,{fields:t,item:e,column:P,align:I})},P)})]},r)}function nx({actions:e,data:t,fields:r,getItemId:o,isLoading:n=!1,onChangeView:a,onChangeSelection:i,selection:l,setOpenedFilter:u,view:s,className:d,empty:f}){let m=(0,zt.useRef)(new Map),p=(0,zt.useRef)(),[h,g]=(0,zt.useState)(),x=di(e)??!1;(0,zt.useEffect)(()=>{p.current&&(p.current.focus(),p.current=void 0)});let y=(0,zt.useId)();if(h){p.current=h,g(void 0);return}let _=b=>{let C=m.current.get(b.id),M=C?m.current.get(C.fallback):void 0;g(M?.node)},E=!!t?.length,k=r.find(b=>b.id===s.titleField),T=r.find(b=>b.id===s.mediaField),F=r.find(b=>b.id===s.descriptionField),N=s.groupBy?.field?r.find(b=>b.id===s.groupBy?.field):null,P=N?Ht(t,N):null,{showTitle:S=!0,showMedia:R=!0,showDescription:D=!0}=s,I=k&&S||T&&R||F&&D,v=s.fields??[],w=(b,C)=>M=>{M?m.current.set(b,{node:M,fallback:v[C>0?C-1:1]}):m.current.delete(b)},A=s.infiniteScrollEnabled&&!P;return(0,re.jsxs)(re.Fragment,{children:[(0,re.jsxs)("table",{className:q("dataviews-view-table","dataviews-view-picker-table",d,{[`has-${s.layout?.density}-density`]:s.layout?.density&&["compact","comfortable"].includes(s.layout.density)}),"aria-busy":n,"aria-describedby":y,role:A?"feed":"listbox",children:[(0,re.jsx)("thead",{role:"presentation",children:(0,re.jsxs)("tr",{className:"dataviews-view-table__row",role:"presentation",children:[(0,re.jsx)("th",{className:"dataviews-view-table__checkbox-column",children:x&&(0,re.jsx)(Vn,{selection:l,onChangeSelection:i,data:t,actions:e,getItemId:o})}),I&&(0,re.jsx)("th",{children:k&&(0,re.jsx)(Yo,{ref:w(k.id,0),fieldId:k.id,view:s,fields:r,onChangeView:a,onHide:_,setOpenedFilter:u,canMove:!1})}),v.map((b,C)=>{let{width:M,maxWidth:O,minWidth:U,align:Y}=s.layout?.styles?.[b]??{};return(0,re.jsx)("th",{style:{width:M,maxWidth:O,minWidth:U,textAlign:Y},"aria-sort":s.sort?.direction&&s.sort?.field===b?Qa[s.sort.direction]:void 0,scope:"col",children:(0,re.jsx)(Yo,{ref:w(b,C),fieldId:b,view:s,fields:r,onChangeView:a,onHide:_,setOpenedFilter:u,canMove:s.layout?.enableMoving??!0})},b)})]})}),E&&N&&P?Array.from(P.entries()).map(([b,C])=>(0,re.jsxs)(So.Composite,{virtualFocus:!0,orientation:"vertical",render:(0,re.jsx)("tbody",{role:"group"}),children:[(0,re.jsx)("tr",{className:"dataviews-view-table__group-header-row",role:"presentation",children:(0,re.jsx)("td",{colSpan:v.length+(I?1:0)+1,className:"dataviews-view-table__group-header-cell",role:"presentation",children:s.groupBy?.showLabel===!1?b:(0,fi.sprintf)((0,fi.__)("%1$s: %2$s"),N.label,b)})}),C.map((M,O)=>(0,re.jsx)(lf,{item:M,fields:r,id:o(M)||O.toString(),view:s,titleField:k,mediaField:T,descriptionField:F,selection:l,getItemId:o,onChangeSelection:i,multiselect:x},o(M)))]},`group-${b}`)):(0,re.jsx)(So.Composite,{render:(0,re.jsx)("tbody",{role:"presentation"}),virtualFocus:!0,orientation:"vertical",children:E&&t.map((b,C)=>(0,re.jsx)(lf,{item:b,fields:r,id:o(b)||C.toString(),view:s,titleField:k,mediaField:T,descriptionField:F,selection:l,getItemId:o,onChangeSelection:i,multiselect:x,posinset:C+1},o(b)))})]}),(0,re.jsxs)("div",{className:q({"dataviews-loading":n,"dataviews-no-results":!E&&!n}),id:y,children:[!E&&(n?(0,re.jsx)("p",{children:(0,re.jsx)(So.Spinner,{})}):f),E&&n&&(0,re.jsx)("p",{className:"dataviews-loading-more",children:(0,re.jsx)(So.Spinner,{})})]})]})}var uf=nx;var cf=c(K(),1),df=c(Q(),1),ff=c(W(),1);var mf=c(V(),1),ax=[{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 Zl(){let e=(0,ff.useContext)($),t=e.view,r=ax.filter(i=>e.containerWidth>=i.breakpoint),o=t.layout?.previewSize??230,n=r.map((i,l)=>({...i,index:l})).filter(i=>i.value<=o).sort((i,l)=>l.value-i.value)[0]?.index??0,a=r.map((i,l)=>({value:l}));return(0,mf.jsx)(cf.RangeControl,{__next40pxDefaultSize:!0,showTooltip:!1,label:(0,df.__)("Preview size"),value:n,min:0,max:r.length-1,withInputField:!1,onChange:(i=0)=>{e.onChangeView({...t,layout:{...t.layout,previewSize:r[i].value}})},step:1,marks:a})}var Qo=c(K(),1),Xo=c(Q(),1),pf=c(W(),1);var Zo=c(V(),1);function Bn(){let e=(0,pf.useContext)($),t=e.view;return(0,Zo.jsxs)(Qo.__experimentalToggleGroupControl,{size:"__unstable-large",label:(0,Xo.__)("Density"),value:t.layout?.density||"balanced",onChange:r=>{e.onChangeView({...t,layout:{...t.layout,density:r}})},isBlock:!0,children:[(0,Zo.jsx)(Qo.__experimentalToggleGroupControlOption,{value:"comfortable",label:(0,Xo._x)("Comfortable","Density option for DataView layout")},"comfortable"),(0,Zo.jsx)(Qo.__experimentalToggleGroupControlOption,{value:"balanced",label:(0,Xo._x)("Balanced","Density option for DataView layout")},"balanced"),(0,Zo.jsx)(Qo.__experimentalToggleGroupControlOption,{value:"compact",label:(0,Xo._x)("Compact","Density option for DataView layout")},"compact")]})}var to=[{type:zo,label:(0,Nr.__)("Table"),component:Ld,icon:Oa,viewConfigOptions:Bn},{type:Za,label:(0,Nr.__)("Grid"),component:zd,icon:Aa,viewConfigOptions:Zl},{type:cd,label:(0,Nr.__)("List"),component:Yl,icon:(0,Nr.isRTL)()?pl:gl,viewConfigOptions:Bn},{type:dd,label:(0,Nr.__)("Activity"),component:Qd,icon:El,viewConfigOptions:Bn},{type:fd,label:(0,Nr.__)("Grid"),component:sf,icon:Aa,viewConfigOptions:Zl,isPicker:!0},{type:md,label:(0,Nr.__)("Table"),component:uf,icon:Oa,viewConfigOptions:Bn,isPicker:!0}];var cn=c(W(),1);var Kt=c(K(),1),jr=c(Q(),1),Bi=c(W(),1);var ix=Object.defineProperty,sx=Object.defineProperties,lx=Object.getOwnPropertyDescriptors,mi=Object.getOwnPropertySymbols,gf=Object.prototype.hasOwnProperty,hf=Object.prototype.propertyIsEnumerable,vf=(e,t,r)=>t in e?ix(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,j=(e,t)=>{for(var r in t||(t={}))gf.call(t,r)&&vf(e,r,t[r]);if(mi)for(var r of mi(t))hf.call(t,r)&&vf(e,r,t[r]);return e},Z=(e,t)=>sx(e,lx(t)),ie=(e,t)=>{var r={};for(var o in e)gf.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&mi)for(var o of mi(e))t.indexOf(o)<0&&hf.call(e,o)&&(r[o]=e[o]);return r};var ux=Object.defineProperty,cx=Object.defineProperties,dx=Object.getOwnPropertyDescriptors,pi=Object.getOwnPropertySymbols,xf=Object.prototype.hasOwnProperty,wf=Object.prototype.propertyIsEnumerable,bf=(e,t,r)=>t in e?ux(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,se=(e,t)=>{for(var r in t||(t={}))xf.call(t,r)&&bf(e,r,t[r]);if(pi)for(var r of pi(t))wf.call(t,r)&&bf(e,r,t[r]);return e},He=(e,t)=>cx(e,dx(t)),vi=(e,t)=>{var r={};for(var o in e)xf.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&pi)for(var o of pi(e))t.indexOf(o)<0&&wf.call(e,o)&&(r[o]=e[o]);return r};function jn(...e){}function Jl(e,t){if(fx(e)){let r=mx(t)?t():t;return e(r)}return e}function fx(e){return typeof e=="function"}function mx(e){return typeof e=="function"}function Tt(e,t){return typeof Object.hasOwn=="function"?Object.hasOwn(e,t):Object.prototype.hasOwnProperty.call(e,t)}function ro(...e){return(...t)=>{for(let r of e)typeof r=="function"&&r(...t)}}function Hn(e){return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function eu(e,t){let r=se({},e);for(let o of t)Tt(r,o)&&delete r[o];return r}function tu(e,t){let r={};for(let o of t)Tt(e,o)&&(r[o]=e[o]);return r}function zn(e){return e}function at(e,t){if(!e)throw typeof t!="string"?new Error("Invariant failed"):new Error(t)}function ru(e){return Object.keys(e)}function ou(e,...t){let r=typeof e=="function"?e(...t):e;return r==null?!1:!r}function Co(e){return e.disabled||e["aria-disabled"]===!0||e["aria-disabled"]==="true"}function it(e){let t={};for(let r in e)e[r]!==void 0&&(t[r]=e[r]);return t}function oe(...e){for(let t of e)if(t!==void 0)return t}var yf=c(pe(),1);function _f(e,t){typeof e=="function"?e(t):e&&(e.current=t)}function px(e){return!e||!(0,yf.isValidElement)(e)?!1:"ref"in e.props||"ref"in e}function Sf(e){return px(e)?j({},e.props).ref||e.ref:null}function Cf(e,t){let r=j({},e);for(let o in t){if(!Tt(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]?j(j({},e[a]),t[a]):t[a];continue}let n=t[o];if(typeof n=="function"&&o.startsWith("on")){let a=e[o];if(typeof a=="function"){r[o]=(...i)=>{n(...i),a(...i)};continue}}r[o]=n}return r}var oo=vx();function vx(){var e;return typeof window<"u"&&!!((e=window.document)!=null&&e.createElement)}function Dr(e){return e?"self"in e?e.document:e.ownerDocument||document:document}function Po(e,t=!1){let{activeElement:r}=Dr(e);if(!r?.nodeName)return null;if(nu(r)&&r.contentDocument)return Po(r.contentDocument.body,t);if(t){let o=r.getAttribute("aria-activedescendant");if(o){let n=Dr(r).getElementById(o);if(n)return n}}return r}function dr(e,t){return e===t||e.contains(t)}function nu(e){return e.tagName==="IFRAME"}function Fr(e){let t=e.tagName.toLowerCase();return t==="button"?!0:t==="input"&&e.type?gx.indexOf(e.type)!==-1:!1}var gx=["button","color","file","image","reset","submit"];function au(e){if(typeof e.checkVisibility=="function")return e.checkVisibility();let t=e;return t.offsetWidth>0||t.offsetHeight>0||e.getClientRects().length>0}function wt(e){try{let t=e instanceof HTMLInputElement&&e.selectionStart!==null,r=e.tagName==="TEXTAREA";return t||r||!1}catch{return!1}}function Wn(e){return e.isContentEditable||wt(e)}function iu(e){if(wt(e))return e.value;if(e.isContentEditable){let t=Dr(e).createRange();return t.selectNodeContents(e),t.toString()}return""}function Jo(e){let t=0,r=0;if(wt(e))t=e.selectionStart||0,r=e.selectionEnd||0;else if(e.isContentEditable){let o=Dr(e).getSelection();if(o?.rangeCount&&o.anchorNode&&dr(e,o.anchorNode)&&o.focusNode&&dr(e,o.focusNode)){let n=o.getRangeAt(0),a=n.cloneRange();a.selectNodeContents(e),a.setEnd(n.startContainer,n.startOffset),t=a.toString().length,a.setEnd(n.endContainer,n.endOffset),r=a.toString().length}}return{start:t,end:r}}function su(e,t){let r=["dialog","menu","listbox","tree","grid"],o=e?.getAttribute("role");return o&&r.indexOf(o)!==-1?o:t}function en(e){if(!e)return null;let t=r=>r==="auto"||r==="scroll";if(e.clientHeight&&e.scrollHeight>e.clientHeight){let{overflowY:r}=getComputedStyle(e);if(t(r))return e}else if(e.clientWidth&&e.scrollWidth>e.clientWidth){let{overflowX:r}=getComputedStyle(e);if(t(r))return e}return en(e.parentElement)||document.scrollingElement||document.body}function Gn(e,...t){/text|search|password|tel|url/i.test(e.type)&&e.setSelectionRange(...t)}function lu(e,t){let r=e.map((n,a)=>[a,n]),o=!1;return r.sort(([n,a],[i,l])=>{let u=t(a),s=t(l);return u===s||!u||!s?0:hx(u,s)?(n>i&&(o=!0),-1):(n<i&&(o=!0),1)}),o?r.map(([n,a])=>a):e}function hx(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function uu(){return oo&&!!navigator.maxTouchPoints}function gi(){return oo?/mac|iphone|ipad|ipod/i.test(navigator.platform):!1}function Eo(){return oo&&gi()&&/apple/i.test(navigator.vendor)}function cu(){return oo&&/firefox\//i.test(navigator.userAgent)}function hi(e){return!!(e.currentTarget&&!dr(e.currentTarget,e.target))}function vt(e){return e.target===e.currentTarget}function Pf(e){let t=e.currentTarget;if(!t)return!1;let r=gi();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 Ef(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 Oo(e,t){let r=new FocusEvent("blur",t),o=e.dispatchEvent(r),n=He(se({},t),{bubbles:!0});return e.dispatchEvent(new FocusEvent("focusout",n)),o}function Of(e,t,r){let o=new KeyboardEvent(t,r);return e.dispatchEvent(o)}function du(e,t){let r=new MouseEvent("click",t);return e.dispatchEvent(r)}function bi(e,t){let r=t||e.currentTarget,o=e.relatedTarget;return!o||!dr(r,o)}function no(e,t,r,o){let a=(l=>{if(o){let s=setTimeout(l,o);return()=>clearTimeout(s)}let u=requestAnimationFrame(l);return()=>cancelAnimationFrame(u)})(()=>{e.removeEventListener(t,i,!0),r()}),i=()=>{a(),r()};return e.addEventListener(t,i,{once:!0,capture:!0}),a}function fr(e,t,r,o=window){let n=[];try{o.document.addEventListener(e,t,r);for(let i of Array.from(o.frames))n.push(fr(e,t,r,i))}catch{}return()=>{try{o.document.removeEventListener(e,t,r)}catch{}for(let i of n)i()}}var be=c(pe(),1),bx=c(pe(),1),fu=j({},bx),Tf=fu.useId,EE=fu.useDeferredValue,Af=fu.useInsertionEffect,ke=oo?be.useLayoutEffect:be.useEffect;function xx(e){let[t]=(0,be.useState)(e);return t}function Vf(e){let t=(0,be.useRef)(e);return ke(()=>{t.current=e}),t}function ne(e){let t=(0,be.useRef)(()=>{throw new Error("Cannot call an event handler while rendering.")});return Af?Af(()=>{t.current=e}):t.current=e,(0,be.useCallback)((...r)=>{var o;return(o=t.current)==null?void 0:o.call(t,...r)},[])}function kf(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 De(...e){return(0,be.useMemo)(()=>{if(e.some(Boolean))return t=>{for(let r of e)_f(r,t)}},e)}function Wt(e){if(Tf){let o=Tf();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 Nf(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 Df(e,t,r){let o=xx(r),[n,a]=(0,be.useState)(o);return(0,be.useEffect)(()=>{let i=e&&"current"in e?e.current:e;if(!i)return;let l=()=>{let s=i.getAttribute(t);a(s??o)},u=new MutationObserver(l);return u.observe(i,{attributeFilter:[t]}),l(),()=>u.disconnect()},[e,t,o]),n}function mr(e,t){let r=(0,be.useRef)(!1);(0,be.useEffect)(()=>{if(r.current)return e();r.current=!0},t),(0,be.useEffect)(()=>()=>{r.current=!1},[])}function Ff(e,t){let r=(0,be.useRef)(!1);ke(()=>{if(r.current)return e();r.current=!0},t),ke(()=>()=>{r.current=!1},[])}function Mf(){return(0,be.useReducer)(()=>[],[])}function ze(e){return ne(typeof e=="function"?e:()=>e)}function pr(e,t,r=[]){let o=(0,be.useCallback)(n=>(e.wrapElement&&(n=e.wrapElement(n)),t(n)),[...r,e.wrapElement]);return Z(j({},e),{wrapElement:o})}function Lf(e,t,r){let o=e.onLoadedMetadataCapture,n=(0,be.useMemo)(()=>Object.assign(()=>{},Z(j({},o),{[t]:r})),[o,t,r]);return[o?.[t],{onLoadedMetadataCapture:n}]}function Bf(){return(0,be.useEffect)(()=>{fr("mousemove",yx,!0),fr("mousedown",xi,!0),fr("mouseup",xi,!0),fr("keydown",xi,!0),fr("scroll",xi,!0)},[]),ne(()=>mu)}var mu=!1,Rf=0,If=0;function wx(e){let t=e.movementX||e.screenX-Rf,r=e.movementY||e.screenY-If;return Rf=e.screenX,If=e.screenY,t||r||!1}function yx(e){wx(e)&&(mu=!0)}function xi(){mu=!1}var yt=c(pe(),1),To=c(V(),1);function xe(e){let t=yt.forwardRef((r,o)=>e(Z(j({},r),{ref:o})));return t.displayName=e.displayName||e.name,t}function ao(e,t){return yt.memo(e,t)}function Ce(e,t){let r=t,{wrapElement:o,render:n}=r,a=ie(r,["wrapElement","render"]),i=De(t.ref,Sf(n)),l;if(yt.isValidElement(n)){let u=Z(j({},n.props),{ref:i});l=yt.cloneElement(n,Cf(a,u))}else n?l=n(a):l=(0,To.jsx)(e,j({},a));return o?o(l):l}function Pe(e){let t=(r={})=>e(r);return t.displayName=e.name,t}function At(e=[],t=[]){let r=yt.createContext(void 0),o=yt.createContext(void 0),n=()=>yt.useContext(r),a=(s=!1)=>{let d=yt.useContext(o),f=n();return s?d:d||f},i=()=>{let s=yt.useContext(o),d=n();if(!(s&&s===d))return d},l=s=>e.reduceRight((d,f)=>(0,To.jsx)(f,Z(j({},s),{children:d})),(0,To.jsx)(r.Provider,j({},s)));return{context:r,scopedContext:o,useContext:n,useScopedContext:a,useProviderContext:i,ContextProvider:l,ScopedContextProvider:s=>(0,To.jsx)(l,Z(j({},s),{children:t.reduceRight((d,f)=>(0,To.jsx)(f,Z(j({},s),{children:d})),(0,To.jsx)(o.Provider,j({},s)))}))}}var Un=At(),jf=Un.useContext,kE=Un.useScopedContext,NE=Un.useProviderContext,Hf=Un.ContextProvider,zf=Un.ScopedContextProvider;var pu=c(pe(),1),Yn=At([Hf],[zf]),wi=Yn.useContext,LE=Yn.useScopedContext,Wf=Yn.useProviderContext,tn=Yn.ContextProvider,yi=Yn.ScopedContextProvider,Gf=(0,pu.createContext)(void 0),Uf=(0,pu.createContext)(void 0);var vu=c(pe(),1),zE=(0,vu.createContext)(null),WE=(0,vu.createContext)(null),qn=At([tn],[yi]),Yf=qn.useContext,GE=qn.useScopedContext,UE=qn.useProviderContext,YE=qn.ContextProvider,qE=qn.ScopedContextProvider;function Ao(e,t){let r=e.__unstableInternals;return at(r,"Invalid store"),r[t]}function _t(e,...t){let r=e,o=r,n=Symbol(),a=jn,i=new Set,l=new Set,u=new Set,s=new Set,d=new Set,f=new WeakMap,m=new WeakMap,p=P=>(u.add(P),()=>u.delete(P)),h=()=>{let P=i.size,S=Symbol();i.add(S);let R=()=>{i.delete(S),!i.size&&a()};if(P)return R;let D=ru(r).map(w=>ro(...t.map(A=>{var b;let C=(b=A?.getState)==null?void 0:b.call(A);if(C&&Tt(C,w))return et(A,[w],M=>{F(w,M[w],!0)})}))),I=[];for(let w of u)I.push(w());let v=t.map(rn);return a=ro(...D,...I,...v),R},g=(P,S,R=s)=>(R.add(S),m.set(S,P),()=>{var D;(D=f.get(S))==null||D(),f.delete(S),m.delete(S),R.delete(S)}),x=(P,S)=>g(P,S),y=(P,S)=>(f.set(S,S(r,r)),g(P,S)),_=(P,S)=>(f.set(S,S(r,o)),g(P,S,d)),E=P=>_t(tu(r,P),N),k=P=>_t(eu(r,P),N),T=()=>r,F=(P,S,R=!1)=>{var D;if(!Tt(r,P))return;let I=Jl(S,r[P]);if(I===r[P])return;if(!R)for(let b of t)(D=b?.setState)==null||D.call(b,P,I);let v=r;r=He(se({},r),{[P]:I});let w=Symbol();n=w,l.add(P);let A=(b,C,M)=>{var O;let U=m.get(b),Y=Ke=>M?M.has(Ke):Ke===P;(!U||U.some(Y))&&((O=f.get(b))==null||O(),f.set(b,b(r,C)))};for(let b of s)A(b,v);queueMicrotask(()=>{if(n!==w)return;let b=r;for(let C of d)A(C,o,l);o=b,l.clear()})},N={getState:T,setState:F,__unstableInternals:{setup:p,init:h,subscribe:x,sync:y,batch:_,pick:E,omit:k}};return N}function Je(e,...t){if(e)return Ao(e,"setup")(...t)}function rn(e,...t){if(e)return Ao(e,"init")(...t)}function on(e,...t){if(e)return Ao(e,"subscribe")(...t)}function et(e,...t){if(e)return Ao(e,"sync")(...t)}function io(e,...t){if(e)return Ao(e,"batch")(...t)}function $n(e,...t){if(e)return Ao(e,"omit")(...t)}function gu(e,...t){if(e)return Ao(e,"pick")(...t)}function Ro(...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=_t(t,...e);return Object.assign({},...e,r)}var vr=c(pe(),1),qf=c(rd(),1),{useSyncExternalStore:$f}=qf.default,Kf=()=>()=>{};function nn(e,t=zn){let r=vr.useCallback(n=>e?on(e,null,n):Kf(),[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&&Tt(i,n))return i[n]};return $f(r,o,o)}function Si(e,t){let r=vr.useRef({}),o=vr.useCallback(a=>e?on(e,null,a):Kf(),[e]),n=()=>{let a=e?.getState(),i=!1,l=r.current;for(let u in t){let s=t[u];if(typeof s=="function"){let d=s(a);d!==l[u]&&(l[u]=d,i=!0)}if(typeof s=="string"){if(!a||!Tt(a,s))continue;let d=a[s];d!==l[u]&&(l[u]=d,i=!0)}}return i&&(r.current=j({},l)),r.current};return $f(o,n,n)}function Fe(e,t,r,o){let n=Tt(t,r)?t[r]:void 0,a=o?t[o]:void 0,i=Vf({value:n,setValue:a});ke(()=>et(e,[r],(l,u)=>{let{value:s,setValue:d}=i.current;d&&l[r]!==u[r]&&l[r]!==s&&d(l[r])}),[e,r]),ke(()=>{if(n!==void 0)return e.setState(r,n),io(e,[r],()=>{n!==void 0&&e.setState(r,n)})})}function an(e,t){let[r,o]=vr.useState(()=>e(t));ke(()=>rn(r),[r]);let n=vr.useCallback(l=>nn(r,l),[r]),a=vr.useMemo(()=>Z(j({},r),{useState:n}),[r,n]),i=ne(()=>{o(l=>e(j(j({},t),l.getState())))});return[a,i]}function _x(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 Dr(n).body}function Sx(e){return e?.__unstablePrivateStore}function Qf(e={}){var t;e.store;let r=(t=e.store)==null?void 0:t.getState(),o=oe(e.items,r?.items,e.defaultItems,[]),n=new Map(o.map(m=>[m.id,m])),a={items:o,renderedItems:oe(r?.renderedItems,[])},i=Sx(e.store),l=_t({items:o,renderedItems:a.renderedItems},i),u=_t(a,e.store),s=m=>{let p=lu(m,h=>h.element);l.setState("renderedItems",p),u.setState("renderedItems",p)};Je(u,()=>rn(l)),Je(l,()=>io(l,["items"],m=>{u.setState("items",m.items)})),Je(l,()=>io(l,["renderedItems"],m=>{let p=!0,h=requestAnimationFrame(()=>{let{renderedItems:_}=u.getState();m.renderedItems!==_&&s(m.renderedItems)});if(typeof IntersectionObserver!="function")return()=>cancelAnimationFrame(h);let g=()=>{if(p){p=!1;return}cancelAnimationFrame(h),h=requestAnimationFrame(()=>s(m.renderedItems))},x=_x(m.renderedItems),y=new IntersectionObserver(g,{root:x});for(let _ of m.renderedItems)_.element&&y.observe(_.element);return()=>{cancelAnimationFrame(h),y.disconnect()}}));let d=(m,p,h=!1)=>{let g;return p(y=>{let _=y.findIndex(({id:k})=>k===m.id),E=y.slice();if(_!==-1){g=y[_];let k=se(se({},g),m);E[_]=k,n.set(m.id,k)}else E.push(m),n.set(m.id,m);return E}),()=>{p(y=>{if(!g)return h&&n.delete(m.id),y.filter(({id:k})=>k!==m.id);let _=y.findIndex(({id:k})=>k===m.id);if(_===-1)return y;let E=y.slice();return E[_]=g,n.set(m.id,g),E})}},f=m=>d(m,p=>l.setState("items",p),!0);return He(se({},u),{registerItem:f,renderItem:m=>ro(f(m),d(m,p=>l.setState("renderedItems",p))),item:m=>{if(!m)return null;let p=n.get(m);if(!p){let{items:h}=l.getState();p=h.find(g=>g.id===m),p&&n.set(m,p)}return p||null},__unstablePrivateStore:l})}function Xf(e,t,r){return mr(t,[r.store]),Fe(e,r,"items","setItems"),e}function hu(e){return Array.isArray(e)?e:typeof e<"u"?[e]:[]}function Kn(e){let t=[];for(let r of e)t.push(...r);return t}function sn(e){return e.slice().reverse()}var Cx={id:null};function Mr(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function Px(e,t){return e.filter(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function Zf(e,t){return e.filter(r=>r.rowId===t)}function Ex(e,t,r=!1){let o=e.findIndex(n=>n.id===t);return[...e.slice(o+1),...r?[Cx]:[],...e.slice(0,o)]}function Jf(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 em(e){let t=0;for(let{length:r}of e)r>t&&(t=r);return t}function Ox(e){return{id:"__EMPTY_ITEM__",disabled:!0,rowId:e}}function Tx(e,t,r){let o=em(e);for(let n of e)for(let a=0;a<o;a+=1){let i=n[a];if(!i||r&&i.disabled){let u=a===0&&r?Mr(n):n[a-1];n[a]=u&&t!==u.id&&r?u:Ox(u?.rowId)}}return e}function Ax(e){let t=Jf(e),r=em(t),o=[];for(let n=0;n<r;n+=1)for(let a of t){let i=a[n];i&&o.push(He(se({},i),{rowId:i.rowId?`${n}`:void 0}))}return o}function tm(e={}){var t;let r=(t=e.store)==null?void 0:t.getState(),o=Qf(e),n=oe(e.activeId,r?.activeId,e.defaultActiveId),a=He(se({},o.getState()),{id:oe(e.id,r?.id,`id-${Math.random().toString(36).slice(2,8)}`),activeId:n,baseElement:oe(r?.baseElement,null),includesBaseElement:oe(e.includesBaseElement,r?.includesBaseElement,n===null),moves:oe(r?.moves,0),orientation:oe(e.orientation,r?.orientation,"both"),rtl:oe(e.rtl,r?.rtl,!1),virtualFocus:oe(e.virtualFocus,r?.virtualFocus,!1),focusLoop:oe(e.focusLoop,r?.focusLoop,!1),focusWrap:oe(e.focusWrap,r?.focusWrap,!1),focusShift:oe(e.focusShift,r?.focusShift,!1)}),i=_t(a,o,e.store);Je(i,()=>et(i,["renderedItems","activeId"],u=>{i.setState("activeId",s=>{var d;return s!==void 0?s:(d=Mr(u.renderedItems))==null?void 0:d.id})}));let l=(u="next",s={})=>{var d,f;let m=i.getState(),{skip:p=0,activeId:h=m.activeId,focusShift:g=m.focusShift,focusLoop:x=m.focusLoop,focusWrap:y=m.focusWrap,includesBaseElement:_=m.includesBaseElement,renderedItems:E=m.renderedItems,rtl:k=m.rtl}=s,T=u==="up"||u==="down",F=u==="next"||u==="down",N=F?k&&!T:!k||T,P=g&&!p,S=T?Kn(Tx(Jf(E),h,P)):E;if(S=N?sn(S):S,S=T?Ax(S):S,h==null)return(d=Mr(S))==null?void 0:d.id;let R=S.find(O=>O.id===h);if(!R)return(f=Mr(S))==null?void 0:f.id;let D=S.some(O=>O.rowId),I=S.indexOf(R),v=S.slice(I+1),w=Zf(v,R.rowId);if(p){let O=Px(w,h),U=O.slice(p)[0]||O[O.length-1];return U?.id}let A=x&&(T?x!=="horizontal":x!=="vertical"),b=D&&y&&(T?y!=="horizontal":y!=="vertical"),C=F?(!D||T)&&A&&_:T?_:!1;if(A){let O=b&&!C?S:Zf(S,R.rowId),U=Ex(O,h,C),Y=Mr(U,h);return Y?.id}if(b){let O=Mr(C?w:v,h);return C?O?.id||null:O?.id}let M=Mr(w,h);return!M&&C?null:M?.id};return He(se(se({},o),i),{setBaseElement:u=>i.setState("baseElement",u),setActiveId:u=>i.setState("activeId",u),move:u=>{u!==void 0&&(i.setState("activeId",u),i.setState("moves",s=>s+1))},first:()=>{var u;return(u=Mr(i.getState().renderedItems))==null?void 0:u.id},last:()=>{var u;return(u=Mr(sn(i.getState().renderedItems)))==null?void 0:u.id},next:u=>(u!==void 0&&typeof u=="number"&&(u={skip:u}),l("next",u)),previous:u=>(u!==void 0&&typeof u=="number"&&(u={skip:u}),l("previous",u)),down:u=>(u!==void 0&&typeof u=="number"&&(u={skip:u}),l("down",u)),up:u=>(u!==void 0&&typeof u=="number"&&(u={skip:u}),l("up",u))})}function rm(e){let t=Wt(e.id);return j({id:t},e)}function om(e,t,r){return e=Xf(e,t,r),Fe(e,r,"activeId","setActiveId"),Fe(e,r,"includesBaseElement"),Fe(e,r,"virtualFocus"),Fe(e,r,"orientation"),Fe(e,r,"rtl"),Fe(e,r,"focusLoop"),Fe(e,r,"focusWrap"),Fe(e,r,"focusShift"),e}function nm(e={}){let t=Ro(e.store,$n(e.disclosure,["contentElement","disclosureElement"]));let r=t?.getState(),o=oe(e.open,r?.open,e.defaultOpen,!1),n=oe(e.animated,r?.animated,!1),a={open:o,animated:n,animating:!!n&&o,mounted:o,contentElement:oe(r?.contentElement,null),disclosureElement:oe(r?.disclosureElement,null)},i=_t(a,t);return Je(i,()=>et(i,["animated","animating"],l=>{l.animated||i.setState("animating",!1)})),Je(i,()=>on(i,["open"],()=>{i.getState().animated&&i.setState("animating",!0)})),Je(i,()=>et(i,["open","animating"],l=>{i.setState("mounted",l.open||l.animating)})),He(se({},i),{disclosure:e.disclosure,setOpen:l=>i.setState("open",l),show:()=>i.setState("open",!0),hide:()=>i.setState("open",!1),toggle:()=>i.setState("open",l=>!l),stopAnimation:()=>i.setState("animating",!1),setContentElement:l=>i.setState("contentElement",l),setDisclosureElement:l=>i.setState("disclosureElement",l)})}function am(e,t,r){return mr(t,[r.store,r.disclosure]),Fe(e,r,"open","setOpen"),Fe(e,r,"mounted","setMounted"),Fe(e,r,"animated"),Object.assign(e,{disclosure:r.disclosure})}function im(e={}){return nm(e)}function sm(e,t,r){return am(e,t,r)}function lm(e={}){var t=e,{popover:r}=t,o=vi(t,["popover"]);let n=Ro(o.store,$n(r,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement"]));let a=n?.getState(),i=im(He(se({},o),{store:n})),l=oe(o.placement,a?.placement,"bottom"),u=He(se({},i.getState()),{placement:l,currentPlacement:l,anchorElement:oe(a?.anchorElement,null),popoverElement:oe(a?.popoverElement,null),arrowElement:oe(a?.arrowElement,null),rendered:Symbol("rendered")}),s=_t(u,i,n);return He(se(se({},i),s),{setAnchorElement:d=>s.setState("anchorElement",d),setPopoverElement:d=>s.setState("popoverElement",d),setArrowElement:d=>s.setState("arrowElement",d),render:()=>s.setState("rendered",Symbol("rendered"))})}function um(e,t,r){return mr(t,[r.popover]),Fe(e,r,"placement"),sm(e,t,r)}var Rx=Eo()&&uu();function cm(e={}){var t=e,{tag:r}=t,o=vi(t,["tag"]);let n=Ro(o.store,gu(r,["value","rtl"]));let a=r?.getState(),i=n?.getState(),l=oe(o.activeId,i?.activeId,o.defaultActiveId,null),u=tm(He(se({},o),{activeId:l,includesBaseElement:oe(o.includesBaseElement,i?.includesBaseElement,!0),orientation:oe(o.orientation,i?.orientation,"vertical"),focusLoop:oe(o.focusLoop,i?.focusLoop,!0),focusWrap:oe(o.focusWrap,i?.focusWrap,!0),virtualFocus:oe(o.virtualFocus,i?.virtualFocus,!0)})),s=lm(He(se({},o),{placement:oe(o.placement,i?.placement,"bottom-start")})),d=oe(o.value,i?.value,o.defaultValue,""),f=oe(o.selectedValue,i?.selectedValue,a?.values,o.defaultSelectedValue,""),m=Array.isArray(f),p=He(se(se({},u.getState()),s.getState()),{value:d,selectedValue:f,resetValueOnSelect:oe(o.resetValueOnSelect,i?.resetValueOnSelect,m),resetValueOnHide:oe(o.resetValueOnHide,i?.resetValueOnHide,m&&!r),activeValue:i?.activeValue}),h=_t(p,u,s,n);return Rx&&Je(h,()=>et(h,["virtualFocus"],()=>{h.setState("virtualFocus",!1)})),Je(h,()=>{if(r)return ro(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",l),h.setState("moves",0))})),Je(h,()=>et(h,["moves","activeId"],(g,x)=>{g.moves===x.moves&&h.setState("activeValue",void 0)})),Je(h,()=>io(h,["moves","renderedItems"],(g,x)=>{if(g.moves===x.moves)return;let{activeId:y}=h.getState(),_=u.item(y);h.setState("activeValue",_?.value)})),He(se(se(se({},s),u),h),{tag:r,setValue:g=>h.setState("value",g),resetValue:()=>h.setState("value",p.value),setSelectedValue:g=>h.setState("selectedValue",g)})}function Vx(e){let t=Yf();return e=Z(j({},e),{tag:e.tag!==void 0?e.tag:t}),rm(e)}function kx(e,t,r){return mr(t,[r.tag]),Fe(e,r,"value","setValue"),Fe(e,r,"selectedValue","setSelectedValue"),Fe(e,r,"resetValueOnHide"),Fe(e,r,"resetValueOnSelect"),Object.assign(om(um(e,t,r),t,r),{tag:r.tag})}function bu(e={}){e=Vx(e);let[t,r]=an(cm,e);return kx(t,r,e)}var Qn=At(),a2=Qn.useContext,i2=Qn.useScopedContext,xu=Qn.useProviderContext,dm=Qn.ContextProvider,fm=Qn.ScopedContextProvider;var wu=c(pe(),1),Xn=At([dm],[fm]),c2=Xn.useContext,d2=Xn.useScopedContext,f2=Xn.useProviderContext,mm=Xn.ContextProvider,Ci=Xn.ScopedContextProvider,m2=(0,wu.createContext)(void 0),p2=(0,wu.createContext)(void 0);var Zn=At([mm],[Ci]),b2=Zn.useContext,x2=Zn.useScopedContext,pm=Zn.useProviderContext,vm=Zn.ContextProvider,gm=Zn.ScopedContextProvider;var Pi=c(pe(),1),Ei=(0,Pi.createContext)(void 0),Jn=At([vm,tn],[gm,yi]),yu=Jn.useContext,ln=Jn.useScopedContext,Oi=Jn.useProviderContext,hm=Jn.ContextProvider,bm=Jn.ScopedContextProvider,Ti=(0,Pi.createContext)(void 0),xm=(0,Pi.createContext)(!1);var Nx="div",_u=Pe(function(t){var r=t,{store:o}=r,n=ie(r,["store"]);let a=pm();return o=o||a,n=Z(j({},n),{ref:De(o?.setAnchorElement,n.ref)}),n}),A2=xe(function(t){let r=_u(t);return Ce(Nx,r)});function wm(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function gr(e,t){return t&&e.item(t)||null}function ym(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 _m(e,t=!1){if(wt(e))e.setSelectionRange(t?e.value.length:0,e.value.length);else if(e.isContentEditable){let r=Dr(e).getSelection();r?.selectAllChildren(e),t&&r?.collapseToEnd()}}var Su=Symbol("FOCUS_SILENTLY");function Sm(e){e[Su]=!0,e.focus({preventScroll:!0})}function Cm(e){let t=e[Su];return delete e[Su],t}function Io(e,t,r){if(!t||t===r)return!1;let o=e.item(t.id);return!(!o||r&&o.element===r)}var Pm=c(pe(),1),Em=(0,Pm.createContext)(!0);var Om="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 ea(e){return!(!e.matches(Om)||!au(e)||e.closest("[inert]"))}function Tm(e){for(;e&&!ea(e);)e=e.closest(Om);return e||null}function Gt(e){let t=Po(e);if(!t)return!1;if(t===e)return!0;let r=t.getAttribute("aria-activedescendant");return r?r===e.id:!1}function Cu(e){let t=Po(e);if(!t)return!1;if(dr(e,t))return!0;let r=t.getAttribute("aria-activedescendant");return!r||!("id"in e)?!1:r===e.id?!0:!!e.querySelector(`#${CSS.escape(r)}`)}function Am(e){!Cu(e)&&ea(e)&&e.focus()}function Rm(e,t){"scrollIntoView"in e?(e.focus({preventScroll:!0}),e.scrollIntoView(se({block:"nearest",inline:"nearest"},t))):e.focus()}var Nt=c(pe(),1),Dx="div",Im=Eo(),Fx=["text","search","url","tel","email","password","number","date","month","week","time","datetime","datetime-local"],Mx=Symbol("safariFocusAncestor");function Vm(e,t){e&&(e[Mx]=t)}function Lx(e){let{tagName:t,readOnly:r,type:o}=e;return t==="TEXTAREA"&&!r||t==="SELECT"&&!r?!0:t==="INPUT"&&!r?Fx.includes(o):!!(e.isContentEditable||e.getAttribute("role")==="combobox"&&e.dataset.name)}function Bx(e){return"labels"in e?e.labels:null}function km(e){return e.tagName.toLowerCase()==="input"&&e.type?e.type==="radio"||e.type==="checkbox":!1}function jx(e){return e?e==="button"||e==="summary"||e==="input"||e==="select"||e==="textarea"||e==="a":!0}function Hx(e){return e?e==="button"||e==="input"||e==="select"||e==="textarea":!0}function zx(e,t,r,o,n){return e?t?r&&!o?-1:void 0:r?n:n||0:n}function Pu(e,t){return ne(r=>{e?.(r),!r.defaultPrevented&&t&&(r.stopPropagation(),r.preventDefault())})}var Eu=!0;function Wx(e){let t=e.target;t&&"hasAttribute"in t&&(t.hasAttribute("data-focus-visible")||(Eu=!1))}function Gx(e){e.metaKey||e.ctrlKey||e.altKey||(Eu=!0)}var ta=Pe(function(t){var r=t,{focusable:o=!0,accessibleWhenDisabled:n,autoFocus:a,onFocusVisible:i}=r,l=ie(r,["focusable","accessibleWhenDisabled","autoFocus","onFocusVisible"]);let u=(0,Nt.useRef)(null);(0,Nt.useEffect)(()=>{o&&(fr("mousedown",Wx,!0),fr("keydown",Gx,!0))},[o]),Im&&(0,Nt.useEffect)(()=>{if(!o)return;let b=u.current;if(!b||!km(b))return;let C=Bx(b);if(!C)return;let M=()=>queueMicrotask(()=>b.focus());for(let O of C)O.addEventListener("mouseup",M);return()=>{for(let O of C)O.removeEventListener("mouseup",M)}},[o]);let s=o&&Co(l),d=!!s&&!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=u.current;if(!b||typeof IntersectionObserver>"u")return;let C=new IntersectionObserver(()=>{ea(b)||m(!1)});return C.observe(b),()=>C.disconnect()},[o,f]);let p=Pu(l.onKeyPressCapture,s),h=Pu(l.onMouseDownCapture,s),g=Pu(l.onClickCapture,s),x=l.onMouseDown,y=ne(b=>{if(x?.(b),b.defaultPrevented||!o)return;let C=b.currentTarget;if(!Im||hi(b)||!Fr(C)&&!km(C))return;let M=!1,O=()=>{M=!0},U={capture:!0,once:!0};C.addEventListener("focusin",O,U);let Y=Tm(C.parentElement);Vm(Y,!0),no(C,"mouseup",()=>{C.removeEventListener("focusin",O,!0),Vm(Y,!1),!M&&Am(C)})}),_=(b,C)=>{if(C&&(b.currentTarget=C),!o)return;let M=b.currentTarget;M&&Gt(M)&&(i?.(b),!b.defaultPrevented&&(M.dataset.focusVisible="true",m(!0)))},E=l.onKeyDownCapture,k=ne(b=>{if(E?.(b),b.defaultPrevented||!o||f||b.metaKey||b.altKey||b.ctrlKey||!vt(b))return;let C=b.currentTarget;no(C,"focusout",()=>_(b,C))}),T=l.onFocusCapture,F=ne(b=>{if(T?.(b),b.defaultPrevented||!o)return;if(!vt(b)){m(!1);return}let C=b.currentTarget,M=()=>_(b,C);Eu||Lx(b.target)?no(b.target,"focusout",M):m(!1)}),N=l.onBlur,P=ne(b=>{N?.(b),o&&bi(b)&&m(!1)}),S=(0,Nt.useContext)(Em),R=ne(b=>{o&&a&&b&&S&&queueMicrotask(()=>{Gt(b)||ea(b)&&b.focus()})}),D=Nf(u),I=o&&jx(D),v=o&&Hx(D),w=l.style,A=(0,Nt.useMemo)(()=>d?j({pointerEvents:"none"},w):w,[d,w]);return l=Z(j({"data-focus-visible":o&&f||void 0,"data-autofocus":a||void 0,"aria-disabled":s||void 0},l),{ref:De(u,R,l.ref),style:A,tabIndex:zx(o,d,I,v,l.tabIndex),disabled:v&&d?!0:void 0,contentEditable:s?void 0:l.contentEditable,onKeyPressCapture:p,onClickCapture:g,onMouseDownCapture:h,onMouseDown:y,onKeyDownCapture:k,onFocusCapture:F,onBlur:P}),it(l)}),K2=xe(function(t){let r=ta(t);return Ce(Dx,r)});var hr=c(pe(),1),Dm=c(V(),1),Ux="div";function Yx(e){return e.some(t=>!!t.rowId)}function qx(e){let t=e.target;return t&&!wt(t)?!1:e.key.length===1&&!e.ctrlKey&&!e.metaKey}function $x(e){return e.key==="Shift"||e.key==="Control"||e.key==="Alt"||e.key==="Meta"}function Nm(e,t,r){return ne(o=>{var n;if(t?.(o),o.defaultPrevented||o.isPropagationStopped()||!vt(o)||$x(o)||qx(o))return;let a=e.getState(),i=(n=gr(e,a.activeId))==null?void 0:n.element;if(!i)return;let l=o,{view:u}=l,s=ie(l,["view"]),d=r?.current;i!==d&&i.focus(),Of(i,o.type,s)||o.preventDefault(),o.currentTarget.contains(i)&&o.stopPropagation()})}function Kx(e){return wm(Kn(sn(ym(e))))}function Qx(e){let[t,r]=(0,hr.useState)(!1),o=(0,hr.useCallback)(()=>r(!0),[]),n=e.useState(a=>gr(e,a.activeId));return(0,hr.useEffect)(()=>{let a=n?.element;t&&a&&(r(!1),a.focus({preventScroll:!0}))},[n,t]),o}var Ou=Pe(function(t){var r=t,{store:o,composite:n=!0,focusOnMove:a=n,moveOnKeyPress:i=!0}=r,l=ie(r,["store","composite","focusOnMove","moveOnKeyPress"]);let u=Wf();o=o||u,at(o,!1);let s=(0,hr.useRef)(null),d=(0,hr.useRef)(null),f=Qx(o),m=o.useState("moves"),[,p]=kf(n?o.setBaseElement:null);(0,hr.useEffect)(()=>{var v;if(!o||!m||!n||!a)return;let{activeId:w}=o.getState(),A=(v=gr(o,w))==null?void 0:v.element;A&&Rm(A)},[o,m,n,a]),ke(()=>{if(!o||!m||!n)return;let{baseElement:v,activeId:w}=o.getState();if(!(w===null)||!v)return;let b=d.current;d.current=null,b&&Oo(b,{relatedTarget:v}),Gt(v)||v.focus()},[o,m,n]);let h=o.useState("activeId"),g=o.useState("virtualFocus");ke(()=>{var v;if(!o||!n||!g)return;let w=d.current;if(d.current=null,!w)return;let b=((v=gr(o,h))==null?void 0:v.element)||Po(w);b!==w&&Oo(w,{relatedTarget:b})},[o,h,g,n]);let x=Nm(o,l.onKeyDownCapture,d),y=Nm(o,l.onKeyUpCapture,d),_=l.onFocusCapture,E=ne(v=>{if(_?.(v),v.defaultPrevented||!o)return;let{virtualFocus:w}=o.getState();if(!w)return;let A=v.relatedTarget,b=Cm(v.currentTarget);vt(v)&&b&&(v.stopPropagation(),d.current=A)}),k=l.onFocus,T=ne(v=>{if(k?.(v),v.defaultPrevented||!n||!o)return;let{relatedTarget:w}=v,{virtualFocus:A}=o.getState();A?vt(v)&&!Io(o,w)&&queueMicrotask(f):vt(v)&&o.setActiveId(null)}),F=l.onBlurCapture,N=ne(v=>{var w;if(F?.(v),v.defaultPrevented||!o)return;let{virtualFocus:A,activeId:b}=o.getState();if(!A)return;let C=(w=gr(o,b))==null?void 0:w.element,M=v.relatedTarget,O=Io(o,M),U=d.current;d.current=null,vt(v)&&O?(M===C?U&&U!==M&&Oo(U,v):C?Oo(C,v):U&&Oo(U,v),v.stopPropagation()):!Io(o,v.target)&&C&&Oo(C,v)}),P=l.onKeyDown,S=ze(i),R=ne(v=>{var w;if(P?.(v),v.defaultPrevented||!o||!vt(v))return;let{orientation:A,renderedItems:b,activeId:C}=o.getState(),M=gr(o,C);if((w=M?.element)!=null&&w.isConnected)return;let O=A!=="horizontal",U=A!=="vertical",Y=Yx(b);if((v.key==="ArrowLeft"||v.key==="ArrowRight"||v.key==="Home"||v.key==="End")&&wt(v.currentTarget))return;let z={ArrowUp:(Y||O)&&(()=>{if(Y){let me=Kx(b);return me?.id}return o?.last()}),ArrowRight:(Y||U)&&o.first,ArrowDown:(Y||O)&&o.first,ArrowLeft:(Y||U)&&o.last,Home:o.first,End:o.last,PageUp:o.first,PageDown:o.last}[v.key];if(z){let me=z();if(me!==void 0){if(!S(v))return;v.preventDefault(),o.move(me)}}});l=pr(l,v=>(0,Dm.jsx)(tn,{value:o,children:v}),[o]);let D=o.useState(v=>{var w;if(o&&n&&v.virtualFocus)return(w=gr(o,v.activeId))==null?void 0:w.id});l=Z(j({"aria-activedescendant":D},l),{ref:De(s,p,l.ref),onKeyDownCapture:x,onKeyUpCapture:y,onFocusCapture:E,onFocus:T,onBlurCapture:N,onKeyDown:R});let I=o.useState(v=>n&&(v.virtualFocus||v.activeId===null));return l=ta(j({focusable:I},l)),l}),dT=xe(function(t){let r=Ou(t);return Ce(Ux,r)});var st=c(pe(),1),Xx="input";function Fm(e,t,r){if(!r)return!1;let o=e.find(n=>!n.disabled&&n.value);return o?.value===t}function Mm(e,t){return!t||e==null?!1:(e=Hn(e),t.length>e.length&&t.toLowerCase().indexOf(e.toLowerCase())===0)}function Zx(e){return e.type==="input"}function Jx(e){return e==="inline"||e==="list"||e==="both"||e==="none"}function ew(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 tw=Pe(function(t){var r=t,{store:o,focusable:n=!0,autoSelect:a=!1,getAutoSelectId:i,setValueOnChange:l,showMinLength:u=0,showOnChange:s,showOnMouseDown:d,showOnClick:f=d,showOnKeyDown:m,showOnKeyPress:p=m,blurActiveItemOnClick:h,setValueOnClick:g=!0,moveOnKeyPress:x=!0,autoComplete:y="list"}=r,_=ie(r,["store","focusable","autoSelect","getAutoSelectId","setValueOnChange","showMinLength","showOnChange","showOnMouseDown","showOnClick","showOnKeyDown","showOnKeyPress","blurActiveItemOnClick","setValueOnClick","moveOnKeyPress","autoComplete"]);let E=Oi();o=o||E,at(o,!1);let k=(0,st.useRef)(null),[T,F]=Mf(),N=(0,st.useRef)(!1),P=(0,st.useRef)(!1),S=o.useState(B=>B.virtualFocus&&a),R=y==="inline"||y==="both",[D,I]=(0,st.useState)(R);Ff(()=>{R&&I(!0)},[R]);let v=o.useState("value"),w=(0,st.useRef)();(0,st.useEffect)(()=>et(o,["selectedValue","activeId"],(B,de)=>{w.current=de.selectedValue}),[]);let A=o.useState(B=>{var de;if(R&&D&&!(B.activeValue&&Array.isArray(B.selectedValue)&&(B.selectedValue.includes(B.activeValue)||(de=w.current)!=null&&de.includes(B.activeValue))))return B.activeValue}),b=o.useState("renderedItems"),C=o.useState("open"),M=o.useState("contentElement"),O=(0,st.useMemo)(()=>{if(!R||!D)return v;if(Fm(b,A,S)){if(Mm(v,A)){let de=A?.slice(v.length)||"";return v+de}return v}return A||v},[R,D,b,A,S,v]);(0,st.useEffect)(()=>{let B=k.current;if(!B)return;let de=()=>I(!0);return B.addEventListener("combobox-item-move",de),()=>{B.removeEventListener("combobox-item-move",de)}},[]),(0,st.useEffect)(()=>{if(!R||!D||!A||!Fm(b,A,S)||!Mm(v,A))return;let de=jn;return queueMicrotask(()=>{let Ge=k.current;if(!Ge)return;let{start:Ue,end:Ft}=Jo(Ge),Rr=v.length,ft=A.length;Gn(Ge,Rr,ft),de=()=>{if(!Gt(Ge))return;let{start:ho,end:Uh}=Jo(Ge);ho===Rr&&Uh===ft&&Gn(Ge,Ue,Ft)}}),()=>de()},[T,R,D,A,b,S,v]);let U=(0,st.useRef)(null),Y=ne(i),Ke=(0,st.useRef)(null);(0,st.useEffect)(()=>{if(!C||!M)return;let B=en(M);if(!B)return;U.current=B;let de=()=>{N.current=!1},Ge=()=>{if(!o||!N.current)return;let{activeId:Ft}=o.getState();Ft!==null&&Ft!==Ke.current&&(N.current=!1)},Ue={passive:!0,capture:!0};return B.addEventListener("wheel",de,Ue),B.addEventListener("touchmove",de,Ue),B.addEventListener("scroll",Ge,Ue),()=>{B.removeEventListener("wheel",de,!0),B.removeEventListener("touchmove",de,!0),B.removeEventListener("scroll",Ge,!0)}},[C,M,o]),ke(()=>{v&&(P.current||(N.current=!0))},[v]),ke(()=>{S!=="always"&&C||(N.current=C)},[S,C]);let rt=o.useState("resetValueOnSelect");mr(()=>{var B,de;let Ge=N.current;if(!o||!C||!Ge&&!rt)return;let{baseElement:Ue,contentElement:Ft,activeId:Rr}=o.getState();if(!(Ue&&!Gt(Ue))){if(Ft?.hasAttribute("data-placing")){let ft=new MutationObserver(F);return ft.observe(Ft,{attributeFilter:["data-placing"]}),()=>ft.disconnect()}if(S&&Ge){let ft=Y(b),ho=ft!==void 0?ft:(B=ew(b))!=null?B:o.first();Ke.current=ho,o.move(ho??null)}else{let ft=(de=o.item(Rr||o.first()))==null?void 0:de.element;ft&&"scrollIntoView"in ft&&ft.scrollIntoView({block:"nearest",inline:"nearest"})}}},[o,C,T,v,S,rt,Y,b]),(0,st.useEffect)(()=>{if(!R)return;let B=k.current;if(!B)return;let de=[B,M].filter(Ue=>!!Ue),Ge=Ue=>{de.every(Ft=>bi(Ue,Ft))&&o?.setValue(O)};for(let Ue of de)Ue.addEventListener("focusout",Ge);return()=>{for(let Ue of de)Ue.removeEventListener("focusout",Ge)}},[R,M,o,O]);let fe=B=>B.currentTarget.value.length>=u,z=_.onChange,me=ze(s??fe),Qe=ze(l??!o.tag),Zt=ne(B=>{if(z?.(B),B.defaultPrevented||!o)return;let de=B.currentTarget,{value:Ge,selectionStart:Ue,selectionEnd:Ft}=de,Rr=B.nativeEvent;if(N.current=!0,Zx(Rr)&&(Rr.isComposing&&(N.current=!1,P.current=!0),R)){let ft=Rr.inputType==="insertText"||Rr.inputType==="insertCompositionText",ho=Ue===Ge.length;I(ft&&ho)}if(Qe(B)){let ft=Ge===o.getState().value;o.setValue(Ge),queueMicrotask(()=>{Gn(de,Ue,Ft)}),R&&S&&ft&&F()}me(B)&&o.show(),(!S||!N.current)&&o.setActiveId(null)}),Ar=_.onCompositionEnd,qr=ne(B=>{N.current=!0,P.current=!1,Ar?.(B),!B.defaultPrevented&&S&&F()}),$r=_.onMouseDown,ks=ze(h??(()=>!!o?.getState().includesBaseElement)),Ns=ze(g),Ds=ze(f??fe),Fs=ne(B=>{$r?.(B),!B.defaultPrevented&&(B.button||B.ctrlKey||o&&(ks(B)&&o.setActiveId(null),Ns(B)&&o.setValue(O),Ds(B)&&no(B.currentTarget,"mouseup",o.show)))}),Ec=_.onKeyDown,Bh=ze(p??fe),jh=ne(B=>{if(Ec?.(B),B.repeat||(N.current=!1),B.defaultPrevented||B.ctrlKey||B.altKey||B.shiftKey||B.metaKey||!o)return;let{open:de}=o.getState();de||(B.key==="ArrowUp"||B.key==="ArrowDown")&&Bh(B)&&(B.preventDefault(),o.show())}),Oc=_.onBlur,Hh=ne(B=>{N.current=!1,Oc?.(B),B.defaultPrevented}),zh=Wt(_.id),Wh=Jx(y)?y:void 0,Gh=o.useState(B=>B.activeId===null);return _=Z(j({id:zh,role:"combobox","aria-autocomplete":Wh,"aria-haspopup":su(M,"listbox"),"aria-expanded":C,"aria-controls":M?.id,"data-active-item":Gh||void 0,value:O},_),{ref:De(k,_.ref),onChange:Zt,onCompositionEnd:qr,onMouseDown:Fs,onKeyDown:jh,onBlur:Hh}),_=Ou(Z(j({store:o,focusable:n},_),{moveOnKeyPress:B=>ou(x,B)?!1:(R&&I(!0),!0)})),_=_u(j({store:o},_)),j({autoComplete:"off"},_)}),Ai=xe(function(t){let r=tw(t);return Ce(Xx,r)});var Lm=c(V(),1);function Ri(e={}){let t=bu(e);return(0,Lm.jsx)(hm,{value:t,children:e.children})}var so=c(pe(),1),rw="button";function Bm(e){if(!e.isTrusted)return!1;let t=e.currentTarget;return e.key==="Enter"?Fr(t)||t.tagName==="SUMMARY"||t.tagName==="A":e.key===" "?Fr(t)||t.tagName==="SUMMARY"||t.tagName==="INPUT"||t.tagName==="SELECT":!1}var ow=Symbol("command"),Tu=Pe(function(t){var r=t,{clickOnEnter:o=!0,clickOnSpace:n=!0}=r,a=ie(r,["clickOnEnter","clickOnSpace"]);let i=(0,so.useRef)(null),[l,u]=(0,so.useState)(!1);(0,so.useEffect)(()=>{i.current&&u(Fr(i.current))},[]);let[s,d]=(0,so.useState)(!1),f=(0,so.useRef)(!1),m=Co(a),[p,h]=Lf(a,ow,!0),g=a.onKeyDown,x=ne(E=>{g?.(E);let k=E.currentTarget;if(E.defaultPrevented||p||m||!vt(E)||wt(k)||k.isContentEditable)return;let T=o&&E.key==="Enter",F=n&&E.key===" ",N=E.key==="Enter"&&!o,P=E.key===" "&&!n;if(N||P){E.preventDefault();return}if(T||F){let S=Bm(E);if(T){if(!S){E.preventDefault();let R=E,{view:D}=R,I=ie(R,["view"]),v=()=>du(k,I);cu()?no(k,"keyup",v):queueMicrotask(v)}}else F&&(f.current=!0,S||(E.preventDefault(),d(!0)))}}),y=a.onKeyUp,_=ne(E=>{if(y?.(E),E.defaultPrevented||p||m||E.metaKey)return;let k=n&&E.key===" ";if(f.current&&k&&(f.current=!1,!Bm(E))){E.preventDefault(),d(!1);let T=E.currentTarget,F=E,{view:N}=F,P=ie(F,["view"]);queueMicrotask(()=>du(T,P))}});return a=Z(j(j({"data-active":s||void 0,type:l?"button":void 0},h),a),{ref:De(i,a.ref),onKeyDown:x,onKeyUp:_}),a=ta(a),a}),FT=xe(function(t){let r=Tu(t);return Ce(rw,r)});var Ii=c(pe(),1),Hm=c(V(),1),nw="span";function jm(e){return Hn(e).toLowerCase()}function aw(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 iw(e){return e.filter(([t,r],o,n)=>!n.some(([a,i],l)=>l!==o&&a<=t&&a+i>=t+r))}function sw(e){return e.sort(([t],[r])=>t-r)}function lw(e,t){if(!e||!t)return e;let r=hu(t).filter(Boolean).map(jm),o=[],n=(u,s=!1)=>(0,Hm.jsx)("span",{"data-autocomplete-value":s?"":void 0,"data-user-value":s?void 0:"",children:u},o.length),a=sw(iw(aw(jm(e),new Set(r))));if(!a.length)return o.push(n(e,!0)),o;let[i]=a[0];return[e.slice(0,i),...a.flatMap(([u,s],d)=>{var f;let m=e.slice(u,u+s),p=(f=a[d+1])==null?void 0:f[0],h=e.slice(u+s,p);return[m,h]})].forEach((u,s)=>{u&&o.push(n(u,s%2===0))}),o}var uw=Pe(function(t){var r=t,{store:o,value:n,userValue:a}=r,i=ie(r,["store","value","userValue"]);let l=ln();o=o||l;let u=(0,Ii.useContext)(Ti),s=n??u,d=nn(o,m=>a??m?.value),f=(0,Ii.useMemo)(()=>{if(s)return d?lw(s,d):s},[s,d]);return i=j({children:f},i),it(i)}),Vi=xe(function(t){let r=uw(t);return Ce(nw,r)});var zm=c(pe(),1),cw="div";function Wm(e){let t=e.relatedTarget;return t?.nodeType===Node.ELEMENT_NODE?t:null}function dw(e){let t=Wm(e);return t?dr(e.currentTarget,t):!1}var Au=Symbol("composite-hover");function fw(e){let t=Wm(e);if(!t)return!1;do{if(Tt(t,Au)&&t[Au])return!0;t=t.parentElement}while(t);return!1}var Ru=Pe(function(t){var r=t,{store:o,focusOnHover:n=!0,blurOnHoverEnd:a=!!n}=r,i=ie(r,["store","focusOnHover","blurOnHoverEnd"]);let l=wi();o=o||l,at(o,!1);let u=Bf(),s=i.onMouseMove,d=ze(n),f=ne(x=>{if(s?.(x),!x.defaultPrevented&&u()&&d(x)){if(!Cu(x.currentTarget)){let y=o?.getState().baseElement;y&&!Gt(y)&&y.focus()}o?.setActiveId(x.currentTarget.id)}}),m=i.onMouseLeave,p=ze(a),h=ne(x=>{var y;m?.(x),!x.defaultPrevented&&u()&&(dw(x)||fw(x)||d(x)&&p(x)&&(o?.setActiveId(null),(y=o?.getState().baseElement)==null||y.focus()))}),g=(0,zm.useCallback)(x=>{x&&(x[Au]=!0)},[]);return i=Z(j({},i),{ref:De(g,i.ref),onMouseMove:f,onMouseLeave:h}),it(i)}),ZT=ao(xe(function(t){let r=Ru(t);return Ce(cw,r)}));var ki=c(pe(),1),mw="div",Iu=Pe(function(t){var r=t,{store:o,shouldRegisterItem:n=!0,getItem:a=zn,element:i}=r,l=ie(r,["store","shouldRegisterItem","getItem","element"]);let u=jf();o=o||u;let s=Wt(l.id),d=(0,ki.useRef)(i);return(0,ki.useEffect)(()=>{let f=d.current;if(!s||!f||!n)return;let m=a({id:s,element:f});return o?.renderItem(m)},[s,n,a,o]),l=Z(j({},l),{ref:De(d,l.ref)}),it(l)}),aA=xe(function(t){let r=Iu(t);return Ce(mw,r)});var Lr=c(pe(),1),Um=c(V(),1),pw="button";function vw(e){return Wn(e)?!0:e.tagName==="INPUT"&&!Fr(e)}function gw(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 hw(e,t=!1){let{top:r}=e.getBoundingClientRect();return t?r+e.clientHeight:r}function Gm(e,t,r,o=!1){var n;if(!t||!r)return;let{renderedItems:a}=t.getState(),i=en(e);if(!i)return;let l=gw(i,o),u,s;for(let d=0;d<a.length;d+=1){let f=u;if(u=r(d),!u)break;if(u===f)continue;let m=(n=gr(t,u))==null?void 0:n.element;if(!m)continue;let h=hw(m,o)-l,g=Math.abs(h);if(o&&h<=0||!o&&h>=0){s!==void 0&&s<g&&(u=f);break}s=g}return u}function bw(e,t){return vt(e)?!1:Io(t,e.target)}var Vu=Pe(function(t){var r=t,{store:o,rowId:n,preventScrollOnKeyDown:a=!1,moveOnKeyPress:i=!0,tabbable:l=!1,getItem:u,"aria-setsize":s,"aria-posinset":d}=r,f=ie(r,["store","rowId","preventScrollOnKeyDown","moveOnKeyPress","tabbable","getItem","aria-setsize","aria-posinset"]);let m=wi();o=o||m;let p=Wt(f.id),h=(0,Lr.useRef)(null),g=(0,Lr.useContext)(Uf),y=Co(f)&&!f.accessibleWhenDisabled,{rowId:_,baseElement:E,isActiveItem:k,ariaSetSize:T,ariaPosInSet:F,isTabbable:N}=Si(o,{rowId(O){if(n)return n;if(O&&g?.baseElement&&g.baseElement===O.baseElement)return g.id},baseElement(O){return O?.baseElement||void 0},isActiveItem(O){return!!O&&O.activeId===p},ariaSetSize(O){if(s!=null)return s;if(O&&g?.ariaSetSize&&g.baseElement===O.baseElement)return g.ariaSetSize},ariaPosInSet(O){if(d!=null)return d;if(!O||!g?.ariaPosInSet||g.baseElement!==O.baseElement)return;let U=O.renderedItems.filter(Y=>Y.rowId===_);return g.ariaPosInSet+U.findIndex(Y=>Y.id===p)},isTabbable(O){if(!O?.renderedItems.length)return!0;if(O.virtualFocus)return!1;if(l)return!0;if(O.activeId===null)return!1;let U=o?.item(O.activeId);return U?.disabled||!U?.element?!0:O.activeId===p}}),P=(0,Lr.useCallback)(O=>{var U;let Y=Z(j({},O),{id:p||O.id,rowId:_,disabled:!!y,children:(U=O.element)==null?void 0:U.textContent});return u?u(Y):Y},[p,_,y,u]),S=f.onFocus,R=(0,Lr.useRef)(!1),D=ne(O=>{if(S?.(O),O.defaultPrevented||hi(O)||!p||!o||bw(O,o))return;let{virtualFocus:U,baseElement:Y}=o.getState();if(o.setActiveId(p),Wn(O.currentTarget)&&_m(O.currentTarget),!U||!vt(O)||vw(O.currentTarget)||!Y?.isConnected)return;Eo()&&O.currentTarget.hasAttribute("data-autofocus")&&O.currentTarget.scrollIntoView({block:"nearest",inline:"nearest"}),R.current=!0,O.relatedTarget===Y||Io(o,O.relatedTarget)?Sm(Y):Y.focus()}),I=f.onBlurCapture,v=ne(O=>{if(I?.(O),O.defaultPrevented)return;let U=o?.getState();U?.virtualFocus&&R.current&&(R.current=!1,O.preventDefault(),O.stopPropagation())}),w=f.onKeyDown,A=ze(a),b=ze(i),C=ne(O=>{if(w?.(O),O.defaultPrevented||!vt(O)||!o)return;let{currentTarget:U}=O,Y=o.getState(),Ke=o.item(p),rt=!!Ke?.rowId,fe=Y.orientation!=="horizontal",z=Y.orientation!=="vertical",me=()=>!!(rt||z||!Y.baseElement||!wt(Y.baseElement)),Zt={ArrowUp:(rt||fe)&&o.up,ArrowRight:(rt||z)&&o.next,ArrowDown:(rt||fe)&&o.down,ArrowLeft:(rt||z)&&o.previous,Home:()=>{if(me())return!rt||O.ctrlKey?o?.first():o?.previous(-1)},End:()=>{if(me())return!rt||O.ctrlKey?o?.last():o?.next(-1)},PageUp:()=>Gm(U,o,o?.up,!0),PageDown:()=>Gm(U,o,o?.down)}[O.key];if(Zt){if(Wn(U)){let qr=Jo(U),$r=z&&O.key==="ArrowLeft",ks=z&&O.key==="ArrowRight",Ns=fe&&O.key==="ArrowUp",Ds=fe&&O.key==="ArrowDown";if(ks||Ds){let{length:Fs}=iu(U);if(qr.end!==Fs)return}else if(($r||Ns)&&qr.start!==0)return}let Ar=Zt();if(A(O)||Ar!==void 0){if(!b(O))return;O.preventDefault(),o.move(Ar)}}}),M=(0,Lr.useMemo)(()=>({id:p,baseElement:E}),[p,E]);return f=pr(f,O=>(0,Um.jsx)(Gf.Provider,{value:M,children:O}),[M]),f=Z(j({id:p,"data-active-item":k||void 0},f),{ref:De(h,f.ref),tabIndex:N?f.tabIndex:-1,onFocus:D,onBlurCapture:v,onKeyDown:C}),f=Tu(f),f=Iu(Z(j({store:o},f),{getItem:P,shouldRegisterItem:p?f.shouldRegisterItem:!1})),it(Z(j({},f),{"aria-setsize":T,"aria-posinset":F}))}),xA=ao(xe(function(t){let r=Vu(t);return Ce(pw,r)}));var Ni=c(pe(),1),ku=c(V(),1),xw="div";function ww(e,t){if(t!=null)return e==null?!1:Array.isArray(e)?e.includes(t):e===t}function yw(e){var t;return(t={menu:"menuitem",listbox:"option",tree:"treeitem"}[e])!=null?t:"option"}var Ym=Pe(function(t){var r=t,{store:o,value:n,hideOnClick:a,setValueOnClick:i,selectValueOnClick:l=!0,resetValueOnSelect:u,focusOnHover:s=!1,moveOnKeyPress:d=!0,getItem:f}=r,m=ie(r,["store","value","hideOnClick","setValueOnClick","selectValueOnClick","resetValueOnSelect","focusOnHover","moveOnKeyPress","getItem"]),p;let h=ln();o=o||h,at(o,!1);let{resetValueOnSelectState:g,multiSelectable:x,selected:y}=Si(o,{resetValueOnSelectState:"resetValueOnSelect",multiSelectable(v){return Array.isArray(v.selectedValue)},selected(v){return ww(v.selectedValue,n)}}),_=(0,Ni.useCallback)(v=>{let w=Z(j({},v),{value:n});return f?f(w):w},[n,f]);i=i??!x,a=a??(n!=null&&!x);let E=m.onClick,k=ze(i),T=ze(l),F=ze((p=u??g)!=null?p:x),N=ze(a),P=ne(v=>{E?.(v),!v.defaultPrevented&&(Ef(v)||Pf(v)||(n!=null&&(T(v)&&(F(v)&&o?.resetValue(),o?.setSelectedValue(w=>Array.isArray(w)?w.includes(n)?w.filter(A=>A!==n):[...w,n]:n)),k(v)&&o?.setValue(n)),N(v)&&o?.hide()))}),S=m.onKeyDown,R=ne(v=>{if(S?.(v),v.defaultPrevented)return;let w=o?.getState().baseElement;if(!w||Gt(w))return;(v.key.length===1||v.key==="Backspace"||v.key==="Delete")&&(queueMicrotask(()=>w.focus()),wt(w)&&o?.setValue(w.value))});x&&y!=null&&(m=j({"aria-selected":y},m)),m=pr(m,v=>(0,ku.jsx)(Ti.Provider,{value:n,children:(0,ku.jsx)(xm.Provider,{value:y??!1,children:v})}),[n,y]);let D=(0,Ni.useContext)(Ei);m=Z(j({role:yw(D),children:n},m),{onClick:P,onKeyDown:R});let I=ze(d);return m=Vu(Z(j({store:o},m),{getItem:_,moveOnKeyPress:v=>{if(!I(v))return!1;let w=new Event("combobox-item-move"),A=o?.getState().baseElement;return A?.dispatchEvent(w),!0}})),m=Ru(j({store:o,focusOnHover:s},m)),m}),ra=ao(xe(function(t){let r=Ym(t);return Ce(xw,r)}));var _w="label",Sw=Pe(function(t){var r=t,{store:o}=r,n=ie(r,["store"]);let a=Oi();o=o||a,at(o,!1);let i=o.useState(l=>{var u;return(u=l.baseElement)==null?void 0:u.id});return n=j({htmlFor:i},n),it(n)}),Di=ao(xe(function(t){let r=Sw(t);return Ce(_w,r)}));var un=c(pe(),1),Km=c(Zc(),1),Nu=c(V(),1),Cw="div";function qm(e,t){let r=setTimeout(t,e);return()=>clearTimeout(r)}function Pw(e){let t=requestAnimationFrame(()=>{t=requestAnimationFrame(e)});return()=>cancelAnimationFrame(t)}function $m(...e){return e.join(", ").split(", ").reduce((t,r)=>{let o=r.endsWith("ms")?1:1e3,n=Number.parseFloat(r||"0s")*o;return n>t?n:t},0)}function Du(e,t,r){return!r&&t!==!1&&(!e||!!t)}var Ew=Pe(function(t){var r=t,{store:o,alwaysVisible:n}=r,a=ie(r,["store","alwaysVisible"]);let i=xu();o=o||i,at(o,!1);let l=(0,un.useRef)(null),u=Wt(a.id),[s,d]=(0,un.useState)(null),f=o.useState("open"),m=o.useState("mounted"),p=o.useState("animated"),h=o.useState("contentElement"),g=nn(o.disclosure,"contentElement");ke(()=>{l.current&&o?.setContentElement(l.current)},[o]),ke(()=>{let E;return o?.setState("animated",k=>(E=k,!0)),()=>{E!==void 0&&o?.setState("animated",E)}},[o]),ke(()=>{if(p){if(!h?.isConnected){d(null);return}return Pw(()=>{d(f?"enter":m?"leave":null)})}},[p,h,f,m]),ke(()=>{if(!o||!p||!s||!h)return;let E=()=>o?.setState("animating",!1),k=()=>(0,Km.flushSync)(E);if(s==="leave"&&f||s==="enter"&&!f)return;if(typeof p=="number")return qm(p,k);let{transitionDuration:T,animationDuration:F,transitionDelay:N,animationDelay:P}=getComputedStyle(h),{transitionDuration:S="0",animationDuration:R="0",transitionDelay:D="0",animationDelay:I="0"}=g?getComputedStyle(g):{},v=$m(N,P,D,I),w=$m(T,F,S,R),A=v+w;if(!A){s==="enter"&&o.setState("animated",!1),E();return}let b=1e3/60,C=Math.max(A-b,0);return qm(C,k)},[o,p,h,g,f,s]),a=pr(a,E=>(0,Nu.jsx)(Ci,{value:o,children:E}),[o]);let x=Du(m,a.hidden,n),y=a.style,_=(0,un.useMemo)(()=>x?Z(j({},y),{display:"none"}):y,[x,y]);return a=Z(j({id:u,"data-open":f||void 0,"data-enter":s==="enter"||void 0,"data-leave":s==="leave"||void 0,hidden:x},a),{ref:De(u?o.setContentElement:null,l,a.ref),style:_}),it(a)}),Ow=xe(function(t){let r=Ew(t);return Ce(Cw,r)}),qA=xe(function(t){var r=t,{unmountOnHide:o}=r,n=ie(r,["unmountOnHide"]);let a=xu(),i=n.store||a;return nn(i,u=>!o||u?.mounted)===!1?null:(0,Nu.jsx)(Ow,j({},n))});var Fi=c(pe(),1),Fu=c(V(),1),Tw="div",Qm=Pe(function(t){var r=t,{store:o,alwaysVisible:n}=r,a=ie(r,["store","alwaysVisible"]);let i=ln(!0),l=yu();o=o||l;let u=!!o&&o===i;at(o,!1);let s=(0,Fi.useRef)(null),d=Wt(a.id),f=o.useState("mounted"),m=Du(f,a.hidden,n),p=m?Z(j({},a.style),{display:"none"}):a.style,h=o.useState(F=>Array.isArray(F.selectedValue)),g=Df(s,"role",a.role),y=(g==="listbox"||g==="tree"||g==="grid")&&h||void 0,[_,E]=(0,Fi.useState)(!1),k=o.useState("contentElement");ke(()=>{if(!f)return;let F=s.current;if(!F||k!==F)return;let N=()=>{E(!!F.querySelector("[role='listbox']"))},P=new MutationObserver(N);return P.observe(F,{subtree:!0,childList:!0,attributeFilter:["role"]}),N(),()=>P.disconnect()},[f,k]),_||(a=j({role:"listbox","aria-multiselectable":y},a)),a=pr(a,F=>(0,Fu.jsx)(bm,{value:o,children:(0,Fu.jsx)(Ei.Provider,{value:g,children:F})}),[o,g]);let T=d&&(!i||!u)?o.setContentElement:null;return a=Z(j({id:d,hidden:m},a),{ref:De(T,s,a.ref),style:p}),it(a)}),oa=xe(function(t){let r=Qm(t);return Ce(Tw,r)});var op=c(Mu(),1);var np=c(Mt(),1),Br=c(Q(),1),Vo=c(W(),1),Ut=c(K(),1);var Nw=[],na=(e,t)=>e.singleSelection?t?.value:Array.isArray(t?.value)?t.value:!Array.isArray(t?.value)&&t?.value?[t.value]:Nw;var aa=c(W(),1),Dw=[];function Rt({elements:e,getElements:t}){let r=Array.isArray(e)&&e.length>0?e:Dw,[o,n]=(0,aa.useState)(r),[a,i]=(0,aa.useState)(!1);return(0,aa.useEffect)(()=>{if(!t){n(r);return}let l=!1;return i(!0),t().then(u=>{if(!l){let s=Array.isArray(u)&&u.length>0?u:r;n(s)}}).catch(()=>{l||n(r)}).finally(()=>{l||i(!1)}),()=>{l=!0}},[t,r]),{elements:o,isLoading:a}}var le=c(V(),1);function ep(e=""){return(0,op.default)(e.trim().toLowerCase())}var tp=(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 rp(e,t){return`${e}-${t}`}var ap=({selected:e})=>(0,le.jsx)("span",{className:q("dataviews-filters__search-widget-listitem-multi-selection",{"is-selected":e}),children:e&&(0,le.jsx)(Ut.Icon,{icon:On})}),ip=({selected:e})=>(0,le.jsx)("span",{className:q("dataviews-filters__search-widget-listitem-single-selection",{"is-selected":e})});function sp({view:e,filter:t,onChangeView:r}){let o=(0,np.useInstanceId)(sp,"dataviews-filter-list-box"),[n,a]=(0,Vo.useState)(t.operators?.length===1?void 0:null),i=e.filters?.find(u=>u.field===t.field),l=na(t,i);return(0,le.jsx)(Ut.Composite,{virtualFocus:!0,focusLoop:!0,activeId:n,setActiveId:a,role:"listbox",className:"dataviews-filters__search-widget-listbox","aria-label":(0,Br.sprintf)((0,Br.__)("List of: %1$s"),t.name),onFocusVisible:()=>{!n&&t.elements.length&&a(rp(o,t.elements[0].value))},render:(0,le.jsx)(Ut.Composite.Typeahead,{}),children:t.elements.map(u=>(0,le.jsxs)(Ut.Composite.Hover,{render:(0,le.jsx)(Ut.Composite.Item,{id:rp(o,u.value),render:(0,le.jsx)("div",{"aria-label":u.label,role:"option",className:"dataviews-filters__search-widget-listitem"}),onClick:()=>{let s=i?[...(e.filters??[]).map(d=>d.field===t.field?{...d,operator:i.operator||t.operators[0],value:tp(t,i,u.value)}:d)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:tp(t,i,u.value)}];r({...e,page:1,filters:s})}}),children:[t.singleSelection&&(0,le.jsx)(ip,{selected:l===u.value}),!t.singleSelection&&(0,le.jsx)(ap,{selected:l.includes(u.value)}),(0,le.jsx)("span",{children:u.label})]},u.value))})}function Fw({view:e,filter:t,onChangeView:r}){let[o,n]=(0,Vo.useState)(""),a=(0,Vo.useDeferredValue)(o),i=e.filters?.find(s=>s.field===t.field),l=na(t,i),u=(0,Vo.useMemo)(()=>{let s=ep(a);return t.elements.filter(d=>ep(d.label).includes(s))},[t.elements,a]);return(0,le.jsxs)(Ri,{selectedValue:l,setSelectedValue:s=>{let d=i?[...(e.filters??[]).map(f=>f.field===t.field?{...f,operator:i.operator||t.operators[0],value:s}:f)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:s}];r({...e,page:1,filters:d})},setValue:n,children:[(0,le.jsxs)("div",{className:"dataviews-filters__search-widget-filter-combobox__wrapper",children:[(0,le.jsx)(Di,{render:(0,le.jsx)(Ut.VisuallyHidden,{children:(0,Br.__)("Search items")}),children:(0,Br.__)("Search items")}),(0,le.jsx)(Ai,{autoSelect:"always",placeholder:(0,Br.__)("Search"),className:"dataviews-filters__search-widget-filter-combobox__input"}),(0,le.jsx)("div",{className:"dataviews-filters__search-widget-filter-combobox__icon",children:(0,le.jsx)(Ut.Icon,{icon:Tl})})]}),(0,le.jsxs)(oa,{className:"dataviews-filters__search-widget-filter-combobox-list",alwaysVisible:!0,children:[u.map(s=>(0,le.jsxs)(ra,{resetValueOnSelect:!1,value:s.value,className:"dataviews-filters__search-widget-listitem",hideOnClick:!1,setValueOnClick:!1,focusOnHover:!0,children:[t.singleSelection&&(0,le.jsx)(ip,{selected:l===s.value}),!t.singleSelection&&(0,le.jsx)(ap,{selected:l.includes(s.value)}),(0,le.jsxs)("span",{children:[(0,le.jsx)(Vi,{className:"dataviews-filters__search-widget-filter-combobox-item-value",value:s.label}),!!s.description&&(0,le.jsx)("span",{className:"dataviews-filters__search-widget-listitem-description",children:s.description})]})]},s.value)),!u.length&&(0,le.jsx)("p",{children:(0,Br.__)("No results found")})]})]})}function lp(e){let{elements:t,isLoading:r}=Rt({elements:e.filter.elements,getElements:e.filter.getElements});if(r)return(0,le.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,le.jsx)(Ut.Spinner,{})});if(t.length===0)return(0,le.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,Br.__)("No elements found")});let o=t.length>10?Fw:sp;return(0,le.jsx)(o,{...e,filter:{...e.filter,elements:t}})}var dp=c(cp(),1),fp=c(Mt(),1),Lu=c(W(),1),mp=c(K(),1);var Bu=c(V(),1);function pp({filter:e,view:t,onChangeView:r,fields:o}){let n=t.filters?.find(s=>s.field===e.field),a=na(e,n),i=(0,Lu.useMemo)(()=>{let s=o.find(d=>d.id===e.field);return s&&{...s,isValid:{},getValue:({item:d})=>d[s.id],setValue:({value:d})=>({[s.id]:d})}},[o,e.field]),l=(0,Lu.useMemo)(()=>(t.filters??[]).reduce((s,d)=>(s[d.field]=d.value,s),{}),[t.filters]),u=(0,fp.useEvent)(s=>{if(!i||!n)return;let d=i.getValue({item:s});(0,dp.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,Bu.jsx)(mp.Flex,{className:"dataviews-filters__user-input-widget",gap:2.5,direction:"column",children:(0,Bu.jsx)(i.Edit,{hideLabelFromVision:!0,data:l,field:i,operator:n.operator,onChange:u})})}var H=c(Q(),1),Ne=c(W(),1);var ju=c(V(),1),Me={Name:(0,ju.jsx)("span",{className:"dataviews-filters__summary-filter-text-name"}),Value:(0,ju.jsx)("span",{className:"dataviews-filters__summary-filter-text-value"})},Li=[{name:_e,label:(0,H.__)("Includes"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),Me),selection:"multi"},{name:Se,label:(0,H.__)("Is none of"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),Me),selection:"multi"},{name:Xe,label:(0,H.__)("Includes all"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),Me),selection:"multi"},{name:Ze,label:(0,H.__)("Is none of"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),Me),selection:"multi"},{name:ot,label:(0,H.__)("Between (inc)"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>"),e.name,t[0].label[0],t[0].label[1]),Me),selection:"custom"},{name:nt,label:(0,H.__)("In the past"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s is in the past: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),Me),selection:"custom"},{name:mt,label:(0,H.__)("Over"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),Me),selection:"custom"},{name:Oe,label:(0,H.__)("Is"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),Me),selection:"single"},{name:Te,label:(0,H.__)("Is not"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),Me),selection:"single"},{name:Jt,label:(0,H.__)("Less than"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),e.name,t[0].label),Me),selection:"single"},{name:er,label:(0,H.__)("Greater than"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s is greater than: </Name><Value>%2$s</Value>"),e.name,t[0].label),Me),selection:"single"},{name:tr,label:(0,H.__)("Less than or equal"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s is less than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),Me),selection:"single"},{name:rr,label:(0,H.__)("Greater than or equal"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s is greater than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),Me),selection:"single"},{name:or,label:(0,H.__)("Before"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),e.name,t[0].label),Me),selection:"single"},{name:nr,label:(0,H.__)("After"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),e.name,t[0].label),Me),selection:"single"},{name:ar,label:(0,H.__)("Before (inc)"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s is on or before: </Name><Value>%2$s</Value>"),e.name,t[0].label),Me),selection:"single"},{name:ir,label:(0,H.__)("After (inc)"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s is on or after: </Name><Value>%2$s</Value>"),e.name,t[0].label),Me),selection:"single"},{name:Lt,label:(0,H.__)("Contains"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),e.name,t[0].label),Me),selection:"single"},{name:Bt,label:(0,H.__)("Doesn't contain"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"),e.name,t[0].label),Me),selection:"single"},{name:jt,label:(0,H.__)("Starts with"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),e.name,t[0].label),Me),selection:"single"},{name:sr,label:(0,H.__)("On"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),Me),selection:"single"},{name:lr,label:(0,H.__)("Not on"),filterText:(e,t)=>(0,Ne.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),Me),selection:"single"}],ia=e=>Li.find(t=>t.name===e),vp=()=>Li.map(e=>e.name),gp=e=>Li.filter(t=>t.selection==="single").some(t=>t.name===e),hp=e=>Li.some(t=>t.name===e);var lt=c(V(),1),Mw="Enter",Lw=" ",Bw=({activeElements:e,filterInView:t,filter:r})=>{if(e===void 0||e.length===0)return r.name;let o=ia(t?.operator);return o!==void 0?o.filterText(r,e):(0,jr.sprintf)((0,jr.__)("Unknown status for %1$s"),r.name)};function jw({filter:e,view:t,onChangeView:r}){let o=e.operators?.map(i=>({value:i,label:ia(i)?.label||i})),n=t.filters?.find(i=>i.field===e.field),a=n?.operator||e.operators[0];return o.length>1&&(0,lt.jsxs)(L,{direction:"row",gap:"xs",justify:"flex-start",className:"dataviews-filters__summary-operators-container",align:"center",children:[(0,lt.jsx)(Kt.FlexItem,{className:"dataviews-filters__summary-operators-filter-name",children:e.name}),(0,lt.jsx)(Kt.SelectControl,{className:"dataviews-filters__summary-operators-filter-select",label:(0,jr.__)("Conditions"),value:a,options:o,onChange:i=>{let l=i,u=n?.operator,s=n?[...(t.filters??[]).map(d=>{if(d.field===e.field){let f=ia(u)?.selection,m=ia(l)?.selection,p=f!==m||[f,m].includes("custom");return{...d,value:p?void 0:d.value,operator:l}}return d})]:[...t.filters??[],{field:e.field,operator:l,value:void 0}];r({...t,page:1,filters:s})},size:"small",variant:"minimal",hideLabelFromVision:!0})]})}function bp({addFilterRef:e,openedFilter:t,fields:r,...o}){let n=(0,Bi.useRef)(null),{filter:a,view:i,onChangeView:l}=o,u=i.filters?.find(x=>x.field===a.field),s=[],d=(0,Bi.useMemo)(()=>{let x=r.find(y=>y.id===a.field);return x&&{...x,getValue:({item:y})=>y[x.id]}},[r,a.field]),{elements:f}=Rt({elements:a.elements,getElements:a.getElements});if(f.length>0)s=f.filter(x=>a.singleSelection?x.value===u?.value:u?.value?.includes(x.value));else if(Array.isArray(u?.value)){let x=u.value.map(y=>d?.getValueFormatted({item:{[d.id]:y},field:d})||String(y));s=[{value:u.value,label:x}]}else if(typeof u?.value=="object")s=[{value:u.value,label:u.value}];else if(u?.value!==void 0){let x=d!==void 0?d.getValueFormatted({item:{[d.id]:u.value},field:d}):String(u.value);s=[{value:u.value,label:x}]}let m=a.isPrimary,p=u?.isLocked,h=!p&&u?.value!==void 0,g=!p&&(!m||h);return(0,lt.jsx)(Kt.Dropdown,{defaultOpen:t===a.field,contentClassName:"dataviews-filters__summary-popover",popoverProps:{placement:"bottom-start",role:"dialog"},onClose:()=>{n.current?.focus()},renderToggle:({isOpen:x,onToggle:y})=>(0,lt.jsxs)("div",{className:"dataviews-filters__summary-chip-container",children:[(0,lt.jsx)(Kt.Tooltip,{text:(0,jr.sprintf)((0,jr.__)("Filter by: %1$s"),a.name.toLowerCase()),placement:"top",children:(0,lt.jsx)("div",{className:q("dataviews-filters__summary-chip",{"has-reset":g,"has-values":h,"is-not-clickable":p}),role:"button",tabIndex:p?-1:0,onClick:()=>{p||y()},onKeyDown:_=>{!p&&[Mw,Lw].includes(_.key)&&(y(),_.preventDefault())},"aria-disabled":p,"aria-pressed":x,"aria-expanded":x,ref:n,children:(0,lt.jsx)(Bw,{activeElements:s,filterInView:u,filter:a})})}),g&&(0,lt.jsx)(Kt.Tooltip,{text:m?(0,jr.__)("Reset"):(0,jr.__)("Remove"),placement:"top",children:(0,lt.jsx)("button",{className:q("dataviews-filters__summary-chip-remove",{"has-values":h}),onClick:()=>{l({...i,page:1,filters:i.filters?.filter(_=>_.field!==a.field)}),m?n.current?.focus():e.current?.focus()},children:(0,lt.jsx)(Kt.Icon,{icon:Tn})})})]}),renderContent:()=>(0,lt.jsxs)(L,{direction:"column",justify:"flex-start",children:[(0,lt.jsx)(jw,{...o}),o.filter.hasElements?(0,lt.jsx)(lp,{...o,filter:{...o.filter,elements:f}}):(0,lt.jsx)(pp,{...o,fields:r})]})})}var ji=c(K(),1),xp=c(Q(),1),wp=c(W(),1);var Hr=c(V(),1),{Menu:sa}=te(ji.privateApis);function Hu({filters:e,view:t,onChangeView:r,setOpenedFilter:o,triggerProps:n}){let a=e.filter(i=>!i.isVisible);return(0,Hr.jsxs)(sa,{children:[(0,Hr.jsx)(sa.TriggerButton,{...n}),(0,Hr.jsx)(sa.Popover,{children:a.map(i=>(0,Hr.jsx)(sa.Item,{onClick:()=>{o(i.field),r({...t,page:1,filters:[...t.filters||[],{field:i.field,value:void 0,operator:i.operators[0]}]})},children:(0,Hr.jsx)(sa.ItemLabel,{children:i.name})},i.field))})]})}function Hw({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,Hr.jsx)(Hu,{triggerProps:{render:(0,Hr.jsx)(ji.Button,{accessibleWhenDisabled:!0,size:"compact",className:"dataviews-filters-button",variant:"tertiary",disabled:!a.length,ref:n}),children:(0,xp.__)("Add filter")},filters:e,view:t,onChangeView:r,setOpenedFilter:o})}var yp=(0,wp.forwardRef)(Hw);var _p=c(K(),1),Sp=c(Q(),1),Cp=c(V(),1);function Pp({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,Cp.jsx)(_p.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,Sp.__)("Reset")})}var Ep=c(W(),1);function zw(e,t){return(0,Ep.useMemo)(()=>{let r=[];return e.forEach(o=>{if(o.filterBy===!1||!o.hasElements&&!o.Edit)return;let n=o.filterBy.operators,a=!!o.filterBy?.isPrimary,i=t.filters?.some(l=>l.field===o.id&&!!l.isLocked)??!1;r.push({field:o.id,name:o.label,elements:o.elements,getElements:o.getElements,hasElements:o.hasElements,singleSelection:n.some(l=>gp(l)),operators:n,isVisible:i||a||!!t.filters?.some(l=>l.field===o.id&&hp(l.operator)),isPrimary:a,isLocked:i})}),r.sort((o,n)=>o.isLocked&&!n.isLocked?-1:!o.isLocked&&n.isLocked?1:o.isPrimary&&!n.isPrimary?-1:!o.isPrimary&&n.isPrimary?1:o.name.localeCompare(n.name)),r},[e,t])}var la=zw;var ua=c(V(),1);function Ww({className:e}){let{fields:t,view:r,onChangeView:o,openedFilter:n,setOpenedFilter:a}=(0,cn.useContext)($),i=(0,cn.useRef)(null),l=la(t,r),u=(0,ua.jsx)(yp,{filters:l,view:r,onChangeView:o,ref:i,setOpenedFilter:a},"add-filter"),s=l.filter(f=>f.isVisible);if(s.length===0)return null;let d=[...s.map(f=>(0,ua.jsx)(bp,{filter:f,view:r,fields:t,onChangeView:o,addFilterRef:i,openedFilter:n},f.field)),u];return d.push((0,ua.jsx)(Pp,{filters:l,view:r,onChangeView:o},"reset-filters")),(0,ua.jsx)(L,{direction:"row",justify:"flex-start",gap:"xs",style:{width:"fit-content"},wrap:"wrap",className:e,children:d})}var ca=(0,cn.memo)(Ww);var lo=c(W(),1),Op=c(K(),1);var Hi=c(Q(),1);var br=c(V(),1);function Gw(){let{filters:e,view:t,onChangeView:r,setOpenedFilter:o,isShowingFilter:n,setIsShowingFilter:a}=(0,lo.useContext)($),i=(0,lo.useRef)(null),l=(0,lo.useCallback)(p=>{r(p),a(!0)},[r,a]),s=!!e.filter(p=>p.isVisible).length;if(e.length===0)return null;let d={label:(0,Hi.__)("Add filter"),"aria-expanded":!1,isPressed:!1},f={label:(0,Hi._x)("Filter","verb"),"aria-expanded":n,isPressed:n,onClick:()=>{n||o(null),a(!n)}},m=(0,br.jsx)(Op.Button,{ref:i,className:"dataviews-filters__visibility-toggle",size:"compact",icon:An,...s?f:d});return(0,br.jsx)("div",{className:"dataviews-filters__container-visibility-toggle",children:s?(0,br.jsx)(Uw,{buttonRef:i,filtersCount:t.filters?.length,children:m}):(0,br.jsx)(Hu,{filters:e,view:t,onChangeView:l,setOpenedFilter:o,triggerProps:{render:m}})})}function Uw({buttonRef:e,filtersCount:t,children:r}){return(0,lo.useEffect)(()=>()=>{e.current?.focus()},[e]),(0,br.jsxs)(br.Fragment,{children:[r,!!t&&(0,br.jsx)("span",{className:"dataviews-filters-toggle__count",children:t})]})}var zi=Gw;var Tp=c(W(),1);var Ap=c(V(),1);function Yw(e){let{isShowingFilter:t}=(0,Tp.useContext)($);return t?(0,Ap.jsx)(ca,{...e}):null}var Wi=Yw;var Rp=c(W(),1),Ip=c(Q(),1);var zu=c(V(),1);function Wu({className:e}){let{actions:t=[],data:r,fields:o,getItemId:n,getItemLevel:a,isLoading:i,view:l,onChangeView:u,selection:s,onChangeSelection:d,setOpenedFilter:f,onClickItem:m,isItemClickable:p,renderItemLink:h,defaultLayouts:g,empty:x=(0,zu.jsx)("p",{children:(0,Ip.__)("No results")})}=(0,Rp.useContext)($),y=to.find(_=>_.type===l.type&&g[_.type])?.component;return(0,zu.jsx)(y,{className:e,actions:t,data:r,fields:o,getItemId:n,getItemLevel:a,isLoading:i,onChangeView:u,onChangeSelection:d,selection:s,setOpenedFilter:f,onClickItem:m,renderItemLink:h,isItemClickable:p,view:l,empty:x})}var Vp=c(W(),1);var da=c(V(),1),qw=[];function Gu(){let{view:e,paginationInfo:{totalItems:t=0,totalPages:r},data:o,actions:n=qw}=(0,Vp.useContext)($),a=Uo(n,o)&&[zo,Za].includes(e.type);return!t||!r||r<=1&&!a?null:!!t&&(0,da.jsxs)(L,{direction:"row",justify:"end",align:"center",className:"dataviews-footer",gap:"xs",children:[a&&(0,da.jsx)(ti,{}),(0,da.jsx)(Xd,{})]})}var kp=c(Q(),1),Qt=c(W(),1),Np=c(K(),1),Dp=c(Mt(),1);var Fp=c(V(),1),$w=(0,Qt.memo)(function({label:t}){let{view:r,onChangeView:o}=(0,Qt.useContext)($),[n,a,i]=(0,Dp.useDebouncedInput)(r.search);(0,Qt.useEffect)(()=>{a(r.search??"")},[r.search,a]);let l=(0,Qt.useRef)(o),u=(0,Qt.useRef)(r);(0,Qt.useEffect)(()=>{l.current=o,u.current=r},[o,r]),(0,Qt.useEffect)(()=>{i!==u.current?.search&&l.current({...u.current,page:1,search:i})},[i]);let s=t||(0,kp.__)("Search");return(0,Fp.jsx)(Np.SearchControl,{className:"dataviews-search",onChange:a,value:n,label:s,placeholder:s,size:"compact"})}),Uu=$w;var Ae=c(K(),1),uo=c(Q(),1),xr=c(W(),1);var qu=c(Lp(),1),Wp=c(Mt(),1);var Bp=c(K(),1),Yu=c(Q(),1),jp=c(W(),1);var Hp=c(V(),1);function zp(){let e=(0,jp.useContext)($),{view:t,onChangeView:r}=e,o=t.infiniteScrollEnabled??!1;return e.hasInfiniteScrollHandler?(0,Hp.jsx)(Bp.ToggleControl,{label:(0,Yu.__)("Enable infinite scroll"),help:(0,Yu.__)("Automatically load more content as you scroll, instead of showing pagination links."),checked:o,onChange:n=>{r({...t,infiniteScrollEnabled:n})}}):null}var ae=c(V(),1),{Menu:fa}=te(Ae.privateApis),Kw={className:"dataviews-config__popover",placement:"bottom-end",offset:9};function $u(){let{view:e,onChangeView:t,defaultLayouts:r}=(0,xr.useContext)($),o=Object.keys(r);if(o.length<=1)return null;let n=to.find(a=>e.type===a.type);return(0,ae.jsxs)(fa,{children:[(0,ae.jsx)(fa.TriggerButton,{render:(0,ae.jsx)(Ae.Button,{size:"compact",icon:n?.icon,label:(0,uo.__)("Layout")})}),(0,ae.jsx)(fa.Popover,{children:o.map(a=>{let i=to.find(l=>l.type===a);return i?(0,ae.jsx)(fa.RadioItem,{value:a,name:"view-actions-available-view",checked:a===e.type,hideOnClick:!0,onChange:l=>{switch(l.target.value){case"list":case"grid":case"table":case"pickerGrid":case"pickerTable":case"activity":let u={...e};return"layout"in u&&delete u.layout,t({...u,type:l.target.value,...r[l.target.value]})}(0,qu.default)("Invalid dataview")},children:(0,ae.jsx)(fa.ItemLabel,{children:i.label})},a):null})})]})}function Qw(){let{view:e,fields:t,onChangeView:r}=(0,xr.useContext)($),o=(0,xr.useMemo)(()=>t.filter(a=>a.enableSorting!==!1).map(a=>({label:a.label,value:a.id})),[t]);return(0,ae.jsx)(Ae.SelectControl,{__next40pxDefaultSize:!0,label:(0,uo.__)("Sort by"),value:e.sort?.field,options:o,onChange:n=>{r({...e,sort:{direction:e?.sort?.direction||"desc",field:n},showLevels:!1})}})}function Xw(){let{view:e,fields:t,onChangeView:r}=(0,xr.useContext)($);if(t.filter(a=>a.enableSorting!==!1).length===0)return null;let n=e.sort?.direction;return!n&&e.sort?.field&&(n="desc"),(0,ae.jsx)(Ae.__experimentalToggleGroupControl,{className:"dataviews-view-config__sort-direction",__next40pxDefaultSize:!0,isBlock:!0,label:(0,uo.__)("Order"),value:n,onChange:a=>{if(a==="asc"||a==="desc"){r({...e,sort:{direction:a,field:e.sort?.field||t.find(i=>i.enableSorting!==!1)?.id||""},showLevels:!1});return}(0,qu.default)("Invalid direction")},children:Ka.map(a=>(0,ae.jsx)(Ae.__experimentalToggleGroupControlOptionIcon,{value:a,icon:ud[a],label:Xa[a]},a))})}function Zw(){let{view:e,config:t,onChangeView:r}=(0,xr.useContext)($),{infiniteScrollEnabled:o}=e;return!t||!t.perPageSizes||t.perPageSizes.length<2||t.perPageSizes.length>6||o?null:(0,ae.jsx)(Ae.__experimentalToggleGroupControl,{__next40pxDefaultSize:!0,isBlock:!0,label:(0,uo.__)("Items per page"),value:e.perPage||10,disabled:!e?.sort?.field,onChange:n=>{let a=typeof n=="number"||n===void 0?n:parseInt(n,10);r({...e,perPage:a,page:1})},children:t.perPageSizes.map(n=>(0,ae.jsx)(Ae.__experimentalToggleGroupControlOption,{value:n,label:n.toString()},n))})}function Jw({title:e,description:t,children:r}){return(0,ae.jsxs)(Ae.__experimentalGrid,{columns:12,className:"dataviews-settings-section",gap:4,children:[(0,ae.jsxs)("div",{className:"dataviews-settings-section__sidebar",children:[(0,ae.jsx)(Ae.__experimentalHeading,{level:2,className:"dataviews-settings-section__title",children:e}),t&&(0,ae.jsx)(Ae.__experimentalText,{variant:"muted",className:"dataviews-settings-section__description",children:t})]}),(0,ae.jsx)(Ae.__experimentalGrid,{columns:8,gap:4,className:"dataviews-settings-section__content",children:r})]})}function Ku(){let{view:e}=(0,xr.useContext)($),t=(0,Wp.useInstanceId)(Gp,"dataviews-view-config-dropdown"),r=to.find(o=>o.type===e.type);return(0,ae.jsx)(Ae.Dropdown,{expandOnMobile:!0,popoverProps:{...Kw,id:t},renderToggle:({onToggle:o,isOpen:n})=>(0,ae.jsx)(Ae.Button,{size:"compact",icon:ll,label:(0,uo._x)("View options","View is used as a noun"),onClick:o,"aria-expanded":n?"true":"false","aria-controls":t}),renderContent:()=>(0,ae.jsx)(Ae.__experimentalDropdownContentWrapper,{paddingSize:"medium",className:"dataviews-config__popover-content-wrapper",children:(0,ae.jsx)(L,{direction:"column",className:"dataviews-view-config",gap:"lg",children:(0,ae.jsxs)(Jw,{title:(0,uo.__)("Appearance"),children:[(0,ae.jsxs)(L,{direction:"row",gap:"xs",className:"is-divided-in-two",children:[(0,ae.jsx)(Qw,{}),(0,ae.jsx)(Xw,{})]}),!!r?.viewConfigOptions&&(0,ae.jsx)(r.viewConfigOptions,{}),(0,ae.jsx)(zp,{}),(0,ae.jsx)(Zw,{}),(0,ae.jsx)(ni,{})]})})})})}function Gp(){return(0,ae.jsxs)(ae.Fragment,{children:[(0,ae.jsx)($u,{}),(0,ae.jsx)(Ku,{})]})}var ey=(0,xr.memo)(Gp),Up=ey;var Yp=c(K(),1),qp=c(W(),1);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 $p=c(V(),1),{ValidatedCheckboxControl:ty}=te(Yp.privateApis);function Kp({field:e,onChange:t,data:r,hideLabelFromVision:o,validity:n}){let{getValue:a,setValue:i,label:l,description:u,isValid:s}=e,d=(0,qp.useCallback)(()=>{t(i({item:r,value:!a({item:r})}))},[r,a,t,i]);return(0,$p.jsx)(ty,{required:!!e.isValid?.required,customValidity:Ie(s,n),hidden:o,label:l,help:u,checked:a({item:r}),onChange:d})}var ry=Math.pow(10,8)*24*60*60*1e3,BI=-ry,Gi=6048e5,Qp=864e5;var oy=3600;var Xp=oy*24,jI=Xp*7,ny=Xp*365.2425,ay=ny/12,HI=ay*3,Qu=Symbol.for("constructDateFrom");function $e(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&Qu in e?e[Qu](t):e instanceof Date?new e.constructor(t):new Date(t)}function ge(e,t){return $e(t||e,e)}function Ui(e,t,r){let o=ge(e,r?.in);return isNaN(t)?$e(r?.in||e,NaN):(t&&o.setDate(o.getDate()+t),o)}function Yi(e,t,r){let o=ge(e,r?.in);if(isNaN(t))return $e(r?.in||e,NaN);if(!t)return o;let n=o.getDate(),a=$e(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 iy={};function co(){return iy}function zr(e,t){let r=co(),o=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,n=ge(e,t?.in),a=n.getDay(),i=(a<o?7:0)+a-o;return n.setDate(n.getDate()-i),n.setHours(0,0,0,0),n}function ko(e,t){return zr(e,{...t,weekStartsOn:1})}function qi(e,t){let r=ge(e,t?.in),o=r.getFullYear(),n=$e(r,0);n.setFullYear(o+1,0,4),n.setHours(0,0,0,0);let a=ko(n),i=$e(r,0);i.setFullYear(o,0,4),i.setHours(0,0,0,0);let l=ko(i);return r.getTime()>=a.getTime()?o+1:r.getTime()>=l.getTime()?o:o-1}function Xu(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 Zp(e,...t){let r=$e.bind(null,e||t.find(o=>typeof o=="object"));return t.map(r)}function Zu(e,t){let r=ge(e,t?.in);return r.setHours(0,0,0,0),r}function Jp(e,t,r){let[o,n]=Zp(r?.in,e,t),a=Zu(o),i=Zu(n),l=+a-Xu(a),u=+i-Xu(i);return Math.round((l-u)/Qp)}function ev(e,t){let r=qi(e,t),o=$e(t?.in||e,0);return o.setFullYear(r,0,4),o.setHours(0,0,0,0),ko(o)}function tv(e,t,r){return Ui(e,t*7,r)}function rv(e,t,r){return Yi(e,t*12,r)}function ov(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function dn(e){return!(!ov(e)&&typeof e!="number"||isNaN(+ge(e)))}function nv(e,t){let r=ge(e,t?.in);return r.setDate(1),r.setHours(0,0,0,0),r}function $i(e,t){let r=ge(e,t?.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}var sy={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"}},av=(e,t,r)=>{let o,n=sy[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 Ki(e){return(t={})=>{let r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}var ly={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},uy={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},cy={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},iv={date:Ki({formats:ly,defaultWidth:"full"}),time:Ki({formats:uy,defaultWidth:"full"}),dateTime:Ki({formats:cy,defaultWidth:"full"})};var dy={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},sv=(e,t,r,o)=>dy[e];function fn(e){return(t,r)=>{let o=r?.context?String(r.context):"standalone",n;if(o==="formatting"&&e.formattingValues){let i=e.defaultFormattingWidth||e.defaultWidth,l=r?.width?String(r.width):i;n=e.formattingValues[l]||e.formattingValues[i]}else{let i=e.defaultWidth,l=r?.width?String(r.width):e.defaultWidth;n=e.values[l]||e.values[i]}let a=e.argumentCallback?e.argumentCallback(t):t;return n[a]}}var fy={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},my={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},py={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"]},vy={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"]},gy={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"}},hy={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"}},by=(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"},lv={ordinalNumber:by,era:fn({values:fy,defaultWidth:"wide"}),quarter:fn({values:my,defaultWidth:"wide",argumentCallback:e=>e-1}),month:fn({values:py,defaultWidth:"wide"}),day:fn({values:vy,defaultWidth:"wide"}),dayPeriod:fn({values:gy,defaultWidth:"wide",formattingValues:hy,defaultFormattingWidth:"wide"})};function mn(e){return(t,r={})=>{let o=r.width,n=o&&e.matchPatterns[o]||e.matchPatterns[e.defaultMatchWidth],a=t.match(n);if(!a)return null;let i=a[0],l=o&&e.parsePatterns[o]||e.parsePatterns[e.defaultParseWidth],u=Array.isArray(l)?wy(l,f=>f.test(i)):xy(l,f=>f.test(i)),s;s=e.valueCallback?e.valueCallback(u):u,s=r.valueCallback?r.valueCallback(s):s;let d=t.slice(i.length);return{value:s,rest:d}}}function xy(e,t){for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}function wy(e,t){for(let r=0;r<e.length;r++)if(t(e[r]))return r}function uv(e){return(t,r={})=>{let o=t.match(e.matchPattern);if(!o)return null;let n=o[0],a=t.match(e.parsePattern);if(!a)return null;let i=e.valueCallback?e.valueCallback(a[0]):a[0];i=r.valueCallback?r.valueCallback(i):i;let l=t.slice(n.length);return{value:i,rest:l}}}var yy=/^(\d+)(th|st|nd|rd)?/i,_y=/\d+/i,Sy={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},Cy={any:[/^b/i,/^(a|c)/i]},Py={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Ey={any:[/1/i,/2/i,/3/i,/4/i]},Oy={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},Ty={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]},Ay={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},Ry={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]},Iy={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},Vy={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}},cv={ordinalNumber:uv({matchPattern:yy,parsePattern:_y,valueCallback:e=>parseInt(e,10)}),era:mn({matchPatterns:Sy,defaultMatchWidth:"wide",parsePatterns:Cy,defaultParseWidth:"any"}),quarter:mn({matchPatterns:Py,defaultMatchWidth:"wide",parsePatterns:Ey,defaultParseWidth:"any",valueCallback:e=>e+1}),month:mn({matchPatterns:Oy,defaultMatchWidth:"wide",parsePatterns:Ty,defaultParseWidth:"any"}),day:mn({matchPatterns:Ay,defaultMatchWidth:"wide",parsePatterns:Ry,defaultParseWidth:"any"}),dayPeriod:mn({matchPatterns:Iy,defaultMatchWidth:"any",parsePatterns:Vy,defaultParseWidth:"any"})};var Ju={code:"en-US",formatDistance:av,formatLong:iv,formatRelative:sv,localize:lv,match:cv,options:{weekStartsOn:0,firstWeekContainsDate:1}};function dv(e,t){let r=ge(e,t?.in);return Jp(r,$i(r))+1}function fv(e,t){let r=ge(e,t?.in),o=+ko(r)-+ev(r);return Math.round(o/Gi)+1}function Qi(e,t){let r=ge(e,t?.in),o=r.getFullYear(),n=co(),a=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,i=$e(t?.in||e,0);i.setFullYear(o+1,0,a),i.setHours(0,0,0,0);let l=zr(i,t),u=$e(t?.in||e,0);u.setFullYear(o,0,a),u.setHours(0,0,0,0);let s=zr(u,t);return+r>=+l?o+1:+r>=+s?o:o-1}function mv(e,t){let r=co(),o=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,n=Qi(e,t),a=$e(t?.in||e,0);return a.setFullYear(n,0,o),a.setHours(0,0,0,0),zr(a,t)}function pv(e,t){let r=ge(e,t?.in),o=+zr(r,t)-+mv(r,t);return Math.round(o/Gi)+1}function ce(e,t){let r=e<0?"-":"",o=Math.abs(e).toString().padStart(t,"0");return r+o}var Wr={y(e,t){let r=e.getFullYear(),o=r>0?r:1-r;return ce(t==="yy"?o%100:o,t.length)},M(e,t){let r=e.getMonth();return t==="M"?String(r+1):ce(r+1,2)},d(e,t){return ce(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];default:return r==="am"?"a.m.":"p.m."}},h(e,t){return ce(e.getHours()%12||12,t.length)},H(e,t){return ce(e.getHours(),t.length)},m(e,t){return ce(e.getMinutes(),t.length)},s(e,t){return ce(e.getSeconds(),t.length)},S(e,t){let r=t.length,o=e.getMilliseconds(),n=Math.trunc(o*Math.pow(10,r-3));return ce(n,t.length)}};var pn={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},ec={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"});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 Wr.y(e,t)},Y:function(e,t,r,o){let n=Qi(e,o),a=n>0?n:1-n;if(t==="YY"){let i=a%100;return ce(i,2)}return t==="Yo"?r.ordinalNumber(a,{unit:"year"}):ce(a,t.length)},R:function(e,t){let r=qi(e);return ce(r,t.length)},u:function(e,t){let r=e.getFullYear();return ce(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 ce(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"});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 ce(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"});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 Wr.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"});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 ce(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"});default:return r.month(o,{width:"wide",context:"standalone"})}},w:function(e,t,r,o){let n=pv(e,o);return t==="wo"?r.ordinalNumber(n,{unit:"week"}):ce(n,t.length)},I:function(e,t,r){let o=fv(e);return t==="Io"?r.ordinalNumber(o,{unit:"week"}):ce(o,t.length)},d:function(e,t,r){return t==="do"?r.ordinalNumber(e.getDate(),{unit:"date"}):Wr.d(e,t)},D:function(e,t,r){let o=dv(e);return t==="Do"?r.ordinalNumber(o,{unit:"dayOfYear"}):ce(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"});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 ce(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"});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 ce(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"});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 ce(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"});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"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,r){let o=e.getHours(),n;switch(o===12?n=pn.noon:o===0?n=pn.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"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,r){let o=e.getHours(),n;switch(o>=17?n=pn.evening:o>=12?n=pn.afternoon:o>=4?n=pn.morning:n=pn.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"});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 Wr.h(e,t)},H:function(e,t,r){return t==="Ho"?r.ordinalNumber(e.getHours(),{unit:"hour"}):Wr.H(e,t)},K:function(e,t,r){let o=e.getHours()%12;return t==="Ko"?r.ordinalNumber(o,{unit:"hour"}):ce(o,t.length)},k:function(e,t,r){let o=e.getHours();return o===0&&(o=24),t==="ko"?r.ordinalNumber(o,{unit:"hour"}):ce(o,t.length)},m:function(e,t,r){return t==="mo"?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):Wr.m(e,t)},s:function(e,t,r){return t==="so"?r.ordinalNumber(e.getSeconds(),{unit:"second"}):Wr.s(e,t)},S:function(e,t){return Wr.S(e,t)},X:function(e,t,r){let o=e.getTimezoneOffset();if(o===0)return"Z";switch(t){case"X":return gv(o);case"XXXX":case"XX":return No(o);default:return No(o,":")}},x:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"x":return gv(o);case"xxxx":case"xx":return No(o);default:return No(o,":")}},O:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+vv(o,":");default:return"GMT"+No(o,":")}},z:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+vv(o,":");default:return"GMT"+No(o,":")}},t:function(e,t,r){let o=Math.trunc(+e/1e3);return ce(o,t.length)},T:function(e,t,r){return ce(+e,t.length)}};function vv(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+ce(a,2)}function gv(e,t){return e%60===0?(e>0?"-":"+")+ce(Math.abs(e)/60,2):No(e,t)}function No(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=ce(Math.trunc(o/60),2),a=ce(o%60,2);return r+n+t+a}var hv=(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"});default:return t.date({width:"full"})}},bv=(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"});default:return t.time({width:"full"})}},ky=(e,t)=>{let r=e.match(/(P+)(p+)?/)||[],o=r[1],n=r[2];if(!n)return hv(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;default:a=t.dateTime({width:"full"});break}return a.replace("{{date}}",hv(o,t)).replace("{{time}}",bv(n,t))},xv={p:bv,P:ky};var Ny=/^D+$/,Dy=/^Y+$/,Fy=["D","DD","YY","YYYY"];function wv(e){return Ny.test(e)}function yv(e){return Dy.test(e)}function _v(e,t,r){let o=My(e,t,r);if(console.warn(o),Fy.includes(e))throw new RangeError(o)}function My(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 Ly=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,By=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,jy=/^'([^]*?)'?$/,Hy=/''/g,zy=/[a-zA-Z]/;function ma(e,t,r){let o=co(),n=r?.locale??o.locale??Ju,a=r?.firstWeekContainsDate??r?.locale?.options?.firstWeekContainsDate??o.firstWeekContainsDate??o.locale?.options?.firstWeekContainsDate??1,i=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,l=ge(e,r?.in);if(!dn(l))throw new RangeError("Invalid time value");let u=t.match(By).map(d=>{let f=d[0];if(f==="p"||f==="P"){let m=xv[f];return m(d,n.formatLong)}return d}).join("").match(Ly).map(d=>{if(d==="''")return{isToken:!1,value:"'"};let f=d[0];if(f==="'")return{isToken:!1,value:Wy(d)};if(ec[f])return{isToken:!0,value:d};if(f.match(zy))throw new RangeError("Format string contains an unescaped latin alphabet character `"+f+"`");return{isToken:!1,value:d}});n.localize.preprocessor&&(u=n.localize.preprocessor(l,u));let s={firstWeekContainsDate:a,weekStartsOn:i,locale:n};return u.map(d=>{if(!d.isToken)return d.value;let f=d.value;(!r?.useAdditionalWeekYearTokens&&yv(f)||!r?.useAdditionalDayOfYearTokens&&wv(f))&&_v(f,t,String(e));let m=ec[f[0]];return m(l,f,n.localize,s)}).join("")}function Wy(e){let t=e.match(jy);return t?t[1].replace(Hy,"'"):e}function Do(e,t,r){return Ui(e,-t,r)}function Xi(e,t,r){return Yi(e,-t,r)}function Sv(e,t,r){return tv(e,-t,r)}function Zi(e,t,r){return rv(e,-t,r)}var es=c(K(),1),Yt=c(W(),1),rc=c(Q(),1),oc=c(Fo(),1);var gn=c(K(),1),tc=c(W(),1),wr=c(Q(),1);var vn=c(V(),1),Gy={[nt]:[{value:"days",label:(0,wr.__)("Days")},{value:"weeks",label:(0,wr.__)("Weeks")},{value:"months",label:(0,wr.__)("Months")},{value:"years",label:(0,wr.__)("Years")}],[mt]:[{value:"days",label:(0,wr.__)("Days ago")},{value:"weeks",label:(0,wr.__)("Weeks ago")},{value:"months",label:(0,wr.__)("Months ago")},{value:"years",label:(0,wr.__)("Years ago")}]};function Ji({className:e,data:t,field:r,onChange:o,hideLabelFromVision:n,operator:a}){let i=Gy[a===nt?"inThePast":"over"],{id:l,label:u,getValue:s,setValue:d}=r,f=s({item:t}),{value:m="",unit:p=i[0].value}=f&&typeof f=="object"?f:{},h=(0,tc.useCallback)(x=>o(d({item:t,value:{value:Number(x),unit:p}})),[o,d,t,p]),g=(0,tc.useCallback)(x=>o(d({item:t,value:{value:m,unit:x}})),[o,d,t,m]);return(0,vn.jsx)(gn.BaseControl,{id:l,className:q(e,"dataviews-controls__relative-date"),label:u,hideLabelFromVision:n,children:(0,vn.jsxs)(L,{direction:"row",gap:"xs",children:[(0,vn.jsx)(gn.__experimentalNumberControl,{__next40pxDefaultSize:!0,className:"dataviews-controls__relative-date-number",spinControls:"none",min:1,step:1,value:m,onChange:h}),(0,vn.jsx)(gn.SelectControl,{className:"dataviews-controls__relative-date-unit",__next40pxDefaultSize:!0,label:(0,wr.__)("Unit"),value:p,options:i,onChange:g,hideLabelFromVision:!0})]})})}var Pv=c(Fo(),1);function hn(e){if(!e)return null;let t=(0,Pv.getDate)(e);return t&&dn(t)?t:null}var fo=c(V(),1),{DateCalendar:Uy,ValidatedInputControl:Yy}=te(es.privateApis),qy=e=>e?typeof e=="string"?e:ma(e,"yyyy-MM-dd'T'HH:mm"):"";function $y({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{id:a,label:i,description:l,setValue:u,getValue:s,isValid:d}=t,f=s({item:e}),m=typeof f=="string"?f:void 0,[p,h]=(0,Yt.useState)(()=>hn(m)||new Date),g=(0,Yt.useRef)(null),x=(0,Yt.useRef)(),y=(0,Yt.useRef)(null),_=(0,Yt.useCallback)(S=>r(u({item:e,value:S})),[e,r,u]);(0,Yt.useEffect)(()=>()=>{x.current&&clearTimeout(x.current)},[]);let E=(0,Yt.useCallback)(S=>{let R;if(S){let D=S;if(m){let I=hn(m);I&&(D=new Date(S),D.setHours(I.getHours()),D.setMinutes(I.getMinutes()))}R=D.toISOString(),_(R),x.current&&clearTimeout(x.current)}else _(void 0);y.current=g.current&&g.current.ownerDocument.activeElement,x.current=setTimeout(()=>{g.current&&(g.current.focus(),g.current.blur(),_(R),y.current&&y.current instanceof HTMLElement&&y.current.focus())},0)},[_,m]),k=(0,Yt.useCallback)(S=>{if(S){let R=new Date(S);_(R.toISOString());let D=hn(R.toISOString());D&&h(D)}else _(void 0)},[_]),{format:T}=t,F=T.weekStartsOn??(0,oc.getSettings)().l10n.startOfWeek,{timezone:{string:N}}=(0,oc.getSettings)(),P=d?.required&&!o?`${i} (${(0,rc.__)("Required")})`:i;return(0,fo.jsx)(es.BaseControl,{id:a,label:P,help:l,hideLabelFromVision:o,children:(0,fo.jsxs)(L,{direction:"column",gap:"md",children:[(0,fo.jsx)(Uy,{style:{width:"100%"},selected:m&&hn(m)||void 0,onSelect:E,month:p,onMonthChange:h,timeZone:N||void 0,weekStartsOn:F}),(0,fo.jsx)(Yy,{ref:g,__next40pxDefaultSize:!0,required:!!d?.required,customValidity:Ie(d,n),type:"datetime-local",label:(0,rc.__)("Date time"),hideLabelFromVision:!0,value:m?qy(hn(m)||void 0):"",onChange:k})]})})}function Ev({data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n,validity:a}){return n===nt||n===mt?(0,fo.jsx)(Ji,{className:"dataviews-controls__datetime",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n}):(0,fo.jsx)($y,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:a})}var ht=c(K(),1),ye=c(W(),1),ut=c(Q(),1),gt=c(Fo(),1);var we=c(V(),1),{DateCalendar:Ky,DateRangeCalendar:Qy}=te(ht.privateApis),Xy=[{id:"today",label:(0,ut.__)("Today"),getValue:()=>(0,gt.getDate)(null)},{id:"yesterday",label:(0,ut.__)("Yesterday"),getValue:()=>{let e=(0,gt.getDate)(null);return Do(e,1)}},{id:"past-week",label:(0,ut.__)("Past week"),getValue:()=>{let e=(0,gt.getDate)(null);return Do(e,7)}},{id:"past-month",label:(0,ut.__)("Past month"),getValue:()=>{let e=(0,gt.getDate)(null);return Xi(e,1)}}],Zy=[{id:"last-7-days",label:(0,ut.__)("Last 7 days"),getValue:()=>{let e=(0,gt.getDate)(null);return[Do(e,7),e]}},{id:"last-30-days",label:(0,ut.__)("Last 30 days"),getValue:()=>{let e=(0,gt.getDate)(null);return[Do(e,30),e]}},{id:"month-to-date",label:(0,ut.__)("Month to date"),getValue:()=>{let e=(0,gt.getDate)(null);return[nv(e),e]}},{id:"last-year",label:(0,ut.__)("Last year"),getValue:()=>{let e=(0,gt.getDate)(null);return[Zi(e,1),e]}},{id:"year-to-date",label:(0,ut.__)("Year to date"),getValue:()=>{let e=(0,gt.getDate)(null);return[$i(e),e]}}],bn=e=>{if(!e)return null;let t=(0,gt.getDate)(e);return t&&dn(t)?t:null},nc=e=>e?typeof e=="string"?e:ma(e,"yyyy-MM-dd"):"";function Ov({field:e,validity:t,inputRefs:r,isTouched:o,setIsTouched:n,children:a}){let{isValid:i}=e,[l,u]=(0,ye.useState)(void 0),s=(0,ye.useCallback)(()=>{let f=Array.isArray(r)?r:[r];for(let m of f){let p=m.current;if(p&&!p.validity.valid){u({type:"invalid",message:p.validationMessage});return}}u(void 0)},[r]);return(0,ye.useEffect)(()=>{if(o){let f=setTimeout(()=>{t?u(Ie(i,t)):s()},0);return()=>clearTimeout(f)}},[o,i,t,s]),(0,we.jsxs)("div",{onBlur:f=>{o||(!f.relatedTarget||!f.currentTarget.contains(f.relatedTarget))&&n(!0)},children:[a,(0,we.jsx)("div",{"aria-live":"polite",children:l&&(0,we.jsxs)("p",{className:q("components-validated-control__indicator",l.type==="invalid"?"is-invalid":void 0,l.type==="valid"?"is-valid":void 0),children:[(0,we.jsx)(ht.Icon,{className:"components-validated-control__indicator-icon",icon:fl,size:16,fill:"currentColor"}),l.message]})})]})}function Jy({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{id:a,label:i,setValue:l,getValue:u,isValid:s,format:d}=t,[f,m]=(0,ye.useState)(null),p=d.weekStartsOn??(0,gt.getSettings)().l10n.startOfWeek,h=u({item:e}),g=typeof h=="string"?h:void 0,[x,y]=(0,ye.useState)(()=>bn(g)||new Date),[_,E]=(0,ye.useState)(!1),k=(0,ye.useRef)(null),T=(0,ye.useCallback)(D=>r(l({item:e,value:D})),[e,r,l]),F=(0,ye.useCallback)(D=>{let I=D?ma(D,"yyyy-MM-dd"):void 0;T(I),m(null),E(!0)},[T]),N=(0,ye.useCallback)(D=>{let I=D.getValue(),v=nc(I);y(I),T(v),m(D.id),E(!0)},[T]),P=(0,ye.useCallback)(D=>{if(T(D),D){let I=bn(D);I&&y(I)}m(null),E(!0)},[T]),{timezone:{string:S}}=(0,gt.getSettings)(),R=s?.required?`${i} (${(0,ut.__)("Required")})`:i;return(0,we.jsx)(Ov,{field:t,validity:n,inputRefs:k,isTouched:_,setIsTouched:E,children:(0,we.jsx)(ht.BaseControl,{id:a,className:"dataviews-controls__date",label:R,hideLabelFromVision:o,children:(0,we.jsxs)(L,{direction:"column",gap:"md",children:[(0,we.jsxs)(L,{direction:"row",gap:"xs",wrap:"wrap",justify:"flex-start",children:[Xy.map(D=>{let I=f===D.id;return(0,we.jsx)(ht.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:I,size:"small",onClick:()=>N(D),children:D.label},D.id)}),(0,we.jsx)(ht.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!f,size:"small",disabled:!!f,accessibleWhenDisabled:!1,children:(0,ut.__)("Custom")})]}),(0,we.jsx)(ht.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:k,type:"date",label:(0,ut.__)("Date"),hideLabelFromVision:!0,value:g,onChange:P,required:!!t.isValid?.required}),(0,we.jsx)(Ky,{style:{width:"100%"},selected:g&&bn(g)||void 0,onSelect:F,month:x,onMonthChange:y,timeZone:S||void 0,weekStartsOn:p})]})})})}function e0({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{id:a,label:i,getValue:l,setValue:u,format:s}=t,d,f=l({item:e});Array.isArray(f)&&f.length===2&&f.every(v=>typeof v=="string")&&(d=f);let m=s.weekStartsOn??(0,gt.getSettings)().l10n.startOfWeek,p=(0,ye.useCallback)(v=>{r(u({item:e,value:v}))},[e,r,u]),[h,g]=(0,ye.useState)(null),x=(0,ye.useMemo)(()=>{if(!d)return{from:void 0,to:void 0};let[v,w]=d;return{from:bn(v)||void 0,to:bn(w)||void 0}},[d]),[y,_]=(0,ye.useState)(()=>x.from||new Date),[E,k]=(0,ye.useState)(!1),T=(0,ye.useRef)(null),F=(0,ye.useRef)(null),N=(0,ye.useCallback)((v,w)=>{v&&w?p([nc(v),nc(w)]):!v&&!w&&p(void 0)},[p]),P=(0,ye.useCallback)(v=>{N(v?.from,v?.to),g(null),k(!0)},[N]),S=(0,ye.useCallback)(v=>{let[w,A]=v.getValue();_(w),N(w,A),g(v.id),k(!0)},[N]),R=(0,ye.useCallback)((v,w)=>{let[A,b]=d||[void 0,void 0];if(N(v==="from"?w:A,v==="to"?w:b),w){let O=bn(w);O&&_(O)}g(null),k(!0)},[d,N]),{timezone:D}=(0,gt.getSettings)(),I=t.isValid?.required?`${i} (${(0,ut.__)("Required")})`:i;return(0,we.jsx)(Ov,{field:t,validity:n,inputRefs:[T,F],isTouched:E,setIsTouched:k,children:(0,we.jsx)(ht.BaseControl,{id:a,className:"dataviews-controls__date",label:I,hideLabelFromVision:o,children:(0,we.jsxs)(L,{direction:"column",gap:"md",children:[(0,we.jsxs)(L,{direction:"row",gap:"xs",wrap:"wrap",justify:"flex-start",children:[Zy.map(v=>{let w=h===v.id;return(0,we.jsx)(ht.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:w,size:"small",onClick:()=>S(v),children:v.label},v.id)}),(0,we.jsx)(ht.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!h,size:"small",accessibleWhenDisabled:!1,disabled:!!h,children:(0,ut.__)("Custom")})]}),(0,we.jsxs)(L,{direction:"row",gap:"xs",justify:"space-between",className:"dataviews-controls__date-range-inputs",children:[(0,we.jsx)(ht.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:T,type:"date",label:(0,ut.__)("From"),hideLabelFromVision:!0,value:d?.[0],onChange:v=>R("from",v),required:!!t.isValid?.required}),(0,we.jsx)(ht.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:F,type:"date",label:(0,ut.__)("To"),hideLabelFromVision:!0,value:d?.[1],onChange:v=>R("to",v),required:!!t.isValid?.required})]}),(0,we.jsx)(Qy,{style:{width:"100%"},selected:x,onSelect:P,month:y,onMonthChange:_,timeZone:D.string||void 0,weekStartsOn:m})]})})})}function Tv({data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n,validity:a}){return n===nt||n===mt?(0,we.jsx)(Ji,{className:"dataviews-controls__date",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n}):n===ot?(0,we.jsx)(e0,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:a}):(0,we.jsx)(Jy,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:a})}var rs=c(K(),1);var Av=c(K(),1),Rv=c(W(),1);var Iv=c(V(),1),{ValidatedInputControl:t0}=te(Av.privateApis);function yr({data:e,field:t,onChange:r,hideLabelFromVision:o,type:n,prefix:a,suffix:i,validity:l}){let{label:u,placeholder:s,description:d,getValue:f,setValue:m,isValid:p}=t,h=f({item:e}),g=(0,Rv.useCallback)(x=>r(m({item:e,value:x})),[e,m,r]);return(0,Iv.jsx)(t0,{required:!!p.required,customValidity:Ie(p,l),label:u,placeholder:s,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 ts=c(V(),1);function Vv({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){return(0,ts.jsx)(yr,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n,type:"email",prefix:(0,ts.jsx)(rs.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,ts.jsx)(rs.Icon,{icon:cl})})})}var ns=c(K(),1);var os=c(V(),1);function kv({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){return(0,os.jsx)(yr,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n,type:"tel",prefix:(0,os.jsx)(ns.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,os.jsx)(ns.Icon,{icon:yl})})})}var is=c(K(),1);var as=c(V(),1);function Nv({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){return(0,as.jsx)(yr,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n,type:"url",prefix:(0,as.jsx)(is.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,as.jsx)(is.Icon,{icon:xl})})})}var Gr=c(K(),1),pa=c(W(),1),ss=c(Q(),1);var mo=c(V(),1),{ValidatedNumberControl:r0}=te(Gr.privateApis);function Dv(e){if(e===""||e===void 0)return"";let t=Number(e);return Number.isFinite(t)?t:""}function o0({value:e,onChange:t,hideLabelFromVision:r,step:o}){let[n="",a=""]=e,i=(0,pa.useCallback)(u=>t([Dv(u),a]),[t,a]),l=(0,pa.useCallback)(u=>t([n,Dv(u)]),[t,n]);return(0,mo.jsx)(Gr.BaseControl,{help:(0,ss.__)("The max. value must be greater than the min. value."),children:(0,mo.jsxs)(Gr.Flex,{direction:"row",gap:4,children:[(0,mo.jsx)(Gr.__experimentalNumberControl,{label:(0,ss.__)("Min."),value:n,max:a?Number(a)-o:void 0,onChange:i,__next40pxDefaultSize:!0,hideLabelFromVision:r,step:o}),(0,mo.jsx)(Gr.__experimentalNumberControl,{label:(0,ss.__)("Max."),value:a,min:n?Number(n)+o:void 0,onChange:l,__next40pxDefaultSize:!0,hideLabelFromVision:r,step:o})]})})}function ls({data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n,validity:a}){let i=t.format?.decimals??0,l=Math.pow(10,Math.abs(i)*-1),{label:u,description:s,getValue:d,setValue:f,isValid:m}=t,p=d({item:e})??"",h=(0,pa.useCallback)(x=>{r(f({item:e,value:["",void 0].includes(x)?void 0:Number(x)}))},[e,r,f]),g=(0,pa.useCallback)(x=>{r(f({item:e,value:x}))},[e,r,f]);if(n===ot){let x=["",""];return Array.isArray(p)&&p.length===2&&p.every(y=>typeof y=="number"||y==="")&&(x=p),(0,mo.jsx)(o0,{value:x,onChange:g,hideLabelFromVision:o,step:l})}return(0,mo.jsx)(r0,{required:!!m.required,customValidity:Ie(m,a),label:u,help:s,value:p,onChange:h,__next40pxDefaultSize:!0,hideLabelFromVision:o,step:l,min:m.min?m.min.constraint:void 0,max:m.max?m.max.constraint:void 0})}var Fv=c(V(),1);function Mv(e){return(0,Fv.jsx)(ls,{...e})}var Lv=c(V(),1);function Bv(e){return(0,Lv.jsx)(ls,{...e})}var us=c(K(),1),jv=c(W(),1);var ac=c(V(),1),{ValidatedRadioControl:n0}=te(us.privateApis);function Hv({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:a,description:i,getValue:l,setValue:u,isValid:s}=t,{elements:d,isLoading:f}=Rt({elements:t.elements,getElements:t.getElements}),m=l({item:e}),p=(0,jv.useCallback)(h=>r(u({item:e,value:h})),[e,r,u]);return f?(0,ac.jsx)(us.Spinner,{}):(0,ac.jsx)(n0,{required:!!t.isValid?.required,customValidity:Ie(s,n),label:a,help:i,onChange:p,options:d,selected:m,hideLabelFromVision:o})}var cs=c(K(),1),zv=c(W(),1);var ic=c(V(),1),{ValidatedSelectControl:a0}=te(cs.privateApis);function Wv({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{type:a,label:i,description:l,getValue:u,setValue:s,isValid:d}=t,f=a==="array",m=u({item:e})??(f?[]:""),p=(0,zv.useCallback)(x=>r(s({item:e,value:x})),[e,r,s]),{elements:h,isLoading:g}=Rt({elements:t.elements,getElements:t.getElements});return g?(0,ic.jsx)(cs.Spinner,{}):(0,ic.jsx)(a0,{required:!!t.isValid?.required,customValidity:Ie(d,n),label:i,value:m,help:l,options:h,onChange:p,__next40pxDefaultSize:!0,hideLabelFromVision:o,multiple:f})}var sc=c(W(),1);var Gv=c(V(),1);function Uv({data:e,field:t,onChange:r,hideLabelFromVision:o,config:n,validity:a}){let{prefix:i,suffix:l}=n||{};return(0,Gv.jsx)(yr,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:a,prefix:i?(0,sc.createElement)(i):void 0,suffix:l?(0,sc.createElement)(l):void 0})}var Yv=c(K(),1),qv=c(W(),1);var $v=c(V(),1),{ValidatedToggleControl:i0}=te(Yv.privateApis);function Kv({field:e,onChange:t,data:r,hideLabelFromVision:o,validity:n}){let{label:a,description:i,getValue:l,setValue:u,isValid:s}=e,d=(0,qv.useCallback)(()=>{t(u({item:r,value:!l({item:r})}))},[t,u,r,l]);return(0,$v.jsx)(i0,{required:!!s.required,customValidity:Ie(s,n),hidden:o,label:a,help:i,checked:l({item:r}),onChange:d})}var Qv=c(K(),1),Xv=c(W(),1);var Zv=c(V(),1),{ValidatedTextareaControl:s0}=te(Qv.privateApis);function Jv({data:e,field:t,onChange:r,hideLabelFromVision:o,config:n,validity:a}){let{rows:i=4}=n||{},{label:l,placeholder:u,description:s,setValue:d,isValid:f}=t,m=t.getValue({item:e}),p=(0,Xv.useCallback)(h=>r(d({item:e,value:h})),[e,r,d]);return(0,Zv.jsx)(s0,{required:!!f.required,customValidity:Ie(f,a),label:l,placeholder:u,value:m??"",help:s,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 xn=c(K(),1),eg=c(W(),1);var ds=c(V(),1),{ValidatedToggleGroupControl:l0}=te(xn.privateApis);function tg({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{getValue:a,setValue:i,isValid:l}=t,u=a({item:e}),s=(0,eg.useCallback)(p=>r(i({item:e,value:p})),[e,r,i]),{elements:d,isLoading:f}=Rt({elements:t.elements,getElements:t.getElements});if(f)return(0,ds.jsx)(xn.Spinner,{});if(d.length===0)return null;let m=d.find(p=>p.value===u);return(0,ds.jsx)(l0,{required:!!t.isValid?.required,customValidity:Ie(l,n),__next40pxDefaultSize:!0,isBlock:!0,label:t.label,help:m?.description||t.description,onChange:s,value:u,hideLabelFromVision:o,children:d.map(p=>(0,ds.jsx)(xn.__experimentalToggleGroupControlOption,{label:p.label,value:p.value},p.value))})}var fs=c(K(),1),ms=c(W(),1);var va=c(V(),1),{ValidatedFormTokenField:u0}=te(fs.privateApis);function rg({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:a,placeholder:i,getValue:l,setValue:u,isValid:s}=t,d=l({item:e}),{elements:f,isLoading:m}=Rt({elements:t.elements,getElements:t.getElements}),p=(0,ms.useMemo)(()=>Array.isArray(d)?d.map(g=>f?.find(y=>y.value===g)||{value:g,label:g}):[],[d,f]),h=(0,ms.useCallback)(g=>{let x=g.map(y=>typeof y=="object"&&"value"in y?y.value:y);r(u({item:e,value:x}))},[r,u,e]);return m?(0,va.jsx)(fs.Spinner,{}):(0,va.jsx)(u0,{required:!!s?.required,customValidity:Ie(s,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(x=>x.value===g||x.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(y=>y.value===g)?.label||g,__experimentalRenderItem:({item:g})=>{if(typeof g=="string"&&f){let x=f.find(y=>y.value===g);return(0,va.jsx)("span",{children:x?.label||g})}return(0,va.jsx)("span",{children:g})}})}var c0={grad:.9,turn:360,rad:360/(2*Math.PI)},Ur=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},qt=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},dg=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},og=function(e){return{r:qt(e.r,0,255),g:qt(e.g,0,255),b:qt(e.b,0,255),a:qt(e.a)}},lc=function(e){return{r:tt(e.r),g:tt(e.g),b:tt(e.b),a:tt(e.a,3)}},d0=/^#([0-9a-f]{3,8})$/i,ps=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},fg=function(e){var t=e.r,r=e.g,o=e.b,n=e.a,a=Math.max(t,r,o),i=a-Math.min(t,r,o),l=i?a===t?(r-o)/i:a===r?2+(o-t)/i:4+(t-r)/i:0;return{h:60*(l<0?l+6:l),s:a?i/a*100:0,v:a/255*100,a:n}},mg=function(e){var t=e.h,r=e.s,o=e.v,n=e.a;t=t/360*6,r/=100,o/=100;var a=Math.floor(t),i=o*(1-r),l=o*(1-(t-a)*r),u=o*(1-(1-t+a)*r),s=a%6;return{r:255*[o,l,i,i,u,o][s],g:255*[u,o,o,l,i,i][s],b:255*[i,i,u,o,o,l][s],a:n}},ng=function(e){return{h:dg(e.h),s:qt(e.s,0,100),l:qt(e.l,0,100),a:qt(e.a)}},ag=function(e){return{h:tt(e.h),s:tt(e.s),l:tt(e.l),a:tt(e.a,3)}},ig=function(e){return mg((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},ga=function(e){return{h:(t=fg(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},f0=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,m0=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,p0=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,v0=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,sg={string:[[function(e){var t=d0.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=p0.exec(e)||v0.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:og({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=f0.exec(e)||m0.exec(e);if(!t)return null;var r,o,n=ng({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(c0[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return ig(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 Ur(t)&&Ur(r)&&Ur(o)?og({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(!Ur(t)||!Ur(r)||!Ur(o))return null;var i=ng({h:Number(t),s:Number(r),l:Number(o),a:Number(a)});return ig(i)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,n=e.a,a=n===void 0?1:n;if(!Ur(t)||!Ur(r)||!Ur(o))return null;var i=(function(l){return{h:dg(l.h),s:qt(l.s,0,100),v:qt(l.v,0,100),a:qt(l.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(a)});return mg(i)},"hsv"]]},lg=function(e,t){for(var r=0;r<t.length;r++){var o=t[r][0](e);if(o)return[o,t[r][1]]}return[null,void 0]},g0=function(e){return typeof e=="string"?lg(e.trim(),sg.string):typeof e=="object"&&e!==null?lg(e,sg.object):[null,void 0]};var uc=function(e,t){var r=ga(e);return{h:r.h,s:qt(r.s+100*t,0,100),l:r.l,a:r.a}},cc=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},ug=function(e,t){var r=ga(e);return{h:r.h,s:r.s,l:qt(r.l+100*t,0,100),a:r.a}},cg=(function(){function e(t){this.parsed=g0(t)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return this.parsed!==null},e.prototype.brightness=function(){return tt(cc(this.rgba),2)},e.prototype.isDark=function(){return cc(this.rgba)<.5},e.prototype.isLight=function(){return cc(this.rgba)>=.5},e.prototype.toHex=function(){return t=lc(this.rgba),r=t.r,o=t.g,n=t.b,i=(a=t.a)<1?ps(tt(255*a)):"","#"+ps(r)+ps(o)+ps(n)+i;var t,r,o,n,a,i},e.prototype.toRgb=function(){return lc(this.rgba)},e.prototype.toRgbString=function(){return t=lc(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 ag(ga(this.rgba))},e.prototype.toHslString=function(){return t=ag(ga(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=fg(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 ct({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),ct(uc(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),ct(uc(this.rgba,-t))},e.prototype.grayscale=function(){return ct(uc(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),ct(ug(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),ct(ug(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"?ct({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=ga(this.rgba);return typeof t=="number"?ct({h:t,s:r.s,l:r.l,a:r.a}):tt(r.h)},e.prototype.isEqual=function(t){return this.toHex()===ct(t).toHex()},e})(),ct=function(e){return e instanceof cg?e:new cg(e)};var wn=c(K(),1),dc=c(W(),1);var po=c(V(),1),{ValidatedInputControl:h0,Picker:b0}=te(wn.privateApis),x0=({color:e,onColorChange:t})=>{let r=e&&ct(e).isValid()?e:"#ffffff";return(0,po.jsx)(wn.Dropdown,{renderToggle:({onToggle:o,isOpen:n})=>(0,po.jsx)(wn.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,po.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,po.jsx)("div",{style:{padding:"16px"},children:(0,po.jsx)(b0,{color:ct(r),onChange:t,enableAlpha:!0})})})};function pg({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:a,placeholder:i,description:l,setValue:u,isValid:s}=t,d=t.getValue({item:e})||"",f=(0,dc.useCallback)(p=>{r(u({item:e,value:p.toHex()}))},[e,r,u]),m=(0,dc.useCallback)(p=>{r(u({item:e,value:p||""}))},[e,r,u]);return(0,po.jsx)(h0,{required:!!t.isValid?.required,customValidity:Ie(s,n),label:a,placeholder:i,value:d,help:l,onChange:m,hideLabelFromVision:o,type:"text",prefix:(0,po.jsx)(x0,{color:d,onColorChange:f})})}var gs=c(K(),1),hs=c(W(),1),fc=c(Q(),1);var vs=c(V(),1);function vg({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let[a,i]=(0,hs.useState)(!1),l=(0,hs.useCallback)(()=>{i(u=>!u)},[]);return(0,vs.jsx)(yr,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n,type:a?"text":"password",suffix:(0,vs.jsx)(gs.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,vs.jsx)(gs.Button,{icon:a?In:Rl,onClick:l,size:"small",label:a?(0,fc.__)("Hide password"):(0,fc.__)("Show password")})})})}function bs(e){return Array.isArray(e.elements)&&e.elements.length>0||typeof e.getElements=="function"}var hg=c(V(),1),gg={array:rg,checkbox:Kp,color:pg,datetime:Ev,date:Tv,email:Vv,telephone:kv,url:Nv,integer:Mv,number:Bv,password:vg,radio:Hv,select:Wv,text:Uv,toggle:Kv,textarea:Jv,toggleGroup:tg};function w0(e){return e&&typeof e=="object"&&typeof e.control=="string"}function y0(e){let{control:t,...r}=e,o=xs(t);return o===null?null:function(a){return(0,hg.jsx)(o,{...a,config:r})}}function bg(e,t){return typeof e.Edit=="function"?e.Edit:typeof e.Edit=="string"?xs(e.Edit):w0(e.Edit)?y0(e.Edit):bs(e)&&e.type!=="array"?xs("select"):t===null?null:xs(t)}function xs(e){return Object.keys(gg).includes(e)?gg[e]:null}function _0(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 xg=_0;var S0=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},wg=S0;var C0=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},yg=C0;var Sg=c(Q(),1);function ws({item:e,field:t}){let{elements:r,isLoading:o}=Rt({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 _g=c(V(),1);function Le({item:e,field:t}){return t.hasElements?(0,_g.jsx)(ws,{item:e,field:t}):t.getValueFormatted({item:e,field:t})}var _r=(e,t,r)=>r==="asc"?e.localeCompare(t):t.localeCompare(e);function Be(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)}function Sr(e,t){if(typeof t.isValid.minLength?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:String(r).length>=t.isValid.minLength.constraint}function Cr(e,t){if(typeof t.isValid.maxLength?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:String(r).length<=t.isValid.maxLength.constraint}function Pr(e,t){if(t.isValid.pattern?.constraint===void 0)return!0;try{let r=new RegExp(t.isValid.pattern.constraint),o=t.getValue({item:e});return[void 0,"",null].includes(o)?!0:r.test(String(o))}catch{return!1}}function Ee(e,t){let o=(t.elements??[]).map(a=>a.value);if(o.length===0)return!0;let n=t.getValue({item:e});return[].concat(n).every(a=>o.includes(a))}function P0({item:e,field:t}){return t.getValue({item:e})}var St=P0;var E0=/^[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 O0(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!E0.test(r)?(0,Sg.__)("Value must be a valid email address."):null}var Cg={type:"email",render:Le,Edit:"email",sort:_r,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[_e,Se],validOperators:[Oe,Te,Lt,Bt,jt,_e,Se,Xe,Ze],format:{},getValueFormatted:St,validate:{required:Be,pattern:Pr,minLength:Sr,maxLength:Cr,elements:Ee,custom:O0}};var Pg=c(Q(),1);var yn=(e,t,r)=>r==="asc"?e-t:t-e;function ys(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 _s(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 Eg={separatorThousand:","};function T0({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=Eg: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 A0(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Number.isInteger(r)?(0,Pg.__)("Value must be an integer."):null}var Og={type:"integer",render:Le,Edit:"integer",sort:yn,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Oe,Te,Jt,er,tr,rr,ot],validOperators:[Oe,Te,Jt,er,tr,rr,ot,_e,Se,Xe,Ze],format:Eg,getValueFormatted:T0,validate:{required:Be,min:ys,max:_s,elements:Ee,custom:A0}};var Tg=c(Q(),1);var Ag={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=Ag:o=t.format;let{separatorThousand:n,separatorDecimal:a,decimals:i}=o,l=r.toFixed(i),[u,s]=l.split("."),d=n?u.replace(/\B(?=(\d{3})+(?!\d))/g,n):u;return i===0?d:d+a+s}function I0(e){return e===""||e===void 0||e===null}function V0(e,t){let r=t.getValue({item:e});return!I0(r)&&!Number.isFinite(r)?(0,Tg.__)("Value must be a number."):null}var Rg={type:"number",render:Le,Edit:"number",sort:yn,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Oe,Te,Jt,er,tr,rr,ot],validOperators:[Oe,Te,Jt,er,tr,rr,ot,_e,Se,Xe,Ze],format:Ag,getValueFormatted:R0,validate:{required:Be,min:ys,max:_s,elements:Ee,custom:V0}};var Ig={type:"text",render:Le,Edit:"text",sort:_r,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[_e,Se],validOperators:[Oe,Te,Lt,Bt,jt,_e,Se,Xe,Ze],format:{},getValueFormatted:St,validate:{required:Be,pattern:Pr,minLength:Sr,maxLength:Cr,elements:Ee}};var Mo=c(Fo(),1);var Vg={datetime:(0,Mo.getSettings)().formats.datetime,weekStartsOn:(0,Mo.getSettings)().l10n.startOfWeek};function k0({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="datetime"?o=Vg:o=t.format,(0,Mo.dateI18n)(o.datetime,(0,Mo.getDate)(r))}var N0=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},kg={type:"datetime",render:Le,Edit:"datetime",sort:N0,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[sr,lr,or,nr,ar,ir,nt,mt],validOperators:[sr,lr,or,nr,ar,ir,nt,mt],format:Vg,getValueFormatted:k0,validate:{required:Be,elements:Ee}};var Lo=c(Fo(),1);var Ng={date:(0,Lo.getSettings)().formats.date,weekStartsOn:(0,Lo.getSettings)().l10n.startOfWeek};function D0({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="date"?o=Ng:o=t.format,(0,Lo.dateI18n)(o.date,(0,Lo.getDate)(r))}var F0=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},Dg={type:"date",render:Le,Edit:"date",sort:F0,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[sr,lr,or,nr,ar,ir,nt,mt,ot],validOperators:[sr,lr,or,nr,ar,ir,nt,mt,ot],format:Ng,getValueFormatted:D0,validate:{required:Be,elements:Ee}};var Ss=c(Q(),1);function Fg(e,t){return t.getValue({item:e})===!0}function M0({item:e,field:t}){let r=t.getValue({item:e});return r===!0?(0,Ss.__)("True"):r===!1?(0,Ss.__)("False"):""}function L0(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&![!0,!1].includes(r)?(0,Ss.__)("Value must be true, false, or undefined"):null}var B0=(e,t,r)=>{let o=!!e;return o===!!t?0:r==="asc"?o?1:-1:o?-1:1},Mg={type:"boolean",render:Le,Edit:"checkbox",sort:B0,validate:{required:Fg,elements:Ee,custom:L0},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Oe,Te],validOperators:[Oe,Te],format:{},getValueFormatted:M0};var Lg={type:"media",render:()=>null,Edit:null,sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:St,validate:{}};var mc=c(Q(),1);function Bg(e,t){let r=t.getValue({item:e});return Array.isArray(r)&&r.length>0&&r.every(o=>![void 0,"",null].includes(o))}function jg({item:e,field:t}){let r=t.getValue({item:e});return(Array.isArray(r)?r:[]).join(", ")}function j0({item:e,field:t}){return jg({item:e,field:t})}function H0(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Array.isArray(r)?(0,mc.__)("Value must be an array."):r.every(o=>typeof o=="string")?null:(0,mc.__)("Every value must be a string.")}var z0=(e,t,r)=>{let o=Array.isArray(e)?e:[],n=Array.isArray(t)?t:[];if(o.length!==n.length)return r==="asc"?o.length-n.length:n.length-o.length;let a=o.join(","),i=n.join(",");return r==="asc"?a.localeCompare(i):i.localeCompare(a)},Hg={type:"array",render:j0,Edit:"array",sort:z0,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[_e,Se],validOperators:[_e,Se,Xe,Ze],format:{},getValueFormatted:jg,validate:{required:Bg,elements:Ee,custom:H0}};function W0({item:e,field:t}){return t.getValue({item:e})?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":""}var zg={type:"password",render:Le,Edit:"password",sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:W0,validate:{required:Be,pattern:Pr,minLength:Sr,maxLength:Cr,elements:Ee}};var Wg={type:"telephone",render:Le,Edit:"telephone",sort:_r,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[_e,Se],validOperators:[Oe,Te,Lt,Bt,jt,_e,Se,Xe,Ze],format:{},getValueFormatted:St,validate:{required:Be,pattern:Pr,minLength:Sr,maxLength:Cr,elements:Ee}};var Gg=c(Q(),1);var _n=c(V(),1);function G0({item:e,field:t}){if(t.hasElements)return(0,_n.jsx)(ws,{item:e,field:t});let r=St({item:e,field:t});return!r||!ct(r).isValid()?r:(0,_n.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,_n.jsx)("div",{style:{width:"16px",height:"16px",borderRadius:"50%",backgroundColor:r,border:"1px solid #ddd",flexShrink:0}}),(0,_n.jsx)("span",{children:r})]})}function U0(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!ct(r).isValid()?(0,Gg.__)("Value must be a valid color."):null}var Y0=(e,t,r)=>{let o=ct(e),n=ct(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},Ug={type:"color",render:G0,Edit:"color",sort:Y0,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[_e,Se],validOperators:[Oe,Te,_e,Se],format:{},getValueFormatted:St,validate:{required:Be,elements:Ee,custom:U0}};var Yg={type:"url",render:Le,Edit:"url",sort:_r,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[_e,Se],validOperators:[Oe,Te,Lt,Bt,jt,_e,Se,Xe,Ze],format:{},getValueFormatted:St,validate:{required:Be,pattern:Pr,minLength:Sr,maxLength:Cr,elements:Ee}};var q0=(e,t,r)=>typeof e=="number"&&typeof t=="number"?yn(e,t,r):_r(e,t,r),qg={render:Le,Edit:null,sort:q0,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Oe,Te],validOperators:vp(),format:{},getValueFormatted:St,validate:{required:Be,elements:Ee}};function $g(e,t){let r;e.isValid?.required===!0&&t.validate.required!==void 0&&(r={constraint:!0,validate:t.validate.required});let o;(e.isValid?.elements===!0||e.isValid?.elements===void 0&&(e.elements||e.getElements))&&t.validate.elements!==void 0&&(o={constraint:!0,validate:t.validate.elements});let n;typeof e.isValid?.min=="number"&&t.validate.min!==void 0&&(n={constraint:e.isValid.min,validate:t.validate.min});let a;typeof e.isValid?.max=="number"&&t.validate.max!==void 0&&(a={constraint:e.isValid.max,validate:t.validate.max});let i;typeof e.isValid?.minLength=="number"&&t.validate.minLength!==void 0&&(i={constraint:e.isValid.minLength,validate:t.validate.minLength});let l;typeof e.isValid?.maxLength=="number"&&t.validate.maxLength!==void 0&&(l={constraint:e.isValid.maxLength,validate:t.validate.maxLength});let u;e.isValid?.pattern!==void 0&&t.validate.pattern!==void 0&&(u={constraint:e.isValid?.pattern,validate:t.validate.pattern});let s=e.isValid?.custom??t.validate.custom;return{required:r,elements:o,min:n,max:a,minLength:i,maxLength:l,pattern:u,custom:s}}function $0(e,t){return{...t.format,...e.format}}var Kg=$0;function K0(e){let t=[Cg,Og,Rg,Ig,kg,Dg,Mg,Lg,Hg,zg,Wg,Ug,Yg].find(r=>r?.type===e);return t||qg}function Cs(e){return e.map(t=>{let r=K0(t.type),o=t.getValue||wg(t.id),n=function(a,i,l){let u=o({item:a}),s=o({item:i});return t.sort?t.sort(u,s,l):r.sort(u,s,l)};return{id:t.id,label:t.label||t.id,header:t.header||t.label||t.id,description:t.description,placeholder:t.placeholder,getValue:o,setValue:t.setValue||yg(t.id),elements:t.elements,getElements:t.getElements,hasElements:bs(t),isVisible:t.isVisible,enableHiding:t.enableHiding??!0,readOnly:t.readOnly??!1,type:r.type,render:t.render??r.render,Edit:bg(t,r.Edit),sort:n,enableSorting:t.enableSorting??r.enableSorting,enableGlobalSearch:t.enableGlobalSearch??r.enableGlobalSearch,isValid:$g(t,r),filterBy:xg(t,r.defaultOperators,r.validOperators),format:Kg(t,r),getValueFormatted:t.getValueFormatted??r.getValueFormatted}})}var dt=c(V(),1),Q0=e=>e.id,X0=()=>!0,Z0=[],J0=to.filter(e=>!e.isPicker);function e_({header:e,search:t=!0,searchLabel:r=void 0}){return(0,dt.jsxs)(dt.Fragment,{children:[(0,dt.jsxs)(L,{direction:"row",align:"top",justify:"space-between",className:"dataviews__view-actions",gap:"2xs",children:[(0,dt.jsxs)(L,{direction:"row",justify:"start",gap:"xs",className:"dataviews__search",children:[t&&(0,dt.jsx)(Uu,{label:r}),(0,dt.jsx)(zi,{})]}),(0,dt.jsxs)(L,{direction:"row",gap:"2xs",style:{flexShrink:0},children:[(0,dt.jsx)(Up,{}),e]})]}),(0,dt.jsx)(Wi,{className:"dataviews-filters__container"}),(0,dt.jsx)(Wu,{}),(0,dt.jsx)(Gu,{})]})}function t_({view:e,onChangeView:t,fields:r,search:o=!0,searchLabel:n=void 0,actions:a=Z0,data:i,getItemId:l=Q0,getItemLevel:u,isLoading:s=!1,paginationInfo:d,defaultLayouts:f,selection:m,onChangeSelection:p,onClickItem:h,renderItemLink:g,isItemClickable:x=X0,header:y,children:_,config:E={perPageSizes:[10,20,50,100]},empty:k}){let{infiniteScrollHandler:T}=d,F=(0,Ct.useRef)(null),[N,P]=(0,Ct.useState)(0),S=(0,Ps.useResizeObserver)(fe=>{P(fe[0].borderBoxSize[0].inlineSize)},{box:"border-box"}),[R,D]=(0,Ct.useState)([]),I=m===void 0||p===void 0,v=I?R:m,[w,A]=(0,Ct.useState)(null);function b(fe){let z=typeof fe=="function"?fe(v):fe;I&&D(z),p&&p(z)}let C=(0,Ct.useMemo)(()=>Cs(r),[r]),M=(0,Ct.useMemo)(()=>v.filter(fe=>i.some(z=>l(z)===fe)),[v,i,l]),O=la(C,e),U=(0,Ct.useMemo)(()=>(O||[]).some(fe=>fe.isPrimary||fe.isLocked),[O]),[Y,Ke]=(0,Ct.useState)(U);(0,Ct.useEffect)(()=>{U&&!Y&&Ke(!0)},[U,Y]),(0,Ct.useEffect)(()=>{if(!e.infiniteScrollEnabled||!F.current)return;let fe=(0,Ps.throttle)(me=>{let Qe=me.target,Zt=Qe.scrollTop,Ar=Qe.scrollHeight,qr=Qe.clientHeight;Zt+qr>=Ar-100&&T?.()},100),z=F.current;return z.addEventListener("scroll",fe),()=>{z.removeEventListener("scroll",fe),fe.cancel()}},[T,e.infiniteScrollEnabled]);let rt=(0,Ct.useMemo)(()=>Object.fromEntries(Object.entries(f).filter(([fe])=>J0.some(z=>z.type===fe))),[f]);return rt[e.type]?(0,dt.jsx)($.Provider,{value:{view:e,onChangeView:t,fields:C,actions:a,data:i,isLoading:s,paginationInfo:d,selection:M,onChangeSelection:b,openedFilter:w,setOpenedFilter:A,getItemId:l,getItemLevel:u,isItemClickable:x,onClickItem:h,renderItemLink:g,containerWidth:N,containerRef:F,resizeObserverRef:S,defaultLayouts:rt,filters:O,isShowingFilter:Y,setIsShowingFilter:Ke,config:E,empty:k,hasInfiniteScrollHandler:!!T},children:(0,dt.jsx)("div",{className:"dataviews-wrapper",ref:F,children:_??(0,dt.jsx)(e_,{header:y,search:o,searchLabel:n})})}):null}var Xt=t_;Xt.BulkActionToolbar=ti;Xt.Filters=ca;Xt.FiltersToggled=Wi;Xt.FiltersToggle=zi;Xt.Layout=Wu;Xt.LayoutSwitcher=$u;Xt.Pagination=Kl;Xt.Search=Uu;Xt.ViewConfig=Ku;Xt.Footer=Gu;var pc=Xt;var eh=c(Mu(),1);var th=c(Xg(),1),Pt=c(Fo(),1);function Zg(e=""){return(0,eh.default)(e.trim().toLowerCase())}var r_=[];function Jg(e,t){switch(t){case"days":return Do(new Date,e);case"weeks":return Sv(new Date,e);case"months":return Xi(new Date,e);case"years":return Zi(new Date,e);default:return new Date}}function vc(e,t,r){if(!e)return{data:r_,paginationInfo:{totalItems:0,totalPages:0}};let o=Cs(r),n=[...e];if(t.search){let s=Zg(t.search);n=n.filter(d=>o.filter(f=>f.enableGlobalSearch).some(f=>{let m=f.getValue({item:d});return(Array.isArray(m)?m:[m]).some(h=>Zg(String(h)).includes(s))}))}t.filters&&t.filters?.length>0&&t.filters.forEach(s=>{let d=o.find(f=>f.id===s.field);if(d){if(s.operator===_e&&s?.value?.length>0)n=n.filter(f=>{let m=d.getValue({item:f});return Array.isArray(m)?s.value.some(p=>m.includes(p)):typeof m=="string"?s.value.includes(m):!1});else if(s.operator===Se&&s?.value?.length>0)n=n.filter(f=>{let m=d.getValue({item:f});return Array.isArray(m)?!s.value.some(p=>m.includes(p)):typeof m=="string"?!s.value.includes(m):!1});else if(s.operator===Xe&&s?.value?.length>0)n=n.filter(f=>s.value.every(m=>d.getValue({item:f})?.includes(m)));else if(s.operator===Ze&&s?.value?.length>0)(0,th.default)("The 'isNotAll' filter operator",{since:"7.0",alternative:"'isNone'"}),n=n.filter(f=>s.value.every(m=>!d.getValue({item:f})?.includes(m)));else if(s.operator===Oe)n=n.filter(f=>s.value===d.getValue({item:f})||s.value===void 0);else if(s.operator===Te)n=n.filter(f=>s.value!==d.getValue({item:f}));else if(s.operator===sr&&s.value!==void 0){let f=(0,Pt.getDate)(s.value);n=n.filter(m=>{let p=(0,Pt.getDate)(d.getValue({item:m}));return f.getTime()===p.getTime()})}else if(s.operator===lr&&s.value!==void 0){let f=(0,Pt.getDate)(s.value);n=n.filter(m=>{let p=(0,Pt.getDate)(d.getValue({item:m}));return f.getTime()!==p.getTime()})}else if(s.operator===Jt&&s.value!==void 0)n=n.filter(f=>d.getValue({item:f})<s.value);else if(s.operator===er&&s.value!==void 0)n=n.filter(f=>d.getValue({item:f})>s.value);else if(s.operator===tr&&s.value!==void 0)n=n.filter(f=>d.getValue({item:f})<=s.value);else if(s.operator===rr&&s.value!==void 0)n=n.filter(f=>d.getValue({item:f})>=s.value);else if(s.operator===Lt&&s?.value!==void 0)n=n.filter(f=>{let m=d.getValue({item:f});return typeof m=="string"&&s.value&&m.toLowerCase().includes(String(s.value).toLowerCase())});else if(s.operator===Bt&&s?.value!==void 0)n=n.filter(f=>{let m=d.getValue({item:f});return typeof m=="string"&&s.value&&!m.toLowerCase().includes(String(s.value).toLowerCase())});else if(s.operator===jt&&s?.value!==void 0)n=n.filter(f=>{let m=d.getValue({item:f});return typeof m=="string"&&s.value&&m.toLowerCase().startsWith(String(s.value).toLowerCase())});else if(s.operator===or&&s.value!==void 0){let f=(0,Pt.getDate)(s.value);n=n.filter(m=>(0,Pt.getDate)(d.getValue({item:m}))<f)}else if(s.operator===nr&&s.value!==void 0){let f=(0,Pt.getDate)(s.value);n=n.filter(m=>(0,Pt.getDate)(d.getValue({item:m}))>f)}else if(s.operator===ar&&s.value!==void 0){let f=(0,Pt.getDate)(s.value);n=n.filter(m=>(0,Pt.getDate)(d.getValue({item:m}))<=f)}else if(s.operator===ir&&s.value!==void 0){let f=(0,Pt.getDate)(s.value);n=n.filter(m=>(0,Pt.getDate)(d.getValue({item:m}))>=f)}else if(s.operator===ot&&Array.isArray(s.value)&&s.value.length===2&&s.value[0]!==void 0&&s.value[1]!==void 0)n=n.filter(f=>{let m=d.getValue({item:f});return typeof m=="number"||m instanceof Date||typeof m=="string"?m>=s.value[0]&&m<=s.value[1]:!1});else if(s.operator===nt&&s.value?.value!==void 0&&s.value?.unit!==void 0){let f=Jg(s.value.value,s.value.unit);n=n.filter(m=>{let p=(0,Pt.getDate)(d.getValue({item:m}));return p>=f&&p<=new Date})}else if(s.operator===mt&&s.value?.value!==void 0&&s.value?.unit!==void 0){let f=Jg(s.value.value,s.value.unit);n=n.filter(m=>(0,Pt.getDate)(d.getValue({item:m}))<f)}}});let a=t.sort?.field?o.find(s=>s.enableSorting!==!1&&s.id===t.sort?.field):null,i=t.groupBy?.field?o.find(s=>s.enableSorting!==!1&&s.id===t.groupBy?.field):null;(a||i)&&n.sort((s,d)=>{if(i){let f=i.sort(s,d,t.groupBy?.direction??"asc");if(f!==0)return f}return a?a.sort(s,d,t.sort?.direction??"desc"):0});let l=n.length,u=1;if(t.page!==void 0&&t.perPage!==void 0){let s=(t.page-1)*t.perPage;l=n?.length||0,u=Math.ceil(l/t.perPage),n=n?.slice(s,s+t.perPage)}return{data:n,paginationInfo:{totalItems:l,totalPages:u}}}var rh=c(W(),1),oh=c(V(),1),nh=(0,rh.forwardRef)(({children:e,className:t,ariaLabel:r,as:o="div",...n},a)=>(0,oh.jsx)(o,{ref:a,className:q("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...n,children:e}));nh.displayName="NavigableRegion";var ah=nh;var vo=c(K(),1);var ih=c(K(),1),{Fill:sh,Slot:lh}=(0,ih.createSlotFill)("SidebarToggle");var Yr=c(V(),1);function uh({breadcrumbs:e,badges:t,title:r,subTitle:o,actions:n,showSidebarToggle:a=!0}){return(0,Yr.jsxs)(vo.__experimentalVStack,{className:"admin-ui-page__header",as:"header",children:[(0,Yr.jsxs)(vo.__experimentalHStack,{justify:"space-between",spacing:2,children:[(0,Yr.jsxs)(vo.__experimentalHStack,{spacing:2,justify:"left",children:[a&&(0,Yr.jsx)(lh,{bubblesVirtually:!0,className:"admin-ui-page__sidebar-toggle-slot"}),r&&(0,Yr.jsx)(vo.__experimentalHeading,{as:"h2",level:3,weight:500,truncate:!0,children:r}),e,t]}),(0,Yr.jsx)(vo.__experimentalHStack,{style:{width:"auto",flexShrink:0},spacing:2,className:"admin-ui-page__header-actions",children:n})]}),o&&(0,Yr.jsx)("p",{className:"admin-ui-page__header-subtitle",children:o})]})}var ha=c(V(),1);function ch({breadcrumbs:e,badges:t,title:r,subTitle:o,children:n,className:a,actions:i,hasPadding:l=!1,showSidebarToggle:u=!0}){let s=q("admin-ui-page",a);return(0,ha.jsxs)(ah,{className:s,ariaLabel:r,children:[(r||e||t)&&(0,ha.jsx)(uh,{breadcrumbs:e,badges:t,title:r,subTitle:o,actions:i,showSidebarToggle:u}),l?(0,ha.jsx)("div",{className:"admin-ui-page__content has-padding",children:n}):n]})}ch.SidebarToggleFill=sh;var gc=ch;var Cc=c(Es()),ba=c(K()),Pc=c($t()),Dt=c(W()),Mh=c(mh()),Lh=c(Os()),Vs=c(Q());var vh=c(Nl()),{lock:iL,unlock:Er}=(0,vh.__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 Ts=c(Q()),gh="grid",o_="table",hh={type:gh,perPage:20,sort:{field:"title",direction:"asc"},filters:[],fields:["sync-status"],layout:{badgeFields:["sync-status"]},titleField:"title",mediaField:"preview"},hc=[{slug:"all",label:(0,Ts.__)("All patterns")},{slug:"my-patterns",label:(0,Ts.__)("My patterns")},{slug:"registered",label:(0,Ts.__)("Registered")}],bh={[o_]:{},[gh]:{layout:{badgeFields:["sync-status"]}}};var xh=c(Q());import{Preview as n_}from"@wordpress/lazy-editor";function a_({item:e}){return React.createElement(n_,{blocks:e.blocks,content:e.content,description:e.description})}var wh={label:(0,xh.__)("Preview"),id:"preview",render:a_,enableSorting:!1};var Bo=c(Q()),Sh=c(Os());var{PATTERN_SYNC_TYPES:yh}=Er(Sh.privateApis),i_="is",_h=[{value:yh.full,label:(0,Bo._x)("Synced","pattern (singular)"),description:(0,Bo.__)("Patterns that are kept in sync across the site.")},{value:yh.unsynced,label:(0,Bo._x)("Not synced","pattern (singular)"),description:(0,Bo.__)("Patterns that can be changed freely without affecting the site.")}],Ch={label:(0,Bo.__)("Sync status"),id:"sync-status",render:({item:e})=>{let t=e.syncStatus;return React.createElement("span",{className:`routes-pattern-list__field-sync-status-${t}`},_h.find(({value:r})=>r===t)?.label)},elements:_h,filterBy:{operators:[i_],isPrimary:!0},enableSorting:!1};var Ph=c(Q()),As=c($t()),Rs=c(Es()),bc=c(W()),s_="is";function l_({item:e}){let t=(0,As.useSelect)(o=>o(Rs.store).getBlockPatternCategories(),[]),r=(0,bc.useMemo)(()=>!e.categories||!Array.isArray(e.categories)?[]:e.categories.map(o=>{let n=t?.find(a=>a.name===o);return n?n.label||n.name:null}).filter(Boolean),[e.categories,t]);return r.length===0?React.createElement("span",{className:"pattern-category-field__empty"},"\u2014"):React.createElement("span",{className:"pattern-category-field"},r.join(", "))}function u_(){let e=(0,As.useSelect)(r=>r(Rs.store).getUserPatternCategories(),[]),t=(0,As.useSelect)(r=>r(Rs.store).getBlockPatternCategories(),[]);return(0,bc.useMemo)(()=>{let r=new Map;return e?.forEach(o=>{r.has(o.name)||r.set(o.name,{value:o.name,label:o.label||o.name})}),t?.forEach(o=>{r.has(o.name)||r.set(o.name,{value:o.name,label:o.label||o.name})}),Array.from(r.values()).sort((o,n)=>o.label.localeCompare(n.label))},[e,t])}function Eh(){let e=u_();return{label:(0,Ph.__)("Category"),id:"category",render:l_,elements:e,getValue:({item:t})=>t.categories,filterBy:{operators:[s_],isPrimary:!0},enableSorting:!1}}var jo=c($t()),Or=c(Es()),xc=c(W()),Ih=c(Os()),Vh=c(Th());var Ah=(e,t,r)=>t===r.findIndex(o=>e.name===o.name);var{PATTERN_TYPES:Tr,PATTERN_SYNC_TYPES:kh,EXCLUDED_PATTERN_SOURCES:c_,PATTERN_DEFAULT_CATEGORY:go}=Er(Ih.privateApis),{extractWords:d_,getNormalizedSearchTerms:Nh,normalizeString:Rh}=Er(Vh.privateApis);function f_(e){return{id:e.name,title:e.title,content:e.content,keywords:e.keywords||[],type:Tr.theme,categories:e.categories||[],syncStatus:kh.unsynced,description:e.description||""}}function m_(e,t){let r=[];e.wp_pattern_category&&Array.isArray(e.wp_pattern_category)&&e.wp_pattern_category.forEach(n=>{let a=t?.find(i=>i.id===n);a&&r.push(a.name)});let o=e.id;return{id:e.name||e.id.toString(),_recordId:o,keywords:[],type:Tr.user,categories:r,syncStatus:e.wp_pattern_sync_status||kh.full,title:typeof e.title=="string"?e.title:e.title.raw,content:typeof e.content=="string"?e.content:e.content.raw,description:e.excerpt?.raw||"",blocks:e.blocks}}var p_=(e,t)=>e.filter(r=>!Nh(t).some(o=>o.includes(r)));function v_(e,t,r){let{categoryId:o,hasCategory:n,onlyFilterByCategory:a}=r,i=o===go||o==="my-patterns"&&e.type===Tr.user||n&&n(e,o||"")?1:0;if(!i||a)return i;let l=Rh(t),u=Rh(e.title);if(l===u)i+=30;else if(u.startsWith(l))i+=20;else{let s=[e.id,e.title,e.description,...e.keywords].join(" "),d=d_(l);p_(d,s).length===0&&(i+=10)}return i}function Is(e=[],t="",r={}){let o=Nh(t),n=r.categoryId!==go&&!o.length,a={...r,onlyFilterByCategory:n},i=n?0:1,l=e.map(u=>[u,v_(u,t,a)]).filter(([,u])=>u>i);return o.length===0?l.map(([u])=>u):(l.sort(([,u],[,s])=>s-u),l.map(([u])=>u))}var wc=(0,jo.createSelector)(e=>{let{getBlockPatterns:t}=e(Or.store),{isResolving:r}=e(Or.store);return{patterns:(t()||[]).filter(a=>!c_.includes(a.source)).filter(Ah).filter(a=>a.inserter!==!1).map(f_),isResolving:r("getBlockPatterns")}},e=>[e(Or.store).getBlockPatterns(),e(Or.store).isResolving("getBlockPatterns")]),yc=(0,jo.createSelector)((e,t=void 0,r="")=>{let{getEntityRecords:o,isResolving:n,getUserPatternCategories:a}=e(Or.store),i={per_page:-1},l=o("postType",Tr.user,i),u=a(),s=(l??[]).map(f=>m_(f,u)),d=n("getEntityRecords",["postType",Tr.user,i]);return t&&(s=s.filter(f=>f.syncStatus===t)),s=Is(s,r,{categoryId:go,hasCategory:()=>!0}),{patterns:s,isResolving:d,categories:u}},e=>[e(Or.store).getEntityRecords("postType",Tr.user,{per_page:-1}),e(Or.store).isResolving("getEntityRecords",["postType",Tr.user,{per_page:-1}]),e(Or.store).getUserPatternCategories()]),g_=(0,jo.createSelector)((e,t,r,o="")=>{let{patterns:n,isResolving:a}=wc(e),{patterns:i,isResolving:l}=yc(e),u=[...n||[],...i||[]];return r&&(u=u.filter(s=>s.syncStatus===r)),t&&t!==go?u=Is(u,o,{categoryId:t,hasCategory:(s,d)=>s.categories?.includes(d)}):u=Is(u,o,{categoryId:go,hasCategory:()=>!0}),{patterns:u,isResolving:a||l}},e=>[wc(e),yc(e)]);function Dh(e){let t=(0,xc.useMemo)(()=>e?.filter(o=>o.type!==Tr.theme).map(o=>[o.type,o._recordId,o.id])??[],[e]),r=(0,jo.useSelect)(o=>{let{getEntityRecordPermissions:n}=Er(o(Or.store));return t.reduce((a,[i,l,u])=>(a[u]=n("postType",i,l),a),{})},[t]);return(0,xc.useMemo)(()=>e?.map(o=>({...o,permissions:r?.[o.id]??{}}))??[],[e,r])}var h_=(e,t,{search:r="",syncStatus:o}={})=>(0,jo.useSelect)(n=>{if(e===Tr.user){let a=yc(n,o,r),{patterns:i}=a;return t&&t!==go&&(i=i.filter(l=>l.categories.includes(t))),{patterns:i,isResolving:a.isResolving}}else if(e===Tr.theme){let a=wc(n),{patterns:i}=a;return t&&t!==go&&(i=i.filter(l=>l.categories.includes(t))),i=Is(i,r,{categoryId:t||go,hasCategory:()=>!0}),{patterns:i,isResolving:a.isResolving}}return g_(n,t,o,r)},[t,e,r,o]),Fh=h_;var b_=`/**
* 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.
*/
/**
* Creates a checkerboard pattern background to indicate transparency.
* @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
*/
:root {
--wp-block-synced-color: #7a00df;
--wp-block-synced-color--rgb: 122, 0, 223;
--wp-bound-block-color: var(--wp-block-synced-color);
--wp-editor-canvas-background: #ddd;
--wp-admin-theme-color: #007cba;
--wp-admin-theme-color--rgb: 0, 124, 186;
--wp-admin-theme-color-darker-10: rgb(0, 107, 160.5);
--wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5;
--wp-admin-theme-color-darker-20: #005a87;
--wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
--wp-admin-border-width-focus: 2px;
}
@media (min-resolution: 192dpi) {
:root {
--wp-admin-border-width-focus: 1.5px;
}
}
.patterns-menu-items__convert-modal {
z-index: 1000001;
}
.patterns-menu-items__convert-modal [role=dialog] > [role=document] {
width: 350px;
}
.patterns-menu-items__convert-modal .patterns-menu-items__convert-modal-categories {
position: relative;
}
.patterns-menu-items__convert-modal .components-form-token-field__suggestions-list:not(:empty) {
position: absolute;
border: 1px solid var(--wp-admin-theme-color);
border-bottom-left-radius: 2px;
border-bottom-right-radius: 2px;
box-shadow: 0 0 0.5px 0.5px var(--wp-admin-theme-color);
box-sizing: border-box;
z-index: 1;
background-color: #fff;
width: calc(100% + 2px);
left: -1px;
min-width: initial;
max-height: 96px;
}
.patterns-create-modal__name-input input[type=text] {
margin: 0;
}
.patterns-rename-pattern-category-modal__validation-message {
color: #cc1818;
}
@media (min-width: 782px) {
.patterns-rename-pattern-category-modal__validation-message {
width: 320px;
}
}
.pattern-overrides-control__allow-overrides-button {
width: 100%;
justify-content: center;
}
.routes-pattern-list__tabs-wrapper {
border-bottom: 1px solid #f0f0f0;
padding: 0 24px;
}
.dataviews-view-grid__badge-fields .dataviews-view-grid__field-value:has(.routes-pattern-list__field-sync-status-fully) {
background: rgba(var(--wp-block-synced-color--rgb), 0.04);
color: var(--wp-block-synced-color);
}`;document.head.appendChild(document.createElement("style")).appendChild(document.createTextNode(b_));var{usePostActions:C_,patternTitleField:P_}=Er(Mh.privateApis),{Tabs:_c}=Er(ba.privateApis),{PATTERN_TYPES:Sc,CreatePatternModal:E_}=Er(Lh.privateApis);function O_(){let e=S_(),{type:t="all"}=x_({from:"/patterns/list/$type"}),r=w_(),o=y_({from:"/patterns/list/$type"}),n=(0,Pc.useSelect)(C=>C(Cc.store).getPostType("wp_block"),[]),a=n?.labels,i=(0,Pc.useSelect)(C=>C(Cc.store).canUser("create",{kind:"postType",name:"wp_block"}),[]),[l,u]=(0,Dt.useState)(!1),s=(0,Dt.useCallback)(C=>{r({search:{...o,...C}})},[o,r]),{view:d,isModified:f,updateView:m,resetToDefault:p}=js({kind:"postType",name:"wp_block",slug:t,defaultView:hh,queryParams:o,onChangeQueryParams:s}),h=()=>{p(),e()},g=C=>{m(C),C.type!==d.type&&e()},x=(0,Dt.useMemo)(()=>d.filters?.find(M=>M.field==="category")?.value||"all-patterns",[d.filters]),y=(0,Dt.useMemo)(()=>d.filters?.find(M=>M.field==="sync-status")?.value,[d.filters]),_=(0,Dt.useMemo)(()=>t==="my-patterns"?Sc.user:t==="registered"?Sc.theme:null,[t]),{patterns:E,isResolving:k}=Fh(_,x,{search:d.search,syncStatus:y}),T=Dh(E),F=Eh(),N=(0,Dt.useMemo)(()=>{let C=[wh,P_,F];return(t==="my-patterns"||t==="all")&&C.push(Ch),C},[t,F]),{data:P,paginationInfo:S}=(0,Dt.useMemo)(()=>{let C={...d};return delete C.search,C.filters=[],vc(T,C,N)},[T,d,N]),{totalItems:R,totalPages:D}=S,I=(0,Dt.useCallback)(C=>{let M=C.map(Y=>Y.id),O=o.postIds||[],U=O.filter(Y=>!M.includes(Y));U.length!==O.length?r({search:{...o,postIds:U.length>0?U:void 0}}):e()},[e,o,r]),v=C_({postType:"wp_block",context:"list",onActionPerformed:(C,M)=>{(C==="move-to-trash"||C==="permanently-delete")&&I(M)}}),w=(0,Dt.useMemo)(()=>[...v?.flatMap(C=>C.id==="view-post-revisions"?[]:[C])],[v]),A=(0,Dt.useCallback)(C=>{r({to:`/patterns/list/${C}`})},[r]);if(!n)return null;let b=o.postIds??[];return d.type==="list"&&b.length===0&&P?.length>0&&b.push(P[0].id),d.type==="list"&&b.splice(1),React.createElement(gc,{title:(0,Vs.__)("Patterns"),subTitle:(0,Vs.__)("Reusable design elements for your site. Create once, use everywhere."),className:"pattern-page",actions:React.createElement(React.Fragment,null,f&&React.createElement(ba.Button,{variant:"tertiary",size:"compact",onClick:h},(0,Vs.__)("Reset view")),a?.add_new_item&&i&&React.createElement(ba.Button,{variant:"primary",onClick:()=>u(!0),size:"compact"},a.add_new_item)),hasPadding:!1},hc.length>1&&React.createElement("div",{className:"routes-pattern-list__tabs-wrapper"},React.createElement(_c,{onSelect:A,selectedTabId:t??"all"},React.createElement(_c.TabList,null,hc.map(C=>React.createElement(_c.Tab,{tabId:C.slug,key:C.slug},C.label))))),React.createElement(pc,{data:P,fields:N,view:d,onChangeView:g,actions:w,isLoading:k,paginationInfo:{totalItems:R,totalPages:D},defaultLayouts:bh,selection:b,onChangeSelection:C=>{r({search:{...o,postIds:C.length>0?C:void 0,edit:C.length===0?void 0:o.edit}})},isItemClickable:C=>C.type!==Sc.theme,renderItemLink:({item:C,...M})=>React.createElement(__,{to:`/types/wp_block/edit/${encodeURIComponent(C.id)}`,...M,onClick:O=>{O.stopPropagation()}})}),l&&React.createElement(E_,{onClose:()=>u(!1),onSuccess:({pattern:C})=>{u(!1),r({to:`/types/wp_block/edit/${encodeURIComponent(C.id)}`})},content:[]}))}var T_=O_;export{T_ 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.
*)
*/