var d0=Object.create;var Nm=Object.defineProperty;var f0=Object.getOwnPropertyDescriptor;var p0=Object.getOwnPropertyNames;var g0=Object.getPrototypeOf,v0=Object.prototype.hasOwnProperty;var Ae=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var h0=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of p0(t))!v0.call(e,n)&&n!==r&&Nm(e,n,{get:()=>t[n],enumerable:!(o=f0(t,n))||o.enumerable});return e};var c=(e,t,r)=>(r=e!=null?d0(g0(e)):{},h0(t||!e||!e.__esModule?Nm(r,"default",{value:e,enumerable:!0}):r,e));var j=Ae((Qy,Fm)=>{Fm.exports=window.wp.element});var Nt=Ae((Xy,Lm)=>{Lm.exports=window.wp.data});var wl=Ae((Jy,Bm)=>{Bm.exports=window.wp.preferences});var W=Ae((l2,Hm)=>{Hm.exports=window.wp.components});var Mt=Ae((u2,jm)=>{jm.exports=window.wp.compose});var q=Ae((c2,zm)=>{zm.exports=window.wp.i18n});var X=Ae((m2,Wm)=>{Wm.exports=window.wp.primitives});var A=Ae((d2,Gm)=>{Gm.exports=window.ReactJSXRuntime});var ku=Ae((WS,Jm)=>{Jm.exports=window.wp.keycodes});var Nu=Ae((qS,od)=>{od.exports=window.wp.privateApis});var ke=Ae((oT,Id)=>{Id.exports=window.React});var Af=Ae(Vf=>{"use strict";var fn=ke();function __(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var x_=typeof Object.is=="function"?Object.is:__,w_=fn.useState,y_=fn.useEffect,S_=fn.useLayoutEffect,C_=fn.useDebugValue;function T_(e,t){var r=t(),o=w_({inst:{value:r,getSnapshot:t}}),n=o[0].inst,a=o[1];return S_(function(){n.value=r,n.getSnapshot=t,bc(n)&&a({inst:n})},[e,r,t]),y_(function(){return bc(n)&&a({inst:n}),e(function(){bc(n)&&a({inst:n})})},[e]),C_(r),r}function bc(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!x_(e,r)}catch{return!0}}function E_(e,t){return t()}var P_=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?E_:T_;Vf.useSyncExternalStore=fn.useSyncExternalStore!==void 0?fn.useSyncExternalStore:P_});var Rf=Ae((nP,If)=>{"use strict";If.exports=Af()});var Np=Ae((qA,kp)=>{kp.exports=window.ReactDOM});var Bc=Ae((PI,ys)=>{var Bp={\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"},Hp=Object.keys(Bp).join("|"),Dx=new RegExp(Hp,"g"),Fx=new RegExp(Hp,"");function Lx(e){return Bp[e]}var jp=function(e){return e.replace(Dx,Lx)},Bx=function(e){return!!e.match(Fx)};ys.exports=jp;ys.exports.has=Bx;ys.exports.remove=jp});var Xp=Ae((MI,Qp)=>{"use strict";Qp.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 Og=Ae((ER,Pg)=>{Pg.exports=window.wp.warning});var Uo=Ae((n3,pv)=>{pv.exports=window.wp.date});var jh=Ae((MD,Hh)=>{Hh.exports=window.wp.deprecated});var Nr=Ae((t6,tb)=>{tb.exports=window.wp.coreData});var ob=Ae((r6,rb)=>{rb.exports=window.wp.editor});var ja=Ae((m6,db)=>{db.exports=window.wp.htmlEntities});var Pb=Ae((y6,Eb)=>{Eb.exports=window.wp.notices});var Sm=Ae((S6,Ob)=>{Ob.exports=window.wp.dom});var Cm=Ae((C6,Vb)=>{Vb.exports=window.wp.url});import{useParams as By,useNavigate as Hy,useSearch as jy,useInvalidate as zy}from"@wordpress/route";var Mm=Object.prototype.hasOwnProperty;function Dm(e,t,r){for(r of e.keys())if(ao(r,t))return r}function ao(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--&&ao(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=Dm(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=Dm(t,n),!n)||!ao(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(Mm.call(e,r)&&++o&&!Mm.call(t,r)||!(r in t)||!ao(e[r],t[r]))return!1;return Object.keys(t).length===o}}return e!==e&&t!==t}function xl(e,t,r){return`dataviews-${e}-${t}-${r}`}var Hn=c(j()),qa=c(Nt()),yl=c(wl());function b0(e,t){let r={...e};for(let o of t)delete r[o];return r}function Sl(e){let{kind:t,name:r,slug:o,defaultView:n,queryParams:a,onChangeQueryParams:i}=e,l=xl(t,r,o),u=(0,qa.useSelect)(_=>_(yl.store).get("core/views",l),[l]),{set:s}=(0,qa.useDispatch)(yl.store),f=u??n,m=Number(a?.page??f.page??1),d=a?.search??f.search??"",p=(0,Hn.useMemo)(()=>({...f,page:m,search:d}),[f,m,d]),g=!!u,v=(0,Hn.useCallback)(_=>{let x={page:_?.page,search:_?.search},C=b0(_,["page","search"]);i&&!ao(x,{page:m,search:d})&&i(x),ao(f,C)||(ao(C,n)?s("core/views",l,void 0):s("core/views",l,C))},[i,m,d,f,n,s,l]),w=(0,Hn.useCallback)(()=>{s("core/views",l,void 0)},[l,s]);return{view:p,isModified:g,updateView:v,resetToDefault:w}}var _0=c(Nt()),x0=c(wl());var ul=c(W()),Vt=c(j()),cl=c(Mt());var Di=c(j());var Ru=c(q());var Ua=c(X()),Cl=c(A()),jn=(0,Cl.jsx)(Ua.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Cl.jsx)(Ua.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M11.934 7.406a1 1 0 0 0 .914.594H19a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5h5.764a.5.5 0 0 1 .447.276l.723 1.63Zm1.064-1.216a.5.5 0 0 0 .462.31H19a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h5.764a2 2 0 0 1 1.789 1.106l.445 1.084ZM8.5 10.5h7V12h-7v-1.5Zm7 3.5h-7v1.5h7V14Z"})});var Ya=c(X()),Tl=c(A()),El=(0,Tl.jsx)(Ya.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Tl.jsx)(Ya.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 $a=c(X()),Pl=c(A()),Ol=(0,Pl.jsx)($a.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Pl.jsx)($a.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})});var Ka=c(X()),Vl=c(A()),Al=(0,Vl.jsx)(Ka.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Vl.jsx)(Ka.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 Za=c(X()),Il=c(A()),Rl=(0,Il.jsx)(Za.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Il.jsx)(Za.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var Qa=c(X()),kl=c(A()),zn=(0,kl.jsx)(Qa.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,kl.jsx)(Qa.Path,{fillRule:"evenodd",d:"M8.95 11.25H4v1.5h4.95v4.5H13V18c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2h-3c-1.1 0-2 .9-2 2v.75h-2.55v-7.5H13V9c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3c-1.1 0-2 .9-2 2v.75H8.95v4.5ZM14.5 15v3c0 .3.2.5.5.5h3c.3 0 .5-.2.5-.5v-3c0-.3-.2-.5-.5-.5h-3c-.3 0-.5.2-.5.5Zm0-6V6c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v3c0 .3-.2.5-.5.5h-3c-.3 0-.5-.2-.5-.5Z",clipRule:"evenodd"})});var Xa=c(X()),Nl=c(A()),Ja=(0,Nl.jsx)(Xa.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Nl.jsx)(Xa.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 ei=c(X()),Ml=c(A()),Dl=(0,Ml.jsx)(ei.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ml.jsx)(ei.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-2zm.5 16c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V7h15v12zM9 10H7v2h2v-2zm0 4H7v2h2v-2zm4-4h-2v2h2v-2zm4 0h-2v2h2v-2zm-4 4h-2v2h2v-2zm4 0h-2v2h2v-2z"})});var ti=c(X()),Fl=c(A()),Zo=(0,Fl.jsx)(ti.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Fl.jsx)(ti.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 ri=c(X()),Ll=c(A()),Wn=(0,Ll.jsx)(ri.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ll.jsx)(ri.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var oi=c(X()),Bl=c(A()),Gn=(0,Bl.jsx)(oi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Bl.jsx)(oi.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 ni=c(X()),Hl=c(A()),jl=(0,Hl.jsx)(ni.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Hl.jsx)(ni.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 ai=c(X()),zl=c(A()),qn=(0,zl.jsx)(ai.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,zl.jsx)(ai.Path,{fillRule:"evenodd",d:"M7.25 16.437a6.5 6.5 0 1 1 9.5 0V16A2.75 2.75 0 0 0 14 13.25h-4A2.75 2.75 0 0 0 7.25 16v.437Zm1.5 1.193a6.47 6.47 0 0 0 3.25.87 6.47 6.47 0 0 0 3.25-.87V16c0-.69-.56-1.25-1.25-1.25h-4c-.69 0-1.25.56-1.25 1.25v1.63ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm10-2a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z",clipRule:"evenodd"})});var ii=c(X()),Wl=c(A()),Gl=(0,Wl.jsx)(ii.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Wl.jsx)(ii.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 si=c(X()),ql=c(A()),Ul=(0,ql.jsx)(si.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,ql.jsx)(si.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 li=c(X()),Yl=c(A()),$l=(0,Yl.jsx)(li.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Yl.jsx)(li.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 ui=c(X()),Kl=c(A()),Zl=(0,Kl.jsx)(ui.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Kl.jsx)(ui.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 ci=c(X()),Ql=c(A()),Un=(0,Ql.jsx)(ci.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ql.jsx)(ci.Path,{d:"M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z"})});var mi=c(X()),Xl=c(A()),Jl=(0,Xl.jsx)(mi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Xl.jsx)(mi.Path,{d:"M12 4L4 7.9V20h16V7.9L12 4zm6.5 14.5H14V13h-4v5.5H5.5V8.8L12 5.7l6.5 3.1v9.7z"})});var di=c(X()),eu=c(A()),tu=(0,eu.jsx)(di.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,eu.jsx)(di.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})});var fi=c(X()),ru=c(A()),ou=(0,ru.jsx)(fi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ru.jsx)(fi.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 pi=c(X()),nu=c(A()),au=(0,nu.jsx)(pi.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,nu.jsx)(pi.Path,{d:"M4 4v1.5h16V4H4zm8 8.5h8V11h-8v1.5zM4 20h16v-1.5H4V20zm4-8c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2z"})});var Yn=c(X()),$n=c(A()),iu=(0,$n.jsxs)(Yn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[(0,$n.jsx)(Yn.Path,{d:"m7 6.5 4 2.5-4 2.5z"}),(0,$n.jsx)(Yn.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"m5 3c-1.10457 0-2 .89543-2 2v14c0 1.1046.89543 2 2 2h14c1.1046 0 2-.8954 2-2v-14c0-1.10457-.8954-2-2-2zm14 1.5h-14c-.27614 0-.5.22386-.5.5v10.7072l3.62953-2.6465c.25108-.1831.58905-.1924.84981-.0234l2.92666 1.8969 3.5712-3.4719c.2911-.2831.7545-.2831 1.0456 0l2.9772 2.8945v-9.3568c0-.27614-.2239-.5-.5-.5zm-14.5 14.5v-1.4364l4.09643-2.987 2.99567 1.9417c.2936.1903.6798.1523.9307-.0917l3.4772-3.3806 3.4772 3.3806.0228-.0234v2.5968c0 .2761-.2239.5-.5.5h-14c-.27614 0-.5-.2239-.5-.5z"})]});var gi=c(X()),su=c(A()),lu=(0,su.jsx)(gi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,su.jsx)(gi.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 vi=c(X()),uu=c(A()),Kn=(0,uu.jsx)(vi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,uu.jsx)(vi.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var hi=c(X()),cu=c(A()),bi=(0,cu.jsx)(hi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,cu.jsx)(hi.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 _i=c(X()),mu=c(A()),du=(0,mu.jsx)(_i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,mu.jsx)(_i.Path,{d:"M19 5c1.1 0 2 .9 2 2v10c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V7c0-1.1.9-2 2-2zM5 6.5c-.3 0-.5.2-.5.5v10c0 .3.2.5.5.5h14c.3 0 .5-.2.5-.5V7c0-.3-.2-.5-.5-.5zm7.01 2.75q.711 0 1.24.364.533.364.824 1.012.296.645.296 1.488 0 .887-.296 1.556-.292.664-.824 1.036-.528.368-1.24.368-.708 0-1.24-.368-.527-.372-.824-1.036-.296-.668-.296-1.556 0-.848.296-1.492.296-.648.824-1.008a2.14 2.14 0 0 1 1.24-.364m-3.484 3.6h.72v.832h-.72v1.28h-.984v-1.28H4.75l3.08-4.32h.696zm9.522 0h.72v.832h-.72v1.28h-.983v-1.28h-2.793l3.08-4.32h.696zm-6.038-2.696q-.568 0-.952.48-.384.475-.384 1.48 0 .716.176 1.168.176.45.476.66.304.212.684.212t.68-.208q.304-.207.48-.656.176-.451.176-1.176 0-.996-.384-1.476-.38-.484-.952-.484M6.33 12.85h1.212v-1.722zm9.523 0h1.211v-1.722z"})});var Zn=c(X()),Qn=c(A()),fu=(0,Qn.jsxs)(Zn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[(0,Qn.jsx)(Zn.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,Qn.jsx)(Zn.Path,{d:"M17 4H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2ZM7 5.5h10a.5.5 0 0 1 .5.5v12a.5.5 0 0 1-.5.5H7a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5Z"})]});var xi=c(X()),pu=c(A()),Xn=(0,pu.jsx)(xi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,pu.jsx)(xi.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})});var wi=c(X()),gu=c(A()),vu=(0,gu.jsx)(wi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,gu.jsx)(wi.Path,{d:"m21.5 9.1-6.6-6.6-4.2 5.6c-1.2-.1-2.4.1-3.6.7-.1 0-.1.1-.2.1-.5.3-.9.6-1.2.9l3.7 3.7-5.7 5.7v1.1h1.1l5.7-5.7 3.7 3.7c.4-.4.7-.8.9-1.2.1-.1.1-.2.2-.3.6-1.1.8-2.4.6-3.6l5.6-4.1zm-7.3 3.5.1.9c.1.9 0 1.8-.4 2.6l-6-6c.8-.4 1.7-.5 2.6-.4l.9.1L15 4.9 19.1 9l-4.9 3.6z"})});var yi=c(X()),hu=c(A()),bu=(0,hu.jsx)(yi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,hu.jsx)(yi.Path,{d:"m7.3 9.7 1.4 1.4c.2-.2.3-.3.4-.5 0 0 0-.1.1-.1.3-.5.4-1.1.3-1.6L12 7 9 4 7.2 6.5c-.6-.1-1.1 0-1.6.3 0 0-.1 0-.1.1-.3.1-.4.2-.6.4l1.4 1.4L4 11v1h1l2.3-2.3zM4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4z"})});var Si=c(X()),_u=c(A()),Ci=(0,_u.jsx)(Si.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,_u.jsx)(Si.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 Ti=c(X()),xu=c(A()),wu=(0,xu.jsx)(Ti.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,xu.jsx)(Ti.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 0Zm11.53-1.47-1.06-1.06L11 12.94l-1.47-1.47-1.06 1.06L11 15.06l4.53-4.53Z"})});var Ei=c(X()),yu=c(A()),Su=(0,yu.jsx)(Ei.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,yu.jsx)(Ei.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 Pi=c(X()),Cu=c(A()),Jn=(0,Cu.jsx)(Pi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Cu.jsx)(Pi.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 Oi=c(X()),Tu=c(A()),Eu=(0,Tu.jsx)(Oi.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Tu.jsx)(Oi.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 Vi=c(X()),Pu=c(A()),Ou=(0,Pu.jsx)(Vi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Pu.jsx)(Vi.Path,{d:"M4.75 4a.75.75 0 0 0-.75.75v7.826c0 .2.08.39.22.53l6.72 6.716a2.313 2.313 0 0 0 3.276-.001l5.61-5.611-.531-.53.532.528a2.315 2.315 0 0 0 0-3.264L13.104 4.22a.75.75 0 0 0-.53-.22H4.75ZM19 12.576a.815.815 0 0 1-.236.574l-5.61 5.611a.814.814 0 0 1-1.153 0L5.5 12.264V5.5h6.763l6.5 6.502a.816.816 0 0 1 .237.574ZM8.75 9.75a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"})});var Ai=c(X()),Vu=c(A()),ea=(0,Vu.jsx)(Ai.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Vu.jsx)(Ai.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 Ii=c(X()),Au=c(A()),Iu=(0,Au.jsx)(Ii.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Au.jsx)(Ii.Path,{d:"M17.8 2l-.9.3c-.1 0-3.6 1-5.2 2.1C10 5.5 9.3 6.5 8.9 7.1c-.6.9-1.7 4.7-1.7 6.3l-.9 2.3c-.2.4 0 .8.4 1 .1 0 .2.1.3.1.3 0 .6-.2.7-.5l.6-1.5c.3 0 .7-.1 1.2-.2.7-.1 1.4-.3 2.2-.5.8-.2 1.6-.5 2.4-.8.7-.3 1.4-.7 1.9-1.2s.8-1.2 1-1.9c.2-.7.3-1.6.4-2.4.1-.8.1-1.7.2-2.5 0-.8.1-1.5.2-2.1V2zm-1.9 5.6c-.1.8-.2 1.5-.3 2.1-.2.6-.4 1-.6 1.3-.3.3-.8.6-1.4.9-.7.3-1.4.5-2.2.8-.6.2-1.3.3-1.8.4L15 7.5c.3-.3.6-.7 1-1.1 0 .4 0 .8-.1 1.2zM6 20h8v-1.5H6V20z"})});var Te="isAny",Ee="isNone",tt="isAll",rt="isNotAll",st="between",lt="inThePast",bt="over",Ie="is",Re="isNot",sr="lessThan",lr="greaterThan",ur="lessThanOrEqual",cr="greaterThanOrEqual",mr="before",dr="after",fr="beforeInc",pr="afterInc",Ut="contains",Yt="notContains",$t="startsWith",gr="on",vr="notOn",Ri=["asc","desc"],qm={asc:"\u2191",desc:"\u2193"},ki={asc:"ascending",desc:"descending"},Ni={asc:(0,Ru.__)("Sort ascending"),desc:(0,Ru.__)("Sort descending")},Um={asc:Rl,desc:El},Qo="table",Mi="grid",Ym="list",$m="activity",Km="pickerGrid",Zm="pickerTable";var Qm=(0,Di.createContext)({view:{type:Qo},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,Di.createRef)(),resizeObserverRef:()=>{},defaultLayouts:{list:{},grid:{},table:{}},filters:[],isShowingFilter:!1,setIsShowingFilter:()=>{},hasInfiniteScrollHandler:!1,config:{perPageSizes:[]}});Qm.displayName="DataViewsContext";var $=Qm;var zr=c(q());function Xm(e){var t,r,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e)){var n=e.length;for(t=0;t{a||t(e.includes(l)?e.filter(f=>l!==f):[...e,l])},...i})}var Fr=c(W()),id=c(q()),Xo=c(j());var sd=c(Nt()),ld=c(Mt());var nd=c(Nu()),{lock:US,unlock:te}=(0,nd.__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 xe=c(A()),{Menu:Po,kebabCase:S0}=te(Fr.privateApis);function C0({action:e,onClick:t,items:r,variant:o}){let n=typeof e.label=="string"?e.label:e.label(r);return(0,xe.jsx)(Fr.Button,{disabled:!!e.disabled,accessibleWhenDisabled:!0,size:"compact",variant:o,onClick:t,children:n})}function T0({action:e,onClick:t,items:r}){let o=typeof e.label=="string"?e.label:e.label(r);return(0,xe.jsx)(Po.Item,{disabled:e.disabled,onClick:t,children:(0,xe.jsx)(Po.ItemLabel,{children:o})})}function Oo({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,xe.jsx)(Fr.Modal,{title:n||o,__experimentalHideHeader:!!e.hideModalHeader,onRequestClose:r,focusOnMount:e.modalFocusOnMount??!0,size:e.modalSize||"medium",overlayClassName:`dataviews-action-modal dataviews-action-modal__${S0(e.id)}`,children:(0,xe.jsx)(e.RenderModal,{items:t,closeModal:r})})}function Mu({actions:e,item:t,registry:r,setActiveModalAction:o}){let{primaryActions:n,regularActions:a}=(0,Xo.useMemo)(()=>e.reduce((l,u)=>((u.isPrimary?l.primaryActions:l.regularActions).push(u),l),{primaryActions:[],regularActions:[]}),[e]),i=l=>l.map(u=>(0,xe.jsx)(T0,{action:u,onClick:()=>{if("RenderModal"in u){o(u);return}u.callback([t],{registry:r})},items:[t]},u.id));return(0,xe.jsxs)(Po.Group,{children:[i(n),n.length>0&&a.length>0&&(0,xe.jsx)(Po.Separator,{}),i(a)]})}function Vo({item:e,actions:t,isCompact:r}){let o=(0,sd.useRegistry)(),{primaryActions:n,eligibleActions:a}=(0,Xo.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,xe.jsx)(ad,{item:e,actions:a,isSmall:!0,registry:o}):(0,xe.jsxs)(Fr.__experimentalHStack,{spacing:0,justify:"flex-end",className:"dataviews-item-actions",style:{flexShrink:0,width:"auto"},children:[(0,xe.jsx)(Du,{item:e,actions:n,registry:o}),n.lengtha(null)})]})}function Du({item:e,actions:t,registry:r,buttonVariant:o}){let[n,a]=(0,Xo.useState)(null);return(0,ld.useViewportMatch)("medium","<")||!Array.isArray(t)||t.length===0?null:(0,xe.jsxs)(xe.Fragment,{children:[t.map(l=>(0,xe.jsx)(C0,{action:l,onClick:()=>{if("RenderModal"in l){a(l);return}l.callback([e],{registry:r})},items:[e],variant:o},l.id)),!!n&&(0,xe.jsx)(Oo,{action:n,items:[e],closeModal:()=>a(null)})]})}var Lr=c(W()),hr=c(q()),_t=c(j()),md=c(Nt());var Fu=c(Mt());var Qe=c(A());function E0({action:e,items:t,ActionTriggerComponent:r}){let[o,n]=(0,_t.useState)(!1);return(0,Qe.jsxs)(Qe.Fragment,{children:[(0,Qe.jsx)(r,{...{action:e,onClick:()=>{n(!0)},items:t}}),o&&(0,Qe.jsx)(Oo,{action:e,items:t,closeModal:()=>n(!1)})]})}function Fi(e,t){return(0,_t.useMemo)(()=>e.some(r=>r.supportsBulk&&(!r.isEligible||r.isEligible(t))),[e,t])}function Jo(e,t){return(0,_t.useMemo)(()=>t.some(r=>e.some(o=>o.supportsBulk&&(!o.isEligible||o.isEligible(r)))),[e,t])}function ta({selection:e,onChangeSelection:t,data:r,actions:o,getItemId:n}){let a=(0,_t.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,Qe.jsx)(Lr.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,hr.__)("Deselect all"):(0,hr.__)("Select all")})}function ud({action:e,onClick:t,isBusy:r,items:o}){let n=typeof e.label=="string"?e.label:e.label(o);return(0,Fu.useViewportMatch)("medium","<")?(0,Qe.jsx)(Lr.Button,{disabled:r,accessibleWhenDisabled:!0,label:n,icon:e.icon,size:"compact",onClick:t,isBusy:r}):(0,Qe.jsx)(Lr.Button,{disabled:r,accessibleWhenDisabled:!0,size:"compact",onClick:t,isBusy:r,children:n})}var dd=[];function P0({action:e,selectedItems:t,actionInProgress:r,setActionInProgress:o}){let n=(0,md.useRegistry)(),a=(0,_t.useMemo)(()=>t.filter(i=>!e.isEligible||e.isEligible(i)),[e,t]);return"RenderModal"in e?(0,Qe.jsx)(E0,{action:e,items:a,ActionTriggerComponent:ud},e.id):(0,Qe.jsx)(ud,{action:e,onClick:async()=>{o(e.id),await e.callback(t,{registry:n}),o(null)},items:a,isBusy:r===e.id},e.id)}function cd(e,t,r,o,n,a,i,l,u){let s=a.length>0?(0,hr.sprintf)((0,hr._n)("%d Item selected","%d Items selected",a.length),a.length):(0,hr.sprintf)((0,hr._n)("%d Item","%d Items",e.length),e.length);return(0,Qe.jsxs)(Lr.__experimentalHStack,{expanded:!1,className:"dataviews-bulk-actions-footer__container",spacing:3,children:[(0,Qe.jsx)(ta,{selection:o,onChangeSelection:u,data:e,actions:t,getItemId:r}),(0,Qe.jsx)("span",{className:"dataviews-bulk-actions-footer__item-count",children:s}),(0,Qe.jsxs)(Lr.__experimentalHStack,{className:"dataviews-bulk-actions-footer__action-buttons",expanded:!1,spacing:1,children:[n.map(f=>(0,Qe.jsx)(P0,{action:f,selectedItems:a,actionInProgress:i,setActionInProgress:l},f.id)),a.length>0&&(0,Qe.jsx)(Lr.Button,{icon:Gn,showTooltip:!0,tooltipPosition:"top",size:"compact",label:(0,hr.__)("Cancel"),disabled:!!i,accessibleWhenDisabled:!1,onClick:()=>{u(dd)}})]})]})}function O0({selection:e,actions:t,onChangeSelection:r,data:o,getItemId:n}){let[a,i]=(0,_t.useState)(null),l=(0,_t.useRef)(null),u=(0,Fu.useViewportMatch)("medium","<"),s=(0,_t.useMemo)(()=>t.filter(p=>p.supportsBulk),[t]),f=(0,_t.useMemo)(()=>o.filter(p=>s.some(g=>!g.isEligible||g.isEligible(p))),[o,s]),m=(0,_t.useMemo)(()=>o.filter(p=>e.includes(n(p))&&f.includes(p)),[e,o,n,f]),d=(0,_t.useMemo)(()=>t.filter(p=>p.supportsBulk&&(!u||p.icon)&&m.some(g=>!p.isEligible||p.isEligible(g))),[t,m,u]);if(a)l.current||(l.current=cd(o,t,n,e,d,m,a,i,r));else return l.current&&(l.current=null),cd(o,t,n,e,d,m,a,i,r);return l.current}function Li(){let{data:e,selection:t,actions:r=dd,onChangeSelection:o,getItemId:n}=(0,_t.useContext)($);return(0,Qe.jsx)(O0,{selection:t,onChangeSelection:o,data:e,actions:r,getItemId:n})}var Ao=c(q());var Br=c(W()),so=c(j());function Bi(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(A()),{Menu:ve}=te(Br.privateApis);function V0({children:e}){return so.Children.toArray(e).filter(Boolean).map((t,r)=>(0,ee.jsxs)(so.Fragment,{children:[r>0&&(0,ee.jsx)(ve.Separator,{}),t]},r))}var A0=(0,so.forwardRef)(function({fieldId:t,view:r,fields:o,onChangeView:n,onHide:a,setOpenedFilter:i,canMove:l=!0,canInsertLeft:u=!0,canInsertRight:s=!0},f){let m=r.fields??[],d=m?.indexOf(t),p=r.sort?.field===t,g=!1,v=!1,w=!1,_=[],x=o.find(P=>P.id===t),{setIsShowingFilter:C}=(0,so.useContext)($);if(!x)return null;g=x.enableHiding!==!1,v=x.enableSorting!==!1;let V=x.header;if(_=!!x.filterBy&&x.filterBy?.operators||[],w=!r.filters?.some(P=>t===P.field)&&!!(x.hasElements||x.Edit)&&x.filterBy!==!1&&!x.filterBy?.isPrimary,!v&&!l&&!g&&!w)return V;let E=Bi(r,o).filter(P=>!m.includes(P.id)),R=(u||s)&&!!E.length;return(0,ee.jsxs)(ve,{children:[(0,ee.jsxs)(ve.TriggerButton,{render:(0,ee.jsx)(Br.Button,{size:"compact",className:"dataviews-view-table-header-button",ref:f,variant:"tertiary"}),children:[V,r.sort&&p&&(0,ee.jsx)("span",{"aria-hidden":"true",children:qm[r.sort.direction]})]}),(0,ee.jsx)(ve.Popover,{style:{minWidth:"240px"},children:(0,ee.jsxs)(V0,{children:[v&&(0,ee.jsx)(ve.Group,{children:Ri.map(P=>{let I=r.sort&&p&&r.sort.direction===P,T=`${t}-${P}`;return(0,ee.jsx)(ve.RadioItem,{name:"view-table-sorting",value:T,checked:I,onChange:()=>{n({...r,sort:{field:t,direction:P},showLevels:!1})},children:(0,ee.jsx)(ve.ItemLabel,{children:Ni[P]})},T)})}),w&&(0,ee.jsx)(ve.Group,{children:(0,ee.jsx)(ve.Item,{prefix:(0,ee.jsx)(Br.Icon,{icon:Un}),onClick:()=>{i(t),C(!0),n({...r,page:1,filters:[...r.filters||[],{field:t,value:void 0,operator:_[0]}]})},children:(0,ee.jsx)(ve.ItemLabel,{children:(0,Ao.__)("Add filter")})})}),(l||g||R)&&x&&(0,ee.jsxs)(ve.Group,{children:[l&&(0,ee.jsx)(ve.Item,{prefix:(0,ee.jsx)(Br.Icon,{icon:Ol}),disabled:d<1,onClick:()=>{n({...r,fields:[...m.slice(0,d-1)??[],t,m[d-1],...m.slice(d+1)]})},children:(0,ee.jsx)(ve.ItemLabel,{children:(0,Ao.__)("Move left")})}),l&&(0,ee.jsx)(ve.Item,{prefix:(0,ee.jsx)(Br.Icon,{icon:Al}),disabled:d>=m.length-1,onClick:()=>{n({...r,fields:[...m.slice(0,d)??[],m[d+1],t,...m.slice(d+2)]})},children:(0,ee.jsx)(ve.ItemLabel,{children:(0,Ao.__)("Move right")})}),u&&!!E.length&&(0,ee.jsxs)(ve,{children:[(0,ee.jsx)(ve.SubmenuTriggerItem,{children:(0,ee.jsx)(ve.ItemLabel,{children:(0,Ao.__)("Insert left")})}),(0,ee.jsx)(ve.Popover,{children:E.map(P=>(0,ee.jsx)(ve.Item,{onClick:()=>{n({...r,fields:[...m.slice(0,d),P.id,...m.slice(d)]})},children:(0,ee.jsx)(ve.ItemLabel,{children:P.label})},P.id))})]}),s&&!!E.length&&(0,ee.jsxs)(ve,{children:[(0,ee.jsx)(ve.SubmenuTriggerItem,{children:(0,ee.jsx)(ve.ItemLabel,{children:(0,Ao.__)("Insert right")})}),(0,ee.jsx)(ve.Popover,{children:E.map(P=>(0,ee.jsx)(ve.Item,{onClick:()=>{n({...r,fields:[...m.slice(0,d+1),P.id,...m.slice(d+1)]})},children:(0,ee.jsx)(ve.ItemLabel,{children:P.label})},P.id))})]}),g&&x&&(0,ee.jsx)(ve.Item,{prefix:(0,ee.jsx)(Br.Icon,{icon:ea}),onClick:()=>{a(x),n({...r,fields:m.filter(P=>P!==t)})},children:(0,ee.jsx)(ve.ItemLabel,{children:(0,Ao.__)("Hide column")})})]})]})})]})}),I0=A0,en=I0;var Hi=c(W());var fd=c(j()),Lu=c(A());function R0({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 lo({item:e,isItemClickable:t,onClickItem:r,renderItemLink:o,className:n,children:a,...i}){if(!t(e))return(0,Lu.jsx)("div",{className:n,...i,children:a});if(o){let u=o({item:e,className:`${n} ${n}--clickable`,...i,children:a});return(0,fd.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=R0({item:e,isItemClickable:t,onClickItem:r,className:n});return(0,Lu.jsx)("div",{...l,...i,children:a})}var br=c(A());function k0({item:e,level:t,titleField:r,mediaField:o,descriptionField:n,onClickItem:a,renderItemLink:i,isItemClickable:l}){return(0,br.jsxs)(Hi.__experimentalHStack,{spacing:3,alignment:"flex-start",justify:"flex-start",children:[o&&(0,br.jsx)(lo,{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,br.jsx)(o.render,{item:e,field:o,config:{sizes:"32px"}})}),(0,br.jsxs)(Hi.__experimentalVStack,{spacing:0,alignment:"flex-start",className:"dataviews-view-table__primary-column-content",children:[r&&(0,br.jsxs)(lo,{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,br.jsxs)("span",{className:"dataviews-view-table__level",children:["\u2014".repeat(t),"\xA0"]}),(0,br.jsx)(r.render,{item:e,field:r})]}),n&&(0,br.jsx)(n.render,{item:e,field:n})]})]})}var ji=k0;var pd=c(Mt()),tn=c(j()),gd=c(q()),N0=e=>(0,gd.isRTL)()?Math.abs(e.scrollLeft)<=1:e.scrollLeft+e.clientWidth>=e.scrollWidth-1;function vd({scrollContainerRef:e,enabled:t=!1}){let[r,o]=(0,tn.useState)(!1),n=(0,pd.useDebounce)((0,tn.useCallback)(()=>{let a=e.current;a&&o(N0(a))},[e,o]),200);return(0,tn.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 Kt(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 jt=c(W()),hd=c(q()),bd=c(j());var Dt=c(A());function Bu({field:e,isVisible:t,onToggleVisibility:r}){return(0,Dt.jsx)(jt.__experimentalItem,{onClick:e.enableHiding?r:void 0,children:(0,Dt.jsxs)(jt.__experimentalHStack,{expanded:!0,justify:"flex-start",alignment:"center",children:[(0,Dt.jsx)("div",{style:{height:24,width:24},children:t&&(0,Dt.jsx)(jt.Icon,{icon:Wn})}),(0,Dt.jsx)("span",{className:"dataviews-view-config__label",children:e.label})]})})}function Hu(e){return!!e}function zi({showLabel:e=!0}){let{view:t,fields:r,onChangeView:o}=(0,bd.useContext)($),n=Bi(t,r);if(!n?.length)return null;let a=r.find(g=>g.id===t.titleField),i=r.find(g=>g.id===t.mediaField),l=r.find(g=>g.id===t.descriptionField),u=[{field:a,isVisibleFlag:"showTitle"},{field:i,isVisibleFlag:"showMedia"},{field:l,isVisibleFlag:"showDescription"}].filter(({field:g})=>Hu(g)),s=t.fields??[],f=n.filter(g=>s.includes(g.id)).length,m=u.filter(({field:g,isVisibleFlag:v})=>Hu(g)&&(t[v]??!0)),d=m.length+f;d===1&&m.length===1&&(m=m.map(g=>({...g,field:{...g.field,enableHiding:!1}})));let p=u.filter(({field:g,isVisibleFlag:v})=>Hu(g)&&!(t[v]??!0));return(0,Dt.jsxs)(jt.__experimentalVStack,{className:"dataviews-field-control",spacing:0,children:[e&&(0,Dt.jsx)(jt.BaseControl.VisualLabel,{children:(0,hd.__)("Properties")}),(0,Dt.jsx)(jt.__experimentalVStack,{className:"dataviews-view-config__properties",spacing:0,children:(0,Dt.jsxs)(jt.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,size:"medium",children:[m.map(({field:g,isVisibleFlag:v})=>(0,Dt.jsx)(Bu,{field:g,isVisible:!0,onToggleVisibility:()=>{o({...t,[v]:!1})}},g.id)),p.map(({field:g,isVisibleFlag:v})=>(0,Dt.jsx)(Bu,{field:g,isVisible:!1,onToggleVisibility:()=>{o({...t,[v]:!0})}},g.id)),n.map(g=>{let v=s.includes(g.id),_=d===1&&v?{...g,enableHiding:!1}:g;return(0,Dt.jsx)(Bu,{field:_,isVisible:v,onToggleVisibility:()=>{o({...t,fields:v?s.filter(x=>x!==g.id):[...s,g.id]})}},g.id)})]})})]})}var Z=c(A());function M0({item:e,fields:t,column:r,align:o}){let n=t.find(i=>i.id===r);if(!n)return null;let a=U("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":o==="end","dataviews-view-table__cell-align-center":o==="center"});return(0,Z.jsx)("div",{className:a,children:(0,Z.jsx)(n.render,{item:e,field:n})})}function _d({hasBulkActions:e,item:t,level:r,actions:o,fields:n,id:a,view:i,titleField:l,mediaField:u,descriptionField:s,selection:f,getItemId:m,isItemClickable:d,onClickItem:p,renderItemLink:g,onChangeSelection:v,isActionsColumnSticky:w,posinset:_}){let{paginationInfo:x}=(0,Ft.useContext)($),C=Fi(o,t),V=C&&f.includes(a),{showTitle:E=!0,showMedia:R=!0,showDescription:P=!0,infiniteScrollEnabled:I}=i,T=(0,Ft.useRef)(!1),N=i.fields??[],D=l&&E||u&&R||s&&P;return(0,Z.jsxs)("tr",{className:U("dataviews-view-table__row",{"is-selected":C&&V,"has-bulk-actions":C}),onTouchStart:()=>{T.current=!0},"aria-setsize":I?x.totalItems:void 0,"aria-posinset":_,role:I?"article":void 0,onMouseDown:M=>{let h=(0,ju.isAppleOS)()?M.metaKey:M.ctrlKey;M.button===0&&h&&window.navigator.userAgent.toLowerCase().includes("firefox")&&M?.preventDefault()},onClick:M=>{if(!C)return;((0,ju.isAppleOS)()?M.metaKey:M.ctrlKey)&&!T.current&&document.getSelection()?.type!=="Range"&&v(f.includes(a)?f.filter(y=>a!==y):[...f,a])},children:[e&&(0,Z.jsx)("td",{className:"dataviews-view-table__checkbox-column",children:(0,Z.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,Z.jsx)(io,{item:t,selection:f,onChangeSelection:v,getItemId:m,titleField:l,disabled:!C})})}),D&&(0,Z.jsx)("td",{children:(0,Z.jsx)(ji,{item:t,level:r,titleField:E?l:void 0,mediaField:R?u:void 0,descriptionField:P?s:void 0,isItemClickable:d,onClickItem:p,renderItemLink:g})}),N.map(M=>{let{width:h,maxWidth:y,minWidth:S,align:b}=i.layout?.styles?.[M]??{};return(0,Z.jsx)("td",{style:{width:h,maxWidth:y,minWidth:S},children:(0,Z.jsx)(M0,{fields:n,item:t,column:M,align:b})},M)}),!!o?.length&&(0,Z.jsx)("td",{className:U("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":w}),onClick:M=>M.stopPropagation(),children:(0,Z.jsx)(Vo,{item:t,actions:o})})]})}function D0({actions:e,data:t,fields:r,getItemId:o,getItemLevel:n,isLoading:a=!1,onChangeView:i,onChangeSelection:l,selection:u,setOpenedFilter:s,onClickItem:f,isItemClickable:m,renderItemLink:d,view:p,className:g,empty:v}){let{containerRef:w}=(0,Ft.useContext)($),_=(0,Ft.useRef)(new Map),x=(0,Ft.useRef)(),[C,V]=(0,Ft.useState)(),E=Jo(e,t),[R,P]=(0,Ft.useState)(null);(0,Ft.useEffect)(()=>{x.current&&(x.current.focus(),x.current=void 0)});let I=(0,Ft.useId)(),T=vd({scrollContainerRef:w,enabled:!!e?.length});if(C){x.current=C,V(void 0);return}let N=z=>{let ge=_.current.get(z.id),et=ge?_.current.get(ge.fallback):void 0;V(et?.node)},D=z=>{z.preventDefault(),z.stopPropagation();let ge={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(()=>{P(ge)})},M=!!t?.length,h=r.find(z=>z.id===p.titleField),y=r.find(z=>z.id===p.mediaField),S=r.find(z=>z.id===p.descriptionField),b=p.groupBy?.field?r.find(z=>z.id===p.groupBy?.field):null,k=b?Kt(t,b):null,{showTitle:F=!0,showMedia:O=!0,showDescription:Y=!0}=p,K=h&&F||y&&O||S&&Y,Je=p.fields??[],it=(z,ge)=>et=>{et?_.current.set(z,{node:et,fallback:Je[ge>0?ge-1:1]}):_.current.delete(z)},pe=p.infiniteScrollEnabled&&!k;return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)("table",{className:U("dataviews-view-table",g,{[`has-${p.layout?.density}-density`]:p.layout?.density&&["compact","comfortable"].includes(p.layout.density),"has-bulk-actions":E}),"aria-busy":a,"aria-describedby":I,role:pe?"feed":void 0,children:[(0,Z.jsxs)("colgroup",{children:[E&&(0,Z.jsx)("col",{className:"dataviews-view-table__col-checkbox"}),K&&(0,Z.jsx)("col",{className:"dataviews-view-table__col-first-data"}),Je.map((z,ge)=>(0,Z.jsx)("col",{className:U(`dataviews-view-table__col-${z}`,{"dataviews-view-table__col-first-data":!K&&ge===0})},`col-${z}`)),!!e?.length&&(0,Z.jsx)("col",{className:"dataviews-view-table__col-actions"})]}),R&&(0,Z.jsx)(oa.Popover,{anchor:R,onClose:()=>P(null),placement:"bottom-start",children:(0,Z.jsx)(zi,{showLabel:!1})}),(0,Z.jsx)("thead",{onContextMenu:D,children:(0,Z.jsxs)("tr",{className:"dataviews-view-table__row",children:[E&&(0,Z.jsx)("th",{className:"dataviews-view-table__checkbox-column",scope:"col",onContextMenu:D,children:(0,Z.jsx)(ta,{selection:u,onChangeSelection:l,data:t,actions:e,getItemId:o})}),K&&(0,Z.jsx)("th",{scope:"col",children:h&&(0,Z.jsx)(en,{ref:it(h.id,0),fieldId:h.id,view:p,fields:r,onChangeView:i,onHide:N,setOpenedFilter:s,canMove:!1,canInsertLeft:!1,canInsertRight:p.layout?.enableMoving??!0})}),Je.map((z,ge)=>{let{width:et,maxWidth:ir,minWidth:Mr,align:oo}=p.layout?.styles?.[z]??{},no=p.layout?.enableMoving??!0;return(0,Z.jsx)("th",{style:{width:et,maxWidth:ir,minWidth:Mr,textAlign:oo},"aria-sort":p.sort?.direction&&p.sort?.field===z?ki[p.sort.direction]:void 0,scope:"col",children:(0,Z.jsx)(en,{ref:it(z,ge),fieldId:z,view:p,fields:r,onChangeView:i,onHide:N,setOpenedFilter:s,canMove:no,canInsertLeft:no,canInsertRight:no})},z)}),!!e?.length&&(0,Z.jsx)("th",{className:U("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":!T}),children:(0,Z.jsx)("span",{className:"dataviews-view-table-header",children:(0,ra.__)("Actions")})})]})}),M&&b&&k?Array.from(k.entries()).map(([z,ge])=>(0,Z.jsxs)("tbody",{children:[(0,Z.jsx)("tr",{className:"dataviews-view-table__group-header-row",children:(0,Z.jsx)("td",{colSpan:Je.length+(K?1:0)+(E?1:0)+(e?.length?1:0),className:"dataviews-view-table__group-header-cell",children:(0,ra.sprintf)((0,ra.__)("%1$s: %2$s"),b.label,z)})}),ge.map((et,ir)=>(0,Z.jsx)(_d,{item:et,level:p.showLevels&&typeof n=="function"?n(et):void 0,hasBulkActions:E,actions:e,fields:r,id:o(et)||ir.toString(),view:p,titleField:h,mediaField:y,descriptionField:S,selection:u,getItemId:o,onChangeSelection:l,onClickItem:f,renderItemLink:d,isItemClickable:m,isActionsColumnSticky:!T},o(et)))]},`group-${z}`)):(0,Z.jsx)("tbody",{children:M&&t.map((z,ge)=>(0,Z.jsx)(_d,{item:z,level:p.showLevels&&typeof n=="function"?n(z):void 0,hasBulkActions:E,actions:e,fields:r,id:o(z)||ge.toString(),view:p,titleField:h,mediaField:y,descriptionField:S,selection:u,getItemId:o,onChangeSelection:l,onClickItem:f,renderItemLink:d,isItemClickable:m,isActionsColumnSticky:!T,posinset:pe?ge+1:void 0},o(z)))})]}),(0,Z.jsxs)("div",{className:U({"dataviews-loading":a,"dataviews-no-results":!M&&!a}),id:I,children:[!M&&(a?(0,Z.jsx)("p",{children:(0,Z.jsx)(oa.Spinner,{})}):v),M&&a&&(0,Z.jsx)("p",{className:"dataviews-loading-more",children:(0,Z.jsx)(oa.Spinner,{})})]})]})}var xd=D0;var rn=c(W()),qi=c(q());var Ye=c(W()),na=c(q()),yd=c(Mt()),Sd=c(ku()),Gi=c(j());var F0=c(W()),L0=c(q()),Wi=c(j());var B0=c(A()),H0=[{value:120,breakpoint:1},{value:170,breakpoint:1},{value:230,breakpoint:1},{value:290,breakpoint:1112},{value:350,breakpoint:1636},{value:430,breakpoint:588}],j0=H0[2].value;function wd(){let e=(0,Wi.useContext)($),t=e.view;return(0,Wi.useMemo)(()=>{let r=e.containerWidth,o=32,n=t.layout?.previewSize??j0,a=Math.floor((r+o)/(n+o));return Math.max(1,a)},[e.containerWidth,t.layout?.previewSize])}var ce=c(A()),{Badge:z0}=te(Ye.privateApis);function W0(e,t){let r=[];for(let o=0,n=e.length;o{if(_.onClickCapture?.(S),(0,Sd.isAppleOS)()?S.metaKey:S.ctrlKey){if(S.stopPropagation(),S.preventDefault(),!R)return;o(r.includes(P)?r.filter(b=>P!==b):[...r,P])}},children:[M&&(0,ce.jsx)(lo,{item:u,isItemClickable:a,onClickItem:n,renderItemLink:i,className:"dataviews-view-grid__media",...h,children:N}),v&&M&&(0,ce.jsx)(io,{item:u,selection:r,onChangeSelection:o,getItemId:l,titleField:m,disabled:!R}),!C&&M&&!!s?.length&&(0,ce.jsx)("div",{className:"dataviews-view-grid__media-actions",children:(0,ce.jsx)(Vo,{item:u,actions:s,isCompact:!0})}),C&&(0,ce.jsxs)(Ye.__experimentalHStack,{justify:"space-between",className:"dataviews-view-grid__title-actions",children:[(0,ce.jsx)(lo,{item:u,isItemClickable:a,onClickItem:n,renderItemLink:i,className:"dataviews-view-grid__title-field dataviews-title-field",...y,children:D}),!!s?.length&&(0,ce.jsx)(Vo,{item:u,actions:s,isCompact:!0})]}),(0,ce.jsxs)(Ye.__experimentalVStack,{spacing:1,children:[E&&d?.render&&(0,ce.jsx)(d.render,{item:u,field:d}),!!g?.length&&(0,ce.jsx)(Ye.__experimentalHStack,{className:"dataviews-view-grid__badge-fields",spacing:2,wrap:!0,alignment:"top",justify:"flex-start",children:g.map(S=>(0,ce.jsx)(z0,{className:"dataviews-view-grid__field-value",children:(0,ce.jsx)(S.render,{item:u,field:S})},S.id))}),!!p?.length&&(0,ce.jsx)(Ye.__experimentalVStack,{className:"dataviews-view-grid__fields",spacing:1,children:p.map(S=>(0,ce.jsx)(Ye.Flex,{className:"dataviews-view-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,ce.jsxs)(ce.Fragment,{children:[(0,ce.jsx)(Ye.Tooltip,{text:S.label,children:(0,ce.jsx)(Ye.FlexItem,{className:"dataviews-view-grid__field-name",children:S.header})}),(0,ce.jsx)(Ye.FlexItem,{className:"dataviews-view-grid__field-value",style:{maxHeight:"none"},children:(0,ce.jsx)(S.render,{item:u,field:S})})]})},S.id))})]})]})});function zu({data:e,isInfiniteScroll:t,className:r,isLoading:o,view:n,fields:a,selection:i,onChangeSelection:l,onClickItem:u,isItemClickable:s,renderItemLink:f,getItemId:m,actions:d}){let{paginationInfo:p,resizeObserverRef:g}=(0,Gi.useContext)($),v=wd(),w=Jo(d,e),_=a.find(T=>T.id===n?.titleField),x=a.find(T=>T.id===n?.mediaField),C=a.find(T=>T.id===n?.descriptionField),V=n.fields??[],{regularFields:E,badgeFields:R}=V.reduce((T,N)=>{let D=a.find(h=>h.id===N);if(!D)return T;let M=n.layout?.badgeFields?.includes(N)?"badgeFields":"regularFields";return T[M].push(D),T},{regularFields:[],badgeFields:[]}),P="900px",I=Math.ceil(e.length/v);return(0,ce.jsx)(Ye.Composite,{role:t?"feed":"grid",className:U("dataviews-view-grid",r),focusWrap:!0,"aria-busy":o,"aria-rowcount":t?void 0:I,ref:g,children:W0(e,v).map((T,N)=>(0,ce.jsx)(Ye.Composite.Row,{render:(0,ce.jsx)("div",{role:"row","aria-rowindex":N+1,"aria-label":(0,na.sprintf)((0,na.__)("Row %d"),N+1),className:"dataviews-view-grid__row",style:{gridTemplateColumns:`repeat( ${v}, minmax(0, 1fr) )`}}),children:T.map((D,M)=>{let h=N*v+M;return(0,ce.jsx)(Ye.Composite.Item,{render:y=>(0,ce.jsx)(G0,{...y,role:t?"article":"gridcell","aria-setsize":t?p.totalItems:void 0,"aria-posinset":t?h+1:void 0,view:n,selection:i,onChangeSelection:l,onClickItem:u,isItemClickable:s,renderItemLink:f,getItemId:m,item:D,actions:d,mediaField:x,titleField:_,descriptionField:C,regularFields:E,badgeFields:R,hasBulkActions:w,config:{sizes:P}})},m(D))})},N))})}var yt=c(A());function q0({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:a,onClickItem:i,isItemClickable:l,renderItemLink:u,selection:s,view:f,className:m,empty:d}){let p=!!t?.length,g=f.groupBy?.field?r.find(x=>x.id===f.groupBy?.field):null,v=g?Kt(t,g):null,w=f.infiniteScrollEnabled&&!v,_={className:m,isLoading:n,view:f,fields:r,selection:s,onChangeSelection:a,onClickItem:i,isItemClickable:l,renderItemLink:u,getItemId:o,actions:e};return(0,yt.jsxs)(yt.Fragment,{children:[p&&g&&v&&(0,yt.jsx)(rn.__experimentalVStack,{spacing:4,children:Array.from(v.entries()).map(([x,C])=>(0,yt.jsxs)(rn.__experimentalVStack,{spacing:2,children:[(0,yt.jsx)("h3",{className:"dataviews-view-grid__group-header",children:(0,qi.sprintf)((0,qi.__)("%1$s: %2$s"),g.label,x)}),(0,yt.jsx)(zu,{..._,data:C,isInfiniteScroll:!1})]},x))}),p&&!v&&(0,yt.jsx)(zu,{..._,data:t,isInfiniteScroll:!!w}),!p&&(0,yt.jsx)("div",{className:U({"dataviews-loading":n,"dataviews-no-results":!n}),children:n?(0,yt.jsx)("p",{children:(0,yt.jsx)(rn.Spinner,{})}):d}),p&&n&&(0,yt.jsx)("p",{className:"dataviews-loading-more",children:(0,yt.jsx)(rn.Spinner,{})})]})}var Cd=q0;var Ui=c(Mt()),be=c(W()),$e=c(j()),aa=c(q());var Uu=c(Nt());var G=c(A()),{Menu:Wu}=te(be.privateApis);function Gu(e){return`${e}-item-wrapper`}function U0(e,t){return`${e}-primary-action-${t}`}function qu(e){return`${e}-dropdown`}function Y0({idPrefix:e,primaryAction:t,item:r}){let o=(0,Uu.useRegistry)(),[n,a]=(0,$e.useState)(!1),i=U0(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)(be.Composite.Item,{id:i,render:(0,G.jsx)(be.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,text:l,size:"small",onClick:()=>a(!0)}),children:n&&(0,G.jsx)(Oo,{action:t,items:[r],closeModal:()=>a(!1)})})},t.id):(0,G.jsx)("div",{role:"gridcell",children:(0,G.jsx)(be.Composite.Item,{id:i,render:(0,G.jsx)(be.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,size:"small",onClick:()=>{t.callback([r],{registry:o})},children:l})})},t.id)}function Td({view:e,actions:t,idPrefix:r,isSelected:o,item:n,titleField:a,mediaField:i,descriptionField:l,onSelect:u,otherFields:s,onDropdownTriggerKeyDown:f,posinset:m}){let{showTitle:d=!0,showMedia:p=!0,showDescription:g=!0,infiniteScrollEnabled:v}=e,w=(0,$e.useRef)(null),_=`${r}-label`,x=`${r}-description`,C=(0,Uu.useRegistry)(),[V,E]=(0,$e.useState)(!1),[R,P]=(0,$e.useState)(null),I=({type:b})=>{E(b==="mouseenter")},{paginationInfo:T}=(0,$e.useContext)($);(0,$e.useEffect)(()=>{o&&w.current?.scrollIntoView({behavior:"auto",block:"nearest",inline:"nearest"})},[o]);let{primaryAction:N,eligibleActions:D}=(0,$e.useMemo)(()=>{let b=t.filter(F=>!F.isEligible||F.isEligible(n));return{primaryAction:b.filter(F=>F.isPrimary)[0],eligibleActions:b}},[t,n]),M=N&&t.length===1,h=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,y=d&&a?.render?(0,G.jsx)(a.render,{item:n,field:a}):null,S=D?.length>0&&(0,G.jsxs)(be.__experimentalHStack,{spacing:3,className:"dataviews-view-list__item-actions",children:[N&&(0,G.jsx)(Y0,{idPrefix:r,primaryAction:N,item:n}),!M&&(0,G.jsxs)("div",{role:"gridcell",children:[(0,G.jsxs)(Wu,{placement:"bottom-end",children:[(0,G.jsx)(Wu.TriggerButton,{render:(0,G.jsx)(be.Composite.Item,{id:qu(r),render:(0,G.jsx)(be.Button,{size:"small",icon:Kn,label:(0,aa.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,onKeyDown:f})})}),(0,G.jsx)(Wu.Popover,{children:(0,G.jsx)(Mu,{actions:D,item:n,registry:C,setActiveModalAction:P})})]}),!!R&&(0,G.jsx)(Oo,{action:R,items:[n],closeModal:()=>P(null)})]})]});return(0,G.jsx)(be.Composite.Row,{ref:w,render:(0,G.jsx)("div",{"aria-posinset":m,"aria-setsize":v?T.totalItems:void 0}),role:v?"article":"row",className:U({"is-selected":o,"is-hovered":V}),onMouseEnter:I,onMouseLeave:I,children:(0,G.jsxs)(be.__experimentalHStack,{className:"dataviews-view-list__item-wrapper",spacing:0,children:[(0,G.jsx)("div",{role:"gridcell",children:(0,G.jsx)(be.Composite.Item,{id:Gu(r),"aria-pressed":o,"aria-labelledby":_,"aria-describedby":x,className:"dataviews-view-list__item",onClick:()=>u(n)})}),(0,G.jsxs)(be.__experimentalHStack,{spacing:3,justify:"start",alignment:"flex-start",children:[h,(0,G.jsxs)(be.__experimentalVStack,{spacing:1,className:"dataviews-view-list__field-wrapper",children:[(0,G.jsxs)(be.__experimentalHStack,{spacing:0,children:[(0,G.jsx)("div",{className:"dataviews-title-field",id:_,children:y}),S]}),g&&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:x,children:s.map(b=>(0,G.jsxs)("div",{className:"dataviews-view-list__field",children:[(0,G.jsx)(be.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 $0(e){return!!e}function Yu(e){let{actions:t,data:r,fields:o,getItemId:n,isLoading:a,onChangeSelection:i,selection:l,view:u,className:s,empty:f}=e,m=(0,Ui.useInstanceId)(Yu,"view-list"),d=r?.findLast(y=>l.includes(n(y))),p=o.find(y=>y.id===u.titleField),g=o.find(y=>y.id===u.mediaField),v=o.find(y=>y.id===u.descriptionField),w=(u?.fields??[]).map(y=>o.find(S=>y===S.id)).filter($0),_=y=>i([n(y)]),x=(0,$e.useCallback)(y=>`${m}-${n(y)}`,[m,n]),C=(0,$e.useCallback)((y,S)=>S.startsWith(x(y)),[x]),[V,E]=(0,$e.useState)(void 0);(0,$e.useEffect)(()=>{d&&E(Gu(x(d)))},[d,x]);let R=r.findIndex(y=>C(y,V??"")),P=(0,Ui.usePrevious)(R),I=R!==-1,T=(0,$e.useCallback)((y,S)=>{let b=Math.min(r.length-1,Math.max(0,y));if(!r[b])return;let k=x(r[b]),F=S(k);E(F),document.getElementById(F)?.focus()},[r,x]);(0,$e.useEffect)(()=>{!I&&(P!==void 0&&P!==-1)&&T(P,Gu)},[I,T,P]);let N=(0,$e.useCallback)(y=>{y.key==="ArrowDown"&&(y.preventDefault(),T(R+1,qu)),y.key==="ArrowUp"&&(y.preventDefault(),T(R-1,qu))},[T,R]),D=r?.length;if(!D)return(0,G.jsx)("div",{className:U({"dataviews-loading":a,"dataviews-no-results":!D&&!a}),children:!D&&(a?(0,G.jsx)("p",{children:(0,G.jsx)(be.Spinner,{})}):f)});let M=u.groupBy?.field?o.find(y=>y.id===u.groupBy?.field):null,h=M?Kt(r,M):null;return D&&M&&h?(0,G.jsx)(be.Composite,{id:`${m}`,render:(0,G.jsx)("div",{}),className:"dataviews-view-list__group",role:"grid",activeId:V,setActiveId:E,children:(0,G.jsx)(be.__experimentalVStack,{spacing:4,className:U("dataviews-view-list",s),children:Array.from(h.entries()).map(([y,S])=>(0,G.jsxs)(be.__experimentalVStack,{spacing:2,children:[(0,G.jsx)("h3",{className:"dataviews-view-list__group-header",children:(0,aa.sprintf)((0,aa.__)("%1$s: %2$s"),M.label,y)}),S.map(b=>{let k=x(b);return(0,G.jsx)(Td,{view:u,idPrefix:k,actions:t,item:b,isSelected:b===d,onSelect:_,mediaField:g,titleField:p,descriptionField:v,otherFields:w,onDropdownTriggerKeyDown:N},k)})]},y))})}):(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(be.Composite,{id:m,render:(0,G.jsx)("div",{}),className:U("dataviews-view-list",s),role:u.infiniteScrollEnabled?"feed":"grid",activeId:V,setActiveId:E,children:r.map((y,S)=>{let b=x(y);return(0,G.jsx)(Td,{view:u,idPrefix:b,actions:t,item:y,isSelected:y===d,onSelect:_,mediaField:g,titleField:p,descriptionField:v,otherFields:w,onDropdownTriggerKeyDown:N,posinset:u.infiniteScrollEnabled?S+1:void 0},b)})}),D&&a&&(0,G.jsx)("p",{className:"dataviews-loading-more",children:(0,G.jsx)(be.Spinner,{})})]})}var sa=c(W());var Ed=c(W()),Yi=c(q()),Pd=c(j()),ia=c(A());function Od({groupName:e,groupData:t,groupField:r,children:o}){let n=(0,Pd.createInterpolateElement)((0,Yi.sprintf)((0,Yi.__)("%s: "),r.label).trim(),{groupName:(0,ia.jsx)(r.render,{item:t[0],field:r})});return(0,ia.jsxs)(Ed.__experimentalVStack,{spacing:0,className:"dataviews-view-activity__group",children:[(0,ia.jsx)("h3",{className:"dataviews-view-activity__group-header",children:n}),o]},e)}var Io=c(W()),Ro=c(j()),Vd=c(Nt());var Ge=c(A());function K0(e){let{view:t,actions:r,item:o,titleField:n,mediaField:a,descriptionField:i,otherFields:l,posinset:u,onClickItem:s,renderItemLink:f,isItemClickable:m}=e,{showTitle:d=!0,showMedia:p=!0,showDescription:g=!0,infiniteScrollEnabled:v}=t,w=(0,Ro.useRef)(null),_=(0,Vd.useRegistry)(),{paginationInfo:x}=(0,Ro.useContext)($),{primaryActions:C,eligibleActions:V}=(0,Ro.useMemo)(()=>{let N=r.filter(M=>!M.isEligible||M.isEligible(o));return{primaryActions:N.filter(M=>M.isPrimary),eligibleActions:N}},[r,o]),E=t.layout?.density??"balanced",R=p&&E!=="compact"&&a?.render?(0,Ge.jsx)(a.render,{item:o,field:a,config:{sizes:E==="comfortable"?"32px":"24px"}}):null,P=(0,Ge.jsx)("div",{className:"dataviews-view-activity__item-type-icon",children:R||(0,Ge.jsx)("span",{className:"dataviews-view-activity__item-bullet","aria-hidden":"true"})}),I=d&&n?.render?(0,Ge.jsx)(n.render,{item:o,field:n}):null,T=(0,Ro.useMemo)(()=>{switch(E){case"comfortable":return"3";default:return"2"}},[E]);return(0,Ge.jsx)("div",{ref:w,role:v?"article":void 0,"aria-posinset":u,"aria-setsize":v?x.totalItems:void 0,className:U("dataviews-view-activity__item",E==="compact"&&"is-compact",E==="balanced"&&"is-balanced",E==="comfortable"&&"is-comfortable"),children:(0,Ge.jsxs)(Io.__experimentalHStack,{spacing:4,justify:"start",alignment:"flex-start",children:[(0,Ge.jsx)(Io.__experimentalVStack,{spacing:1,alignment:"center",className:"dataviews-view-activity__item-type",children:P}),(0,Ge.jsxs)(Io.__experimentalVStack,{spacing:T,alignment:"flex-start",className:"dataviews-view-activity__item-content",children:[I&&(0,Ge.jsx)(lo,{item:o,isItemClickable:m,onClickItem:s,renderItemLink:f,className:"dataviews-view-activity__item-title",children:I}),g&&i&&(0,Ge.jsx)("div",{className:"dataviews-view-activity__item-description",children:(0,Ge.jsx)(i.render,{item:o,field:i})}),(0,Ge.jsx)("div",{className:"dataviews-view-activity__item-fields",children:l.map(N=>(0,Ge.jsxs)("div",{className:"dataviews-view-activity__item-field",children:[(0,Ge.jsx)(Io.VisuallyHidden,{as:"span",className:"dataviews-view-activity__item-field-label",children:N.label}),(0,Ge.jsx)("span",{className:"dataviews-view-activity__item-field-value",children:(0,Ge.jsx)(N.render,{item:o,field:N})})]},N.id))}),!!C?.length&&(0,Ge.jsx)(Du,{item:o,actions:C,registry:_,buttonVariant:"secondary"})]}),C.lengths.id===n.titleField),i=r.find(s=>s.id===n.mediaField),l=r.find(s=>s.id===n.descriptionField),u=(n?.fields??[]).map(s=>r.find(f=>s===f.id)).filter(Z0);return t.map((s,f)=>(0,Rd.createElement)(Ad,{...e,key:o(s),item:s,mediaField:i,titleField:a,descriptionField:l,otherFields:u,posinset:n.infiniteScrollEnabled?f+1:void 0}))}var St=c(A());function kd(e){let{empty:t,data:r,fields:o,isLoading:n,view:a,className:i}=e,l=r?.length;if(!l)return(0,St.jsx)("div",{className:U({"dataviews-loading":n,"dataviews-no-results":!l&&!n}),children:!l&&(n?(0,St.jsx)("p",{children:(0,St.jsx)(sa.Spinner,{})}):t)});let u=U("dataviews-view-activity",i),s=a.groupBy?.field?o.find(d=>d.id===a.groupBy?.field):null,f=s?Kt(r,s):null,m=f?Array.from(f.entries()):[];return l&&s&&f?(0,St.jsx)(sa.__experimentalVStack,{spacing:2,className:u,children:m.map(([d,p])=>(0,St.jsx)(Od,{groupName:d,groupData:p,groupField:s,children:(0,St.jsx)($u,{...e,data:p})},d))}):(0,St.jsxs)(St.Fragment,{children:[(0,St.jsx)("div",{className:u,role:a.infiniteScrollEnabled?"feed":void 0,children:(0,St.jsx)($u,{...e})}),l&&n&&(0,St.jsx)("p",{className:"dataviews-loading-more",children:(0,St.jsx)(sa.Spinner,{})})]})}var Me=c(W()),la=c(q()),Bd=c(Mt()),Hd=c(j());var Zu=c(W()),Q0=c(Nt()),$i=c(j()),Qu=c(q());var jr=c(W()),on=c(j()),zt=c(q());var Hr=c(A());function Ku(){let{view:e,onChangeView:t,paginationInfo:{totalItems:r=0,totalPages:o}}=(0,on.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,zt.sprintf)((0,zt.__)("Page %1$d of %2$d"),n,o):u.toString()}});return!!r&&o!==1&&(0,Hr.jsxs)(jr.__experimentalHStack,{expanded:!1,className:"dataviews-pagination",justify:"end",spacing:6,children:[(0,Hr.jsx)(jr.__experimentalHStack,{justify:"flex-start",expanded:!1,spacing:1,className:"dataviews-pagination__page-select",children:(0,on.createInterpolateElement)((0,zt.sprintf)((0,zt._x)("
Page
%1$s
of %2$d
","paging"),"",o),{div:(0,Hr.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,Hr.jsx)(jr.SelectControl,{"aria-label":(0,zt.__)("Current page"),value:n.toString(),options:a,onChange:i=>{t({...e,page:+i})},size:"small",variant:"minimal"})})}),(0,Hr.jsxs)(jr.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,Hr.jsx)(jr.Button,{onClick:()=>t({...e,page:n-1}),disabled:n===1,accessibleWhenDisabled:!0,label:(0,zt.__)("Previous page"),icon:(0,zt.isRTL)()?bi:Ci,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,Hr.jsx)(jr.Button,{onClick:()=>t({...e,page:n+1}),disabled:n>=o,accessibleWhenDisabled:!0,label:(0,zt.__)("Next page"),icon:(0,zt.isRTL)()?Ci:bi,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})}var Nd=(0,on.memo)(Ku);var Md=c(A());function Ki(e){return(0,$i.useMemo)(()=>e?.every(t=>t.supportsBulk),[e])}var Dd=c(j());var Fd=c(A()),Xu=(0,Dd.forwardRef)(({className:e,previewSize:t,...r},o)=>(0,Fd.jsx)("div",{ref:o,className:U("dataviews-view-grid-items",e),style:{gridTemplateColumns:t&&`repeat(auto-fill, minmax(${t}px, 1fr))`},...r}));var J=c(A()),{Badge:X0}=te(Me.privateApis);function Ld({view:e,multiselect:t,selection:r,onChangeSelection:o,getItemId:n,item:a,mediaField:i,titleField:l,descriptionField:u,regularFields:s,badgeFields:f,config:m,posinset:d,setsize:p}){let{showTitle:g=!0,showMedia:v=!0,showDescription:w=!0}=e,_=n(a),x=r.includes(_),C=i?.render?(0,J.jsx)(i.render,{item:a,field:i,config:m}):null,V=g&&l?.render?(0,J.jsx)(l.render,{item:a,field:l}):null;return(0,J.jsxs)(Me.Composite.Item,{"aria-label":l?l.getValue({item:a})||(0,la.__)("(no title)"):void 0,render:({children:E,...R})=>(0,J.jsx)(Me.__experimentalVStack,{spacing:0,children:E,...R}),role:"option","aria-posinset":d,"aria-setsize":p,className:U("dataviews-view-picker-grid__card",{"is-selected":x}),"aria-selected":x,onClick:()=>{if(x)o(r.filter(E=>_!==E));else{let E=t?[...r,_]:[_];o(E)}},children:[v&&C&&(0,J.jsx)("div",{className:"dataviews-view-picker-grid__media",children:C}),v&&C&&(0,J.jsx)(io,{item:a,selection:r,onChangeSelection:o,getItemId:n,titleField:l,disabled:!1,"aria-hidden":!0,tabIndex:-1}),g&&(0,J.jsx)(Me.__experimentalHStack,{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:V})}),(0,J.jsxs)(Me.__experimentalVStack,{spacing:1,children:[w&&u?.render&&(0,J.jsx)(u.render,{item:a,field:u}),!!f?.length&&(0,J.jsx)(Me.__experimentalHStack,{className:"dataviews-view-picker-grid__badge-fields",spacing:2,wrap:!0,alignment:"top",justify:"flex-start",children:f.map(E=>(0,J.jsx)(X0,{className:"dataviews-view-picker-grid__field-value",children:(0,J.jsx)(E.render,{item:a,field:E})},E.id))}),!!s?.length&&(0,J.jsx)(Me.__experimentalVStack,{className:"dataviews-view-picker-grid__fields",spacing:1,children:s.map(E=>(0,J.jsx)(Me.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)(Me.FlexItem,{className:"dataviews-view-picker-grid__field-name",children:E.header}),(0,J.jsx)(Me.FlexItem,{className:"dataviews-view-picker-grid__field-value",style:{maxHeight:"none"},children:(0,J.jsx)(E.render,{item:a,field:E})})]})},E.id))})]})]},_)}function jd({groupName:e,groupField:t,children:r}){let o=(0,Bd.useInstanceId)(jd,"dataviews-view-picker-grid-group__header");return(0,J.jsxs)(Me.__experimentalVStack,{spacing:2,role:"group","aria-labelledby":o,children:[(0,J.jsx)("h3",{className:"dataviews-view-picker-grid-group__header",id:o,children:(0,la.sprintf)((0,la.__)("%1$s: %2$s"),t.label,e)}),r]},e)}function J0({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:a,selection:i,view:l,className:u,empty:s}){let{resizeObserverRef:f,paginationInfo:m,itemListLabel:d}=(0,Hd.useContext)($),p=r.find(h=>h.id===l?.titleField),g=r.find(h=>h.id===l?.mediaField),v=r.find(h=>h.id===l?.descriptionField),w=l.fields??[],{regularFields:_,badgeFields:x}=w.reduce((h,y)=>{let S=r.find(k=>k.id===y);if(!S)return h;let b=l.layout?.badgeFields?.includes(y)?"badgeFields":"regularFields";return h[b].push(S),h},{regularFields:[],badgeFields:[]}),C=!!t?.length,V=l.layout?.previewSize,E=Ki(e),R="900px",P=l.groupBy?.field?r.find(h=>h.id===l.groupBy?.field):null,I=P?Kt(t,P):null,T=l.infiniteScrollEnabled&&!I,N=l?.page??1,D=l?.perPage??0,M=T?m?.totalItems:void 0;return(0,J.jsxs)(J.Fragment,{children:[C&&P&&I&&(0,J.jsx)(Me.Composite,{virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":E,className:U("dataviews-view-picker-grid",u),"aria-label":d,render:({children:h,...y})=>(0,J.jsx)(Me.__experimentalVStack,{spacing:4,children:h,...y}),children:Array.from(I.entries()).map(([h,y])=>(0,J.jsx)(jd,{groupName:h,groupField:P,children:(0,J.jsx)(Xu,{previewSize:V,style:{gridTemplateColumns:V&&`repeat(auto-fill, minmax(${V}px, 1fr))`},"aria-busy":n,ref:f,children:y.map(S=>{let b=(N-1)*D+t.indexOf(S)+1;return(0,J.jsx)(Ld,{view:l,multiselect:E,selection:i,onChangeSelection:a,getItemId:o,item:S,mediaField:g,titleField:p,descriptionField:v,regularFields:_,badgeFields:x,config:{sizes:R},posinset:b,setsize:M},o(S))})})},h))}),C&&!I&&(0,J.jsx)(Me.Composite,{render:(0,J.jsx)(Xu,{className:U("dataviews-view-picker-grid",u),previewSize:V,"aria-busy":n,ref:f}),virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":E,"aria-label":d,children:t.map((h,y)=>{let S=T?y+1:void 0;return T||(S=(N-1)*D+y+1),(0,J.jsx)(Ld,{view:l,multiselect:E,selection:i,onChangeSelection:a,getItemId:o,item:h,mediaField:g,titleField:p,descriptionField:v,regularFields:_,badgeFields:x,config:{sizes:R},posinset:S,setsize:M},o(h))})}),!C&&(0,J.jsx)("div",{className:U({"dataviews-loading":n,"dataviews-no-results":!n}),children:n?(0,J.jsx)("p",{children:(0,J.jsx)(Me.Spinner,{})}):s}),C&&n&&(0,J.jsx)("p",{className:"dataviews-loading-more",children:(0,J.jsx)(Me.Spinner,{})})]})}var zd=J0;var Zi=c(q()),ko=c(W()),Zt=c(j());var re=c(A());function e_({item:e,fields:t,column:r,align:o}){let n=t.find(i=>i.id===r);if(!n)return null;let a=U("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 Wd({item:e,fields:t,id:r,view:o,titleField:n,mediaField:a,descriptionField:i,selection:l,getItemId:u,onChangeSelection:s,multiselect:f,posinset:m}){let{paginationInfo:d}=(0,Zt.useContext)($),p=l.includes(r),[g,v]=(0,Zt.useState)(!1),{showTitle:w=!0,showMedia:_=!0,showDescription:x=!0,infiniteScrollEnabled:C}=o,V=()=>{v(!0)},E=()=>{v(!1)},R=o.fields??[],P=n&&w||a&&_||i&&x;return(0,re.jsxs)(ko.Composite.Item,{render:({children:I,...T})=>(0,re.jsx)("tr",{className:U("dataviews-view-table__row",{"is-selected":p,"is-hovered":g}),onMouseEnter:V,onMouseLeave:E,children:I,...T}),"aria-selected":p,"aria-setsize":d.totalItems||void 0,"aria-posinset":m,role:C?"article":"option",onClick:()=>{if(p)s(l.filter(I=>r!==I));else{let I=f?[...l,r]:[r];s(I)}},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)(io,{item:e,selection:l,onChangeSelection:s,getItemId:u,titleField:n,disabled:!1,"aria-hidden":!0,tabIndex:-1})})}),P&&(0,re.jsx)("td",{role:"presentation",children:(0,re.jsx)(ji,{item:e,titleField:w?n:void 0,mediaField:_?a:void 0,descriptionField:x?i:void 0,isItemClickable:()=>!1})}),R.map(I=>{let{width:T,maxWidth:N,minWidth:D,align:M}=o.layout?.styles?.[I]??{};return(0,re.jsx)("td",{style:{width:T,maxWidth:N,minWidth:D},role:"presentation",children:(0,re.jsx)(e_,{fields:t,item:e,column:I,align:M})},I)})]},r)}function t_({actions:e,data:t,fields:r,getItemId:o,isLoading:n=!1,onChangeView:a,onChangeSelection:i,selection:l,setOpenedFilter:u,view:s,className:f,empty:m}){let d=(0,Zt.useRef)(new Map),p=(0,Zt.useRef)(),[g,v]=(0,Zt.useState)(),w=Ki(e)??!1;(0,Zt.useEffect)(()=>{p.current&&(p.current.focus(),p.current=void 0)});let _=(0,Zt.useId)();if(g){p.current=g,v(void 0);return}let x=b=>{let k=d.current.get(b.id),F=k?d.current.get(k.fallback):void 0;v(F?.node)},C=!!t?.length,V=r.find(b=>b.id===s.titleField),E=r.find(b=>b.id===s.mediaField),R=r.find(b=>b.id===s.descriptionField),P=s.groupBy?.field?r.find(b=>b.id===s.groupBy?.field):null,I=P?Kt(t,P):null,{showTitle:T=!0,showMedia:N=!0,showDescription:D=!0}=s,M=V&&T||E&&N||R&&D,h=s.fields??[],y=(b,k)=>F=>{F?d.current.set(b,{node:F,fallback:h[k>0?k-1:1]}):d.current.delete(b)},S=s.infiniteScrollEnabled&&!I;return(0,re.jsxs)(re.Fragment,{children:[(0,re.jsxs)("table",{className:U("dataviews-view-table","dataviews-view-picker-table",f,{[`has-${s.layout?.density}-density`]:s.layout?.density&&["compact","comfortable"].includes(s.layout.density)}),"aria-busy":n,"aria-describedby":_,role:S?"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:w&&(0,re.jsx)(ta,{selection:l,onChangeSelection:i,data:t,actions:e,getItemId:o})}),M&&(0,re.jsx)("th",{children:V&&(0,re.jsx)(en,{ref:y(V.id,0),fieldId:V.id,view:s,fields:r,onChangeView:a,onHide:x,setOpenedFilter:u,canMove:!1})}),h.map((b,k)=>{let{width:F,maxWidth:O,minWidth:Y,align:K}=s.layout?.styles?.[b]??{};return(0,re.jsx)("th",{style:{width:F,maxWidth:O,minWidth:Y,textAlign:K},"aria-sort":s.sort?.direction&&s.sort?.field===b?ki[s.sort.direction]:void 0,scope:"col",children:(0,re.jsx)(en,{ref:y(b,k),fieldId:b,view:s,fields:r,onChangeView:a,onHide:x,setOpenedFilter:u,canMove:s.layout?.enableMoving??!0})},b)})]})}),C&&P&&I?Array.from(I.entries()).map(([b,k])=>(0,re.jsxs)(ko.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:h.length+(M?1:0)+1,className:"dataviews-view-table__group-header-cell",role:"presentation",children:(0,Zi.sprintf)((0,Zi.__)("%1$s: %2$s"),P.label,b)})}),k.map((F,O)=>(0,re.jsx)(Wd,{item:F,fields:r,id:o(F)||O.toString(),view:s,titleField:V,mediaField:E,descriptionField:R,selection:l,getItemId:o,onChangeSelection:i,multiselect:w},o(F)))]},`group-${b}`)):(0,re.jsx)(ko.Composite,{render:(0,re.jsx)("tbody",{role:"presentation"}),virtualFocus:!0,orientation:"vertical",children:C&&t.map((b,k)=>(0,re.jsx)(Wd,{item:b,fields:r,id:o(b)||k.toString(),view:s,titleField:V,mediaField:E,descriptionField:R,selection:l,getItemId:o,onChangeSelection:i,multiselect:w,posinset:k+1},o(b)))})]}),(0,re.jsxs)("div",{className:U({"dataviews-loading":n,"dataviews-no-results":!C&&!n}),id:_,children:[!C&&(n?(0,re.jsx)("p",{children:(0,re.jsx)(ko.Spinner,{})}):m),C&&n&&(0,re.jsx)("p",{className:"dataviews-loading-more",children:(0,re.jsx)(ko.Spinner,{})})]})]})}var Gd=t_;var qd=c(W()),Ud=c(q()),Yd=c(j());var $d=c(A()),r_=[{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 Ju(){let e=(0,Yd.useContext)($),t=e.view,r=r_.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,$d.jsx)(qd.RangeControl,{__next40pxDefaultSize:!0,showTooltip:!1,label:(0,Ud.__)("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 nn=c(W()),an=c(q()),Kd=c(j());var sn=c(A());function Qi(){let e=(0,Kd.useContext)($),t=e.view;return(0,sn.jsxs)(nn.__experimentalToggleGroupControl,{size:"__unstable-large",label:(0,an.__)("Density"),value:t.layout?.density||"balanced",onChange:r=>{e.onChangeView({...t,layout:{...t.layout,density:r}})},isBlock:!0,children:[(0,sn.jsx)(nn.__experimentalToggleGroupControlOption,{value:"comfortable",label:(0,an._x)("Comfortable","Density option for DataView layout")},"comfortable"),(0,sn.jsx)(nn.__experimentalToggleGroupControlOption,{value:"balanced",label:(0,an._x)("Balanced","Density option for DataView layout")},"balanced"),(0,sn.jsx)(nn.__experimentalToggleGroupControlOption,{value:"compact",label:(0,an._x)("Compact","Density option for DataView layout")},"compact")]})}var uo=[{type:Qo,label:(0,zr.__)("Table"),component:xd,icon:Ja,viewConfigOptions:Qi},{type:Mi,label:(0,zr.__)("Grid"),component:Cd,icon:Zo,viewConfigOptions:Ju},{type:Ym,label:(0,zr.__)("List"),component:Yu,icon:(0,zr.isRTL)()?$l:Zl},{type:$m,label:(0,zr.__)("Activity"),component:kd,icon:Su,viewConfigOptions:Qi},{type:Km,label:(0,zr.__)("Grid"),component:zd,icon:Zo,viewConfigOptions:Ju,isPicker:!0},{type:Zm,label:(0,zr.__)("Table"),component:Gd,icon:Ja,viewConfigOptions:Qi,isPicker:!0}];var _n=c(j()),gg=c(W());var Pt=c(W()),$r=c(q()),Cs=c(j());var o_=Object.defineProperty,n_=Object.defineProperties,a_=Object.getOwnPropertyDescriptors,Xi=Object.getOwnPropertySymbols,Qd=Object.prototype.hasOwnProperty,Xd=Object.prototype.propertyIsEnumerable,Zd=(e,t,r)=>t in e?o_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,B=(e,t)=>{for(var r in t||(t={}))Qd.call(t,r)&&Zd(e,r,t[r]);if(Xi)for(var r of Xi(t))Xd.call(t,r)&&Zd(e,r,t[r]);return e},Q=(e,t)=>n_(e,a_(t)),ie=(e,t)=>{var r={};for(var o in e)Qd.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&Xi)for(var o of Xi(e))t.indexOf(o)<0&&Xd.call(e,o)&&(r[o]=e[o]);return r};var i_=Object.defineProperty,s_=Object.defineProperties,l_=Object.getOwnPropertyDescriptors,Ji=Object.getOwnPropertySymbols,ef=Object.prototype.hasOwnProperty,tf=Object.prototype.propertyIsEnumerable,Jd=(e,t,r)=>t in e?i_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,se=(e,t)=>{for(var r in t||(t={}))ef.call(t,r)&&Jd(e,r,t[r]);if(Ji)for(var r of Ji(t))tf.call(t,r)&&Jd(e,r,t[r]);return e},qe=(e,t)=>s_(e,l_(t)),es=(e,t)=>{var r={};for(var o in e)ef.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&Ji)for(var o of Ji(e))t.indexOf(o)<0&&tf.call(e,o)&&(r[o]=e[o]);return r};function ua(...e){}function ec(e,t){if(u_(e)){let r=c_(t)?t():t;return e(r)}return e}function u_(e){return typeof e=="function"}function c_(e){return typeof e=="function"}function Lt(e,t){return typeof Object.hasOwn=="function"?Object.hasOwn(e,t):Object.prototype.hasOwnProperty.call(e,t)}function co(...e){return(...t)=>{for(let r of e)typeof r=="function"&&r(...t)}}function ca(e){return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function tc(e,t){let r=se({},e);for(let o of t)Lt(r,o)&&delete r[o];return r}function rc(e,t){let r={};for(let o of t)Lt(e,o)&&(r[o]=e[o]);return r}function ma(e){return e}function ut(e,t){if(!e)throw typeof t!="string"?new Error("Invariant failed"):new Error(t)}function oc(e){return Object.keys(e)}function nc(e,...t){let r=typeof e=="function"?e(...t):e;return r==null?!1:!r}function No(e){return e.disabled||e["aria-disabled"]===!0||e["aria-disabled"]==="true"}function ct(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 rf=c(ke(),1);function of(e,t){typeof e=="function"?e(t):e&&(e.current=t)}function m_(e){return!e||!(0,rf.isValidElement)(e)?!1:"ref"in e.props||"ref"in e}function nf(e){return m_(e)?B({},e.props).ref||e.ref:null}function af(e,t){let r=B({},e);for(let o in t){if(!Lt(t,o))continue;if(o==="className"){let a="className";r[a]=e[a]?`${e[a]} ${t[a]}`:t[a];continue}if(o==="style"){let a="style";r[a]=e[a]?B(B({},e[a]),t[a]):t[a];continue}let n=t[o];if(typeof n=="function"&&o.startsWith("on")){let a=e[o];if(typeof a=="function"){r[o]=(...i)=>{n(...i),a(...i)};continue}}r[o]=n}return r}var mo=d_();function d_(){var e;return typeof window<"u"&&!!((e=window.document)!=null&&e.createElement)}function Wr(e){return e?"self"in e?e.document:e.ownerDocument||document:document}function Mo(e,t=!1){let{activeElement:r}=Wr(e);if(!r?.nodeName)return null;if(ac(r)&&r.contentDocument)return Mo(r.contentDocument.body,t);if(t){let o=r.getAttribute("aria-activedescendant");if(o){let n=Wr(r).getElementById(o);if(n)return n}}return r}function _r(e,t){return e===t||e.contains(t)}function ac(e){return e.tagName==="IFRAME"}function Gr(e){let t=e.tagName.toLowerCase();return t==="button"?!0:t==="input"&&e.type?f_.indexOf(e.type)!==-1:!1}var f_=["button","color","file","image","reset","submit"];function ic(e){if(typeof e.checkVisibility=="function")return e.checkVisibility();let t=e;return t.offsetWidth>0||t.offsetHeight>0||e.getClientRects().length>0}function Ct(e){try{let t=e instanceof HTMLInputElement&&e.selectionStart!==null,r=e.tagName==="TEXTAREA";return t||r||!1}catch{return!1}}function da(e){return e.isContentEditable||Ct(e)}function sc(e){if(Ct(e))return e.value;if(e.isContentEditable){let t=Wr(e).createRange();return t.selectNodeContents(e),t.toString()}return""}function ln(e){let t=0,r=0;if(Ct(e))t=e.selectionStart||0,r=e.selectionEnd||0;else if(e.isContentEditable){let o=Wr(e).getSelection();if(o?.rangeCount&&o.anchorNode&&_r(e,o.anchorNode)&&o.focusNode&&_r(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 lc(e,t){let r=["dialog","menu","listbox","tree","grid"],o=e?.getAttribute("role");return o&&r.indexOf(o)!==-1?o:t}function un(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 un(e.parentElement)||document.scrollingElement||document.body}function fa(e,...t){/text|search|password|tel|url/i.test(e.type)&&e.setSelectionRange(...t)}function uc(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:p_(u,s)?(n>i&&(o=!0),-1):(na):e}function p_(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function cc(){return mo&&!!navigator.maxTouchPoints}function ts(){return mo?/mac|iphone|ipad|ipod/i.test(navigator.platform):!1}function Do(){return mo&&ts()&&/apple/i.test(navigator.vendor)}function mc(){return mo&&/firefox\//i.test(navigator.userAgent)}function rs(e){return!!(e.currentTarget&&!_r(e.currentTarget,e.target))}function xt(e){return e.target===e.currentTarget}function sf(e){let t=e.currentTarget;if(!t)return!1;let r=ts();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 lf(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 Fo(e,t){let r=new FocusEvent("blur",t),o=e.dispatchEvent(r),n=qe(se({},t),{bubbles:!0});return e.dispatchEvent(new FocusEvent("focusout",n)),o}function uf(e,t,r){let o=new KeyboardEvent(t,r);return e.dispatchEvent(o)}function dc(e,t){let r=new MouseEvent("click",t);return e.dispatchEvent(r)}function os(e,t){let r=t||e.currentTarget,o=e.relatedTarget;return!o||!_r(r,o)}function fo(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 xr(e,t,r,o=window){let n=[];try{o.document.addEventListener(e,t,r);for(let i of Array.from(o.frames))n.push(xr(e,t,r,i))}catch{}return()=>{try{o.document.removeEventListener(e,t,r)}catch{}for(let i of n)i()}}var we=c(ke(),1),g_=c(ke(),1),fc=B({},g_),cf=fc.useId,VE=fc.useDeferredValue,mf=fc.useInsertionEffect,De=mo?we.useLayoutEffect:we.useEffect;function v_(e){let[t]=(0,we.useState)(e);return t}function pf(e){let t=(0,we.useRef)(e);return De(()=>{t.current=e}),t}function ne(e){let t=(0,we.useRef)(()=>{throw new Error("Cannot call an event handler while rendering.")});return mf?mf(()=>{t.current=e}):t.current=e,(0,we.useCallback)((...r)=>{var o;return(o=t.current)==null?void 0:o.call(t,...r)},[])}function gf(e){let[t,r]=(0,we.useState)(null);return De(()=>{if(t==null||!e)return;let o=null;return e(n=>(o=n,t)),()=>{e(o)}},[t,e]),[t,r]}function Be(...e){return(0,we.useMemo)(()=>{if(e.some(Boolean))return t=>{for(let r of e)of(r,t)}},e)}function Qt(e){if(cf){let o=cf();return e||o}let[t,r]=(0,we.useState)(e);return De(()=>{if(e||t)return;let o=Math.random().toString(36).slice(2,8);r(`id-${o}`)},[e,t]),e||t}function vf(e,t){let r=a=>{if(typeof a=="string")return a},[o,n]=(0,we.useState)(()=>r(t));return De(()=>{let a=e&&"current"in e?e.current:e;n(a?.tagName.toLowerCase()||r(t))},[e,t]),o}function hf(e,t,r){let o=v_(r),[n,a]=(0,we.useState)(o);return(0,we.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 wr(e,t){let r=(0,we.useRef)(!1);(0,we.useEffect)(()=>{if(r.current)return e();r.current=!0},t),(0,we.useEffect)(()=>()=>{r.current=!1},[])}function bf(e,t){let r=(0,we.useRef)(!1);De(()=>{if(r.current)return e();r.current=!0},t),De(()=>()=>{r.current=!1},[])}function _f(){return(0,we.useReducer)(()=>[],[])}function Ue(e){return ne(typeof e=="function"?e:()=>e)}function yr(e,t,r=[]){let o=(0,we.useCallback)(n=>(e.wrapElement&&(n=e.wrapElement(n)),t(n)),[...r,e.wrapElement]);return Q(B({},e),{wrapElement:o})}function xf(e,t,r){let o=e.onLoadedMetadataCapture,n=(0,we.useMemo)(()=>Object.assign(()=>{},Q(B({},o),{[t]:r})),[o,t,r]);return[o?.[t],{onLoadedMetadataCapture:n}]}function wf(){return(0,we.useEffect)(()=>{xr("mousemove",b_,!0),xr("mousedown",ns,!0),xr("mouseup",ns,!0),xr("keydown",ns,!0),xr("scroll",ns,!0)},[]),ne(()=>pc)}var pc=!1,df=0,ff=0;function h_(e){let t=e.movementX||e.screenX-df,r=e.movementY||e.screenY-ff;return df=e.screenX,ff=e.screenY,t||r||!1}function b_(e){h_(e)&&(pc=!0)}function ns(){pc=!1}var Tt=c(ke(),1),Lo=c(A(),1);function ye(e){let t=Tt.forwardRef((r,o)=>e(Q(B({},r),{ref:o})));return t.displayName=e.displayName||e.name,t}function po(e,t){return Tt.memo(e,t)}function Pe(e,t){let r=t,{wrapElement:o,render:n}=r,a=ie(r,["wrapElement","render"]),i=Be(t.ref,nf(n)),l;if(Tt.isValidElement(n)){let u=Q(B({},n.props),{ref:i});l=Tt.cloneElement(n,af(a,u))}else n?l=n(a):l=(0,Lo.jsx)(e,B({},a));return o?o(l):l}function Oe(e){let t=(r={})=>e(r);return t.displayName=e.name,t}function Bt(e=[],t=[]){let r=Tt.createContext(void 0),o=Tt.createContext(void 0),n=()=>Tt.useContext(r),a=(s=!1)=>{let f=Tt.useContext(o),m=n();return s?f:f||m},i=()=>{let s=Tt.useContext(o),f=n();if(!(s&&s===f))return f},l=s=>e.reduceRight((f,m)=>(0,Lo.jsx)(m,Q(B({},s),{children:f})),(0,Lo.jsx)(r.Provider,B({},s)));return{context:r,scopedContext:o,useContext:n,useScopedContext:a,useProviderContext:i,ContextProvider:l,ScopedContextProvider:s=>(0,Lo.jsx)(l,Q(B({},s),{children:t.reduceRight((f,m)=>(0,Lo.jsx)(m,Q(B({},s),{children:f})),(0,Lo.jsx)(o.Provider,B({},s)))}))}}var pa=Bt(),yf=pa.useContext,DE=pa.useScopedContext,FE=pa.useProviderContext,Sf=pa.ContextProvider,Cf=pa.ScopedContextProvider;var gc=c(ke(),1),ga=Bt([Sf],[Cf]),as=ga.useContext,jE=ga.useScopedContext,Tf=ga.useProviderContext,cn=ga.ContextProvider,is=ga.ScopedContextProvider,Ef=(0,gc.createContext)(void 0),Pf=(0,gc.createContext)(void 0);var vc=c(ke(),1),qE=(0,vc.createContext)(null),UE=(0,vc.createContext)(null),va=Bt([cn],[is]),Of=va.useContext,YE=va.useScopedContext,$E=va.useProviderContext,KE=va.ContextProvider,ZE=va.ScopedContextProvider;function Bo(e,t){let r=e.__unstableInternals;return ut(r,"Invalid store"),r[t]}function Et(e,...t){let r=e,o=r,n=Symbol(),a=ua,i=new Set,l=new Set,u=new Set,s=new Set,f=new Set,m=new WeakMap,d=new WeakMap,p=I=>(u.add(I),()=>u.delete(I)),g=()=>{let I=i.size,T=Symbol();i.add(T);let N=()=>{i.delete(T),!i.size&&a()};if(I)return N;let D=oc(r).map(y=>co(...t.map(S=>{var b;let k=(b=S?.getState)==null?void 0:b.call(S);if(k&&Lt(k,y))return nt(S,[y],F=>{R(y,F[y],!0)})}))),M=[];for(let y of u)M.push(y());let h=t.map(mn);return a=co(...D,...M,...h),N},v=(I,T,N=s)=>(N.add(T),d.set(T,I),()=>{var D;(D=m.get(T))==null||D(),m.delete(T),d.delete(T),N.delete(T)}),w=(I,T)=>v(I,T),_=(I,T)=>(m.set(T,T(r,r)),v(I,T)),x=(I,T)=>(m.set(T,T(r,o)),v(I,T,f)),C=I=>Et(rc(r,I),P),V=I=>Et(tc(r,I),P),E=()=>r,R=(I,T,N=!1)=>{var D;if(!Lt(r,I))return;let M=ec(T,r[I]);if(M===r[I])return;if(!N)for(let b of t)(D=b?.setState)==null||D.call(b,I,M);let h=r;r=qe(se({},r),{[I]:M});let y=Symbol();n=y,l.add(I);let S=(b,k,F)=>{var O;let Y=d.get(b),K=Je=>F?F.has(Je):Je===I;(!Y||Y.some(K))&&((O=m.get(b))==null||O(),m.set(b,b(r,k)))};for(let b of s)S(b,h);queueMicrotask(()=>{if(n!==y)return;let b=r;for(let k of f)S(k,o,l);o=b,l.clear()})},P={getState:E,setState:R,__unstableInternals:{setup:p,init:g,subscribe:w,sync:_,batch:x,pick:C,omit:V}};return P}function ot(e,...t){if(e)return Bo(e,"setup")(...t)}function mn(e,...t){if(e)return Bo(e,"init")(...t)}function dn(e,...t){if(e)return Bo(e,"subscribe")(...t)}function nt(e,...t){if(e)return Bo(e,"sync")(...t)}function go(e,...t){if(e)return Bo(e,"batch")(...t)}function ha(e,...t){if(e)return Bo(e,"omit")(...t)}function hc(e,...t){if(e)return Bo(e,"pick")(...t)}function Ho(...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=Et(t,...e);return Object.assign({},...e,r)}var Sr=c(ke(),1),kf=c(Rf(),1),{useSyncExternalStore:Nf}=kf.default,Mf=()=>()=>{};function pn(e,t=ma){let r=Sr.useCallback(n=>e?dn(e,null,n):Mf(),[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&&Lt(i,n))return i[n]};return Nf(r,o,o)}function ls(e,t){let r=Sr.useRef({}),o=Sr.useCallback(a=>e?dn(e,null,a):Mf(),[e]),n=()=>{let a=e?.getState(),i=!1,l=r.current;for(let u in t){let s=t[u];if(typeof s=="function"){let f=s(a);f!==l[u]&&(l[u]=f,i=!0)}if(typeof s=="string"){if(!a||!Lt(a,s))continue;let f=a[s];f!==l[u]&&(l[u]=f,i=!0)}}return i&&(r.current=B({},l)),r.current};return Nf(o,n,n)}function He(e,t,r,o){let n=Lt(t,r)?t[r]:void 0,a=o?t[o]:void 0,i=pf({value:n,setValue:a});De(()=>nt(e,[r],(l,u)=>{let{value:s,setValue:f}=i.current;f&&l[r]!==u[r]&&l[r]!==s&&f(l[r])}),[e,r]),De(()=>{if(n!==void 0)return e.setState(r,n),go(e,[r],()=>{n!==void 0&&e.setState(r,n)})})}function gn(e,t){let[r,o]=Sr.useState(()=>e(t));De(()=>mn(r),[r]);let n=Sr.useCallback(l=>pn(r,l),[r]),a=Sr.useMemo(()=>Q(B({},r),{useState:n}),[r,n]),i=ne(()=>{o(l=>e(B(B({},t),l.getState())))});return[a,i]}function O_(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 Wr(n).body}function V_(e){return e?.__unstablePrivateStore}function Df(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(d=>[d.id,d])),a={items:o,renderedItems:oe(r?.renderedItems,[])},i=V_(e.store),l=Et({items:o,renderedItems:a.renderedItems},i),u=Et(a,e.store),s=d=>{let p=uc(d,g=>g.element);l.setState("renderedItems",p),u.setState("renderedItems",p)};ot(u,()=>mn(l)),ot(l,()=>go(l,["items"],d=>{u.setState("items",d.items)})),ot(l,()=>go(l,["renderedItems"],d=>{let p=!0,g=requestAnimationFrame(()=>{let{renderedItems:x}=u.getState();d.renderedItems!==x&&s(d.renderedItems)});if(typeof IntersectionObserver!="function")return()=>cancelAnimationFrame(g);let v=()=>{if(p){p=!1;return}cancelAnimationFrame(g),g=requestAnimationFrame(()=>s(d.renderedItems))},w=O_(d.renderedItems),_=new IntersectionObserver(v,{root:w});for(let x of d.renderedItems)x.element&&_.observe(x.element);return()=>{cancelAnimationFrame(g),_.disconnect()}}));let f=(d,p,g=!1)=>{let v;return p(_=>{let x=_.findIndex(({id:V})=>V===d.id),C=_.slice();if(x!==-1){v=_[x];let V=se(se({},v),d);C[x]=V,n.set(d.id,V)}else C.push(d),n.set(d.id,d);return C}),()=>{p(_=>{if(!v)return g&&n.delete(d.id),_.filter(({id:V})=>V!==d.id);let x=_.findIndex(({id:V})=>V===d.id);if(x===-1)return _;let C=_.slice();return C[x]=v,n.set(d.id,v),C})}},m=d=>f(d,p=>l.setState("items",p),!0);return qe(se({},u),{registerItem:m,renderItem:d=>co(m(d),f(d,p=>l.setState("renderedItems",p))),item:d=>{if(!d)return null;let p=n.get(d);if(!p){let{items:g}=l.getState();p=g.find(v=>v.id===d),p&&n.set(d,p)}return p||null},__unstablePrivateStore:l})}function Ff(e,t,r){return wr(t,[r.store]),He(e,r,"items","setItems"),e}function _c(e){return Array.isArray(e)?e:typeof e<"u"?[e]:[]}function ba(e){let t=[];for(let r of e)t.push(...r);return t}function vn(e){return e.slice().reverse()}var A_={id:null};function qr(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function I_(e,t){return e.filter(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function Lf(e,t){return e.filter(r=>r.rowId===t)}function R_(e,t,r=!1){let o=e.findIndex(n=>n.id===t);return[...e.slice(o+1),...r?[A_]:[],...e.slice(0,o)]}function Bf(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 Hf(e){let t=0;for(let{length:r}of e)r>t&&(t=r);return t}function k_(e){return{id:"__EMPTY_ITEM__",disabled:!0,rowId:e}}function N_(e,t,r){let o=Hf(e);for(let n of e)for(let a=0;ant(i,["renderedItems","activeId"],u=>{i.setState("activeId",s=>{var f;return s!==void 0?s:(f=qr(u.renderedItems))==null?void 0:f.id})}));let l=(u="next",s={})=>{var f,m;let d=i.getState(),{skip:p=0,activeId:g=d.activeId,focusShift:v=d.focusShift,focusLoop:w=d.focusLoop,focusWrap:_=d.focusWrap,includesBaseElement:x=d.includesBaseElement,renderedItems:C=d.renderedItems,rtl:V=d.rtl}=s,E=u==="up"||u==="down",R=u==="next"||u==="down",P=R?V&&!E:!V||E,I=v&&!p,T=E?ba(N_(Bf(C),g,I)):C;if(T=P?vn(T):T,T=E?M_(T):T,g==null)return(f=qr(T))==null?void 0:f.id;let N=T.find(O=>O.id===g);if(!N)return(m=qr(T))==null?void 0:m.id;let D=T.some(O=>O.rowId),M=T.indexOf(N),h=T.slice(M+1),y=Lf(h,N.rowId);if(p){let O=I_(y,g),Y=O.slice(p)[0]||O[O.length-1];return Y?.id}let S=w&&(E?w!=="horizontal":w!=="vertical"),b=D&&_&&(E?_!=="horizontal":_!=="vertical"),k=R?(!D||E)&&S&&x:E?x:!1;if(S){let O=b&&!k?T:Lf(T,N.rowId),Y=R_(O,g,k),K=qr(Y,g);return K?.id}if(b){let O=qr(k?y:h,g);return k?O?.id||null:O?.id}let F=qr(y,g);return!F&&k?null:F?.id};return qe(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=qr(i.getState().renderedItems))==null?void 0:u.id},last:()=>{var u;return(u=qr(vn(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 zf(e){let t=Qt(e.id);return B({id:t},e)}function Wf(e,t,r){return e=Ff(e,t,r),He(e,r,"activeId","setActiveId"),He(e,r,"includesBaseElement"),He(e,r,"virtualFocus"),He(e,r,"orientation"),He(e,r,"rtl"),He(e,r,"focusLoop"),He(e,r,"focusWrap"),He(e,r,"focusShift"),e}function Gf(e={}){let t=Ho(e.store,ha(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=Et(a,t);return ot(i,()=>nt(i,["animated","animating"],l=>{l.animated||i.setState("animating",!1)})),ot(i,()=>dn(i,["open"],()=>{i.getState().animated&&i.setState("animating",!0)})),ot(i,()=>nt(i,["open","animating"],l=>{i.setState("mounted",l.open||l.animating)})),qe(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 qf(e,t,r){return wr(t,[r.store,r.disclosure]),He(e,r,"open","setOpen"),He(e,r,"mounted","setMounted"),He(e,r,"animated"),Object.assign(e,{disclosure:r.disclosure})}function Uf(e={}){return Gf(e)}function Yf(e,t,r){return qf(e,t,r)}function $f(e={}){var t=e,{popover:r}=t,o=es(t,["popover"]);let n=Ho(o.store,ha(r,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement"]));let a=n?.getState(),i=Uf(qe(se({},o),{store:n})),l=oe(o.placement,a?.placement,"bottom"),u=qe(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=Et(u,i,n);return qe(se(se({},i),s),{setAnchorElement:f=>s.setState("anchorElement",f),setPopoverElement:f=>s.setState("popoverElement",f),setArrowElement:f=>s.setState("arrowElement",f),render:()=>s.setState("rendered",Symbol("rendered"))})}function Kf(e,t,r){return wr(t,[r.popover]),He(e,r,"placement"),Yf(e,t,r)}var D_=Do()&&cc();function Zf(e={}){var t=e,{tag:r}=t,o=es(t,["tag"]);let n=Ho(o.store,hc(r,["value","rtl"]));let a=r?.getState(),i=n?.getState(),l=oe(o.activeId,i?.activeId,o.defaultActiveId,null),u=jf(qe(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=$f(qe(se({},o),{placement:oe(o.placement,i?.placement,"bottom-start")})),f=oe(o.value,i?.value,o.defaultValue,""),m=oe(o.selectedValue,i?.selectedValue,a?.values,o.defaultSelectedValue,""),d=Array.isArray(m),p=qe(se(se({},u.getState()),s.getState()),{value:f,selectedValue:m,resetValueOnSelect:oe(o.resetValueOnSelect,i?.resetValueOnSelect,d),resetValueOnHide:oe(o.resetValueOnHide,i?.resetValueOnHide,d&&!r),activeValue:i?.activeValue}),g=Et(p,u,s,n);return D_&&ot(g,()=>nt(g,["virtualFocus"],()=>{g.setState("virtualFocus",!1)})),ot(g,()=>{if(r)return co(nt(g,["selectedValue"],v=>{Array.isArray(v.selectedValue)&&r.setValues(v.selectedValue)}),nt(r,["values"],v=>{g.setState("selectedValue",v.values)}))}),ot(g,()=>nt(g,["resetValueOnHide","mounted"],v=>{v.resetValueOnHide&&(v.mounted||g.setState("value",f))})),ot(g,()=>nt(g,["open"],v=>{v.open||(g.setState("activeId",l),g.setState("moves",0))})),ot(g,()=>nt(g,["moves","activeId"],(v,w)=>{v.moves===w.moves&&g.setState("activeValue",void 0)})),ot(g,()=>go(g,["moves","renderedItems"],(v,w)=>{if(v.moves===w.moves)return;let{activeId:_}=g.getState(),x=u.item(_);g.setState("activeValue",x?.value)})),qe(se(se(se({},s),u),g),{tag:r,setValue:v=>g.setState("value",v),resetValue:()=>g.setState("value",p.value),setSelectedValue:v=>g.setState("selectedValue",v)})}function L_(e){let t=Of();return e=Q(B({},e),{tag:e.tag!==void 0?e.tag:t}),zf(e)}function B_(e,t,r){return wr(t,[r.tag]),He(e,r,"value","setValue"),He(e,r,"selectedValue","setSelectedValue"),He(e,r,"resetValueOnHide"),He(e,r,"resetValueOnSelect"),Object.assign(Wf(Kf(e,t,r),t,r),{tag:r.tag})}function xc(e={}){e=L_(e);let[t,r]=gn(Zf,e);return B_(t,r,e)}var _a=Bt(),cO=_a.useContext,mO=_a.useScopedContext,wc=_a.useProviderContext,Qf=_a.ContextProvider,Xf=_a.ScopedContextProvider;var yc=c(ke(),1),xa=Bt([Qf],[Xf]),gO=xa.useContext,vO=xa.useScopedContext,hO=xa.useProviderContext,Jf=xa.ContextProvider,us=xa.ScopedContextProvider,bO=(0,yc.createContext)(void 0),_O=(0,yc.createContext)(void 0);var wa=Bt([Jf],[us]),SO=wa.useContext,CO=wa.useScopedContext,ep=wa.useProviderContext,tp=wa.ContextProvider,rp=wa.ScopedContextProvider;var cs=c(ke(),1),ms=(0,cs.createContext)(void 0),ya=Bt([tp,cn],[rp,is]),Sc=ya.useContext,hn=ya.useScopedContext,ds=ya.useProviderContext,op=ya.ContextProvider,np=ya.ScopedContextProvider,fs=(0,cs.createContext)(void 0),ap=(0,cs.createContext)(!1);var H_="div",Cc=Oe(function(t){var r=t,{store:o}=r,n=ie(r,["store"]);let a=ep();return o=o||a,n=Q(B({},n),{ref:Be(o?.setAnchorElement,n.ref)}),n}),NO=ye(function(t){let r=Cc(t);return Pe(H_,r)});function ip(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function Cr(e,t){return t&&e.item(t)||null}function sp(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 lp(e,t=!1){if(Ct(e))e.setSelectionRange(t?e.value.length:0,e.value.length);else if(e.isContentEditable){let r=Wr(e).getSelection();r?.selectAllChildren(e),t&&r?.collapseToEnd()}}var Tc=Symbol("FOCUS_SILENTLY");function up(e){e[Tc]=!0,e.focus({preventScroll:!0})}function cp(e){let t=e[Tc];return delete e[Tc],t}function jo(e,t,r){if(!t||t===r)return!1;let o=e.item(t.id);return!(!o||r&&o.element===r)}var mp=c(ke(),1),dp=(0,mp.createContext)(!0);var fp="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 Sa(e){return!(!e.matches(fp)||!ic(e)||e.closest("[inert]"))}function pp(e){for(;e&&!Sa(e);)e=e.closest(fp);return e||null}function Xt(e){let t=Mo(e);if(!t)return!1;if(t===e)return!0;let r=t.getAttribute("aria-activedescendant");return r?r===e.id:!1}function Ec(e){let t=Mo(e);if(!t)return!1;if(_r(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 gp(e){!Ec(e)&&Sa(e)&&e.focus()}function vp(e,t){"scrollIntoView"in e?(e.focus({preventScroll:!0}),e.scrollIntoView(se({block:"nearest",inline:"nearest"},t))):e.focus()}var Wt=c(ke(),1),j_="div",hp=Do(),z_=["text","search","url","tel","email","password","number","date","month","week","time","datetime","datetime-local"],W_=Symbol("safariFocusAncestor");function bp(e,t){e&&(e[W_]=t)}function G_(e){let{tagName:t,readOnly:r,type:o}=e;return t==="TEXTAREA"&&!r||t==="SELECT"&&!r?!0:t==="INPUT"&&!r?z_.includes(o):!!(e.isContentEditable||e.getAttribute("role")==="combobox"&&e.dataset.name)}function q_(e){return"labels"in e?e.labels:null}function _p(e){return e.tagName.toLowerCase()==="input"&&e.type?e.type==="radio"||e.type==="checkbox":!1}function U_(e){return e?e==="button"||e==="summary"||e==="input"||e==="select"||e==="textarea"||e==="a":!0}function Y_(e){return e?e==="button"||e==="input"||e==="select"||e==="textarea":!0}function $_(e,t,r,o,n){return e?t?r&&!o?-1:void 0:r?n:n||0:n}function Pc(e,t){return ne(r=>{e?.(r),!r.defaultPrevented&&t&&(r.stopPropagation(),r.preventDefault())})}var Oc=!0;function K_(e){let t=e.target;t&&"hasAttribute"in t&&(t.hasAttribute("data-focus-visible")||(Oc=!1))}function Z_(e){e.metaKey||e.ctrlKey||e.altKey||(Oc=!0)}var Ca=Oe(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,Wt.useRef)(null);(0,Wt.useEffect)(()=>{o&&(xr("mousedown",K_,!0),xr("keydown",Z_,!0))},[o]),hp&&(0,Wt.useEffect)(()=>{if(!o)return;let b=u.current;if(!b||!_p(b))return;let k=q_(b);if(!k)return;let F=()=>queueMicrotask(()=>b.focus());for(let O of k)O.addEventListener("mouseup",F);return()=>{for(let O of k)O.removeEventListener("mouseup",F)}},[o]);let s=o&&No(l),f=!!s&&!n,[m,d]=(0,Wt.useState)(!1);(0,Wt.useEffect)(()=>{o&&f&&m&&d(!1)},[o,f,m]),(0,Wt.useEffect)(()=>{if(!o||!m)return;let b=u.current;if(!b||typeof IntersectionObserver>"u")return;let k=new IntersectionObserver(()=>{Sa(b)||d(!1)});return k.observe(b),()=>k.disconnect()},[o,m]);let p=Pc(l.onKeyPressCapture,s),g=Pc(l.onMouseDownCapture,s),v=Pc(l.onClickCapture,s),w=l.onMouseDown,_=ne(b=>{if(w?.(b),b.defaultPrevented||!o)return;let k=b.currentTarget;if(!hp||rs(b)||!Gr(k)&&!_p(k))return;let F=!1,O=()=>{F=!0},Y={capture:!0,once:!0};k.addEventListener("focusin",O,Y);let K=pp(k.parentElement);bp(K,!0),fo(k,"mouseup",()=>{k.removeEventListener("focusin",O,!0),bp(K,!1),!F&&gp(k)})}),x=(b,k)=>{if(k&&(b.currentTarget=k),!o)return;let F=b.currentTarget;F&&Xt(F)&&(i?.(b),!b.defaultPrevented&&(F.dataset.focusVisible="true",d(!0)))},C=l.onKeyDownCapture,V=ne(b=>{if(C?.(b),b.defaultPrevented||!o||m||b.metaKey||b.altKey||b.ctrlKey||!xt(b))return;let k=b.currentTarget;fo(k,"focusout",()=>x(b,k))}),E=l.onFocusCapture,R=ne(b=>{if(E?.(b),b.defaultPrevented||!o)return;if(!xt(b)){d(!1);return}let k=b.currentTarget,F=()=>x(b,k);Oc||G_(b.target)?fo(b.target,"focusout",F):d(!1)}),P=l.onBlur,I=ne(b=>{P?.(b),o&&os(b)&&d(!1)}),T=(0,Wt.useContext)(dp),N=ne(b=>{o&&a&&b&&T&&queueMicrotask(()=>{Xt(b)||Sa(b)&&b.focus()})}),D=vf(u),M=o&&U_(D),h=o&&Y_(D),y=l.style,S=(0,Wt.useMemo)(()=>f?B({pointerEvents:"none"},y):y,[f,y]);return l=Q(B({"data-focus-visible":o&&m||void 0,"data-autofocus":a||void 0,"aria-disabled":s||void 0},l),{ref:Be(u,N,l.ref),style:S,tabIndex:$_(o,f,M,h,l.tabIndex),disabled:h&&f?!0:void 0,contentEditable:s?void 0:l.contentEditable,onKeyPressCapture:p,onClickCapture:v,onMouseDownCapture:g,onMouseDown:_,onKeyDownCapture:V,onFocusCapture:R,onBlur:I}),ct(l)}),eV=ye(function(t){let r=Ca(t);return Pe(j_,r)});var Tr=c(ke(),1),wp=c(A(),1),Q_="div";function X_(e){return e.some(t=>!!t.rowId)}function J_(e){let t=e.target;return t&&!Ct(t)?!1:e.key.length===1&&!e.ctrlKey&&!e.metaKey}function ex(e){return e.key==="Shift"||e.key==="Control"||e.key==="Alt"||e.key==="Meta"}function xp(e,t,r){return ne(o=>{var n;if(t?.(o),o.defaultPrevented||o.isPropagationStopped()||!xt(o)||ex(o)||J_(o))return;let a=e.getState(),i=(n=Cr(e,a.activeId))==null?void 0:n.element;if(!i)return;let l=o,{view:u}=l,s=ie(l,["view"]),f=r?.current;i!==f&&i.focus(),uf(i,o.type,s)||o.preventDefault(),o.currentTarget.contains(i)&&o.stopPropagation()})}function tx(e){return ip(ba(vn(sp(e))))}function rx(e){let[t,r]=(0,Tr.useState)(!1),o=(0,Tr.useCallback)(()=>r(!0),[]),n=e.useState(a=>Cr(e,a.activeId));return(0,Tr.useEffect)(()=>{let a=n?.element;t&&a&&(r(!1),a.focus({preventScroll:!0}))},[n,t]),o}var Vc=Oe(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=Tf();o=o||u,ut(o,!1);let s=(0,Tr.useRef)(null),f=(0,Tr.useRef)(null),m=rx(o),d=o.useState("moves"),[,p]=gf(n?o.setBaseElement:null);(0,Tr.useEffect)(()=>{var h;if(!o||!d||!n||!a)return;let{activeId:y}=o.getState(),S=(h=Cr(o,y))==null?void 0:h.element;S&&vp(S)},[o,d,n,a]),De(()=>{if(!o||!d||!n)return;let{baseElement:h,activeId:y}=o.getState();if(!(y===null)||!h)return;let b=f.current;f.current=null,b&&Fo(b,{relatedTarget:h}),Xt(h)||h.focus()},[o,d,n]);let g=o.useState("activeId"),v=o.useState("virtualFocus");De(()=>{var h;if(!o||!n||!v)return;let y=f.current;if(f.current=null,!y)return;let b=((h=Cr(o,g))==null?void 0:h.element)||Mo(y);b!==y&&Fo(y,{relatedTarget:b})},[o,g,v,n]);let w=xp(o,l.onKeyDownCapture,f),_=xp(o,l.onKeyUpCapture,f),x=l.onFocusCapture,C=ne(h=>{if(x?.(h),h.defaultPrevented||!o)return;let{virtualFocus:y}=o.getState();if(!y)return;let S=h.relatedTarget,b=cp(h.currentTarget);xt(h)&&b&&(h.stopPropagation(),f.current=S)}),V=l.onFocus,E=ne(h=>{if(V?.(h),h.defaultPrevented||!n||!o)return;let{relatedTarget:y}=h,{virtualFocus:S}=o.getState();S?xt(h)&&!jo(o,y)&&queueMicrotask(m):xt(h)&&o.setActiveId(null)}),R=l.onBlurCapture,P=ne(h=>{var y;if(R?.(h),h.defaultPrevented||!o)return;let{virtualFocus:S,activeId:b}=o.getState();if(!S)return;let k=(y=Cr(o,b))==null?void 0:y.element,F=h.relatedTarget,O=jo(o,F),Y=f.current;f.current=null,xt(h)&&O?(F===k?Y&&Y!==F&&Fo(Y,h):k?Fo(k,h):Y&&Fo(Y,h),h.stopPropagation()):!jo(o,h.target)&&k&&Fo(k,h)}),I=l.onKeyDown,T=Ue(i),N=ne(h=>{var y;if(I?.(h),h.defaultPrevented||!o||!xt(h))return;let{orientation:S,renderedItems:b,activeId:k}=o.getState(),F=Cr(o,k);if((y=F?.element)!=null&&y.isConnected)return;let O=S!=="horizontal",Y=S!=="vertical",K=X_(b);if((h.key==="ArrowLeft"||h.key==="ArrowRight"||h.key==="Home"||h.key==="End")&&Ct(h.currentTarget))return;let z={ArrowUp:(K||O)&&(()=>{if(K){let ge=tx(b);return ge?.id}return o?.last()}),ArrowRight:(K||Y)&&o.first,ArrowDown:(K||O)&&o.first,ArrowLeft:(K||Y)&&o.last,Home:o.first,End:o.last,PageUp:o.first,PageDown:o.last}[h.key];if(z){let ge=z();if(ge!==void 0){if(!T(h))return;h.preventDefault(),o.move(ge)}}});l=yr(l,h=>(0,wp.jsx)(cn,{value:o,children:h}),[o]);let D=o.useState(h=>{var y;if(o&&n&&h.virtualFocus)return(y=Cr(o,h.activeId))==null?void 0:y.id});l=Q(B({"aria-activedescendant":D},l),{ref:Be(s,p,l.ref),onKeyDownCapture:w,onKeyUpCapture:_,onFocusCapture:C,onFocus:E,onBlurCapture:P,onKeyDown:N});let M=o.useState(h=>n&&(h.virtualFocus||h.activeId===null));return l=Ca(B({focusable:M},l)),l}),vV=ye(function(t){let r=Vc(t);return Pe(Q_,r)});var mt=c(ke(),1),ox="input";function yp(e,t,r){if(!r)return!1;let o=e.find(n=>!n.disabled&&n.value);return o?.value===t}function Sp(e,t){return!t||e==null?!1:(e=ca(e),t.length>e.length&&t.toLowerCase().indexOf(e.toLowerCase())===0)}function nx(e){return e.type==="input"}function ax(e){return e==="inline"||e==="list"||e==="both"||e==="none"}function ix(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 sx=Oe(function(t){var r=t,{store:o,focusable:n=!0,autoSelect:a=!1,getAutoSelectId:i,setValueOnChange:l,showMinLength:u=0,showOnChange:s,showOnMouseDown:f,showOnClick:m=f,showOnKeyDown:d,showOnKeyPress:p=d,blurActiveItemOnClick:g,setValueOnClick:v=!0,moveOnKeyPress:w=!0,autoComplete:_="list"}=r,x=ie(r,["store","focusable","autoSelect","getAutoSelectId","setValueOnChange","showMinLength","showOnChange","showOnMouseDown","showOnClick","showOnKeyDown","showOnKeyPress","blurActiveItemOnClick","setValueOnClick","moveOnKeyPress","autoComplete"]);let C=ds();o=o||C,ut(o,!1);let V=(0,mt.useRef)(null),[E,R]=_f(),P=(0,mt.useRef)(!1),I=(0,mt.useRef)(!1),T=o.useState(L=>L.virtualFocus&&a),N=_==="inline"||_==="both",[D,M]=(0,mt.useState)(N);bf(()=>{N&&M(!0)},[N]);let h=o.useState("value"),y=(0,mt.useRef)();(0,mt.useEffect)(()=>nt(o,["selectedValue","activeId"],(L,de)=>{y.current=de.selectedValue}),[]);let S=o.useState(L=>{var de;if(N&&D&&!(L.activeValue&&Array.isArray(L.selectedValue)&&(L.selectedValue.includes(L.activeValue)||(de=y.current)!=null&&de.includes(L.activeValue))))return L.activeValue}),b=o.useState("renderedItems"),k=o.useState("open"),F=o.useState("contentElement"),O=(0,mt.useMemo)(()=>{if(!N||!D)return h;if(yp(b,S,T)){if(Sp(h,S)){let de=S?.slice(h.length)||"";return h+de}return h}return S||h},[N,D,b,S,T,h]);(0,mt.useEffect)(()=>{let L=V.current;if(!L)return;let de=()=>M(!0);return L.addEventListener("combobox-item-move",de),()=>{L.removeEventListener("combobox-item-move",de)}},[]),(0,mt.useEffect)(()=>{if(!N||!D||!S||!yp(b,S,T)||!Sp(h,S))return;let de=ua;return queueMicrotask(()=>{let Ke=V.current;if(!Ke)return;let{start:Ze,end:qt}=ln(Ke),Dr=h.length,ht=S.length;fa(Ke,Dr,ht),de=()=>{if(!Xt(Ke))return;let{start:Eo,end:m0}=ln(Ke);Eo===Dr&&m0===ht&&fa(Ke,Ze,qt)}}),()=>de()},[E,N,D,S,b,T,h]);let Y=(0,mt.useRef)(null),K=ne(i),Je=(0,mt.useRef)(null);(0,mt.useEffect)(()=>{if(!k||!F)return;let L=un(F);if(!L)return;Y.current=L;let de=()=>{P.current=!1},Ke=()=>{if(!o||!P.current)return;let{activeId:qt}=o.getState();qt!==null&&qt!==Je.current&&(P.current=!1)},Ze={passive:!0,capture:!0};return L.addEventListener("wheel",de,Ze),L.addEventListener("touchmove",de,Ze),L.addEventListener("scroll",Ke,Ze),()=>{L.removeEventListener("wheel",de,!0),L.removeEventListener("touchmove",de,!0),L.removeEventListener("scroll",Ke,!0)}},[k,F,o]),De(()=>{h&&(I.current||(P.current=!0))},[h]),De(()=>{T!=="always"&&k||(P.current=k)},[T,k]);let it=o.useState("resetValueOnSelect");wr(()=>{var L,de;let Ke=P.current;if(!o||!k||!Ke&&!it)return;let{baseElement:Ze,contentElement:qt,activeId:Dr}=o.getState();if(!(Ze&&!Xt(Ze))){if(qt?.hasAttribute("data-placing")){let ht=new MutationObserver(R);return ht.observe(qt,{attributeFilter:["data-placing"]}),()=>ht.disconnect()}if(T&&Ke){let ht=K(b),Eo=ht!==void 0?ht:(L=ix(b))!=null?L:o.first();Je.current=Eo,o.move(Eo??null)}else{let ht=(de=o.item(Dr||o.first()))==null?void 0:de.element;ht&&"scrollIntoView"in ht&&ht.scrollIntoView({block:"nearest",inline:"nearest"})}}},[o,k,E,h,T,it,K,b]),(0,mt.useEffect)(()=>{if(!N)return;let L=V.current;if(!L)return;let de=[L,F].filter(Ze=>!!Ze),Ke=Ze=>{de.every(qt=>os(Ze,qt))&&o?.setValue(O)};for(let Ze of de)Ze.addEventListener("focusout",Ke);return()=>{for(let Ze of de)Ze.removeEventListener("focusout",Ke)}},[N,F,o,O]);let pe=L=>L.currentTarget.value.length>=u,z=x.onChange,ge=Ue(s??pe),et=Ue(l??!o.tag),ir=ne(L=>{if(z?.(L),L.defaultPrevented||!o)return;let de=L.currentTarget,{value:Ke,selectionStart:Ze,selectionEnd:qt}=de,Dr=L.nativeEvent;if(P.current=!0,nx(Dr)&&(Dr.isComposing&&(P.current=!1,I.current=!0),N)){let ht=Dr.inputType==="insertText"||Dr.inputType==="insertCompositionText",Eo=Ze===Ke.length;M(ht&&Eo)}if(et(L)){let ht=Ke===o.getState().value;o.setValue(Ke),queueMicrotask(()=>{fa(de,Ze,qt)}),N&&T&&ht&&R()}ge(L)&&o.show(),(!T||!P.current)&&o.setActiveId(null)}),Mr=x.onCompositionEnd,oo=ne(L=>{P.current=!0,I.current=!1,Mr?.(L),!L.defaultPrevented&&T&&R()}),no=x.onMouseDown,vl=Ue(g??(()=>!!o?.getState().includesBaseElement)),hl=Ue(v),bl=Ue(m??pe),_l=ne(L=>{no?.(L),!L.defaultPrevented&&(L.button||L.ctrlKey||o&&(vl(L)&&o.setActiveId(null),hl(L)&&o.setValue(O),bl(L)&&fo(L.currentTarget,"mouseup",o.show)))}),Rm=x.onKeyDown,a0=Ue(p??pe),i0=ne(L=>{if(Rm?.(L),L.repeat||(P.current=!1),L.defaultPrevented||L.ctrlKey||L.altKey||L.shiftKey||L.metaKey||!o)return;let{open:de}=o.getState();de||(L.key==="ArrowUp"||L.key==="ArrowDown")&&a0(L)&&(L.preventDefault(),o.show())}),km=x.onBlur,s0=ne(L=>{P.current=!1,km?.(L),L.defaultPrevented}),l0=Qt(x.id),u0=ax(_)?_:void 0,c0=o.useState(L=>L.activeId===null);return x=Q(B({id:l0,role:"combobox","aria-autocomplete":u0,"aria-haspopup":lc(F,"listbox"),"aria-expanded":k,"aria-controls":F?.id,"data-active-item":c0||void 0,value:O},x),{ref:Be(V,x.ref),onChange:ir,onCompositionEnd:oo,onMouseDown:_l,onKeyDown:i0,onBlur:s0}),x=Vc(Q(B({store:o,focusable:n},x),{moveOnKeyPress:L=>nc(w,L)?!1:(N&&M(!0),!0)})),x=Cc(B({store:o},x)),B({autoComplete:"off"},x)}),ps=ye(function(t){let r=sx(t);return Pe(ox,r)});var Cp=c(A(),1);function gs(e={}){let t=xc(e);return(0,Cp.jsx)(op,{value:t,children:e.children})}var vo=c(ke(),1),lx="button";function Tp(e){if(!e.isTrusted)return!1;let t=e.currentTarget;return e.key==="Enter"?Gr(t)||t.tagName==="SUMMARY"||t.tagName==="A":e.key===" "?Gr(t)||t.tagName==="SUMMARY"||t.tagName==="INPUT"||t.tagName==="SELECT":!1}var ux=Symbol("command"),Ac=Oe(function(t){var r=t,{clickOnEnter:o=!0,clickOnSpace:n=!0}=r,a=ie(r,["clickOnEnter","clickOnSpace"]);let i=(0,vo.useRef)(null),[l,u]=(0,vo.useState)(!1);(0,vo.useEffect)(()=>{i.current&&u(Gr(i.current))},[]);let[s,f]=(0,vo.useState)(!1),m=(0,vo.useRef)(!1),d=No(a),[p,g]=xf(a,ux,!0),v=a.onKeyDown,w=ne(C=>{v?.(C);let V=C.currentTarget;if(C.defaultPrevented||p||d||!xt(C)||Ct(V)||V.isContentEditable)return;let E=o&&C.key==="Enter",R=n&&C.key===" ",P=C.key==="Enter"&&!o,I=C.key===" "&&!n;if(P||I){C.preventDefault();return}if(E||R){let T=Tp(C);if(E){if(!T){C.preventDefault();let N=C,{view:D}=N,M=ie(N,["view"]),h=()=>dc(V,M);mc()?fo(V,"keyup",h):queueMicrotask(h)}}else R&&(m.current=!0,T||(C.preventDefault(),f(!0)))}}),_=a.onKeyUp,x=ne(C=>{if(_?.(C),C.defaultPrevented||p||d||C.metaKey)return;let V=n&&C.key===" ";if(m.current&&V&&(m.current=!1,!Tp(C))){C.preventDefault(),f(!1);let E=C.currentTarget,R=C,{view:P}=R,I=ie(R,["view"]);queueMicrotask(()=>dc(E,I))}});return a=Q(B(B({"data-active":s||void 0,type:l?"button":void 0},g),a),{ref:Be(i,a.ref),onKeyDown:w,onKeyUp:x}),a=Ca(a),a}),jV=ye(function(t){let r=Ac(t);return Pe(lx,r)});var vs=c(ke(),1),Pp=c(A(),1),cx="span";function Ep(e){return ca(e).toLowerCase()}function mx(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 dx(e){return e.filter(([t,r],o,n)=>!n.some(([a,i],l)=>l!==o&&a<=t&&a+i>=t+r))}function fx(e){return e.sort(([t],[r])=>t-r)}function px(e,t){if(!e||!t)return e;let r=_c(t).filter(Boolean).map(Ep),o=[],n=(u,s=!1)=>(0,Pp.jsx)("span",{"data-autocomplete-value":s?"":void 0,"data-user-value":s?void 0:"",children:u},o.length),a=fx(dx(mx(Ep(e),new Set(r))));if(!a.length)return o.push(n(e,!0)),o;let[i]=a[0];return[e.slice(0,i),...a.flatMap(([u,s],f)=>{var m;let d=e.slice(u,u+s),p=(m=a[f+1])==null?void 0:m[0],g=e.slice(u+s,p);return[d,g]})].forEach((u,s)=>{u&&o.push(n(u,s%2===0))}),o}var gx=Oe(function(t){var r=t,{store:o,value:n,userValue:a}=r,i=ie(r,["store","value","userValue"]);let l=hn();o=o||l;let u=(0,vs.useContext)(fs),s=n??u,f=pn(o,d=>a??d?.value),m=(0,vs.useMemo)(()=>{if(s)return f?px(s,f):s},[s,f]);return i=B({children:m},i),ct(i)}),hs=ye(function(t){let r=gx(t);return Pe(cx,r)});var Op=c(ke(),1),vx="div";function Vp(e){let t=e.relatedTarget;return t?.nodeType===Node.ELEMENT_NODE?t:null}function hx(e){let t=Vp(e);return t?_r(e.currentTarget,t):!1}var Ic=Symbol("composite-hover");function bx(e){let t=Vp(e);if(!t)return!1;do{if(Lt(t,Ic)&&t[Ic])return!0;t=t.parentElement}while(t);return!1}var Rc=Oe(function(t){var r=t,{store:o,focusOnHover:n=!0,blurOnHoverEnd:a=!!n}=r,i=ie(r,["store","focusOnHover","blurOnHoverEnd"]);let l=as();o=o||l,ut(o,!1);let u=wf(),s=i.onMouseMove,f=Ue(n),m=ne(w=>{if(s?.(w),!w.defaultPrevented&&u()&&f(w)){if(!Ec(w.currentTarget)){let _=o?.getState().baseElement;_&&!Xt(_)&&_.focus()}o?.setActiveId(w.currentTarget.id)}}),d=i.onMouseLeave,p=Ue(a),g=ne(w=>{var _;d?.(w),!w.defaultPrevented&&u()&&(hx(w)||bx(w)||f(w)&&p(w)&&(o?.setActiveId(null),(_=o?.getState().baseElement)==null||_.focus()))}),v=(0,Op.useCallback)(w=>{w&&(w[Ic]=!0)},[]);return i=Q(B({},i),{ref:Be(v,i.ref),onMouseMove:m,onMouseLeave:g}),ct(i)}),oA=po(ye(function(t){let r=Rc(t);return Pe(vx,r)}));var bs=c(ke(),1),_x="div",kc=Oe(function(t){var r=t,{store:o,shouldRegisterItem:n=!0,getItem:a=ma,element:i}=r,l=ie(r,["store","shouldRegisterItem","getItem","element"]);let u=yf();o=o||u;let s=Qt(l.id),f=(0,bs.useRef)(i);return(0,bs.useEffect)(()=>{let m=f.current;if(!s||!m||!n)return;let d=a({id:s,element:m});return o?.renderItem(d)},[s,n,a,o]),l=Q(B({},l),{ref:Be(f,l.ref)}),ct(l)}),cA=ye(function(t){let r=kc(t);return Pe(_x,r)});var Ur=c(ke(),1),Ip=c(A(),1),xx="button";function wx(e){return da(e)?!0:e.tagName==="INPUT"&&!Gr(e)}function yx(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 Sx(e,t=!1){let{top:r}=e.getBoundingClientRect();return t?r+e.clientHeight:r}function Ap(e,t,r,o=!1){var n;if(!t||!r)return;let{renderedItems:a}=t.getState(),i=un(e);if(!i)return;let l=yx(i,o),u,s;for(let f=0;f=0){s!==void 0&&sK.rowId===x);return v.ariaPosInSet+Y.findIndex(K=>K.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 Y=o?.item(O.activeId);return Y?.disabled||!Y?.element?!0:O.activeId===p}}),I=(0,Ur.useCallback)(O=>{var Y;let K=Q(B({},O),{id:p||O.id,rowId:x,disabled:!!_,children:(Y=O.element)==null?void 0:Y.textContent});return u?u(K):K},[p,x,_,u]),T=m.onFocus,N=(0,Ur.useRef)(!1),D=ne(O=>{if(T?.(O),O.defaultPrevented||rs(O)||!p||!o||Cx(O,o))return;let{virtualFocus:Y,baseElement:K}=o.getState();if(o.setActiveId(p),da(O.currentTarget)&&lp(O.currentTarget),!Y||!xt(O)||wx(O.currentTarget)||!K?.isConnected)return;Do()&&O.currentTarget.hasAttribute("data-autofocus")&&O.currentTarget.scrollIntoView({block:"nearest",inline:"nearest"}),N.current=!0,O.relatedTarget===K||jo(o,O.relatedTarget)?up(K):K.focus()}),M=m.onBlurCapture,h=ne(O=>{if(M?.(O),O.defaultPrevented)return;let Y=o?.getState();Y?.virtualFocus&&N.current&&(N.current=!1,O.preventDefault(),O.stopPropagation())}),y=m.onKeyDown,S=Ue(a),b=Ue(i),k=ne(O=>{if(y?.(O),O.defaultPrevented||!xt(O)||!o)return;let{currentTarget:Y}=O,K=o.getState(),Je=o.item(p),it=!!Je?.rowId,pe=K.orientation!=="horizontal",z=K.orientation!=="vertical",ge=()=>!!(it||z||!K.baseElement||!Ct(K.baseElement)),ir={ArrowUp:(it||pe)&&o.up,ArrowRight:(it||z)&&o.next,ArrowDown:(it||pe)&&o.down,ArrowLeft:(it||z)&&o.previous,Home:()=>{if(ge())return!it||O.ctrlKey?o?.first():o?.previous(-1)},End:()=>{if(ge())return!it||O.ctrlKey?o?.last():o?.next(-1)},PageUp:()=>Ap(Y,o,o?.up,!0),PageDown:()=>Ap(Y,o,o?.down)}[O.key];if(ir){if(da(Y)){let oo=ln(Y),no=z&&O.key==="ArrowLeft",vl=z&&O.key==="ArrowRight",hl=pe&&O.key==="ArrowUp",bl=pe&&O.key==="ArrowDown";if(vl||bl){let{length:_l}=sc(Y);if(oo.end!==_l)return}else if((no||hl)&&oo.start!==0)return}let Mr=ir();if(S(O)||Mr!==void 0){if(!b(O))return;O.preventDefault(),o.move(Mr)}}}),F=(0,Ur.useMemo)(()=>({id:p,baseElement:C}),[p,C]);return m=yr(m,O=>(0,Ip.jsx)(Ef.Provider,{value:F,children:O}),[F]),m=Q(B({id:p,"data-active-item":V||void 0},m),{ref:Be(g,m.ref),tabIndex:P?m.tabIndex:-1,onFocus:D,onBlurCapture:h,onKeyDown:k}),m=Ac(m),m=kc(Q(B({store:o},m),{getItem:I,shouldRegisterItem:p?m.shouldRegisterItem:!1})),ct(Q(B({},m),{"aria-setsize":E,"aria-posinset":R}))}),CA=po(ye(function(t){let r=Nc(t);return Pe(xx,r)}));var _s=c(ke(),1),Mc=c(A(),1),Tx="div";function Ex(e,t){if(t!=null)return e==null?!1:Array.isArray(e)?e.includes(t):e===t}function Px(e){var t;return(t={menu:"menuitem",listbox:"option",tree:"treeitem"}[e])!=null?t:"option"}var Rp=Oe(function(t){var r=t,{store:o,value:n,hideOnClick:a,setValueOnClick:i,selectValueOnClick:l=!0,resetValueOnSelect:u,focusOnHover:s=!1,moveOnKeyPress:f=!0,getItem:m}=r,d=ie(r,["store","value","hideOnClick","setValueOnClick","selectValueOnClick","resetValueOnSelect","focusOnHover","moveOnKeyPress","getItem"]),p;let g=hn();o=o||g,ut(o,!1);let{resetValueOnSelectState:v,multiSelectable:w,selected:_}=ls(o,{resetValueOnSelectState:"resetValueOnSelect",multiSelectable(h){return Array.isArray(h.selectedValue)},selected(h){return Ex(h.selectedValue,n)}}),x=(0,_s.useCallback)(h=>{let y=Q(B({},h),{value:n});return m?m(y):y},[n,m]);i=i??!w,a=a??(n!=null&&!w);let C=d.onClick,V=Ue(i),E=Ue(l),R=Ue((p=u??v)!=null?p:w),P=Ue(a),I=ne(h=>{C?.(h),!h.defaultPrevented&&(lf(h)||sf(h)||(n!=null&&(E(h)&&(R(h)&&o?.resetValue(),o?.setSelectedValue(y=>Array.isArray(y)?y.includes(n)?y.filter(S=>S!==n):[...y,n]:n)),V(h)&&o?.setValue(n)),P(h)&&o?.hide()))}),T=d.onKeyDown,N=ne(h=>{if(T?.(h),h.defaultPrevented)return;let y=o?.getState().baseElement;if(!y||Xt(y))return;(h.key.length===1||h.key==="Backspace"||h.key==="Delete")&&(queueMicrotask(()=>y.focus()),Ct(y)&&o?.setValue(y.value))});w&&_!=null&&(d=B({"aria-selected":_},d)),d=yr(d,h=>(0,Mc.jsx)(fs.Provider,{value:n,children:(0,Mc.jsx)(ap.Provider,{value:_??!1,children:h})}),[n,_]);let D=(0,_s.useContext)(ms);d=Q(B({role:Px(D),children:n},d),{onClick:I,onKeyDown:N});let M=Ue(f);return d=Nc(Q(B({store:o},d),{getItem:x,moveOnKeyPress:h=>{if(!M(h))return!1;let y=new Event("combobox-item-move"),S=o?.getState().baseElement;return S?.dispatchEvent(y),!0}})),d=Rc(B({store:o,focusOnHover:s},d)),d}),Ta=po(ye(function(t){let r=Rp(t);return Pe(Tx,r)}));var Ox="label",Vx=Oe(function(t){var r=t,{store:o}=r,n=ie(r,["store"]);let a=ds();o=o||a,ut(o,!1);let i=o.useState(l=>{var u;return(u=l.baseElement)==null?void 0:u.id});return n=B({htmlFor:i},n),ct(n)}),xs=po(ye(function(t){let r=Vx(t);return Pe(Ox,r)}));var bn=c(ke(),1),Fp=c(Np(),1),Dc=c(A(),1),Ax="div";function Mp(e,t){let r=setTimeout(t,e);return()=>clearTimeout(r)}function Ix(e){let t=requestAnimationFrame(()=>{t=requestAnimationFrame(e)});return()=>cancelAnimationFrame(t)}function Dp(...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 Fc(e,t,r){return!r&&t!==!1&&(!e||!!t)}var Rx=Oe(function(t){var r=t,{store:o,alwaysVisible:n}=r,a=ie(r,["store","alwaysVisible"]);let i=wc();o=o||i,ut(o,!1);let l=(0,bn.useRef)(null),u=Qt(a.id),[s,f]=(0,bn.useState)(null),m=o.useState("open"),d=o.useState("mounted"),p=o.useState("animated"),g=o.useState("contentElement"),v=pn(o.disclosure,"contentElement");De(()=>{l.current&&o?.setContentElement(l.current)},[o]),De(()=>{let C;return o?.setState("animated",V=>(C=V,!0)),()=>{C!==void 0&&o?.setState("animated",C)}},[o]),De(()=>{if(p){if(!g?.isConnected){f(null);return}return Ix(()=>{f(m?"enter":d?"leave":null)})}},[p,g,m,d]),De(()=>{if(!o||!p||!s||!g)return;let C=()=>o?.setState("animating",!1),V=()=>(0,Fp.flushSync)(C);if(s==="leave"&&m||s==="enter"&&!m)return;if(typeof p=="number")return Mp(p,V);let{transitionDuration:E,animationDuration:R,transitionDelay:P,animationDelay:I}=getComputedStyle(g),{transitionDuration:T="0",animationDuration:N="0",transitionDelay:D="0",animationDelay:M="0"}=v?getComputedStyle(v):{},h=Dp(P,I,D,M),y=Dp(E,R,T,N),S=h+y;if(!S){s==="enter"&&o.setState("animated",!1),C();return}let b=1e3/60,k=Math.max(S-b,0);return Mp(k,V)},[o,p,g,v,m,s]),a=yr(a,C=>(0,Dc.jsx)(us,{value:o,children:C}),[o]);let w=Fc(d,a.hidden,n),_=a.style,x=(0,bn.useMemo)(()=>w?Q(B({},_),{display:"none"}):_,[w,_]);return a=Q(B({id:u,"data-open":m||void 0,"data-enter":s==="enter"||void 0,"data-leave":s==="leave"||void 0,hidden:w},a),{ref:Be(u?o.setContentElement:null,l,a.ref),style:x}),ct(a)}),kx=ye(function(t){let r=Rx(t);return Pe(Ax,r)}),JA=ye(function(t){var r=t,{unmountOnHide:o}=r,n=ie(r,["unmountOnHide"]);let a=wc(),i=n.store||a;return pn(i,u=>!o||u?.mounted)===!1?null:(0,Dc.jsx)(kx,B({},n))});var ws=c(ke(),1),Lc=c(A(),1),Nx="div",Lp=Oe(function(t){var r=t,{store:o,alwaysVisible:n}=r,a=ie(r,["store","alwaysVisible"]);let i=hn(!0),l=Sc();o=o||l;let u=!!o&&o===i;ut(o,!1);let s=(0,ws.useRef)(null),f=Qt(a.id),m=o.useState("mounted"),d=Fc(m,a.hidden,n),p=d?Q(B({},a.style),{display:"none"}):a.style,g=o.useState(R=>Array.isArray(R.selectedValue)),v=hf(s,"role",a.role),_=(v==="listbox"||v==="tree"||v==="grid")&&g||void 0,[x,C]=(0,ws.useState)(!1),V=o.useState("contentElement");De(()=>{if(!m)return;let R=s.current;if(!R||V!==R)return;let P=()=>{C(!!R.querySelector("[role='listbox']"))},I=new MutationObserver(P);return I.observe(R,{subtree:!0,childList:!0,attributeFilter:["role"]}),P(),()=>I.disconnect()},[m,V]),x||(a=B({role:"listbox","aria-multiselectable":_},a)),a=yr(a,R=>(0,Lc.jsx)(np,{value:o,children:(0,Lc.jsx)(ms.Provider,{value:v,children:R})}),[o,v]);let E=f&&(!i||!u)?o.setContentElement:null;return a=Q(B({id:f,hidden:d},a),{ref:Be(E,s,a.ref),style:p}),ct(a)}),Ea=ye(function(t){let r=Lp(t);return Pe(Nx,r)});var qp=c(Bc());var Up=c(Mt()),Yr=c(q()),zo=c(j()),Jt=c(W());var Hx=[],Pa=(e,t)=>e.singleSelection?t?.value:Array.isArray(t?.value)?t.value:!Array.isArray(t?.value)&&t?.value?[t.value]:Hx;var Oa=c(j()),jx=[];function Ht({elements:e,getElements:t}){let r=Array.isArray(e)&&e.length>0?e:jx,[o,n]=(0,Oa.useState)(r),[a,i]=(0,Oa.useState)(!1);return(0,Oa.useEffect)(()=>{if(!t){n(r);return}let l=!1;return i(!0),t().then(u=>{if(!l){let s=Array.isArray(u)&&u.length>0?u:r;n(s)}}).catch(()=>{l||n(r)}).finally(()=>{l||i(!1)}),()=>{l=!0}},[t,r]),{elements:o,isLoading:a}}var le=c(A());function zp(e=""){return(0,qp.default)(e.trim().toLowerCase())}var Wp=(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 Gp(e,t){return`${e}-${t}`}var Yp=({selected:e})=>(0,le.jsx)("span",{className:U("dataviews-filters__search-widget-listitem-multi-selection",{"is-selected":e}),children:e&&(0,le.jsx)(Jt.Icon,{icon:Wn})}),$p=({selected:e})=>(0,le.jsx)("span",{className:U("dataviews-filters__search-widget-listitem-single-selection",{"is-selected":e})});function Kp({view:e,filter:t,onChangeView:r}){let o=(0,Up.useInstanceId)(Kp,"dataviews-filter-list-box"),[n,a]=(0,zo.useState)(t.operators?.length===1?void 0:null),i=e.filters?.find(u=>u.field===t.field),l=Pa(t,i);return(0,le.jsx)(Jt.Composite,{virtualFocus:!0,focusLoop:!0,activeId:n,setActiveId:a,role:"listbox",className:"dataviews-filters__search-widget-listbox","aria-label":(0,Yr.sprintf)((0,Yr.__)("List of: %1$s"),t.name),onFocusVisible:()=>{!n&&t.elements.length&&a(Gp(o,t.elements[0].value))},render:(0,le.jsx)(Jt.Composite.Typeahead,{}),children:t.elements.map(u=>(0,le.jsxs)(Jt.Composite.Hover,{render:(0,le.jsx)(Jt.Composite.Item,{id:Gp(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(f=>f.field===t.field?{...f,operator:i.operator||t.operators[0],value:Wp(t,i,u.value)}:f)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:Wp(t,i,u.value)}];r({...e,page:1,filters:s})}}),children:[t.singleSelection&&(0,le.jsx)($p,{selected:l===u.value}),!t.singleSelection&&(0,le.jsx)(Yp,{selected:l.includes(u.value)}),(0,le.jsx)("span",{children:u.label})]},u.value))})}function zx({view:e,filter:t,onChangeView:r}){let[o,n]=(0,zo.useState)(""),a=(0,zo.useDeferredValue)(o),i=e.filters?.find(s=>s.field===t.field),l=Pa(t,i),u=(0,zo.useMemo)(()=>{let s=zp(a);return t.elements.filter(f=>zp(f.label).includes(s))},[t.elements,a]);return(0,le.jsxs)(gs,{selectedValue:l,setSelectedValue:s=>{let f=i?[...(e.filters??[]).map(m=>m.field===t.field?{...m,operator:i.operator||t.operators[0],value:s}:m)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:s}];r({...e,page:1,filters:f})},setValue:n,children:[(0,le.jsxs)("div",{className:"dataviews-filters__search-widget-filter-combobox__wrapper",children:[(0,le.jsx)(xs,{render:(0,le.jsx)(Jt.VisuallyHidden,{children:(0,Yr.__)("Search items")}),children:(0,Yr.__)("Search items")}),(0,le.jsx)(ps,{autoSelect:"always",placeholder:(0,Yr.__)("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)(Jt.Icon,{icon:Jn})})]}),(0,le.jsxs)(Ea,{className:"dataviews-filters__search-widget-filter-combobox-list",alwaysVisible:!0,children:[u.map(s=>(0,le.jsxs)(Ta,{resetValueOnSelect:!1,value:s.value,className:"dataviews-filters__search-widget-listitem",hideOnClick:!1,setValueOnClick:!1,focusOnHover:!0,children:[t.singleSelection&&(0,le.jsx)($p,{selected:l===s.value}),!t.singleSelection&&(0,le.jsx)(Yp,{selected:l.includes(s.value)}),(0,le.jsxs)("span",{children:[(0,le.jsx)(hs,{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,Yr.__)("No results found")})]})]})}function Zp(e){let{elements:t,isLoading:r}=Ht({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)(Jt.Spinner,{})});if(t.length===0)return(0,le.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,Yr.__)("No elements found")});let o=t.length>10?zx:Kp;return(0,le.jsx)(o,{...e,filter:{...e.filter,elements:t}})}var Jp=c(Xp()),eg=c(Mt()),Hc=c(j()),tg=c(W());var jc=c(A());function rg({filter:e,view:t,onChangeView:r,fields:o}){let n=t.filters?.find(s=>s.field===e.field),a=Pa(e,n),i=(0,Hc.useMemo)(()=>{let s=o.find(f=>f.id===e.field);return s&&{...s,isValid:{},getValue:({item:f})=>f[s.id],setValue:({value:f})=>({[s.id]:f})}},[o,e.field]),l=(0,Hc.useMemo)(()=>(t.filters??[]).reduce((s,f)=>(s[f.field]=f.value,s),{}),[t.filters]),u=(0,eg.useEvent)(s=>{if(!i||!n)return;let f=i.getValue({item:s});(0,Jp.default)(f,a)||r({...t,filters:(t.filters??[]).map(m=>m.field===e.field?{...m,operator:n.operator||e.operators[0],value:f===""?void 0:f}:m)})});return!i||!i.Edit||!n?null:(0,jc.jsx)(tg.Flex,{className:"dataviews-filters__user-input-widget",gap:2.5,direction:"column",children:(0,jc.jsx)(i.Edit,{hideLabelFromVision:!0,data:l,field:i,operator:n.operator,onChange:u})})}var H=c(q()),Fe=c(j());var zc=c(A()),je={Name:(0,zc.jsx)("span",{className:"dataviews-filters__summary-filter-text-name"}),Value:(0,zc.jsx)("span",{className:"dataviews-filters__summary-filter-text-value"})},Ss=[{name:Te,label:(0,H.__)("Includes"),filterText:(e,t)=>(0,Fe.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s includes: %2$s"),e.name,t.map(r=>r.label).join(", ")),je),selection:"multi"},{name:Ee,label:(0,H.__)("Is none of"),filterText:(e,t)=>(0,Fe.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s is none of: %2$s"),e.name,t.map(r=>r.label).join(", ")),je),selection:"multi"},{name:tt,label:(0,H.__)("Includes all"),filterText:(e,t)=>(0,Fe.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s includes all: %2$s"),e.name,t.map(r=>r.label).join(", ")),je),selection:"multi"},{name:rt,label:(0,H.__)("Is none of"),filterText:(e,t)=>(0,Fe.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s is none of: %2$s"),e.name,t.map(r=>r.label).join(", ")),je),selection:"multi"},{name:st,label:(0,H.__)("Between (inc)"),filterText:(e,t)=>(0,Fe.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s between (inc): %2$s and %3$s"),e.name,t[0].label[0],t[0].label[1]),je),selection:"custom"},{name:lt,label:(0,H.__)("In the past"),filterText:(e,t)=>(0,Fe.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s is in the past: %2$s"),e.name,`${t[0].value.value} ${t[0].value.unit}`),je),selection:"custom"},{name:bt,label:(0,H.__)("Over"),filterText:(e,t)=>(0,Fe.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s is over: %2$s"),e.name,`${t[0].value.value} ${t[0].value.unit}`),je),selection:"custom"},{name:Ie,label:(0,H.__)("Is"),filterText:(e,t)=>(0,Fe.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s is: %2$s"),e.name,t[0].label),je),selection:"single"},{name:Re,label:(0,H.__)("Is not"),filterText:(e,t)=>(0,Fe.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s is not: %2$s"),e.name,t[0].label),je),selection:"single"},{name:sr,label:(0,H.__)("Less than"),filterText:(e,t)=>(0,Fe.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s is less than: %2$s"),e.name,t[0].label),je),selection:"single"},{name:lr,label:(0,H.__)("Greater than"),filterText:(e,t)=>(0,Fe.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s is greater than: %2$s"),e.name,t[0].label),je),selection:"single"},{name:ur,label:(0,H.__)("Less than or equal"),filterText:(e,t)=>(0,Fe.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s is less than or equal to: %2$s"),e.name,t[0].label),je),selection:"single"},{name:cr,label:(0,H.__)("Greater than or equal"),filterText:(e,t)=>(0,Fe.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s is greater than or equal to: %2$s"),e.name,t[0].label),je),selection:"single"},{name:mr,label:(0,H.__)("Before"),filterText:(e,t)=>(0,Fe.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s is before: %2$s"),e.name,t[0].label),je),selection:"single"},{name:dr,label:(0,H.__)("After"),filterText:(e,t)=>(0,Fe.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s is after: %2$s"),e.name,t[0].label),je),selection:"single"},{name:fr,label:(0,H.__)("Before (inc)"),filterText:(e,t)=>(0,Fe.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s is on or before: %2$s"),e.name,t[0].label),je),selection:"single"},{name:pr,label:(0,H.__)("After (inc)"),filterText:(e,t)=>(0,Fe.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s is on or after: %2$s"),e.name,t[0].label),je),selection:"single"},{name:Ut,label:(0,H.__)("Contains"),filterText:(e,t)=>(0,Fe.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s contains: %2$s"),e.name,t[0].label),je),selection:"single"},{name:Yt,label:(0,H.__)("Doesn't contain"),filterText:(e,t)=>(0,Fe.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s doesn't contain: %2$s"),e.name,t[0].label),je),selection:"single"},{name:$t,label:(0,H.__)("Starts with"),filterText:(e,t)=>(0,Fe.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s starts with: %2$s"),e.name,t[0].label),je),selection:"single"},{name:gr,label:(0,H.__)("On"),filterText:(e,t)=>(0,Fe.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s is: %2$s"),e.name,t[0].label),je),selection:"single"},{name:vr,label:(0,H.__)("Not on"),filterText:(e,t)=>(0,Fe.createInterpolateElement)((0,H.sprintf)((0,H.__)("%1$s is not: %2$s"),e.name,t[0].label),je),selection:"single"}],Va=e=>Ss.find(t=>t.name===e),og=()=>Ss.map(e=>e.name),ng=e=>Ss.filter(t=>t.selection==="single").some(t=>t.name===e),ag=e=>Ss.some(t=>t.name===e);var dt=c(A()),Wx="Enter",Gx=" ",qx=({activeElements:e,filterInView:t,filter:r})=>{if(e===void 0||e.length===0)return r.name;let o=Va(t?.operator);return o!==void 0?o.filterText(r,e):(0,$r.sprintf)((0,$r.__)("Unknown status for %1$s"),r.name)};function Ux({filter:e,view:t,onChangeView:r}){let o=e.operators?.map(i=>({value:i,label:Va(i)?.label||i})),n=t.filters?.find(i=>i.field===e.field),a=n?.operator||e.operators[0];return o.length>1&&(0,dt.jsxs)(Pt.__experimentalHStack,{spacing:2,justify:"flex-start",className:"dataviews-filters__summary-operators-container",children:[(0,dt.jsx)(Pt.FlexItem,{className:"dataviews-filters__summary-operators-filter-name",children:e.name}),(0,dt.jsx)(Pt.SelectControl,{className:"dataviews-filters__summary-operators-filter-select",label:(0,$r.__)("Conditions"),value:a,options:o,onChange:i=>{let l=i,u=n?.operator,s=n?[...(t.filters??[]).map(f=>{if(f.field===e.field){let m=Va(u)?.selection,d=Va(l)?.selection,p=m!==d||[m,d].includes("custom");return{...f,value:p?void 0:f.value,operator:l}}return f})]:[...t.filters??[],{field:e.field,operator:l,value:void 0}];r({...t,page:1,filters:s})},size:"small",variant:"minimal",hideLabelFromVision:!0})]})}function ig({addFilterRef:e,openedFilter:t,fields:r,...o}){let n=(0,Cs.useRef)(null),{filter:a,view:i,onChangeView:l}=o,u=i.filters?.find(w=>w.field===a.field),s=[],f=(0,Cs.useMemo)(()=>{let w=r.find(_=>_.id===a.field);return w&&{...w,getValue:({item:_})=>_[w.id]}},[r,a.field]),{elements:m}=Ht({elements:a.elements,getElements:a.getElements});if(m.length>0)s=m.filter(w=>a.singleSelection?w.value===u?.value:u?.value?.includes(w.value));else if(Array.isArray(u?.value)){let w=u.value.map(_=>f?.getValueFormatted({item:{[f.id]:_},field:f})||String(_));s=[{value:u.value,label:w}]}else if(typeof u?.value=="object")s=[{value:u.value,label:u.value}];else if(u?.value!==void 0){let w=f!==void 0?f.getValueFormatted({item:{[f.id]:u.value},field:f}):String(u.value);s=[{value:u.value,label:w}]}let d=a.isPrimary,p=u?.isLocked,g=!p&&u?.value!==void 0,v=!p&&(!d||g);return(0,dt.jsx)(Pt.Dropdown,{defaultOpen:t===a.field,contentClassName:"dataviews-filters__summary-popover",popoverProps:{placement:"bottom-start",role:"dialog"},onClose:()=>{n.current?.focus()},renderToggle:({isOpen:w,onToggle:_})=>(0,dt.jsxs)("div",{className:"dataviews-filters__summary-chip-container",children:[(0,dt.jsx)(Pt.Tooltip,{text:(0,$r.sprintf)((0,$r.__)("Filter by: %1$s"),a.name.toLowerCase()),placement:"top",children:(0,dt.jsx)("div",{className:U("dataviews-filters__summary-chip",{"has-reset":v,"has-values":g,"is-not-clickable":p}),role:"button",tabIndex:p?-1:0,onClick:()=>{p||_()},onKeyDown:x=>{!p&&[Wx,Gx].includes(x.key)&&(_(),x.preventDefault())},"aria-disabled":p,"aria-pressed":w,"aria-expanded":w,ref:n,children:(0,dt.jsx)(qx,{activeElements:s,filterInView:u,filter:a})})}),v&&(0,dt.jsx)(Pt.Tooltip,{text:d?(0,$r.__)("Reset"):(0,$r.__)("Remove"),placement:"top",children:(0,dt.jsx)("button",{className:U("dataviews-filters__summary-chip-remove",{"has-values":g}),onClick:()=>{l({...i,page:1,filters:i.filters?.filter(x=>x.field!==a.field)}),d?n.current?.focus():e.current?.focus()},children:(0,dt.jsx)(Pt.Icon,{icon:Gn})})})]}),renderContent:()=>(0,dt.jsxs)(Pt.__experimentalVStack,{spacing:0,justify:"flex-start",children:[(0,dt.jsx)(Ux,{...o}),o.filter.hasElements?(0,dt.jsx)(Zp,{...o,filter:{...o.filter,elements:m}}):(0,dt.jsx)(rg,{...o,fields:r})]})})}var Ts=c(W()),sg=c(q()),lg=c(j());var Kr=c(A()),{Menu:Aa}=te(Ts.privateApis);function Wc({filters:e,view:t,onChangeView:r,setOpenedFilter:o,triggerProps:n}){let a=e.filter(i=>!i.isVisible);return(0,Kr.jsxs)(Aa,{children:[(0,Kr.jsx)(Aa.TriggerButton,{...n}),(0,Kr.jsx)(Aa.Popover,{children:a.map(i=>(0,Kr.jsx)(Aa.Item,{onClick:()=>{o(i.field),r({...t,page:1,filters:[...t.filters||[],{field:i.field,value:void 0,operator:i.operators[0]}]})},children:(0,Kr.jsx)(Aa.ItemLabel,{children:i.name})},i.field))})]})}function Yx({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,Kr.jsx)(Wc,{triggerProps:{render:(0,Kr.jsx)(Ts.Button,{accessibleWhenDisabled:!0,size:"compact",className:"dataviews-filters-button",variant:"tertiary",disabled:!a.length,ref:n}),children:(0,sg.__)("Add filter")},filters:e,view:t,onChangeView:r,setOpenedFilter:o})}var ug=(0,lg.forwardRef)(Yx);var cg=c(W()),mg=c(q()),dg=c(A());function fg({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,dg.jsx)(cg.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,mg.__)("Reset")})}var pg=c(j());function $x(e,t){return(0,pg.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=>ng(l)),operators:n,isVisible:i||a||!!t.filters?.some(l=>l.field===o.id&&ag(l.operator)),isPrimary:a,isLocked:i})}),r.sort((o,n)=>o.isLocked&&!n.isLocked?-1:!o.isLocked&&n.isLocked?1:o.isPrimary&&!n.isPrimary?-1:!o.isPrimary&&n.isPrimary?1:o.name.localeCompare(n.name)),r},[e,t])}var Ia=$x;var Ra=c(A());function Kx({className:e}){let{fields:t,view:r,onChangeView:o,openedFilter:n,setOpenedFilter:a}=(0,_n.useContext)($),i=(0,_n.useRef)(null),l=Ia(t,r),u=(0,Ra.jsx)(ug,{filters:l,view:r,onChangeView:o,ref:i,setOpenedFilter:a},"add-filter"),s=l.filter(m=>m.isVisible);if(s.length===0)return null;let f=[...s.map(m=>(0,Ra.jsx)(ig,{filter:m,view:r,fields:t,onChangeView:o,addFilterRef:i,openedFilter:n},m.field)),u];return f.push((0,Ra.jsx)(fg,{filters:l,view:r,onChangeView:o},"reset-filters")),(0,Ra.jsx)(gg.__experimentalHStack,{justify:"flex-start",style:{width:"fit-content"},wrap:!0,className:e,children:f})}var ka=(0,_n.memo)(Kx);var ho=c(j()),vg=c(W());var Es=c(q());var Er=c(A());function Zx(){let{filters:e,view:t,onChangeView:r,setOpenedFilter:o,isShowingFilter:n,setIsShowingFilter:a}=(0,ho.useContext)($),i=(0,ho.useRef)(null),l=(0,ho.useCallback)(p=>{r(p),a(!0)},[r,a]),s=!!e.filter(p=>p.isVisible).length;if(e.length===0)return null;let f={label:(0,Es.__)("Add filter"),"aria-expanded":!1,isPressed:!1},m={label:(0,Es._x)("Filter","verb"),"aria-expanded":n,isPressed:n,onClick:()=>{n||o(null),a(!n)}},d=(0,Er.jsx)(vg.Button,{ref:i,className:"dataviews-filters__visibility-toggle",size:"compact",icon:Un,...s?m:f});return(0,Er.jsx)("div",{className:"dataviews-filters__container-visibility-toggle",children:s?(0,Er.jsx)(Qx,{buttonRef:i,filtersCount:t.filters?.length,children:d}):(0,Er.jsx)(Wc,{filters:e,view:t,onChangeView:l,setOpenedFilter:o,triggerProps:{render:d}})})}function Qx({buttonRef:e,filtersCount:t,children:r}){return(0,ho.useEffect)(()=>()=>{e.current?.focus()},[e]),(0,Er.jsxs)(Er.Fragment,{children:[r,!!t&&(0,Er.jsx)("span",{className:"dataviews-filters-toggle__count",children:t})]})}var Ps=Zx;var hg=c(j());var bg=c(A());function Xx(e){let{isShowingFilter:t}=(0,hg.useContext)($);return t?(0,bg.jsx)(ka,{...e}):null}var Os=Xx;var _g=c(j()),xg=c(q());var Gc=c(A());function qc({className:e}){let{actions:t=[],data:r,fields:o,getItemId:n,getItemLevel:a,isLoading:i,view:l,onChangeView:u,selection:s,onChangeSelection:f,setOpenedFilter:m,onClickItem:d,isItemClickable:p,renderItemLink:g,defaultLayouts:v,empty:w=(0,Gc.jsx)("p",{children:(0,xg.__)("No results")})}=(0,_g.useContext)($),_=uo.find(x=>x.type===l.type&&v[x.type])?.component;return(0,Gc.jsx)(_,{className:e,actions:t,data:r,fields:o,getItemId:n,getItemLevel:a,isLoading:i,onChangeView:u,onChangeSelection:f,selection:s,setOpenedFilter:m,onClickItem:d,renderItemLink:g,isItemClickable:p,view:l,empty:w})}var wg=c(W()),yg=c(j());var Na=c(A()),Jx=[];function Uc(){let{view:e,paginationInfo:{totalItems:t=0,totalPages:r},data:o,actions:n=Jx}=(0,yg.useContext)($),a=Jo(n,o)&&[Qo,Mi].includes(e.type);return!t||!r||r<=1&&!a?null:!!t&&(0,Na.jsxs)(wg.__experimentalHStack,{expanded:!1,justify:"end",className:"dataviews-footer",children:[a&&(0,Na.jsx)(Li,{}),(0,Na.jsx)(Nd,{})]})}var Sg=c(q()),rr=c(j()),Cg=c(W()),Tg=c(Mt());var Eg=c(A()),ew=(0,rr.memo)(function({label:t}){let{view:r,onChangeView:o}=(0,rr.useContext)($),[n,a,i]=(0,Tg.useDebouncedInput)(r.search);(0,rr.useEffect)(()=>{a(r.search??"")},[r.search,a]);let l=(0,rr.useRef)(o),u=(0,rr.useRef)(r);(0,rr.useEffect)(()=>{l.current=o,u.current=r},[o,r]),(0,rr.useEffect)(()=>{i!==u.current?.search&&l.current({...u.current,page:1,search:i})},[i]);let s=t||(0,Sg.__)("Search");return(0,Eg.jsx)(Cg.SearchControl,{className:"dataviews-search",onChange:a,value:n,label:s,placeholder:s,size:"compact"})}),Yc=ew;var he=c(W()),bo=c(q()),Pr=c(j());var Kc=c(Og()),kg=c(Mt());var Vg=c(W()),$c=c(q()),Ag=c(j());var Ig=c(A());function Rg(){let e=(0,Ag.useContext)($),{view:t,onChangeView:r}=e,o=t.infiniteScrollEnabled??!1;return e.hasInfiniteScrollHandler?(0,Ig.jsx)(Vg.ToggleControl,{label:(0,$c.__)("Enable infinite scroll"),help:(0,$c.__)("Automatically load more content as you scroll, instead of showing pagination links."),checked:o,onChange:n=>{r({...t,infiniteScrollEnabled:n})}}):null}var ae=c(A()),{Menu:Ma}=te(he.privateApis),tw={className:"dataviews-config__popover",placement:"bottom-end",offset:9};function Zc(){let{view:e,onChangeView:t,defaultLayouts:r}=(0,Pr.useContext)($),o=Object.keys(r);if(o.length<=1)return null;let n=uo.find(a=>e.type===a.type);return(0,ae.jsxs)(Ma,{children:[(0,ae.jsx)(Ma.TriggerButton,{render:(0,ae.jsx)(he.Button,{size:"compact",icon:n?.icon,label:(0,bo.__)("Layout")})}),(0,ae.jsx)(Ma.Popover,{children:o.map(a=>{let i=uo.find(l=>l.type===a);return i?(0,ae.jsx)(Ma.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,Kc.default)("Invalid dataview")},children:(0,ae.jsx)(Ma.ItemLabel,{children:i.label})},a):null})})]})}function rw(){let{view:e,fields:t,onChangeView:r}=(0,Pr.useContext)($),o=(0,Pr.useMemo)(()=>t.filter(a=>a.enableSorting!==!1).map(a=>({label:a.label,value:a.id})),[t]);return(0,ae.jsx)(he.SelectControl,{__next40pxDefaultSize:!0,label:(0,bo.__)("Sort by"),value:e.sort?.field,options:o,onChange:n=>{r({...e,sort:{direction:e?.sort?.direction||"desc",field:n},showLevels:!1})}})}function ow(){let{view:e,fields:t,onChangeView:r}=(0,Pr.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)(he.__experimentalToggleGroupControl,{className:"dataviews-view-config__sort-direction",__next40pxDefaultSize:!0,isBlock:!0,label:(0,bo.__)("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,Kc.default)("Invalid direction")},children:Ri.map(a=>(0,ae.jsx)(he.__experimentalToggleGroupControlOptionIcon,{value:a,icon:Um[a],label:Ni[a]},a))})}function nw(){let{view:e,config:t,onChangeView:r}=(0,Pr.useContext)($),{infiniteScrollEnabled:o}=e;return!t||!t.perPageSizes||t.perPageSizes.length<2||t.perPageSizes.length>6||o?null:(0,ae.jsx)(he.__experimentalToggleGroupControl,{__next40pxDefaultSize:!0,isBlock:!0,label:(0,bo.__)("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)(he.__experimentalToggleGroupControlOption,{value:n,label:n.toString()},n))})}function aw({title:e,description:t,children:r}){return(0,ae.jsxs)(he.__experimentalGrid,{columns:12,className:"dataviews-settings-section",gap:4,children:[(0,ae.jsxs)("div",{className:"dataviews-settings-section__sidebar",children:[(0,ae.jsx)(he.__experimentalHeading,{level:2,className:"dataviews-settings-section__title",children:e}),t&&(0,ae.jsx)(he.__experimentalText,{variant:"muted",className:"dataviews-settings-section__description",children:t})]}),(0,ae.jsx)(he.__experimentalGrid,{columns:8,gap:4,className:"dataviews-settings-section__content",children:r})]})}function Qc(){let{view:e}=(0,Pr.useContext)($),t=(0,kg.useInstanceId)(Ng,"dataviews-view-config-dropdown"),r=uo.find(o=>o.type===e.type);return(0,ae.jsx)(he.Dropdown,{expandOnMobile:!0,popoverProps:{...tw,id:t},renderToggle:({onToggle:o,isOpen:n})=>(0,ae.jsx)(he.Button,{size:"compact",icon:jl,label:(0,bo._x)("View options","View is used as a noun"),onClick:o,"aria-expanded":n?"true":"false","aria-controls":t}),renderContent:()=>(0,ae.jsx)(he.__experimentalDropdownContentWrapper,{paddingSize:"medium",className:"dataviews-config__popover-content-wrapper",children:(0,ae.jsx)(he.__experimentalVStack,{className:"dataviews-view-config",spacing:6,children:(0,ae.jsxs)(aw,{title:(0,bo.__)("Appearance"),children:[(0,ae.jsxs)(he.__experimentalHStack,{expanded:!0,className:"is-divided-in-two",children:[(0,ae.jsx)(rw,{}),(0,ae.jsx)(ow,{})]}),!!r?.viewConfigOptions&&(0,ae.jsx)(r.viewConfigOptions,{}),(0,ae.jsx)(Rg,{}),(0,ae.jsx)(nw,{}),(0,ae.jsx)(zi,{})]})})})})}function Ng(){return(0,ae.jsxs)(ae.Fragment,{children:[(0,ae.jsx)(Zc,{}),(0,ae.jsx)(Qc,{})]})}var iw=(0,Pr.memo)(Ng),Mg=iw;var Dg=c(W()),Fg=c(j());function Ne(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 Lg=c(A()),{ValidatedCheckboxControl:sw}=te(Dg.privateApis);function Bg({field:e,onChange:t,data:r,hideLabelFromVision:o,validity:n}){let{getValue:a,setValue:i,label:l,description:u,isValid:s}=e,f=(0,Fg.useCallback)(()=>{t(i({item:r,value:!a({item:r})}))},[r,a,t,i]);return(0,Lg.jsx)(sw,{required:!!e.isValid?.required,customValidity:Ne(s,n),hidden:o,label:l,help:u,checked:a({item:r}),onChange:f})}var lw=Math.pow(10,8)*24*60*60*1e3,jR=-lw,Vs=6048e5,Hg=864e5;var uw=3600;var jg=uw*24,zR=jg*7,cw=jg*365.2425,mw=cw/12,WR=mw*3,Xc=Symbol.for("constructDateFrom");function Xe(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&Xc in e?e[Xc](t):e instanceof Date?new e.constructor(t):new Date(t)}function _e(e,t){return Xe(t||e,e)}function As(e,t,r){let o=_e(e,r?.in);return isNaN(t)?Xe(r?.in||e,NaN):(t&&o.setDate(o.getDate()+t),o)}function Is(e,t,r){let o=_e(e,r?.in);if(isNaN(t))return Xe(r?.in||e,NaN);if(!t)return o;let n=o.getDate(),a=Xe(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 dw={};function _o(){return dw}function Zr(e,t){let r=_o(),o=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,n=_e(e,t?.in),a=n.getDay(),i=(a=a.getTime()?o+1:r.getTime()>=l.getTime()?o:o-1}function Jc(e){let t=_e(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 zg(e,...t){let r=Xe.bind(null,e||t.find(o=>typeof o=="object"));return t.map(r)}function em(e,t){let r=_e(e,t?.in);return r.setHours(0,0,0,0),r}function Wg(e,t,r){let[o,n]=zg(r?.in,e,t),a=em(o),i=em(n),l=+a-Jc(a),u=+i-Jc(i);return Math.round((l-u)/Hg)}function Gg(e,t){let r=Rs(e,t),o=Xe(t?.in||e,0);return o.setFullYear(r,0,4),o.setHours(0,0,0,0),Wo(o)}function qg(e,t,r){return As(e,t*7,r)}function Ug(e,t,r){return Is(e,t*12,r)}function Yg(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function xn(e){return!(!Yg(e)&&typeof e!="number"||isNaN(+_e(e)))}function $g(e,t){let r=_e(e,t?.in);return r.setDate(1),r.setHours(0,0,0,0),r}function ks(e,t){let r=_e(e,t?.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}var fw={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"}},Kg=(e,t,r)=>{let o,n=fw[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 Ns(e){return(t={})=>{let r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}var pw={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},gw={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},vw={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Zg={date:Ns({formats:pw,defaultWidth:"full"}),time:Ns({formats:gw,defaultWidth:"full"}),dateTime:Ns({formats:vw,defaultWidth:"full"})};var hw={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Qg=(e,t,r,o)=>hw[e];function wn(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 bw={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},_w={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},xw={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"]},ww={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"]},yw={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"}},Sw={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"}},Cw=(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"},Xg={ordinalNumber:Cw,era:wn({values:bw,defaultWidth:"wide"}),quarter:wn({values:_w,defaultWidth:"wide",argumentCallback:e=>e-1}),month:wn({values:xw,defaultWidth:"wide"}),day:wn({values:ww,defaultWidth:"wide"}),dayPeriod:wn({values:yw,defaultWidth:"wide",formattingValues:Sw,defaultFormattingWidth:"wide"})};function yn(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)?Ew(l,m=>m.test(i)):Tw(l,m=>m.test(i)),s;s=e.valueCallback?e.valueCallback(u):u,s=r.valueCallback?r.valueCallback(s):s;let f=t.slice(i.length);return{value:s,rest:f}}}function Tw(e,t){for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}function Ew(e,t){for(let r=0;r{let o=t.match(e.matchPattern);if(!o)return null;let n=o[0],a=t.match(e.parsePattern);if(!a)return null;let i=e.valueCallback?e.valueCallback(a[0]):a[0];i=r.valueCallback?r.valueCallback(i):i;let l=t.slice(n.length);return{value:i,rest:l}}}var Pw=/^(\d+)(th|st|nd|rd)?/i,Ow=/\d+/i,Vw={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},Aw={any:[/^b/i,/^(a|c)/i]},Iw={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Rw={any:[/1/i,/2/i,/3/i,/4/i]},kw={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},Nw={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]},Mw={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},Dw={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]},Fw={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},Lw={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}},ev={ordinalNumber:Jg({matchPattern:Pw,parsePattern:Ow,valueCallback:e=>parseInt(e,10)}),era:yn({matchPatterns:Vw,defaultMatchWidth:"wide",parsePatterns:Aw,defaultParseWidth:"any"}),quarter:yn({matchPatterns:Iw,defaultMatchWidth:"wide",parsePatterns:Rw,defaultParseWidth:"any",valueCallback:e=>e+1}),month:yn({matchPatterns:kw,defaultMatchWidth:"wide",parsePatterns:Nw,defaultParseWidth:"any"}),day:yn({matchPatterns:Mw,defaultMatchWidth:"wide",parsePatterns:Dw,defaultParseWidth:"any"}),dayPeriod:yn({matchPatterns:Fw,defaultMatchWidth:"any",parsePatterns:Lw,defaultParseWidth:"any"})};var tm={code:"en-US",formatDistance:Kg,formatLong:Zg,formatRelative:Qg,localize:Xg,match:ev,options:{weekStartsOn:0,firstWeekContainsDate:1}};function tv(e,t){let r=_e(e,t?.in);return Wg(r,ks(r))+1}function rv(e,t){let r=_e(e,t?.in),o=+Wo(r)-+Gg(r);return Math.round(o/Vs)+1}function Ms(e,t){let r=_e(e,t?.in),o=r.getFullYear(),n=_o(),a=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,i=Xe(t?.in||e,0);i.setFullYear(o+1,0,a),i.setHours(0,0,0,0);let l=Zr(i,t),u=Xe(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 ov(e,t){let r=_o(),o=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,n=Ms(e,t),a=Xe(t?.in||e,0);return a.setFullYear(n,0,o),a.setHours(0,0,0,0),Zr(a,t)}function nv(e,t){let r=_e(e,t?.in),o=+Zr(r,t)-+ov(r,t);return Math.round(o/Vs)+1}function me(e,t){let r=e<0?"-":"",o=Math.abs(e).toString().padStart(t,"0");return r+o}var Qr={y(e,t){let r=e.getFullYear(),o=r>0?r:1-r;return me(t==="yy"?o%100:o,t.length)},M(e,t){let r=e.getMonth();return t==="M"?String(r+1):me(r+1,2)},d(e,t){return me(e.getDate(),t.length)},a(e,t){let r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];case"aaaa":default:return r==="am"?"a.m.":"p.m."}},h(e,t){return me(e.getHours()%12||12,t.length)},H(e,t){return me(e.getHours(),t.length)},m(e,t){return me(e.getMinutes(),t.length)},s(e,t){return me(e.getSeconds(),t.length)},S(e,t){let r=t.length,o=e.getMilliseconds(),n=Math.trunc(o*Math.pow(10,r-3));return me(n,t.length)}};var Sn={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},rm={G:function(e,t,r){let o=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return r.era(o,{width:"abbreviated"});case"GGGGG":return r.era(o,{width:"narrow"});case"GGGG":default:return r.era(o,{width:"wide"})}},y:function(e,t,r){if(t==="yo"){let o=e.getFullYear(),n=o>0?o:1-o;return r.ordinalNumber(n,{unit:"year"})}return Qr.y(e,t)},Y:function(e,t,r,o){let n=Ms(e,o),a=n>0?n:1-n;if(t==="YY"){let i=a%100;return me(i,2)}return t==="Yo"?r.ordinalNumber(a,{unit:"year"}):me(a,t.length)},R:function(e,t){let r=Rs(e);return me(r,t.length)},u:function(e,t){let r=e.getFullYear();return me(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 me(o,2);case"Qo":return r.ordinalNumber(o,{unit:"quarter"});case"QQQ":return r.quarter(o,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(o,{width:"narrow",context:"formatting"});case"QQQQ":default:return r.quarter(o,{width:"wide",context:"formatting"})}},q:function(e,t,r){let o=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(o);case"qq":return me(o,2);case"qo":return r.ordinalNumber(o,{unit:"quarter"});case"qqq":return r.quarter(o,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(o,{width:"narrow",context:"standalone"});case"qqqq":default:return r.quarter(o,{width:"wide",context:"standalone"})}},M:function(e,t,r){let o=e.getMonth();switch(t){case"M":case"MM":return Qr.M(e,t);case"Mo":return r.ordinalNumber(o+1,{unit:"month"});case"MMM":return r.month(o,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(o,{width:"narrow",context:"formatting"});case"MMMM":default:return r.month(o,{width:"wide",context:"formatting"})}},L:function(e,t,r){let o=e.getMonth();switch(t){case"L":return String(o+1);case"LL":return me(o+1,2);case"Lo":return r.ordinalNumber(o+1,{unit:"month"});case"LLL":return r.month(o,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(o,{width:"narrow",context:"standalone"});case"LLLL":default:return r.month(o,{width:"wide",context:"standalone"})}},w:function(e,t,r,o){let n=nv(e,o);return t==="wo"?r.ordinalNumber(n,{unit:"week"}):me(n,t.length)},I:function(e,t,r){let o=rv(e);return t==="Io"?r.ordinalNumber(o,{unit:"week"}):me(o,t.length)},d:function(e,t,r){return t==="do"?r.ordinalNumber(e.getDate(),{unit:"date"}):Qr.d(e,t)},D:function(e,t,r){let o=tv(e);return t==="Do"?r.ordinalNumber(o,{unit:"dayOfYear"}):me(o,t.length)},E:function(e,t,r){let o=e.getDay();switch(t){case"E":case"EE":case"EEE":return r.day(o,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(o,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(o,{width:"short",context:"formatting"});case"EEEE":default:return r.day(o,{width:"wide",context:"formatting"})}},e:function(e,t,r,o){let n=e.getDay(),a=(n-o.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return me(a,2);case"eo":return r.ordinalNumber(a,{unit:"day"});case"eee":return r.day(n,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(n,{width:"short",context:"formatting"});case"eeee":default:return r.day(n,{width:"wide",context:"formatting"})}},c:function(e,t,r,o){let n=e.getDay(),a=(n-o.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return me(a,t.length);case"co":return r.ordinalNumber(a,{unit:"day"});case"ccc":return r.day(n,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(n,{width:"narrow",context:"standalone"});case"cccccc":return r.day(n,{width:"short",context:"standalone"});case"cccc":default:return r.day(n,{width:"wide",context:"standalone"})}},i:function(e,t,r){let o=e.getDay(),n=o===0?7:o;switch(t){case"i":return String(n);case"ii":return me(n,t.length);case"io":return r.ordinalNumber(n,{unit:"day"});case"iii":return r.day(o,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(o,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(o,{width:"short",context:"formatting"});case"iiii":default:return r.day(o,{width:"wide",context:"formatting"})}},a:function(e,t,r){let n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaa":default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,r){let o=e.getHours(),n;switch(o===12?n=Sn.noon:o===0?n=Sn.midnight:n=o/12>=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbb":default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,r){let o=e.getHours(),n;switch(o>=17?n=Sn.evening:o>=12?n=Sn.afternoon:o>=4?n=Sn.morning:n=Sn.night,t){case"B":case"BB":case"BBB":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBB":default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,r){if(t==="ho"){let o=e.getHours()%12;return o===0&&(o=12),r.ordinalNumber(o,{unit:"hour"})}return Qr.h(e,t)},H:function(e,t,r){return t==="Ho"?r.ordinalNumber(e.getHours(),{unit:"hour"}):Qr.H(e,t)},K:function(e,t,r){let o=e.getHours()%12;return t==="Ko"?r.ordinalNumber(o,{unit:"hour"}):me(o,t.length)},k:function(e,t,r){let o=e.getHours();return o===0&&(o=24),t==="ko"?r.ordinalNumber(o,{unit:"hour"}):me(o,t.length)},m:function(e,t,r){return t==="mo"?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):Qr.m(e,t)},s:function(e,t,r){return t==="so"?r.ordinalNumber(e.getSeconds(),{unit:"second"}):Qr.s(e,t)},S:function(e,t){return Qr.S(e,t)},X:function(e,t,r){let o=e.getTimezoneOffset();if(o===0)return"Z";switch(t){case"X":return iv(o);case"XXXX":case"XX":return Go(o);case"XXXXX":case"XXX":default:return Go(o,":")}},x:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"x":return iv(o);case"xxxx":case"xx":return Go(o);case"xxxxx":case"xxx":default:return Go(o,":")}},O:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+av(o,":");case"OOOO":default:return"GMT"+Go(o,":")}},z:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+av(o,":");case"zzzz":default:return"GMT"+Go(o,":")}},t:function(e,t,r){let o=Math.trunc(+e/1e3);return me(o,t.length)},T:function(e,t,r){return me(+e,t.length)}};function av(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+me(a,2)}function iv(e,t){return e%60===0?(e>0?"-":"+")+me(Math.abs(e)/60,2):Go(e,t)}function Go(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=me(Math.trunc(o/60),2),a=me(o%60,2);return r+n+t+a}var sv=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},lv=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},Bw=(e,t)=>{let r=e.match(/(P+)(p+)?/)||[],o=r[1],n=r[2];if(!n)return sv(e,t);let a;switch(o){case"P":a=t.dateTime({width:"short"});break;case"PP":a=t.dateTime({width:"medium"});break;case"PPP":a=t.dateTime({width:"long"});break;case"PPPP":default:a=t.dateTime({width:"full"});break}return a.replace("{{date}}",sv(o,t)).replace("{{time}}",lv(n,t))},uv={p:lv,P:Bw};var Hw=/^D+$/,jw=/^Y+$/,zw=["D","DD","YY","YYYY"];function cv(e){return Hw.test(e)}function mv(e){return jw.test(e)}function dv(e,t,r){let o=Ww(e,t,r);if(console.warn(o),zw.includes(e))throw new RangeError(o)}function Ww(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 Gw=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,qw=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Uw=/^'([^]*?)'?$/,Yw=/''/g,$w=/[a-zA-Z]/;function Da(e,t,r){let o=_o(),n=r?.locale??o.locale??tm,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=_e(e,r?.in);if(!xn(l))throw new RangeError("Invalid time value");let u=t.match(qw).map(f=>{let m=f[0];if(m==="p"||m==="P"){let d=uv[m];return d(f,n.formatLong)}return f}).join("").match(Gw).map(f=>{if(f==="''")return{isToken:!1,value:"'"};let m=f[0];if(m==="'")return{isToken:!1,value:Kw(f)};if(rm[m])return{isToken:!0,value:f};if(m.match($w))throw new RangeError("Format string contains an unescaped latin alphabet character `"+m+"`");return{isToken:!1,value:f}});n.localize.preprocessor&&(u=n.localize.preprocessor(l,u));let s={firstWeekContainsDate:a,weekStartsOn:i,locale:n};return u.map(f=>{if(!f.isToken)return f.value;let m=f.value;(!r?.useAdditionalWeekYearTokens&&mv(m)||!r?.useAdditionalDayOfYearTokens&&cv(m))&&dv(m,t,String(e));let d=rm[m[0]];return d(l,m,n.localize,s)}).join("")}function Kw(e){let t=e.match(Uw);return t?t[1].replace(Yw,"'"):e}function qo(e,t,r){return As(e,-t,r)}function Ds(e,t,r){return Is(e,-t,r)}function fv(e,t,r){return qg(e,-t,r)}function Fs(e,t,r){return Ug(e,-t,r)}var En=c(W()),er=c(j()),nm=c(q()),am=c(Uo());var xo=c(W()),om=c(j()),Or=c(q());var Cn=c(A()),Zw={[lt]:[{value:"days",label:(0,Or.__)("Days")},{value:"weeks",label:(0,Or.__)("Weeks")},{value:"months",label:(0,Or.__)("Months")},{value:"years",label:(0,Or.__)("Years")}],[bt]:[{value:"days",label:(0,Or.__)("Days ago")},{value:"weeks",label:(0,Or.__)("Weeks ago")},{value:"months",label:(0,Or.__)("Months ago")},{value:"years",label:(0,Or.__)("Years ago")}]};function Ls({className:e,data:t,field:r,onChange:o,hideLabelFromVision:n,operator:a}){let i=Zw[a===lt?"inThePast":"over"],{id:l,label:u,getValue:s,setValue:f}=r,m=s({item:t}),{value:d="",unit:p=i[0].value}=m&&typeof m=="object"?m:{},g=(0,om.useCallback)(w=>o(f({item:t,value:{value:Number(w),unit:p}})),[o,f,t,p]),v=(0,om.useCallback)(w=>o(f({item:t,value:{value:d,unit:w}})),[o,f,t,d]);return(0,Cn.jsx)(xo.BaseControl,{id:l,className:U(e,"dataviews-controls__relative-date"),label:u,hideLabelFromVision:n,children:(0,Cn.jsxs)(xo.__experimentalHStack,{spacing:2.5,children:[(0,Cn.jsx)(xo.__experimentalNumberControl,{__next40pxDefaultSize:!0,className:"dataviews-controls__relative-date-number",spinControls:"none",min:1,step:1,value:d,onChange:g}),(0,Cn.jsx)(xo.SelectControl,{className:"dataviews-controls__relative-date-unit",__next40pxDefaultSize:!0,label:(0,Or.__)("Unit"),value:p,options:i,onChange:v,hideLabelFromVision:!0})]})})}var gv=c(Uo());function Tn(e){if(!e)return null;let t=(0,gv.getDate)(e);return t&&xn(t)?t:null}var wo=c(A()),{DateCalendar:Qw,ValidatedInputControl:Xw}=te(En.privateApis),Jw=e=>e?typeof e=="string"?e:Da(e,"yyyy-MM-dd'T'HH:mm"):"";function e1({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{id:a,label:i,description:l,setValue:u,getValue:s,isValid:f}=t,m=s({item:e}),d=typeof m=="string"?m:void 0,[p,g]=(0,er.useState)(()=>Tn(d)||new Date),v=(0,er.useRef)(null),w=(0,er.useRef)(),_=(0,er.useRef)(null),x=(0,er.useCallback)(T=>r(u({item:e,value:T})),[e,r,u]);(0,er.useEffect)(()=>()=>{w.current&&clearTimeout(w.current)},[]);let C=(0,er.useCallback)(T=>{let N;if(T){let D=T;if(d){let M=Tn(d);M&&(D=new Date(T),D.setHours(M.getHours()),D.setMinutes(M.getMinutes()))}N=D.toISOString(),x(N),w.current&&clearTimeout(w.current)}else x(void 0);_.current=v.current&&v.current.ownerDocument.activeElement,w.current=setTimeout(()=>{v.current&&(v.current.focus(),v.current.blur(),x(N),_.current&&_.current instanceof HTMLElement&&_.current.focus())},0)},[x,d]),V=(0,er.useCallback)(T=>{if(T){let N=new Date(T);x(N.toISOString());let D=Tn(N.toISOString());D&&g(D)}else x(void 0)},[x]),{format:E}=t,R=E.weekStartsOn??(0,am.getSettings)().l10n.startOfWeek,{timezone:{string:P}}=(0,am.getSettings)(),I=f?.required&&!o?`${i} (${(0,nm.__)("Required")})`:i;return(0,wo.jsx)(En.BaseControl,{id:a,label:I,help:l,hideLabelFromVision:o,children:(0,wo.jsxs)(En.__experimentalVStack,{spacing:4,children:[(0,wo.jsx)(Qw,{style:{width:"100%"},selected:d&&Tn(d)||void 0,onSelect:C,month:p,onMonthChange:g,timeZone:P||void 0,weekStartsOn:R}),(0,wo.jsx)(Xw,{ref:v,__next40pxDefaultSize:!0,required:!!f?.required,customValidity:Ne(f,n),type:"datetime-local",label:(0,nm.__)("Date time"),hideLabelFromVision:!0,value:d?Jw(Tn(d)||void 0):"",onChange:V})]})})}function vv({data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n,validity:a}){return n===lt||n===bt?(0,wo.jsx)(Ls,{className:"dataviews-controls__datetime",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n}):(0,wo.jsx)(e1,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:a})}var Le=c(W()),Ce=c(j()),ft=c(q()),wt=c(Uo());var Se=c(A()),{DateCalendar:t1,DateRangeCalendar:r1}=te(Le.privateApis),o1=[{id:"today",label:(0,ft.__)("Today"),getValue:()=>(0,wt.getDate)(null)},{id:"yesterday",label:(0,ft.__)("Yesterday"),getValue:()=>{let e=(0,wt.getDate)(null);return qo(e,1)}},{id:"past-week",label:(0,ft.__)("Past week"),getValue:()=>{let e=(0,wt.getDate)(null);return qo(e,7)}},{id:"past-month",label:(0,ft.__)("Past month"),getValue:()=>{let e=(0,wt.getDate)(null);return Ds(e,1)}}],n1=[{id:"last-7-days",label:(0,ft.__)("Last 7 days"),getValue:()=>{let e=(0,wt.getDate)(null);return[qo(e,7),e]}},{id:"last-30-days",label:(0,ft.__)("Last 30 days"),getValue:()=>{let e=(0,wt.getDate)(null);return[qo(e,30),e]}},{id:"month-to-date",label:(0,ft.__)("Month to date"),getValue:()=>{let e=(0,wt.getDate)(null);return[$g(e),e]}},{id:"last-year",label:(0,ft.__)("Last year"),getValue:()=>{let e=(0,wt.getDate)(null);return[Fs(e,1),e]}},{id:"year-to-date",label:(0,ft.__)("Year to date"),getValue:()=>{let e=(0,wt.getDate)(null);return[ks(e),e]}}],Pn=e=>{if(!e)return null;let t=(0,wt.getDate)(e);return t&&xn(t)?t:null},im=e=>e?typeof e=="string"?e:Da(e,"yyyy-MM-dd"):"";function hv({field:e,validity:t,inputRefs:r,isTouched:o,setIsTouched:n,children:a}){let{isValid:i}=e,[l,u]=(0,Ce.useState)(void 0),s=(0,Ce.useCallback)(()=>{let m=Array.isArray(r)?r:[r];for(let d of m){let p=d.current;if(p&&!p.validity.valid){u({type:"invalid",message:p.validationMessage});return}}u(void 0)},[r]);return(0,Ce.useEffect)(()=>{if(o){let m=setTimeout(()=>{t?u(Ne(i,t)):s()},0);return()=>clearTimeout(m)}},[o,i,t,s]),(0,Se.jsxs)("div",{onBlur:m=>{o||(!m.relatedTarget||!m.currentTarget.contains(m.relatedTarget))&&n(!0)},children:[a,(0,Se.jsx)("div",{"aria-live":"polite",children:l&&(0,Se.jsxs)("p",{className:U("components-validated-control__indicator",l.type==="invalid"?"is-invalid":void 0,l.type==="valid"?"is-valid":void 0),children:[(0,Se.jsx)(Le.Icon,{className:"components-validated-control__indicator-icon",icon:Ul,size:16,fill:"currentColor"}),l.message]})})]})}function a1({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{id:a,label:i,setValue:l,getValue:u,isValid:s,format:f}=t,[m,d]=(0,Ce.useState)(null),p=f.weekStartsOn??(0,wt.getSettings)().l10n.startOfWeek,g=u({item:e}),v=typeof g=="string"?g:void 0,[w,_]=(0,Ce.useState)(()=>Pn(v)||new Date),[x,C]=(0,Ce.useState)(!1),V=(0,Ce.useRef)(null),E=(0,Ce.useCallback)(D=>r(l({item:e,value:D})),[e,r,l]),R=(0,Ce.useCallback)(D=>{let M=D?Da(D,"yyyy-MM-dd"):void 0;E(M),d(null),C(!0)},[E]),P=(0,Ce.useCallback)(D=>{let M=D.getValue(),h=im(M);_(M),E(h),d(D.id),C(!0)},[E]),I=(0,Ce.useCallback)(D=>{if(E(D),D){let M=Pn(D);M&&_(M)}d(null),C(!0)},[E]),{timezone:{string:T}}=(0,wt.getSettings)(),N=s?.required?`${i} (${(0,ft.__)("Required")})`:i;return(0,Se.jsx)(hv,{field:t,validity:n,inputRefs:V,isTouched:x,setIsTouched:C,children:(0,Se.jsx)(Le.BaseControl,{id:a,className:"dataviews-controls__date",label:N,hideLabelFromVision:o,children:(0,Se.jsxs)(Le.__experimentalVStack,{spacing:4,children:[(0,Se.jsxs)(Le.__experimentalHStack,{spacing:2,wrap:!0,justify:"flex-start",children:[o1.map(D=>{let M=m===D.id;return(0,Se.jsx)(Le.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:M,size:"small",onClick:()=>P(D),children:D.label},D.id)}),(0,Se.jsx)(Le.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!m,size:"small",disabled:!!m,accessibleWhenDisabled:!1,children:(0,ft.__)("Custom")})]}),(0,Se.jsx)(Le.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:V,type:"date",label:(0,ft.__)("Date"),hideLabelFromVision:!0,value:v,onChange:I,required:!!t.isValid?.required}),(0,Se.jsx)(t1,{style:{width:"100%"},selected:v&&Pn(v)||void 0,onSelect:R,month:w,onMonthChange:_,timeZone:T||void 0,weekStartsOn:p})]})})})}function i1({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{id:a,label:i,getValue:l,setValue:u,format:s}=t,f,m=l({item:e});Array.isArray(m)&&m.length===2&&m.every(h=>typeof h=="string")&&(f=m);let d=s.weekStartsOn??(0,wt.getSettings)().l10n.startOfWeek,p=(0,Ce.useCallback)(h=>{r(u({item:e,value:h}))},[e,r,u]),[g,v]=(0,Ce.useState)(null),w=(0,Ce.useMemo)(()=>{if(!f)return{from:void 0,to:void 0};let[h,y]=f;return{from:Pn(h)||void 0,to:Pn(y)||void 0}},[f]),[_,x]=(0,Ce.useState)(()=>w.from||new Date),[C,V]=(0,Ce.useState)(!1),E=(0,Ce.useRef)(null),R=(0,Ce.useRef)(null),P=(0,Ce.useCallback)((h,y)=>{h&&y?p([im(h),im(y)]):!h&&!y&&p(void 0)},[p]),I=(0,Ce.useCallback)(h=>{P(h?.from,h?.to),v(null),V(!0)},[P]),T=(0,Ce.useCallback)(h=>{let[y,S]=h.getValue();x(y),P(y,S),v(h.id),V(!0)},[P]),N=(0,Ce.useCallback)((h,y)=>{let[S,b]=f||[void 0,void 0];if(P(h==="from"?y:S,h==="to"?y:b),y){let O=Pn(y);O&&x(O)}v(null),V(!0)},[f,P]),{timezone:D}=(0,wt.getSettings)(),M=t.isValid?.required?`${i} (${(0,ft.__)("Required")})`:i;return(0,Se.jsx)(hv,{field:t,validity:n,inputRefs:[E,R],isTouched:C,setIsTouched:V,children:(0,Se.jsx)(Le.BaseControl,{id:a,className:"dataviews-controls__date",label:M,hideLabelFromVision:o,children:(0,Se.jsxs)(Le.__experimentalVStack,{spacing:4,children:[(0,Se.jsxs)(Le.__experimentalHStack,{spacing:2,wrap:!0,justify:"flex-start",children:[n1.map(h=>{let y=g===h.id;return(0,Se.jsx)(Le.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:y,size:"small",onClick:()=>T(h),children:h.label},h.id)}),(0,Se.jsx)(Le.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!g,size:"small",accessibleWhenDisabled:!1,disabled:!!g,children:(0,ft.__)("Custom")})]}),(0,Se.jsxs)(Le.__experimentalHStack,{spacing:2,children:[(0,Se.jsx)(Le.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:E,type:"date",label:(0,ft.__)("From"),hideLabelFromVision:!0,value:f?.[0],onChange:h=>N("from",h),required:!!t.isValid?.required}),(0,Se.jsx)(Le.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:R,type:"date",label:(0,ft.__)("To"),hideLabelFromVision:!0,value:f?.[1],onChange:h=>N("to",h),required:!!t.isValid?.required})]}),(0,Se.jsx)(r1,{style:{width:"100%"},selected:w,onSelect:I,month:_,onMonthChange:x,timeZone:D.string||void 0,weekStartsOn:d})]})})})}function bv({data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n,validity:a}){return n===lt||n===bt?(0,Se.jsx)(Ls,{className:"dataviews-controls__date",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n}):n===st?(0,Se.jsx)(i1,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:a}):(0,Se.jsx)(a1,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:a})}var Hs=c(W());var _v=c(W()),xv=c(j());var wv=c(A()),{ValidatedInputControl:s1}=te(_v.privateApis);function Vr({data:e,field:t,onChange:r,hideLabelFromVision:o,type:n,prefix:a,suffix:i,validity:l}){let{label:u,placeholder:s,description:f,getValue:m,setValue:d,isValid:p}=t,g=m({item:e}),v=(0,xv.useCallback)(w=>r(d({item:e,value:w})),[e,d,r]);return(0,wv.jsx)(s1,{required:!!p.required,customValidity:Ne(p,l),label:u,placeholder:s,value:g??"",help:f,onChange:v,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 Bs=c(A());function yv({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){return(0,Bs.jsx)(Vr,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n,type:"email",prefix:(0,Bs.jsx)(Hs.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Bs.jsx)(Hs.Icon,{icon:Gl})})})}var zs=c(W());var js=c(A());function Sv({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){return(0,js.jsx)(Vr,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n,type:"tel",prefix:(0,js.jsx)(zs.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,js.jsx)(zs.Icon,{icon:lu})})})}var Gs=c(W());var Ws=c(A());function Cv({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){return(0,Ws.jsx)(Vr,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n,type:"url",prefix:(0,Ws.jsx)(Gs.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Ws.jsx)(Gs.Icon,{icon:ou})})})}var Xr=c(W()),Fa=c(j()),qs=c(q());var yo=c(A()),{ValidatedNumberControl:l1}=te(Xr.privateApis);function Tv(e){if(e===""||e===void 0)return"";let t=Number(e);return Number.isFinite(t)?t:""}function u1({value:e,onChange:t,hideLabelFromVision:r,step:o}){let[n="",a=""]=e,i=(0,Fa.useCallback)(u=>t([Tv(u),a]),[t,a]),l=(0,Fa.useCallback)(u=>t([n,Tv(u)]),[t,n]);return(0,yo.jsx)(Xr.BaseControl,{help:(0,qs.__)("The max. value must be greater than the min. value."),children:(0,yo.jsxs)(Xr.Flex,{direction:"row",gap:4,children:[(0,yo.jsx)(Xr.__experimentalNumberControl,{label:(0,qs.__)("Min."),value:n,max:a?Number(a)-o:void 0,onChange:i,__next40pxDefaultSize:!0,hideLabelFromVision:r,step:o}),(0,yo.jsx)(Xr.__experimentalNumberControl,{label:(0,qs.__)("Max."),value:a,min:n?Number(n)+o:void 0,onChange:l,__next40pxDefaultSize:!0,hideLabelFromVision:r,step:o})]})})}function Us({data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n,validity:a}){let i=t.format?.decimals??0,l=Math.pow(10,Math.abs(i)*-1),{label:u,description:s,getValue:f,setValue:m,isValid:d}=t,p=f({item:e})??"",g=(0,Fa.useCallback)(w=>{r(m({item:e,value:["",void 0].includes(w)?void 0:Number(w)}))},[e,r,m]),v=(0,Fa.useCallback)(w=>{r(m({item:e,value:w}))},[e,r,m]);if(n===st){let w=["",""];return Array.isArray(p)&&p.length===2&&p.every(_=>typeof _=="number"||_==="")&&(w=p),(0,yo.jsx)(u1,{value:w,onChange:v,hideLabelFromVision:o,step:l})}return(0,yo.jsx)(l1,{required:!!d.required,customValidity:Ne(d,a),label:u,help:s,value:p,onChange:g,__next40pxDefaultSize:!0,hideLabelFromVision:o,step:l,min:d.min?d.min.constraint:void 0,max:d.max?d.max.constraint:void 0})}var Ev=c(A());function Pv(e){return(0,Ev.jsx)(Us,{...e})}var Ov=c(A());function Vv(e){return(0,Ov.jsx)(Us,{...e})}var Ys=c(W()),Av=c(j());var sm=c(A()),{ValidatedRadioControl:c1}=te(Ys.privateApis);function Iv({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:a,description:i,getValue:l,setValue:u,isValid:s}=t,{elements:f,isLoading:m}=Ht({elements:t.elements,getElements:t.getElements}),d=l({item:e}),p=(0,Av.useCallback)(g=>r(u({item:e,value:g})),[e,r,u]);return m?(0,sm.jsx)(Ys.Spinner,{}):(0,sm.jsx)(c1,{required:!!t.isValid?.required,customValidity:Ne(s,n),label:a,help:i,onChange:p,options:f,selected:d,hideLabelFromVision:o})}var $s=c(W()),Rv=c(j());var lm=c(A()),{ValidatedSelectControl:m1}=te($s.privateApis);function kv({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{type:a,label:i,description:l,getValue:u,setValue:s,isValid:f}=t,m=a==="array",d=u({item:e})??(m?[]:""),p=(0,Rv.useCallback)(w=>r(s({item:e,value:w})),[e,r,s]),{elements:g,isLoading:v}=Ht({elements:t.elements,getElements:t.getElements});return v?(0,lm.jsx)($s.Spinner,{}):(0,lm.jsx)(m1,{required:!!t.isValid?.required,customValidity:Ne(f,n),label:i,value:d,help:l,options:g,onChange:p,__next40pxDefaultSize:!0,hideLabelFromVision:o,multiple:m})}var um=c(j());var Nv=c(A());function Mv({data:e,field:t,onChange:r,hideLabelFromVision:o,config:n,validity:a}){let{prefix:i,suffix:l}=n||{};return(0,Nv.jsx)(Vr,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:a,prefix:i?(0,um.createElement)(i):void 0,suffix:l?(0,um.createElement)(l):void 0})}var Dv=c(W()),Fv=c(j());var Lv=c(A()),{ValidatedToggleControl:d1}=te(Dv.privateApis);function Bv({field:e,onChange:t,data:r,hideLabelFromVision:o,validity:n}){let{label:a,description:i,getValue:l,setValue:u,isValid:s}=e,f=(0,Fv.useCallback)(()=>{t(u({item:r,value:!l({item:r})}))},[t,u,r,l]);return(0,Lv.jsx)(d1,{required:!!s.required,customValidity:Ne(s,n),hidden:o,label:a,help:i,checked:l({item:r}),onChange:f})}var Hv=c(W()),jv=c(j());var zv=c(A()),{ValidatedTextareaControl:f1}=te(Hv.privateApis);function Wv({data:e,field:t,onChange:r,hideLabelFromVision:o,config:n,validity:a}){let{rows:i=4}=n||{},{label:l,placeholder:u,description:s,setValue:f,isValid:m}=t,d=t.getValue({item:e}),p=(0,jv.useCallback)(g=>r(f({item:e,value:g})),[e,r,f]);return(0,zv.jsx)(f1,{required:!!m.required,customValidity:Ne(m,a),label:l,placeholder:u,value:d??"",help:s,onChange:p,rows:i,minLength:m.minLength?m.minLength.constraint:void 0,maxLength:m.maxLength?m.maxLength.constraint:void 0,__next40pxDefaultSize:!0,hideLabelFromVision:o})}var On=c(W()),Gv=c(j());var Ks=c(A()),{ValidatedToggleGroupControl:p1}=te(On.privateApis);function qv({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{getValue:a,setValue:i,isValid:l}=t,u=a({item:e}),s=(0,Gv.useCallback)(p=>r(i({item:e,value:p})),[e,r,i]),{elements:f,isLoading:m}=Ht({elements:t.elements,getElements:t.getElements});if(m)return(0,Ks.jsx)(On.Spinner,{});if(f.length===0)return null;let d=f.find(p=>p.value===u);return(0,Ks.jsx)(p1,{required:!!t.isValid?.required,customValidity:Ne(l,n),__next40pxDefaultSize:!0,isBlock:!0,label:t.label,help:d?.description||t.description,onChange:s,value:u,hideLabelFromVision:o,children:f.map(p=>(0,Ks.jsx)(On.__experimentalToggleGroupControlOption,{label:p.label,value:p.value},p.value))})}var Zs=c(W()),Qs=c(j());var La=c(A()),{ValidatedFormTokenField:g1}=te(Zs.privateApis);function Uv({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:a,placeholder:i,getValue:l,setValue:u,isValid:s}=t,f=l({item:e}),{elements:m,isLoading:d}=Ht({elements:t.elements,getElements:t.getElements}),p=(0,Qs.useMemo)(()=>Array.isArray(f)?f.map(v=>m?.find(_=>_.value===v)||{value:v,label:v}):[],[f,m]),g=(0,Qs.useCallback)(v=>{let w=v.map(_=>typeof _=="object"&&"value"in _?_.value:_);r(u({item:e,value:w}))},[r,u,e]);return d?(0,La.jsx)(Zs.Spinner,{}):(0,La.jsx)(g1,{required:!!s?.required,customValidity:Ne(s,n),label:o?void 0:a,value:p,onChange:g,placeholder:i,suggestions:m?.map(v=>v.value),__experimentalValidateInput:v=>t.isValid?.elements&&m?m.some(w=>w.value===v||w.label===v):!0,__experimentalExpandOnFocus:m&&m.length>0,__experimentalShowHowTo:!t.isValid?.elements,displayTransform:v=>typeof v=="object"&&"label"in v?v.label:typeof v=="string"&&m&&m.find(_=>_.value===v)?.label||v,__experimentalRenderItem:({item:v})=>{if(typeof v=="string"&&m){let w=m.find(_=>_.value===v);return(0,La.jsx)("span",{children:w?.label||v})}return(0,La.jsx)("span",{children:v})}})}var v1={grad:.9,turn:360,rad:360/(2*Math.PI)},Jr=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},at=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},tr=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},th=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},Yv=function(e){return{r:tr(e.r,0,255),g:tr(e.g,0,255),b:tr(e.b,0,255),a:tr(e.a)}},cm=function(e){return{r:at(e.r),g:at(e.g),b:at(e.b),a:at(e.a,3)}},h1=/^#([0-9a-f]{3,8})$/i,Xs=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},rh=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}},oh=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}},$v=function(e){return{h:th(e.h),s:tr(e.s,0,100),l:tr(e.l,0,100),a:tr(e.a)}},Kv=function(e){return{h:at(e.h),s:at(e.s),l:at(e.l),a:at(e.a,3)}},Zv=function(e){return oh((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},Ba=function(e){return{h:(t=rh(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},b1=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,_1=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,x1=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,w1=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Qv={string:[[function(e){var t=h1.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?at(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?at(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=x1.exec(e)||w1.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:Yv({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=b1.exec(e)||_1.exec(e);if(!t)return null;var r,o,n=$v({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(v1[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return Zv(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 Jr(t)&&Jr(r)&&Jr(o)?Yv({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(!Jr(t)||!Jr(r)||!Jr(o))return null;var i=$v({h:Number(t),s:Number(r),l:Number(o),a:Number(a)});return Zv(i)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,n=e.a,a=n===void 0?1:n;if(!Jr(t)||!Jr(r)||!Jr(o))return null;var i=(function(l){return{h:th(l.h),s:tr(l.s,0,100),v:tr(l.v,0,100),a:tr(l.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(a)});return oh(i)},"hsv"]]},Xv=function(e,t){for(var r=0;r=.5},e.prototype.toHex=function(){return t=cm(this.rgba),r=t.r,o=t.g,n=t.b,i=(a=t.a)<1?Xs(at(255*a)):"","#"+Xs(r)+Xs(o)+Xs(n)+i;var t,r,o,n,a,i},e.prototype.toRgb=function(){return cm(this.rgba)},e.prototype.toRgbString=function(){return t=cm(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 Kv(Ba(this.rgba))},e.prototype.toHslString=function(){return t=Kv(Ba(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=rh(this.rgba),{h:at(t.h),s:at(t.s),v:at(t.v),a:at(t.a,3)};var t},e.prototype.invert=function(){return pt({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),pt(mm(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),pt(mm(this.rgba,-t))},e.prototype.grayscale=function(){return pt(mm(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),pt(Jv(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),pt(Jv(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"?pt({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):at(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=Ba(this.rgba);return typeof t=="number"?pt({h:t,s:r.s,l:r.l,a:r.a}):at(r.h)},e.prototype.isEqual=function(t){return this.toHex()===pt(t).toHex()},e})(),pt=function(e){return e instanceof eh?e:new eh(e)};var Vn=c(W()),fm=c(j());var So=c(A()),{ValidatedInputControl:S1,Picker:C1}=te(Vn.privateApis),T1=({color:e,onColorChange:t})=>{let r=e&&pt(e).isValid()?e:"#ffffff";return(0,So.jsx)(Vn.Dropdown,{renderToggle:({onToggle:o,isOpen:n})=>(0,So.jsx)(Vn.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,So.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,So.jsx)("div",{style:{padding:"16px"},children:(0,So.jsx)(C1,{color:pt(r),onChange:t,enableAlpha:!0})})})};function nh({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:a,placeholder:i,description:l,setValue:u,isValid:s}=t,f=t.getValue({item:e})||"",m=(0,fm.useCallback)(p=>{r(u({item:e,value:p.toHex()}))},[e,r,u]),d=(0,fm.useCallback)(p=>{r(u({item:e,value:p||""}))},[e,r,u]);return(0,So.jsx)(S1,{required:!!t.isValid?.required,customValidity:Ne(s,n),label:a,placeholder:i,value:f,help:l,onChange:d,hideLabelFromVision:o,type:"text",prefix:(0,So.jsx)(T1,{color:f,onColorChange:m})})}var el=c(W()),tl=c(j()),pm=c(q());var Js=c(A());function ah({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let[a,i]=(0,tl.useState)(!1),l=(0,tl.useCallback)(()=>{i(u=>!u)},[]);return(0,Js.jsx)(Vr,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n,type:a?"text":"password",suffix:(0,Js.jsx)(el.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,Js.jsx)(el.Button,{icon:a?ea:Eu,onClick:l,size:"small",label:a?(0,pm.__)("Hide password"):(0,pm.__)("Show password")})})})}function rl(e){return Array.isArray(e.elements)&&e.elements.length>0||typeof e.getElements=="function"}var sh=c(A()),ih={array:Uv,checkbox:Bg,color:nh,datetime:vv,date:bv,email:yv,telephone:Sv,url:Cv,integer:Pv,number:Vv,password:ah,radio:Iv,select:kv,text:Mv,toggle:Bv,textarea:Wv,toggleGroup:qv};function E1(e){return e&&typeof e=="object"&&typeof e.control=="string"}function P1(e){let{control:t,...r}=e,o=ol(t);return o===null?null:function(a){return(0,sh.jsx)(o,{...a,config:r})}}function lh(e,t){return typeof e.Edit=="function"?e.Edit:typeof e.Edit=="string"?ol(e.Edit):E1(e.Edit)?P1(e.Edit):rl(e)&&e.type!=="array"?ol("select"):t===null?null:ol(t)}function ol(e){return Object.keys(ih).includes(e)?ih[e]:null}function O1(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 uh=O1;var V1=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},ch=V1;var A1=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},mh=A1;var fh=c(q());function nl({item:e,field:t}){let{elements:r,isLoading:o}=Ht({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 dh=c(A());function ze({item:e,field:t}){return t.hasElements?(0,dh.jsx)(nl,{item:e,field:t}):t.getValueFormatted({item:e,field:t})}var Ar=(e,t,r)=>r==="asc"?e.localeCompare(t):t.localeCompare(e);function We(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)}function Ir(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 Rr(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 kr(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 Ve(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 I1({item:e,field:t}){return t.getValue({item:e})}var Ot=I1;var R1=/^[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 k1(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!R1.test(r)?(0,fh.__)("Value must be a valid email address."):null}var ph={type:"email",render:ze,Edit:"email",sort:Ar,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Te,Ee],validOperators:[Ie,Re,Ut,Yt,$t,Te,Ee,tt,rt],format:{},getValueFormatted:Ot,validate:{required:We,pattern:kr,minLength:Ir,maxLength:Rr,elements:Ve,custom:k1}};var gh=c(q());var An=(e,t,r)=>r==="asc"?e-t:t-e;function al(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 il(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 vh={separatorThousand:","};function N1({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=vh: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 M1(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Number.isInteger(r)?(0,gh.__)("Value must be an integer."):null}var hh={type:"integer",render:ze,Edit:"integer",sort:An,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ie,Re,sr,lr,ur,cr,st],validOperators:[Ie,Re,sr,lr,ur,cr,st,Te,Ee,tt,rt],format:vh,getValueFormatted:N1,validate:{required:We,min:al,max:il,elements:Ve,custom:M1}};var bh=c(q());var _h={separatorThousand:",",separatorDecimal:".",decimals:2};function D1({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=_h:o=t.format;let{separatorThousand:n,separatorDecimal:a,decimals:i}=o,l=r.toFixed(i),[u,s]=l.split("."),f=n?u.replace(/\B(?=(\d{3})+(?!\d))/g,n):u;return i===0?f:f+a+s}function F1(e){return e===""||e===void 0||e===null}function L1(e,t){let r=t.getValue({item:e});return!F1(r)&&!Number.isFinite(r)?(0,bh.__)("Value must be a number."):null}var xh={type:"number",render:ze,Edit:"number",sort:An,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ie,Re,sr,lr,ur,cr,st],validOperators:[Ie,Re,sr,lr,ur,cr,st,Te,Ee,tt,rt],format:_h,getValueFormatted:D1,validate:{required:We,min:al,max:il,elements:Ve,custom:L1}};var wh={type:"text",render:ze,Edit:"text",sort:Ar,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Te,Ee],validOperators:[Ie,Re,Ut,Yt,$t,Te,Ee,tt,rt],format:{},getValueFormatted:Ot,validate:{required:We,pattern:kr,minLength:Ir,maxLength:Rr,elements:Ve}};var Yo=c(Uo());var yh={datetime:(0,Yo.getSettings)().formats.datetime,weekStartsOn:(0,Yo.getSettings)().l10n.startOfWeek};function B1({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="datetime"?o=yh:o=t.format,(0,Yo.dateI18n)(o.datetime,(0,Yo.getDate)(r))}var H1=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},Sh={type:"datetime",render:ze,Edit:"datetime",sort:H1,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[gr,vr,mr,dr,fr,pr,lt,bt],validOperators:[gr,vr,mr,dr,fr,pr,lt,bt],format:yh,getValueFormatted:B1,validate:{required:We,elements:Ve}};var $o=c(Uo());var Ch={date:(0,$o.getSettings)().formats.date,weekStartsOn:(0,$o.getSettings)().l10n.startOfWeek};function j1({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="date"?o=Ch:o=t.format,(0,$o.dateI18n)(o.date,(0,$o.getDate)(r))}var z1=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},Th={type:"date",render:ze,Edit:"date",sort:z1,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[gr,vr,mr,dr,fr,pr,lt,bt,st],validOperators:[gr,vr,mr,dr,fr,pr,lt,bt,st],format:Ch,getValueFormatted:j1,validate:{required:We,elements:Ve}};var sl=c(q());function Eh(e,t){return t.getValue({item:e})===!0}function W1({item:e,field:t}){let r=t.getValue({item:e});return r===!0?(0,sl.__)("True"):r===!1?(0,sl.__)("False"):""}function G1(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&![!0,!1].includes(r)?(0,sl.__)("Value must be true, false, or undefined"):null}var q1=(e,t,r)=>{let o=!!e;return o===!!t?0:r==="asc"?o?1:-1:o?-1:1},Ph={type:"boolean",render:ze,Edit:"checkbox",sort:q1,validate:{required:Eh,elements:Ve,custom:G1},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ie,Re],validOperators:[Ie,Re],format:{},getValueFormatted:W1};var Oh={type:"media",render:()=>null,Edit:null,sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:Ot,validate:{}};var gm=c(q());function Vh(e,t){let r=t.getValue({item:e});return Array.isArray(r)&&r.length>0&&r.every(o=>![void 0,"",null].includes(o))}function Ah({item:e,field:t}){let r=t.getValue({item:e});return(Array.isArray(r)?r:[]).join(", ")}function U1({item:e,field:t}){return Ah({item:e,field:t})}function Y1(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Array.isArray(r)?(0,gm.__)("Value must be an array."):r.every(o=>typeof o=="string")?null:(0,gm.__)("Every value must be a string.")}var $1=(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)},Ih={type:"array",render:U1,Edit:"array",sort:$1,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Te,Ee],validOperators:[Te,Ee,tt,rt],format:{},getValueFormatted:Ah,validate:{required:Vh,elements:Ve,custom:Y1}};function K1({item:e,field:t}){return t.getValue({item:e})?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":""}var Rh={type:"password",render:ze,Edit:"password",sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:K1,validate:{required:We,pattern:kr,minLength:Ir,maxLength:Rr,elements:Ve}};var kh={type:"telephone",render:ze,Edit:"telephone",sort:Ar,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Te,Ee],validOperators:[Ie,Re,Ut,Yt,$t,Te,Ee,tt,rt],format:{},getValueFormatted:Ot,validate:{required:We,pattern:kr,minLength:Ir,maxLength:Rr,elements:Ve}};var Nh=c(q());var In=c(A());function Z1({item:e,field:t}){if(t.hasElements)return(0,In.jsx)(nl,{item:e,field:t});let r=Ot({item:e,field:t});return!r||!pt(r).isValid()?r:(0,In.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,In.jsx)("div",{style:{width:"16px",height:"16px",borderRadius:"50%",backgroundColor:r,border:"1px solid #ddd",flexShrink:0}}),(0,In.jsx)("span",{children:r})]})}function Q1(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!pt(r).isValid()?(0,Nh.__)("Value must be a valid color."):null}var X1=(e,t,r)=>{let o=pt(e),n=pt(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},Mh={type:"color",render:Z1,Edit:"color",sort:X1,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Te,Ee],validOperators:[Ie,Re,Te,Ee],format:{},getValueFormatted:Ot,validate:{required:We,elements:Ve,custom:Q1}};var Dh={type:"url",render:ze,Edit:"url",sort:Ar,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Te,Ee],validOperators:[Ie,Re,Ut,Yt,$t,Te,Ee,tt,rt],format:{},getValueFormatted:Ot,validate:{required:We,pattern:kr,minLength:Ir,maxLength:Rr,elements:Ve}};var J1=(e,t,r)=>typeof e=="number"&&typeof t=="number"?An(e,t,r):Ar(e,t,r),Fh={render:ze,Edit:null,sort:J1,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ie,Re],validOperators:og(),format:{},getValueFormatted:Ot,validate:{required:We,elements:Ve}};function Lh(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 ey(e,t){return{...t.format,...e.format}}var Bh=ey;function ty(e){let t=[ph,hh,xh,wh,Sh,Th,Ph,Oh,Ih,Rh,kh,Mh,Dh].find(r=>r?.type===e);return t||Fh}function ll(e){return e.map(t=>{let r=ty(t.type),o=t.getValue||ch(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||mh(t.id),elements:t.elements,getElements:t.getElements,hasElements:rl(t),isVisible:t.isVisible,enableHiding:t.enableHiding??!0,readOnly:t.readOnly??!1,type:r.type,render:t.render??r.render,Edit:lh(t,r.Edit),sort:n,enableSorting:t.enableSorting??r.enableSorting,enableGlobalSearch:t.enableGlobalSearch??r.enableGlobalSearch,isValid:Lh(t,r),filterBy:uh(t,r.defaultOperators,r.validOperators),format:Bh(t,r),getValueFormatted:t.getValueFormatted??r.getValueFormatted}})}var gt=c(A()),ry=e=>e.id,oy=()=>!0,ny=[],ay=uo.filter(e=>!e.isPicker);function iy({header:e,search:t=!0,searchLabel:r=void 0}){return(0,gt.jsxs)(gt.Fragment,{children:[(0,gt.jsxs)(ul.__experimentalHStack,{alignment:"top",justify:"space-between",className:"dataviews__view-actions",spacing:1,children:[(0,gt.jsxs)(ul.__experimentalHStack,{justify:"start",expanded:!1,className:"dataviews__search",children:[t&&(0,gt.jsx)(Yc,{label:r}),(0,gt.jsx)(Ps,{})]}),(0,gt.jsxs)(ul.__experimentalHStack,{spacing:1,expanded:!1,style:{flexShrink:0},children:[(0,gt.jsx)(Mg,{}),e]})]}),(0,gt.jsx)(Os,{className:"dataviews-filters__container"}),(0,gt.jsx)(qc,{}),(0,gt.jsx)(Uc,{})]})}function sy({view:e,onChangeView:t,fields:r,search:o=!0,searchLabel:n=void 0,actions:a=ny,data:i,getItemId:l=ry,getItemLevel:u,isLoading:s=!1,paginationInfo:f,defaultLayouts:m,selection:d,onChangeSelection:p,onClickItem:g,renderItemLink:v,isItemClickable:w=oy,header:_,children:x,config:C={perPageSizes:[10,20,50,100]},empty:V}){let{infiniteScrollHandler:E}=f,R=(0,Vt.useRef)(null),[P,I]=(0,Vt.useState)(0),T=(0,cl.useResizeObserver)(pe=>{I(pe[0].borderBoxSize[0].inlineSize)},{box:"border-box"}),[N,D]=(0,Vt.useState)([]),M=d===void 0||p===void 0,h=M?N:d,[y,S]=(0,Vt.useState)(null);function b(pe){let z=typeof pe=="function"?pe(h):pe;M&&D(z),p&&p(z)}let k=(0,Vt.useMemo)(()=>ll(r),[r]),F=(0,Vt.useMemo)(()=>h.filter(pe=>i.some(z=>l(z)===pe)),[h,i,l]),O=Ia(k,e),Y=(0,Vt.useMemo)(()=>(O||[]).some(pe=>pe.isPrimary||pe.isLocked),[O]),[K,Je]=(0,Vt.useState)(Y);(0,Vt.useEffect)(()=>{Y&&!K&&Je(!0)},[Y,K]),(0,Vt.useEffect)(()=>{if(!e.infiniteScrollEnabled||!R.current)return;let pe=(0,cl.throttle)(ge=>{let et=ge.target,ir=et.scrollTop,Mr=et.scrollHeight,oo=et.clientHeight;ir+oo>=Mr-100&&E?.()},100),z=R.current;return z.addEventListener("scroll",pe),()=>{z.removeEventListener("scroll",pe),pe.cancel()}},[E,e.infiniteScrollEnabled]);let it=(0,Vt.useMemo)(()=>Object.fromEntries(Object.entries(m).filter(([pe])=>ay.some(z=>z.type===pe))),[m]);return it[e.type]?(0,gt.jsx)($.Provider,{value:{view:e,onChangeView:t,fields:k,actions:a,data:i,isLoading:s,paginationInfo:f,selection:F,onChangeSelection:b,openedFilter:y,setOpenedFilter:S,getItemId:l,getItemLevel:u,isItemClickable:w,onClickItem:g,renderItemLink:v,containerWidth:P,containerRef:R,resizeObserverRef:T,defaultLayouts:it,filters:O,isShowingFilter:K,setIsShowingFilter:Je,config:C,empty:V,hasInfiniteScrollHandler:!!E},children:(0,gt.jsx)("div",{className:"dataviews-wrapper",ref:R,children:x??(0,gt.jsx)(iy,{header:_,search:o,searchLabel:n})})}):null}var or=sy;or.BulkActionToolbar=Li;or.Filters=ka;or.FiltersToggled=Os;or.FiltersToggle=Ps;or.Layout=qc;or.LayoutSwitcher=Zc;or.Pagination=Ku;or.Search=Yc;or.ViewConfig=Qc;or.Footer=Uc;var vm=or;var Gh=c(Bc());var qh=c(jh()),At=c(Uo());function zh(e=""){return(0,Gh.default)(e.trim().toLowerCase())}var ly=[];function Wh(e,t){switch(t){case"days":return qo(new Date,e);case"weeks":return fv(new Date,e);case"months":return Ds(new Date,e);case"years":return Fs(new Date,e);default:return new Date}}function hm(e,t,r){if(!e)return{data:ly,paginationInfo:{totalItems:0,totalPages:0}};let o=ll(r),n=[...e];if(t.search){let s=zh(t.search);n=n.filter(f=>o.filter(m=>m.enableGlobalSearch).some(m=>{let d=m.getValue({item:f});return(Array.isArray(d)?d:[d]).some(g=>zh(String(g)).includes(s))}))}t.filters&&t.filters?.length>0&&t.filters.forEach(s=>{let f=o.find(m=>m.id===s.field);if(f){if(s.operator===Te&&s?.value?.length>0)n=n.filter(m=>{let d=f.getValue({item:m});return Array.isArray(d)?s.value.some(p=>d.includes(p)):typeof d=="string"?s.value.includes(d):!1});else if(s.operator===Ee&&s?.value?.length>0)n=n.filter(m=>{let d=f.getValue({item:m});return Array.isArray(d)?!s.value.some(p=>d.includes(p)):typeof d=="string"?!s.value.includes(d):!1});else if(s.operator===tt&&s?.value?.length>0)n=n.filter(m=>s.value.every(d=>f.getValue({item:m})?.includes(d)));else if(s.operator===rt&&s?.value?.length>0)(0,qh.default)("The 'isNotAll' filter operator",{since:"7.0",alternative:"'isNone'"}),n=n.filter(m=>s.value.every(d=>!f.getValue({item:m})?.includes(d)));else if(s.operator===Ie)n=n.filter(m=>s.value===f.getValue({item:m})||s.value===void 0);else if(s.operator===Re)n=n.filter(m=>s.value!==f.getValue({item:m}));else if(s.operator===gr&&s.value!==void 0){let m=(0,At.getDate)(s.value);n=n.filter(d=>{let p=(0,At.getDate)(f.getValue({item:d}));return m.getTime()===p.getTime()})}else if(s.operator===vr&&s.value!==void 0){let m=(0,At.getDate)(s.value);n=n.filter(d=>{let p=(0,At.getDate)(f.getValue({item:d}));return m.getTime()!==p.getTime()})}else if(s.operator===sr&&s.value!==void 0)n=n.filter(m=>f.getValue({item:m})f.getValue({item:m})>s.value);else if(s.operator===ur&&s.value!==void 0)n=n.filter(m=>f.getValue({item:m})<=s.value);else if(s.operator===cr&&s.value!==void 0)n=n.filter(m=>f.getValue({item:m})>=s.value);else if(s.operator===Ut&&s?.value!==void 0)n=n.filter(m=>{let d=f.getValue({item:m});return typeof d=="string"&&s.value&&d.toLowerCase().includes(String(s.value).toLowerCase())});else if(s.operator===Yt&&s?.value!==void 0)n=n.filter(m=>{let d=f.getValue({item:m});return typeof d=="string"&&s.value&&!d.toLowerCase().includes(String(s.value).toLowerCase())});else if(s.operator===$t&&s?.value!==void 0)n=n.filter(m=>{let d=f.getValue({item:m});return typeof d=="string"&&s.value&&d.toLowerCase().startsWith(String(s.value).toLowerCase())});else if(s.operator===mr&&s.value!==void 0){let m=(0,At.getDate)(s.value);n=n.filter(d=>(0,At.getDate)(f.getValue({item:d}))(0,At.getDate)(f.getValue({item:d}))>m)}else if(s.operator===fr&&s.value!==void 0){let m=(0,At.getDate)(s.value);n=n.filter(d=>(0,At.getDate)(f.getValue({item:d}))<=m)}else if(s.operator===pr&&s.value!==void 0){let m=(0,At.getDate)(s.value);n=n.filter(d=>(0,At.getDate)(f.getValue({item:d}))>=m)}else if(s.operator===st&&Array.isArray(s.value)&&s.value.length===2&&s.value[0]!==void 0&&s.value[1]!==void 0)n=n.filter(m=>{let d=f.getValue({item:m});return typeof d=="number"||d instanceof Date||typeof d=="string"?d>=s.value[0]&&d<=s.value[1]:!1});else if(s.operator===lt&&s.value?.value!==void 0&&s.value?.unit!==void 0){let m=Wh(s.value.value,s.value.unit);n=n.filter(d=>{let p=(0,At.getDate)(f.getValue({item:d}));return p>=m&&p<=new Date})}else if(s.operator===bt&&s.value?.value!==void 0&&s.value?.unit!==void 0){let m=Wh(s.value.value,s.value.unit);n=n.filter(d=>(0,At.getDate)(f.getValue({item:d}))s.enableSorting!==!1&&s.id===t.sort?.field):null,i=t.groupBy?.field?o.find(s=>s.enableSorting!==!1&&s.id===t.groupBy?.field):null;(a||i)&&n.sort((s,f)=>{if(i){let m=i.sort(s,f,t.groupBy?.direction??"asc");if(m!==0)return m}return a?a.sort(s,f,t.sort?.direction??"desc"):0});let l=n.length,u=1;if(t.page!==void 0&&t.perPage!==void 0){let s=(t.page-1)*t.perPage;l=n?.length||0,u=Math.ceil(l/t.perPage),n=n?.slice(s,s+t.perPage)}return{data:n,paginationInfo:{totalItems:l,totalPages:u}}}var Uh=c(j()),Yh=c(A()),$h=(0,Uh.forwardRef)(({children:e,className:t,ariaLabel:r,as:o="div",...n},a)=>(0,Yh.jsx)(o,{ref:a,className:U("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...n,children:e}));$h.displayName="NavigableRegion";var Kh=$h;var Co=c(W());var Zh=c(W()),{Fill:Qh,Slot:Xh}=(0,Zh.createSlotFill)("SidebarToggle");var eo=c(A());function Jh({breadcrumbs:e,badges:t,title:r,subTitle:o,actions:n,showSidebarToggle:a=!0}){return(0,eo.jsxs)(Co.__experimentalVStack,{className:"admin-ui-page__header",as:"header",children:[(0,eo.jsxs)(Co.__experimentalHStack,{justify:"space-between",spacing:2,children:[(0,eo.jsxs)(Co.__experimentalHStack,{spacing:2,justify:"left",children:[a&&(0,eo.jsx)(Xh,{bubblesVirtually:!0,className:"admin-ui-page__sidebar-toggle-slot"}),r&&(0,eo.jsx)(Co.__experimentalHeading,{as:"h2",level:3,weight:500,truncate:!0,children:r}),e,t]}),(0,eo.jsx)(Co.__experimentalHStack,{style:{width:"auto",flexShrink:0},spacing:2,className:"admin-ui-page__header-actions",children:n})]}),o&&(0,eo.jsx)("p",{className:"admin-ui-page__header-subtitle",children:o})]})}var Ha=c(A());function eb({breadcrumbs:e,badges:t,title:r,subTitle:o,children:n,className:a,actions:i,hasPadding:l=!1,showSidebarToggle:u=!0}){let s=U("admin-ui-page",a);return(0,Ha.jsxs)(Kh,{className:s,ariaLabel:r,children:[(r||e||t)&&(0,Ha.jsx)(Jh,{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]})}eb.SidebarToggleFill=Qh;var bm=eb;var Am=c(Nr()),Bn=c(W()),Im=c(Nt()),Gt=c(j()),n0=c(ob()),Ln=c(q());var nb=c(Nu()),{lock:o6,unlock:nr}=(0,nb.__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 _m={type:"grid",perPage:20,sort:{field:"title",direction:"asc"},fields:["author","active","slug"],titleField:"title",descriptionField:"description",mediaField:"preview",filters:[]},ab={table:{showMedia:!1},grid:{showMedia:!0},list:{showMedia:!1}};function ib(e){return e==="user"?{..._m,sort:{field:"date",direction:"desc"},fields:["author","active","slug","theme"]}:e==="active"||!e?{..._m}:{..._m,filters:[{field:"author",operator:"isAny",value:[e]}]}}var sb=c(q());import{Preview as uy}from"@wordpress/lazy-editor";function cy({item:e}){let t=e.description;return React.createElement(uy,{content:e?.content?.raw,blocks:e?.blocks,description:t})}var lb={label:(0,sb.__)("Preview"),id:"preview",render:cy,enableSorting:!1};var ml=c(W()),xm=c(q()),dl=c(j()),ub=c(Nr()),cb=c(Nt());function my(e,t){let{author:r,authorText:o}=(0,cb.useSelect)(n=>{let{getUser:a,getEditedEntityRecord:i}=n(ub.store),l=i("postType",e,t);return{author:l?.author?a(l.author):null,authorText:l?.author_text}},[e,t]);return(0,dl.useMemo)(()=>o?{text:o,icon:"admin-plugins"}:r?{text:r.name,icon:"admin-users",imageUrl:r.avatar_urls?.[48]}:{text:(0,xm.__)("Unknown"),icon:"admin-users"},[r,o])}function dy({item:e}){let[t,r]=(0,dl.useState)(!1),{text:o,icon:n,imageUrl:a}=my(e.type,e.id);return React.createElement(ml.__experimentalHStack,{alignment:"left",spacing:0},a&&React.createElement("div",{className:U("routes-template-list-author-field__avatar",{"is-loaded":t})},React.createElement("img",{onLoad:()=>r(!0),alt:"",src:a})),!a&&React.createElement("div",{className:"routes-template-list-author-field__icon"},React.createElement(ml.Icon,{icon:n})),React.createElement("span",{className:"routes-template-list-author-field__name"},o))}var mb={label:(0,xm.__)("Author"),id:"author",getValue:({item:e})=>e.author_text??e.author,render:dy};var fb=c(q()),pb=c(ja()),gb=c(Nr());var{useEntityRecordsWithPermissions:fy}=nr(gb.privateApis);function py(){let{records:e}=fy("root","registeredTemplate");return e?.filter(t=>!t.is_custom).map(t=>({slug:t.slug,title:t.title.rendered,description:t.description}))}var vb={label:(0,fb.__)("Description"),id:"description",render:function({item:t}){let o=py()?.find(n=>n.slug===t.slug);return t.description?(0,pb.decodeEntities)(t.description):o?.description},enableSorting:!1,enableGlobalSearch:!0};var Rn=c(q()),hb=c(W());var{Badge:gy}=nr(hb.privateApis),bb={label:(0,Rn.__)("Status"),id:"active",type:"boolean",getValue:({item:e})=>e._isActive,render:function({item:t}){let r=t._isCustom?(0,Rn._x)("Active when used","template"):(0,Rn._x)("Active","template"),o=t._isCustom?"info":"success",n=t._isActive;return React.createElement(gy,{intent:n?o:"default"},n?r:(0,Rn._x)("Inactive","template"))}};var fl=c(q()),_b=c(Nr());var{useEntityRecordsWithPermissions:vy}=nr(_b.privateApis);function hy(){let{records:e}=vy("root","registeredTemplate");return e?.filter(t=>!t.is_custom).map(t=>({slug:t.slug,title:t.title.rendered,description:t.description}))}var xb={label:(0,fl.__)("Template Type"),id:"slug",getValue:({item:e})=>e.slug,render:function({item:t}){return hy()?.find(n=>n.slug===t.slug)?.title||(0,fl._x)("Custom","template type")}};var wm=c(j()),yb=c(Nt()),za=c(Nr());var{useEntityRecordsWithPermissions:wb}=nr(za.privateApis);function Sb(e="active"){let{activeTemplatesOption:t,activeTheme:r,defaultTemplateTypes:o}=(0,yb.useSelect)(f=>{let{getEntityRecord:m,getCurrentTheme:d}=f(za.store);return{activeTemplatesOption:m("root","site")?.active_templates,activeTheme:d(),defaultTemplateTypes:f(za.store).getCurrentTheme()?.default_template_types}},[]),{records:n,isResolving:a}=wb("postType","wp_template",{per_page:-1,combinedTemplates:!1}),{records:i,isResolving:l}=wb("root","registeredTemplate",{per_page:-1}),u=(0,wm.useMemo)(()=>{let f=[...i];if(t)for(let m in t){let d=t[m],p=n.find(g=>g.id===d&&g.theme===r.stylesheet);if(p){let g=f.findIndex(({slug:v})=>v===p.slug);g!==-1?f[g]=p:f.push(p)}}return f},[n,i,t,r]);return{records:(0,wm.useMemo)(()=>{function f(d){return d.is_custom??(!d.meta?.is_wp_suggestion&&!o.some(p=>p.slug===d.slug))}let m;return e==="active"?m=u.filter(d=>!f(d)):e==="user"?m=n:m=i,m.map(d=>({...d,_isActive:u.some(p=>p.id===d.id),_isCustom:f(d)}))},[u,o,n,i,e]),isLoading:a||l,staticRecords:i,userRecords:n,activeTemplates:u}}var ym=c(q());var Cb=c(j()),Wa=c(Nt()),pl=c(Nr());function Tb(){let e=(0,Wa.useSelect)(n=>n(pl.store).getCurrentTheme()),{getEntityRecord:t}=(0,Wa.useSelect)(pl.store),{editEntityRecord:r,saveEditedEntityRecord:o}=(0,Wa.useDispatch)(pl.store);return(0,Cb.useMemo)(()=>({id:"set-active-template",label(n){return n.some(a=>a._isActive)?(0,ym.__)("Deactivate"):(0,ym.__)("Activate")},isPrimary:!0,icon:Xn,isEligible(n){return!e||n.theme!==e.stylesheet?!1:typeof n.id!="number"?n._isActive===!1:!0},async callback(n){let a=n.some(l=>l._isActive),i={...(await t("root","site"))?.active_templates??{}};for(let l of n)a?delete i[l.slug]:i[l.slug]=l.id;await r("root","site",void 0,{active_templates:i}),await o("root","site")}}),[r,o,t,e])}var vt=c(W()),Xb=c(ja()),ar=c(j()),Fn=c(Nt()),gl=c(Nr()),Jb=c(Mt());var kt=c(q()),e0=c(Pb()),t0=c(Sm());import{useNavigate as Iy,useInvalidate as Ry}from"@wordpress/route";var to=c(j()),To=c(q()),ue=c(W()),Bb=c(Nr()),Hb=c(ja()),jb=c(Mt()),zb=c(Sm()),Wb=c(Cm());var kn=c(Nt()),Nn=c(Nr()),Ab=c(ja()),It=c(j()),fe=c(q());var Ib=c(Cm()),by="wp_template",_y={},xy=(e,t)=>{let r=e;return t.split(".").forEach(o=>{r=r?.[o]}),r};function Tm(e,t){return`${e}-${(0,Ib.safeDecodeURI)(t)}`}function Rb(e,t){return(e||[]).map(r=>({...r,name:(0,Ab.decodeEntities)(xy(r,t))}))}var Em=()=>(0,kn.useSelect)(e=>e(Nn.store).getEntityRecords("postType",by,{per_page:-1}),[]),Ga=()=>(0,kn.useSelect)(e=>e(Nn.store).getCurrentTheme()?.default_template_types||[],[]),kb=()=>{let e=(0,kn.useSelect)(t=>t(Nn.store).getPostTypes({per_page:-1}),[]);return(0,It.useMemo)(()=>{let t=["attachment"];return e?.filter(({viewable:r,slug:o})=>r&&!t.includes(o)).sort((r,o)=>r.slug==="post"||o.slug==="post"?0:r.name.localeCompare(o.name))},[e])},wy=()=>{let e=(0,kn.useSelect)(t=>t(Nn.store).getTaxonomies({per_page:-1}),[]);return(0,It.useMemo)(()=>e?.filter(({visibility:t})=>t?.publicly_queryable),[e])};function Nb(){let e=kb(),t=(0,It.useMemo)(()=>e?.filter(a=>a.has_archive),[e]),r=Em(),o=(0,It.useMemo)(()=>e?.reduce((a,{labels:i})=>{let l=i.singular_name.toLowerCase();return a[l]=(a[l]||0)+1,a},{}),[e]),n=(0,It.useCallback)(({labels:a,slug:i})=>{let l=a.singular_name.toLowerCase();return o[l]>1&&l!==i},[o]);return(0,It.useMemo)(()=>t?.filter(a=>!(r||[]).some(i=>i.slug==="archive-"+a.slug)).map(a=>{let i;return n(a)?i=(0,fe.sprintf)((0,fe.__)("Archive: %1$s (%2$s)"),a.labels.singular_name,a.slug):i=(0,fe.sprintf)((0,fe.__)("Archive: %s"),a.labels.singular_name),{slug:"archive-"+a.slug,description:(0,fe.sprintf)((0,fe.__)("Displays an archive with the latest posts of type: %s."),a.labels.singular_name),title:i,icon:typeof a.icon=="string"&&a.icon.startsWith("dashicons-")?a.icon.slice(10):jn,templatePrefix:"archive"}})||[],[t,r,n])}var Mb=e=>{let t=kb(),r=Ga(),o=(0,It.useMemo)(()=>t?.reduce((s,{labels:f})=>{let m=(f.template_name||f.singular_name).toLowerCase();return s[m]=(s[m]||0)+1,s},{}),[t]),n=(0,It.useCallback)(({labels:s,slug:f})=>{let m=(s.template_name||s.singular_name).toLowerCase();return o[m]>1&&m!==f},[o]),a=(0,It.useMemo)(()=>t?.reduce((s,{slug:f})=>{let m=f;return f!=="page"&&(m=`single-${m}`),s[f]=m,s},{}),[t]),i=Pm("postType",a),l=(t||[]).reduce((s,f)=>{let{slug:m,labels:d,icon:p}=f,g=a[m],v=r?.find(({slug:V})=>V===g),w=n(f),_=d.template_name||(0,fe.sprintf)((0,fe.__)("Single item: %s"),d.singular_name);w&&(_=d.template_name?(0,fe.sprintf)((0,fe._x)("%1$s (%2$s)","post type menu label"),d.template_name,m):(0,fe.sprintf)((0,fe._x)("Single item: %1$s (%2$s)","post type menu label"),d.singular_name,m));let x=v?{...v,templatePrefix:a[m]}:{slug:g,title:_,description:(0,fe.sprintf)((0,fe.__)("Displays a single item: %s."),d.singular_name),icon:typeof p=="string"&&p.startsWith("dashicons-")?p.slice(10):bu,templatePrefix:a[m]},C=i?.[m]?.hasEntities;return C&&(x.onClick=V=>{e({type:"postType",slug:m,config:{recordNamePath:"title.rendered",queryArgs:({search:E})=>({_fields:"id,title,slug,link",orderBy:E?"relevance":"modified",exclude:i[m].existingEntitiesIds}),getSpecificTemplate:E=>{let R=Tm(a[m],E.slug);return{title:R,slug:R,templatePrefix:a[m]}}},labels:d,template:V})}),C&&s.push(x),s},[]);return(0,It.useMemo)(()=>l.reduce((s,f)=>{let{slug:m}=f,d="postTypesMenuItems";return m==="page"&&(d="defaultPostTypesMenuItems"),s[d].push(f),s},{defaultPostTypesMenuItems:[],postTypesMenuItems:[]}),[l])},Db=e=>{let t=wy(),r=Em(),o=Ga(),n=(0,It.useMemo)(()=>t?.reduce((m,{slug:d})=>{let p=d;return["category","post_tag"].includes(d)||(p=`taxonomy-${p}`),d==="post_tag"&&(p="tag"),m[d]=p,m},{}),[t]),a=t?.reduce((m,{labels:d})=>{let p=(d.template_name||d.singular_name).toLowerCase();return m[p]=(m[p]||0)+1,m},{}),i=(m,d)=>{if(["category","post_tag"].includes(d))return!1;let p=(m.template_name||m.singular_name).toLowerCase();return a[p]>1&&p!==d},l=Pm("taxonomy",n),u=(r||[]).map(({slug:m})=>m),s=(t||[]).reduce((m,d)=>{let{slug:p,labels:g}=d,v=n[p],w=o?.find(({slug:R})=>R===v),_=u?.includes(v),x=i(g,p),C=g.template_name||g.singular_name;x&&(C=g.template_name?(0,fe.sprintf)((0,fe._x)("%1$s (%2$s)","taxonomy template menu label"),g.template_name,p):(0,fe.sprintf)((0,fe._x)("%1$s (%2$s)","taxonomy menu label"),g.singular_name,p));let V=w?{...w,templatePrefix:n[p]}:{slug:v,title:C,description:(0,fe.sprintf)((0,fe.__)("Displays taxonomy: %s."),g.singular_name),icon:zn,templatePrefix:n[p]},E=l?.[p]?.hasEntities;return E&&(V.onClick=R=>{e({type:"taxonomy",slug:p,config:{queryArgs:({search:P})=>({_fields:"id,name,slug,link",orderBy:P?"name":"count",exclude:l[p].existingEntitiesIds}),getSpecificTemplate:P=>{let I=Tm(n[p],P.slug);return{title:I,slug:I,templatePrefix:n[p]}}},labels:g,hasGeneralTemplate:_,template:R})}),(!_||E)&&m.push(V),m},[]);return(0,It.useMemo)(()=>s.reduce((m,d)=>{let{slug:p}=d,g="taxonomiesMenuItems";return["category","tag"].includes(p)&&(g="defaultTaxonomiesMenuItems"),m[g].push(d),m},{defaultTaxonomiesMenuItems:[],taxonomiesMenuItems:[]}),[s])},yy={user:"author"},Sy={user:{who:"authors"}};function Fb(e){let t=Em(),r=Ga(),o=Pm("root",yy,Sy),n=r?.find(({slug:i})=>i==="author");n||(n={description:(0,fe.__)("Displays latest posts written by a single author."),slug:"author",title:"Author"});let a=!!t?.find(({slug:i})=>i==="author");if(o.user?.hasEntities&&(n={...n,templatePrefix:"author"},n.onClick=i=>{e({type:"root",slug:"user",config:{queryArgs:({search:l})=>({_fields:"id,name,slug,link",orderBy:l?"name":"registered_date",exclude:o.user.existingEntitiesIds,who:"authors"}),getSpecificTemplate:l=>{let u=Tm("author",l.slug);return{title:(0,fe.sprintf)((0,fe.__)("Author: %s"),l.name),slug:u,templatePrefix:"author"}}},labels:{singular_name:(0,fe.__)("Author"),search_items:(0,fe.__)("Search Authors"),not_found:(0,fe.__)("No authors found."),all_items:(0,fe.__)("All Authors")},hasGeneralTemplate:a,template:i})}),!a||o.user?.hasEntities)return n}var Pm=(e,t,r=_y)=>{let o=(0,kn.useSelect)(a=>Object.keys(t||{}).reduce((i,l)=>(i[l]=!!a(Nn.store).getEntityRecords(e,l,{per_page:1,_fields:"id",context:"view",...r[l]})?.length,i),{}),[t,e,r]);return(0,It.useMemo)(()=>Object.keys(t||{}).reduce((a,i)=>(a[i]={hasEntities:o[i]},a),{}),[t,o])};var Lb=[];function Cy({suggestion:e,search:t,onSelect:r,entityForSuggestions:o}){let n="template-list-custom-template-modal__suggestions_list__list-item";return React.createElement(ue.Composite.Item,{render:React.createElement(ue.Button,{__next40pxDefaultSize:!0,role:"option",className:n,onClick:()=>r(o.config.getSpecificTemplate(e))})},React.createElement(ue.__experimentalText,{size:"body",lineHeight:1.53846153846,weight:500,className:`${n}__title`},React.createElement(ue.TextHighlight,{text:(0,Hb.decodeEntities)(e.name),highlight:t})),e.link&&React.createElement(ue.__experimentalText,{size:"body",lineHeight:1.53846153846,className:`${n}__info`},(0,Wb.safeDecodeURI)(e.link)))}function Ty(e,t){let{config:r}=e,o=(0,to.useMemo)(()=>({order:"asc",context:"view",search:t,per_page:t?20:10,...r.queryArgs({search:t})}),[t,r]),{records:n,hasResolved:a}=(0,Bb.useEntityRecords)(e.type,e.slug,o),[i,l]=(0,to.useState)(Lb);return(0,to.useEffect)(()=>{if(!a)return;let u=Lb;n?.length&&(u=n,r.recordNamePath&&(u=Rb(u,r.recordNamePath))),l(u)},[n,a,r.recordNamePath]),i}function Ey({entityForSuggestions:e,onSelect:t}){let[r,o,n]=(0,jb.useDebouncedInput)(),a=Ty(e,n),{labels:i}=e,[l,u]=(0,to.useState)(!1);return!l&&a?.length>9&&u(!0),React.createElement(React.Fragment,null,l&&React.createElement(ue.SearchControl,{onChange:o,value:r,label:i.search_items,placeholder:i.search_items}),!!a?.length&&React.createElement(ue.Composite,{orientation:"vertical",role:"listbox",className:"template-list-custom-template-modal__suggestions_list","aria-label":(0,To.__)("Suggestions list")},a.map(s=>React.createElement(Cy,{key:s.slug,suggestion:s,search:n,onSelect:t,entityForSuggestions:e}))),n&&!a?.length&&React.createElement(ue.__experimentalText,{as:"p",className:"template-list-custom-template-modal__no-results"},i.not_found))}function Py({onSelect:e,entityForSuggestions:t,onBack:r,containerRef:o}){let[n,a]=(0,to.useState)(!1);return(0,to.useEffect)(()=>{if(o.current){let[i]=zb.focus.focusable.find(o.current);i?.focus()}},[n,o]),React.createElement(ue.__experimentalVStack,{spacing:4,className:"template-list-custom-template-modal__contents-wrapper",alignment:"left"},!n&&React.createElement(React.Fragment,null,React.createElement(ue.__experimentalText,{as:"p"},(0,To.__)("Select whether to create a single template for all items or a specific one.")),React.createElement(ue.Flex,{className:"template-list-custom-template-modal__contents",gap:"4",align:"initial"},React.createElement(ue.FlexItem,{isBlock:!0,as:ue.Button,onClick:()=>{let{slug:i,title:l,description:u,templatePrefix:s}=t.template;e({slug:i,title:l,description:u,templatePrefix:s})}},React.createElement(ue.__experimentalText,{as:"span",weight:500,lineHeight:1.53846153846},t.labels.all_items),React.createElement(ue.__experimentalText,{as:"span",lineHeight:1.53846153846},(0,To.__)("For all items"))),React.createElement(ue.FlexItem,{isBlock:!0,as:ue.Button,onClick:()=>{a(!0)}},React.createElement(ue.__experimentalText,{as:"span",weight:500,lineHeight:1.53846153846},t.labels.singular_name),React.createElement(ue.__experimentalText,{as:"span",lineHeight:1.53846153846},(0,To.__)("For a specific item")))),React.createElement(ue.Flex,{justify:"right"},React.createElement(ue.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:r},(0,To.__)("Back")))),n&&React.createElement(React.Fragment,null,React.createElement(ue.__experimentalText,{as:"p"},(0,To.__)("This template will be used only for the specific item chosen.")),React.createElement(Ey,{entityForSuggestions:t,onSelect:e}),React.createElement(ue.Flex,{justify:"right"},React.createElement(ue.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t.hasGeneralTemplate?r():a(!1)}},(0,To.__)("Back")))))}var Gb=Py;var Mn=function(){return Mn=Object.assign||function(t){for(var r,o=1,n=arguments.length;o{l.current&&l.current.focus()},[]);async function u(s){if(s.preventDefault(),!a){i(!0);try{await e({slug:Kb(r||n)||"wp-custom-template",title:r||n},!1)}finally{i(!1)}}}return React.createElement("form",{onSubmit:u},React.createElement(ro.__experimentalVStack,{spacing:6},React.createElement(ro.TextControl,{__next40pxDefaultSize:!0,label:(0,Dn.__)("Name"),value:r,onChange:o,placeholder:n,disabled:a,ref:l,help:(0,Dn.__)('Describe the template, e.g. "Post with sidebar". A custom template can be manually applied to any post or page.')}),React.createElement(ro.__experimentalHStack,{className:"template-list-custom-generic-template__modal-actions",justify:"right"},React.createElement(ro.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t},(0,Dn.__)("Back")),React.createElement(ro.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",isBusy:a,"aria-disabled":a},(0,Dn.__)("Create")))))}var Zb=Ay;var r0="wp_template",Om=["front-page","home","single","page","index","archive","author","category","date","tag","search","404"],ky={"front-page":Jl,home:Iu,single:vu,page:fu,archive:jn,search:Jn,404:du,index:au,category:Zo,author:qn,taxonomy:zn,date:Dl,tag:Ou,attachment:iu};function Qb({title:e,direction:t,className:r,description:o,icon:n,onClick:a,children:i}){return React.createElement(vt.Button,{__next40pxDefaultSize:!0,className:r,onClick:a,label:o,showTooltip:!!o},React.createElement(vt.Flex,{as:"span",align:"center",justify:"center",style:{width:"100%"},direction:t},React.createElement("div",{className:"template-list-add-new-template__template-icon"},React.createElement(vt.Icon,{icon:n})),React.createElement(vt.__experimentalVStack,{className:"template-list-add-new-template__template-name",alignment:"center",spacing:0},React.createElement(vt.__experimentalText,{align:"center",weight:500,lineHeight:1.53846153846},e),i)))}var Rt={templatesList:1,customTemplate:2,customGenericTemplate:3};function Ny({onClose:e}){let[t,r]=(0,ar.useState)(Rt.templatesList),[o,n]=(0,ar.useState)(),[a,i]=(0,ar.useState)(!1),l=Dy(n,()=>r(Rt.customTemplate)),u=Iy(),s=Ry(),{saveEntityRecord:f}=(0,Fn.useDispatch)(gl.store),{createErrorNotice:m,createSuccessNotice:d}=(0,Fn.useDispatch)(e0.store),p=(0,ar.useRef)(null),g=(0,Jb.useViewportMatch)("medium","<"),v=(0,Fn.useSelect)(V=>V(gl.store).getEntityRecord("root","__unstableBase")?.home,[]),w={"front-page":v,date:(0,kt.sprintf)((0,kt.__)("E.g. %s"),v+"/"+new Date().getFullYear())};(0,ar.useEffect)(()=>{if(p.current&&t===Rt.templatesList){let[V]=t0.focus.focusable.find(p.current);V?.focus()}},[t]);async function _(V,E=!0){if(!a){i(!0);try{let{title:R,description:P,slug:I}=V,T=await f("postType",r0,{description:P,slug:I.toString(),status:"publish",title:R,meta:{is_wp_suggestion:E,is_inactive_by_default:!0}},{throwOnError:!0});u({to:`/types/wp_template/edit/${encodeURIComponent(String(T.id))}`}),s(),d((0,kt.sprintf)((0,kt.__)('"%s" successfully created.'),(0,Xb.decodeEntities)(T.title?.rendered||R)||(0,kt.__)("(no title)")),{type:"snackbar"})}catch(R){let P=R.message&&R.code!=="unknown_error"?R.message:(0,kt.__)("An error occurred while creating the template.");m(P,{type:"snackbar"})}finally{i(!1)}}}let x=()=>{e(),r(Rt.templatesList)},C=(0,kt.__)("Add template");return t===Rt.customTemplate&&o?C=(0,kt.sprintf)((0,kt.__)("Add template: %s"),o.labels.singular_name):t===Rt.customGenericTemplate&&(C=(0,kt.__)("Create custom template")),React.createElement(vt.Modal,{title:C,className:U("template-list-add-new-template__modal",{"template-list-add-new-template__modal_template_list":t===Rt.templatesList,"template-list-custom-template-modal":t===Rt.customTemplate}),onRequestClose:x,overlayClassName:t===Rt.customGenericTemplate?"template-list-custom-generic-template__modal":void 0,ref:p},t===Rt.templatesList&&React.createElement(vt.__experimentalGrid,{columns:g?2:3,gap:4,align:"flex-start",justify:"center",className:"template-list-add-new-template__template-list__contents"},React.createElement(vt.Flex,{className:"template-list-add-new-template__template-list__prompt"},(0,kt.__)("Select what the new template should apply to:")),l.map(V=>{let{title:E,slug:R,onClick:P}=V;return React.createElement(Qb,{key:R,title:E,direction:"column",className:"template-list-add-new-template__template-button",description:w[R],icon:ky[R]||tu,onClick:()=>P?P(V):_(V)})}),React.createElement(Qb,{title:(0,kt.__)("Custom template"),direction:"row",className:"template-list-add-new-template__custom-template-button",icon:Xn,onClick:()=>r(Rt.customGenericTemplate)},React.createElement(vt.__experimentalText,{lineHeight:1.53846153846},(0,kt.__)("A custom template can be manually applied to any post or page.")))),t===Rt.customTemplate&&o&&React.createElement(Gb,{onSelect:_,entityForSuggestions:o,onBack:()=>r(Rt.templatesList),containerRef:p}),t===Rt.customGenericTemplate&&React.createElement(Zb,{createTemplate:_,onBack:()=>r(Rt.templatesList)}))}function My(){let[e,t]=(0,ar.useState)(!1),{postType:r}=(0,Fn.useSelect)(o=>{let{getPostType:n}=o(gl.store);return{postType:n(r0)}},[]);return r?React.createElement(React.Fragment,null,React.createElement(vt.Button,{variant:"primary",onClick:()=>t(!0),label:r.labels.add_new_item,size:"compact"},r.labels.add_new_item),e&&React.createElement(Ny,{onClose:()=>t(!1)})):null}function Dy(e,t){let o=(Ga()||[]).filter(d=>Om.includes(d.slug)),n=d=>{t?.(),e(d)},a=[...o],{defaultTaxonomiesMenuItems:i,taxonomiesMenuItems:l}=Db(n),{defaultPostTypesMenuItems:u,postTypesMenuItems:s}=Mb(n),f=Fb(n);return[...i,...u,f].forEach(d=>{if(!d)return;let p=a.findIndex(g=>g.slug===d.slug);p>-1?a[p]=d:a.push(d)}),a?.sort((d,p)=>Om.indexOf(d.slug)-Om.indexOf(p.slug)),[...a,...Nb(),...s,...l]}var o0=(0,ar.memo)(My);var Fy=`/** * SCSS Variables. * * Please use variables from this sheet to ensure consistency across the UI. * Don't add to this sheet unless you're pretty sure the value will be reused in many places. * For example, don't add rules to this sheet that affect block visuals. It's purely for UI. */ /** * Colors */ /** * Fonts & basic variables. */ /** * Typography */ /** * Grid System. * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ */ /** * Radius scale. */ /** * Elevation scale. */ /** * Dimensions. */ /** * Mobile specific styles */ /** * Editor styles. */ /** * Block & Editor UI. */ /** * Block paddings. */ /** * React Native specific. * These variables do not appear to be used anywhere else. */ /** * Typography */ /** * SCSS Variables. * * Please use variables from this sheet to ensure consistency across the UI. * Don't add to this sheet unless you're pretty sure the value will be reused in many places. * For example, don't add rules to this sheet that affect block visuals. It's purely for UI. */ /** * Colors */ /** * Fonts & basic variables. */ /** * Typography */ /** * Grid System. * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ */ /** * Radius scale. */ /** * Elevation scale. */ /** * Dimensions. */ /** * Mobile specific styles */ /** * Editor styles. */ /** * Block & Editor UI. */ /** * Block paddings. */ /** * React Native specific. * These variables do not appear to be used anywhere else. */ /** * Breakpoints & Media Queries */ /** * Converts a hex value into the rgb equivalent. * * @param {string} hex - the hexadecimal value to convert * @return {string} comma separated rgb values */ /** * Long content fade mixin * * Creates a fading overlay to signify that the content is longer * than the space allows. */ /** * Breakpoint mixins */ /** * Focus styles. */ /** * Applies editor left position to the selector passed as argument */ /** * Styles that are reused verbatim in a few places */ /** * Allows users to opt-out of animations via OS-level preferences. */ /** * Reset default styles for JavaScript UI based pages. * This is a WP-admin agnostic reset */ /** * Reset the WP Admin page styles for Gutenberg-like pages. */ :root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122, 0, 223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0, 124, 186; --wp-admin-theme-color-darker-10: rgb(0, 107, 160.5); --wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0, 90, 135; --wp-admin-border-width-focus: 2px; } @media (min-resolution: 192dpi) { :root { --wp-admin-border-width-focus: 1.5px; } } .fields-create-template-part-modal { z-index: 1000001; } .fields-create-template-part-modal__area-fieldset { border: 0; padding: 0; margin: 0; } .fields-create-template-part-modal__area-radio-group { border: 1px solid #949494; border-radius: 2px; } .fields-create-template-part-modal__area-radio-wrapper { position: relative; padding: 12px; display: grid; align-items: center; grid-template-columns: min-content 1fr min-content; grid-gap: 4px 8px; color: #1e1e1e; } .fields-create-template-part-modal__area-radio-wrapper + .fields-create-template-part-modal__area-radio-wrapper { border-top: 1px solid #949494; } .fields-create-template-part-modal__area-radio-wrapper input[type=radio] { position: absolute; opacity: 0; } .fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:checked) { z-index: 1; } .fields-create-template-part-modal__area-radio-wrapper:has(input[type=radio]:not(:checked)):hover { color: var(--wp-admin-theme-color); } .fields-create-template-part-modal__area-radio-wrapper > *:not(.fields-create-template-part-modal__area-radio-label) { pointer-events: none; } .fields-create-template-part-modal__area-radio-label::before { content: ""; position: absolute; inset: 0; } input[type=radio]:not(:checked) ~ .fields-create-template-part-modal__area-radio-label::before { cursor: pointer; } input[type=radio]:focus-visible ~ .fields-create-template-part-modal__area-radio-label::before { outline: 4px solid transparent; box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color); } .fields-create-template-part-modal__area-radio-icon, .fields-create-template-part-modal__area-radio-checkmark { fill: currentColor; } input[type=radio]:not(:checked) ~ .fields-create-template-part-modal__area-radio-checkmark { opacity: 0; } .fields-create-template-part-modal__area-radio-description { grid-column: 2/3; margin: 0; color: #757575; font-size: 12px; line-height: normal; text-wrap: pretty; } input[type=radio]:not(:checked):hover ~ .fields-create-template-part-modal__area-radio-description { color: inherit; } .fields-controls__slug { border: 0; padding: 0; margin: 0; } .fields-controls__slug .fields-controls__slug-external-icon { margin-left: 5ch; } .fields-controls__slug .fields-controls__slug-input input.components-input-control__input { padding-inline-start: 0 !important; } .fields-controls__slug .fields-controls__slug-help-link { word-break: break-word; } .fields-controls__slug .fields-controls__slug-help { display: flex; flex-direction: column; } .fields-controls__slug .fields-controls__slug-help .fields-controls__slug-help-slug { font-weight: 600; } .fields-controls__featured-image-placeholder { border-radius: 2px; box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2); display: inline-block; padding: 0; background: #fff linear-gradient(-45deg, transparent 48%, #ddd 48%, #ddd 52%, transparent 52%); } .fields-controls__featured-image-title { width: 100%; color: #1e1e1e; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .fields-controls__featured-image-image { width: 100%; height: 100%; border-radius: 2px; align-self: center; } .fields-controls__featured-image-container .fields-controls__featured-image-placeholder { margin: 0; } .fields-controls__featured-image-container span { margin-right: auto; } fieldset.fields-controls__featured-image { border: 0; padding: 0; margin: 0; } fieldset.fields-controls__featured-image .fields-controls__featured-image-container { border: 1px solid #ddd; border-radius: 2px; padding: 8px 12px; cursor: pointer; } fieldset.fields-controls__featured-image .fields-controls__featured-image-container:hover { background-color: #f0f0f0; } fieldset.fields-controls__featured-image .fields-controls__featured-image-placeholder { width: 24px; height: 24px; } fieldset.fields-controls__featured-image span { align-self: center; text-align: start; white-space: nowrap; } fieldset.fields-controls__featured-image .fields-controls__featured-image-upload-button { padding: 0; height: fit-content; } fieldset.fields-controls__featured-image .fields-controls__featured-image-upload-button:hover, fieldset.fields-controls__featured-image .fields-controls__featured-image-upload-button:focus { border: 0; color: unset; } fieldset.fields-controls__featured-image .fields-controls__featured-image-remove-button { place-self: end; } .dataforms-layouts-panel__field-control .fields-controls__featured-image-image { width: 16px; height: 16px; } .dataforms-layouts-panel__field-control .fields-controls__featured-image-placeholder { width: 16px; height: 16px; } .dataviews-view-grid__media .fields-controls__featured-image-image, .dataviews-view-grid__media .fields-controls__featured-image-placeholder, .dataviews-view-table__cell-content-wrapper.dataviews-column-primary__media .fields-controls__featured-image-image, .dataviews-view-table__cell-content-wrapper.dataviews-column-primary__media .fields-controls__featured-image-placeholder, .dataviews-view-list__media-wrapper .fields-controls__featured-image-image, .dataviews-view-list__media-wrapper .fields-controls__featured-image-placeholder { width: 100%; height: 100%; display: block; border-radius: 4px; } .dataviews-view-grid__media .fields-controls__featured-image-placeholder, .dataviews-view-table__cell-content-wrapper.dataviews-column-primary__media .fields-controls__featured-image-placeholder, .dataviews-view-list__media-wrapper .fields-controls__featured-image-placeholder { box-shadow: none; background: #f0f0f0; } .dataviews-view-table__cell-content-wrapper.dataviews-column-primary__media .fields-controls__featured-image-image, .dataviews-view-table__cell-content-wrapper.dataviews-column-primary__media .fields-controls__featured-image-placeholder { width: 32px; height: 32px; } .fields-controls__parent { border: 0; padding: 0; margin: 0; } .fields-controls__password { border: 0; padding: 0; margin: 0; } .fields-controls__template { border: 0; padding: 0; margin: 0; } .fields-controls__template-modal { z-index: 1000001; } .fields-controls__template-content .block-editor-block-patterns-list { column-count: 2; column-gap: 24px; padding-top: 2px; } @media (min-width: 782px) { .fields-controls__template-content .block-editor-block-patterns-list { column-count: 3; } } @media (min-width: 1280px) { .fields-controls__template-content .block-editor-block-patterns-list { column-count: 4; } } .fields-controls__template-content .block-editor-block-patterns-list .block-editor-block-patterns-list__list-item { break-inside: avoid-column; } .fields-field__title > span:first-child { text-overflow: ellipsis; overflow: hidden; text-decoration: none; white-space: nowrap; display: block; flex-grow: 0; } .fields-field__pattern-title span:first-child { flex: 1; } .routes-template-list__tabs-wrapper { border-bottom: 1px solid #f0f0f0; padding: 0 24px; } .routes-template-list-author-field__avatar { width: 24px; height: 24px; border-radius: 50%; overflow: hidden; margin-right: 8px; opacity: 0; transition: opacity 0.1s ease-in; } .routes-template-list-author-field__avatar.is-loaded { opacity: 1; } .routes-template-list-author-field__avatar img { width: 100%; height: 100%; object-fit: cover; } .routes-template-list-author-field__icon { width: 24px; height: 24px; display: flex; align-items: center; justify-content: center; margin-right: 8px; color: #757575; } .routes-template-list-author-field__name { color: #1e1e1e; }`;document.head.appendChild(document.createElement("style")).appendChild(document.createTextNode(Fy));var Ly=`/** * Colors */ /** * 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. */ /** * 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. */ .template-list-custom-template-modal__contents-wrapper { height: 100%; justify-content: flex-start !important; } .template-list-custom-template-modal__contents-wrapper > * { width: 100%; } .template-list-custom-template-modal__contents-wrapper__suggestions_list { margin-left: -12px; margin-right: -12px; width: calc(100% + 24px); } .template-list-custom-template-modal__contents > .components-button { height: auto; justify-content: center; } @media (min-width: 782px) { .template-list-custom-template-modal { width: 456px; } } @media (min-width: 600px) { .template-list-custom-template-modal .template-list-custom-template-modal__suggestions_list { max-height: 224px; overflow-y: auto; } } .template-list-custom-template-modal .template-list-custom-template-modal__suggestions_list__list-item { display: block; width: 100%; text-align: left; white-space: pre-wrap; overflow-wrap: break-word; height: auto; padding: 8px 12px; } .template-list-custom-template-modal .template-list-custom-template-modal__suggestions_list__list-item mark { font-weight: 700; background: none; } .template-list-custom-template-modal .template-list-custom-template-modal__suggestions_list__list-item:hover { background: rgba(var(--wp-admin-theme-color--rgb), 0.04); } .template-list-custom-template-modal .template-list-custom-template-modal__suggestions_list__list-item:hover * { color: var(--wp-admin-theme-color); } .template-list-custom-template-modal .template-list-custom-template-modal__suggestions_list__list-item:hover mark { color: var(--wp-admin-theme-color); } .template-list-custom-template-modal .template-list-custom-template-modal__suggestions_list__list-item:focus { background-color: #f0f0f0; } .template-list-custom-template-modal .template-list-custom-template-modal__suggestions_list__list-item:focus:not(:disabled) { box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color) inset; } .template-list-custom-template-modal .template-list-custom-template-modal__suggestions_list__list-item__title, .template-list-custom-template-modal .template-list-custom-template-modal__suggestions_list__list-item__info { overflow: hidden; text-overflow: ellipsis; display: block; } .template-list-custom-template-modal .template-list-custom-template-modal__suggestions_list__list-item__info { word-break: break-all; color: #757575; } .template-list-custom-template-modal__no-results { border: 1px solid #ccc; border-radius: 2px; padding: 16px; } .template-list-custom-generic-template__modal .components-modal__header { border-bottom: none; } .template-list-custom-generic-template__modal .components-modal__content::before { margin-bottom: 4px; } @media (min-width: 960px) { .template-list-add-new-template__modal { max-width: 832px; margin-top: 64px; width: calc(100% - 128px); max-height: calc(100% - 128px); } } .template-list-add-new-template__modal .template-list-add-new-template__template-button svg, .template-list-add-new-template__modal .template-list-add-new-template__custom-template-button svg { fill: var(--wp-admin-theme-color); } .template-list-add-new-template__modal .template-list-add-new-template__custom-template-button .template-list-add-new-template__template-name { flex-grow: 1; align-items: flex-start; } .template-list-add-new-template__modal .template-list-add-new-template__template-icon { padding: 8px; background: rgba(var(--wp-admin-theme-color--rgb), 0.04); border-radius: 100%; max-height: 40px; max-width: 40px; } .template-list-custom-template-modal__contents > .components-button, .template-list-add-new-template__template-list__contents > .components-button { padding: 32px; display: flex; flex-direction: column; border: 1px solid #ddd; justify-content: center; outline: 1px solid transparent; } .template-list-custom-template-modal__contents > .components-button span:first-child, .template-list-add-new-template__template-list__contents > .components-button span:first-child { color: #1e1e1e; } .template-list-custom-template-modal__contents > .components-button span, .template-list-add-new-template__template-list__contents > .components-button span { color: #757575; } .template-list-custom-template-modal__contents > .components-button:hover, .template-list-add-new-template__template-list__contents > .components-button:hover { color: var(--wp-admin-theme-color-darker-10); background: rgba(var(--wp-admin-theme-color--rgb), 0.04); border-color: transparent; } .template-list-custom-template-modal__contents > .components-button:hover span, .template-list-add-new-template__template-list__contents > .components-button:hover span { color: var(--wp-admin-theme-color); } .template-list-custom-template-modal__contents > .components-button:focus, .template-list-add-new-template__template-list__contents > .components-button:focus { box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color); border-color: transparent; outline: 3px solid transparent; } .template-list-custom-template-modal__contents > .components-button:focus span:first-child, .template-list-add-new-template__template-list__contents > .components-button:focus span:first-child { color: var(--wp-admin-theme-color); } .template-list-custom-template-modal__contents .template-list-add-new-template__custom-template-button, .template-list-custom-template-modal__contents .template-list-add-new-template__template-list__prompt, .template-list-add-new-template__template-list__contents .template-list-add-new-template__custom-template-button, .template-list-add-new-template__template-list__contents .template-list-add-new-template__template-list__prompt { grid-column: 1/-1; } .template-list-add-new-template__template-list__contents > .components-button { height: 100%; text-align: start; align-items: flex-start; }`;document.head.appendChild(document.createElement("style")).appendChild(document.createTextNode(Ly));var{usePostActions:Wy,templateTitleField:Gy}=nr(n0.privateApis),{Tabs:Vm}=nr(Bn.privateApis);function qy(e){return e.id.toString()}function Uy(){let e=zy(),{activeView:t="active"}=By({from:"/templates/list/$activeView"}),r=Hy(),o=jy({from:"/templates/list/$activeView"}),n=(0,Im.useSelect)(S=>S(Am.store).getPostType("wp_template"),[]),[a,i]=(0,Gt.useState)(null),l=(0,Gt.useMemo)(()=>ib(t),[t]),u=(0,Gt.useCallback)(S=>{r({search:{...o,...S}})},[o,r]),{view:s,isModified:f,updateView:m,resetToDefault:d}=Sl({kind:"postType",name:"wp_template",slug:t,defaultView:l,queryParams:o,onChangeQueryParams:u}),p=()=>{d(),e()},g=S=>{m(S),S.type!==s.type&&e()},{records:v,isLoading:w,staticRecords:_}=Sb(t),x=(0,Im.useSelect)(S=>{let{getUser:b}=S(Am.store);return v.reduce((k,F)=>(F.author_text?k[F.author_text]||(k[F.author_text]=F.author_text):F.author&&(k[F.author]||(k[F.author]=b(F.author))),k),{})},[v]),C=(0,Gt.useMemo)(()=>{let S=[];for(let b in x)S.push({value:x[b]?.id??b,label:x[b]?.name??b});return[lb,Gy,vb,bb,xb,{...mb,elements:S}]},[x]),{data:V,paginationInfo:E}=(0,Gt.useMemo)(()=>hm(v,s,C),[v,s,C]),R=(0,Gt.useCallback)(S=>{let b=S.map(O=>O.id.toString()),k=o.postIds||[],F=k.filter(O=>!b.includes(O));F.length!==k.length?r({search:{...o,postIds:F.length>0?F:void 0}}):e()},[e,o,r]),P=(0,Gt.useCallback)((S,b)=>{(S==="move-to-trash"||S==="permanently-delete")&&R(b),S==="duplicate-post"&&r({to:"/templates/list/user"})},[R,r]),I=Tb(),T=Wy({postType:"wp_template",context:"list",onActionPerformed:P}),N=(0,Gt.useMemo)(()=>[I,...T?.flatMap(S=>S.id==="view-post-revisions"?[]:[S])],[I,T]),D=(0,Gt.useMemo)(()=>{let S=[{slug:"active",label:(0,Ln.__)("Active"),icon:wu},{slug:"user",label:(0,Ln.__)("Created templates"),icon:qn}],b=new Map;_.forEach(F=>{F.author_text&&!b.has(F.author_text)&&b.set(F.author_text,{slug:F.author_text,label:F.author_text})});let k=Array.from(b.values());return[...S,...k]},[_]),M=(0,Gt.useCallback)(S=>{r({to:`/templates/list/${S}`})},[r]);if(!n)return null;let h=o.postIds??[];s.type==="list"&&h.length===0&&V?.length>0&&h.push(V[0].id.toString()),s.type==="list"&&h.splice(1);let y=N.find(S=>S.id==="duplicate-post");if(y&&!("RenderModal"in y))throw new Error("Expected duplicate action to have a RenderModal component");return React.createElement(bm,{title:(0,Ln.__)("Templates"),className:"template-page",actions:React.createElement(React.Fragment,null,f&&React.createElement(Bn.Button,{variant:"tertiary",size:"compact",onClick:p},(0,Ln.__)("Reset view")),React.createElement(o0,null)),hasPadding:!1},D.length>1&&React.createElement("div",{className:"routes-template-list__tabs-wrapper"},React.createElement(Vm,{onSelect:M,selectedTabId:t??"active"},React.createElement(Vm.TabList,null,D.map(S=>React.createElement(Vm.Tab,{tabId:S.slug,key:S.slug},S.label))))),React.createElement(vm,{data:V,fields:C,view:s,onChangeView:g,actions:N,isLoading:w,paginationInfo:E,defaultLayouts:ab,getItemId:qy,selection:h,onChangeSelection:S=>{r({search:{...o,postIds:S.length>0?S:void 0,edit:S.length===0?void 0:o.edit}})},isItemClickable:()=>!0,onClickItem:S=>{typeof S.id=="string"?i(S):r({to:`/types/wp_template/edit/${encodeURIComponent(S.id)}`})}}),a&&y&&React.createElement(Bn.Modal,{title:(0,Ln.__)("Duplicate"),onRequestClose:()=>i(null),size:"small"},React.createElement(y.RenderModal,{items:[a],closeModal:()=>i(null)})))}var Yy=Uy;export{Yy 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. *) */