File: /www/wwwroot/www.waciwang.com/wp-content/plugins/gutenberg/build/scripts/media-utils/index.min.js
"use strict";var wp;(wp||={}).mediaUtils=(()=>{var Bb=Object.create;var ya=Object.defineProperty;var jb=Object.getOwnPropertyDescriptor;var Hb=Object.getOwnPropertyNames;var zb=Object.getPrototypeOf,Wb=Object.prototype.hasOwnProperty;var Le=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Gb=(e,t)=>{for(var r in t)ya(e,r,{get:t[r],enumerable:!0})},ad=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Hb(t))!Wb.call(e,n)&&n!==r&&ya(e,n,{get:()=>t[n],enumerable:!(o=jb(t,n))||o.enumerable});return e};var u=(e,t,r)=>(r=e!=null?Bb(zb(e)):{},ad(t||!e||!e.__esModule?ya(r,"default",{value:e,enumerable:!0}):r,e)),Ub=e=>ad(ya({},"__esModule",{value:!0}),e);var W=Le((w1,id)=>{id.exports=window.wp.element});var z=Le((_1,sd)=>{sd.exports=window.wp.i18n});var fd=Le((O1,md)=>{md.exports=window.wp.blob});var tl=Le((P1,pd)=>{pd.exports=window.wp.apiFetch});var On=Le((tS,_d)=>{_d.exports=window.wp.coreData});var qt=Le((rS,yd)=>{yd.exports=window.wp.data});var U=Le((oS,Sd)=>{Sd.exports=window.wp.components});var me=Le((nS,Cd)=>{Cd.exports=window.wp.primitives});var T=Le((aS,Ed)=>{Ed.exports=window.ReactJSXRuntime});var Pt=Le((dC,Od)=>{Od.exports=window.wp.compose});var fe=Le((mC,Pd)=>{Pd.exports=window.React});var Wd=Le((BC,zd)=>{zd.exports=window.ReactDOM});var Ud=Le(Gd=>{"use strict";var Ho=fe();function dx(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var mx=typeof Object.is=="function"?Object.is:dx,fx=Ho.useState,px=Ho.useEffect,vx=Ho.useLayoutEffect,hx=Ho.useDebugValue;function gx(e,t){var r=t(),o=fx({inst:{value:r,getSnapshot:t}}),n=o[0].inst,a=o[1];return vx(function(){n.value=r,n.getSnapshot=t,au(n)&&a({inst:n})},[e,r,t]),px(function(){return au(n)&&a({inst:n}),e(function(){au(n)&&a({inst:n})})},[e]),hx(r),r}function au(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!mx(e,r)}catch{return!0}}function bx(e,t){return t()}var xx=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?bx:gx;Gd.useSyncExternalStore=Ho.useSyncExternalStore!==void 0?Ho.useSyncExternalStore:xx});var qd=Le((HC,Yd)=>{"use strict";Yd.exports=Ud()});var su=Le((JC,am)=>{am.exports=window.wp.keycodes});var lu=Le((t2,um)=>{um.exports=window.wp.privateApis});var Lp=Le((GV,rs)=>{var Mp={\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"},Fp=Object.keys(Mp).join("|"),Tw=new RegExp(Fp,"g"),Aw=new RegExp(Fp,"");function Vw(e){return Mp[e]}var Dp=function(e){return e.replace(Tw,Vw)},Rw=function(e){return!!e.match(Aw)};rs.exports=Dp;rs.exports.has=Rw;rs.exports.remove=Dp});var Kp=Le((QV,$p)=>{"use strict";$p.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 yv=Le((jR,_v)=>{_v.exports=window.wp.warning});var so=Le((v5,uh)=>{uh.exports=window.wp.date});var $s=Le((bL,ab)=>{ab.exports=window.wp.url});var b1={};Gb(b1,{MediaUpload:()=>dd,privateApis:()=>rd,transformAttachment:()=>Mr,uploadMedia:()=>Aa,validateFileSize:()=>Ia,validateMimeType:()=>Ea,validateMimeTypeForUser:()=>Pa});var ud=u(W(),1),cd=u(z(),1),Yb=[],qb=()=>{let{wp:e}=window;return e.media.view.MediaFrame.Select.extend({featuredImageToolbar(t){this.createSelectToolbar(t,{text:e.media.view.l10n.setFeaturedImage,state:this.options.state})},editState(){let t=this.state("featured-image").get("selection"),r=new e.media.view.EditImage({model:t.single(),controller:this}).render();this.content.set(r),r.loadEditor()},createStates:function(){this.on("toolbar:create:featured-image",this.featuredImageToolbar,this),this.on("content:render:edit-image",this.editState,this),this.states.add([new e.media.controller.FeaturedImage,new e.media.controller.EditImage({model:this.options.editImage})])}})},$b=()=>{let{wp:e}=window;return e.media.view.MediaFrame.Select.extend({createStates(){let t=this.options;this.options.states||this.states.add([new e.media.controller.Library({library:e.media.query(t.library),multiple:t.multiple,title:t.title,priority:20,filterable:"uploaded"}),new e.media.controller.EditImage({model:t.editImage})])}})},Kb=()=>{let{wp:e}=window;return e.media.view.MediaFrame.Post.extend({galleryToolbar(){let t=this.state().get("editing");this.toolbar.set(new e.media.view.Toolbar({controller:this,items:{insert:{style:"primary",text:t?e.media.view.l10n.updateGallery:e.media.view.l10n.insertGallery,priority:80,requires:{library:!0},click(){let r=this.controller,o=r.state();r.close(),o.trigger("update",o.get("library")),r.setState(r.options.state),r.reset()}}}}))},editState(){let t=this.state("gallery").get("selection"),r=new e.media.view.EditImage({model:t.single(),controller:this}).render();this.content.set(r),r.loadEditor()},createStates:function(){this.on("toolbar:create:main-gallery",this.galleryToolbar,this),this.on("content:render:edit-image",this.editState,this),this.states.add([new e.media.controller.Library({id:"gallery",title:e.media.view.l10n.createGalleryTitle,priority:40,toolbar:"main-gallery",filterable:"uploaded",multiple:"add",editable:!1,library:e.media.query({type:"image",...this.options.library})}),new e.media.controller.EditImage({model:this.options.editImage}),new e.media.controller.GalleryEdit({library:this.options.selection,editing:this.options.editing,menu:"gallery",displaySettings:!1,multiple:!0}),new e.media.controller.GalleryAdd])}})},ld=e=>["sizes","mime","type","subtype","id","url","alt","link","caption"].reduce((r,o)=>(e?.hasOwnProperty(o)&&(r[o]=e[o]),r),{}),Sa=e=>{let{wp:t}=window;return t.media.query({order:"ASC",orderby:"post__in",post__in:e,posts_per_page:-1,query:!0,type:"image"})},Zb=class extends ud.Component{constructor(){super(...arguments),this.openModal=this.openModal.bind(this),this.onOpen=this.onOpen.bind(this),this.onSelect=this.onSelect.bind(this),this.onUpdate=this.onUpdate.bind(this),this.onClose=this.onClose.bind(this)}initializeListeners(){this.frame.on("select",this.onSelect),this.frame.on("update",this.onUpdate),this.frame.on("open",this.onOpen),this.frame.on("close",this.onClose)}buildAndSetGalleryFrame(){let{addToGallery:e=!1,allowedTypes:t,multiple:r=!1,value:o=Yb}=this.props;if(o===this.lastGalleryValue)return;let{wp:n}=window;this.lastGalleryValue=o,this.frame&&this.frame.remove();let a;e?a="gallery-library":a=o&&o.length?"gallery-edit":"gallery",this.GalleryDetailsMediaFrame||(this.GalleryDetailsMediaFrame=Kb());let i=Sa(o),s=new n.media.model.Selection(i.models,{props:i.props.toJSON(),multiple:r});this.frame=new this.GalleryDetailsMediaFrame({mimeType:t,state:a,multiple:r,selection:s,editing:!!o?.length}),n.media.frame=this.frame,this.initializeListeners()}buildAndSetFeatureImageFrame(){let{wp:e}=window,{value:t,multiple:r,allowedTypes:o}=this.props,n=qb(),a=Sa(t),i=new e.media.model.Selection(a.models,{props:a.props.toJSON()});this.frame=new n({mimeType:o,state:"featured-image",multiple:r,selection:i,editing:t}),e.media.frame=this.frame,e.media.view.settings.post={...e.media.view.settings.post,featuredImageId:t||-1}}buildAndSetSingleMediaFrame(){let{wp:e}=window,{allowedTypes:t,multiple:r=!1,title:o=(0,cd.__)("Select or Upload Media"),value:n}=this.props,a={title:o,multiple:r};t&&(a.library={type:t}),this.frame&&this.frame.remove();let i=$b(),s=Sa(n),l=new e.media.model.Selection(s.models,{props:s.props.toJSON()});this.frame=new i({mimeType:t,multiple:r,selection:l,...a}),e.media.frame=this.frame}componentWillUnmount(){this.frame?.remove()}onUpdate(e){let{onSelect:t,multiple:r=!1}=this.props,o=this.frame.state(),n=e||o.get("selection");!n||!n.models.length||t(r?n.models.map(a=>ld(a.toJSON())):ld(n.models[0].toJSON()))}onSelect(){let{onSelect:e,multiple:t=!1}=this.props,r=this.frame.state().get("selection").toJSON();e(t?r:r[0])}onOpen(){let{wp:e}=window,{value:t}=this.props;if(this.updateCollection(),this.props.mode&&this.frame.content.mode(this.props.mode),!(Array.isArray(t)?!!t?.length:!!t))return;let o=this.props.gallery,n=this.frame.state().get("selection"),a=Array.isArray(t)?t:[t];o||a.forEach(s=>{n.add(e.media.attachment(s))});let i=Sa(a);i.more().done(function(){o&&i?.models?.length&&n.add(i.models)})}onClose(){let{onClose:e}=this.props;e&&e(),this.frame.detach()}updateCollection(){let e=this.frame.content.get();if(e&&e.collection){let t=e.collection;t.toArray().forEach(r=>r.trigger("destroy",r)),t.mirroring._hasMore=!0,t.more()}}openModal(){let{gallery:e=!1,unstableFeaturedImageFlow:t=!1,modalClass:r}=this.props;e?this.buildAndSetGalleryFrame():this.buildAndSetSingleMediaFrame(),r&&this.frame.$el.addClass(r),t&&this.buildAndSetFeatureImageFrame(),this.initializeListeners(),this.frame.open()}render(){return this.props.render({open:this.openModal})}},dd=Zb;var En=u(z(),1),Ta=u(fd(),1);var vd=u(tl(),1);function Xb(e){return e!==null&&typeof e=="object"&&Object.getPrototypeOf(e)===Object.prototype}function Cn(e,t,r){if(Xb(r))for(let[o,n]of Object.entries(r))Cn(e,`${t}[${o}]`,n);else r!==void 0&&e.append(t,String(r))}function Mr(e){let{alt_text:t,source_url:r,...o}=e;return{...o,alt:e.alt_text,caption:e.caption?.raw??"",title:e.title.raw,url:e.source_url,poster:e._embedded?.["wp:featuredmedia"]?.[0]?.source_url||void 0}}async function hd(e,t={},r){let o=new FormData;o.append("file",e,e.name||e.type.replace("/","."));for(let[n,a]of Object.entries(t))Cn(o,n,a);return Mr(await(0,vd.default)({path:"/wp/v2/media?_embed=wp:featuredmedia",body:o,method:"POST",signal:r}))}var Ca=u(z(),1);var Gt=class extends Error{code;file;constructor({code:e,message:t,file:r,cause:o}){super(t,{cause:o}),Object.setPrototypeOf(this,new.target.prototype),this.code=e,this.file=r}};function Ea(e,t){if(!t)return;let r=t.some(o=>o.includes("/")?o===e.type:e.type.startsWith(`${o}/`));if(e.type&&!r)throw new Gt({code:"MIME_TYPE_NOT_SUPPORTED",message:(0,Ca.sprintf)((0,Ca.__)("%s: Sorry, this file type is not supported here."),e.name),file:e})}var Oa=u(z(),1);function gd(e){return e?Object.entries(e).flatMap(([t,r])=>{let[o]=r.split("/"),n=t.split("|");return[r,...n.map(a=>`${o}/${a}`)]}):null}function Pa(e,t){let r=gd(t);if(!r)return;let o=r.includes(e.type);if(e.type&&!o)throw new Gt({code:"MIME_TYPE_NOT_ALLOWED_FOR_USER",message:(0,Oa.sprintf)((0,Oa.__)("%s: Sorry, you are not allowed to upload this file type."),e.name),file:e})}var jo=u(z(),1);function Ia(e,t){if(e.size<=0)throw new Gt({code:"EMPTY_FILE",message:(0,jo.sprintf)((0,jo.__)("%s: This file is empty."),e.name),file:e});if(t&&e.size>t)throw new Gt({code:"SIZE_ABOVE_LIMIT",message:(0,jo.sprintf)((0,jo.__)("%s: This file exceeds the maximum upload size for this site."),e.name),file:e})}function Aa({wpAllowedMimeTypes:e,allowedTypes:t,additionalData:r={},filesList:o,maxUploadFileSize:n,onError:a,onFileChange:i,signal:s,multiple:l=!0}){if(!l&&o.length>1){a?.(new Error((0,En.__)("Only one file can be used here.")));return}let c=[],d=[],m=(f,p)=>{window.__experimentalMediaProcessing||d[f]?.url&&(0,Ta.revokeBlobURL)(d[f].url),d[f]=p,i?.(d.filter(h=>h!==null))};for(let f of o){try{Pa(f,e)}catch(p){a?.(p);continue}try{Ea(f,t)}catch(p){a?.(p);continue}try{Ia(f,n)}catch(p){a?.(p);continue}c.push(f),window.__experimentalMediaProcessing||(d.push({url:(0,Ta.createBlobURL)(f)}),i?.(d))}c.map(async(f,p)=>{try{let h=await hd(f,r,s);m(p,h)}catch(h){m(p,null);let g;typeof h=="object"&&h!==null&&"message"in h?g=typeof h.message=="string"?h.message:String(h.message):g=(0,En.sprintf)((0,En.__)("Error while uploading file %s to the media library."),f.name),a?.(new Gt({code:"GENERAL",message:g,file:f,cause:h instanceof Error?h:void 0}))}})}var Va=u(z(),1);var bd=u(tl(),1);async function xd(e,t,r={},o){let n=new FormData;n.append("file",e,e.name||e.type.replace("/","."));for(let[a,i]of Object.entries(r))Cn(n,a,i);return Mr(await(0,bd.default)({path:`/wp/v2/media/${t}/sideload`,body:n,method:"POST",signal:o}))}var Qb=()=>{};async function wd({file:e,attachmentId:t,additionalData:r={},signal:o,onFileChange:n,onError:a=Qb}){try{let i=await xd(e,t,r,o);n?.([i])}catch(i){let s;i instanceof Error?s=i.message:s=(0,Va.sprintf)((0,Va.__)("Error while sideloading file %s to the server."),e.name),a(new Gt({code:"GENERAL",message:s,file:e,cause:i instanceof Error?i:void 0}))}}var Nt=u(W(),1),vr=u(z(),1),Zs=u(On(),1),Ab=u(qt(),1),po=u(U(),1);var Ra=u(me(),1),rl=u(T(),1),ol=(0,rl.jsx)(Ra.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,rl.jsx)(Ra.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 Na=u(me(),1),nl=u(T(),1),al=(0,nl.jsx)(Na.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,nl.jsx)(Na.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})});var ka=u(me(),1),il=u(T(),1),sl=(0,il.jsx)(ka.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,il.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 Ma=u(me(),1),ll=u(T(),1),ul=(0,ll.jsx)(Ma.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ll.jsx)(Ma.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var Fa=u(me(),1),cl=u(T(),1),dl=(0,cl.jsx)(Fa.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,cl.jsx)(Fa.Path,{d:"M17.7 4.3c-1.2 0-2.8 0-3.8 1-.6.6-.9 1.5-.9 2.6V14c-.6-.6-1.5-1-2.5-1C8.6 13 7 14.6 7 16.5S8.6 20 10.5 20c1.5 0 2.8-1 3.3-2.3.5-.8.7-1.8.7-2.5V7.9c0-.7.2-1.2.5-1.6.6-.6 1.8-.6 2.8-.6h.3V4.3h-.4z"})});var Da=u(me(),1),ml=u(T(),1),La=(0,ml.jsx)(Da.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,ml.jsx)(Da.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 Ba=u(me(),1),fl=u(T(),1),ja=(0,fl.jsx)(Ba.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,fl.jsx)(Ba.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 Ha=u(me(),1),pl=u(T(),1),Pn=(0,pl.jsx)(Ha.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,pl.jsx)(Ha.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var za=u(me(),1),vl=u(T(),1),hl=(0,vl.jsx)(za.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,vl.jsx)(za.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 Wa=u(me(),1),gl=u(T(),1),bl=(0,gl.jsx)(Wa.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,gl.jsx)(Wa.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 Ga=u(me(),1),xl=u(T(),1),wl=(0,xl.jsx)(Ga.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,xl.jsx)(Ga.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 Ua=u(me(),1),_l=u(T(),1),yl=(0,_l.jsx)(Ua.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,_l.jsx)(Ua.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 Ya=u(me(),1),Sl=u(T(),1),Cl=(0,Sl.jsx)(Ya.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Sl.jsx)(Ya.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 qa=u(me(),1),El=u(T(),1),Ol=(0,El.jsx)(qa.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,El.jsx)(qa.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12.848 8a1 1 0 0 1-.914-.594l-.723-1.63a.5.5 0 0 0-.447-.276H5a.5.5 0 0 0-.5.5v11.5a.5.5 0 0 0 .5.5h14a.5.5 0 0 0 .5-.5v-9A.5.5 0 0 0 19 8h-6.152Zm.612-1.5a.5.5 0 0 1-.462-.31l-.445-1.084A2 2 0 0 0 10.763 4H5a2 2 0 0 0-2 2v11.5a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-9a2 2 0 0 0-2-2h-5.54Z"})});var $a=u(me(),1),Pl=u(T(),1),Il=(0,Pl.jsx)($a.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Pl.jsx)($a.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 Ka=u(me(),1),Tl=u(T(),1),Al=(0,Tl.jsx)(Ka.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Tl.jsx)(Ka.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 Za=u(me(),1),Vl=u(T(),1),In=(0,Vl.jsx)(Za.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Vl.jsx)(Za.Path,{d:"M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z"})});var Xa=u(me(),1),Rl=u(T(),1),Nl=(0,Rl.jsx)(Xa.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Rl.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.5v8.4l-3-2.9c-.3-.3-.8-.3-1 0L11.9 14 9 12c-.3-.2-.6-.2-.8 0l-3.6 2.6V5c-.1-.3.1-.5.4-.5zm14 15H5c-.3 0-.5-.2-.5-.5v-2.4l4.1-3 3 1.9c.3.2.7.2.9-.1L16 12l3.5 3.4V19c0 .3-.2.5-.5.5z"})});var Qa=u(me(),1),kl=u(T(),1),Ml=(0,kl.jsx)(Qa.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,kl.jsx)(Qa.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 Ja=u(me(),1),Fl=u(T(),1),Dl=(0,Fl.jsx)(Ja.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Fl.jsx)(Ja.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 ei=u(me(),1),Ll=u(T(),1),Tn=(0,Ll.jsx)(ei.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ll.jsx)(ei.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var ti=u(me(),1),Bl=u(T(),1),ri=(0,Bl.jsx)(ti.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Bl.jsx)(ti.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 oi=u(me(),1),jl=u(T(),1),ni=(0,jl.jsx)(oi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,jl.jsx)(oi.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 ai=u(me(),1),Hl=u(T(),1),zl=(0,Hl.jsx)(ai.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Hl.jsx)(ai.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 ii=u(me(),1),Wl=u(T(),1),Gl=(0,Wl.jsx)(ii.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Wl.jsx)(ii.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 si=u(me(),1),Ul=u(T(),1),Yl=(0,Ul.jsx)(si.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ul.jsx)(si.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 li=u(me(),1),ql=u(T(),1),An=(0,ql.jsx)(li.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,ql.jsx)(li.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 ui=u(me(),1),$l=u(T(),1),Kl=(0,$l.jsx)(ui.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,$l.jsx)(ui.Path,{d:"M18.5 15v3.5H13V6.7l4.5 4.1 1-1.1-6.2-5.8-5.8 5.8 1 1.1 4-4v11.7h-6V15H4v5h16v-5z"})});var ci=u(me(),1),Zl=u(T(),1),Xl=(0,Zl.jsx)(ci.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Zl.jsx)(ci.Path,{d:"M18.7 3H5.3C4 3 3 4 3 5.3v13.4C3 20 4 21 5.3 21h13.4c1.3 0 2.3-1 2.3-2.3V5.3C21 4 20 3 18.7 3zm.8 15.7c0 .4-.4.8-.8.8H5.3c-.4 0-.8-.4-.8-.8V5.3c0-.4.4-.8.8-.8h13.4c.4 0 .8.4.8.8v13.4zM10 15l5-3-5-3v6z"})});var Td=u(fe(),1),Id={};function Ql(e,t){let r=Td.useRef(Id);return r.current===Id&&(r.current=e(t)),r}function Jl(e,...t){let r=new URL(`https://base-ui.com/production-error/${e}`);return t.forEach(o=>r.searchParams.append("args[]",o)),`Base UI error #${e}; visit ${r} for the full message.`}var mi=u(fe(),1);function eu(e,t,r,o){let n=Ql(Vd).current;return Jb(n,e,t,r,o)&&Rd(n,[e,t,r,o]),n.callback}function Ad(e){let t=Ql(Vd).current;return ex(t,e)&&Rd(t,e),t.callback}function Vd(){return{callback:null,cleanup:null,refs:[]}}function Jb(e,t,r,o,n){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==n}function ex(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function Rd(e,t){if(e.refs=t,t.every(r=>r==null)){e.callback=null;return}e.callback=r=>{if(e.cleanup&&(e.cleanup(),e.cleanup=null),r!=null){let o=Array(t.length).fill(null);for(let n=0;n<t.length;n+=1){let a=t[n];if(a!=null)switch(typeof a){case"function":{let i=a(r);typeof i=="function"&&(o[n]=i);break}case"object":{a.current=r;break}default:}}e.cleanup=()=>{for(let n=0;n<t.length;n+=1){let a=t[n];if(a!=null)switch(typeof a){case"function":{let i=o[n];typeof i=="function"?i():a(null);break}case"object":{a.current=null;break}default:}}}}}}var Md=u(fe(),1);var Nd=u(fe(),1),tx=parseInt(Nd.version,10);function kd(e){return tx>=e}function tu(e){if(!Md.isValidElement(e))return null;let t=e,r=t.props;return(kd(19)?r?.ref:t.ref)??null}function Vn(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function Fd(e,t){let r={};for(let o in e){let n=e[o];if(t?.hasOwnProperty(o)){let a=t[o](n);a!=null&&Object.assign(r,a);continue}n===!0?r[`data-${o.toLowerCase()}`]="":n&&(r[`data-${o.toLowerCase()}`]=n.toString())}return r}function Dd(e,t){return typeof e=="function"?e(t):e}function Ld(e,t){return typeof e=="function"?e(t):e}var Nn={};function di(e,t,r,o,n){let a={...ru(e,Nn)};return t&&(a=Rn(a,t)),r&&(a=Rn(a,r)),o&&(a=Rn(a,o)),n&&(a=Rn(a,n)),a}function Bd(e){if(e.length===0)return Nn;if(e.length===1)return ru(e[0],Nn);let t={...ru(e[0],Nn)};for(let r=1;r<e.length;r+=1)t=Rn(t,e[r]);return t}function Rn(e,t){return jd(t)?t(e):rx(e,t)}function rx(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=Vn(e.style,o);break}case"className":{e[r]=ou(e.className,o);break}default:ox(r,o)?e[r]=nx(e[r],o):e[r]=o}}return e}function ox(e,t){let r=e.charCodeAt(0),o=e.charCodeAt(1),n=e.charCodeAt(2);return r===111&&o===110&&n>=65&&n<=90&&(typeof t=="function"||typeof t>"u")}function jd(e){return typeof e=="function"}function ru(e,t){return jd(e)?e(t):e??Nn}function nx(e,t){return t?e?r=>{if(ix(r)){let n=r;ax(n);let a=t(n);return n.baseUIHandlerPrevented||e?.(n),a}let o=t(r);return e?.(r),o}:t:e}function ax(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function ou(e,t){return t?e?t+" "+e:t:e}function ix(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var sx=Object.freeze([]),Fr=Object.freeze({});var nu=u(fe(),1);function Hd(e,t,r={}){let o=t.render,n=lx(t,r);if(r.enabled===!1)return null;let a=r.state??Fr;return ux(e,o,n,a)}function lx(e,t={}){let{className:r,style:o,render:n}=e,{state:a=Fr,ref:i,props:s,stateAttributesMapping:l,enabled:c=!0}=t,d=c?Dd(r,a):void 0,m=c?Ld(o,a):void 0,f=c?Fd(a,l):Fr,p=c?Vn(f,Array.isArray(s)?Bd(s):s)??Fr:Fr;return typeof document<"u"&&(c?Array.isArray(i)?p.ref=Ad([p.ref,tu(n),...i]):p.ref=eu(p.ref,tu(n),i):eu(null,null)),c?(d!==void 0&&(p.className=ou(p.className,d)),m!==void 0&&(p.style=Vn(p.style,m)),p):Fr}function ux(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let n=di(r,t.props);return n.ref=r.ref,mi.cloneElement(t,n)}if(e&&typeof e=="string")return cx(e,r);throw new Error(Jl(8))}function cx(e,t){return e==="button"?(0,nu.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,nu.createElement)("img",{alt:"",...t,key:t.key}):mi.createElement(e,t)}function $d(e){return Hd(e.defaultTagName??"div",e,e)}function Kd(e){var t,r,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e)){var n=e.length;for(t=0;t<n;t++)e[t]&&(r=Kd(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function wx(){for(var e,t,r=0,o="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=Kd(e))&&(o&&(o+=" "),o+=t);return o}var $=wx;var Zd=u(W(),1),_x=`@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;
@layer wp-ui-components {
.style-module__stack__Gc4EG {
display: flex;
}
}
`;document.head.appendChild(document.createElement("style")).appendChild(document.createTextNode(_x));var yx={stack:"style-module__stack__Gc4EG"},D=(0,Zd.forwardRef)(function({direction:t,gap:r,align:o,justify:n,wrap:a,render:i,...s},l){let c={gap:r&&`var(--wpds-dimension-gap-${r})`,alignItems:o,justifyContent:n,flexDirection:t,flexWrap:a};return $d({render:i,ref:l,props:di(s,{style:c,className:yx.stack})})});var gi=u(W(),1);var iu=u(z(),1);var Oe="isAny",Pe="isNone",nt="isAll",at="isNotAll",dt="between",mt="inThePast",_t="over",Te="is",Ae="isNot",Dr="lessThan",Lr="greaterThan",Br="lessThanOrEqual",jr="greaterThanOrEqual",Hr="before",zr="after",Wr="beforeInc",Gr="afterInc",$t="contains",Kt="notContains",Zt="startsWith",Ur="on",Yr="notOn",fi=["asc","desc"],Xd={asc:"\u2191",desc:"\u2193"},pi={asc:"ascending",desc:"descending"},vi={asc:(0,iu.__)("Sort ascending"),desc:(0,iu.__)("Sort descending")},Qd={asc:ul,desc:ol},hi="table",Jd="grid",em="list",tm="activity",rm="pickerGrid",om="pickerTable";var nm=(0,gi.createContext)({view:{type:hi},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,gi.createRef)(),resizeObserverRef:()=>{},defaultLayouts:{list:{},grid:{},table:{}},filters:[],isShowingFilter:!1,setIsShowingFilter:()=>{},hasInfiniteScrollHandler:!1,config:{perPageSizes:[]}});nm.displayName="DataViewsContext";var K=nm;var _r=u(z(),1);var Fn=u(z(),1),Dn=u(U(),1),yt=u(W(),1),fu=u(su(),1);var im=u(U(),1),sm=u(z(),1),lm=u(T(),1);function qr({selection:e,onChangeSelection:t,item:r,getItemId:o,titleField:n,disabled:a,...i}){let s=o(r),l=!a&&e.includes(s),c=n?.getValue?.({item:r})||(0,sm.__)("(no title)");return(0,lm.jsx)(im.CheckboxControl,{className:"dataviews-selection-checkbox","aria-label":c,"aria-disabled":a,checked:l,onChange:()=>{a||t(e.includes(s)?e.filter(d=>s!==d):[...e,s])},...i})}var bo=u(U(),1),mm=u(z(),1),zo=u(W(),1);var fm=u(qt(),1),pm=u(Pt(),1);var cm=u(lu(),1),{lock:r2,unlock:te}=(0,cm.__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 ge=u(T(),1),{Menu:go,kebabCase:Sx}=te(bo.privateApis);function Cx({action:e,onClick:t,items:r,variant:o}){let n=typeof e.label=="string"?e.label:e.label(r);return(0,ge.jsx)(bo.Button,{disabled:!!e.disabled,accessibleWhenDisabled:!0,size:"compact",variant:o,onClick:t,children:n})}function Ex({action:e,onClick:t,items:r}){let o=typeof e.label=="string"?e.label:e.label(r);return(0,ge.jsx)(go.Item,{disabled:e.disabled,onClick:t,children:(0,ge.jsx)(go.ItemLabel,{children:o})})}function kn({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,ge.jsx)(bo.Modal,{title:n||o,__experimentalHideHeader:!!e.hideModalHeader,onRequestClose:r,focusOnMount:e.modalFocusOnMount??!0,size:e.modalSize||"medium",overlayClassName:`dataviews-action-modal dataviews-action-modal__${Sx(e.id)}`,children:(0,ge.jsx)(e.RenderModal,{items:t,closeModal:r})})}function uu({actions:e,item:t,registry:r,setActiveModalAction:o}){let{primaryActions:n,regularActions:a}=(0,zo.useMemo)(()=>e.reduce((s,l)=>((l.isPrimary?s.primaryActions:s.regularActions).push(l),s),{primaryActions:[],regularActions:[]}),[e]),i=s=>s.map(l=>(0,ge.jsx)(Ex,{action:l,onClick:()=>{if("RenderModal"in l){o(l);return}l.callback([t],{registry:r})},items:[t]},l.id));return(0,ge.jsxs)(go.Group,{children:[i(n),n.length>0&&a.length>0&&(0,ge.jsx)(go.Separator,{}),i(a)]})}function xo({item:e,actions:t,isCompact:r}){let o=(0,fm.useRegistry)(),{primaryActions:n,eligibleActions:a}=(0,zo.useMemo)(()=>{let i=t.filter(l=>!l.isEligible||l.isEligible(e));return{primaryActions:i.filter(l=>l.isPrimary),eligibleActions:i}},[t,e]);return r?(0,ge.jsx)(dm,{item:e,actions:a,isSmall:!0,registry:o}):(0,ge.jsxs)(D,{direction:"row",justify:"flex-end",className:"dataviews-item-actions",style:{flexShrink:0,width:"auto"},children:[(0,ge.jsx)(cu,{item:e,actions:n,registry:o}),n.length<a.length&&(0,ge.jsx)(dm,{item:e,actions:a,registry:o})]})}function dm({item:e,actions:t,isSmall:r,registry:o}){let[n,a]=(0,zo.useState)(null);return(0,ge.jsxs)(ge.Fragment,{children:[(0,ge.jsxs)(go,{placement:"bottom-end",children:[(0,ge.jsx)(go.TriggerButton,{render:(0,ge.jsx)(bo.Button,{size:r?"small":"compact",icon:Tn,label:(0,mm.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,className:"dataviews-all-actions-button"})}),(0,ge.jsx)(go.Popover,{children:(0,ge.jsx)(uu,{actions:t,item:e,registry:o,setActiveModalAction:a})})]}),!!n&&(0,ge.jsx)(kn,{action:n,items:[e],closeModal:()=>a(null)})]})}function cu({item:e,actions:t,registry:r,buttonVariant:o}){let[n,a]=(0,zo.useState)(null);return(0,pm.useViewportMatch)("medium","<")||!Array.isArray(t)||t.length===0?null:(0,ge.jsxs)(ge.Fragment,{children:[t.map(s=>(0,ge.jsx)(Cx,{action:s,onClick:()=>{if("RenderModal"in s){a(s);return}s.callback([e],{registry:r})},items:[e],variant:o},s.id)),!!n&&(0,ge.jsx)(kn,{action:n,items:[e],closeModal:()=>a(null)})]})}var du=u(U(),1),Mn=u(z(),1),wo=u(W(),1),Ox=u(qt(),1);var Px=u(Pt(),1);var bi=u(T(),1);function xi(e,t){return(0,wo.useMemo)(()=>e.some(r=>r.supportsBulk&&(!r.isEligible||r.isEligible(t))),[e,t])}function wi(e,t){return(0,wo.useMemo)(()=>t.some(r=>e.some(o=>o.supportsBulk&&(!o.isEligible||o.isEligible(r)))),[e,t])}function _i({selection:e,onChangeSelection:t,data:r,actions:o,getItemId:n}){let a=(0,wo.useMemo)(()=>r.filter(l=>o.some(c=>c.supportsBulk&&(!c.isEligible||c.isEligible(l)))),[r,o]),i=r.filter(l=>e.includes(n(l))&&a.includes(l)),s=i.length===a.length;return(0,bi.jsx)(du.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:s,indeterminate:!s&&!!i.length,onChange:()=>{t(s?[]:a.map(l=>n(l)))},"aria-label":s?(0,Mn.__)("Deselect all"):(0,Mn.__)("Select all")})}var gr=u(z(),1);var br=u(U(),1),$r=u(W(),1);function yi(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=u(T(),1),{Menu:pe}=te(br.privateApis);function Ix({children:e}){return $r.Children.toArray(e).filter(Boolean).map((t,r)=>(0,ee.jsxs)($r.Fragment,{children:[r>0&&(0,ee.jsx)(pe.Separator,{}),t]},r))}var Tx=(0,$r.forwardRef)(function({fieldId:t,view:r,fields:o,onChangeView:n,onHide:a,setOpenedFilter:i,canMove:s=!0,canInsertLeft:l=!0,canInsertRight:c=!0},d){let m=r.fields??[],f=m?.indexOf(t),p=r.sort?.field===t,h=!1,g=!1,w=!1,_=[],y=o.find(C=>C.id===t),{setIsShowingFilter:O}=(0,$r.useContext)(K);if(!y)return null;h=y.enableHiding!==!1,g=y.enableSorting!==!1;let V=y.header;if(_=!!y.filterBy&&y.filterBy?.operators||[],w=!r.filters?.some(C=>t===C.field)&&!!(y.hasElements||y.Edit)&&y.filterBy!==!1&&!y.filterBy?.isPrimary,!g&&!s&&!h&&!w)return V;let P=yi(r,o).filter(C=>!m.includes(C.id)),F=(l||c)&&!!P.length,k=(0,gr.isRTL)();return(0,ee.jsxs)(pe,{children:[(0,ee.jsxs)(pe.TriggerButton,{render:(0,ee.jsx)(br.Button,{size:"compact",className:"dataviews-view-table-header-button",ref:d,variant:"tertiary"}),children:[V,r.sort&&p&&(0,ee.jsx)("span",{"aria-hidden":"true",children:Xd[r.sort.direction]})]}),(0,ee.jsx)(pe.Popover,{style:{minWidth:"240px"},children:(0,ee.jsxs)(Ix,{children:[g&&(0,ee.jsx)(pe.Group,{children:fi.map(C=>{let S=r.sort&&p&&r.sort.direction===C,A=`${t}-${C}`;return(0,ee.jsx)(pe.RadioItem,{name:"view-table-sorting",value:A,checked:S,onChange:()=>{n({...r,sort:{field:t,direction:C},showLevels:!1})},children:(0,ee.jsx)(pe.ItemLabel,{children:vi[C]})},A)})}),w&&(0,ee.jsx)(pe.Group,{children:(0,ee.jsx)(pe.Item,{prefix:(0,ee.jsx)(br.Icon,{icon:In}),onClick:()=>{i(t),O(!0),n({...r,page:1,filters:[...r.filters||[],{field:t,value:void 0,operator:_[0]}]})},children:(0,ee.jsx)(pe.ItemLabel,{children:(0,gr.__)("Add filter")})})}),(s||h||F)&&y&&(0,ee.jsxs)(pe.Group,{children:[s&&(0,ee.jsx)(pe.Item,{prefix:(0,ee.jsx)(br.Icon,{icon:al}),disabled:k?f>=m.length-1:f<1,onClick:()=>{let C=k?f+1:f-1,S=[...m];S.splice(f,1),S.splice(C,0,t),n({...r,fields:S})},children:(0,ee.jsx)(pe.ItemLabel,{children:(0,gr.__)("Move left")})}),s&&(0,ee.jsx)(pe.Item,{prefix:(0,ee.jsx)(br.Icon,{icon:sl}),disabled:k?f<1:f>=m.length-1,onClick:()=>{let C=k?f-1:f+1,S=[...m];S.splice(f,1),S.splice(C,0,t),n({...r,fields:S})},children:(0,ee.jsx)(pe.ItemLabel,{children:(0,gr.__)("Move right")})}),l&&!!P.length&&(0,ee.jsxs)(pe,{children:[(0,ee.jsx)(pe.SubmenuTriggerItem,{children:(0,ee.jsx)(pe.ItemLabel,{children:(0,gr.__)("Insert left")})}),(0,ee.jsx)(pe.Popover,{children:P.map(C=>(0,ee.jsx)(pe.Item,{onClick:()=>{n({...r,fields:[...m.slice(0,f),C.id,...m.slice(f)]})},children:(0,ee.jsx)(pe.ItemLabel,{children:C.label})},C.id))})]}),c&&!!P.length&&(0,ee.jsxs)(pe,{children:[(0,ee.jsx)(pe.SubmenuTriggerItem,{children:(0,ee.jsx)(pe.ItemLabel,{children:(0,gr.__)("Insert right")})}),(0,ee.jsx)(pe.Popover,{children:P.map(C=>(0,ee.jsx)(pe.Item,{onClick:()=>{n({...r,fields:[...m.slice(0,f+1),C.id,...m.slice(f+1)]})},children:(0,ee.jsx)(pe.ItemLabel,{children:C.label})},C.id))})]}),h&&y&&(0,ee.jsx)(pe.Item,{prefix:(0,ee.jsx)(br.Icon,{icon:An}),onClick:()=>{a(y),n({...r,fields:m.filter(C=>C!==t)})},children:(0,ee.jsx)(pe.ItemLabel,{children:(0,gr.__)("Hide column")})})]})]})})]})}),Ax=Tx,Wo=Ax;var vm=u(W(),1),mu=u(T(),1);function Vx({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 Kr({item:e,isItemClickable:t,onClickItem:r,renderItemLink:o,className:n,children:a,...i}){if(!t(e))return(0,mu.jsx)("div",{className:n,...i,children:a});if(o){let l=o({item:e,className:`${n} ${n}--clickable`,...i,children:a});return(0,vm.cloneElement)(l,{onClick:c=>{c.stopPropagation(),l.props.onClick&&l.props.onClick(c)},onKeyDown:c=>{(c.key==="Enter"||c.key===""||c.key===" ")&&(c.stopPropagation(),l.props.onKeyDown&&l.props.onKeyDown(c))}})}let s=Vx({item:e,isItemClickable:t,onClickItem:r,className:n});return(0,mu.jsx)("div",{...s,...i,children:a})}var Xt=u(T(),1);function Rx({item:e,level:t,titleField:r,mediaField:o,descriptionField:n,onClickItem:a,renderItemLink:i,isItemClickable:s}){return(0,Xt.jsxs)(D,{direction:"row",gap:"sm",align:"flex-start",justify:"flex-start",children:[o&&(0,Xt.jsx)(Kr,{item:e,isItemClickable:s,onClickItem:a,renderItemLink:i,className:"dataviews-view-table__cell-content-wrapper dataviews-column-primary__media","aria-label":s(e)&&(a||i)&&r?r.getValue?.({item:e}):void 0,children:(0,Xt.jsx)(o.render,{item:e,field:o,config:{sizes:"32px"}})}),(0,Xt.jsxs)(D,{direction:"column",align:"flex-start",className:"dataviews-view-table__primary-column-content",children:[r&&(0,Xt.jsxs)(Kr,{item:e,isItemClickable:s,onClickItem:a,renderItemLink:i,className:"dataviews-view-table__cell-content-wrapper dataviews-title-field",children:[t!==void 0&&t>0&&(0,Xt.jsxs)("span",{className:"dataviews-view-table__level",children:[Array(t).fill("\u2014").join(" "),"\xA0"]}),(0,Xt.jsx)(r.render,{item:e,field:r})]}),n&&(0,Xt.jsx)(n.render,{item:e,field:n})]})]})}var Si=Rx;var hm=u(Pt(),1),Go=u(W(),1),gm=u(z(),1),Nx=e=>(0,gm.isRTL)()?Math.abs(e.scrollLeft)<=1:e.scrollLeft+e.clientWidth>=e.scrollWidth-1;function bm({scrollContainerRef:e,enabled:t=!1}){let[r,o]=(0,Go.useState)(!1),n=(0,hm.useDebounce)((0,Go.useCallback)(()=>{let a=e.current;a&&o(Nx(a))},[e,o]),200);return(0,Go.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 Ft(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 Zr=u(U(),1),wm=u(z(),1),_m=u(W(),1);var It=u(T(),1);function xm({field:e,isVisible:t,onToggleVisibility:r}){return(0,It.jsx)(Zr.__experimentalItem,{onClick:e.enableHiding?r:void 0,children:(0,It.jsxs)(D,{direction:"row",gap:"xs",justify:"flex-start",align:"center",children:[(0,It.jsx)("div",{style:{height:24,width:24},children:t&&(0,It.jsx)(Zr.Icon,{icon:Pn})}),(0,It.jsx)("span",{className:"dataviews-view-config__label",children:e.label})]})})}function kx(e){return!!e}function Ci({showLabel:e=!0}){let{view:t,fields:r,onChangeView:o}=(0,_m.useContext)(K),n=yi(t,r);if(!n?.length)return null;let a=r.find(h=>h.id===t.titleField),i=r.find(h=>h.id===t.mediaField),s=r.find(h=>h.id===t.descriptionField),l=[{field:a,isVisibleFlag:"showTitle"},{field:i,isVisibleFlag:"showMedia"},{field:s,isVisibleFlag:"showDescription"}].filter(({field:h})=>kx(h)),c=t.fields??[],d=n.filter(h=>c.includes(h.id)).length,m=l.filter(({isVisibleFlag:h})=>t[h]??!0),f=m.length+d,p=f===1&&m.length===1;return(0,It.jsxs)(D,{direction:"column",className:"dataviews-field-control",children:[e&&(0,It.jsx)(Zr.BaseControl.VisualLabel,{children:(0,wm.__)("Properties")}),(0,It.jsx)(D,{direction:"column",className:"dataviews-view-config__properties",children:(0,It.jsxs)(Zr.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,size:"medium",children:[l.map(({field:h,isVisibleFlag:g})=>{let w=t[g]??!0,_=p&&w?{...h,enableHiding:!1}:h;return(0,It.jsx)(xm,{field:_,isVisible:w,onToggleVisibility:()=>{o({...t,[g]:!w})}},h.id)}),n.map(h=>{let g=c.includes(h.id),w=f===1&&g?{...h,enableHiding:!1}:h;return(0,It.jsx)(xm,{field:w,isVisible:g,onToggleVisibility:()=>{o({...t,fields:g?c.filter(_=>_!==h.id):[...c,h.id]})}},h.id)})]})})]})}var Z=u(T(),1);function Mx({item:e,fields:t,column:r,align:o}){let n=t.find(i=>i.id===r);if(!n)return null;let a=$("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":o==="end","dataviews-view-table__cell-align-center":o==="center"});return(0,Z.jsx)("div",{className:a,children:(0,Z.jsx)(n.render,{item:e,field:n})})}function ym({hasBulkActions:e,item:t,level:r,actions:o,fields:n,id:a,view:i,titleField:s,mediaField:l,descriptionField:c,selection:d,getItemId:m,isItemClickable:f,onClickItem:p,renderItemLink:h,onChangeSelection:g,isActionsColumnSticky:w,posinset:_}){let{paginationInfo:y}=(0,yt.useContext)(K),O=xi(o,t),V=O&&d.includes(a),{showTitle:P=!0,showMedia:F=!0,showDescription:k=!0,infiniteScrollEnabled:C}=i,S=(0,yt.useRef)(!1),A=i.fields??[],N=s&&P||l&&F||c&&k;return(0,Z.jsxs)("tr",{className:$("dataviews-view-table__row",{"is-selected":O&&V,"has-bulk-actions":O}),onTouchStart:()=>{S.current=!0},"aria-setsize":C?y.totalItems:void 0,"aria-posinset":_,role:C?"article":void 0,onMouseDown:R=>{let v=(0,fu.isAppleOS)()?R.metaKey:R.ctrlKey;R.button===0&&v&&window.navigator.userAgent.toLowerCase().includes("firefox")&&R?.preventDefault()},onClick:R=>{if(!O)return;((0,fu.isAppleOS)()?R.metaKey:R.ctrlKey)&&!S.current&&document.getSelection()?.type!=="Range"&&g(d.includes(a)?d.filter(b=>a!==b):[...d,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)(qr,{item:t,selection:d,onChangeSelection:g,getItemId:m,titleField:s,disabled:!O})})}),N&&(0,Z.jsx)("td",{children:(0,Z.jsx)(Si,{item:t,level:r,titleField:P?s:void 0,mediaField:F?l:void 0,descriptionField:k?c:void 0,isItemClickable:f,onClickItem:p,renderItemLink:h})}),A.map(R=>{let{width:v,maxWidth:b,minWidth:E,align:x}=i.layout?.styles?.[R]??{};return(0,Z.jsx)("td",{style:{width:v,maxWidth:b,minWidth:E},children:(0,Z.jsx)(Mx,{fields:n,item:t,column:R,align:x})},R)}),!!o?.length&&(0,Z.jsx)("td",{className:$("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":w}),onClick:R=>R.stopPropagation(),children:(0,Z.jsx)(xo,{item:t,actions:o})})]})}function Fx({actions:e,data:t,fields:r,getItemId:o,getItemLevel:n,isLoading:a=!1,onChangeView:i,onChangeSelection:s,selection:l,setOpenedFilter:c,onClickItem:d,isItemClickable:m,renderItemLink:f,view:p,className:h,empty:g}){let{containerRef:w}=(0,yt.useContext)(K),_=(0,yt.useRef)(new Map),y=(0,yt.useRef)(),[O,V]=(0,yt.useState)(),P=wi(e,t),[F,k]=(0,yt.useState)(null);(0,yt.useEffect)(()=>{y.current&&(y.current.focus(),y.current=void 0)});let C=(0,yt.useId)(),S=bm({scrollContainerRef:w,enabled:!!e?.length});if(O){y.current=O,V(void 0);return}let A=Y=>{let he=_.current.get(Y.id),wt=he?_.current.get(he.fallback):void 0;V(wt?.node)},N=Y=>{Y.preventDefault(),Y.stopPropagation();let he={getBoundingClientRect:()=>({x:Y.clientX,y:Y.clientY,top:Y.clientY,left:Y.clientX,right:Y.clientX,bottom:Y.clientY,width:0,height:0,toJSON:()=>({})})};window.requestAnimationFrame(()=>{k(he)})},R=!!t?.length,v=r.find(Y=>Y.id===p.titleField),b=r.find(Y=>Y.id===p.mediaField),E=r.find(Y=>Y.id===p.descriptionField),x=p.groupBy?.field?r.find(Y=>Y.id===p.groupBy?.field):null,M=x?Ft(t,x):null,{showTitle:H=!0,showMedia:I=!0,showDescription:q=!0}=p,X=v&&H||b&&I||E&&q,ct=p.fields??[],xt=(Y,he)=>wt=>{wt?_.current.set(Y,{node:wt,fallback:ct[he>0?he-1:1]}):_.current.delete(Y)},kt=p.infiniteScrollEnabled&&!M;return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)("table",{className:$("dataviews-view-table",h,{[`has-${p.layout?.density}-density`]:p.layout?.density&&["compact","comfortable"].includes(p.layout.density),"has-bulk-actions":P}),"aria-busy":a,"aria-describedby":C,role:kt?"feed":void 0,children:[(0,Z.jsxs)("colgroup",{children:[P&&(0,Z.jsx)("col",{className:"dataviews-view-table__col-checkbox"}),X&&(0,Z.jsx)("col",{className:"dataviews-view-table__col-first-data"}),ct.map((Y,he)=>(0,Z.jsx)("col",{className:$(`dataviews-view-table__col-${Y}`,{"dataviews-view-table__col-first-data":!X&&he===0})},`col-${Y}`)),!!e?.length&&(0,Z.jsx)("col",{className:"dataviews-view-table__col-actions"})]}),F&&(0,Z.jsx)(Dn.Popover,{anchor:F,onClose:()=>k(null),placement:"bottom-start",children:(0,Z.jsx)(Ci,{showLabel:!1})}),(0,Z.jsx)("thead",{onContextMenu:N,children:(0,Z.jsxs)("tr",{className:"dataviews-view-table__row",children:[P&&(0,Z.jsx)("th",{className:"dataviews-view-table__checkbox-column",scope:"col",onContextMenu:N,children:(0,Z.jsx)(_i,{selection:l,onChangeSelection:s,data:t,actions:e,getItemId:o})}),X&&(0,Z.jsx)("th",{scope:"col",children:v&&(0,Z.jsx)(Wo,{ref:xt(v.id,0),fieldId:v.id,view:p,fields:r,onChangeView:i,onHide:A,setOpenedFilter:c,canMove:!1,canInsertLeft:!1,canInsertRight:p.layout?.enableMoving??!0})}),ct.map((Y,he)=>{let{width:wt,maxWidth:Nr,minWidth:vo,align:Bo}=p.layout?.styles?.[Y]??{},kr=p.layout?.enableMoving??!0;return(0,Z.jsx)("th",{style:{width:wt,maxWidth:Nr,minWidth:vo,textAlign:Bo},"aria-sort":p.sort?.direction&&p.sort?.field===Y?pi[p.sort.direction]:void 0,scope:"col",children:(0,Z.jsx)(Wo,{ref:xt(Y,he),fieldId:Y,view:p,fields:r,onChangeView:i,onHide:A,setOpenedFilter:c,canMove:kr,canInsertLeft:kr,canInsertRight:kr})},Y)}),!!e?.length&&(0,Z.jsx)("th",{className:$("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":!S}),children:(0,Z.jsx)("span",{className:"dataviews-view-table-header",children:(0,Fn.__)("Actions")})})]})}),R&&x&&M?Array.from(M.entries()).map(([Y,he])=>(0,Z.jsxs)("tbody",{children:[(0,Z.jsx)("tr",{className:"dataviews-view-table__group-header-row",children:(0,Z.jsx)("td",{colSpan:ct.length+(X?1:0)+(P?1:0)+(e?.length?1:0),className:"dataviews-view-table__group-header-cell",children:p.groupBy?.showLabel===!1?Y:(0,Fn.sprintf)((0,Fn.__)("%1$s: %2$s"),x.label,Y)})}),he.map((wt,Nr)=>(0,Z.jsx)(ym,{item:wt,level:p.showLevels&&typeof n=="function"?n(wt):void 0,hasBulkActions:P,actions:e,fields:r,id:o(wt)||Nr.toString(),view:p,titleField:v,mediaField:b,descriptionField:E,selection:l,getItemId:o,onChangeSelection:s,onClickItem:d,renderItemLink:f,isItemClickable:m,isActionsColumnSticky:!S},o(wt)))]},`group-${Y}`)):(0,Z.jsx)("tbody",{children:R&&t.map((Y,he)=>(0,Z.jsx)(ym,{item:Y,level:p.showLevels&&typeof n=="function"?n(Y):void 0,hasBulkActions:P,actions:e,fields:r,id:o(Y)||he.toString(),view:p,titleField:v,mediaField:b,descriptionField:E,selection:l,getItemId:o,onChangeSelection:s,onClickItem:d,renderItemLink:f,isItemClickable:m,isActionsColumnSticky:!S,posinset:kt?he+1:void 0},o(Y)))})]}),(0,Z.jsxs)("div",{className:$({"dataviews-loading":a,"dataviews-no-results":!R&&!a}),id:C,children:[!R&&(a?(0,Z.jsx)("p",{children:(0,Z.jsx)(Dn.Spinner,{})}):g),R&&a&&(0,Z.jsx)("p",{className:"dataviews-loading-more",children:(0,Z.jsx)(Dn.Spinner,{})})]})]})}var Sm=Fx;var vu=u(U(),1),Pi=u(z(),1);var Tt=u(U(),1);var Ln=u(z(),1),Em=u(Pt(),1),Om=u(su(),1),Oi=u(W(),1);var Dx=u(U(),1),Lx=u(z(),1),Ei=u(W(),1);var Bx=u(T(),1),jx=[{value:120,breakpoint:1},{value:170,breakpoint:1},{value:230,breakpoint:1},{value:290,breakpoint:1112},{value:350,breakpoint:1636},{value:430,breakpoint:588}],Hx=jx[2].value;function Cm(){let e=(0,Ei.useContext)(K),t=e.view;return(0,Ei.useMemo)(()=>{let r=e.containerWidth,o=32,n=t.layout?.previewSize??Hx,a=Math.floor((r+o)/(n+o));return Math.max(1,a)},[e.containerWidth,t.layout?.previewSize])}var ue=u(T(),1),{Badge:zx}=te(Tt.privateApis);function Wx(e,t){let r=[];for(let o=0,n=e.length;o<n;o+=t)r.push(e.slice(o,o+t));return r}var Gx=(0,Oi.forwardRef)(function e({view:t,selection:r,onChangeSelection:o,onClickItem:n,isItemClickable:a,renderItemLink:i,getItemId:s,item:l,actions:c,mediaField:d,titleField:m,descriptionField:f,regularFields:p,badgeFields:h,hasBulkActions:g,config:w,..._},y){let{showTitle:O=!0,showMedia:V=!0,showDescription:P=!0}=t,F=xi(c,l),k=s(l),C=(0,Em.useInstanceId)(e),S=r.includes(k),A=d?.render?(0,ue.jsx)(d.render,{item:l,field:d,config:w}):null,N=O&&m?.render?(0,ue.jsx)(m.render,{item:l,field:m}):null,R=V&&A,v,b;return a(l)&&n&&(N?(v={"aria-labelledby":`dataviews-view-grid__title-field-${C}`},b={id:`dataviews-view-grid__title-field-${C}`}):v={"aria-label":(0,Ln.__)("Navigate to item")}),(0,ue.jsxs)(D,{direction:"column",..._,ref:y,className:$(_.className,"dataviews-view-grid__row__gridcell","dataviews-view-grid__card",{"is-selected":F&&S}),onClickCapture:E=>{if(_.onClickCapture?.(E),(0,Om.isAppleOS)()?E.metaKey:E.ctrlKey){if(E.stopPropagation(),E.preventDefault(),!F)return;o(r.includes(k)?r.filter(x=>k!==x):[...r,k])}},children:[R&&(0,ue.jsx)(Kr,{item:l,isItemClickable:a,onClickItem:n,renderItemLink:i,className:"dataviews-view-grid__media",...v,children:A}),g&&R&&(0,ue.jsx)(qr,{item:l,selection:r,onChangeSelection:o,getItemId:s,titleField:m,disabled:!F}),!O&&R&&!!c?.length&&(0,ue.jsx)("div",{className:"dataviews-view-grid__media-actions",children:(0,ue.jsx)(xo,{item:l,actions:c,isCompact:!0})}),O&&(0,ue.jsxs)(D,{direction:"row",gap:"xs",className:"dataviews-view-grid__title-actions",children:[(0,ue.jsx)(Kr,{item:l,isItemClickable:a,onClickItem:n,renderItemLink:i,className:"dataviews-view-grid__title-field dataviews-title-field",...b,children:N}),!!c?.length&&(0,ue.jsx)(xo,{item:l,actions:c,isCompact:!0})]}),(0,ue.jsxs)(D,{direction:"column",gap:"2xs",children:[P&&f?.render&&(0,ue.jsx)(f.render,{item:l,field:f}),!!h?.length&&(0,ue.jsx)(D,{direction:"row",className:"dataviews-view-grid__badge-fields",gap:"xs",wrap:"wrap",align:"top",justify:"flex-start",children:h.map(E=>(0,ue.jsx)(zx,{className:"dataviews-view-grid__field-value",children:(0,ue.jsx)(E.render,{item:l,field:E})},E.id))}),!!p?.length&&(0,ue.jsx)(D,{direction:"column",className:"dataviews-view-grid__fields",gap:"2xs",children:p.map(E=>(0,ue.jsx)(Tt.Flex,{className:"dataviews-view-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,ue.jsxs)(ue.Fragment,{children:[(0,ue.jsx)(Tt.Tooltip,{text:E.label,children:(0,ue.jsx)(Tt.FlexItem,{className:"dataviews-view-grid__field-name",children:E.header})}),(0,ue.jsx)(Tt.FlexItem,{className:"dataviews-view-grid__field-value",style:{maxHeight:"none"},children:(0,ue.jsx)(E.render,{item:l,field:E})})]})},E.id))})]})]})});function pu({data:e,isInfiniteScroll:t,className:r,isLoading:o,view:n,fields:a,selection:i,onChangeSelection:s,onClickItem:l,isItemClickable:c,renderItemLink:d,getItemId:m,actions:f}){let{paginationInfo:p,resizeObserverRef:h}=(0,Oi.useContext)(K),g=Cm(),w=wi(f,e),_=a.find(S=>S.id===n?.titleField),y=a.find(S=>S.id===n?.mediaField),O=a.find(S=>S.id===n?.descriptionField),V=n.fields??[],{regularFields:P,badgeFields:F}=V.reduce((S,A)=>{let N=a.find(v=>v.id===A);if(!N)return S;let R=n.layout?.badgeFields?.includes(A)?"badgeFields":"regularFields";return S[R].push(N),S},{regularFields:[],badgeFields:[]}),k="900px",C=Math.ceil(e.length/g);return(0,ue.jsx)(Tt.Composite,{role:t?"feed":"grid",className:$("dataviews-view-grid",r),focusWrap:!0,"aria-busy":o,"aria-rowcount":t?void 0:C,ref:h,children:Wx(e,g).map((S,A)=>(0,ue.jsx)(Tt.Composite.Row,{render:(0,ue.jsx)("div",{role:"row","aria-rowindex":A+1,"aria-label":(0,Ln.sprintf)((0,Ln.__)("Row %d"),A+1),className:"dataviews-view-grid__row",style:{gridTemplateColumns:`repeat( ${g}, minmax(0, 1fr) )`}}),children:S.map((N,R)=>{let v=A*g+R;return(0,ue.jsx)(Tt.Composite.Item,{render:b=>(0,ue.jsx)(Gx,{...b,role:t?"article":"gridcell","aria-setsize":t?p.totalItems:void 0,"aria-posinset":t?v+1:void 0,view:n,selection:i,onChangeSelection:s,onClickItem:l,isItemClickable:c,renderItemLink:d,getItemId:m,item:N,actions:f,mediaField:y,titleField:_,descriptionField:O,regularFields:P,badgeFields:F,hasBulkActions:w,config:{sizes:k}})},m(N))})},A))})}var ft=u(T(),1);function Ux({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:a,onClickItem:i,isItemClickable:s,renderItemLink:l,selection:c,view:d,className:m,empty:f}){let p=!!t?.length,h=d.groupBy?.field?r.find(y=>y.id===d.groupBy?.field):null,g=h?Ft(t,h):null,w=d.infiniteScrollEnabled&&!g,_={className:m,isLoading:n,view:d,fields:r,selection:c,onChangeSelection:a,onClickItem:i,isItemClickable:s,renderItemLink:l,getItemId:o,actions:e};return(0,ft.jsxs)(ft.Fragment,{children:[p&&h&&g&&(0,ft.jsx)(D,{direction:"column",gap:"md",children:Array.from(g.entries()).map(([y,O])=>(0,ft.jsxs)(D,{direction:"column",gap:"xs",children:[(0,ft.jsx)("h3",{className:"dataviews-view-grid__group-header",children:d.groupBy?.showLabel===!1?y:(0,Pi.sprintf)((0,Pi.__)("%1$s: %2$s"),h.label,y)}),(0,ft.jsx)(pu,{..._,data:O,isInfiniteScroll:!1})]},y))}),p&&!g&&(0,ft.jsx)(pu,{..._,data:t,isInfiniteScroll:!!w}),!p&&(0,ft.jsx)("div",{className:$({"dataviews-loading":n,"dataviews-no-results":!n}),children:n?(0,ft.jsx)("p",{children:(0,ft.jsx)(vu.Spinner,{})}):f}),p&&n&&(0,ft.jsx)("p",{className:"dataviews-loading-more",children:(0,ft.jsx)(vu.Spinner,{})})]})}var Pm=Ux;var Ii=u(Pt(),1),Ue=u(U(),1),ze=u(W(),1),Bn=u(z(),1);var xu=u(qt(),1);var G=u(T(),1),{Menu:hu}=te(Ue.privateApis);function gu(e){return`${e}-item-wrapper`}function Yx(e,t){return`${e}-primary-action-${t}`}function bu(e){return`${e}-dropdown`}function qx({idPrefix:e,primaryAction:t,item:r}){let o=(0,xu.useRegistry)(),[n,a]=(0,ze.useState)(!1),i=Yx(e,t.id),s=typeof t.label=="string"?t.label:t.label([r]);return"RenderModal"in t?(0,G.jsx)("div",{role:"gridcell",children:(0,G.jsx)(Ue.Composite.Item,{id:i,render:(0,G.jsx)(Ue.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,text:s,size:"small",onClick:()=>a(!0)}),children:n&&(0,G.jsx)(kn,{action:t,items:[r],closeModal:()=>a(!1)})})},t.id):(0,G.jsx)("div",{role:"gridcell",children:(0,G.jsx)(Ue.Composite.Item,{id:i,render:(0,G.jsx)(Ue.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,size:"small",onClick:()=>{t.callback([r],{registry:o})},children:s})})},t.id)}function Im({view:e,actions:t,idPrefix:r,isSelected:o,item:n,titleField:a,mediaField:i,descriptionField:s,onSelect:l,otherFields:c,onDropdownTriggerKeyDown:d,posinset:m}){let{showTitle:f=!0,showMedia:p=!0,showDescription:h=!0,infiniteScrollEnabled:g}=e,w=(0,ze.useRef)(null),_=`${r}-label`,y=`${r}-description`,O=(0,xu.useRegistry)(),[V,P]=(0,ze.useState)(!1),[F,k]=(0,ze.useState)(null),C=({type:x})=>{P(x==="mouseenter")},{paginationInfo:S}=(0,ze.useContext)(K);(0,ze.useEffect)(()=>{o&&w.current?.scrollIntoView({behavior:"auto",block:"nearest",inline:"nearest"})},[o]);let{primaryAction:A,eligibleActions:N}=(0,ze.useMemo)(()=>{let x=t.filter(H=>!H.isEligible||H.isEligible(n));return{primaryAction:x.filter(H=>H.isPrimary)[0],eligibleActions:x}},[t,n]),R=A&&t.length===1,v=p&&i?.render?(0,G.jsx)("div",{className:"dataviews-view-list__media-wrapper",children:(0,G.jsx)(i.render,{item:n,field:i,config:{sizes:"52px"}})}):null,b=f&&a?.render?(0,G.jsx)(a.render,{item:n,field:a}):null,E=N?.length>0&&(0,G.jsxs)(D,{direction:"row",gap:"sm",className:"dataviews-view-list__item-actions",children:[A&&(0,G.jsx)(qx,{idPrefix:r,primaryAction:A,item:n}),!R&&(0,G.jsxs)("div",{role:"gridcell",children:[(0,G.jsxs)(hu,{placement:"bottom-end",children:[(0,G.jsx)(hu.TriggerButton,{render:(0,G.jsx)(Ue.Composite.Item,{id:bu(r),render:(0,G.jsx)(Ue.Button,{size:"small",icon:Tn,label:(0,Bn.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,onKeyDown:d})})}),(0,G.jsx)(hu.Popover,{children:(0,G.jsx)(uu,{actions:N,item:n,registry:O,setActiveModalAction:k})})]}),!!F&&(0,G.jsx)(kn,{action:F,items:[n],closeModal:()=>k(null)})]})]});return(0,G.jsx)(Ue.Composite.Row,{ref:w,render:(0,G.jsx)("div",{"aria-posinset":m,"aria-setsize":g?S.totalItems:void 0}),role:g?"article":"row",className:$({"is-selected":o,"is-hovered":V}),onMouseEnter:C,onMouseLeave:C,children:(0,G.jsxs)(D,{direction:"row",className:"dataviews-view-list__item-wrapper",children:[(0,G.jsx)("div",{role:"gridcell",children:(0,G.jsx)(Ue.Composite.Item,{id:gu(r),"aria-pressed":o,"aria-labelledby":_,"aria-describedby":y,className:"dataviews-view-list__item",onClick:()=>l(n)})}),(0,G.jsxs)(D,{direction:"row",gap:"sm",justify:"start",align:"flex-start",style:{flex:1},children:[v,(0,G.jsxs)(D,{direction:"column",gap:"2xs",className:"dataviews-view-list__field-wrapper",children:[(0,G.jsxs)(D,{direction:"row",align:"center",children:[(0,G.jsx)("div",{className:"dataviews-title-field",id:_,style:{flex:1},children:b}),E]}),h&&s?.render&&(0,G.jsx)("div",{className:"dataviews-view-list__field",children:(0,G.jsx)(s.render,{item:n,field:s})}),(0,G.jsx)("div",{className:"dataviews-view-list__fields",id:y,children:c.map(x=>(0,G.jsxs)("div",{className:"dataviews-view-list__field",children:[(0,G.jsx)(Ue.VisuallyHidden,{as:"span",className:"dataviews-view-list__field-label",children:x.label}),(0,G.jsx)("span",{className:"dataviews-view-list__field-value",children:(0,G.jsx)(x.render,{item:n,field:x})})]},x.id))})]})]})]})})}function $x(e){return!!e}function wu(e){let{actions:t,data:r,fields:o,getItemId:n,isLoading:a,onChangeSelection:i,selection:s,view:l,className:c,empty:d}=e,m=(0,Ii.useInstanceId)(wu,"view-list"),f=r?.findLast(b=>s.includes(n(b))),p=o.find(b=>b.id===l.titleField),h=o.find(b=>b.id===l.mediaField),g=o.find(b=>b.id===l.descriptionField),w=(l?.fields??[]).map(b=>o.find(E=>b===E.id)).filter($x),_=b=>i([n(b)]),y=(0,ze.useCallback)(b=>`${m}-${n(b)}`,[m,n]),O=(0,ze.useCallback)((b,E)=>E.startsWith(y(b)),[y]),[V,P]=(0,ze.useState)(void 0);(0,ze.useEffect)(()=>{f&&P(gu(y(f)))},[f,y]);let F=r.findIndex(b=>O(b,V??"")),k=(0,Ii.usePrevious)(F),C=F!==-1,S=(0,ze.useCallback)((b,E)=>{let x=Math.min(r.length-1,Math.max(0,b));if(!r[x])return;let M=y(r[x]),H=E(M);P(H),document.getElementById(H)?.focus()},[r,y]);(0,ze.useEffect)(()=>{!C&&(k!==void 0&&k!==-1)&&S(k,gu)},[C,S,k]);let A=(0,ze.useCallback)(b=>{b.key==="ArrowDown"&&(b.preventDefault(),S(F+1,bu)),b.key==="ArrowUp"&&(b.preventDefault(),S(F-1,bu))},[S,F]),N=r?.length;if(!N)return(0,G.jsx)("div",{className:$({"dataviews-loading":a,"dataviews-no-results":!N&&!a}),children:!N&&(a?(0,G.jsx)("p",{children:(0,G.jsx)(Ue.Spinner,{})}):d)});let R=l.groupBy?.field?o.find(b=>b.id===l.groupBy?.field):null,v=R?Ft(r,R):null;return N&&R&&v?(0,G.jsx)(Ue.Composite,{id:`${m}`,render:(0,G.jsx)("div",{}),className:"dataviews-view-list__group",role:"grid",activeId:V,setActiveId:P,children:(0,G.jsx)(D,{direction:"column",gap:"md",className:$("dataviews-view-list",c),children:Array.from(v.entries()).map(([b,E])=>(0,G.jsxs)(D,{direction:"column",gap:"xs",children:[(0,G.jsx)("h3",{className:"dataviews-view-list__group-header",children:l.groupBy?.showLabel===!1?b:(0,Bn.sprintf)((0,Bn.__)("%1$s: %2$s"),R.label,b)}),E.map(x=>{let M=y(x);return(0,G.jsx)(Im,{view:l,idPrefix:M,actions:t,item:x,isSelected:x===f,onSelect:_,mediaField:h,titleField:p,descriptionField:g,otherFields:w,onDropdownTriggerKeyDown:A},M)})]},b))})}):(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(Ue.Composite,{id:m,render:(0,G.jsx)("div",{}),className:$("dataviews-view-list",c,{[`has-${l.layout?.density}-density`]:l.layout?.density&&["compact","comfortable"].includes(l.layout.density)}),role:l.infiniteScrollEnabled?"feed":"grid",activeId:V,setActiveId:P,children:r.map((b,E)=>{let x=y(b);return(0,G.jsx)(Im,{view:l,idPrefix:x,actions:t,item:b,isSelected:b===f,onSelect:_,mediaField:h,titleField:p,descriptionField:g,otherFields:w,onDropdownTriggerKeyDown:A,posinset:l.infiniteScrollEnabled?E+1:void 0},x)})}),N&&a&&(0,G.jsx)("p",{className:"dataviews-loading-more",children:(0,G.jsx)(Ue.Spinner,{})})]})}var yu=u(U(),1);var Ti=u(z(),1),Tm=u(W(),1);var Uo=u(T(),1);function Am({groupName:e,groupData:t,groupField:r,showLabel:o=!0,children:n}){let a=o?(0,Tm.createInterpolateElement)((0,Ti.sprintf)((0,Ti.__)("%s: <groupName />"),r.label).trim(),{groupName:(0,Uo.jsx)(r.render,{item:t[0],field:r})}):(0,Uo.jsx)(r.render,{item:t[0],field:r});return(0,Uo.jsxs)(D,{direction:"column",className:"dataviews-view-activity__group",children:[(0,Uo.jsx)("h3",{className:"dataviews-view-activity__group-header",children:a}),n]},e)}var Vm=u(U(),1),_o=u(W(),1),Rm=u(qt(),1);var Be=u(T(),1);function Kx(e){let{view:t,actions:r,item:o,titleField:n,mediaField:a,descriptionField:i,otherFields:s,posinset:l,onClickItem:c,renderItemLink:d,isItemClickable:m}=e,{showTitle:f=!0,showMedia:p=!0,showDescription:h=!0,infiniteScrollEnabled:g}=t,w=(0,_o.useRef)(null),_=(0,Rm.useRegistry)(),{paginationInfo:y}=(0,_o.useContext)(K),{primaryActions:O,eligibleActions:V}=(0,_o.useMemo)(()=>{let A=r.filter(R=>!R.isEligible||R.isEligible(o));return{primaryActions:A.filter(R=>R.isPrimary),eligibleActions:A}},[r,o]),P=t.layout?.density??"balanced",F=p&&P!=="compact"&&a?.render?(0,Be.jsx)(a.render,{item:o,field:a,config:{sizes:P==="comfortable"?"32px":"24px"}}):null,k=(0,Be.jsx)("div",{className:"dataviews-view-activity__item-type-icon",children:F||(0,Be.jsx)("span",{className:"dataviews-view-activity__item-bullet","aria-hidden":"true"})}),C=f&&n?.render?(0,Be.jsx)(n.render,{item:o,field:n}):null,S=(0,_o.useMemo)(()=>P==="comfortable"?"sm":"xs",[P]);return(0,Be.jsx)("div",{ref:w,role:g?"article":void 0,"aria-posinset":l,"aria-setsize":g?y.totalItems:void 0,className:$("dataviews-view-activity__item",P==="compact"&&"is-compact",P==="balanced"&&"is-balanced",P==="comfortable"&&"is-comfortable"),children:(0,Be.jsxs)(D,{direction:"row",gap:"md",justify:"start",align:"flex-start",children:[(0,Be.jsx)(D,{direction:"column",gap:"2xs",align:"center",className:"dataviews-view-activity__item-type",children:k}),(0,Be.jsxs)(D,{direction:"column",gap:S,align:"flex-start",className:"dataviews-view-activity__item-content",children:[C&&(0,Be.jsx)(Kr,{item:o,isItemClickable:m,onClickItem:c,renderItemLink:d,className:"dataviews-view-activity__item-title",children:C}),h&&i&&(0,Be.jsx)("div",{className:"dataviews-view-activity__item-description",children:(0,Be.jsx)(i.render,{item:o,field:i})}),(0,Be.jsx)("div",{className:"dataviews-view-activity__item-fields",children:s.map(A=>(0,Be.jsxs)("div",{className:"dataviews-view-activity__item-field",children:[(0,Be.jsx)(Vm.VisuallyHidden,{as:"span",className:"dataviews-view-activity__item-field-label",children:A.label}),(0,Be.jsx)("span",{className:"dataviews-view-activity__item-field-value",children:(0,Be.jsx)(A.render,{item:o,field:A})})]},A.id))}),!!O?.length&&(0,Be.jsx)(cu,{item:o,actions:O,registry:_,buttonVariant:"secondary"})]}),O.length<V.length&&(0,Be.jsx)("div",{className:"dataviews-view-activity__item-actions",children:(0,Be.jsx)(xo,{item:o,actions:V,isCompact:!0})})]})})}var Nm=Kx;var km=u(fe(),1);function Zx(e){return!!e}function _u(e){let{data:t,fields:r,getItemId:o,view:n}=e,a=r.find(c=>c.id===n.titleField),i=r.find(c=>c.id===n.mediaField),s=r.find(c=>c.id===n.descriptionField),l=(n?.fields??[]).map(c=>r.find(d=>c===d.id)).filter(Zx);return t.map((c,d)=>(0,km.createElement)(Nm,{...e,key:o(c),item:c,mediaField:i,titleField:a,descriptionField:s,otherFields:l,posinset:n.infiniteScrollEnabled?d+1:void 0}))}var pt=u(T(),1);function Mm(e){let{empty:t,data:r,fields:o,isLoading:n,view:a,className:i}=e,s=r?.length;if(!s)return(0,pt.jsx)("div",{className:$({"dataviews-loading":n,"dataviews-no-results":!s&&!n}),children:!s&&(n?(0,pt.jsx)("p",{children:(0,pt.jsx)(yu.Spinner,{})}):t)});let l=$("dataviews-view-activity",i),c=a.groupBy?.field?o.find(f=>f.id===a.groupBy?.field):null,d=c?Ft(r,c):null,m=d?Array.from(d.entries()):[];return s&&c&&d?(0,pt.jsx)(D,{direction:"column",gap:"xs",className:l,children:m.map(([f,p])=>(0,pt.jsx)(Am,{groupName:f,groupData:p,groupField:c,showLabel:a.groupBy?.showLabel!==!1,children:(0,pt.jsx)(_u,{...e,data:p})},f))}):(0,pt.jsxs)(pt.Fragment,{children:[(0,pt.jsx)("div",{className:l,role:a.infiniteScrollEnabled?"feed":void 0,children:(0,pt.jsx)(_u,{...e})}),s&&n&&(0,pt.jsx)("p",{className:"dataviews-loading-more",children:(0,pt.jsx)(yu.Spinner,{})})]})}var St=u(U(),1),zn=u(z(),1),Hm=u(Pt(),1),zm=u(W(),1);var Ai=u(U(),1),Dm=u(qt(),1),yo=u(W(),1),wr=u(z(),1);var jn=u(U(),1),Yo=u(W(),1),At=u(z(),1);var xr=u(T(),1);function Su(){let{view:e,onChangeView:t,paginationInfo:{totalItems:r=0,totalPages:o}}=(0,Yo.useContext)(K);if(!r||!o||e.infiniteScrollEnabled)return null;let n=e.page??1,a=Array.from(Array(o)).map((i,s)=>{let l=s+1;return{value:l.toString(),label:l.toString(),"aria-label":n===l?(0,At.sprintf)((0,At.__)("Page %1$d of %2$d"),n,o):l.toString()}});return!!r&&o!==1&&(0,xr.jsxs)(D,{direction:"row",className:"dataviews-pagination",justify:"end",align:"center",gap:"lg",children:[(0,xr.jsx)(D,{direction:"row",justify:"flex-start",align:"center",gap:"2xs",className:"dataviews-pagination__page-select",children:(0,Yo.createInterpolateElement)((0,At.sprintf)((0,At._x)("<div>Page</div>%1$s<div>of %2$d</div>","paging"),"<CurrentPage />",o),{div:(0,xr.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,xr.jsx)(jn.SelectControl,{"aria-label":(0,At.__)("Current page"),value:n.toString(),options:a,onChange:i=>{t({...e,page:+i})},size:"small",variant:"minimal"})})}),(0,xr.jsxs)(D,{direction:"row",gap:"2xs",align:"center",children:[(0,xr.jsx)(jn.Button,{onClick:()=>t({...e,page:n-1}),disabled:n===1,accessibleWhenDisabled:!0,label:(0,At.__)("Previous page"),icon:(0,At.isRTL)()?ri:ni,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,xr.jsx)(jn.Button,{onClick:()=>t({...e,page:n+1}),disabled:n>=o,accessibleWhenDisabled:!0,label:(0,At.__)("Next page"),icon:(0,At.isRTL)()?ni:ri,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})}var Fm=(0,Yo.memo)(Su);var Dt=u(T(),1),Xx=[];function Hn(e){return(0,yo.useMemo)(()=>e?.every(t=>t.supportsBulk),[e])}function Qx({selection:e,selectedItems:t,onChangeSelection:r,data:o,getItemId:n}){let a=t.length===o.length;return(0,Dt.jsx)(Ai.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:a,indeterminate:!a&&!!t.length,onChange:()=>{if(a)r(e.filter(i=>!o.some(s=>i===n(s))));else{let i=new Set([...e,...o.map(s=>n(s))]);r(Array.from(i))}},"aria-label":a?(0,wr.__)("Deselect all"):(0,wr.__)("Select all")})}function Jx({actions:e,items:t,selection:r}){let o=(0,Dm.useRegistry)(),[n,a]=(0,yo.useState)(null);return(0,Dt.jsx)(D,{direction:"row",gap:"2xs",children:e.map(i=>{if(!("callback"in i))return null;let{id:s,label:l,icon:c,isPrimary:d,callback:m}=i,f=typeof l=="string"?l:l(t),p=d?"primary":"tertiary",h=s===n;return(0,Dt.jsx)(Ai.Button,{accessibleWhenDisabled:!0,icon:c,disabled:h||!r?.length,isBusy:h,onClick:async()=>{a(s),await m(t,{registry:o}),a(null)},size:"compact",variant:p,children:f},s)})})}function Cu(){let{data:e,selection:t,onChangeSelection:r,getItemId:o,actions:n=Xx}=(0,yo.useContext)(K),a=t.length,i=Hn(n),s=a>0?(0,wr.sprintf)((0,wr._n)("%d Item selected","%d Items selected",a),a):(0,wr.sprintf)((0,wr._n)("%d Item","%d Items",e.length),e.length),l=(0,yo.useMemo)(()=>e.filter(c=>t.includes(o(c))),[t,o,e]);return(0,Dt.jsxs)(D,{direction:"row",justify:"space-between",align:"center",className:"dataviews-footer",gap:"xs",children:[(0,Dt.jsxs)(D,{direction:"row",className:"dataviews-picker-footer__bulk-selection",gap:"sm",align:"center",children:[i&&(0,Dt.jsx)(Qx,{selection:t,selectedItems:l,onChangeSelection:r,data:e,getItemId:o}),(0,Dt.jsx)("span",{className:"dataviews-bulk-actions-footer__item-count",children:s})]}),(0,Dt.jsx)(Fm,{}),!!n?.length&&(0,Dt.jsx)("div",{className:"dataviews-picker-footer__actions",children:(0,Dt.jsx)(Jx,{actions:n,items:l,selection:t})})]})}var Lm=u(W(),1);var Bm=u(T(),1),Eu=(0,Lm.forwardRef)(({className:e,previewSize:t,...r},o)=>(0,Bm.jsx)("div",{ref:o,className:$("dataviews-view-grid-items",e),style:{gridTemplateColumns:t&&`repeat(auto-fill, minmax(${t}px, 1fr))`},...r}));var J=u(T(),1),{Badge:e0}=te(St.privateApis);function jm({view:e,multiselect:t,selection:r,onChangeSelection:o,getItemId:n,item:a,mediaField:i,titleField:s,descriptionField:l,regularFields:c,badgeFields:d,config:m,posinset:f,setsize:p}){let{showTitle:h=!0,showMedia:g=!0,showDescription:w=!0}=e,_=n(a),y=r.includes(_),O=i?.render?(0,J.jsx)(i.render,{item:a,field:i,config:m}):null,V=h&&s?.render?(0,J.jsx)(s.render,{item:a,field:s}):null;return(0,J.jsxs)(St.Composite.Item,{"aria-label":s?s.getValue({item:a})||(0,zn.__)("(no title)"):void 0,render:({children:P,...F})=>(0,J.jsx)(D,{direction:"column",children:P,...F}),role:"option","aria-posinset":f,"aria-setsize":p,className:$("dataviews-view-picker-grid__card",{"is-selected":y}),"aria-selected":y,onClick:()=>{if(y)o(r.filter(P=>_!==P));else{let P=t?[...r,_]:[_];o(P)}},children:[g&&O&&(0,J.jsx)("div",{className:"dataviews-view-picker-grid__media",children:O}),g&&O&&(0,J.jsx)(qr,{item:a,selection:r,onChangeSelection:o,getItemId:n,titleField:s,disabled:!1,"aria-hidden":!0,tabIndex:-1}),h&&(0,J.jsx)(D,{direction:"row",justify:"space-between",className:"dataviews-view-picker-grid__title-actions",children:(0,J.jsx)("div",{className:"dataviews-view-picker-grid__title-field dataviews-title-field",children:V})}),(0,J.jsxs)(D,{direction:"column",gap:"2xs",children:[w&&l?.render&&(0,J.jsx)(l.render,{item:a,field:l}),!!d?.length&&(0,J.jsx)(D,{direction:"row",className:"dataviews-view-picker-grid__badge-fields",gap:"xs",wrap:"wrap",align:"top",justify:"flex-start",children:d.map(P=>(0,J.jsx)(e0,{className:"dataviews-view-picker-grid__field-value",children:(0,J.jsx)(P.render,{item:a,field:P})},P.id))}),!!c?.length&&(0,J.jsx)(D,{direction:"column",className:"dataviews-view-picker-grid__fields",gap:"2xs",children:c.map(P=>(0,J.jsx)(St.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)(St.FlexItem,{className:"dataviews-view-picker-grid__field-name",children:P.header}),(0,J.jsx)(St.FlexItem,{className:"dataviews-view-picker-grid__field-value",style:{maxHeight:"none"},children:(0,J.jsx)(P.render,{item:a,field:P})})]})},P.id))})]})]},_)}function Wm({groupName:e,groupField:t,showLabel:r=!0,children:o}){let n=(0,Hm.useInstanceId)(Wm,"dataviews-view-picker-grid-group__header");return(0,J.jsxs)(D,{direction:"column",gap:"xs",role:"group","aria-labelledby":n,children:[(0,J.jsx)("h3",{className:"dataviews-view-picker-grid-group__header",id:n,children:r?(0,zn.sprintf)((0,zn.__)("%1$s: %2$s"),t.label,e):e}),o]},e)}function t0({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:a,selection:i,view:s,className:l,empty:c}){let{resizeObserverRef:d,paginationInfo:m,itemListLabel:f}=(0,zm.useContext)(K),p=r.find(v=>v.id===s?.titleField),h=r.find(v=>v.id===s?.mediaField),g=r.find(v=>v.id===s?.descriptionField),w=s.fields??[],{regularFields:_,badgeFields:y}=w.reduce((v,b)=>{let E=r.find(M=>M.id===b);if(!E)return v;let x=s.layout?.badgeFields?.includes(b)?"badgeFields":"regularFields";return v[x].push(E),v},{regularFields:[],badgeFields:[]}),O=!!t?.length,V=s.layout?.previewSize,P=Hn(e),F="900px",k=s.groupBy?.field?r.find(v=>v.id===s.groupBy?.field):null,C=k?Ft(t,k):null,S=s.infiniteScrollEnabled&&!C,A=s?.page??1,N=s?.perPage??0,R=S?m?.totalItems:void 0;return(0,J.jsxs)(J.Fragment,{children:[O&&k&&C&&(0,J.jsx)(St.Composite,{virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":P,className:$("dataviews-view-picker-grid",l),"aria-label":f,render:({children:v,...b})=>(0,J.jsx)(D,{direction:"column",gap:"md",children:v,...b}),children:Array.from(C.entries()).map(([v,b])=>(0,J.jsx)(Wm,{groupName:v,groupField:k,showLabel:s.groupBy?.showLabel!==!1,children:(0,J.jsx)(Eu,{previewSize:V,style:{gridTemplateColumns:V&&`repeat(auto-fill, minmax(${V}px, 1fr))`},"aria-busy":n,ref:d,children:b.map(E=>{let x=(A-1)*N+t.indexOf(E)+1;return(0,J.jsx)(jm,{view:s,multiselect:P,selection:i,onChangeSelection:a,getItemId:o,item:E,mediaField:h,titleField:p,descriptionField:g,regularFields:_,badgeFields:y,config:{sizes:F},posinset:x,setsize:R},o(E))})})},v))}),O&&!C&&(0,J.jsx)(St.Composite,{render:(0,J.jsx)(Eu,{className:$("dataviews-view-picker-grid",l),previewSize:V,"aria-busy":n,ref:d}),virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":P,"aria-label":f,children:t.map((v,b)=>{let E=S?b+1:void 0;return S||(E=(A-1)*N+b+1),(0,J.jsx)(jm,{view:s,multiselect:P,selection:i,onChangeSelection:a,getItemId:o,item:v,mediaField:h,titleField:p,descriptionField:g,regularFields:_,badgeFields:y,config:{sizes:F},posinset:E,setsize:R},o(v))})}),!O&&(0,J.jsx)("div",{className:$({"dataviews-loading":n,"dataviews-no-results":!n}),children:n?(0,J.jsx)("p",{children:(0,J.jsx)(St.Spinner,{})}):c}),O&&n&&(0,J.jsx)("p",{className:"dataviews-loading-more",children:(0,J.jsx)(St.Spinner,{})})]})}var Gm=t0;var Vi=u(z(),1),So=u(U(),1),Lt=u(W(),1);var re=u(T(),1);function r0({item:e,fields:t,column:r,align:o}){let n=t.find(i=>i.id===r);if(!n)return null;let a=$("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":o==="end","dataviews-view-table__cell-align-center":o==="center"});return(0,re.jsx)("div",{className:a,children:(0,re.jsx)(n.render,{item:e,field:n})})}function Um({item:e,fields:t,id:r,view:o,titleField:n,mediaField:a,descriptionField:i,selection:s,getItemId:l,onChangeSelection:c,multiselect:d,posinset:m}){let{paginationInfo:f}=(0,Lt.useContext)(K),p=s.includes(r),[h,g]=(0,Lt.useState)(!1),{showTitle:w=!0,showMedia:_=!0,showDescription:y=!0,infiniteScrollEnabled:O}=o,V=()=>{g(!0)},P=()=>{g(!1)},F=o.fields??[],k=n&&w||a&&_||i&&y;return(0,re.jsxs)(So.Composite.Item,{render:({children:C,...S})=>(0,re.jsx)("tr",{className:$("dataviews-view-table__row",{"is-selected":p,"is-hovered":h}),onMouseEnter:V,onMouseLeave:P,children:C,...S}),"aria-selected":p,"aria-setsize":f.totalItems||void 0,"aria-posinset":m,role:O?"article":"option",onClick:()=>{if(p)c(s.filter(C=>r!==C));else{let C=d?[...s,r]:[r];c(C)}},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)(qr,{item:e,selection:s,onChangeSelection:c,getItemId:l,titleField:n,disabled:!1,"aria-hidden":!0,tabIndex:-1})})}),k&&(0,re.jsx)("td",{role:"presentation",children:(0,re.jsx)(Si,{item:e,titleField:w?n:void 0,mediaField:_?a:void 0,descriptionField:y?i:void 0,isItemClickable:()=>!1})}),F.map(C=>{let{width:S,maxWidth:A,minWidth:N,align:R}=o.layout?.styles?.[C]??{};return(0,re.jsx)("td",{style:{width:S,maxWidth:A,minWidth:N},role:"presentation",children:(0,re.jsx)(r0,{fields:t,item:e,column:C,align:R})},C)})]},r)}function o0({actions:e,data:t,fields:r,getItemId:o,isLoading:n=!1,onChangeView:a,onChangeSelection:i,selection:s,setOpenedFilter:l,view:c,className:d,empty:m}){let f=(0,Lt.useRef)(new Map),p=(0,Lt.useRef)(),[h,g]=(0,Lt.useState)(),w=Hn(e)??!1;(0,Lt.useEffect)(()=>{p.current&&(p.current.focus(),p.current=void 0)});let _=(0,Lt.useId)();if(h){p.current=h,g(void 0);return}let y=x=>{let M=f.current.get(x.id),H=M?f.current.get(M.fallback):void 0;g(H?.node)},O=!!t?.length,V=r.find(x=>x.id===c.titleField),P=r.find(x=>x.id===c.mediaField),F=r.find(x=>x.id===c.descriptionField),k=c.groupBy?.field?r.find(x=>x.id===c.groupBy?.field):null,C=k?Ft(t,k):null,{showTitle:S=!0,showMedia:A=!0,showDescription:N=!0}=c,R=V&&S||P&&A||F&&N,v=c.fields??[],b=(x,M)=>H=>{H?f.current.set(x,{node:H,fallback:v[M>0?M-1:1]}):f.current.delete(x)},E=c.infiniteScrollEnabled&&!C;return(0,re.jsxs)(re.Fragment,{children:[(0,re.jsxs)("table",{className:$("dataviews-view-table","dataviews-view-picker-table",d,{[`has-${c.layout?.density}-density`]:c.layout?.density&&["compact","comfortable"].includes(c.layout.density)}),"aria-busy":n,"aria-describedby":_,role:E?"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)(_i,{selection:s,onChangeSelection:i,data:t,actions:e,getItemId:o})}),R&&(0,re.jsx)("th",{children:V&&(0,re.jsx)(Wo,{ref:b(V.id,0),fieldId:V.id,view:c,fields:r,onChangeView:a,onHide:y,setOpenedFilter:l,canMove:!1})}),v.map((x,M)=>{let{width:H,maxWidth:I,minWidth:q,align:X}=c.layout?.styles?.[x]??{};return(0,re.jsx)("th",{style:{width:H,maxWidth:I,minWidth:q,textAlign:X},"aria-sort":c.sort?.direction&&c.sort?.field===x?pi[c.sort.direction]:void 0,scope:"col",children:(0,re.jsx)(Wo,{ref:b(x,M),fieldId:x,view:c,fields:r,onChangeView:a,onHide:y,setOpenedFilter:l,canMove:c.layout?.enableMoving??!0})},x)})]})}),O&&k&&C?Array.from(C.entries()).map(([x,M])=>(0,re.jsxs)(So.Composite,{virtualFocus:!0,orientation:"vertical",render:(0,re.jsx)("tbody",{role:"group"}),children:[(0,re.jsx)("tr",{className:"dataviews-view-table__group-header-row",role:"presentation",children:(0,re.jsx)("td",{colSpan:v.length+(R?1:0)+1,className:"dataviews-view-table__group-header-cell",role:"presentation",children:c.groupBy?.showLabel===!1?x:(0,Vi.sprintf)((0,Vi.__)("%1$s: %2$s"),k.label,x)})}),M.map((H,I)=>(0,re.jsx)(Um,{item:H,fields:r,id:o(H)||I.toString(),view:c,titleField:V,mediaField:P,descriptionField:F,selection:s,getItemId:o,onChangeSelection:i,multiselect:w},o(H)))]},`group-${x}`)):(0,re.jsx)(So.Composite,{render:(0,re.jsx)("tbody",{role:"presentation"}),virtualFocus:!0,orientation:"vertical",children:O&&t.map((x,M)=>(0,re.jsx)(Um,{item:x,fields:r,id:o(x)||M.toString(),view:c,titleField:V,mediaField:P,descriptionField:F,selection:s,getItemId:o,onChangeSelection:i,multiselect:w,posinset:M+1},o(x)))})]}),(0,re.jsxs)("div",{className:$({"dataviews-loading":n,"dataviews-no-results":!O&&!n}),id:_,children:[!O&&(n?(0,re.jsx)("p",{children:(0,re.jsx)(So.Spinner,{})}):m),O&&n&&(0,re.jsx)("p",{className:"dataviews-loading-more",children:(0,re.jsx)(So.Spinner,{})})]})]})}var Ym=o0;var qm=u(U(),1),$m=u(z(),1),Km=u(W(),1);var Zm=u(T(),1),n0=[{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 Ou(){let e=(0,Km.useContext)(K),t=e.view,r=n0.filter(i=>e.containerWidth>=i.breakpoint),o=t.layout?.previewSize??230,n=r.map((i,s)=>({...i,index:s})).filter(i=>i.value<=o).sort((i,s)=>s.value-i.value)[0]?.index??0,a=r.map((i,s)=>({value:s}));return(0,Zm.jsx)(qm.RangeControl,{__next40pxDefaultSize:!0,showTooltip:!1,label:(0,$m.__)("Preview size"),value:n,min:0,max:r.length-1,withInputField:!1,onChange:(i=0)=>{e.onChangeView({...t,layout:{...t.layout,previewSize:r[i].value}})},step:1,marks:a})}var qo=u(U(),1),$o=u(z(),1),Xm=u(W(),1);var Ko=u(T(),1);function Wn(){let e=(0,Xm.useContext)(K),t=e.view;return(0,Ko.jsxs)(qo.__experimentalToggleGroupControl,{size:"__unstable-large",label:(0,$o.__)("Density"),value:t.layout?.density||"balanced",onChange:r=>{e.onChangeView({...t,layout:{...t.layout,density:r}})},isBlock:!0,children:[(0,Ko.jsx)(qo.__experimentalToggleGroupControlOption,{value:"comfortable",label:(0,$o._x)("Comfortable","Density option for DataView layout")},"comfortable"),(0,Ko.jsx)(qo.__experimentalToggleGroupControlOption,{value:"balanced",label:(0,$o._x)("Balanced","Density option for DataView layout")},"balanced"),(0,Ko.jsx)(qo.__experimentalToggleGroupControlOption,{value:"compact",label:(0,$o._x)("Compact","Density option for DataView layout")},"compact")]})}var Xr=[{type:hi,label:(0,_r.__)("Table"),component:Sm,icon:La,viewConfigOptions:Wn},{type:Jd,label:(0,_r.__)("Grid"),component:Pm,icon:ja,viewConfigOptions:Ou},{type:em,label:(0,_r.__)("List"),component:wu,icon:(0,_r.isRTL)()?Il:Al,viewConfigOptions:Wn},{type:tm,label:(0,_r.__)("Activity"),component:Mm,icon:zl,viewConfigOptions:Wn},{type:rm,label:(0,_r.__)("Grid"),component:Gm,icon:ja,viewConfigOptions:Ou,isPicker:!0},{type:om,label:(0,_r.__)("Table"),component:Ym,icon:La,viewConfigOptions:Wn,isPicker:!0}];var sn=u(W(),1);var Ut=u(U(),1),Pr=u(z(),1),ns=u(W(),1);var a0=Object.defineProperty,i0=Object.defineProperties,s0=Object.getOwnPropertyDescriptors,Ri=Object.getOwnPropertySymbols,Jm=Object.prototype.hasOwnProperty,ef=Object.prototype.propertyIsEnumerable,Qm=(e,t,r)=>t in e?a0(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,B=(e,t)=>{for(var r in t||(t={}))Jm.call(t,r)&&Qm(e,r,t[r]);if(Ri)for(var r of Ri(t))ef.call(t,r)&&Qm(e,r,t[r]);return e},Q=(e,t)=>i0(e,s0(t)),ie=(e,t)=>{var r={};for(var o in e)Jm.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&Ri)for(var o of Ri(e))t.indexOf(o)<0&&ef.call(e,o)&&(r[o]=e[o]);return r};var l0=Object.defineProperty,u0=Object.defineProperties,c0=Object.getOwnPropertyDescriptors,Ni=Object.getOwnPropertySymbols,rf=Object.prototype.hasOwnProperty,of=Object.prototype.propertyIsEnumerable,tf=(e,t,r)=>t in e?l0(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,se=(e,t)=>{for(var r in t||(t={}))rf.call(t,r)&&tf(e,r,t[r]);if(Ni)for(var r of Ni(t))of.call(t,r)&&tf(e,r,t[r]);return e},je=(e,t)=>u0(e,c0(t)),ki=(e,t)=>{var r={};for(var o in e)rf.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&Ni)for(var o of Ni(e))t.indexOf(o)<0&&of.call(e,o)&&(r[o]=e[o]);return r};function Gn(...e){}function Pu(e,t){if(d0(e)){let r=m0(t)?t():t;return e(r)}return e}function d0(e){return typeof e=="function"}function m0(e){return typeof e=="function"}function Ct(e,t){return typeof Object.hasOwn=="function"?Object.hasOwn(e,t):Object.prototype.hasOwnProperty.call(e,t)}function Qr(...e){return(...t)=>{for(let r of e)typeof r=="function"&&r(...t)}}function Un(e){return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function Iu(e,t){let r=se({},e);for(let o of t)Ct(r,o)&&delete r[o];return r}function Tu(e,t){let r={};for(let o of t)Ct(e,o)&&(r[o]=e[o]);return r}function Yn(e){return e}function Ze(e,t){if(!e)throw typeof t!="string"?new Error("Invariant failed"):new Error(t)}function Au(e){return Object.keys(e)}function Vu(e,...t){let r=typeof e=="function"?e(...t):e;return r==null?!1:!r}function Co(e){return e.disabled||e["aria-disabled"]===!0||e["aria-disabled"]==="true"}function Xe(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 nf=u(fe(),1);function af(e,t){typeof e=="function"?e(t):e&&(e.current=t)}function f0(e){return!e||!(0,nf.isValidElement)(e)?!1:"ref"in e.props||"ref"in e}function sf(e){return f0(e)?B({},e.props).ref||e.ref:null}function lf(e,t){let r=B({},e);for(let o in t){if(!Ct(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 Jr=p0();function p0(){var e;return typeof window<"u"&&!!((e=window.document)!=null&&e.createElement)}function yr(e){return e?"self"in e?e.document:e.ownerDocument||document:document}function Eo(e,t=!1){let{activeElement:r}=yr(e);if(!r?.nodeName)return null;if(Ru(r)&&r.contentDocument)return Eo(r.contentDocument.body,t);if(t){let o=r.getAttribute("aria-activedescendant");if(o){let n=yr(r).getElementById(o);if(n)return n}}return r}function Qt(e,t){return e===t||e.contains(t)}function Ru(e){return e.tagName==="IFRAME"}function Sr(e){let t=e.tagName.toLowerCase();return t==="button"?!0:t==="input"&&e.type?v0.indexOf(e.type)!==-1:!1}var v0=["button","color","file","image","reset","submit"];function Nu(e){if(typeof e.checkVisibility=="function")return e.checkVisibility();let t=e;return t.offsetWidth>0||t.offsetHeight>0||e.getClientRects().length>0}function vt(e){try{let t=e instanceof HTMLInputElement&&e.selectionStart!==null,r=e.tagName==="TEXTAREA";return t||r||!1}catch{return!1}}function qn(e){return e.isContentEditable||vt(e)}function ku(e){if(vt(e))return e.value;if(e.isContentEditable){let t=yr(e).createRange();return t.selectNodeContents(e),t.toString()}return""}function Zo(e){let t=0,r=0;if(vt(e))t=e.selectionStart||0,r=e.selectionEnd||0;else if(e.isContentEditable){let o=yr(e).getSelection();if(o?.rangeCount&&o.anchorNode&&Qt(e,o.anchorNode)&&o.focusNode&&Qt(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 Mu(e,t){let r=["dialog","menu","listbox","tree","grid"],o=e?.getAttribute("role");return o&&r.indexOf(o)!==-1?o:t}function Xo(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 Xo(e.parentElement)||document.scrollingElement||document.body}function $n(e,...t){/text|search|password|tel|url/i.test(e.type)&&e.setSelectionRange(...t)}function Fu(e,t){let r=e.map((n,a)=>[a,n]),o=!1;return r.sort(([n,a],[i,s])=>{let l=t(a),c=t(s);return l===c||!l||!c?0:h0(l,c)?(n>i&&(o=!0),-1):(n<i&&(o=!0),1)}),o?r.map(([n,a])=>a):e}function h0(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function Du(){return Jr&&!!navigator.maxTouchPoints}function Mi(){return Jr?/mac|iphone|ipad|ipod/i.test(navigator.platform):!1}function Oo(){return Jr&&Mi()&&/apple/i.test(navigator.vendor)}function Lu(){return Jr&&/firefox\//i.test(navigator.userAgent)}function Fi(e){return!!(e.currentTarget&&!Qt(e.currentTarget,e.target))}function it(e){return e.target===e.currentTarget}function uf(e){let t=e.currentTarget;if(!t)return!1;let r=Mi();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 cf(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 Po(e,t){let r=new FocusEvent("blur",t),o=e.dispatchEvent(r),n=je(se({},t),{bubbles:!0});return e.dispatchEvent(new FocusEvent("focusout",n)),o}function df(e,t,r){let o=new KeyboardEvent(t,r);return e.dispatchEvent(o)}function Bu(e,t){let r=new MouseEvent("click",t);return e.dispatchEvent(r)}function Di(e,t){let r=t||e.currentTarget,o=e.relatedTarget;return!o||!Qt(r,o)}function eo(e,t,r,o){let a=(s=>{if(o){let c=setTimeout(s,o);return()=>clearTimeout(c)}let l=requestAnimationFrame(s);return()=>cancelAnimationFrame(l)})(()=>{e.removeEventListener(t,i,!0),r()}),i=()=>{a(),r()};return e.addEventListener(t,i,{once:!0,capture:!0}),a}function Jt(e,t,r,o=window){let n=[];try{o.document.addEventListener(e,t,r);for(let i of Array.from(o.frames))n.push(Jt(e,t,r,i))}catch{}return()=>{try{o.document.removeEventListener(e,t,r)}catch{}for(let i of n)i()}}var be=u(fe(),1),g0=u(fe(),1),ju=B({},g0),mf=ju.useId,KO=ju.useDeferredValue,ff=ju.useInsertionEffect,Ve=Jr?be.useLayoutEffect:be.useEffect;function b0(e){let[t]=(0,be.useState)(e);return t}function hf(e){let t=(0,be.useRef)(e);return Ve(()=>{t.current=e}),t}function ne(e){let t=(0,be.useRef)(()=>{throw new Error("Cannot call an event handler while rendering.")});return ff?ff(()=>{t.current=e}):t.current=e,(0,be.useCallback)((...r)=>{var o;return(o=t.current)==null?void 0:o.call(t,...r)},[])}function gf(e){let[t,r]=(0,be.useState)(null);return Ve(()=>{if(t==null||!e)return;let o=null;return e(n=>(o=n,t)),()=>{e(o)}},[t,e]),[t,r]}function Ne(...e){return(0,be.useMemo)(()=>{if(e.some(Boolean))return t=>{for(let r of e)af(r,t)}},e)}function Bt(e){if(mf){let o=mf();return e||o}let[t,r]=(0,be.useState)(e);return Ve(()=>{if(e||t)return;let o=Math.random().toString(36).slice(2,8);r(`id-${o}`)},[e,t]),e||t}function bf(e,t){let r=a=>{if(typeof a=="string")return a},[o,n]=(0,be.useState)(()=>r(t));return Ve(()=>{let a=e&&"current"in e?e.current:e;n(a?.tagName.toLowerCase()||r(t))},[e,t]),o}function xf(e,t,r){let o=b0(r),[n,a]=(0,be.useState)(o);return(0,be.useEffect)(()=>{let i=e&&"current"in e?e.current:e;if(!i)return;let s=()=>{let c=i.getAttribute(t);a(c??o)},l=new MutationObserver(s);return l.observe(i,{attributeFilter:[t]}),s(),()=>l.disconnect()},[e,t,o]),n}function er(e,t){let r=(0,be.useRef)(!1);(0,be.useEffect)(()=>{if(r.current)return e();r.current=!0},t),(0,be.useEffect)(()=>()=>{r.current=!1},[])}function wf(e,t){let r=(0,be.useRef)(!1);Ve(()=>{if(r.current)return e();r.current=!0},t),Ve(()=>()=>{r.current=!1},[])}function _f(){return(0,be.useReducer)(()=>[],[])}function He(e){return ne(typeof e=="function"?e:()=>e)}function tr(e,t,r=[]){let o=(0,be.useCallback)(n=>(e.wrapElement&&(n=e.wrapElement(n)),t(n)),[...r,e.wrapElement]);return Q(B({},e),{wrapElement:o})}function yf(e,t,r){let o=e.onLoadedMetadataCapture,n=(0,be.useMemo)(()=>Object.assign(()=>{},Q(B({},o),{[t]:r})),[o,t,r]);return[o?.[t],{onLoadedMetadataCapture:n}]}function Sf(){return(0,be.useEffect)(()=>{Jt("mousemove",w0,!0),Jt("mousedown",Li,!0),Jt("mouseup",Li,!0),Jt("keydown",Li,!0),Jt("scroll",Li,!0)},[]),ne(()=>Hu)}var Hu=!1,pf=0,vf=0;function x0(e){let t=e.movementX||e.screenX-pf,r=e.movementY||e.screenY-vf;return pf=e.screenX,vf=e.screenY,t||r||!1}function w0(e){x0(e)&&(Hu=!0)}function Li(){Hu=!1}var ht=u(fe(),1),Io=u(T(),1);function xe(e){let t=ht.forwardRef((r,o)=>e(Q(B({},r),{ref:o})));return t.displayName=e.displayName||e.name,t}function to(e,t){return ht.memo(e,t)}function ye(e,t){let r=t,{wrapElement:o,render:n}=r,a=ie(r,["wrapElement","render"]),i=Ne(t.ref,sf(n)),s;if(ht.isValidElement(n)){let l=Q(B({},n.props),{ref:i});s=ht.cloneElement(n,lf(a,l))}else n?s=n(a):s=(0,Io.jsx)(e,B({},a));return o?o(s):s}function Se(e){let t=(r={})=>e(r);return t.displayName=e.name,t}function Et(e=[],t=[]){let r=ht.createContext(void 0),o=ht.createContext(void 0),n=()=>ht.useContext(r),a=(c=!1)=>{let d=ht.useContext(o),m=n();return c?d:d||m},i=()=>{let c=ht.useContext(o),d=n();if(!(c&&c===d))return d},s=c=>e.reduceRight((d,m)=>(0,Io.jsx)(m,Q(B({},c),{children:d})),(0,Io.jsx)(r.Provider,B({},c)));return{context:r,scopedContext:o,useContext:n,useScopedContext:a,useProviderContext:i,ContextProvider:s,ScopedContextProvider:c=>(0,Io.jsx)(s,Q(B({},c),{children:t.reduceRight((d,m)=>(0,Io.jsx)(m,Q(B({},c),{children:d})),(0,Io.jsx)(o.Provider,B({},c)))}))}}var Kn=Et(),Cf=Kn.useContext,rP=Kn.useScopedContext,oP=Kn.useProviderContext,Ef=Kn.ContextProvider,Of=Kn.ScopedContextProvider;var zu=u(fe(),1),Zn=Et([Ef],[Of]),Bi=Zn.useContext,sP=Zn.useScopedContext,Pf=Zn.useProviderContext,Qo=Zn.ContextProvider,ji=Zn.ScopedContextProvider,If=(0,zu.createContext)(void 0),Tf=(0,zu.createContext)(void 0);var Wu=u(fe(),1),dP=(0,Wu.createContext)(null),mP=(0,Wu.createContext)(null),Xn=Et([Qo],[ji]),Af=Xn.useContext,fP=Xn.useScopedContext,pP=Xn.useProviderContext,vP=Xn.ContextProvider,hP=Xn.ScopedContextProvider;function To(e,t){let r=e.__unstableInternals;return Ze(r,"Invalid store"),r[t]}function gt(e,...t){let r=e,o=r,n=Symbol(),a=Gn,i=new Set,s=new Set,l=new Set,c=new Set,d=new Set,m=new WeakMap,f=new WeakMap,p=C=>(l.add(C),()=>l.delete(C)),h=()=>{let C=i.size,S=Symbol();i.add(S);let A=()=>{i.delete(S),!i.size&&a()};if(C)return A;let N=Au(r).map(b=>Qr(...t.map(E=>{var x;let M=(x=E?.getState)==null?void 0:x.call(E);if(M&&Ct(M,b))return $e(E,[b],H=>{F(b,H[b],!0)})}))),R=[];for(let b of l)R.push(b());let v=t.map(Jo);return a=Qr(...N,...R,...v),A},g=(C,S,A=c)=>(A.add(S),f.set(S,C),()=>{var N;(N=m.get(S))==null||N(),m.delete(S),f.delete(S),A.delete(S)}),w=(C,S)=>g(C,S),_=(C,S)=>(m.set(S,S(r,r)),g(C,S)),y=(C,S)=>(m.set(S,S(r,o)),g(C,S,d)),O=C=>gt(Tu(r,C),k),V=C=>gt(Iu(r,C),k),P=()=>r,F=(C,S,A=!1)=>{var N;if(!Ct(r,C))return;let R=Pu(S,r[C]);if(R===r[C])return;if(!A)for(let x of t)(N=x?.setState)==null||N.call(x,C,R);let v=r;r=je(se({},r),{[C]:R});let b=Symbol();n=b,s.add(C);let E=(x,M,H)=>{var I;let q=f.get(x),X=ct=>H?H.has(ct):ct===C;(!q||q.some(X))&&((I=m.get(x))==null||I(),m.set(x,x(r,M)))};for(let x of c)E(x,v);queueMicrotask(()=>{if(n!==b)return;let x=r;for(let M of d)E(M,o,s);o=x,s.clear()})},k={getState:P,setState:F,__unstableInternals:{setup:p,init:h,subscribe:w,sync:_,batch:y,pick:O,omit:V}};return k}function qe(e,...t){if(e)return To(e,"setup")(...t)}function Jo(e,...t){if(e)return To(e,"init")(...t)}function en(e,...t){if(e)return To(e,"subscribe")(...t)}function $e(e,...t){if(e)return To(e,"sync")(...t)}function ro(e,...t){if(e)return To(e,"batch")(...t)}function Qn(e,...t){if(e)return To(e,"omit")(...t)}function Gu(e,...t){if(e)return To(e,"pick")(...t)}function Ao(...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=gt(t,...e);return Object.assign({},...e,r)}var rr=u(fe(),1),Vf=u(qd(),1),{useSyncExternalStore:Rf}=Vf.default,Nf=()=>()=>{};function tn(e,t=Yn){let r=rr.useCallback(n=>e?en(e,null,n):Nf(),[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&&Ct(i,n))return i[n]};return Rf(r,o,o)}function zi(e,t){let r=rr.useRef({}),o=rr.useCallback(a=>e?en(e,null,a):Nf(),[e]),n=()=>{let a=e?.getState(),i=!1,s=r.current;for(let l in t){let c=t[l];if(typeof c=="function"){let d=c(a);d!==s[l]&&(s[l]=d,i=!0)}if(typeof c=="string"){if(!a||!Ct(a,c))continue;let d=a[c];d!==s[l]&&(s[l]=d,i=!0)}}return i&&(r.current=B({},s)),r.current};return Rf(o,n,n)}function ke(e,t,r,o){let n=Ct(t,r)?t[r]:void 0,a=o?t[o]:void 0,i=hf({value:n,setValue:a});Ve(()=>$e(e,[r],(s,l)=>{let{value:c,setValue:d}=i.current;d&&s[r]!==l[r]&&s[r]!==c&&d(s[r])}),[e,r]),Ve(()=>{if(n!==void 0)return e.setState(r,n),ro(e,[r],()=>{n!==void 0&&e.setState(r,n)})})}function rn(e,t){let[r,o]=rr.useState(()=>e(t));Ve(()=>Jo(r),[r]);let n=rr.useCallback(s=>tn(r,s),[r]),a=rr.useMemo(()=>Q(B({},r),{useState:n}),[r,n]),i=ne(()=>{o(s=>e(B(B({},t),s.getState())))});return[a,i]}function _0(e){var t;let r=e.find(a=>!!a.element),o=[...e].reverse().find(a=>!!a.element),n=(t=r?.element)==null?void 0:t.parentElement;for(;n&&o?.element;){if(o&&n.contains(o.element))return n;n=n.parentElement}return yr(n).body}function y0(e){return e?.__unstablePrivateStore}function kf(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(f=>[f.id,f])),a={items:o,renderedItems:oe(r?.renderedItems,[])},i=y0(e.store),s=gt({items:o,renderedItems:a.renderedItems},i),l=gt(a,e.store),c=f=>{let p=Fu(f,h=>h.element);s.setState("renderedItems",p),l.setState("renderedItems",p)};qe(l,()=>Jo(s)),qe(s,()=>ro(s,["items"],f=>{l.setState("items",f.items)})),qe(s,()=>ro(s,["renderedItems"],f=>{let p=!0,h=requestAnimationFrame(()=>{let{renderedItems:y}=l.getState();f.renderedItems!==y&&c(f.renderedItems)});if(typeof IntersectionObserver!="function")return()=>cancelAnimationFrame(h);let g=()=>{if(p){p=!1;return}cancelAnimationFrame(h),h=requestAnimationFrame(()=>c(f.renderedItems))},w=_0(f.renderedItems),_=new IntersectionObserver(g,{root:w});for(let y of f.renderedItems)y.element&&_.observe(y.element);return()=>{cancelAnimationFrame(h),_.disconnect()}}));let d=(f,p,h=!1)=>{let g;return p(_=>{let y=_.findIndex(({id:V})=>V===f.id),O=_.slice();if(y!==-1){g=_[y];let V=se(se({},g),f);O[y]=V,n.set(f.id,V)}else O.push(f),n.set(f.id,f);return O}),()=>{p(_=>{if(!g)return h&&n.delete(f.id),_.filter(({id:V})=>V!==f.id);let y=_.findIndex(({id:V})=>V===f.id);if(y===-1)return _;let O=_.slice();return O[y]=g,n.set(f.id,g),O})}},m=f=>d(f,p=>s.setState("items",p),!0);return je(se({},l),{registerItem:m,renderItem:f=>Qr(m(f),d(f,p=>s.setState("renderedItems",p))),item:f=>{if(!f)return null;let p=n.get(f);if(!p){let{items:h}=s.getState();p=h.find(g=>g.id===f),p&&n.set(f,p)}return p||null},__unstablePrivateStore:s})}function Mf(e,t,r){return er(t,[r.store]),ke(e,r,"items","setItems"),e}function Uu(e){return Array.isArray(e)?e:typeof e<"u"?[e]:[]}function Jn(e){let t=[];for(let r of e)t.push(...r);return t}function on(e){return e.slice().reverse()}var S0={id:null};function Cr(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function C0(e,t){return e.filter(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function Ff(e,t){return e.filter(r=>r.rowId===t)}function E0(e,t,r=!1){let o=e.findIndex(n=>n.id===t);return[...e.slice(o+1),...r?[S0]:[],...e.slice(0,o)]}function Df(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 Lf(e){let t=0;for(let{length:r}of e)r>t&&(t=r);return t}function O0(e){return{id:"__EMPTY_ITEM__",disabled:!0,rowId:e}}function P0(e,t,r){let o=Lf(e);for(let n of e)for(let a=0;a<o;a+=1){let i=n[a];if(!i||r&&i.disabled){let l=a===0&&r?Cr(n):n[a-1];n[a]=l&&t!==l.id&&r?l:O0(l?.rowId)}}return e}function I0(e){let t=Df(e),r=Lf(t),o=[];for(let n=0;n<r;n+=1)for(let a of t){let i=a[n];i&&o.push(je(se({},i),{rowId:i.rowId?`${n}`:void 0}))}return o}function Bf(e={}){var t;let r=(t=e.store)==null?void 0:t.getState(),o=kf(e),n=oe(e.activeId,r?.activeId,e.defaultActiveId),a=je(se({},o.getState()),{id:oe(e.id,r?.id,`id-${Math.random().toString(36).slice(2,8)}`),activeId:n,baseElement:oe(r?.baseElement,null),includesBaseElement:oe(e.includesBaseElement,r?.includesBaseElement,n===null),moves:oe(r?.moves,0),orientation:oe(e.orientation,r?.orientation,"both"),rtl:oe(e.rtl,r?.rtl,!1),virtualFocus:oe(e.virtualFocus,r?.virtualFocus,!1),focusLoop:oe(e.focusLoop,r?.focusLoop,!1),focusWrap:oe(e.focusWrap,r?.focusWrap,!1),focusShift:oe(e.focusShift,r?.focusShift,!1)}),i=gt(a,o,e.store);qe(i,()=>$e(i,["renderedItems","activeId"],l=>{i.setState("activeId",c=>{var d;return c!==void 0?c:(d=Cr(l.renderedItems))==null?void 0:d.id})}));let s=(l="next",c={})=>{var d,m;let f=i.getState(),{skip:p=0,activeId:h=f.activeId,focusShift:g=f.focusShift,focusLoop:w=f.focusLoop,focusWrap:_=f.focusWrap,includesBaseElement:y=f.includesBaseElement,renderedItems:O=f.renderedItems,rtl:V=f.rtl}=c,P=l==="up"||l==="down",F=l==="next"||l==="down",k=F?V&&!P:!V||P,C=g&&!p,S=P?Jn(P0(Df(O),h,C)):O;if(S=k?on(S):S,S=P?I0(S):S,h==null)return(d=Cr(S))==null?void 0:d.id;let A=S.find(I=>I.id===h);if(!A)return(m=Cr(S))==null?void 0:m.id;let N=S.some(I=>I.rowId),R=S.indexOf(A),v=S.slice(R+1),b=Ff(v,A.rowId);if(p){let I=C0(b,h),q=I.slice(p)[0]||I[I.length-1];return q?.id}let E=w&&(P?w!=="horizontal":w!=="vertical"),x=N&&_&&(P?_!=="horizontal":_!=="vertical"),M=F?(!N||P)&&E&&y:P?y:!1;if(E){let I=x&&!M?S:Ff(S,A.rowId),q=E0(I,h,M),X=Cr(q,h);return X?.id}if(x){let I=Cr(M?b:v,h);return M?I?.id||null:I?.id}let H=Cr(b,h);return!H&&M?null:H?.id};return je(se(se({},o),i),{setBaseElement:l=>i.setState("baseElement",l),setActiveId:l=>i.setState("activeId",l),move:l=>{l!==void 0&&(i.setState("activeId",l),i.setState("moves",c=>c+1))},first:()=>{var l;return(l=Cr(i.getState().renderedItems))==null?void 0:l.id},last:()=>{var l;return(l=Cr(on(i.getState().renderedItems)))==null?void 0:l.id},next:l=>(l!==void 0&&typeof l=="number"&&(l={skip:l}),s("next",l)),previous:l=>(l!==void 0&&typeof l=="number"&&(l={skip:l}),s("previous",l)),down:l=>(l!==void 0&&typeof l=="number"&&(l={skip:l}),s("down",l)),up:l=>(l!==void 0&&typeof l=="number"&&(l={skip:l}),s("up",l))})}function jf(e){let t=Bt(e.id);return B({id:t},e)}function Hf(e,t,r){return e=Mf(e,t,r),ke(e,r,"activeId","setActiveId"),ke(e,r,"includesBaseElement"),ke(e,r,"virtualFocus"),ke(e,r,"orientation"),ke(e,r,"rtl"),ke(e,r,"focusLoop"),ke(e,r,"focusWrap"),ke(e,r,"focusShift"),e}function zf(e={}){let t=Ao(e.store,Qn(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=gt(a,t);return qe(i,()=>$e(i,["animated","animating"],s=>{s.animated||i.setState("animating",!1)})),qe(i,()=>en(i,["open"],()=>{i.getState().animated&&i.setState("animating",!0)})),qe(i,()=>$e(i,["open","animating"],s=>{i.setState("mounted",s.open||s.animating)})),je(se({},i),{disclosure:e.disclosure,setOpen:s=>i.setState("open",s),show:()=>i.setState("open",!0),hide:()=>i.setState("open",!1),toggle:()=>i.setState("open",s=>!s),stopAnimation:()=>i.setState("animating",!1),setContentElement:s=>i.setState("contentElement",s),setDisclosureElement:s=>i.setState("disclosureElement",s)})}function Wf(e,t,r){return er(t,[r.store,r.disclosure]),ke(e,r,"open","setOpen"),ke(e,r,"mounted","setMounted"),ke(e,r,"animated"),Object.assign(e,{disclosure:r.disclosure})}function Gf(e={}){return zf(e)}function Uf(e,t,r){return Wf(e,t,r)}function Yf(e={}){var t=e,{popover:r}=t,o=ki(t,["popover"]);let n=Ao(o.store,Qn(r,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement"]));let a=n?.getState(),i=Gf(je(se({},o),{store:n})),s=oe(o.placement,a?.placement,"bottom"),l=je(se({},i.getState()),{placement:s,currentPlacement:s,anchorElement:oe(a?.anchorElement,null),popoverElement:oe(a?.popoverElement,null),arrowElement:oe(a?.arrowElement,null),rendered:Symbol("rendered")}),c=gt(l,i,n);return je(se(se({},i),c),{setAnchorElement:d=>c.setState("anchorElement",d),setPopoverElement:d=>c.setState("popoverElement",d),setArrowElement:d=>c.setState("arrowElement",d),render:()=>c.setState("rendered",Symbol("rendered"))})}function qf(e,t,r){return er(t,[r.popover]),ke(e,r,"placement"),Uf(e,t,r)}var T0=Oo()&&Du();function $f(e={}){var t=e,{tag:r}=t,o=ki(t,["tag"]);let n=Ao(o.store,Gu(r,["value","rtl"]));let a=r?.getState(),i=n?.getState(),s=oe(o.activeId,i?.activeId,o.defaultActiveId,null),l=Bf(je(se({},o),{activeId:s,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)})),c=Yf(je(se({},o),{placement:oe(o.placement,i?.placement,"bottom-start")})),d=oe(o.value,i?.value,o.defaultValue,""),m=oe(o.selectedValue,i?.selectedValue,a?.values,o.defaultSelectedValue,""),f=Array.isArray(m),p=je(se(se({},l.getState()),c.getState()),{value:d,selectedValue:m,resetValueOnSelect:oe(o.resetValueOnSelect,i?.resetValueOnSelect,f),resetValueOnHide:oe(o.resetValueOnHide,i?.resetValueOnHide,f&&!r),activeValue:i?.activeValue}),h=gt(p,l,c,n);return T0&&qe(h,()=>$e(h,["virtualFocus"],()=>{h.setState("virtualFocus",!1)})),qe(h,()=>{if(r)return Qr($e(h,["selectedValue"],g=>{Array.isArray(g.selectedValue)&&r.setValues(g.selectedValue)}),$e(r,["values"],g=>{h.setState("selectedValue",g.values)}))}),qe(h,()=>$e(h,["resetValueOnHide","mounted"],g=>{g.resetValueOnHide&&(g.mounted||h.setState("value",d))})),qe(h,()=>$e(h,["open"],g=>{g.open||(h.setState("activeId",s),h.setState("moves",0))})),qe(h,()=>$e(h,["moves","activeId"],(g,w)=>{g.moves===w.moves&&h.setState("activeValue",void 0)})),qe(h,()=>ro(h,["moves","renderedItems"],(g,w)=>{if(g.moves===w.moves)return;let{activeId:_}=h.getState(),y=l.item(_);h.setState("activeValue",y?.value)})),je(se(se(se({},c),l),h),{tag:r,setValue:g=>h.setState("value",g),resetValue:()=>h.setState("value",p.value),setSelectedValue:g=>h.setState("selectedValue",g)})}function V0(e){let t=Af();return e=Q(B({},e),{tag:e.tag!==void 0?e.tag:t}),jf(e)}function R0(e,t,r){return er(t,[r.tag]),ke(e,r,"value","setValue"),ke(e,r,"selectedValue","setSelectedValue"),ke(e,r,"resetValueOnHide"),ke(e,r,"resetValueOnSelect"),Object.assign(Hf(qf(e,t,r),t,r),{tag:r.tag})}function Yu(e={}){e=V0(e);let[t,r]=rn($f,e);return R0(t,r,e)}var ea=Et(),II=ea.useContext,TI=ea.useScopedContext,qu=ea.useProviderContext,Kf=ea.ContextProvider,Zf=ea.ScopedContextProvider;var $u=u(fe(),1),ta=Et([Kf],[Zf]),NI=ta.useContext,kI=ta.useScopedContext,MI=ta.useProviderContext,Xf=ta.ContextProvider,Wi=ta.ScopedContextProvider,FI=(0,$u.createContext)(void 0),DI=(0,$u.createContext)(void 0);var ra=Et([Xf],[Wi]),HI=ra.useContext,zI=ra.useScopedContext,Qf=ra.useProviderContext,Jf=ra.ContextProvider,ep=ra.ScopedContextProvider;var Gi=u(fe(),1),Ui=(0,Gi.createContext)(void 0),oa=Et([Jf,Qo],[ep,ji]),Ku=oa.useContext,nn=oa.useScopedContext,Yi=oa.useProviderContext,tp=oa.ContextProvider,rp=oa.ScopedContextProvider,qi=(0,Gi.createContext)(void 0),op=(0,Gi.createContext)(!1);var N0="div",Zu=Se(function(t){var r=t,{store:o}=r,n=ie(r,["store"]);let a=Qf();return o=o||a,n=Q(B({},n),{ref:Ne(o?.setAnchorElement,n.ref)}),n}),QI=xe(function(t){let r=Zu(t);return ye(N0,r)});function np(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function or(e,t){return t&&e.item(t)||null}function ap(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 ip(e,t=!1){if(vt(e))e.setSelectionRange(t?e.value.length:0,e.value.length);else if(e.isContentEditable){let r=yr(e).getSelection();r?.selectAllChildren(e),t&&r?.collapseToEnd()}}var Xu=Symbol("FOCUS_SILENTLY");function sp(e){e[Xu]=!0,e.focus({preventScroll:!0})}function lp(e){let t=e[Xu];return delete e[Xu],t}function Vo(e,t,r){if(!t||t===r)return!1;let o=e.item(t.id);return!(!o||r&&o.element===r)}var up=u(fe(),1),cp=(0,up.createContext)(!0);var dp="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 na(e){return!(!e.matches(dp)||!Nu(e)||e.closest("[inert]"))}function mp(e){for(;e&&!na(e);)e=e.closest(dp);return e||null}function jt(e){let t=Eo(e);if(!t)return!1;if(t===e)return!0;let r=t.getAttribute("aria-activedescendant");return r?r===e.id:!1}function Qu(e){let t=Eo(e);if(!t)return!1;if(Qt(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 fp(e){!Qu(e)&&na(e)&&e.focus()}function pp(e,t){"scrollIntoView"in e?(e.focus({preventScroll:!0}),e.scrollIntoView(se({block:"nearest",inline:"nearest"},t))):e.focus()}var Vt=u(fe(),1),k0="div",vp=Oo(),M0=["text","search","url","tel","email","password","number","date","month","week","time","datetime","datetime-local"],F0=Symbol("safariFocusAncestor");function hp(e,t){e&&(e[F0]=t)}function D0(e){let{tagName:t,readOnly:r,type:o}=e;return t==="TEXTAREA"&&!r||t==="SELECT"&&!r?!0:t==="INPUT"&&!r?M0.includes(o):!!(e.isContentEditable||e.getAttribute("role")==="combobox"&&e.dataset.name)}function L0(e){return"labels"in e?e.labels:null}function gp(e){return e.tagName.toLowerCase()==="input"&&e.type?e.type==="radio"||e.type==="checkbox":!1}function B0(e){return e?e==="button"||e==="summary"||e==="input"||e==="select"||e==="textarea"||e==="a":!0}function j0(e){return e?e==="button"||e==="input"||e==="select"||e==="textarea":!0}function H0(e,t,r,o,n){return e?t?r&&!o?-1:void 0:r?n:n||0:n}function Ju(e,t){return ne(r=>{e?.(r),!r.defaultPrevented&&t&&(r.stopPropagation(),r.preventDefault())})}var ec=!0;function z0(e){let t=e.target;t&&"hasAttribute"in t&&(t.hasAttribute("data-focus-visible")||(ec=!1))}function W0(e){e.metaKey||e.ctrlKey||e.altKey||(ec=!0)}var aa=Se(function(t){var r=t,{focusable:o=!0,accessibleWhenDisabled:n,autoFocus:a,onFocusVisible:i}=r,s=ie(r,["focusable","accessibleWhenDisabled","autoFocus","onFocusVisible"]);let l=(0,Vt.useRef)(null);(0,Vt.useEffect)(()=>{o&&(Jt("mousedown",z0,!0),Jt("keydown",W0,!0))},[o]),vp&&(0,Vt.useEffect)(()=>{if(!o)return;let x=l.current;if(!x||!gp(x))return;let M=L0(x);if(!M)return;let H=()=>queueMicrotask(()=>x.focus());for(let I of M)I.addEventListener("mouseup",H);return()=>{for(let I of M)I.removeEventListener("mouseup",H)}},[o]);let c=o&&Co(s),d=!!c&&!n,[m,f]=(0,Vt.useState)(!1);(0,Vt.useEffect)(()=>{o&&d&&m&&f(!1)},[o,d,m]),(0,Vt.useEffect)(()=>{if(!o||!m)return;let x=l.current;if(!x||typeof IntersectionObserver>"u")return;let M=new IntersectionObserver(()=>{na(x)||f(!1)});return M.observe(x),()=>M.disconnect()},[o,m]);let p=Ju(s.onKeyPressCapture,c),h=Ju(s.onMouseDownCapture,c),g=Ju(s.onClickCapture,c),w=s.onMouseDown,_=ne(x=>{if(w?.(x),x.defaultPrevented||!o)return;let M=x.currentTarget;if(!vp||Fi(x)||!Sr(M)&&!gp(M))return;let H=!1,I=()=>{H=!0},q={capture:!0,once:!0};M.addEventListener("focusin",I,q);let X=mp(M.parentElement);hp(X,!0),eo(M,"mouseup",()=>{M.removeEventListener("focusin",I,!0),hp(X,!1),!H&&fp(M)})}),y=(x,M)=>{if(M&&(x.currentTarget=M),!o)return;let H=x.currentTarget;H&&jt(H)&&(i?.(x),!x.defaultPrevented&&(H.dataset.focusVisible="true",f(!0)))},O=s.onKeyDownCapture,V=ne(x=>{if(O?.(x),x.defaultPrevented||!o||m||x.metaKey||x.altKey||x.ctrlKey||!it(x))return;let M=x.currentTarget;eo(M,"focusout",()=>y(x,M))}),P=s.onFocusCapture,F=ne(x=>{if(P?.(x),x.defaultPrevented||!o)return;if(!it(x)){f(!1);return}let M=x.currentTarget,H=()=>y(x,M);ec||D0(x.target)?eo(x.target,"focusout",H):f(!1)}),k=s.onBlur,C=ne(x=>{k?.(x),o&&Di(x)&&f(!1)}),S=(0,Vt.useContext)(cp),A=ne(x=>{o&&a&&x&&S&&queueMicrotask(()=>{jt(x)||na(x)&&x.focus()})}),N=bf(l),R=o&&B0(N),v=o&&j0(N),b=s.style,E=(0,Vt.useMemo)(()=>d?B({pointerEvents:"none"},b):b,[d,b]);return s=Q(B({"data-focus-visible":o&&m||void 0,"data-autofocus":a||void 0,"aria-disabled":c||void 0},s),{ref:Ne(l,A,s.ref),style:E,tabIndex:H0(o,d,R,v,s.tabIndex),disabled:v&&d?!0:void 0,contentEditable:c?void 0:s.contentEditable,onKeyPressCapture:p,onClickCapture:g,onMouseDownCapture:h,onMouseDown:_,onKeyDownCapture:V,onFocusCapture:F,onBlur:C}),Xe(s)}),bT=xe(function(t){let r=aa(t);return ye(k0,r)});var nr=u(fe(),1),xp=u(T(),1),G0="div";function U0(e){return e.some(t=>!!t.rowId)}function Y0(e){let t=e.target;return t&&!vt(t)?!1:e.key.length===1&&!e.ctrlKey&&!e.metaKey}function q0(e){return e.key==="Shift"||e.key==="Control"||e.key==="Alt"||e.key==="Meta"}function bp(e,t,r){return ne(o=>{var n;if(t?.(o),o.defaultPrevented||o.isPropagationStopped()||!it(o)||q0(o)||Y0(o))return;let a=e.getState(),i=(n=or(e,a.activeId))==null?void 0:n.element;if(!i)return;let s=o,{view:l}=s,c=ie(s,["view"]),d=r?.current;i!==d&&i.focus(),df(i,o.type,c)||o.preventDefault(),o.currentTarget.contains(i)&&o.stopPropagation()})}function $0(e){return np(Jn(on(ap(e))))}function K0(e){let[t,r]=(0,nr.useState)(!1),o=(0,nr.useCallback)(()=>r(!0),[]),n=e.useState(a=>or(e,a.activeId));return(0,nr.useEffect)(()=>{let a=n?.element;t&&a&&(r(!1),a.focus({preventScroll:!0}))},[n,t]),o}var tc=Se(function(t){var r=t,{store:o,composite:n=!0,focusOnMove:a=n,moveOnKeyPress:i=!0}=r,s=ie(r,["store","composite","focusOnMove","moveOnKeyPress"]);let l=Pf();o=o||l,Ze(o,!1);let c=(0,nr.useRef)(null),d=(0,nr.useRef)(null),m=K0(o),f=o.useState("moves"),[,p]=gf(n?o.setBaseElement:null);(0,nr.useEffect)(()=>{var v;if(!o||!f||!n||!a)return;let{activeId:b}=o.getState(),E=(v=or(o,b))==null?void 0:v.element;E&&pp(E)},[o,f,n,a]),Ve(()=>{if(!o||!f||!n)return;let{baseElement:v,activeId:b}=o.getState();if(!(b===null)||!v)return;let x=d.current;d.current=null,x&&Po(x,{relatedTarget:v}),jt(v)||v.focus()},[o,f,n]);let h=o.useState("activeId"),g=o.useState("virtualFocus");Ve(()=>{var v;if(!o||!n||!g)return;let b=d.current;if(d.current=null,!b)return;let x=((v=or(o,h))==null?void 0:v.element)||Eo(b);x!==b&&Po(b,{relatedTarget:x})},[o,h,g,n]);let w=bp(o,s.onKeyDownCapture,d),_=bp(o,s.onKeyUpCapture,d),y=s.onFocusCapture,O=ne(v=>{if(y?.(v),v.defaultPrevented||!o)return;let{virtualFocus:b}=o.getState();if(!b)return;let E=v.relatedTarget,x=lp(v.currentTarget);it(v)&&x&&(v.stopPropagation(),d.current=E)}),V=s.onFocus,P=ne(v=>{if(V?.(v),v.defaultPrevented||!n||!o)return;let{relatedTarget:b}=v,{virtualFocus:E}=o.getState();E?it(v)&&!Vo(o,b)&&queueMicrotask(m):it(v)&&o.setActiveId(null)}),F=s.onBlurCapture,k=ne(v=>{var b;if(F?.(v),v.defaultPrevented||!o)return;let{virtualFocus:E,activeId:x}=o.getState();if(!E)return;let M=(b=or(o,x))==null?void 0:b.element,H=v.relatedTarget,I=Vo(o,H),q=d.current;d.current=null,it(v)&&I?(H===M?q&&q!==H&&Po(q,v):M?Po(M,v):q&&Po(q,v),v.stopPropagation()):!Vo(o,v.target)&&M&&Po(M,v)}),C=s.onKeyDown,S=He(i),A=ne(v=>{var b;if(C?.(v),v.defaultPrevented||!o||!it(v))return;let{orientation:E,renderedItems:x,activeId:M}=o.getState(),H=or(o,M);if((b=H?.element)!=null&&b.isConnected)return;let I=E!=="horizontal",q=E!=="vertical",X=U0(x);if((v.key==="ArrowLeft"||v.key==="ArrowRight"||v.key==="Home"||v.key==="End")&&vt(v.currentTarget))return;let Y={ArrowUp:(X||I)&&(()=>{if(X){let he=$0(x);return he?.id}return o?.last()}),ArrowRight:(X||q)&&o.first,ArrowDown:(X||I)&&o.first,ArrowLeft:(X||q)&&o.last,Home:o.first,End:o.last,PageUp:o.first,PageDown:o.last}[v.key];if(Y){let he=Y();if(he!==void 0){if(!S(v))return;v.preventDefault(),o.move(he)}}});s=tr(s,v=>(0,xp.jsx)(Qo,{value:o,children:v}),[o]);let N=o.useState(v=>{var b;if(o&&n&&v.virtualFocus)return(b=or(o,v.activeId))==null?void 0:b.id});s=Q(B({"aria-activedescendant":N},s),{ref:Ne(c,p,s.ref),onKeyDownCapture:w,onKeyUpCapture:_,onFocusCapture:O,onFocus:P,onBlurCapture:k,onKeyDown:A});let R=o.useState(v=>n&&(v.virtualFocus||v.activeId===null));return s=aa(B({focusable:R},s)),s}),kT=xe(function(t){let r=tc(t);return ye(G0,r)});var Qe=u(fe(),1),Z0="input";function wp(e,t,r){if(!r)return!1;let o=e.find(n=>!n.disabled&&n.value);return o?.value===t}function _p(e,t){return!t||e==null?!1:(e=Un(e),t.length>e.length&&t.toLowerCase().indexOf(e.toLowerCase())===0)}function X0(e){return e.type==="input"}function Q0(e){return e==="inline"||e==="list"||e==="both"||e==="none"}function J0(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 ew=Se(function(t){var r=t,{store:o,focusable:n=!0,autoSelect:a=!1,getAutoSelectId:i,setValueOnChange:s,showMinLength:l=0,showOnChange:c,showOnMouseDown:d,showOnClick:m=d,showOnKeyDown:f,showOnKeyPress:p=f,blurActiveItemOnClick:h,setValueOnClick:g=!0,moveOnKeyPress:w=!0,autoComplete:_="list"}=r,y=ie(r,["store","focusable","autoSelect","getAutoSelectId","setValueOnChange","showMinLength","showOnChange","showOnMouseDown","showOnClick","showOnKeyDown","showOnKeyPress","blurActiveItemOnClick","setValueOnClick","moveOnKeyPress","autoComplete"]);let O=Yi();o=o||O,Ze(o,!1);let V=(0,Qe.useRef)(null),[P,F]=_f(),k=(0,Qe.useRef)(!1),C=(0,Qe.useRef)(!1),S=o.useState(L=>L.virtualFocus&&a),A=_==="inline"||_==="both",[N,R]=(0,Qe.useState)(A);wf(()=>{A&&R(!0)},[A]);let v=o.useState("value"),b=(0,Qe.useRef)();(0,Qe.useEffect)(()=>$e(o,["selectedValue","activeId"],(L,de)=>{b.current=de.selectedValue}),[]);let E=o.useState(L=>{var de;if(A&&N&&!(L.activeValue&&Array.isArray(L.selectedValue)&&(L.selectedValue.includes(L.activeValue)||(de=b.current)!=null&&de.includes(L.activeValue))))return L.activeValue}),x=o.useState("renderedItems"),M=o.useState("open"),H=o.useState("contentElement"),I=(0,Qe.useMemo)(()=>{if(!A||!N)return v;if(wp(x,E,S)){if(_p(v,E)){let de=E?.slice(v.length)||"";return v+de}return v}return E||v},[A,N,x,E,S,v]);(0,Qe.useEffect)(()=>{let L=V.current;if(!L)return;let de=()=>R(!0);return L.addEventListener("combobox-item-move",de),()=>{L.removeEventListener("combobox-item-move",de)}},[]),(0,Qe.useEffect)(()=>{if(!A||!N||!E||!wp(x,E,S)||!_p(v,E))return;let de=Gn;return queueMicrotask(()=>{let We=V.current;if(!We)return;let{start:Ge,end:Mt}=Zo(We),hr=v.length,ot=E.length;$n(We,hr,ot),de=()=>{if(!jt(We))return;let{start:ho,end:Lb}=Zo(We);ho===hr&&Lb===ot&&$n(We,Ge,Mt)}}),()=>de()},[P,A,N,E,x,S,v]);let q=(0,Qe.useRef)(null),X=ne(i),ct=(0,Qe.useRef)(null);(0,Qe.useEffect)(()=>{if(!M||!H)return;let L=Xo(H);if(!L)return;q.current=L;let de=()=>{k.current=!1},We=()=>{if(!o||!k.current)return;let{activeId:Mt}=o.getState();Mt!==null&&Mt!==ct.current&&(k.current=!1)},Ge={passive:!0,capture:!0};return L.addEventListener("wheel",de,Ge),L.addEventListener("touchmove",de,Ge),L.addEventListener("scroll",We,Ge),()=>{L.removeEventListener("wheel",de,!0),L.removeEventListener("touchmove",de,!0),L.removeEventListener("scroll",We,!0)}},[M,H,o]),Ve(()=>{v&&(C.current||(k.current=!0))},[v]),Ve(()=>{S!=="always"&&M||(k.current=M)},[S,M]);let xt=o.useState("resetValueOnSelect");er(()=>{var L,de;let We=k.current;if(!o||!M||!We&&!xt)return;let{baseElement:Ge,contentElement:Mt,activeId:hr}=o.getState();if(!(Ge&&!jt(Ge))){if(Mt?.hasAttribute("data-placing")){let ot=new MutationObserver(F);return ot.observe(Mt,{attributeFilter:["data-placing"]}),()=>ot.disconnect()}if(S&&We){let ot=X(x),ho=ot!==void 0?ot:(L=J0(x))!=null?L:o.first();ct.current=ho,o.move(ho??null)}else{let ot=(de=o.item(hr||o.first()))==null?void 0:de.element;ot&&"scrollIntoView"in ot&&ot.scrollIntoView({block:"nearest",inline:"nearest"})}}},[o,M,P,v,S,xt,X,x]),(0,Qe.useEffect)(()=>{if(!A)return;let L=V.current;if(!L)return;let de=[L,H].filter(Ge=>!!Ge),We=Ge=>{de.every(Mt=>Di(Ge,Mt))&&o?.setValue(I)};for(let Ge of de)Ge.addEventListener("focusout",We);return()=>{for(let Ge of de)Ge.removeEventListener("focusout",We)}},[A,H,o,I]);let kt=L=>L.currentTarget.value.length>=l,Y=y.onChange,he=He(c??kt),wt=He(s??!o.tag),Nr=ne(L=>{if(Y?.(L),L.defaultPrevented||!o)return;let de=L.currentTarget,{value:We,selectionStart:Ge,selectionEnd:Mt}=de,hr=L.nativeEvent;if(k.current=!0,X0(hr)&&(hr.isComposing&&(k.current=!1,C.current=!0),A)){let ot=hr.inputType==="insertText"||hr.inputType==="insertCompositionText",ho=Ge===We.length;R(ot&&ho)}if(wt(L)){let ot=We===o.getState().value;o.setValue(We),queueMicrotask(()=>{$n(de,Ge,Mt)}),A&&S&&ot&&F()}he(L)&&o.show(),(!S||!k.current)&&o.setActiveId(null)}),vo=y.onCompositionEnd,Bo=ne(L=>{k.current=!0,C.current=!1,vo?.(L),!L.defaultPrevented&&S&&F()}),kr=y.onMouseDown,Xs=He(h??(()=>!!o?.getState().includesBaseElement)),Qs=He(g),Js=He(m??kt),el=ne(L=>{kr?.(L),!L.defaultPrevented&&(L.button||L.ctrlKey||o&&(Xs(L)&&o.setActiveId(null),Qs(L)&&o.setValue(I),Js(L)&&eo(L.currentTarget,"mouseup",o.show)))}),od=y.onKeyDown,Rb=He(p??kt),Nb=ne(L=>{if(od?.(L),L.repeat||(k.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")&&Rb(L)&&(L.preventDefault(),o.show())}),nd=y.onBlur,kb=ne(L=>{k.current=!1,nd?.(L),L.defaultPrevented}),Mb=Bt(y.id),Fb=Q0(_)?_:void 0,Db=o.useState(L=>L.activeId===null);return y=Q(B({id:Mb,role:"combobox","aria-autocomplete":Fb,"aria-haspopup":Mu(H,"listbox"),"aria-expanded":M,"aria-controls":H?.id,"data-active-item":Db||void 0,value:I},y),{ref:Ne(V,y.ref),onChange:Nr,onCompositionEnd:Bo,onMouseDown:el,onKeyDown:Nb,onBlur:kb}),y=tc(Q(B({store:o,focusable:n},y),{moveOnKeyPress:L=>Vu(w,L)?!1:(A&&R(!0),!0)})),y=Zu(B({store:o},y)),B({autoComplete:"off"},y)}),$i=xe(function(t){let r=ew(t);return ye(Z0,r)});var yp=u(T(),1);function Ki(e={}){let t=Yu(e);return(0,yp.jsx)(tp,{value:t,children:e.children})}var oo=u(fe(),1),tw="button";function Sp(e){if(!e.isTrusted)return!1;let t=e.currentTarget;return e.key==="Enter"?Sr(t)||t.tagName==="SUMMARY"||t.tagName==="A":e.key===" "?Sr(t)||t.tagName==="SUMMARY"||t.tagName==="INPUT"||t.tagName==="SELECT":!1}var rw=Symbol("command"),rc=Se(function(t){var r=t,{clickOnEnter:o=!0,clickOnSpace:n=!0}=r,a=ie(r,["clickOnEnter","clickOnSpace"]);let i=(0,oo.useRef)(null),[s,l]=(0,oo.useState)(!1);(0,oo.useEffect)(()=>{i.current&&l(Sr(i.current))},[]);let[c,d]=(0,oo.useState)(!1),m=(0,oo.useRef)(!1),f=Co(a),[p,h]=yf(a,rw,!0),g=a.onKeyDown,w=ne(O=>{g?.(O);let V=O.currentTarget;if(O.defaultPrevented||p||f||!it(O)||vt(V)||V.isContentEditable)return;let P=o&&O.key==="Enter",F=n&&O.key===" ",k=O.key==="Enter"&&!o,C=O.key===" "&&!n;if(k||C){O.preventDefault();return}if(P||F){let S=Sp(O);if(P){if(!S){O.preventDefault();let A=O,{view:N}=A,R=ie(A,["view"]),v=()=>Bu(V,R);Lu()?eo(V,"keyup",v):queueMicrotask(v)}}else F&&(m.current=!0,S||(O.preventDefault(),d(!0)))}}),_=a.onKeyUp,y=ne(O=>{if(_?.(O),O.defaultPrevented||p||f||O.metaKey)return;let V=n&&O.key===" ";if(m.current&&V&&(m.current=!1,!Sp(O))){O.preventDefault(),d(!1);let P=O.currentTarget,F=O,{view:k}=F,C=ie(F,["view"]);queueMicrotask(()=>Bu(P,C))}});return a=Q(B(B({"data-active":c||void 0,type:s?"button":void 0},h),a),{ref:Ne(i,a.ref),onKeyDown:w,onKeyUp:y}),a=aa(a),a}),aA=xe(function(t){let r=rc(t);return ye(tw,r)});var Zi=u(fe(),1),Ep=u(T(),1),ow="span";function Cp(e){return Un(e).toLowerCase()}function nw(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 aw(e){return e.filter(([t,r],o,n)=>!n.some(([a,i],s)=>s!==o&&a<=t&&a+i>=t+r))}function iw(e){return e.sort(([t],[r])=>t-r)}function sw(e,t){if(!e||!t)return e;let r=Uu(t).filter(Boolean).map(Cp),o=[],n=(l,c=!1)=>(0,Ep.jsx)("span",{"data-autocomplete-value":c?"":void 0,"data-user-value":c?void 0:"",children:l},o.length),a=iw(aw(nw(Cp(e),new Set(r))));if(!a.length)return o.push(n(e,!0)),o;let[i]=a[0];return[e.slice(0,i),...a.flatMap(([l,c],d)=>{var m;let f=e.slice(l,l+c),p=(m=a[d+1])==null?void 0:m[0],h=e.slice(l+c,p);return[f,h]})].forEach((l,c)=>{l&&o.push(n(l,c%2===0))}),o}var lw=Se(function(t){var r=t,{store:o,value:n,userValue:a}=r,i=ie(r,["store","value","userValue"]);let s=nn();o=o||s;let l=(0,Zi.useContext)(qi),c=n??l,d=tn(o,f=>a??f?.value),m=(0,Zi.useMemo)(()=>{if(c)return d?sw(c,d):c},[c,d]);return i=B({children:m},i),Xe(i)}),Xi=xe(function(t){let r=lw(t);return ye(ow,r)});var Op=u(fe(),1),uw="div";function Pp(e){let t=e.relatedTarget;return t?.nodeType===Node.ELEMENT_NODE?t:null}function cw(e){let t=Pp(e);return t?Qt(e.currentTarget,t):!1}var oc=Symbol("composite-hover");function dw(e){let t=Pp(e);if(!t)return!1;do{if(Ct(t,oc)&&t[oc])return!0;t=t.parentElement}while(t);return!1}var nc=Se(function(t){var r=t,{store:o,focusOnHover:n=!0,blurOnHoverEnd:a=!!n}=r,i=ie(r,["store","focusOnHover","blurOnHoverEnd"]);let s=Bi();o=o||s,Ze(o,!1);let l=Sf(),c=i.onMouseMove,d=He(n),m=ne(w=>{if(c?.(w),!w.defaultPrevented&&l()&&d(w)){if(!Qu(w.currentTarget)){let _=o?.getState().baseElement;_&&!jt(_)&&_.focus()}o?.setActiveId(w.currentTarget.id)}}),f=i.onMouseLeave,p=He(a),h=ne(w=>{var _;f?.(w),!w.defaultPrevented&&l()&&(cw(w)||dw(w)||d(w)&&p(w)&&(o?.setActiveId(null),(_=o?.getState().baseElement)==null||_.focus()))}),g=(0,Op.useCallback)(w=>{w&&(w[oc]=!0)},[]);return i=Q(B({},i),{ref:Ne(g,i.ref),onMouseMove:m,onMouseLeave:h}),Xe(i)}),_A=to(xe(function(t){let r=nc(t);return ye(uw,r)}));var Qi=u(fe(),1),mw="div",ac=Se(function(t){var r=t,{store:o,shouldRegisterItem:n=!0,getItem:a=Yn,element:i}=r,s=ie(r,["store","shouldRegisterItem","getItem","element"]);let l=Cf();o=o||l;let c=Bt(s.id),d=(0,Qi.useRef)(i);return(0,Qi.useEffect)(()=>{let m=d.current;if(!c||!m||!n)return;let f=a({id:c,element:m});return o?.renderItem(f)},[c,n,a,o]),s=Q(B({},s),{ref:Ne(d,s.ref)}),Xe(s)}),IA=xe(function(t){let r=ac(t);return ye(mw,r)});var Er=u(fe(),1),Tp=u(T(),1),fw="button";function pw(e){return qn(e)?!0:e.tagName==="INPUT"&&!Sr(e)}function vw(e,t=!1){let r=e.clientHeight,{top:o}=e.getBoundingClientRect(),n=Math.max(r*.875,r-40)*1.5,a=t?r-n+o:n+o;return e.tagName==="HTML"?a+e.scrollTop:a}function hw(e,t=!1){let{top:r}=e.getBoundingClientRect();return t?r+e.clientHeight:r}function Ip(e,t,r,o=!1){var n;if(!t||!r)return;let{renderedItems:a}=t.getState(),i=Xo(e);if(!i)return;let s=vw(i,o),l,c;for(let d=0;d<a.length;d+=1){let m=l;if(l=r(d),!l)break;if(l===m)continue;let f=(n=or(t,l))==null?void 0:n.element;if(!f)continue;let h=hw(f,o)-s,g=Math.abs(h);if(o&&h<=0||!o&&h>=0){c!==void 0&&c<g&&(l=m);break}c=g}return l}function gw(e,t){return it(e)?!1:Vo(t,e.target)}var ic=Se(function(t){var r=t,{store:o,rowId:n,preventScrollOnKeyDown:a=!1,moveOnKeyPress:i=!0,tabbable:s=!1,getItem:l,"aria-setsize":c,"aria-posinset":d}=r,m=ie(r,["store","rowId","preventScrollOnKeyDown","moveOnKeyPress","tabbable","getItem","aria-setsize","aria-posinset"]);let f=Bi();o=o||f;let p=Bt(m.id),h=(0,Er.useRef)(null),g=(0,Er.useContext)(Tf),_=Co(m)&&!m.accessibleWhenDisabled,{rowId:y,baseElement:O,isActiveItem:V,ariaSetSize:P,ariaPosInSet:F,isTabbable:k}=zi(o,{rowId(I){if(n)return n;if(I&&g?.baseElement&&g.baseElement===I.baseElement)return g.id},baseElement(I){return I?.baseElement||void 0},isActiveItem(I){return!!I&&I.activeId===p},ariaSetSize(I){if(c!=null)return c;if(I&&g?.ariaSetSize&&g.baseElement===I.baseElement)return g.ariaSetSize},ariaPosInSet(I){if(d!=null)return d;if(!I||!g?.ariaPosInSet||g.baseElement!==I.baseElement)return;let q=I.renderedItems.filter(X=>X.rowId===y);return g.ariaPosInSet+q.findIndex(X=>X.id===p)},isTabbable(I){if(!I?.renderedItems.length)return!0;if(I.virtualFocus)return!1;if(s)return!0;if(I.activeId===null)return!1;let q=o?.item(I.activeId);return q?.disabled||!q?.element?!0:I.activeId===p}}),C=(0,Er.useCallback)(I=>{var q;let X=Q(B({},I),{id:p||I.id,rowId:y,disabled:!!_,children:(q=I.element)==null?void 0:q.textContent});return l?l(X):X},[p,y,_,l]),S=m.onFocus,A=(0,Er.useRef)(!1),N=ne(I=>{if(S?.(I),I.defaultPrevented||Fi(I)||!p||!o||gw(I,o))return;let{virtualFocus:q,baseElement:X}=o.getState();if(o.setActiveId(p),qn(I.currentTarget)&&ip(I.currentTarget),!q||!it(I)||pw(I.currentTarget)||!X?.isConnected)return;Oo()&&I.currentTarget.hasAttribute("data-autofocus")&&I.currentTarget.scrollIntoView({block:"nearest",inline:"nearest"}),A.current=!0,I.relatedTarget===X||Vo(o,I.relatedTarget)?sp(X):X.focus()}),R=m.onBlurCapture,v=ne(I=>{if(R?.(I),I.defaultPrevented)return;let q=o?.getState();q?.virtualFocus&&A.current&&(A.current=!1,I.preventDefault(),I.stopPropagation())}),b=m.onKeyDown,E=He(a),x=He(i),M=ne(I=>{if(b?.(I),I.defaultPrevented||!it(I)||!o)return;let{currentTarget:q}=I,X=o.getState(),ct=o.item(p),xt=!!ct?.rowId,kt=X.orientation!=="horizontal",Y=X.orientation!=="vertical",he=()=>!!(xt||Y||!X.baseElement||!vt(X.baseElement)),Nr={ArrowUp:(xt||kt)&&o.up,ArrowRight:(xt||Y)&&o.next,ArrowDown:(xt||kt)&&o.down,ArrowLeft:(xt||Y)&&o.previous,Home:()=>{if(he())return!xt||I.ctrlKey?o?.first():o?.previous(-1)},End:()=>{if(he())return!xt||I.ctrlKey?o?.last():o?.next(-1)},PageUp:()=>Ip(q,o,o?.up,!0),PageDown:()=>Ip(q,o,o?.down)}[I.key];if(Nr){if(qn(q)){let Bo=Zo(q),kr=Y&&I.key==="ArrowLeft",Xs=Y&&I.key==="ArrowRight",Qs=kt&&I.key==="ArrowUp",Js=kt&&I.key==="ArrowDown";if(Xs||Js){let{length:el}=ku(q);if(Bo.end!==el)return}else if((kr||Qs)&&Bo.start!==0)return}let vo=Nr();if(E(I)||vo!==void 0){if(!x(I))return;I.preventDefault(),o.move(vo)}}}),H=(0,Er.useMemo)(()=>({id:p,baseElement:O}),[p,O]);return m=tr(m,I=>(0,Tp.jsx)(If.Provider,{value:H,children:I}),[H]),m=Q(B({id:p,"data-active-item":V||void 0},m),{ref:Ne(h,m.ref),tabIndex:k?m.tabIndex:-1,onFocus:N,onBlurCapture:v,onKeyDown:M}),m=rc(m),m=ac(Q(B({store:o},m),{getItem:C,shouldRegisterItem:p?m.shouldRegisterItem:!1})),Xe(Q(B({},m),{"aria-setsize":P,"aria-posinset":F}))}),zA=to(xe(function(t){let r=ic(t);return ye(fw,r)}));var Ji=u(fe(),1),sc=u(T(),1),bw="div";function xw(e,t){if(t!=null)return e==null?!1:Array.isArray(e)?e.includes(t):e===t}function ww(e){var t;return(t={menu:"menuitem",listbox:"option",tree:"treeitem"}[e])!=null?t:"option"}var Ap=Se(function(t){var r=t,{store:o,value:n,hideOnClick:a,setValueOnClick:i,selectValueOnClick:s=!0,resetValueOnSelect:l,focusOnHover:c=!1,moveOnKeyPress:d=!0,getItem:m}=r,f=ie(r,["store","value","hideOnClick","setValueOnClick","selectValueOnClick","resetValueOnSelect","focusOnHover","moveOnKeyPress","getItem"]),p;let h=nn();o=o||h,Ze(o,!1);let{resetValueOnSelectState:g,multiSelectable:w,selected:_}=zi(o,{resetValueOnSelectState:"resetValueOnSelect",multiSelectable(v){return Array.isArray(v.selectedValue)},selected(v){return xw(v.selectedValue,n)}}),y=(0,Ji.useCallback)(v=>{let b=Q(B({},v),{value:n});return m?m(b):b},[n,m]);i=i??!w,a=a??(n!=null&&!w);let O=f.onClick,V=He(i),P=He(s),F=He((p=l??g)!=null?p:w),k=He(a),C=ne(v=>{O?.(v),!v.defaultPrevented&&(cf(v)||uf(v)||(n!=null&&(P(v)&&(F(v)&&o?.resetValue(),o?.setSelectedValue(b=>Array.isArray(b)?b.includes(n)?b.filter(E=>E!==n):[...b,n]:n)),V(v)&&o?.setValue(n)),k(v)&&o?.hide()))}),S=f.onKeyDown,A=ne(v=>{if(S?.(v),v.defaultPrevented)return;let b=o?.getState().baseElement;if(!b||jt(b))return;(v.key.length===1||v.key==="Backspace"||v.key==="Delete")&&(queueMicrotask(()=>b.focus()),vt(b)&&o?.setValue(b.value))});w&&_!=null&&(f=B({"aria-selected":_},f)),f=tr(f,v=>(0,sc.jsx)(qi.Provider,{value:n,children:(0,sc.jsx)(op.Provider,{value:_??!1,children:v})}),[n,_]);let N=(0,Ji.useContext)(Ui);f=Q(B({role:ww(N),children:n},f),{onClick:C,onKeyDown:A});let R=He(d);return f=ic(Q(B({store:o},f),{getItem:y,moveOnKeyPress:v=>{if(!R(v))return!1;let b=new Event("combobox-item-move"),E=o?.getState().baseElement;return E?.dispatchEvent(b),!0}})),f=nc(B({store:o,focusOnHover:c},f)),f}),ia=to(xe(function(t){let r=Ap(t);return ye(bw,r)}));var _w="label",yw=Se(function(t){var r=t,{store:o}=r,n=ie(r,["store"]);let a=Yi();o=o||a,Ze(o,!1);let i=o.useState(s=>{var l;return(l=s.baseElement)==null?void 0:l.id});return n=B({htmlFor:i},n),Xe(n)}),es=to(xe(function(t){let r=yw(t);return ye(_w,r)}));var an=u(fe(),1),Np=u(Wd(),1),lc=u(T(),1),Sw="div";function Vp(e,t){let r=setTimeout(t,e);return()=>clearTimeout(r)}function Cw(e){let t=requestAnimationFrame(()=>{t=requestAnimationFrame(e)});return()=>cancelAnimationFrame(t)}function Rp(...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 uc(e,t,r){return!r&&t!==!1&&(!e||!!t)}var Ew=Se(function(t){var r=t,{store:o,alwaysVisible:n}=r,a=ie(r,["store","alwaysVisible"]);let i=qu();o=o||i,Ze(o,!1);let s=(0,an.useRef)(null),l=Bt(a.id),[c,d]=(0,an.useState)(null),m=o.useState("open"),f=o.useState("mounted"),p=o.useState("animated"),h=o.useState("contentElement"),g=tn(o.disclosure,"contentElement");Ve(()=>{s.current&&o?.setContentElement(s.current)},[o]),Ve(()=>{let O;return o?.setState("animated",V=>(O=V,!0)),()=>{O!==void 0&&o?.setState("animated",O)}},[o]),Ve(()=>{if(p){if(!h?.isConnected){d(null);return}return Cw(()=>{d(m?"enter":f?"leave":null)})}},[p,h,m,f]),Ve(()=>{if(!o||!p||!c||!h)return;let O=()=>o?.setState("animating",!1),V=()=>(0,Np.flushSync)(O);if(c==="leave"&&m||c==="enter"&&!m)return;if(typeof p=="number")return Vp(p,V);let{transitionDuration:P,animationDuration:F,transitionDelay:k,animationDelay:C}=getComputedStyle(h),{transitionDuration:S="0",animationDuration:A="0",transitionDelay:N="0",animationDelay:R="0"}=g?getComputedStyle(g):{},v=Rp(k,C,N,R),b=Rp(P,F,S,A),E=v+b;if(!E){c==="enter"&&o.setState("animated",!1),O();return}let x=1e3/60,M=Math.max(E-x,0);return Vp(M,V)},[o,p,h,g,m,c]),a=tr(a,O=>(0,lc.jsx)(Wi,{value:o,children:O}),[o]);let w=uc(f,a.hidden,n),_=a.style,y=(0,an.useMemo)(()=>w?Q(B({},_),{display:"none"}):_,[w,_]);return a=Q(B({id:l,"data-open":m||void 0,"data-enter":c==="enter"||void 0,"data-leave":c==="leave"||void 0,hidden:w},a),{ref:Ne(l?o.setContentElement:null,s,a.ref),style:y}),Xe(a)}),Ow=xe(function(t){let r=Ew(t);return ye(Sw,r)}),hV=xe(function(t){var r=t,{unmountOnHide:o}=r,n=ie(r,["unmountOnHide"]);let a=qu(),i=n.store||a;return tn(i,l=>!o||l?.mounted)===!1?null:(0,lc.jsx)(Ow,B({},n))});var ts=u(fe(),1),cc=u(T(),1),Pw="div",kp=Se(function(t){var r=t,{store:o,alwaysVisible:n}=r,a=ie(r,["store","alwaysVisible"]);let i=nn(!0),s=Ku();o=o||s;let l=!!o&&o===i;Ze(o,!1);let c=(0,ts.useRef)(null),d=Bt(a.id),m=o.useState("mounted"),f=uc(m,a.hidden,n),p=f?Q(B({},a.style),{display:"none"}):a.style,h=o.useState(F=>Array.isArray(F.selectedValue)),g=xf(c,"role",a.role),_=(g==="listbox"||g==="tree"||g==="grid")&&h||void 0,[y,O]=(0,ts.useState)(!1),V=o.useState("contentElement");Ve(()=>{if(!m)return;let F=c.current;if(!F||V!==F)return;let k=()=>{O(!!F.querySelector("[role='listbox']"))},C=new MutationObserver(k);return C.observe(F,{subtree:!0,childList:!0,attributeFilter:["role"]}),k(),()=>C.disconnect()},[m,V]),y||(a=B({role:"listbox","aria-multiselectable":_},a)),a=tr(a,F=>(0,cc.jsx)(rp,{value:o,children:(0,cc.jsx)(Ui.Provider,{value:g,children:F})}),[o,g]);let P=d&&(!i||!l)?o.setContentElement:null;return a=Q(B({id:d,hidden:f},a),{ref:Ne(P,c,a.ref),style:p}),Xe(a)}),sa=xe(function(t){let r=kp(t);return ye(Pw,r)});var zp=u(Lp(),1);var Wp=u(Pt(),1),Or=u(z(),1),Ro=u(W(),1),Ht=u(U(),1);var Nw=[],la=(e,t)=>e.singleSelection?t?.value:Array.isArray(t?.value)?t.value:!Array.isArray(t?.value)&&t?.value?[t.value]:Nw;var ua=u(W(),1),kw=[];function Ot({elements:e,getElements:t}){let r=Array.isArray(e)&&e.length>0?e:kw,[o,n]=(0,ua.useState)(r),[a,i]=(0,ua.useState)(!1);return(0,ua.useEffect)(()=>{if(!t){n(r);return}let s=!1;return i(!0),t().then(l=>{if(!s){let c=Array.isArray(l)&&l.length>0?l:r;n(c)}}).catch(()=>{s||n(r)}).finally(()=>{s||i(!1)}),()=>{s=!0}},[t,r]),{elements:o,isLoading:a}}var le=u(T(),1);function Bp(e=""){return(0,zp.default)(e.trim().toLowerCase())}var jp=(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 Hp(e,t){return`${e}-${t}`}var Gp=({selected:e})=>(0,le.jsx)("span",{className:$("dataviews-filters__search-widget-listitem-multi-selection",{"is-selected":e}),children:e&&(0,le.jsx)(Ht.Icon,{icon:Pn})}),Up=({selected:e})=>(0,le.jsx)("span",{className:$("dataviews-filters__search-widget-listitem-single-selection",{"is-selected":e})});function Yp({view:e,filter:t,onChangeView:r}){let o=(0,Wp.useInstanceId)(Yp,"dataviews-filter-list-box"),[n,a]=(0,Ro.useState)(t.operators?.length===1?void 0:null),i=e.filters?.find(l=>l.field===t.field),s=la(t,i);return(0,le.jsx)(Ht.Composite,{virtualFocus:!0,focusLoop:!0,activeId:n,setActiveId:a,role:"listbox",className:"dataviews-filters__search-widget-listbox","aria-label":(0,Or.sprintf)((0,Or.__)("List of: %1$s"),t.name),onFocusVisible:()=>{!n&&t.elements.length&&a(Hp(o,t.elements[0].value))},render:(0,le.jsx)(Ht.Composite.Typeahead,{}),children:t.elements.map(l=>(0,le.jsxs)(Ht.Composite.Hover,{render:(0,le.jsx)(Ht.Composite.Item,{id:Hp(o,l.value),render:(0,le.jsx)("div",{"aria-label":l.label,role:"option",className:"dataviews-filters__search-widget-listitem"}),onClick:()=>{let c=i?[...(e.filters??[]).map(d=>d.field===t.field?{...d,operator:i.operator||t.operators[0],value:jp(t,i,l.value)}:d)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:jp(t,i,l.value)}];r({...e,page:1,filters:c})}}),children:[t.singleSelection&&(0,le.jsx)(Up,{selected:s===l.value}),!t.singleSelection&&(0,le.jsx)(Gp,{selected:s.includes(l.value)}),(0,le.jsx)("span",{children:l.label})]},l.value))})}function Mw({view:e,filter:t,onChangeView:r}){let[o,n]=(0,Ro.useState)(""),a=(0,Ro.useDeferredValue)(o),i=e.filters?.find(c=>c.field===t.field),s=la(t,i),l=(0,Ro.useMemo)(()=>{let c=Bp(a);return t.elements.filter(d=>Bp(d.label).includes(c))},[t.elements,a]);return(0,le.jsxs)(Ki,{selectedValue:s,setSelectedValue:c=>{let d=i?[...(e.filters??[]).map(m=>m.field===t.field?{...m,operator:i.operator||t.operators[0],value:c}:m)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:c}];r({...e,page:1,filters:d})},setValue:n,children:[(0,le.jsxs)("div",{className:"dataviews-filters__search-widget-filter-combobox__wrapper",children:[(0,le.jsx)(es,{render:(0,le.jsx)(Ht.VisuallyHidden,{children:(0,Or.__)("Search items")}),children:(0,Or.__)("Search items")}),(0,le.jsx)($i,{autoSelect:"always",placeholder:(0,Or.__)("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)(Ht.Icon,{icon:Gl})})]}),(0,le.jsxs)(sa,{className:"dataviews-filters__search-widget-filter-combobox-list",alwaysVisible:!0,children:[l.map(c=>(0,le.jsxs)(ia,{resetValueOnSelect:!1,value:c.value,className:"dataviews-filters__search-widget-listitem",hideOnClick:!1,setValueOnClick:!1,focusOnHover:!0,children:[t.singleSelection&&(0,le.jsx)(Up,{selected:s===c.value}),!t.singleSelection&&(0,le.jsx)(Gp,{selected:s.includes(c.value)}),(0,le.jsxs)("span",{children:[(0,le.jsx)(Xi,{className:"dataviews-filters__search-widget-filter-combobox-item-value",value:c.label}),!!c.description&&(0,le.jsx)("span",{className:"dataviews-filters__search-widget-listitem-description",children:c.description})]})]},c.value)),!l.length&&(0,le.jsx)("p",{children:(0,Or.__)("No results found")})]})]})}function qp(e){let{elements:t,isLoading:r}=Ot({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)(Ht.Spinner,{})});if(t.length===0)return(0,le.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,Or.__)("No elements found")});let o=t.length>10?Mw:Yp;return(0,le.jsx)(o,{...e,filter:{...e.filter,elements:t}})}var Zp=u(Kp(),1),Xp=u(Pt(),1),dc=u(W(),1),Qp=u(U(),1);var mc=u(T(),1);function Jp({filter:e,view:t,onChangeView:r,fields:o}){let n=t.filters?.find(c=>c.field===e.field),a=la(e,n),i=(0,dc.useMemo)(()=>{let c=o.find(d=>d.id===e.field);return c&&{...c,isValid:{},getValue:({item:d})=>d[c.id],setValue:({value:d})=>({[c.id]:d})}},[o,e.field]),s=(0,dc.useMemo)(()=>(t.filters??[]).reduce((c,d)=>(c[d.field]=d.value,c),{}),[t.filters]),l=(0,Xp.useEvent)(c=>{if(!i||!n)return;let d=i.getValue({item:c});(0,Zp.default)(d,a)||r({...t,filters:(t.filters??[]).map(m=>m.field===e.field?{...m,operator:n.operator||e.operators[0],value:d===""?void 0:d}:m)})});return!i||!i.Edit||!n?null:(0,mc.jsx)(Qp.Flex,{className:"dataviews-filters__user-input-widget",gap:2.5,direction:"column",children:(0,mc.jsx)(i.Edit,{hideLabelFromVision:!0,data:s,field:i,operator:n.operator,onChange:l})})}var j=u(z(),1),Re=u(W(),1);var fc=u(T(),1),Me={Name:(0,fc.jsx)("span",{className:"dataviews-filters__summary-filter-text-name"}),Value:(0,fc.jsx)("span",{className:"dataviews-filters__summary-filter-text-value"})},os=[{name:Oe,label:(0,j.__)("Includes"),filterText:(e,t)=>(0,Re.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),Me),selection:"multi"},{name:Pe,label:(0,j.__)("Is none of"),filterText:(e,t)=>(0,Re.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),Me),selection:"multi"},{name:nt,label:(0,j.__)("Includes all"),filterText:(e,t)=>(0,Re.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),Me),selection:"multi"},{name:at,label:(0,j.__)("Is none of"),filterText:(e,t)=>(0,Re.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),Me),selection:"multi"},{name:dt,label:(0,j.__)("Between (inc)"),filterText:(e,t)=>(0,Re.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>"),e.name,t[0].label[0],t[0].label[1]),Me),selection:"custom"},{name:mt,label:(0,j.__)("In the past"),filterText:(e,t)=>(0,Re.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s is in the past: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),Me),selection:"custom"},{name:_t,label:(0,j.__)("Over"),filterText:(e,t)=>(0,Re.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),Me),selection:"custom"},{name:Te,label:(0,j.__)("Is"),filterText:(e,t)=>(0,Re.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),Me),selection:"single"},{name:Ae,label:(0,j.__)("Is not"),filterText:(e,t)=>(0,Re.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),Me),selection:"single"},{name:Dr,label:(0,j.__)("Less than"),filterText:(e,t)=>(0,Re.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),e.name,t[0].label),Me),selection:"single"},{name:Lr,label:(0,j.__)("Greater than"),filterText:(e,t)=>(0,Re.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s is greater than: </Name><Value>%2$s</Value>"),e.name,t[0].label),Me),selection:"single"},{name:Br,label:(0,j.__)("Less than or equal"),filterText:(e,t)=>(0,Re.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s is less than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),Me),selection:"single"},{name:jr,label:(0,j.__)("Greater than or equal"),filterText:(e,t)=>(0,Re.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s is greater than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),Me),selection:"single"},{name:Hr,label:(0,j.__)("Before"),filterText:(e,t)=>(0,Re.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),e.name,t[0].label),Me),selection:"single"},{name:zr,label:(0,j.__)("After"),filterText:(e,t)=>(0,Re.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),e.name,t[0].label),Me),selection:"single"},{name:Wr,label:(0,j.__)("Before (inc)"),filterText:(e,t)=>(0,Re.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s is on or before: </Name><Value>%2$s</Value>"),e.name,t[0].label),Me),selection:"single"},{name:Gr,label:(0,j.__)("After (inc)"),filterText:(e,t)=>(0,Re.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s is on or after: </Name><Value>%2$s</Value>"),e.name,t[0].label),Me),selection:"single"},{name:$t,label:(0,j.__)("Contains"),filterText:(e,t)=>(0,Re.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),e.name,t[0].label),Me),selection:"single"},{name:Kt,label:(0,j.__)("Doesn't contain"),filterText:(e,t)=>(0,Re.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"),e.name,t[0].label),Me),selection:"single"},{name:Zt,label:(0,j.__)("Starts with"),filterText:(e,t)=>(0,Re.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),e.name,t[0].label),Me),selection:"single"},{name:Ur,label:(0,j.__)("On"),filterText:(e,t)=>(0,Re.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),Me),selection:"single"},{name:Yr,label:(0,j.__)("Not on"),filterText:(e,t)=>(0,Re.createInterpolateElement)((0,j.sprintf)((0,j.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),Me),selection:"single"}],ca=e=>os.find(t=>t.name===e),ev=()=>os.map(e=>e.name),tv=e=>os.filter(t=>t.selection==="single").some(t=>t.name===e),rv=e=>os.some(t=>t.name===e);var Je=u(T(),1),Fw="Enter",Dw=" ",Lw=({activeElements:e,filterInView:t,filter:r})=>{if(e===void 0||e.length===0)return r.name;let o=ca(t?.operator);return o!==void 0?o.filterText(r,e):(0,Pr.sprintf)((0,Pr.__)("Unknown status for %1$s"),r.name)};function Bw({filter:e,view:t,onChangeView:r}){let o=e.operators?.map(i=>({value:i,label:ca(i)?.label||i})),n=t.filters?.find(i=>i.field===e.field),a=n?.operator||e.operators[0];return o.length>1&&(0,Je.jsxs)(D,{direction:"row",gap:"xs",justify:"flex-start",className:"dataviews-filters__summary-operators-container",align:"center",children:[(0,Je.jsx)(Ut.FlexItem,{className:"dataviews-filters__summary-operators-filter-name",children:e.name}),(0,Je.jsx)(Ut.SelectControl,{className:"dataviews-filters__summary-operators-filter-select",label:(0,Pr.__)("Conditions"),value:a,options:o,onChange:i=>{let s=i,l=n?.operator,c=n?[...(t.filters??[]).map(d=>{if(d.field===e.field){let m=ca(l)?.selection,f=ca(s)?.selection,p=m!==f||[m,f].includes("custom");return{...d,value:p?void 0:d.value,operator:s}}return d})]:[...t.filters??[],{field:e.field,operator:s,value:void 0}];r({...t,page:1,filters:c})},size:"small",variant:"minimal",hideLabelFromVision:!0})]})}function ov({addFilterRef:e,openedFilter:t,fields:r,...o}){let n=(0,ns.useRef)(null),{filter:a,view:i,onChangeView:s}=o,l=i.filters?.find(w=>w.field===a.field),c=[],d=(0,ns.useMemo)(()=>{let w=r.find(_=>_.id===a.field);return w&&{...w,getValue:({item:_})=>_[w.id]}},[r,a.field]),{elements:m}=Ot({elements:a.elements,getElements:a.getElements});if(m.length>0)c=m.filter(w=>a.singleSelection?w.value===l?.value:l?.value?.includes(w.value));else if(Array.isArray(l?.value)){let w=l.value.map(_=>d?.getValueFormatted({item:{[d.id]:_},field:d})||String(_));c=[{value:l.value,label:w}]}else if(typeof l?.value=="object")c=[{value:l.value,label:l.value}];else if(l?.value!==void 0){let w=d!==void 0?d.getValueFormatted({item:{[d.id]:l.value},field:d}):String(l.value);c=[{value:l.value,label:w}]}let f=a.isPrimary,p=l?.isLocked,h=!p&&l?.value!==void 0,g=!p&&(!f||h);return(0,Je.jsx)(Ut.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,Je.jsxs)("div",{className:"dataviews-filters__summary-chip-container",children:[(0,Je.jsx)(Ut.Tooltip,{text:(0,Pr.sprintf)((0,Pr.__)("Filter by: %1$s"),a.name.toLowerCase()),placement:"top",children:(0,Je.jsx)("div",{className:$("dataviews-filters__summary-chip",{"has-reset":g,"has-values":h,"is-not-clickable":p}),role:"button",tabIndex:p?-1:0,onClick:()=>{p||_()},onKeyDown:y=>{!p&&[Fw,Dw].includes(y.key)&&(_(),y.preventDefault())},"aria-disabled":p,"aria-pressed":w,"aria-expanded":w,ref:n,children:(0,Je.jsx)(Lw,{activeElements:c,filterInView:l,filter:a})})}),g&&(0,Je.jsx)(Ut.Tooltip,{text:f?(0,Pr.__)("Reset"):(0,Pr.__)("Remove"),placement:"top",children:(0,Je.jsx)("button",{className:$("dataviews-filters__summary-chip-remove",{"has-values":h}),onClick:()=>{s({...i,page:1,filters:i.filters?.filter(y=>y.field!==a.field)}),f?n.current?.focus():e.current?.focus()},children:(0,Je.jsx)(Ut.Icon,{icon:hl})})})]}),renderContent:()=>(0,Je.jsxs)(D,{direction:"column",justify:"flex-start",children:[(0,Je.jsx)(Bw,{...o}),o.filter.hasElements?(0,Je.jsx)(qp,{...o,filter:{...o.filter,elements:m}}):(0,Je.jsx)(Jp,{...o,fields:r})]})})}var as=u(U(),1),nv=u(z(),1),av=u(W(),1);var Ir=u(T(),1),{Menu:da}=te(as.privateApis);function pc({filters:e,view:t,onChangeView:r,setOpenedFilter:o,triggerProps:n}){let a=e.filter(i=>!i.isVisible);return(0,Ir.jsxs)(da,{children:[(0,Ir.jsx)(da.TriggerButton,{...n}),(0,Ir.jsx)(da.Popover,{children:a.map(i=>(0,Ir.jsx)(da.Item,{onClick:()=>{o(i.field),r({...t,page:1,filters:[...t.filters||[],{field:i.field,value:void 0,operator:i.operators[0]}]})},children:(0,Ir.jsx)(da.ItemLabel,{children:i.name})},i.field))})]})}function jw({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,Ir.jsx)(pc,{triggerProps:{render:(0,Ir.jsx)(as.Button,{accessibleWhenDisabled:!0,size:"compact",className:"dataviews-filters-button",variant:"tertiary",disabled:!a.length,ref:n}),children:(0,nv.__)("Add filter")},filters:e,view:t,onChangeView:r,setOpenedFilter:o})}var iv=(0,av.forwardRef)(jw);var sv=u(U(),1),lv=u(z(),1),uv=u(T(),1);function cv({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,uv.jsx)(sv.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,lv.__)("Reset")})}var dv=u(W(),1);function Hw(e,t){return(0,dv.useMemo)(()=>{let r=[];return e.forEach(o=>{if(o.filterBy===!1||!o.hasElements&&!o.Edit)return;let n=o.filterBy.operators,a=!!o.filterBy?.isPrimary,i=t.filters?.some(s=>s.field===o.id&&!!s.isLocked)??!1;r.push({field:o.id,name:o.label,elements:o.elements,getElements:o.getElements,hasElements:o.hasElements,singleSelection:n.some(s=>tv(s)),operators:n,isVisible:i||a||!!t.filters?.some(s=>s.field===o.id&&rv(s.operator)),isPrimary:a,isLocked:i})}),r.sort((o,n)=>o.isLocked&&!n.isLocked?-1:!o.isLocked&&n.isLocked?1:o.isPrimary&&!n.isPrimary?-1:!o.isPrimary&&n.isPrimary?1:o.name.localeCompare(n.name)),r},[e,t])}var ma=Hw;var fa=u(T(),1);function zw({className:e}){let{fields:t,view:r,onChangeView:o,openedFilter:n,setOpenedFilter:a}=(0,sn.useContext)(K),i=(0,sn.useRef)(null),s=ma(t,r),l=(0,fa.jsx)(iv,{filters:s,view:r,onChangeView:o,ref:i,setOpenedFilter:a},"add-filter"),c=s.filter(m=>m.isVisible);if(c.length===0)return null;let d=[...c.map(m=>(0,fa.jsx)(ov,{filter:m,view:r,fields:t,onChangeView:o,addFilterRef:i,openedFilter:n},m.field)),l];return d.push((0,fa.jsx)(cv,{filters:s,view:r,onChangeView:o},"reset-filters")),(0,fa.jsx)(D,{direction:"row",justify:"flex-start",gap:"xs",style:{width:"fit-content"},wrap:"wrap",className:e,children:d})}var pa=(0,sn.memo)(zw);var no=u(W(),1),mv=u(U(),1);var is=u(z(),1);var ar=u(T(),1);function Ww(){let{filters:e,view:t,onChangeView:r,setOpenedFilter:o,isShowingFilter:n,setIsShowingFilter:a}=(0,no.useContext)(K),i=(0,no.useRef)(null),s=(0,no.useCallback)(p=>{r(p),a(!0)},[r,a]),c=!!e.filter(p=>p.isVisible).length;if(e.length===0)return null;let d={label:(0,is.__)("Add filter"),"aria-expanded":!1,isPressed:!1},m={label:(0,is._x)("Filter","verb"),"aria-expanded":n,isPressed:n,onClick:()=>{n||o(null),a(!n)}},f=(0,ar.jsx)(mv.Button,{ref:i,className:"dataviews-filters__visibility-toggle",size:"compact",icon:In,...c?m:d});return(0,ar.jsx)("div",{className:"dataviews-filters__container-visibility-toggle",children:c?(0,ar.jsx)(Gw,{buttonRef:i,filtersCount:t.filters?.length,children:f}):(0,ar.jsx)(pc,{filters:e,view:t,onChangeView:s,setOpenedFilter:o,triggerProps:{render:f}})})}function Gw({buttonRef:e,filtersCount:t,children:r}){return(0,no.useEffect)(()=>()=>{e.current?.focus()},[e]),(0,ar.jsxs)(ar.Fragment,{children:[r,!!t&&(0,ar.jsx)("span",{className:"dataviews-filters-toggle__count",children:t})]})}var ss=Ww;var fv=u(W(),1);var pv=u(T(),1);function Uw(e){let{isShowingFilter:t}=(0,fv.useContext)(K);return t?(0,pv.jsx)(pa,{...e}):null}var ls=Uw;var vv=u(W(),1),hv=u(z(),1);var vc=u(T(),1);function hc({className:e}){let{actions:t=[],data:r,fields:o,getItemId:n,getItemLevel:a,isLoading:i,view:s,onChangeView:l,selection:c,onChangeSelection:d,setOpenedFilter:m,onClickItem:f,isItemClickable:p,renderItemLink:h,defaultLayouts:g,empty:w=(0,vc.jsx)("p",{children:(0,hv.__)("No results")})}=(0,vv.useContext)(K),_=Xr.find(y=>y.type===s.type&&g[y.type])?.component;return(0,vc.jsx)(_,{className:e,actions:t,data:r,fields:o,getItemId:n,getItemLevel:a,isLoading:i,onChangeView:l,onChangeSelection:d,selection:c,setOpenedFilter:m,onClickItem:f,renderItemLink:h,isItemClickable:p,view:s,empty:w})}var gv=u(z(),1),Yt=u(W(),1),bv=u(U(),1),xv=u(Pt(),1);var wv=u(T(),1),Yw=(0,Yt.memo)(function({label:t}){let{view:r,onChangeView:o}=(0,Yt.useContext)(K),[n,a,i]=(0,xv.useDebouncedInput)(r.search);(0,Yt.useEffect)(()=>{a(r.search??"")},[r.search,a]);let s=(0,Yt.useRef)(o),l=(0,Yt.useRef)(r);(0,Yt.useEffect)(()=>{s.current=o,l.current=r},[o,r]),(0,Yt.useEffect)(()=>{i!==l.current?.search&&s.current({...l.current,page:1,search:i})},[i]);let c=t||(0,gv.__)("Search");return(0,wv.jsx)(bv.SearchControl,{className:"dataviews-search",onChange:a,value:n,label:c,placeholder:c,size:"compact"})}),gc=Yw;var Ee=u(U(),1),ao=u(z(),1),ir=u(W(),1);var xc=u(yv(),1),Pv=u(Pt(),1);var Sv=u(U(),1),bc=u(z(),1),Cv=u(W(),1);var Ev=u(T(),1);function Ov(){let e=(0,Cv.useContext)(K),{view:t,onChangeView:r}=e,o=t.infiniteScrollEnabled??!1;return e.hasInfiniteScrollHandler?(0,Ev.jsx)(Sv.ToggleControl,{label:(0,bc.__)("Enable infinite scroll"),help:(0,bc.__)("Automatically load more content as you scroll, instead of showing pagination links."),checked:o,onChange:n=>{r({...t,infiniteScrollEnabled:n})}}):null}var ae=u(T(),1),{Menu:va}=te(Ee.privateApis),qw={className:"dataviews-config__popover",placement:"bottom-end",offset:9};function wc(){let{view:e,onChangeView:t,defaultLayouts:r}=(0,ir.useContext)(K),o=Object.keys(r);if(o.length<=1)return null;let n=Xr.find(a=>e.type===a.type);return(0,ae.jsxs)(va,{children:[(0,ae.jsx)(va.TriggerButton,{render:(0,ae.jsx)(Ee.Button,{size:"compact",icon:n?.icon,label:(0,ao.__)("Layout")})}),(0,ae.jsx)(va.Popover,{children:o.map(a=>{let i=Xr.find(s=>s.type===a);return i?(0,ae.jsx)(va.RadioItem,{value:a,name:"view-actions-available-view",checked:a===e.type,hideOnClick:!0,onChange:s=>{switch(s.target.value){case"list":case"grid":case"table":case"pickerGrid":case"pickerTable":case"activity":let l={...e};return"layout"in l&&delete l.layout,t({...l,type:s.target.value,...r[s.target.value]})}(0,xc.default)("Invalid dataview")},children:(0,ae.jsx)(va.ItemLabel,{children:i.label})},a):null})})]})}function $w(){let{view:e,fields:t,onChangeView:r}=(0,ir.useContext)(K),o=(0,ir.useMemo)(()=>t.filter(a=>a.enableSorting!==!1).map(a=>({label:a.label,value:a.id})),[t]);return(0,ae.jsx)(Ee.SelectControl,{__next40pxDefaultSize:!0,label:(0,ao.__)("Sort by"),value:e.sort?.field,options:o,onChange:n=>{r({...e,sort:{direction:e?.sort?.direction||"desc",field:n},showLevels:!1})}})}function Kw(){let{view:e,fields:t,onChangeView:r}=(0,ir.useContext)(K);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)(Ee.__experimentalToggleGroupControl,{className:"dataviews-view-config__sort-direction",__next40pxDefaultSize:!0,isBlock:!0,label:(0,ao.__)("Order"),value:n,onChange:a=>{if(a==="asc"||a==="desc"){r({...e,sort:{direction:a,field:e.sort?.field||t.find(i=>i.enableSorting!==!1)?.id||""},showLevels:!1});return}(0,xc.default)("Invalid direction")},children:fi.map(a=>(0,ae.jsx)(Ee.__experimentalToggleGroupControlOptionIcon,{value:a,icon:Qd[a],label:vi[a]},a))})}function Zw(){let{view:e,config:t,onChangeView:r}=(0,ir.useContext)(K),{infiniteScrollEnabled:o}=e;return!t||!t.perPageSizes||t.perPageSizes.length<2||t.perPageSizes.length>6||o?null:(0,ae.jsx)(Ee.__experimentalToggleGroupControl,{__next40pxDefaultSize:!0,isBlock:!0,label:(0,ao.__)("Items per page"),value:e.perPage||10,disabled:!e?.sort?.field,onChange:n=>{let a=typeof n=="number"||n===void 0?n:parseInt(n,10);r({...e,perPage:a,page:1})},children:t.perPageSizes.map(n=>(0,ae.jsx)(Ee.__experimentalToggleGroupControlOption,{value:n,label:n.toString()},n))})}function Xw({title:e,description:t,children:r}){return(0,ae.jsxs)(Ee.__experimentalGrid,{columns:12,className:"dataviews-settings-section",gap:4,children:[(0,ae.jsxs)("div",{className:"dataviews-settings-section__sidebar",children:[(0,ae.jsx)(Ee.__experimentalHeading,{level:2,className:"dataviews-settings-section__title",children:e}),t&&(0,ae.jsx)(Ee.__experimentalText,{variant:"muted",className:"dataviews-settings-section__description",children:t})]}),(0,ae.jsx)(Ee.__experimentalGrid,{columns:8,gap:4,className:"dataviews-settings-section__content",children:r})]})}function _c(){let{view:e}=(0,ir.useContext)(K),t=(0,Pv.useInstanceId)(Iv,"dataviews-view-config-dropdown"),r=Xr.find(o=>o.type===e.type);return(0,ae.jsx)(Ee.Dropdown,{expandOnMobile:!0,popoverProps:{...qw,id:t},renderToggle:({onToggle:o,isOpen:n})=>(0,ae.jsx)(Ee.Button,{size:"compact",icon:bl,label:(0,ao._x)("View options","View is used as a noun"),onClick:o,"aria-expanded":n?"true":"false","aria-controls":t}),renderContent:()=>(0,ae.jsx)(Ee.__experimentalDropdownContentWrapper,{paddingSize:"medium",className:"dataviews-config__popover-content-wrapper",children:(0,ae.jsx)(D,{direction:"column",className:"dataviews-view-config",gap:"lg",children:(0,ae.jsxs)(Xw,{title:(0,ao.__)("Appearance"),children:[(0,ae.jsxs)(D,{direction:"row",gap:"xs",className:"is-divided-in-two",children:[(0,ae.jsx)($w,{}),(0,ae.jsx)(Kw,{})]}),!!r?.viewConfigOptions&&(0,ae.jsx)(r.viewConfigOptions,{}),(0,ae.jsx)(Ov,{}),(0,ae.jsx)(Zw,{}),(0,ae.jsx)(Ci,{})]})})})})}function Iv(){return(0,ae.jsxs)(ae.Fragment,{children:[(0,ae.jsx)(wc,{}),(0,ae.jsx)(_c,{})]})}var Qw=(0,ir.memo)(Iv),Tv=Qw;var Av=u(U(),1),Vv=u(W(),1);function Ie(e,t){let r;return e?.required&&t?.required?r=t?.required?.message?t.required:void 0:e?.pattern&&t?.pattern?r=t.pattern:e?.min&&t?.min?r=t.min:e?.max&&t?.max?r=t.max:e?.minLength&&t?.minLength?r=t.minLength:e?.maxLength&&t?.maxLength?r=t.maxLength:e?.elements&&t?.elements?r=t.elements:t?.custom&&(r=t.custom),r}var Rv=u(T(),1),{ValidatedCheckboxControl:Jw}=te(Av.privateApis);function Nv({field:e,onChange:t,data:r,hideLabelFromVision:o,validity:n}){let{getValue:a,setValue:i,label:s,description:l,isValid:c}=e,d=(0,Vv.useCallback)(()=>{t(i({item:r,value:!a({item:r})}))},[r,a,t,i]);return(0,Rv.jsx)(Jw,{required:!!e.isValid?.required,customValidity:Ie(c,n),hidden:o,label:s,help:l,checked:a({item:r}),onChange:d})}var e_=Math.pow(10,8)*24*60*60*1e3,rN=-e_,us=6048e5,kv=864e5;var t_=3600;var Mv=t_*24,oN=Mv*7,r_=Mv*365.2425,o_=r_/12,nN=o_*3,yc=Symbol.for("constructDateFrom");function Ye(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&yc in e?e[yc](t):e instanceof Date?new e.constructor(t):new Date(t)}function ve(e,t){return Ye(t||e,e)}function Fv(e,t,r){let o=ve(e,r?.in);return isNaN(t)?Ye(r?.in||e,NaN):(t&&o.setDate(o.getDate()+t),o)}function cs(e,t,r){let o=ve(e,r?.in);if(isNaN(t))return Ye(r?.in||e,NaN);if(!t)return o;let n=o.getDate(),a=Ye(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 n_={};function io(){return n_}function Tr(e,t){let r=io(),o=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,n=ve(e,t?.in),a=n.getDay(),i=(a<o?7:0)+a-o;return n.setDate(n.getDate()-i),n.setHours(0,0,0,0),n}function No(e,t){return Tr(e,{...t,weekStartsOn:1})}function ds(e,t){let r=ve(e,t?.in),o=r.getFullYear(),n=Ye(r,0);n.setFullYear(o+1,0,4),n.setHours(0,0,0,0);let a=No(n),i=Ye(r,0);i.setFullYear(o,0,4),i.setHours(0,0,0,0);let s=No(i);return r.getTime()>=a.getTime()?o+1:r.getTime()>=s.getTime()?o:o-1}function Sc(e){let t=ve(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 Dv(e,...t){let r=Ye.bind(null,e||t.find(o=>typeof o=="object"));return t.map(r)}function Cc(e,t){let r=ve(e,t?.in);return r.setHours(0,0,0,0),r}function Lv(e,t,r){let[o,n]=Dv(r?.in,e,t),a=Cc(o),i=Cc(n),s=+a-Sc(a),l=+i-Sc(i);return Math.round((s-l)/kv)}function Bv(e,t){let r=ds(e,t),o=Ye(t?.in||e,0);return o.setFullYear(r,0,4),o.setHours(0,0,0,0),No(o)}function jv(e,t,r){return cs(e,t*12,r)}function Hv(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function ln(e){return!(!Hv(e)&&typeof e!="number"||isNaN(+ve(e)))}function zv(e,t){let r=ve(e,t?.in);return r.setDate(1),r.setHours(0,0,0,0),r}function ms(e,t){let r=ve(e,t?.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}var a_={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"}},Wv=(e,t,r)=>{let o,n=a_[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 fs(e){return(t={})=>{let r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}var i_={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},s_={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},l_={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Gv={date:fs({formats:i_,defaultWidth:"full"}),time:fs({formats:s_,defaultWidth:"full"}),dateTime:fs({formats:l_,defaultWidth:"full"})};var u_={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Uv=(e,t,r,o)=>u_[e];function un(e){return(t,r)=>{let o=r?.context?String(r.context):"standalone",n;if(o==="formatting"&&e.formattingValues){let i=e.defaultFormattingWidth||e.defaultWidth,s=r?.width?String(r.width):i;n=e.formattingValues[s]||e.formattingValues[i]}else{let i=e.defaultWidth,s=r?.width?String(r.width):e.defaultWidth;n=e.values[s]||e.values[i]}let a=e.argumentCallback?e.argumentCallback(t):t;return n[a]}}var c_={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},d_={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},m_={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"]},f_={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"]},p_={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"}},v_={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"}},h_=(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"},Yv={ordinalNumber:h_,era:un({values:c_,defaultWidth:"wide"}),quarter:un({values:d_,defaultWidth:"wide",argumentCallback:e=>e-1}),month:un({values:m_,defaultWidth:"wide"}),day:un({values:f_,defaultWidth:"wide"}),dayPeriod:un({values:p_,defaultWidth:"wide",formattingValues:v_,defaultFormattingWidth:"wide"})};function cn(e){return(t,r={})=>{let o=r.width,n=o&&e.matchPatterns[o]||e.matchPatterns[e.defaultMatchWidth],a=t.match(n);if(!a)return null;let i=a[0],s=o&&e.parsePatterns[o]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(s)?b_(s,m=>m.test(i)):g_(s,m=>m.test(i)),c;c=e.valueCallback?e.valueCallback(l):l,c=r.valueCallback?r.valueCallback(c):c;let d=t.slice(i.length);return{value:c,rest:d}}}function g_(e,t){for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}function b_(e,t){for(let r=0;r<e.length;r++)if(t(e[r]))return r}function qv(e){return(t,r={})=>{let o=t.match(e.matchPattern);if(!o)return null;let n=o[0],a=t.match(e.parsePattern);if(!a)return null;let i=e.valueCallback?e.valueCallback(a[0]):a[0];i=r.valueCallback?r.valueCallback(i):i;let s=t.slice(n.length);return{value:i,rest:s}}}var x_=/^(\d+)(th|st|nd|rd)?/i,w_=/\d+/i,__={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},y_={any:[/^b/i,/^(a|c)/i]},S_={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},C_={any:[/1/i,/2/i,/3/i,/4/i]},E_={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},O_={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]},P_={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},I_={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]},T_={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},A_={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}},$v={ordinalNumber:qv({matchPattern:x_,parsePattern:w_,valueCallback:e=>parseInt(e,10)}),era:cn({matchPatterns:__,defaultMatchWidth:"wide",parsePatterns:y_,defaultParseWidth:"any"}),quarter:cn({matchPatterns:S_,defaultMatchWidth:"wide",parsePatterns:C_,defaultParseWidth:"any",valueCallback:e=>e+1}),month:cn({matchPatterns:E_,defaultMatchWidth:"wide",parsePatterns:O_,defaultParseWidth:"any"}),day:cn({matchPatterns:P_,defaultMatchWidth:"wide",parsePatterns:I_,defaultParseWidth:"any"}),dayPeriod:cn({matchPatterns:T_,defaultMatchWidth:"any",parsePatterns:A_,defaultParseWidth:"any"})};var Ec={code:"en-US",formatDistance:Wv,formatLong:Gv,formatRelative:Uv,localize:Yv,match:$v,options:{weekStartsOn:0,firstWeekContainsDate:1}};function Kv(e,t){let r=ve(e,t?.in);return Lv(r,ms(r))+1}function Zv(e,t){let r=ve(e,t?.in),o=+No(r)-+Bv(r);return Math.round(o/us)+1}function ps(e,t){let r=ve(e,t?.in),o=r.getFullYear(),n=io(),a=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,i=Ye(t?.in||e,0);i.setFullYear(o+1,0,a),i.setHours(0,0,0,0);let s=Tr(i,t),l=Ye(t?.in||e,0);l.setFullYear(o,0,a),l.setHours(0,0,0,0);let c=Tr(l,t);return+r>=+s?o+1:+r>=+c?o:o-1}function Xv(e,t){let r=io(),o=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,n=ps(e,t),a=Ye(t?.in||e,0);return a.setFullYear(n,0,o),a.setHours(0,0,0,0),Tr(a,t)}function Qv(e,t){let r=ve(e,t?.in),o=+Tr(r,t)-+Xv(r,t);return Math.round(o/us)+1}function ce(e,t){let r=e<0?"-":"",o=Math.abs(e).toString().padStart(t,"0");return r+o}var Ar={y(e,t){let r=e.getFullYear(),o=r>0?r:1-r;return ce(t==="yy"?o%100:o,t.length)},M(e,t){let r=e.getMonth();return t==="M"?String(r+1):ce(r+1,2)},d(e,t){return ce(e.getDate(),t.length)},a(e,t){let r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];default:return r==="am"?"a.m.":"p.m."}},h(e,t){return ce(e.getHours()%12||12,t.length)},H(e,t){return ce(e.getHours(),t.length)},m(e,t){return ce(e.getMinutes(),t.length)},s(e,t){return ce(e.getSeconds(),t.length)},S(e,t){let r=t.length,o=e.getMilliseconds(),n=Math.trunc(o*Math.pow(10,r-3));return ce(n,t.length)}};var dn={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Oc={G:function(e,t,r){let o=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return r.era(o,{width:"abbreviated"});case"GGGGG":return r.era(o,{width:"narrow"});default:return r.era(o,{width:"wide"})}},y:function(e,t,r){if(t==="yo"){let o=e.getFullYear(),n=o>0?o:1-o;return r.ordinalNumber(n,{unit:"year"})}return Ar.y(e,t)},Y:function(e,t,r,o){let n=ps(e,o),a=n>0?n:1-n;if(t==="YY"){let i=a%100;return ce(i,2)}return t==="Yo"?r.ordinalNumber(a,{unit:"year"}):ce(a,t.length)},R:function(e,t){let r=ds(e);return ce(r,t.length)},u:function(e,t){let r=e.getFullYear();return ce(r,t.length)},Q:function(e,t,r){let o=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(o);case"QQ":return ce(o,2);case"Qo":return r.ordinalNumber(o,{unit:"quarter"});case"QQQ":return r.quarter(o,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(o,{width:"narrow",context:"formatting"});default:return r.quarter(o,{width:"wide",context:"formatting"})}},q:function(e,t,r){let o=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(o);case"qq":return ce(o,2);case"qo":return r.ordinalNumber(o,{unit:"quarter"});case"qqq":return r.quarter(o,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(o,{width:"narrow",context:"standalone"});default:return r.quarter(o,{width:"wide",context:"standalone"})}},M:function(e,t,r){let o=e.getMonth();switch(t){case"M":case"MM":return Ar.M(e,t);case"Mo":return r.ordinalNumber(o+1,{unit:"month"});case"MMM":return r.month(o,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(o,{width:"narrow",context:"formatting"});default:return r.month(o,{width:"wide",context:"formatting"})}},L:function(e,t,r){let o=e.getMonth();switch(t){case"L":return String(o+1);case"LL":return ce(o+1,2);case"Lo":return r.ordinalNumber(o+1,{unit:"month"});case"LLL":return r.month(o,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(o,{width:"narrow",context:"standalone"});default:return r.month(o,{width:"wide",context:"standalone"})}},w:function(e,t,r,o){let n=Qv(e,o);return t==="wo"?r.ordinalNumber(n,{unit:"week"}):ce(n,t.length)},I:function(e,t,r){let o=Zv(e);return t==="Io"?r.ordinalNumber(o,{unit:"week"}):ce(o,t.length)},d:function(e,t,r){return t==="do"?r.ordinalNumber(e.getDate(),{unit:"date"}):Ar.d(e,t)},D:function(e,t,r){let o=Kv(e);return t==="Do"?r.ordinalNumber(o,{unit:"dayOfYear"}):ce(o,t.length)},E:function(e,t,r){let o=e.getDay();switch(t){case"E":case"EE":case"EEE":return r.day(o,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(o,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(o,{width:"short",context:"formatting"});default:return r.day(o,{width:"wide",context:"formatting"})}},e:function(e,t,r,o){let n=e.getDay(),a=(n-o.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return ce(a,2);case"eo":return r.ordinalNumber(a,{unit:"day"});case"eee":return r.day(n,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},c:function(e,t,r,o){let n=e.getDay(),a=(n-o.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return ce(a,t.length);case"co":return r.ordinalNumber(a,{unit:"day"});case"ccc":return r.day(n,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(n,{width:"narrow",context:"standalone"});case"cccccc":return r.day(n,{width:"short",context:"standalone"});default:return r.day(n,{width:"wide",context:"standalone"})}},i:function(e,t,r){let o=e.getDay(),n=o===0?7:o;switch(t){case"i":return String(n);case"ii":return ce(n,t.length);case"io":return r.ordinalNumber(n,{unit:"day"});case"iii":return r.day(o,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(o,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(o,{width:"short",context:"formatting"});default:return r.day(o,{width:"wide",context:"formatting"})}},a:function(e,t,r){let n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,r){let o=e.getHours(),n;switch(o===12?n=dn.noon:o===0?n=dn.midnight:n=o/12>=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,r){let o=e.getHours(),n;switch(o>=17?n=dn.evening:o>=12?n=dn.afternoon:o>=4?n=dn.morning:n=dn.night,t){case"B":case"BB":case"BBB":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,r){if(t==="ho"){let o=e.getHours()%12;return o===0&&(o=12),r.ordinalNumber(o,{unit:"hour"})}return Ar.h(e,t)},H:function(e,t,r){return t==="Ho"?r.ordinalNumber(e.getHours(),{unit:"hour"}):Ar.H(e,t)},K:function(e,t,r){let o=e.getHours()%12;return t==="Ko"?r.ordinalNumber(o,{unit:"hour"}):ce(o,t.length)},k:function(e,t,r){let o=e.getHours();return o===0&&(o=24),t==="ko"?r.ordinalNumber(o,{unit:"hour"}):ce(o,t.length)},m:function(e,t,r){return t==="mo"?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):Ar.m(e,t)},s:function(e,t,r){return t==="so"?r.ordinalNumber(e.getSeconds(),{unit:"second"}):Ar.s(e,t)},S:function(e,t){return Ar.S(e,t)},X:function(e,t,r){let o=e.getTimezoneOffset();if(o===0)return"Z";switch(t){case"X":return eh(o);case"XXXX":case"XX":return ko(o);default:return ko(o,":")}},x:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"x":return eh(o);case"xxxx":case"xx":return ko(o);default:return ko(o,":")}},O:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+Jv(o,":");default:return"GMT"+ko(o,":")}},z:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+Jv(o,":");default:return"GMT"+ko(o,":")}},t:function(e,t,r){let o=Math.trunc(+e/1e3);return ce(o,t.length)},T:function(e,t,r){return ce(+e,t.length)}};function Jv(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=Math.trunc(o/60),a=o%60;return a===0?r+String(n):r+String(n)+t+ce(a,2)}function eh(e,t){return e%60===0?(e>0?"-":"+")+ce(Math.abs(e)/60,2):ko(e,t)}function ko(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=ce(Math.trunc(o/60),2),a=ce(o%60,2);return r+n+t+a}var th=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},rh=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},V_=(e,t)=>{let r=e.match(/(P+)(p+)?/)||[],o=r[1],n=r[2];if(!n)return th(e,t);let a;switch(o){case"P":a=t.dateTime({width:"short"});break;case"PP":a=t.dateTime({width:"medium"});break;case"PPP":a=t.dateTime({width:"long"});break;default:a=t.dateTime({width:"full"});break}return a.replace("{{date}}",th(o,t)).replace("{{time}}",rh(n,t))},oh={p:rh,P:V_};var R_=/^D+$/,N_=/^Y+$/,k_=["D","DD","YY","YYYY"];function nh(e){return R_.test(e)}function ah(e){return N_.test(e)}function ih(e,t,r){let o=M_(e,t,r);if(console.warn(o),k_.includes(e))throw new RangeError(o)}function M_(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 F_=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,D_=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,L_=/^'([^]*?)'?$/,B_=/''/g,j_=/[a-zA-Z]/;function ha(e,t,r){let o=io(),n=r?.locale??o.locale??Ec,a=r?.firstWeekContainsDate??r?.locale?.options?.firstWeekContainsDate??o.firstWeekContainsDate??o.locale?.options?.firstWeekContainsDate??1,i=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,s=ve(e,r?.in);if(!ln(s))throw new RangeError("Invalid time value");let l=t.match(D_).map(d=>{let m=d[0];if(m==="p"||m==="P"){let f=oh[m];return f(d,n.formatLong)}return d}).join("").match(F_).map(d=>{if(d==="''")return{isToken:!1,value:"'"};let m=d[0];if(m==="'")return{isToken:!1,value:H_(d)};if(Oc[m])return{isToken:!0,value:d};if(m.match(j_))throw new RangeError("Format string contains an unescaped latin alphabet character `"+m+"`");return{isToken:!1,value:d}});n.localize.preprocessor&&(l=n.localize.preprocessor(s,l));let c={firstWeekContainsDate:a,weekStartsOn:i,locale:n};return l.map(d=>{if(!d.isToken)return d.value;let m=d.value;(!r?.useAdditionalWeekYearTokens&&ah(m)||!r?.useAdditionalDayOfYearTokens&&nh(m))&&ih(m,t,String(e));let f=Oc[m[0]];return f(s,m,n.localize,c)}).join("")}function H_(e){let t=e.match(L_);return t?t[1].replace(B_,"'"):e}function ga(e,t,r){return Fv(e,-t,r)}function sh(e,t,r){return cs(e,-t,r)}function lh(e,t,r){return jv(e,-t,r)}var hs=u(U(),1),zt=u(W(),1),Ic=u(z(),1),Tc=u(so(),1);var fn=u(U(),1),Pc=u(W(),1),sr=u(z(),1);var mn=u(T(),1),z_={[mt]:[{value:"days",label:(0,sr.__)("Days")},{value:"weeks",label:(0,sr.__)("Weeks")},{value:"months",label:(0,sr.__)("Months")},{value:"years",label:(0,sr.__)("Years")}],[_t]:[{value:"days",label:(0,sr.__)("Days ago")},{value:"weeks",label:(0,sr.__)("Weeks ago")},{value:"months",label:(0,sr.__)("Months ago")},{value:"years",label:(0,sr.__)("Years ago")}]};function vs({className:e,data:t,field:r,onChange:o,hideLabelFromVision:n,operator:a}){let i=z_[a===mt?"inThePast":"over"],{id:s,label:l,getValue:c,setValue:d}=r,m=c({item:t}),{value:f="",unit:p=i[0].value}=m&&typeof m=="object"?m:{},h=(0,Pc.useCallback)(w=>o(d({item:t,value:{value:Number(w),unit:p}})),[o,d,t,p]),g=(0,Pc.useCallback)(w=>o(d({item:t,value:{value:f,unit:w}})),[o,d,t,f]);return(0,mn.jsx)(fn.BaseControl,{id:s,className:$(e,"dataviews-controls__relative-date"),label:l,hideLabelFromVision:n,children:(0,mn.jsxs)(D,{direction:"row",gap:"xs",children:[(0,mn.jsx)(fn.__experimentalNumberControl,{__next40pxDefaultSize:!0,className:"dataviews-controls__relative-date-number",spinControls:"none",min:1,step:1,value:f,onChange:h}),(0,mn.jsx)(fn.SelectControl,{className:"dataviews-controls__relative-date-unit",__next40pxDefaultSize:!0,label:(0,sr.__)("Unit"),value:p,options:i,onChange:g,hideLabelFromVision:!0})]})})}var ch=u(so(),1);function pn(e){if(!e)return null;let t=(0,ch.getDate)(e);return t&&ln(t)?t:null}var lo=u(T(),1),{DateCalendar:W_,ValidatedInputControl:G_}=te(hs.privateApis),U_=e=>e?typeof e=="string"?e:ha(e,"yyyy-MM-dd'T'HH:mm"):"";function Y_({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{id:a,label:i,description:s,setValue:l,getValue:c,isValid:d}=t,m=c({item:e}),f=typeof m=="string"?m:void 0,[p,h]=(0,zt.useState)(()=>pn(f)||new Date),g=(0,zt.useRef)(null),w=(0,zt.useRef)(),_=(0,zt.useRef)(null),y=(0,zt.useCallback)(S=>r(l({item:e,value:S})),[e,r,l]);(0,zt.useEffect)(()=>()=>{w.current&&clearTimeout(w.current)},[]);let O=(0,zt.useCallback)(S=>{let A;if(S){let N=S;if(f){let R=pn(f);R&&(N=new Date(S),N.setHours(R.getHours()),N.setMinutes(R.getMinutes()))}A=N.toISOString(),y(A),w.current&&clearTimeout(w.current)}else y(void 0);_.current=g.current&&g.current.ownerDocument.activeElement,w.current=setTimeout(()=>{g.current&&(g.current.focus(),g.current.blur(),y(A),_.current&&_.current instanceof HTMLElement&&_.current.focus())},0)},[y,f]),V=(0,zt.useCallback)(S=>{if(S){let A=new Date(S);y(A.toISOString());let N=pn(A.toISOString());N&&h(N)}else y(void 0)},[y]),{format:P}=t,F=P.weekStartsOn??(0,Tc.getSettings)().l10n.startOfWeek,{timezone:{string:k}}=(0,Tc.getSettings)(),C=d?.required&&!o?`${i} (${(0,Ic.__)("Required")})`:i;return(0,lo.jsx)(hs.BaseControl,{id:a,label:C,help:s,hideLabelFromVision:o,children:(0,lo.jsxs)(D,{direction:"column",gap:"md",children:[(0,lo.jsx)(W_,{style:{width:"100%"},selected:f&&pn(f)||void 0,onSelect:O,month:p,onMonthChange:h,timeZone:k||void 0,weekStartsOn:F}),(0,lo.jsx)(G_,{ref:g,__next40pxDefaultSize:!0,required:!!d?.required,customValidity:Ie(d,n),type:"datetime-local",label:(0,Ic.__)("Date time"),hideLabelFromVision:!0,value:f?U_(pn(f)||void 0):"",onChange:V})]})})}function dh({data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n,validity:a}){return n===mt||n===_t?(0,lo.jsx)(vs,{className:"dataviews-controls__datetime",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n}):(0,lo.jsx)(Y_,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:a})}var lt=u(U(),1),_e=u(W(),1),et=u(z(),1),st=u(so(),1);var we=u(T(),1),{DateCalendar:q_,DateRangeCalendar:$_}=te(lt.privateApis),K_=[{id:"today",label:(0,et.__)("Today"),getValue:()=>(0,st.getDate)(null)},{id:"yesterday",label:(0,et.__)("Yesterday"),getValue:()=>{let e=(0,st.getDate)(null);return ga(e,1)}},{id:"past-week",label:(0,et.__)("Past week"),getValue:()=>{let e=(0,st.getDate)(null);return ga(e,7)}},{id:"past-month",label:(0,et.__)("Past month"),getValue:()=>{let e=(0,st.getDate)(null);return sh(e,1)}}],Z_=[{id:"last-7-days",label:(0,et.__)("Last 7 days"),getValue:()=>{let e=(0,st.getDate)(null);return[ga(e,7),e]}},{id:"last-30-days",label:(0,et.__)("Last 30 days"),getValue:()=>{let e=(0,st.getDate)(null);return[ga(e,30),e]}},{id:"month-to-date",label:(0,et.__)("Month to date"),getValue:()=>{let e=(0,st.getDate)(null);return[zv(e),e]}},{id:"last-year",label:(0,et.__)("Last year"),getValue:()=>{let e=(0,st.getDate)(null);return[lh(e,1),e]}},{id:"year-to-date",label:(0,et.__)("Year to date"),getValue:()=>{let e=(0,st.getDate)(null);return[ms(e),e]}}],vn=e=>{if(!e)return null;let t=(0,st.getDate)(e);return t&&ln(t)?t:null},Ac=e=>e?typeof e=="string"?e:ha(e,"yyyy-MM-dd"):"";function mh({field:e,validity:t,inputRefs:r,isTouched:o,setIsTouched:n,children:a}){let{isValid:i}=e,[s,l]=(0,_e.useState)(void 0),c=(0,_e.useCallback)(()=>{let m=Array.isArray(r)?r:[r];for(let f of m){let p=f.current;if(p&&!p.validity.valid){l({type:"invalid",message:p.validationMessage});return}}l(void 0)},[r]);return(0,_e.useEffect)(()=>{if(o){let m=setTimeout(()=>{t?l(Ie(i,t)):c()},0);return()=>clearTimeout(m)}},[o,i,t,c]),(0,we.jsxs)("div",{onBlur:m=>{o||(!m.relatedTarget||!m.currentTarget.contains(m.relatedTarget))&&n(!0)},children:[a,(0,we.jsx)("div",{"aria-live":"polite",children:s&&(0,we.jsxs)("p",{className:$("components-validated-control__indicator",s.type==="invalid"?"is-invalid":void 0,s.type==="valid"?"is-valid":void 0),children:[(0,we.jsx)(lt.Icon,{className:"components-validated-control__indicator-icon",icon:Cl,size:16,fill:"currentColor"}),s.message]})})]})}function X_({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{id:a,label:i,setValue:s,getValue:l,isValid:c,format:d}=t,[m,f]=(0,_e.useState)(null),p=d.weekStartsOn??(0,st.getSettings)().l10n.startOfWeek,h=l({item:e}),g=typeof h=="string"?h:void 0,[w,_]=(0,_e.useState)(()=>vn(g)||new Date),[y,O]=(0,_e.useState)(!1),V=(0,_e.useRef)(null),P=(0,_e.useCallback)(N=>r(s({item:e,value:N})),[e,r,s]),F=(0,_e.useCallback)(N=>{let R=N?ha(N,"yyyy-MM-dd"):void 0;P(R),f(null),O(!0)},[P]),k=(0,_e.useCallback)(N=>{let R=N.getValue(),v=Ac(R);_(R),P(v),f(N.id),O(!0)},[P]),C=(0,_e.useCallback)(N=>{if(P(N),N){let R=vn(N);R&&_(R)}f(null),O(!0)},[P]),{timezone:{string:S}}=(0,st.getSettings)(),A=c?.required?`${i} (${(0,et.__)("Required")})`:i;return(0,we.jsx)(mh,{field:t,validity:n,inputRefs:V,isTouched:y,setIsTouched:O,children:(0,we.jsx)(lt.BaseControl,{id:a,className:"dataviews-controls__date",label:A,hideLabelFromVision:o,children:(0,we.jsxs)(D,{direction:"column",gap:"md",children:[(0,we.jsxs)(D,{direction:"row",gap:"xs",wrap:"wrap",justify:"flex-start",children:[K_.map(N=>{let R=m===N.id;return(0,we.jsx)(lt.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:R,size:"small",onClick:()=>k(N),children:N.label},N.id)}),(0,we.jsx)(lt.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!m,size:"small",disabled:!!m,accessibleWhenDisabled:!1,children:(0,et.__)("Custom")})]}),(0,we.jsx)(lt.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:V,type:"date",label:(0,et.__)("Date"),hideLabelFromVision:!0,value:g,onChange:C,required:!!t.isValid?.required}),(0,we.jsx)(q_,{style:{width:"100%"},selected:g&&vn(g)||void 0,onSelect:F,month:w,onMonthChange:_,timeZone:S||void 0,weekStartsOn:p})]})})})}function Q_({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{id:a,label:i,getValue:s,setValue:l,format:c}=t,d,m=s({item:e});Array.isArray(m)&&m.length===2&&m.every(v=>typeof v=="string")&&(d=m);let f=c.weekStartsOn??(0,st.getSettings)().l10n.startOfWeek,p=(0,_e.useCallback)(v=>{r(l({item:e,value:v}))},[e,r,l]),[h,g]=(0,_e.useState)(null),w=(0,_e.useMemo)(()=>{if(!d)return{from:void 0,to:void 0};let[v,b]=d;return{from:vn(v)||void 0,to:vn(b)||void 0}},[d]),[_,y]=(0,_e.useState)(()=>w.from||new Date),[O,V]=(0,_e.useState)(!1),P=(0,_e.useRef)(null),F=(0,_e.useRef)(null),k=(0,_e.useCallback)((v,b)=>{v&&b?p([Ac(v),Ac(b)]):!v&&!b&&p(void 0)},[p]),C=(0,_e.useCallback)(v=>{k(v?.from,v?.to),g(null),V(!0)},[k]),S=(0,_e.useCallback)(v=>{let[b,E]=v.getValue();y(b),k(b,E),g(v.id),V(!0)},[k]),A=(0,_e.useCallback)((v,b)=>{let[E,x]=d||[void 0,void 0];if(k(v==="from"?b:E,v==="to"?b:x),b){let I=vn(b);I&&y(I)}g(null),V(!0)},[d,k]),{timezone:N}=(0,st.getSettings)(),R=t.isValid?.required?`${i} (${(0,et.__)("Required")})`:i;return(0,we.jsx)(mh,{field:t,validity:n,inputRefs:[P,F],isTouched:O,setIsTouched:V,children:(0,we.jsx)(lt.BaseControl,{id:a,className:"dataviews-controls__date",label:R,hideLabelFromVision:o,children:(0,we.jsxs)(D,{direction:"column",gap:"md",children:[(0,we.jsxs)(D,{direction:"row",gap:"xs",wrap:"wrap",justify:"flex-start",children:[Z_.map(v=>{let b=h===v.id;return(0,we.jsx)(lt.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:b,size:"small",onClick:()=>S(v),children:v.label},v.id)}),(0,we.jsx)(lt.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!h,size:"small",accessibleWhenDisabled:!1,disabled:!!h,children:(0,et.__)("Custom")})]}),(0,we.jsxs)(D,{direction:"row",gap:"xs",justify:"space-between",className:"dataviews-controls__date-range-inputs",children:[(0,we.jsx)(lt.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:P,type:"date",label:(0,et.__)("From"),hideLabelFromVision:!0,value:d?.[0],onChange:v=>A("from",v),required:!!t.isValid?.required}),(0,we.jsx)(lt.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:F,type:"date",label:(0,et.__)("To"),hideLabelFromVision:!0,value:d?.[1],onChange:v=>A("to",v),required:!!t.isValid?.required})]}),(0,we.jsx)($_,{style:{width:"100%"},selected:w,onSelect:C,month:_,onMonthChange:y,timeZone:N.string||void 0,weekStartsOn:f})]})})})}function fh({data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n,validity:a}){return n===mt||n===_t?(0,we.jsx)(vs,{className:"dataviews-controls__date",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n}):n===dt?(0,we.jsx)(Q_,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:a}):(0,we.jsx)(X_,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:a})}var bs=u(U(),1);var ph=u(U(),1),vh=u(W(),1);var hh=u(T(),1),{ValidatedInputControl:J_}=te(ph.privateApis);function lr({data:e,field:t,onChange:r,hideLabelFromVision:o,type:n,prefix:a,suffix:i,validity:s}){let{label:l,placeholder:c,description:d,getValue:m,setValue:f,isValid:p}=t,h=m({item:e}),g=(0,vh.useCallback)(w=>r(f({item:e,value:w})),[e,f,r]);return(0,hh.jsx)(J_,{required:!!p.required,customValidity:Ie(p,s),label:l,placeholder:c,value:h??"",help:d,onChange:g,hideLabelFromVision:o,type:n,prefix:a,suffix:i,pattern:p.pattern?p.pattern.constraint:void 0,minLength:p.minLength?p.minLength.constraint:void 0,maxLength:p.maxLength?p.maxLength.constraint:void 0,__next40pxDefaultSize:!0})}var gs=u(T(),1);function gh({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){return(0,gs.jsx)(lr,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n,type:"email",prefix:(0,gs.jsx)(bs.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,gs.jsx)(bs.Icon,{icon:yl})})})}var ws=u(U(),1);var xs=u(T(),1);function bh({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){return(0,xs.jsx)(lr,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n,type:"tel",prefix:(0,xs.jsx)(ws.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,xs.jsx)(ws.Icon,{icon:Dl})})})}var ys=u(U(),1);var _s=u(T(),1);function xh({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){return(0,_s.jsx)(lr,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n,type:"url",prefix:(0,_s.jsx)(ys.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,_s.jsx)(ys.Icon,{icon:Ml})})})}var Vr=u(U(),1),ba=u(W(),1),Ss=u(z(),1);var uo=u(T(),1),{ValidatedNumberControl:ey}=te(Vr.privateApis);function wh(e){if(e===""||e===void 0)return"";let t=Number(e);return Number.isFinite(t)?t:""}function ty({value:e,onChange:t,hideLabelFromVision:r,step:o}){let[n="",a=""]=e,i=(0,ba.useCallback)(l=>t([wh(l),a]),[t,a]),s=(0,ba.useCallback)(l=>t([n,wh(l)]),[t,n]);return(0,uo.jsx)(Vr.BaseControl,{help:(0,Ss.__)("The max. value must be greater than the min. value."),children:(0,uo.jsxs)(Vr.Flex,{direction:"row",gap:4,children:[(0,uo.jsx)(Vr.__experimentalNumberControl,{label:(0,Ss.__)("Min."),value:n,max:a?Number(a)-o:void 0,onChange:i,__next40pxDefaultSize:!0,hideLabelFromVision:r,step:o}),(0,uo.jsx)(Vr.__experimentalNumberControl,{label:(0,Ss.__)("Max."),value:a,min:n?Number(n)+o:void 0,onChange:s,__next40pxDefaultSize:!0,hideLabelFromVision:r,step:o})]})})}function Cs({data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n,validity:a}){let i=t.format?.decimals??0,s=Math.pow(10,Math.abs(i)*-1),{label:l,description:c,getValue:d,setValue:m,isValid:f}=t,p=d({item:e})??"",h=(0,ba.useCallback)(w=>{r(m({item:e,value:["",void 0].includes(w)?void 0:Number(w)}))},[e,r,m]),g=(0,ba.useCallback)(w=>{r(m({item:e,value:w}))},[e,r,m]);if(n===dt){let w=["",""];return Array.isArray(p)&&p.length===2&&p.every(_=>typeof _=="number"||_==="")&&(w=p),(0,uo.jsx)(ty,{value:w,onChange:g,hideLabelFromVision:o,step:s})}return(0,uo.jsx)(ey,{required:!!f.required,customValidity:Ie(f,a),label:l,help:c,value:p,onChange:h,__next40pxDefaultSize:!0,hideLabelFromVision:o,step:s,min:f.min?f.min.constraint:void 0,max:f.max?f.max.constraint:void 0})}var _h=u(T(),1);function yh(e){return(0,_h.jsx)(Cs,{...e})}var Sh=u(T(),1);function Ch(e){return(0,Sh.jsx)(Cs,{...e})}var Es=u(U(),1),Eh=u(W(),1);var Vc=u(T(),1),{ValidatedRadioControl:ry}=te(Es.privateApis);function Oh({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:a,description:i,getValue:s,setValue:l,isValid:c}=t,{elements:d,isLoading:m}=Ot({elements:t.elements,getElements:t.getElements}),f=s({item:e}),p=(0,Eh.useCallback)(h=>r(l({item:e,value:h})),[e,r,l]);return m?(0,Vc.jsx)(Es.Spinner,{}):(0,Vc.jsx)(ry,{required:!!t.isValid?.required,customValidity:Ie(c,n),label:a,help:i,onChange:p,options:d,selected:f,hideLabelFromVision:o})}var Os=u(U(),1),Ph=u(W(),1);var Rc=u(T(),1),{ValidatedSelectControl:oy}=te(Os.privateApis);function Ih({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{type:a,label:i,description:s,getValue:l,setValue:c,isValid:d}=t,m=a==="array",f=l({item:e})??(m?[]:""),p=(0,Ph.useCallback)(w=>r(c({item:e,value:w})),[e,r,c]),{elements:h,isLoading:g}=Ot({elements:t.elements,getElements:t.getElements});return g?(0,Rc.jsx)(Os.Spinner,{}):(0,Rc.jsx)(oy,{required:!!t.isValid?.required,customValidity:Ie(d,n),label:i,value:f,help:s,options:h,onChange:p,__next40pxDefaultSize:!0,hideLabelFromVision:o,multiple:m})}var Nc=u(W(),1);var Th=u(T(),1);function Ah({data:e,field:t,onChange:r,hideLabelFromVision:o,config:n,validity:a}){let{prefix:i,suffix:s}=n||{};return(0,Th.jsx)(lr,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:a,prefix:i?(0,Nc.createElement)(i):void 0,suffix:s?(0,Nc.createElement)(s):void 0})}var Vh=u(U(),1),Rh=u(W(),1);var Nh=u(T(),1),{ValidatedToggleControl:ny}=te(Vh.privateApis);function kh({field:e,onChange:t,data:r,hideLabelFromVision:o,validity:n}){let{label:a,description:i,getValue:s,setValue:l,isValid:c}=e,d=(0,Rh.useCallback)(()=>{t(l({item:r,value:!s({item:r})}))},[t,l,r,s]);return(0,Nh.jsx)(ny,{required:!!c.required,customValidity:Ie(c,n),hidden:o,label:a,help:i,checked:s({item:r}),onChange:d})}var Mh=u(U(),1),Fh=u(W(),1);var Dh=u(T(),1),{ValidatedTextareaControl:ay}=te(Mh.privateApis);function Lh({data:e,field:t,onChange:r,hideLabelFromVision:o,config:n,validity:a}){let{rows:i=4}=n||{},{label:s,placeholder:l,description:c,setValue:d,isValid:m}=t,f=t.getValue({item:e}),p=(0,Fh.useCallback)(h=>r(d({item:e,value:h})),[e,r,d]);return(0,Dh.jsx)(ay,{required:!!m.required,customValidity:Ie(m,a),label:s,placeholder:l,value:f??"",help:c,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 hn=u(U(),1),Bh=u(W(),1);var Ps=u(T(),1),{ValidatedToggleGroupControl:iy}=te(hn.privateApis);function jh({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{getValue:a,setValue:i,isValid:s}=t,l=a({item:e}),c=(0,Bh.useCallback)(p=>r(i({item:e,value:p})),[e,r,i]),{elements:d,isLoading:m}=Ot({elements:t.elements,getElements:t.getElements});if(m)return(0,Ps.jsx)(hn.Spinner,{});if(d.length===0)return null;let f=d.find(p=>p.value===l);return(0,Ps.jsx)(iy,{required:!!t.isValid?.required,customValidity:Ie(s,n),__next40pxDefaultSize:!0,isBlock:!0,label:t.label,help:f?.description||t.description,onChange:c,value:l,hideLabelFromVision:o,children:d.map(p=>(0,Ps.jsx)(hn.__experimentalToggleGroupControlOption,{label:p.label,value:p.value},p.value))})}var Is=u(U(),1),Ts=u(W(),1);var xa=u(T(),1),{ValidatedFormTokenField:sy}=te(Is.privateApis);function Hh({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:a,placeholder:i,getValue:s,setValue:l,isValid:c}=t,d=s({item:e}),{elements:m,isLoading:f}=Ot({elements:t.elements,getElements:t.getElements}),p=(0,Ts.useMemo)(()=>Array.isArray(d)?d.map(g=>m?.find(_=>_.value===g)||{value:g,label:g}):[],[d,m]),h=(0,Ts.useCallback)(g=>{let w=g.map(_=>typeof _=="object"&&"value"in _?_.value:_);r(l({item:e,value:w}))},[r,l,e]);return f?(0,xa.jsx)(Is.Spinner,{}):(0,xa.jsx)(sy,{required:!!c?.required,customValidity:Ie(c,n),label:o?void 0:a,value:p,onChange:h,placeholder:i,suggestions:m?.map(g=>g.value),__experimentalValidateInput:g=>t.isValid?.elements&&m?m.some(w=>w.value===g||w.label===g):!0,__experimentalExpandOnFocus:m&&m.length>0,__experimentalShowHowTo:!t.isValid?.elements,displayTransform:g=>typeof g=="object"&&"label"in g?g.label:typeof g=="string"&&m&&m.find(_=>_.value===g)?.label||g,__experimentalRenderItem:({item:g})=>{if(typeof g=="string"&&m){let w=m.find(_=>_.value===g);return(0,xa.jsx)("span",{children:w?.label||g})}return(0,xa.jsx)("span",{children:g})}})}var ly={grad:.9,turn:360,rad:360/(2*Math.PI)},Rr=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},Ke=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},Wt=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},Zh=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},zh=function(e){return{r:Wt(e.r,0,255),g:Wt(e.g,0,255),b:Wt(e.b,0,255),a:Wt(e.a)}},kc=function(e){return{r:Ke(e.r),g:Ke(e.g),b:Ke(e.b),a:Ke(e.a,3)}},uy=/^#([0-9a-f]{3,8})$/i,As=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},Xh=function(e){var t=e.r,r=e.g,o=e.b,n=e.a,a=Math.max(t,r,o),i=a-Math.min(t,r,o),s=i?a===t?(r-o)/i:a===r?2+(o-t)/i:4+(t-r)/i:0;return{h:60*(s<0?s+6:s),s:a?i/a*100:0,v:a/255*100,a:n}},Qh=function(e){var t=e.h,r=e.s,o=e.v,n=e.a;t=t/360*6,r/=100,o/=100;var a=Math.floor(t),i=o*(1-r),s=o*(1-(t-a)*r),l=o*(1-(1-t+a)*r),c=a%6;return{r:255*[o,s,i,i,l,o][c],g:255*[l,o,o,s,i,i][c],b:255*[i,i,l,o,o,s][c],a:n}},Wh=function(e){return{h:Zh(e.h),s:Wt(e.s,0,100),l:Wt(e.l,0,100),a:Wt(e.a)}},Gh=function(e){return{h:Ke(e.h),s:Ke(e.s),l:Ke(e.l),a:Ke(e.a,3)}},Uh=function(e){return Qh((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},wa=function(e){return{h:(t=Xh(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},cy=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,dy=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,my=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,fy=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Yh={string:[[function(e){var t=uy.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?Ke(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?Ke(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=my.exec(e)||fy.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:zh({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=cy.exec(e)||dy.exec(e);if(!t)return null;var r,o,n=Wh({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(ly[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return Uh(n)},"hsl"]],object:[[function(e){var t=e.r,r=e.g,o=e.b,n=e.a,a=n===void 0?1:n;return Rr(t)&&Rr(r)&&Rr(o)?zh({r:Number(t),g:Number(r),b:Number(o),a:Number(a)}):null},"rgb"],[function(e){var t=e.h,r=e.s,o=e.l,n=e.a,a=n===void 0?1:n;if(!Rr(t)||!Rr(r)||!Rr(o))return null;var i=Wh({h:Number(t),s:Number(r),l:Number(o),a:Number(a)});return Uh(i)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,n=e.a,a=n===void 0?1:n;if(!Rr(t)||!Rr(r)||!Rr(o))return null;var i=(function(s){return{h:Zh(s.h),s:Wt(s.s,0,100),v:Wt(s.v,0,100),a:Wt(s.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(a)});return Qh(i)},"hsv"]]},qh=function(e,t){for(var r=0;r<t.length;r++){var o=t[r][0](e);if(o)return[o,t[r][1]]}return[null,void 0]},py=function(e){return typeof e=="string"?qh(e.trim(),Yh.string):typeof e=="object"&&e!==null?qh(e,Yh.object):[null,void 0]};var Mc=function(e,t){var r=wa(e);return{h:r.h,s:Wt(r.s+100*t,0,100),l:r.l,a:r.a}},Fc=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},$h=function(e,t){var r=wa(e);return{h:r.h,s:r.s,l:Wt(r.l+100*t,0,100),a:r.a}},Kh=(function(){function e(t){this.parsed=py(t)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return this.parsed!==null},e.prototype.brightness=function(){return Ke(Fc(this.rgba),2)},e.prototype.isDark=function(){return Fc(this.rgba)<.5},e.prototype.isLight=function(){return Fc(this.rgba)>=.5},e.prototype.toHex=function(){return t=kc(this.rgba),r=t.r,o=t.g,n=t.b,i=(a=t.a)<1?As(Ke(255*a)):"","#"+As(r)+As(o)+As(n)+i;var t,r,o,n,a,i},e.prototype.toRgb=function(){return kc(this.rgba)},e.prototype.toRgbString=function(){return t=kc(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 Gh(wa(this.rgba))},e.prototype.toHslString=function(){return t=Gh(wa(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=Xh(this.rgba),{h:Ke(t.h),s:Ke(t.s),v:Ke(t.v),a:Ke(t.a,3)};var t},e.prototype.invert=function(){return tt({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),tt(Mc(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),tt(Mc(this.rgba,-t))},e.prototype.grayscale=function(){return tt(Mc(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),tt($h(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),tt($h(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"?tt({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):Ke(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=wa(this.rgba);return typeof t=="number"?tt({h:t,s:r.s,l:r.l,a:r.a}):Ke(r.h)},e.prototype.isEqual=function(t){return this.toHex()===tt(t).toHex()},e})(),tt=function(e){return e instanceof Kh?e:new Kh(e)};var gn=u(U(),1),Dc=u(W(),1);var co=u(T(),1),{ValidatedInputControl:vy,Picker:hy}=te(gn.privateApis),gy=({color:e,onColorChange:t})=>{let r=e&&tt(e).isValid()?e:"#ffffff";return(0,co.jsx)(gn.Dropdown,{renderToggle:({onToggle:o,isOpen:n})=>(0,co.jsx)(gn.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,co.jsx)("button",{type:"button",onClick:o,style:{width:"24px",height:"24px",borderRadius:"50%",backgroundColor:r,border:"1px solid #ddd",cursor:"pointer",outline:n?"2px solid #007cba":"none",outlineOffset:"2px",display:"flex",alignItems:"center",justifyContent:"center",padding:0,margin:0},"aria-label":"Open color picker"})}),renderContent:()=>(0,co.jsx)("div",{style:{padding:"16px"},children:(0,co.jsx)(hy,{color:tt(r),onChange:t,enableAlpha:!0})})})};function Jh({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:a,placeholder:i,description:s,setValue:l,isValid:c}=t,d=t.getValue({item:e})||"",m=(0,Dc.useCallback)(p=>{r(l({item:e,value:p.toHex()}))},[e,r,l]),f=(0,Dc.useCallback)(p=>{r(l({item:e,value:p||""}))},[e,r,l]);return(0,co.jsx)(vy,{required:!!t.isValid?.required,customValidity:Ie(c,n),label:a,placeholder:i,value:d,help:s,onChange:f,hideLabelFromVision:o,type:"text",prefix:(0,co.jsx)(gy,{color:d,onColorChange:m})})}var Rs=u(U(),1),Ns=u(W(),1),Lc=u(z(),1);var Vs=u(T(),1);function eg({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let[a,i]=(0,Ns.useState)(!1),s=(0,Ns.useCallback)(()=>{i(l=>!l)},[]);return(0,Vs.jsx)(lr,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n,type:a?"text":"password",suffix:(0,Vs.jsx)(Rs.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,Vs.jsx)(Rs.Button,{icon:a?An:Yl,onClick:s,size:"small",label:a?(0,Lc.__)("Hide password"):(0,Lc.__)("Show password")})})})}function ks(e){return Array.isArray(e.elements)&&e.elements.length>0||typeof e.getElements=="function"}var rg=u(T(),1),tg={array:Hh,checkbox:Nv,color:Jh,datetime:dh,date:fh,email:gh,telephone:bh,url:xh,integer:yh,number:Ch,password:eg,radio:Oh,select:Ih,text:Ah,toggle:kh,textarea:Lh,toggleGroup:jh};function by(e){return e&&typeof e=="object"&&typeof e.control=="string"}function xy(e){let{control:t,...r}=e,o=Ms(t);return o===null?null:function(a){return(0,rg.jsx)(o,{...a,config:r})}}function og(e,t){return typeof e.Edit=="function"?e.Edit:typeof e.Edit=="string"?Ms(e.Edit):by(e.Edit)?xy(e.Edit):ks(e)&&e.type!=="array"?Ms("select"):t===null?null:Ms(t)}function Ms(e){return Object.keys(tg).includes(e)?tg[e]:null}function wy(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 ng=wy;var _y=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},ag=_y;var yy=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},ig=yy;var lg=u(z(),1);function Fs({item:e,field:t}){let{elements:r,isLoading:o}=Ot({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 sg=u(T(),1);function Fe({item:e,field:t}){return t.hasElements?(0,sg.jsx)(Fs,{item:e,field:t}):t.getValueFormatted({item:e,field:t})}var ur=(e,t,r)=>r==="asc"?e.localeCompare(t):t.localeCompare(e);function De(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)}function cr(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 dr(e,t){if(typeof t.isValid.maxLength?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:String(r).length<=t.isValid.maxLength.constraint}function mr(e,t){if(t.isValid.pattern?.constraint===void 0)return!0;try{let r=new RegExp(t.isValid.pattern.constraint),o=t.getValue({item:e});return[void 0,"",null].includes(o)?!0:r.test(String(o))}catch{return!1}}function Ce(e,t){let o=(t.elements??[]).map(a=>a.value);if(o.length===0)return!0;let n=t.getValue({item:e});return[].concat(n).every(a=>o.includes(a))}function Sy({item:e,field:t}){return t.getValue({item:e})}var bt=Sy;var Cy=/^[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 Ey(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Cy.test(r)?(0,lg.__)("Value must be a valid email address."):null}var ug={type:"email",render:Fe,Edit:"email",sort:ur,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Oe,Pe],validOperators:[Te,Ae,$t,Kt,Zt,Oe,Pe,nt,at],format:{},getValueFormatted:bt,validate:{required:De,pattern:mr,minLength:cr,maxLength:dr,elements:Ce,custom:Ey}};var cg=u(z(),1);var bn=(e,t,r)=>r==="asc"?e-t:t-e;function Ds(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 Ls(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 dg={separatorThousand:","};function Oy({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=dg: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 Py(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Number.isInteger(r)?(0,cg.__)("Value must be an integer."):null}var mg={type:"integer",render:Fe,Edit:"integer",sort:bn,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Te,Ae,Dr,Lr,Br,jr,dt],validOperators:[Te,Ae,Dr,Lr,Br,jr,dt,Oe,Pe,nt,at],format:dg,getValueFormatted:Oy,validate:{required:De,min:Ds,max:Ls,elements:Ce,custom:Py}};var fg=u(z(),1);var pg={separatorThousand:",",separatorDecimal:".",decimals:2};function Iy({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=pg:o=t.format;let{separatorThousand:n,separatorDecimal:a,decimals:i}=o,s=r.toFixed(i),[l,c]=s.split("."),d=n?l.replace(/\B(?=(\d{3})+(?!\d))/g,n):l;return i===0?d:d+a+c}function Ty(e){return e===""||e===void 0||e===null}function Ay(e,t){let r=t.getValue({item:e});return!Ty(r)&&!Number.isFinite(r)?(0,fg.__)("Value must be a number."):null}var vg={type:"number",render:Fe,Edit:"number",sort:bn,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Te,Ae,Dr,Lr,Br,jr,dt],validOperators:[Te,Ae,Dr,Lr,Br,jr,dt,Oe,Pe,nt,at],format:pg,getValueFormatted:Iy,validate:{required:De,min:Ds,max:Ls,elements:Ce,custom:Ay}};var hg={type:"text",render:Fe,Edit:"text",sort:ur,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Oe,Pe],validOperators:[Te,Ae,$t,Kt,Zt,Oe,Pe,nt,at],format:{},getValueFormatted:bt,validate:{required:De,pattern:mr,minLength:cr,maxLength:dr,elements:Ce}};var Mo=u(so(),1);var gg={datetime:(0,Mo.getSettings)().formats.datetime,weekStartsOn:(0,Mo.getSettings)().l10n.startOfWeek};function Vy({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="datetime"?o=gg:o=t.format,(0,Mo.dateI18n)(o.datetime,(0,Mo.getDate)(r))}var Ry=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},bg={type:"datetime",render:Fe,Edit:"datetime",sort:Ry,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ur,Yr,Hr,zr,Wr,Gr,mt,_t],validOperators:[Ur,Yr,Hr,zr,Wr,Gr,mt,_t],format:gg,getValueFormatted:Vy,validate:{required:De,elements:Ce}};var Fo=u(so(),1);var xg={date:(0,Fo.getSettings)().formats.date,weekStartsOn:(0,Fo.getSettings)().l10n.startOfWeek};function Ny({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="date"?o=xg:o=t.format,(0,Fo.dateI18n)(o.date,(0,Fo.getDate)(r))}var ky=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},wg={type:"date",render:Fe,Edit:"date",sort:ky,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ur,Yr,Hr,zr,Wr,Gr,mt,_t,dt],validOperators:[Ur,Yr,Hr,zr,Wr,Gr,mt,_t,dt],format:xg,getValueFormatted:Ny,validate:{required:De,elements:Ce}};var Bs=u(z(),1);function _g(e,t){return t.getValue({item:e})===!0}function My({item:e,field:t}){let r=t.getValue({item:e});return r===!0?(0,Bs.__)("True"):r===!1?(0,Bs.__)("False"):""}function Fy(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&![!0,!1].includes(r)?(0,Bs.__)("Value must be true, false, or undefined"):null}var Dy=(e,t,r)=>{let o=!!e;return o===!!t?0:r==="asc"?o?1:-1:o?-1:1},yg={type:"boolean",render:Fe,Edit:"checkbox",sort:Dy,validate:{required:_g,elements:Ce,custom:Fy},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Te,Ae],validOperators:[Te,Ae],format:{},getValueFormatted:My};var Sg={type:"media",render:()=>null,Edit:null,sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:bt,validate:{}};var Bc=u(z(),1);function Cg(e,t){let r=t.getValue({item:e});return Array.isArray(r)&&r.length>0&&r.every(o=>![void 0,"",null].includes(o))}function Eg({item:e,field:t}){let r=t.getValue({item:e});return(Array.isArray(r)?r:[]).join(", ")}function Ly({item:e,field:t}){return Eg({item:e,field:t})}function By(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Array.isArray(r)?(0,Bc.__)("Value must be an array."):r.every(o=>typeof o=="string")?null:(0,Bc.__)("Every value must be a string.")}var jy=(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)},Og={type:"array",render:Ly,Edit:"array",sort:jy,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Oe,Pe],validOperators:[Oe,Pe,nt,at],format:{},getValueFormatted:Eg,validate:{required:Cg,elements:Ce,custom:By}};function Hy({item:e,field:t}){return t.getValue({item:e})?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":""}var Pg={type:"password",render:Fe,Edit:"password",sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:Hy,validate:{required:De,pattern:mr,minLength:cr,maxLength:dr,elements:Ce}};var Ig={type:"telephone",render:Fe,Edit:"telephone",sort:ur,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Oe,Pe],validOperators:[Te,Ae,$t,Kt,Zt,Oe,Pe,nt,at],format:{},getValueFormatted:bt,validate:{required:De,pattern:mr,minLength:cr,maxLength:dr,elements:Ce}};var Tg=u(z(),1);var xn=u(T(),1);function zy({item:e,field:t}){if(t.hasElements)return(0,xn.jsx)(Fs,{item:e,field:t});let r=bt({item:e,field:t});return!r||!tt(r).isValid()?r:(0,xn.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,xn.jsx)("div",{style:{width:"16px",height:"16px",borderRadius:"50%",backgroundColor:r,border:"1px solid #ddd",flexShrink:0}}),(0,xn.jsx)("span",{children:r})]})}function Wy(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!tt(r).isValid()?(0,Tg.__)("Value must be a valid color."):null}var Gy=(e,t,r)=>{let o=tt(e),n=tt(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},Ag={type:"color",render:zy,Edit:"color",sort:Gy,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Oe,Pe],validOperators:[Te,Ae,Oe,Pe],format:{},getValueFormatted:bt,validate:{required:De,elements:Ce,custom:Wy}};var Vg={type:"url",render:Fe,Edit:"url",sort:ur,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Oe,Pe],validOperators:[Te,Ae,$t,Kt,Zt,Oe,Pe,nt,at],format:{},getValueFormatted:bt,validate:{required:De,pattern:mr,minLength:cr,maxLength:dr,elements:Ce}};var Uy=(e,t,r)=>typeof e=="number"&&typeof t=="number"?bn(e,t,r):ur(e,t,r),Rg={render:Fe,Edit:null,sort:Uy,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Te,Ae],validOperators:ev(),format:{},getValueFormatted:bt,validate:{required:De,elements:Ce}};function Ng(e,t){let r;e.isValid?.required===!0&&t.validate.required!==void 0&&(r={constraint:!0,validate:t.validate.required});let o;(e.isValid?.elements===!0||e.isValid?.elements===void 0&&(e.elements||e.getElements))&&t.validate.elements!==void 0&&(o={constraint:!0,validate:t.validate.elements});let n;typeof e.isValid?.min=="number"&&t.validate.min!==void 0&&(n={constraint:e.isValid.min,validate:t.validate.min});let a;typeof e.isValid?.max=="number"&&t.validate.max!==void 0&&(a={constraint:e.isValid.max,validate:t.validate.max});let i;typeof e.isValid?.minLength=="number"&&t.validate.minLength!==void 0&&(i={constraint:e.isValid.minLength,validate:t.validate.minLength});let s;typeof e.isValid?.maxLength=="number"&&t.validate.maxLength!==void 0&&(s={constraint:e.isValid.maxLength,validate:t.validate.maxLength});let l;e.isValid?.pattern!==void 0&&t.validate.pattern!==void 0&&(l={constraint:e.isValid?.pattern,validate:t.validate.pattern});let c=e.isValid?.custom??t.validate.custom;return{required:r,elements:o,min:n,max:a,minLength:i,maxLength:s,pattern:l,custom:c}}function Yy(e,t){return{...t.format,...e.format}}var kg=Yy;function qy(e){let t=[ug,mg,vg,hg,bg,wg,yg,Sg,Og,Pg,Ig,Ag,Vg].find(r=>r?.type===e);return t||Rg}function Mg(e){return e.map(t=>{let r=qy(t.type),o=t.getValue||ag(t.id),n=function(a,i,s){let l=o({item:a}),c=o({item:i});return t.sort?t.sort(l,c,s):r.sort(l,c,s)};return{id:t.id,label:t.label||t.id,header:t.header||t.label||t.id,description:t.description,placeholder:t.placeholder,getValue:o,setValue:t.setValue||ig(t.id),elements:t.elements,getElements:t.getElements,hasElements:ks(t),isVisible:t.isVisible,enableHiding:t.enableHiding??!0,readOnly:t.readOnly??!1,type:r.type,render:t.render??r.render,Edit:og(t,r.Edit),sort:n,enableSorting:t.enableSorting??r.enableSorting,enableGlobalSearch:t.enableGlobalSearch??r.enableGlobalSearch,isValid:Ng(t,r),filterBy:ng(t,r.defaultOperators,r.validOperators),format:kg(t,r),getValueFormatted:t.getValueFormatted??r.getValueFormatted}})}var Rt=u(W(),1),js=u(Pt(),1);var rt=u(T(),1),$y=()=>!1,Ky=Xr.filter(e=>e.isPicker),Zy=e=>e.id,Xy=[];function Qy({search:e=!0,searchLabel:t=void 0}){return(0,rt.jsxs)(rt.Fragment,{children:[(0,rt.jsxs)(D,{direction:"row",align:"top",justify:"space-between",className:"dataviews__view-actions",gap:"2xs",children:[(0,rt.jsxs)(D,{direction:"row",gap:"xs",justify:"start",className:"dataviews__search",children:[e&&(0,rt.jsx)(gc,{label:t}),(0,rt.jsx)(ss,{})]}),(0,rt.jsx)(D,{direction:"row",gap:"2xs",style:{flexShrink:0},children:(0,rt.jsx)(Tv,{})})]}),(0,rt.jsx)(ls,{className:"dataviews-filters__container"}),(0,rt.jsx)(hc,{}),(0,rt.jsx)(Cu,{})]})}function Jy({view:e,onChangeView:t,fields:r,search:o=!0,searchLabel:n=void 0,actions:a=Xy,data:i,getItemId:s=Zy,isLoading:l=!1,paginationInfo:c,defaultLayouts:d,selection:m,onChangeSelection:f,children:p,config:h={perPageSizes:[10,20,50,100]},itemListLabel:g,empty:w}){let{infiniteScrollHandler:_}=c,y=(0,Rt.useRef)(null),[O,V]=(0,Rt.useState)(0),P=(0,js.useResizeObserver)(E=>{V(E[0].borderBoxSize[0].inlineSize)},{box:"border-box"}),[F,k]=(0,Rt.useState)(null);function C(E){let x=typeof E=="function"?E(m):E;f&&f(x)}let S=(0,Rt.useMemo)(()=>Mg(r),[r]),A=ma(S,e),N=(0,Rt.useMemo)(()=>(A||[]).some(E=>E.isPrimary||E.isLocked),[A]),[R,v]=(0,Rt.useState)(N);(0,Rt.useEffect)(()=>{N&&!R&&v(!0)},[N,R]),(0,Rt.useEffect)(()=>{if(!e.infiniteScrollEnabled||!y.current)return;let E=(0,js.throttle)(M=>{let H=M.target,I=H.scrollTop,q=H.scrollHeight,X=H.clientHeight;I+X>=q-100&&_?.()},100),x=y.current;return x.addEventListener("scroll",E),()=>{x.removeEventListener("scroll",E),E.cancel()}},[_,e.infiniteScrollEnabled]);let b=(0,Rt.useMemo)(()=>Object.fromEntries(Object.entries(d).filter(([E])=>Ky.some(x=>x.type===E))),[d]);return b[e.type]?(0,rt.jsx)(K.Provider,{value:{view:e,onChangeView:t,fields:S,actions:a,data:i,isLoading:l,paginationInfo:c,isItemClickable:$y,selection:m,onChangeSelection:C,openedFilter:F,setOpenedFilter:k,getItemId:s,containerWidth:O,containerRef:y,resizeObserverRef:P,defaultLayouts:b,filters:A,isShowingFilter:R,setIsShowingFilter:v,config:h,itemListLabel:g,empty:w,hasInfiniteScrollHandler:!!_},children:(0,rt.jsx)("div",{className:"dataviews-picker-wrapper",ref:y,children:p??(0,rt.jsx)(Qy,{search:o,searchLabel:n})})}):null}var fr=Jy;fr.BulkActionToolbar=Cu;fr.Filters=pa;fr.FiltersToggled=ls;fr.FiltersToggle=ss;fr.Layout=hc;fr.LayoutSwitcher=wc;fr.Pagination=Su;fr.Search=gc;fr.ViewConfig=_c;var jc=fr;var Fg=u(z(),1),Dg=u(U(),1),Lg=u(T(),1),e1={id:"alt_text",type:"text",label:(0,Fg.__)("Alt text"),isVisible:e=>e?.media_type==="image",render:({item:e})=>e?.alt_text||"-",Edit:({field:e,onChange:t,data:r})=>(0,Lg.jsx)(Dg.TextareaControl,{label:e.label,value:r.alt_text||"",onChange:o=>t({alt_text:o}),rows:2}),enableSorting:!1,filterBy:!1},Hc=e1;var Gg=u(z(),1);var zs=u(W(),1),Bg=u(z(),1);function Hs(e){return e?typeof e=="string"?e:typeof e=="object"&&(e.rendered||e.raw)||"":""}var Ws=u(T(),1);function jg({item:e}){let[t,r]=(0,zs.useState)(null),o=e.post,n=e._embedded?.["wp:attached-to"]?.[0]?.id,a=e._embedded?.["wp:attached-to"]?.[0]?.title;return(0,zs.useEffect)(()=>{o&&o===n&&r(Hs(a)||n?.toString()||""),o||r((0,Bg.__)("(Unattached)"))},[o,n,a]),(0,Ws.jsx)(Ws.Fragment,{children:t})}var Us=u(On(),1),Ys=u(U(),1),Gs=u(z(),1),Do=u(W(),1),Hg=u(Pt(),1),zg=u(qt(),1);var zc=u(T(),1);function Wg({data:e,onChange:t}){let r=e.post&&e?._embedded?.["wp:attached-to"]?.[0]?[{label:Hs(e._embedded?.["wp:attached-to"]?.[0]?.title),value:e.post.toString()}]:[],[o,n]=(0,Do.useState)(r),[a,i]=(0,Do.useState)([]),[s,l]=(0,Do.useState)(!1),[c,d]=(0,Do.useState)(e?.post?.toString()??null),m=(0,zg.useSelect)(w=>w(Us.store).getPostTypes(),[]),f=()=>{t({post:0,_embedded:{...e?._embedded,"wp:attached-to":void 0}}),n([])},p=async w=>{l(!0);let _=await(0,Us.__experimentalFetchLinkSuggestions)(w,{type:"post",isInitialSuggestions:!0},{});i(_);let y=_.map(O=>({label:O.title,value:O.id.toString()}));n(y),l(!1)},h=w=>{if(!w){f();return}if(d(w),w){let _=a.find(y=>y.id===Number(w));if(_&&m){let y=m.find(V=>V.slug===_?.type),O={...y&&{type:y.slug},id:Number(w),title:{raw:_.title,rendered:_.title}};t({post:Number(w),_embedded:{...e?._embedded,"wp:attached-to":[O]}})}}},g=e.post?(0,Do.createInterpolateElement)((0,Gs.__)("Search for a post or page to attach this media to or <button>detach current</button>."),{button:(0,zc.jsx)(Ys.Button,{__next40pxDefaultSize:!0,onClick:f,variant:"link",accessibleWhenDisabled:!0})}):(0,Gs.__)("Search for a post or page to attach this media to.");return(0,zc.jsx)(Ys.ComboboxControl,{className:"dataviews-media-field__attached-to",__next40pxDefaultSize:!0,isLoading:s,label:(0,Gs.__)("Attached to"),help:g,value:c,options:o,onFilterValueChange:(0,Hg.debounce)(w=>p(w),300),onChange:h,hideLabelFromVision:!0})}var t1={id:"attached_to",type:"text",label:(0,Gg.__)("Attached to"),Edit:Wg,render:jg,enableSorting:!1,filterBy:!1},Wc=t1;var qg=u(z(),1),$g=u(qt(),1),Kg=u(On(),1);var Ug=u(z(),1),wn=u(W(),1);var qs=u(U(),1),mo=u(T(),1);function Yg({item:e}){let t=e?._embedded?.author?.[0],r=t?.name,o=t?.avatar_urls?.[48],[n,a]=(0,wn.useState)("loading");(0,wn.useEffect)(()=>{a("loading")},[o]);let i=(0,wn.useCallback)(l=>{l?.complete&&a("instant")},[]),s=()=>{n==="loading"&&a("loaded")};return(0,mo.jsxs)(qs.__experimentalHStack,{alignment:"left",spacing:0,children:[!!o&&(0,mo.jsx)("div",{className:$("media-author-field__avatar",{"is-loading":n==="loading","is-loaded":n==="loaded"}),children:(0,mo.jsx)("img",{ref:i,onLoad:s,alt:(0,Ug.__)("Author avatar"),src:o})}),!o&&(0,mo.jsx)("div",{className:"media-author-field__icon",children:(0,mo.jsx)(qs.Icon,{icon:wl})}),(0,mo.jsx)("span",{className:"media-author-field__name",children:r})]})}var r1={label:(0,qg.__)("Author"),id:"author",type:"integer",getElements:async()=>(await(0,$g.resolveSelect)(Kg.store).getEntityRecords("root","user",{per_page:-1})??[]).map(({id:t,name:r})=>({value:t,label:r})),render:Yg,sort:(e,t,r)=>{let o=e._embedded?.author?.[0]?.name||"",n=t._embedded?.author?.[0]?.name||"";return r==="asc"?o.localeCompare(n):n.localeCompare(o)},filterBy:{operators:["isAny","isNone"]},readOnly:!0},Gc=r1;var Zg=u(z(),1),Xg=u(U(),1);function fo(e){return e?typeof e=="string"?e:typeof e=="object"&&"raw"in e&&e.raw||"":""}var Qg=u(T(),1),o1={id:"caption",type:"text",label:(0,Zg.__)("Caption"),getValue:({item:e})=>fo(e?.caption),render:({item:e})=>fo(e?.caption)||"-",Edit:({field:e,onChange:t,data:r})=>(0,Qg.jsx)(Xg.TextareaControl,{label:e.label,value:fo(r.caption)||"",onChange:o=>t({caption:o}),rows:2}),enableSorting:!1,filterBy:!1},Uc=o1;var Jg=u(z(),1),eb=u(so(),1),n1={id:"date",type:"datetime",label:(0,Jg.__)("Date added"),filterBy:{operators:["before","after"]},format:{datetime:(0,eb.getSettings)().formats.datetimeAbbreviated},readOnly:!0},Yc=n1;var tb=u(z(),1),rb=u(so(),1),a1={id:"modified",type:"datetime",label:(0,tb.__)("Date modified"),filterBy:{operators:["before","after"]},format:{datetime:(0,rb.getSettings)().formats.datetimeAbbreviated},readOnly:!0},qc=a1;var ob=u(z(),1),nb=u(U(),1);var $c=u(T(),1),i1={id:"description",type:"text",label:(0,ob.__)("Description"),getValue:({item:e})=>fo(e?.description),render:({item:e})=>(0,$c.jsx)("div",{children:fo(e?.description)||"-"}),Edit:({field:e,onChange:t,data:r})=>(0,$c.jsx)(nb.TextareaControl,{label:e.label,value:fo(r.description)||"",onChange:o=>t({description:o}),rows:5}),enableSorting:!1,filterBy:!1},Kc=i1;var ub=u(z(),1),cb=u($s(),1);var Ks=u(U(),1),ib=u(W(),1),sb=u($s(),1),_n=u(T(),1),s1=15;function lb({item:e}){let t=(0,ib.useMemo)(()=>e?.source_url?(0,sb.getFilename)(e.source_url):null,[e?.source_url]);return t?t.length>s1?(0,_n.jsx)(Ks.Tooltip,{text:t,children:(0,_n.jsx)(Ks.__experimentalTruncate,{children:t})}):(0,_n.jsx)(_n.Fragment,{children:t}):""}var l1={id:"filename",type:"text",label:(0,ub.__)("File name"),getValue:({item:e})=>(0,cb.getFilename)(e?.source_url||""),render:lb,enableSorting:!1,filterBy:!1,readOnly:!0},Zc=l1;var ut=u(z(),1),mb=1024,fb=1024*mb,pb=1024*fb,vb=1024*pb,hb=1024*vb,gb=1024*hb,bb=1024*gb,u1=1024*bb;function db(e,t,r=2){return(0,ut.sprintf)((0,ut._x)("%1$s %2$s","file size"),e.toLocaleString(void 0,{minimumFractionDigits:0,maximumFractionDigits:r}),t)}function c1(e,t=2){if(e===0)return db(0,(0,ut._x)("B","unit symbol"),t);let r={[(0,ut._x)("YB","unit symbol")]:u1,[(0,ut._x)("ZB","unit symbol")]:bb,[(0,ut._x)("EB","unit symbol")]:gb,[(0,ut._x)("PB","unit symbol")]:hb,[(0,ut._x)("TB","unit symbol")]:vb,[(0,ut._x)("GB","unit symbol")]:pb,[(0,ut._x)("MB","unit symbol")]:fb,[(0,ut._x)("KB","unit symbol")]:mb,[(0,ut._x)("B","unit symbol")]:1};for(let[o,n]of Object.entries(r))if(e>=n)return db(e/n,o,t);return""}var d1={id:"filesize",type:"text",label:(0,ut.__)("File size"),getValue:({item:e})=>e?.media_details?.filesize?c1(e?.media_details?.filesize):"",isVisible:e=>!!e?.media_details?.filesize,enableSorting:!1,filterBy:!1,readOnly:!0},Xc=d1;var yn=u(z(),1),m1={id:"media_dimensions",type:"text",label:(0,yn.__)("Dimensions"),getValue:({item:e})=>e?.media_details?.width&&e?.media_details?.height?(0,yn.sprintf)((0,yn._x)("%1$s \xD7 %2$s","image dimensions"),e?.media_details?.width?.toString(),e?.media_details?.height?.toString()):"",isVisible:e=>!!(e?.media_details?.width&&e?.media_details?.height),enableSorting:!1,filterBy:!1,readOnly:!0},Qc=m1;var Cb=u(z(),1);var xb=u(qt(),1),wb=u(On(),1),Sn=u(U(),1),_b=u(W(),1),yb=u($s(),1);var _a=u(z(),1);function Jc(e){return e.startsWith("image/")?{type:"image",label:(0,_a.__)("Image"),icon:Nl}:e.startsWith("video/")?{type:"video",label:(0,_a.__)("Video"),icon:Xl}:e.startsWith("audio/")?{type:"audio",label:(0,_a.__)("Audio"),icon:dl}:{type:"application",label:(0,_a.__)("Application"),icon:Ol}}var pr=u(T(),1);function f1({item:e,filename:t}){return(0,pr.jsx)("div",{className:"dataviews-media-field__media-thumbnail",children:(0,pr.jsxs)(Sn.__experimentalVStack,{justify:"center",alignment:"center",className:"dataviews-media-field__media-thumbnail__stack",spacing:0,children:[(0,pr.jsx)(Sn.Icon,{className:"dataviews-media-field__media-thumbnail--icon",icon:Jc(e.mime_type).icon,size:24}),!!t&&(0,pr.jsx)("div",{className:"dataviews-media-field__media-thumbnail__filename",children:(0,pr.jsx)(Sn.__experimentalTruncate,{className:"dataviews-media-field__media-thumbnail__filename__truncate",children:t})})]})})}function Sb({item:e,config:t}){let[r,o]=(0,_b.useState)(!1),n=(0,xb.useSelect)(s=>{if(e.featured_media)return s(wb.store).getEntityRecord("postType","attachment",e.featured_media)},[e.featured_media]),a=e.featured_media?n:e;if(!a)return null;let i=(0,yb.getFilename)(a.source_url||"");return r||Jc(a.mime_type).type!=="image"?(0,pr.jsx)(f1,{item:a,filename:i||""}):(0,pr.jsx)("div",{className:"dataviews-media-field__media-thumbnail",children:(0,pr.jsx)("img",{className:"dataviews-media-field__media-thumbnail--image",src:a.source_url,srcSet:a?.media_details?.sizes?Object.values(a.media_details.sizes).map(s=>`${s.source_url} ${s.width}w`).join(", "):void 0,sizes:t?.sizes||"100vw",alt:a.alt_text||a.title.raw,onError:()=>o(!0)})})}var p1={id:"media_thumbnail",type:"media",label:(0,Cb.__)("Thumbnail"),render:Sb,enableSorting:!1,filterBy:!1},ed=p1;var Eb=u(z(),1),v1={id:"mime_type",type:"text",label:(0,Eb.__)("File type"),getValue:({item:e})=>e?.mime_type||"",render:({item:e})=>e?.mime_type||"-",enableSorting:!1,filterBy:!1,readOnly:!0},td=v1;var Ob=u(lu(),1),{lock:Pb,unlock:Ib}=(0,Ob.__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/media-utils");var Lo=u(T(),1),{useEntityRecordsWithPermissions:h1}=Ib(Zs.privateApis),Tb="pickerGrid",g1="pickerTable";function Vb({allowedTypes:e=["image"],multiple:t=!1,value:r,onSelect:o,onClose:n,onUpload:a,title:i=(0,vr.__)("Select Media"),isOpen:s,isDismissible:l=!0,modalClass:c,search:d=!0,searchLabel:m=(0,vr.__)("Search media")}){let[f,p]=(0,Nt.useState)(()=>r?Array.isArray(r)?r.map(String):[String(r)]:[]),[h,g]=(0,Nt.useState)(()=>({type:Tb,fields:[],showTitle:!1,titleField:"title",mediaField:"media_thumbnail",search:"",page:1,perPage:20,filters:[]})),w=(0,Nt.useMemo)(()=>{let v={};return h.filters?.forEach(b=>{b.field==="media_type"&&(v.media_type=b.value),b.field==="author"&&(b.operator==="isAny"?v.author=b.value:b.operator==="isNone"&&(v.author_exclude=b.value)),(b.field==="date"||b.field==="modified")&&(b.operator==="before"?v.before=b.value:b.operator==="after"&&(v.after=b.value)),b.field==="mime_type"&&(v.mime_type=b.value)}),v.media_type||(v.media_type=e.includes("*")?void 0:e),{per_page:h.perPage||20,page:h.page||1,status:"inherit",order:h.sort?.direction,orderby:h.sort?.field,search:h.search,_embed:"author,wp:attached-to",...v}},[h,e]),{records:_,isResolving:y,totalItems:O,totalPages:V}=h1("postType","attachment",w),P=(0,Nt.useMemo)(()=>[{...ed,enableHiding:!1},{id:"title",type:"text",label:(0,vr.__)("Title"),getValue:({item:v})=>v.title.raw||v.title.rendered||(0,vr.__)("(no title)")},Hc,Uc,Kc,Yc,qc,Gc,Zc,Xc,Qc,td,Wc],[]),F=(0,Nt.useMemo)(()=>[{id:"select",label:t?(0,vr.__)("Select"):(0,vr.__)("Select"),isPrimary:!0,supportsBulk:t,async callback(){if(f.length===0)return;let v={include:f,per_page:-1},E=(await(0,Ab.resolveSelect)(Zs.store).getEntityRecords("postType","attachment",v)??[]).map(Mr).filter(Boolean),x=t?E:E?.[0];o(x)}}],[t,o,f]),k=(0,Nt.useCallback)(()=>{n?.()},[n]),C=a||Aa,S=(0,Nt.useCallback)(v=>{let b=v.target.files;if(b&&b.length>0){let E=Array.from(b);C({allowedTypes:e,filesList:E})}},[e,C]),A=(0,Nt.useMemo)(()=>({totalItems:O,totalPages:V}),[O,V]),N=(0,Nt.useMemo)(()=>({[Tb]:{fields:[],showTitle:!1},[g1]:{fields:["filename","filesize","media_dimensions","author","date"],showTitle:!0}}),[]),R=(0,Nt.useMemo)(()=>{if(!e.includes("*"))return e.join(",")},[e]);return s?(0,Lo.jsxs)(po.Modal,{title:i,onRequestClose:k,isDismissible:l,className:c,overlayClassName:"media-upload-modal",size:"fill",headerActions:(0,Lo.jsx)(po.FormFileUpload,{accept:R,multiple:!0,onChange:S,__next40pxDefaultSize:!0,render:({openFileDialog:v})=>(0,Lo.jsx)(po.Button,{onClick:v,icon:Kl,__next40pxDefaultSize:!0,children:(0,vr.__)("Upload media")})}),children:[(0,Lo.jsx)(po.DropZone,{onFilesDrop:v=>{let b=v;e&&!e.includes("*")&&(b=v.filter(E=>e.some(x=>E.type===x||E.type.startsWith(x.replace("*",""))))),b.length>0&&C({allowedTypes:e,filesList:b})},label:(0,vr.__)("Drop files to upload")}),(0,Lo.jsx)(jc,{data:_||[],fields:P,view:h,onChangeView:g,actions:F,selection:f,onChangeSelection:p,isLoading:y,paginationInfo:A,defaultLayouts:N,getItemId:v=>String(v.id),search:d,searchLabel:m,itemListLabel:(0,vr.__)("Media items")})]}):null}var rd={};Pb(rd,{sideloadMedia:wd,MediaUploadModal:Vb});return Ub(b1);})();
/*! 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.
*)
*/
//# sourceMappingURL=index.min.js.map