|
1
|
|
-"use strict";var wp;(wp||={}).mediaUtils=(()=>{var g1=Object.create;var gl=Object.defineProperty;var h1=Object.getOwnPropertyDescriptor;var v1=Object.getOwnPropertyNames;var b1=Object.getPrototypeOf,y1=Object.prototype.hasOwnProperty;var He=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Yo=(e,t)=>{for(var r in t)gl(e,r,{get:t[r],enumerable:!0})},Nh=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of v1(t))!y1.call(e,n)&&n!==r&&gl(e,n,{get:()=>t[n],enumerable:!(o=h1(t,n))||o.enumerable});return e};var d=(e,t,r)=>(r=e!=null?g1(b1(e)):{},Nh(t||!e||!e.__esModule?gl(r,"default",{value:e,enumerable:!0}):r,e)),x1=e=>Nh(gl({},"__esModule",{value:!0}),e);var G=He((kk,Vh)=>{Vh.exports=window.wp.element});var X=He((Mk,kh)=>{kh.exports=window.wp.i18n});var or=He((Dk,Mh)=>{Mh.exports=window.wp.data});var li=He((Fk,Dh)=>{Dh.exports=window.wp.coreData});var yd=He((Uk,jh)=>{jh.exports=window.wp.blob});var xd=He(($k,Wh)=>{Wh.exports=window.wp.apiFetch});var oe=He((yM,Xh)=>{Xh.exports=window.wp.components});var Ae=He((xM,Zh)=>{Zh.exports=window.wp.primitives});var B=He((wM,Qh)=>{Qh.exports=window.ReactJSXRuntime});var jt=He((OD,Jh)=>{Jh.exports=window.wp.compose});var q=He((AD,ev)=>{ev.exports=window.React});var Go=He((IF,Tv)=>{Tv.exports=window.ReactDOM});var Db=He(Mb=>{"use strict";var us=q();function PP(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var OP=typeof Object.is=="function"?Object.is:PP,AP=us.useState,IP=us.useEffect,NP=us.useLayoutEffect,VP=us.useDebugValue;function kP(e,t){var r=t(),o=AP({inst:{value:r,getSnapshot:t}}),n=o[0].inst,i=o[1];return NP(function(){n.value=r,n.getSnapshot=t,ep(n)&&i({inst:n})},[e,r,t]),IP(function(){return ep(n)&&i({inst:n}),e(function(){ep(n)&&i({inst:n})})},[e]),VP(r),r}function ep(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!OP(e,r)}catch{return!0}}function MP(e,t){return t()}var DP=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?MP:kP;Mb.useSyncExternalStore=us.useSyncExternalStore!==void 0?us.useSyncExternalStore:DP});var Oc=He((y5,Fb)=>{"use strict";Fb.exports=Db()});var Bb=He(Lb=>{"use strict";var Ac=q(),FP=Oc();function LP(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var BP=typeof Object.is=="function"?Object.is:LP,HP=FP.useSyncExternalStore,jP=Ac.useRef,WP=Ac.useEffect,zP=Ac.useMemo,UP=Ac.useDebugValue;Lb.useSyncExternalStoreWithSelector=function(e,t,r,o,n){var i=jP(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=zP(function(){function c(m){if(!l){if(l=!0,u=m,m=o(m),n!==void 0&&s.hasValue){var p=s.value;if(n(p,m))return f=p}return f=m}if(p=f,BP(u,m))return p;var h=o(m);return n!==void 0&&n(p,h)?(u=m,p):(u=m,f=h)}var l=!1,u,f,g=r===void 0?null:r;return[function(){return c(t())},g===null?void 0:function(){return c(g())}]},[t,r,o,n]);var a=HP(e,i[0],i[1]);return WP(function(){s.hasValue=!0,s.value=a},[a]),UP(a),a}});var jb=He((w5,Hb)=>{"use strict";Hb.exports=Bb()});var rx=He((OH,tx)=>{tx.exports=window.wp.a11y});var ix=He((IH,nx)=>{nx.exports=window.wp.theme});var Ea=He((NH,sx)=>{sx.exports=window.wp.privateApis});var Hp=He((L9,Yx)=>{Yx.exports=window.wp.keycodes});var H0=He((a$,sf)=>{var F0={\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"},L0=Object.keys(F0).join("|"),h2=new RegExp(L0,"g"),v2=new RegExp(L0,"");function b2(e){return F0[e]}var B0=function(e){return e.replace(h2,b2)},y2=function(e){return!!e.match(v2)};sf.exports=B0;sf.exports.has=y2;sf.exports.remove=B0});var Z0=He((h$,X0)=>{"use strict";X0.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,i;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(i=Object.keys(t),o=i.length,o!==Object.keys(r).length)return!1;for(n=o;n--!==0;)if(!Object.prototype.hasOwnProperty.call(r,i[n]))return!1;for(n=o;n--!==0;){var s=i[n];if(!e(t[s],r[s]))return!1}return!0}return t!==t&&r!==r}});var qn=He((DG,AC)=>{AC.exports=window.wp.date});var rE=He((Eq,tE)=>{tE.exports=window.wp.warning});var th=He((QK,WE)=>{WE.exports=window.wp.richText});var lh=He((tee,aR)=>{aR.exports=window.wp.preferences});var cd=He((zee,PR)=>{PR.exports=window.wp.url});var KR=He((vte,qR)=>{qR.exports=window.wp.notices});var Nk={};Yo(Nk,{MediaUpload:()=>Hh,privateApis:()=>Ah,transformAttachment:()=>Qi,uploadMedia:()=>_l,validateFileSize:()=>Cl,validateMimeType:()=>xl,validateMimeTypeForUser:()=>Sl});var Lh=d(G(),1),Bh=d(X(),1),bl=d(or(),1);var bd=d(li(),1);function hl(e){e.select(bd.store).getCachedResolvers().getEntityRecords?.forEach((o,n)=>{n[0]==="postType"&&n[1]==="attachment"&&e.dispatch(bd.store).invalidateResolution("getEntityRecords",n)})}var w1=[],S1=()=>{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})])}})},C1=()=>{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})])}})},E1=()=>{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])}})},Fh=e=>["sizes","mime","type","subtype","id","url","alt","link","caption"].reduce((r,o)=>(e?.hasOwnProperty(o)&&(r[o]=e[o]),r),{}),vl=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"})},_1=class extends Lh.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=w1}=this.props;if(o===this.lastGalleryValue)return;let{wp:n}=window;this.lastGalleryValue=o,this.frame&&this.frame.remove();let i;e?i="gallery-library":i=o&&o.length?"gallery-edit":"gallery",this.GalleryDetailsMediaFrame||(this.GalleryDetailsMediaFrame=E1());let s=vl(o),a=new n.media.model.Selection(s.models,{props:s.props.toJSON(),multiple:r});this.frame=new this.GalleryDetailsMediaFrame({mimeType:t,state:i,multiple:r,selection:a,editing:!!o?.length}),n.media.frame=this.frame,this.initializeListeners()}buildAndSetFeatureImageFrame(){let{wp:e}=window,{value:t,multiple:r,allowedTypes:o}=this.props,n=S1(),i=vl(t),s=new e.media.model.Selection(i.models,{props:i.props.toJSON()});this.frame=new n({mimeType:o,state:"featured-image",multiple:r,selection:s,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,Bh.__)("Select or Upload Media"),value:n}=this.props,i={title:o,multiple:r};t&&(i.library={type:t}),this.frame&&this.frame.remove();let s=C1(),a=vl(n),c=new e.media.model.Selection(a.models,{props:a.props.toJSON()});this.frame=new s({mimeType:t,multiple:r,selection:c,...i}),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(i=>Fh(i.toJSON())):Fh(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"),i=Array.isArray(t)?t:[t];o||i.forEach(a=>{n.add(e.media.attachment(a))});let s=vl(i);s.more().done(function(){o&&s?.models?.length&&n.add(s.models)})}onClose(){let{onClose:e}=this.props;e&&e(),hl({select:bl.select,dispatch:bl.dispatch}),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})}},Hh=_1;var na=d(X(),1),El=d(yd(),1);var zh=d(xd(),1);function R1(e){return e!==null&&typeof e=="object"&&Object.getPrototypeOf(e)===Object.prototype}function oa(e,t,r){if(R1(r))for(let[o,n]of Object.entries(r))oa(e,`${t}[${o}]`,n);else r!==void 0&&e.append(t,String(r))}function Qi(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 Uh(e,t={},r){let o=new FormData;o.append("file",e,e.name||e.type.replace("/","."));for(let[n,i]of Object.entries(t))oa(o,n,i);return Qi(await(0,zh.default)({path:"/wp/v2/media?_embed=wp:featuredmedia",body:o,method:"POST",signal:r}))}var yl=d(X(),1);var Ar=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 xl(e,t){if(!t||t.includes("*"))return;let r=t.some(o=>o.includes("/")?o===e.type:e.type.startsWith(`${o}/`));if(e.type&&!r)throw new Ar({code:"MIME_TYPE_NOT_SUPPORTED",message:(0,yl.sprintf)((0,yl.__)("%s: Sorry, this file type is not supported here."),e.name),file:e})}var wl=d(X(),1);function $h(e){return e?Object.entries(e).flatMap(([t,r])=>{let[o]=r.split("/"),n=t.split("|");return[r,...n.map(i=>`${o}/${i}`)]}):null}function Sl(e,t){let r=$h(t);if(!r)return;let o=r.includes(e.type);if(e.type&&!o)throw new Ar({code:"MIME_TYPE_NOT_ALLOWED_FOR_USER",message:(0,wl.sprintf)((0,wl.__)("%s: Sorry, you are not allowed to upload this file type."),e.name),file:e})}var Ji=d(X(),1);function Cl(e,t){if(e.size<=0)throw new Ar({code:"EMPTY_FILE",message:(0,Ji.sprintf)((0,Ji.__)("%s: This file is empty."),e.name),file:e});if(t&&e.size>t)throw new Ar({code:"SIZE_ABOVE_LIMIT",message:(0,Ji.sprintf)((0,Ji.__)("%s: This file exceeds the maximum upload size for this site."),e.name),file:e})}function _l({wpAllowedMimeTypes:e,allowedTypes:t,additionalData:r={},filesList:o,maxUploadFileSize:n,onError:i,onFileChange:s,signal:a,multiple:c=!0}){if(!c&&o.length>1){i?.(new Error((0,na.__)("Only one file can be used here.")));return}let l=[],u=[],f=(g,m)=>{window.__clientSideMediaProcessing||u[g]?.url&&(0,El.revokeBlobURL)(u[g].url),u[g]=m,s?.(u.filter(p=>p!==null))};for(let g of o){try{Sl(g,e)}catch(m){i?.(m);continue}try{xl(g,t)}catch(m){i?.(m);continue}try{Cl(g,n)}catch(m){i?.(m);continue}l.push(g),window.__clientSideMediaProcessing||(u.push({url:(0,El.createBlobURL)(g)}),s?.(u))}l.map(async(g,m)=>{try{let p=await Uh(g,r,a);f(m,p)}catch(p){f(m,null);let h;typeof p=="object"&&p!==null&&"message"in p?h=typeof p.message=="string"?p.message:String(p.message):h=(0,na.sprintf)((0,na.__)("Error while uploading file %s to the media library."),g.name),i?.(new Ar({code:"GENERAL",message:h,file:g,cause:p instanceof Error?p:void 0}))}})}var Rl=d(X(),1);var Yh=d(xd(),1);async function Gh(e,t,r={},o){let n=new FormData;n.append("file",e,e.name||e.type.replace("/","."));for(let[i,s]of Object.entries(r))oa(n,i,s);return(0,Yh.default)({path:`/wp/v2/media/${t}/sideload`,body:n,method:"POST",signal:o})}var T1=()=>{};async function qh({file:e,attachmentId:t,additionalData:r={},signal:o,onSuccess:n,onError:i=T1}){try{let s=await Gh(e,t,r,o);n?.(s)}catch(s){let a;s instanceof Error?a=s.message:a=(0,Rl.sprintf)((0,Rl.__)("Error while sideloading file %s to the server."),e.name),i(new Ar({code:"GENERAL",message:a,file:e,cause:s instanceof Error?s:void 0}))}}function Kh(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=Kh(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function P1(){for(var e,t,r=0,o="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=Kh(e))&&(o&&(o+=" "),o+=t);return o}var Z=P1;var Xe=d(G(),1),zr=d(X(),1),fd=d(li(),1),dd=d(or(),1),si=d(oe(),1);var Tl=d(Ae(),1),wd=d(B(),1),Sd=(0,wd.jsx)(Tl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,wd.jsx)(Tl.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 Pl=d(Ae(),1),Cd=d(B(),1),Ed=(0,Cd.jsx)(Pl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Cd.jsx)(Pl.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})});var Ol=d(Ae(),1),_d=d(B(),1),Rd=(0,_d.jsx)(Ol.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_d.jsx)(Ol.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 Al=d(Ae(),1),Td=d(B(),1),Pd=(0,Td.jsx)(Al.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Td.jsx)(Al.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var Il=d(Ae(),1),Od=d(B(),1),Ad=(0,Od.jsx)(Il.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Od.jsx)(Il.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 Nl=d(Ae(),1),Id=d(B(),1),Vl=(0,Id.jsx)(Nl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Id.jsx)(Nl.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 kl=d(Ae(),1),Nd=d(B(),1),Ml=(0,Nd.jsx)(kl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Nd.jsx)(kl.Path,{fillRule:"evenodd",clipRule:"evenodd",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"})});var Dl=d(Ae(),1),Vd=d(B(),1),ci=(0,Vd.jsx)(Dl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Vd.jsx)(Dl.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var Fl=d(Ae(),1),kd=d(B(),1),Md=(0,kd.jsx)(Fl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,kd.jsx)(Fl.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})});var Ll=d(Ae(),1),Dd=d(B(),1),Fd=(0,Dd.jsx)(Ll.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Dd.jsx)(Ll.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 Bl=d(Ae(),1),Ld=d(B(),1),Bd=(0,Ld.jsx)(Bl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ld.jsx)(Bl.Path,{fillRule:"evenodd",clipRule:"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"})});var Hl=d(Ae(),1),Hd=d(B(),1),jd=(0,Hd.jsx)(Hl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Hd.jsx)(Hl.Path,{fillRule:"evenodd",clipRule:"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"})});var jl=d(Ae(),1),Wd=d(B(),1),zd=(0,Wd.jsx)(jl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Wd.jsx)(jl.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 Wl=d(Ae(),1),Ud=d(B(),1),$d=(0,Ud.jsx)(Wl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ud.jsx)(Wl.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 zl=d(Ae(),1),Yd=d(B(),1),Gd=(0,Yd.jsx)(zl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Yd.jsx)(zl.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 Ul=d(Ae(),1),qd=d(B(),1),Kd=(0,qd.jsx)(Ul.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,qd.jsx)(Ul.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 $l=d(Ae(),1),Xd=d(B(),1),Zd=(0,Xd.jsx)($l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Xd.jsx)($l.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 Yl=d(Ae(),1),Qd=d(B(),1),ia=(0,Qd.jsx)(Yl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Qd.jsx)(Yl.Path,{d:"M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z"})});var Gl=d(Ae(),1),Jd=d(B(),1),em=(0,Jd.jsx)(Gl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Jd.jsx)(Gl.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 ql=d(Ae(),1),tm=d(B(),1),rm=(0,tm.jsx)(ql.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,tm.jsx)(ql.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 Kl=d(Ae(),1),om=d(B(),1),nm=(0,om.jsx)(Kl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,om.jsx)(Kl.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 Xl=d(Ae(),1),im=d(B(),1),sa=(0,im.jsx)(Xl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,im.jsx)(Xl.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var Zl=d(Ae(),1),sm=d(B(),1),Ql=(0,sm.jsx)(Zl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,sm.jsx)(Zl.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 Jl=d(Ae(),1),am=d(B(),1),ec=(0,am.jsx)(Jl.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,am.jsx)(Jl.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 tc=d(Ae(),1),lm=d(B(),1),rc=(0,lm.jsx)(tc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,lm.jsx)(tc.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 oc=d(Ae(),1),cm=d(B(),1),um=(0,cm.jsx)(oc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,cm.jsx)(oc.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 nc=d(Ae(),1),fm=d(B(),1),dm=(0,fm.jsx)(nc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,fm.jsx)(nc.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 ic=d(Ae(),1),mm=d(B(),1),aa=(0,mm.jsx)(ic.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,mm.jsx)(ic.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 sc=d(Ae(),1),pm=d(B(),1),gm=(0,pm.jsx)(sc.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,pm.jsx)(sc.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 ac=d(Ae(),1),hm=d(B(),1),vm=(0,hm.jsx)(ac.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,hm.jsx)(ac.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 O1=d(q(),1),la={...O1};var rv=d(q(),1),tv={};function At(e,t){let r=rv.useRef(tv);return r.current===tv&&(r.current=e(t)),r}var bm=la.useInsertionEffect,A1=bm&&bm!==la.useLayoutEffect?bm:e=>e();function fe(e){let t=At(I1).current;return t.next=e,A1(t.effect),t.trampoline}function I1(){let e={next:void 0,callback:N1,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function N1(){}var ov=d(q(),1),V1=()=>{},se=typeof document<"u"?ov.useLayoutEffect:V1;var lc=d(q(),1),k1=lc.createContext(void 0);function es(){return lc.useContext(k1)?.direction??"ltr"}function M1(e,t){return function(o,...n){let i=new URL(e);return i.searchParams.set("code",o.toString()),n.forEach(s=>i.searchParams.append("args[]",s)),`${t} error #${o}; visit ${i} for the full message.`}}var D1=M1("https://base-ui.com/production-error","Base UI"),pr=D1;var ui=d(q(),1);function ym(e,t,r,o){let n=At(iv).current;return F1(n,e,t,r,o)&&sv(n,[e,t,r,o]),n.callback}function nv(e){let t=At(iv).current;return L1(t,e)&&sv(t,e),t.callback}function iv(){return{callback:null,cleanup:null,refs:[]}}function F1(e,t,r,o,n){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==n}function L1(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function sv(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 i=t[n];if(i!=null)switch(typeof i){case"function":{let s=i(r);typeof s=="function"&&(o[n]=s);break}case"object":{i.current=r;break}default:}}e.cleanup=()=>{for(let n=0;n<t.length;n+=1){let i=t[n];if(i!=null)switch(typeof i){case"function":{let s=o[n];typeof s=="function"?s():i(null);break}case"object":{i.current=null;break}default:}}}}}}var lv=d(q(),1);var av=d(q(),1),B1=parseInt(av.version,10);function ts(e){return B1>=e}function xm(e){if(!lv.isValidElement(e))return null;let t=e,r=t.props;return(ts(19)?r?.ref:t.ref)??null}function ca(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function gn(){}var $D=Object.freeze([]),rt=Object.freeze({});function cv(e,t){let r={};for(let o in e){let n=e[o];if(t?.hasOwnProperty(o)){let i=t[o](n);i!=null&&Object.assign(r,i);continue}n===!0?r[`data-${o.toLowerCase()}`]="":n&&(r[`data-${o.toLowerCase()}`]=n.toString())}return r}function uv(e,t){return typeof e=="function"?e(t):e}function fv(e,t){return typeof e=="function"?e(t):e}var wm={};function Ir(e,t,r,o,n){if(!r&&!o&&!n&&!e)return cc(t);let i=cc(e);return t&&(i=ua(i,t)),r&&(i=ua(i,r)),o&&(i=ua(i,o)),n&&(i=ua(i,n)),i}function dv(e){if(e.length===0)return wm;if(e.length===1)return cc(e[0]);let t=cc(e[0]);for(let r=1;r<e.length;r+=1)t=ua(t,e[r]);return t}function cc(e){return Sm(e)?{...pv(e,wm)}:H1(e)}function ua(e,t){return Sm(t)?pv(t,e):j1(e,t)}function H1(e){let t={...e};for(let r in t){let o=t[r];mv(r,o)&&(t[r]=gv(o))}return t}function j1(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=ca(e.style,o);break}case"className":{e[r]=Cm(e.className,o);break}default:mv(r,o)?e[r]=W1(e[r],o):e[r]=o}}return e}function mv(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 Sm(e){return typeof e=="function"}function pv(e,t){return Sm(e)?e(t):e??wm}function W1(e,t){return t?e?(...r)=>{let o=r[0];if(vv(o)){let i=o;hv(i);let s=t(...r);return i.baseUIHandlerPrevented||e?.(...r),s}let n=t(...r);return e?.(...r),n}:gv(t):e}function gv(e){return e&&((...t)=>{let r=t[0];return vv(r)&&hv(r),e(...t)})}function hv(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function Cm(e,t){return t?e?t+" "+e:t:e}function vv(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var Em=d(q(),1);function gr(e,t,r={}){let o=t.render,n=z1(t,r);if(r.enabled===!1)return null;let i=r.state??rt;return Y1(e,o,n,i)}function z1(e,t={}){let{className:r,style:o,render:n}=e,{state:i=rt,ref:s,props:a,stateAttributesMapping:c,enabled:l=!0}=t,u=l?uv(r,i):void 0,f=l?fv(o,i):void 0,g=l?cv(i,c):rt,m=l&&a?U1(a):void 0,p=l?ca(g,m)??{}:rt;return typeof document<"u"&&(l?Array.isArray(s)?p.ref=nv([p.ref,xm(n),...s]):p.ref=ym(p.ref,xm(n),s):ym(null,null)),l?(u!==void 0&&(p.className=Cm(p.className,u)),f!==void 0&&(p.style=ca(p.style,f)),p):rt}function U1(e){return Array.isArray(e)?dv(e):Ir(void 0,e)}var $1=Symbol.for("react.lazy");function Y1(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let n=Ir(r,t.props);n.ref=r.ref;let i=t;return i?.$$typeof===$1&&(i=ui.Children.toArray(t)[0]),ui.cloneElement(i,n)}if(e&&typeof e=="string")return G1(e,r);throw new Error(pr(8))}function G1(e,t){return e==="button"?(0,Em.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,Em.createElement)("img",{alt:"",...t,key:t.key}):ui.createElement(e,t)}var uc=d(q(),1);var bv=0;function q1(e,t="mui"){let[r,o]=uc.useState(e),n=e||r;return uc.useEffect(()=>{r==null&&(bv+=1,o(`${t}-${bv}`))},[r,t]),n}var yv=la.useId;function hn(e,t){if(yv!==void 0){let r=yv();return e??(t?`${t}-${r}`:r)}return q1(e,t)}function xv(e){return hn(e,"base-ui")}var de={};Yo(de,{cancelOpen:()=>ST,chipRemovePress:()=>nT,clearPress:()=>oT,closePress:()=>tT,closeWatcher:()=>gT,decrementPress:()=>aT,disabled:()=>ET,drag:()=>yT,escapeKey:()=>pT,focusOut:()=>mT,imperativeAction:()=>TT,incrementPress:()=>sT,initial:()=>RT,inputBlur:()=>uT,inputChange:()=>lT,inputClear:()=>cT,inputPaste:()=>fT,inputPress:()=>dT,itemPress:()=>eT,keyboard:()=>vT,linkPress:()=>rT,listNavigation:()=>hT,missing:()=>_T,none:()=>K1,outsidePress:()=>J1,pointer:()=>bT,scrub:()=>wT,siblingOpen:()=>CT,swipe:()=>PT,trackPress:()=>iT,triggerFocus:()=>Q1,triggerHover:()=>Z1,triggerPress:()=>X1,wheel:()=>xT,windowResize:()=>OT});var K1="none",X1="trigger-press",Z1="trigger-hover",Q1="trigger-focus",J1="outside-press",eT="item-press",tT="close-press",rT="link-press",oT="clear-press",nT="chip-remove-press",iT="track-press",sT="increment-press",aT="decrement-press",lT="input-change",cT="input-clear",uT="input-blur",fT="input-paste",dT="input-press",mT="focus-out",pT="escape-key",gT="close-watcher",hT="list-navigation",vT="keyboard",bT="pointer",yT="drag",xT="wheel",wT="scrub",ST="cancel-open",CT="sibling-open",ET="disabled",_T="missing",RT="initial",TT="imperative-action",PT="swipe",OT="window-resize";function Te(e,t,r,o){let n=!1,i=!1,s=o??rt;return{reason:e,event:t??new Event("base-ui"),cancel(){n=!0},allowPropagation(){i=!0},get isCanceled(){return n},get isPropagationAllowed(){return i},trigger:r,...s}}var Rm=d(q(),1);var wv=d(q(),1),AT=[];function rs(e){wv.useEffect(e,AT)}var fc=null,bF=globalThis.requestAnimationFrame,_m=class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=t=>{this.isScheduled=!1;let r=this.callbacks,o=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,o>0)for(let n=0;n<r.length;n+=1)r[n]?.(t)};request(t){let r=this.nextId;return this.nextId+=1,this.callbacks.push(t),this.callbacksCount+=1,!this.isScheduled&&(requestAnimationFrame(this.tick),this.isScheduled=!0),r}cancel(t){let r=t-this.startId;r<0||r>=this.callbacks.length||(this.callbacks[r]=null,this.callbacksCount-=1)}},dc=new _m,go=class e{static create(){return new e}static request(t){return dc.request(t)}static cancel(t){return dc.cancel(t)}currentId=fc;request(t){this.cancel(),this.currentId=dc.request(()=>{this.currentId=fc,t()})}cancel=()=>{this.currentId!==fc&&(dc.cancel(this.currentId),this.currentId=fc)};disposeEffect=()=>this.cancel};function os(){let e=At(go.create).current;return rs(e.disposeEffect),e}function Sv(e,t=!1,r=!1){let[o,n]=Rm.useState(e&&t?"idle":void 0),[i,s]=Rm.useState(e);return e&&!i&&(s(!0),n("starting")),!e&&i&&o!=="ending"&&!r&&n("ending"),!e&&!i&&o==="ending"&&n(void 0),se(()=>{if(!e&&i&&o!=="ending"&&r){let a=go.request(()=>{n("ending")});return()=>{go.cancel(a)}}},[e,i,o,r]),se(()=>{if(!e||t)return;let a=go.request(()=>{n(void 0)});return()=>{go.cancel(a)}},[t,e]),se(()=>{if(!e||!t)return;e&&i&&o!=="idle"&&n("starting");let a=go.request(()=>{n("idle")});return()=>{go.cancel(a)}},[t,e,i,o]),{mounted:i,setMounted:s,transitionStatus:o}}var fi=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),IT={[fi.startingStyle]:""},NT={[fi.endingStyle]:""},Cv={transitionStatus(e){return e==="starting"?IT:e==="ending"?NT:null}};function mc(){return typeof window<"u"}function mi(e){return pc(e)?(e.nodeName||"").toLowerCase():"#document"}function Je(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Jr(e){var t;return(t=(pc(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function pc(e){return mc()?e instanceof Node||e instanceof Je(e).Node:!1}function ae(e){return mc()?e instanceof Element||e instanceof Je(e).Element:!1}function Et(e){return mc()?e instanceof HTMLElement||e instanceof Je(e).HTMLElement:!1}function ns(e){return!mc()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Je(e).ShadowRoot}function is(e){let{overflow:t,overflowX:r,overflowY:o,display:n}=Wt(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+r)&&n!=="inline"&&n!=="contents"}function Ev(e){return/^(table|td|th)$/.test(mi(e))}function fa(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var VT=/transform|translate|scale|rotate|perspective|filter/,kT=/paint|layout|strict|content/,di=e=>!!e&&e!=="none",Tm;function gc(e){let t=ae(e)?Wt(e):e;return di(t.transform)||di(t.translate)||di(t.scale)||di(t.rotate)||di(t.perspective)||!hc()&&(di(t.backdropFilter)||di(t.filter))||VT.test(t.willChange||"")||kT.test(t.contain||"")}function _v(e){let t=Qr(e);for(;Et(t)&&!eo(t);){if(gc(t))return t;if(fa(t))return null;t=Qr(t)}return null}function hc(){return Tm==null&&(Tm=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Tm}function eo(e){return/^(html|body|#document)$/.test(mi(e))}function Wt(e){return Je(e).getComputedStyle(e)}function da(e){return ae(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Qr(e){if(mi(e)==="html")return e;let t=e.assignedSlot||e.parentNode||ns(e)&&e.host||Jr(e);return ns(t)?t.host:t}function Rv(e){let t=Qr(e);return eo(t)?e.ownerDocument?e.ownerDocument.body:e.body:Et(t)&&is(t)?t:Rv(t)}function vn(e,t,r){var o;t===void 0&&(t=[]),r===void 0&&(r=!0);let n=Rv(e),i=n===((o=e.ownerDocument)==null?void 0:o.body),s=Je(n);if(i){let a=vc(s);return t.concat(s,s.visualViewport||[],is(n)?n:[],a&&r?vn(a):[])}else return t.concat(n,vn(n,[],r))}function vc(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Ne(e,t,r,o){return e.addEventListener(t,r,o),()=>{e.removeEventListener(t,r,o)}}function hr(e){let t=At(MT,e).current;return t.next=e,se(t.effect),t}function MT(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}function _t(e){return e?.ownerDocument||document}var Av=d(q(),1);var Ov=d(Go(),1);function Pv(e){return e==null?e:"current"in e?e.current:e}function ss(e,t=!1,r=!0){let o=os();return fe((n,i=null)=>{o.cancel();let s=Pv(e);if(s==null)return;let a=s,c=()=>{Ov.flushSync(n)};if(typeof a.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){n();return}function l(){Promise.all(a.getAnimations().map(u=>u.finished)).then(()=>{i?.aborted||c()}).catch(()=>{if(r){i?.aborted||c();return}let u=a.getAnimations();!i?.aborted&&u.length>0&&u.some(f=>f.pending||f.playState!=="finished")&&l()})}if(t){let u=fi.startingStyle;if(!a.hasAttribute(u)){o.request(l);return}let f=new MutationObserver(()=>{a.hasAttribute(u)||(f.disconnect(),l())});f.observe(a,{attributes:!0,attributeFilter:[u]}),i?.addEventListener("abort",()=>f.disconnect(),{once:!0});return}o.request(l)})}function bc(e){let{enabled:t=!0,open:r,ref:o,onComplete:n}=e,i=fe(n),s=ss(o,r,!1);Av.useEffect(()=>{if(!t)return;let a=new AbortController;return s(i,a.signal),()=>{a.abort()}},[t,r,i,s])}var Iv=d(q(),1);function Nv(e){let t=Iv.useRef(!0);t.current&&(t.current=!1,e())}var qo={};Yo(qo,{engine:()=>Nm,env:()=>km,os:()=>Am,screenReader:()=>Vm});var Am={};Yo(Am,{android:()=>Mv,apple:()=>Om,ios:()=>Pm,linux:()=>HT,mac:()=>Dv,windows:()=>BT});function DT(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:FT,platform:LT,maxTouchPoints:Vv}=DT(),pi=FT.toLowerCase(),gi=LT.toLowerCase();var Pm=/^i(os$|p)/.test(gi)||gi==="macintel"&&Vv>1,kv="android",Mv=gi===kv||pi.includes(kv),Dv=!Pm&&gi.startsWith("mac"),BT=gi.startsWith("win"),HT=!Mv&&/^(linux|chrome os)/.test(gi),Om=Dv||Pm;var Nm={};Yo(Nm,{blink:()=>WT,gecko:()=>jT,webkit:()=>Im});var Im=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),jT=!Im&&pi.includes("firefox"),WT=!Im&&pi.includes("chrom");var Vm={};Yo(Vm,{voiceOver:()=>zT});var zT=Om;var km={};Yo(km,{jsdom:()=>UT});var UT=/jsdom|happydom/.test(pi);var ma=0,Nr=class e{static create(){return new e}currentId=ma;start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=ma,r()},t)}isStarted(){return this.currentId!==ma}clear=()=>{this.currentId!==ma&&(clearTimeout(this.currentId),this.currentId=ma)};disposeEffect=()=>this.clear};function to(){let e=At(Nr.create).current;return rs(e.disposeEffect),e}var zt=d(q(),1);function Fv(e){return"nativeEvent"in e}function Ko(e,t){let r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function Lv(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var Mm="data-base-ui-focusable";var Dm="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function yc(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function ke(e,t){if(!e||!t)return!1;let r=t.getRootNode?.();if(e.contains(t))return!0;if(r&&ns(r)){let o=t;for(;o;){if(e===o)return!0;o=o.parentNode||o.host}}return!1}function nr(e){return"composedPath"in e?e.composedPath()[0]:e.target}function bn(e,t){if(!ae(e))return!1;let r=e;if(t.hasElement(r))return!r.hasAttribute("data-trigger-disabled");for(let[,o]of t.entries())if(ke(o,r))return!o.hasAttribute("data-trigger-disabled");return!1}function xc(e,t){if(t==null)return!1;if("composedPath"in e)return e.composedPath().includes(t);let r=e;return r.target!=null&&t.contains(r.target)}function Bv(e){return e.matches("html,body")}function Hv(e){return Et(e)&&e.matches(Dm)}function Fm(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${Dm}`)!=null}function jv(e){if(!e||qo.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function $T(e,t){return t!=null&&!Ko(t)?0:typeof e=="function"?e():e}function Xo(e,t,r){let o=$T(e,r);return typeof o=="number"?o:o?.[t]}function Lm(e){return typeof e=="function"?e():e}function wc(e,t){return t||e==="click"||e==="mousedown"}function Wv(e){return e?.includes("mouse")&&e!=="mousedown"}var zv=d(B(),1),Uv=zt.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new Nr,currentIdRef:{current:null},currentContextRef:{current:null}});function YT(e,t){e.current=t.current}function Bm(e){let{children:t,delay:r,timeoutMs:o=0}=e,n=zt.useRef(r),i=zt.useRef(r),s=zt.useRef(null),a=zt.useRef(null),c=to();return se(()=>{if(i.current=r,!s.current){n.current=r;return}n.current={open:Xo(n.current,"open"),close:Xo(r,"close")}},[r,s,n,i]),(0,zv.jsx)(Uv.Provider,{value:zt.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:i,currentIdRef:s,timeoutMs:o,currentContextRef:a,timeout:c}),[o,c]),children:t})}function Hm(e,t={open:!1}){let{open:r}=t,o="rootStore"in e?e.rootStore:e,n=o.useState("floatingId"),i=zt.useContext(Uv),{currentIdRef:s,delayRef:a,timeoutMs:c,initialDelayRef:l,currentContextRef:u,hasProvider:f,timeout:g}=i,[m,p]=zt.useState(!1),h=zt.useRef(r),b=zt.useRef(!1);return se(()=>{h.current=r},[r]),se(()=>()=>{b.current=!0},[]),se(()=>{function x(){b.current||p(!1),u.current?.setIsInstantPhase(!1),s.current=null,u.current=null,a.current=l.current,g.clear()}if(s.current&&!r&&s.current===n){if(p(!1),c){let v=n;return g.start(c,()=>{o.select("open")||s.current&&s.current!==v||x()}),()=>{(h.current||s.current!==v)&&g.clear()}}x()}},[r,n,s,a,c,l,u,g,o]),se(()=>{if(!r)return;let x=u.current,v=s.current;g.clear(),u.current={onOpenChange:o.setOpen,setIsInstantPhase:p},s.current=n,a.current={open:0,close:Xo(l.current,"close")},v!==null&&v!==n?(p(!0),x?.setIsInstantPhase(!0),x?.onOpenChange(!1,Te(de.none))):(p(!1),x?.setIsInstantPhase(!1))},[r,n,o,s,a,l,u,g]),se(()=>()=>{if(s.current===n){if(u.current=null,!h.current)return;s.current=null,YT(a,l),g.clear()}},[u,s,a,n,l,g]),zt.useMemo(()=>({hasProvider:f,delayRef:a,isInstantPhase:m}),[f,a,m])}function ro(...e){return()=>{for(let t=0;t<e.length;t+=1){let r=e[t];r&&r()}}}var Gv=["top","right","bottom","left"];var yn=Math.min,ir=Math.max,xn=Math.round,ga=Math.floor,oo=e=>({x:e,y:e}),GT={left:"right",right:"left",bottom:"top",top:"bottom"};function ha(e,t,r){return ir(e,yn(t,r))}function no(e,t){return typeof e=="function"?e(t):e}function It(e){return e.split("-")[0]}function io(e){return e.split("-")[1]}function Cc(e){return e==="x"?"y":"x"}function va(e){return e==="y"?"height":"width"}function vr(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function ba(e){return Cc(vr(e))}function qv(e,t,r){r===void 0&&(r=!1);let o=io(e),n=ba(e),i=va(n),s=n==="x"?o===(r?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=pa(s)),[s,pa(s)]}function Kv(e){let t=pa(e);return[Sc(e),t,Sc(t)]}function Sc(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var $v=["left","right"],Yv=["right","left"],qT=["top","bottom"],KT=["bottom","top"];function XT(e,t,r){switch(e){case"top":case"bottom":return r?t?Yv:$v:t?$v:Yv;case"left":case"right":return t?qT:KT;default:return[]}}function Xv(e,t,r,o){let n=io(e),i=XT(It(e),r==="start",o);return n&&(i=i.map(s=>s+"-"+n),t&&(i=i.concat(i.map(Sc)))),i}function pa(e){let t=It(e);return GT[t]+e.slice(t.length)}function ZT(e){return{top:0,right:0,bottom:0,left:0,...e}}function Ec(e){return typeof e!="number"?ZT(e):{top:e,right:e,bottom:e,left:e}}function hi(e){let{x:t,y:r,width:o,height:n}=e;return{width:o,height:n,top:r,left:t,right:t+o,bottom:r+n,x:t,y:r}}function Zo(e,t,r=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!r||n.context?.open?[n]:[],...Zo(e,n.id,r)])}function as(e){return`data-base-ui-${e}`}var Vr=d(q(),1),Jv=d(Go(),1);var Zv={style:{transition:"none"}};var QT="data-base-ui-swipe-ignore",JT="data-swipe-ignore",yL=`[${QT}]`,xL=`[${JT}]`;var Qv={fallbackAxisSide:"end"};var eb=d(B(),1),eP=Vr.createContext(null),tP=()=>Vr.useContext(eP),rP=as("portal");function jm(e={}){let{ref:t,container:r,componentProps:o=rt,elementProps:n}=e,i=hn(),a=tP()?.portalNode,[c,l]=Vr.useState(null),[u,f]=Vr.useState(null),g=fe(b=>{b!==null&&f(b)}),m=Vr.useRef(null);se(()=>{if(r===null){m.current&&(m.current=null,f(null),l(null));return}if(i==null)return;let b=(r&&(pc(r)?r:r.current))??a??document.body;if(b==null){m.current&&(m.current=null,f(null),l(null));return}m.current!==b&&(m.current=b,f(null),l(b))},[r,a,i]);let p=gr("div",o,{ref:[t,g],props:[{id:i,[rP]:""},n]});return{portalNode:u,portalSubtree:c&&p?Jv.createPortal(p,c):null}}var vi=d(q(),1);function tb(){let e=new Map;return{emit(t,r){e.get(t)?.forEach(o=>o(r))},on(t,r){e.has(t)||e.set(t,new Set),e.get(t).add(r)},off(t,r){e.get(t)?.delete(r)}}}var oP=d(B(),1),nP=vi.createContext(null),iP=vi.createContext(null),ls=()=>vi.useContext(nP)?.id||null,wn=e=>{let t=vi.useContext(iP);return e??t};var br=d(q(),1);function sP(e,t){let r=null,o=null,n=!1;return{contextElement:e||void 0,getBoundingClientRect(){let i=e?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},s=t.axis==="x"||t.axis==="both",a=t.axis==="y"||t.axis==="both",c=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",l=i.width,u=i.height,f=i.x,g=i.y;return r==null&&t.x&&s&&(r=i.x-t.x),o==null&&t.y&&a&&(o=i.y-t.y),f-=r||0,g-=o||0,l=0,u=0,!n||c?(l=t.axis==="y"?i.width:0,u=t.axis==="x"?i.height:0,f=s&&t.x!=null?t.x:f,g=a&&t.y!=null?t.y:g):n&&!c&&(u=t.axis==="x"?i.height:u,l=t.axis==="y"?i.width:l),n=!0,{width:l,height:u,x:f,y:g,top:g,right:f+l,bottom:g+u,left:f}}}}function rb(e){return e!=null&&e.clientX!=null}function Wm(e,t={}){let{enabled:r=!0,axis:o="both"}=t,n="rootStore"in e?e.rootStore:e,i=n.useState("open"),s=n.useState("floatingElement"),a=n.useState("domReferenceElement"),c=n.context.dataRef,l=br.useRef(!1),u=br.useRef(null),[f,g]=br.useState(),[m,p]=br.useState([]),h=fe(w=>{n.set("positionReference",w)}),b=fe((w,P,R)=>{l.current||c.current.openEvent&&!rb(c.current.openEvent)||n.set("positionReference",sP(R??a,{x:w,y:P,axis:o,dataRef:c,pointerType:f}))}),x=fe(w=>{i?u.current||(b(w.clientX,w.clientY,w.currentTarget),p([])):b(w.clientX,w.clientY,w.currentTarget)}),v=Ko(f)?s:i;br.useEffect(()=>{if(!r){h(a);return}if(!v)return;function w(){u.current?.(),u.current=null}let P=Je(s);function R(V){let S=nr(V);ke(s,S)?w():b(V.clientX,V.clientY)}return!c.current.openEvent||rb(c.current.openEvent)?u.current=Ne(P,"mousemove",R):h(a),w},[v,r,s,c,a,n,b,h,m]),br.useEffect(()=>()=>{n.set("positionReference",null)},[n]),br.useEffect(()=>{r&&!s&&(l.current=!1)},[r,s]),br.useEffect(()=>{!r&&i&&(l.current=!0)},[r,i]);let y=br.useMemo(()=>{function w(P){g(P.pointerType)}return{onPointerDown:w,onPointerEnter:w,onMouseMove:x,onMouseEnter:x}},[x]);return br.useMemo(()=>r?{reference:y,trigger:y}:{},[r,y])}var yr=d(q(),1);function aP(){return!1}function lP(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function zm(e,t={}){let{enabled:r=!0,escapeKey:o=!0,outsidePress:n=!0,outsidePressEvent:i="sloppy",referencePress:s=aP,bubbles:a,externalTree:c}=t,l="rootStore"in e?e.rootStore:e,u=l.useState("open"),f=l.useState("floatingElement"),{dataRef:g}=l.context,m=wn(c),p=fe(typeof n=="function"?n:()=>!1),h=typeof n=="function"?p:n,b=h!==!1,x=fe(()=>i),{escapeKey:v,outsidePress:y}=lP(a),w=yr.useRef(!1),P=yr.useRef(!1),R=yr.useRef(!1),V=yr.useRef(!1),S=yr.useRef(""),E=yr.useRef(null),F=to(),N=to(),A=fe(()=>{N.clear(),g.current.insideReactTree=!1}),O=fe(j=>{let K=g.current.floatingContext?.nodeId;return(m?Zo(m.nodesRef.current,K):[]).some(te=>te.context?.open&&!te.context.dataRef.current[j])}),D=fe(j=>xc(j,l.select("floatingElement"))||xc(j,l.select("domReferenceElement"))),_=fe(j=>{s()&&l.setOpen(!1,Te(de.triggerPress,j.nativeEvent))}),T=fe(j=>{if(!u||!r||!o||j.key!=="Escape"||V.current||!v&&O("__escapeKeyBubbles"))return;let K=Fv(j)?j.nativeEvent:j,ee=Te(de.escapeKey,K);l.setOpen(!1,ee),ee.isCanceled||j.preventDefault(),!v&&!ee.isPropagationAllowed&&j.stopPropagation()}),k=fe(()=>{g.current.insideReactTree=!0,N.start(0,A)}),I=fe(j=>{if(!u||!r||j.button!==0)return;let K=nr(j.nativeEvent);ke(l.select("floatingElement"),K)&&(w.current||(w.current=!0,P.current=!1))}),C=fe(j=>{!u||!r||(j.defaultPrevented||j.nativeEvent.defaultPrevented)&&w.current&&(P.current=!0)});yr.useEffect(()=>{if(!u||!r)return;g.current.__escapeKeyBubbles=v,g.current.__outsidePressBubbles=y;let j=new Nr,K=new Nr;function ee(){j.clear(),V.current=!0}function te(){j.start(qo.engine.webkit?5:0,()=>{V.current=!1})}function Q(){R.current=!0,K.start(0,()=>{R.current=!1})}function re(){w.current=!1,P.current=!1}function ce(){let H=S.current,Y=H==="pen"||!H?"mouse":H,Se=x(),Ce=typeof Se=="function"?Se():Se;return typeof Ce=="string"?Ce:Ce[Y]}function be(H){let Y=ce();return Y==="intentional"&&H.type!=="click"||Y==="sloppy"&&H.type==="click"}function W(H){let Y=g.current.floatingContext?.nodeId,Se=m&&Zo(m.nodesRef.current,Y).some(Ce=>xc(H,Ce.context?.elements.floating));return D(H)||Se}function U(H){if(be(H)){H.type!=="click"&&!D(H)&&(K.clear(),R.current=!1),A();return}if(g.current.insideReactTree){A();return}let Y=nr(H),Se=`[${as("inert")}]`,Ce=ae(Y)?Y.getRootNode():null,Le=Array.from((ns(Ce)?Ce:_t(l.select("floatingElement"))).querySelectorAll(Se)),Ht=l.context.triggerElements;if(Y&&(Ht.hasElement(Y)||Ht.hasMatchingElement(ft=>ke(ft,Y))))return;let ut=ae(Y)?Y:null;for(;ut&&!eo(ut);){let ft=Qr(ut);if(eo(ft)||!ae(ft))break;ut=ft}if(!(Le.length&&ae(Y)&&!Bv(Y)&&!ke(Y,l.select("floatingElement"))&&Le.every(ft=>!ke(ut,ft)))){if(Et(Y)&&!("touches"in H)){let ft=eo(Y),Xr=Wt(Y),pn=/auto|scroll/,cl=ft||pn.test(Xr.overflowX),ul=ft||pn.test(Xr.overflowY),fl=cl&&Y.clientWidth>0&&Y.scrollWidth>Y.clientWidth,dl=ul&&Y.clientHeight>0&&Y.scrollHeight>Y.clientHeight,ml=Xr.direction==="rtl",Be=dl&&(ml?H.offsetX<=Y.offsetWidth-Y.clientWidth:H.offsetX>Y.clientWidth),rr=fl&&H.offsetY>Y.clientHeight;if(Be||rr)return}if(!W(H)){if(ce()==="intentional"&&R.current){K.clear(),R.current=!1;return}typeof h=="function"&&!h(H)||O("__outsidePressBubbles")||(l.setOpen(!1,Te(de.outsidePress,H)),A())}}}function $(H){ce()!=="sloppy"||H.pointerType==="touch"||!l.select("open")||!r||D(H)||U(H)}function le(H){if(ce()!=="sloppy"||!l.select("open")||!r||D(H))return;let Y=H.touches[0];Y&&(E.current={startTime:Date.now(),startX:Y.clientX,startY:Y.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},F.start(1e3,()=>{E.current&&(E.current.dismissOnTouchEnd=!1,E.current.dismissOnMouseDown=!1)}))}function ge(H,Y){let Se=nr(H);if(!Se)return;let Ce=Ne(Se,H.type,()=>{Y(H),Ce()})}function Ot(H){S.current="touch",ge(H,le)}function Ct(H){F.clear(),H.type==="pointerdown"&&(S.current=H.pointerType),!(H.type==="mousedown"&&E.current&&!E.current.dismissOnMouseDown)&&ge(H,Y=>{Y.type==="pointerdown"?$(Y):U(Y)})}function Bt(H){if(!w.current)return;let Y=P.current;if(re(),ce()==="intentional"){if(H.type==="pointercancel"){Y&&Q();return}if(!W(H)){if(Y){Q();return}typeof h=="function"&&!h(H)||(K.clear(),R.current=!0,A())}}}function vt(H){if(ce()!=="sloppy"||!E.current||D(H))return;let Y=H.touches[0];if(!Y)return;let Se=Math.abs(Y.clientX-E.current.startX),Ce=Math.abs(Y.clientY-E.current.startY),Le=Math.sqrt(Se*Se+Ce*Ce);Le>5&&(E.current.dismissOnTouchEnd=!0),Le>10&&(U(H),F.clear(),E.current=null)}function mr(H){ge(H,vt)}function Ki(H){ce()!=="sloppy"||!E.current||D(H)||(E.current.dismissOnTouchEnd&&U(H),F.clear(),E.current=null)}function Xi(H){ge(H,Ki)}let ct=_t(f),mn=ro(o&&ro(Ne(ct,"keydown",T),Ne(ct,"compositionstart",ee),Ne(ct,"compositionend",te)),b&&ro(Ne(ct,"click",Ct,!0),Ne(ct,"pointerdown",Ct,!0),Ne(ct,"pointerup",Bt,!0),Ne(ct,"pointercancel",Bt,!0),Ne(ct,"mousedown",Ct,!0),Ne(ct,"mouseup",Bt,!0),Ne(ct,"touchstart",Ot,!0),Ne(ct,"touchmove",mr,!0),Ne(ct,"touchend",Xi,!0)));return()=>{mn(),j.clear(),K.clear(),re(),R.current=!1}},[g,f,o,b,h,u,r,v,y,T,A,x,O,D,m,l,F]),yr.useEffect(A,[h,A]);let M=yr.useMemo(()=>({onKeyDown:T,onPointerDown:_,onClick:_}),[T,_]),L=yr.useMemo(()=>({onKeyDown:T,onPointerDown:C,onMouseDown:C,onClickCapture:k,onMouseDownCapture(j){k(),I(j)},onPointerDownCapture(j){k(),I(j)},onMouseUpCapture:k,onTouchEndCapture:k,onTouchMoveCapture:k}),[T,k,I,C]);return yr.useMemo(()=>r?{reference:M,floating:L,trigger:M}:{},[r,M,L])}var Ut=d(q(),1);function ob(e,t,r){let{reference:o,floating:n}=e,i=vr(t),s=ba(t),a=va(s),c=It(t),l=i==="y",u=o.x+o.width/2-n.width/2,f=o.y+o.height/2-n.height/2,g=o[a]/2-n[a]/2,m;switch(c){case"top":m={x:u,y:o.y-n.height};break;case"bottom":m={x:u,y:o.y+o.height};break;case"right":m={x:o.x+o.width,y:f};break;case"left":m={x:o.x-n.width,y:f};break;default:m={x:o.x,y:o.y}}switch(io(t)){case"start":m[s]-=g*(r&&l?-1:1);break;case"end":m[s]+=g*(r&&l?-1:1);break}return m}async function sb(e,t){var r;t===void 0&&(t={});let{x:o,y:n,platform:i,rects:s,elements:a,strategy:c}=e,{boundary:l="clippingAncestors",rootBoundary:u="viewport",elementContext:f="floating",altBoundary:g=!1,padding:m=0}=no(t,e),p=Ec(m),b=a[g?f==="floating"?"reference":"floating":f],x=hi(await i.getClippingRect({element:(r=await(i.isElement==null?void 0:i.isElement(b)))==null||r?b:b.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(a.floating)),boundary:l,rootBoundary:u,strategy:c})),v=f==="floating"?{x:o,y:n,width:s.floating.width,height:s.floating.height}:s.reference,y=await(i.getOffsetParent==null?void 0:i.getOffsetParent(a.floating)),w=await(i.isElement==null?void 0:i.isElement(y))?await(i.getScale==null?void 0:i.getScale(y))||{x:1,y:1}:{x:1,y:1},P=hi(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:v,offsetParent:y,strategy:c}):v);return{top:(x.top-P.top+p.top)/w.y,bottom:(P.bottom-x.bottom+p.bottom)/w.y,left:(x.left-P.left+p.left)/w.x,right:(P.right-x.right+p.right)/w.x}}var cP=50,ab=async(e,t,r)=>{let{placement:o="bottom",strategy:n="absolute",middleware:i=[],platform:s}=r,a=s.detectOverflow?s:{...s,detectOverflow:sb},c=await(s.isRTL==null?void 0:s.isRTL(t)),l=await s.getElementRects({reference:e,floating:t,strategy:n}),{x:u,y:f}=ob(l,o,c),g=o,m=0,p={};for(let h=0;h<i.length;h++){let b=i[h];if(!b)continue;let{name:x,fn:v}=b,{x:y,y:w,data:P,reset:R}=await v({x:u,y:f,initialPlacement:o,placement:g,strategy:n,middlewareData:p,rects:l,platform:a,elements:{reference:e,floating:t}});u=y??u,f=w??f,p[x]={...p[x],...P},R&&m<cP&&(m++,typeof R=="object"&&(R.placement&&(g=R.placement),R.rects&&(l=R.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:n}):R.rects),{x:u,y:f}=ob(l,g,c)),h=-1)}return{x:u,y:f,placement:g,strategy:n,middlewareData:p}};var lb=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,o;let{placement:n,middlewareData:i,rects:s,initialPlacement:a,platform:c,elements:l}=t,{mainAxis:u=!0,crossAxis:f=!0,fallbackPlacements:g,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:p="none",flipAlignment:h=!0,...b}=no(e,t);if((r=i.arrow)!=null&&r.alignmentOffset)return{};let x=It(n),v=vr(a),y=It(a)===a,w=await(c.isRTL==null?void 0:c.isRTL(l.floating)),P=g||(y||!h?[pa(a)]:Kv(a)),R=p!=="none";!g&&R&&P.push(...Xv(a,h,p,w));let V=[a,...P],S=await c.detectOverflow(t,b),E=[],F=((o=i.flip)==null?void 0:o.overflows)||[];if(u&&E.push(S[x]),f){let D=qv(n,s,w);E.push(S[D[0]],S[D[1]])}if(F=[...F,{placement:n,overflows:E}],!E.every(D=>D<=0)){var N,A;let D=(((N=i.flip)==null?void 0:N.index)||0)+1,_=V[D];if(_&&(!(f==="alignment"?v!==vr(_):!1)||F.every(I=>vr(I.placement)===v?I.overflows[0]>0:!0)))return{data:{index:D,overflows:F},reset:{placement:_}};let T=(A=F.filter(k=>k.overflows[0]<=0).sort((k,I)=>k.overflows[1]-I.overflows[1])[0])==null?void 0:A.placement;if(!T)switch(m){case"bestFit":{var O;let k=(O=F.filter(I=>{if(R){let C=vr(I.placement);return C===v||C==="y"}return!0}).map(I=>[I.placement,I.overflows.filter(C=>C>0).reduce((C,M)=>C+M,0)]).sort((I,C)=>I[1]-C[1])[0])==null?void 0:O[0];k&&(T=k);break}case"initialPlacement":T=a;break}if(n!==T)return{reset:{placement:T}}}return{}}}};function nb(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function ib(e){return Gv.some(t=>e[t]>=0)}var cb=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){let{rects:r,platform:o}=t,{strategy:n="referenceHidden",...i}=no(e,t);switch(n){case"referenceHidden":{let s=await o.detectOverflow(t,{...i,elementContext:"reference"}),a=nb(s,r.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:ib(a)}}}case"escaped":{let s=await o.detectOverflow(t,{...i,altBoundary:!0}),a=nb(s,r.floating);return{data:{escapedOffsets:a,escaped:ib(a)}}}default:return{}}}}};var ub=new Set(["left","top"]);async function uP(e,t){let{placement:r,platform:o,elements:n}=e,i=await(o.isRTL==null?void 0:o.isRTL(n.floating)),s=It(r),a=io(r),c=vr(r)==="y",l=ub.has(s)?-1:1,u=i&&c?-1:1,f=no(t,e),{mainAxis:g,crossAxis:m,alignmentAxis:p}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return a&&typeof p=="number"&&(m=a==="end"?p*-1:p),c?{x:m*u,y:g*l}:{x:g*l,y:m*u}}var fb=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,o;let{x:n,y:i,placement:s,middlewareData:a}=t,c=await uP(t,e);return s===((r=a.offset)==null?void 0:r.placement)&&(o=a.arrow)!=null&&o.alignmentOffset?{}:{x:n+c.x,y:i+c.y,data:{...c,placement:s}}}}},db=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:o,placement:n,platform:i}=t,{mainAxis:s=!0,crossAxis:a=!1,limiter:c={fn:x=>{let{x:v,y}=x;return{x:v,y}}},...l}=no(e,t),u={x:r,y:o},f=await i.detectOverflow(t,l),g=vr(It(n)),m=Cc(g),p=u[m],h=u[g];if(s){let x=m==="y"?"top":"left",v=m==="y"?"bottom":"right",y=p+f[x],w=p-f[v];p=ha(y,p,w)}if(a){let x=g==="y"?"top":"left",v=g==="y"?"bottom":"right",y=h+f[x],w=h-f[v];h=ha(y,h,w)}let b=c.fn({...t,[m]:p,[g]:h});return{...b,data:{x:b.x-r,y:b.y-o,enabled:{[m]:s,[g]:a}}}}}},mb=function(e){return e===void 0&&(e={}),{options:e,fn(t){let{x:r,y:o,placement:n,rects:i,middlewareData:s}=t,{offset:a=0,mainAxis:c=!0,crossAxis:l=!0}=no(e,t),u={x:r,y:o},f=vr(n),g=Cc(f),m=u[g],p=u[f],h=no(a,t),b=typeof h=="number"?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(c){let y=g==="y"?"height":"width",w=i.reference[g]-i.floating[y]+b.mainAxis,P=i.reference[g]+i.reference[y]-b.mainAxis;m<w?m=w:m>P&&(m=P)}if(l){var x,v;let y=g==="y"?"width":"height",w=ub.has(It(n)),P=i.reference[f]-i.floating[y]+(w&&((x=s.offset)==null?void 0:x[f])||0)+(w?0:b.crossAxis),R=i.reference[f]+i.reference[y]+(w?0:((v=s.offset)==null?void 0:v[f])||0)-(w?b.crossAxis:0);p<P?p=P:p>R&&(p=R)}return{[g]:m,[f]:p}}}},pb=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var r,o;let{placement:n,rects:i,platform:s,elements:a}=t,{apply:c=()=>{},...l}=no(e,t),u=await s.detectOverflow(t,l),f=It(n),g=io(n),m=vr(n)==="y",{width:p,height:h}=i.floating,b,x;f==="top"||f==="bottom"?(b=f,x=g===(await(s.isRTL==null?void 0:s.isRTL(a.floating))?"start":"end")?"left":"right"):(x=f,b=g==="end"?"top":"bottom");let v=h-u.top-u.bottom,y=p-u.left-u.right,w=yn(h-u[b],v),P=yn(p-u[x],y),R=!t.middlewareData.shift,V=w,S=P;if((r=t.middlewareData.shift)!=null&&r.enabled.x&&(S=y),(o=t.middlewareData.shift)!=null&&o.enabled.y&&(V=v),R&&!g){let F=ir(u.left,0),N=ir(u.right,0),A=ir(u.top,0),O=ir(u.bottom,0);m?S=p-2*(F!==0||N!==0?F+N:ir(u.left,u.right)):V=h-2*(A!==0||O!==0?A+O:ir(u.top,u.bottom))}await c({...t,availableWidth:S,availableHeight:V});let E=await s.getDimensions(a.floating);return p!==E.width||h!==E.height?{reset:{rects:!0}}:{}}}};function bb(e){let t=Wt(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=Et(e),i=n?e.offsetWidth:r,s=n?e.offsetHeight:o,a=xn(r)!==i||xn(o)!==s;return a&&(r=i,o=s),{width:r,height:o,$:a}}function $m(e){return ae(e)?e:e.contextElement}function cs(e){let t=$m(e);if(!Et(t))return oo(1);let r=t.getBoundingClientRect(),{width:o,height:n,$:i}=bb(t),s=(i?xn(r.width):r.width)/o,a=(i?xn(r.height):r.height)/n;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}var fP=oo(0);function yb(e){let t=Je(e);return!hc()||!t.visualViewport?fP:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function dP(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==Je(e)?!1:t}function bi(e,t,r,o){t===void 0&&(t=!1),r===void 0&&(r=!1);let n=e.getBoundingClientRect(),i=$m(e),s=oo(1);t&&(o?ae(o)&&(s=cs(o)):s=cs(e));let a=dP(i,r,o)?yb(i):oo(0),c=(n.left+a.x)/s.x,l=(n.top+a.y)/s.y,u=n.width/s.x,f=n.height/s.y;if(i){let g=Je(i),m=o&&ae(o)?Je(o):o,p=g,h=vc(p);for(;h&&o&&m!==p;){let b=cs(h),x=h.getBoundingClientRect(),v=Wt(h),y=x.left+(h.clientLeft+parseFloat(v.paddingLeft))*b.x,w=x.top+(h.clientTop+parseFloat(v.paddingTop))*b.y;c*=b.x,l*=b.y,u*=b.x,f*=b.y,c+=y,l+=w,p=Je(h),h=vc(p)}}return hi({width:u,height:f,x:c,y:l})}function _c(e,t){let r=da(e).scrollLeft;return t?t.left+r:bi(Jr(e)).left+r}function xb(e,t){let r=e.getBoundingClientRect(),o=r.left+t.scrollLeft-_c(e,r),n=r.top+t.scrollTop;return{x:o,y:n}}function mP(e){let{elements:t,rect:r,offsetParent:o,strategy:n}=e,i=n==="fixed",s=Jr(o),a=t?fa(t.floating):!1;if(o===s||a&&i)return r;let c={scrollLeft:0,scrollTop:0},l=oo(1),u=oo(0),f=Et(o);if((f||!f&&!i)&&((mi(o)!=="body"||is(s))&&(c=da(o)),f)){let m=bi(o);l=cs(o),u.x=m.x+o.clientLeft,u.y=m.y+o.clientTop}let g=s&&!f&&!i?xb(s,c):oo(0);return{width:r.width*l.x,height:r.height*l.y,x:r.x*l.x-c.scrollLeft*l.x+u.x+g.x,y:r.y*l.y-c.scrollTop*l.y+u.y+g.y}}function pP(e){return Array.from(e.getClientRects())}function gP(e){let t=Jr(e),r=da(e),o=e.ownerDocument.body,n=ir(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=ir(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight),s=-r.scrollLeft+_c(e),a=-r.scrollTop;return Wt(o).direction==="rtl"&&(s+=ir(t.clientWidth,o.clientWidth)-n),{width:n,height:i,x:s,y:a}}var gb=25;function hP(e,t){let r=Je(e),o=Jr(e),n=r.visualViewport,i=o.clientWidth,s=o.clientHeight,a=0,c=0;if(n){i=n.width,s=n.height;let u=hc();(!u||u&&t==="fixed")&&(a=n.offsetLeft,c=n.offsetTop)}let l=_c(o);if(l<=0){let u=o.ownerDocument,f=u.body,g=getComputedStyle(f),m=u.compatMode==="CSS1Compat"&&parseFloat(g.marginLeft)+parseFloat(g.marginRight)||0,p=Math.abs(o.clientWidth-f.clientWidth-m);p<=gb&&(i-=p)}else l<=gb&&(i+=l);return{width:i,height:s,x:a,y:c}}function vP(e,t){let r=bi(e,!0,t==="fixed"),o=r.top+e.clientTop,n=r.left+e.clientLeft,i=Et(e)?cs(e):oo(1),s=e.clientWidth*i.x,a=e.clientHeight*i.y,c=n*i.x,l=o*i.y;return{width:s,height:a,x:c,y:l}}function hb(e,t,r){let o;if(t==="viewport")o=hP(e,r);else if(t==="document")o=gP(Jr(e));else if(ae(t))o=vP(t,r);else{let n=yb(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return hi(o)}function wb(e,t){let r=Qr(e);return r===t||!ae(r)||eo(r)?!1:Wt(r).position==="fixed"||wb(r,t)}function bP(e,t){let r=t.get(e);if(r)return r;let o=vn(e,[],!1).filter(a=>ae(a)&&mi(a)!=="body"),n=null,i=Wt(e).position==="fixed",s=i?Qr(e):e;for(;ae(s)&&!eo(s);){let a=Wt(s),c=gc(s);!c&&a.position==="fixed"&&(n=null),(i?!c&&!n:!c&&a.position==="static"&&!!n&&(n.position==="absolute"||n.position==="fixed")||is(s)&&!c&&wb(e,s))?o=o.filter(u=>u!==s):n=a,s=Qr(s)}return t.set(e,o),o}function yP(e){let{element:t,boundary:r,rootBoundary:o,strategy:n}=e,s=[...r==="clippingAncestors"?fa(t)?[]:bP(t,this._c):[].concat(r),o],a=hb(t,s[0],n),c=a.top,l=a.right,u=a.bottom,f=a.left;for(let g=1;g<s.length;g++){let m=hb(t,s[g],n);c=ir(m.top,c),l=yn(m.right,l),u=yn(m.bottom,u),f=ir(m.left,f)}return{width:l-f,height:u-c,x:f,y:c}}function xP(e){let{width:t,height:r}=bb(e);return{width:t,height:r}}function wP(e,t,r){let o=Et(t),n=Jr(t),i=r==="fixed",s=bi(e,!0,i,t),a={scrollLeft:0,scrollTop:0},c=oo(0);function l(){c.x=_c(n)}if(o||!o&&!i)if((mi(t)!=="body"||is(n))&&(a=da(t)),o){let m=bi(t,!0,i,t);c.x=m.x+t.clientLeft,c.y=m.y+t.clientTop}else n&&l();i&&!o&&n&&l();let u=n&&!o&&!i?xb(n,a):oo(0),f=s.left+a.scrollLeft-c.x-u.x,g=s.top+a.scrollTop-c.y-u.y;return{x:f,y:g,width:s.width,height:s.height}}function Um(e){return Wt(e).position==="static"}function vb(e,t){if(!Et(e)||Wt(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return Jr(e)===r&&(r=r.ownerDocument.body),r}function Sb(e,t){let r=Je(e);if(fa(e))return r;if(!Et(e)){let n=Qr(e);for(;n&&!eo(n);){if(ae(n)&&!Um(n))return n;n=Qr(n)}return r}let o=vb(e,t);for(;o&&Ev(o)&&Um(o);)o=vb(o,t);return o&&eo(o)&&Um(o)&&!gc(o)?r:o||_v(e)||r}var SP=async function(e){let t=this.getOffsetParent||Sb,r=this.getDimensions,o=await r(e.floating);return{reference:wP(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function CP(e){return Wt(e).direction==="rtl"}var Ym={convertOffsetParentRelativeRectToViewportRelativeRect:mP,getDocumentElement:Jr,getClippingRect:yP,getOffsetParent:Sb,getElementRects:SP,getClientRects:pP,getDimensions:xP,getScale:cs,isElement:ae,isRTL:CP};function Cb(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function EP(e,t){let r=null,o,n=Jr(e);function i(){var a;clearTimeout(o),(a=r)==null||a.disconnect(),r=null}function s(a,c){a===void 0&&(a=!1),c===void 0&&(c=1),i();let l=e.getBoundingClientRect(),{left:u,top:f,width:g,height:m}=l;if(a||t(),!g||!m)return;let p=ga(f),h=ga(n.clientWidth-(u+g)),b=ga(n.clientHeight-(f+m)),x=ga(u),y={rootMargin:-p+"px "+-h+"px "+-b+"px "+-x+"px",threshold:ir(0,yn(1,c))||1},w=!0;function P(R){let V=R[0].intersectionRatio;if(V!==c){if(!w)return s();V?s(!1,V):o=setTimeout(()=>{s(!1,1e-7)},1e3)}V===1&&!Cb(l,e.getBoundingClientRect())&&s(),w=!1}try{r=new IntersectionObserver(P,{...y,root:n.ownerDocument})}catch{r=new IntersectionObserver(P,y)}r.observe(e)}return s(!0),i}function ya(e,t,r,o){o===void 0&&(o={});let{ancestorScroll:n=!0,ancestorResize:i=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:c=!1}=o,l=$m(e),u=n||i?[...l?vn(l):[],...t?vn(t):[]]:[];u.forEach(x=>{n&&x.addEventListener("scroll",r,{passive:!0}),i&&x.addEventListener("resize",r)});let f=l&&a?EP(l,r):null,g=-1,m=null;s&&(m=new ResizeObserver(x=>{let[v]=x;v&&v.target===l&&m&&t&&(m.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var y;(y=m)==null||y.observe(t)})),r()}),l&&!c&&m.observe(l),t&&m.observe(t));let p,h=c?bi(e):null;c&&b();function b(){let x=bi(e);h&&!Cb(h,x)&&r(),h=x,p=requestAnimationFrame(b)}return r(),()=>{var x;u.forEach(v=>{n&&v.removeEventListener("scroll",r),i&&v.removeEventListener("resize",r)}),f?.(),(x=m)==null||x.disconnect(),m=null,c&&cancelAnimationFrame(p)}}var Eb=fb;var _b=db,Rb=lb,Tb=pb,Pb=cb;var Ob=mb,Rc=(e,t,r)=>{let o=new Map,n={platform:Ym,...r},i={...n.platform,_c:o};return ab(e,t,{...n,platform:i})};var bt=d(q(),1),Ib=d(q(),1),Nb=d(Go(),1),RP=typeof document<"u",TP=function(){},Tc=RP?Ib.useLayoutEffect:TP;function Pc(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let r,o,n;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!==t.length)return!1;for(o=r;o--!==0;)if(!Pc(e[o],t[o]))return!1;return!0}if(n=Object.keys(e),r=n.length,r!==Object.keys(t).length)return!1;for(o=r;o--!==0;)if(!{}.hasOwnProperty.call(t,n[o]))return!1;for(o=r;o--!==0;){let i=n[o];if(!(i==="_owner"&&e.$$typeof)&&!Pc(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function Vb(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Ab(e,t){let r=Vb(e);return Math.round(t*r)/r}function Gm(e){let t=bt.useRef(e);return Tc(()=>{t.current=e}),t}function kb(e){e===void 0&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:o=[],platform:n,elements:{reference:i,floating:s}={},transform:a=!0,whileElementsMounted:c,open:l}=e,[u,f]=bt.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[g,m]=bt.useState(o);Pc(g,o)||m(o);let[p,h]=bt.useState(null),[b,x]=bt.useState(null),v=bt.useCallback(I=>{I!==R.current&&(R.current=I,h(I))},[]),y=bt.useCallback(I=>{I!==V.current&&(V.current=I,x(I))},[]),w=i||p,P=s||b,R=bt.useRef(null),V=bt.useRef(null),S=bt.useRef(u),E=c!=null,F=Gm(c),N=Gm(n),A=Gm(l),O=bt.useCallback(()=>{if(!R.current||!V.current)return;let I={placement:t,strategy:r,middleware:g};N.current&&(I.platform=N.current),Rc(R.current,V.current,I).then(C=>{let M={...C,isPositioned:A.current!==!1};D.current&&!Pc(S.current,M)&&(S.current=M,Nb.flushSync(()=>{f(M)}))})},[g,t,r,N,A]);Tc(()=>{l===!1&&S.current.isPositioned&&(S.current.isPositioned=!1,f(I=>({...I,isPositioned:!1})))},[l]);let D=bt.useRef(!1);Tc(()=>(D.current=!0,()=>{D.current=!1}),[]),Tc(()=>{if(w&&(R.current=w),P&&(V.current=P),w&&P){if(F.current)return F.current(w,P,O);O()}},[w,P,O,F,E]);let _=bt.useMemo(()=>({reference:R,floating:V,setReference:v,setFloating:y}),[v,y]),T=bt.useMemo(()=>({reference:w,floating:P}),[w,P]),k=bt.useMemo(()=>{let I={position:r,left:0,top:0};if(!T.floating)return I;let C=Ab(T.floating,u.x),M=Ab(T.floating,u.y);return a?{...I,transform:"translate("+C+"px, "+M+"px)",...Vb(T.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:C,top:M}},[r,a,T.floating,u.x,u.y]);return bt.useMemo(()=>({...u,update:O,refs:_,elements:T,floatingStyles:k}),[u,O,_,T,k])}var qm=(e,t)=>{let r=Eb(e);return{name:r.name,fn:r.fn,options:[e,t]}},Km=(e,t)=>{let r=_b(e);return{name:r.name,fn:r.fn,options:[e,t]}},Xm=(e,t)=>({fn:Ob(e).fn,options:[e,t]}),Zm=(e,t)=>{let r=Rb(e);return{name:r.name,fn:r.fn,options:[e,t]}},Qm=(e,t)=>{let r=Tb(e);return{name:r.name,fn:r.fn,options:[e,t]}};var Jm=(e,t)=>{let r=Pb(e);return{name:r.name,fn:r.fn,options:[e,t]}};var ds=d(q(),1),Xb=d(Go(),1);var qb=d(q(),1);var Ee=(e,t,r,o,n,i,...s)=>{if(s.length>0)throw new Error(pr(1));let a;if(e&&t&&r&&o&&n&&i)a=(c,l,u,f)=>{let g=e(c,l,u,f),m=t(c,l,u,f),p=r(c,l,u,f),h=o(c,l,u,f),b=n(c,l,u,f);return i(g,m,p,h,b,l,u,f)};else if(e&&t&&r&&o&&n)a=(c,l,u,f)=>{let g=e(c,l,u,f),m=t(c,l,u,f),p=r(c,l,u,f),h=o(c,l,u,f);return n(g,m,p,h,l,u,f)};else if(e&&t&&r&&o)a=(c,l,u,f)=>{let g=e(c,l,u,f),m=t(c,l,u,f),p=r(c,l,u,f);return o(g,m,p,l,u,f)};else if(e&&t&&r)a=(c,l,u,f)=>{let g=e(c,l,u,f),m=t(c,l,u,f);return r(g,m,l,u,f)};else if(e&&t)a=(c,l,u,f)=>{let g=e(c,l,u,f);return t(g,l,u,f)};else if(e)a=e;else throw new Error("Missing arguments");return a};var Yb=d(q(),1),np=d(Oc(),1),Gb=d(jb(),1);var Wb=d(q(),1);var tp=[],rp;function zb(){return rp}function Ub(e){tp.push(e)}function op(e){let t=(r,o)=>{let n=At($P).current,i;try{rp=n;for(let s of tp)s.before(n);i=e(r,o);for(let s of tp)s.after(n);n.didInitialize=!0}finally{rp=void 0}return i};return t.displayName=e.displayName||e.name,t}function $b(e){return Wb.forwardRef(op(e))}function $P(){return{didInitialize:!1}}var YP=ts(19),GP=YP?KP:XP;function Ic(e,t,r,o,n){return GP(e,t,r,o,n)}function qP(e,t,r,o,n){let i=Yb.useCallback(()=>t(e.getSnapshot(),r,o,n),[e,t,r,o,n]);return(0,np.useSyncExternalStore)(e.subscribe,i,i)}Ub({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let r=0;r<e.syncHooks.length;r+=1){let o=e.syncHooks[r],n=o.selector(o.store.state,o.a1,o.a2,o.a3);Object.is(o.value,n)||(t=!0,o.value=n)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let r=new Set;for(let n of e.syncHooks)r.add(n.store);let o=[];for(let n of r)o.push(n.subscribe(t));return()=>{for(let n of o)n()}}),(0,np.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function KP(e,t,r,o,n){let i=zb();if(!i)return qP(e,t,r,o,n);let s=i.syncIndex;i.syncIndex+=1;let a;return i.didInitialize?(a=i.syncHooks[s],(a.store!==e||a.selector!==t||!Object.is(a.a1,r)||!Object.is(a.a2,o)||!Object.is(a.a3,n))&&(a.store!==e&&(i.didChangeStore=!0),a.store=e,a.selector=t,a.a1=r,a.a2=o,a.a3=n,a.value=t(e.getSnapshot(),r,o,n))):(a={store:e,selector:t,a1:r,a2:o,a3:n,value:t(e.getSnapshot(),r,o,n)},i.syncHooks.push(a)),a.value}function XP(e,t,r,o,n){return(0,Gb.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,r,o,n))}var Nc=class{constructor(t){this.state=t,this.listeners=new Set,this.updateTick=0}subscribe=t=>(this.listeners.add(t),()=>{this.listeners.delete(t)});getSnapshot=()=>this.state;setState(t){if(this.state===t)return;this.state=t,this.updateTick+=1;let r=this.updateTick;for(let o of this.listeners){if(r!==this.updateTick)return;o(t)}}update(t){for(let r in t)if(!Object.is(this.state[r],t[r])){this.setState({...this.state,...t});return}}set(t,r){Object.is(this.state[t],r)||this.setState({...this.state,[t]:r})}notifyAll(){let t={...this.state};this.setState(t)}use(t,r,o,n){return Ic(this,t,r,o,n)}};var yi=d(q(),1);var fs=class extends Nc{constructor(t,r={},o){super(t),this.context=r,this.selectors=o}useSyncedValue(t,r){yi.useDebugValue(t);let o=this;se(()=>{o.state[t]!==r&&o.set(t,r)},[o,t,r])}useSyncedValueWithCleanup(t,r){let o=this;se(()=>(o.state[t]!==r&&o.set(t,r),()=>{o.set(t,void 0)}),[o,t,r])}useSyncedValues(t){let r=this,o=Object.values(t);se(()=>{r.update(t)},[r,...o])}useControlledProp(t,r){yi.useDebugValue(t);let o=this,n=r!==void 0;se(()=>{n&&!Object.is(o.state[t],r)&&o.setState({...o.state,[t]:r})},[o,t,r,n])}select(t,r,o,n){let i=this.selectors[t];return i(this.state,r,o,n)}useState(t,r,o,n){return yi.useDebugValue(t),Ic(this,this.selectors[t],r,o,n)}useContextCallback(t,r){yi.useDebugValue(t);let o=fe(r??gn);this.context[t]=o}useStateSetter(t){let r=yi.useRef(void 0);return r.current===void 0&&(r.current=o=>{this.set(t,o)}),r.current}observe(t,r){let o;typeof t=="function"?o=t:o=this.selectors[t];let n=o(this.state);return r(n,n,this),this.subscribe(i=>{let s=o(i);if(!Object.is(n,s)){let a=n;n=s,r(s,a,this)}})}};var ZP={open:Ee(e=>e.open),transitionStatus:Ee(e=>e.transitionStatus),domReferenceElement:Ee(e=>e.domReferenceElement),referenceElement:Ee(e=>e.positionReference??e.referenceElement),floatingElement:Ee(e=>e.floatingElement),floatingId:Ee(e=>e.floatingId)},ho=class extends fs{constructor(t){let{syncOnly:r,nested:o,onOpenChange:n,triggerElements:i,...s}=t;super({...s,positionReference:s.referenceElement,domReferenceElement:s.referenceElement},{onOpenChange:n,dataRef:{current:{}},events:tb(),nested:o,triggerElements:i},ZP),this.syncOnly=r}syncOpenEvent=(t,r)=>{(!t||!this.state.open||r!=null&&Lv(r))&&(this.context.dataRef.current.openEvent=t?r:void 0)};dispatchOpenChange=(t,r)=>{this.syncOpenEvent(t,r.event);let o={open:t,reason:r.reason,nativeEvent:r.event,nested:this.context.nested,triggerElement:r.trigger};this.context.events.emit("openchange",o)};setOpen=(t,r)=>{if(this.syncOnly){this.context.onOpenChange?.(t,r);return}this.dispatchOpenChange(t,r),this.context.onOpenChange?.(t,r)}};function Kb(e){let{popupStore:t,treatPopupAsFloatingElement:r=!1,floatingRootContext:o,floatingId:n,nested:i,onOpenChange:s}=e,a=t.useState("open"),c=t.useState("activeTriggerElement"),l=t.useState(r?"popupElement":"positionerElement"),u=t.context.triggerElements,f=s,g=qb.useRef(null);o===void 0&&g.current===null&&(g.current=new ho({open:a,transitionStatus:void 0,referenceElement:c,floatingElement:l,triggerElements:u,onOpenChange:f,floatingId:n,syncOnly:!0,nested:i}));let m=o??g.current;return t.useSyncedValue("floatingId",n),se(()=>{let p={open:a,floatingId:n,referenceElement:c,floatingElement:l};ae(c)&&(p.domReferenceElement=c),m.state.positionReference===m.state.referenceElement&&(p.positionReference=c),m.update(p)},[a,n,c,l,m]),m.context.onOpenChange=f,m.context.nested=i,m}var Zb={tabIndex:-1,[Mm]:""};function Qb(e,t,r=!1){let o=hn(),n=ls()!=null,i=ds.useRef(null);e===void 0&&i.current===null&&(i.current=t(o,n));let s=e??i.current;return Kb({popupStore:s,treatPopupAsFloatingElement:r,floatingRootContext:s.state.floatingRootContext,floatingId:o,nested:n,onOpenChange:s.setOpen}),{store:s,internalStore:i.current}}function QP(e,t){let r=ds.useRef(null),o=ds.useRef(null);return ds.useCallback(n=>{if(e===void 0)return;let i=!1;if(r.current!==null){let s=r.current,a=o.current,c=t.context.triggerElements.getById(s);a&&c===a&&(t.context.triggerElements.delete(s),i=!0),r.current=null,o.current=null}if(n!==null&&(r.current=e,o.current=n,t.context.triggerElements.add(e,n),i=!0),i){let s=t.context.triggerElements.size;t.select("open")&&t.state.triggerCount!==s&&t.set("triggerCount",s)}},[t,e])}function JP(e,t,r,o=!1){t?e.preventUnmountingOnClose=!1:o&&(e.preventUnmountingOnClose=!0);let n=r?.id??null;(n||t)&&(e.activeTriggerId=n,e.activeTriggerElement=r??null)}function eO(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function Jb(e,t,r,o={}){let n=r.reason,i=n===de.triggerHover,s=t&&n===de.triggerFocus,a=!t&&(n===de.triggerPress||n===de.escapeKey),c=eO(r);if(e.context.onOpenChange?.(t,r),r.isCanceled)return;o.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,r);let l=()=>{let u={...o.extraState,open:t};s?u.instantType="focus":a?u.instantType="dismiss":i&&(u.instantType=void 0),JP(u,t,r.trigger,c()),e.update(u)};i?Xb.flushSync(l):l()}function ey(e,t,r,o){Nv(()=>{t===void 0&&e.state.open===!1&&r&&(e.state={...e.state,open:!0,activeTriggerId:o,preventUnmountingOnClose:!1})})}function ty(e,t,r,o){let n=r.useState("isMountedByTrigger",e),i=QP(e,r),s=fe(a=>{if(i(a),!a)return;let c=r.select("open"),l=r.select("activeTriggerId");if(l===e){r.update({activeTriggerElement:a,...c?o:null});return}l==null&&c&&r.update({activeTriggerId:e,activeTriggerElement:a,...o})});return se(()=>{n&&r.update({activeTriggerElement:t.current,...o})},[n,r,t,...Object.values(o)]),{registerTrigger:s,isMountedByThisTrigger:n}}function ry(e,t={}){let{closeOnActiveTriggerUnmount:r=!1}=t,o=e.useState("open"),n=e.useState("triggerCount");se(()=>{if(!o){e.state.triggerCount!==0&&e.set("triggerCount",0);return}let i=e.context.triggerElements.size,s={};e.state.triggerCount!==i&&(s.triggerCount=i);let a=e.select("activeTriggerId"),c=null;if(a){let l=e.context.triggerElements.getById(a);l?l!==e.state.activeTriggerElement&&(s.activeTriggerElement=l):c=a}if(!c&&!a&&i===1){let l=e.context.triggerElements.entries().next();if(!l.done){let[u,f]=l.value;s.activeTriggerId=u,s.activeTriggerElement=f}}(s.triggerCount!==void 0||s.activeTriggerId!==void 0||s.activeTriggerElement!==void 0)&&e.update(s),c&&r&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===c&&!e.context.triggerElements.getById(c)){let l=Te(de.none);e.setOpen(!1,l),l.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[o,e,n,r])}function oy(e,t,r){let{mounted:o,setMounted:n,transitionStatus:i}=Sv(e),s=t.useState("preventUnmountingOnClose"),a=e?!1:s;t.useSyncedValues({mounted:o,transitionStatus:i,preventUnmountingOnClose:a});let c=fe(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),r?.(),t.context.onOpenChangeComplete?.(!1)});return bc({enabled:o&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||c()}}),{forceUnmount:c,transitionStatus:i}}function ny(e,t){e.useSyncedValues(t),se(()=>()=>{e.update({activeTriggerProps:rt,inactiveTriggerProps:rt,popupProps:rt})},[e])}var Sn=class{constructor(){this.elementsSet=new Set,this.idMap=new Map}add(t,r){let o=this.idMap.get(t);o!==r&&(o!==void 0&&this.elementsSet.delete(o),this.elementsSet.add(r),this.idMap.set(t,r))}delete(t){let r=this.idMap.get(t);r&&(this.elementsSet.delete(r),this.idMap.delete(t))}hasElement(t){return this.elementsSet.has(t)}hasMatchingElement(t){for(let r of this.elementsSet)if(t(r))return!0;return!1}getById(t){return this.idMap.get(t)}entries(){return this.idMap.entries()}elements(){return this.elementsSet.values()}get size(){return this.idMap.size}};function iy(){return new ho({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new Sn,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function ay(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:iy(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:rt,inactiveTriggerProps:rt,popupProps:rt}}function ly(e,t,r=!1){return new ho({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:r,onOpenChange:void 0})}var xa=Ee(e=>e.triggerIdProp??e.activeTriggerId),ip=Ee(e=>e.openProp??e.open),sy=Ee(e=>(e.popupElement?.id??e.floatingId)||void 0);function cy(e,t){return t!==void 0&&ip(e)&&xa(e)===t}function tO(e,t){return cy(e,t)?!0:t!==void 0&&ip(e)&&xa(e)==null&&e.triggerCount===1}var uy={open:ip,mounted:Ee(e=>e.mounted),transitionStatus:Ee(e=>e.transitionStatus),floatingRootContext:Ee(e=>e.floatingRootContext),triggerCount:Ee(e=>e.triggerCount),preventUnmountingOnClose:Ee(e=>e.preventUnmountingOnClose),payload:Ee(e=>e.payload),activeTriggerId:xa,activeTriggerElement:Ee(e=>e.mounted?e.activeTriggerElement:null),popupId:sy,isTriggerActive:Ee((e,t)=>t!==void 0&&xa(e)===t),isOpenedByTrigger:Ee((e,t)=>cy(e,t)),isMountedByTrigger:Ee((e,t)=>t!==void 0&&xa(e)===t&&e.mounted),triggerProps:Ee((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),triggerPopupId:Ee((e,t)=>tO(e,t)?sy(e):void 0),popupProps:Ee(e=>e.popupProps),popupElement:Ee(e=>e.popupElement),positionerElement:Ee(e=>e.positionerElement)};function fy(e){let{open:t=!1,onOpenChange:r,elements:o={}}=e,n=hn(),i=ls()!=null,s=At(()=>new ho({open:t,transitionStatus:void 0,onOpenChange:r,referenceElement:o.reference??null,floatingElement:o.floating??null,triggerElements:new Sn,floatingId:n,syncOnly:!1,nested:i})).current;return se(()=>{let a={open:t,floatingId:n};o.reference!==void 0&&(a.referenceElement=o.reference,a.domReferenceElement=ae(o.reference)?o.reference:null),o.floating!==void 0&&(a.floatingElement=o.floating),s.update(a)},[t,n,o.reference,o.floating,s]),s.context.onOpenChange=r,s.context.nested=i,s}function sp(e={}){let{nodeId:t,externalTree:r}=e,o=fy(e),n=e.rootContext||o,i=n.useState("referenceElement"),s=n.useState("floatingElement"),a=n.useState("domReferenceElement"),c=n.useState("open"),l=n.useState("floatingId"),[u,f]=Ut.useState(null),[g,m]=Ut.useState(void 0),[p,h]=Ut.useState(void 0),b=Ut.useRef(null),x=wn(r),v=Ut.useMemo(()=>({reference:i,floating:s,domReference:a}),[i,s,a]),y=kb({...e,elements:{...v,...u&&{reference:u}}}),w=ae(g)?g:null,P=p===void 0?n.state.floatingElement:p;n.useSyncedValue("referenceElement",g??null),n.useSyncedValue("domReferenceElement",g===void 0?a:w),n.useSyncedValue("floatingElement",P);let R=Ut.useCallback(A=>{let O=ae(A)?{getBoundingClientRect:()=>A.getBoundingClientRect(),getClientRects:()=>A.getClientRects(),contextElement:A}:A;f(O),y.refs.setReference(O)},[y.refs]),V=Ut.useCallback(A=>{(ae(A)||A===null)&&(b.current=A,m(A)),(ae(y.refs.reference.current)||y.refs.reference.current===null||A!==null&&!ae(A))&&y.refs.setReference(A)},[y.refs,m]),S=Ut.useCallback(A=>{h(A),y.refs.setFloating(A)},[y.refs]),E=Ut.useMemo(()=>({...y.refs,setReference:V,setFloating:S,setPositionReference:R,domReference:b}),[y.refs,V,S,R]),F=Ut.useMemo(()=>({...y.elements,domReference:a}),[y.elements,a]),N=Ut.useMemo(()=>({...y,dataRef:n.context.dataRef,open:c,onOpenChange:n.setOpen,events:n.context.events,floatingId:l,refs:E,elements:F,nodeId:t,rootStore:n}),[y,E,F,t,n,c,l]);return se(()=>{a&&(b.current=a)},[a]),se(()=>{n.context.dataRef.current.floatingContext=N;let A=x?.nodesRef.current.find(O=>O.id===t);A&&(A.context=N)}),Ut.useMemo(()=>({...y,context:N,refs:E,elements:F,rootStore:n}),[y,E,F,N,n])}var vo=d(q(),1);var ap=qo.os.mac&&qo.engine.webkit;function lp(e,t={}){let{enabled:r=!0,delay:o}=t,n="rootStore"in e?e.rootStore:e,{events:i,dataRef:s}=n.context,a=vo.useRef(!1),c=vo.useRef(null),l=vo.useRef(!0),u=to();vo.useEffect(()=>{let g=n.select("domReferenceElement");if(!r)return;let m=Je(g);function p(){let x=n.select("domReferenceElement");!n.select("open")&&Et(x)&&x===yc(_t(x))&&(a.current=!0)}function h(){l.current=!0}function b(){l.current=!1}return ro(Ne(m,"blur",p),ap&&Ne(m,"keydown",h,!0),ap&&Ne(m,"pointerdown",b,!0))},[n,r]),vo.useEffect(()=>{if(!r)return;function g(m){if(m.reason===de.triggerPress||m.reason===de.escapeKey){let p=n.select("domReferenceElement");ae(p)&&(c.current=p,a.current=!0)}}return i.on("openchange",g),()=>{i.off("openchange",g)}},[i,r,n]);let f=vo.useMemo(()=>{function g(){a.current=!1,c.current=null}return{onMouseLeave(){g()},onFocus(m){let p=m.currentTarget;if(a.current){if(c.current===p)return;g()}let h=nr(m.nativeEvent);if(ae(h)){if(ap&&!m.relatedTarget){if(!l.current&&!Hv(h))return}else if(!jv(h))return}let b=bn(m.relatedTarget,n.context.triggerElements),{nativeEvent:x,currentTarget:v}=m,y=typeof o=="function"?o():o;if(n.select("open")&&b||y===0||y===void 0){n.setOpen(!0,Te(de.triggerFocus,x,v));return}u.start(y,()=>{a.current||n.setOpen(!0,Te(de.triggerFocus,x,v))})},onBlur(m){g();let p=m.relatedTarget,h=m.nativeEvent,b=ae(p)&&p.hasAttribute(as("focus-guard"))&&p.getAttribute("data-type")==="outside";u.start(0,()=>{let x=n.select("domReferenceElement"),v=yc(_t(x));!p&&v===x||ke(s.current.floatingContext?.refs.floating.current,v)||ke(x,v)||b||bn(p??v,n.context.triggerElements)||n.setOpen(!1,Te(de.triggerFocus,h))})}}},[s,o,n,u]);return vo.useMemo(()=>r?{reference:f,trigger:f}:{},[r,f])}var up=d(q(),1);var cp=class e{constructor(){this.pointerType=void 0,this.interactedInside=!1,this.handler=void 0,this.blockMouseMove=!0,this.performedPointerEventsMutation=!1,this.pointerEventsScopeElement=null,this.pointerEventsReferenceElement=null,this.pointerEventsFloatingElement=null,this.restTimeoutPending=!1,this.openChangeTimeout=new Nr,this.restTimeout=new Nr,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},Vc=new WeakMap;function ms(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&Vc.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),Vc.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function kc(e,t){let{scopeElement:r,referenceElement:o,floatingElement:n}=t,i=Vc.get(r);i&&i!==e&&ms(i),ms(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=r,e.pointerEventsReferenceElement=o,e.pointerEventsFloatingElement=n,Vc.set(r,e),r.style.pointerEvents="none",o.style.pointerEvents="auto",n.style.pointerEvents="auto"}function ps(e){let t=e.context.dataRef.current,r=At(()=>t.hoverInteractionState??cp.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=r),rs(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function fp(e,t={}){let{enabled:r=!0,closeDelay:o=0,nodeId:n}=t,i="rootStore"in e?e.rootStore:e,s=i.useState("open"),a=i.useState("floatingElement"),c=i.useState("domReferenceElement"),{dataRef:l}=i.context,u=wn(),f=ls(),g=ps(i),m=to(),p=fe(()=>wc(l.current.openEvent?.type,g.interactedInside)),h=fe(()=>Wv(l.current.openEvent?.type)),b=fe(()=>{ms(g)});se(()=>{s||(g.pointerType=void 0,g.restTimeoutPending=!1,g.interactedInside=!1,b())},[s,g,b]),up.useEffect(()=>b,[b]),se(()=>{if(r&&s&&g.handleCloseOptions?.blockPointerEvents&&h()&&ae(c)&&a){let x=c,v=a,y=_t(a),w=u?.nodesRef.current.find(S=>S.id===f)?.context?.elements.floating;w&&(w.style.pointerEvents="");let P=g.pointerEventsScopeElement!==v?g.pointerEventsScopeElement:null,R=w!==v?w:null,V=g.handleCloseOptions?.getScope?.()??P??R??x.closest("[data-rootownerid]")??y.body;return kc(g,{scopeElement:V,referenceElement:x,floatingElement:v}),()=>{b()}}},[r,s,c,a,g,h,u,f,b]),up.useEffect(()=>{if(!r)return;function x(){return!!(u&&f&&Zo(u.nodesRef.current,f).length>0)}function v(S){let E=Xo(o,"close",g.pointerType),F=()=>{i.setOpen(!1,Te(de.triggerHover,S)),u?.events.emit("floating.closed",S)};E?g.openChangeTimeout.start(E,F):(g.openChangeTimeout.clear(),F())}function y(S){let E=nr(S);if(!Fm(E)){g.interactedInside=!1;return}g.interactedInside=E?.closest("[aria-haspopup]")!=null}function w(){g.openChangeTimeout.clear(),m.clear(),u?.events.off("floating.closed",R),b()}function P(S){if(x()&&u){u.events.on("floating.closed",R);return}if(bn(S.relatedTarget,i.context.triggerElements))return;let E=l.current.floatingContext?.nodeId??n,F=S.relatedTarget;if(!(u&&E&&ae(F)&&Zo(u.nodesRef.current,E,!1).some(A=>ke(A.context?.elements.floating,F)))){if(g.handler){g.handler(S);return}b(),h()&&!p()&&v(S)}}function R(S){!u||!f||x()||m.start(0,()=>{u.events.off("floating.closed",R),i.setOpen(!1,Te(de.triggerHover,S)),u.events.emit("floating.closed",S)})}let V=a;return ro(V&&Ne(V,"mouseenter",w),V&&Ne(V,"mouseleave",P),V&&Ne(V,"pointerdown",y,!0),()=>{u?.events.off("floating.closed",R)})},[r,a,i,l,o,n,h,p,b,g,u,f,m])}var Cn=d(q(),1),dy=d(Go(),1);var rO={current:null};function dp(e,t={}){let{enabled:r=!0,delay:o=0,handleClose:n=null,mouseOnly:i=!1,restMs:s=0,move:a=!0,triggerElementRef:c=rO,externalTree:l,isActiveTrigger:u=!0,getHandleCloseContext:f,isClosing:g,shouldOpen:m}=t,p="rootStore"in e?e.rootStore:e,{dataRef:h,events:b}=p.context,x=wn(l),v=ps(p),y=Cn.useRef(!1),w=hr(n),P=hr(o),R=hr(s),V=hr(r),S=hr(m),E=hr(g),F=fe(()=>wc(h.current.openEvent?.type,v.interactedInside)),N=fe(()=>S.current?.()!==!1),A=fe((_,T,k)=>{let I=p.context.triggerElements;if(I.hasElement(T))return!_||!ke(_,T);if(!ae(k))return!1;let C=k;return I.hasMatchingElement(M=>ke(M,C))&&(!_||!ke(_,C))}),O=fe(()=>{if(!v.handler)return;_t(p.select("domReferenceElement")).removeEventListener("mousemove",v.handler),v.handler=void 0}),D=fe(()=>{ms(v)});return u&&(v.handleCloseOptions=w.current?.__options),Cn.useEffect(()=>O,[O]),Cn.useEffect(()=>{if(!r)return;function _(T){T.open?y.current=!1:(y.current=T.reason===de.triggerHover,O(),v.openChangeTimeout.clear(),v.restTimeout.clear(),v.blockMouseMove=!0,v.restTimeoutPending=!1)}return b.on("openchange",_),()=>{b.off("openchange",_)}},[r,b,v,O]),Cn.useEffect(()=>{if(!r)return;function _(C,M=!0){let L=Xo(P.current,"close",v.pointerType);L?v.openChangeTimeout.start(L,()=>{p.setOpen(!1,Te(de.triggerHover,C)),x?.events.emit("floating.closed",C)}):M&&(v.openChangeTimeout.clear(),p.setOpen(!1,Te(de.triggerHover,C)),x?.events.emit("floating.closed",C))}let T=c.current??(u?p.select("domReferenceElement"):null);if(!ae(T))return;function k(C){if(v.openChangeTimeout.clear(),v.blockMouseMove=!1,i&&!Ko(v.pointerType))return;let M=Lm(R.current),L=Xo(P.current,"open",v.pointerType),j=nr(C),K=C.currentTarget??null,ee=p.select("domReferenceElement"),te=K;if(ae(j)&&!p.context.triggerElements.hasElement(j)){for(let ge of p.context.triggerElements.elements())if(ke(ge,j)){te=ge;break}}ae(K)&&ae(ee)&&!p.context.triggerElements.hasElement(K)&&ke(K,ee)&&(te=ee);let Q=te==null?!1:A(ee,te,j),re=p.select("open"),ce=E.current?.()??p.select("transitionStatus")==="ending",be=!re&&ce&&y.current,W=!Q&&ae(te)&&ae(ee)&&ke(ee,te)&&be,U=M>0&&!L,$=Q&&(re||be)||W,le=!re||Q;if($){N()&&p.setOpen(!0,Te(de.triggerHover,C,te));return}U||(L?v.openChangeTimeout.start(L,()=>{le&&N()&&p.setOpen(!0,Te(de.triggerHover,C,te))}):le&&N()&&p.setOpen(!0,Te(de.triggerHover,C,te)))}function I(C){if(F()){D();return}O();let M=p.select("domReferenceElement"),L=_t(M);v.restTimeout.clear(),v.restTimeoutPending=!1;let j=h.current.floatingContext??f?.();if(bn(C.relatedTarget,p.context.triggerElements))return;if(w.current&&j){p.select("open")||v.openChangeTimeout.clear();let ee=c.current;v.handler=w.current({...j,tree:x,x:C.clientX,y:C.clientY,onClose(){D(),O(),V.current&&!F()&&ee===p.select("domReferenceElement")&&_(C,!0)}}),L.addEventListener("mousemove",v.handler),v.handler(C);return}(v.pointerType!=="touch"||!ke(p.select("floatingElement"),C.relatedTarget))&&_(C)}return a?ro(Ne(T,"mousemove",k,{once:!0}),Ne(T,"mouseenter",k),Ne(T,"mouseleave",I)):ro(Ne(T,"mouseenter",k),Ne(T,"mouseleave",I))},[O,D,h,P,p,r,w,v,u,A,F,i,a,R,c,x,V,f,E,N]),Cn.useMemo(()=>{if(!r)return;function _(T){v.pointerType=T.pointerType}return{onPointerDown:_,onPointerEnter:_,onMouseMove(T){let{nativeEvent:k}=T,I=T.currentTarget,C=p.select("domReferenceElement"),M=p.select("open"),L=A(C,I,T.target);if(i&&!Ko(v.pointerType))return;if(M&&L&&v.handleCloseOptions?.blockPointerEvents){let ee=p.select("floatingElement");if(ee){let te=v.handleCloseOptions?.getScope?.()??I.ownerDocument.body;kc(v,{scopeElement:te,referenceElement:I,floatingElement:ee})}}let j=Lm(R.current);if(M&&!L||j===0||!L&&v.restTimeoutPending&&T.movementX**2+T.movementY**2<2)return;v.restTimeout.clear();function K(){if(v.restTimeoutPending=!1,F())return;let ee=p.select("open");!v.blockMouseMove&&(!ee||L)&&N()&&p.setOpen(!0,Te(de.triggerHover,k,I))}v.pointerType==="touch"?dy.flushSync(()=>{K()}):L&&M?K():(v.restTimeoutPending=!0,v.restTimeout.start(j,K))}}},[r,v,F,A,i,p,R,N])}var my=.1,oO=my*my,je=.5;function Mc(e,t,r,o,n,i){return o>=t!=i>=t&&e<=(n-r)*(t-o)/(i-o)+r}function Dc(e,t,r,o,n,i,s,a,c,l){let u=!1;return Mc(e,t,r,o,n,i)&&(u=!u),Mc(e,t,n,i,s,a)&&(u=!u),Mc(e,t,s,a,c,l)&&(u=!u),Mc(e,t,c,l,r,o)&&(u=!u),u}function nO(e,t,r){return e>=r.x&&e<=r.x+r.width&&t>=r.y&&t<=r.y+r.height}function Fc(e,t,r,o,n,i){let s=Math.min(r,n),a=Math.max(r,n),c=Math.min(o,i),l=Math.max(o,i);return e>=s&&e<=a&&t>=c&&t<=l}function mp(e={}){let{blockPointerEvents:t=!1}=e,r=new Nr,o=({x:n,y:i,placement:s,elements:a,onClose:c,nodeId:l,tree:u})=>{let f=s?.split("-")[0],g=!1,m=null,p=null,h=typeof performance<"u"?performance.now():0;function b(v,y){let w=performance.now(),P=w-h;if(m===null||p===null||P===0)return m=v,p=y,h=w,!1;let R=v-m,V=y-p,S=R*R+V*V,E=P*P*oO;return m=v,p=y,h=w,S<E}function x(){r.clear(),c()}return function(y){r.clear();let w=a.domReference,P=a.floating;if(!w||!P||f==null||n==null||i==null)return;let{clientX:R,clientY:V}=y,S=nr(y),E=y.type==="mouseleave",F=ke(P,S),N=ke(w,S);if(F&&(g=!0,!E))return;if(N&&(g=!1,!E)){g=!0;return}if(E&&ae(y.relatedTarget)&&ke(P,y.relatedTarget))return;function A(){return!!(u&&Zo(u.nodesRef.current,l).length>0)}function O(){A()||x()}if(A())return;let D=w.getBoundingClientRect(),_=P.getBoundingClientRect(),T=n>_.right-_.width/2,k=i>_.bottom-_.height/2,I=_.width>D.width,C=_.height>D.height,M=(I?D:_).left,L=(I?D:_).right,j=(C?D:_).top,K=(C?D:_).bottom;if(f==="top"&&i>=D.bottom-1||f==="bottom"&&i<=D.top+1||f==="left"&&n>=D.right-1||f==="right"&&n<=D.left+1){O();return}let ee=!1;switch(f){case"top":ee=Fc(R,V,M,D.top+1,L,_.bottom-1);break;case"bottom":ee=Fc(R,V,M,_.top+1,L,D.bottom-1);break;case"left":ee=Fc(R,V,_.right-1,K,D.left+1,j);break;case"right":ee=Fc(R,V,D.right-1,K,_.left+1,j);break;default:}if(ee)return;if(g&&!nO(R,V,D)){O();return}if(!E&&b(R,V)){O();return}let te=!1;switch(f){case"top":{let Q=I?je/2:je*4,re=I||T?n+Q:n-Q,ce=I?n-Q:T?n+Q:n-Q,be=i+je+1,W=T||I?_.bottom-je:_.top,U=T?I?_.bottom-je:_.top:_.bottom-je;te=Dc(R,V,re,be,ce,be,_.left,W,_.right,U);break}case"bottom":{let Q=I?je/2:je*4,re=I||T?n+Q:n-Q,ce=I?n-Q:T?n+Q:n-Q,be=i-je,W=T||I?_.top+je:_.bottom,U=T?I?_.top+je:_.bottom:_.top+je;te=Dc(R,V,re,be,ce,be,_.left,W,_.right,U);break}case"left":{let Q=C?je/2:je*4,re=C||k?i+Q:i-Q,ce=C?i-Q:k?i+Q:i-Q,be=n+je+1,W=k||C?_.right-je:_.left,U=k?C?_.right-je:_.left:_.right-je;te=Dc(R,V,W,_.top,U,_.bottom,be,re,be,ce);break}case"right":{let Q=C?je/2:je*4,re=C||k?i+Q:i-Q,ce=C?i-Q:k?i+Q:i-Q,be=n-je,W=k||C?_.left+je:_.right,U=k?C?_.left+je:_.right:_.left+je;te=Dc(R,V,be,re,be,ce,W,_.top,U,_.bottom);break}default:}te?g||r.start(40,O):O()}};return o.__options={...e,blockPointerEvents:t},o}var pp=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=fi.startingStyle]="startingStyle",e[e.endingStyle=fi.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({}),wa=(function(e){return e.popupOpen="data-popup-open",e.pressed="data-pressed",e})({}),iO={[wa.popupOpen]:""},F4={[wa.popupOpen]:"",[wa.pressed]:""},sO={[pp.open]:""},aO={[pp.closed]:""},lO={[pp.anchorHidden]:""},py={open(e){return e?iO:null}};var gs={open(e){return e?sO:aO},anchorHidden(e){return e?lO:null}};function gy(e){return ts(19)?e:e?"true":void 0}var kr=d(q(),1);var cO=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:o,placement:n,rects:i,platform:s,elements:a,middlewareData:c}=t,{element:l,padding:u=0,offsetParent:f="real"}=no(e,t)||{};if(l==null)return{};let g=Ec(u),m={x:r,y:o},p=ba(n),h=va(p),b=await s.getDimensions(l),x=p==="y",v=x?"top":"left",y=x?"bottom":"right",w=x?"clientHeight":"clientWidth",P=i.reference[h]+i.reference[p]-m[p]-i.floating[h],R=m[p]-i.reference[p],V=f==="real"?await s.getOffsetParent?.(l):a.floating,S=a.floating[w]||i.floating[h];(!S||!await s.isElement?.(V))&&(S=a.floating[w]||i.floating[h]);let E=P/2-R/2,F=S/2-b[h]/2-1,N=Math.min(g[v],F),A=Math.min(g[y],F),O=N,D=S-b[h]-A,_=S/2-b[h]/2+E,T=ha(O,_,D),k=!c.arrow&&io(n)!=null&&_!==T&&i.reference[h]/2-(_<O?N:A)-b[h]/2<0,I=k?_<O?_-O:_-D:0;return{[p]:m[p]+I,data:{[p]:T,centerOffset:_-T-I,...k&&{alignmentOffset:I}},reset:k}}}),hy=(e,t)=>({...cO(e),options:[e,t]});var uO=Jm().fn,vy={name:"hide",async fn(e){let{width:t,height:r,x:o,y:n}=e.rects.reference,i=t===0&&r===0&&o===0&&n===0;return{data:{referenceHidden:(await uO(e)).data?.referenceHidden||i}}}};var Sa={sideX:"left",sideY:"top"},by={name:"adaptiveOrigin",async fn(e){let{x:t,y:r,rects:{floating:o},elements:{floating:n},platform:i,strategy:s,placement:a}=e,c=Je(n),l=c.getComputedStyle(n);if(!(l.transitionDuration!=="0s"&&l.transitionDuration!==""))return{x:t,y:r,data:Sa};let f=await i.getOffsetParent?.(n),g={width:0,height:0};if(s==="fixed"&&c?.visualViewport)g={width:c.visualViewport.width,height:c.visualViewport.height};else if(f===c){let v=_t(n);g={width:v.documentElement.clientWidth,height:v.documentElement.clientHeight}}else await i.isElement?.(f)&&(g=await i.getDimensions(f));let m=It(a),p=t,h=r;m==="left"&&(p=g.width-(t+o.width)),m==="top"&&(h=g.height-(r+o.height));let b=m==="left"?"right":Sa.sideX,x=m==="top"?"bottom":Sa.sideY;return{x:p,y:h,data:{sideX:b,sideY:x}}}};function wy(e,t,r){let o=e==="inline-start"||e==="inline-end";return{top:"top",right:o?r?"inline-start":"inline-end":"right",bottom:"bottom",left:o?r?"inline-end":"inline-start":"left"}[t]}function yy(e,t,r){let{rects:o,placement:n}=e;return{side:wy(t,It(n),r),align:io(n)||"center",anchor:{width:o.reference.width,height:o.reference.height},positioner:{width:o.floating.width,height:o.floating.height}}}function Sy(e){let{anchor:t,positionMethod:r="absolute",side:o="bottom",sideOffset:n=0,align:i="center",alignOffset:s=0,collisionBoundary:a,collisionPadding:c=5,sticky:l=!1,arrowPadding:u=5,disableAnchorTracking:f=!1,inline:g,keepMounted:m=!1,floatingRootContext:p,mounted:h,collisionAvoidance:b,shiftCrossAxis:x=!1,nodeId:v,adaptiveOrigin:y,lazyFlip:w=!1,externalTree:P}=e,[R,V]=kr.useState(null);!h&&R!==null&&V(null);let S=b.side||"flip",E=b.align||"flip",F=b.fallbackAxisSide||"end",N=typeof t=="function"?t:void 0,A=fe(N),O=N?A:t,D=hr(t),_=hr(h),k=es()==="rtl",I=R||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":k?"left":"right","inline-start":k?"right":"left"}[o],C=i==="center"?I:`${I}-${i}`,M=c,L=1,j=o==="bottom"?L:0,K=o==="top"?L:0,ee=o==="right"?L:0,te=o==="left"?L:0;typeof M=="number"?M={top:M+j,right:M+te,bottom:M+K,left:M+ee}:M&&(M={top:(M.top||0)+j,right:(M.right||0)+te,bottom:(M.bottom||0)+K,left:(M.left||0)+ee});let Q={boundary:a==="clipping-ancestors"?"clippingAncestors":a,padding:M},re=kr.useRef(null),ce=hr(n),be=hr(s),W=typeof n!="function"?n:0,U=typeof s!="function"?s:0,$=[];g&&$.push(g),$.push(qm(Be=>{let rr=yy(Be,o,k),po=typeof ce.current=="function"?ce.current(rr):ce.current,Ur=typeof be.current=="function"?be.current(rr):be.current;return{mainAxis:po,crossAxis:Ur,alignmentAxis:Ur}},[W,U,k,o]));let le=E==="none"&&S!=="shift",ge=!le&&(l||x||S==="shift"),Ot=S==="none"?null:Zm({...Q,padding:{top:M.top+L,right:M.right+L,bottom:M.bottom+L,left:M.left+L},mainAxis:!x&&S==="flip",crossAxis:E==="flip"?"alignment":!1,fallbackAxisSideDirection:F}),Ct=le?null:Km(Be=>{let rr=_t(Be.elements.floating).documentElement;return{...Q,rootBoundary:x?{x:0,y:0,width:rr.clientWidth,height:rr.clientHeight}:void 0,mainAxis:E!=="none",crossAxis:ge,limiter:l||x?void 0:Xm(po=>{if(!re.current)return{};let{width:Ur,height:$o}=re.current.getBoundingClientRect(),Zr=vr(It(po.placement)),ai=Zr==="y"?Ur:$o,Zi=Zr==="y"?M.left+M.right:M.top+M.bottom;return{offset:ai/2+Zi/2}})}},[Q,l,x,M,E]);S==="shift"||E==="shift"||i==="center"?$.push(Ct,Ot):$.push(Ot,Ct),$.push(Qm({...Q,apply({elements:{floating:Be},availableWidth:rr,availableHeight:po,rects:Ur}){if(!_.current)return;let $o=Be.style;$o.setProperty("--available-width",`${rr}px`),$o.setProperty("--available-height",`${po}px`);let Zr=Je(Be).devicePixelRatio||1,{x:ai,y:Zi,width:pl,height:pd}=Ur.reference,gd=(Math.round((ai+pl)*Zr)-Math.round(ai*Zr))/Zr,hd=(Math.round((Zi+pd)*Zr)-Math.round(Zi*Zr))/Zr;$o.setProperty("--anchor-width",`${gd}px`),$o.setProperty("--anchor-height",`${hd}px`)}}),hy(Be=>({element:re.current||_t(Be.elements.floating).createElement("div"),padding:u,offsetParent:"floating"}),[u]),{name:"transformOrigin",fn(Be){let{elements:rr,middlewareData:po,placement:Ur,rects:$o,y:Zr}=Be,ai=It(Ur),Zi=vr(ai),pl=re.current,pd=po.arrow?.x||0,gd=po.arrow?.y||0,hd=pl?.clientWidth||0,c1=pl?.clientHeight||0,vd=pd+hd/2,Ih=gd+c1/2,u1=Math.abs(po.shift?.y||0),f1=$o.reference.height/2,ra=typeof n=="function"?n(yy(Be,o,k)):n,d1=u1>ra,m1={top:`${vd}px calc(100% + ${ra}px)`,bottom:`${vd}px ${-ra}px`,left:`calc(100% + ${ra}px) ${Ih}px`,right:`${-ra}px ${Ih}px`}[ai],p1=`${vd}px ${$o.reference.y+f1-Zr}px`;return rr.floating.style.setProperty("--transform-origin",ge&&Zi==="y"&&d1?p1:m1),{}}},vy,y),se(()=>{!h&&p&&p.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[h,p]);let Bt=kr.useMemo(()=>({elementResize:!f&&typeof ResizeObserver<"u",layoutShift:!f&&typeof IntersectionObserver<"u"}),[f]),{refs:vt,elements:mr,x:Ki,y:Xi,middlewareData:ct,update:mn,placement:H,context:Y,isPositioned:Se,floatingStyles:Ce}=sp({rootContext:p,open:m?h:void 0,placement:C,middleware:$,strategy:r,whileElementsMounted:m?void 0:(...Be)=>ya(...Be,Bt),nodeId:v,externalTree:P}),{sideX:Le,sideY:Ht}=ct.adaptiveOrigin||Sa,ut=Se?r:"fixed",ft=kr.useMemo(()=>{let Be=y?{position:ut,[Le]:Ki,[Ht]:Xi}:{position:ut,...Ce};return Se||(Be.opacity=0),Be},[y,ut,Le,Ki,Ht,Xi,Ce,Se]),Xr=kr.useRef(null);se(()=>{if(!h)return;let Be=D.current,rr=typeof Be=="function"?Be():Be,Ur=(xy(rr)?rr.current:rr)||null||null;Ur!==Xr.current&&(vt.setPositionReference(Ur),Xr.current=Ur)},[h,vt,O,D]),kr.useEffect(()=>{if(!h)return;let Be=D.current;typeof Be!="function"&&xy(Be)&&Be.current!==Xr.current&&(vt.setPositionReference(Be.current),Xr.current=Be.current)},[h,vt,O,D]),kr.useEffect(()=>{if(m&&h&&mr.reference&&mr.floating)return ya(mr.reference,mr.floating,mn,Bt)},[m,h,mr,mn,Bt]);let pn=It(H),cl=wy(o,pn,k),ul=io(H)||"center",fl=!!ct.hide?.referenceHidden;se(()=>{w&&h&&Se&&V(pn)},[w,h,Se,pn]);let dl=kr.useMemo(()=>({position:"absolute",top:ct.arrow?.y,left:ct.arrow?.x}),[ct.arrow]),ml=ct.arrow?.centerOffset!==0;return kr.useMemo(()=>({positionerStyles:ft,arrowStyles:dl,arrowRef:re,arrowUncentered:ml,side:cl,align:ul,physicalSide:pn,anchorHidden:fl,refs:vt,context:Y,isPositioned:Se,update:mn}),[ft,dl,re,ml,cl,ul,pn,fl,vt,Y,Se,mn])}function xy(e){return e!=null&&"current"in e}function Lc(e){return e==="starting"?Zv:rt}function Cy(e,t,{styles:r,transitionStatus:o,props:n,refs:i,hidden:s,inert:a=!1}){let c={...r};return a&&(c.pointerEvents="none"),gr("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:s,style:c},Lc(o),n],stateAttributesMapping:gs})}var $t=d(q(),1),Oy=d(Go(),1);var Ey=d(q(),1);function _y(e){let[t,r]=Ey.useState({current:e,previous:null});return e!==t.current&&r({current:e,previous:t.current}),t.previous}var hs=d(q(),1);function gp(e){let t=Wt(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=Et(e),i=n?e.offsetWidth:r,s=n?e.offsetHeight:o;return(xn(r)!==i||xn(o)!==s)&&(r=i,o=s),{width:r,height:o}}function Ty(e){let{popupElement:t,positionerElement:r,content:o,mounted:n,onMeasureLayout:i,onMeasureLayoutComplete:s,side:a,direction:c}=e,l=ss(t,!0,!1),u=os(),f=hs.useRef(null),g=hs.useRef(!0),m=hs.useRef(gn),p=fe(i),h=fe(s),b=hs.useMemo(()=>{let x=a==="top",v=a==="left";return c==="rtl"?(x=x||a==="inline-end",v=v||a==="inline-end"):(x=x||a==="inline-start",v=v||a==="inline-start"),x?{position:"absolute",[a==="top"?"bottom":"top"]:"0",[v?"right":"left"]:"0"}:rt},[a,c]);se(()=>{if(!n){m.current=gn,g.current=!0,f.current=null;return}if(!t||!r)return;m.current=Ry(t,b),hp(t,"auto");let x=Hc(t,"position","static"),v=Hc(t,"transform","none"),y=Hc(t,"scale","1"),w=Ry(r,{"--available-width":"max-content","--available-height":"max-content"});function P(){x(),v(),w()}function R(){P(),y()}if(p?.(),g.current||f.current===null){Bc(r,"max-content");let F=gp(t);return f.current=F,Bc(r,F),R(),h?.(null,F),g.current=!1,()=>{m.current(),m.current=gn}}Bc(r,"max-content");let V=f.current,S=gp(t);f.current=S,hp(t,V),R(),h?.(V,S),Bc(r,S);let E=new AbortController;return u.request(()=>{hp(t,S),l(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},E.signal)}),()=>{E.abort(),u.cancel(),m.current(),m.current=gn}},[o,t,r,l,u,n,p,h,b])}function Hc(e,t,r){let o=e.style.getPropertyValue(t);return e.style.setProperty(t,r),()=>{e.style.setProperty(t,o)}}function Ry(e,t){let r=[];for(let[o,n]of Object.entries(t))r.push(Hc(e,o,n));return r.length?()=>{r.forEach(o=>o())}:gn}function hp(e,t){let r=t==="auto"?"auto":`${t.width}px`,o=t==="auto"?"auto":`${t.height}px`;e.style.setProperty("--popup-width",r),e.style.setProperty("--popup-height",o)}function Bc(e,t){let r=t==="max-content"?"max-content":`${t.width}px`,o=t==="max-content"?"max-content":`${t.height}px`;e.style.setProperty("--positioner-width",r),e.style.setProperty("--positioner-height",o)}var vs=d(B(),1);function Ay(e){let{store:t,side:r,cssVars:o,children:n}=e,i=es(),s=t.useState("activeTriggerElement"),a=t.useState("activeTriggerId"),c=t.useState("open"),l=t.useState("payload"),u=t.useState("mounted"),f=t.useState("popupElement"),g=t.useState("positionerElement"),m=_y(c?s:null),p=mO(a,l),h=$t.useRef(null),[b,x]=$t.useState(null),[v,y]=$t.useState(null),w=$t.useRef(null),P=$t.useRef(null),R=ss(w,!0,!1),V=os(),[S,E]=$t.useState(null),[F,N]=$t.useState(!1);se(()=>(t.set("hasViewport",!0),()=>{t.set("hasViewport",!1)}),[t]);let A=fe(()=>{w.current?.style.setProperty("animation","none"),w.current?.style.setProperty("transition","none"),P.current?.style.setProperty("display","none")}),O=fe(I=>{w.current?.style.removeProperty("animation"),w.current?.style.removeProperty("transition"),P.current?.style.removeProperty("display"),I&&E(I)}),D=$t.useRef(null);se(()=>{(!c||!u)&&(D.current=null)},[c,u]),se(()=>{if(s&&m&&s!==m&&D.current!==s&&h.current){x(h.current),N(!0);let I=dO(m,s);y(I),V.request(()=>{Oy.flushSync(()=>{N(!1)}),R(()=>{x(null),E(null),h.current=null})}),D.current=s}},[s,m,b,R,V]),se(()=>{let I=w.current;if(!I)return;let C=_t(I).createElement("div");for(let M of Array.from(I.childNodes))C.appendChild(M.cloneNode(!0));h.current=C});let _=b!=null,T;_?T=(0,vs.jsxs)($t.Fragment,{children:[(0,vs.jsx)("div",{"data-previous":!0,inert:gy(!0),ref:P,style:{...S?{[o.popupWidth]:`${S.width}px`,[o.popupHeight]:`${S.height}px`}:null,position:"absolute"},"data-ending-style":F?void 0:""},"previous"),(0,vs.jsx)("div",{"data-current":!0,ref:w,"data-starting-style":F?"":void 0,children:n},p)]}):T=(0,vs.jsx)("div",{"data-current":!0,ref:w,children:n},p),se(()=>{let I=P.current;!I||!b||I.replaceChildren(...Array.from(b.childNodes))},[b]),Ty({popupElement:f,positionerElement:g,mounted:u,content:l,onMeasureLayout:A,onMeasureLayoutComplete:O,side:r,direction:i});let k={activationDirection:fO(v),transitioning:_};return{children:T,state:k}}function fO(e){if(e)return`${Py(e.horizontal,5,"right","left")} ${Py(e.vertical,5,"down","up")}`}function Py(e,t,r,o){return e>t?r:e<-t?o:""}function dO(e,t){let r=e.getBoundingClientRect(),o=t.getBoundingClientRect(),n={x:r.left+r.width/2,y:r.top+r.height/2},i={x:o.left+o.width/2,y:o.top+o.height/2};return{horizontal:i.x-n.x,vertical:i.y-n.y}}function mO(e,t){let[r,o]=$t.useState(0),n=$t.useRef(e),i=$t.useRef(t),s=$t.useRef(!1);return se(()=>{let a=n.current,c=i.current,l=e!==a,u=t!==c;l?(o(f=>f+1),s.current=!u):s.current&&u&&(o(f=>f+1),s.current=!1),n.current=e,i.current=t},[e,t]),`${e??"current"}-${r}`}var jc=d(q(),1),Iy=d(Go(),1);var Ny=d(B(),1),Vy=jc.forwardRef(function(t,r){let{children:o,container:n,className:i,render:s,style:a,...c}=t,{portalNode:l,portalSubtree:u}=jm({container:n,ref:r,componentProps:t,elementProps:c});return!u&&!l?null:(0,Ny.jsxs)(jc.Fragment,{children:[u,l&&Iy.createPortal(o,l)]})});var xr={};Yo(xr,{Arrow:()=>Ky,Handle:()=>Ca,Popup:()=>Gy,Portal:()=>zy,Positioner:()=>$y,Provider:()=>Xy,Root:()=>My,Trigger:()=>Hy,Viewport:()=>Jy,createHandle:()=>ex});var bo=d(q(),1);var Wc=d(q(),1),vp=Wc.createContext(void 0);function $r(e){let t=Wc.useContext(vp);if(t===void 0&&!e)throw new Error(pr(72));return t}var ky=d(q(),1);var pO={...uy,disabled:Ee(e=>e.disabled),instantType:Ee(e=>e.instantType),isInstantPhase:Ee(e=>e.isInstantPhase),trackCursorAxis:Ee(e=>e.trackCursorAxis),disableHoverablePopup:Ee(e=>e.disableHoverablePopup),lastOpenChangeReason:Ee(e=>e.openChangeReason),closeOnClick:Ee(e=>e.closeOnClick),closeDelay:Ee(e=>e.closeDelay),hasViewport:Ee(e=>e.hasViewport)},bs=class e extends fs{constructor(t,r,o=!1){let n=new Sn,i={...gO(),...t};i.floatingRootContext=ly(n,r,o),super(i,{popupRef:ky.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:n},pO)}setOpen=(t,r)=>{Jb(this,t,r,{extraState:{openChangeReason:r.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,Te(de.triggerPress,t))}static useStore(t,r){return Qb(t,(n,i)=>new e(r,n,i)).store}};function gO(){return{...ay(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1}}var zc=d(B(),1),My=op(function(t){let{disabled:r=!1,defaultOpen:o=!1,open:n,disableHoverablePopup:i=!1,trackCursorAxis:s="none",actionsRef:a,onOpenChange:c,onOpenChangeComplete:l,handle:u,triggerId:f,defaultTriggerId:g=null,children:m}=t,p=bs.useStore(u?.store,{open:o,openProp:n,activeTriggerId:g,triggerIdProp:f});ey(p,n,o,g),p.useControlledProp("openProp",n),p.useControlledProp("triggerIdProp",f),p.useContextCallback("onOpenChange",c),p.useContextCallback("onOpenChangeComplete",l);let h=p.useState("open"),b=!r&&h,x=p.useState("activeTriggerId"),v=p.useState("mounted"),y=p.useState("payload");p.useSyncedValues({trackCursorAxis:s,disableHoverablePopup:i}),p.useSyncedValue("disabled",r),ry(p,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:w,transitionStatus:P}=oy(b,p),R=p.useState("isInstantPhase"),V=p.useState("instantType"),S=p.useState("lastOpenChangeReason"),E=bo.useRef(null);se(()=>{h&&r&&p.setOpen(!1,Te(de.disabled))},[h,r,p]),se(()=>{P==="ending"&&S===de.none||P!=="ending"&&R?(V!=="delay"&&(E.current=V),p.set("instantType","delay")):E.current!==null&&(p.set("instantType",E.current),E.current=null)},[P,R,S,V,p]),se(()=>{b&&x==null&&p.set("payload",void 0)},[p,x,b]);let F=bo.useCallback(()=>{p.setOpen(!1,Te(de.imperativeAction))},[p]);bo.useImperativeHandle(a,()=>({unmount:w,close:F}),[w,F]);let N=b||v||!r&&s!=="none";return(0,zc.jsxs)(vp.Provider,{value:p,children:[N&&(0,zc.jsx)(hO,{store:p,disabled:r,trackCursorAxis:s}),typeof m=="function"?m({payload:y}):m]})});function hO({store:e,disabled:t,trackCursorAxis:r}){let o=e.useState("floatingRootContext"),n=zm(o,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),i=Wm(o,{enabled:!t&&r!=="none",axis:r==="none"?void 0:r}),s=bo.useMemo(()=>Ir(i.reference,n.reference),[i.reference,n.reference]),a=bo.useMemo(()=>Ir(i.trigger,n.trigger),[i.trigger,n.trigger]),c=bo.useMemo(()=>Ir(Zb,i.floating,n.floating),[i.floating,n.floating]);return ny(e,{activeTriggerProps:s,inactiveTriggerProps:a,popupProps:c}),null}var $c=d(q(),1);var Uc=d(q(),1),bp=Uc.createContext(void 0);function Dy(){return Uc.useContext(bp)}var Fy=(function(e){return e[e.popupOpen=wa.popupOpen]="popupOpen",e.triggerDisabled="data-trigger-disabled",e})({});var By="data-base-ui-tooltip-trigger";function Ly(e){if("composedPath"in e){let r=e.composedPath();for(let o=0;o<r.length;o+=1){let n=r[o];if(ae(n))return n}}let t=e.target;return ae(t)?t:null}function vO(e){let t=e;for(;t;){if(t.hasAttribute(By))return t;let r=t.parentElement;if(r){t=r;continue}let o=t.getRootNode();t="host"in o&&ae(o.host)?o.host:null}return null}var Hy=$b(function(t,r){let{render:o,className:n,style:i,handle:s,payload:a,disabled:c,delay:l,closeOnClick:u=!0,closeDelay:f,id:g,...m}=t,p=$r(!0),h=s?.store??p;if(!h)throw new Error(pr(82));let b=xv(g),x=h.useState("isTriggerActive",b),v=h.useState("isOpenedByTrigger",b),y=h.useState("floatingRootContext"),w=$c.useRef(null),P=l??600,R=f??0,{registerTrigger:V,isMountedByThisTrigger:S}=ty(b,w,h,{payload:a,closeOnClick:u,closeDelay:R}),E=Dy(),{delayRef:F,isInstantPhase:N,hasProvider:A}=Hm(y,{open:v}),O=ps(y);h.useSyncedValue("isInstantPhase",N);let D=h.useState("disabled"),_=c??D,T=hr(_),k=h.useState("trackCursorAxis"),I=h.useState("disableHoverablePopup"),C=$c.useRef(!1),M=to(),L=$c.useRef(void 0);function j(){let $=E?.delay,le=typeof F.current=="object"?F.current.open:void 0,ge=P;return A&&(le!==0?ge=l??$??P:ge=0),ge}function K($){let le=w.current;if(!le||!$)return!1;let ge=vO($);return ge!==null&&ge!==le&&ke(le,ge)}function ee($){let le=K($);return C.current=le,le&&(O.openChangeTimeout.clear(),O.restTimeout.clear(),O.restTimeoutPending=!1,M.clear()),le}let te=dp(y,{enabled:!_,mouseOnly:!0,move:!1,handleClose:!I&&k!=="both"?mp():null,restMs:j,delay(){let $=typeof F.current=="object"?F.current.close:void 0,le=R;return f==null&&A&&(le=$),{close:le}},triggerElementRef:w,isActiveTrigger:x,isClosing:()=>h.select("transitionStatus")==="ending",shouldOpen(){return!C.current}}),Q=lp(y,{enabled:!_}).reference,re=$=>{let le=C.current,ge=Ly($),Ot=ee(ge),Ct=w.current,Bt=Ct&&ge&&ke(Ct,ge);if(Ot&&h.select("open")&&h.select("lastOpenChangeReason")===de.triggerHover){h.setOpen(!1,Te(de.triggerHover,$));return}if(le&&!Ot&&Bt&&!T.current&&!h.select("open")&&Ct&&Ko(L.current)){let vt=()=>{!C.current&&!T.current&&!h.select("open")&&h.setOpen(!0,Te(de.triggerHover,$,Ct))},mr=j();mr===0?(M.clear(),vt()):M.start(mr,vt)}},ce=h.useState("triggerProps",S);return gr("button",t,{state:{open:v},ref:[r,V,w],props:[te,Q,S||k!=="none"?ce:void 0,{onMouseOver($){re($.nativeEvent)},onFocus($){K(Ly($.nativeEvent))&&$.preventBaseUIHandler()},onMouseLeave(){C.current=!1,M.clear(),L.current=void 0},onPointerEnter($){L.current=$.pointerType},onPointerDown($){L.current=$.pointerType,h.set("closeOnClick",u),u&&!h.select("open")&&h.cancelPendingOpen($.nativeEvent)},onClick($){u&&!h.select("open")&&h.cancelPendingOpen($.nativeEvent)},id:b,[Fy.triggerDisabled]:_?"":void 0,[By]:_?void 0:""},m],stateAttributesMapping:py})});var Wy=d(q(),1);var Yc=d(q(),1),yp=Yc.createContext(void 0);function jy(){let e=Yc.useContext(yp);if(e===void 0)throw new Error(pr(70));return e}var xp=d(B(),1),zy=Wy.forwardRef(function(t,r){let{keepMounted:o=!1,...n}=t;return $r().useState("mounted")||o?(0,xp.jsx)(yp.Provider,{value:o,children:(0,xp.jsx)(Vy,{ref:r,...n})}):null});var qc=d(q(),1);var Gc=d(q(),1),wp=Gc.createContext(void 0);function ys(){let e=Gc.useContext(wp);if(e===void 0)throw new Error(pr(71));return e}var Uy=d(B(),1),$y=qc.forwardRef(function(t,r){let{render:o,className:n,anchor:i,positionMethod:s="absolute",side:a="top",align:c="center",sideOffset:l=0,alignOffset:u=0,collisionBoundary:f="clipping-ancestors",collisionPadding:g=5,arrowPadding:m=5,sticky:p=!1,disableAnchorTracking:h=!1,collisionAvoidance:b=Qv,style:x,...v}=t,y=$r(),w=jy(),P=y.useState("open"),R=y.useState("mounted"),V=y.useState("trackCursorAxis"),S=y.useState("disableHoverablePopup"),E=y.useState("floatingRootContext"),F=y.useState("instantType"),N=y.useState("transitionStatus"),A=y.useState("hasViewport"),O=Sy({anchor:i,positionMethod:s,floatingRootContext:E,mounted:R,side:a,sideOffset:l,align:c,alignOffset:u,collisionBoundary:f,collisionPadding:g,sticky:p,arrowPadding:m,disableAnchorTracking:h,keepMounted:w,collisionAvoidance:b,adaptiveOrigin:A?by:void 0}),D=qc.useMemo(()=>({open:P,side:O.side,align:O.align,anchorHidden:O.anchorHidden,instant:V!=="none"?"tracking-cursor":F}),[P,O.side,O.align,O.anchorHidden,V,F]),_=Cy(t,D,{styles:O.positionerStyles,transitionStatus:N,props:v,refs:[r,y.useStateSetter("positionerElement")],hidden:!R,inert:!P||V==="both"||S});return(0,Uy.jsx)(wp.Provider,{value:O,children:_})});var Yy=d(q(),1);var bO={...gs,...Cv},Gy=Yy.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,a=$r(),{side:c,align:l}=ys(),u=a.useState("open"),f=a.useState("instantType"),g=a.useState("transitionStatus"),m=a.useState("popupProps"),p=a.useState("floatingRootContext"),h=a.useState("disabled"),b=a.useState("closeDelay");bc({open:u,ref:a.context.popupRef,onComplete(){u&&a.context.onOpenChangeComplete?.(!0)}}),fp(p,{enabled:!h,closeDelay:b});let x=a.useStateSetter("popupElement");return gr("div",t,{state:{open:u,side:c,align:l,instant:f,transitionStatus:g},ref:[r,a.context.popupRef,x],props:[m,Lc(g),s],stateAttributesMapping:bO})});var qy=d(q(),1);var Ky=qy.forwardRef(function(t,r){let{render:o,className:n,style:i,...s}=t,a=$r(),{arrowRef:c,side:l,align:u,arrowUncentered:f,arrowStyles:g}=ys(),m=a.useState("open"),p=a.useState("instantType");return gr("div",t,{state:{open:m,side:l,align:u,uncentered:f,instant:p},ref:[r,c],props:[{style:g,"aria-hidden":!0},s],stateAttributesMapping:gs})});var Sp=d(q(),1);var Cp=d(B(),1),Xy=function(t){let{delay:r,closeDelay:o,timeout:n=400}=t,i=Sp.useMemo(()=>({delay:r,closeDelay:o}),[r,o]),s=Sp.useMemo(()=>({open:r,close:o}),[r,o]);return(0,Cp.jsx)(bp.Provider,{value:i,children:(0,Cp.jsx)(Bm,{delay:s,timeoutMs:n,children:t.children})})};var Qy=d(q(),1);var Zy=(function(e){return e.popupWidth="--popup-width",e.popupHeight="--popup-height",e})({});var yO={activationDirection:e=>e?{"data-activation-direction":e}:null},Jy=Qy.forwardRef(function(t,r){let{render:o,className:n,style:i,children:s,...a}=t,c=$r(),l=ys(),u=c.useState("instantType"),{children:f,state:g}=Ay({store:c,side:l.side,cssVars:Zy,children:s}),m={activationDirection:g.activationDirection,transitioning:g.transitioning,instant:u};return gr("div",t,{state:m,ref:r,props:[a,{children:f}],stateAttributesMapping:yO})});var Ca=class{constructor(){this.store=new bs}open(t){let r=t?this.store.context.triggerElements.getById(t):void 0;if(t&&!r)throw new Error(pr(81,t));this.store.setOpen(!0,Te(de.imperativeAction,void 0,r))}close(){this.store.setOpen(!1,Te(de.imperativeAction,void 0,void 0))}get isOpen(){return this.store.select("open")}};function ex(){return new Ca}function xs(e){return gr(e.defaultTagName??"div",e,e)}var ox=d(G(),1);function Ep(e,t,r){return(0,ox.cloneElement)(e??t,{children:r})}var xO=d(ix(),1);var ax=d(Ea(),1),{lock:VH,unlock:lx}=(0,ax.__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/ui");function wO(){let e=xO;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return lx(e.privateApis).ThemeProvider}var cx=wO();var ux=d(G(),1),_p="data-wp-hash";function Rp(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&CO(document)),e.__wpStyleRuntime}function SO(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${_p}]`))if(r.getAttribute(_p)===t)return!0;return!1}function fx(e,t,r){if(!e.head)return;let o=Rp(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(SO(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(_p,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function CO(e){let t=Rp();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)fx(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function EO(e,t){let r=Rp();r.styles.set(e,t);for(let o of r.documents.keys())fx(o,e,t)}typeof process>"u",EO("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var _O={stack:"_19ce0419607e1896__stack"},RO={xs:"var(--wpds-dimension-gap-xs, 4px)",sm:"var(--wpds-dimension-gap-sm, 8px)",md:"var(--wpds-dimension-gap-md, 12px)",lg:"var(--wpds-dimension-gap-lg, 16px)",xl:"var(--wpds-dimension-gap-xl, 24px)","2xl":"var(--wpds-dimension-gap-2xl, 32px)","3xl":"var(--wpds-dimension-gap-3xl, 40px)"},z=(0,ux.forwardRef)(function({direction:t,gap:r,align:o,justify:n,wrap:i,render:s,...a},c){let l={gap:r&&RO[r],alignItems:o,justifyContent:n,flexDirection:t,flexWrap:i};return xs({render:s,ref:c,props:Ir(a,{style:l,className:_O.stack})})});var Nt={};Yo(Nt,{Popup:()=>Ex,Portal:()=>Kc,Positioner:()=>Xc,Provider:()=>Ix,Root:()=>Ox,Trigger:()=>Tx});var Sx=d(G(),1);var hx=d(G(),1);var Pp="data-wp-hash";function Op(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&PO(document)),e.__wpStyleRuntime}function TO(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Pp}]`))if(r.getAttribute(Pp)===t)return!0;return!1}function mx(e,t,r){if(!e.head)return;let o=Op(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(TO(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Pp,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function PO(e){let t=Op();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)mx(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function OO(e,t){let r=Op();r.styles.set(e,t);for(let o of r.documents.keys())mx(o,e,t)}typeof process>"u",OO("be37f31c1e","._11fc52b637ff8a7e__slot{inset:0;isolation:isolate;pointer-events:none;position:fixed;z-index:1000000003}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._11fc52b637ff8a7e__slot>*{pointer-events:auto}}}");var dx={slot:"_11fc52b637ff8a7e__slot"},px="data-wp-compat-overlay-slot";function AO(){return typeof document>"u"?null:document}function IO(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var yo=null;function Tp(e){return e.setAttribute("aria-hidden","false"),e}function NO(e){let t=e.createElement("div");return t.setAttribute(px,""),dx.slot&&t.classList.add(dx.slot),e.body.appendChild(t),t}function gx(){if(typeof window>"u"||!IO()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=AO();if(!e||!e.body)return;if(yo&&yo.ownerDocument===e&&yo.isConnected)return Tp(yo);let t=e.querySelector(`[${px}]`);return t instanceof HTMLDivElement?(yo=Tp(t),yo):(yo?.isConnected&&yo.remove(),yo=Tp(NO(e)),yo)}var vx=d(B(),1),Kc=(0,hx.forwardRef)(function({container:t,...r},o){return(0,vx.jsx)(xr.Portal,{container:t??gx(),...r,ref:o})});var bx=d(G(),1),wx=d(B(),1),Ap="data-wp-hash";function Ip(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&kO(document)),e.__wpStyleRuntime}function VO(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Ap}]`))if(r.getAttribute(Ap)===t)return!0;return!1}function yx(e,t,r){if(!e.head)return;let o=Ip(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(VO(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Ap,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function kO(e){let t=Ip();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)yx(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function xx(e,t){let r=Ip();r.styles.set(e,t);for(let o of r.documents.keys())yx(o,e,t)}typeof process>"u",xx("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var MO={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",xx("19fcc06039",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._480b748dd3510e64__positioner{z-index:var(--wp-ui-tooltip-z-index,initial)}._50096b232db7709d__popup{--_wp-ui-elevation-sm:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-sm);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:1.4;padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);@media (forced-colors:active){border-bottom-color:CanvasText;border-bottom-style:solid;border-bottom-width:1px;border-left-color:CanvasText;border-left-style:solid;border-left-width:1px;border-right-color:CanvasText;border-right-style:solid;border-right-width:1px;border-top-color:CanvasText;border-top-style:solid;border-top-width:1px}}}}');var DO={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Xc=(0,bx.forwardRef)(function({align:t="center",className:r,side:o="top",sideOffset:n=4,...i},s){return(0,wx.jsx)(xr.Positioner,{ref:s,align:t,side:o,sideOffset:n,...i,className:Z(MO["box-sizing"],DO.positioner,r)})});var _a=d(B(),1),Np="data-wp-hash";function Vp(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&LO(document)),e.__wpStyleRuntime}function FO(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Np}]`))if(r.getAttribute(Np)===t)return!0;return!1}function Cx(e,t,r){if(!e.head)return;let o=Vp(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(FO(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Np,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function LO(e){let t=Vp();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Cx(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function BO(e,t){let r=Vp();r.styles.set(e,t);for(let o of r.documents.keys())Cx(o,e,t)}typeof process>"u",BO("19fcc06039",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._480b748dd3510e64__positioner{z-index:var(--wp-ui-tooltip-z-index,initial)}._50096b232db7709d__popup{--_wp-ui-elevation-sm:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-sm);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:1.4;padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);@media (forced-colors:active){border-bottom-color:CanvasText;border-bottom-style:solid;border-bottom-width:1px;border-left-color:CanvasText;border-left-style:solid;border-left-width:1px;border-right-color:CanvasText;border-right-style:solid;border-right-width:1px;border-top-color:CanvasText;border-top-style:solid;border-top-width:1px}}}}');var HO={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},jO={background:"#1e1e1e"},Ex=(0,Sx.forwardRef)(function({portal:t,positioner:r,children:o,className:n,...i},s){let a=(0,_a.jsx)(cx,{color:jO,children:(0,_a.jsx)(xr.Popup,{ref:s,className:Z(HO.popup,n),...i,children:o})}),c=Ep(r,(0,_a.jsx)(Xc,{}),a);return Ep(t,(0,_a.jsx)(Kc,{}),c)});var _x=d(G(),1),Rx=d(B(),1),Tx=(0,_x.forwardRef)(function(t,r){return(0,Rx.jsx)(xr.Trigger,{ref:r,...t})});var Px=d(B(),1);function Ox(e){return(0,Px.jsx)(xr.Root,{...e})}var Ax=d(B(),1);function Ix({...e}){return(0,Ax.jsx)(xr.Provider,{...e})}var Nx=d(G(),1),kp="data-wp-hash";function Mp(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&zO(document)),e.__wpStyleRuntime}function WO(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${kp}]`))if(r.getAttribute(kp)===t)return!0;return!1}function Vx(e,t,r){if(!e.head)return;let o=Mp(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(WO(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(kp,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function zO(e){let t=Mp();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Vx(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function UO(e,t){let r=Mp();r.styles.set(e,t);for(let o of r.documents.keys())Vx(o,e,t)}typeof process>"u",UO("fa606a57ae","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.f37b9e2e191ebd66__visually-hidden{word-wrap:normal;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal}}}");var $O={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},Qo=(0,Nx.forwardRef)(function({render:t,...r},o){return xs({render:t,ref:o,props:Ir({className:$O["visually-hidden"]},r,{"data-visually-hidden":""})})});var kx=d(G(),1),Mx=d(X(),1),ws=d(B(),1),Dp="data-wp-hash";function Fp(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&GO(document)),e.__wpStyleRuntime}function YO(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Dp}]`))if(r.getAttribute(Dp)===t)return!0;return!1}function Dx(e,t,r){if(!e.head)return;let o=Fp(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(YO(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Dp,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function GO(e){let t=Fp();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Dx(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Qc(e,t){let r=Fp();r.styles.set(e,t);for(let o of r.documents.keys())Dx(o,e,t)}typeof process>"u",Qc("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var qO={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Qc("5f8e7aa0bc","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var KO={"outset-ring--focus":"_08e8a2e44959f892__outset-ring--focus","outset-ring--focus-except-active":"e25b2bdd7aa21721__outset-ring--focus-except-active","outset-ring--focus-visible":"d0541bc9dd9dc7b6__outset-ring--focus-visible","outset-ring--focus-within":"cd83dfc2126a0846__outset-ring--focus-within","outset-ring--focus-within-except-active":"_970d04df7376df67__outset-ring--focus-within-except-active","outset-ring--focus-within-visible":"c5cb3ee4bddaa8e4__outset-ring--focus-within-visible","outset-ring--focus-parent-visible":"ecadb9e080e2dfa5__outset-ring--focus-parent-visible"};typeof process>"u",Qc("e8e6a9be37",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.d4250949359b05ce__link{text-decoration-thickness:from-font;text-underline-offset:.2em}.c6055659b8e2cd2c__is-brand,.c6055659b8e2cd2c__is-brand:visited{--_gcd-a-color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.c6055659b8e2cd2c__is-brand:active,.c6055659b8e2cd2c__is-brand:hover{--_gcd-a-color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}._92e0dfcaeee15b88__is-neutral,._92e0dfcaeee15b88__is-neutral:visited{--_gcd-a-color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);text-decoration-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d)}._92e0dfcaeee15b88__is-neutral:active,._92e0dfcaeee15b88__is-neutral:hover{--_gcd-a-color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.cf122a9bf1035d42__is-unstyled{--_gcd-a-color:inherit;color:inherit;text-decoration:none}._0cb411afac4c86c7__link-icon{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-padding-xs,4px);text-decoration:none}._0cb411afac4c86c7__link-icon:after{content:"\\2197"}._0cb411afac4c86c7__link-icon:dir(rtl):after{content:"\\2196"}}}');var Zc={link:"d4250949359b05ce__link","is-brand":"c6055659b8e2cd2c__is-brand","is-neutral":"_92e0dfcaeee15b88__is-neutral","is-unstyled":"cf122a9bf1035d42__is-unstyled","link-icon":"_0cb411afac4c86c7__link-icon"};typeof process>"u",Qc("af6d9984a6","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}");var XO={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},Lp=(0,kx.forwardRef)(function({children:t,variant:r="default",tone:o="brand",openInNewTab:n=!1,render:i,className:s,...a},c){return xs({render:i,defaultTagName:"a",ref:c,props:Ir(a,{className:Z(XO.a,qO["box-sizing"],KO["outset-ring--focus-except-active"],r!=="unstyled"&&Zc.link,r!=="unstyled"&&Zc[`is-${o}`],r==="unstyled"&&Zc["is-unstyled"],s),target:n?"_blank":void 0,children:(0,ws.jsxs)(ws.Fragment,{children:[t,n&&(0,ws.jsx)("span",{className:Zc["link-icon"],role:"img","aria-label":(0,Mx.__)("(opens in a new tab)")})]})})})});var ou=d(G(),1);var Bp=d(X(),1);var Ze="isAny",Qe="isNone",Yt="isAll",Gt="isNotAll",sr="between",ar="inThePast",wr="over",et="is",tt="isNot",En="lessThan",_n="greaterThan",Rn="lessThanOrEqual",Tn="greaterThanOrEqual",Pn="before",On="after",An="beforeInc",In="afterInc",xo="contains",wo="notContains",So="startsWith",Nn="on",Vn="notOn",Jc=["asc","desc"],Fx={asc:"\u2191",desc:"\u2193"},eu={asc:"ascending",desc:"descending"},tu={asc:(0,Bp.__)("Sort ascending"),desc:(0,Bp.__)("Sort descending")},Lx={asc:Pd,desc:Sd},ru="table",Bx="grid",Hx="list",jx="activity",Wx="pickerGrid",zx="pickerTable",Ux="pickerActivity";var $x=(0,ou.createContext)({view:{type:ru},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,ou.createRef)(),resizeObserverRef:()=>{},defaultLayouts:{list:{},grid:{},table:{}},filters:[],isShowingFilter:!1,setIsShowingFilter:()=>{},hasInitiallyLoaded:!1,config:{perPageSizes:[]},intersectionObserver:null});$x.displayName="DataViewsContext";var ne=$x;var Ro=d(X(),1);var Ci=d(X(),1),gu=d(oe(),1),Dr=d(G(),1),uw=d(Hp(),1);var Gx=d(oe(),1),qx=d(X(),1),Kx=d(B(),1),jp="dataviews-selection-checkbox";function kn({selection:e,onChangeSelection:t,item:r,getItemId:o,titleField:n,disabled:i,...s}){let a=o(r),c=e.includes(a),l=!i&&c,u=n?.getValue?.({item:r})||(0,qx.__)("(no title)");return(0,Kx.jsx)(Gx.CheckboxControl,{className:jp,"aria-label":u,"aria-disabled":i,checked:l,onChange:()=>{i||t(c?e.filter(f=>a!==f):[...e,a])},...s})}var xi=d(oe(),1),Qx=d(X(),1),Cs=d(G(),1);var Jx=d(or(),1),Wp=d(jt(),1);var Xx=d(Ea(),1),{lock:H9,unlock:me}=(0,Xx.__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 Ue=d(B(),1),{Menu:Ss,kebabCase:ZO}=me(xi.privateApis);function QO({action:e,onClick:t,items:r,variant:o}){let n=typeof e.label=="string"?e.label:e.label(r);return(0,Ue.jsx)(xi.Button,{disabled:!!e.disabled,accessibleWhenDisabled:!0,size:"compact",variant:o,onClick:t,children:n})}function JO({action:e,onClick:t,items:r}){let o=typeof e.label=="string"?e.label:e.label(r);return(0,Ue.jsx)(Ss.Item,{disabled:e.disabled,onClick:t,children:(0,Ue.jsx)(Ss.ItemLabel,{children:o})})}function Ra({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,Ue.jsx)(xi.Modal,{title:n||o,__experimentalHideHeader:!!e.hideModalHeader,onRequestClose:r,focusOnMount:e.modalFocusOnMount??!0,size:e.modalSize||"medium",overlayClassName:`dataviews-action-modal dataviews-action-modal__${ZO(e.id)}`,children:(0,Ue.jsx)(e.RenderModal,{items:t,closeModal:r})})}function zp({actions:e,item:t,registry:r,setActiveModalAction:o}){let{primaryActions:n,regularActions:i}=(0,Cs.useMemo)(()=>e.reduce((a,c)=>((c.isPrimary?a.primaryActions:a.regularActions).push(c),a),{primaryActions:[],regularActions:[]}),[e]),s=a=>a.map(c=>(0,Ue.jsx)(JO,{action:c,onClick:()=>{if("RenderModal"in c){o(c);return}c.callback([t],{registry:r})},items:[t]},c.id));return(0,Ue.jsxs)(Ss.Group,{children:[s(n),s(i)]})}function Es({item:e,actions:t,isCompact:r}){let o=(0,Jx.useRegistry)(),{primaryActions:n,eligibleActions:i}=(0,Cs.useMemo)(()=>{let a=t.filter(l=>!l.isEligible||l.isEligible(e));return{primaryActions:a.filter(l=>l.isPrimary),eligibleActions:a}},[t,e]),s=(0,Wp.useViewportMatch)("medium","<");return r?(0,Ue.jsx)(Zx,{item:e,actions:i,isSmall:!0,registry:o}):(0,Ue.jsxs)(z,{direction:"row",justify:"flex-end",className:"dataviews-item-actions",style:{flexShrink:0,width:"auto"},children:[(0,Ue.jsx)(Up,{item:e,actions:n,registry:o}),(n.length<i.length||s)&&(0,Ue.jsx)(Zx,{item:e,actions:i,registry:o})]})}function Zx({item:e,actions:t,isSmall:r,registry:o}){let[n,i]=(0,Cs.useState)(null);return(0,Ue.jsxs)(Ue.Fragment,{children:[(0,Ue.jsxs)(Ss,{placement:"bottom-end",children:[(0,Ue.jsx)(Ss.TriggerButton,{render:(0,Ue.jsx)(xi.Button,{size:r?"small":"compact",icon:sa,label:(0,Qx.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,className:"dataviews-all-actions-button"})}),(0,Ue.jsx)(Ss.Popover,{children:(0,Ue.jsx)(zp,{actions:t,item:e,registry:o,setActiveModalAction:i})})]}),!!n&&(0,Ue.jsx)(Ra,{action:n,items:[e],closeModal:()=>i(null)})]})}function Up({item:e,actions:t,registry:r,buttonVariant:o}){let[n,i]=(0,Cs.useState)(null);return(0,Wp.useViewportMatch)("medium","<")||!Array.isArray(t)||t.length===0?null:(0,Ue.jsxs)(Ue.Fragment,{children:[t.map(a=>(0,Ue.jsx)(QO,{action:a,onClick:()=>{if("RenderModal"in a){i(a);return}a.callback([e],{registry:r})},items:[e],variant:o},a.id)),!!n&&(0,Ue.jsx)(Ra,{action:n,items:[e],closeModal:()=>i(null)})]})}var iu=d(oe(),1),nu=d(X(),1),wi=d(G(),1),eA=d(or(),1);var tA=d(jt(),1);var Mn=d(X(),1);function ew(e,t,r,o=!1){return e>0?(0,Mn.sprintf)((0,Mn._n)("%d Item selected","%d Items selected",e),e):o||r<=t?(0,Mn.sprintf)((0,Mn._n)("%d Item","%d Items",r),r):(0,Mn.sprintf)((0,Mn._n)("%1$d of %2$d Item","%1$d of %2$d Items",r),t,r)}var Ta=d(B(),1);function su(e,t){return e.some(r=>r.supportsBulk&&(!r.isEligible||r.isEligible(t)))}function au(e,t){return(0,wi.useMemo)(()=>su(e,t),[e,t])}function lu(e,t){return(0,wi.useMemo)(()=>t.some(r=>su(e,r)),[e,t])}function cu({selection:e,onChangeSelection:t,data:r,actions:o,getItemId:n,disableSelectAll:i=!1}){let s=(0,wi.useMemo)(()=>r.filter(u=>o.some(f=>f.supportsBulk&&(!f.isEligible||f.isEligible(u)))),[r,o]),a=r.filter(u=>e.includes(n(u))&&s.includes(u)),c=e.length>0,l=a.length===s.length;return i?(0,Ta.jsx)(iu.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:c,disabled:!c,onChange:()=>{t([])},"aria-label":(0,nu.__)("Deselect all")}):(0,Ta.jsx)(iu.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:l,indeterminate:!l&&!!a.length,onChange:()=>{t(l?[]:s.map(u=>n(u)))},"aria-label":l?(0,nu.__)("Deselect all"):(0,nu.__)("Select all")})}var Jo=d(X(),1);var en=d(oe(),1),Dn=d(G(),1);function uu(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 ve=d(B(),1),{Menu:Me}=me(en.privateApis);function rA({children:e}){return Dn.Children.toArray(e).filter(Boolean).map((t,r)=>(0,ve.jsxs)(Dn.Fragment,{children:[r>0&&(0,ve.jsx)(Me.Separator,{}),t]},r))}var oA=(0,Dn.forwardRef)(function({fieldId:t,view:r,fields:o,onChangeView:n,onHide:i,setOpenedFilter:s,canMove:a=!0,canInsertLeft:c=!0,canInsertRight:l=!0},u){let f=r.fields??[],g=f?.indexOf(t),m=r.sort?.field===t,p=!1,h=!1,b=!1,x=[],v=o.find(S=>S.id===t),{setIsShowingFilter:y}=(0,Dn.useContext)(ne);if(!v)return null;p=v.enableHiding!==!1,h=v.enableSorting!==!1;let w=v.header;if(x=!!v.filterBy&&v.filterBy?.operators||[],b=!r.filters?.some(S=>t===S.field)&&!!(v.hasElements||v.Edit)&&v.filterBy!==!1&&!v.filterBy?.isPrimary,!h&&!a&&!p&&!b)return w;let P=uu(r,o).filter(S=>!f.includes(S.id)),R=(c||l)&&!!P.length,V=(0,Jo.isRTL)();return(0,ve.jsxs)(Me,{children:[(0,ve.jsxs)(Me.TriggerButton,{render:(0,ve.jsx)(en.Button,{size:"compact",className:"dataviews-view-table-header-button",ref:u,variant:"tertiary"}),children:[w,r.sort&&m&&(0,ve.jsx)("span",{"aria-hidden":"true",children:Fx[r.sort.direction]})]}),(0,ve.jsx)(Me.Popover,{style:{minWidth:"240px"},children:(0,ve.jsxs)(rA,{children:[h&&(0,ve.jsx)(Me.Group,{children:Jc.map(S=>{let E=r.sort&&m&&r.sort.direction===S,F=`${t}-${S}`;return(0,ve.jsx)(Me.RadioItem,{name:"view-table-sorting",value:F,checked:E,onChange:()=>{n({...r,sort:{field:t,direction:S},showLevels:!1})},children:(0,ve.jsx)(Me.ItemLabel,{children:tu[S]})},F)})}),b&&(0,ve.jsx)(Me.Group,{children:(0,ve.jsx)(Me.Item,{prefix:(0,ve.jsx)(en.Icon,{icon:ia}),onClick:()=>{s(t),y(!0),n({...r,page:1,filters:[...r.filters||[],{field:t,value:void 0,operator:x[0]}]})},children:(0,ve.jsx)(Me.ItemLabel,{children:(0,Jo.__)("Add filter")})})}),(a||p||R)&&v&&(0,ve.jsxs)(Me.Group,{children:[a&&(0,ve.jsx)(Me.Item,{prefix:(0,ve.jsx)(en.Icon,{icon:Ed}),disabled:V?g>=f.length-1:g<1,onClick:()=>{let S=V?g+1:g-1,E=[...f];E.splice(g,1),E.splice(S,0,t),n({...r,fields:E})},children:(0,ve.jsx)(Me.ItemLabel,{children:(0,Jo.__)("Move left")})}),a&&(0,ve.jsx)(Me.Item,{prefix:(0,ve.jsx)(en.Icon,{icon:Rd}),disabled:V?g<1:g>=f.length-1,onClick:()=>{let S=V?g-1:g+1,E=[...f];E.splice(g,1),E.splice(S,0,t),n({...r,fields:E})},children:(0,ve.jsx)(Me.ItemLabel,{children:(0,Jo.__)("Move right")})}),c&&!!P.length&&(0,ve.jsxs)(Me,{children:[(0,ve.jsx)(Me.SubmenuTriggerItem,{children:(0,ve.jsx)(Me.ItemLabel,{children:(0,Jo.__)("Insert left")})}),(0,ve.jsx)(Me.Popover,{children:P.map(S=>{let E=V?g+1:g;return(0,ve.jsx)(Me.Item,{onClick:()=>{n({...r,fields:[...f.slice(0,E),S.id,...f.slice(E)]})},children:(0,ve.jsx)(Me.ItemLabel,{children:S.label})},S.id)})})]}),l&&!!P.length&&(0,ve.jsxs)(Me,{children:[(0,ve.jsx)(Me.SubmenuTriggerItem,{children:(0,ve.jsx)(Me.ItemLabel,{children:(0,Jo.__)("Insert right")})}),(0,ve.jsx)(Me.Popover,{children:P.map(S=>{let E=V?g:g+1;return(0,ve.jsx)(Me.Item,{onClick:()=>{n({...r,fields:[...f.slice(0,E),S.id,...f.slice(E)]})},children:(0,ve.jsx)(Me.ItemLabel,{children:S.label})},S.id)})})]}),p&&v&&(0,ve.jsx)(Me.Item,{prefix:(0,ve.jsx)(en.Icon,{icon:aa}),onClick:()=>{i(v),n({...r,fields:f.filter(S=>S!==t)})},children:(0,ve.jsx)(Me.ItemLabel,{children:(0,Jo.__)("Hide column")})})]})]})})]})}),nA=oA,_s=nA;var tw=d(G(),1),$p=d(B(),1);function iA({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 Fn({item:e,isItemClickable:t,onClickItem:r,renderItemLink:o,className:n,children:i,...s}){if(!t(e))return(0,$p.jsx)("div",{className:n,...s,children:i});if(o){let c=o({item:e,className:`${n} ${n}--clickable`,...s,children:i});return(0,tw.cloneElement)(c,{onClick:l=>{l.stopPropagation(),c.props.onClick&&c.props.onClick(l)},onKeyDown:l=>{(l.key==="Enter"||l.key===""||l.key===" ")&&(l.stopPropagation(),c.props.onKeyDown&&c.props.onKeyDown(l))}})}let a=iA({item:e,isItemClickable:t,onClickItem:r,className:n});return(0,$p.jsx)("div",{...a,...s,children:i})}var Co=d(B(),1);function sA({item:e,level:t,titleField:r,mediaField:o,descriptionField:n,onClickItem:i,renderItemLink:s,isItemClickable:a}){return(0,Co.jsxs)(z,{direction:"row",gap:"md",align:"flex-start",justify:"flex-start",children:[o&&(0,Co.jsx)(Fn,{item:e,isItemClickable:a,onClickItem:i,renderItemLink:s,className:"dataviews-view-table__cell-content-wrapper dataviews-column-primary__media","aria-label":a(e)&&(i||s)&&r?r.getValue?.({item:e}):void 0,children:(0,Co.jsx)(o.render,{item:e,field:o,config:{sizes:"32px"}})}),(0,Co.jsxs)(z,{direction:"column",align:"flex-start",className:"dataviews-view-table__primary-column-content",children:[r&&(0,Co.jsxs)(Fn,{item:e,isItemClickable:a,onClickItem:i,renderItemLink:s,className:"dataviews-view-table__cell-content-wrapper dataviews-title-field",children:[t!==void 0&&t>0&&(0,Co.jsxs)("span",{className:"dataviews-view-table__level",children:[Array(t).fill("\u2014").join(" "),"\xA0"]}),(0,Co.jsx)(r.render,{item:e,field:r})]}),n&&(0,Co.jsx)(n.render,{item:e,field:n})]})]})}var fu=sA;var Si=d(G(),1),rw=d(X(),1),aA=e=>(0,rw.isRTL)()?Math.abs(e.scrollLeft)<=1:e.scrollLeft+e.clientWidth>=e.scrollWidth-1;function ow({scrollContainerRef:e,enabledHorizontal:t=!1}){let[r,o]=(0,Si.useState)(!1),[n,i]=(0,Si.useState)(!1),s=(0,Si.useCallback)(()=>{let a=e.current;a&&(t&&o(aA(a)),i(a.scrollTop>0))},[e,t]);return(0,Si.useEffect)(()=>{if(typeof window>"u"||!e.current)return()=>{};let a=e.current;return s(),a.addEventListener("scroll",s),window.addEventListener("resize",s),()=>{a.removeEventListener("scroll",s),window.removeEventListener("resize",s)}},[e,t,s]),{isHorizontalScrollEnd:r,isVerticallyScrolled:n}}function Sr(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 Pa=d(G(),1),iw=d(Hp(),1);function nw(e,t,r){return e.slice(Math.min(t,r),Math.max(t,r)+1)}function lA({anchorId:e,targetId:t,lastTargetId:r,orderedIds:o,selection:n}){let i=o.indexOf(t);if(i===-1)return n;let s=e===null?-1:o.indexOf(e),a=s!==-1,c=a?s:i,l=a&&r!==null?o.indexOf(r):-1,u=l===-1?[]:nw(o,c,l),f=n.filter(g=>!u.includes(g));return[...new Set([...f,...nw(o,c,i)])]}function cA({targetId:e,orderedIds:t,selection:r}){let o=t.indexOf(e);if(o===-1)return null;let n=new Set(r),i=null,s=1/0;return t.forEach((a,c)=>{if(!n.has(a))return;let l=Math.abs(c-o);l<s&&(s=l,i=a)}),i}function du({data:e,actions:t,getItemId:r,selection:o,onChangeSelection:n}){let i=(0,Pa.useRef)(null),s=(0,Pa.useRef)(!1);(0,Pa.useEffect)(()=>{let f=()=>{s.current=!0};return document.addEventListener("touchstart",f,{once:!0}),()=>document.removeEventListener("touchstart",f)},[]);let a=e.filter(f=>su(t,f)).map(r),c=new Set(a),l=a.length>0;return{getSelectionProps:f=>{let g=c.has(f);return{onMouseDown:m=>{m.button===0&&m.shiftKey&&l&&m.preventDefault()},onClickCapture:m=>{if(!l)return;let p=(0,iw.isAppleOS)()?m.metaKey:m.ctrlKey,h=m.target instanceof Element&&!!m.target.closest(`.${jp}`);if(!p&&!m.shiftKey){g&&h&&(i.current={anchorId:f,lastTargetId:null});return}if(!(s.current||document.getSelection()?.type==="Range")&&(m.stopPropagation(),h||m.preventDefault(),!!g))if(m.shiftKey){let b=i.current;(!b||!c.has(b.anchorId))&&(b={anchorId:cA({targetId:f,orderedIds:a,selection:o})??f,lastTargetId:null}),n(lA({anchorId:b.anchorId,targetId:f,lastTargetId:b.lastTargetId,orderedIds:a,selection:o})),i.current={anchorId:b.anchorId,lastTargetId:f}}else n(o.includes(f)?o.filter(b=>f!==b):[...o,f]),i.current={anchorId:f,lastTargetId:null}}}}}}var Ln=d(oe(),1),aw=d(X(),1),lw=d(G(),1);var Mr=d(B(),1);function sw({field:e,isVisible:t,onToggleVisibility:r}){return(0,Mr.jsx)(Ln.__experimentalItem,{onClick:e.enableHiding?r:void 0,children:(0,Mr.jsxs)(z,{direction:"row",gap:"sm",justify:"flex-start",align:"center",children:[(0,Mr.jsx)("div",{style:{height:24,width:24},children:t&&(0,Mr.jsx)(Ln.Icon,{icon:ci})}),(0,Mr.jsx)("span",{className:"dataviews-view-config__label",children:e.label})]})})}function uA(e){return!!e}function mu({showLabel:e=!0}){let{view:t,fields:r,onChangeView:o}=(0,lw.useContext)(ne),n=uu(t,r);if(!n?.length)return null;let i=r.find(p=>p.id===t.titleField),s=r.find(p=>p.id===t.mediaField),a=r.find(p=>p.id===t.descriptionField),c=[{field:i,isVisibleFlag:"showTitle"},{field:s,isVisibleFlag:"showMedia"},{field:a,isVisibleFlag:"showDescription"}].filter(({field:p})=>uA(p)),l=t.fields??[],u=n.filter(p=>l.includes(p.id)).length,f=c.filter(({isVisibleFlag:p})=>t[p]??!0),g=f.length+u,m=g===1&&f.length===1;return(0,Mr.jsxs)(z,{direction:"column",className:"dataviews-field-control",children:[e&&(0,Mr.jsx)(Ln.BaseControl.VisualLabel,{children:(0,aw.__)("Properties")}),(0,Mr.jsx)(z,{direction:"column",className:"dataviews-view-config__properties",children:(0,Mr.jsxs)(Ln.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,size:"medium",children:[c.map(({field:p,isVisibleFlag:h})=>{let b=t[h]??!0,x=m&&b?{...p,enableHiding:!1}:p;return(0,Mr.jsx)(sw,{field:x,isVisible:b,onToggleVisibility:()=>{o({...t,[h]:!b})}},p.id)}),n.map(p=>{let h=l.includes(p.id),b=g===1&&h?{...p,enableHiding:!1}:p;return(0,Mr.jsx)(sw,{field:b,isVisible:h,onToggleVisibility:()=>{o({...t,fields:h?l.filter(x=>x!==p.id):[...l,p.id]})}},p.id)})]})})]})}var pu=d(G(),1);function Eo(e,t={delay:400}){let[r,o]=(0,pu.useState)(!1);return(0,pu.useEffect)(()=>{if(!e)return;let n=setTimeout(()=>{o(!0)},t.delay);return()=>{clearTimeout(n),o(!1)}},[e,t.delay]),r}var ue=d(B(),1);function fw(e,t){if(e)return e;if(t==="integer"||t==="number")return"end"}function fA({item:e,fields:t,column:r,align:o}){let n=t.find(s=>s.id===r);if(!n)return null;let i=Z("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":o==="end","dataviews-view-table__cell-align-center":o==="center"});return(0,ue.jsx)("div",{className:i,children:(0,ue.jsx)(n.render,{item:e,field:n})})}function cw({hasBulkActions:e,item:t,level:r,actions:o,fields:n,id:i,view:s,titleField:a,mediaField:c,descriptionField:l,selection:u,getItemId:f,isItemClickable:g,onClickItem:m,renderItemLink:p,onChangeSelection:h,onMouseDown:b,onClickCapture:x,isActionsColumnSticky:v,posinset:y}){let{paginationInfo:w}=(0,Dr.useContext)(ne),P=au(o,t),R=P&&u.includes(i),{showTitle:V=!0,showMedia:S=!0,showDescription:E=!0,infiniteScrollEnabled:F}=s,N=s.fields??[],A=a&&V||c&&S||l&&E;return(0,ue.jsxs)("tr",{className:Z("dataviews-view-table__row",{"is-selected":P&&R,"has-bulk-actions":P}),"aria-setsize":F?w.totalItems:void 0,"aria-posinset":y,role:F?"article":void 0,onClickCapture:x,onMouseDown:O=>{let D=(0,uw.isAppleOS)()?O.metaKey:O.ctrlKey;O.button===0&&D&&window.navigator.userAgent.toLowerCase().includes("firefox")&&O.preventDefault(),b(O)},children:[e&&(0,ue.jsx)("td",{className:"dataviews-view-table__checkbox-column",children:(0,ue.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,ue.jsx)(kn,{item:t,selection:u,onChangeSelection:h,getItemId:f,titleField:a,disabled:!P})})}),A&&(0,ue.jsx)("td",{children:(0,ue.jsx)(fu,{item:t,level:r,titleField:V?a:void 0,mediaField:S?c:void 0,descriptionField:E?l:void 0,isItemClickable:g,onClickItem:m,renderItemLink:p})}),N.map(O=>{let{width:D,maxWidth:_,minWidth:T,align:k}=s.layout?.styles?.[O]??{},I=n.find(M=>M.id===O),C=fw(k,I?.type);return(0,ue.jsx)("td",{style:{width:D,maxWidth:_,minWidth:T},children:(0,ue.jsx)(fA,{fields:n,item:t,column:O,align:C})},O)}),!!o?.length&&(0,ue.jsx)("td",{className:Z("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":v}),onClick:O=>O.stopPropagation(),children:(0,ue.jsx)(Es,{item:t,actions:o})})]})}function dA({actions:e,data:t,fields:r,getItemId:o,getItemLevel:n,isLoading:i=!1,onChangeView:s,onChangeSelection:a,selection:c,setOpenedFilter:l,onClickItem:u,isItemClickable:f,renderItemLink:g,view:m,className:p,empty:h}){let{containerRef:b}=(0,Dr.useContext)(ne),x=Eo(i),v=m.groupBy?.field?r.find(W=>W.id===m.groupBy?.field):null,y=v?Sr(t,v):null,w=y?Array.from(y.values()).flat():t,{getSelectionProps:P}=du({data:w,actions:e,getItemId:o,selection:c,onChangeSelection:a}),R=(0,Dr.useRef)(new Map),V=(0,Dr.useRef)(void 0),[S,E]=(0,Dr.useState)(),[F,N]=(0,Dr.useState)(null);(0,Dr.useEffect)(()=>{V.current&&(V.current.focus(),V.current=void 0)});let A=(0,Dr.useId)(),{isHorizontalScrollEnd:O,isVerticallyScrolled:D}=ow({scrollContainerRef:b,enabledHorizontal:!!e?.length}),_=lu(e,t);if(S){V.current=S,E(void 0);return}let T=W=>{let U=R.current.get(W.id),$=U?R.current.get(U.fallback):void 0;E($?.node)},k=W=>{W.preventDefault(),W.stopPropagation();let U={getBoundingClientRect:()=>({x:W.clientX,y:W.clientY,top:W.clientY,left:W.clientX,right:W.clientX,bottom:W.clientY,width:0,height:0,toJSON:()=>({})})};window.requestAnimationFrame(()=>{N(U)})},I=!!t?.length,C=r.find(W=>W.id===m.titleField),M=r.find(W=>W.id===m.mediaField),L=r.find(W=>W.id===m.descriptionField),{showTitle:j=!0,showMedia:K=!0,showDescription:ee=!0}=m,te=C&&j||M&&K||L&&ee,Q=m.fields??[],re=(W,U)=>$=>{$?R.current.set(W,{node:$,fallback:Q[U>0?U-1:1]}):R.current.delete(W)},ce=m.infiniteScrollEnabled&&!y,be=(0,Ci.isRTL)();return I?(0,ue.jsxs)(ue.Fragment,{children:[(0,ue.jsxs)("table",{className:Z("dataviews-view-table",p,{[`has-${m.layout?.density}-density`]:m.layout?.density&&["compact","comfortable"].includes(m.layout.density),"has-bulk-actions":_,"is-refreshing":!ce&&x}),"aria-busy":i,"aria-describedby":A,role:ce?"feed":void 0,inert:!ce&&i?"true":void 0,children:[(0,ue.jsxs)("colgroup",{children:[_&&(0,ue.jsx)("col",{className:"dataviews-view-table__col-checkbox"}),te&&(0,ue.jsx)("col",{className:"dataviews-view-table__col-first-data"}),Q.map((W,U)=>(0,ue.jsx)("col",{className:Z(`dataviews-view-table__col-${W}`,{"dataviews-view-table__col-expand":!te&&U===Q.length-1})},`col-${W}`)),!!e?.length&&(0,ue.jsx)("col",{className:"dataviews-view-table__col-actions"})]}),F&&(0,ue.jsx)(gu.Popover,{anchor:F,onClose:()=>N(null),placement:"bottom-start",children:(0,ue.jsx)(mu,{showLabel:!1})}),(0,ue.jsx)("thead",{className:Z({"dataviews-view-table__thead--stuck":D}),onContextMenu:k,children:(0,ue.jsxs)("tr",{className:"dataviews-view-table__row",children:[_&&(0,ue.jsx)("th",{className:"dataviews-view-table__checkbox-column",scope:"col",onContextMenu:k,children:(0,ue.jsx)(cu,{selection:c,onChangeSelection:a,data:t,actions:e,getItemId:o})}),te&&(0,ue.jsx)("th",{scope:"col",children:C&&(0,ue.jsx)(_s,{ref:re(C.id,0),fieldId:C.id,view:m,fields:r,onChangeView:s,onHide:T,setOpenedFilter:l,canMove:!1,canInsertLeft:be?m.layout?.enableMoving??!0:!1,canInsertRight:be?!1:m.layout?.enableMoving??!0})}),Q.map((W,U)=>{let{width:$,maxWidth:le,minWidth:ge,align:Ot}=m.layout?.styles?.[W]??{},Ct=r.find(mr=>mr.id===W),Bt=fw(Ot,Ct?.type),vt=m.layout?.enableMoving??!0;return(0,ue.jsx)("th",{style:{width:$,maxWidth:le,minWidth:ge,textAlign:Bt},"aria-sort":m.sort?.direction&&m.sort?.field===W?eu[m.sort.direction]:void 0,scope:"col",children:(0,ue.jsx)(_s,{ref:re(W,U),fieldId:W,view:m,fields:r,onChangeView:s,onHide:T,setOpenedFilter:l,canMove:vt,canInsertLeft:vt,canInsertRight:vt})},W)}),!!e?.length&&(0,ue.jsx)("th",{className:Z("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":!O}),children:(0,ue.jsx)("span",{className:"dataviews-view-table-header",children:(0,Ci.__)("Actions")})})]})}),I&&v&&y?Array.from(y.entries()).map(([W,U])=>(0,ue.jsxs)("tbody",{children:[(0,ue.jsx)("tr",{className:"dataviews-view-table__group-header-row",children:(0,ue.jsx)("td",{colSpan:Q.length+(te?1:0)+(_?1:0)+(e?.length?1:0),className:"dataviews-view-table__group-header-cell",children:m.groupBy?.showLabel===!1?W:(0,Ci.sprintf)((0,Ci.__)("%1$s: %2$s"),v.label,W)})}),U.map(($,le)=>{let ge=o($)||le.toString();return(0,ue.jsx)(cw,{item:$,level:m.showLevels&&typeof n=="function"?n($):void 0,hasBulkActions:_,actions:e,fields:r,id:ge,view:m,titleField:C,mediaField:M,descriptionField:L,selection:c,getItemId:o,onChangeSelection:a,...P(ge),onClickItem:u,renderItemLink:g,isItemClickable:f,isActionsColumnSticky:!O},o($))})]},`group-${W}`)):(0,ue.jsx)("tbody",{children:I&&t.map((W,U)=>{let $=o(W)||U.toString();return(0,ue.jsx)(cw,{item:W,level:m.showLevels&&typeof n=="function"?n(W):void 0,hasBulkActions:_,actions:e,fields:r,id:$,view:m,titleField:C,mediaField:M,descriptionField:L,selection:c,getItemId:o,onChangeSelection:a,...P($),onClickItem:u,renderItemLink:g,isItemClickable:f,isActionsColumnSticky:!O,posinset:ce?U+1:void 0},o(W))})})]}),ce&&i&&(0,ue.jsx)("div",{className:"dataviews-loading",id:A,children:(0,ue.jsx)("p",{className:"dataviews-loading-more",children:(0,ue.jsx)(gu.Spinner,{})})})]}):(0,ue.jsx)("div",{className:Z("dataviews-no-results",{"is-refreshing":x}),id:A,children:h})}var dw=dA;var vw=d(oe(),1),xu=d(X(),1);var Cr=d(oe(),1);var Aa=d(X(),1),hw=d(jt(),1),Hn=d(G(),1);var mA=d(oe(),1),pA=d(X(),1),hu=d(G(),1);var gA=d(B(),1),hA=[{value:120,breakpoint:1},{value:170,breakpoint:1},{value:230,breakpoint:1},{value:290,breakpoint:1112},{value:350,breakpoint:1636},{value:430,breakpoint:588}],vA=hA[2].value;function vu(){let e=(0,hu.useContext)(ne),t=e.view;return(0,hu.useMemo)(()=>{let r=e.containerWidth,o=32,n=t.layout?.previewSize??vA,i=Math.floor((r+o)/(n+o));return Math.max(1,i)},[e.containerWidth,t.layout?.previewSize])}var mw=d(G(),1);var pw=d(B(),1),Oa=(0,mw.forwardRef)(({className:e,previewSize:t,...r},o)=>(0,pw.jsx)("div",{ref:o,className:Z("dataviews-view-grid-items",e),style:{gridTemplateColumns:t&&`repeat(auto-fill, minmax(${t}px, 1fr))`},...r}));var bu=d(G(),1);function Bn(e,t){let{intersectionObserver:r}=(0,bu.useContext)(ne);(0,bu.useEffect)(()=>{let o=e.current;if(!(!o||t===void 0||!r))return r.observe(o),()=>{r.unobserve(o)}},[e,r,t])}function yu(e,t,r){let n=!!e?.length&&t?e[0].position:void 0;return n&&r?(n-1)%r:0}var he=d(B(),1),{Badge:bA}=me(Cr.privateApis);function yA(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 gw=(0,Hn.forwardRef)(function e({view:t,selection:r,onChangeSelection:o,onClickItem:n,isItemClickable:i,renderItemLink:s,getItemId:a,item:c,actions:l,mediaField:u,titleField:f,descriptionField:g,regularFields:m,badgeFields:p,hasBulkActions:h,config:b,posinset:x,setsize:v,...y},w){let{showTitle:P=!0,showMedia:R=!0,showDescription:V=!0}=t,S=au(l,c),E=a(c),F=(0,Hn.useRef)(null),N=(0,Hn.useCallback)(M=>{F.current=M,typeof w=="function"?w(M):w&&(w.current=M)},[w]);Bn(F,x);let A=(0,hw.useInstanceId)(e),O=r.includes(E),D=(0,he.jsx)("span",{className:"dataviews-view-grid__media-placeholder"}),_=R&&u?.render,T=_?(0,he.jsx)(u.render,{item:c,field:u,config:b}):D,k=P&&f?.render?(0,he.jsx)(f.render,{item:c,field:f}):null,I,C;return i(c)&&n&&(k?(I={"aria-labelledby":`dataviews-view-grid__title-field-${A}`},C={id:`dataviews-view-grid__title-field-${A}`}):I={"aria-label":(0,Aa.__)("Navigate to item")}),(0,he.jsxs)(z,{direction:"column",...y,ref:N,"aria-setsize":v,"aria-posinset":x,className:Z(y.className,"dataviews-view-grid__row__gridcell","dataviews-view-grid__card",{"is-selected":S&&O}),children:[(0,he.jsx)(Fn,{item:c,isItemClickable:i,onClickItem:n,renderItemLink:s,className:Z("dataviews-view-grid__media",{"dataviews-view-grid__media--placeholder":!_}),...I,children:T}),h&&(0,he.jsx)(kn,{item:c,selection:r,onChangeSelection:o,getItemId:a,titleField:f,disabled:!S}),!!l?.length&&(0,he.jsx)("div",{className:"dataviews-view-grid__media-actions",children:(0,he.jsx)(Es,{item:c,actions:l,isCompact:!0})}),P&&(0,he.jsx)("div",{className:"dataviews-view-grid__title-actions",children:(0,he.jsx)(Fn,{item:c,isItemClickable:i,onClickItem:n,renderItemLink:s,className:"dataviews-view-grid__title-field dataviews-title-field",...C,title:f?.getValueFormatted({item:c,field:f})||void 0,children:k})}),(0,he.jsxs)(z,{direction:"column",gap:"xs",children:[V&&g?.render&&(0,he.jsx)(g.render,{item:c,field:g}),!!p?.length&&(0,he.jsx)(z,{direction:"row",className:"dataviews-view-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:p.map(M=>(0,he.jsx)(bA,{className:"dataviews-view-grid__field-value",children:(0,he.jsx)(M.render,{item:c,field:M})},M.id))}),!!m?.length&&(0,he.jsx)(z,{direction:"column",className:"dataviews-view-grid__fields",gap:"xs",children:m.map(M=>(0,he.jsx)(Cr.Flex,{className:"dataviews-view-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,he.jsxs)(he.Fragment,{children:[(0,he.jsxs)(Nt.Root,{children:[(0,he.jsx)(Nt.Trigger,{render:(0,he.jsx)(Cr.FlexItem,{className:"dataviews-view-grid__field-name",children:M.header})}),(0,he.jsx)(Nt.Popup,{children:M.label})]}),(0,he.jsx)(Cr.FlexItem,{className:"dataviews-view-grid__field-value",style:{maxHeight:"none"},children:(0,he.jsx)(M.render,{item:c,field:M})})]})},M.id))})]})]})});function Yp({data:e,isInfiniteScroll:t,className:r,inert:o,isLoading:n,view:i,fields:s,selection:a,onChangeSelection:c,onClickItem:l,isItemClickable:u,renderItemLink:f,getItemId:g,actions:m,getSelectionProps:p}){let{paginationInfo:h,resizeObserverRef:b}=(0,Hn.useContext)(ne),x=vu(),v=lu(m,e),y=s.find(A=>A.id===i?.titleField),w=s.find(A=>A.id===i?.mediaField),P=s.find(A=>A.id===i?.descriptionField),R=i.fields??[],{regularFields:V,badgeFields:S}=R.reduce((A,O)=>{let D=s.find(T=>T.id===O);if(!D)return A;let _=i.layout?.badgeFields?.includes(O)?"badgeFields":"regularFields";return A[_].push(D),A},{regularFields:[],badgeFields:[]}),E="900px",F=Math.ceil(e.length/x),N=yu(e,t,x);return(0,he.jsxs)(he.Fragment,{children:[t&&(0,he.jsxs)(Cr.Composite,{render:(0,he.jsx)(Oa,{className:Z("dataviews-view-grid-infinite-scroll",r,{[`has-${i.layout?.density}-density`]:i.layout?.density&&["compact","comfortable"].includes(i.layout.density)}),previewSize:i.layout?.previewSize,"aria-busy":n,ref:b}),role:"feed",focusWrap:!0,inert:o,children:[Array.from({length:N}).map((A,O)=>(0,he.jsx)(Cr.Composite.Item,{render:D=>(0,he.jsx)(z,{...D,direction:"column",role:"article",className:"dataviews-view-grid__row__gridcell dataviews-view-grid__card dataviews-view-grid__placeholder"}),"aria-hidden":!0,tabIndex:-1},`placeholder-${O}`)),e.map(A=>{let O=g(A),D=p(O),_=A.position;return(0,he.jsx)(Cr.Composite.Item,{render:T=>(0,he.jsx)(gw,{...T,id:O,role:"article",view:i,selection:a,onChangeSelection:c,onClickItem:l,isItemClickable:u,renderItemLink:f,getItemId:g,item:A,actions:m,onMouseDown:k=>{T.onMouseDown?.(k),D.onMouseDown(k)},onClickCapture:k=>{T.onClickCapture?.(k),D.onClickCapture(k)},mediaField:w,titleField:y,descriptionField:P,regularFields:V,badgeFields:S,hasBulkActions:v,posinset:_,setsize:h.totalItems,config:{sizes:E}})},O)})]}),!t&&(0,he.jsx)(Cr.Composite,{role:"grid",className:Z("dataviews-view-grid",r,{[`has-${i.layout?.density}-density`]:i.layout?.density&&["compact","comfortable"].includes(i.layout.density)}),focusWrap:!0,"aria-busy":n,"aria-rowcount":F,ref:b,inert:o,children:yA(e,x).map((A,O)=>(0,he.jsx)(Cr.Composite.Row,{render:(0,he.jsx)("div",{role:"row","aria-rowindex":O+1,"aria-label":(0,Aa.sprintf)((0,Aa.__)("Row %d"),O+1),className:"dataviews-view-grid__row",style:{gridTemplateColumns:`repeat( ${x}, minmax(0, 1fr) )`}}),children:A.map(D=>{let _=g(D),T=p(_);return(0,he.jsx)(Cr.Composite.Item,{render:k=>(0,he.jsx)(gw,{...k,id:_,role:"gridcell",view:i,selection:a,onChangeSelection:c,onClickItem:l,isItemClickable:u,renderItemLink:f,getItemId:g,item:D,actions:m,onMouseDown:I=>{k.onMouseDown?.(I),T.onMouseDown(I)},onClickCapture:I=>{k.onClickCapture?.(I),T.onClickCapture(I)},mediaField:w,titleField:y,descriptionField:P,regularFields:V,badgeFields:S,hasBulkActions:v,config:{sizes:E}})},_)})},O))})]})}var Fr=d(B(),1);function xA({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,onClickItem:s,isItemClickable:a,renderItemLink:c,selection:l,view:u,className:f,empty:g}){let m=Eo(!!n),p=!!t?.length,h=u.groupBy?.field?r.find(P=>P.id===u.groupBy?.field):null,b=h?Sr(t,h):null,x=u.infiniteScrollEnabled&&!b,v=b?Array.from(b.values()).flat():t,{getSelectionProps:y}=du({data:v,actions:e,getItemId:o,selection:l,onChangeSelection:i});if(!p)return(0,Fr.jsx)("div",{className:Z("dataviews-no-results",{"is-refreshing":m}),children:g});let w={className:Z(f,{"is-refreshing":!x&&m}),inert:!x&&n?"true":void 0,isLoading:n,view:u,fields:r,selection:l,onChangeSelection:i,onClickItem:s,isItemClickable:a,renderItemLink:c,getItemId:o,actions:e,getSelectionProps:y};return(0,Fr.jsxs)(Fr.Fragment,{children:[p&&h&&b&&(0,Fr.jsx)(z,{direction:"column",gap:"lg",children:Array.from(b.entries()).map(([P,R])=>(0,Fr.jsxs)(z,{direction:"column",gap:"sm",children:[(0,Fr.jsx)("h3",{className:"dataviews-view-grid__group-header",children:u.groupBy?.showLabel===!1?P:(0,xu.sprintf)((0,xu.__)("%1$s: %2$s"),h.label,P)}),(0,Fr.jsx)(Yp,{...w,data:R,isInfiniteScroll:!1})]},P))}),!b&&(0,Fr.jsx)(Yp,{...w,data:t,isInfiniteScroll:!!x}),x&&n&&(0,Fr.jsx)("p",{className:"dataviews-loading-more",children:(0,Fr.jsx)(vw.Spinner,{})})]})}var bw=xA;var wu=d(jt(),1),qt=d(oe(),1),ot=d(G(),1),Ia=d(X(),1);var Xp=d(or(),1);var ie=d(B(),1),{Menu:Gp}=me(qt.privateApis);function qp(e){return`${e}-item-wrapper`}function wA(e,t){return`${e}-primary-action-${t}`}function Kp(e){return`${e}-dropdown`}function SA({idPrefix:e,primaryAction:t,item:r}){let o=(0,Xp.useRegistry)(),[n,i]=(0,ot.useState)(!1),s=wA(e,t.id),a=typeof t.label=="string"?t.label:t.label([r]);return"RenderModal"in t?(0,ie.jsx)("div",{role:"gridcell",children:(0,ie.jsx)(qt.Composite.Item,{id:s,render:(0,ie.jsx)(qt.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,text:a,size:"small",onClick:()=>i(!0)}),children:n&&(0,ie.jsx)(Ra,{action:t,items:[r],closeModal:()=>i(!1)})})},t.id):(0,ie.jsx)("div",{role:"gridcell",children:(0,ie.jsx)(qt.Composite.Item,{id:s,render:(0,ie.jsx)(qt.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,size:"small",onClick:()=>{t.callback([r],{registry:o})},children:a})})},t.id)}function yw({view:e,actions:t,idPrefix:r,isSelected:o,item:n,titleField:i,mediaField:s,descriptionField:a,onSelect:c,otherFields:l,onDropdownTriggerKeyDown:u,posinset:f}){let{showTitle:g=!0,showMedia:m=!0,showDescription:p=!0,infiniteScrollEnabled:h}=e,b=(0,ot.useRef)(null),x=`${r}-label`,v=`${r}-description`,y=(0,Xp.useRegistry)(),[w,P]=(0,ot.useState)(!1),[R,V]=(0,ot.useState)(null),S=({type:I})=>{P(I==="mouseenter")},{paginationInfo:E}=(0,ot.useContext)(ne);(0,ot.useEffect)(()=>{o&&b.current?.scrollIntoView({behavior:"auto",block:"nearest",inline:"nearest"})},[o]);let{primaryAction:F,eligibleActions:N}=(0,ot.useMemo)(()=>{let I=t.filter(M=>!M.isEligible||M.isEligible(n));return{primaryAction:I.filter(M=>M.isPrimary)[0],eligibleActions:I}},[t,n]),A=F&&t.length===1,O=m&&s?.render?(0,ie.jsx)("div",{className:"dataviews-view-list__media-wrapper",children:(0,ie.jsx)(s.render,{item:n,field:s,config:{sizes:"52px"}})}):null,D=g&&i?.render?(0,ie.jsx)(i.render,{item:n,field:i}):null,_=p&&a?.render,T=!!O&&!_&&!l.length,k=N?.length>0&&(0,ie.jsxs)(z,{direction:"row",gap:"md",className:"dataviews-view-list__item-actions",children:[F&&(0,ie.jsx)(SA,{idPrefix:r,primaryAction:F,item:n}),!A&&(0,ie.jsxs)("div",{role:"gridcell",children:[(0,ie.jsxs)(Gp,{placement:"bottom-end",children:[(0,ie.jsx)(Gp.TriggerButton,{render:(0,ie.jsx)(qt.Composite.Item,{id:Kp(r),render:(0,ie.jsx)(qt.Button,{size:"small",icon:sa,label:(0,Ia.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,onKeyDown:u})})}),(0,ie.jsx)(Gp.Popover,{children:(0,ie.jsx)(zp,{actions:N,item:n,registry:y,setActiveModalAction:V})})]}),!!R&&(0,ie.jsx)(Ra,{action:R,items:[n],closeModal:()=>V(null)})]})]});return(0,ie.jsx)(qt.Composite.Row,{ref:b,render:(0,ie.jsx)("div",{"aria-posinset":f,"aria-setsize":h?E.totalItems:void 0}),role:h?"article":"row",className:Z({"is-selected":o,"is-hovered":w}),onMouseEnter:S,onMouseLeave:S,children:(0,ie.jsxs)(z,{direction:"row",className:"dataviews-view-list__item-wrapper",children:[(0,ie.jsx)("div",{role:"gridcell",children:(0,ie.jsx)(qt.Composite.Item,{id:qp(r),"aria-pressed":o,"aria-labelledby":x,"aria-describedby":v,className:"dataviews-view-list__item",onClick:()=>c(n)})}),(0,ie.jsxs)(z,{direction:"row",gap:"md",justify:"start",align:T?"center":"flex-start",style:{flex:1,minWidth:0},children:[O,(0,ie.jsxs)(z,{direction:"column",gap:"xs",className:"dataviews-view-list__field-wrapper",children:[(0,ie.jsxs)(z,{direction:"row",align:"center",children:[(0,ie.jsx)("div",{className:"dataviews-title-field dataviews-view-list__title-field",id:x,children:D}),k]}),_&&(0,ie.jsx)("div",{className:"dataviews-view-list__field",children:(0,ie.jsx)(a.render,{item:n,field:a})}),(0,ie.jsx)("div",{className:"dataviews-view-list__fields",id:v,children:l.map(I=>(0,ie.jsxs)("div",{className:"dataviews-view-list__field",children:[(0,ie.jsx)(Qo,{className:"dataviews-view-list__field-label",render:(0,ie.jsx)("span",{}),children:I.label}),(0,ie.jsx)("span",{className:"dataviews-view-list__field-value",children:(0,ie.jsx)(I.render,{item:n,field:I})})]},I.id))})]})]})]})})}function CA(e){return!!e}function Zp(e){let{actions:t,data:r,fields:o,getItemId:n,isLoading:i,onChangeSelection:s,selection:a,view:c,className:l,empty:u}=e,f=(0,wu.useInstanceId)(Zp,"view-list"),g=Eo(!!i),{paginationInfo:m}=(0,ot.useContext)(ne),p=r?.findLast(L=>a.includes(n(L))),h=o.find(L=>L.id===c.titleField),b=o.find(L=>L.id===c.mediaField),x=o.find(L=>L.id===c.descriptionField),v=(c?.fields??[]).map(L=>o.find(j=>L===j.id)).filter(CA),y=L=>s([n(L)]),w=(0,ot.useCallback)(L=>`${f}-${n(L)}`,[f,n]),P=(0,ot.useCallback)((L,j)=>j.startsWith(w(L)),[w]),[R,V]=(0,ot.useState)(void 0),S=(0,ot.useRef)(null);(0,ot.useEffect)(()=>{p&&V(qp(w(p)))},[p,w]);let E=r.findIndex(L=>P(L,R??"")),F=(0,wu.usePrevious)(E),N=E!==-1,A=(0,ot.useCallback)((L,j)=>{let K=Math.min(r.length-1,Math.max(0,L));if(!r[K])return;let ee=w(r[K]),te=j(ee);V(te),S.current?.contains(S.current.ownerDocument.activeElement)&&document.getElementById(te)?.focus()},[r,w]);(0,ot.useEffect)(()=>{!N&&(F!==void 0&&F!==-1)&&A(F,qp)},[N,A,F]);let O=(0,ot.useCallback)(L=>{L.key==="ArrowDown"&&(L.preventDefault(),A(E+1,Kp)),L.key==="ArrowUp"&&(L.preventDefault(),A(E-1,Kp))},[A,E]),D=!!r?.length,_=c.groupBy?.field?o.find(L=>L.id===c.groupBy?.field):null,T=D&&_?Sr(r,_):null,k=c.infiniteScrollEnabled&&!T,I=k&&(c.startPosition??1)+(c.perPage??0)<m.totalItems,C=Z("dataviews-view-list",l,{[`has-${c.layout?.density}-density`]:c.layout?.density&&["compact","comfortable"].includes(c.layout.density),"is-refreshing":!k&&g}),M={ref:S,id:f,render:(0,ie.jsx)("div",{}),activeId:R,setActiveId:V,inert:!k&&i?"true":void 0};return D?D&&_&&T?(0,ie.jsx)(qt.Composite,{...M,className:"dataviews-view-list__group",role:"grid",children:(0,ie.jsx)(z,{direction:"column",gap:"lg",className:C,children:Array.from(T.entries()).map(([L,j])=>(0,ie.jsxs)(z,{direction:"column",children:[(0,ie.jsx)("h3",{className:"dataviews-view-list__group-header",children:c.groupBy?.showLabel===!1?L:(0,Ia.sprintf)((0,Ia.__)("%1$s: %2$s"),_.label,L)}),j.map(K=>{let ee=w(K);return(0,ie.jsx)(yw,{view:c,idPrefix:ee,actions:t,item:K,isSelected:K===p,onSelect:y,mediaField:b,titleField:h,descriptionField:x,otherFields:v,onDropdownTriggerKeyDown:O},ee)})]},L))})}):(0,ie.jsxs)(ie.Fragment,{children:[(0,ie.jsx)(qt.Composite,{...M,className:C,role:c.infiniteScrollEnabled?"feed":"grid",children:r.map((L,j)=>{let K=w(L);return(0,ie.jsx)(yw,{view:c,idPrefix:K,actions:t,item:L,isSelected:L===p,onSelect:y,mediaField:b,titleField:h,descriptionField:x,otherFields:v,onDropdownTriggerKeyDown:O,posinset:c.infiniteScrollEnabled?j+1:void 0},K)})}),(I||k&&i)&&(0,ie.jsx)("p",{className:"dataviews-loading-more","aria-hidden":!i,children:(0,ie.jsx)(qt.Spinner,{})})]}):(0,ie.jsx)("div",{className:Z("dataviews-no-results",{"is-refreshing":g}),children:u})}var Rw=d(oe(),1);var Su=d(X(),1),xw=d(G(),1);var Rs=d(B(),1);function ww({groupName:e,groupData:t,groupField:r,showLabel:o=!0,children:n}){let i=o?(0,xw.createInterpolateElement)((0,Su.sprintf)((0,Su.__)("%s: <groupName />"),r.label).trim(),{groupName:(0,Rs.jsx)(r.render,{item:t[0],field:r})}):(0,Rs.jsx)(r.render,{item:t[0],field:r});return(0,Rs.jsxs)(z,{direction:"column",className:"dataviews-view-activity__group",children:[(0,Rs.jsx)("h3",{className:"dataviews-view-activity__group-header",children:i}),n]},e)}var Ei=d(G(),1),Sw=d(or(),1),Cw=d(jt(),1);var nt=d(B(),1);function EA(e){let{view:t,actions:r,item:o,titleField:n,mediaField:i,descriptionField:s,otherFields:a,posinset:c,onClickItem:l,renderItemLink:u,isItemClickable:f}=e,{showTitle:g=!0,showMedia:m=!0,showDescription:p=!0,infiniteScrollEnabled:h}=t,b=(0,Ei.useRef)(null),x=(0,Sw.useRegistry)(),{paginationInfo:v}=(0,Ei.useContext)(ne),{primaryActions:y,eligibleActions:w}=(0,Ei.useMemo)(()=>{let N=r.filter(O=>!O.isEligible||O.isEligible(o));return{primaryActions:N.filter(O=>O.isPrimary),eligibleActions:N}},[r,o]),P=(0,Cw.useViewportMatch)("medium","<"),R=t.layout?.density??"balanced",V=m&&R!=="compact"&&i?.render?(0,nt.jsx)(i.render,{item:o,field:i,config:{sizes:R==="comfortable"?"32px":"24px"}}):null,S=(0,nt.jsx)("div",{className:"dataviews-view-activity__item-type-icon",children:V||(0,nt.jsx)("span",{className:"dataviews-view-activity__item-bullet","aria-hidden":"true"})}),E=g&&n?.render?(0,nt.jsx)(n.render,{item:o,field:n}):null,F=(0,Ei.useMemo)(()=>R==="comfortable"?"md":"sm",[R]);return(0,nt.jsx)("div",{ref:b,role:h?"article":void 0,"aria-posinset":c,"aria-setsize":h?v.totalItems:void 0,className:Z("dataviews-view-activity__item",R==="compact"&&"is-compact",R==="balanced"&&"is-balanced",R==="comfortable"&&"is-comfortable"),children:(0,nt.jsxs)(z,{direction:"row",gap:"lg",justify:"start",align:"flex-start",children:[(0,nt.jsx)(z,{direction:"column",gap:"xs",align:"center",className:"dataviews-view-activity__item-type",children:S}),(0,nt.jsxs)(z,{direction:"column",gap:F,align:"flex-start",className:"dataviews-view-activity__item-content",children:[E&&(0,nt.jsx)(Fn,{item:o,isItemClickable:f,onClickItem:l,renderItemLink:u,className:"dataviews-view-activity__item-title",children:E}),p&&s&&(0,nt.jsx)("div",{className:"dataviews-view-activity__item-description",children:(0,nt.jsx)(s.render,{item:o,field:s})}),(0,nt.jsx)("div",{className:"dataviews-view-activity__item-fields",children:a.map(N=>(0,nt.jsxs)("div",{className:"dataviews-view-activity__item-field",children:[(0,nt.jsx)(Qo,{className:"dataviews-view-activity__item-field-label",render:(0,nt.jsx)("span",{}),children:N.label}),(0,nt.jsx)("span",{className:"dataviews-view-activity__item-field-value",children:(0,nt.jsx)(N.render,{item:o,field:N})})]},N.id))}),!!y?.length&&(0,nt.jsx)(Up,{item:o,actions:y,registry:x,buttonVariant:"secondary"})]}),(y.length<w.length||P&&w.length>0)&&(0,nt.jsx)("div",{className:"dataviews-view-activity__item-actions",children:(0,nt.jsx)(Es,{item:o,actions:w,isCompact:!0})})]})})}var Ew=EA;var _w=d(q(),1);function _A(e){return!!e}function Qp(e){let{data:t,fields:r,getItemId:o,view:n}=e,i=r.find(l=>l.id===n.titleField),s=r.find(l=>l.id===n.mediaField),a=r.find(l=>l.id===n.descriptionField),c=(n?.fields??[]).map(l=>r.find(u=>l===u.id)).filter(_A);return t.map((l,u)=>(0,_w.createElement)(Ew,{...e,key:o(l),item:l,mediaField:s,titleField:i,descriptionField:a,otherFields:c,posinset:n.infiniteScrollEnabled?u+1:void 0}))}var Lr=d(B(),1);function Tw(e){let{empty:t,data:r,fields:o,isLoading:n,view:i,className:s}=e,a=Eo(!!n),c=!!r?.length,l=i.groupBy?.field?o.find(h=>h.id===i.groupBy?.field):null,u=c&&l?Sr(r,l):null,f=i.infiniteScrollEnabled&&!u;if(!c)return(0,Lr.jsx)("div",{className:Z("dataviews-no-results",{"is-refreshing":a}),children:t});let g=!f&&!!n,m=Z("dataviews-view-activity",s,{"is-refreshing":!f&&a}),p=u?Array.from(u.entries()):[];return c&&l&&u?(0,Lr.jsx)(z,{direction:"column",gap:"sm",className:m,inert:g?"true":void 0,children:p.map(([h,b])=>(0,Lr.jsx)(ww,{groupName:h,groupData:b,groupField:l,showLabel:i.groupBy?.showLabel!==!1,children:(0,Lr.jsx)(Qp,{...e,data:b})},h))}):(0,Lr.jsxs)(Lr.Fragment,{children:[(0,Lr.jsx)("div",{className:m,role:i.infiniteScrollEnabled?"feed":void 0,inert:g?"true":void 0,children:(0,Lr.jsx)(Qp,{...e})}),f&&n&&(0,Lr.jsx)("p",{className:"dataviews-loading-more",children:(0,Lr.jsx)(Rw.Spinner,{})})]})}var lr=d(oe(),1),ka=d(X(),1),kw=d(jt(),1),Eu=d(G(),1);var Va=d(oe(),1),Ow=d(or(),1),_o=d(G(),1);var Cu=d(X(),1);var Na=d(oe(),1),Ts=d(G(),1),Br=d(X(),1);var tn=d(B(),1);function RA(e,t){return!e.infiniteScrollEnabled&&t.totalItems>0&&t.totalPages>1}function Jp(){let{view:e,onChangeView:t,paginationInfo:r}=(0,Ts.useContext)(ne);if(!RA(e,r))return null;let{totalPages:o}=r,n=e.page??1,i=Array.from(Array(o)).map((s,a)=>{let c=a+1;return{value:c.toString(),label:c.toString(),"aria-label":n===c?(0,Br.sprintf)((0,Br.__)("Page %1$d of %2$d"),n,o):c.toString()}});return(0,tn.jsxs)(z,{direction:"row",className:"dataviews-pagination",justify:"end",align:"center",gap:"xl",children:[(0,tn.jsx)(z,{direction:"row",justify:"flex-start",align:"center",gap:"xs",className:"dataviews-pagination__page-select",children:(0,Ts.createInterpolateElement)((0,Br.sprintf)((0,Br._x)("<div>Page</div>%1$s<div>of %2$d</div>","paging"),"<CurrentPage />",o),{div:(0,tn.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,tn.jsx)(Na.SelectControl,{"aria-label":(0,Br.__)("Current page"),value:n.toString(),options:i,onChange:s=>{t({...e,page:+s})},size:"small",variant:"minimal"})})}),(0,tn.jsxs)(z,{direction:"row",gap:"xs",align:"center",children:[(0,tn.jsx)(Na.Button,{onClick:()=>t({...e,page:n-1}),disabled:n===1,accessibleWhenDisabled:!0,label:(0,Br.__)("Previous page"),icon:(0,Br.isRTL)()?Ql:ec,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,tn.jsx)(Na.Button,{onClick:()=>t({...e,page:n+1}),disabled:n>=o,accessibleWhenDisabled:!0,label:(0,Br.__)("Next page"),icon:(0,Br.isRTL)()?ec:Ql,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})}var Pw=(0,Ts.memo)(Jp);var Rt=d(B(),1),eg=[];function _i(e){return(0,_o.useMemo)(()=>!!e?.length&&e?.every(t=>t.supportsBulk),[e])}function TA({selection:e,selectedItems:t,onChangeSelection:r,data:o,getItemId:n,disableSelectAll:i=!1}){let s=e.length>0,a=t.length===o.length;return i?(0,Rt.jsx)(Va.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:s,disabled:!s,onChange:()=>{r([])},"aria-label":(0,Cu.__)("Deselect all")}):(0,Rt.jsx)(Va.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:a,indeterminate:!a&&!!t.length,onChange:()=>{if(a)r(e.filter(c=>!o.some(l=>c===n(l))));else{let c=new Set([...e,...o.map(l=>n(l))]);r(Array.from(c))}},"aria-label":a?(0,Cu.__)("Deselect all"):(0,Cu.__)("Select all")})}function PA({actions:e,items:t,selection:r}){let o=(0,Ow.useRegistry)(),[n,i]=(0,_o.useState)(null);return(0,Rt.jsx)(z,{direction:"row",gap:"xs",children:e.map(s=>{if(!("callback"in s))return null;let{id:a,label:c,icon:l,isPrimary:u,callback:f}=s,g=typeof c=="string"?c:c(t),m=u?"primary":"tertiary",p=a===n;return(0,Rt.jsx)(Va.Button,{accessibleWhenDisabled:!0,icon:l,disabled:p||!r?.length,isBusy:p,onClick:async()=>{i(a),await f(t,{registry:o}),i(null)},size:"compact",variant:m,children:g},a)})})}function Aw(){let{data:e,selection:t,onChangeSelection:r,getItemId:o,actions:n=eg,paginationInfo:i,view:s}=(0,_o.useContext)(ne),a=_i(n),c=(0,_o.useMemo)(()=>e.filter(u=>t.includes(o(u))),[t,o,e]);if(!n.length)return null;let l=ew(t.length,e.length,i.totalItems,!!s.infiniteScrollEnabled);return(0,Rt.jsxs)(z,{direction:"row",className:"dataviews-picker-footer__bulk-selection",gap:"md",align:"center",children:[a&&(0,Rt.jsx)(TA,{selection:t,selectedItems:c,onChangeSelection:r,data:e,getItemId:o,disableSelectAll:!!s.infiniteScrollEnabled}),(0,Rt.jsx)("span",{className:"dataviews-bulk-actions-footer__item-count",children:l})]})}function Iw(){let{data:e,selection:t,getItemId:r,actions:o=eg}=(0,_o.useContext)(ne),n=(0,_o.useMemo)(()=>e.filter(i=>t.includes(r(i))),[t,r,e]);return o.length?(0,Rt.jsx)("div",{className:"dataviews-picker-footer__actions",children:(0,Rt.jsx)(PA,{actions:o,items:n,selection:t})}):null}function Nw(){return(0,Rt.jsxs)(z,{direction:"row",gap:"md",align:"center",children:[(0,Rt.jsx)(Aw,{}),(0,Rt.jsx)(Iw,{})]})}function tg(){let{actions:e=eg,paginationInfo:t,view:r}=(0,_o.useContext)(ne),o=!r.infiniteScrollEnabled&&!!t.totalItems&&t.totalPages>1;return!e.length&&!o?null:(0,Rt.jsxs)(z,{direction:"row",justify:"space-between",align:"center",className:"dataviews-footer",gap:"sm",children:[(0,Rt.jsx)(Aw,{}),(0,Rt.jsx)(Pw,{}),(0,Rt.jsx)(Iw,{})]})}var pe=d(B(),1),{Badge:OA}=me(lr.privateApis);function Vw({view:e,multiselect:t,selection:r,onChangeSelection:o,getItemId:n,item:i,mediaField:s,titleField:a,descriptionField:c,regularFields:l,badgeFields:u,config:f,posinset:g,setsize:m}){let{showTitle:p=!0,showMedia:h=!0,showDescription:b=!0}=e,x=n(i),v=(0,Eu.useRef)(null),y=r.includes(x);Bn(v,g);let w=s?.render?(0,pe.jsx)(s.render,{item:i,field:s,config:f}):null,P=p&&a?.render?(0,pe.jsx)(a.render,{item:i,field:a}):null;return(0,pe.jsxs)(lr.Composite.Item,{ref:v,"aria-label":a?a.getValue({item:i})||(0,ka.__)("(no title)"):void 0,render:({children:R,...V})=>(0,pe.jsx)(z,{direction:"column",children:R,...V}),role:"option","aria-posinset":g,"aria-setsize":m,className:Z("dataviews-view-picker-grid__card",{"is-selected":y}),"aria-selected":y,onClick:()=>{if(y)o(r.filter(R=>x!==R));else{let R=t?[...r,x]:[x];o(R)}},children:[h&&w&&(0,pe.jsx)("div",{className:"dataviews-view-picker-grid__media",children:w}),h&&w&&(0,pe.jsx)(kn,{item:i,selection:r,onChangeSelection:o,getItemId:n,titleField:a,disabled:!1,"aria-hidden":!0,tabIndex:-1}),p&&(0,pe.jsx)(z,{direction:"row",justify:"space-between",className:"dataviews-view-picker-grid__title-actions",children:(0,pe.jsx)("div",{className:"dataviews-view-picker-grid__title-field dataviews-title-field",children:P})}),(0,pe.jsxs)(z,{direction:"column",gap:"xs",children:[b&&c?.render&&(0,pe.jsx)(c.render,{item:i,field:c}),!!u?.length&&(0,pe.jsx)(z,{direction:"row",className:"dataviews-view-picker-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:u.map(R=>(0,pe.jsx)(OA,{className:"dataviews-view-picker-grid__field-value",children:(0,pe.jsx)(R.render,{item:i,field:R})},R.id))}),!!l?.length&&(0,pe.jsx)(z,{direction:"column",className:"dataviews-view-picker-grid__fields",gap:"xs",children:l.map(R=>(0,pe.jsx)(lr.Flex,{className:"dataviews-view-picker-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,pe.jsxs)(pe.Fragment,{children:[(0,pe.jsx)(lr.FlexItem,{className:"dataviews-view-picker-grid__field-name",children:R.header}),(0,pe.jsx)(lr.FlexItem,{className:"dataviews-view-picker-grid__field-value",style:{maxHeight:"none"},children:(0,pe.jsx)(R.render,{item:i,field:R})})]})},R.id))})]})]},x)}function Mw({groupName:e,groupField:t,showLabel:r=!0,children:o}){let n=(0,kw.useInstanceId)(Mw,"dataviews-view-picker-grid-group__header");return(0,pe.jsxs)(z,{direction:"column",gap:"sm",role:"group","aria-labelledby":n,children:[(0,pe.jsx)("h3",{className:"dataviews-view-picker-grid-group__header",id:n,children:r?(0,ka.sprintf)((0,ka.__)("%1$s: %2$s"),t.label,e):e}),o]},e)}function AA({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,selection:s,view:a,className:c,empty:l}){let{resizeObserverRef:u,paginationInfo:f,itemListLabel:g}=(0,Eu.useContext)(ne),m=r.find(_=>_.id===a?.titleField),p=r.find(_=>_.id===a?.mediaField),h=r.find(_=>_.id===a?.descriptionField),b=a.fields??[],{regularFields:x,badgeFields:v}=b.reduce((_,T)=>{let k=r.find(C=>C.id===T);if(!k)return _;let I=a.layout?.badgeFields?.includes(T)?"badgeFields":"regularFields";return _[I].push(k),_},{regularFields:[],badgeFields:[]}),y=!!t?.length,w=a.layout?.previewSize,P=_i(e),R="900px",V=a.groupBy?.field?r.find(_=>_.id===a.groupBy?.field):null,S=V?Sr(t,V):null,E=(a.infiniteScrollEnabled&&!S)??!1,F=a?.page??1,N=a?.perPage??0,A=E?f?.totalItems:void 0,O=vu(),D=yu(t,E,O);return(0,pe.jsxs)(pe.Fragment,{children:[y&&V&&S&&(0,pe.jsx)(lr.Composite,{virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":P,className:Z("dataviews-view-picker-grid",c,{[`has-${a.layout?.density}-density`]:a.layout?.density&&["compact","comfortable"].includes(a.layout.density)}),"aria-label":g,render:({children:_,...T})=>(0,pe.jsx)(z,{direction:"column",gap:"lg",children:_,...T}),children:Array.from(S.entries()).map(([_,T])=>(0,pe.jsx)(Mw,{groupName:_,groupField:V,showLabel:a.groupBy?.showLabel!==!1,children:(0,pe.jsx)(Oa,{previewSize:w,style:{gridTemplateColumns:w&&`repeat(auto-fill, minmax(${w}px, 1fr))`},"aria-busy":n,ref:u,children:T.map(k=>{let I=k.position??(F-1)*N+t.indexOf(k)+1;return(0,pe.jsx)(Vw,{view:a,multiselect:P,selection:s,onChangeSelection:i,getItemId:o,item:k,mediaField:p,titleField:m,descriptionField:h,regularFields:x,badgeFields:v,config:{sizes:R},posinset:I,setsize:A},o(k))})})},_))}),y&&!S&&(0,pe.jsxs)(lr.Composite,{render:(0,pe.jsx)(Oa,{className:Z("dataviews-view-picker-grid",c,{[`has-${a.layout?.density}-density`]:a.layout?.density&&["compact","comfortable"].includes(a.layout.density)}),previewSize:w,"aria-busy":n,ref:u}),virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":P,"aria-label":g,children:[Array.from({length:D}).map((_,T)=>(0,pe.jsx)(lr.Composite.Item,{render:({children:k,...I})=>(0,pe.jsx)(z,{direction:"column",children:k,...I}),role:"option","aria-hidden":!0,tabIndex:-1,className:"dataviews-view-picker-grid__card dataviews-view-picker-grid__placeholder"},`placeholder-${T}`)),t.map(_=>{let T=_.position;return(0,pe.jsx)(Vw,{view:a,multiselect:P,selection:s,onChangeSelection:i,getItemId:o,item:_,mediaField:p,titleField:m,descriptionField:h,regularFields:x,badgeFields:v,config:{sizes:R},posinset:T,setsize:A},o(_))})]}),!y&&(0,pe.jsx)("div",{className:Z({"dataviews-loading":n,"dataviews-no-results":!n}),children:n?(0,pe.jsx)("p",{children:(0,pe.jsx)(lr.Spinner,{})}):l}),y&&n&&(0,pe.jsx)("p",{className:"dataviews-loading-more",children:(0,pe.jsx)(lr.Spinner,{})})]})}var Dw=AA;var _u=d(X(),1),Ri=d(oe(),1),Hr=d(G(),1);var ye=d(B(),1);function IA({item:e,fields:t,column:r,align:o}){let n=t.find(s=>s.id===r);if(!n)return null;let i=Z("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":o==="end","dataviews-view-table__cell-align-center":o==="center"});return(0,ye.jsx)("div",{className:i,children:(0,ye.jsx)(n.render,{item:e,field:n})})}function Fw({item:e,fields:t,id:r,view:o,titleField:n,mediaField:i,descriptionField:s,selection:a,getItemId:c,onChangeSelection:l,multiselect:u,posinset:f}){let{paginationInfo:g}=(0,Hr.useContext)(ne),m=a.includes(r),[p,h]=(0,Hr.useState)(!1),b=(0,Hr.useRef)(null);Bn(b,f);let{showTitle:x=!0,showMedia:v=!0,showDescription:y=!0,infiniteScrollEnabled:w}=o,P=()=>{h(!0)},R=()=>{h(!1)},V=o.fields??[],S=n&&x||i&&v||s&&y;return(0,ye.jsxs)(Ri.Composite.Item,{ref:b,render:({children:E,...F})=>(0,ye.jsx)("tr",{className:Z("dataviews-view-table__row",{"is-selected":m,"is-hovered":p}),onMouseEnter:P,onMouseLeave:R,children:E,...F}),"aria-selected":m,"aria-setsize":g.totalItems||void 0,"aria-posinset":f,role:w?"article":"option",onMouseDown:E=>{E.button===0&&E.currentTarget.parentElement?.focus({preventScroll:!0})},onClick:()=>{if(m)l(a.filter(E=>r!==E));else{let E=u?[...a,r]:[r];l(E)}},children:[(0,ye.jsx)("td",{className:"dataviews-view-table__checkbox-column",role:"presentation",children:(0,ye.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,ye.jsx)(kn,{item:e,selection:a,onChangeSelection:l,getItemId:c,titleField:n,disabled:!1,"aria-hidden":!0,tabIndex:-1})})}),S&&(0,ye.jsx)("td",{role:"presentation",children:(0,ye.jsx)(fu,{item:e,titleField:x?n:void 0,mediaField:v?i:void 0,descriptionField:y?s:void 0,isItemClickable:()=>!1})}),V.map(E=>{let{width:F,maxWidth:N,minWidth:A,align:O}=o.layout?.styles?.[E]??{};return(0,ye.jsx)("td",{style:{width:F,maxWidth:N,minWidth:A},role:"presentation",children:(0,ye.jsx)(IA,{fields:t,item:e,column:E,align:O})},E)})]},r)}function NA({actions:e,data:t,fields:r,getItemId:o,isLoading:n=!1,onChangeView:i,onChangeSelection:s,selection:a,setOpenedFilter:c,view:l,className:u,empty:f}){let g=(0,Hr.useRef)(new Map),m=(0,Hr.useRef)(void 0),[p,h]=(0,Hr.useState)(),b=_i(e)??!1;(0,Hr.useEffect)(()=>{m.current&&(m.current.focus(),m.current=void 0)});let x=l.groupBy?.field?r.find(T=>T.id===l.groupBy?.field):null,v=x?Sr(t,x):null,y=l.infiniteScrollEnabled&&!v,w=(0,Hr.useId)();if(p){m.current=p,h(void 0);return}let P=T=>{let k=g.current.get(T.id),I=k?g.current.get(k.fallback):void 0;h(I?.node)},R=!!t?.length,V=r.find(T=>T.id===l.titleField),S=r.find(T=>T.id===l.mediaField),E=r.find(T=>T.id===l.descriptionField),{showTitle:F=!0,showMedia:N=!0,showDescription:A=!0}=l,O=V&&F||S&&N||E&&A,D=l.fields??[],_=(T,k)=>I=>{I?g.current.set(T,{node:I,fallback:D[k>0?k-1:1]}):g.current.delete(T)};return(0,ye.jsxs)(ye.Fragment,{children:[(0,ye.jsxs)("table",{className:Z("dataviews-view-table","dataviews-view-picker-table",u,{[`has-${l.layout?.density}-density`]:l.layout?.density&&["compact","comfortable"].includes(l.layout.density)}),"aria-busy":n,"aria-describedby":w,role:y?"feed":"listbox",children:[(0,ye.jsx)("thead",{role:"presentation",children:(0,ye.jsxs)("tr",{className:"dataviews-view-table__row",role:"presentation",children:[(0,ye.jsx)("th",{className:"dataviews-view-table__checkbox-column",children:b&&(0,ye.jsx)(cu,{selection:a,onChangeSelection:s,data:t,actions:e,getItemId:o,disableSelectAll:y})}),O&&(0,ye.jsx)("th",{children:V&&(0,ye.jsx)(_s,{ref:_(V.id,0),fieldId:V.id,view:l,fields:r,onChangeView:i,onHide:P,setOpenedFilter:c,canMove:!1})}),D.map((T,k)=>{let{width:I,maxWidth:C,minWidth:M,align:L}=l.layout?.styles?.[T]??{};return(0,ye.jsx)("th",{style:{width:I,maxWidth:C,minWidth:M,textAlign:L},"aria-sort":l.sort?.direction&&l.sort?.field===T?eu[l.sort.direction]:void 0,scope:"col",children:(0,ye.jsx)(_s,{ref:_(T,k),fieldId:T,view:l,fields:r,onChangeView:i,onHide:P,setOpenedFilter:c,canMove:l.layout?.enableMoving??!0})},T)})]})}),R&&x&&v?Array.from(v.entries()).map(([T,k])=>(0,ye.jsxs)(Ri.Composite,{virtualFocus:!0,orientation:"vertical",render:(0,ye.jsx)("tbody",{role:"group"}),children:[(0,ye.jsx)("tr",{className:"dataviews-view-table__group-header-row",role:"presentation",children:(0,ye.jsx)("td",{colSpan:D.length+(O?1:0)+1,className:"dataviews-view-table__group-header-cell",role:"presentation",children:l.groupBy?.showLabel===!1?T:(0,_u.sprintf)((0,_u.__)("%1$s: %2$s"),x.label,T)})}),k.map((I,C)=>(0,ye.jsx)(Fw,{item:I,fields:r,id:o(I)||C.toString(),view:l,titleField:V,mediaField:S,descriptionField:E,selection:a,getItemId:o,onChangeSelection:s,multiselect:b},o(I)))]},`group-${T}`)):(0,ye.jsx)(Ri.Composite,{render:(0,ye.jsx)("tbody",{role:"presentation"}),virtualFocus:!0,orientation:"vertical",children:R&&t.map((T,k)=>{let I=o(T),C=T.position;return(0,ye.jsx)(Fw,{item:T,fields:r,id:I||k.toString(),view:l,titleField:V,mediaField:S,descriptionField:E,selection:a,getItemId:o,onChangeSelection:s,multiselect:b,posinset:C},I)})})]}),(0,ye.jsxs)("div",{className:Z({"dataviews-loading":n,"dataviews-no-results":!R&&!n}),id:w,children:[!R&&(n?(0,ye.jsx)("p",{children:(0,ye.jsx)(Ri.Spinner,{})}):f),R&&n&&(0,ye.jsx)("p",{className:"dataviews-loading-more",children:(0,ye.jsx)(Ri.Spinner,{})})]})]})}var Lw=NA;var Ps=d(oe(),1),Os=d(G(),1),Bw=d(jt(),1),Ru=d(X(),1);var Re=d(B(),1);function VA(e){return!!e}function kA({view:e,multiselect:t,selection:r,onChangeSelection:o,getItemId:n,item:i,titleField:s,mediaField:a,descriptionField:c,otherFields:l,posinset:u,setsize:f}){let g=(0,Os.useRef)(null);Bn(g,u);let{showTitle:m=!0,showMedia:p=!0,showDescription:h=!0}=e,b=n(i),x=r.includes(b),v=e.layout?.density??"balanced",y=p&&v!=="compact"&&a?.render?(0,Re.jsx)(a.render,{item:i,field:a,config:{sizes:v==="comfortable"?"32px":"24px"}}):null,w=(0,Re.jsx)("div",{className:"dataviews-view-picker-activity__item-type-icon",children:y||(0,Re.jsx)("span",{className:"dataviews-view-picker-activity__item-bullet","aria-hidden":"true"})}),P=m&&s?.render?(0,Re.jsx)(s.render,{item:i,field:s}):null,R=h&&c?.render?(0,Re.jsx)(c.render,{item:i,field:c}):null,V=(0,Os.useMemo)(()=>v==="comfortable"?"md":"sm",[v]);return(0,Re.jsx)(Ps.Composite.Item,{ref:g,role:"option","aria-label":s&&s.getValue({item:i})||void 0,"aria-posinset":u,"aria-setsize":f,"aria-selected":x,className:Z("dataviews-view-picker-activity__item",v==="compact"&&"is-compact",v==="balanced"&&"is-balanced",v==="comfortable"&&"is-comfortable",x&&"is-selected"),onClick:()=>{if(x)o(r.filter(S=>b!==S));else{let S=t?[...r,b]:[b];o(S)}},render:(0,Re.jsx)("div",{}),children:(0,Re.jsxs)(z,{direction:"row",gap:"lg",justify:"start",align:"flex-start",children:[(0,Re.jsx)(z,{direction:"column",gap:"xs",align:"center",className:"dataviews-view-picker-activity__item-type",children:w}),(0,Re.jsxs)(z,{direction:"column",gap:V,align:"flex-start",className:"dataviews-view-picker-activity__item-content",children:[P&&(0,Re.jsx)("div",{className:"dataviews-view-picker-activity__item-title",children:P}),R&&(0,Re.jsx)("div",{className:"dataviews-view-picker-activity__item-description",children:R}),(0,Re.jsx)("div",{className:"dataviews-view-picker-activity__item-fields",children:l.map(S=>(0,Re.jsxs)("div",{className:"dataviews-view-picker-activity__item-field",children:[(0,Re.jsx)(Qo,{render:(0,Re.jsx)("span",{}),className:"dataviews-view-picker-activity__item-field-label",children:S.label}),(0,Re.jsx)("span",{className:"dataviews-view-picker-activity__item-field-value",children:(0,Re.jsx)(S.render,{item:i,field:S})})]},S.id))})]})]})})}function Hw({groupName:e,groupField:t,showLabel:r=!0,children:o}){let n=(0,Bw.useInstanceId)(Hw,"dataviews-view-picker-activity-group__header");return(0,Re.jsxs)(z,{direction:"column",role:"group","aria-labelledby":n,className:"dataviews-view-picker-activity-group",children:[(0,Re.jsx)("h3",{className:"dataviews-view-picker-activity-group__header",id:n,children:r?(0,Ru.sprintf)((0,Ru.__)("%1$s: %2$s"),t.label,e):e}),o]})}function jw({data:e,fields:t,getItemId:r,isLoading:o,onChangeSelection:n,selection:i,view:s,actions:a,className:c,empty:l}){let{itemListLabel:u,paginationInfo:f}=(0,Os.useContext)(ne),g=_i(a),m=t.find(S=>S.id===s?.titleField),p=t.find(S=>S.id===s?.mediaField),h=t.find(S=>S.id===s?.descriptionField),b=(s?.fields??[]).map(S=>t.find(E=>S===E.id)).filter(VA),x=s.groupBy?.field?t.find(S=>S.id===s.groupBy?.field):null,v=x?Sr(e,x):null,w=(s.infiniteScrollEnabled&&!v)??!1?f?.totalItems:void 0,P=!!e?.length,R=!!(x&&v),V=S=>(0,Re.jsx)(kA,{view:s,multiselect:g,selection:i,onChangeSelection:n,getItemId:r,item:S,titleField:m,mediaField:p,descriptionField:h,otherFields:b,posinset:S.position,setsize:w},r(S));return P?(0,Re.jsxs)(Re.Fragment,{children:[(0,Re.jsx)(Ps.Composite,{virtualFocus:!0,orientation:"vertical",role:"listbox","aria-multiselectable":g,"aria-label":u,"aria-busy":o,render:R?(0,Re.jsx)(z,{direction:"column",gap:"sm"}):void 0,className:Z("dataviews-view-picker-activity",c),children:R&&v?Array.from(v.entries()).map(([S,E])=>(0,Re.jsx)(Hw,{groupName:S,groupField:x,showLabel:s.groupBy?.showLabel!==!1,children:E.map(V)},S)):e.map(V)}),o&&(0,Re.jsx)("p",{className:"dataviews-loading-more",children:(0,Re.jsx)(Ps.Spinner,{})})]}):(0,Re.jsx)("div",{className:Z({"dataviews-loading":o,"dataviews-no-results":!o}),children:o?(0,Re.jsx)("p",{children:(0,Re.jsx)(Ps.Spinner,{})}):l})}var As=d(oe(),1),Is=d(X(),1),Ww=d(G(),1);var Ns=d(B(),1);function jn(){let e=(0,Ww.useContext)(ne),t=e.view;return(0,Ns.jsxs)(As.__experimentalToggleGroupControl,{label:(0,Is.__)("Density"),value:t.layout?.density||"balanced",onChange:r=>{e.onChangeView({...t,layout:{...t.layout,density:r}})},isBlock:!0,children:[(0,Ns.jsx)(As.__experimentalToggleGroupControlOption,{value:"comfortable",label:(0,Is._x)("Comfortable","Density option for DataView layout")},"comfortable"),(0,Ns.jsx)(As.__experimentalToggleGroupControlOption,{value:"balanced",label:(0,Is._x)("Balanced","Density option for DataView layout")},"balanced"),(0,Ns.jsx)(As.__experimentalToggleGroupControlOption,{value:"compact",label:(0,Is._x)("Compact","Density option for DataView layout")},"compact")]})}var zw=d(oe(),1),Uw=d(X(),1),$w=d(G(),1);var Yw=d(B(),1),MA=[{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 Gw(){let e=(0,$w.useContext)(ne),t=e.view,r=MA.filter(s=>e.containerWidth>=s.breakpoint),o=t.layout?.previewSize??230,n=r.map((s,a)=>({...s,index:a})).filter(s=>s.value<=o).sort((s,a)=>a.value-s.value)[0]?.index??0,i=r.map((s,a)=>({value:a}));return(0,Yw.jsx)(zw.RangeControl,{showTooltip:!1,label:(0,Uw.__)("Preview size"),value:n,min:0,max:r.length-1,withInputField:!1,onChange:(s=0)=>{e.onChangeView({...t,layout:{...t.layout,previewSize:r[s].value}})},step:1,marks:i})}var Ti=d(B(),1);function rg(){return(0,Ti.jsxs)(Ti.Fragment,{children:[(0,Ti.jsx)(jn,{}),(0,Ti.jsx)(Gw,{})]})}var Wn=[{type:ru,label:(0,Ro.__)("Table"),component:dw,icon:Vl,viewConfigOptions:jn},{type:Bx,label:(0,Ro.__)("Grid"),component:bw,icon:Ml,viewConfigOptions:rg},{type:Hx,label:(0,Ro.__)("List"),component:Zp,icon:(0,Ro.isRTL)()?Kd:Zd,viewConfigOptions:jn},{type:jx,label:(0,Ro.__)("Activity"),component:Tw,icon:rc,viewConfigOptions:jn},{type:Wx,label:(0,Ro.__)("Grid"),component:Dw,icon:Ml,viewConfigOptions:rg,isPicker:!0},{type:zx,label:(0,Ro.__)("Table"),component:Lw,icon:Vl,viewConfigOptions:jn,isPicker:!0},{type:Ux,label:(0,Ro.__)("Activity"),component:jw,icon:rc,viewConfigOptions:jn,isPicker:!0}];var $s=d(G(),1);var Kn=d(oe(),1),sn=d(X(),1),vf=d(G(),1);var qw=d(q(),1),Kw=(0,qw.createContext)(!0);function Zw(e){return Array.isArray(e)?e:typeof e<"u"?[e]:[]}function Tu(e){let t=[];for(let r of e)t.push(...r);return t}function Ma(e){return e.slice().reverse()}function Da(...e){}function Er(e,t){return typeof Object.hasOwn=="function"?Object.hasOwn(e,t):Object.prototype.hasOwnProperty.call(e,t)}function Vs(...e){return(...t)=>{for(let r of e)typeof r=="function"&&r(...t)}}function Fa(e){return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function Qw(e,t){let r={...e};for(let o of t)Er(r,o)&&delete r[o];return r}function Jw(e,t){let r={};for(let o of t)Er(e,o)&&(r[o]=e[o]);return r}function Pu(e){return e}function eS(e=Da){let t=requestAnimationFrame(()=>{t=requestAnimationFrame(e)});return()=>cancelAnimationFrame(t)}function Kt(e,t){if(!e)throw typeof t!="string"?new Error("Invariant failed"):new Error(t)}function og(e){return Object.keys(e)}function tS(e,...t){let r=typeof e=="function"?e(...t):e;return r==null?!1:!r}function ks(e){return e.disabled||e["aria-disabled"]===!0||e["aria-disabled"]==="true"}function Xt(e){let t={};for(let r in e)e[r]!==void 0&&(t[r]=e[r]);return t}function we(...e){for(let t of e)if(t!==void 0)return t}var Ms=DA();function DA(){return typeof window<"u"&&!!window.document?.createElement}function To(e){return e?"self"in e?e.document:e.ownerDocument||document:document}function Oi(e,t=!1){let{activeElement:r}=To(e);if(!r?.nodeName)return null;if(FA(r)&&r.contentDocument?.body)return Oi(r.contentDocument.body,t);if(t){let o=r.getAttribute("aria-activedescendant");if(o){let n=To(r).getElementById(o);if(n)return n}}return r}function Pi(e,t){return e===t||e.contains(t)}function Ds(e){return e?.nodeType===1}function rS(e){return typeof e?.nodeType=="number"}function FA(e){return e.tagName==="IFRAME"}function zn(e){let t=e.tagName.toLowerCase();return t==="button"?!0:t==="input"&&e.type?LA.indexOf(e.type)!==-1:!1}var LA=["button","color","file","image","reset","submit"];function BA(e){if(typeof e.checkVisibility=="function")return e.checkVisibility();let t=e;return t.offsetWidth>0||t.offsetHeight>0||e.getClientRects().length>0}function cr(e){try{return e.tagName==="TEXTAREA"?!0:e.tagName!=="INPUT"?!1:e.selectionStart!==null}catch{return!1}}function Ou(e){return e.isContentEditable||cr(e)}function oS(e){if(cr(e))return e.value;if(e.isContentEditable){let t=To(e).createRange();return t.selectNodeContents(e),t.toString()}return""}function La(e){let t=0,r=0;if(cr(e))t=e.selectionStart||0,r=e.selectionEnd||0;else if(e.isContentEditable){let o=To(e).getSelection();if(o?.rangeCount&&o.anchorNode&&Pi(e,o.anchorNode)&&o.focusNode&&Pi(e,o.focusNode)){let n=o.getRangeAt(0),i=n.cloneRange();i.selectNodeContents(e),i.setEnd(n.startContainer,n.startOffset),t=i.toString().length,i.setEnd(n.endContainer,n.endOffset),r=i.toString().length}}return{start:t,end:r}}var HA=["dialog","menu","listbox","tree","grid"],Xw={menu:"menuitem",listbox:"option",tree:"treeitem"};function nS(e,t){let r=e?.getAttribute("role");return r&&HA.indexOf(r)!==-1?r:t}function iS(e){if(e!=null&&Er(Xw,e))return Xw[e]}function Ba(e){if(!e)return null;let t=o=>o==="auto"||o==="scroll";if(e.clientHeight&&e.scrollHeight>e.clientHeight){let{overflowY:o}=getComputedStyle(e);if(t(o))return e}else if(e.clientWidth&&e.scrollWidth>e.clientWidth){let{overflowX:o}=getComputedStyle(e);if(t(o))return e}let r=To(e);return Ba(e.parentElement)||r.scrollingElement||r.body}function Au(e,...t){/text|search|password|tel|url/i.test(e.type)&&e.setSelectionRange(...t)}function sS(e,t){let r=e.map((n,i)=>[i,n]),o=!1;return r.sort(([n,i],[s,a])=>{let c=t(i),l=t(a);return c===l||!c||!l?0:jA(c,l)?(n>s&&(o=!0),-1):(n<s&&(o=!0),1)}),o?r.map(([n,i])=>i):e}function jA(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function aS(){return Ms&&!!navigator.maxTouchPoints}function Iu(){return Ms?/mac|iphone|ipad|ipod/i.test(navigator.platform):!1}function Fs(){return Ms&&Iu()&&/apple/i.test(navigator.vendor)}function lS(){return Ms&&/firefox\//i.test(navigator.userAgent)}function cS(e){let{currentTarget:t,target:r}=e;return t?rS(r)?!Pi(t,r):!0:!1}function Vt(e){return e.target===e.currentTarget}function uS(e){if(!Ds(e))return!1;let t=e,r=t.tagName.toLowerCase();return r==="a"||r==="button"&&t.type==="submit"||r==="input"&&t.type==="submit"}function fS(e){let t=Iu();return t&&!e.metaKey||!t&&!e.ctrlKey?!1:uS(e.currentTarget)}function dS(e){return e.altKey?uS(e.currentTarget):!1}function Ai(e,t){let r=new FocusEvent("blur",t),o=e.dispatchEvent(r),n={...t,bubbles:!0};return e.dispatchEvent(new FocusEvent("focusout",n)),o}function mS(e,t,r){let o=new KeyboardEvent(t,r);return e.dispatchEvent(o)}function ng(e,t){let r=new MouseEvent("click",t);return e.dispatchEvent(r)}function Nu(e,t){let r=t||e.currentTarget,o=e.relatedTarget;return!rS(o)||!Pi(r,o)}function pS(e){return e.type==="input"}function Ii(e,t,r,o){let i=(a=>{if(o){let l=setTimeout(a,o);return()=>clearTimeout(l)}let c=requestAnimationFrame(a);return()=>cancelAnimationFrame(c)})(()=>{e.removeEventListener(t,s,!0),r()}),s=()=>{i(),r()};return e.addEventListener(t,s,{once:!0,capture:!0}),()=>{i(),e.removeEventListener(t,s,!0)}}function Po(e,t,r,o=window){let n=[];try{o.document.addEventListener(e,t,r);for(let s of Array.from(o.frames))n.push(Po(e,t,r,s))}catch{}return()=>{try{o.document.removeEventListener(e,t,r)}catch{}for(let s of n)s()}}var WA="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 Vu(e){return!(!e.matches(WA)||!BA(e)||e.closest("[inert]"))}function Yr(e){let t=Oi(e);if(!t)return!1;if(t===e)return!0;let r=t.getAttribute("aria-activedescendant");return r?r===e.id:!1}function gS(e){let t=Oi(e);if(!t)return!1;if(Pi(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 hS(e,t){"scrollIntoView"in e?(e.focus({preventScroll:!0}),e.scrollIntoView({block:"nearest",inline:"nearest",...t})):e.focus()}function vS(e){return async()=>{let t=await e?.();return vS(async()=>(await t?.(),e))}}var IW=zA();function zA({limit:e=100}={}){let t=[],r=[],o=null,n=()=>t.length>0,i=()=>r.length>0;return{canUndo:n,canRedo:i,undo:async()=>{n()&&(o=null,r.push(await t.pop()?.()))},redo:async()=>{i()&&(o=null,t.push(await r.pop()?.()))},execute:async(l,u)=>{if(!l)return;let f=u===o;o=u??null;let g=f?Math.max(0,t.length-1):t.length,m=await l();if(!m)return;r=[];let p=t[g];for(t[g]=vS(async()=>{await m?.();let h=await p?.();return async()=>{await h?.(),await l?.()}});t.length>e;)t.shift()}}}var Zt=d(q(),1),De=d(q(),1),Ni=d(B(),1);function bS(e,t){if(typeof e=="function"){let r=e(t);if(typeof r=="function")return r}else e&&(e.current=t)}function UA(e){return!e||!(0,De.isValidElement)(e)?!1:"ref"in e.props||"ref"in e}function $A(e){return UA(e)?{...e.props}.ref||e.ref:null}function YA(e,t){let r={...e};for(let o in t){if(!Er(t,o))continue;if(o==="className"){let i="className",s=e[i],a=t[i];s&&a?r[i]=`${s} ${a}`:r[i]=a||s;continue}if(o==="style"){let i="style";r[i]=e[i]?{...e[i],...t[i]}:t[i];continue}let n=t[o];if(o.startsWith("on")){if(typeof n!="function")continue;let i=e[o];if(typeof i=="function"){r[o]=(...s)=>{n(...s),i(...s)};continue}}r[o]=n}return r}var ig={...Zt},yS=ig.useId,kW=ig.useDeferredValue,xS=ig.useInsertionEffect,$e=Ms?De.useLayoutEffect:De.useEffect;function GA(e){let[t]=(0,De.useState)(e);return t}function ES(e){let t=(0,De.useRef)(e);return $e(()=>{t.current=e}),t}function xe(e){let t=(0,De.useRef)(()=>{throw new Error("Cannot call an event handler while rendering.")});return xS?xS(()=>{t.current=e}):t.current=e,(0,De.useCallback)((...r)=>t.current?.(...r),[])}function _S(e){let[t,r]=(0,De.useState)(null);return $e(()=>{if(t==null||!e)return;let o=null;return e(n=>(o=n,t)),()=>{e(o)}},[t,e]),[t,r]}function dt(...e){return(0,De.useMemo)(()=>{if(e.some(Boolean))return t=>{let r=[];for(let o of e){if(!o)continue;let n=bS(o,t);r.push({ref:o,cleanup:typeof n=="function"?n:void 0})}if(r.some(o=>o.cleanup))return()=>{for(let{ref:o,cleanup:n}of r)n?n():bS(o,null)}}},e)}function Gr(e){if(yS){let o=yS();return e||o}let[t,r]=(0,De.useState)(e);return $e(()=>{e||t||r(`id-${Math.random().toString(36).slice(2,8)}`)},[e,t]),e||t}function RS(e,t){let r=i=>{if(typeof i=="string")return i},[o,n]=(0,De.useState)(()=>r(t));return $e(()=>{n((e&&"current"in e?e.current:e)?.tagName.toLowerCase()||r(t))},[e,t]),o}function TS(e,t,r){let o=GA(r),[n,i]=(0,De.useState)(o);return(0,De.useEffect)(()=>{let s=e&&"current"in e?e.current:e;if(!s)return;let a=()=>{let l=s.getAttribute(t);i(l??o)},c=new MutationObserver(a);return c.observe(s,{attributeFilter:[t]}),a(),()=>c.disconnect()},[e,t,o]),n}function Oo(e,t){let r=(0,De.useRef)(!1);(0,De.useEffect)(()=>{if(r.current)return e();r.current=!0},t),(0,De.useEffect)(()=>()=>{r.current=!1},[])}function PS(e,t){let r=(0,De.useRef)(!1);$e(()=>{if(r.current)return e();r.current=!0},t),$e(()=>()=>{r.current=!1},[])}function OS(){return(0,De.useReducer)(()=>[],[])}function mt(e){return xe(typeof e=="function"?e:()=>e)}function Ao(e,t,r=[]){let o=(0,De.useCallback)(n=>(e.wrapElement&&(n=e.wrapElement(n)),t(n)),[...r,e.wrapElement]);return{...e,wrapElement:o}}function Mu(e,t,r){let o=e.onLoadedMetadataCapture,n=(0,De.useMemo)(()=>Object.assign(()=>{},o,...r!==void 0?[{[t]:r}]:[]),[o,t,r]);return[o?.[t],{onLoadedMetadataCapture:n}]}var wS=!1;function AS(){return(0,De.useEffect)(()=>{wS||(Po("mousemove",KA,!0),Po("mousedown",ku,!0),Po("mouseup",ku,!0),Po("keydown",ku,!0),Po("scroll",ku,!0),wS=!0)},[]),xe(()=>sg)}var sg=!1,SS=0,CS=0;function qA(e){let t=e.movementX||e.screenX-SS,r=e.movementY||e.screenY-CS;return SS=e.screenX,CS=e.screenY,t||r||!1}function KA(e){qA(e)&&(sg=!0)}function ku(){sg=!1}function ze(e){let t=Zt.forwardRef((r,o)=>e({...r,ref:o}));return t.displayName=e.displayName||e.name,t}function Io(e,t){return Zt.memo(e,t)}function Ye(e,t){let{wrapElement:r,render:o,...n}=t,i=dt(t.ref,$A(o)),s;if(Zt.isValidElement(o)){let a={...o.props,ref:i};s=Zt.cloneElement(o,YA(n,a))}else o?s=o(n):s=(0,Ni.jsx)(e,{...n});return r?r(s):s}function Ge(e){let t=(r={})=>e(r);return t.displayName=e.name,t}function _r(e=[],t=[]){let r=Zt.createContext(void 0),o=Zt.createContext(void 0),n=()=>Zt.useContext(r),i=(l=!1)=>{let u=Zt.useContext(o),f=n();return l?u:u||f},s=()=>{let l=Zt.useContext(o),u=n();if(!(l&&l===u))return u},a=l=>e.reduceRight((u,f)=>(0,Ni.jsx)(f,{...l,children:u}),(0,Ni.jsx)(r.Provider,{...l}));return{context:r,scopedContext:o,useContext:n,useScopedContext:i,useProviderContext:s,ContextProvider:a,ScopedContextProvider:l=>(0,Ni.jsx)(a,{...l,children:t.reduceRight((u,f)=>(0,Ni.jsx)(f,{...l,children:u}),(0,Ni.jsx)(o.Provider,{...l}))})}}var kt=d(q(),1),XA="div",ZA=Symbol("accessibleWhenDisabled"),QA=Fs(),JA=["text","search","url","tel","email","password","number","date","month","week","time","datetime","datetime-local"];function eI(e){let{tagName:t,readOnly:r,type:o}=e;return t==="TEXTAREA"&&!r||t==="SELECT"&&!r?!0:t==="INPUT"&&!r?JA.includes(o):!!(e.isContentEditable||e.getAttribute("role")==="combobox"&&e.dataset.name)}function tI(e){return e?e==="button"||e==="summary"||e==="input"||e==="select"||e==="textarea"||e==="a":!0}function rI(e){return e?e==="button"||e==="input"||e==="select"||e==="textarea":!0}function oI(e){if(e.tagName==="BUTTON"){let{type:t}=e;return t==="submit"}if(e.tagName==="INPUT"){let{type:t}=e;return t==="submit"||t==="image"}return!1}function nI({focusable:e,trulyDisabled:t,nativeTabbable:r,supportsDisabled:o,safariTabIndex:n,tabIndexProp:i}){return e?t?r&&!o?-1:void 0:r?n&&i==null?0:i:i??0:i}function ag(e,t){return xe(r=>{e?.(r),!r.defaultPrevented&&t&&(r.stopPropagation(),r.preventDefault())})}var IS=!1,lg=!0;function iI(e){let t=e.target;Ds(t)&&!t.hasAttribute("data-focus-visible")&&(lg=!1)}function sI(e){e.metaKey||e.ctrlKey||e.altKey||(lg=!0)}var Ha=Ge(function({focusable:t=!0,accessibleWhenDisabled:r,autoFocus:o,onFocusVisible:n,...i}){let s=(0,kt.useRef)(null),[a,c]=Mu(i,ZA,r);r??=a,(0,kt.useEffect)(()=>{t&&(IS||(Po("mousedown",iI,!0),Po("keydown",sI,!0),IS=!0))},[t]);let l=t&&ks(i),u=l&&!r,[f,g]=(0,kt.useState)(!1),m=(0,kt.useRef)(!1),p=(0,kt.useRef)(null),h=xe(C=>{p.current?.(),p.current=null,m.current=!1,C?.removeAttribute("data-focus-visible")});(0,kt.useEffect)(()=>{t&&u&&(h(s.current),f&&g(!1))},[t,u,f,h]),(0,kt.useEffect)(()=>{if(!t||!f)return;let C=s.current;if(!C||typeof IntersectionObserver>"u")return;let M=new IntersectionObserver(()=>{Vu(C)||(m.current=!1,g(!1))});return M.observe(C),()=>M.disconnect()},[t,f]),(0,kt.useEffect)(()=>()=>p.current?.(),[]);let b=ag(i.onKeyPressCapture,l),x=ag(i.onMouseDownCapture,l),v=ag(i.onClickCapture,l),y=(C,M)=>{if(M&&(C.currentTarget=M),!t)return;let L=C.currentTarget;if(L&&Yr(L)&&(n?.(C),!C.defaultPrevented)){if(L.dataset.focusVisible="true",m.current=!0,oI(L)){if(p.current?.(),p.current=null,typeof IntersectionObserver<"u"){let j=new IntersectionObserver(()=>{Vu(L)||h(L)});j.observe(L),p.current=()=>j.disconnect()}return}g(!0)}},w=i.onKeyDownCapture,P=xe(C=>{if(w?.(C),C.defaultPrevented||!t||f||m.current||C.metaKey||C.altKey||C.ctrlKey||!Vt(C))return;let M=C.currentTarget;Ii(M,"focusout",()=>y(C,M))}),R=i.onFocusCapture,V=xe(C=>{if(R?.(C),C.defaultPrevented||!t)return;if(!Vt(C)){g(!1);return}let M=C.currentTarget,L=()=>y(C,M);lg||eI(C.target)?Ii(C.target,"focusout",L):g(!1)}),S=i.onBlur,E=xe(C=>{S?.(C),t&&Nu(C)&&(h(C.currentTarget),g(!1))}),F=(0,kt.useContext)(Kw),N=xe(C=>{t&&o&&C&&F&&queueMicrotask(()=>{Yr(C)||Vu(C)&&C.focus()})}),A=RS(s),O=t&&tI(A),D=t&&rI(A),[_,T]=(0,kt.useState)(!1);QA&&(0,kt.useEffect)(()=>{if(!t)return;let C=s.current;if(!C)return;let{type:M}=C,L=C.tagName==="INPUT"&&(M==="checkbox"||M==="radio");T(zn(C)||L)},[t]);let k=i.style,I=(0,kt.useMemo)(()=>u?{pointerEvents:"none",...k}:k,[u,k]);return i={"data-focus-visible":t&&f||void 0,"data-autofocus":o||void 0,"aria-disabled":l||void 0,...i,...c,ref:dt(s,N,i.ref),style:I,tabIndex:nI({focusable:t,trulyDisabled:u,nativeTabbable:O,supportsDisabled:D,safariTabIndex:_,tabIndexProp:i.tabIndex}),disabled:D&&u?!0:void 0,contentEditable:l?void 0:i.contentEditable,onKeyPressCapture:b,onClickCapture:v,onMouseDownCapture:x,onKeyDownCapture:P,onFocusCapture:V,onBlur:E},Xt(i)}),BW=ze(function(t){return Ye(XA,Ha(t))});var Un=d(q(),1),aI="button";function NS(e){if(!e.isTrusted)return!1;let t=e.currentTarget;return e.key==="Enter"?zn(t)||t.tagName==="SUMMARY"||t.tagName==="A":e.key===" "?zn(t)||t.tagName==="SUMMARY"||t.tagName==="INPUT"||t.tagName==="SELECT":!1}var lI=Symbol("command"),cg=Ge(function({clickOnEnter:t=!0,clickOnSpace:r=!0,...o}){let n=(0,Un.useRef)(null),[i,s]=(0,Un.useState)(!1);(0,Un.useEffect)(()=>{n.current&&s(zn(n.current))},[]);let[a,c]=(0,Un.useState)(!1),l=(0,Un.useRef)(!1),u=ks(o),[f,g]=Mu(o,lI,!0);$e(()=>{u&&(l.current=!1,c(!1))},[u]);let m=o.onKeyDown,p=xe(y=>{m?.(y);let w=y.currentTarget;if(y.defaultPrevented||f||u||!Vt(y)||cr(w)||w.isContentEditable)return;let P=t&&y.key==="Enter",R=r&&y.key===" ",V=y.key==="Enter"&&!t,S=y.key===" "&&!r;if(V||S){y.preventDefault();return}if(P||R){let E=NS(y);if(P){if(!E){y.preventDefault();let{view:F,...N}=y,A=()=>ng(w,N);lS()?Ii(w,"keyup",A):queueMicrotask(A)}}else R&&(l.current=!0,E||(y.preventDefault(),c(!0)))}}),h=o.onKeyUp,b=xe(y=>{if(h?.(y),f)return;let w=r&&y.key===" ";if(!l.current||!w)return;let P=NS(y);if(l.current=!1,P||c(!1),y.defaultPrevented||!Vt(y)||u||y.metaKey||P)return;y.preventDefault();let R=y.currentTarget,{view:V,...S}=y;queueMicrotask(()=>ng(R,S))}),x=o.onBlur,v=xe(y=>{x?.(y),l.current&&(l.current=!1,c(!1))});return o={"data-active":a||void 0,type:i?"button":void 0,...g,...o,ref:dt(n,o.ref),onKeyDown:p,onKeyUp:b,onBlur:v},o=Ha(o),o}),UW=ze(function(t){return Ye(aI,cg(t))});var ja=_r(),VS=ja.useContext,GW=ja.useScopedContext,qW=ja.useProviderContext,kS=ja.ContextProvider,MS=ja.ScopedContextProvider;var Du=d(q(),1),cI="div",ug=Ge(function({store:t,shouldRegisterItem:r=!0,getItem:o=Pu,element:n,...i}){let s=VS();t=t||s;let a=Gr(i.id),c=(0,Du.useRef)(n);return(0,Du.useEffect)(()=>{let l=c.current;if(!a||!l||!r)return;let u=o({id:a,element:l});return t?.renderItem(u)},[a,r,o,t]),i={...i,ref:dt(c,i.ref)},Xt(i)}),JW=ze(function(t){return Ye(cI,ug(t))});var fg=d(q(),1),Wa=_r([kS],[MS]),oz=Wa.useContext,Fu=Wa.useScopedContext,DS=Wa.useProviderContext,Lu=Wa.ContextProvider,Ls=Wa.ScopedContextProvider,FS=(0,fg.createContext)(void 0),LS=(0,fg.createContext)(void 0);function Vi(e,t){let r=e.__unstableInternals;return Kt(r,"Invalid store"),r[t]}function HS(e,t){if(!e)return!0;for(let r of e)if(t instanceof Set){if(t.has(r))return!0}else if(r===t)return!0;return!1}function Bu(e,t){return e===t||e!==e&&t!==t}function jS(e,t,r,o){let n;for(let i of og(t))Bu(t[i],r[i])||o!==void 0&&HS([i],o)||(n??={...e},n[i]=t[i]);return n}var uI=100;function fI(e,t,r){if(t)for(let o of t){let n=e.get(o);n||(n=new Set,e.set(o,n)),n.add(r)}}function dI(e,t,r){if(e&&t)for(let o of t){let n=e.get(o);n&&(n.delete(r),n.size||e.delete(o))}}function WS(e){let t=new Set,r=e.currentListener;if(!r)return t;for(let o of e.keyedListeners)if(t.add(o),o===r)return t;return t.clear(),t.add(r),t}function Hu(e){e.notifiedListeners??=WS(e)}function mg(e,t){if(!e.currentListener)return!1;let r=!1;for(let n of e.keyedListeners){if(n===e.currentListener){r=!0;continue}if(r&&n===t)return!1}let o=!1;for(let n of e.group.listeners){if(n===e.currentListener)return o;n===t&&(o=!0)}return!1}function dg(e,t,r){for(let o of e)if(o.group===t&&!o.recovering&&!(r&&!o.keyedListeners.has(r))){Hu(o);for(let n of o.group.listeners){if(n===o.currentListener)break;mg(o,n)&&o.notifiedListeners?.add(n)}}}function mI(e,t,r){for(let o of e)o.group===t&&(o.recovering||mg(o,r)&&(Hu(o),o.notifiedListeners?.add(r)))}function pI({fastPathFrames:e,group:t,keys:r,listener:o}){let n=t.listeners.has(o);for(let i of e)i.group===t&&(i.recovering||r.includes(i.updatedKey)&&(mg(i,o)?(Hu(i),i.notifiedListeners?.add(o)):n&&(Hu(i),i.recoverToLive=!0)))}function gI(e,t,r){for(let o of e)o.group===t&&o.notifiedListeners?.delete(r)}function hI({fastPathFrames:e,group:t,keys:r,listener:o}){for(let n of e)n.group===t&&(n.recovering||r.includes(n.updatedKey)&&n.keyedListeners.add(o))}function vI(e,t){if(!e.disposables.size)return;let r=e.disposables.get(t);r&&(e.disposables.delete(t),r())}function zS(e,t,r){let o=e.disposables.get(t);if(!o){e.disposables.set(t,r);return}e.disposables.set(t,()=>{o(),r()})}function US(e,t,r,o,n,i){if(e.suspendCounts?.has(t))return;let{disposables:s}=e,a=s.size?s.get(t):void 0;if(a){s.delete(t);let l=r;a(),r=n?.()??r,r!==l&&(o=jS(o,r,l,i)??o)}let c=t(r,o);c&&zS(e,t,c)}function BS({group:e,getState:t,prevState:r,updatedKey:o,notifiedListeners:n}){let i=e.allKeysListeners;for(let s of e.listeners)n?.has(s)||!i?.has(s)&&!HS(e.listenerKeys.get(s),o)||(n?.add(s),US(e,s,t(),r,t,o))}function Rr(e,...t){let r=e,o=r,n=Da,i=!1,s=!1,a=new Set,c=new Set,l=new Set,u={listeners:new Set,disposables:new Map,listenerKeys:new WeakMap},f={listeners:new Set,disposables:new Map,listenerKeys:new WeakMap},g=N=>(l.add(N),()=>l.delete(N)),m=()=>{let N=c.size,A=Symbol();c.add(A);let O=()=>{c.delete(A)&&(c.size||n())};if(N)return O;let D=og(r),_=[];for(let I of t){let C=I?.getState?.();if(!C)continue;let M=D.filter(L=>Er(C,L));if(M.length){if(t.length===1||M.length===D.length){for(let L of M)_.push(Dt(I,[L],j=>{E(L,j[L],!0)}));continue}_.push($n(I,M,(L,j)=>{for(let K of M)L[K]!==j[K]&&E(K,L[K],!0)}));for(let L of M){let j=I?.getState?.();j&&E(L,j[L],!0)}}}let T=[];for(let I of l)T.push(I());let k=t.map(za);return n=Vs(..._,...T,...k),O},p=(N,A,O)=>{O!==void 0&&(O?dI(N.listenersByKey,O,A):N.allKeysListeners?.delete(A))},h=[],b=(N,A,O=u)=>{let D=N?[...N]:null,_=O.listeners.has(A);return _||gI(h,O,A),D?pI({fastPathFrames:h,group:O,keys:D,listener:A}):(_&&dg(h,O),mI(h,O,A)),_&&(dg(h,O,A),p(O,A,O.listenerKeys.get(A))),O.listeners.add(A),D?(O.listenersByKey??=new Map,fI(O.listenersByKey,D,A),hI({fastPathFrames:h,group:O,keys:D,listener:A})):(O.allKeysListeners??=new Set,O.allKeysListeners.add(A)),O.listenerKeys.set(A,D),()=>{let T=O.disposables.get(A);O.disposables.delete(A),dg(h,O,A);let k=O.listenerKeys.get(A);p(O,A,D),k!==D&&p(O,A,k),O.listenerKeys.delete(A),O.listeners.delete(A),T?.()}},x=(N,A)=>b(N,A),v=(N,A,O)=>{let D=N.listeners.has(A);if(D){N.suspendCounts??=new Map;let T=N.suspendCounts.get(A)??0;N.suspendCounts.set(A,T+1)}let _;try{let T=r;vI(N,A),r!==T&&(_=jS(O,r,T));let k=A(r,_??O);k&&zS(N,A,k)}finally{if(D){let T=N.suspendCounts,k=T?.get(A);k&&k>1?T?.set(A,k-1):T?.delete(A),T?.size||delete N.suspendCounts}}},y=(N,A)=>(v(u,A,r),b(N,A)),w=(N,A)=>(!f.listeners.size&&!s&&(o=r),v(f,A,o),b(N,A,f)),P=N=>Rr(Jw(r,N),F),R=N=>Rr(Qw(r,N),F),V=()=>r,S=(N,A,O)=>{if(!(O instanceof Set)&&!N.allKeysListeners?.size){let D=N.listenersByKey?.get(O);if(!D)return;let _={group:N,keyedListeners:D,updatedKey:O,currentListener:null};h.push(_);try{for(let T of D){if(_.notifiedListeners?.has(T)||(_.currentListener=T,_.notifiedListeners?.add(T),US(N,T,r,A,V,O),!N.allKeysListeners?.size&&!_.recoverToLive))continue;let k=_.notifiedListeners??WS(_);_.notifiedListeners=k,_.recovering=!0,BS({group:N,getState:V,prevState:A,updatedKey:O,notifiedListeners:k});return}}finally{h.pop()}return}BS({group:N,getState:V,prevState:A,updatedKey:O})},E=(N,A,O=!1)=>{if(!Er(r,N))return;let D=r[N],_=typeof A=="function"?A(D):A;if(Bu(_,D))return;let T=s;s=!0;let k=r,I={...r,[N]:_};r=I;let C=!1;try{if(!O&&t.length){for(let M of t)if(M?.setState?.(N,_),!Bu(r[N],_)){C=!0;break}if(C){let M=0;for(;M<uI;M+=1){let L=!1;for(let j of t){let K=r[N];j?.setState?.(N,K),Bu(r[N],K)||(L=!0)}if(!L)break}}}C||S(u,r===I?k:{...r,[N]:k[N]},N)}finally{s=T}if(!f.listeners.size){s||(o=r);return}a.add(N),!i&&(i=!0,queueMicrotask(()=>{i=!1;let M=r,L=a;a=new Set;let j=o;S(f,j,L),o===j&&(o=M)}))},F={getState:V,setState:E,__unstableInternals:{setup:g,init:m,subscribe:x,sync:y,batch:w,pick:P,omit:R}};return F}function Mt(e,...t){if(e)return Vi(e,"setup")(...t)}function za(e,...t){if(e)return Vi(e,"init")(...t)}function $n(e,...t){if(e)return Vi(e,"subscribe")(...t)}function Dt(e,...t){if(e)return Vi(e,"sync")(...t)}function ki(e,...t){if(e)return Vi(e,"batch")(...t)}function ju(e,...t){if(e)return Vi(e,"omit")(...t)}function $S(e,...t){if(e)return Vi(e,"pick")(...t)}function Bs(...e){let t={};for(let o of e){let n=o?.getState?.();n&&Object.assign(t,n)}let r=Rr(t,...e);return Object.assign({},...e,r)}function bI(e){let t=e.find(n=>!!n.element),r=[...e].reverse().find(n=>!!n.element)?.element,o=t?.element?.parentElement;if(!r)return To(o).body;for(;o;){if(o.contains(r))return o;o=o.parentElement}return To(o).body}function yI(e){return e?.__unstablePrivateStore}function YS(e={}){e.store;let t=e.store?.getState(),r=we(e.items,t?.items,e.defaultItems,[]),o=new Map(r.map(f=>[f.id,f])),n={items:r,renderedItems:we(t?.renderedItems,[])},i=yI(e.store),s=Rr({items:r,renderedItems:n.renderedItems},i),a=Rr(n,e.store),c=f=>{let g=sS(f,m=>m.element);s.setState("renderedItems",g),a.setState("renderedItems",g)};Mt(a,()=>za(s)),Mt(s,()=>ki(s,["items"],f=>{a.setState("items",f.items)})),Mt(s,()=>ki(s,["renderedItems"],f=>{let g=!0,m=requestAnimationFrame(()=>{let{renderedItems:x}=a.getState();f.renderedItems!==x&&c(f.renderedItems)});if(typeof IntersectionObserver!="function")return()=>cancelAnimationFrame(m);let p=()=>{if(g){g=!1;return}cancelAnimationFrame(m),m=requestAnimationFrame(()=>c(f.renderedItems))},h=bI(f.renderedItems),b=new IntersectionObserver(p,{root:h});for(let x of f.renderedItems)x.element&&b.observe(x.element);return()=>{cancelAnimationFrame(m),b.disconnect()}}));let l=(f,g,m=!1)=>{let p;return g(b=>{let x=b.findIndex(({id:y})=>y===f.id),v=b.slice();if(x!==-1){p=b[x];let y={...p,...f};v[x]=y,o.set(f.id,y)}else v.push(f),o.set(f.id,f);return v}),()=>{g(b=>{if(!p)return m&&o.delete(f.id),b.filter(({id:y})=>y!==f.id);let x=b.findIndex(({id:y})=>y===f.id);if(x===-1)return b;let v=b.slice();return v[x]=p,o.set(f.id,p),v})}},u=f=>l(f,g=>s.setState("items",g),!0);return{...a,registerItem:u,renderItem:f=>Vs(u(f),l(f,g=>s.setState("renderedItems",g))),item:f=>{if(!f)return null;let g=o.get(f);if(!g){let{items:m}=s.getState();g=m.find(p=>p.id===f),g&&o.set(f,g)}return g||null},__unstablePrivateStore:s}}var xI={id:null};function so(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function wI(e,t){return e.filter(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function GS(e,t){return e.filter(r=>r.rowId===t)}function qS({items:e,fromIndex:t,step:r,rowId:o,excludeId:n}){for(let i=t;i>=0&&i<e.length;i+=r){let s=e[i];if(s&&s.rowId===o&&!s.disabled&&!(n!=null&&s.id===n))return s.id}}function KS(e,t,r=!1){let o=e.findIndex(n=>n.id===t);return[...e.slice(o+1),...r?[xI]:[],...e.slice(0,o)]}function Wu(e){let t=[];for(let r of e){let o=t.find(n=>n[0]?.rowId===r.rowId);o?o.push(r):t.push([r])}return t}function XS(e){let t=0;for(let{length:r}of e)r>t&&(t=r);return t}function SI(e){return{id:"__EMPTY_ITEM__",disabled:!0,rowId:e}}function CI(e,t,r){let o=XS(e);for(let n of e)for(let i=0;i<o;i+=1){let s=n[i];if(!s||r&&s.disabled){let a=i===0&&r?so(n):n[i-1];n[i]=a&&t!==a.id&&r?a:SI(a?.rowId)}}return e}function EI(e){let t=Wu(e),r=XS(t),o=[];for(let n=0;n<r;n+=1)for(let i of t){let s=i[n];s&&o.push({...s,rowId:s.rowId?`${n}`:void 0})}return o}function ZS(e={}){let t=e.store?.getState(),r=YS(e),o=we(e.activeId,t?.activeId,e.defaultActiveId),n=Rr({...r.getState(),id:we(e.id,t?.id)??`id-${Math.random().toString(36).slice(2,8)}`,activeId:o,baseElement:we(t?.baseElement,null),includesBaseElement:we(e.includesBaseElement,t?.includesBaseElement,o===null),moves:we(t?.moves,0),orientation:we(e.orientation,t?.orientation,"both"),rtl:we(e.rtl,t?.rtl,!1),virtualFocus:we(e.virtualFocus,t?.virtualFocus,!1),focusLoop:we(e.focusLoop,t?.focusLoop,!1),focusWrap:we(e.focusWrap,t?.focusWrap,!1),focusShift:we(e.focusShift,t?.focusShift,!1)},r,e.store);Mt(n,()=>Dt(n,["renderedItems","activeId"],a=>{n.setState("activeId",c=>c!==void 0?c:so(a.renderedItems)?.id)}));let i=(a="next",c={})=>{let l=n.getState(),{skip:u=0,activeId:f=l.activeId,focusShift:g=l.focusShift,focusLoop:m=l.focusLoop,focusWrap:p=l.focusWrap,includesBaseElement:h=l.includesBaseElement,renderedItems:b=l.renderedItems,rtl:x=l.rtl}=c,v=a==="up"||a==="down",y=a==="next"||a==="down",w=y?x&&!v:!x||v,P=g&&!u;if(!u&&!p&&!h&&f!=null&&(!v||!P&&!b.some(T=>T.rowId!=null))){let T=b.findIndex(I=>I.id===f),k=b[T];if(k){let I=w?-1:1,C=qS({items:b,fromIndex:T+I,step:I,rowId:k.rowId,excludeId:f});return C!==void 0?C:m&&(v?m!=="horizontal":m!=="vertical")?qS({items:b,fromIndex:I===1?0:b.length-1,step:I,rowId:k.rowId,excludeId:f}):void 0}}let R=v?Tu(CI(Wu(b),f,P)):b;if(R=w?Ma(R):R,R=v?EI(R):R,f==null)return so(R)?.id;let V=R.find(T=>T.id===f);if(!V)return so(R)?.id;let S=R.some(T=>T.rowId),E=R.indexOf(V),F=R.slice(E+1),N=GS(F,V.rowId);if(u){let T=wI(N,f);return(T.slice(u)[0]||T[T.length-1])?.id}let A=m&&(v?m!=="horizontal":m!=="vertical"),O=S&&p&&(v?p!=="horizontal":p!=="vertical"),D=y?(!S||v)&&A&&h:v?h:!1;if(A)return so(KS(O&&!D?R:GS(R,V.rowId),f,D),f)?.id;if(O){let T=so(D?N:F,f);return D?T?.id||null:T?.id}let _=so(N,f);return!_&&D?null:_?.id},s=(a,c)=>typeof c=="number"?i(a,{skip:c}):i(a,c);return{...r,...n,setBaseElement:a=>n.setState("baseElement",a),setActiveId:a=>n.setState("activeId",a),move:a=>{a!==void 0&&(n.setState("activeId",a),n.setState("moves",c=>c+1))},first:()=>so(n.getState().renderedItems)?.id,last:()=>so(Ma(n.getState().renderedItems))?.id,next:a=>s("next",a),previous:a=>s("previous",a),down:a=>s("down",a),up:a=>s("up",a)}}var QS=so,JS=Wu;function No(e,t){return t&&e.item(t)||null}function e0(e,t=!1){if(cr(e))e.setSelectionRange(t?e.value.length:0,e.value.length);else if(e.isContentEditable){let r=To(e).getSelection();r?.selectAllChildren(e),t&&r?.collapseToEnd()}}var gg=Symbol("FOCUS_SILENTLY");function t0(e){e[gg]=!0,e.focus({preventScroll:!0})}function r0(e){let t=e[gg];return delete e[gg],t}function Mi(e,t,r){if(!t||t===r)return!1;let o=e.item(t.id);return!(!o||r&&o.element===r)}var ko=d(q(),1),i0=d(B(),1);var Vo=d(q(),1),hg=d(Oc(),1),o0=()=>()=>{};function Pe(e,t=Pu){let r=Vo.useCallback(n=>e?$n(e,null,n):o0(),[e]),o=()=>{let n=typeof t=="string"?t:null,i=typeof t=="function"?t:null,s=e?.getState();if(i)return i(s);if(s&&n&&Er(s,n))return s[n]};return(0,hg.useSyncExternalStore)(r,o,o)}function zu(e,t){let r=Vo.useRef({}),o=Vo.useCallback(i=>e?$n(e,null,i):o0(),[e]),n=()=>{let i=e?.getState(),s=!1,a=r.current;for(let c in t){let l=t[c];if(typeof l=="function"){let u=l(i);Object.is(u,a[c])||(a[c]=u,s=!0)}if(typeof l=="string"){if(!i||!Er(i,l))continue;let u=i[l];Object.is(u,a[c])||(a[c]=u,s=!0)}}return s&&(r.current={...a}),r.current};return(0,hg.useSyncExternalStore)(o,n,n)}function it(e,t,r,o){let n=Er(t,r)?t[r]:void 0,i=ES({value:n,setValue:o?t[o]:void 0});$e(()=>Dt(e,[r],(s,a)=>{let{value:c,setValue:l}=i.current;l&&s[r]!==a[r]&&s[r]!==c&&l(s[r])}),[e,r]),$e(()=>{if(n!==void 0)return e.setState(r,n),ki(e,[r],()=>{n!==void 0&&e.setState(r,n)})})}function Hs(e,t){let[r,o]=Vo.useState(()=>e(t));$e(()=>za(r),[r]);let n=Vo.useCallback(i=>Pe(r,i),[r]);return[Vo.useMemo(()=>({...r,useState:n}),[r,n]),xe(()=>{o(i=>e({...t,...i.getState()}))})]}var RI="button";function TI(e){return Ou(e)?!0:e.tagName==="INPUT"&&!zn(e)}function PI(e,t=!1){let r=e.clientHeight,{top:o}=e.getBoundingClientRect(),n=Math.max(r*.875,r-40)*1.5,i=t?r-n+o:n+o;return e.tagName==="HTML"?i+e.scrollTop:i}function OI(e,t=!1){let{top:r}=e.getBoundingClientRect();return t?r+e.clientHeight:r}function n0(e,t,r,o=!1){if(!t||!r)return;let{renderedItems:n}=t.getState(),i=Ba(e);if(!i)return;let s=PI(i,o),a,c;for(let l=0;l<n.length;l+=1){let u=a;if(a=r(l),!a)break;if(a===u)continue;let f=No(t,a)?.element;if(!f)continue;let g=OI(f,o)-s,m=Math.abs(g);if(o&&g<=0||!o&&g>=0){c!==void 0&&c<m&&(a=u);break}c=m}return a}function AI(e,t){return Vt(e)?!1:Mi(t,e.target)}var vg=Ge(function({store:t,rowId:r,preventScrollOnKeyDown:o=!1,moveOnKeyPress:n=!0,tabbable:i=!1,getItem:s,"aria-setsize":a,"aria-posinset":c,...l}){let u=Fu();t=t||u;let f=Gr(l.id),g=(0,ko.useRef)(null),m=(0,ko.useContext)(LS),p=ks(l)&&!l.accessibleWhenDisabled,h=l.shouldRegisterItem,b=C=>{if(r)return r;if(C&&m?.baseElement&&m.baseElement===C.baseElement)return m.id},{rowId:x,baseElement:v,isActiveItem:y,ariaSetSize:w,ariaPosInSet:P,isTabbable:R}=zu(t,{rowId:b,baseElement(C){return C?.baseElement||void 0},isActiveItem(C){return!!C&&C.activeId===f},ariaSetSize(C){if(a!=null)return a;if(C&&m?.ariaSetSize&&m.baseElement===C.baseElement)return m.ariaSetSize},ariaPosInSet(C){if(c!=null)return c;if(!C||!m?.ariaPosInSet||m.baseElement!==C.baseElement)return;let M=b(C),L=C.renderedItems.filter(j=>j.rowId===M);return m.ariaPosInSet+L.findIndex(j=>j.id===f)},isTabbable(C){if(!C?.renderedItems.length)return!0;if(C.virtualFocus)return!1;if(i)return!0;if(C.activeId===null)return!1;let M=t?.item(C.activeId);return M?.disabled||!M?.element?!0:C.activeId===f}}),V=(0,ko.useCallback)(C=>{let M={...C,id:f||C.id,rowId:x,disabled:p,children:C.element?.textContent};return s?s(M):M},[f,x,p,s]),S=l.onFocus,E=(0,ko.useRef)(!1),F=(0,ko.useRef)(null),N=xe(C=>{if(S?.(C),C.defaultPrevented||cS(C)||!f||!t||AI(C,t))return;let{virtualFocus:M,baseElement:L}=t.getState();if(t.setActiveId(f),Ou(C.currentTarget)&&e0(C.currentTarget),!M||!Vt(C)||TI(C.currentTarget))return;let j=(Q,re,ce)=>{Fs()&&Q.hasAttribute("data-autofocus")&&Q.scrollIntoView({block:"nearest",inline:"nearest"}),E.current=!0,re===ce||Mi(t,re)?t0(ce):ce.focus()};if(L?.isConnected){j(C.currentTarget,C.relatedTarget,L);return}if(h===!1)return;let{currentTarget:K,relatedTarget:ee}=C,te=()=>{F.current?.(),F.current=null};te(),F.current=$n(t,null,()=>{if(Oi(K)!==K){te();return}let Q=t.getState(),re=Q.baseElement;re?.isConnected&&(te(),Q.virtualFocus&&j(K,ee,re))})}),A=l.onBlurCapture,O=xe(C=>{A?.(C),!C.defaultPrevented&&t?.getState()?.virtualFocus&&E.current&&(E.current=!1,C.preventDefault(),C.stopPropagation())}),D=l.onKeyDown,_=mt(o),T=mt(n),k=xe(C=>{if(D?.(C),C.defaultPrevented||!Vt(C)||!t)return;let{currentTarget:M}=C,L=t.getState(),j=!!t.item(f)?.rowId,K=L.orientation!=="horizontal",ee=L.orientation!=="vertical",te=()=>!!(j||ee||!L.baseElement||!cr(L.baseElement)),Q={ArrowUp:(j||K)&&t.up,ArrowRight:(j||ee)&&t.next,ArrowDown:(j||K)&&t.down,ArrowLeft:(j||ee)&&t.previous,Home:()=>{if(te())return!j||C.ctrlKey?t?.first():t?.previous(-1)},End:()=>{if(te())return!j||C.ctrlKey?t?.last():t?.next(-1)},PageUp:()=>n0(M,t,t?.up,!0),PageDown:()=>n0(M,t,t?.down)}[C.key];if(Q){if(Ou(M)){let ce=La(M),be=ee&&C.key==="ArrowLeft",W=ee&&C.key==="ArrowRight",U=K&&C.key==="ArrowUp",$=K&&C.key==="ArrowDown";if(W||$){let{length:le}=oS(M);if(ce.end!==le)return}else if((be||U)&&ce.start!==0)return}let re=Q();if(_(C)||re!==void 0){if(!T(C))return;C.preventDefault(),t.move(re)}}}),I=(0,ko.useMemo)(()=>({id:f,baseElement:v}),[f,v]);return l=Ao(l,C=>(0,i0.jsx)(FS.Provider,{value:I,children:C}),[I]),l={"data-active-item":y||void 0,...l,id:f,ref:dt(g,l.ref),tabIndex:R?l.tabIndex:-1,onFocus:N,onBlurCapture:O,onKeyDown:k},l=cg(l),l=ug({store:t,...l,getItem:V,shouldRegisterItem:f?h:!1}),Xt({...l,"aria-setsize":w,"aria-posinset":P})}),Tz=Io(ze(function(t){return Ye(RI,vg(t))}));var Mo=d(q(),1),Uu=d(B(),1);var II="div";function NI(e){return e.some(t=>!!t.rowId)}function VI(e){let t=e.target;return t&&!cr(t)?!1:e.key.length===1&&!e.ctrlKey&&!e.metaKey}function kI(e){return e.key==="Shift"||e.key==="Control"||e.key==="Alt"||e.key==="Meta"}function s0(e,t,r){return xe(o=>{if(t?.(o),o.defaultPrevented||o.isPropagationStopped()||!Vt(o)||kI(o)||VI(o))return;let n=No(e,e.getState().activeId)?.element;if(!n)return;let{view:i,...s}=o;n!==r?.current&&n.focus(),mS(n,o.type,s)||o.preventDefault(),o.currentTarget.contains(n)&&o.stopPropagation()})}function MI(e){return QS(Tu(Ma(JS(e))))}function a0(e,t){let{virtualFocus:r,baseElement:o}=e.getState();if(!r||!o||!cr(o)){t();return}let n=o.scrollLeft,i=o.scrollTop;t(),o.scrollLeft=n,o.scrollTop=i}function DI(e){let[t,r]=(0,Mo.useState)(!1),o=(0,Mo.useCallback)(()=>r(!0),[]),n=Pe(e,i=>t?No(e,i.activeId):null);return(0,Mo.useEffect)(()=>{let i=n?.element;t&&i&&(r(!1),a0(e,()=>{i.focus({preventScroll:!0})}))},[e,n,t]),o}var FI=Io(function({store:t,focusOnMove:r,previousElementRef:o}){let n=Pe(t,"moves"),i=Pe(t,"baseElement");return(0,Mo.useEffect)(()=>{if(!n||!r)return;let{activeId:s}=t.getState(),a=No(t,s)?.element;a&&a0(t,()=>hS(a))},[t,n,r]),$e(()=>{if(!n||!i)return;let{activeId:s}=t.getState();if(s!==null)return;let a=o.current;o.current=null,a&&Ai(a,{relatedTarget:i}),Yr(i)||i.focus()},[t,n,i]),null}),bg=Ge(function({store:t,composite:r=!0,focusOnMove:o=r,moveOnKeyPress:n=!0,...i}){let s=DS();t=t||s,Kt(t,!1);let a=(0,Mo.useRef)(null),c=(0,Mo.useRef)(null),l=DI(t),[,u]=_S(r?t.setBaseElement:null),f=Pe(t,"virtualFocus"),g=Pe(t,S=>S.virtualFocus?S.activeId:null);$e(()=>{if(!t||!r||!f)return;let S=c.current;if(c.current=null,!S)return;let E=No(t,g)?.element||Oi(S);E!==S&&Ai(S,{relatedTarget:E})},[t,g,f,r]);let m=s0(t,i.onKeyDownCapture,c),p=s0(t,i.onKeyUpCapture,c),h=i.onFocusCapture,b=xe(S=>{if(h?.(S),S.defaultPrevented||!t)return;let{virtualFocus:E}=t.getState();if(!E)return;let F=S.relatedTarget,N=r0(S.currentTarget);Vt(S)&&N&&(S.stopPropagation(),c.current=F)}),x=i.onFocus,v=xe(S=>{if(x?.(S),S.defaultPrevented||!r||!t)return;let{relatedTarget:E}=S,{virtualFocus:F}=t.getState();F?Vt(S)&&!Mi(t,E)&&queueMicrotask(l):Vt(S)&&t.setActiveId(null)}),y=i.onBlurCapture,w=xe(S=>{if(y?.(S),S.defaultPrevented||!t)return;let{virtualFocus:E,activeId:F}=t.getState();if(!E)return;let N=No(t,F)?.element,A=S.relatedTarget,O=Mi(t,A),D=c.current;c.current=null,Vt(S)&&O?(A===N?D&&D!==A&&Ai(D,S):N?Ai(N,S):D&&Ai(D,S),S.stopPropagation()):!Mi(t,S.target)&&N&&Ai(N,S)}),P=i.onKeyDown,R=mt(n),V=xe(S=>{if(P?.(S),S.nativeEvent.isComposing||S.defaultPrevented||!t||!Vt(S))return;let{orientation:E,renderedItems:F,activeId:N,rtl:A}=t.getState();if(No(t,N)?.element?.isConnected)return;let O=E!=="horizontal",D=E!=="vertical",_=NI(F);if((S.key==="ArrowLeft"||S.key==="ArrowRight"||S.key==="Home"||S.key==="End")&&cr(S.currentTarget))return;let k={ArrowUp:(_||O)&&(()=>_?MI(F)?.id:t?.last()),ArrowRight:(_||D)&&(A?t.last:t.first),ArrowDown:(_||O)&&t.first,ArrowLeft:(_||D)&&(A?t.first:t.last),Home:t.first,End:t.last,PageUp:t.first,PageDown:t.last}[S.key];if(k){let I=k();if(I!==void 0){if(!R(S))return;S.preventDefault(),t.move(I)}}});return i=Ao(i,S=>(0,Uu.jsxs)(Ls,{value:t,children:[S,r&&(0,Uu.jsx)(FI,{store:t,focusOnMove:o,previousElementRef:c})]}),[t,r,o]),i={"aria-activedescendant":Pe(t,S=>{if(t&&r&&S.virtualFocus)return No(t,S.activeId)?.id}),...i,ref:dt(a,u,i.ref),onKeyDownCapture:m,onKeyUpCapture:p,onFocusCapture:b,onFocus:v,onBlurCapture:w,onKeyDown:V},i=Ha({focusable:Pe(t,S=>r&&(S.virtualFocus||S.activeId===null)),...i}),i}),Mz=ze(function(t){return Ye(II,bg(t))});var Ua=_r(),Lz=Ua.useContext,Bz=Ua.useScopedContext,yg=Ua.useProviderContext,l0=Ua.ContextProvider,c0=Ua.ScopedContextProvider;var xg=d(q(),1),$a=_r([l0],[c0]),zz=$a.useContext,Uz=$a.useScopedContext,$z=$a.useProviderContext,u0=$a.ContextProvider,$u=$a.ScopedContextProvider,Yz=(0,xg.createContext)(void 0),Gz=(0,xg.createContext)(void 0);var Di=d(q(),1),wg=d(B(),1);var p0=d(Go(),1),LI="div";function f0(e,t){let r=setTimeout(t,e);return()=>clearTimeout(r)}function d0(e){let t=e?.trim()||"0s",r=t.endsWith("ms")?1:1e3,o=Number.parseFloat(t)*r;return Number.isNaN(o)?0:o}function m0(e,t,r){let o=e.split(","),n=t.split(","),i=r.split(","),s=0;for(let[a,c]of o.entries()){if(c.trim()==="none")continue;let l=d0(n[a%n.length]),u=d0(i[a%i.length]);s=Math.max(s,l+u)}return s}function BI(e){let{transitionProperty:t,transitionDuration:r,transitionDelay:o,animationName:n,animationDuration:i,animationDelay:s}=getComputedStyle(e);return Math.max(m0(t,o,r),m0(n,s,i))}function Sg(e,t,r){return!r&&t!==!1&&(!e||!!t)}var HI=Ge(function({store:t,alwaysVisible:r,unstable_otherElementRef:o,...n}){let i=yg();t=t||i,Kt(t,!1);let s=(0,Di.useRef)(null),a=Gr(n.id),[c,l]=(0,Di.useState)(null),u=Pe(t,"open"),f=Pe(t,"mounted"),g=Pe(t,"animated"),m=Pe(t,"contentElement"),p=Pe(t.disclosure,"contentElement"),h=(0,Di.useRef)(!1);$e(()=>{s.current&&t?.setContentElement(s.current)},[t]),$e(()=>{let y;return t?.setState("animated",w=>(y=w,!0)),()=>{y!==void 0&&t?.setState("animated",y)}},[t]),$e(()=>{if(!g){u?h.current&&(h.current=!1,l("enter")):(h.current=!0,l(null));return}if(!m?.isConnected){l(null);return}return eS(()=>{l(u?"enter":f?"leave":null)})},[g,m,u,f]),$e(()=>{if(!t||!g||!c||!m)return;let y=()=>t?.setState("animating",!1),w=()=>(0,p0.flushSync)(y);if(c==="leave"&&u||c==="enter"&&!u)return;if(typeof g=="number")return f0(g,w);let P=[m];p&&P.push(p);let R=o?.current;R&&P.push(R);let V=Math.max(...P.map(BI));if(!V){c==="enter"&&t.setState("animated",!1),y();return}return f0(Math.max(V-1e3/60,0),w)},[t,g,m,p,o,u,c]),n=Ao(n,y=>(0,wg.jsx)($u,{value:t,children:y}),[t]);let b=Sg(f,n.hidden,r),x=n.style,v=(0,Di.useMemo)(()=>b?{...x,display:"none"}:x,[b,x]);return n={"data-open":u||void 0,"data-enter":c==="enter"||void 0,"data-leave":c==="leave"||void 0,hidden:b,...n,id:a,ref:dt(a?t.setContentElement:null,s,n.ref),style:v},Xt(n)}),jI=ze(function(t){return Ye(LI,HI(t))}),e7=ze(function({unmountOnHide:t,...r}){let o=yg();return Pe(r.store||o,n=>!t||n?.mounted)===!1?null:(0,wg.jsx)(jI,{...r})});function g0(e={}){let t=Bs(e.store,ju(e.disclosure,["contentElement","disclosureElement"]));let r=t?.getState(),o=we(e.open,r?.open,e.defaultOpen,!1),n=we(e.animated,r?.animated,!1),i=Rr({open:o,animated:n,animating:!!n&&o,mounted:o,contentElement:we(r?.contentElement,null),disclosureElement:we(r?.disclosureElement,null)},t);return Mt(i,()=>Dt(i,["animated","animating"],s=>{s.animated||i.setState("animating",!1)})),Mt(i,()=>$n(i,["open"],()=>{i.getState().animated&&i.setState("animating",!0)})),Mt(i,()=>Dt(i,["open","animating"],s=>{i.setState("mounted",s.open||s.animating)})),{...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 h0(e,t,r){return Oo(t,[r.store,r.disclosure]),it(e,r,"open","setOpen"),it(e,r,"mounted","setMounted"),it(e,r,"animated"),Object.assign(e,{disclosure:r.disclosure})}var Ya=_r([u0],[$u]),u7=Ya.useContext,f7=Ya.useScopedContext,v0=Ya.useProviderContext,b0=Ya.ContextProvider,y0=Ya.ScopedContextProvider;var Yu=d(q(),1),Gu=(0,Yu.createContext)(void 0),Ga=_r([b0,Lu],[y0,Ls]),Cg=Ga.useContext,js=Ga.useScopedContext,qu=Ga.useProviderContext,x0=Ga.ContextProvider,w0=Ga.ScopedContextProvider,Ku=(0,Yu.createContext)(void 0),S0=(0,Yu.createContext)(!1);function C0(e,t,r){return Oo(t,[r.store]),it(e,r,"items","setItems"),e}function E0(e){return{id:Gr(e.id),...e}}function _0(e,t,r){return e=C0(e,t,r),it(e,r,"activeId","setActiveId"),it(e,r,"includesBaseElement"),it(e,r,"virtualFocus"),it(e,r,"orientation"),it(e,r,"rtl"),it(e,r,"focusLoop"),it(e,r,"focusWrap"),it(e,r,"focusShift"),e}function R0(e={}){return g0(e)}function T0(e,t,r){return h0(e,t,r)}function P0({popover:e,...t}={}){let r=Bs(t.store,ju(e,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement"]));let o=r?.getState(),n=R0({...t,store:r}),i=we(t.placement,o?.placement,"bottom"),s=Rr({...n.getState(),placement:i,currentPlacement:i,anchorElement:we(o?.anchorElement,null),popoverElement:we(o?.popoverElement,null),arrowElement:we(o?.arrowElement,null),rendered:Symbol("rendered")},n,r);return{...n,...s,setAnchorElement:a=>s.setState("anchorElement",a),setPopoverElement:a=>s.setState("popoverElement",a),setArrowElement:a=>s.setState("arrowElement",a),render:()=>s.setState("rendered",Symbol("rendered"))}}function O0(e,t,r){return Oo(t,[r.popover]),it(e,r,"placement"),T0(e,t,r)}var WI="div",Eg=Ge(function({store:t,...r}){let o=v0();return t=t||o,r={...r,ref:dt(t?.setAnchorElement,r.ref)},r}),L7=ze(function(t){return Ye(WI,Eg(t))});var A0=d(q(),1),zI="div";function UI(e){let t=e.relatedTarget;return Ds(t)?Pi(e.currentTarget,t):!1}var _g=Symbol("composite-hover");function $I(e){let{relatedTarget:t}=e;if(!Ds(t))return!1;let r=t;do{if(Er(r,_g)&&r[_g])return!0;r=r.parentElement}while(r);return!1}var Rg=Ge(function({store:t,focusOnHover:r=!0,blurOnHoverEnd:o=!!r,...n}){let i=Fu();t=t||i,Kt(t,!1);let s=AS(),a=n.onMouseMove,c=mt(r),l=xe(p=>{if(a?.(p),!p.defaultPrevented&&s()&&c(p)){if(!gS(p.currentTarget)){let h=t?.getState().baseElement;h&&!Yr(h)&&h.focus()}t?.setActiveId(p.currentTarget.id)}}),u=n.onMouseLeave,f=mt(o),g=xe(p=>{u?.(p),!p.defaultPrevented&&s()&&(UI(p)||$I(p)||c(p)&&f(p)&&(t?.setActiveId(null),t?.getState().baseElement?.focus()))}),m=(0,A0.useCallback)(p=>{p&&(p[_g]=!0)},[]);return n={...n,ref:dt(m,n.ref),onMouseMove:l,onMouseLeave:g},Xt(n)}),z7=Io(ze(function(t){return Ye(zI,Rg(t))}));var xt=d(q(),1);var YI="input";function I0(e,t,r){return r?e.find(o=>!o.disabled&&o.value)?.value===t:!1}function N0(e,t){if(!t||e==null)return!1;let r=Fa(e),o=Fa(t);return r.length!==e.length||o.length!==t.length?!1:o.length>r.length&&o.toLowerCase().startsWith(r.toLowerCase())}function GI(e){return e==="inline"||e==="list"||e==="both"||e==="none"}function qI(e){return e.find(t=>t.disabled?!1:t.element?.getAttribute("role")!=="tab")?.id}var KI=Ge(function({store:t,focusable:r=!0,autoSelect:o=!1,getAutoSelectId:n,setValueOnChange:i,showMinLength:s=0,showOnChange:a,showOnMouseDown:c,showOnClick:l=c,showOnKeyDown:u,showOnKeyPress:f=u,blurActiveItemOnClick:g,setValueOnClick:m=!0,moveOnKeyPress:p=!0,autoComplete:h="list",...b}){let x=qu();t=t||x,Kt(t,!1);let v=(0,xt.useRef)(null),[y,w]=OS(),P=(0,xt.useRef)(!1),R=(0,xt.useRef)(!1),V=Pe(t,H=>H.virtualFocus&&o),S=h==="inline"||h==="both",[E,F]=(0,xt.useState)(S);PS(()=>{S&&F(!0)},[S]);let N=Pe(t,"value"),A=(0,xt.useRef)(void 0);(0,xt.useEffect)(()=>Dt(t,["selectedValue","activeId"],(H,Y)=>{A.current=Y.selectedValue}),[t]);let O=Pe(t,H=>{if(S&&E&&!(H.activeValue&&Array.isArray(H.selectedValue)&&(H.selectedValue.includes(H.activeValue)||A.current?.includes(H.activeValue))))return H.activeValue}),D=Pe(t,"renderedItems"),_=Pe(t,"open"),T=Pe(t,"contentElement"),k=(0,xt.useMemo)(()=>!S||!E?N:I0(D,O,V)?N0(N,O)?N+(O?.slice(N.length)||""):N:O||N,[S,E,D,O,V,N]);(0,xt.useEffect)(()=>{let H=v.current;if(!H)return;let Y=()=>F(!0);return H.addEventListener("combobox-item-move",Y),()=>{H.removeEventListener("combobox-item-move",Y)}},[]),(0,xt.useEffect)(()=>{if(!S||!E||!O||!I0(D,O,V)||!N0(N,O))return;let H=Da;return queueMicrotask(()=>{let Y=v.current;if(!Y)return;let{start:Se,end:Ce}=La(Y),Le=N.length,Ht=O.length;Au(Y,Le,Ht),H=()=>{if(!Yr(Y))return;let{start:ut,end:ft}=La(Y);ut===Le&&ft===Ht&&Au(Y,Se,Ce)}}),()=>H()},[y,S,E,O,D,V,N]);let I=xe(n),C=(0,xt.useRef)(null),M=(0,xt.useRef)(void 0),L=(0,xt.useRef)(!1),j=(0,xt.useRef)(!1);(0,xt.useEffect)(()=>{if(!_||!T)return;let H=Ba(T);if(!H)return;let Y=()=>{P.current=!1,L.current=!0},Se=()=>{if(j.current||(L.current=!0),!t||!P.current)return;let{activeId:Le}=t.getState();Le!==null&&Le!==C.current&&(P.current=!1)},Ce={passive:!0,capture:!0};return H.addEventListener("wheel",Y,Ce),H.addEventListener("touchmove",Y,Ce),H.addEventListener("scroll",Se,Ce),()=>{H.removeEventListener("wheel",Y,!0),H.removeEventListener("touchmove",Y,!0),H.removeEventListener("scroll",Se,!0)}},[_,T,t]),$e(()=>{L.current=!1,N&&(R.current||(P.current=!0))},[N]),$e(()=>{V!=="always"&&_||(P.current=_)},[V,_]),$e(()=>{_||(M.current=void 0)},[_]);let K=Pe(t,"resetValueOnSelect");Oo(()=>{let H=P.current;if(!t||!_||!H&&(!K||L.current))return;let{baseElement:Y,contentElement:Se,activeId:Ce}=t.getState();if(!(Y&&!Yr(Y))){if(Se?.hasAttribute("data-placing")){let Le=new MutationObserver(w);return Le.observe(Se,{attributeFilter:["data-placing"]}),()=>Le.disconnect()}if(V&&H){let Le=I(D),Ht=Le!==void 0?Le:qI(D)??t.first();C.current=Ht;let ut=Ht??null,ft=t.item(ut)?.value,Xr=M.current;ut!==Ce||Xr?.id!==ut||Xr?.value!==ft?(M.current={id:ut,value:ft},t.move(ut)):t.setState("activeValue",ft)}else{let Le=t.item(Ce||t.first())?.element;Le&&"scrollIntoView"in Le&&(j.current=!0,Le.scrollIntoView({block:"nearest",inline:"nearest"}),requestAnimationFrame(()=>{j.current=!1}))}}},[t,_,y,N,V,K,I,D]),(0,xt.useEffect)(()=>{if(!S)return;let H=v.current;if(!H)return;let Y=[H,T].filter(Ce=>!!Ce),Se=Ce=>{Y.every(Le=>Nu(Ce,Le))&&t?.setValue(k)};for(let Ce of Y)Ce.addEventListener("focusout",Se);return()=>{for(let Ce of Y)Ce.removeEventListener("focusout",Se)}},[S,T,t,k]);let ee=H=>H.currentTarget.value.length>=s,te=b.onChange,Q=mt(a??ee),re=mt(i??!t.tag),ce=xe(H=>{if(te?.(H),H.defaultPrevented||!t)return;let Y=H.currentTarget,{value:Se,selectionStart:Ce,selectionEnd:Le}=Y,Ht=H.nativeEvent;if(P.current=!0,pS(Ht)&&(Ht.isComposing&&(P.current=!1,R.current=!0),S)){let ut=Ht.inputType==="insertText"||Ht.inputType==="insertCompositionText",ft=Ce===Se.length;F(ut&&ft)}if(re(H)){let ut=Se===t.getState().value;t.setValue(Se),queueMicrotask(()=>{Au(Y,Ce,Le)}),S&&V&&ut&&w()}Q(H)&&t.show(),(!V||!P.current)&&t.setActiveId(null)}),be=b.onCompositionEnd,W=xe(H=>{P.current=!0,R.current=!1,be?.(H),!H.defaultPrevented&&V&&w()}),U=b.onMouseDown,$=mt(g??(()=>t.getState().includesBaseElement)),le=mt(m),ge=mt(l??ee),Ot=xe(H=>{U?.(H),!H.defaultPrevented&&(H.button||H.ctrlKey||t&&($(H)&&t.setActiveId(null),le(H)&&t.setValue(k),ge(H)&&Ii(H.currentTarget,"mouseup",t.show)))}),Ct=b.onKeyDown,Bt=mt(f??ee),vt=xe(H=>{if(Ct?.(H),H.repeat||(P.current=!1),H.defaultPrevented||!t)return;let{open:Y}=t.getState();if(Y&&H.key==="Enter"){H.preventDefault();return}H.ctrlKey||H.altKey||H.shiftKey||H.metaKey||Y||(H.key==="ArrowUp"||H.key==="ArrowDown")&&Bt(H)&&(H.preventDefault(),t.show())}),mr=b.onBlur,Ki=xe(H=>{P.current=!1,mr?.(H)}),Xi=Gr(b.id),ct=GI(h)?h:void 0,mn=Pe(t,H=>H.activeId===null);return b={role:"combobox","aria-autocomplete":ct,"aria-haspopup":nS(T,"listbox"),"aria-expanded":_,"aria-controls":T?.id,"data-active-item":mn||void 0,value:k,...b,id:Xi,ref:dt(v,b.ref),onChange:ce,onCompositionEnd:W,onMouseDown:Ot,onKeyDown:vt,onBlur:Ki},b=bg({store:t,focusable:r,...b,moveOnKeyPress:H=>tS(p,H)?!1:(S&&F(!0),!0)}),b=Eg({store:t,...b}),{autoComplete:"off",...b}}),Xu=ze(function(t){return Ye(YI,KI(t))});var Zu=d(q(),1),Tg=d(B(),1);var XI="div";function ZI(e,t){if(t!=null)return e==null?!1:Array.isArray(e)?e.includes(t):e===t}function QI(e){return iS(e)??"option"}var JI=Ge(function({store:t,value:r,hideOnClick:o,setValueOnClick:n,selectValueOnClick:i=!0,resetValueOnSelect:s,focusOnHover:a=!1,moveOnKeyPress:c=!0,getItem:l,...u}){let f=js();t=t||f,Kt(t,!1);let{resetValueOnSelectState:g,multiSelectable:m,selected:p}=zu(t,{resetValueOnSelectState:"resetValueOnSelect",multiSelectable(E){return Array.isArray(E.selectedValue)},selected(E){return ZI(E.selectedValue,r)}}),h=(0,Zu.useCallback)(E=>{let F={...E,value:r};return l?l(F):F},[r,l]);n=n??!m,o=o??(r!=null&&!m);let b=u.onClick,x=mt(n),v=mt(i),y=mt(s??g??m),w=mt(o),P=xe(E=>{b?.(E),!E.defaultPrevented&&(dS(E)||fS(E)||(r!=null&&(v(E)&&(y(E)&&t?.resetValue(),t?.setSelectedValue(F=>Array.isArray(F)?F.includes(r)?F.filter(N=>N!==r):[...F,r]:r)),x(E)&&t?.setValue(r)),w(E)&&t?.hide()))}),R=u.onKeyDown,V=xe(E=>{if(R?.(E),E.defaultPrevented)return;let F=t?.getState().baseElement;if(!F||Yr(F))return;let N=E.key.length===1&&!E.ctrlKey&&!E.metaKey,A=(Iu()?E.metaKey:E.ctrlKey)&&E.key.toLowerCase()==="v",O=E.key==="Backspace"||E.key==="Delete";(N||A||O)&&(queueMicrotask(()=>F.focus()),cr(F)&&t?.setValue(F.value))});m&&p!=null&&(u={"aria-selected":p,...u}),u=Ao(u,E=>(0,Tg.jsx)(Ku.Provider,{value:r,children:(0,Tg.jsx)(S0.Provider,{value:p??!1,children:E})}),[r,p]),u={role:QI((0,Zu.useContext)(Gu)),children:r,...u,onClick:P,onKeyDown:V};let S=mt(c);return u=vg({store:t,...u,getItem:h,moveOnKeyPress:E=>{if(!S(E))return!1;let F=new Event("combobox-item-move");return t?.getState().baseElement?.dispatchEvent(F),!0}}),u=Rg({store:t,focusOnHover:a,...u}),u}),Qu=Io(ze(function(t){return Ye(XI,JI(t))}));var Ju=d(q(),1),V0=d(B(),1);var e2="span";function Pg(e){return Fa(e).toLowerCase()}function t2(e,t){let r=[];for(let o of t){if(!o)continue;let n=0,i=o.length,s=e.indexOf(o,n);for(;s!==-1;)r.push([s,i]),n=s+1,s=e.indexOf(o,n)}return r}function r2(e){e.sort(([r],[o])=>r-o);let t=[];for(let[r,o]of e){let n=t[t.length-1];n&&r<n[0]+n[1]?n[1]=Math.max(n[1],r+o-n[0]):t.push([r,o])}return t}function o2(e){let t=[],r=[],o=0;for(let i of e){let s=Pg(i).length;for(let a=0;a<s;a+=1)t.push(a===0?o:-1),r.push(o);o+=i.length}t.push(e.length),r.push(e.length);let n=e.length;for(let i=t.length-1;i>=0;i-=1){let s=t[i];s!=null&&(s===-1?t[i]=n:n=s)}return{starts:t,ends:r}}function n2(e,t){if(!t.length)return t;let{starts:r,ends:o}=o2(e),n=[];for(let[i,s]of t){let a=r[i],c=o[i+s];a==null||c==null||c<=a||n.push([a,c-a])}return n}function i2(e,t){if(!e||!t)return e;let r=Zw(t).map(Pg),o=[],n=(c,l=!1)=>(0,V0.jsx)("span",{"data-autocomplete-value":l?"":void 0,"data-user-value":l?void 0:"",children:c},o.length),i=n2(e,r2(t2(Pg(e),new Set(r)))),s=i[0];if(!s)return o.push(n(e,!0)),o;let[a]=s;return[e.slice(0,a),...i.flatMap(([c,l],u)=>{let f=e.slice(c,c+l),g=i[u+1]?.[0];return[f,e.slice(c+l,g)]})].forEach((c,l)=>{c&&o.push(n(c,l%2===0))}),o}var s2=Ge(function({store:t,value:r,userValue:o,...n}){let i=js();t=t||i;let s=(0,Ju.useContext)(Ku),a=r??s,c=Pe(t,l=>o??l?.value);return n={children:(0,Ju.useMemo)(()=>{if(a)return c?i2(a,c):a},[a,c]),...n},Xt(n)}),ef=ze(function(t){return Ye(e2,s2(t))});var a2="label",l2=Ge(function({store:t,...r}){let o=qu();return t=t||o,Kt(t,!1),r={htmlFor:Pe(t,n=>n.baseElement?.id),...r},Xt(r)}),tf=Io(ze(function(t){return Ye(a2,l2(t))}));var rf=d(q(),1),Og=d(B(),1);var c2="div",u2=Ge(function({store:t,alwaysVisible:r,...o}){let n=js(!0),i=Cg();t=t||i;let s=!!t&&t===n;Kt(t,!1);let a=(0,rf.useRef)(null),c=Gr(o.id),l=Pe(t,"mounted"),u=Sg(l,o.hidden,r),f=u?{...o.style,display:"none"}:o.style,g=Pe(t,y=>Array.isArray(y.selectedValue)),m=TS(a,"role",o.role),p=(m==="listbox"||m==="tree"||m==="grid")&&g||void 0,[h,b]=(0,rf.useState)(!1),x=Pe(t,"contentElement");$e(()=>{if(!l)return;let y=a.current;if(!y||x!==y)return;let w=()=>{b(!!y.querySelector("[role='listbox']"))},P=new MutationObserver(w);return P.observe(y,{subtree:!0,childList:!0,attributeFilter:["role"]}),w(),()=>P.disconnect()},[l,x]),h||(o={role:"listbox","aria-multiselectable":p,...o}),o=Ao(o,y=>(0,Og.jsx)(w0,{value:t,children:(0,Og.jsx)(Gu.Provider,{value:m,children:y})}),[t,m]);let v=c&&(!n||!s)?t.setContentElement:null;return o={hidden:u,...o,id:c,ref:dt(v,a,o.ref),style:f},Xt(o)}),of=ze(function(t){return Ye(c2,u2(t))});var Ag=d(q(),1),EU=(0,Ag.createContext)(null),_U=(0,Ag.createContext)(null),qa=_r([Lu],[Ls]),k0=qa.useContext,RU=qa.useScopedContext,TU=qa.useProviderContext,PU=qa.ContextProvider,OU=qa.ScopedContextProvider;var f2=Fs()&&aS();function M0({tag:e,...t}={}){let r=Bs(t.store,$S(e,["value","rtl"]));let o=e?.getState(),n=r?.getState(),i=we(t.activeId,n?.activeId,t.defaultActiveId,null),s=ZS({...t,activeId:i,includesBaseElement:we(t.includesBaseElement,n?.includesBaseElement,!0),orientation:we(t.orientation,n?.orientation,"vertical"),focusLoop:we(t.focusLoop,n?.focusLoop,!0),focusWrap:we(t.focusWrap,n?.focusWrap,!0),virtualFocus:we(t.virtualFocus,n?.virtualFocus,!0)}),a=P0({...t,placement:we(t.placement,n?.placement,"bottom-start")}),c=we(t.value,n?.value,t.defaultValue,""),l=we(t.selectedValue,n?.selectedValue,o?.values,t.defaultSelectedValue,""),u=Array.isArray(l),f={...s.getState(),...a.getState(),value:c,selectedValue:l,resetValueOnSelect:we(t.resetValueOnSelect,n?.resetValueOnSelect,u),resetValueOnHide:we(t.resetValueOnHide,n?.resetValueOnHide,u&&!e),activeValue:n?.activeValue},g=Rr(f,s,a,r);return f2&&Mt(g,()=>Dt(g,["virtualFocus"],()=>{g.setState("virtualFocus",!1)})),Mt(g,()=>{if(e)return Vs(Dt(g,["selectedValue"],m=>{Array.isArray(m.selectedValue)&&e.setValues(m.selectedValue)}),Dt(e,["values"],m=>{g.setState("selectedValue",m.values)}))}),Mt(g,()=>Dt(g,["resetValueOnHide","mounted"],m=>{m.resetValueOnHide&&(m.mounted||g.setState("value",c))})),Mt(g,()=>Dt(g,["open"],m=>{m.open||(g.setState("activeId",i),g.setState("moves",0))})),Mt(g,()=>Dt(g,["moves","activeId"],(m,p)=>{m.moves===p.moves&&g.setState("activeValue",void 0)})),Mt(g,()=>ki(g,["moves","renderedItems"],(m,p)=>{if(m.moves===p.moves)return;let{activeId:h}=g.getState(),b=s.item(h);g.setState("activeValue",b?.value)})),{...a,...s,...g,tag:e,setValue:m=>g.setState("value",m),resetValue:()=>g.setState("value",f.value),setSelectedValue:m=>g.setState("selectedValue",m)}}function m2(e){let t=k0();return e={...e,tag:e.tag!==void 0?e.tag:t},E0(e)}function p2(e,t,r){return Oo(t,[r.tag]),it(e,r,"value","setValue"),it(e,r,"selectedValue","setSelectedValue"),it(e,r,"resetValueOnHide"),it(e,r,"resetValueOnSelect"),Object.assign(_0(O0(e,t,r),t,r),{tag:r.tag})}function Ig(e={}){e=m2(e);let[t,r]=Hs(M0,e);return p2(t,r,e)}var D0=d(B(),1);function nf(e={}){return(0,D0.jsx)(x0,{value:Ig(e),children:e.children})}var U0=d(H0(),1);var $0=d(jt(),1),Yn=d(X(),1),Fi=d(G(),1),Do=d(oe(),1);var x2=[],Ka=(e,t)=>e.singleSelection?t?.value:Array.isArray(t?.value)?t.value:!Array.isArray(t?.value)&&t?.value?[t.value]:x2;var Xa=d(G(),1),w2=[];function Tt({elements:e,getElements:t}){let r=Array.isArray(e)&&e.length>0?e:w2,[o,n]=(0,Xa.useState)(r),[i,s]=(0,Xa.useState)(!1);return(0,Xa.useEffect)(()=>{if(!t){n(r);return}let a=!1;return s(!0),t().then(c=>{if(!a){let l=Array.isArray(c)&&c.length>0?c:r;n(l)}}).catch(()=>{a||n(r)}).finally(()=>{a||s(!1)}),()=>{a=!0}},[t,r]),{elements:o,isLoading:i}}var Oe=d(B(),1);function j0(e=""){return(0,U0.default)(e.trim().toLowerCase())}var W0=(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 z0(e,t){return`${e}-${t}`}var Y0=({selected:e})=>(0,Oe.jsx)("span",{className:Z("dataviews-filters__search-widget-listitem-multi-selection",{"is-selected":e}),children:e&&(0,Oe.jsx)(Do.Icon,{icon:ci})}),G0=({selected:e})=>(0,Oe.jsx)("span",{className:Z("dataviews-filters__search-widget-listitem-single-selection",{"is-selected":e})});function q0({view:e,filter:t,onChangeView:r}){let o=(0,$0.useInstanceId)(q0,"dataviews-filter-list-box"),[n,i]=(0,Fi.useState)(t.operators?.length===1?void 0:null),s=e.filters?.find(c=>c.field===t.field),a=Ka(t,s);return(0,Oe.jsx)(Do.Composite,{virtualFocus:!0,focusLoop:!0,activeId:n,setActiveId:i,role:"listbox",className:"dataviews-filters__search-widget-listbox","aria-label":(0,Yn.sprintf)((0,Yn.__)("List of: %1$s"),t.name),onFocusVisible:()=>{!n&&t.elements.length&&i(z0(o,t.elements[0].value))},render:(0,Oe.jsx)(Do.Composite.Typeahead,{}),children:t.elements.map(c=>(0,Oe.jsxs)(Do.Composite.Hover,{render:(0,Oe.jsx)(Do.Composite.Item,{id:z0(o,c.value),render:(0,Oe.jsx)("div",{"aria-label":c.label,role:"option",className:"dataviews-filters__search-widget-listitem"}),onClick:()=>{let l=s?[...(e.filters??[]).map(u=>u.field===t.field?{...u,operator:s.operator||t.operators[0],value:W0(t,s,c.value)}:u)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:W0(t,s,c.value)}];r({...e,page:1,filters:l})}}),children:[t.singleSelection&&(0,Oe.jsx)(G0,{selected:a===c.value}),!t.singleSelection&&(0,Oe.jsx)(Y0,{selected:a.includes(c.value)}),(0,Oe.jsx)("span",{className:"dataviews-filters__search-widget-listitem-value",title:c.label,children:c.label})]},c.value))})}function S2({view:e,filter:t,onChangeView:r}){let[o,n]=(0,Fi.useState)(""),i=(0,Fi.useDeferredValue)(o),s=e.filters?.find(l=>l.field===t.field),a=Ka(t,s),c=(0,Fi.useMemo)(()=>{let l=j0(i);return t.elements.filter(u=>j0(u.label).includes(l))},[t.elements,i]);return(0,Oe.jsxs)(nf,{selectedValue:a,setSelectedValue:l=>{let u=s?[...(e.filters??[]).map(f=>f.field===t.field?{...f,operator:s.operator||t.operators[0],value:l}:f)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:l}];r({...e,page:1,filters:u})},setValue:n,children:[(0,Oe.jsxs)("div",{className:"dataviews-filters__search-widget-filter-combobox__wrapper",children:[(0,Oe.jsx)(Qo,{render:(0,Oe.jsx)(tf,{}),children:(0,Yn.__)("Search items")}),(0,Oe.jsx)(Xu,{autoSelect:"always",placeholder:(0,Yn.__)("Search"),className:"dataviews-filters__search-widget-filter-combobox__input"}),(0,Oe.jsx)("div",{className:"dataviews-filters__search-widget-filter-combobox__icon",children:(0,Oe.jsx)(Do.Icon,{icon:um})})]}),(0,Oe.jsxs)(of,{className:"dataviews-filters__search-widget-filter-combobox-list",alwaysVisible:!0,children:[c.map(l=>(0,Oe.jsxs)(Qu,{resetValueOnSelect:!1,value:l.value,className:"dataviews-filters__search-widget-listitem",hideOnClick:!1,setValueOnClick:!1,focusOnHover:!0,children:[t.singleSelection&&(0,Oe.jsx)(G0,{selected:a===l.value}),!t.singleSelection&&(0,Oe.jsx)(Y0,{selected:a.includes(l.value)}),(0,Oe.jsxs)("span",{className:"dataviews-filters__search-widget-listitem-value",title:l.label,children:[(0,Oe.jsx)(ef,{className:"dataviews-filters__search-widget-filter-combobox-item-value",value:l.label}),!!l.description&&(0,Oe.jsx)("span",{className:"dataviews-filters__search-widget-listitem-description",children:l.description})]})]},l.value)),!c.length&&(0,Oe.jsx)("p",{children:(0,Yn.__)("No results found")})]})]})}function K0(e){let{elements:t,isLoading:r}=Tt({elements:e.filter.elements,getElements:e.filter.getElements});if(r)return(0,Oe.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,Oe.jsx)(Do.Spinner,{})});if(t.length===0)return(0,Oe.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,Yn.__)("No elements found")});let o=t.length>10?S2:q0;return(0,Oe.jsx)(o,{...e,filter:{...e.filter,elements:t}})}var Q0=d(Z0(),1),J0=d(jt(),1),Ng=d(G(),1),eC=d(oe(),1);var Vg=d(B(),1);function tC({filter:e,view:t,onChangeView:r,fields:o}){let n=t.filters?.find(l=>l.field===e.field),i=Ka(e,n),s=(0,Ng.useMemo)(()=>{let l=o.find(u=>u.id===e.field);return l&&{...l,isValid:{},isDisabled:()=>!1,isVisible:()=>!0,getValue:({item:u})=>u[l.id],setValue:({value:u})=>({[l.id]:u})}},[o,e.field]),a=(0,Ng.useMemo)(()=>(t.filters??[]).reduce((l,u)=>(l[u.field]=u.value,l),{}),[t.filters]),c=(0,J0.useEvent)(l=>{if(!s||!n)return;let u=s.getValue({item:l});(0,Q0.default)(u,i)||r({...t,filters:(t.filters??[]).map(f=>f.field===e.field?{...f,operator:n.operator||e.operators[0],value:u===""?void 0:u}:f)})});return!s||!s.Edit||!n?null:(0,Vg.jsx)(eC.Flex,{className:"dataviews-filters__user-input-widget",gap:2.5,direction:"column",children:(0,Vg.jsx)(s.Edit,{hideLabelFromVision:!0,data:a,field:s,operator:n.operator,onChange:c})})}var C2=Math.pow(10,8)*24*60*60*1e3,y$=-C2,af=6048e5,rC=864e5;var E2=3600;var oC=E2*24,x$=oC*7,_2=oC*365.2425,R2=_2/12,w$=R2*3,kg=Symbol.for("constructDateFrom");function wt(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&kg in e?e[kg](t):e instanceof Date?new e.constructor(t):new Date(t)}function We(e,t){return wt(t||e,e)}function lf(e,t,r){let o=We(e,r?.in);return isNaN(t)?wt(r?.in||e,NaN):(t&&o.setDate(o.getDate()+t),o)}function cf(e,t,r){let o=We(e,r?.in);if(isNaN(t))return wt(r?.in||e,NaN);if(!t)return o;let n=o.getDate(),i=wt(r?.in||e,o.getTime());i.setMonth(o.getMonth()+t+1,0);let s=i.getDate();return n>=s?i:(o.setFullYear(i.getFullYear(),i.getMonth(),n),o)}var T2={};function Gn(){return T2}function rn(e,t){let r=Gn(),o=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,n=We(e,t?.in),i=n.getDay(),s=(i<o?7:0)+i-o;return n.setDate(n.getDate()-s),n.setHours(0,0,0,0),n}function Li(e,t){return rn(e,{...t,weekStartsOn:1})}function uf(e,t){let r=We(e,t?.in),o=r.getFullYear(),n=wt(r,0);n.setFullYear(o+1,0,4),n.setHours(0,0,0,0);let i=Li(n),s=wt(r,0);s.setFullYear(o,0,4),s.setHours(0,0,0,0);let a=Li(s);return r.getTime()>=i.getTime()?o+1:r.getTime()>=a.getTime()?o:o-1}function Mg(e){let t=We(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 nC(e,...t){let r=wt.bind(null,e||t.find(o=>typeof o=="object"));return t.map(r)}function Dg(e,t){let r=We(e,t?.in);return r.setHours(0,0,0,0),r}function iC(e,t,r){let[o,n]=nC(r?.in,e,t),i=Dg(o),s=Dg(n),a=+i-Mg(i),c=+s-Mg(s);return Math.round((a-c)/rC)}function sC(e,t){let r=uf(e,t),o=wt(t?.in||e,0);return o.setFullYear(r,0,4),o.setHours(0,0,0,0),Li(o)}function aC(e,t,r){return lf(e,t*7,r)}function lC(e,t,r){return cf(e,t*12,r)}function cC(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function on(e){return!(!cC(e)&&typeof e!="number"||isNaN(+We(e)))}function uC(e,t){let r=We(e,t?.in);return r.setDate(1),r.setHours(0,0,0,0),r}function ff(e,t){let r=We(e,t?.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}var P2={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"}},fC=(e,t,r)=>{let o,n=P2[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 df(e){return(t={})=>{let r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}var O2={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},A2={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},I2={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},dC={date:df({formats:O2,defaultWidth:"full"}),time:df({formats:A2,defaultWidth:"full"}),dateTime:df({formats:I2,defaultWidth:"full"})};var N2={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},mC=(e,t,r,o)=>N2[e];function Ws(e){return(t,r)=>{let o=r?.context?String(r.context):"standalone",n;if(o==="formatting"&&e.formattingValues){let s=e.defaultFormattingWidth||e.defaultWidth,a=r?.width?String(r.width):s;n=e.formattingValues[a]||e.formattingValues[s]}else{let s=e.defaultWidth,a=r?.width?String(r.width):e.defaultWidth;n=e.values[a]||e.values[s]}let i=e.argumentCallback?e.argumentCallback(t):t;return n[i]}}var V2={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},k2={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},M2={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"]},D2={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"]},F2={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"}},L2={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"}},B2=(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"},pC={ordinalNumber:B2,era:Ws({values:V2,defaultWidth:"wide"}),quarter:Ws({values:k2,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Ws({values:M2,defaultWidth:"wide"}),day:Ws({values:D2,defaultWidth:"wide"}),dayPeriod:Ws({values:F2,defaultWidth:"wide",formattingValues:L2,defaultFormattingWidth:"wide"})};function zs(e){return(t,r={})=>{let o=r.width,n=o&&e.matchPatterns[o]||e.matchPatterns[e.defaultMatchWidth],i=t.match(n);if(!i)return null;let s=i[0],a=o&&e.parsePatterns[o]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(a)?j2(a,f=>f.test(s)):H2(a,f=>f.test(s)),l;l=e.valueCallback?e.valueCallback(c):c,l=r.valueCallback?r.valueCallback(l):l;let u=t.slice(s.length);return{value:l,rest:u}}}function H2(e,t){for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}function j2(e,t){for(let r=0;r<e.length;r++)if(t(e[r]))return r}function gC(e){return(t,r={})=>{let o=t.match(e.matchPattern);if(!o)return null;let n=o[0],i=t.match(e.parsePattern);if(!i)return null;let s=e.valueCallback?e.valueCallback(i[0]):i[0];s=r.valueCallback?r.valueCallback(s):s;let a=t.slice(n.length);return{value:s,rest:a}}}var W2=/^(\d+)(th|st|nd|rd)?/i,z2=/\d+/i,U2={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},$2={any:[/^b/i,/^(a|c)/i]},Y2={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},G2={any:[/1/i,/2/i,/3/i,/4/i]},q2={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},K2={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]},X2={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},Z2={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]},Q2={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},J2={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}},hC={ordinalNumber:gC({matchPattern:W2,parsePattern:z2,valueCallback:e=>parseInt(e,10)}),era:zs({matchPatterns:U2,defaultMatchWidth:"wide",parsePatterns:$2,defaultParseWidth:"any"}),quarter:zs({matchPatterns:Y2,defaultMatchWidth:"wide",parsePatterns:G2,defaultParseWidth:"any",valueCallback:e=>e+1}),month:zs({matchPatterns:q2,defaultMatchWidth:"wide",parsePatterns:K2,defaultParseWidth:"any"}),day:zs({matchPatterns:X2,defaultMatchWidth:"wide",parsePatterns:Z2,defaultParseWidth:"any"}),dayPeriod:zs({matchPatterns:Q2,defaultMatchWidth:"any",parsePatterns:J2,defaultParseWidth:"any"})};var Fg={code:"en-US",formatDistance:fC,formatLong:dC,formatRelative:mC,localize:pC,match:hC,options:{weekStartsOn:0,firstWeekContainsDate:1}};function vC(e,t){let r=We(e,t?.in);return iC(r,ff(r))+1}function bC(e,t){let r=We(e,t?.in),o=+Li(r)-+sC(r);return Math.round(o/af)+1}function mf(e,t){let r=We(e,t?.in),o=r.getFullYear(),n=Gn(),i=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,s=wt(t?.in||e,0);s.setFullYear(o+1,0,i),s.setHours(0,0,0,0);let a=rn(s,t),c=wt(t?.in||e,0);c.setFullYear(o,0,i),c.setHours(0,0,0,0);let l=rn(c,t);return+r>=+a?o+1:+r>=+l?o:o-1}function yC(e,t){let r=Gn(),o=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,n=mf(e,t),i=wt(t?.in||e,0);return i.setFullYear(n,0,o),i.setHours(0,0,0,0),rn(i,t)}function xC(e,t){let r=We(e,t?.in),o=+rn(r,t)-+yC(r,t);return Math.round(o/af)+1}function Ie(e,t){let r=e<0?"-":"",o=Math.abs(e).toString().padStart(t,"0");return r+o}var nn={y(e,t){let r=e.getFullYear(),o=r>0?r:1-r;return Ie(t==="yy"?o%100:o,t.length)},M(e,t){let r=e.getMonth();return t==="M"?String(r+1):Ie(r+1,2)},d(e,t){return Ie(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 Ie(e.getHours()%12||12,t.length)},H(e,t){return Ie(e.getHours(),t.length)},m(e,t){return Ie(e.getMinutes(),t.length)},s(e,t){return Ie(e.getSeconds(),t.length)},S(e,t){let r=t.length,o=e.getMilliseconds(),n=Math.trunc(o*Math.pow(10,r-3));return Ie(n,t.length)}};var Us={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Lg={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 nn.y(e,t)},Y:function(e,t,r,o){let n=mf(e,o),i=n>0?n:1-n;if(t==="YY"){let s=i%100;return Ie(s,2)}return t==="Yo"?r.ordinalNumber(i,{unit:"year"}):Ie(i,t.length)},R:function(e,t){let r=uf(e);return Ie(r,t.length)},u:function(e,t){let r=e.getFullYear();return Ie(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 Ie(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 Ie(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 nn.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 Ie(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=xC(e,o);return t==="wo"?r.ordinalNumber(n,{unit:"week"}):Ie(n,t.length)},I:function(e,t,r){let o=bC(e);return t==="Io"?r.ordinalNumber(o,{unit:"week"}):Ie(o,t.length)},d:function(e,t,r){return t==="do"?r.ordinalNumber(e.getDate(),{unit:"date"}):nn.d(e,t)},D:function(e,t,r){let o=vC(e);return t==="Do"?r.ordinalNumber(o,{unit:"dayOfYear"}):Ie(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(),i=(n-o.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return Ie(i,2);case"eo":return r.ordinalNumber(i,{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(),i=(n-o.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return Ie(i,t.length);case"co":return r.ordinalNumber(i,{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 Ie(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=Us.noon:o===0?n=Us.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=Us.evening:o>=12?n=Us.afternoon:o>=4?n=Us.morning:n=Us.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 nn.h(e,t)},H:function(e,t,r){return t==="Ho"?r.ordinalNumber(e.getHours(),{unit:"hour"}):nn.H(e,t)},K:function(e,t,r){let o=e.getHours()%12;return t==="Ko"?r.ordinalNumber(o,{unit:"hour"}):Ie(o,t.length)},k:function(e,t,r){let o=e.getHours();return o===0&&(o=24),t==="ko"?r.ordinalNumber(o,{unit:"hour"}):Ie(o,t.length)},m:function(e,t,r){return t==="mo"?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):nn.m(e,t)},s:function(e,t,r){return t==="so"?r.ordinalNumber(e.getSeconds(),{unit:"second"}):nn.s(e,t)},S:function(e,t){return nn.S(e,t)},X:function(e,t,r){let o=e.getTimezoneOffset();if(o===0)return"Z";switch(t){case"X":return SC(o);case"XXXX":case"XX":return Bi(o);default:return Bi(o,":")}},x:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"x":return SC(o);case"xxxx":case"xx":return Bi(o);default:return Bi(o,":")}},O:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+wC(o,":");default:return"GMT"+Bi(o,":")}},z:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+wC(o,":");default:return"GMT"+Bi(o,":")}},t:function(e,t,r){let o=Math.trunc(+e/1e3);return Ie(o,t.length)},T:function(e,t,r){return Ie(+e,t.length)}};function wC(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=Math.trunc(o/60),i=o%60;return i===0?r+String(n):r+String(n)+t+Ie(i,2)}function SC(e,t){return e%60===0?(e>0?"-":"+")+Ie(Math.abs(e)/60,2):Bi(e,t)}function Bi(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=Ie(Math.trunc(o/60),2),i=Ie(o%60,2);return r+n+t+i}var CC=(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"})}},EC=(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"})}},eN=(e,t)=>{let r=e.match(/(P+)(p+)?/)||[],o=r[1],n=r[2];if(!n)return CC(e,t);let i;switch(o){case"P":i=t.dateTime({width:"short"});break;case"PP":i=t.dateTime({width:"medium"});break;case"PPP":i=t.dateTime({width:"long"});break;default:i=t.dateTime({width:"full"});break}return i.replace("{{date}}",CC(o,t)).replace("{{time}}",EC(n,t))},_C={p:EC,P:eN};var tN=/^D+$/,rN=/^Y+$/,oN=["D","DD","YY","YYYY"];function RC(e){return tN.test(e)}function TC(e){return rN.test(e)}function PC(e,t,r){let o=nN(e,t,r);if(console.warn(o),oN.includes(e))throw new RangeError(o)}function nN(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 iN=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,sN=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,aN=/^'([^]*?)'?$/,lN=/''/g,cN=/[a-zA-Z]/;function Bg(e,t,r){let o=Gn(),n=r?.locale??o.locale??Fg,i=r?.firstWeekContainsDate??r?.locale?.options?.firstWeekContainsDate??o.firstWeekContainsDate??o.locale?.options?.firstWeekContainsDate??1,s=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,a=We(e,r?.in);if(!on(a))throw new RangeError("Invalid time value");let c=t.match(sN).map(u=>{let f=u[0];if(f==="p"||f==="P"){let g=_C[f];return g(u,n.formatLong)}return u}).join("").match(iN).map(u=>{if(u==="''")return{isToken:!1,value:"'"};let f=u[0];if(f==="'")return{isToken:!1,value:uN(u)};if(Lg[f])return{isToken:!0,value:u};if(f.match(cN))throw new RangeError("Format string contains an unescaped latin alphabet character `"+f+"`");return{isToken:!1,value:u}});n.localize.preprocessor&&(c=n.localize.preprocessor(a,c));let l={firstWeekContainsDate:i,weekStartsOn:s,locale:n};return c.map(u=>{if(!u.isToken)return u.value;let f=u.value;(!r?.useAdditionalWeekYearTokens&&TC(f)||!r?.useAdditionalDayOfYearTokens&&RC(f))&&PC(f,t,String(e));let g=Lg[f[0]];return g(a,f,n.localize,l)}).join("")}function uN(e){let t=e.match(aN);return t?t[1].replace(lN,"'"):e}function Hi(e,t,r){return lf(e,-t,r)}function pf(e,t,r){return cf(e,-t,r)}function OC(e,t,r){return aC(e,-t,r)}function gf(e,t,r){return lC(e,-t,r)}var J=d(X(),1),st=d(G(),1),ur=d(qn(),1);var Hg=d(B(),1),pt={Name:(0,Hg.jsx)("span",{className:"dataviews-filters__summary-filter-text-name"}),Value:(0,Hg.jsx)("span",{className:"dataviews-filters__summary-filter-text-value"})};function IC(e,t){switch(t){case"days":return Hi(new Date,e);case"weeks":return OC(new Date,e);case"months":return pf(new Date,e);case"years":return gf(new Date,e);default:return new Date}}var NC={label:(0,J.__)("Is none of"),filterText:(e,t)=>(0,st.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(", ")),pt),filter:((e,t,r)=>{if(!r?.length)return!0;let o=t.getValue({item:e});return Array.isArray(o)?!r.some(n=>o.includes(n)):typeof o=="string"?!r.includes(o):!1}),selection:"multi"},hf=[{name:Ze,label:(0,J.__)("Includes"),filterText:(e,t)=>(0,st.createInterpolateElement)((0,J.sprintf)((0,J.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),pt),filter(e,t,r){if(!r?.length)return!0;let o=t.getValue({item:e});return Array.isArray(o)?r.some(n=>o.includes(n)):typeof o=="string"?r.includes(o):!1},selection:"multi"},{name:Qe,...NC},{name:Yt,label:(0,J.__)("Includes all"),filterText:(e,t)=>(0,st.createInterpolateElement)((0,J.sprintf)((0,J.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),pt),filter(e,t,r){return r?.length?r.every(o=>t.getValue({item:e})?.includes(o)):!0},selection:"multi"},{name:Gt,...NC},{name:sr,label:(0,J.__)("Between (inc)"),filterText:(e,t)=>(0,st.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]),pt),filter(e,t,r){if(!Array.isArray(r)||r.length!==2||r[0]===void 0||r[1]===void 0)return!0;let o=t.getValue({item:e});return typeof o=="number"||o instanceof Date||typeof o=="string"?o>=r[0]&&o<=r[1]:!1},selection:"custom"},{name:ar,label:(0,J.__)("In the past"),filterText:(e,t)=>(0,st.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}`),pt),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let o=IC(r.value,r.unit),n=(0,ur.getDate)(t.getValue({item:e}));return n>=o&&n<=new Date},selection:"custom"},{name:wr,label:(0,J.__)("Over"),filterText:(e,t)=>(0,st.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}`),pt),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let o=IC(r.value,r.unit);return(0,ur.getDate)(t.getValue({item:e}))<o},selection:"custom"},{name:et,label:(0,J.__)("Is"),filterText:(e,t)=>(0,st.createInterpolateElement)((0,J.sprintf)((0,J.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),pt),filter(e,t,r){return r===t.getValue({item:e})||r===void 0},selection:"single"},{name:tt,label:(0,J.__)("Is not"),filterText:(e,t)=>(0,st.createInterpolateElement)((0,J.sprintf)((0,J.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),pt),filter(e,t,r){return r!==t.getValue({item:e})},selection:"single"},{name:En,label:(0,J.__)("Less than"),filterText:(e,t)=>(0,st.createInterpolateElement)((0,J.sprintf)((0,J.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),e.name,t[0].label),pt),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<r},selection:"single"},{name:_n,label:(0,J.__)("Greater than"),filterText:(e,t)=>(0,st.createInterpolateElement)((0,J.sprintf)((0,J.__)("<Name>%1$s is greater than: </Name><Value>%2$s</Value>"),e.name,t[0].label),pt),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>r},selection:"single"},{name:Rn,label:(0,J.__)("Less than or equal"),filterText:(e,t)=>(0,st.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),pt),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<=r},selection:"single"},{name:Tn,label:(0,J.__)("Greater than or equal"),filterText:(e,t)=>(0,st.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),pt),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>=r},selection:"single"},{name:Pn,label:(0,J.__)("Before"),filterText:(e,t)=>(0,st.createInterpolateElement)((0,J.sprintf)((0,J.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),e.name,t[0].label),pt),filter(e,t,r){if(r===void 0)return!0;let o=(0,ur.getDate)(r);return(0,ur.getDate)(t.getValue({item:e}))<o},selection:"single"},{name:On,label:(0,J.__)("After"),filterText:(e,t)=>(0,st.createInterpolateElement)((0,J.sprintf)((0,J.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),e.name,t[0].label),pt),filter(e,t,r){if(r===void 0)return!0;let o=(0,ur.getDate)(r);return(0,ur.getDate)(t.getValue({item:e}))>o},selection:"single"},{name:An,label:(0,J.__)("Before (inc)"),filterText:(e,t)=>(0,st.createInterpolateElement)((0,J.sprintf)((0,J.__)("<Name>%1$s is on or before: </Name><Value>%2$s</Value>"),e.name,t[0].label),pt),filter(e,t,r){if(r===void 0)return!0;let o=(0,ur.getDate)(r);return(0,ur.getDate)(t.getValue({item:e}))<=o},selection:"single"},{name:In,label:(0,J.__)("After (inc)"),filterText:(e,t)=>(0,st.createInterpolateElement)((0,J.sprintf)((0,J.__)("<Name>%1$s is on or after: </Name><Value>%2$s</Value>"),e.name,t[0].label),pt),filter(e,t,r){if(r===void 0)return!0;let o=(0,ur.getDate)(r);return(0,ur.getDate)(t.getValue({item:e}))>=o},selection:"single"},{name:xo,label:(0,J.__)("Contains"),filterText:(e,t)=>(0,st.createInterpolateElement)((0,J.sprintf)((0,J.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),e.name,t[0].label),pt),filter(e,t,r){if(r===void 0)return!0;let o=t.getValue({item:e});return typeof o=="string"&&r&&o.toLowerCase().includes(String(r).toLowerCase())},selection:"single"},{name:wo,label:(0,J.__)("Doesn't contain"),filterText:(e,t)=>(0,st.createInterpolateElement)((0,J.sprintf)((0,J.__)("<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"),e.name,t[0].label),pt),filter(e,t,r){if(r===void 0)return!0;let o=t.getValue({item:e});return typeof o=="string"&&r&&!o.toLowerCase().includes(String(r).toLowerCase())},selection:"single"},{name:So,label:(0,J.__)("Starts with"),filterText:(e,t)=>(0,st.createInterpolateElement)((0,J.sprintf)((0,J.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),e.name,t[0].label),pt),filter(e,t,r){if(r===void 0)return!0;let o=t.getValue({item:e});return typeof o=="string"&&r&&o.toLowerCase().startsWith(String(r).toLowerCase())},selection:"single"},{name:Nn,label:(0,J.__)("On"),filterText:(e,t)=>(0,st.createInterpolateElement)((0,J.sprintf)((0,J.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),pt),filter(e,t,r){if(r===void 0)return!0;let o=(0,ur.getDate)(r),n=(0,ur.getDate)(t.getValue({item:e}));return o.getTime()===n.getTime()},selection:"single"},{name:Vn,label:(0,J.__)("Not on"),filterText:(e,t)=>(0,st.createInterpolateElement)((0,J.sprintf)((0,J.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),pt),filter(e,t,r){if(r===void 0)return!0;let o=(0,ur.getDate)(r),n=(0,ur.getDate)(t.getValue({item:e}));return o.getTime()!==n.getTime()},selection:"single"}],ji=e=>hf.find(t=>t.name===e),VC=()=>hf.map(e=>e.name),kC=e=>hf.filter(t=>t.selection==="single").some(t=>t.name===e),MC=e=>hf.some(t=>t.name===e);var gt=d(B(),1),fN="Enter",dN=" ",mN=({activeElements:e,filterInView:t,filter:r})=>{if(e===void 0||e.length===0)return r.name;let o=ji(t?.operator);return o!==void 0?o.filterText(r,e):(0,sn.sprintf)((0,sn.__)("Unknown status for %1$s"),r.name)};function pN({filter:e,view:t,onChangeView:r}){let o=e.operators?.map(s=>({value:s,label:ji(s)?.label||s})),n=t.filters?.find(s=>s.field===e.field),i=n?.operator||e.operators[0];return o.length>1&&(0,gt.jsxs)(z,{direction:"row",gap:"sm",justify:"flex-start",className:"dataviews-filters__summary-operators-container",align:"center",children:[(0,gt.jsx)(Kn.FlexItem,{className:"dataviews-filters__summary-operators-filter-name",children:e.name}),(0,gt.jsx)(Kn.SelectControl,{className:"dataviews-filters__summary-operators-filter-select",label:(0,sn.__)("Conditions"),value:i,options:o,onChange:s=>{let a=s,c=n?.operator,l=n?[...(t.filters??[]).map(u=>{if(u.field===e.field){let f=ji(c)?.selection,g=ji(a)?.selection,m=f!==g||[f,g].includes("custom");return{...u,value:m?void 0:u.value,operator:a}}return u})]:[...t.filters??[],{field:e.field,operator:a,value:void 0}];r({...t,page:1,filters:l})},size:"small",variant:"minimal",hideLabelFromVision:!0})]})}function DC({addFilterRef:e,openedFilter:t,fields:r,...o}){let n=(0,vf.useRef)(null),{filter:i,view:s,onChangeView:a}=o,c=s.filters?.find(x=>x.field===i.field),l=[],u=(0,vf.useMemo)(()=>{let x=r.find(v=>v.id===i.field);return x&&{...x,getValue:({item:v})=>v[x.id]}},[r,i.field]),{elements:f}=Tt({elements:i.elements,getElements:i.getElements});if(f.length>0)l=f.filter(x=>i.singleSelection?x.value===c?.value:c?.value?.includes(x.value));else if(Array.isArray(c?.value)){let x=c.value.map(v=>u?.getValueFormatted({item:{[u.id]:v},field:u})||String(v));l=[{value:c.value,label:x}]}else if(typeof c?.value=="object")l=[{value:c.value,label:c.value}];else if(c?.value!==void 0){let x=u!==void 0?u.getValueFormatted({item:{[u.id]:c.value},field:u}):String(c.value);l=[{value:c.value,label:x}]}let g=i.isPrimary,m=c?.isLocked,p=!m&&c?.value!==void 0,h=!m&&(!g||p),b=g?(0,sn.__)("Reset"):(0,sn.__)("Remove");return(0,gt.jsx)(Kn.Dropdown,{defaultOpen:t===i.field,contentClassName:"dataviews-filters__summary-popover",popoverProps:{placement:"bottom-start",role:"dialog"},onClose:()=>{n.current?.focus()},renderToggle:({isOpen:x,onToggle:v})=>(0,gt.jsxs)("div",{className:"dataviews-filters__summary-chip-container",children:[(0,gt.jsxs)(Nt.Root,{children:[(0,gt.jsx)(Nt.Trigger,{render:(0,gt.jsx)("div",{className:Z("dataviews-filters__summary-chip",{"has-reset":h,"has-values":p,"is-not-clickable":m}),role:"button",tabIndex:m?-1:0,onClick:()=>{m||v()},onKeyDown:y=>{!m&&[fN,dN].includes(y.key)&&(v(),y.preventDefault())},"aria-disabled":m,"aria-pressed":x,"aria-expanded":x,ref:n,children:(0,gt.jsx)(mN,{activeElements:l,filterInView:c,filter:i})})}),(0,gt.jsx)(Nt.Popup,{children:(0,sn.sprintf)((0,sn.__)("Filter by: %1$s"),i.name.toLowerCase())})]}),h&&(0,gt.jsxs)(Nt.Root,{children:[(0,gt.jsx)(Nt.Trigger,{render:(0,gt.jsx)("button",{className:Z("dataviews-filters__summary-chip-remove",{"has-values":p}),"aria-label":b,onClick:()=>{a({...s,page:1,filters:s.filters?.filter(y=>y.field!==i.field)}),g?n.current?.focus():e.current?.focus()},children:(0,gt.jsx)(Kn.Icon,{icon:Fd})})}),(0,gt.jsx)(Nt.Popup,{children:b})]})]}),renderContent:()=>(0,gt.jsxs)(z,{direction:"column",justify:"flex-start",children:[(0,gt.jsx)(pN,{...o}),o.filter.hasElements?(0,gt.jsx)(K0,{...o,filter:{...o.filter,elements:f}}):(0,gt.jsx)(tC,{...o,fields:r})]})})}var bf=d(oe(),1),FC=d(X(),1),LC=d(G(),1);var an=d(B(),1),{Menu:Za}=me(bf.privateApis);function jg({filters:e,view:t,onChangeView:r,setOpenedFilter:o,triggerProps:n}){let i=e.filter(s=>!s.isVisible);return(0,an.jsxs)(Za,{children:[(0,an.jsx)(Za.TriggerButton,{...n}),(0,an.jsx)(Za.Popover,{children:i.map(s=>(0,an.jsx)(Za.Item,{onClick:()=>{o(s.field),r({...t,page:1,filters:[...t.filters||[],{field:s.field,value:void 0,operator:s.operators[0]}]})},children:(0,an.jsx)(Za.ItemLabel,{children:s.name})},s.field))})]})}function gN({filters:e,view:t,onChangeView:r,setOpenedFilter:o},n){if(!e.length||e.every(({isPrimary:s})=>s))return null;let i=e.filter(s=>!s.isVisible);return(0,an.jsx)(jg,{triggerProps:{render:(0,an.jsx)(bf.Button,{accessibleWhenDisabled:!0,size:"compact",className:"dataviews-filters-button",variant:"tertiary",disabled:!i.length,ref:n}),children:(0,FC.__)("Add filter")},filters:e,view:t,onChangeView:r,setOpenedFilter:o})}var BC=(0,LC.forwardRef)(gN);var HC=d(oe(),1),jC=d(X(),1),WC=d(B(),1);function zC({filters:e,view:t,onChangeView:r}){let o=i=>e.some(s=>s.field===i&&s.isPrimary),n=!t.search&&!t.filters?.some(i=>!i.isLocked&&(i.value!==void 0||!o(i.field)));return(0,WC.jsx)(HC.Button,{disabled:n,accessibleWhenDisabled:!0,size:"compact",variant:"tertiary",className:"dataviews-filters__reset-button",onClick:()=>{r({...t,page:1,search:"",filters:t.filters?.filter(i=>!!i.isLocked)||[]})},children:(0,jC.__)("Reset")})}var UC=d(G(),1);function hN(e,t){return(0,UC.useMemo)(()=>{let r=[];return e.forEach(o=>{if(o.filterBy===!1||!o.hasElements&&!o.Edit)return;let n=o.filterBy.operators,i=!!o.filterBy?.isPrimary,s=t.filters?.some(a=>a.field===o.id&&!!a.isLocked)??!1;r.push({field:o.id,name:o.label,elements:o.elements,getElements:o.getElements,hasElements:o.hasElements,singleSelection:n.some(a=>kC(a)),operators:n,isVisible:s||i||!!t.filters?.some(a=>a.field===o.id&&MC(a.operator)),isPrimary:i,isLocked:s})}),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 Qa=hN;var Ja=d(B(),1);function vN({className:e}){let{fields:t,view:r,onChangeView:o,openedFilter:n,setOpenedFilter:i}=(0,$s.useContext)(ne),s=(0,$s.useRef)(null),a=Qa(t,r),c=(0,Ja.jsx)(BC,{filters:a,view:r,onChangeView:o,ref:s,setOpenedFilter:i},"add-filter"),l=a.filter(f=>f.isVisible);if(l.length===0)return null;let u=[...l.map(f=>(0,Ja.jsx)(DC,{filter:f,view:r,fields:t,onChangeView:o,addFilterRef:s,openedFilter:n},f.field)),c];return u.push((0,Ja.jsx)(zC,{filters:a,view:r,onChangeView:o},"reset-filters")),(0,Ja.jsx)(z,{direction:"row",justify:"flex-start",gap:"sm",style:{width:"fit-content"},wrap:"wrap",className:e,children:u})}var el=(0,$s.memo)(vN);var Xn=d(G(),1),$C=d(oe(),1);var yf=d(X(),1);var Fo=d(B(),1);function bN(){let{filters:e,view:t,onChangeView:r,setOpenedFilter:o,isShowingFilter:n,setIsShowingFilter:i}=(0,Xn.useContext)(ne),s=(0,Xn.useRef)(null),a=(0,Xn.useCallback)(m=>{r(m),i(!0)},[r,i]);if(e.length===0)return null;let c=e.some(m=>m.isVisible),l={label:(0,yf.__)("Add filter"),"aria-expanded":!1,isPressed:!1},u={label:(0,yf._x)("Filter","verb"),"aria-expanded":n,isPressed:n,onClick:()=>{n||o(null),i(!n)}},f=e.some(m=>m.isPrimary||m.isLocked),g=(0,Fo.jsx)($C.Button,{ref:s,className:"dataviews-filters__visibility-toggle",size:"compact",icon:ia,disabled:f,accessibleWhenDisabled:!0,...c?u:l});return(0,Fo.jsx)("div",{className:"dataviews-filters__container-visibility-toggle",children:c?(0,Fo.jsx)(yN,{buttonRef:s,filtersCount:t.filters?.length,children:g}):(0,Fo.jsx)(jg,{filters:e,view:t,onChangeView:a,setOpenedFilter:o,triggerProps:{render:g}})})}function yN({buttonRef:e,filtersCount:t,children:r}){return(0,Xn.useEffect)(()=>()=>{e.current?.focus()},[e]),(0,Fo.jsxs)(Fo.Fragment,{children:[r,!!t&&(0,Fo.jsx)("span",{className:"dataviews-filters-toggle__count",children:t})]})}var xf=bN;var YC=d(G(),1);var GC=d(B(),1);function xN(e){let{isShowingFilter:t}=(0,YC.useContext)(ne);return t?(0,GC.jsx)(el,{...e}):null}var wf=xN;var qC=d(G(),1),KC=d(oe(),1),XC=d(X(),1);var Wi=d(B(),1);function Wg({className:e}){let{actions:t=[],data:r,fields:o,getItemId:n,getItemLevel:i,hasInitiallyLoaded:s,isLoading:a,view:c,onChangeView:l,selection:u,onChangeSelection:f,setOpenedFilter:g,onClickItem:m,isItemClickable:p,renderItemLink:h,defaultLayouts:b,containerRef:x,empty:v=(0,Wi.jsx)("p",{children:(0,XC.__)("No results")})}=(0,qC.useContext)(ne),y=Eo(!s,{delay:200});if(!s)return y?(0,Wi.jsx)("div",{className:"dataviews-loading",children:(0,Wi.jsx)("p",{children:(0,Wi.jsx)(KC.Spinner,{})})}):null;let w=Wn.find(P=>P.type===c.type&&b[P.type])?.component;return(0,Wi.jsx)("div",{className:"dataviews-layout__container",ref:x,children:(0,Wi.jsx)(w,{className:e,actions:t,data:r,fields:o,getItemId:n,getItemLevel:i,isLoading:a,onChangeView:l,onChangeSelection:f,selection:u,setOpenedFilter:g,onClickItem:m,renderItemLink:h,isItemClickable:p,view:c,empty:v})})}var ZC=d(X(),1),ao=d(G(),1),QC=d(oe(),1),JC=d(jt(),1);var eE=d(B(),1),wN=(0,ao.memo)(function({label:t}){let{view:r,onChangeView:o}=(0,ao.useContext)(ne),[n,i,s]=(0,JC.useDebouncedInput)(r.search);(0,ao.useEffect)(()=>{r.search!==s&&i(r.search??"")},[r.search,i]);let a=(0,ao.useRef)(o),c=(0,ao.useRef)(r);(0,ao.useEffect)(()=>{a.current=o,c.current=r},[o,r]),(0,ao.useEffect)(()=>{s!==c.current?.search&&a.current({...c.current,page:r.page?1:void 0,startPosition:r.startPosition?1:void 0,search:s})},[s]);let l=t||(0,ZC.__)("Search");return(0,eE.jsx)(QC.SearchControl,{className:"dataviews-search",onChange:i,value:n,label:l,placeholder:l,size:"compact"})}),zg=wN;var ht=d(oe(),1),ln=d(X(),1),lo=d(G(),1);var Ug=d(rE(),1),oE=d(jt(),1);var _e=d(B(),1),{Menu:tl}=me(ht.privateApis),SN={className:"dataviews-config__popover",placement:"bottom-end",offset:9};function $g(){let{view:e,onChangeView:t,defaultLayouts:r}=(0,lo.useContext)(ne),o=Object.keys(r);if(o.length<=1)return null;let n=Wn.find(i=>e.type===i.type);return(0,_e.jsxs)(tl,{children:[(0,_e.jsx)(tl.TriggerButton,{render:(0,_e.jsx)(ht.Button,{size:"compact",icon:n?.icon,label:(0,ln.__)("Layout")})}),(0,_e.jsx)(tl.Popover,{children:o.map(i=>{let s=Wn.find(a=>a.type===i);return s?(0,_e.jsx)(tl.RadioItem,{value:i,name:"view-actions-available-view",checked:i===e.type,hideOnClick:!0,onChange:a=>{switch(a.target.value){case"list":case"grid":case"table":case"pickerGrid":case"pickerTable":case"pickerActivity":case"activity":let c={...e};return"layout"in c&&delete c.layout,t({...c,type:a.target.value,...r[a.target.value]})}(0,Ug.default)("Invalid dataview")},children:(0,_e.jsx)(tl.ItemLabel,{children:s.label})},i):null})})]})}function CN(){let{view:e,fields:t,onChangeView:r}=(0,lo.useContext)(ne),o=(0,lo.useMemo)(()=>t.filter(i=>i.enableSorting!==!1).map(i=>({label:i.label,value:i.id})),[t]);return(0,_e.jsx)(ht.SelectControl,{label:(0,ln.__)("Sort by"),value:e.sort?.field,options:o,onChange:n=>{r({...e,sort:{direction:e?.sort?.direction||"desc",field:n},showLevels:!1})}})}function EN(){let{view:e,fields:t,onChangeView:r}=(0,lo.useContext)(ne);if(t.filter(i=>i.enableSorting!==!1).length===0)return null;let n=e.sort?.direction;return!n&&e.sort?.field&&(n="desc"),(0,_e.jsx)(ht.__experimentalToggleGroupControl,{className:"dataviews-view-config__sort-direction",isBlock:!0,label:(0,ln.__)("Order"),value:n,onChange:i=>{if(i==="asc"||i==="desc"){r({...e,sort:{direction:i,field:e.sort?.field||t.find(s=>s.enableSorting!==!1)?.id||""},showLevels:!1});return}(0,Ug.default)("Invalid direction")},children:Jc.map(i=>(0,_e.jsx)(ht.__experimentalToggleGroupControlOptionIcon,{value:i,icon:Lx[i],label:tu[i]},i))})}function _N(){let{view:e,config:t,onChangeView:r}=(0,lo.useContext)(ne),{infiniteScrollEnabled:o}=e;return!t||!t.perPageSizes||t.perPageSizes.length<2||t.perPageSizes.length>6||o?null:(0,_e.jsx)(ht.__experimentalToggleGroupControl,{isBlock:!0,label:(0,ln.__)("Items per page"),value:e.perPage||10,disabled:!e?.sort?.field,onChange:n=>{let i=typeof n=="number"||n===void 0?n:parseInt(n,10);r({...e,perPage:i,page:1})},children:t.perPageSizes.map(n=>(0,_e.jsx)(ht.__experimentalToggleGroupControlOption,{value:n,label:n.toString()},n))})}function RN(){let{onReset:e}=(0,lo.useContext)(ne);return e===void 0?null:(0,_e.jsx)(ht.Button,{variant:"tertiary",size:"compact",disabled:e===!1,accessibleWhenDisabled:!0,className:"dataviews-view-config__reset-button",onClick:()=>{typeof e=="function"&&e()},children:(0,ln.__)("Reset view")})}function Yg(){let{view:e,onReset:t}=(0,lo.useContext)(ne),r=(0,oE.useInstanceId)(nE,"dataviews-view-config-dropdown"),o=Wn.find(i=>i.type===e.type),n=typeof t=="function";return(0,_e.jsx)(ht.Dropdown,{expandOnMobile:!0,popoverProps:{...SN,id:r},renderToggle:({onToggle:i,isOpen:s})=>(0,_e.jsxs)("div",{className:"dataviews-view-config__toggle-wrapper",children:[(0,_e.jsx)(ht.Button,{size:"compact",icon:Bd,label:(0,ln._x)("View options","View is used as a noun"),onClick:i,"aria-expanded":s?"true":"false","aria-controls":r}),n&&(0,_e.jsx)("span",{className:"dataviews-view-config__modified-indicator"})]}),renderContent:()=>(0,_e.jsx)(ht.__experimentalDropdownContentWrapper,{paddingSize:"medium",className:"dataviews-config__popover-content-wrapper",children:(0,_e.jsxs)(z,{direction:"column",className:"dataviews-view-config",gap:"xl",children:[(0,_e.jsxs)(z,{direction:"row",justify:"space-between",align:"center",className:"dataviews-view-config__header",children:[(0,_e.jsx)(ht.__experimentalHeading,{level:2,className:"dataviews-settings-section__title",children:(0,ln.__)("Appearance")}),(0,_e.jsx)(RN,{})]}),(0,_e.jsxs)(z,{direction:"column",gap:"lg",children:[(0,_e.jsxs)(z,{direction:"row",gap:"sm",className:"dataviews-view-config__sort-controls",children:[(0,_e.jsx)(CN,{}),(0,_e.jsx)(EN,{})]}),!!o?.viewConfigOptions&&(0,_e.jsx)(o.viewConfigOptions,{}),(0,_e.jsx)(_N,{}),(0,_e.jsx)(mu,{})]})]})})})}function nE(){return(0,_e.jsxs)(_e.Fragment,{children:[(0,_e.jsx)($g,{}),(0,_e.jsx)(Yg,{})]})}var TN=(0,lo.memo)(nE),iE=TN;var sE=d(oe(),1),aE=d(G(),1);function Fe(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 lE=d(B(),1),{ValidatedCheckboxControl:PN}=me(sE.privateApis);function cE({field:e,onChange:t,data:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{getValue:s,setValue:a,label:c,description:l,isValid:u}=e,f=e.isDisabled({item:r,field:e}),g=(0,aE.useCallback)(()=>{t(a({item:r,value:!s({item:r})}))},[r,s,t,a]);return(0,lE.jsx)(PN,{required:!!e.isValid?.required,markWhenOptional:n,customValidity:Fe(u,i),hidden:o,label:c,help:l,checked:s({item:r}),onChange:g,disabled:f})}var Sf=d(oe(),1),uE=d(G(),1);var Gg=d(B(),1),{ValidatedComboboxControl:ON}=me(Sf.privateApis);function Cf({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:i,description:s,placeholder:a,getValue:c,setValue:l,isValid:u}=t,f=c({item:e})??"",g=(0,uE.useCallback)(h=>r(l({item:e,value:h??""})),[e,r,l]),{elements:m,isLoading:p}=Tt({elements:t.elements,getElements:t.getElements});return p?(0,Gg.jsx)(Sf.Spinner,{}):(0,Gg.jsx)(ON,{required:!!t.isValid?.required,customValidity:Fe(u,n),label:i,value:f,help:s,placeholder:a,options:m,onChange:g,hideLabelFromVision:o,allowReset:!0,expandOnFocus:!0})}var Rf=d(oe(),1),qr=d(G(),1),_f=d(X(),1),jr=d(qn(),1);var Gs=d(oe(),1),qg=d(G(),1),Lo=d(X(),1);var Ys=d(B(),1),AN={[ar]:[{value:"days",label:(0,Lo.__)("Days")},{value:"weeks",label:(0,Lo.__)("Weeks")},{value:"months",label:(0,Lo.__)("Months")},{value:"years",label:(0,Lo.__)("Years")}],[wr]:[{value:"days",label:(0,Lo.__)("Days ago")},{value:"weeks",label:(0,Lo.__)("Weeks ago")},{value:"months",label:(0,Lo.__)("Months ago")},{value:"years",label:(0,Lo.__)("Years ago")}]};function Ef({className:e,data:t,field:r,onChange:o,hideLabelFromVision:n,operator:i}){let s=AN[i===ar?"inThePast":"over"],{id:a,label:c,description:l,getValue:u,setValue:f}=r,g=r.isDisabled({item:t,field:r}),m=u({item:t}),{value:p="",unit:h=s[0].value}=m&&typeof m=="object"?m:{},b=(0,qg.useCallback)(v=>o(f({item:t,value:{value:Number(v),unit:h}})),[o,f,t,h]),x=(0,qg.useCallback)(v=>o(f({item:t,value:{value:p,unit:v}})),[o,f,t,p]);return(0,Ys.jsx)(Gs.BaseControl,{id:a,className:Z(e,"dataviews-controls__relative-date"),label:c,hideLabelFromVision:n,help:l,children:(0,Ys.jsxs)(z,{direction:"row",gap:"sm",children:[(0,Ys.jsx)(Gs.__experimentalNumberControl,{className:"dataviews-controls__relative-date-number",spinControls:"none",min:1,step:1,value:p,onChange:b,disabled:g}),(0,Ys.jsx)(Gs.SelectControl,{className:"dataviews-controls__relative-date-unit",label:(0,Lo.__)("Unit"),value:h,options:s,onChange:x,hideLabelFromVision:!0,disabled:g})]})})}var fE=d(G(),1);function rl(e,t){let r=typeof e.min?.constraint=="string"?e.min.constraint:void 0,o=typeof e.max?.constraint=="string"?e.max.constraint:void 0,n=(0,fE.useMemo)(()=>{let i=[];if(r){let s=t(r);s&&i.push({before:s})}if(o){let s=t(o);s&&i.push({after:s})}return i.length>0?i:void 0},[r,o,t]);return{minConstraint:r,maxConstraint:o,disabledMatchers:n}}var dE=d(qn(),1);function ol(e){if(!e)return null;let t=(0,dE.getDate)(e);return t&&on(t)?t:null}var Zn=d(B(),1),{DateCalendar:IN,ValidatedInputControl:NN}=me(Rf.privateApis),Kg=e=>e?(0,jr.dateI18n)("Y-m-d\\TH:i",(0,jr.getDate)(e)):"";function VN({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,config:s}){let{compact:a}=s||{},{id:c,label:l,description:u,setValue:f,getValue:g,isValid:m}=t,p=t.isDisabled({item:e,field:t}),h=g({item:e}),b=typeof h=="string"?h:void 0,[x,v]=(0,qr.useState)(()=>ol(b)||new Date),y=(0,qr.useRef)(null),w=(0,qr.useRef)(void 0),P=(0,qr.useRef)(null),{minConstraint:R,maxConstraint:V,disabledMatchers:S}=rl(m,ol),E=(0,qr.useCallback)(T=>r(f({item:e,value:T})),[e,r,f]);(0,qr.useEffect)(()=>()=>{w.current&&clearTimeout(w.current)},[]);let F=(0,qr.useCallback)(T=>{let k;if(T){let I=(0,jr.dateI18n)("Y-m-d",T),C;b?C=(0,jr.dateI18n)("H:i",(0,jr.getDate)(b)):C=(0,jr.dateI18n)("H:i",T),k=(0,jr.getDate)(`${I}T${C}`).toISOString(),E(k),w.current&&clearTimeout(w.current)}else E(void 0);P.current=y.current&&y.current.ownerDocument.activeElement,w.current=setTimeout(()=>{y.current&&(y.current.focus(),y.current.blur(),E(k),P.current&&P.current instanceof HTMLElement&&P.current.focus())},0)},[E,b]),N=(0,qr.useCallback)(T=>{if(T){let k=(0,jr.getDate)(T);E(k.toISOString());let I=ol(k.toISOString());I&&v(I)}else E(void 0)},[E]),{format:A}=t,O=A.weekStartsOn??(0,jr.getSettings)().l10n.startOfWeek,{timezone:{string:D}}=(0,jr.getSettings)(),_=l;return m?.required&&!n&&!o?_=`${l} (${(0,_f.__)("Required")})`:!m?.required&&n&&!o&&(_=`${l} (${(0,_f.__)("Optional")})`),(0,Zn.jsx)(Rf.BaseControl,{id:c,label:_,help:u,hideLabelFromVision:o,children:(0,Zn.jsxs)(z,{direction:"column",gap:"lg",children:[(0,Zn.jsx)(NN,{ref:y,required:!!m?.required,customValidity:Fe(m,i),type:"datetime-local",label:(0,_f.__)("Date time"),hideLabelFromVision:!0,value:Kg(b),onChange:N,disabled:p,min:R?Kg(R):void 0,max:V?Kg(V):void 0}),!a&&(0,Zn.jsx)(IN,{style:{width:"100%"},selected:b&&ol(b)||void 0,onSelect:F,month:x,onMonthChange:v,timeZone:D||void 0,weekStartsOn:O,disabled:p||S})]})})}function mE({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s,config:a}){return i===ar||i===wr?(0,Zn.jsx)(Ef,{className:"dataviews-controls__datetime",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:i}):(0,Zn.jsx)(VN,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s,config:a})}var Jt=d(oe(),1),pE=d(rx(),1),Ve=d(G(),1),St=d(X(),1),Qt=d(qn(),1);var qe=d(B(),1),{DateCalendar:kN,DateRangeCalendar:MN}=me(Jt.privateApis),DN=[{id:"today",label:(0,St.__)("Today"),getValue:()=>(0,Qt.getDate)(null)},{id:"yesterday",label:(0,St.__)("Yesterday"),getValue:()=>{let e=(0,Qt.getDate)(null);return Hi(e,1)}},{id:"past-week",label:(0,St.__)("Past week"),getValue:()=>{let e=(0,Qt.getDate)(null);return Hi(e,7)}},{id:"past-month",label:(0,St.__)("Past month"),getValue:()=>{let e=(0,Qt.getDate)(null);return pf(e,1)}}],FN=[{id:"last-7-days",label:(0,St.__)("Last 7 days"),getValue:()=>{let e=(0,Qt.getDate)(null);return[Hi(e,7),e]}},{id:"last-30-days",label:(0,St.__)("Last 30 days"),getValue:()=>{let e=(0,Qt.getDate)(null);return[Hi(e,30),e]}},{id:"month-to-date",label:(0,St.__)("Month to date"),getValue:()=>{let e=(0,Qt.getDate)(null);return[uC(e),e]}},{id:"last-year",label:(0,St.__)("Last year"),getValue:()=>{let e=(0,Qt.getDate)(null);return[gf(e,1),e]}},{id:"year-to-date",label:(0,St.__)("Year to date"),getValue:()=>{let e=(0,Qt.getDate)(null);return[ff(e),e]}}],Qn=e=>{if(!e)return null;let t=(0,Qt.getDate)(e);return t&&on(t)?t:null},Xg=e=>e?typeof e=="string"?e:Bg(e,"yyyy-MM-dd"):"";function gE({field:e,validity:t,inputRefs:r,isTouched:o,setIsTouched:n,children:i}){let{isValid:s}=e,[a,c]=(0,Ve.useState)(void 0),l=(0,Ve.useCallback)(()=>{let f=Array.isArray(r)?r:[r];for(let g of f){let m=g.current;if(m&&!m.validity.valid){c({type:"invalid",message:m.validationMessage});return}}c(void 0)},[r]);return(0,Ve.useEffect)(()=>{let f=Array.isArray(r)?r:[r],g=t?Fe(s,t):void 0;for(let m of f){let p=m.current;p&&p.setCustomValidity(g?.type==="invalid"&&g.message?g.message:"")}},[r,s,t]),(0,Ve.useEffect)(()=>{let f=Array.isArray(r)?r:[r],g=m=>{m.preventDefault(),n(!0)};for(let m of f)m.current?.addEventListener("invalid",g);return()=>{for(let m of f)m.current?.removeEventListener("invalid",g)}},[r,n]),(0,Ve.useEffect)(()=>{if(!o)return;let f=t?Fe(s,t):void 0;f?c(f):l()},[o,s,t,l]),(0,Ve.useEffect)(()=>{o&&a?.message&&(0,pE.speak)(a.message)},[o,a?.message]),(0,qe.jsxs)("div",{onBlur:f=>{o||(!f.relatedTarget||!f.currentTarget.contains(f.relatedTarget))&&n(!0)},children:[i,a&&(0,qe.jsxs)("p",{className:Z("components-validated-control__indicator",a.type==="invalid"?"is-invalid":void 0),children:[(0,qe.jsx)(Jt.Icon,{className:"components-validated-control__indicator-icon",icon:$d,size:16,fill:"currentColor"}),a.message]})]})}function LN({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{id:s,label:a,description:c,setValue:l,getValue:u,isValid:f,format:g}=t,m=t.isDisabled({item:e,field:t}),[p,h]=(0,Ve.useState)(null),b=g.weekStartsOn??(0,Qt.getSettings)().l10n.startOfWeek,x=u({item:e}),v=typeof x=="string"?x:void 0,[y,w]=(0,Ve.useState)(()=>Qn(v)||new Date),[P,R]=(0,Ve.useState)(!1),V=(0,Ve.useRef)(null),{minConstraint:S,maxConstraint:E,disabledMatchers:F}=rl(f,Qn),N=(0,Ve.useCallback)(k=>r(l({item:e,value:k})),[e,r,l]),A=(0,Ve.useCallback)(k=>{let I=k?Bg(k,"yyyy-MM-dd"):void 0;N(I),h(null),R(!0)},[N]),O=(0,Ve.useCallback)(k=>{let I=k.getValue(),C=Xg(I);w(I),N(C),h(k.id),R(!0)},[N]),D=(0,Ve.useCallback)(k=>{if(N(k),k){let I=Qn(k);I&&w(I)}h(null),R(!0)},[N]),{timezone:{string:_}}=(0,Qt.getSettings)(),T=a;return f?.required&&!n?T=`${a} (${(0,St.__)("Required")})`:!f?.required&&n&&(T=`${a} (${(0,St.__)("Optional")})`),(0,qe.jsx)(gE,{field:t,validity:i,inputRefs:V,isTouched:P,setIsTouched:R,children:(0,qe.jsx)(Jt.BaseControl,{id:s,className:"dataviews-controls__date",label:T,help:c,hideLabelFromVision:o,children:(0,qe.jsxs)(z,{direction:"column",gap:"lg",children:[(0,qe.jsxs)(z,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[DN.map(k=>{let I=p===k.id;return(0,qe.jsx)(Jt.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:I,size:"small",disabled:m,accessibleWhenDisabled:!0,onClick:()=>O(k),children:k.label},k.id)}),(0,qe.jsx)(Jt.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!p,size:"small",disabled:!!p||m,accessibleWhenDisabled:!0,children:(0,St.__)("Custom")})]}),(0,qe.jsx)(Jt.__experimentalInputControl,{ref:V,type:"date",label:(0,St.__)("Date"),hideLabelFromVision:!0,value:v,onChange:D,required:!!t.isValid?.required,disabled:m,min:S,max:E}),(0,qe.jsx)(kN,{style:{width:"100%"},selected:v&&Qn(v)||void 0,onSelect:A,month:y,onMonthChange:w,timeZone:_||void 0,weekStartsOn:b,disabled:m||F,disableNavigation:m})]})})})}function BN({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{id:s,label:a,description:c,getValue:l,setValue:u,isValid:f,format:g}=t,m=t.isDisabled({item:e,field:t}),p,h=l({item:e});Array.isArray(h)&&h.length===2&&h.every(M=>typeof M=="string")&&(p=h);let b=g.weekStartsOn??(0,Qt.getSettings)().l10n.startOfWeek,{minConstraint:x,maxConstraint:v,disabledMatchers:y}=rl(f,Qn),w=(0,Ve.useCallback)(M=>{r(u({item:e,value:M}))},[e,r,u]),[P,R]=(0,Ve.useState)(null),V=(0,Ve.useMemo)(()=>{if(!p)return{from:void 0,to:void 0};let[M,L]=p;return{from:Qn(M)||void 0,to:Qn(L)||void 0}},[p]),[S,E]=(0,Ve.useState)(()=>V.from||new Date),[F,N]=(0,Ve.useState)(!1),A=(0,Ve.useRef)(null),O=(0,Ve.useRef)(null),D=(0,Ve.useCallback)((M,L)=>{M&&L?w([Xg(M),Xg(L)]):!M&&!L&&w(void 0)},[w]),_=(0,Ve.useCallback)(M=>{D(M?.from,M?.to),R(null),N(!0)},[D]),T=(0,Ve.useCallback)(M=>{let[L,j]=M.getValue();E(L),D(L,j),R(M.id),N(!0)},[D]),k=(0,Ve.useCallback)((M,L)=>{let[j,K]=p||[void 0,void 0];if(D(M==="from"?L:j,M==="to"?L:K),L){let Q=Qn(L);Q&&E(Q)}R(null),N(!0)},[p,D]),{timezone:I}=(0,Qt.getSettings)(),C=a;return t.isValid?.required&&!n?C=`${a} (${(0,St.__)("Required")})`:!t.isValid?.required&&n&&(C=`${a} (${(0,St.__)("Optional")})`),(0,qe.jsx)(gE,{field:t,validity:i,inputRefs:[A,O],isTouched:F,setIsTouched:N,children:(0,qe.jsx)(Jt.BaseControl,{id:s,className:"dataviews-controls__date",label:C,help:c,hideLabelFromVision:o,children:(0,qe.jsxs)(z,{direction:"column",gap:"lg",children:[(0,qe.jsxs)(z,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[FN.map(M=>{let L=P===M.id;return(0,qe.jsx)(Jt.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:L,size:"small",disabled:m,accessibleWhenDisabled:!0,onClick:()=>T(M),children:M.label},M.id)}),(0,qe.jsx)(Jt.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!P,size:"small",accessibleWhenDisabled:!0,disabled:!!P||m,children:(0,St.__)("Custom")})]}),(0,qe.jsxs)(z,{direction:"row",gap:"sm",justify:"space-between",className:"dataviews-controls__date-range-inputs",children:[(0,qe.jsx)(Jt.__experimentalInputControl,{ref:A,type:"date",label:(0,St.__)("From"),hideLabelFromVision:!0,value:p?.[0],onChange:M=>k("from",M),required:!!t.isValid?.required,disabled:m,min:x,max:v}),(0,qe.jsx)(Jt.__experimentalInputControl,{ref:O,type:"date",label:(0,St.__)("To"),hideLabelFromVision:!0,value:p?.[1],onChange:M=>k("to",M),required:!!t.isValid?.required,disabled:m,min:x,max:v})]}),(0,qe.jsx)(MN,{style:{width:"100%"},selected:V,onSelect:_,month:S,onMonthChange:E,timeZone:I.string||void 0,weekStartsOn:b,disabled:m||y})]})})})}function hE({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s}){return i===ar||i===wr?(0,qe.jsx)(Ef,{className:"dataviews-controls__date",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:i}):i===sr?(0,qe.jsx)(BN,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s}):(0,qe.jsx)(LN,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s})}var Tf=d(oe(),1),vE=d(G(),1);var Zg=d(B(),1),{ValidatedSelectControl:HN}=me(Tf.privateApis);function Pf({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{type:s,label:a,description:c,getValue:l,setValue:u,isValid:f}=t,g=t.isDisabled({item:e,field:t}),m=s==="array",p=l({item:e})??(m?[]:""),h=(0,vE.useCallback)(v=>r(u({item:e,value:v})),[e,r,u]),{elements:b,isLoading:x}=Tt({elements:t.elements,getElements:t.getElements});return x?(0,Zg.jsx)(Tf.Spinner,{}):(0,Zg.jsx)(HN,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:Fe(f,i),label:a,value:p,help:c,options:b,onChange:h,hideLabelFromVision:o,multiple:m,disabled:g})}var Qg=d(B(),1),jN=10;function bE(e){let{field:t}=e,{elements:r}=Tt({elements:t.elements,getElements:t.getElements});return r.length>=jN?(0,Qg.jsx)(Cf,{...e}):(0,Qg.jsx)(Pf,{...e})}var Af=d(oe(),1);var yE=d(oe(),1),xE=d(G(),1);var wE=d(B(),1),{ValidatedInputControl:WN}=me(yE.privateApis);function Bo({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,type:i,prefix:s,suffix:a,validity:c}){let{label:l,placeholder:u,description:f,getValue:g,setValue:m,isValid:p}=t,h=g({item:e}),b=t.isDisabled({item:e,field:t}),x=(0,xE.useCallback)(v=>r(m({item:e,value:v})),[e,m,r]);return(0,wE.jsx)(WN,{required:!!p.required,markWhenOptional:n,customValidity:Fe(p,c),label:l,placeholder:u,value:h??"",help:f,onChange:x,hideLabelFromVision:o,type:i,prefix:s,suffix:a,disabled:b,pattern:p.pattern?p.pattern.constraint:void 0,minLength:p.minLength?p.minLength.constraint:void 0,maxLength:p.maxLength?p.maxLength.constraint:void 0})}var Of=d(B(),1);function SE({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,Of.jsx)(Bo,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"email",prefix:(0,Of.jsx)(Af.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Of.jsx)(Af.Icon,{icon:zd})})})}var Nf=d(oe(),1);var If=d(B(),1);function CE({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,If.jsx)(Bo,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"tel",prefix:(0,If.jsx)(Nf.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,If.jsx)(Nf.Icon,{icon:nm})})})}var kf=d(oe(),1);var Vf=d(B(),1);function EE({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,Vf.jsx)(Bo,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"url",prefix:(0,Vf.jsx)(kf.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Vf.jsx)(kf.Icon,{icon:rm})})})}var cn=d(oe(),1),nl=d(G(),1),Mf=d(X(),1);var Jn=d(B(),1),{ValidatedNumberControl:zN}=me(cn.privateApis);function _E(e){if(e===""||e===void 0)return"";let t=Number(e);return Number.isFinite(t)?t:""}function UN({value:e,onChange:t,hideLabelFromVision:r,step:o}){let[n="",i=""]=e,s=(0,nl.useCallback)(c=>t([_E(c),i]),[t,i]),a=(0,nl.useCallback)(c=>t([n,_E(c)]),[t,n]);return(0,Jn.jsx)(cn.BaseControl,{help:(0,Mf.__)("The max. value must be greater than the min. value."),children:(0,Jn.jsxs)(cn.Flex,{direction:"row",gap:4,children:[(0,Jn.jsx)(cn.__experimentalNumberControl,{label:(0,Mf.__)("Min."),value:n,max:i?Number(i)-o:void 0,onChange:s,hideLabelFromVision:r,step:o}),(0,Jn.jsx)(cn.__experimentalNumberControl,{label:(0,Mf.__)("Max."),value:i,min:n?Number(n)+o:void 0,onChange:a,hideLabelFromVision:r,step:o})]})})}function Df({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s}){let a=t.format?.decimals??0,c=Math.pow(10,Math.abs(a)*-1),{label:l,description:u,getValue:f,setValue:g,isValid:m}=t,p=f({item:e})??"",h=t.isDisabled({item:e,field:t}),b=(0,nl.useCallback)(v=>{r(g({item:e,value:["",void 0].includes(v)?void 0:Number(v)}))},[e,r,g]),x=(0,nl.useCallback)(v=>{r(g({item:e,value:v}))},[e,r,g]);if(i===sr){let v=["",""];return Array.isArray(p)&&p.length===2&&p.every(y=>typeof y=="number"||y==="")&&(v=p),(0,Jn.jsx)(UN,{value:v,onChange:x,hideLabelFromVision:o,step:c})}return(0,Jn.jsx)(zN,{required:!!m.required,markWhenOptional:n,customValidity:Fe(m,s),label:l,help:u,value:p,onChange:b,hideLabelFromVision:o,step:c,min:m.min?m.min.constraint:void 0,max:m.max?m.max.constraint:void 0,disabled:h})}var RE=d(B(),1);function TE(e){return(0,RE.jsx)(Df,{...e})}var PE=d(B(),1);function OE(e){return(0,PE.jsx)(Df,{...e})}var Ff=d(oe(),1),AE=d(G(),1);var Jg=d(B(),1),{ValidatedRadioControl:$N}=me(Ff.privateApis);function IE({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,description:a,getValue:c,setValue:l,isValid:u}=t,f=t.isDisabled({item:e,field:t}),{elements:g,isLoading:m}=Tt({elements:t.elements,getElements:t.getElements}),p=c({item:e}),h=(0,AE.useCallback)(b=>r(l({item:e,value:b})),[e,r,l]);return m?(0,Jg.jsx)(Ff.Spinner,{}):(0,Jg.jsx)($N,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:Fe(u,i),label:s,help:a,onChange:h,options:g,selected:p,hideLabelFromVision:o,disabled:f})}var eh=d(G(),1);var NE=d(B(),1);function VE({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,config:i,validity:s}){let{prefix:a,suffix:c}=i||{};return(0,NE.jsx)(Bo,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s,prefix:a?(0,eh.createElement)(a):void 0,suffix:c?(0,eh.createElement)(c):void 0})}var kE=d(oe(),1),ME=d(G(),1);var DE=d(B(),1),{ValidatedToggleControl:YN}=me(kE.privateApis);function FE({field:e,onChange:t,data:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,description:a,getValue:c,setValue:l,isValid:u}=e,f=e.isDisabled({item:r,field:e}),g=(0,ME.useCallback)(()=>{t(l({item:r,value:!c({item:r})}))},[t,l,r,c]);return(0,DE.jsx)(YN,{required:!!u.required,markWhenOptional:n,customValidity:Fe(u,i),hidden:o,label:s,help:a,checked:c({item:r}),onChange:g,disabled:f})}var LE=d(oe(),1),BE=d(G(),1);var HE=d(B(),1),{ValidatedTextareaControl:GN}=me(LE.privateApis);function jE({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,config:i,validity:s}){let{rows:a=4}=i||{},c=t.isDisabled({item:e,field:t}),{label:l,placeholder:u,description:f,setValue:g,isValid:m}=t,p=t.getValue({item:e}),h=(0,BE.useCallback)(b=>r(g({item:e,value:b})),[e,r,g]);return(0,HE.jsx)(GN,{required:!!m.required,markWhenOptional:n,customValidity:Fe(m,s),label:l,placeholder:u,value:p??"",help:f,onChange:h,rows:a,disabled:c,minLength:m.minLength?m.minLength.constraint:void 0,maxLength:m.maxLength?m.maxLength.constraint:void 0,__next40pxDefaultSize:!0,hideLabelFromVision:o})}var qE=d(G(),1);var qs=d(oe(),1),ti=d(jt(),1),Wr=d(G(),1),Bf=d(th(),1);var qN=[];function zE({allowedFormats:e,disableFormats:t}){return t?qN:e}var Lf=d(th(),1),UE=d(B(),1),$E=d(q(),1),KN={};function XN({onChange:e,onFocus:t,value:r,forwardedRef:o,settings:n,isVisible:i}){let{name:s,edit:a}=n;if(!a)return null;let c=(0,Lf.getActiveFormat)(r,s),l=c!==void 0,u=(0,Lf.getActiveObject)(r),f=u!==void 0&&u.type===s;return(0,UE.jsx)(a,{isActive:l,isVisible:i,activeAttributes:l?c.attributes||{}:{},isObjectActive:f,activeObjectAttributes:f?u.attributes||{}:{},value:r,onChange:e,onFocus:t,contentRef:o,context:KN},s)}function YE({formatTypes:e,...t}){return e.map(r=>(0,$E.createElement)(XN,{settings:r,...t,key:r.name}))}var ei=d(B(),1),{ValidatedContentEditableControl:ZN,withIgnoreIMEEvents:QN}=me(qs.privateApis),{useRichText:JN,KeyboardShortcutContext:eV,InputEventContext:tV,shortcutsListener:rV,inputEventsListener:oV}=me(Bf.privateApis),nV=[];function GE({label:e,value:t,onChange:r,placeholder:o,id:n,clientId:i,className:s,hideLabelFromVision:a,help:c,disabled:l,required:u,markWhenOptional:f,customValidity:g,allowedFormats:m,disableFormats:p,withoutInteractiveFormatting:h,preserveWhiteSpace:b,disableLineBreaks:x,focusOnMount:v,completers:y=nV}){let[w,P]=(0,Wr.useState)({start:void 0,end:void 0}),[R,V]=(0,Wr.useState)(!1),S=(0,Wr.useRef)(void 0),E=(0,Wr.useRef)(new Set),F=(0,Wr.useRef)(new Set),N=(0,ti.__experimentalUseFocusOutside)(()=>V(!1)),A=zE({allowedFormats:m,disableFormats:p}),{value:O,onChange:D,ref:_,formatTypes:T,getValue:k}=JN({value:t,onChange:r,selectionStart:w.start,selectionEnd:w.end,onSelectionChange:(re,ce)=>P({start:re,end:ce}),__unstableIsSelected:R,preserveWhiteSpace:!!b,placeholder:o,__unstableDisableFormats:p,allowedFormats:A,withoutInteractiveFormatting:h,__unstableFormatTypeHandlerContext:(0,Wr.useMemo)(()=>({richTextIdentifier:n,blockClientId:i}),[n,i])});function I(){S.current?.focus()}let C=(0,Wr.useRef)({keyboardShortcuts:F,inputEvents:E}),M=(0,Wr.useRef)({formatTypes:T,getValue:k,onChange:D});(0,Wr.useInsertionEffect)(()=>{M.current={formatTypes:T,getValue:k,onChange:D}});let L=(0,ti.useRefEffect)(re=>{if(l)return;let ce=QN(be=>{if(be.key!=="Enter"||be.defaultPrevented||be.metaKey||be.ctrlKey||(be.preventDefault(),x))return;let{getValue:W,onChange:U}=M.current,$=W();U((0,Bf.insert)($,` |
|
1
|
+"use strict";var wp;(wp||={}).mediaUtils=(()=>{var Xb=Object.create;var Oi=Object.defineProperty;var Qb=Object.getOwnPropertyDescriptor;var Jb=Object.getOwnPropertyNames;var ex=Object.getPrototypeOf,tx=Object.prototype.hasOwnProperty;var Te=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),rx=(e,t)=>{for(var r in t)Oi(e,r,{get:t[r],enumerable:!0})},pd=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Jb(t))!tx.call(e,n)&&n!==r&&Oi(e,n,{get:()=>t[n],enumerable:!(o=Qb(t,n))||o.enumerable});return e};var u=(e,t,r)=>(r=e!=null?Xb(ex(e)):{},pd(t||!e||!e.__esModule?Oi(r,"default",{value:e,enumerable:!0}):r,e)),ox=e=>pd(Oi({},"__esModule",{value:!0}),e);var W=Te((I_,vd)=>{vd.exports=window.wp.element});var j=Te((P_,hd)=>{hd.exports=window.wp.i18n});var ll=Te((k_,yd)=>{yd.exports=window.wp.blob});var ul=Te((M_,_d)=>{_d.exports=window.wp.apiFetch});var Rn=Te((cS,Id)=>{Id.exports=window.wp.coreData});var qt=Te((dS,Pd)=>{Pd.exports=window.wp.data});var G=Te((fS,Rd)=>{Rd.exports=window.wp.components});var le=Te((mS,Vd)=>{Vd.exports=window.wp.primitives});var P=Te((pS,Nd)=>{Nd.exports=window.ReactJSXRuntime});var bt=Te((wC,Dd)=>{Dd.exports=window.wp.compose});var ue=Te((yC,kd)=>{kd.exports=window.React});var Xd=Te(($C,Zd)=>{Zd.exports=window.ReactDOM});var Jd=Te(Qd=>{"use strict";var Ho=ue();function Cx(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ex=typeof Object.is=="function"?Object.is:Cx,Ox=Ho.useState,Tx=Ho.useEffect,Ax=Ho.useLayoutEffect,Ix=Ho.useDebugValue;function Px(e,t){var r=t(),o=Ox({inst:{value:r,getSnapshot:t}}),n=o[0].inst,i=o[1];return Ax(function(){n.value=r,n.getSnapshot=t,mu(n)&&i({inst:n})},[e,r,t]),Tx(function(){return mu(n)&&i({inst:n}),e(function(){mu(n)&&i({inst:n})})},[e]),Ix(r),r}function mu(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Ex(e,r)}catch{return!0}}function Rx(e,t){return t()}var Vx=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Rx:Px;Qd.useSyncExternalStore=Ho.useSyncExternalStore!==void 0?Ho.useSyncExternalStore:Vx});var tf=Te((ZC,ef)=>{"use strict";ef.exports=Jd()});var pu=Te((e2,nf)=>{nf.exports=window.wp.privateApis});var hu=Te((u2,vf)=>{vf.exports=window.wp.keycodes});var Yp=Te((PR,ns)=>{var Wp={\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"},Gp=Object.keys(Wp).join("|"),Mw=new RegExp(Gp,"g"),Fw=new RegExp(Gp,"");function Lw(e){return Wp[e]}var Up=function(e){return e.replace(Mw,Lw)},Bw=function(e){return!!e.match(Fw)};ns.exports=Up;ns.exports.has=Bw;ns.exports.remove=Up});var ov=Te((LR,rv)=>{"use strict";rv.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,i;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(i=Object.keys(t),o=i.length,o!==Object.keys(r).length)return!1;for(n=o;n--!==0;)if(!Object.prototype.hasOwnProperty.call(r,i[n]))return!1;for(n=o;n--!==0;){var a=i[n];if(!e(t[a],r[a]))return!1}return!0}return t!==t&&r!==r}});var Er=Te((nD,Mv)=>{Mv.exports=window.wp.date});var sh=Te((UD,ah)=>{ah.exports=window.wp.warning});var ol=Te((_L,gb)=>{gb.exports=window.wp.url});var Bb=Te((KL,Lb)=>{Lb.exports=window.wp.notices});var T_={};rx(T_,{MediaUpload:()=>wd,privateApis:()=>fd,transformAttachment:()=>Nr,uploadMedia:()=>Di,validateFileSize:()=>Vi,validateMimeType:()=>Ii,validateMimeTypeForUser:()=>Ri});var bd=u(W(),1),xd=u(j(),1),nx=[],ix=()=>{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})])}})},ax=()=>{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})])}})},sx=()=>{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])}})},gd=e=>["sizes","mime","type","subtype","id","url","alt","link","caption"].reduce((r,o)=>(e?.hasOwnProperty(o)&&(r[o]=e[o]),r),{}),Ti=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"})},lx=class extends bd.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=nx}=this.props;if(o===this.lastGalleryValue)return;let{wp:n}=window;this.lastGalleryValue=o,this.frame&&this.frame.remove();let i;e?i="gallery-library":i=o&&o.length?"gallery-edit":"gallery",this.GalleryDetailsMediaFrame||(this.GalleryDetailsMediaFrame=sx());let a=Ti(o),s=new n.media.model.Selection(a.models,{props:a.props.toJSON(),multiple:r});this.frame=new this.GalleryDetailsMediaFrame({mimeType:t,state:i,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=ix(),i=Ti(t),a=new e.media.model.Selection(i.models,{props:i.props.toJSON()});this.frame=new n({mimeType:o,state:"featured-image",multiple:r,selection:a,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,xd.__)("Select or Upload Media"),value:n}=this.props,i={title:o,multiple:r};t&&(i.library={type:t}),this.frame&&this.frame.remove();let a=ax(),s=Ti(n),l=new e.media.model.Selection(s.models,{props:s.props.toJSON()});this.frame=new a({mimeType:t,multiple:r,selection:l,...i}),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(i=>gd(i.toJSON())):gd(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"),i=Array.isArray(t)?t:[t];o||i.forEach(s=>{n.add(e.media.attachment(s))});let a=Ti(i);a.more().done(function(){o&&a?.models?.length&&n.add(a.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})}},wd=lx;var Pn=u(j(),1),Ni=u(ll(),1);var Sd=u(ul(),1);function ux(e){return e!==null&&typeof e=="object"&&Object.getPrototypeOf(e)===Object.prototype}function In(e,t,r){if(ux(r))for(let[o,n]of Object.entries(r))In(e,`${t}[${o}]`,n);else r!==void 0&&e.append(t,String(r))}function Nr(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 Cd(e,t={},r){let o=new FormData;o.append("file",e,e.name||e.type.replace("/","."));for(let[n,i]of Object.entries(t))In(o,n,i);return Nr(await(0,Sd.default)({path:"/wp/v2/media?_embed=wp:featuredmedia",body:o,method:"POST",signal:r}))}var Ai=u(j(),1);var zt=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 Ii(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 zt({code:"MIME_TYPE_NOT_SUPPORTED",message:(0,Ai.sprintf)((0,Ai.__)("%s: Sorry, this file type is not supported here."),e.name),file:e})}var Pi=u(j(),1);function Ed(e){return e?Object.entries(e).flatMap(([t,r])=>{let[o]=r.split("/"),n=t.split("|");return[r,...n.map(i=>`${o}/${i}`)]}):null}function Ri(e,t){let r=Ed(t);if(!r)return;let o=r.includes(e.type);if(e.type&&!o)throw new zt({code:"MIME_TYPE_NOT_ALLOWED_FOR_USER",message:(0,Pi.sprintf)((0,Pi.__)("%s: Sorry, you are not allowed to upload this file type."),e.name),file:e})}var jo=u(j(),1);function Vi(e,t){if(e.size<=0)throw new zt({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 zt({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 Di({wpAllowedMimeTypes:e,allowedTypes:t,additionalData:r={},filesList:o,maxUploadFileSize:n,onError:i,onFileChange:a,signal:s,multiple:l=!0}){if(!l&&o.length>1){i?.(new Error((0,Pn.__)("Only one file can be used here.")));return}let c=[],f=[],p=(d,m)=>{window.__clientSideMediaProcessing||f[d]?.url&&(0,Ni.revokeBlobURL)(f[d].url),f[d]=m,a?.(f.filter(v=>v!==null))};for(let d of o){try{Ri(d,e)}catch(m){i?.(m);continue}try{Ii(d,t)}catch(m){i?.(m);continue}try{Vi(d,n)}catch(m){i?.(m);continue}c.push(d),window.__clientSideMediaProcessing||(f.push({url:(0,Ni.createBlobURL)(d)}),a?.(f))}c.map(async(d,m)=>{try{let v=await Cd(d,r,s);p(m,v)}catch(v){p(m,null);let _;typeof v=="object"&&v!==null&&"message"in v?_=typeof v.message=="string"?v.message:String(v.message):_=(0,Pn.sprintf)((0,Pn.__)("Error while uploading file %s to the media library."),d.name),i?.(new zt({code:"GENERAL",message:_,file:d,cause:v instanceof Error?v:void 0}))}})}var ki=u(j(),1);var Od=u(ul(),1);async function Td(e,t,r={},o){let n=new FormData;n.append("file",e,e.name||e.type.replace("/","."));for(let[i,a]of Object.entries(r))In(n,i,a);return Nr(await(0,Od.default)({path:`/wp/v2/media/${t}/sideload`,body:n,method:"POST",signal:o}))}var cx=()=>{};async function Ad({file:e,attachmentId:t,additionalData:r={},signal:o,onFileChange:n,onError:i=cx}){try{let a=await Td(e,t,r,o);n?.([a])}catch(a){let s;a instanceof Error?s=a.message:s=(0,ki.sprintf)((0,ki.__)("Error while sideloading file %s to the server."),e.name),i(new zt({code:"GENERAL",message:s,file:e,cause:a instanceof Error?a:void 0}))}}var tt=u(W(),1),$e=u(j(),1),Si=u(Rn(),1),Ci=u(qt(),1),fo=u(G(),1);var Mi=u(le(),1),cl=u(P(),1),dl=(0,cl.jsx)(Mi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,cl.jsx)(Mi.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 Fi=u(le(),1),fl=u(P(),1),ml=(0,fl.jsx)(Fi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,fl.jsx)(Fi.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})});var Li=u(le(),1),pl=u(P(),1),vl=(0,pl.jsx)(Li.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,pl.jsx)(Li.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 Bi=u(le(),1),hl=u(P(),1),gl=(0,hl.jsx)(Bi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,hl.jsx)(Bi.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var ji=u(le(),1),bl=u(P(),1),xl=(0,bl.jsx)(ji.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,bl.jsx)(ji.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 Hi=u(le(),1),wl=u(P(),1),zi=(0,wl.jsx)(Hi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,wl.jsx)(Hi.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 Wi=u(le(),1),yl=u(P(),1),Gi=(0,yl.jsx)(Wi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,yl.jsx)(Wi.Path,{fillRule:"evenodd",clipRule:"evenodd",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"})});var Ui=u(le(),1),_l=u(P(),1),Vn=(0,_l.jsx)(Ui.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,_l.jsx)(Ui.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var Yi=u(le(),1),Sl=u(P(),1),Cl=(0,Sl.jsx)(Yi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Sl.jsx)(Yi.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 qi=u(le(),1),El=u(P(),1),Ol=(0,El.jsx)(qi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,El.jsx)(qi.Path,{fillRule:"evenodd",clipRule:"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"})});var $i=u(le(),1),Tl=u(P(),1),Al=(0,Tl.jsx)($i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Tl.jsx)($i.Path,{fillRule:"evenodd",clipRule:"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"})});var Ki=u(le(),1),Il=u(P(),1),Pl=(0,Il.jsx)(Ki.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Il.jsx)(Ki.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 Zi=u(le(),1),Rl=u(P(),1),Vl=(0,Rl.jsx)(Zi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Rl.jsx)(Zi.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 Xi=u(le(),1),Nl=u(P(),1),Dl=(0,Nl.jsx)(Xi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Nl.jsx)(Xi.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 Qi=u(le(),1),kl=u(P(),1),Ml=(0,kl.jsx)(Qi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,kl.jsx)(Qi.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 Ji=u(le(),1),Fl=u(P(),1),Ll=(0,Fl.jsx)(Ji.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Fl.jsx)(Ji.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 ea=u(le(),1),Bl=u(P(),1),Nn=(0,Bl.jsx)(ea.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Bl.jsx)(ea.Path,{d:"M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z"})});var ta=u(le(),1),jl=u(P(),1),Hl=(0,jl.jsx)(ta.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,jl.jsx)(ta.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 ra=u(le(),1),zl=u(P(),1),Wl=(0,zl.jsx)(ra.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,zl.jsx)(ra.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 oa=u(le(),1),Gl=u(P(),1),Ul=(0,Gl.jsx)(oa.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Gl.jsx)(oa.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 na=u(le(),1),Yl=u(P(),1),Dn=(0,Yl.jsx)(na.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Yl.jsx)(na.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var ia=u(le(),1),ql=u(P(),1),aa=(0,ql.jsx)(ia.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ql.jsx)(ia.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 sa=u(le(),1),$l=u(P(),1),la=(0,$l.jsx)(sa.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,$l.jsx)(sa.Path,{d:"M11.6 7l-1.1-1L5 12l5.5 6 1.1-1L7 12l4.6-5zm6 0l-1.1-1-5.5 6 5.5 6 1.1-1-4.6-5 4.6-5z"})});var ua=u(le(),1),Kl=u(P(),1),Zl=(0,Kl.jsx)(ua.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Kl.jsx)(ua.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm9 1V8h-1.5v3.5h-2V13H13Z"})});var ca=u(le(),1),Xl=u(P(),1),Ql=(0,Xl.jsx)(ca.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Xl.jsx)(ca.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 da=u(le(),1),Jl=u(P(),1),eu=(0,Jl.jsx)(da.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Jl.jsx)(da.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 fa=u(le(),1),tu=u(P(),1),kn=(0,tu.jsx)(fa.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,tu.jsx)(fa.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 ma=u(le(),1),ru=u(P(),1),ou=(0,ru.jsx)(ma.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ru.jsx)(ma.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 pa=u(le(),1),nu=u(P(),1),iu=(0,nu.jsx)(pa.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,nu.jsx)(pa.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 Fd=u(ue(),1),Md={};function au(e,t){let r=Fd.useRef(Md);return r.current===Md&&(r.current=e(t)),r}function su(e,...t){let r=new URL("https://base-ui.com/production-error");return r.searchParams.set("code",e.toString()),t.forEach(o=>r.searchParams.append("args[]",o)),`Base UI error #${e}; visit ${r} for the full message.`}var ho=u(ue(),1);function lu(e,t,r,o){let n=au(Bd).current;return dx(n,e,t,r,o)&&jd(n,[e,t,r,o]),n.callback}function Ld(e){let t=au(Bd).current;return fx(t,e)&&jd(t,e),t.callback}function Bd(){return{callback:null,cleanup:null,refs:[]}}function dx(e,t,r,o,n){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==n}function fx(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function jd(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 i=t[n];if(i!=null)switch(typeof i){case"function":{let a=i(r);typeof a=="function"&&(o[n]=a);break}case"object":{i.current=r;break}default:}}e.cleanup=()=>{for(let n=0;n<t.length;n+=1){let i=t[n];if(i!=null)switch(typeof i){case"function":{let a=o[n];typeof a=="function"?a():i(null);break}case"object":{i.current=null;break}default:}}}}}}var Wd=u(ue(),1);var Hd=u(ue(),1),mx=parseInt(Hd.version,10);function zd(e){return mx>=e}function uu(e){if(!Wd.isValidElement(e))return null;let t=e,r=t.props;return(zd(19)?r?.ref:t.ref)??null}function Mn(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function Gd(e,t){let r={};for(let o in e){let n=e[o];if(t?.hasOwnProperty(o)){let i=t[o](n);i!=null&&Object.assign(r,i);continue}n===!0?r[`data-${o.toLowerCase()}`]="":n&&(r[`data-${o.toLowerCase()}`]=n.toString())}return r}function Ud(e,t){return typeof e=="function"?e(t):e}function Yd(e,t){return typeof e=="function"?e(t):e}var Ln={};function va(e,t,r,o,n){let i={...cu(e,Ln)};return t&&(i=Fn(i,t)),r&&(i=Fn(i,r)),o&&(i=Fn(i,o)),n&&(i=Fn(i,n)),i}function qd(e){if(e.length===0)return Ln;if(e.length===1)return cu(e[0],Ln);let t={...cu(e[0],Ln)};for(let r=1;r<e.length;r+=1)t=Fn(t,e[r]);return t}function Fn(e,t){return $d(t)?t(e):px(e,t)}function px(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=Mn(e.style,o);break}case"className":{e[r]=du(e.className,o);break}default:vx(r,o)?e[r]=hx(e[r],o):e[r]=o}}return e}function vx(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 $d(e){return typeof e=="function"}function cu(e,t){return $d(e)?e(t):e??Ln}function hx(e,t){return t?e?r=>{if(bx(r)){let n=r;gx(n);let i=t(n);return n.baseUIHandlerPrevented||e?.(n),i}let o=t(r);return e?.(r),o}:t:e}function gx(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function du(e,t){return t?e?t+" "+e:t:e}function bx(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var xx=Object.freeze([]),Dr=Object.freeze({});var fu=u(ue(),1);function Kd(e,t,r={}){let o=t.render,n=wx(t,r);if(r.enabled===!1)return null;let i=r.state??Dr;return _x(e,o,n,i)}function wx(e,t={}){let{className:r,style:o,render:n}=e,{state:i=Dr,ref:a,props:s,stateAttributesMapping:l,enabled:c=!0}=t,f=c?Ud(r,i):void 0,p=c?Yd(o,i):void 0,d=c?Gd(i,l):Dr,m=c?Mn(d,Array.isArray(s)?qd(s):s)??Dr:Dr;return typeof document<"u"&&(c?Array.isArray(a)?m.ref=Ld([m.ref,uu(n),...a]):m.ref=lu(m.ref,uu(n),a):lu(null,null)),c?(f!==void 0&&(m.className=du(m.className,f)),p!==void 0&&(m.style=Mn(m.style,p)),m):Dr}var yx=Symbol.for("react.lazy");function _x(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let n=va(r,t.props);n.ref=r.ref;let i=t;return i?.$$typeof===yx&&(i=ho.Children.toArray(t)[0]),ho.cloneElement(i,n)}if(e&&typeof e=="string")return Sx(e,r);throw new Error(su(8))}function Sx(e,t){return e==="button"?(0,fu.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,fu.createElement)("img",{alt:"",...t,key:t.key}):ho.createElement(e,t)}function rf(e){return Kd(e.defaultTagName??"div",e,e)}function of(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=of(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function Nx(){for(var e,t,r=0,o="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=of(e))&&(o&&(o+=" "),o+=t);return o}var Y=Nx;var af=u(W(),1);if(typeof document<"u"&&!document.head.querySelector("style[data-wp-hash='71d20935c2']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","71d20935c2"),e.appendChild(document.createTextNode("@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._19ce0419607e1896__stack{display:flex}}")),document.head.appendChild(e)}var Dx={stack:"_19ce0419607e1896__stack"},kx={xs:"var(--wpds-dimension-gap-xs, 4px)",sm:"var(--wpds-dimension-gap-sm, 8px)",md:"var(--wpds-dimension-gap-md, 12px)",lg:"var(--wpds-dimension-gap-lg, 16px)",xl:"var(--wpds-dimension-gap-xl, 24px)","2xl":"var(--wpds-dimension-gap-2xl, 32px)","3xl":"var(--wpds-dimension-gap-3xl, 40px)"},L=(0,af.forwardRef)(function({direction:t,gap:r,align:o,justify:n,wrap:i,render:a,...s},l){let c={gap:r&&kx[r],alignItems:o,justifyContent:n,flexDirection:t,flexWrap:i};return rf({render:a,ref:l,props:va(s,{style:c,className:Dx.stack})})});var wa=u(W(),1);var vu=u(j(),1);var _e="isAny",Se="isNone",nt="isAll",it="isNotAll",dt="between",ft="inThePast",xt="over",Ce="is",Ee="isNot",kr="lessThan",Mr="greaterThan",Fr="lessThanOrEqual",Lr="greaterThanOrEqual",Br="before",jr="after",Hr="beforeInc",zr="afterInc",$t="contains",Kt="notContains",Zt="startsWith",Wr="on",Gr="notOn",ha=["asc","desc"],sf={asc:"\u2191",desc:"\u2193"},ga={asc:"ascending",desc:"descending"},ba={asc:(0,vu.__)("Sort ascending"),desc:(0,vu.__)("Sort descending")},lf={asc:gl,desc:dl},xa="table",uf="grid",cf="list",df="activity",ff="pickerGrid",mf="pickerTable";var pf=(0,wa.createContext)({view:{type:xa},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,wa.createRef)(),resizeObserverRef:()=>{},defaultLayouts:{list:{},grid:{},table:{}},filters:[],isShowingFilter:!1,setIsShowingFilter:()=>{},hasInitiallyLoaded:!1,hasInfiniteScrollHandler:!1,config:{perPageSizes:[]}});pf.displayName="DataViewsContext";var q=pf;var gr=u(j(),1);var xo=u(j(),1),Ia=u(G(),1),wt=u(W(),1),Su=u(hu(),1);var hf=u(G(),1),gf=u(j(),1),bf=u(P(),1);function Ur({selection:e,onChangeSelection:t,item:r,getItemId:o,titleField:n,disabled:i,...a}){let s=o(r),l=!i&&e.includes(s),c=n?.getValue?.({item:r})||(0,gf.__)("(no title)");return(0,bf.jsx)(hf.CheckboxControl,{className:"dataviews-selection-checkbox","aria-label":c,"aria-disabled":i,checked:l,onChange:()=>{i||t(e.includes(s)?e.filter(f=>s!==f):[...e,s])},...a})}var go=u(G(),1),yf=u(j(),1),Wo=u(W(),1);var _f=u(qt(),1),gu=u(bt(),1);var xf=u(pu(),1),{lock:d2,unlock:X}=(0,xf.__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 be=u(P(),1),{Menu:zo,kebabCase:Mx}=X(go.privateApis);function Fx({action:e,onClick:t,items:r,variant:o}){let n=typeof e.label=="string"?e.label:e.label(r);return(0,be.jsx)(go.Button,{disabled:!!e.disabled,accessibleWhenDisabled:!0,size:"compact",variant:o,onClick:t,children:n})}function Lx({action:e,onClick:t,items:r}){let o=typeof e.label=="string"?e.label:e.label(r);return(0,be.jsx)(zo.Item,{disabled:e.disabled,onClick:t,children:(0,be.jsx)(zo.ItemLabel,{children:o})})}function Bn({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,be.jsx)(go.Modal,{title:n||o,__experimentalHideHeader:!!e.hideModalHeader,onRequestClose:r,focusOnMount:e.modalFocusOnMount??!0,size:e.modalSize||"medium",overlayClassName:`dataviews-action-modal dataviews-action-modal__${Mx(e.id)}`,children:(0,be.jsx)(e.RenderModal,{items:t,closeModal:r})})}function bu({actions:e,item:t,registry:r,setActiveModalAction:o}){let{primaryActions:n,regularActions:i}=(0,Wo.useMemo)(()=>e.reduce((s,l)=>((l.isPrimary?s.primaryActions:s.regularActions).push(l),s),{primaryActions:[],regularActions:[]}),[e]),a=s=>s.map(l=>(0,be.jsx)(Lx,{action:l,onClick:()=>{if("RenderModal"in l){o(l);return}l.callback([t],{registry:r})},items:[t]},l.id));return(0,be.jsxs)(zo.Group,{children:[a(n),a(i)]})}function Go({item:e,actions:t,isCompact:r}){let o=(0,_f.useRegistry)(),{primaryActions:n,eligibleActions:i}=(0,Wo.useMemo)(()=>{let s=t.filter(c=>!c.isEligible||c.isEligible(e));return{primaryActions:s.filter(c=>c.isPrimary),eligibleActions:s}},[t,e]),a=(0,gu.useViewportMatch)("medium","<");return r?(0,be.jsx)(wf,{item:e,actions:i,isSmall:!0,registry:o}):(0,be.jsxs)(L,{direction:"row",justify:"flex-end",className:"dataviews-item-actions",style:{flexShrink:0,width:"auto"},children:[(0,be.jsx)(xu,{item:e,actions:n,registry:o}),(n.length<i.length||a)&&(0,be.jsx)(wf,{item:e,actions:i,registry:o})]})}function wf({item:e,actions:t,isSmall:r,registry:o}){let[n,i]=(0,Wo.useState)(null);return(0,be.jsxs)(be.Fragment,{children:[(0,be.jsxs)(zo,{placement:"bottom-end",children:[(0,be.jsx)(zo.TriggerButton,{render:(0,be.jsx)(go.Button,{size:r?"small":"compact",icon:Dn,label:(0,yf.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,className:"dataviews-all-actions-button"})}),(0,be.jsx)(zo.Popover,{children:(0,be.jsx)(bu,{actions:t,item:e,registry:o,setActiveModalAction:i})})]}),!!n&&(0,be.jsx)(Bn,{action:n,items:[e],closeModal:()=>i(null)})]})}function xu({item:e,actions:t,registry:r,buttonVariant:o}){let[n,i]=(0,Wo.useState)(null);return(0,gu.useViewportMatch)("medium","<")||!Array.isArray(t)||t.length===0?null:(0,be.jsxs)(be.Fragment,{children:[t.map(s=>(0,be.jsx)(Fx,{action:s,onClick:()=>{if("RenderModal"in s){i(s);return}s.callback([e],{registry:r})},items:[e],variant:o},s.id)),!!n&&(0,be.jsx)(Bn,{action:n,items:[e],closeModal:()=>i(null)})]})}var yu=u(G(),1),wu=u(j(),1),bo=u(W(),1),Bx=u(qt(),1);var jx=u(bt(),1);var Yr=u(j(),1);function Sf(e,t,r){return e>0?(0,Yr.sprintf)((0,Yr._n)("%d Item selected","%d Items selected",e),e):r>t?(0,Yr.sprintf)((0,Yr._n)("%1$d of %2$d Item","%1$d of %2$d Items",r),t,r):(0,Yr.sprintf)((0,Yr._n)("%d Item","%d Items",t),t)}var ya=u(P(),1);function _a(e,t){return(0,bo.useMemo)(()=>e.some(r=>r.supportsBulk&&(!r.isEligible||r.isEligible(t))),[e,t])}function Sa(e,t){return(0,bo.useMemo)(()=>t.some(r=>e.some(o=>o.supportsBulk&&(!o.isEligible||o.isEligible(r)))),[e,t])}function Ca({selection:e,onChangeSelection:t,data:r,actions:o,getItemId:n}){let i=(0,bo.useMemo)(()=>r.filter(l=>o.some(c=>c.supportsBulk&&(!c.isEligible||c.isEligible(l)))),[r,o]),a=r.filter(l=>e.includes(n(l))&&i.includes(l)),s=a.length===i.length;return(0,ya.jsx)(yu.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:s,indeterminate:!s&&!!a.length,onChange:()=>{t(s?[]:i.map(l=>n(l)))},"aria-label":s?(0,wu.__)("Deselect all"):(0,wu.__)("Select all")})}var pr=u(j(),1);var vr=u(G(),1),qr=u(W(),1);function Ea(e,t){let r=[e?.titleField,e?.mediaField,e?.descriptionField].filter(Boolean);return t.filter(o=>!r.includes(o.id)&&o.type!=="media"&&o.enableHiding!==!1)}var J=u(P(),1),{Menu:ce}=X(vr.privateApis);function Hx({children:e}){return qr.Children.toArray(e).filter(Boolean).map((t,r)=>(0,J.jsxs)(qr.Fragment,{children:[r>0&&(0,J.jsx)(ce.Separator,{}),t]},r))}var zx=(0,qr.forwardRef)(function({fieldId:t,view:r,fields:o,onChangeView:n,onHide:i,setOpenedFilter:a,canMove:s=!0,canInsertLeft:l=!0,canInsertRight:c=!0},f){let p=r.fields??[],d=p?.indexOf(t),m=r.sort?.field===t,v=!1,_=!1,h=!1,b=[],y=o.find(S=>S.id===t),{setIsShowingFilter:A}=(0,qr.useContext)(q);if(!y)return null;v=y.enableHiding!==!1,_=y.enableSorting!==!1;let N=y.header;if(b=!!y.filterBy&&y.filterBy?.operators||[],h=!r.filters?.some(S=>t===S.field)&&!!(y.hasElements||y.Edit)&&y.filterBy!==!1&&!y.filterBy?.isPrimary,!_&&!s&&!v&&!h)return N;let R=Ea(r,o).filter(S=>!p.includes(S.id)),F=(l||c)&&!!R.length,k=(0,pr.isRTL)();return(0,J.jsxs)(ce,{children:[(0,J.jsxs)(ce.TriggerButton,{render:(0,J.jsx)(vr.Button,{size:"compact",className:"dataviews-view-table-header-button",ref:f,variant:"tertiary"}),children:[N,r.sort&&m&&(0,J.jsx)("span",{"aria-hidden":"true",children:sf[r.sort.direction]})]}),(0,J.jsx)(ce.Popover,{style:{minWidth:"240px"},children:(0,J.jsxs)(Hx,{children:[_&&(0,J.jsx)(ce.Group,{children:ha.map(S=>{let I=r.sort&&m&&r.sort.direction===S,D=`${t}-${S}`;return(0,J.jsx)(ce.RadioItem,{name:"view-table-sorting",value:D,checked:I,onChange:()=>{n({...r,sort:{field:t,direction:S},showLevels:!1})},children:(0,J.jsx)(ce.ItemLabel,{children:ba[S]})},D)})}),h&&(0,J.jsx)(ce.Group,{children:(0,J.jsx)(ce.Item,{prefix:(0,J.jsx)(vr.Icon,{icon:Nn}),onClick:()=>{a(t),A(!0),n({...r,page:1,filters:[...r.filters||[],{field:t,value:void 0,operator:b[0]}]})},children:(0,J.jsx)(ce.ItemLabel,{children:(0,pr.__)("Add filter")})})}),(s||v||F)&&y&&(0,J.jsxs)(ce.Group,{children:[s&&(0,J.jsx)(ce.Item,{prefix:(0,J.jsx)(vr.Icon,{icon:ml}),disabled:k?d>=p.length-1:d<1,onClick:()=>{let S=k?d+1:d-1,I=[...p];I.splice(d,1),I.splice(S,0,t),n({...r,fields:I})},children:(0,J.jsx)(ce.ItemLabel,{children:(0,pr.__)("Move left")})}),s&&(0,J.jsx)(ce.Item,{prefix:(0,J.jsx)(vr.Icon,{icon:vl}),disabled:k?d<1:d>=p.length-1,onClick:()=>{let S=k?d-1:d+1,I=[...p];I.splice(d,1),I.splice(S,0,t),n({...r,fields:I})},children:(0,J.jsx)(ce.ItemLabel,{children:(0,pr.__)("Move right")})}),l&&!!R.length&&(0,J.jsxs)(ce,{children:[(0,J.jsx)(ce.SubmenuTriggerItem,{children:(0,J.jsx)(ce.ItemLabel,{children:(0,pr.__)("Insert left")})}),(0,J.jsx)(ce.Popover,{children:R.map(S=>{let I=k?d+1:d;return(0,J.jsx)(ce.Item,{onClick:()=>{n({...r,fields:[...p.slice(0,I),S.id,...p.slice(I)]})},children:(0,J.jsx)(ce.ItemLabel,{children:S.label})},S.id)})})]}),c&&!!R.length&&(0,J.jsxs)(ce,{children:[(0,J.jsx)(ce.SubmenuTriggerItem,{children:(0,J.jsx)(ce.ItemLabel,{children:(0,pr.__)("Insert right")})}),(0,J.jsx)(ce.Popover,{children:R.map(S=>{let I=k?d:d+1;return(0,J.jsx)(ce.Item,{onClick:()=>{n({...r,fields:[...p.slice(0,I),S.id,...p.slice(I)]})},children:(0,J.jsx)(ce.ItemLabel,{children:S.label})},S.id)})})]}),v&&y&&(0,J.jsx)(ce.Item,{prefix:(0,J.jsx)(vr.Icon,{icon:kn}),onClick:()=>{i(y),n({...r,fields:p.filter(S=>S!==t)})},children:(0,J.jsx)(ce.ItemLabel,{children:(0,pr.__)("Hide column")})})]})]})})]})}),Wx=zx,Uo=Wx;var Cf=u(W(),1),_u=u(P(),1);function Gx({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 $r({item:e,isItemClickable:t,onClickItem:r,renderItemLink:o,className:n,children:i,...a}){if(!t(e))return(0,_u.jsx)("div",{className:n,...a,children:i});if(o){let l=o({item:e,className:`${n} ${n}--clickable`,...a,children:i});return(0,Cf.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=Gx({item:e,isItemClickable:t,onClickItem:r,className:n});return(0,_u.jsx)("div",{...s,...a,children:i})}var Xt=u(P(),1);function Ux({item:e,level:t,titleField:r,mediaField:o,descriptionField:n,onClickItem:i,renderItemLink:a,isItemClickable:s}){return(0,Xt.jsxs)(L,{direction:"row",gap:"md",align:"flex-start",justify:"flex-start",children:[o&&(0,Xt.jsx)($r,{item:e,isItemClickable:s,onClickItem:i,renderItemLink:a,className:"dataviews-view-table__cell-content-wrapper dataviews-column-primary__media","aria-label":s(e)&&(i||a)&&r?r.getValue?.({item:e}):void 0,children:(0,Xt.jsx)(o.render,{item:e,field:o,config:{sizes:"32px"}})}),(0,Xt.jsxs)(L,{direction:"column",align:"flex-start",className:"dataviews-view-table__primary-column-content",children:[r&&(0,Xt.jsxs)($r,{item:e,isItemClickable:s,onClickItem:i,renderItemLink:a,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 Oa=Ux;var Ef=u(bt(),1),Yo=u(W(),1),Of=u(j(),1),Yx=e=>(0,Of.isRTL)()?Math.abs(e.scrollLeft)<=1:e.scrollLeft+e.clientWidth>=e.scrollWidth-1;function Tf({scrollContainerRef:e,enabled:t=!1}){let[r,o]=(0,Yo.useState)(!1),n=(0,Ef.useDebounce)((0,Yo.useCallback)(()=>{let i=e.current;i&&o(Yx(i))},[e,o]),200);return(0,Yo.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 Dt(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 Kr=u(G(),1),If=u(j(),1),Pf=u(W(),1);var Ot=u(P(),1);function Af({field:e,isVisible:t,onToggleVisibility:r}){return(0,Ot.jsx)(Kr.__experimentalItem,{onClick:e.enableHiding?r:void 0,children:(0,Ot.jsxs)(L,{direction:"row",gap:"sm",justify:"flex-start",align:"center",children:[(0,Ot.jsx)("div",{style:{height:24,width:24},children:t&&(0,Ot.jsx)(Kr.Icon,{icon:Vn})}),(0,Ot.jsx)("span",{className:"dataviews-view-config__label",children:e.label})]})})}function qx(e){return!!e}function Ta({showLabel:e=!0}){let{view:t,fields:r,onChangeView:o}=(0,Pf.useContext)(q),n=Ea(t,r);if(!n?.length)return null;let i=r.find(v=>v.id===t.titleField),a=r.find(v=>v.id===t.mediaField),s=r.find(v=>v.id===t.descriptionField),l=[{field:i,isVisibleFlag:"showTitle"},{field:a,isVisibleFlag:"showMedia"},{field:s,isVisibleFlag:"showDescription"}].filter(({field:v})=>qx(v)),c=t.fields??[],f=n.filter(v=>c.includes(v.id)).length,p=l.filter(({isVisibleFlag:v})=>t[v]??!0),d=p.length+f,m=d===1&&p.length===1;return(0,Ot.jsxs)(L,{direction:"column",className:"dataviews-field-control",children:[e&&(0,Ot.jsx)(Kr.BaseControl.VisualLabel,{children:(0,If.__)("Properties")}),(0,Ot.jsx)(L,{direction:"column",className:"dataviews-view-config__properties",children:(0,Ot.jsxs)(Kr.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,size:"medium",children:[l.map(({field:v,isVisibleFlag:_})=>{let h=t[_]??!0,b=m&&h?{...v,enableHiding:!1}:v;return(0,Ot.jsx)(Af,{field:b,isVisible:h,onToggleVisibility:()=>{o({...t,[_]:!h})}},v.id)}),n.map(v=>{let _=c.includes(v.id),h=d===1&&_?{...v,enableHiding:!1}:v;return(0,Ot.jsx)(Af,{field:h,isVisible:_,onToggleVisibility:()=>{o({...t,fields:_?c.filter(b=>b!==v.id):[...c,v.id]})}},v.id)})]})})]})}var Aa=u(W(),1);function Zr(e,t={delay:400}){let[r,o]=(0,Aa.useState)(!1);return(0,Aa.useEffect)(()=>{if(!e)return;let n=setTimeout(()=>{o(!0)},t.delay);return()=>{clearTimeout(n),o(!1)}},[e,t.delay]),r}var K=u(P(),1);function Vf(e,t){if(e)return e;if(t==="integer"||t==="number")return"end"}function $x({item:e,fields:t,column:r,align:o}){let n=t.find(a=>a.id===r);if(!n)return null;let i=Y("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":o==="end","dataviews-view-table__cell-align-center":o==="center"});return(0,K.jsx)("div",{className:i,children:(0,K.jsx)(n.render,{item:e,field:n})})}function Rf({hasBulkActions:e,item:t,level:r,actions:o,fields:n,id:i,view:a,titleField:s,mediaField:l,descriptionField:c,selection:f,getItemId:p,isItemClickable:d,onClickItem:m,renderItemLink:v,onChangeSelection:_,isActionsColumnSticky:h,posinset:b}){let{paginationInfo:y}=(0,wt.useContext)(q),A=_a(o,t),N=A&&f.includes(i),{showTitle:R=!0,showMedia:F=!0,showDescription:k=!0,infiniteScrollEnabled:S}=a,I=(0,wt.useRef)(!1),D=a.fields??[],g=s&&R||l&&F||c&&k;return(0,K.jsxs)("tr",{className:Y("dataviews-view-table__row",{"is-selected":A&&N,"has-bulk-actions":A}),onTouchStart:()=>{I.current=!0},"aria-setsize":S?y.totalItems:void 0,"aria-posinset":b,role:S?"article":void 0,onMouseDown:C=>{let O=(0,Su.isAppleOS)()?C.metaKey:C.ctrlKey;C.button===0&&O&&window.navigator.userAgent.toLowerCase().includes("firefox")&&C?.preventDefault()},onClick:C=>{if(!A)return;((0,Su.isAppleOS)()?C.metaKey:C.ctrlKey)&&!I.current&&document.getSelection()?.type!=="Range"&&_(f.includes(i)?f.filter(x=>i!==x):[...f,i])},children:[e&&(0,K.jsx)("td",{className:"dataviews-view-table__checkbox-column",children:(0,K.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,K.jsx)(Ur,{item:t,selection:f,onChangeSelection:_,getItemId:p,titleField:s,disabled:!A})})}),g&&(0,K.jsx)("td",{children:(0,K.jsx)(Oa,{item:t,level:r,titleField:R?s:void 0,mediaField:F?l:void 0,descriptionField:k?c:void 0,isItemClickable:d,onClickItem:m,renderItemLink:v})}),D.map(C=>{let{width:O,maxWidth:x,minWidth:T,align:E}=a.layout?.styles?.[C]??{},w=n.find(V=>V.id===C),M=Vf(E,w?.type);return(0,K.jsx)("td",{style:{width:O,maxWidth:x,minWidth:T},children:(0,K.jsx)($x,{fields:n,item:t,column:C,align:M})},C)}),!!o?.length&&(0,K.jsx)("td",{className:Y("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":h}),onClick:C=>C.stopPropagation(),children:(0,K.jsx)(Go,{item:t,actions:o})})]})}function Kx({actions:e,data:t,fields:r,getItemId:o,getItemLevel:n,isLoading:i=!1,onChangeView:a,onChangeSelection:s,selection:l,setOpenedFilter:c,onClickItem:f,isItemClickable:p,renderItemLink:d,view:m,className:v,empty:_}){let{containerRef:h}=(0,wt.useContext)(q),b=Zr(i),y=(0,wt.useRef)(new Map),A=(0,wt.useRef)(void 0),[N,R]=(0,wt.useState)(),[F,k]=(0,wt.useState)(null);(0,wt.useEffect)(()=>{A.current&&(A.current.focus(),A.current=void 0)});let S=(0,wt.useId)(),I=Tf({scrollContainerRef:h,enabled:!!e?.length}),D=Sa(e,t);if(N){A.current=N,R(void 0);return}let g=$=>{let Ne=y.current.get($.id),rt=Ne?y.current.get(Ne.fallback):void 0;R(rt?.node)},C=$=>{$.preventDefault(),$.stopPropagation();let Ne={getBoundingClientRect:()=>({x:$.clientX,y:$.clientY,top:$.clientY,left:$.clientX,right:$.clientX,bottom:$.clientY,width:0,height:0,toJSON:()=>({})})};window.requestAnimationFrame(()=>{k(Ne)})},O=!!t?.length,x=r.find($=>$.id===m.titleField),T=r.find($=>$.id===m.mediaField),E=r.find($=>$.id===m.descriptionField),w=m.groupBy?.field?r.find($=>$.id===m.groupBy?.field):null,M=w?Dt(t,w):null,{showTitle:V=!0,showMedia:z=!0,showDescription:Z=!0}=m,ge=x&&V||T&&z||E&&Z,Ke=m.fields??[],Et=($,Ne)=>rt=>{rt?y.current.set($,{node:rt,fallback:Ke[Ne>0?Ne-1:1]}):y.current.delete($)},Vr=m.infiniteScrollEnabled&&!M,mo=(0,xo.isRTL)();return O?(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)("table",{className:Y("dataviews-view-table",v,{[`has-${m.layout?.density}-density`]:m.layout?.density&&["compact","comfortable"].includes(m.layout.density),"has-bulk-actions":D,"is-refreshing":!Vr&&b}),"aria-busy":i,"aria-describedby":S,role:Vr?"feed":void 0,inert:!Vr&&i?"true":void 0,children:[(0,K.jsxs)("colgroup",{children:[D&&(0,K.jsx)("col",{className:"dataviews-view-table__col-checkbox"}),ge&&(0,K.jsx)("col",{className:"dataviews-view-table__col-first-data"}),Ke.map(($,Ne)=>(0,K.jsx)("col",{className:Y(`dataviews-view-table__col-${$}`,{"dataviews-view-table__col-first-expand":!ge&&Ne===Ke.length-1})},`col-${$}`)),!!e?.length&&(0,K.jsx)("col",{className:"dataviews-view-table__col-actions"})]}),F&&(0,K.jsx)(Ia.Popover,{anchor:F,onClose:()=>k(null),placement:"bottom-start",children:(0,K.jsx)(Ta,{showLabel:!1})}),(0,K.jsx)("thead",{onContextMenu:C,children:(0,K.jsxs)("tr",{className:"dataviews-view-table__row",children:[D&&(0,K.jsx)("th",{className:"dataviews-view-table__checkbox-column",scope:"col",onContextMenu:C,children:(0,K.jsx)(Ca,{selection:l,onChangeSelection:s,data:t,actions:e,getItemId:o})}),ge&&(0,K.jsx)("th",{scope:"col",children:x&&(0,K.jsx)(Uo,{ref:Et(x.id,0),fieldId:x.id,view:m,fields:r,onChangeView:a,onHide:g,setOpenedFilter:c,canMove:!1,canInsertLeft:mo?m.layout?.enableMoving??!0:!1,canInsertRight:mo?!1:m.layout?.enableMoving??!0})}),Ke.map(($,Ne)=>{let{width:rt,maxWidth:po,minWidth:En,align:On}=m.layout?.styles?.[$]??{},Tn=r.find(sl=>sl.id===$),Ei=Vf(On,Tn?.type),An=m.layout?.enableMoving??!0;return(0,K.jsx)("th",{style:{width:rt,maxWidth:po,minWidth:En,textAlign:Ei},"aria-sort":m.sort?.direction&&m.sort?.field===$?ga[m.sort.direction]:void 0,scope:"col",children:(0,K.jsx)(Uo,{ref:Et($,Ne),fieldId:$,view:m,fields:r,onChangeView:a,onHide:g,setOpenedFilter:c,canMove:An,canInsertLeft:An,canInsertRight:An})},$)}),!!e?.length&&(0,K.jsx)("th",{className:Y("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":!I}),children:(0,K.jsx)("span",{className:"dataviews-view-table-header",children:(0,xo.__)("Actions")})})]})}),O&&w&&M?Array.from(M.entries()).map(([$,Ne])=>(0,K.jsxs)("tbody",{children:[(0,K.jsx)("tr",{className:"dataviews-view-table__group-header-row",children:(0,K.jsx)("td",{colSpan:Ke.length+(ge?1:0)+(D?1:0)+(e?.length?1:0),className:"dataviews-view-table__group-header-cell",children:m.groupBy?.showLabel===!1?$:(0,xo.sprintf)((0,xo.__)("%1$s: %2$s"),w.label,$)})}),Ne.map((rt,po)=>(0,K.jsx)(Rf,{item:rt,level:m.showLevels&&typeof n=="function"?n(rt):void 0,hasBulkActions:D,actions:e,fields:r,id:o(rt)||po.toString(),view:m,titleField:x,mediaField:T,descriptionField:E,selection:l,getItemId:o,onChangeSelection:s,onClickItem:f,renderItemLink:d,isItemClickable:p,isActionsColumnSticky:!I},o(rt)))]},`group-${$}`)):(0,K.jsx)("tbody",{children:O&&t.map(($,Ne)=>(0,K.jsx)(Rf,{item:$,level:m.showLevels&&typeof n=="function"?n($):void 0,hasBulkActions:D,actions:e,fields:r,id:o($)||Ne.toString(),view:m,titleField:x,mediaField:T,descriptionField:E,selection:l,getItemId:o,onChangeSelection:s,onClickItem:f,renderItemLink:d,isItemClickable:p,isActionsColumnSticky:!I,posinset:Vr?Ne+1:void 0},o($)))})]}),Vr&&i&&(0,K.jsx)("div",{className:"dataviews-loading",id:S,children:(0,K.jsx)("p",{className:"dataviews-loading-more",children:(0,K.jsx)(Ia.Spinner,{})})})]}):(0,K.jsx)("div",{className:Y("dataviews-no-results",{"is-refreshing":b}),id:S,children:_})}var Nf=Kx;var Ff=u(G(),1),Va=u(j(),1);var Tt=u(G(),1);var jn=u(j(),1),kf=u(bt(),1),Mf=u(hu(),1),Ra=u(W(),1);var Zx=u(G(),1),Xx=u(j(),1),Pa=u(W(),1);var Qx=u(P(),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}],e0=Jx[2].value;function Df(){let e=(0,Pa.useContext)(q),t=e.view;return(0,Pa.useMemo)(()=>{let r=e.containerWidth,o=32,n=t.layout?.previewSize??e0,i=Math.floor((r+o)/(n+o));return Math.max(1,i)},[e.containerWidth,t.layout?.previewSize])}var ie=u(P(),1),{Badge:t0}=X(Tt.privateApis);function r0(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 o0=(0,Ra.forwardRef)(function e({view:t,selection:r,onChangeSelection:o,onClickItem:n,isItemClickable:i,renderItemLink:a,getItemId:s,item:l,actions:c,mediaField:f,titleField:p,descriptionField:d,regularFields:m,badgeFields:v,hasBulkActions:_,config:h,...b},y){let{showTitle:A=!0,showMedia:N=!0,showDescription:R=!0}=t,F=_a(c,l),k=s(l),S=(0,kf.useInstanceId)(e),I=r.includes(k),D=(0,ie.jsx)("span",{className:"dataviews-view-grid__media-placeholder"}),g=N&&f?.render,C=g?(0,ie.jsx)(f.render,{item:l,field:f,config:h}):D,O=A&&p?.render?(0,ie.jsx)(p.render,{item:l,field:p}):null,x,T;return i(l)&&n&&(O?(x={"aria-labelledby":`dataviews-view-grid__title-field-${S}`},T={id:`dataviews-view-grid__title-field-${S}`}):x={"aria-label":(0,jn.__)("Navigate to item")}),(0,ie.jsxs)(L,{direction:"column",...b,ref:y,className:Y(b.className,"dataviews-view-grid__row__gridcell","dataviews-view-grid__card",{"is-selected":F&&I}),onClickCapture:E=>{if(b.onClickCapture?.(E),(0,Mf.isAppleOS)()?E.metaKey:E.ctrlKey){if(E.stopPropagation(),E.preventDefault(),!F)return;o(r.includes(k)?r.filter(w=>k!==w):[...r,k])}},children:[(0,ie.jsx)($r,{item:l,isItemClickable:i,onClickItem:n,renderItemLink:a,className:Y("dataviews-view-grid__media",{"dataviews-view-grid__media--placeholder":!g}),...x,children:C}),_&&(0,ie.jsx)(Ur,{item:l,selection:r,onChangeSelection:o,getItemId:s,titleField:p,disabled:!F}),!!c?.length&&(0,ie.jsx)("div",{className:"dataviews-view-grid__media-actions",children:(0,ie.jsx)(Go,{item:l,actions:c,isCompact:!0})}),A&&(0,ie.jsx)("div",{className:"dataviews-view-grid__title",children:(0,ie.jsx)($r,{item:l,isItemClickable:i,onClickItem:n,renderItemLink:a,className:"dataviews-view-grid__title-field dataviews-title-field",...T,title:p?.getValueFormatted({item:l,field:p})||void 0,children:O})}),(0,ie.jsxs)(L,{direction:"column",gap:"xs",children:[R&&d?.render&&(0,ie.jsx)(d.render,{item:l,field:d}),!!v?.length&&(0,ie.jsx)(L,{direction:"row",className:"dataviews-view-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:v.map(E=>(0,ie.jsx)(t0,{className:"dataviews-view-grid__field-value",children:(0,ie.jsx)(E.render,{item:l,field:E})},E.id))}),!!m?.length&&(0,ie.jsx)(L,{direction:"column",className:"dataviews-view-grid__fields",gap:"xs",children:m.map(E=>(0,ie.jsx)(Tt.Flex,{className:"dataviews-view-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,ie.jsxs)(ie.Fragment,{children:[(0,ie.jsx)(Tt.Tooltip,{text:E.label,children:(0,ie.jsx)(Tt.FlexItem,{className:"dataviews-view-grid__field-name",children:E.header})}),(0,ie.jsx)(Tt.FlexItem,{className:"dataviews-view-grid__field-value",style:{maxHeight:"none"},children:(0,ie.jsx)(E.render,{item:l,field:E})})]})},E.id))})]})]})});function Cu({data:e,isInfiniteScroll:t,className:r,inert:o,isLoading:n,view:i,fields:a,selection:s,onChangeSelection:l,onClickItem:c,isItemClickable:f,renderItemLink:p,getItemId:d,actions:m}){let{paginationInfo:v,resizeObserverRef:_}=(0,Ra.useContext)(q),h=Df(),b=Sa(m,e),y=a.find(D=>D.id===i?.titleField),A=a.find(D=>D.id===i?.mediaField),N=a.find(D=>D.id===i?.descriptionField),R=i.fields??[],{regularFields:F,badgeFields:k}=R.reduce((D,g)=>{let C=a.find(x=>x.id===g);if(!C)return D;let O=i.layout?.badgeFields?.includes(g)?"badgeFields":"regularFields";return D[O].push(C),D},{regularFields:[],badgeFields:[]}),S="900px",I=Math.ceil(e.length/h);return(0,ie.jsx)(Tt.Composite,{role:t?"feed":"grid",className:Y("dataviews-view-grid",r),focusWrap:!0,"aria-busy":n,"aria-rowcount":t?void 0:I,ref:_,inert:o,children:r0(e,h).map((D,g)=>(0,ie.jsx)(Tt.Composite.Row,{render:(0,ie.jsx)("div",{role:"row","aria-rowindex":g+1,"aria-label":(0,jn.sprintf)((0,jn.__)("Row %d"),g+1),className:"dataviews-view-grid__row",style:{gridTemplateColumns:`repeat( ${h}, minmax(0, 1fr) )`}}),children:D.map((C,O)=>{let x=g*h+O;return(0,ie.jsx)(Tt.Composite.Item,{render:T=>(0,ie.jsx)(o0,{...T,role:t?"article":"gridcell","aria-setsize":t?v.totalItems:void 0,"aria-posinset":t?x+1:void 0,view:i,selection:s,onChangeSelection:l,onClickItem:c,isItemClickable:f,renderItemLink:p,getItemId:d,item:C,actions:m,mediaField:A,titleField:y,descriptionField:N,regularFields:F,badgeFields:k,hasBulkActions:b,config:{sizes:S}})},d(C))})},g))})}var At=u(P(),1);function n0({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,onClickItem:a,isItemClickable:s,renderItemLink:l,selection:c,view:f,className:p,empty:d}){let m=Zr(!!n),v=!!t?.length,_=f.groupBy?.field?r.find(A=>A.id===f.groupBy?.field):null,h=_?Dt(t,_):null,b=f.infiniteScrollEnabled&&!h;if(!v)return(0,At.jsx)("div",{className:Y("dataviews-no-results",{"is-refreshing":m}),children:d});let y={className:Y(p,{"is-refreshing":!b&&m}),inert:!b&&n?"true":void 0,isLoading:n,view:f,fields:r,selection:c,onChangeSelection:i,onClickItem:a,isItemClickable:s,renderItemLink:l,getItemId:o,actions:e};return(0,At.jsxs)(At.Fragment,{children:[v&&_&&h&&(0,At.jsx)(L,{direction:"column",gap:"lg",children:Array.from(h.entries()).map(([A,N])=>(0,At.jsxs)(L,{direction:"column",gap:"sm",children:[(0,At.jsx)("h3",{className:"dataviews-view-grid__group-header",children:f.groupBy?.showLabel===!1?A:(0,Va.sprintf)((0,Va.__)("%1$s: %2$s"),_.label,A)}),(0,At.jsx)(Cu,{...y,data:N,isInfiniteScroll:!1})]},A))}),!h&&(0,At.jsx)(Cu,{...y,data:t,isInfiniteScroll:!!b}),b&&n&&(0,At.jsx)("p",{className:"dataviews-loading-more",children:(0,At.jsx)(Ff.Spinner,{})})]})}var Lf=n0;var Na=u(bt(),1),We=u(G(),1),De=u(W(),1),Hn=u(j(),1);var Au=u(qt(),1);var U=u(P(),1),{Menu:Eu}=X(We.privateApis);function Ou(e){return`${e}-item-wrapper`}function i0(e,t){return`${e}-primary-action-${t}`}function Tu(e){return`${e}-dropdown`}function a0({idPrefix:e,primaryAction:t,item:r}){let o=(0,Au.useRegistry)(),[n,i]=(0,De.useState)(!1),a=i0(e,t.id),s=typeof t.label=="string"?t.label:t.label([r]);return"RenderModal"in t?(0,U.jsx)("div",{role:"gridcell",children:(0,U.jsx)(We.Composite.Item,{id:a,render:(0,U.jsx)(We.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,text:s,size:"small",onClick:()=>i(!0)}),children:n&&(0,U.jsx)(Bn,{action:t,items:[r],closeModal:()=>i(!1)})})},t.id):(0,U.jsx)("div",{role:"gridcell",children:(0,U.jsx)(We.Composite.Item,{id:a,render:(0,U.jsx)(We.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,size:"small",onClick:()=>{t.callback([r],{registry:o})},children:s})})},t.id)}function Bf({view:e,actions:t,idPrefix:r,isSelected:o,item:n,titleField:i,mediaField:a,descriptionField:s,onSelect:l,otherFields:c,onDropdownTriggerKeyDown:f,posinset:p}){let{showTitle:d=!0,showMedia:m=!0,showDescription:v=!0,infiniteScrollEnabled:_}=e,h=(0,De.useRef)(null),b=`${r}-label`,y=`${r}-description`,A=(0,Au.useRegistry)(),[N,R]=(0,De.useState)(!1),[F,k]=(0,De.useState)(null),S=({type:M})=>{R(M==="mouseenter")},{paginationInfo:I}=(0,De.useContext)(q);(0,De.useEffect)(()=>{o&&h.current?.scrollIntoView({behavior:"auto",block:"nearest",inline:"nearest"})},[o]);let{primaryAction:D,eligibleActions:g}=(0,De.useMemo)(()=>{let M=t.filter(z=>!z.isEligible||z.isEligible(n));return{primaryAction:M.filter(z=>z.isPrimary)[0],eligibleActions:M}},[t,n]),C=D&&t.length===1,O=m&&a?.render?(0,U.jsx)("div",{className:"dataviews-view-list__media-wrapper",children:(0,U.jsx)(a.render,{item:n,field:a,config:{sizes:"52px"}})}):null,x=d&&i?.render?(0,U.jsx)(i.render,{item:n,field:i}):null,T=v&&s?.render,E=!!O&&!T&&!c.length,w=g?.length>0&&(0,U.jsxs)(L,{direction:"row",gap:"md",className:"dataviews-view-list__item-actions",children:[D&&(0,U.jsx)(a0,{idPrefix:r,primaryAction:D,item:n}),!C&&(0,U.jsxs)("div",{role:"gridcell",children:[(0,U.jsxs)(Eu,{placement:"bottom-end",children:[(0,U.jsx)(Eu.TriggerButton,{render:(0,U.jsx)(We.Composite.Item,{id:Tu(r),render:(0,U.jsx)(We.Button,{size:"small",icon:Dn,label:(0,Hn.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,onKeyDown:f})})}),(0,U.jsx)(Eu.Popover,{children:(0,U.jsx)(bu,{actions:g,item:n,registry:A,setActiveModalAction:k})})]}),!!F&&(0,U.jsx)(Bn,{action:F,items:[n],closeModal:()=>k(null)})]})]});return(0,U.jsx)(We.Composite.Row,{ref:h,render:(0,U.jsx)("div",{"aria-posinset":p,"aria-setsize":_?I.totalItems:void 0}),role:_?"article":"row",className:Y({"is-selected":o,"is-hovered":N}),onMouseEnter:S,onMouseLeave:S,children:(0,U.jsxs)(L,{direction:"row",className:"dataviews-view-list__item-wrapper",children:[(0,U.jsx)("div",{role:"gridcell",children:(0,U.jsx)(We.Composite.Item,{id:Ou(r),"aria-pressed":o,"aria-labelledby":b,"aria-describedby":y,className:"dataviews-view-list__item",onClick:()=>l(n)})}),(0,U.jsxs)(L,{direction:"row",gap:"md",justify:"start",align:E?"center":"flex-start",style:{flex:1,minWidth:0},children:[O,(0,U.jsxs)(L,{direction:"column",gap:"xs",className:"dataviews-view-list__field-wrapper",children:[(0,U.jsxs)(L,{direction:"row",align:"center",children:[(0,U.jsx)("div",{className:"dataviews-title-field dataviews-view-list__title-field",id:b,children:x}),w]}),T&&(0,U.jsx)("div",{className:"dataviews-view-list__field",children:(0,U.jsx)(s.render,{item:n,field:s})}),(0,U.jsx)("div",{className:"dataviews-view-list__fields",id:y,children:c.map(M=>(0,U.jsxs)("div",{className:"dataviews-view-list__field",children:[(0,U.jsx)(We.VisuallyHidden,{as:"span",className:"dataviews-view-list__field-label",children:M.label}),(0,U.jsx)("span",{className:"dataviews-view-list__field-value",children:(0,U.jsx)(M.render,{item:n,field:M})})]},M.id))})]})]})]})})}function s0(e){return!!e}function Iu(e){let{actions:t,data:r,fields:o,getItemId:n,isLoading:i,onChangeSelection:a,selection:s,view:l,className:c,empty:f}=e,p=(0,Na.useInstanceId)(Iu,"view-list"),d=Zr(!!i),m=r?.findLast(w=>s.includes(n(w))),v=o.find(w=>w.id===l.titleField),_=o.find(w=>w.id===l.mediaField),h=o.find(w=>w.id===l.descriptionField),b=(l?.fields??[]).map(w=>o.find(M=>w===M.id)).filter(s0),y=w=>a([n(w)]),A=(0,De.useCallback)(w=>`${p}-${n(w)}`,[p,n]),N=(0,De.useCallback)((w,M)=>M.startsWith(A(w)),[A]),[R,F]=(0,De.useState)(void 0),k=(0,De.useRef)(null);(0,De.useEffect)(()=>{m&&F(Ou(A(m)))},[m,A]);let S=r.findIndex(w=>N(w,R??"")),I=(0,Na.usePrevious)(S),D=S!==-1,g=(0,De.useCallback)((w,M)=>{let V=Math.min(r.length-1,Math.max(0,w));if(!r[V])return;let z=A(r[V]),Z=M(z);F(Z),k.current?.contains(k.current.ownerDocument.activeElement)&&document.getElementById(Z)?.focus()},[r,A]);(0,De.useEffect)(()=>{!D&&(I!==void 0&&I!==-1)&&g(I,Ou)},[D,g,I]);let C=(0,De.useCallback)(w=>{w.key==="ArrowDown"&&(w.preventDefault(),g(S+1,Tu)),w.key==="ArrowUp"&&(w.preventDefault(),g(S-1,Tu))},[g,S]),O=!!r?.length,x=l.groupBy?.field?o.find(w=>w.id===l.groupBy?.field):null,T=O&&x?Dt(r,x):null,E=l.infiniteScrollEnabled&&!T;return O?O&&x&&T?(0,U.jsx)(We.Composite,{ref:k,id:`${p}`,render:(0,U.jsx)("div",{}),className:"dataviews-view-list__group",role:"grid",activeId:R,setActiveId:F,children:(0,U.jsx)(L,{direction:"column",gap:"lg",className:Y("dataviews-view-list",c),children:Array.from(T.entries()).map(([w,M])=>(0,U.jsxs)(L,{direction:"column",gap:"sm",children:[(0,U.jsx)("h3",{className:"dataviews-view-list__group-header",children:l.groupBy?.showLabel===!1?w:(0,Hn.sprintf)((0,Hn.__)("%1$s: %2$s"),x.label,w)}),M.map(V=>{let z=A(V);return(0,U.jsx)(Bf,{view:l,idPrefix:z,actions:t,item:V,isSelected:V===m,onSelect:y,mediaField:_,titleField:v,descriptionField:h,otherFields:b,onDropdownTriggerKeyDown:C},z)})]},w))})}):(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(We.Composite,{ref:k,id:p,render:(0,U.jsx)("div",{}),className:Y("dataviews-view-list",c,{[`has-${l.layout?.density}-density`]:l.layout?.density&&["compact","comfortable"].includes(l.layout.density),"is-refreshing":!E&&d}),role:l.infiniteScrollEnabled?"feed":"grid",activeId:R,setActiveId:F,inert:!E&&i?"true":void 0,children:r.map((w,M)=>{let V=A(w);return(0,U.jsx)(Bf,{view:l,idPrefix:V,actions:t,item:w,isSelected:w===m,onSelect:y,mediaField:_,titleField:v,descriptionField:h,otherFields:b,onDropdownTriggerKeyDown:C,posinset:l.infiniteScrollEnabled?M+1:void 0},V)})}),E&&i&&(0,U.jsx)("p",{className:"dataviews-loading-more",children:(0,U.jsx)(We.Spinner,{})})]}):(0,U.jsx)("div",{className:Y("dataviews-no-results",{"is-refreshing":d}),children:f})}var qf=u(G(),1);var Da=u(j(),1),jf=u(W(),1);var qo=u(P(),1);function Hf({groupName:e,groupData:t,groupField:r,showLabel:o=!0,children:n}){let i=o?(0,jf.createInterpolateElement)((0,Da.sprintf)((0,Da.__)("%s: <groupName />"),r.label).trim(),{groupName:(0,qo.jsx)(r.render,{item:t[0],field:r})}):(0,qo.jsx)(r.render,{item:t[0],field:r});return(0,qo.jsxs)(L,{direction:"column",className:"dataviews-view-activity__group",children:[(0,qo.jsx)("h3",{className:"dataviews-view-activity__group-header",children:i}),n]},e)}var zf=u(G(),1),wo=u(W(),1),Wf=u(qt(),1),Gf=u(bt(),1);var ke=u(P(),1);function l0(e){let{view:t,actions:r,item:o,titleField:n,mediaField:i,descriptionField:a,otherFields:s,posinset:l,onClickItem:c,renderItemLink:f,isItemClickable:p}=e,{showTitle:d=!0,showMedia:m=!0,showDescription:v=!0,infiniteScrollEnabled:_}=t,h=(0,wo.useRef)(null),b=(0,Wf.useRegistry)(),{paginationInfo:y}=(0,wo.useContext)(q),{primaryActions:A,eligibleActions:N}=(0,wo.useMemo)(()=>{let g=r.filter(O=>!O.isEligible||O.isEligible(o));return{primaryActions:g.filter(O=>O.isPrimary),eligibleActions:g}},[r,o]),R=(0,Gf.useViewportMatch)("medium","<"),F=t.layout?.density??"balanced",k=m&&F!=="compact"&&i?.render?(0,ke.jsx)(i.render,{item:o,field:i,config:{sizes:F==="comfortable"?"32px":"24px"}}):null,S=(0,ke.jsx)("div",{className:"dataviews-view-activity__item-type-icon",children:k||(0,ke.jsx)("span",{className:"dataviews-view-activity__item-bullet","aria-hidden":"true"})}),I=d&&n?.render?(0,ke.jsx)(n.render,{item:o,field:n}):null,D=(0,wo.useMemo)(()=>F==="comfortable"?"md":"sm",[F]);return(0,ke.jsx)("div",{ref:h,role:_?"article":void 0,"aria-posinset":l,"aria-setsize":_?y.totalItems:void 0,className:Y("dataviews-view-activity__item",F==="compact"&&"is-compact",F==="balanced"&&"is-balanced",F==="comfortable"&&"is-comfortable"),children:(0,ke.jsxs)(L,{direction:"row",gap:"lg",justify:"start",align:"flex-start",children:[(0,ke.jsx)(L,{direction:"column",gap:"xs",align:"center",className:"dataviews-view-activity__item-type",children:S}),(0,ke.jsxs)(L,{direction:"column",gap:D,align:"flex-start",className:"dataviews-view-activity__item-content",children:[I&&(0,ke.jsx)($r,{item:o,isItemClickable:p,onClickItem:c,renderItemLink:f,className:"dataviews-view-activity__item-title",children:I}),v&&a&&(0,ke.jsx)("div",{className:"dataviews-view-activity__item-description",children:(0,ke.jsx)(a.render,{item:o,field:a})}),(0,ke.jsx)("div",{className:"dataviews-view-activity__item-fields",children:s.map(g=>(0,ke.jsxs)("div",{className:"dataviews-view-activity__item-field",children:[(0,ke.jsx)(zf.VisuallyHidden,{as:"span",className:"dataviews-view-activity__item-field-label",children:g.label}),(0,ke.jsx)("span",{className:"dataviews-view-activity__item-field-value",children:(0,ke.jsx)(g.render,{item:o,field:g})})]},g.id))}),!!A?.length&&(0,ke.jsx)(xu,{item:o,actions:A,registry:b,buttonVariant:"secondary"})]}),(A.length<N.length||R&&N.length>0)&&(0,ke.jsx)("div",{className:"dataviews-view-activity__item-actions",children:(0,ke.jsx)(Go,{item:o,actions:N,isCompact:!0})})]})})}var Uf=l0;var Yf=u(ue(),1);function u0(e){return!!e}function Pu(e){let{data:t,fields:r,getItemId:o,view:n}=e,i=r.find(c=>c.id===n.titleField),a=r.find(c=>c.id===n.mediaField),s=r.find(c=>c.id===n.descriptionField),l=(n?.fields??[]).map(c=>r.find(f=>c===f.id)).filter(u0);return t.map((c,f)=>(0,Yf.createElement)(Uf,{...e,key:o(c),item:c,mediaField:a,titleField:i,descriptionField:s,otherFields:l,posinset:n.infiniteScrollEnabled?f+1:void 0}))}var It=u(P(),1);function $f(e){let{empty:t,data:r,fields:o,isLoading:n,view:i,className:a}=e,s=Zr(!!n),l=!!r?.length,c=i.groupBy?.field?o.find(_=>_.id===i.groupBy?.field):null,f=l&&c?Dt(r,c):null,p=i.infiniteScrollEnabled&&!f;if(!l)return(0,It.jsx)("div",{className:Y("dataviews-no-results",{"is-refreshing":s}),children:t});let d=!p&&!!n,m=Y("dataviews-view-activity",a,{"is-refreshing":!p&&s}),v=f?Array.from(f.entries()):[];return l&&c&&f?(0,It.jsx)(L,{direction:"column",gap:"sm",className:m,inert:d?"true":void 0,children:v.map(([_,h])=>(0,It.jsx)(Hf,{groupName:_,groupData:h,groupField:c,showLabel:i.groupBy?.showLabel!==!1,children:(0,It.jsx)(Pu,{...e,data:h})},_))}):(0,It.jsxs)(It.Fragment,{children:[(0,It.jsx)("div",{className:m,role:i.infiniteScrollEnabled?"feed":void 0,inert:d?"true":void 0,children:(0,It.jsx)(Pu,{...e})}),p&&n&&(0,It.jsx)("p",{className:"dataviews-loading-more",children:(0,It.jsx)(qf.Spinner,{})})]})}var yt=u(G(),1),Gn=u(j(),1),em=u(bt(),1),tm=u(W(),1);var ka=u(G(),1),Zf=u(qt(),1),yo=u(W(),1);var Vu=u(j(),1);var zn=u(G(),1),$o=u(W(),1),Pt=u(j(),1);var hr=u(P(),1);function Ru(){let{view:e,onChangeView:t,paginationInfo:{totalItems:r=0,totalPages:o}}=(0,$o.useContext)(q);if(!r||!o||e.infiniteScrollEnabled)return null;let n=e.page??1,i=Array.from(Array(o)).map((a,s)=>{let l=s+1;return{value:l.toString(),label:l.toString(),"aria-label":n===l?(0,Pt.sprintf)((0,Pt.__)("Page %1$d of %2$d"),n,o):l.toString()}});return!!r&&o!==1&&(0,hr.jsxs)(L,{direction:"row",className:"dataviews-pagination",justify:"end",align:"center",gap:"xl",children:[(0,hr.jsx)(L,{direction:"row",justify:"flex-start",align:"center",gap:"xs",className:"dataviews-pagination__page-select",children:(0,$o.createInterpolateElement)((0,Pt.sprintf)((0,Pt._x)("<div>Page</div>%1$s<div>of %2$d</div>","paging"),"<CurrentPage />",o),{div:(0,hr.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,hr.jsx)(zn.SelectControl,{"aria-label":(0,Pt.__)("Current page"),value:n.toString(),options:i,onChange:a=>{t({...e,page:+a})},size:"small",variant:"minimal"})})}),(0,hr.jsxs)(L,{direction:"row",gap:"xs",align:"center",children:[(0,hr.jsx)(zn.Button,{onClick:()=>t({...e,page:n-1}),disabled:n===1,accessibleWhenDisabled:!0,label:(0,Pt.__)("Previous page"),icon:(0,Pt.isRTL)()?aa:la,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,hr.jsx)(zn.Button,{onClick:()=>t({...e,page:n+1}),disabled:n>=o,accessibleWhenDisabled:!0,label:(0,Pt.__)("Next page"),icon:(0,Pt.isRTL)()?la:aa,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})}var Kf=(0,$o.memo)(Ru);var kt=u(P(),1),c0=[];function Wn(e){return(0,yo.useMemo)(()=>e?.every(t=>t.supportsBulk),[e])}function d0({selection:e,selectedItems:t,onChangeSelection:r,data:o,getItemId:n}){let i=t.length===o.length;return(0,kt.jsx)(ka.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:i,indeterminate:!i&&!!t.length,onChange:()=>{if(i)r(e.filter(a=>!o.some(s=>a===n(s))));else{let a=new Set([...e,...o.map(s=>n(s))]);r(Array.from(a))}},"aria-label":i?(0,Vu.__)("Deselect all"):(0,Vu.__)("Select all")})}function f0({actions:e,items:t,selection:r}){let o=(0,Zf.useRegistry)(),[n,i]=(0,yo.useState)(null);return(0,kt.jsx)(L,{direction:"row",gap:"xs",children:e.map(a=>{if(!("callback"in a))return null;let{id:s,label:l,icon:c,isPrimary:f,callback:p}=a,d=typeof l=="string"?l:l(t),m=f?"primary":"tertiary",v=s===n;return(0,kt.jsx)(ka.Button,{accessibleWhenDisabled:!0,icon:c,disabled:v||!r?.length,isBusy:v,onClick:async()=>{i(s),await p(t,{registry:o}),i(null)},size:"compact",variant:m,children:d},s)})})}function Nu(){let{data:e,selection:t,onChangeSelection:r,getItemId:o,actions:n=c0,paginationInfo:i}=(0,yo.useContext)(q),a=Wn(n),s=Sf(t.length,e.length,i.totalItems),l=(0,yo.useMemo)(()=>e.filter(c=>t.includes(o(c))),[t,o,e]);return(0,kt.jsxs)(L,{direction:"row",justify:"space-between",align:"center",className:"dataviews-footer",gap:"sm",children:[(0,kt.jsxs)(L,{direction:"row",className:"dataviews-picker-footer__bulk-selection",gap:"md",align:"center",children:[a&&(0,kt.jsx)(d0,{selection:t,selectedItems:l,onChangeSelection:r,data:e,getItemId:o}),(0,kt.jsx)("span",{className:"dataviews-bulk-actions-footer__item-count",children:s})]}),(0,kt.jsx)(Kf,{}),!!n?.length&&(0,kt.jsx)("div",{className:"dataviews-picker-footer__actions",children:(0,kt.jsx)(f0,{actions:n,items:l,selection:t})})]})}var Xf=u(W(),1);var Qf=u(P(),1),Du=(0,Xf.forwardRef)(({className:e,previewSize:t,...r},o)=>(0,Qf.jsx)("div",{ref:o,className:Y("dataviews-view-grid-items",e),style:{gridTemplateColumns:t&&`repeat(auto-fill, minmax(${t}px, 1fr))`},...r}));var Q=u(P(),1),{Badge:m0}=X(yt.privateApis);function Jf({view:e,multiselect:t,selection:r,onChangeSelection:o,getItemId:n,item:i,mediaField:a,titleField:s,descriptionField:l,regularFields:c,badgeFields:f,config:p,posinset:d,setsize:m}){let{showTitle:v=!0,showMedia:_=!0,showDescription:h=!0}=e,b=n(i),y=r.includes(b),A=a?.render?(0,Q.jsx)(a.render,{item:i,field:a,config:p}):null,N=v&&s?.render?(0,Q.jsx)(s.render,{item:i,field:s}):null;return(0,Q.jsxs)(yt.Composite.Item,{"aria-label":s?s.getValue({item:i})||(0,Gn.__)("(no title)"):void 0,render:({children:R,...F})=>(0,Q.jsx)(L,{direction:"column",children:R,...F}),role:"option","aria-posinset":d,"aria-setsize":m,className:Y("dataviews-view-picker-grid__card",{"is-selected":y}),"aria-selected":y,onClick:()=>{if(y)o(r.filter(R=>b!==R));else{let R=t?[...r,b]:[b];o(R)}},children:[_&&A&&(0,Q.jsx)("div",{className:"dataviews-view-picker-grid__media",children:A}),_&&A&&(0,Q.jsx)(Ur,{item:i,selection:r,onChangeSelection:o,getItemId:n,titleField:s,disabled:!1,"aria-hidden":!0,tabIndex:-1}),v&&(0,Q.jsx)(L,{direction:"row",justify:"space-between",className:"dataviews-view-picker-grid__title-actions",children:(0,Q.jsx)("div",{className:"dataviews-view-picker-grid__title-field dataviews-title-field",children:N})}),(0,Q.jsxs)(L,{direction:"column",gap:"xs",children:[h&&l?.render&&(0,Q.jsx)(l.render,{item:i,field:l}),!!f?.length&&(0,Q.jsx)(L,{direction:"row",className:"dataviews-view-picker-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:f.map(R=>(0,Q.jsx)(m0,{className:"dataviews-view-picker-grid__field-value",children:(0,Q.jsx)(R.render,{item:i,field:R})},R.id))}),!!c?.length&&(0,Q.jsx)(L,{direction:"column",className:"dataviews-view-picker-grid__fields",gap:"xs",children:c.map(R=>(0,Q.jsx)(yt.Flex,{className:"dataviews-view-picker-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(yt.FlexItem,{className:"dataviews-view-picker-grid__field-name",children:R.header}),(0,Q.jsx)(yt.FlexItem,{className:"dataviews-view-picker-grid__field-value",style:{maxHeight:"none"},children:(0,Q.jsx)(R.render,{item:i,field:R})})]})},R.id))})]})]},b)}function rm({groupName:e,groupField:t,showLabel:r=!0,children:o}){let n=(0,em.useInstanceId)(rm,"dataviews-view-picker-grid-group__header");return(0,Q.jsxs)(L,{direction:"column",gap:"sm",role:"group","aria-labelledby":n,children:[(0,Q.jsx)("h3",{className:"dataviews-view-picker-grid-group__header",id:n,children:r?(0,Gn.sprintf)((0,Gn.__)("%1$s: %2$s"),t.label,e):e}),o]},e)}function p0({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,selection:a,view:s,className:l,empty:c}){let{resizeObserverRef:f,paginationInfo:p,itemListLabel:d}=(0,tm.useContext)(q),m=r.find(O=>O.id===s?.titleField),v=r.find(O=>O.id===s?.mediaField),_=r.find(O=>O.id===s?.descriptionField),h=s.fields??[],{regularFields:b,badgeFields:y}=h.reduce((O,x)=>{let T=r.find(w=>w.id===x);if(!T)return O;let E=s.layout?.badgeFields?.includes(x)?"badgeFields":"regularFields";return O[E].push(T),O},{regularFields:[],badgeFields:[]}),A=!!t?.length,N=s.layout?.previewSize,R=Wn(e),F="900px",k=s.groupBy?.field?r.find(O=>O.id===s.groupBy?.field):null,S=k?Dt(t,k):null,I=s.infiniteScrollEnabled&&!S,D=s?.page??1,g=s?.perPage??0,C=I?p?.totalItems:void 0;return(0,Q.jsxs)(Q.Fragment,{children:[A&&k&&S&&(0,Q.jsx)(yt.Composite,{virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":R,className:Y("dataviews-view-picker-grid",l),"aria-label":d,render:({children:O,...x})=>(0,Q.jsx)(L,{direction:"column",gap:"lg",children:O,...x}),children:Array.from(S.entries()).map(([O,x])=>(0,Q.jsx)(rm,{groupName:O,groupField:k,showLabel:s.groupBy?.showLabel!==!1,children:(0,Q.jsx)(Du,{previewSize:N,style:{gridTemplateColumns:N&&`repeat(auto-fill, minmax(${N}px, 1fr))`},"aria-busy":n,ref:f,children:x.map(T=>{let E=(D-1)*g+t.indexOf(T)+1;return(0,Q.jsx)(Jf,{view:s,multiselect:R,selection:a,onChangeSelection:i,getItemId:o,item:T,mediaField:v,titleField:m,descriptionField:_,regularFields:b,badgeFields:y,config:{sizes:F},posinset:E,setsize:C},o(T))})})},O))}),A&&!S&&(0,Q.jsx)(yt.Composite,{render:(0,Q.jsx)(Du,{className:Y("dataviews-view-picker-grid",l),previewSize:N,"aria-busy":n,ref:f}),virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":R,"aria-label":d,children:t.map((O,x)=>{let T=I?x+1:void 0;return I||(T=(D-1)*g+x+1),(0,Q.jsx)(Jf,{view:s,multiselect:R,selection:a,onChangeSelection:i,getItemId:o,item:O,mediaField:v,titleField:m,descriptionField:_,regularFields:b,badgeFields:y,config:{sizes:F},posinset:T,setsize:C},o(O))})}),!A&&(0,Q.jsx)("div",{className:Y({"dataviews-loading":n,"dataviews-no-results":!n}),children:n?(0,Q.jsx)("p",{children:(0,Q.jsx)(yt.Spinner,{})}):c}),A&&n&&(0,Q.jsx)("p",{className:"dataviews-loading-more",children:(0,Q.jsx)(yt.Spinner,{})})]})}var om=p0;var Ma=u(j(),1),_o=u(G(),1),Mt=u(W(),1);var ee=u(P(),1);function v0({item:e,fields:t,column:r,align:o}){let n=t.find(a=>a.id===r);if(!n)return null;let i=Y("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":o==="end","dataviews-view-table__cell-align-center":o==="center"});return(0,ee.jsx)("div",{className:i,children:(0,ee.jsx)(n.render,{item:e,field:n})})}function nm({item:e,fields:t,id:r,view:o,titleField:n,mediaField:i,descriptionField:a,selection:s,getItemId:l,onChangeSelection:c,multiselect:f,posinset:p}){let{paginationInfo:d}=(0,Mt.useContext)(q),m=s.includes(r),[v,_]=(0,Mt.useState)(!1),{showTitle:h=!0,showMedia:b=!0,showDescription:y=!0,infiniteScrollEnabled:A}=o,N=()=>{_(!0)},R=()=>{_(!1)},F=o.fields??[],k=n&&h||i&&b||a&&y;return(0,ee.jsxs)(_o.Composite.Item,{render:({children:S,...I})=>(0,ee.jsx)("tr",{className:Y("dataviews-view-table__row",{"is-selected":m,"is-hovered":v}),onMouseEnter:N,onMouseLeave:R,children:S,...I}),"aria-selected":m,"aria-setsize":d.totalItems||void 0,"aria-posinset":p,role:A?"article":"option",onClick:()=>{if(m)c(s.filter(S=>r!==S));else{let S=f?[...s,r]:[r];c(S)}},children:[(0,ee.jsx)("td",{className:"dataviews-view-table__checkbox-column",role:"presentation",children:(0,ee.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,ee.jsx)(Ur,{item:e,selection:s,onChangeSelection:c,getItemId:l,titleField:n,disabled:!1,"aria-hidden":!0,tabIndex:-1})})}),k&&(0,ee.jsx)("td",{role:"presentation",children:(0,ee.jsx)(Oa,{item:e,titleField:h?n:void 0,mediaField:b?i:void 0,descriptionField:y?a:void 0,isItemClickable:()=>!1})}),F.map(S=>{let{width:I,maxWidth:D,minWidth:g,align:C}=o.layout?.styles?.[S]??{};return(0,ee.jsx)("td",{style:{width:I,maxWidth:D,minWidth:g},role:"presentation",children:(0,ee.jsx)(v0,{fields:t,item:e,column:S,align:C})},S)})]},r)}function h0({actions:e,data:t,fields:r,getItemId:o,isLoading:n=!1,onChangeView:i,onChangeSelection:a,selection:s,setOpenedFilter:l,view:c,className:f,empty:p}){let d=(0,Mt.useRef)(new Map),m=(0,Mt.useRef)(void 0),[v,_]=(0,Mt.useState)(),h=Wn(e)??!1;(0,Mt.useEffect)(()=>{m.current&&(m.current.focus(),m.current=void 0)});let b=(0,Mt.useId)();if(v){m.current=v,_(void 0);return}let y=E=>{let w=d.current.get(E.id),M=w?d.current.get(w.fallback):void 0;_(M?.node)},A=!!t?.length,N=r.find(E=>E.id===c.titleField),R=r.find(E=>E.id===c.mediaField),F=r.find(E=>E.id===c.descriptionField),k=c.groupBy?.field?r.find(E=>E.id===c.groupBy?.field):null,S=k?Dt(t,k):null,{showTitle:I=!0,showMedia:D=!0,showDescription:g=!0}=c,C=N&&I||R&&D||F&&g,O=c.fields??[],x=(E,w)=>M=>{M?d.current.set(E,{node:M,fallback:O[w>0?w-1:1]}):d.current.delete(E)},T=c.infiniteScrollEnabled&&!S;return(0,ee.jsxs)(ee.Fragment,{children:[(0,ee.jsxs)("table",{className:Y("dataviews-view-table","dataviews-view-picker-table",f,{[`has-${c.layout?.density}-density`]:c.layout?.density&&["compact","comfortable"].includes(c.layout.density)}),"aria-busy":n,"aria-describedby":b,role:T?"feed":"listbox",children:[(0,ee.jsx)("thead",{role:"presentation",children:(0,ee.jsxs)("tr",{className:"dataviews-view-table__row",role:"presentation",children:[(0,ee.jsx)("th",{className:"dataviews-view-table__checkbox-column",children:h&&(0,ee.jsx)(Ca,{selection:s,onChangeSelection:a,data:t,actions:e,getItemId:o})}),C&&(0,ee.jsx)("th",{children:N&&(0,ee.jsx)(Uo,{ref:x(N.id,0),fieldId:N.id,view:c,fields:r,onChangeView:i,onHide:y,setOpenedFilter:l,canMove:!1})}),O.map((E,w)=>{let{width:M,maxWidth:V,minWidth:z,align:Z}=c.layout?.styles?.[E]??{};return(0,ee.jsx)("th",{style:{width:M,maxWidth:V,minWidth:z,textAlign:Z},"aria-sort":c.sort?.direction&&c.sort?.field===E?ga[c.sort.direction]:void 0,scope:"col",children:(0,ee.jsx)(Uo,{ref:x(E,w),fieldId:E,view:c,fields:r,onChangeView:i,onHide:y,setOpenedFilter:l,canMove:c.layout?.enableMoving??!0})},E)})]})}),A&&k&&S?Array.from(S.entries()).map(([E,w])=>(0,ee.jsxs)(_o.Composite,{virtualFocus:!0,orientation:"vertical",render:(0,ee.jsx)("tbody",{role:"group"}),children:[(0,ee.jsx)("tr",{className:"dataviews-view-table__group-header-row",role:"presentation",children:(0,ee.jsx)("td",{colSpan:O.length+(C?1:0)+1,className:"dataviews-view-table__group-header-cell",role:"presentation",children:c.groupBy?.showLabel===!1?E:(0,Ma.sprintf)((0,Ma.__)("%1$s: %2$s"),k.label,E)})}),w.map((M,V)=>(0,ee.jsx)(nm,{item:M,fields:r,id:o(M)||V.toString(),view:c,titleField:N,mediaField:R,descriptionField:F,selection:s,getItemId:o,onChangeSelection:a,multiselect:h},o(M)))]},`group-${E}`)):(0,ee.jsx)(_o.Composite,{render:(0,ee.jsx)("tbody",{role:"presentation"}),virtualFocus:!0,orientation:"vertical",children:A&&t.map((E,w)=>(0,ee.jsx)(nm,{item:E,fields:r,id:o(E)||w.toString(),view:c,titleField:N,mediaField:R,descriptionField:F,selection:s,getItemId:o,onChangeSelection:a,multiselect:h,posinset:w+1},o(E)))})]}),(0,ee.jsxs)("div",{className:Y({"dataviews-loading":n,"dataviews-no-results":!A&&!n}),id:b,children:[!A&&(n?(0,ee.jsx)("p",{children:(0,ee.jsx)(_o.Spinner,{})}):p),A&&n&&(0,ee.jsx)("p",{className:"dataviews-loading-more",children:(0,ee.jsx)(_o.Spinner,{})})]})]})}var im=h0;var am=u(G(),1),sm=u(j(),1),lm=u(W(),1);var um=u(P(),1),g0=[{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 ku(){let e=(0,lm.useContext)(q),t=e.view,r=g0.filter(a=>e.containerWidth>=a.breakpoint),o=t.layout?.previewSize??230,n=r.map((a,s)=>({...a,index:s})).filter(a=>a.value<=o).sort((a,s)=>s.value-a.value)[0]?.index??0,i=r.map((a,s)=>({value:s}));return(0,um.jsx)(am.RangeControl,{__next40pxDefaultSize:!0,showTooltip:!1,label:(0,sm.__)("Preview size"),value:n,min:0,max:r.length-1,withInputField:!1,onChange:(a=0)=>{e.onChangeView({...t,layout:{...t.layout,previewSize:r[a].value}})},step:1,marks:i})}var Ko=u(G(),1),Zo=u(j(),1),cm=u(W(),1);var Xo=u(P(),1);function Un(){let e=(0,cm.useContext)(q),t=e.view;return(0,Xo.jsxs)(Ko.__experimentalToggleGroupControl,{size:"__unstable-large",label:(0,Zo.__)("Density"),value:t.layout?.density||"balanced",onChange:r=>{e.onChangeView({...t,layout:{...t.layout,density:r}})},isBlock:!0,children:[(0,Xo.jsx)(Ko.__experimentalToggleGroupControlOption,{value:"comfortable",label:(0,Zo._x)("Comfortable","Density option for DataView layout")},"comfortable"),(0,Xo.jsx)(Ko.__experimentalToggleGroupControlOption,{value:"balanced",label:(0,Zo._x)("Balanced","Density option for DataView layout")},"balanced"),(0,Xo.jsx)(Ko.__experimentalToggleGroupControlOption,{value:"compact",label:(0,Zo._x)("Compact","Density option for DataView layout")},"compact")]})}var Xr=[{type:xa,label:(0,gr.__)("Table"),component:Nf,icon:zi,viewConfigOptions:Un},{type:uf,label:(0,gr.__)("Grid"),component:Lf,icon:Gi,viewConfigOptions:ku},{type:cf,label:(0,gr.__)("List"),component:Iu,icon:(0,gr.isRTL)()?Ml:Ll,viewConfigOptions:Un},{type:df,label:(0,gr.__)("Activity"),component:$f,icon:Zl,viewConfigOptions:Un},{type:ff,label:(0,gr.__)("Grid"),component:om,icon:Gi,viewConfigOptions:ku,isPicker:!0},{type:mf,label:(0,gr.__)("Table"),component:im,icon:zi,viewConfigOptions:Un,isPicker:!0}];var mn=u(W(),1);var Wt=u(G(),1),Or=u(j(),1),vs=u(W(),1);function Yn(...e){}function Mu(e,t){if(b0(e)){let r=x0(t)?t():t;return e(r)}return e}function b0(e){return typeof e=="function"}function x0(e){return typeof e=="function"}function _t(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 qn(e){return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function Fu(e,t){let r={...e};for(let o of t)_t(r,o)&&delete r[o];return r}function Lu(e,t){let r={};for(let o of t)_t(e,o)&&(r[o]=e[o]);return r}function $n(e){return e}function Ze(e,t){if(!e)throw typeof t!="string"?new Error("Invariant failed"):new Error(t)}function Bu(e){return Object.keys(e)}function ju(e,...t){let r=typeof e=="function"?e(...t):e;return r==null?!1:!r}function So(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 te(...e){for(let t of e)if(t!==void 0)return t}var dm=u(ue(),1);function fm(e,t){typeof e=="function"?e(t):e&&(e.current=t)}function w0(e){return!e||!(0,dm.isValidElement)(e)?!1:"ref"in e.props||"ref"in e}function mm(e){return w0(e)?{...e.props}.ref||e.ref:null}function pm(e,t){let r={...e};for(let o in t){if(!_t(t,o))continue;if(o==="className"){let i="className";r[i]=e[i]?`${e[i]} ${t[i]}`:t[i];continue}if(o==="style"){let i="style";r[i]=e[i]?{...e[i],...t[i]}:t[i];continue}let n=t[o];if(typeof n=="function"&&o.startsWith("on")){let i=e[o];if(typeof i=="function"){r[o]=(...a)=>{n(...a),i(...a)};continue}}r[o]=n}return r}var Jr=y0();function y0(){var e;return typeof window<"u"&&!!((e=window.document)!=null&&e.createElement)}function br(e){return e?"self"in e?e.document:e.ownerDocument||document:document}function Co(e,t=!1){var r;let{activeElement:o}=br(e);if(!o?.nodeName)return null;if(Hu(o)&&((r=o.contentDocument)!=null&&r.body))return Co(o.contentDocument.body,t);if(t){let n=o.getAttribute("aria-activedescendant");if(n){let i=br(o).getElementById(n);if(i)return i}}return o}function Qt(e,t){return e===t||e.contains(t)}function Hu(e){return e.tagName==="IFRAME"}function xr(e){let t=e.tagName.toLowerCase();return t==="button"?!0:t==="input"&&e.type?_0.indexOf(e.type)!==-1:!1}var _0=["button","color","file","image","reset","submit"];function zu(e){if(typeof e.checkVisibility=="function")return e.checkVisibility();let t=e;return t.offsetWidth>0||t.offsetHeight>0||e.getClientRects().length>0}function mt(e){try{let t=e instanceof HTMLInputElement&&e.selectionStart!==null,r=e.tagName==="TEXTAREA";return t||r||!1}catch{return!1}}function Kn(e){return e.isContentEditable||mt(e)}function Wu(e){if(mt(e))return e.value;if(e.isContentEditable){let t=br(e).createRange();return t.selectNodeContents(e),t.toString()}return""}function Qo(e){let t=0,r=0;if(mt(e))t=e.selectionStart||0,r=e.selectionEnd||0;else if(e.isContentEditable){let o=br(e).getSelection();if(o?.rangeCount&&o.anchorNode&&Qt(e,o.anchorNode)&&o.focusNode&&Qt(e,o.focusNode)){let n=o.getRangeAt(0),i=n.cloneRange();i.selectNodeContents(e),i.setEnd(n.startContainer,n.startOffset),t=i.toString().length,i.setEnd(n.endContainer,n.endOffset),r=i.toString().length}}return{start:t,end:r}}function Gu(e,t){let r=["dialog","menu","listbox","tree","grid"],o=e?.getAttribute("role");return o&&r.indexOf(o)!==-1?o:t}function Jo(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 Jo(e.parentElement)||document.scrollingElement||document.body}function Zn(e,...t){/text|search|password|tel|url/i.test(e.type)&&e.setSelectionRange(...t)}function Uu(e,t){let r=e.map((n,i)=>[i,n]),o=!1;return r.sort(([n,i],[a,s])=>{let l=t(i),c=t(s);return l===c||!l||!c?0:S0(l,c)?(n>a&&(o=!0),-1):(n<a&&(o=!0),1)}),o?r.map(([n,i])=>i):e}function S0(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function Yu(){return Jr&&!!navigator.maxTouchPoints}function Fa(){return Jr?/mac|iphone|ipad|ipod/i.test(navigator.platform):!1}function Eo(){return Jr&&Fa()&&/apple/i.test(navigator.vendor)}function qu(){return Jr&&/firefox\//i.test(navigator.userAgent)}function La(e){return!!(e.currentTarget&&!Qt(e.currentTarget,e.target))}function at(e){return e.target===e.currentTarget}function vm(e){let t=e.currentTarget;if(!t)return!1;let r=Fa();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 hm(e){let t=e.currentTarget;if(!t)return!1;let r=t.tagName.toLowerCase();return e.altKey?r==="a"||r==="button"&&t.type==="submit"||r==="input"&&t.type==="submit":!1}function Oo(e,t){let r=new FocusEvent("blur",t),o=e.dispatchEvent(r),n={...t,bubbles:!0};return e.dispatchEvent(new FocusEvent("focusout",n)),o}function gm(e,t,r){let o=new KeyboardEvent(t,r);return e.dispatchEvent(o)}function $u(e,t){let r=new MouseEvent("click",t);return e.dispatchEvent(r)}function Ba(e,t){let r=t||e.currentTarget,o=e.relatedTarget;return!o||!Qt(r,o)}function eo(e,t,r,o){let i=(s=>{if(o){let c=setTimeout(s,o);return()=>clearTimeout(c)}let l=requestAnimationFrame(s);return()=>cancelAnimationFrame(l)})(()=>{e.removeEventListener(t,a,!0),r()}),a=()=>{i(),r()};return e.addEventListener(t,a,{once:!0,capture:!0}),i}function Jt(e,t,r,o=window){let n=[];try{o.document.addEventListener(e,t,r);for(let a of Array.from(o.frames))n.push(Jt(e,t,r,a))}catch{}return()=>{try{o.document.removeEventListener(e,t,r)}catch{}for(let a of n)a()}}var C0=u(ue(),1),me=u(ue(),1),Ku={...C0},bm=Ku.useId,iT=Ku.useDeferredValue,xm=Ku.useInsertionEffect,Oe=Jr?me.useLayoutEffect:me.useEffect;function E0(e){let[t]=(0,me.useState)(e);return t}function Sm(e){let t=(0,me.useRef)(e);return Oe(()=>{t.current=e}),t}function re(e){let t=(0,me.useRef)(()=>{throw new Error("Cannot call an event handler while rendering.")});return xm?xm(()=>{t.current=e}):t.current=e,(0,me.useCallback)((...r)=>{var o;return(o=t.current)==null?void 0:o.call(t,...r)},[])}function Cm(e){let[t,r]=(0,me.useState)(null);return Oe(()=>{if(t==null||!e)return;let o=null;return e(n=>(o=n,t)),()=>{e(o)}},[t,e]),[t,r]}function Ae(...e){return(0,me.useMemo)(()=>{if(e.some(Boolean))return t=>{for(let r of e)fm(r,t)}},e)}function Ft(e){if(bm){let o=bm();return e||o}let[t,r]=(0,me.useState)(e);return Oe(()=>{if(e||t)return;let o=Math.random().toString(36).slice(2,8);r(`id-${o}`)},[e,t]),e||t}function Em(e,t){let r=i=>{if(typeof i=="string")return i},[o,n]=(0,me.useState)(()=>r(t));return Oe(()=>{let i=e&&"current"in e?e.current:e;n(i?.tagName.toLowerCase()||r(t))},[e,t]),o}function Om(e,t,r){let o=E0(r),[n,i]=(0,me.useState)(o);return(0,me.useEffect)(()=>{let a=e&&"current"in e?e.current:e;if(!a)return;let s=()=>{let c=a.getAttribute(t);i(c??o)},l=new MutationObserver(s);return l.observe(a,{attributeFilter:[t]}),s(),()=>l.disconnect()},[e,t,o]),n}function er(e,t){let r=(0,me.useRef)(!1);(0,me.useEffect)(()=>{if(r.current)return e();r.current=!0},t),(0,me.useEffect)(()=>()=>{r.current=!1},[])}function Tm(e,t){let r=(0,me.useRef)(!1);Oe(()=>{if(r.current)return e();r.current=!0},t),Oe(()=>()=>{r.current=!1},[])}function Am(){return(0,me.useReducer)(()=>[],[])}function Me(e){return re(typeof e=="function"?e:()=>e)}function tr(e,t,r=[]){let o=(0,me.useCallback)(n=>(e.wrapElement&&(n=e.wrapElement(n)),t(n)),[...r,e.wrapElement]);return{...e,wrapElement:o}}function Im(e,t,r){let o=e.onLoadedMetadataCapture,n=(0,me.useMemo)(()=>Object.assign(()=>{},{...o,[t]:r}),[o,t,r]);return[o?.[t],{onLoadedMetadataCapture:n}]}var wm=!1;function Pm(){return(0,me.useEffect)(()=>{wm||(Jt("mousemove",T0,!0),Jt("mousedown",ja,!0),Jt("mouseup",ja,!0),Jt("keydown",ja,!0),Jt("scroll",ja,!0),wm=!0)},[]),re(()=>Zu)}var Zu=!1,ym=0,_m=0;function O0(e){let t=e.movementX||e.screenX-ym,r=e.movementY||e.screenY-_m;return ym=e.screenX,_m=e.screenY,t||r||!1}function T0(e){O0(e)&&(Zu=!0)}function ja(){Zu=!1}var pt=u(ue(),1),To=u(P(),1);function pe(e){let t=pt.forwardRef((r,o)=>e({...r,ref:o}));return t.displayName=e.displayName||e.name,t}function to(e,t){return pt.memo(e,t)}function xe(e,t){let{wrapElement:r,render:o,...n}=t,i=Ae(t.ref,mm(o)),a;if(pt.isValidElement(o)){let s={...o.props,ref:i};a=pt.cloneElement(o,pm(n,s))}else o?a=o(n):a=(0,To.jsx)(e,{...n});return r?r(a):a}function we(e){let t=(r={})=>e(r);return t.displayName=e.name,t}function St(e=[],t=[]){let r=pt.createContext(void 0),o=pt.createContext(void 0),n=()=>pt.useContext(r),i=(c=!1)=>{let f=pt.useContext(o),p=n();return c?f:f||p},a=()=>{let c=pt.useContext(o),f=n();if(!(c&&c===f))return f},s=c=>e.reduceRight((f,p)=>(0,To.jsx)(p,{...c,children:f}),(0,To.jsx)(r.Provider,{...c}));return{context:r,scopedContext:o,useContext:n,useScopedContext:i,useProviderContext:a,ContextProvider:s,ScopedContextProvider:c=>(0,To.jsx)(s,{...c,children:t.reduceRight((f,p)=>(0,To.jsx)(p,{...c,children:f}),(0,To.jsx)(o.Provider,{...c}))})}}var Xn=St(),Rm=Xn.useContext,dT=Xn.useScopedContext,fT=Xn.useProviderContext,Vm=Xn.ContextProvider,Nm=Xn.ScopedContextProvider;var Xu=u(ue(),1),Qn=St([Vm],[Nm]),Ha=Qn.useContext,hT=Qn.useScopedContext,Dm=Qn.useProviderContext,en=Qn.ContextProvider,za=Qn.ScopedContextProvider,km=(0,Xu.createContext)(void 0),Mm=(0,Xu.createContext)(void 0);function Fm(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function rr(e,t){return t&&e.item(t)||null}function Lm(e){let t=[];for(let r of e){let o=t.find(n=>{var i;return((i=n[0])==null?void 0:i.rowId)===r.rowId});o?o.push(r):t.push([r])}return t}function Bm(e,t=!1){if(mt(e))e.setSelectionRange(t?e.value.length:0,e.value.length);else if(e.isContentEditable){let r=br(e).getSelection();r?.selectAllChildren(e),t&&r?.collapseToEnd()}}var Qu=Symbol("FOCUS_SILENTLY");function jm(e){e[Qu]=!0,e.focus({preventScroll:!0})}function Hm(e){let t=e[Qu];return delete e[Qu],t}function Ao(e,t,r){if(!t||t===r)return!1;let o=e.item(t.id);return!(!o||r&&o.element===r)}var Wa=u(ue(),1),A0="div",Ju=we(function({store:t,shouldRegisterItem:r=!0,getItem:o=$n,element:n,...i}){let a=Rm();t=t||a;let s=Ft(i.id),l=(0,Wa.useRef)(n);return(0,Wa.useEffect)(()=>{let c=l.current;if(!s||!c||!r)return;let f=o({id:s,element:c});return t?.renderItem(f)},[s,r,o,t]),i={...i,ref:Ae(l,i.ref)},Xe(i)}),CT=pe(function(t){let r=Ju(t);return xe(A0,r)});var zm=u(ue(),1),Wm=(0,zm.createContext)(!0);var Gm="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 Jn(e){return!(!e.matches(Gm)||!zu(e)||e.closest("[inert]"))}function Um(e){for(;e&&!Jn(e);)e=e.closest(Gm);return e||null}function Lt(e){let t=Co(e);if(!t)return!1;if(t===e)return!0;let r=t.getAttribute("aria-activedescendant");return r?r===e.id:!1}function ec(e){let t=Co(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 Ym(e){!ec(e)&&Jn(e)&&e.focus()}function qm(e,t){"scrollIntoView"in e?(e.focus({preventScroll:!0}),e.scrollIntoView({block:"nearest",inline:"nearest",...t})):e.focus()}var Rt=u(ue(),1),I0="div",$m=Eo(),P0=["text","search","url","tel","email","password","number","date","month","week","time","datetime","datetime-local"],R0=Symbol("safariFocusAncestor");function Km(e,t){e&&(e[R0]=t)}function V0(e){let{tagName:t,readOnly:r,type:o}=e;return t==="TEXTAREA"&&!r||t==="SELECT"&&!r?!0:t==="INPUT"&&!r?P0.includes(o):!!(e.isContentEditable||e.getAttribute("role")==="combobox"&&e.dataset.name)}function N0(e){return"labels"in e?e.labels:null}function Zm(e){return e.tagName.toLowerCase()==="input"&&e.type?e.type==="radio"||e.type==="checkbox":!1}function D0(e){return e?e==="button"||e==="summary"||e==="input"||e==="select"||e==="textarea"||e==="a":!0}function k0(e){return e?e==="button"||e==="input"||e==="select"||e==="textarea":!0}function M0(e,t,r,o,n){return e?t?r&&!o?-1:void 0:r?n:n||0:n}function tc(e,t){return re(r=>{e?.(r),!r.defaultPrevented&&t&&(r.stopPropagation(),r.preventDefault())})}var Xm=!1,rc=!0;function F0(e){let t=e.target;t&&"hasAttribute"in t&&(t.hasAttribute("data-focus-visible")||(rc=!1))}function L0(e){e.metaKey||e.ctrlKey||e.altKey||(rc=!0)}var ei=we(function({focusable:t=!0,accessibleWhenDisabled:r,autoFocus:o,onFocusVisible:n,...i}){let a=(0,Rt.useRef)(null);(0,Rt.useEffect)(()=>{t&&(Xm||(Jt("mousedown",F0,!0),Jt("keydown",L0,!0),Xm=!0))},[t]),$m&&(0,Rt.useEffect)(()=>{if(!t)return;let x=a.current;if(!x||!Zm(x))return;let T=N0(x);if(!T)return;let E=()=>queueMicrotask(()=>x.focus());for(let w of T)w.addEventListener("mouseup",E);return()=>{for(let w of T)w.removeEventListener("mouseup",E)}},[t]);let s=t&&So(i),l=!!s&&!r,[c,f]=(0,Rt.useState)(!1);(0,Rt.useEffect)(()=>{t&&l&&c&&f(!1)},[t,l,c]),(0,Rt.useEffect)(()=>{if(!t||!c)return;let x=a.current;if(!x||typeof IntersectionObserver>"u")return;let T=new IntersectionObserver(()=>{Jn(x)||f(!1)});return T.observe(x),()=>T.disconnect()},[t,c]);let p=tc(i.onKeyPressCapture,s),d=tc(i.onMouseDownCapture,s),m=tc(i.onClickCapture,s),v=i.onMouseDown,_=re(x=>{if(v?.(x),x.defaultPrevented||!t)return;let T=x.currentTarget;if(!$m||La(x)||!xr(T)&&!Zm(T))return;let E=!1,w=()=>{E=!0},M={capture:!0,once:!0};T.addEventListener("focusin",w,M);let V=Um(T.parentElement);Km(V,!0),eo(T,"mouseup",()=>{T.removeEventListener("focusin",w,!0),Km(V,!1),!E&&Ym(T)})}),h=(x,T)=>{if(T&&(x.currentTarget=T),!t)return;let E=x.currentTarget;E&&Lt(E)&&(n?.(x),!x.defaultPrevented&&(E.dataset.focusVisible="true",f(!0)))},b=i.onKeyDownCapture,y=re(x=>{if(b?.(x),x.defaultPrevented||!t||c||x.metaKey||x.altKey||x.ctrlKey||!at(x))return;let T=x.currentTarget;eo(T,"focusout",()=>h(x,T))}),A=i.onFocusCapture,N=re(x=>{if(A?.(x),x.defaultPrevented||!t)return;if(!at(x)){f(!1);return}let T=x.currentTarget,E=()=>h(x,T);rc||V0(x.target)?eo(x.target,"focusout",E):f(!1)}),R=i.onBlur,F=re(x=>{R?.(x),t&&Ba(x)&&(x.currentTarget.removeAttribute("data-focus-visible"),f(!1))}),k=(0,Rt.useContext)(Wm),S=re(x=>{t&&o&&x&&k&&queueMicrotask(()=>{Lt(x)||Jn(x)&&x.focus()})}),I=Em(a),D=t&&D0(I),g=t&&k0(I),C=i.style,O=(0,Rt.useMemo)(()=>l?{pointerEvents:"none",...C}:C,[l,C]);return i={"data-focus-visible":t&&c||void 0,"data-autofocus":o||void 0,"aria-disabled":s||void 0,...i,ref:Ae(a,S,i.ref),style:O,tabIndex:M0(t,l,D,g,i.tabIndex),disabled:g&&l?!0:void 0,contentEditable:s?void 0:i.contentEditable,onKeyPressCapture:p,onClickCapture:m,onMouseDownCapture:d,onMouseDown:_,onKeyDownCapture:y,onFocusCapture:N,onBlur:F},Xe(i)}),jT=pe(function(t){let r=ei(t);return xe(I0,r)});var ro=u(ue(),1),B0="button";function Qm(e){if(!e.isTrusted)return!1;let t=e.currentTarget;return e.key==="Enter"?xr(t)||t.tagName==="SUMMARY"||t.tagName==="A":e.key===" "?xr(t)||t.tagName==="SUMMARY"||t.tagName==="INPUT"||t.tagName==="SELECT":!1}var j0=Symbol("command"),oc=we(function({clickOnEnter:t=!0,clickOnSpace:r=!0,...o}){let n=(0,ro.useRef)(null),[i,a]=(0,ro.useState)(!1);(0,ro.useEffect)(()=>{n.current&&a(xr(n.current))},[]);let[s,l]=(0,ro.useState)(!1),c=(0,ro.useRef)(!1),f=So(o),[p,d]=Im(o,j0,!0),m=o.onKeyDown,v=re(b=>{m?.(b);let y=b.currentTarget;if(b.defaultPrevented||p||f||!at(b)||mt(y)||y.isContentEditable)return;let A=t&&b.key==="Enter",N=r&&b.key===" ",R=b.key==="Enter"&&!t,F=b.key===" "&&!r;if(R||F){b.preventDefault();return}if(A||N){let k=Qm(b);if(A){if(!k){b.preventDefault();let{view:S,...I}=b,D=()=>$u(y,I);qu()?eo(y,"keyup",D):queueMicrotask(D)}}else N&&(c.current=!0,k||(b.preventDefault(),l(!0)))}}),_=o.onKeyUp,h=re(b=>{if(_?.(b),b.defaultPrevented||p||f||b.metaKey)return;let y=r&&b.key===" ";if(c.current&&y&&(c.current=!1,!Qm(b))){b.preventDefault(),l(!1);let A=b.currentTarget,{view:N,...R}=b;queueMicrotask(()=>$u(A,R))}});return o={"data-active":s||void 0,type:i?"button":void 0,...d,...o,ref:Ae(n,o.ref),onKeyDown:v,onKeyUp:h},o=ei(o),o}),KT=pe(function(t){let r=oc(t);return xe(B0,r)});function Io(e,t){let r=e.__unstableInternals;return Ze(r,"Invalid store"),r[t]}function vt(e,...t){let r=e,o=r,n=Symbol(),i=Yn,a=new Set,s=new Set,l=new Set,c=new Set,f=new Set,p=new WeakMap,d=new WeakMap,m=S=>(l.add(S),()=>l.delete(S)),v=()=>{let S=a.size,I=Symbol();a.add(I);let D=()=>{a.delete(I),!a.size&&i()};if(S)return D;let g=Bu(r).map(x=>Qr(...t.map(T=>{var E;let w=(E=T?.getState)==null?void 0:E.call(T);if(w&&_t(w,x))return Ue(T,[x],M=>{F(x,M[x],!0)})}))),C=[];for(let x of l)C.push(x());let O=t.map(tn);return i=Qr(...g,...C,...O),D},_=(S,I,D=c)=>(D.add(I),d.set(I,S),()=>{var g;(g=p.get(I))==null||g(),p.delete(I),d.delete(I),D.delete(I)}),h=(S,I)=>_(S,I),b=(S,I)=>(p.set(I,I(r,r)),_(S,I)),y=(S,I)=>(p.set(I,I(r,o)),_(S,I,f)),A=S=>vt(Lu(r,S),k),N=S=>vt(Fu(r,S),k),R=()=>r,F=(S,I,D=!1)=>{var g;if(!_t(r,S))return;let C=Mu(I,r[S]);if(C===r[S])return;if(!D)for(let E of t)(g=E?.setState)==null||g.call(E,S,C);let O=r;r={...r,[S]:C};let x=Symbol();n=x,s.add(S);let T=(E,w,M)=>{var V;let z=d.get(E),Z=ge=>M?M.has(ge):ge===S;(!z||z.some(Z))&&((V=p.get(E))==null||V(),p.set(E,E(r,w)))};for(let E of c)T(E,O);queueMicrotask(()=>{if(n!==x)return;let E=r;for(let w of f)T(w,o,s);o=E,s.clear()})},k={getState:R,setState:F,__unstableInternals:{setup:m,init:v,subscribe:h,sync:b,batch:y,pick:A,omit:N}};return k}function Ge(e,...t){if(e)return Io(e,"setup")(...t)}function tn(e,...t){if(e)return Io(e,"init")(...t)}function rn(e,...t){if(e)return Io(e,"subscribe")(...t)}function Ue(e,...t){if(e)return Io(e,"sync")(...t)}function oo(e,...t){if(e)return Io(e,"batch")(...t)}function ti(e,...t){if(e)return Io(e,"omit")(...t)}function nc(e,...t){if(e)return Io(e,"pick")(...t)}function Po(...e){var t;let r={};for(let n of e){let i=(t=n?.getState)==null?void 0:t.call(n);i&&Object.assign(r,i)}let o=vt(r,...e);return Object.assign({},...e,o)}var or=u(ue(),1),Jm=u(tf(),1),{useSyncExternalStore:ep}=Jm.default,tp=()=>()=>{};function on(e,t=$n){let r=or.useCallback(n=>e?rn(e,null,n):tp(),[e]),o=()=>{let n=typeof t=="string"?t:null,i=typeof t=="function"?t:null,a=e?.getState();if(i)return i(a);if(a&&n&&_t(a,n))return a[n]};return ep(r,o,o)}function Ua(e,t){let r=or.useRef({}),o=or.useCallback(i=>e?rn(e,null,i):tp(),[e]),n=()=>{let i=e?.getState(),a=!1,s=r.current;for(let l in t){let c=t[l];if(typeof c=="function"){let f=c(i);f!==s[l]&&(s[l]=f,a=!0)}if(typeof c=="string"){if(!i||!_t(i,c))continue;let f=i[c];f!==s[l]&&(s[l]=f,a=!0)}}return a&&(r.current={...s}),r.current};return ep(o,n,n)}function Ie(e,t,r,o){let n=_t(t,r)?t[r]:void 0,i=o?t[o]:void 0,a=Sm({value:n,setValue:i});Oe(()=>Ue(e,[r],(s,l)=>{let{value:c,setValue:f}=a.current;f&&s[r]!==l[r]&&s[r]!==c&&f(s[r])}),[e,r]),Oe(()=>{if(n!==void 0)return e.setState(r,n),oo(e,[r],()=>{n!==void 0&&e.setState(r,n)})})}function nn(e,t){let[r,o]=or.useState(()=>e(t));Oe(()=>tn(r),[r]);let n=or.useCallback(s=>on(r,s),[r]),i=or.useMemo(()=>({...r,useState:n}),[r,n]),a=re(()=>{o(s=>e({...t,...s.getState()}))});return[i,a]}var wr=u(ue(),1),op=u(P(),1),H0="button";function z0(e){return Kn(e)?!0:e.tagName==="INPUT"&&!xr(e)}function W0(e,t=!1){let r=e.clientHeight,{top:o}=e.getBoundingClientRect(),n=Math.max(r*.875,r-40)*1.5,i=t?r-n+o:n+o;return e.tagName==="HTML"?i+e.scrollTop:i}function G0(e,t=!1){let{top:r}=e.getBoundingClientRect();return t?r+e.clientHeight:r}function rp(e,t,r,o=!1){var n;if(!t||!r)return;let{renderedItems:i}=t.getState(),a=Jo(e);if(!a)return;let s=W0(a,o),l,c;for(let f=0;f<i.length;f+=1){let p=l;if(l=r(f),!l)break;if(l===p)continue;let d=(n=rr(t,l))==null?void 0:n.element;if(!d)continue;let v=G0(d,o)-s,_=Math.abs(v);if(o&&v<=0||!o&&v>=0){c!==void 0&&c<_&&(l=p);break}c=_}return l}function U0(e,t){return at(e)?!1:Ao(t,e.target)}var ic=we(function({store:t,rowId:r,preventScrollOnKeyDown:o=!1,moveOnKeyPress:n=!0,tabbable:i=!1,getItem:a,"aria-setsize":s,"aria-posinset":l,...c}){let f=Ha();t=t||f;let p=Ft(c.id),d=(0,wr.useRef)(null),m=(0,wr.useContext)(Mm),_=So(c)&&!c.accessibleWhenDisabled,{rowId:h,baseElement:b,isActiveItem:y,ariaSetSize:A,ariaPosInSet:N,isTabbable:R}=Ua(t,{rowId(w){if(r)return r;if(w&&m?.baseElement&&m.baseElement===w.baseElement)return m.id},baseElement(w){return w?.baseElement||void 0},isActiveItem(w){return!!w&&w.activeId===p},ariaSetSize(w){if(s!=null)return s;if(w&&m?.ariaSetSize&&m.baseElement===w.baseElement)return m.ariaSetSize},ariaPosInSet(w){if(l!=null)return l;if(!w||!m?.ariaPosInSet||m.baseElement!==w.baseElement)return;let M=w.renderedItems.filter(V=>V.rowId===h);return m.ariaPosInSet+M.findIndex(V=>V.id===p)},isTabbable(w){if(!w?.renderedItems.length)return!0;if(w.virtualFocus)return!1;if(i)return!0;if(w.activeId===null)return!1;let M=t?.item(w.activeId);return M?.disabled||!M?.element?!0:w.activeId===p}}),F=(0,wr.useCallback)(w=>{var M;let V={...w,id:p||w.id,rowId:h,disabled:!!_,children:(M=w.element)==null?void 0:M.textContent};return a?a(V):V},[p,h,_,a]),k=c.onFocus,S=(0,wr.useRef)(!1),I=re(w=>{if(k?.(w),w.defaultPrevented||La(w)||!p||!t||U0(w,t))return;let{virtualFocus:M,baseElement:V}=t.getState();if(t.setActiveId(p),Kn(w.currentTarget)&&Bm(w.currentTarget),!M||!at(w)||z0(w.currentTarget)||!V?.isConnected)return;Eo()&&w.currentTarget.hasAttribute("data-autofocus")&&w.currentTarget.scrollIntoView({block:"nearest",inline:"nearest"}),S.current=!0,w.relatedTarget===V||Ao(t,w.relatedTarget)?jm(V):V.focus()}),D=c.onBlurCapture,g=re(w=>{if(D?.(w),w.defaultPrevented)return;let M=t?.getState();M?.virtualFocus&&S.current&&(S.current=!1,w.preventDefault(),w.stopPropagation())}),C=c.onKeyDown,O=Me(o),x=Me(n),T=re(w=>{if(C?.(w),w.defaultPrevented||!at(w)||!t)return;let{currentTarget:M}=w,V=t.getState(),z=t.item(p),Z=!!z?.rowId,ge=V.orientation!=="horizontal",Ke=V.orientation!=="vertical",Et=()=>!!(Z||Ke||!V.baseElement||!mt(V.baseElement)),mo={ArrowUp:(Z||ge)&&t.up,ArrowRight:(Z||Ke)&&t.next,ArrowDown:(Z||ge)&&t.down,ArrowLeft:(Z||Ke)&&t.previous,Home:()=>{if(Et())return!Z||w.ctrlKey?t?.first():t?.previous(-1)},End:()=>{if(Et())return!Z||w.ctrlKey?t?.last():t?.next(-1)},PageUp:()=>rp(M,t,t?.up,!0),PageDown:()=>rp(M,t,t?.down)}[w.key];if(mo){if(Kn(M)){let Ne=Qo(M),rt=Ke&&w.key==="ArrowLeft",po=Ke&&w.key==="ArrowRight",En=ge&&w.key==="ArrowUp",On=ge&&w.key==="ArrowDown";if(po||On){let{length:Tn}=Wu(M);if(Ne.end!==Tn)return}else if((rt||En)&&Ne.start!==0)return}let $=mo();if(O(w)||$!==void 0){if(!x(w))return;w.preventDefault(),t.move($)}}}),E=(0,wr.useMemo)(()=>({id:p,baseElement:b}),[p,b]);return c=tr(c,w=>(0,op.jsx)(km.Provider,{value:E,children:w}),[E]),c={id:p,"data-active-item":y||void 0,...c,ref:Ae(d,c.ref),tabIndex:R?c.tabIndex:-1,onFocus:I,onBlurCapture:g,onKeyDown:T},c=oc(c),c=Ju({store:t,...c,getItem:F,shouldRegisterItem:p?c.shouldRegisterItem:!1}),Xe({...c,"aria-setsize":A,"aria-posinset":N})}),hA=to(pe(function(t){let r=ic(t);return xe(H0,r)}));function ac(e){return Array.isArray(e)?e:typeof e<"u"?[e]:[]}function ri(e){let t=[];for(let r of e)t.push(...r);return t}function an(e){return e.slice().reverse()}var nr=u(ue(),1),ip=u(P(),1),Y0="div";function q0(e){return e.some(t=>!!t.rowId)}function $0(e){let t=e.target;return t&&!mt(t)?!1:e.key.length===1&&!e.ctrlKey&&!e.metaKey}function K0(e){return e.key==="Shift"||e.key==="Control"||e.key==="Alt"||e.key==="Meta"}function np(e,t,r){return re(o=>{var n;if(t?.(o),o.defaultPrevented||o.isPropagationStopped()||!at(o)||K0(o)||$0(o))return;let i=e.getState(),a=(n=rr(e,i.activeId))==null?void 0:n.element;if(!a)return;let{view:s,...l}=o,c=r?.current;a!==c&&a.focus(),gm(a,o.type,l)||o.preventDefault(),o.currentTarget.contains(a)&&o.stopPropagation()})}function Z0(e){return Fm(ri(an(Lm(e))))}function X0(e){let[t,r]=(0,nr.useState)(!1),o=(0,nr.useCallback)(()=>r(!0),[]),n=e.useState(i=>rr(e,i.activeId));return(0,nr.useEffect)(()=>{let i=n?.element;t&&i&&(r(!1),i.focus({preventScroll:!0}))},[n,t]),o}var sc=we(function({store:t,composite:r=!0,focusOnMove:o=r,moveOnKeyPress:n=!0,...i}){let a=Dm();t=t||a,Ze(t,!1);let s=(0,nr.useRef)(null),l=(0,nr.useRef)(null),c=X0(t),f=t.useState("moves"),[,p]=Cm(r?t.setBaseElement:null);(0,nr.useEffect)(()=>{var g;if(!t||!f||!r||!o)return;let{activeId:C}=t.getState(),O=(g=rr(t,C))==null?void 0:g.element;O&&qm(O)},[t,f,r,o]),Oe(()=>{if(!t||!f||!r)return;let{baseElement:g,activeId:C}=t.getState();if(!(C===null)||!g)return;let x=l.current;l.current=null,x&&Oo(x,{relatedTarget:g}),Lt(g)||g.focus()},[t,f,r]);let d=t.useState("activeId"),m=t.useState("virtualFocus");Oe(()=>{var g;if(!t||!r||!m)return;let C=l.current;if(l.current=null,!C)return;let x=((g=rr(t,d))==null?void 0:g.element)||Co(C);x!==C&&Oo(C,{relatedTarget:x})},[t,d,m,r]);let v=np(t,i.onKeyDownCapture,l),_=np(t,i.onKeyUpCapture,l),h=i.onFocusCapture,b=re(g=>{if(h?.(g),g.defaultPrevented||!t)return;let{virtualFocus:C}=t.getState();if(!C)return;let O=g.relatedTarget,x=Hm(g.currentTarget);at(g)&&x&&(g.stopPropagation(),l.current=O)}),y=i.onFocus,A=re(g=>{if(y?.(g),g.defaultPrevented||!r||!t)return;let{relatedTarget:C}=g,{virtualFocus:O}=t.getState();O?at(g)&&!Ao(t,C)&&queueMicrotask(c):at(g)&&t.setActiveId(null)}),N=i.onBlurCapture,R=re(g=>{var C;if(N?.(g),g.defaultPrevented||!t)return;let{virtualFocus:O,activeId:x}=t.getState();if(!O)return;let T=(C=rr(t,x))==null?void 0:C.element,E=g.relatedTarget,w=Ao(t,E),M=l.current;l.current=null,at(g)&&w?(E===T?M&&M!==E&&Oo(M,g):T?Oo(T,g):M&&Oo(M,g),g.stopPropagation()):!Ao(t,g.target)&&T&&Oo(T,g)}),F=i.onKeyDown,k=Me(n),S=re(g=>{var C;if(F?.(g),g.nativeEvent.isComposing||g.defaultPrevented||!t||!at(g))return;let{orientation:O,renderedItems:x,activeId:T}=t.getState(),E=rr(t,T);if((C=E?.element)!=null&&C.isConnected)return;let w=O!=="horizontal",M=O!=="vertical",V=q0(x);if((g.key==="ArrowLeft"||g.key==="ArrowRight"||g.key==="Home"||g.key==="End")&&mt(g.currentTarget))return;let Ke={ArrowUp:(V||w)&&(()=>{if(V){let Et=Z0(x);return Et?.id}return t?.last()}),ArrowRight:(V||M)&&t.first,ArrowDown:(V||w)&&t.first,ArrowLeft:(V||M)&&t.last,Home:t.first,End:t.last,PageUp:t.first,PageDown:t.last}[g.key];if(Ke){let Et=Ke();if(Et!==void 0){if(!k(g))return;g.preventDefault(),t.move(Et)}}});i=tr(i,g=>(0,ip.jsx)(en,{value:t,children:g}),[t]),i={"aria-activedescendant":t.useState(g=>{var C;if(t&&r&&g.virtualFocus)return(C=rr(t,g.activeId))==null?void 0:C.id}),...i,ref:Ae(s,p,i.ref),onKeyDownCapture:v,onKeyUpCapture:_,onFocusCapture:b,onFocus:A,onBlurCapture:R,onKeyDown:S};let D=t.useState(g=>r&&(g.virtualFocus||g.activeId===null));return i=ei({focusable:D,...i}),i}),VA=pe(function(t){let r=sc(t);return xe(Y0,r)});var oi=St(),kA=oi.useContext,MA=oi.useScopedContext,lc=oi.useProviderContext,ap=oi.ContextProvider,sp=oi.ScopedContextProvider;var uc=u(ue(),1),ni=St([ap],[sp]),jA=ni.useContext,HA=ni.useScopedContext,zA=ni.useProviderContext,lp=ni.ContextProvider,Ya=ni.ScopedContextProvider,WA=(0,uc.createContext)(void 0),GA=(0,uc.createContext)(void 0);var sn=u(ue(),1),dp=u(Xd(),1),cc=u(P(),1),Q0="div";function up(e,t){let r=setTimeout(t,e);return()=>clearTimeout(r)}function J0(e){let t=requestAnimationFrame(()=>{t=requestAnimationFrame(e)});return()=>cancelAnimationFrame(t)}function cp(...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 dc(e,t,r){return!r&&t!==!1&&(!e||!!t)}var ew=we(function({store:t,alwaysVisible:r,...o}){let n=lc();t=t||n,Ze(t,!1);let i=(0,sn.useRef)(null),a=Ft(o.id),[s,l]=(0,sn.useState)(null),c=t.useState("open"),f=t.useState("mounted"),p=t.useState("animated"),d=t.useState("contentElement"),m=on(t.disclosure,"contentElement");Oe(()=>{i.current&&t?.setContentElement(i.current)},[t]),Oe(()=>{let b;return t?.setState("animated",y=>(b=y,!0)),()=>{b!==void 0&&t?.setState("animated",b)}},[t]),Oe(()=>{if(p){if(!d?.isConnected){l(null);return}return J0(()=>{l(c?"enter":f?"leave":null)})}},[p,d,c,f]),Oe(()=>{if(!t||!p||!s||!d)return;let b=()=>t?.setState("animating",!1),y=()=>(0,dp.flushSync)(b);if(s==="leave"&&c||s==="enter"&&!c)return;if(typeof p=="number")return up(p,y);let{transitionDuration:A,animationDuration:N,transitionDelay:R,animationDelay:F}=getComputedStyle(d),{transitionDuration:k="0",animationDuration:S="0",transitionDelay:I="0",animationDelay:D="0"}=m?getComputedStyle(m):{},g=cp(R,F,I,D),C=cp(A,N,k,S),O=g+C;if(!O){s==="enter"&&t.setState("animated",!1),b();return}let x=1e3/60,T=Math.max(O-x,0);return up(T,y)},[t,p,d,m,c,s]),o=tr(o,b=>(0,cc.jsx)(Ya,{value:t,children:b}),[t]);let v=dc(f,o.hidden,r),_=o.style,h=(0,sn.useMemo)(()=>v?{..._,display:"none"}:_,[v,_]);return o={id:a,"data-open":c||void 0,"data-enter":s==="enter"||void 0,"data-leave":s==="leave"||void 0,hidden:v,...o,ref:Ae(a?t.setContentElement:null,i,o.ref),style:h},Xe(o)}),tw=pe(function(t){let r=ew(t);return xe(Q0,r)}),QA=pe(function({unmountOnHide:t,...r}){let o=lc(),n=r.store||o;return on(n,a=>!t||a?.mounted)===!1?null:(0,cc.jsx)(tw,{...r})});function fp(e={}){let t=Po(e.store,ti(e.disclosure,["contentElement","disclosureElement"]));let r=t?.getState(),o=te(e.open,r?.open,e.defaultOpen,!1),n=te(e.animated,r?.animated,!1),i={open:o,animated:n,animating:!!n&&o,mounted:o,contentElement:te(r?.contentElement,null),disclosureElement:te(r?.disclosureElement,null)},a=vt(i,t);return Ge(a,()=>Ue(a,["animated","animating"],s=>{s.animated||a.setState("animating",!1)})),Ge(a,()=>rn(a,["open"],()=>{a.getState().animated&&a.setState("animating",!0)})),Ge(a,()=>Ue(a,["open","animating"],s=>{a.setState("mounted",s.open||s.animating)})),{...a,disclosure:e.disclosure,setOpen:s=>a.setState("open",s),show:()=>a.setState("open",!0),hide:()=>a.setState("open",!1),toggle:()=>a.setState("open",s=>!s),stopAnimation:()=>a.setState("animating",!1),setContentElement:s=>a.setState("contentElement",s),setDisclosureElement:s=>a.setState("disclosureElement",s)}}function mp(e,t,r){return er(t,[r.store,r.disclosure]),Ie(e,r,"open","setOpen"),Ie(e,r,"mounted","setMounted"),Ie(e,r,"animated"),Object.assign(e,{disclosure:r.disclosure})}var ii=St([lp],[Ya]),lI=ii.useContext,uI=ii.useScopedContext,pp=ii.useProviderContext,vp=ii.ContextProvider,hp=ii.ScopedContextProvider;function rw(e){var t;let r=e.find(i=>!!i.element),o=[...e].reverse().find(i=>!!i.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 br(n).body}function ow(e){return e?.__unstablePrivateStore}function gp(e={}){var t;e.store;let r=(t=e.store)==null?void 0:t.getState(),o=te(e.items,r?.items,e.defaultItems,[]),n=new Map(o.map(d=>[d.id,d])),i={items:o,renderedItems:te(r?.renderedItems,[])},a=ow(e.store),s=vt({items:o,renderedItems:i.renderedItems},a),l=vt(i,e.store),c=d=>{let m=Uu(d,v=>v.element);s.setState("renderedItems",m),l.setState("renderedItems",m)};Ge(l,()=>tn(s)),Ge(s,()=>oo(s,["items"],d=>{l.setState("items",d.items)})),Ge(s,()=>oo(s,["renderedItems"],d=>{let m=!0,v=requestAnimationFrame(()=>{let{renderedItems:y}=l.getState();d.renderedItems!==y&&c(d.renderedItems)});if(typeof IntersectionObserver!="function")return()=>cancelAnimationFrame(v);let _=()=>{if(m){m=!1;return}cancelAnimationFrame(v),v=requestAnimationFrame(()=>c(d.renderedItems))},h=rw(d.renderedItems),b=new IntersectionObserver(_,{root:h});for(let y of d.renderedItems)y.element&&b.observe(y.element);return()=>{cancelAnimationFrame(v),b.disconnect()}}));let f=(d,m,v=!1)=>{let _;return m(b=>{let y=b.findIndex(({id:N})=>N===d.id),A=b.slice();if(y!==-1){_=b[y];let N={..._,...d};A[y]=N,n.set(d.id,N)}else A.push(d),n.set(d.id,d);return A}),()=>{m(b=>{if(!_)return v&&n.delete(d.id),b.filter(({id:N})=>N!==d.id);let y=b.findIndex(({id:N})=>N===d.id);if(y===-1)return b;let A=b.slice();return A[y]=_,n.set(d.id,_),A})}},p=d=>f(d,m=>s.setState("items",m),!0);return{...l,registerItem:p,renderItem:d=>Qr(p(d),f(d,m=>s.setState("renderedItems",m))),item:d=>{if(!d)return null;let m=n.get(d);if(!m){let{items:v}=s.getState();m=v.find(_=>_.id===d),m&&n.set(d,m)}return m||null},__unstablePrivateStore:s}}function bp(e,t,r){return er(t,[r.store]),Ie(e,r,"items","setItems"),e}var nw={id:null};function yr(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function iw(e,t){return e.filter(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function xp(e,t){return e.filter(r=>r.rowId===t)}function aw(e,t,r=!1){let o=e.findIndex(n=>n.id===t);return[...e.slice(o+1),...r?[nw]:[],...e.slice(0,o)]}function wp(e){let t=[];for(let r of e){let o=t.find(n=>{var i;return((i=n[0])==null?void 0:i.rowId)===r.rowId});o?o.push(r):t.push([r])}return t}function yp(e){let t=0;for(let{length:r}of e)r>t&&(t=r);return t}function sw(e){return{id:"__EMPTY_ITEM__",disabled:!0,rowId:e}}function lw(e,t,r){let o=yp(e);for(let n of e)for(let i=0;i<o;i+=1){let a=n[i];if(!a||r&&a.disabled){let l=i===0&&r?yr(n):n[i-1];n[i]=l&&t!==l.id&&r?l:sw(l?.rowId)}}return e}function uw(e){let t=wp(e),r=yp(t),o=[];for(let n=0;n<r;n+=1)for(let i of t){let a=i[n];a&&o.push({...a,rowId:a.rowId?`${n}`:void 0})}return o}function _p(e={}){var t;let r=(t=e.store)==null?void 0:t.getState(),o=gp(e),n=te(e.activeId,r?.activeId,e.defaultActiveId),i={...o.getState(),id:te(e.id,r?.id,`id-${Math.random().toString(36).slice(2,8)}`),activeId:n,baseElement:te(r?.baseElement,null),includesBaseElement:te(e.includesBaseElement,r?.includesBaseElement,n===null),moves:te(r?.moves,0),orientation:te(e.orientation,r?.orientation,"both"),rtl:te(e.rtl,r?.rtl,!1),virtualFocus:te(e.virtualFocus,r?.virtualFocus,!1),focusLoop:te(e.focusLoop,r?.focusLoop,!1),focusWrap:te(e.focusWrap,r?.focusWrap,!1),focusShift:te(e.focusShift,r?.focusShift,!1)},a=vt(i,o,e.store);Ge(a,()=>Ue(a,["renderedItems","activeId"],l=>{a.setState("activeId",c=>{var f;return c!==void 0?c:(f=yr(l.renderedItems))==null?void 0:f.id})}));let s=(l="next",c={})=>{var f,p;let d=a.getState(),{skip:m=0,activeId:v=d.activeId,focusShift:_=d.focusShift,focusLoop:h=d.focusLoop,focusWrap:b=d.focusWrap,includesBaseElement:y=d.includesBaseElement,renderedItems:A=d.renderedItems,rtl:N=d.rtl}=c,R=l==="up"||l==="down",F=l==="next"||l==="down",k=F?N&&!R:!N||R,S=_&&!m,I=R?ri(lw(wp(A),v,S)):A;if(I=k?an(I):I,I=R?uw(I):I,v==null)return(f=yr(I))==null?void 0:f.id;let D=I.find(V=>V.id===v);if(!D)return(p=yr(I))==null?void 0:p.id;let g=I.some(V=>V.rowId),C=I.indexOf(D),O=I.slice(C+1),x=xp(O,D.rowId);if(m){let V=iw(x,v),z=V.slice(m)[0]||V[V.length-1];return z?.id}let T=h&&(R?h!=="horizontal":h!=="vertical"),E=g&&b&&(R?b!=="horizontal":b!=="vertical"),w=F?(!g||R)&&T&&y:R?y:!1;if(T){let V=E&&!w?I:xp(I,D.rowId),z=aw(V,v,w),Z=yr(z,v);return Z?.id}if(E){let V=yr(w?x:O,v);return w?V?.id||null:V?.id}let M=yr(x,v);return!M&&w?null:M?.id};return{...o,...a,setBaseElement:l=>a.setState("baseElement",l),setActiveId:l=>a.setState("activeId",l),move:l=>{l!==void 0&&(a.setState("activeId",l),a.setState("moves",c=>c+1))},first:()=>{var l;return(l=yr(a.getState().renderedItems))==null?void 0:l.id},last:()=>{var l;return(l=yr(an(a.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 Sp(e){return{id:Ft(e.id),...e}}function Cp(e,t,r){return e=bp(e,t,r),Ie(e,r,"activeId","setActiveId"),Ie(e,r,"includesBaseElement"),Ie(e,r,"virtualFocus"),Ie(e,r,"orientation"),Ie(e,r,"rtl"),Ie(e,r,"focusLoop"),Ie(e,r,"focusWrap"),Ie(e,r,"focusShift"),e}var qa=u(ue(),1),$a=(0,qa.createContext)(void 0),ai=St([vp,en],[hp,za]),fc=ai.useContext,ln=ai.useScopedContext,Ka=ai.useProviderContext,Ep=ai.ContextProvider,Op=ai.ScopedContextProvider,Za=(0,qa.createContext)(void 0),Tp=(0,qa.createContext)(!1);function Ap(e={}){return fp(e)}function Ip(e,t,r){return mp(e,t,r)}function Pp({popover:e,...t}={}){let r=Po(t.store,ti(e,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement"]));let o=r?.getState(),n=Ap({...t,store:r}),i=te(t.placement,o?.placement,"bottom"),a={...n.getState(),placement:i,currentPlacement:i,anchorElement:te(o?.anchorElement,null),popoverElement:te(o?.popoverElement,null),arrowElement:te(o?.arrowElement,null),rendered:Symbol("rendered")},s=vt(a,n,r);return{...n,...s,setAnchorElement:l=>s.setState("anchorElement",l),setPopoverElement:l=>s.setState("popoverElement",l),setArrowElement:l=>s.setState("arrowElement",l),render:()=>s.setState("rendered",Symbol("rendered"))}}function Rp(e,t,r){return er(t,[r.popover]),Ie(e,r,"placement"),Ip(e,t,r)}var cw="div",mc=we(function({store:t,...r}){let o=pp();return t=t||o,r={...r,ref:Ae(t?.setAnchorElement,r.ref)},r}),YI=pe(function(t){let r=mc(t);return xe(cw,r)});var Vp=u(ue(),1),dw="div";function Np(e){let t=e.relatedTarget;return t?.nodeType===Node.ELEMENT_NODE?t:null}function fw(e){let t=Np(e);return t?Qt(e.currentTarget,t):!1}var pc=Symbol("composite-hover");function mw(e){let t=Np(e);if(!t)return!1;do{if(_t(t,pc)&&t[pc])return!0;t=t.parentElement}while(t);return!1}var vc=we(function({store:t,focusOnHover:r=!0,blurOnHoverEnd:o=!!r,...n}){let i=Ha();t=t||i,Ze(t,!1);let a=Pm(),s=n.onMouseMove,l=Me(r),c=re(v=>{if(s?.(v),!v.defaultPrevented&&a()&&l(v)){if(!ec(v.currentTarget)){let _=t?.getState().baseElement;_&&!Lt(_)&&_.focus()}t?.setActiveId(v.currentTarget.id)}}),f=n.onMouseLeave,p=Me(o),d=re(v=>{var _;f?.(v),!v.defaultPrevented&&a()&&(fw(v)||mw(v)||l(v)&&p(v)&&(t?.setActiveId(null),(_=t?.getState().baseElement)==null||_.focus()))}),m=(0,Vp.useCallback)(v=>{v&&(v[pc]=!0)},[]);return n={...n,ref:Ae(m,n.ref),onMouseMove:c,onMouseLeave:d},Xe(n)}),eP=to(pe(function(t){let r=vc(t);return xe(dw,r)}));var Qe=u(ue(),1),pw="input";function Dp(e,t,r){if(!r)return!1;let o=e.find(n=>!n.disabled&&n.value);return o?.value===t}function kp(e,t){return!t||e==null?!1:(e=qn(e),t.length>e.length&&t.toLowerCase().indexOf(e.toLowerCase())===0)}function vw(e){return e.type==="input"}function hw(e){return e==="inline"||e==="list"||e==="both"||e==="none"}function gw(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 bw=we(function({store:t,focusable:r=!0,autoSelect:o=!1,getAutoSelectId:n,setValueOnChange:i,showMinLength:a=0,showOnChange:s,showOnMouseDown:l,showOnClick:c=l,showOnKeyDown:f,showOnKeyPress:p=f,blurActiveItemOnClick:d,setValueOnClick:m=!0,moveOnKeyPress:v=!0,autoComplete:_="list",...h}){let b=Ka();t=t||b,Ze(t,!1);let y=(0,Qe.useRef)(null),[A,N]=Am(),R=(0,Qe.useRef)(!1),F=(0,Qe.useRef)(!1),k=t.useState(B=>B.virtualFocus&&o),S=_==="inline"||_==="both",[I,D]=(0,Qe.useState)(S);Tm(()=>{S&&D(!0)},[S]);let g=t.useState("value"),C=(0,Qe.useRef)(void 0);(0,Qe.useEffect)(()=>Ue(t,["selectedValue","activeId"],(B,se)=>{C.current=se.selectedValue}),[]);let O=t.useState(B=>{var se;if(S&&I&&!(B.activeValue&&Array.isArray(B.selectedValue)&&(B.selectedValue.includes(B.activeValue)||(se=C.current)!=null&&se.includes(B.activeValue))))return B.activeValue}),x=t.useState("renderedItems"),T=t.useState("open"),E=t.useState("contentElement"),w=(0,Qe.useMemo)(()=>{if(!S||!I)return g;if(Dp(x,O,k)){if(kp(g,O)){let se=O?.slice(g.length)||"";return g+se}return g}return O||g},[S,I,x,O,k,g]);(0,Qe.useEffect)(()=>{let B=y.current;if(!B)return;let se=()=>D(!0);return B.addEventListener("combobox-item-move",se),()=>{B.removeEventListener("combobox-item-move",se)}},[]),(0,Qe.useEffect)(()=>{if(!S||!I||!O||!Dp(x,O,k)||!kp(g,O))return;let se=Yn;return queueMicrotask(()=>{let Be=y.current;if(!Be)return;let{start:je,end:Nt}=Qo(Be),mr=g.length,ot=O.length;Zn(Be,mr,ot),se=()=>{if(!Lt(Be))return;let{start:vo,end:Zb}=Qo(Be);vo===mr&&Zb===ot&&Zn(Be,je,Nt)}}),()=>se()},[A,S,I,O,x,k,g]);let M=(0,Qe.useRef)(null),V=re(n),z=(0,Qe.useRef)(null);(0,Qe.useEffect)(()=>{if(!T||!E)return;let B=Jo(E);if(!B)return;M.current=B;let se=()=>{R.current=!1},Be=()=>{if(!t||!R.current)return;let{activeId:Nt}=t.getState();Nt!==null&&Nt!==z.current&&(R.current=!1)},je={passive:!0,capture:!0};return B.addEventListener("wheel",se,je),B.addEventListener("touchmove",se,je),B.addEventListener("scroll",Be,je),()=>{B.removeEventListener("wheel",se,!0),B.removeEventListener("touchmove",se,!0),B.removeEventListener("scroll",Be,!0)}},[T,E,t]),Oe(()=>{g&&(F.current||(R.current=!0))},[g]),Oe(()=>{k!=="always"&&T||(R.current=T)},[k,T]);let Z=t.useState("resetValueOnSelect");er(()=>{var B,se;let Be=R.current;if(!t||!T||!Be&&!Z)return;let{baseElement:je,contentElement:Nt,activeId:mr}=t.getState();if(!(je&&!Lt(je))){if(Nt?.hasAttribute("data-placing")){let ot=new MutationObserver(N);return ot.observe(Nt,{attributeFilter:["data-placing"]}),()=>ot.disconnect()}if(k&&Be){let ot=V(x),vo=ot!==void 0?ot:(B=gw(x))!=null?B:t.first();z.current=vo,t.move(vo??null)}else{let ot=(se=t.item(mr||t.first()))==null?void 0:se.element;ot&&"scrollIntoView"in ot&&ot.scrollIntoView({block:"nearest",inline:"nearest"})}}},[t,T,A,g,k,Z,V,x]),(0,Qe.useEffect)(()=>{if(!S)return;let B=y.current;if(!B)return;let se=[B,E].filter(je=>!!je),Be=je=>{se.every(Nt=>Ba(je,Nt))&&t?.setValue(w)};for(let je of se)je.addEventListener("focusout",Be);return()=>{for(let je of se)je.removeEventListener("focusout",Be)}},[S,E,t,w]);let ge=B=>B.currentTarget.value.length>=a,Ke=h.onChange,Et=Me(s??ge),Vr=Me(i??!t.tag),mo=re(B=>{if(Ke?.(B),B.defaultPrevented||!t)return;let se=B.currentTarget,{value:Be,selectionStart:je,selectionEnd:Nt}=se,mr=B.nativeEvent;if(R.current=!0,vw(mr)&&(mr.isComposing&&(R.current=!1,F.current=!0),S)){let ot=mr.inputType==="insertText"||mr.inputType==="insertCompositionText",vo=je===Be.length;D(ot&&vo)}if(Vr(B)){let ot=Be===t.getState().value;t.setValue(Be),queueMicrotask(()=>{Zn(se,je,Nt)}),S&&k&&ot&&N()}Et(B)&&t.show(),(!k||!R.current)&&t.setActiveId(null)}),$=h.onCompositionEnd,Ne=re(B=>{R.current=!0,F.current=!1,$?.(B),!B.defaultPrevented&&k&&N()}),rt=h.onMouseDown,po=Me(d??(()=>!!t?.getState().includesBaseElement)),En=Me(m),On=Me(c??ge),Tn=re(B=>{rt?.(B),!B.defaultPrevented&&(B.button||B.ctrlKey||t&&(po(B)&&t.setActiveId(null),En(B)&&t.setValue(w),On(B)&&eo(B.currentTarget,"mouseup",t.show)))}),Ei=h.onKeyDown,An=Me(p??ge),sl=re(B=>{if(Ei?.(B),B.repeat||(R.current=!1),B.defaultPrevented||B.ctrlKey||B.altKey||B.shiftKey||B.metaKey||!t)return;let{open:se}=t.getState();se||(B.key==="ArrowUp"||B.key==="ArrowDown")&&An(B)&&(B.preventDefault(),t.show())}),md=h.onBlur,Yb=re(B=>{R.current=!1,md?.(B),B.defaultPrevented}),qb=Ft(h.id),$b=hw(_)?_:void 0,Kb=t.useState(B=>B.activeId===null);return h={id:qb,role:"combobox","aria-autocomplete":$b,"aria-haspopup":Gu(E,"listbox"),"aria-expanded":T,"aria-controls":E?.id,"data-active-item":Kb||void 0,value:w,...h,ref:Ae(y,h.ref),onChange:mo,onCompositionEnd:Ne,onMouseDown:Tn,onKeyDown:sl,onBlur:Yb},h=sc({store:t,focusable:r,...h,moveOnKeyPress:B=>ju(v,B)?!1:(S&&D(!0),!0)}),h=mc({store:t,...h}),{autoComplete:"off",...h}}),Xa=pe(function(t){let r=bw(t);return xe(pw,r)});var Qa=u(ue(),1),hc=u(P(),1),xw="div";function ww(e,t){if(t!=null)return e==null?!1:Array.isArray(e)?e.includes(t):e===t}function yw(e){var t;return(t={menu:"menuitem",listbox:"option",tree:"treeitem"}[e])!=null?t:"option"}var Mp=we(function({store:t,value:r,hideOnClick:o,setValueOnClick:n,selectValueOnClick:i=!0,resetValueOnSelect:a,focusOnHover:s=!1,moveOnKeyPress:l=!0,getItem:c,...f}){var p;let d=ln();t=t||d,Ze(t,!1);let{resetValueOnSelectState:m,multiSelectable:v,selected:_}=Ua(t,{resetValueOnSelectState:"resetValueOnSelect",multiSelectable(g){return Array.isArray(g.selectedValue)},selected(g){return ww(g.selectedValue,r)}}),h=(0,Qa.useCallback)(g=>{let C={...g,value:r};return c?c(C):C},[r,c]);n=n??!v,o=o??(r!=null&&!v);let b=f.onClick,y=Me(n),A=Me(i),N=Me((p=a??m)!=null?p:v),R=Me(o),F=re(g=>{b?.(g),!g.defaultPrevented&&(hm(g)||vm(g)||(r!=null&&(A(g)&&(N(g)&&t?.resetValue(),t?.setSelectedValue(C=>Array.isArray(C)?C.includes(r)?C.filter(O=>O!==r):[...C,r]:r)),y(g)&&t?.setValue(r)),R(g)&&t?.hide()))}),k=f.onKeyDown,S=re(g=>{if(k?.(g),g.defaultPrevented)return;let C=t?.getState().baseElement;if(!C||Lt(C))return;(g.key.length===1||g.key==="Backspace"||g.key==="Delete")&&(queueMicrotask(()=>C.focus()),mt(C)&&t?.setValue(C.value))});v&&_!=null&&(f={"aria-selected":_,...f}),f=tr(f,g=>(0,hc.jsx)(Za.Provider,{value:r,children:(0,hc.jsx)(Tp.Provider,{value:_??!1,children:g})}),[r,_]);let I=(0,Qa.useContext)($a);f={role:yw(I),children:r,...f,onClick:F,onKeyDown:S};let D=Me(l);return f=ic({store:t,...f,getItem:h,moveOnKeyPress:g=>{if(!D(g))return!1;let C=new Event("combobox-item-move"),O=t?.getState().baseElement;return O?.dispatchEvent(C),!0}}),f=vc({store:t,focusOnHover:s,...f}),f}),si=to(pe(function(t){let r=Mp(t);return xe(xw,r)}));var Ja=u(ue(),1),Lp=u(P(),1),_w="span";function Fp(e){return qn(e).toLowerCase()}function Sw(e,t){let r=[];for(let o of t){let n=0,i=o.length;for(;e.indexOf(o,n)!==-1;){let a=e.indexOf(o,n);a!==-1&&r.push([a,i]),n=a+1}}return r}function Cw(e){return e.filter(([t,r],o,n)=>!n.some(([i,a],s)=>s!==o&&i<=t&&i+a>=t+r))}function Ew(e){return e.sort(([t],[r])=>t-r)}function Ow(e,t){if(!e||!t)return e;let r=ac(t).filter(Boolean).map(Fp),o=[],n=(l,c=!1)=>(0,Lp.jsx)("span",{"data-autocomplete-value":c?"":void 0,"data-user-value":c?void 0:"",children:l},o.length),i=Ew(Cw(Sw(Fp(e),new Set(r))));if(!i.length)return o.push(n(e,!0)),o;let[a]=i[0];return[e.slice(0,a),...i.flatMap(([l,c],f)=>{var p;let d=e.slice(l,l+c),m=(p=i[f+1])==null?void 0:p[0],v=e.slice(l+c,m);return[d,v]})].forEach((l,c)=>{l&&o.push(n(l,c%2===0))}),o}var Tw=we(function({store:t,value:r,userValue:o,...n}){let i=ln();t=t||i;let a=(0,Ja.useContext)(Za),s=r??a,l=on(t,f=>o??f?.value);return n={children:(0,Ja.useMemo)(()=>{if(s)return l?Ow(s,l):s},[s,l]),...n},Xe(n)}),es=pe(function(t){let r=Tw(t);return xe(_w,r)});var Aw="label",Iw=we(function({store:t,...r}){let o=Ka();return t=t||o,Ze(t,!1),r={htmlFor:t.useState(i=>{var a;return(a=i.baseElement)==null?void 0:a.id}),...r},Xe(r)}),ts=to(pe(function(t){let r=Iw(t);return xe(Aw,r)}));var rs=u(ue(),1),gc=u(P(),1),Pw="div",Bp=we(function({store:t,alwaysVisible:r,...o}){let n=ln(!0),i=fc();t=t||i;let a=!!t&&t===n;Ze(t,!1);let s=(0,rs.useRef)(null),l=Ft(o.id),c=t.useState("mounted"),f=dc(c,o.hidden,r),p=f?{...o.style,display:"none"}:o.style,d=t.useState(N=>Array.isArray(N.selectedValue)),m=Om(s,"role",o.role),_=(m==="listbox"||m==="tree"||m==="grid")&&d||void 0,[h,b]=(0,rs.useState)(!1),y=t.useState("contentElement");Oe(()=>{if(!c)return;let N=s.current;if(!N||y!==N)return;let R=()=>{b(!!N.querySelector("[role='listbox']"))},F=new MutationObserver(R);return F.observe(N,{subtree:!0,childList:!0,attributeFilter:["role"]}),R(),()=>F.disconnect()},[c,y]),h||(o={role:"listbox","aria-multiselectable":_,...o}),o=tr(o,N=>(0,gc.jsx)(Op,{value:t,children:(0,gc.jsx)($a.Provider,{value:m,children:N})}),[t,m]);let A=l&&(!n||!a)?t.setContentElement:null;return o={id:l,hidden:f,...o,ref:Ae(A,s,o.ref),style:p},Xe(o)}),li=pe(function(t){let r=Bp(t);return xe(Pw,r)});var bc=u(ue(),1),YP=(0,bc.createContext)(null),qP=(0,bc.createContext)(null),ui=St([en],[za]),jp=ui.useContext,$P=ui.useScopedContext,KP=ui.useProviderContext,ZP=ui.ContextProvider,XP=ui.ScopedContextProvider;var Rw=Eo()&&Yu();function Hp({tag:e,...t}={}){let r=Po(t.store,nc(e,["value","rtl"]));let o=e?.getState(),n=r?.getState(),i=te(t.activeId,n?.activeId,t.defaultActiveId,null),a=_p({...t,activeId:i,includesBaseElement:te(t.includesBaseElement,n?.includesBaseElement,!0),orientation:te(t.orientation,n?.orientation,"vertical"),focusLoop:te(t.focusLoop,n?.focusLoop,!0),focusWrap:te(t.focusWrap,n?.focusWrap,!0),virtualFocus:te(t.virtualFocus,n?.virtualFocus,!0)}),s=Pp({...t,placement:te(t.placement,n?.placement,"bottom-start")}),l=te(t.value,n?.value,t.defaultValue,""),c=te(t.selectedValue,n?.selectedValue,o?.values,t.defaultSelectedValue,""),f=Array.isArray(c),p={...a.getState(),...s.getState(),value:l,selectedValue:c,resetValueOnSelect:te(t.resetValueOnSelect,n?.resetValueOnSelect,f),resetValueOnHide:te(t.resetValueOnHide,n?.resetValueOnHide,f&&!e),activeValue:n?.activeValue},d=vt(p,a,s,r);return Rw&&Ge(d,()=>Ue(d,["virtualFocus"],()=>{d.setState("virtualFocus",!1)})),Ge(d,()=>{if(e)return Qr(Ue(d,["selectedValue"],m=>{Array.isArray(m.selectedValue)&&e.setValues(m.selectedValue)}),Ue(e,["values"],m=>{d.setState("selectedValue",m.values)}))}),Ge(d,()=>Ue(d,["resetValueOnHide","mounted"],m=>{m.resetValueOnHide&&(m.mounted||d.setState("value",l))})),Ge(d,()=>Ue(d,["open"],m=>{m.open||(d.setState("activeId",i),d.setState("moves",0))})),Ge(d,()=>Ue(d,["moves","activeId"],(m,v)=>{m.moves===v.moves&&d.setState("activeValue",void 0)})),Ge(d,()=>oo(d,["moves","renderedItems"],(m,v)=>{if(m.moves===v.moves)return;let{activeId:_}=d.getState(),h=a.item(_);d.setState("activeValue",h?.value)})),{...s,...a,...d,tag:e,setValue:m=>d.setState("value",m),resetValue:()=>d.setState("value",p.value),setSelectedValue:m=>d.setState("selectedValue",m)}}function Nw(e){let t=jp();return e={...e,tag:e.tag!==void 0?e.tag:t},Sp(e)}function Dw(e,t,r){return er(t,[r.tag]),Ie(e,r,"value","setValue"),Ie(e,r,"selectedValue","setSelectedValue"),Ie(e,r,"resetValueOnHide"),Ie(e,r,"resetValueOnSelect"),Object.assign(Cp(Rp(e,t,r),t,r),{tag:r.tag})}function xc(e={}){e=Nw(e);let[t,r]=nn(Hp,e);return Dw(t,r,e)}var zp=u(P(),1);function os(e={}){let t=xc(e);return(0,zp.jsx)(Ep,{value:t,children:e.children})}var Zp=u(Yp(),1);var Xp=u(bt(),1),_r=u(j(),1),Ro=u(W(),1),Bt=u(G(),1);var jw=[],ci=(e,t)=>e.singleSelection?t?.value:Array.isArray(t?.value)?t.value:!Array.isArray(t?.value)&&t?.value?[t.value]:jw;var di=u(W(),1),Hw=[];function Ye({elements:e,getElements:t}){let r=Array.isArray(e)&&e.length>0?e:Hw,[o,n]=(0,di.useState)(r),[i,a]=(0,di.useState)(!1);return(0,di.useEffect)(()=>{if(!t){n(r);return}let s=!1;return a(!0),t().then(l=>{if(!s){let c=Array.isArray(l)&&l.length>0?l:r;n(c)}}).catch(()=>{s||n(r)}).finally(()=>{s||a(!1)}),()=>{s=!0}},[t,r]),{elements:o,isLoading:i}}var ne=u(P(),1);function qp(e=""){return(0,Zp.default)(e.trim().toLowerCase())}var $p=(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 Kp(e,t){return`${e}-${t}`}var Qp=({selected:e})=>(0,ne.jsx)("span",{className:Y("dataviews-filters__search-widget-listitem-multi-selection",{"is-selected":e}),children:e&&(0,ne.jsx)(Bt.Icon,{icon:Vn})}),Jp=({selected:e})=>(0,ne.jsx)("span",{className:Y("dataviews-filters__search-widget-listitem-single-selection",{"is-selected":e})});function ev({view:e,filter:t,onChangeView:r}){let o=(0,Xp.useInstanceId)(ev,"dataviews-filter-list-box"),[n,i]=(0,Ro.useState)(t.operators?.length===1?void 0:null),a=e.filters?.find(l=>l.field===t.field),s=ci(t,a);return(0,ne.jsx)(Bt.Composite,{virtualFocus:!0,focusLoop:!0,activeId:n,setActiveId:i,role:"listbox",className:"dataviews-filters__search-widget-listbox","aria-label":(0,_r.sprintf)((0,_r.__)("List of: %1$s"),t.name),onFocusVisible:()=>{!n&&t.elements.length&&i(Kp(o,t.elements[0].value))},render:(0,ne.jsx)(Bt.Composite.Typeahead,{}),children:t.elements.map(l=>(0,ne.jsxs)(Bt.Composite.Hover,{render:(0,ne.jsx)(Bt.Composite.Item,{id:Kp(o,l.value),render:(0,ne.jsx)("div",{"aria-label":l.label,role:"option",className:"dataviews-filters__search-widget-listitem"}),onClick:()=>{let c=a?[...(e.filters??[]).map(f=>f.field===t.field?{...f,operator:a.operator||t.operators[0],value:$p(t,a,l.value)}:f)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:$p(t,a,l.value)}];r({...e,page:1,filters:c})}}),children:[t.singleSelection&&(0,ne.jsx)(Jp,{selected:s===l.value}),!t.singleSelection&&(0,ne.jsx)(Qp,{selected:s.includes(l.value)}),(0,ne.jsx)("span",{className:"dataviews-filters__search-widget-listitem-value",title:l.label,children:l.label})]},l.value))})}function zw({view:e,filter:t,onChangeView:r}){let[o,n]=(0,Ro.useState)(""),i=(0,Ro.useDeferredValue)(o),a=e.filters?.find(c=>c.field===t.field),s=ci(t,a),l=(0,Ro.useMemo)(()=>{let c=qp(i);return t.elements.filter(f=>qp(f.label).includes(c))},[t.elements,i]);return(0,ne.jsxs)(os,{selectedValue:s,setSelectedValue:c=>{let f=a?[...(e.filters??[]).map(p=>p.field===t.field?{...p,operator:a.operator||t.operators[0],value:c}:p)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:c}];r({...e,page:1,filters:f})},setValue:n,children:[(0,ne.jsxs)("div",{className:"dataviews-filters__search-widget-filter-combobox__wrapper",children:[(0,ne.jsx)(ts,{render:(0,ne.jsx)(Bt.VisuallyHidden,{children:(0,_r.__)("Search items")}),children:(0,_r.__)("Search items")}),(0,ne.jsx)(Xa,{autoSelect:"always",placeholder:(0,_r.__)("Search"),className:"dataviews-filters__search-widget-filter-combobox__input"}),(0,ne.jsx)("div",{className:"dataviews-filters__search-widget-filter-combobox__icon",children:(0,ne.jsx)(Bt.Icon,{icon:Ql})})]}),(0,ne.jsxs)(li,{className:"dataviews-filters__search-widget-filter-combobox-list",alwaysVisible:!0,children:[l.map(c=>(0,ne.jsxs)(si,{resetValueOnSelect:!1,value:c.value,className:"dataviews-filters__search-widget-listitem",hideOnClick:!1,setValueOnClick:!1,focusOnHover:!0,children:[t.singleSelection&&(0,ne.jsx)(Jp,{selected:s===c.value}),!t.singleSelection&&(0,ne.jsx)(Qp,{selected:s.includes(c.value)}),(0,ne.jsxs)("span",{className:"dataviews-filters__search-widget-listitem-value",title:c.label,children:[(0,ne.jsx)(es,{className:"dataviews-filters__search-widget-filter-combobox-item-value",value:c.label}),!!c.description&&(0,ne.jsx)("span",{className:"dataviews-filters__search-widget-listitem-description",children:c.description})]})]},c.value)),!l.length&&(0,ne.jsx)("p",{children:(0,_r.__)("No results found")})]})]})}function tv(e){let{elements:t,isLoading:r}=Ye({elements:e.filter.elements,getElements:e.filter.getElements});if(r)return(0,ne.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,ne.jsx)(Bt.Spinner,{})});if(t.length===0)return(0,ne.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,_r.__)("No elements found")});let o=t.length>10?zw:ev;return(0,ne.jsx)(o,{...e,filter:{...e.filter,elements:t}})}var nv=u(ov(),1),iv=u(bt(),1),wc=u(W(),1),av=u(G(),1);var yc=u(P(),1);function sv({filter:e,view:t,onChangeView:r,fields:o}){let n=t.filters?.find(c=>c.field===e.field),i=ci(e,n),a=(0,wc.useMemo)(()=>{let c=o.find(f=>f.id===e.field);return c&&{...c,isValid:{},getValue:({item:f})=>f[c.id],setValue:({value:f})=>({[c.id]:f})}},[o,e.field]),s=(0,wc.useMemo)(()=>(t.filters??[]).reduce((c,f)=>(c[f.field]=f.value,c),{}),[t.filters]),l=(0,iv.useEvent)(c=>{if(!a||!n)return;let f=a.getValue({item:c});(0,nv.default)(f,i)||r({...t,filters:(t.filters??[]).map(p=>p.field===e.field?{...p,operator:n.operator||e.operators[0],value:f===""?void 0:f}:p)})});return!a||!a.Edit||!n?null:(0,yc.jsx)(av.Flex,{className:"dataviews-filters__user-input-widget",gap:2.5,direction:"column",children:(0,yc.jsx)(a.Edit,{hideLabelFromVision:!0,data:s,field:a,operator:n.operator,onChange:l})})}var Ww=Math.pow(10,8)*24*60*60*1e3,HR=-Ww,is=6048e5,lv=864e5;var Gw=3600;var uv=Gw*24,zR=uv*7,Uw=uv*365.2425,Yw=Uw/12,WR=Yw*3,_c=Symbol.for("constructDateFrom");function He(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&_c in e?e[_c](t):e instanceof Date?new e.constructor(t):new Date(t)}function fe(e,t){return He(t||e,e)}function as(e,t,r){let o=fe(e,r?.in);return isNaN(t)?He(r?.in||e,NaN):(t&&o.setDate(o.getDate()+t),o)}function ss(e,t,r){let o=fe(e,r?.in);if(isNaN(t))return He(r?.in||e,NaN);if(!t)return o;let n=o.getDate(),i=He(r?.in||e,o.getTime());i.setMonth(o.getMonth()+t+1,0);let a=i.getDate();return n>=a?i:(o.setFullYear(i.getFullYear(),i.getMonth(),n),o)}var qw={};function no(){return qw}function Sr(e,t){let r=no(),o=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,n=fe(e,t?.in),i=n.getDay(),a=(i<o?7:0)+i-o;return n.setDate(n.getDate()-a),n.setHours(0,0,0,0),n}function Vo(e,t){return Sr(e,{...t,weekStartsOn:1})}function ls(e,t){let r=fe(e,t?.in),o=r.getFullYear(),n=He(r,0);n.setFullYear(o+1,0,4),n.setHours(0,0,0,0);let i=Vo(n),a=He(r,0);a.setFullYear(o,0,4),a.setHours(0,0,0,0);let s=Vo(a);return r.getTime()>=i.getTime()?o+1:r.getTime()>=s.getTime()?o:o-1}function Sc(e){let t=fe(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 cv(e,...t){let r=He.bind(null,e||t.find(o=>typeof o=="object"));return t.map(r)}function Cc(e,t){let r=fe(e,t?.in);return r.setHours(0,0,0,0),r}function dv(e,t,r){let[o,n]=cv(r?.in,e,t),i=Cc(o),a=Cc(n),s=+i-Sc(i),l=+a-Sc(a);return Math.round((s-l)/lv)}function fv(e,t){let r=ls(e,t),o=He(t?.in||e,0);return o.setFullYear(r,0,4),o.setHours(0,0,0,0),Vo(o)}function mv(e,t,r){return as(e,t*7,r)}function pv(e,t,r){return ss(e,t*12,r)}function vv(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function un(e){return!(!vv(e)&&typeof e!="number"||isNaN(+fe(e)))}function hv(e,t){let r=fe(e,t?.in);return r.setDate(1),r.setHours(0,0,0,0),r}function us(e,t){let r=fe(e,t?.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}var $w={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"}},gv=(e,t,r)=>{let o,n=$w[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 cs(e){return(t={})=>{let r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}var Kw={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Zw={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Xw={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},bv={date:cs({formats:Kw,defaultWidth:"full"}),time:cs({formats:Zw,defaultWidth:"full"}),dateTime:cs({formats:Xw,defaultWidth:"full"})};var Qw={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},xv=(e,t,r,o)=>Qw[e];function cn(e){return(t,r)=>{let o=r?.context?String(r.context):"standalone",n;if(o==="formatting"&&e.formattingValues){let a=e.defaultFormattingWidth||e.defaultWidth,s=r?.width?String(r.width):a;n=e.formattingValues[s]||e.formattingValues[a]}else{let a=e.defaultWidth,s=r?.width?String(r.width):e.defaultWidth;n=e.values[s]||e.values[a]}let i=e.argumentCallback?e.argumentCallback(t):t;return n[i]}}var Jw={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},ey={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},ty={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"]},ry={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"]},oy={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"}},ny={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"}},iy=(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"},wv={ordinalNumber:iy,era:cn({values:Jw,defaultWidth:"wide"}),quarter:cn({values:ey,defaultWidth:"wide",argumentCallback:e=>e-1}),month:cn({values:ty,defaultWidth:"wide"}),day:cn({values:ry,defaultWidth:"wide"}),dayPeriod:cn({values:oy,defaultWidth:"wide",formattingValues:ny,defaultFormattingWidth:"wide"})};function dn(e){return(t,r={})=>{let o=r.width,n=o&&e.matchPatterns[o]||e.matchPatterns[e.defaultMatchWidth],i=t.match(n);if(!i)return null;let a=i[0],s=o&&e.parsePatterns[o]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(s)?sy(s,p=>p.test(a)):ay(s,p=>p.test(a)),c;c=e.valueCallback?e.valueCallback(l):l,c=r.valueCallback?r.valueCallback(c):c;let f=t.slice(a.length);return{value:c,rest:f}}}function ay(e,t){for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}function sy(e,t){for(let r=0;r<e.length;r++)if(t(e[r]))return r}function yv(e){return(t,r={})=>{let o=t.match(e.matchPattern);if(!o)return null;let n=o[0],i=t.match(e.parsePattern);if(!i)return null;let a=e.valueCallback?e.valueCallback(i[0]):i[0];a=r.valueCallback?r.valueCallback(a):a;let s=t.slice(n.length);return{value:a,rest:s}}}var ly=/^(\d+)(th|st|nd|rd)?/i,uy=/\d+/i,cy={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},dy={any:[/^b/i,/^(a|c)/i]},fy={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},my={any:[/1/i,/2/i,/3/i,/4/i]},py={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},vy={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]},hy={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},gy={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]},by={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},xy={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:yv({matchPattern:ly,parsePattern:uy,valueCallback:e=>parseInt(e,10)}),era:dn({matchPatterns:cy,defaultMatchWidth:"wide",parsePatterns:dy,defaultParseWidth:"any"}),quarter:dn({matchPatterns:fy,defaultMatchWidth:"wide",parsePatterns:my,defaultParseWidth:"any",valueCallback:e=>e+1}),month:dn({matchPatterns:py,defaultMatchWidth:"wide",parsePatterns:vy,defaultParseWidth:"any"}),day:dn({matchPatterns:hy,defaultMatchWidth:"wide",parsePatterns:gy,defaultParseWidth:"any"}),dayPeriod:dn({matchPatterns:by,defaultMatchWidth:"any",parsePatterns:xy,defaultParseWidth:"any"})};var Ec={code:"en-US",formatDistance:gv,formatLong:bv,formatRelative:xv,localize:wv,match:_v,options:{weekStartsOn:0,firstWeekContainsDate:1}};function Sv(e,t){let r=fe(e,t?.in);return dv(r,us(r))+1}function Cv(e,t){let r=fe(e,t?.in),o=+Vo(r)-+fv(r);return Math.round(o/is)+1}function ds(e,t){let r=fe(e,t?.in),o=r.getFullYear(),n=no(),i=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,a=He(t?.in||e,0);a.setFullYear(o+1,0,i),a.setHours(0,0,0,0);let s=Sr(a,t),l=He(t?.in||e,0);l.setFullYear(o,0,i),l.setHours(0,0,0,0);let c=Sr(l,t);return+r>=+s?o+1:+r>=+c?o:o-1}function Ev(e,t){let r=no(),o=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,n=ds(e,t),i=He(t?.in||e,0);return i.setFullYear(n,0,o),i.setHours(0,0,0,0),Sr(i,t)}function Ov(e,t){let r=fe(e,t?.in),o=+Sr(r,t)-+Ev(r,t);return Math.round(o/is)+1}function ae(e,t){let r=e<0?"-":"",o=Math.abs(e).toString().padStart(t,"0");return r+o}var Cr={y(e,t){let r=e.getFullYear(),o=r>0?r:1-r;return ae(t==="yy"?o%100:o,t.length)},M(e,t){let r=e.getMonth();return t==="M"?String(r+1):ae(r+1,2)},d(e,t){return ae(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 ae(e.getHours()%12||12,t.length)},H(e,t){return ae(e.getHours(),t.length)},m(e,t){return ae(e.getMinutes(),t.length)},s(e,t){return ae(e.getSeconds(),t.length)},S(e,t){let r=t.length,o=e.getMilliseconds(),n=Math.trunc(o*Math.pow(10,r-3));return ae(n,t.length)}};var fn={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 Cr.y(e,t)},Y:function(e,t,r,o){let n=ds(e,o),i=n>0?n:1-n;if(t==="YY"){let a=i%100;return ae(a,2)}return t==="Yo"?r.ordinalNumber(i,{unit:"year"}):ae(i,t.length)},R:function(e,t){let r=ls(e);return ae(r,t.length)},u:function(e,t){let r=e.getFullYear();return ae(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 ae(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 ae(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 Cr.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 ae(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=Ov(e,o);return t==="wo"?r.ordinalNumber(n,{unit:"week"}):ae(n,t.length)},I:function(e,t,r){let o=Cv(e);return t==="Io"?r.ordinalNumber(o,{unit:"week"}):ae(o,t.length)},d:function(e,t,r){return t==="do"?r.ordinalNumber(e.getDate(),{unit:"date"}):Cr.d(e,t)},D:function(e,t,r){let o=Sv(e);return t==="Do"?r.ordinalNumber(o,{unit:"dayOfYear"}):ae(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(),i=(n-o.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return ae(i,2);case"eo":return r.ordinalNumber(i,{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(),i=(n-o.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return ae(i,t.length);case"co":return r.ordinalNumber(i,{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 ae(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=fn.noon:o===0?n=fn.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=fn.evening:o>=12?n=fn.afternoon:o>=4?n=fn.morning:n=fn.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 Cr.h(e,t)},H:function(e,t,r){return t==="Ho"?r.ordinalNumber(e.getHours(),{unit:"hour"}):Cr.H(e,t)},K:function(e,t,r){let o=e.getHours()%12;return t==="Ko"?r.ordinalNumber(o,{unit:"hour"}):ae(o,t.length)},k:function(e,t,r){let o=e.getHours();return o===0&&(o=24),t==="ko"?r.ordinalNumber(o,{unit:"hour"}):ae(o,t.length)},m:function(e,t,r){return t==="mo"?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):Cr.m(e,t)},s:function(e,t,r){return t==="so"?r.ordinalNumber(e.getSeconds(),{unit:"second"}):Cr.s(e,t)},S:function(e,t){return Cr.S(e,t)},X:function(e,t,r){let o=e.getTimezoneOffset();if(o===0)return"Z";switch(t){case"X":return Av(o);case"XXXX":case"XX":return No(o);default:return No(o,":")}},x:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"x":return Av(o);case"xxxx":case"xx":return No(o);default:return No(o,":")}},O:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+Tv(o,":");default:return"GMT"+No(o,":")}},z:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+Tv(o,":");default:return"GMT"+No(o,":")}},t:function(e,t,r){let o=Math.trunc(+e/1e3);return ae(o,t.length)},T:function(e,t,r){return ae(+e,t.length)}};function Tv(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=Math.trunc(o/60),i=o%60;return i===0?r+String(n):r+String(n)+t+ae(i,2)}function Av(e,t){return e%60===0?(e>0?"-":"+")+ae(Math.abs(e)/60,2):No(e,t)}function No(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=ae(Math.trunc(o/60),2),i=ae(o%60,2);return r+n+t+i}var Iv=(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"})}},Pv=(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"})}},wy=(e,t)=>{let r=e.match(/(P+)(p+)?/)||[],o=r[1],n=r[2];if(!n)return Iv(e,t);let i;switch(o){case"P":i=t.dateTime({width:"short"});break;case"PP":i=t.dateTime({width:"medium"});break;case"PPP":i=t.dateTime({width:"long"});break;default:i=t.dateTime({width:"full"});break}return i.replace("{{date}}",Iv(o,t)).replace("{{time}}",Pv(n,t))},Rv={p:Pv,P:wy};var yy=/^D+$/,_y=/^Y+$/,Sy=["D","DD","YY","YYYY"];function Vv(e){return yy.test(e)}function Nv(e){return _y.test(e)}function Dv(e,t,r){let o=Cy(e,t,r);if(console.warn(o),Sy.includes(e))throw new RangeError(o)}function Cy(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 Ey=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Oy=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Ty=/^'([^]*?)'?$/,Ay=/''/g,Iy=/[a-zA-Z]/;function fi(e,t,r){let o=no(),n=r?.locale??o.locale??Ec,i=r?.firstWeekContainsDate??r?.locale?.options?.firstWeekContainsDate??o.firstWeekContainsDate??o.locale?.options?.firstWeekContainsDate??1,a=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,s=fe(e,r?.in);if(!un(s))throw new RangeError("Invalid time value");let l=t.match(Oy).map(f=>{let p=f[0];if(p==="p"||p==="P"){let d=Rv[p];return d(f,n.formatLong)}return f}).join("").match(Ey).map(f=>{if(f==="''")return{isToken:!1,value:"'"};let p=f[0];if(p==="'")return{isToken:!1,value:Py(f)};if(Oc[p])return{isToken:!0,value:f};if(p.match(Iy))throw new RangeError("Format string contains an unescaped latin alphabet character `"+p+"`");return{isToken:!1,value:f}});n.localize.preprocessor&&(l=n.localize.preprocessor(s,l));let c={firstWeekContainsDate:i,weekStartsOn:a,locale:n};return l.map(f=>{if(!f.isToken)return f.value;let p=f.value;(!r?.useAdditionalWeekYearTokens&&Nv(p)||!r?.useAdditionalDayOfYearTokens&&Vv(p))&&Dv(p,t,String(e));let d=Oc[p[0]];return d(s,p,n.localize,c)}).join("")}function Py(e){let t=e.match(Ty);return t?t[1].replace(Ay,"'"):e}function Do(e,t,r){return as(e,-t,r)}function fs(e,t,r){return ss(e,-t,r)}function kv(e,t,r){return mv(e,-t,r)}function ms(e,t,r){return pv(e,-t,r)}var H=u(j(),1),Pe=u(W(),1),ht=u(Er(),1);var Tc=u(P(),1),Fe={Name:(0,Tc.jsx)("span",{className:"dataviews-filters__summary-filter-text-name"}),Value:(0,Tc.jsx)("span",{className:"dataviews-filters__summary-filter-text-value"})};function Fv(e,t){switch(t){case"days":return Do(new Date,e);case"weeks":return kv(new Date,e);case"months":return fs(new Date,e);case"years":return ms(new Date,e);default:return new Date}}var Lv={label:(0,H.__)("Is none of"),filterText:(e,t)=>(0,Pe.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),Fe),filter:((e,t,r)=>{if(!r?.length)return!0;let o=t.getValue({item:e});return Array.isArray(o)?!r.some(n=>o.includes(n)):typeof o=="string"?!r.includes(o):!1}),selection:"multi"},ps=[{name:_e,label:(0,H.__)("Includes"),filterText:(e,t)=>(0,Pe.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),Fe),filter(e,t,r){if(!r?.length)return!0;let o=t.getValue({item:e});return Array.isArray(o)?r.some(n=>o.includes(n)):typeof o=="string"?r.includes(o):!1},selection:"multi"},{name:Se,...Lv},{name:nt,label:(0,H.__)("Includes all"),filterText:(e,t)=>(0,Pe.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),e.name,t.map(r=>r.label).join(", ")),Fe),filter(e,t,r){return r?.length?r.every(o=>t.getValue({item:e})?.includes(o)):!0},selection:"multi"},{name:it,...Lv},{name:dt,label:(0,H.__)("Between (inc)"),filterText:(e,t)=>(0,Pe.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>"),e.name,t[0].label[0],t[0].label[1]),Fe),filter(e,t,r){if(!Array.isArray(r)||r.length!==2||r[0]===void 0||r[1]===void 0)return!0;let o=t.getValue({item:e});return typeof o=="number"||o instanceof Date||typeof o=="string"?o>=r[0]&&o<=r[1]:!1},selection:"custom"},{name:ft,label:(0,H.__)("In the past"),filterText:(e,t)=>(0,Pe.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s is in the past: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),Fe),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let o=Fv(r.value,r.unit),n=(0,ht.getDate)(t.getValue({item:e}));return n>=o&&n<=new Date},selection:"custom"},{name:xt,label:(0,H.__)("Over"),filterText:(e,t)=>(0,Pe.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),Fe),filter(e,t,r){if(r?.value===void 0||r?.unit===void 0)return!0;let o=Fv(r.value,r.unit);return(0,ht.getDate)(t.getValue({item:e}))<o},selection:"custom"},{name:Ce,label:(0,H.__)("Is"),filterText:(e,t)=>(0,Pe.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),Fe),filter(e,t,r){return r===t.getValue({item:e})||r===void 0},selection:"single"},{name:Ee,label:(0,H.__)("Is not"),filterText:(e,t)=>(0,Pe.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),Fe),filter(e,t,r){return r!==t.getValue({item:e})},selection:"single"},{name:kr,label:(0,H.__)("Less than"),filterText:(e,t)=>(0,Pe.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),e.name,t[0].label),Fe),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<r},selection:"single"},{name:Mr,label:(0,H.__)("Greater than"),filterText:(e,t)=>(0,Pe.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s is greater than: </Name><Value>%2$s</Value>"),e.name,t[0].label),Fe),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>r},selection:"single"},{name:Fr,label:(0,H.__)("Less than or equal"),filterText:(e,t)=>(0,Pe.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s is less than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),Fe),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})<=r},selection:"single"},{name:Lr,label:(0,H.__)("Greater than or equal"),filterText:(e,t)=>(0,Pe.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s is greater than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),Fe),filter(e,t,r){return r===void 0?!0:t.getValue({item:e})>=r},selection:"single"},{name:Br,label:(0,H.__)("Before"),filterText:(e,t)=>(0,Pe.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),e.name,t[0].label),Fe),filter(e,t,r){if(r===void 0)return!0;let o=(0,ht.getDate)(r);return(0,ht.getDate)(t.getValue({item:e}))<o},selection:"single"},{name:jr,label:(0,H.__)("After"),filterText:(e,t)=>(0,Pe.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),e.name,t[0].label),Fe),filter(e,t,r){if(r===void 0)return!0;let o=(0,ht.getDate)(r);return(0,ht.getDate)(t.getValue({item:e}))>o},selection:"single"},{name:Hr,label:(0,H.__)("Before (inc)"),filterText:(e,t)=>(0,Pe.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s is on or before: </Name><Value>%2$s</Value>"),e.name,t[0].label),Fe),filter(e,t,r){if(r===void 0)return!0;let o=(0,ht.getDate)(r);return(0,ht.getDate)(t.getValue({item:e}))<=o},selection:"single"},{name:zr,label:(0,H.__)("After (inc)"),filterText:(e,t)=>(0,Pe.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s is on or after: </Name><Value>%2$s</Value>"),e.name,t[0].label),Fe),filter(e,t,r){if(r===void 0)return!0;let o=(0,ht.getDate)(r);return(0,ht.getDate)(t.getValue({item:e}))>=o},selection:"single"},{name:$t,label:(0,H.__)("Contains"),filterText:(e,t)=>(0,Pe.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),e.name,t[0].label),Fe),filter(e,t,r){if(r===void 0)return!0;let o=t.getValue({item:e});return typeof o=="string"&&r&&o.toLowerCase().includes(String(r).toLowerCase())},selection:"single"},{name:Kt,label:(0,H.__)("Doesn't contain"),filterText:(e,t)=>(0,Pe.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"),e.name,t[0].label),Fe),filter(e,t,r){if(r===void 0)return!0;let o=t.getValue({item:e});return typeof o=="string"&&r&&!o.toLowerCase().includes(String(r).toLowerCase())},selection:"single"},{name:Zt,label:(0,H.__)("Starts with"),filterText:(e,t)=>(0,Pe.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),e.name,t[0].label),Fe),filter(e,t,r){if(r===void 0)return!0;let o=t.getValue({item:e});return typeof o=="string"&&r&&o.toLowerCase().startsWith(String(r).toLowerCase())},selection:"single"},{name:Wr,label:(0,H.__)("On"),filterText:(e,t)=>(0,Pe.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),Fe),filter(e,t,r){if(r===void 0)return!0;let o=(0,ht.getDate)(r),n=(0,ht.getDate)(t.getValue({item:e}));return o.getTime()===n.getTime()},selection:"single"},{name:Gr,label:(0,H.__)("Not on"),filterText:(e,t)=>(0,Pe.createInterpolateElement)((0,H.sprintf)((0,H.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),Fe),filter(e,t,r){if(r===void 0)return!0;let o=(0,ht.getDate)(r),n=(0,ht.getDate)(t.getValue({item:e}));return o.getTime()!==n.getTime()},selection:"single"}],ko=e=>ps.find(t=>t.name===e),Bv=()=>ps.map(e=>e.name),jv=e=>ps.filter(t=>t.selection==="single").some(t=>t.name===e),Hv=e=>ps.some(t=>t.name===e);var Je=u(P(),1),Ry="Enter",Vy=" ",Ny=({activeElements:e,filterInView:t,filter:r})=>{if(e===void 0||e.length===0)return r.name;let o=ko(t?.operator);return o!==void 0?o.filterText(r,e):(0,Or.sprintf)((0,Or.__)("Unknown status for %1$s"),r.name)};function Dy({filter:e,view:t,onChangeView:r}){let o=e.operators?.map(a=>({value:a,label:ko(a)?.label||a})),n=t.filters?.find(a=>a.field===e.field),i=n?.operator||e.operators[0];return o.length>1&&(0,Je.jsxs)(L,{direction:"row",gap:"sm",justify:"flex-start",className:"dataviews-filters__summary-operators-container",align:"center",children:[(0,Je.jsx)(Wt.FlexItem,{className:"dataviews-filters__summary-operators-filter-name",children:e.name}),(0,Je.jsx)(Wt.SelectControl,{className:"dataviews-filters__summary-operators-filter-select",label:(0,Or.__)("Conditions"),value:i,options:o,onChange:a=>{let s=a,l=n?.operator,c=n?[...(t.filters??[]).map(f=>{if(f.field===e.field){let p=ko(l)?.selection,d=ko(s)?.selection,m=p!==d||[p,d].includes("custom");return{...f,value:m?void 0:f.value,operator:s}}return f})]:[...t.filters??[],{field:e.field,operator:s,value:void 0}];r({...t,page:1,filters:c})},size:"small",variant:"minimal",hideLabelFromVision:!0})]})}function zv({addFilterRef:e,openedFilter:t,fields:r,...o}){let n=(0,vs.useRef)(null),{filter:i,view:a,onChangeView:s}=o,l=a.filters?.find(h=>h.field===i.field),c=[],f=(0,vs.useMemo)(()=>{let h=r.find(b=>b.id===i.field);return h&&{...h,getValue:({item:b})=>b[h.id]}},[r,i.field]),{elements:p}=Ye({elements:i.elements,getElements:i.getElements});if(p.length>0)c=p.filter(h=>i.singleSelection?h.value===l?.value:l?.value?.includes(h.value));else if(Array.isArray(l?.value)){let h=l.value.map(b=>f?.getValueFormatted({item:{[f.id]:b},field:f})||String(b));c=[{value:l.value,label:h}]}else if(typeof l?.value=="object")c=[{value:l.value,label:l.value}];else if(l?.value!==void 0){let h=f!==void 0?f.getValueFormatted({item:{[f.id]:l.value},field:f}):String(l.value);c=[{value:l.value,label:h}]}let d=i.isPrimary,m=l?.isLocked,v=!m&&l?.value!==void 0,_=!m&&(!d||v);return(0,Je.jsx)(Wt.Dropdown,{defaultOpen:t===i.field,contentClassName:"dataviews-filters__summary-popover",popoverProps:{placement:"bottom-start",role:"dialog"},onClose:()=>{n.current?.focus()},renderToggle:({isOpen:h,onToggle:b})=>(0,Je.jsxs)("div",{className:"dataviews-filters__summary-chip-container",children:[(0,Je.jsx)(Wt.Tooltip,{text:(0,Or.sprintf)((0,Or.__)("Filter by: %1$s"),i.name.toLowerCase()),placement:"top",children:(0,Je.jsx)("div",{className:Y("dataviews-filters__summary-chip",{"has-reset":_,"has-values":v,"is-not-clickable":m}),role:"button",tabIndex:m?-1:0,onClick:()=>{m||b()},onKeyDown:y=>{!m&&[Ry,Vy].includes(y.key)&&(b(),y.preventDefault())},"aria-disabled":m,"aria-pressed":h,"aria-expanded":h,ref:n,children:(0,Je.jsx)(Ny,{activeElements:c,filterInView:l,filter:i})})}),_&&(0,Je.jsx)(Wt.Tooltip,{text:d?(0,Or.__)("Reset"):(0,Or.__)("Remove"),placement:"top",children:(0,Je.jsx)("button",{className:Y("dataviews-filters__summary-chip-remove",{"has-values":v}),onClick:()=>{s({...a,page:1,filters:a.filters?.filter(y=>y.field!==i.field)}),d?n.current?.focus():e.current?.focus()},children:(0,Je.jsx)(Wt.Icon,{icon:Cl})})})]}),renderContent:()=>(0,Je.jsxs)(L,{direction:"column",justify:"flex-start",children:[(0,Je.jsx)(Dy,{...o}),o.filter.hasElements?(0,Je.jsx)(tv,{...o,filter:{...o.filter,elements:p}}):(0,Je.jsx)(sv,{...o,fields:r})]})})}var hs=u(G(),1),Wv=u(j(),1),Gv=u(W(),1);var Tr=u(P(),1),{Menu:mi}=X(hs.privateApis);function Ac({filters:e,view:t,onChangeView:r,setOpenedFilter:o,triggerProps:n}){let i=e.filter(a=>!a.isVisible);return(0,Tr.jsxs)(mi,{children:[(0,Tr.jsx)(mi.TriggerButton,{...n}),(0,Tr.jsx)(mi.Popover,{children:i.map(a=>(0,Tr.jsx)(mi.Item,{onClick:()=>{o(a.field),r({...t,page:1,filters:[...t.filters||[],{field:a.field,value:void 0,operator:a.operators[0]}]})},children:(0,Tr.jsx)(mi.ItemLabel,{children:a.name})},a.field))})]})}function ky({filters:e,view:t,onChangeView:r,setOpenedFilter:o},n){if(!e.length||e.every(({isPrimary:a})=>a))return null;let i=e.filter(a=>!a.isVisible);return(0,Tr.jsx)(Ac,{triggerProps:{render:(0,Tr.jsx)(hs.Button,{accessibleWhenDisabled:!0,size:"compact",className:"dataviews-filters-button",variant:"tertiary",disabled:!i.length,ref:n}),children:(0,Wv.__)("Add filter")},filters:e,view:t,onChangeView:r,setOpenedFilter:o})}var Uv=(0,Gv.forwardRef)(ky);var Yv=u(G(),1),qv=u(j(),1),$v=u(P(),1);function Kv({filters:e,view:t,onChangeView:r}){let o=i=>e.some(a=>a.field===i&&a.isPrimary),n=!t.search&&!t.filters?.some(i=>!i.isLocked&&(i.value!==void 0||!o(i.field)));return(0,$v.jsx)(Yv.Button,{disabled:n,accessibleWhenDisabled:!0,size:"compact",variant:"tertiary",className:"dataviews-filters__reset-button",onClick:()=>{r({...t,page:1,search:"",filters:t.filters?.filter(i=>!!i.isLocked)||[]})},children:(0,qv.__)("Reset")})}var Zv=u(W(),1);function My(e,t){return(0,Zv.useMemo)(()=>{let r=[];return e.forEach(o=>{if(o.filterBy===!1||!o.hasElements&&!o.Edit)return;let n=o.filterBy.operators,i=!!o.filterBy?.isPrimary,a=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=>jv(s)),operators:n,isVisible:a||i||!!t.filters?.some(s=>s.field===o.id&&Hv(s.operator)),isPrimary:i,isLocked:a})}),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 pi=My;var vi=u(P(),1);function Fy({className:e}){let{fields:t,view:r,onChangeView:o,openedFilter:n,setOpenedFilter:i}=(0,mn.useContext)(q),a=(0,mn.useRef)(null),s=pi(t,r),l=(0,vi.jsx)(Uv,{filters:s,view:r,onChangeView:o,ref:a,setOpenedFilter:i},"add-filter"),c=s.filter(p=>p.isVisible);if(c.length===0)return null;let f=[...c.map(p=>(0,vi.jsx)(zv,{filter:p,view:r,fields:t,onChangeView:o,addFilterRef:a,openedFilter:n},p.field)),l];return f.push((0,vi.jsx)(Kv,{filters:s,view:r,onChangeView:o},"reset-filters")),(0,vi.jsx)(L,{direction:"row",justify:"flex-start",gap:"sm",style:{width:"fit-content"},wrap:"wrap",className:e,children:f})}var hi=(0,mn.memo)(Fy);var io=u(W(),1),Xv=u(G(),1);var gs=u(j(),1);var ir=u(P(),1);function Ly(){let{filters:e,view:t,onChangeView:r,setOpenedFilter:o,isShowingFilter:n,setIsShowingFilter:i}=(0,io.useContext)(q),a=(0,io.useRef)(null),s=(0,io.useCallback)(m=>{r(m),i(!0)},[r,i]);if(e.length===0)return null;let l=e.some(m=>m.isVisible),c={label:(0,gs.__)("Add filter"),"aria-expanded":!1,isPressed:!1},f={label:(0,gs._x)("Filter","verb"),"aria-expanded":n,isPressed:n,onClick:()=>{n||o(null),i(!n)}},p=e.some(m=>m.isPrimary||m.isLocked),d=(0,ir.jsx)(Xv.Button,{ref:a,className:"dataviews-filters__visibility-toggle",size:"compact",icon:Nn,disabled:p,accessibleWhenDisabled:!0,...l?f:c});return(0,ir.jsx)("div",{className:"dataviews-filters__container-visibility-toggle",children:l?(0,ir.jsx)(By,{buttonRef:a,filtersCount:t.filters?.length,children:d}):(0,ir.jsx)(Ac,{filters:e,view:t,onChangeView:s,setOpenedFilter:o,triggerProps:{render:d}})})}function By({buttonRef:e,filtersCount:t,children:r}){return(0,io.useEffect)(()=>()=>{e.current?.focus()},[e]),(0,ir.jsxs)(ir.Fragment,{children:[r,!!t&&(0,ir.jsx)("span",{className:"dataviews-filters-toggle__count",children:t})]})}var bs=Ly;var Qv=u(W(),1);var Jv=u(P(),1);function jy(e){let{isShowingFilter:t}=(0,Qv.useContext)(q);return t?(0,Jv.jsx)(hi,{...e}):null}var xs=jy;var eh=u(W(),1),th=u(j(),1);var Ic=u(P(),1);function Pc({className:e}){let{actions:t=[],data:r,fields:o,getItemId:n,getItemLevel:i,hasInitiallyLoaded:a,isLoading:s,view:l,onChangeView:c,selection:f,onChangeSelection:p,setOpenedFilter:d,onClickItem:m,isItemClickable:v,renderItemLink:_,defaultLayouts:h,empty:b=(0,Ic.jsx)("p",{children:(0,th.__)("No results")})}=(0,eh.useContext)(q);if(!a)return null;let y=Xr.find(A=>A.type===l.type&&h[A.type])?.component;return(0,Ic.jsx)(y,{className:e,actions:t,data:r,fields:o,getItemId:n,getItemLevel:i,isLoading:s,onChangeView:c,onChangeSelection:p,selection:f,setOpenedFilter:d,onClickItem:m,renderItemLink:_,isItemClickable:v,view:l,empty:b})}var rh=u(j(),1),Gt=u(W(),1),oh=u(G(),1),nh=u(bt(),1);var ih=u(P(),1),Hy=(0,Gt.memo)(function({label:t}){let{view:r,onChangeView:o}=(0,Gt.useContext)(q),[n,i,a]=(0,nh.useDebouncedInput)(r.search);(0,Gt.useEffect)(()=>{r.search!==a&&i(r.search??"")},[r.search,i]);let s=(0,Gt.useRef)(o),l=(0,Gt.useRef)(r);(0,Gt.useEffect)(()=>{s.current=o,l.current=r},[o,r]),(0,Gt.useEffect)(()=>{a!==l.current?.search&&s.current({...l.current,page:1,search:a})},[a]);let c=t||(0,rh.__)("Search");return(0,ih.jsx)(oh.SearchControl,{className:"dataviews-search",onChange:i,value:n,label:c,placeholder:c,size:"compact"})}),Rc=Hy;var Le=u(G(),1),Ar=u(j(),1),Ut=u(W(),1);var Nc=u(sh(),1),fh=u(bt(),1);var lh=u(G(),1),Vc=u(j(),1),uh=u(W(),1);var ch=u(P(),1);function dh(){let e=(0,uh.useContext)(q),{view:t,onChangeView:r}=e,o=t.infiniteScrollEnabled??!1;return e.hasInfiniteScrollHandler?(0,ch.jsx)(lh.ToggleControl,{label:(0,Vc.__)("Enable infinite scroll"),help:(0,Vc.__)("Automatically load more content as you scroll, instead of showing pagination links."),checked:o,onChange:n=>{r({...t,infiniteScrollEnabled:n})}}):null}var oe=u(P(),1),{Menu:gi}=X(Le.privateApis),zy={className:"dataviews-config__popover",placement:"bottom-end",offset:9};function Dc(){let{view:e,onChangeView:t,defaultLayouts:r}=(0,Ut.useContext)(q),o=Object.keys(r);if(o.length<=1)return null;let n=Xr.find(i=>e.type===i.type);return(0,oe.jsxs)(gi,{children:[(0,oe.jsx)(gi.TriggerButton,{render:(0,oe.jsx)(Le.Button,{size:"compact",icon:n?.icon,label:(0,Ar.__)("Layout")})}),(0,oe.jsx)(gi.Popover,{children:o.map(i=>{let a=Xr.find(s=>s.type===i);return a?(0,oe.jsx)(gi.RadioItem,{value:i,name:"view-actions-available-view",checked:i===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,Nc.default)("Invalid dataview")},children:(0,oe.jsx)(gi.ItemLabel,{children:a.label})},i):null})})]})}function Wy(){let{view:e,fields:t,onChangeView:r}=(0,Ut.useContext)(q),o=(0,Ut.useMemo)(()=>t.filter(i=>i.enableSorting!==!1).map(i=>({label:i.label,value:i.id})),[t]);return(0,oe.jsx)(Le.SelectControl,{__next40pxDefaultSize:!0,label:(0,Ar.__)("Sort by"),value:e.sort?.field,options:o,onChange:n=>{r({...e,sort:{direction:e?.sort?.direction||"desc",field:n},showLevels:!1})}})}function Gy(){let{view:e,fields:t,onChangeView:r}=(0,Ut.useContext)(q);if(t.filter(i=>i.enableSorting!==!1).length===0)return null;let n=e.sort?.direction;return!n&&e.sort?.field&&(n="desc"),(0,oe.jsx)(Le.__experimentalToggleGroupControl,{className:"dataviews-view-config__sort-direction",__next40pxDefaultSize:!0,isBlock:!0,label:(0,Ar.__)("Order"),value:n,onChange:i=>{if(i==="asc"||i==="desc"){r({...e,sort:{direction:i,field:e.sort?.field||t.find(a=>a.enableSorting!==!1)?.id||""},showLevels:!1});return}(0,Nc.default)("Invalid direction")},children:ha.map(i=>(0,oe.jsx)(Le.__experimentalToggleGroupControlOptionIcon,{value:i,icon:lf[i],label:ba[i]},i))})}function Uy(){let{view:e,config:t,onChangeView:r}=(0,Ut.useContext)(q),{infiniteScrollEnabled:o}=e;return!t||!t.perPageSizes||t.perPageSizes.length<2||t.perPageSizes.length>6||o?null:(0,oe.jsx)(Le.__experimentalToggleGroupControl,{__next40pxDefaultSize:!0,isBlock:!0,label:(0,Ar.__)("Items per page"),value:e.perPage||10,disabled:!e?.sort?.field,onChange:n=>{let i=typeof n=="number"||n===void 0?n:parseInt(n,10);r({...e,perPage:i,page:1})},children:t.perPageSizes.map(n=>(0,oe.jsx)(Le.__experimentalToggleGroupControlOption,{value:n,label:n.toString()},n))})}function Yy(){let{onReset:e}=(0,Ut.useContext)(q);return e===void 0?null:(0,oe.jsx)(Le.Button,{variant:"tertiary",size:"compact",disabled:e===!1,accessibleWhenDisabled:!0,className:"dataviews-view-config__reset-button",onClick:()=>{typeof e=="function"&&e()},children:(0,Ar.__)("Reset view")})}function kc(){let{view:e,onReset:t}=(0,Ut.useContext)(q),r=(0,fh.useInstanceId)(mh,"dataviews-view-config-dropdown"),o=Xr.find(i=>i.type===e.type),n=typeof t=="function";return(0,oe.jsx)(Le.Dropdown,{expandOnMobile:!0,popoverProps:{...zy,id:r},renderToggle:({onToggle:i,isOpen:a})=>(0,oe.jsxs)("div",{className:"dataviews-view-config__toggle-wrapper",children:[(0,oe.jsx)(Le.Button,{size:"compact",icon:Ol,label:(0,Ar._x)("View options","View is used as a noun"),onClick:i,"aria-expanded":a?"true":"false","aria-controls":r}),n&&(0,oe.jsx)("span",{className:"dataviews-view-config__modified-indicator"})]}),renderContent:()=>(0,oe.jsx)(Le.__experimentalDropdownContentWrapper,{paddingSize:"medium",className:"dataviews-config__popover-content-wrapper",children:(0,oe.jsxs)(L,{direction:"column",className:"dataviews-view-config",gap:"xl",children:[(0,oe.jsxs)(L,{direction:"row",justify:"space-between",align:"center",className:"dataviews-view-config__header",children:[(0,oe.jsx)(Le.__experimentalHeading,{level:2,className:"dataviews-settings-section__title",children:(0,Ar.__)("Appearance")}),(0,oe.jsx)(Yy,{})]}),(0,oe.jsxs)(L,{direction:"column",gap:"lg",children:[(0,oe.jsxs)(L,{direction:"row",gap:"sm",className:"dataviews-view-config__sort-controls",children:[(0,oe.jsx)(Wy,{}),(0,oe.jsx)(Gy,{})]}),!!o?.viewConfigOptions&&(0,oe.jsx)(o.viewConfigOptions,{}),(0,oe.jsx)(dh,{}),(0,oe.jsx)(Uy,{}),(0,oe.jsx)(Ta,{})]})]})})})}function mh(){return(0,oe.jsxs)(oe.Fragment,{children:[(0,oe.jsx)(Dc,{}),(0,oe.jsx)(kc,{})]})}var qy=(0,Ut.memo)(mh),ph=qy;var vh=u(G(),1),hh=u(W(),1);function ve(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 gh=u(P(),1),{ValidatedCheckboxControl:$y}=X(vh.privateApis);function bh({field:e,onChange:t,data:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{getValue:a,setValue:s,label:l,description:c,isValid:f}=e,p=(0,hh.useCallback)(()=>{t(s({item:r,value:!a({item:r})}))},[r,a,t,s]);return(0,gh.jsx)($y,{required:!!e.isValid?.required,markWhenOptional:n,customValidity:ve(f,i),hidden:o,label:l,help:c,checked:a({item:r}),onChange:p})}var ws=u(G(),1),xh=u(W(),1);var Mc=u(P(),1),{ValidatedComboboxControl:Ky}=X(ws.privateApis);function ys({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:i,description:a,placeholder:s,getValue:l,setValue:c,isValid:f}=t,p=l({item:e})??"",d=(0,xh.useCallback)(_=>r(c({item:e,value:_??""})),[e,r,c]),{elements:m,isLoading:v}=Ye({elements:t.elements,getElements:t.getElements});return v?(0,Mc.jsx)(ws.Spinner,{}):(0,Mc.jsx)(Ky,{required:!!t.isValid?.required,customValidity:ve(f,n),label:i,value:p,help:a,placeholder:s,options:m,onChange:d,hideLabelFromVision:o,allowReset:!0,expandOnFocus:!0})}var Cs=u(G(),1),jt=u(W(),1),Ss=u(j(),1),Lc=u(Er(),1);var vn=u(G(),1),Fc=u(W(),1),ar=u(j(),1);var pn=u(P(),1),Zy={[ft]:[{value:"days",label:(0,ar.__)("Days")},{value:"weeks",label:(0,ar.__)("Weeks")},{value:"months",label:(0,ar.__)("Months")},{value:"years",label:(0,ar.__)("Years")}],[xt]:[{value:"days",label:(0,ar.__)("Days ago")},{value:"weeks",label:(0,ar.__)("Weeks ago")},{value:"months",label:(0,ar.__)("Months ago")},{value:"years",label:(0,ar.__)("Years ago")}]};function _s({className:e,data:t,field:r,onChange:o,hideLabelFromVision:n,operator:i}){let a=Zy[i===ft?"inThePast":"over"],{id:s,label:l,getValue:c,setValue:f}=r,p=c({item:t}),{value:d="",unit:m=a[0].value}=p&&typeof p=="object"?p:{},v=(0,Fc.useCallback)(h=>o(f({item:t,value:{value:Number(h),unit:m}})),[o,f,t,m]),_=(0,Fc.useCallback)(h=>o(f({item:t,value:{value:d,unit:h}})),[o,f,t,d]);return(0,pn.jsx)(vn.BaseControl,{id:s,className:Y(e,"dataviews-controls__relative-date"),label:l,hideLabelFromVision:n,children:(0,pn.jsxs)(L,{direction:"row",gap:"sm",children:[(0,pn.jsx)(vn.__experimentalNumberControl,{__next40pxDefaultSize:!0,className:"dataviews-controls__relative-date-number",spinControls:"none",min:1,step:1,value:d,onChange:v}),(0,pn.jsx)(vn.SelectControl,{className:"dataviews-controls__relative-date-unit",__next40pxDefaultSize:!0,label:(0,ar.__)("Unit"),value:m,options:a,onChange:_,hideLabelFromVision:!0})]})})}var wh=u(Er(),1);function hn(e){if(!e)return null;let t=(0,wh.getDate)(e);return t&&un(t)?t:null}var ao=u(P(),1),{DateCalendar:Xy,ValidatedInputControl:Qy}=X(Cs.privateApis),Jy=e=>e?typeof e=="string"?e:fi(e,"yyyy-MM-dd'T'HH:mm"):"";function e1({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{id:a,label:s,description:l,setValue:c,getValue:f,isValid:p}=t,d=f({item:e}),m=typeof d=="string"?d:void 0,[v,_]=(0,jt.useState)(()=>hn(m)||new Date),h=(0,jt.useRef)(null),b=(0,jt.useRef)(void 0),y=(0,jt.useRef)(null),A=(0,jt.useCallback)(D=>r(c({item:e,value:D})),[e,r,c]);(0,jt.useEffect)(()=>()=>{b.current&&clearTimeout(b.current)},[]);let N=(0,jt.useCallback)(D=>{let g;if(D){let C=D;if(m){let O=hn(m);O&&(C=new Date(D),C.setHours(O.getHours()),C.setMinutes(O.getMinutes()))}g=C.toISOString(),A(g),b.current&&clearTimeout(b.current)}else A(void 0);y.current=h.current&&h.current.ownerDocument.activeElement,b.current=setTimeout(()=>{h.current&&(h.current.focus(),h.current.blur(),A(g),y.current&&y.current instanceof HTMLElement&&y.current.focus())},0)},[A,m]),R=(0,jt.useCallback)(D=>{if(D){let g=new Date(D);A(g.toISOString());let C=hn(g.toISOString());C&&_(C)}else A(void 0)},[A]),{format:F}=t,k=F.weekStartsOn??(0,Lc.getSettings)().l10n.startOfWeek,{timezone:{string:S}}=(0,Lc.getSettings)(),I=s;return p?.required&&!n&&!o?I=`${s} (${(0,Ss.__)("Required")})`:!p?.required&&n&&!o&&(I=`${s} (${(0,Ss.__)("Optional")})`),(0,ao.jsx)(Cs.BaseControl,{id:a,label:I,help:l,hideLabelFromVision:o,children:(0,ao.jsxs)(L,{direction:"column",gap:"lg",children:[(0,ao.jsx)(Xy,{style:{width:"100%"},selected:m&&hn(m)||void 0,onSelect:N,month:v,onMonthChange:_,timeZone:S||void 0,weekStartsOn:k}),(0,ao.jsx)(Qy,{ref:h,__next40pxDefaultSize:!0,required:!!p?.required,customValidity:ve(p,i),type:"datetime-local",label:(0,Ss.__)("Date time"),hideLabelFromVision:!0,value:m?Jy(hn(m)||void 0):"",onChange:R})]})})}function yh({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:a}){return i===ft||i===xt?(0,ao.jsx)(_s,{className:"dataviews-controls__datetime",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:i}):(0,ao.jsx)(e1,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:a})}var lt=u(G(),1),de=u(W(),1),ze=u(j(),1),st=u(Er(),1);var he=u(P(),1),{DateCalendar:t1,DateRangeCalendar:r1}=X(lt.privateApis),o1=[{id:"today",label:(0,ze.__)("Today"),getValue:()=>(0,st.getDate)(null)},{id:"yesterday",label:(0,ze.__)("Yesterday"),getValue:()=>{let e=(0,st.getDate)(null);return Do(e,1)}},{id:"past-week",label:(0,ze.__)("Past week"),getValue:()=>{let e=(0,st.getDate)(null);return Do(e,7)}},{id:"past-month",label:(0,ze.__)("Past month"),getValue:()=>{let e=(0,st.getDate)(null);return fs(e,1)}}],n1=[{id:"last-7-days",label:(0,ze.__)("Last 7 days"),getValue:()=>{let e=(0,st.getDate)(null);return[Do(e,7),e]}},{id:"last-30-days",label:(0,ze.__)("Last 30 days"),getValue:()=>{let e=(0,st.getDate)(null);return[Do(e,30),e]}},{id:"month-to-date",label:(0,ze.__)("Month to date"),getValue:()=>{let e=(0,st.getDate)(null);return[hv(e),e]}},{id:"last-year",label:(0,ze.__)("Last year"),getValue:()=>{let e=(0,st.getDate)(null);return[ms(e,1),e]}},{id:"year-to-date",label:(0,ze.__)("Year to date"),getValue:()=>{let e=(0,st.getDate)(null);return[us(e),e]}}],gn=e=>{if(!e)return null;let t=(0,st.getDate)(e);return t&&un(t)?t:null},Bc=e=>e?typeof e=="string"?e:fi(e,"yyyy-MM-dd"):"";function _h({field:e,validity:t,inputRefs:r,isTouched:o,setIsTouched:n,children:i}){let{isValid:a}=e,[s,l]=(0,de.useState)(void 0),c=(0,de.useCallback)(()=>{let p=Array.isArray(r)?r:[r];for(let d of p){let m=d.current;if(m&&!m.validity.valid){l({type:"invalid",message:m.validationMessage});return}}l(void 0)},[r]);return(0,de.useEffect)(()=>{let p=Array.isArray(r)?r:[r],d=t?ve(a,t):void 0;for(let m of p){let v=m.current;v&&v.setCustomValidity(d?.type==="invalid"&&d.message?d.message:"")}},[r,a,t]),(0,de.useEffect)(()=>{let p=Array.isArray(r)?r:[r],d=m=>{m.preventDefault(),n(!0)};for(let m of p)m.current?.addEventListener("invalid",d);return()=>{for(let m of p)m.current?.removeEventListener("invalid",d)}},[r,n]),(0,de.useEffect)(()=>{if(!o)return;let p=t?ve(a,t):void 0;p?l(p):c()},[o,a,t,c]),(0,he.jsxs)("div",{onBlur:p=>{o||(!p.relatedTarget||!p.currentTarget.contains(p.relatedTarget))&&n(!0)},children:[i,(0,he.jsx)("div",{"aria-live":"polite",children:s&&(0,he.jsxs)("p",{className:Y("components-validated-control__indicator",s.type==="invalid"?"is-invalid":void 0),children:[(0,he.jsx)(lt.Icon,{className:"components-validated-control__indicator-icon",icon:Vl,size:16,fill:"currentColor"}),s.message]})})]})}function i1({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{id:a,label:s,setValue:l,getValue:c,isValid:f,format:p}=t,[d,m]=(0,de.useState)(null),v=p.weekStartsOn??(0,st.getSettings)().l10n.startOfWeek,_=c({item:e}),h=typeof _=="string"?_:void 0,[b,y]=(0,de.useState)(()=>gn(h)||new Date),[A,N]=(0,de.useState)(!1),R=(0,de.useRef)(null),F=(0,de.useCallback)(C=>r(l({item:e,value:C})),[e,r,l]),k=(0,de.useCallback)(C=>{let O=C?fi(C,"yyyy-MM-dd"):void 0;F(O),m(null),N(!0)},[F]),S=(0,de.useCallback)(C=>{let O=C.getValue(),x=Bc(O);y(O),F(x),m(C.id),N(!0)},[F]),I=(0,de.useCallback)(C=>{if(F(C),C){let O=gn(C);O&&y(O)}m(null),N(!0)},[F]),{timezone:{string:D}}=(0,st.getSettings)(),g=s;return f?.required&&!n?g=`${s} (${(0,ze.__)("Required")})`:!f?.required&&n&&(g=`${s} (${(0,ze.__)("Optional")})`),(0,he.jsx)(_h,{field:t,validity:i,inputRefs:R,isTouched:A,setIsTouched:N,children:(0,he.jsx)(lt.BaseControl,{id:a,className:"dataviews-controls__date",label:g,hideLabelFromVision:o,children:(0,he.jsxs)(L,{direction:"column",gap:"lg",children:[(0,he.jsxs)(L,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[o1.map(C=>{let O=d===C.id;return(0,he.jsx)(lt.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:O,size:"small",onClick:()=>S(C),children:C.label},C.id)}),(0,he.jsx)(lt.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!d,size:"small",disabled:!!d,accessibleWhenDisabled:!1,children:(0,ze.__)("Custom")})]}),(0,he.jsx)(lt.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:R,type:"date",label:(0,ze.__)("Date"),hideLabelFromVision:!0,value:h,onChange:I,required:!!t.isValid?.required}),(0,he.jsx)(t1,{style:{width:"100%"},selected:h&&gn(h)||void 0,onSelect:k,month:b,onMonthChange:y,timeZone:D||void 0,weekStartsOn:v})]})})})}function a1({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{id:a,label:s,getValue:l,setValue:c,format:f}=t,p,d=l({item:e});Array.isArray(d)&&d.length===2&&d.every(x=>typeof x=="string")&&(p=d);let m=f.weekStartsOn??(0,st.getSettings)().l10n.startOfWeek,v=(0,de.useCallback)(x=>{r(c({item:e,value:x}))},[e,r,c]),[_,h]=(0,de.useState)(null),b=(0,de.useMemo)(()=>{if(!p)return{from:void 0,to:void 0};let[x,T]=p;return{from:gn(x)||void 0,to:gn(T)||void 0}},[p]),[y,A]=(0,de.useState)(()=>b.from||new Date),[N,R]=(0,de.useState)(!1),F=(0,de.useRef)(null),k=(0,de.useRef)(null),S=(0,de.useCallback)((x,T)=>{x&&T?v([Bc(x),Bc(T)]):!x&&!T&&v(void 0)},[v]),I=(0,de.useCallback)(x=>{S(x?.from,x?.to),h(null),R(!0)},[S]),D=(0,de.useCallback)(x=>{let[T,E]=x.getValue();A(T),S(T,E),h(x.id),R(!0)},[S]),g=(0,de.useCallback)((x,T)=>{let[E,w]=p||[void 0,void 0];if(S(x==="from"?T:E,x==="to"?T:w),T){let z=gn(T);z&&A(z)}h(null),R(!0)},[p,S]),{timezone:C}=(0,st.getSettings)(),O=s;return t.isValid?.required&&!n?O=`${s} (${(0,ze.__)("Required")})`:!t.isValid?.required&&n&&(O=`${s} (${(0,ze.__)("Optional")})`),(0,he.jsx)(_h,{field:t,validity:i,inputRefs:[F,k],isTouched:N,setIsTouched:R,children:(0,he.jsx)(lt.BaseControl,{id:a,className:"dataviews-controls__date",label:O,hideLabelFromVision:o,children:(0,he.jsxs)(L,{direction:"column",gap:"lg",children:[(0,he.jsxs)(L,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[n1.map(x=>{let T=_===x.id;return(0,he.jsx)(lt.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:T,size:"small",onClick:()=>D(x),children:x.label},x.id)}),(0,he.jsx)(lt.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!_,size:"small",accessibleWhenDisabled:!1,disabled:!!_,children:(0,ze.__)("Custom")})]}),(0,he.jsxs)(L,{direction:"row",gap:"sm",justify:"space-between",className:"dataviews-controls__date-range-inputs",children:[(0,he.jsx)(lt.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:F,type:"date",label:(0,ze.__)("From"),hideLabelFromVision:!0,value:p?.[0],onChange:x=>g("from",x),required:!!t.isValid?.required}),(0,he.jsx)(lt.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:k,type:"date",label:(0,ze.__)("To"),hideLabelFromVision:!0,value:p?.[1],onChange:x=>g("to",x),required:!!t.isValid?.required})]}),(0,he.jsx)(r1,{style:{width:"100%"},selected:b,onSelect:I,month:y,onMonthChange:A,timeZone:C.string||void 0,weekStartsOn:m})]})})})}function Sh({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:a}){return i===ft||i===xt?(0,he.jsx)(_s,{className:"dataviews-controls__date",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:i}):i===dt?(0,he.jsx)(a1,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:a}):(0,he.jsx)(i1,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:a})}var Es=u(G(),1),Ch=u(W(),1);var jc=u(P(),1),{ValidatedSelectControl:s1}=X(Es.privateApis);function Os({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{type:a,label:s,description:l,getValue:c,setValue:f,isValid:p}=t,d=a==="array",m=c({item:e})??(d?[]:""),v=(0,Ch.useCallback)(b=>r(f({item:e,value:b})),[e,r,f]),{elements:_,isLoading:h}=Ye({elements:t.elements,getElements:t.getElements});return h?(0,jc.jsx)(Es.Spinner,{}):(0,jc.jsx)(s1,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:ve(p,i),label:s,value:m,help:l,options:_,onChange:v,__next40pxDefaultSize:!0,hideLabelFromVision:o,multiple:d})}var Hc=u(P(),1),l1=10;function Eh(e){let{field:t}=e,{elements:r}=Ye({elements:t.elements,getElements:t.getElements});return r.length>=l1?(0,Hc.jsx)(ys,{...e}):(0,Hc.jsx)(Os,{...e})}var As=u(G(),1);var Oh=u(G(),1),Th=u(W(),1);var Ah=u(P(),1),{ValidatedInputControl:u1}=X(Oh.privateApis);function sr({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,type:i,prefix:a,suffix:s,validity:l}){let{label:c,placeholder:f,description:p,getValue:d,setValue:m,isValid:v}=t,_=d({item:e}),h=(0,Th.useCallback)(b=>r(m({item:e,value:b})),[e,m,r]);return(0,Ah.jsx)(u1,{required:!!v.required,markWhenOptional:n,customValidity:ve(v,l),label:c,placeholder:f,value:_??"",help:p,onChange:h,hideLabelFromVision:o,type:i,prefix:a,suffix:s,pattern:v.pattern?v.pattern.constraint:void 0,minLength:v.minLength?v.minLength.constraint:void 0,maxLength:v.maxLength?v.maxLength.constraint:void 0,__next40pxDefaultSize:!0})}var Ts=u(P(),1);function Ih({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,Ts.jsx)(sr,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"email",prefix:(0,Ts.jsx)(As.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Ts.jsx)(As.Icon,{icon:Pl})})})}var Ps=u(G(),1);var Is=u(P(),1);function Ph({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,Is.jsx)(sr,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"tel",prefix:(0,Is.jsx)(Ps.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Is.jsx)(Ps.Icon,{icon:Ul})})})}var Vs=u(G(),1);var Rs=u(P(),1);function Rh({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,Rs.jsx)(sr,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"url",prefix:(0,Rs.jsx)(Vs.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Rs.jsx)(Vs.Icon,{icon:Wl})})})}var Ir=u(G(),1),bi=u(W(),1),Ns=u(j(),1);var so=u(P(),1),{ValidatedNumberControl:c1}=X(Ir.privateApis);function Vh(e){if(e===""||e===void 0)return"";let t=Number(e);return Number.isFinite(t)?t:""}function d1({value:e,onChange:t,hideLabelFromVision:r,step:o}){let[n="",i=""]=e,a=(0,bi.useCallback)(l=>t([Vh(l),i]),[t,i]),s=(0,bi.useCallback)(l=>t([n,Vh(l)]),[t,n]);return(0,so.jsx)(Ir.BaseControl,{help:(0,Ns.__)("The max. value must be greater than the min. value."),children:(0,so.jsxs)(Ir.Flex,{direction:"row",gap:4,children:[(0,so.jsx)(Ir.__experimentalNumberControl,{label:(0,Ns.__)("Min."),value:n,max:i?Number(i)-o:void 0,onChange:a,__next40pxDefaultSize:!0,hideLabelFromVision:r,step:o}),(0,so.jsx)(Ir.__experimentalNumberControl,{label:(0,Ns.__)("Max."),value:i,min:n?Number(n)+o:void 0,onChange:s,__next40pxDefaultSize:!0,hideLabelFromVision:r,step:o})]})})}function Ds({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:a}){let s=t.format?.decimals??0,l=Math.pow(10,Math.abs(s)*-1),{label:c,description:f,getValue:p,setValue:d,isValid:m}=t,v=p({item:e})??"",_=(0,bi.useCallback)(b=>{r(d({item:e,value:["",void 0].includes(b)?void 0:Number(b)}))},[e,r,d]),h=(0,bi.useCallback)(b=>{r(d({item:e,value:b}))},[e,r,d]);if(i===dt){let b=["",""];return Array.isArray(v)&&v.length===2&&v.every(y=>typeof y=="number"||y==="")&&(b=v),(0,so.jsx)(d1,{value:b,onChange:h,hideLabelFromVision:o,step:l})}return(0,so.jsx)(c1,{required:!!m.required,markWhenOptional:n,customValidity:ve(m,a),label:c,help:f,value:v,onChange:_,__next40pxDefaultSize:!0,hideLabelFromVision:o,step:l,min:m.min?m.min.constraint:void 0,max:m.max?m.max.constraint:void 0})}var Nh=u(P(),1);function Dh(e){return(0,Nh.jsx)(Ds,{...e})}var kh=u(P(),1);function Mh(e){return(0,kh.jsx)(Ds,{...e})}var ks=u(G(),1),Fh=u(W(),1);var zc=u(P(),1),{ValidatedRadioControl:f1}=X(ks.privateApis);function Lh({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:a,description:s,getValue:l,setValue:c,isValid:f}=t,{elements:p,isLoading:d}=Ye({elements:t.elements,getElements:t.getElements}),m=l({item:e}),v=(0,Fh.useCallback)(_=>r(c({item:e,value:_})),[e,r,c]);return d?(0,zc.jsx)(ks.Spinner,{}):(0,zc.jsx)(f1,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:ve(f,i),label:a,help:s,onChange:v,options:p,selected:m,hideLabelFromVision:o})}var Wc=u(W(),1);var Bh=u(P(),1);function jh({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,config:i,validity:a}){let{prefix:s,suffix:l}=i||{};return(0,Bh.jsx)(sr,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:a,prefix:s?(0,Wc.createElement)(s):void 0,suffix:l?(0,Wc.createElement)(l):void 0})}var Hh=u(G(),1),zh=u(W(),1);var Wh=u(P(),1),{ValidatedToggleControl:m1}=X(Hh.privateApis);function Gh({field:e,onChange:t,data:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:a,description:s,getValue:l,setValue:c,isValid:f}=e,p=(0,zh.useCallback)(()=>{t(c({item:r,value:!l({item:r})}))},[t,c,r,l]);return(0,Wh.jsx)(m1,{required:!!f.required,markWhenOptional:n,customValidity:ve(f,i),hidden:o,label:a,help:s,checked:l({item:r}),onChange:p})}var Uh=u(G(),1),Yh=u(W(),1);var qh=u(P(),1),{ValidatedTextareaControl:p1}=X(Uh.privateApis);function $h({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,config:i,validity:a}){let{rows:s=4}=i||{},{label:l,placeholder:c,description:f,setValue:p,isValid:d}=t,m=t.getValue({item:e}),v=(0,Yh.useCallback)(_=>r(p({item:e,value:_})),[e,r,p]);return(0,qh.jsx)(p1,{required:!!d.required,markWhenOptional:n,customValidity:ve(d,a),label:l,placeholder:c,value:m??"",help:f,onChange:v,rows:s,minLength:d.minLength?d.minLength.constraint:void 0,maxLength:d.maxLength?d.maxLength.constraint:void 0,__next40pxDefaultSize:!0,hideLabelFromVision:o})}var bn=u(G(),1),Kh=u(W(),1);var Ms=u(P(),1),{ValidatedToggleGroupControl:v1}=X(bn.privateApis);function Zh({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{getValue:a,setValue:s,isValid:l}=t,c=a({item:e}),f=(0,Kh.useCallback)(v=>r(s({item:e,value:v})),[e,r,s]),{elements:p,isLoading:d}=Ye({elements:t.elements,getElements:t.getElements});if(d)return(0,Ms.jsx)(bn.Spinner,{});if(p.length===0)return null;let m=p.find(v=>v.value===c);return(0,Ms.jsx)(v1,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:ve(l,i),__next40pxDefaultSize:!0,isBlock:!0,label:t.label,help:m?.description||t.description,onChange:f,value:c,hideLabelFromVision:o,children:p.map(v=>(0,Ms.jsx)(bn.__experimentalToggleGroupControlOption,{label:v.label,value:v.value},v.value))})}var Fs=u(G(),1),Ls=u(W(),1);var xi=u(P(),1),{ValidatedFormTokenField:h1}=X(Fs.privateApis);function Xh({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:a,placeholder:s,getValue:l,setValue:c,isValid:f}=t,p=l({item:e}),{elements:d,isLoading:m}=Ye({elements:t.elements,getElements:t.getElements}),v=(0,Ls.useMemo)(()=>Array.isArray(p)?p.map(h=>d?.find(y=>y.value===h)||{value:h,label:h}):[],[p,d]),_=(0,Ls.useCallback)(h=>{let b=h.map(y=>typeof y=="object"&&"value"in y?y.value:y);r(c({item:e,value:b}))},[r,c,e]);return m?(0,xi.jsx)(Fs.Spinner,{}):(0,xi.jsx)(h1,{required:!!f?.required,markWhenOptional:n,customValidity:ve(f,i),label:o?void 0:a,value:v,onChange:_,placeholder:s,suggestions:d?.map(h=>h.value),__experimentalValidateInput:h=>t.isValid?.elements&&d?d.some(b=>b.value===h||b.label===h):!0,__experimentalExpandOnFocus:d&&d.length>0,__experimentalShowHowTo:!t.isValid?.elements,displayTransform:h=>typeof h=="object"&&"label"in h?h.label:typeof h=="string"&&d&&d.find(y=>y.value===h)?.label||h,__experimentalRenderItem:({item:h})=>{if(typeof h=="string"&&d){let b=d.find(y=>y.value===h);return(0,xi.jsx)("span",{children:b?.label||h})}return(0,xi.jsx)("span",{children:h})}})}var g1={grad:.9,turn:360,rad:360/(2*Math.PI)},Pr=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},qe=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},Ht=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},ag=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},Qh=function(e){return{r:Ht(e.r,0,255),g:Ht(e.g,0,255),b:Ht(e.b,0,255),a:Ht(e.a)}},Gc=function(e){return{r:qe(e.r),g:qe(e.g),b:qe(e.b),a:qe(e.a,3)}},b1=/^#([0-9a-f]{3,8})$/i,Bs=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},sg=function(e){var t=e.r,r=e.g,o=e.b,n=e.a,i=Math.max(t,r,o),a=i-Math.min(t,r,o),s=a?i===t?(r-o)/a:i===r?2+(o-t)/a:4+(t-r)/a:0;return{h:60*(s<0?s+6:s),s:i?a/i*100:0,v:i/255*100,a:n}},lg=function(e){var t=e.h,r=e.s,o=e.v,n=e.a;t=t/360*6,r/=100,o/=100;var i=Math.floor(t),a=o*(1-r),s=o*(1-(t-i)*r),l=o*(1-(1-t+i)*r),c=i%6;return{r:255*[o,s,a,a,l,o][c],g:255*[l,o,o,s,a,a][c],b:255*[a,a,l,o,o,s][c],a:n}},Jh=function(e){return{h:ag(e.h),s:Ht(e.s,0,100),l:Ht(e.l,0,100),a:Ht(e.a)}},eg=function(e){return{h:qe(e.h),s:qe(e.s),l:qe(e.l),a:qe(e.a,3)}},tg=function(e){return lg((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},wi=function(e){return{h:(t=sg(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},x1=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,w1=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,y1=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,_1=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,rg={string:[[function(e){var t=b1.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?qe(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?qe(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=y1.exec(e)||_1.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:Qh({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=x1.exec(e)||w1.exec(e);if(!t)return null;var r,o,n=Jh({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(g1[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return tg(n)},"hsl"]],object:[[function(e){var t=e.r,r=e.g,o=e.b,n=e.a,i=n===void 0?1:n;return Pr(t)&&Pr(r)&&Pr(o)?Qh({r:Number(t),g:Number(r),b:Number(o),a:Number(i)}):null},"rgb"],[function(e){var t=e.h,r=e.s,o=e.l,n=e.a,i=n===void 0?1:n;if(!Pr(t)||!Pr(r)||!Pr(o))return null;var a=Jh({h:Number(t),s:Number(r),l:Number(o),a:Number(i)});return tg(a)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,n=e.a,i=n===void 0?1:n;if(!Pr(t)||!Pr(r)||!Pr(o))return null;var a=(function(s){return{h:ag(s.h),s:Ht(s.s,0,100),v:Ht(s.v,0,100),a:Ht(s.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(i)});return lg(a)},"hsv"]]},og=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]},S1=function(e){return typeof e=="string"?og(e.trim(),rg.string):typeof e=="object"&&e!==null?og(e,rg.object):[null,void 0]};var Uc=function(e,t){var r=wi(e);return{h:r.h,s:Ht(r.s+100*t,0,100),l:r.l,a:r.a}},Yc=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},ng=function(e,t){var r=wi(e);return{h:r.h,s:r.s,l:Ht(r.l+100*t,0,100),a:r.a}},ig=(function(){function e(t){this.parsed=S1(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 qe(Yc(this.rgba),2)},e.prototype.isDark=function(){return Yc(this.rgba)<.5},e.prototype.isLight=function(){return Yc(this.rgba)>=.5},e.prototype.toHex=function(){return t=Gc(this.rgba),r=t.r,o=t.g,n=t.b,a=(i=t.a)<1?Bs(qe(255*i)):"","#"+Bs(r)+Bs(o)+Bs(n)+a;var t,r,o,n,i,a},e.prototype.toRgb=function(){return Gc(this.rgba)},e.prototype.toRgbString=function(){return t=Gc(this.rgba),r=t.r,o=t.g,n=t.b,(i=t.a)<1?"rgba("+r+", "+o+", "+n+", "+i+")":"rgb("+r+", "+o+", "+n+")";var t,r,o,n,i},e.prototype.toHsl=function(){return eg(wi(this.rgba))},e.prototype.toHslString=function(){return t=eg(wi(this.rgba)),r=t.h,o=t.s,n=t.l,(i=t.a)<1?"hsla("+r+", "+o+"%, "+n+"%, "+i+")":"hsl("+r+", "+o+"%, "+n+"%)";var t,r,o,n,i},e.prototype.toHsv=function(){return t=sg(this.rgba),{h:qe(t.h),s:qe(t.s),v:qe(t.v),a:qe(t.a,3)};var t},e.prototype.invert=function(){return ut({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),ut(Uc(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),ut(Uc(this.rgba,-t))},e.prototype.grayscale=function(){return ut(Uc(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),ut(ng(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),ut(ng(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"?ut({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):qe(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=wi(this.rgba);return typeof t=="number"?ut({h:t,s:r.s,l:r.l,a:r.a}):qe(r.h)},e.prototype.isEqual=function(t){return this.toHex()===ut(t).toHex()},e})(),ut=function(e){return e instanceof ig?e:new ig(e)};var Ct=u(G(),1),qc=u(W(),1),ug=u(j(),1);var Rr=u(P(),1),{ValidatedInputControl:C1}=X(Ct.privateApis),E1=({color:e,onColorChange:t})=>{let r=e&&ut(e).isValid()?e:"#ffffff";return(0,Rr.jsx)(Ct.Dropdown,{className:"dataviews-controls__color-picker-dropdown",popoverProps:{resize:!1},renderToggle:({onToggle:o})=>(0,Rr.jsx)(Ct.Button,{onClick:o,"aria-label":(0,ug.__)("Open color picker"),size:"small",icon:()=>(0,Rr.jsx)(Ct.ColorIndicator,{colorValue:r})}),renderContent:()=>(0,Rr.jsx)(Ct.__experimentalDropdownContentWrapper,{paddingSize:"none",children:(0,Rr.jsx)(Ct.ColorPicker,{color:r,onChange:t,enableAlpha:!0})})})};function cg({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:a,placeholder:s,description:l,setValue:c,isValid:f}=t,p=t.getValue({item:e})||"",d=(0,qc.useCallback)(v=>{r(c({item:e,value:v}))},[e,r,c]),m=(0,qc.useCallback)(v=>{r(c({item:e,value:v||""}))},[e,r,c]);return(0,Rr.jsx)(C1,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:ve(f,i),label:a,placeholder:s,value:p,help:l,onChange:m,hideLabelFromVision:o,type:"text",prefix:(0,Rr.jsx)(Ct.__experimentalInputControlPrefixWrapper,{variant:"control",children:(0,Rr.jsx)(E1,{color:p,onColorChange:d})})})}var Hs=u(G(),1),zs=u(W(),1),$c=u(j(),1);var js=u(P(),1);function dg({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let[a,s]=(0,zs.useState)(!1),l=(0,zs.useCallback)(()=>{s(c=>!c)},[]);return(0,js.jsx)(sr,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:a?"text":"password",suffix:(0,js.jsx)(Hs.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,js.jsx)(Hs.Button,{icon:a?kn:eu,onClick:l,size:"small",label:a?(0,$c.__)("Hide password"):(0,$c.__)("Show password")})})})}function Ws(e){return Array.isArray(e.elements)&&e.elements.length>0||typeof e.getElements=="function"}var mg=u(P(),1),fg={adaptiveSelect:Eh,array:Xh,checkbox:bh,color:cg,combobox:ys,datetime:yh,date:Sh,email:Ih,telephone:Ph,url:Rh,integer:Dh,number:Mh,password:dg,radio:Lh,select:Os,text:jh,toggle:Gh,textarea:$h,toggleGroup:Zh};function O1(e){return e&&typeof e=="object"&&typeof e.control=="string"}function T1(e){let{control:t,...r}=e,o=Gs(t);return o===null?null:function(i){return(0,mg.jsx)(o,{...i,config:r})}}function pg(e,t){return typeof e.Edit=="function"?e.Edit:typeof e.Edit=="string"?Gs(e.Edit):O1(e.Edit)?T1(e.Edit):Ws(e)&&e.type!=="array"?Gs("adaptiveSelect"):t===null?null:Gs(t)}function Gs(e){return Object.keys(fg).includes(e)?fg[e]:null}function A1(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 vg=A1;var I1=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},hg=I1;var P1=e=>({value:t})=>{let r=e.split("."),o={},n=o;for(let i of r.slice(0,-1))n[i]={},n=n[i];return n[r.at(-1)]=t,o},gg=P1;var xg=u(j(),1);function Us({item:e,field:t}){let{elements:r,isLoading:o}=Ye({elements:t.elements,getElements:t.getElements}),n=t.getValue({item:e});return o||r.length===0?n:r?.find(i=>i.value===n)?.label||t.getValue({item:e})}var bg=u(P(),1);function Re({item:e,field:t}){return t.hasElements?(0,bg.jsx)(Us,{item:e,field:t}):t.getValueFormatted({item:e,field:t})}var lr=(e,t,r)=>r==="asc"?e.localeCompare(t):t.localeCompare(e);function Ve(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)}function ur(e,t){if(typeof t.isValid.minLength?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:String(r).length>=t.isValid.minLength.constraint}function cr(e,t){if(typeof t.isValid.maxLength?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:String(r).length<=t.isValid.maxLength.constraint}function dr(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 ye(e,t){let o=(t.elements??[]).map(i=>i.value);if(o.length===0)return!0;let n=t.getValue({item:e});return[].concat(n).every(i=>o.includes(i))}function R1({item:e,field:t}){return t.getValue({item:e})}var gt=R1;var V1=/^[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 N1(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!V1.test(r)?(0,xg.__)("Value must be a valid email address."):null}var wg={type:"email",render:Re,Edit:"email",sort:lr,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[_e,Se],validOperators:[Ce,Ee,$t,Kt,Zt,_e,Se,nt,it],format:{},getValueFormatted:gt,validate:{required:Ve,pattern:dr,minLength:ur,maxLength:cr,elements:ye,custom:N1}};var yg=u(j(),1);var xn=(e,t,r)=>r==="asc"?e-t:t-e;function Ys(e,t){if(typeof t.isValid.min?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:Number(r)>=t.isValid.min.constraint}function qs(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 _g={separatorThousand:","};function D1({item:e,field:t}){let r=t.getValue({item:e});if(r==null)return"";if(r=Number(r),!Number.isFinite(r))return String(r);let o;t.type!=="integer"?o=_g:o=t.format;let{separatorThousand:n}=o,i=Math.trunc(r);return n?String(i).replace(/\B(?=(\d{3})+(?!\d))/g,n):String(i)}function k1(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Number.isInteger(r)?(0,yg.__)("Value must be an integer."):null}var Sg={type:"integer",render:Re,Edit:"integer",sort:xn,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ce,Ee,kr,Mr,Fr,Lr,dt],validOperators:[Ce,Ee,kr,Mr,Fr,Lr,dt,_e,Se,nt,it],format:_g,getValueFormatted:D1,validate:{required:Ve,min:Ys,max:qs,elements:ye,custom:k1}};var Cg=u(j(),1);var Eg={separatorThousand:",",separatorDecimal:".",decimals:2};function M1({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=Eg:o=t.format;let{separatorThousand:n,separatorDecimal:i,decimals:a}=o,s=r.toFixed(a),[l,c]=s.split("."),f=n?l.replace(/\B(?=(\d{3})+(?!\d))/g,n):l;return a===0?f:f+i+c}function F1(e){return e===""||e===void 0||e===null}function L1(e,t){let r=t.getValue({item:e});return!F1(r)&&!Number.isFinite(r)?(0,Cg.__)("Value must be a number."):null}var Og={type:"number",render:Re,Edit:"number",sort:xn,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ce,Ee,kr,Mr,Fr,Lr,dt],validOperators:[Ce,Ee,kr,Mr,Fr,Lr,dt,_e,Se,nt,it],format:Eg,getValueFormatted:M1,validate:{required:Ve,min:Ys,max:qs,elements:ye,custom:L1}};var Tg={type:"text",render:Re,Edit:"text",sort:lr,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[_e,Se],validOperators:[Ce,Ee,$t,Kt,Zt,_e,Se,nt,it],format:{},getValueFormatted:gt,validate:{required:Ve,pattern:dr,minLength:ur,maxLength:cr,elements:ye}};var Mo=u(Er(),1);var Ag={datetime:(0,Mo.getSettings)().formats.datetime,weekStartsOn:(0,Mo.getSettings)().l10n.startOfWeek};function B1({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="datetime"?o=Ag:o=t.format,(0,Mo.dateI18n)(o.datetime,(0,Mo.getDate)(r))}var j1=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},Ig={type:"datetime",render:Re,Edit:"datetime",sort:j1,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Wr,Gr,Br,jr,Hr,zr,ft,xt],validOperators:[Wr,Gr,Br,jr,Hr,zr,ft,xt],format:Ag,getValueFormatted:B1,validate:{required:Ve,elements:ye}};var Fo=u(Er(),1);var Pg={date:(0,Fo.getSettings)().formats.date,weekStartsOn:(0,Fo.getSettings)().l10n.startOfWeek};function H1({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="date"?o=Pg:o=t.format,(0,Fo.dateI18n)(o.date,(0,Fo.getDate)(r))}var z1=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},Rg={type:"date",render:Re,Edit:"date",sort:z1,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Wr,Gr,Br,jr,Hr,zr,ft,xt,dt],validOperators:[Wr,Gr,Br,jr,Hr,zr,ft,xt,dt],format:Pg,getValueFormatted:H1,validate:{required:Ve,elements:ye}};var $s=u(j(),1);function Vg(e,t){return t.getValue({item:e})===!0}function W1({item:e,field:t}){let r=t.getValue({item:e});return r===!0?(0,$s.__)("True"):r===!1?(0,$s.__)("False"):""}function G1(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&![!0,!1].includes(r)?(0,$s.__)("Value must be true, false, or undefined"):null}var U1=(e,t,r)=>{let o=!!e;return o===!!t?0:r==="asc"?o?1:-1:o?-1:1},Ng={type:"boolean",render:Re,Edit:"checkbox",sort:U1,validate:{required:Vg,elements:ye,custom:G1},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ce,Ee],validOperators:[Ce,Ee],format:{},getValueFormatted:W1};var Dg={type:"media",render:()=>null,Edit:null,sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:gt,validate:{}};var Kc=u(j(),1);function kg(e,t){let r=t.getValue({item:e});return Array.isArray(r)&&r.length>0&&r.every(o=>![void 0,"",null].includes(o))}function Mg({item:e,field:t}){let r=t.getValue({item:e});return(Array.isArray(r)?r:[]).join(", ")}function Y1({item:e,field:t}){return Mg({item:e,field:t})}function q1(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Array.isArray(r)?(0,Kc.__)("Value must be an array."):r.every(o=>typeof o=="string")?null:(0,Kc.__)("Every value must be a string.")}var $1=(e,t,r)=>{let o=Array.isArray(e)?e:[],n=Array.isArray(t)?t:[];if(o.length!==n.length)return r==="asc"?o.length-n.length:n.length-o.length;let i=o.join(","),a=n.join(",");return r==="asc"?i.localeCompare(a):a.localeCompare(i)},Fg={type:"array",render:Y1,Edit:"array",sort:$1,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[_e,Se],validOperators:[_e,Se,nt,it],format:{},getValueFormatted:Mg,validate:{required:kg,elements:ye,custom:q1}};function K1({item:e,field:t}){return t.getValue({item:e})?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":""}var Lg={type:"password",render:Re,Edit:"password",sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:K1,validate:{required:Ve,pattern:dr,minLength:ur,maxLength:cr,elements:ye}};var Bg={type:"telephone",render:Re,Edit:"telephone",sort:lr,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[_e,Se],validOperators:[Ce,Ee,$t,Kt,Zt,_e,Se,nt,it],format:{},getValueFormatted:gt,validate:{required:Ve,pattern:dr,minLength:ur,maxLength:cr,elements:ye}};var jg=u(j(),1);var wn=u(P(),1);function Z1({item:e,field:t}){if(t.hasElements)return(0,wn.jsx)(Us,{item:e,field:t});let r=gt({item:e,field:t});return!r||!ut(r).isValid()?r:(0,wn.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,wn.jsx)("div",{style:{width:"16px",height:"16px",borderRadius:"50%",backgroundColor:r,border:"1px solid #ddd",flexShrink:0}}),(0,wn.jsx)("span",{children:r})]})}function X1(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!ut(r).isValid()?(0,jg.__)("Value must be a valid color."):null}var Q1=(e,t,r)=>{let o=ut(e),n=ut(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 i=o.toHsl(),a=n.toHsl();return i.h!==a.h?r==="asc"?i.h-a.h:a.h-i.h:i.s!==a.s?r==="asc"?i.s-a.s:a.s-i.s:r==="asc"?i.l-a.l:a.l-i.l},Hg={type:"color",render:Z1,Edit:"color",sort:Q1,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[_e,Se],validOperators:[Ce,Ee,_e,Se],format:{},getValueFormatted:gt,validate:{required:Ve,elements:ye,custom:X1}};var zg={type:"url",render:Re,Edit:"url",sort:lr,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[_e,Se],validOperators:[Ce,Ee,$t,Kt,Zt,_e,Se,nt,it],format:{},getValueFormatted:gt,validate:{required:Ve,pattern:dr,minLength:ur,maxLength:cr,elements:ye}};var J1=(e,t,r)=>typeof e=="number"&&typeof t=="number"?xn(e,t,r):lr(e,t,r),Wg={render:Re,Edit:null,sort:J1,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ce,Ee],validOperators:Bv(),format:{},getValueFormatted:gt,validate:{required:Ve,elements:ye}};function Gg(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 i;typeof e.isValid?.max=="number"&&t.validate.max!==void 0&&(i={constraint:e.isValid.max,validate:t.validate.max});let a;typeof e.isValid?.minLength=="number"&&t.validate.minLength!==void 0&&(a={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:i,minLength:a,maxLength:s,pattern:l,custom:c}}function Ug(e){return e.validOperators.reduce((t,r)=>{let o=ko(r);return o?.filter&&(t[r]=o.filter),t},{})}function e_(e,t){return{...t.format,...e.format}}var Yg=e_;function t_(e){let t=[wg,Sg,Og,Tg,Ig,Rg,Ng,Dg,Fg,Lg,Bg,Hg,zg].find(r=>r?.type===e);return t||Wg}function qg(e){return e.map(t=>{let r=t_(t.type),o=t.getValue||hg(t.id),n=function(i,a,s){let l=o({item:i}),c=o({item:a});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||gg(t.id),elements:t.elements,getElements:t.getElements,hasElements:Ws(t),isVisible:t.isVisible,enableHiding:t.enableHiding??!0,readOnly:t.readOnly??!1,type:r.type,render:t.render??r.render,Edit:pg(t,r.Edit),sort:n,enableSorting:t.enableSorting??r.enableSorting,enableGlobalSearch:t.enableGlobalSearch??r.enableGlobalSearch,isValid:Gg(t,r),filterBy:vg(t,r.defaultOperators,r.validOperators),filter:Ug(r),format:Yg(t,r),getValueFormatted:t.getValueFormatted??r.getValueFormatted}})}var Vt=u(W(),1),Ks=u(bt(),1);var et=u(P(),1),r_=()=>!1,o_=Xr.filter(e=>e.isPicker),n_=e=>e.id,i_=[];function a_({search:e=!0,searchLabel:t=void 0}){return(0,et.jsxs)(et.Fragment,{children:[(0,et.jsxs)(L,{direction:"row",align:"top",justify:"space-between",className:"dataviews__view-actions",gap:"xs",children:[(0,et.jsxs)(L,{direction:"row",gap:"sm",justify:"start",className:"dataviews__search",children:[e&&(0,et.jsx)(Rc,{label:t}),(0,et.jsx)(bs,{})]}),(0,et.jsx)(L,{direction:"row",gap:"xs",style:{flexShrink:0},children:(0,et.jsx)(ph,{})})]}),(0,et.jsx)(xs,{className:"dataviews-filters__container"}),(0,et.jsx)(Pc,{}),(0,et.jsx)(Nu,{})]})}function s_({view:e,onChangeView:t,fields:r,search:o=!0,searchLabel:n=void 0,actions:i=i_,data:a,getItemId:s=n_,isLoading:l=!1,paginationInfo:c,defaultLayouts:f,selection:p,onChangeSelection:d,children:m,config:v={perPageSizes:[10,20,50,100]},itemListLabel:_,empty:h}){let{infiniteScrollHandler:b}=c,y=(0,Vt.useRef)(null),[A,N]=(0,Vt.useState)(0),R=(0,Ks.useResizeObserver)(T=>{N(T[0].borderBoxSize[0].inlineSize)},{box:"border-box"}),[F,k]=(0,Vt.useState)(null);function S(T){let E=typeof T=="function"?T(p):T;d&&d(E)}let I=(0,Vt.useMemo)(()=>qg(r),[r]),D=pi(I,e),g=(0,Vt.useMemo)(()=>(D||[]).some(T=>T.isPrimary||T.isLocked),[D]),[C,O]=(0,Vt.useState)(g);(0,Vt.useEffect)(()=>{g&&!C&&O(!0)},[g,C]),(0,Vt.useEffect)(()=>{if(!e.infiniteScrollEnabled||!y.current)return;let T=(0,Ks.throttle)(w=>{let M=w.target,V=M.scrollTop,z=M.scrollHeight,Z=M.clientHeight;V+Z>=z-100&&b?.()},100),E=y.current;return E.addEventListener("scroll",T),()=>{E.removeEventListener("scroll",T),T.cancel()}},[b,e.infiniteScrollEnabled]);let x=(0,Vt.useMemo)(()=>Object.fromEntries(Object.entries(f).filter(([T])=>o_.some(E=>E.type===T))),[f]);return x[e.type]?(0,et.jsx)(q.Provider,{value:{view:e,onChangeView:t,fields:I,actions:i,data:a,isLoading:l,paginationInfo:c,isItemClickable:r_,selection:p,onChangeSelection:S,openedFilter:F,setOpenedFilter:k,getItemId:s,containerWidth:A,containerRef:y,resizeObserverRef:R,defaultLayouts:x,filters:D,isShowingFilter:C,setIsShowingFilter:O,config:v,itemListLabel:_,empty:h,hasInitiallyLoaded:!0,hasInfiniteScrollHandler:!!b},children:(0,et.jsx)("div",{className:"dataviews-picker-wrapper",ref:y,children:m??(0,et.jsx)(a_,{search:o,searchLabel:n})})}):null}var fr=s_;fr.BulkActionToolbar=Nu;fr.Filters=hi;fr.FiltersToggled=xs;fr.FiltersToggle=bs;fr.Layout=Pc;fr.LayoutSwitcher=Dc;fr.Pagination=Ru;fr.Search=Rc;fr.ViewConfig=kc;var Zc=fr;var $g=u(j(),1),Kg=u(G(),1),Zg=u(P(),1),l_={id:"alt_text",type:"text",label:(0,$g.__)("Alt text"),isVisible:e=>e?.media_type==="image",render:({item:e})=>e?.alt_text||"-",Edit:({field:e,onChange:t,data:r})=>(0,Zg.jsx)(Kg.TextareaControl,{label:e.label,value:r.alt_text||"",onChange:o=>t({alt_text:o}),rows:2}),enableSorting:!1,filterBy:!1},Xc=l_;var rb=u(j(),1);var Xs=u(W(),1),Xg=u(j(),1);function Zs(e){return e?typeof e=="string"?e:typeof e=="object"&&(e.rendered||e.raw)||"":""}var Qs=u(P(),1);function Qg({item:e}){let[t,r]=(0,Xs.useState)(null),o=e.post,n=e._embedded?.["wp:attached-to"]?.[0]?.id,i=e._embedded?.["wp:attached-to"]?.[0]?.title;return(0,Xs.useEffect)(()=>{o&&o===n&&r(Zs(i)||n?.toString()||""),o||r((0,Xg.__)("(Unattached)"))},[o,n,i]),(0,Qs.jsx)(Qs.Fragment,{children:t})}var el=u(Rn(),1),tl=u(G(),1),Js=u(j(),1),Lo=u(W(),1),Jg=u(bt(),1),eb=u(qt(),1);var Qc=u(P(),1);function tb({data:e,onChange:t}){let r=e.post&&e?._embedded?.["wp:attached-to"]?.[0]?[{label:Zs(e._embedded?.["wp:attached-to"]?.[0]?.title),value:e.post.toString()}]:[],[o,n]=(0,Lo.useState)(r),[i,a]=(0,Lo.useState)([]),[s,l]=(0,Lo.useState)(!1),[c,f]=(0,Lo.useState)(e?.post?.toString()??null),p=(0,eb.useSelect)(h=>h(el.store).getPostTypes(),[]),d=()=>{t({post:0,_embedded:{...e?._embedded,"wp:attached-to":void 0}}),n([])},m=async h=>{l(!0);let b=await(0,el.__experimentalFetchLinkSuggestions)(h,{type:"post",isInitialSuggestions:!0},{});a(b);let y=b.map(A=>({label:A.title,value:A.id.toString()}));n(y),l(!1)},v=h=>{if(!h){d();return}if(f(h),h){let b=i.find(y=>y.id===Number(h));if(b&&p){let y=p.find(N=>N.slug===b?.type),A={...y&&{type:y.slug},id:Number(h),title:{raw:b.title,rendered:b.title}};t({post:Number(h),_embedded:{...e?._embedded,"wp:attached-to":[A]}})}}},_=e.post?(0,Lo.createInterpolateElement)((0,Js.__)("Search for a post or page to attach this media to or <button>detach current</button>."),{button:(0,Qc.jsx)(tl.Button,{__next40pxDefaultSize:!0,onClick:d,variant:"link",accessibleWhenDisabled:!0})}):(0,Js.__)("Search for a post or page to attach this media to.");return(0,Qc.jsx)(tl.ComboboxControl,{className:"dataviews-media-field__attached-to",__next40pxDefaultSize:!0,isLoading:s,label:(0,Js.__)("Attached to"),help:_,value:c,options:o,onFilterValueChange:(0,Jg.debounce)(h=>m(h),300),onChange:v,hideLabelFromVision:!0})}var u_={id:"attached_to",type:"text",label:(0,rb.__)("Attached to"),Edit:tb,render:Qg,enableSorting:!1,filterBy:!1},Jc=u_;var ib=u(j(),1),ab=u(qt(),1),sb=u(Rn(),1);var ob=u(j(),1),yn=u(W(),1);var rl=u(G(),1),lo=u(P(),1);function nb({item:e}){let t=e?._embedded?.author?.[0],r=t?.name,o=t?.avatar_urls?.[48],[n,i]=(0,yn.useState)("loading");(0,yn.useEffect)(()=>{i("loading")},[o]);let a=(0,yn.useCallback)(l=>{l?.complete&&i("instant")},[]),s=()=>{n==="loading"&&i("loaded")};return(0,lo.jsxs)(rl.__experimentalHStack,{alignment:"left",spacing:0,children:[!!o&&(0,lo.jsx)("div",{className:Y("media-author-field__avatar",{"is-loading":n==="loading","is-loaded":n==="loaded"}),children:(0,lo.jsx)("img",{ref:a,onLoad:s,alt:(0,ob.__)("Author avatar"),src:o})}),!o&&(0,lo.jsx)("div",{className:"media-author-field__icon",children:(0,lo.jsx)(rl.Icon,{icon:Al})}),(0,lo.jsx)("span",{className:"media-author-field__name",children:r})]})}var c_={label:(0,ib.__)("Author"),id:"author",type:"integer",getElements:async()=>(await(0,ab.resolveSelect)(sb.store).getEntityRecords("root","user",{per_page:-1,who:"authors",_fields:"id,name",context:"view"})??[]).map(({id:t,name:r})=>({value:t,label:r})),render:nb,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},ed=c_;var lb=u(j(),1),ub=u(G(),1);function uo(e){return e?typeof e=="string"?e:typeof e=="object"&&"raw"in e&&e.raw||"":""}var cb=u(P(),1),d_={id:"caption",type:"text",label:(0,lb.__)("Caption"),getValue:({item:e})=>uo(e?.caption),render:({item:e})=>uo(e?.caption)||"-",Edit:({field:e,onChange:t,data:r})=>(0,cb.jsx)(ub.TextareaControl,{label:e.label,value:uo(r.caption)||"",onChange:o=>t({caption:o}),rows:2}),enableSorting:!1,filterBy:!1},td=d_;var db=u(j(),1),fb=u(Er(),1),f_={id:"date",type:"datetime",label:(0,db.__)("Date added"),filterBy:{operators:["before","after"]},format:{datetime:(0,fb.getSettings)().formats.datetimeAbbreviated},readOnly:!0},rd=f_;var mb=u(j(),1),pb=u(Er(),1),m_={id:"modified",type:"datetime",label:(0,mb.__)("Date modified"),filterBy:{operators:["before","after"]},format:{datetime:(0,pb.getSettings)().formats.datetimeAbbreviated},readOnly:!0},od=m_;var vb=u(j(),1),hb=u(G(),1);var nd=u(P(),1),p_={id:"description",type:"text",label:(0,vb.__)("Description"),getValue:({item:e})=>uo(e?.description),render:({item:e})=>(0,nd.jsx)("div",{children:uo(e?.description)||"-"}),Edit:({field:e,onChange:t,data:r})=>(0,nd.jsx)(hb.TextareaControl,{label:e.label,value:uo(r.description)||"",onChange:o=>t({description:o}),rows:5}),enableSorting:!1,filterBy:!1},id=p_;var _b=u(j(),1),Sb=u(ol(),1);var nl=u(G(),1),xb=u(W(),1),wb=u(ol(),1),_n=u(P(),1),bb=15;function yb({item:e}){let t=(0,xb.useMemo)(()=>e?.source_url?(0,wb.getFilename)(e.source_url):null,[e?.source_url]);return t?t.length>bb?(0,_n.jsx)(nl.Tooltip,{text:t,children:(0,_n.jsx)(nl.__experimentalTruncate,{limit:bb,ellipsizeMode:"tail",children:t})}):(0,_n.jsx)(_n.Fragment,{children:t}):""}var v_={id:"filename",type:"text",label:(0,_b.__)("File name"),getValue:({item:e})=>(0,Sb.getFilename)(e?.source_url||""),render:yb,enableSorting:!1,filterBy:!1,readOnly:!0},ad=v_;var ct=u(j(),1),Eb=1024,Ob=1024*Eb,Tb=1024*Ob,Ab=1024*Tb,Ib=1024*Ab,Pb=1024*Ib,Rb=1024*Pb,h_=1024*Rb;function Cb(e,t,r=2){return(0,ct.sprintf)((0,ct._x)("%1$s %2$s","file size"),e.toLocaleString(void 0,{minimumFractionDigits:0,maximumFractionDigits:r}),t)}function g_(e,t=2){if(e===0)return Cb(0,(0,ct._x)("B","unit symbol"),t);let r={[(0,ct._x)("YB","unit symbol")]:h_,[(0,ct._x)("ZB","unit symbol")]:Rb,[(0,ct._x)("EB","unit symbol")]:Pb,[(0,ct._x)("PB","unit symbol")]:Ib,[(0,ct._x)("TB","unit symbol")]:Ab,[(0,ct._x)("GB","unit symbol")]:Tb,[(0,ct._x)("MB","unit symbol")]:Ob,[(0,ct._x)("KB","unit symbol")]:Eb,[(0,ct._x)("B","unit symbol")]:1};for(let[o,n]of Object.entries(r))if(e>=n)return Cb(e/n,o,t);return""}var b_={id:"filesize",type:"text",label:(0,ct.__)("File size"),getValue:({item:e})=>e?.media_details?.filesize?g_(e?.media_details?.filesize):"",isVisible:e=>!!e?.media_details?.filesize,enableSorting:!1,filterBy:!1,readOnly:!0},sd=b_;var Sn=u(j(),1),x_={id:"media_dimensions",type:"text",label:(0,Sn.__)("Dimensions"),getValue:({item:e})=>e?.media_details?.width&&e?.media_details?.height?(0,Sn.sprintf)((0,Sn._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},ld=x_;var Mb=u(j(),1);var Vb=u(qt(),1),Nb=u(Rn(),1),Cn=u(G(),1),Bo=u(W(),1),Db=u(ol(),1);var yi=u(j(),1);function ud(e){return e.startsWith("image/")?{type:"image",label:(0,yi.__)("Image"),icon:Hl}:e.startsWith("video/")?{type:"video",label:(0,yi.__)("Video"),icon:iu}:e.startsWith("audio/")?{type:"audio",label:(0,yi.__)("Audio"),icon:xl}:{type:"application",label:(0,yi.__)("Application"),icon:Dl}}var Yt=u(P(),1);function w_(e,t){let r=e?.media_details?.sizes;if(!r)return e.source_url;let o=Object.values(r);if(!o.length)return e.source_url;let n=t?parseInt(t,10):NaN;if(!Number.isNaN(n)){let i=o.filter(l=>typeof l.width=="number"&&!Number.isNaN(l.width));if(!i.length)return e.source_url;let a=[...i].sort((l,c)=>l.width-c.width),s=a.find(l=>l.width>=n);return s?s.source_url:a[a.length-1].source_url}return e.source_url}function y_({item:e,filename:t}){return(0,Yt.jsx)("div",{className:"dataviews-media-field__media-thumbnail",children:(0,Yt.jsxs)(Cn.__experimentalVStack,{justify:"center",alignment:"center",className:"dataviews-media-field__media-thumbnail__stack",spacing:0,children:[(0,Yt.jsx)(Cn.Icon,{className:"dataviews-media-field__media-thumbnail--icon",icon:ud(e.mime_type).icon,size:24}),!!t&&(0,Yt.jsx)("div",{className:"dataviews-media-field__media-thumbnail__filename",children:(0,Yt.jsx)(Cn.__experimentalTruncate,{className:"dataviews-media-field__media-thumbnail__filename__truncate",children:t})})]})})}function __({item:e,configSizes:t,onError:r}){let o=w_(e,t),n=(0,Bo.useRef)(null),[i,a]=(0,Bo.useState)("loading");(0,Bo.useLayoutEffect)(()=>{n.current?.complete?a("instant"):a("loading")},[o]);let s=()=>{i==="loading"&&a("loaded")};return(0,Yt.jsx)("div",{className:Y("dataviews-media-field__media-thumbnail",{"is-loading":i==="loading","is-loaded":i==="loaded"}),children:(0,Yt.jsx)("img",{ref:n,className:"dataviews-media-field__media-thumbnail--image",src:o,alt:e.alt_text||e.title.raw,onLoad:s,onError:r,loading:"lazy"})})}function kb({item:e,config:t}){let[r,o]=(0,Bo.useState)(!1),n=(0,Vb.useSelect)(s=>{if(e.featured_media)return s(Nb.store).getEntityRecord("postType","attachment",e.featured_media)},[e.featured_media]),i=e.featured_media?n:e;if(!i)return null;let a=(0,Db.getFilename)(i.source_url||"");return r||ud(i.mime_type).type!=="image"?(0,Yt.jsx)(y_,{item:i,filename:a||""}):(0,Yt.jsx)(__,{item:i,configSizes:t?.sizes,onError:()=>o(!0)})}var S_={id:"media_thumbnail",type:"media",label:(0,Mb.__)("Thumbnail"),render:kb,enableSorting:!1,filterBy:!1},cd=S_;var Fb=u(j(),1),C_={id:"mime_type",type:"text",label:(0,Fb.__)("File type"),getValue:({item:e})=>e?.mime_type||"",render:({item:e})=>e?.mime_type||"-",enableSorting:!1,filterBy:!1,readOnly:!0},dd=C_;var al=u(Bb(),1),Gb=u(ll(),1);var jb=u(pu(),1),{lock:Hb,unlock:zb}=(0,jb.__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 co=u(P(),1),{useEntityRecordsWithPermissions:E_}=zb(Si.privateApis),Wb="pickerGrid",O_="pickerTable",_i="media-modal",il="media-modal-upload-progress";function Ub({allowedTypes:e,multiple:t=!1,value:r,onSelect:o,onClose:n,onUpload:i,title:a=(0,$e.__)("Select Media"),isOpen:s,isDismissible:l=!0,modalClass:c,search:f=!0,searchLabel:p=(0,$e.__)("Search media")}){let[d,m]=(0,tt.useState)(()=>r?Array.isArray(r)?r.map(String):[String(r)]:[]),{createSuccessNotice:v,createErrorNotice:_,createInfoNotice:h}=(0,Ci.useDispatch)(al.store),{invalidateResolution:b}=(0,Ci.useDispatch)(Si.store),[y,A]=(0,tt.useState)(()=>({type:Wb,fields:[],showTitle:!1,titleField:"title",mediaField:"media_thumbnail",search:"",page:1,perPage:20,filters:[],layout:{previewSize:170}})),N=(0,tt.useMemo)(()=>{let V={};return y.filters?.forEach(z=>{z.field==="media_type"&&(V.media_type=z.value),z.field==="author"&&(z.operator==="isAny"?V.author=z.value:z.operator==="isNone"&&(V.author_exclude=z.value)),(z.field==="date"||z.field==="modified")&&(z.operator==="before"?V.before=z.value:z.operator==="after"&&(V.after=z.value)),z.field==="mime_type"&&(V.mime_type=z.value)}),V.media_type||(V.media_type=e?.includes("*")?void 0:e),{per_page:y.perPage||20,page:y.page||1,status:"inherit",order:y.sort?.direction,orderby:y.sort?.field,search:y.search,_embed:"author,wp:attached-to",...V}},[y,e]),{records:R,isResolving:F,totalItems:k,totalPages:S}=E_("postType","attachment",N),I=(0,tt.useMemo)(()=>[{...cd,enableHiding:!1},{id:"title",type:"text",label:(0,$e.__)("Title"),getValue:({item:V})=>V.title.raw||V.title.rendered||(0,$e.__)("(no title)")},Xc,td,id,rd,od,ed,ad,sd,ld,dd,Jc],[]),D=(0,tt.useMemo)(()=>[{id:"select",label:t?(0,$e.__)("Select"):(0,$e.__)("Select"),isPrimary:!0,supportsBulk:t,async callback(){if(d.length===0)return;let V={include:d,per_page:-1},Z=(await(0,Ci.resolveSelect)(Si.store).getEntityRecords("postType","attachment",V)??[]).map(Nr).filter(Boolean),ge=t?Z:Z?.[0];o(ge)}}],[t,o,d]),g=(0,tt.useCallback)(()=>{n?.()},[n]),C=i||Di,O=(0,tt.useCallback)(V=>{if(V.every(Z=>Z.id&&Z.url&&!(0,Gb.isBlobURL)(Z.url))&&V.length>0){v((0,$e.sprintf)((0,$e._n)("Uploaded %s file","Uploaded %s files",V.length),V.length.toLocaleString()),{type:"snackbar",context:_i,id:il});let Z=V.map(ge=>String(ge.id)).filter(Boolean);m(t?ge=>[...ge,...Z]:Z.slice(0,1)),b("getEntityRecords",["postType","attachment",N])}},[v,b,N,t]),x=(0,tt.useCallback)(V=>{_(V.message,{type:"snackbar",context:_i,id:il})},[_]),T=(0,tt.useCallback)(V=>{let z=V.target.files;if(z&&z.length>0){let Z=Array.from(z);h((0,$e.sprintf)((0,$e._n)("Uploading %s file","Uploading %s files",Z.length),Z.length.toLocaleString()),{type:"snackbar",context:_i,id:il,explicitDismiss:!0}),C({allowedTypes:e,filesList:Z,onFileChange:O,onError:x})}},[e,C,h,O,x]),E=(0,tt.useMemo)(()=>({totalItems:k,totalPages:S}),[k,S]),w=(0,tt.useMemo)(()=>({[Wb]:{fields:[],showTitle:!1},[O_]:{fields:["filename","filesize","media_dimensions","author","date"],showTitle:!0}}),[]),M=(0,tt.useMemo)(()=>{if(!e?.includes("*"))return e?.join(",")},[e]);return s?(0,co.jsxs)(fo.Modal,{title:a,onRequestClose:g,isDismissible:l,className:c,overlayClassName:"media-upload-modal",size:"fill",headerActions:(0,co.jsx)(fo.FormFileUpload,{accept:M,multiple:!0,onChange:T,__next40pxDefaultSize:!0,render:({openFileDialog:V})=>(0,co.jsx)(fo.Button,{onClick:V,icon:ou,__next40pxDefaultSize:!0,children:(0,$e.__)("Upload media")})}),children:[(0,co.jsx)(fo.DropZone,{onFilesDrop:V=>{let z=V;e&&!e.includes("*")&&(z=V.filter(Z=>e.some(ge=>Z.type===ge||Z.type.startsWith(ge.replace("*",""))))),z.length>0&&(h((0,$e.sprintf)((0,$e._n)("Uploading %s file","Uploading %s files",z.length),z.length.toLocaleString()),{type:"snackbar",context:_i,id:il,explicitDismiss:!0}),C({allowedTypes:e,filesList:z,onFileChange:O,onError:x}))},label:(0,$e.__)("Drop files to upload")}),(0,co.jsx)(Zc,{data:R||[],fields:I,view:y,onChangeView:A,actions:D,selection:d,onChangeSelection:m,isLoading:F,paginationInfo:E,defaultLayouts:w,getItemId:V=>String(V.id),search:f,searchLabel:p,itemListLabel:(0,$e.__)("Media items")}),(0,tt.createPortal)((0,co.jsx)(al.SnackbarNotices,{className:"media-upload-modal__snackbar",context:_i}),document.body)]}):null}var fd={};Hb(fd,{sideloadMedia:Ad,MediaUploadModal:Ub});return ox(T_);})(); |