| [ Index ] |
PHP Cross Reference of WordPress Trunk (Updated Daily) |
[Summary view] [Print] [Text view]
1 var PT=Object.create;var qf=Object.defineProperty;var OT=Object.getOwnPropertyDescriptor;var AT=Object.getOwnPropertyNames;var IT=Object.getPrototypeOf,kT=Object.prototype.hasOwnProperty;var Le=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Ds=(e,t)=>{for(var r in t)qf(e,r,{get:t[r],enumerable:!0})},NT=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of AT(t))!kT.call(e,n)&&n!==r&&qf(e,n,{get:()=>t[n],enumerable:!(o=OT(t,n))||o.enumerable});return e};var f=(e,t,r)=>(r=e!=null?PT(IT(e)):{},NT(t||!e||!e.__esModule?qf(r,"default",{value:e,enumerable:!0}):r,e));var ee=Le((XM,Mv)=>{Mv.exports=window.wp.i18n});var H=Le((QM,Lv)=>{Lv.exports=window.wp.element});var W=Le((JM,Fv)=>{Fv.exports=window.React});var L=Le((iD,Wv)=>{Wv.exports=window.ReactJSXRuntime});var gn=Le((BD,sb)=>{sb.exports=window.ReactDOM});var Ty=Le(Ey=>{"use strict";var qs=W();function AO(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var IO=typeof Object.is=="function"?Object.is:AO,kO=qs.useState,NO=qs.useEffect,VO=qs.useLayoutEffect,MO=qs.useDebugValue;function DO(e,t){var r=t(),o=kO({inst:{value:r,getSnapshot:t}}),n=o[0].inst,i=o[1];return VO(function(){n.value=r,n.getSnapshot=t,Am(n)&&i({inst:n})},[e,r,t]),NO(function(){return Am(n)&&i({inst:n}),e(function(){Am(n)&&i({inst:n})})},[e]),MO(r),r}function Am(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!IO(e,r)}catch{return!0}}function LO(e,t){return t()}var FO=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?LO:DO;Ey.useSyncExternalStore=qs.useSyncExternalStore!==void 0?qs.useSyncExternalStore:FO});var Mc=Le((PF,Py)=>{"use strict";Py.exports=Ty()});var Ay=Le(Oy=>{"use strict";var Dc=W(),BO=Mc();function HO(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var jO=typeof Object.is=="function"?Object.is:HO,zO=BO.useSyncExternalStore,WO=Dc.useRef,GO=Dc.useEffect,UO=Dc.useMemo,$O=Dc.useDebugValue;Oy.useSyncExternalStoreWithSelector=function(e,t,r,o,n){var i=WO(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=UO(function(){function l(m){if(!c){if(c=!0,u=m,m=o(m),n!==void 0&&s.hasValue){var g=s.value;if(n(g,m))return d=g}return d=m}if(g=d,jO(u,m))return g;var h=o(m);return n!==void 0&&n(g,h)?(u=m,g):(u=m,d=h)}var c=!1,u,d,p=r===void 0?null:r;return[function(){return l(t())},p===null?void 0:function(){return l(p())}]},[t,r,o,n]);var a=zO(e,i[0],i[1]);return GO(function(){s.hasValue=!0,s.value=a},[a]),$O(a),a}});var ky=Le((AF,Iy)=>{"use strict";Iy.exports=Ay()});var Ee=Le((mH,Xx)=>{Xx.exports=window.wp.primitives});var Xt=Le((aj,Ow)=>{Ow.exports=window.wp.compose});var Iw=Le((lj,Aw)=>{Aw.exports=window.wp.theme});var ju=Le((uj,Nw)=>{Nw.exports=window.wp.privateApis});var X=Le((i7,d_)=>{d_.exports=window.wp.components});var Fg=Le((S7,E_)=>{E_.exports=window.wp.keycodes});var co=Le((C7,A_)=>{A_.exports=window.wp.data});var Fh=Le((rK,Md)=>{var nR={\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"},iR=Object.keys(nR).join("|"),wk=new RegExp(iR,"g"),_k=new RegExp(iR,"");function Sk(e){return nR[e]}var sR=function(e){return e.replace(wk,Sk)},Rk=function(e){return!!e.match(_k)};Md.exports=sR;Md.exports.has=Rk;Md.exports.remove=sR});var Bh=Le((dK,hR)=>{"use strict";hR.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 In=Le((IZ,KR)=>{KR.exports=window.wp.date});var _C=Le((TQ,wC)=>{wC.exports=window.wp.warning});var vv=Le((Qoe,_1)=>{"use strict";var QV=function(t){return JV(t)&&!eM(t)};function JV(e){return!!e&&typeof e=="object"}function eM(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||oM(e)}var tM=typeof Symbol=="function"&&Symbol.for,rM=tM?Symbol.for("react.element"):60103;function oM(e){return e.$$typeof===rM}function nM(e){return Array.isArray(e)?[]:{}}function tc(e,t){return t.clone!==!1&&t.isMergeableObject(e)?Ma(nM(e),e,t):e}function iM(e,t,r){return e.concat(t).map(function(o){return tc(o,r)})}function sM(e,t){if(!t.customMerge)return Ma;var r=t.customMerge(e);return typeof r=="function"?r:Ma}function aM(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function x1(e){return Object.keys(e).concat(aM(e))}function w1(e,t){try{return t in e}catch{return!1}}function lM(e,t){return w1(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function cM(e,t,r){var o={};return r.isMergeableObject(e)&&x1(e).forEach(function(n){o[n]=tc(e[n],r)}),x1(t).forEach(function(n){lM(e,n)||(w1(e,n)&&r.isMergeableObject(t[n])?o[n]=sM(n,r)(e[n],t[n],r):o[n]=tc(t[n],r))}),o}function Ma(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||iM,r.isMergeableObject=r.isMergeableObject||QV,r.cloneUnlessOtherwiseSpecified=tc;var o=Array.isArray(t),n=Array.isArray(e),i=o===n;return i?o?r.arrayMerge(e,t,r):cM(e,t,r):tc(t,r)}Ma.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(o,n){return Ma(o,n,r)},{})};var uM=Ma;_1.exports=uM});var Z1=Le((Cie,X1)=>{X1.exports=window.wp.deprecated});var Fa=Le((Nie,tT)=>{tT.exports=window.wp.notices});var oT=Le((Mie,rT)=>{rT.exports=window.wp.apiFetch});var iT=Le((Die,nT)=>{nT.exports=window.wp.blob});var Tv=Le((Wie,mT)=>{mT.exports=window.wp.blocks});function Dv(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=Dv(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function VT(){for(var e,t,r=0,o="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=Dv(e))&&(o&&(o+=" "),o+=t);return o}var G=VT;var Yx=f(H(),1);var Hi=f(W(),1);function Bv({controlled:e,default:t,name:r,state:o="value"}){let{current:n}=Hi.useRef(e!==void 0),[i,s]=Hi.useState(t),a=n?e:i,l=Hi.useCallback(c=>{n||s(c)},[]);return[a,l]}var Xf=f(W(),1);var jv=f(W(),1),Hv={};function ct(e,t){let r=jv.useRef(Hv);return r.current===Hv&&(r.current=e(t)),r}var Kf=Xf[`useInsertionEffect$Math.random().toFixed(1)}`.slice(0,-3)],MT=Kf&&Kf!==Xf.useLayoutEffect?Kf:e=>e();function oe(e){let t=ct(DT).current;return t.next=e,MT(t.effect),t.trampoline}function DT(){let e={next:void 0,callback:LT,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function LT(){}var zv=f(W(),1),FT=()=>{},Z=typeof document<"u"?zv.useLayoutEffect:FT;var dc=f(W(),1),BT=dc.createContext(void 0);function Ls(){return dc.useContext(BT)?.direction??"ltr"}function HT(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 jT=HT("https://base-ui.com/production-error","Base UI"),Pt=jT;var ji=f(W(),1);function Ga(e,t,r,o){let n=ct(Uv).current;return zT(n,e,t,r,o)&&$v(n,[e,t,r,o]),n.callback}function Gv(e){let t=ct(Uv).current;return WT(t,e)&&$v(t,e),t.callback}function Uv(){return{callback:null,cleanup:null,refs:[]}}function zT(e,t,r,o,n){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==n}function WT(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function $v(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 qv=f(W(),1);var Yv=f(W(),1),GT=parseInt(Yv.version,10);function Fs(e){return GT>=e}function Zf(e){if(!qv.isValidElement(e))return null;let t=e,r=t.props;return(Fs(19)?r?.ref:t.ref)??null}function Ua(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function pn(){}var pD=Object.freeze([]),Ot=Object.freeze({});function Kv(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 Xv(e,t){return typeof e=="function"?e(t):e}function Zv(e,t){return typeof e=="function"?e(t):e}var Qf={};function ut(e,t,r,o,n){if(!r&&!o&&!n&&!e)return fc(t);let i=fc(e);return t&&(i=$a(i,t)),r&&(i=$a(i,r)),o&&(i=$a(i,o)),n&&(i=$a(i,n)),i}function Qv(e){if(e.length===0)return Qf;if(e.length===1)return fc(e[0]);let t=fc(e[0]);for(let r=1;r<e.length;r+=1)t=$a(t,e[r]);return t}function fc(e){return Jf(e)?{...eb(e,Qf)}:UT(e)}function $a(e,t){return Jf(t)?eb(t,e):$T(e,t)}function UT(e){let t={...e};for(let r in t){let o=t[r];Jv(r,o)&&(t[r]=tb(o))}return t}function $T(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=Ua(e.style,o);break}case"className":{e[r]=em(e.className,o);break}default:Jv(r,o)?e[r]=YT(e[r],o):e[r]=o}}return e}function Jv(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 Jf(e){return typeof e=="function"}function eb(e,t){return Jf(e)?e(t):e??Qf}function YT(e,t){return t?e?(...r)=>{let o=r[0];if(rb(o)){let i=o;Ya(i);let s=t(...r);return i.baseUIHandlerPrevented||e?.(...r),s}let n=t(...r);return e?.(...r),n}:tb(t):e}function tb(e){return e&&((...t)=>{let r=t[0];return rb(r)&&Ya(r),e(...t)})}function Ya(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function em(e,t){return t?e?t+" "+e:t:e}function rb(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var tm=f(W(),1);function vt(e,t,r={}){let o=t.render,n=qT(t,r);if(r.enabled===!1)return null;let i=r.state??Ot;return ZT(e,o,n,i)}function qT(e,t={}){let{className:r,style:o,render:n}=e,{state:i=Ot,ref:s,props:a,stateAttributesMapping:l,enabled:c=!0}=t,u=c?Xv(r,i):void 0,d=c?Zv(o,i):void 0,p=c?Kv(i,l):Ot,m=c&&a?KT(a):void 0,g=c?Ua(p,m)??{}:Ot;return typeof document<"u"&&(c?Array.isArray(s)?g.ref=Gv([g.ref,Zf(n),...s]):g.ref=Ga(g.ref,Zf(n),s):Ga(null,null)),c?(u!==void 0&&(g.className=em(g.className,u)),d!==void 0&&(g.style=Ua(g.style,d)),g):Ot}function KT(e){return Array.isArray(e)?Qv(e):ut(void 0,e)}var XT=Symbol.for("react.lazy");function ZT(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let n=ut(r,t.props);n.ref=r.ref;let i=t;return i?.$$typeof===XT&&(i=ji.Children.toArray(t)[0]),ji.cloneElement(i,n)}if(e&&typeof e=="string")return QT(e,r);throw new Error(Pt(8))}function QT(e,t){return e==="button"?(0,tm.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,tm.createElement)("img",{alt:"",...t,key:t.key}):ji.createElement(e,t)}var le={};Ds(le,{cancelOpen:()=>EP,chipRemovePress:()=>lP,clearPress:()=>aP,closePress:()=>iP,closeWatcher:()=>yP,decrementPress:()=>dP,disabled:()=>PP,drag:()=>SP,escapeKey:()=>bP,focusOut:()=>vP,imperativeAction:()=>OP,incrementPress:()=>uP,inputBlur:()=>pP,inputChange:()=>fP,inputClear:()=>mP,inputPaste:()=>gP,inputPress:()=>hP,itemPress:()=>nP,keyboard:()=>wP,linkPress:()=>sP,listNavigation:()=>xP,none:()=>JT,outsidePress:()=>oP,pointer:()=>_P,scrub:()=>CP,siblingOpen:()=>TP,swipe:()=>AP,trackPress:()=>cP,triggerFocus:()=>rP,triggerHover:()=>tP,triggerPress:()=>eP,wheel:()=>RP,windowResize:()=>IP});var JT="none",eP="trigger-press",tP="trigger-hover",rP="trigger-focus",oP="outside-press",nP="item-press",iP="close-press",sP="link-press",aP="clear-press",lP="chip-remove-press",cP="track-press",uP="increment-press",dP="decrement-press",fP="input-change",mP="input-clear",pP="input-blur",gP="input-paste",hP="input-press",vP="focus-out",bP="escape-key",yP="close-watcher",xP="list-navigation",wP="keyboard",_P="pointer",SP="drag",RP="wheel",CP="scrub",EP="cancel-open",TP="sibling-open",PP="disabled",OP="imperative-action",AP="swipe",IP="window-resize";function Re(e,t,r,o){let n=!1,i=!1,s=o??Ot;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 mc=f(W(),1);var kP=f(W(),1),ob={...kP};var nb=0;function NP(e,t="mui"){let[r,o]=mc.useState(e),n=e||r;return mc.useEffect(()=>{r==null&&(nb+=1,o(`$t}-$nb}`))},[r,t]),n}var ib=ob.useId;function Wn(e,t){if(ib!==void 0){let r=ib();return e??(t?`$t}-$r}`:r)}return NP(e,t)}function pc(e){return Wn(e,"base-ui")}var Gr=f(W(),1);var cb=f(gn(),1);var ab=f(W(),1),VP=[];function Gn(e){ab.useEffect(e,VP)}var gc=null,WD=globalThis.requestAnimationFrame,rm=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)}},hc=new rm,Ye=class e{static create(){return new e}static request(t){return hc.request(t)}static cancel(t){return hc.cancel(t)}currentId=gc;request(t){this.cancel(),this.currentId=hc.request(()=>{this.currentId=gc,t()})}cancel=()=>{this.currentId!==gc&&(hc.cancel(this.currentId),this.currentId=gc)};disposeEffect=()=>this.cancel};function Un(){let e=ct(Ye.create).current;return Gn(e.disposeEffect),e}function lb(e){return e==null?e:"current"in e?e.current:e}var Do=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),MP={[Do.startingStyle]:""},DP={[Do.endingStyle]:""},Bs={transitionStatus(e){return e==="starting"?MP:e==="ending"?DP:null}};function $n(e,t=!1,r=!0){let o=Un();return oe((n,i=null)=>{o.cancel();let s=lb(e);if(s==null)return;let a=s,l=()=>{cb.flushSync(n)};if(typeof a.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){n();return}function c(){Promise.all(a.getAnimations().map(u=>u.finished)).then(()=>{i?.aborted||l()}).catch(()=>{if(r){i?.aborted||l();return}let u=a.getAnimations();!i?.aborted&&u.length>0&&u.some(d=>d.pending||d.playState!=="finished")&&c()})}if(t){let u=Do.startingStyle;if(!a.hasAttribute(u)){o.request(c);return}let d=new MutationObserver(()=>{a.hasAttribute(u)||(d.disconnect(),c())});d.observe(a,{attributes:!0,attributeFilter:[u]}),i?.addEventListener("abort",()=>d.disconnect(),{once:!0});return}o.request(c)})}var om=f(W(),1);function vc(e,t=!1,r=!1){let[o,n]=om.useState(e&&t?"idle":void 0),[i,s]=om.useState(e);return e&&!i&&(s(!0),n("starting")),!e&&i&&o!=="ending"&&!r&&n("ending"),!e&&!i&&o==="ending"&&n(void 0),Z(()=>{if(!e&&i&&o!=="ending"&&r){let a=Ye.request(()=>{n("ending")});return()=>{Ye.cancel(a)}}},[e,i,o,r]),Z(()=>{if(!e||t)return;let a=Ye.request(()=>{n(void 0)});return()=>{Ye.cancel(a)}},[t,e]),Z(()=>{if(!e||!t)return;e&&i&&o!=="idle"&&n("starting");let a=Ye.request(()=>{n("idle")});return()=>{Ye.cancel(a)}},[t,e,i,o]),{mounted:i,setMounted:s,transitionStatus:o}}function ub(e){let{open:t,defaultOpen:r,onOpenChange:o,disabled:n}=e,i=t!==void 0,[s,a]=Bv({controlled:t,default:r,name:"Collapsible",state:"open"}),{mounted:l,setMounted:c,transitionStatus:u}=vc(s,!0,!0),[d,p]=Gr.useState(s),[{height:m,width:g},h]=Gr.useState({height:void 0,width:void 0}),b=pc(),[v,x]=Gr.useState(),_=v??b,[S,y]=Gr.useState(!1),[O,k]=Gr.useState(!1),C=Gr.useRef(null),T=Gr.useRef(null),D=Gr.useRef(null),E=Gr.useRef(null),A=$n(E,!1),V=oe(P=>{let R=!s,I=Re(le.triggerPress,P.nativeEvent);if(o(R,I),I.isCanceled)return;let w=E.current;T.current==="css-animation"&&w!=null&&w.style.removeProperty("animation-name"),!S&&!O&&(T.current!=null&&T.current!=="css-animation"&&!l&&R&&c(!0),T.current==="css-animation"&&(!d&&R&&p(!0),!l&&R&&c(!0))),a(R),T.current==="none"&&l&&!R&&c(!1)});return Z(()=>{i&&T.current==="none"&&!s&&c(!1)},[i,s,t,c]),Gr.useMemo(()=>({abortControllerRef:C,animationTypeRef:T,disabled:n,handleTrigger:V,height:m,mounted:l,open:s,panelId:_,panelRef:E,runOnceAnimationsFinish:A,setDimensions:h,setHiddenUntilFound:y,setKeepMounted:k,setMounted:c,setOpen:a,setPanelIdState:x,setVisible:p,transitionDimensionRef:D,transitionStatus:u,visible:d,width:g}),[C,T,n,V,m,l,s,_,E,A,h,y,k,c,a,p,D,u,d,g])}var bc=f(W(),1),nm=bc.createContext(void 0);function yc(){let e=bc.useContext(nm);if(e===void 0)throw new Error(Pt(15));return e}var zi=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Do.startingStyle]="startingStyle",e[e.endingStyle=Do.endingStyle]="endingStyle",e})({});var db=(function(e){return e.panelOpen="data-panel-open",e})({});var LP={[zi.open]:""},FP={[zi.closed]:""},fb={open(e){return e?{[db.panelOpen]:""}:null}},mb={open(e){return e?LP:FP}};var Ws=f(W(),1);function xc(){return typeof window<"u"}function Gi(e){return wc(e)?(e.nodeName||"").toLowerCase():"#document"}function qe(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function wo(e){var t;return(t=(wc(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function wc(e){return xc()?e instanceof Node||e instanceof qe(e).Node:!1}function ie(e){return xc()?e instanceof Element||e instanceof qe(e).Element:!1}function bt(e){return xc()?e instanceof HTMLElement||e instanceof qe(e).HTMLElement:!1}function Hs(e){return!xc()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof qe(e).ShadowRoot}function js(e){let{overflow:t,overflowX:r,overflowY:o,display:n}=Yt(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+r)&&n!=="inline"&&n!=="contents"}function pb(e){return/^(table|td|th)$/.test(Gi(e))}function qa(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var BP=/transform|translate|scale|rotate|perspective|filter/,HP=/paint|layout|strict|content/,Wi=e=>!!e&&e!=="none",im;function _c(e){let t=ie(e)?Yt(e):e;return Wi(t.transform)||Wi(t.translate)||Wi(t.scale)||Wi(t.rotate)||Wi(t.perspective)||!zs()&&(Wi(t.backdropFilter)||Wi(t.filter))||BP.test(t.willChange||"")||HP.test(t.contain||"")}function gb(e){let t=xo(e);for(;bt(t)&&!_o(t);){if(_c(t))return t;if(qa(t))return null;t=xo(t)}return null}function zs(){return im==null&&(im=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),im}function _o(e){return/^(html|body|#document)$/.test(Gi(e))}function Yt(e){return qe(e).getComputedStyle(e)}function Ka(e){return ie(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function xo(e){if(Gi(e)==="html")return e;let t=e.assignedSlot||e.parentNode||Hs(e)&&e.host||wo(e);return Hs(t)?t.host:t}function hb(e){let t=xo(e);return _o(t)?e.ownerDocument?e.ownerDocument.body:e.body:bt(t)&&js(t)?t:hb(t)}function Yn(e,t,r){var o;t===void 0&&(t=[]),r===void 0&&(r=!0);let n=hb(e),i=n===((o=e.ownerDocument)==null?void 0:o.body),s=qe(n);if(i){let a=Sc(s);return t.concat(s,s.visualViewport||[],js(n)?n:[],a&&r?Yn(a):[])}else return t.concat(n,Yn(n,[],r))}function Sc(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var Rc=f(W(),1),jP=Rc.createContext(void 0);function vb(e=!1){let t=Rc.useContext(jP);if(t===void 0&&!e)throw new Error(Pt(16));return t}var bb=f(W(),1);function yb(e){let{focusableWhenDisabled:t,disabled:r,composite:o=!1,tabIndex:n=0,isNativeButton:i}=e,s=o&&t!==!1,a=o&&t===!1;return{props:bb.useMemo(()=>{let c={onKeyDown(u){r&&t&&u.key!=="Tab"&&u.preventDefault()}};return o||(c.tabIndex=n,!i&&r&&(c.tabIndex=t?n:-1)),(i&&(t||s)||!i&&r)&&(c["aria-disabled"]=r),i&&(!t||a)&&(c.disabled=r),c},[o,r,t,s,a,i,n])}}function am(e={}){let{disabled:t=!1,focusableWhenDisabled:r,tabIndex:o=0,native:n=!0,composite:i}=e,s=Ws.useRef(null),a=vb(!0),l=i??a!==void 0,{props:c}=yb({focusableWhenDisabled:r,disabled:t,composite:l,tabIndex:o,isNativeButton:n}),u=Ws.useCallback(()=>{let m=s.current;sm(m)&&l&&t&&c.disabled===void 0&&m.disabled&&(m.disabled=!1)},[t,c.disabled,l]);Z(u,[u]);let d=Ws.useCallback((m={})=>{let{onClick:g,onMouseDown:h,onKeyUp:b,onKeyDown:v,onPointerDown:x,..._}=m;return ut({type:n?"button":void 0,onClick(y){if(t){y.preventDefault();return}g?.(y)},onMouseDown(y){t||h?.(y)},onKeyDown(y){if(t||(Ya(y),v?.(y),y.baseUIHandlerPrevented))return;let O=y.target===y.currentTarget,k=y.currentTarget,C=sm(k),T=!n&&zP(k),D=O&&(n?C:!T),E=y.key==="Enter",A=y.key===" ",V=k.getAttribute("role"),P=V?.startsWith("menuitem")||V==="option"||V==="gridcell";if(O&&l&&A){if(y.defaultPrevented&&P)return;y.preventDefault(),T||n&&C?(k.click(),y.preventBaseUIHandler()):D&&(g?.(y),y.preventBaseUIHandler());return}D&&(!n&&(A||E)&&y.preventDefault(),!n&&E&&g?.(y))},onKeyUp(y){if(!t){if(Ya(y),b?.(y),y.target===y.currentTarget&&n&&l&&sm(y.currentTarget)&&y.key===" "){y.preventDefault();return}y.baseUIHandlerPrevented||y.target===y.currentTarget&&!n&&!l&&y.key===" "&&g?.(y)}},onPointerDown(y){if(t){y.preventDefault();return}x?.(y)}},n?void 0:{role:"button"},c,_)},[t,c,l,n]),p=oe(m=>{s.current=m,u()});return{getButtonProps:d,buttonRef:p}}function sm(e){return bt(e)&&e.tagName==="BUTTON"}function zP(e){return!!(e?.tagName==="A"&&e?.href)}var qn=typeof navigator<"u",lm=WP(),xb=UP(),Cc=GP(),I5=typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter:none"),k5=lm.platform==="MacIntel"&&lm.maxTouchPoints>1?!0:/iP(hone|ad|od)|iOS/.test(lm.platform),N5=qn&&/firefox/i.test(Cc),wb=qn&&/apple/i.test(navigator.vendor),V5=qn&&/Edg/i.test(Cc),M5=qn&&/android/i.test(xb)||/android/i.test(Cc),_b=qn&&xb.toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints,Sb=Cc.includes("jsdom/");function WP(){if(!qn)return{platform:"",maxTouchPoints:-1};let e=navigator.userAgentData;return e?.platform?{platform:e.platform,maxTouchPoints:navigator.maxTouchPoints}:{platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??-1}}function GP(){if(!qn)return"";let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(({brand:t,version:r})=>`$t}/$r}`).join(" "):navigator.userAgent}function UP(){if(!qn)return"";let e=navigator.userAgentData;return e?.platform?e.platform:navigator.platform??""}var cm="data-base-ui-focusable",um="active",dm="selected",fm="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function Ec(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function Fe(e,t){if(!e||!t)return!1;let r=t.getRootNode?.();if(e.contains(t))return!0;if(r&&Hs(r)){let o=t;for(;o;){if(e===o)return!0;o=o.parentNode||o.host}}return!1}function lr(e){return"composedPath"in e?e.composedPath()[0]:e.target}function Ui(e,t){if(!ie(e))return!1;let r=e;if(t.hasElement(r))return!r.hasAttribute("data-trigger-disabled");for(let[,o]of t.entries())if(Fe(o,r))return!o.hasAttribute("data-trigger-disabled");return!1}function no(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 Rb(e){return e.matches("html,body")}function Cb(e){return bt(e)&&e.matches(fm)}function mm(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),$fm}`)!=null}function Eb(e){if(!e||Sb)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function So(e,t,r=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!r||n.context?.open?[n]:[],...So(e,n.id,r)])}function Tb(e){return"nativeEvent"in e}function $i(e,t){let r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function Pb(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var Ib=["top","right","bottom","left"];var Kn=Math.min,cr=Math.max,Xn=Math.round,Za=Math.floor,Ro=e=>({x:e,y:e}),$P={left:"right",right:"left",bottom:"top",top:"bottom"};function Qa(e,t,r){return cr(e,Kn(t,r))}function Co(e,t){return typeof e=="function"?e(t):e}function Ft(e){return e.split("-")[0]}function Eo(e){return e.split("-")[1]}function Pc(e){return e==="x"?"y":"x"}function Ja(e){return e==="y"?"height":"width"}function Tr(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function el(e){return Pc(Tr(e))}function kb(e,t,r){r===void 0&&(r=!1);let o=Eo(e),n=el(e),i=Ja(n),s=n==="x"?o===(r?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=Xa(s)),[s,Xa(s)]}function Nb(e){let t=Xa(e);return[Tc(e),t,Tc(t)]}function Tc(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var Ob=["left","right"],Ab=["right","left"],YP=["top","bottom"],qP=["bottom","top"];function KP(e,t,r){switch(e){case"top":case"bottom":return r?t?Ab:Ob:t?Ob:Ab;case"left":case"right":return t?YP:qP;default:return[]}}function Vb(e,t,r,o){let n=Eo(e),i=KP(Ft(e),r==="start",o);return n&&(i=i.map(s=>s+"-"+n),t&&(i=i.concat(i.map(Tc)))),i}function Xa(e){let t=Ft(e);return $P[t]+e.slice(t.length)}function XP(e){return{top:0,right:0,bottom:0,left:0,...e}}function Oc(e){return typeof e!="number"?XP(e):{top:e,right:e,bottom:e,left:e}}function Yi(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 At(e){return e?.ownerDocument||document}var Lo=f(W(),1);function _e(e,t,r,o){return e.addEventListener(t,r,o),()=>{e.removeEventListener(t,r,o)}}var Mb=(function(e){return e.disabled="data-disabled",e.orientation="data-orientation",e})({});function Db(e){let{abortControllerRef:t,animationTypeRef:r,externalRef:o,height:n,hiddenUntilFound:i,keepMounted:s,id:a,mounted:l,onOpenChange:c,open:u,panelRef:d,runOnceAnimationsFinish:p,setDimensions:m,setMounted:g,setOpen:h,setVisible:b,transitionDimensionRef:v,visible:x,width:_}=e,S=Lo.useRef(!1),y=Lo.useRef(null),O=Lo.useRef(u),k=Lo.useRef(u),C=Un(),T=Lo.useMemo(()=>r.current==="css-animation"?!x:!u&&!l,[u,l,x,r]),D=oe(A=>{if(!A)return;if(r.current==null||v.current==null){let R=getComputedStyle(A),I=R.animationName!=="none"&&R.animationName!=="",w=R.transitionDuration!=="0s"&&R.transitionDuration!=="";I&&w||(R.animationName==="none"&&R.transitionDuration!=="0s"?r.current="css-transition":R.animationName!=="none"&&R.transitionDuration==="0s"?r.current="css-animation":r.current="none"),A.getAttribute(Mb.orientation)==="horizontal"||R.transitionProperty.indexOf("width")>-1?v.current="width":v.current="height"}if(r.current!=="css-transition")return;(n===void 0||_===void 0)&&(m({height:A.scrollHeight,width:A.scrollWidth}),k.current&&A.style.setProperty("transition-duration","0s"));let V=-1,P=-1;return V=Ye.request(()=>{k.current=!1,P=Ye.request(()=>{setTimeout(()=>{A.style.removeProperty("transition-duration")})})}),()=>{Ye.cancel(V),Ye.cancel(P)}}),E=Ga(o,d,D);return Z(()=>{if(r.current!=="css-transition")return;let A=d.current;if(!A)return;let V=-1;if(t.current!=null&&(t.current.abort(),t.current=null),u){let P={"justify-content":A.style.justifyContent,"align-items":A.style.alignItems,"align-content":A.style.alignContent,"justify-items":A.style.justifyItems};Object.keys(P).forEach(R=>{A.style.setProperty(R,"initial","important")}),!k.current&&!s&&A.setAttribute(zi.startingStyle,""),m({height:A.scrollHeight,width:A.scrollWidth}),V=Ye.request(()=>{Object.entries(P).forEach(([R,I])=>{I===""?A.style.removeProperty(R):A.style.setProperty(R,I)})})}else{if(A.scrollHeight===0&&A.scrollWidth===0)return;m({height:A.scrollHeight,width:A.scrollWidth});let P=new AbortController;t.current=P;let R=P.signal,I=null,w=zi.endingStyle;return I=new MutationObserver(N=>{N.some(F=>F.type==="attributes"&&F.attributeName===w)&&(I?.disconnect(),I=null,p(()=>{m({height:0,width:0}),A.style.removeProperty("content-visibility"),g(!1),t.current===P&&(t.current=null)},R))}),I.observe(A,{attributes:!0,attributeFilter:[w]}),()=>{I?.disconnect(),C.cancel(),t.current===P&&(P.abort(),t.current=null)}}return()=>{Ye.cancel(V)}},[t,r,C,i,s,l,u,d,p,m,g]),Z(()=>{if(r.current!=="css-animation")return;let A=d.current;A&&(y.current=A.style.animationName||y.current,A.style.setProperty("animation-name","none"),m({height:A.scrollHeight,width:A.scrollWidth}),!O.current&&!S.current&&A.style.removeProperty("animation-name"),u?(t.current!=null&&(t.current.abort(),t.current=null),g(!0),b(!0)):(t.current=new AbortController,p(()=>{g(!1),b(!1),t.current=null},t.current.signal)))},[t,r,u,d,p,m,g,b,x]),Gn(()=>{let A=Ye.request(()=>{O.current=!1});return()=>Ye.cancel(A)}),Z(()=>{if(!i)return;let A=d.current;if(!A)return;let V=-1,P=-1;return u&&S.current&&(A.style.transitionDuration="0s",m({height:A.scrollHeight,width:A.scrollWidth}),V=Ye.request(()=>{S.current=!1,P=Ye.request(()=>{setTimeout(()=>{A.style.removeProperty("transition-duration")})})})),()=>{Ye.cancel(V),Ye.cancel(P)}},[i,u,d,m]),Z(()=>{let A=d.current;A&&i&&T&&(A.setAttribute("hidden","until-found"),r.current==="css-transition"&&A.setAttribute(zi.startingStyle,""))},[i,T,r,d]),Lo.useEffect(function(){let V=d.current;if(!V)return;function P(R){S.current=!0,h(!0),c(!0,Re(le.none,R))}return _e(V,"beforematch",P)},[c,d,h]),Lo.useMemo(()=>({props:{hidden:T,id:a,ref:E}}),[T,a,E])}var Lb=f(W(),1);function Gs(e){let{enabled:t=!0,open:r,ref:o,onComplete:n}=e,i=oe(n),s=$n(o,r,!1);Lb.useEffect(()=>{if(!t)return;let a=new AbortController;return s(i,a.signal),()=>{a.abort()}},[t,r,i,s])}var Fb=f(W(),1);function Bb(e){let t=Fb.useRef(!0);t.current&&(t.current=!1,e())}var tl=0,Ur=class e{static create(){return new e}currentId=tl;start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=tl,r()},t)}isStarted(){return this.currentId!==tl}clear=()=>{this.currentId!==tl&&(clearTimeout(this.currentId),this.currentId=tl)};disposeEffect=()=>this.clear};function hn(){let e=ct(Ur.create).current;return Gn(e.disposeEffect),e}var Pr=f(W(),1);function ZP(e,t){return t!=null&&!$i(t)?0:typeof e=="function"?e():e}function qi(e,t,r){let o=ZP(e,r);return typeof o=="number"?o:o?.[t]}function pm(e){return typeof e=="function"?e():e}function Ac(e,t){return t||e==="click"||e==="mousedown"}var Hb=f(L(),1),jb=Pr.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new Ur,currentIdRef:{current:null},currentContextRef:{current:null}});function gm(e){let{children:t,delay:r,timeoutMs:o=0}=e,n=Pr.useRef(r),i=Pr.useRef(r),s=Pr.useRef(null),a=Pr.useRef(null),l=hn();return(0,Hb.jsx)(jb.Provider,{value:Pr.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:i,currentIdRef:s,timeoutMs:o,currentContextRef:a,timeout:l}),[o,l]),children:t})}function hm(e,t={open:!1}){let r="rootStore"in e?e.rootStore:e,o=r.useState("floatingId"),{open:n}=t,i=Pr.useContext(jb),{currentIdRef:s,delayRef:a,timeoutMs:l,initialDelayRef:c,currentContextRef:u,hasProvider:d,timeout:p}=i,[m,g]=Pr.useState(!1);return Z(()=>{function h(){g(!1),u.current?.setIsInstantPhase(!1),s.current=null,u.current=null,a.current=c.current}if(s.current&&!n&&s.current===o){if(g(!1),l){let b=o;return p.start(l,()=>{r.select("open")||s.current&&s.current!==b||h()}),()=>{p.clear()}}h()}},[n,o,s,a,l,c,u,p,r]),Z(()=>{if(!n)return;let h=u.current,b=s.current;p.clear(),u.current={onOpenChange:r.setOpen,setIsInstantPhase:g},s.current=o,a.current={open:0,close:qi(c.current,"close")},b!==null&&b!==o?(g(!0),h?.setIsInstantPhase(!0),h?.onOpenChange(!1,Re(le.none))):(g(!1),h?.setIsInstantPhase(!1))},[n,o,r,s,a,l,c,u,p]),Z(()=>()=>{u.current=null},[u]),Pr.useMemo(()=>({hasProvider:d,delayRef:a,isInstantPhase:m}),[d,a,m])}function To(...e){return()=>{for(let t=0;t<e.length;t+=1){let r=e[t];r&&r()}}}function Po(e){let t=ct(QP,e).current;return t.next=e,Z(t.effect),t}function QP(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}function Us(e){return`data-base-ui-$e}`}var $r=f(W(),1),Gb=f(gn(),1);var zb={style:{transition:"none"}};var JP="data-base-ui-swipe-ignore",eO="data-swipe-ignore",OL=`[$JP}]`,AL=`[$eO}]`;var Wb={fallbackAxisSide:"end"};var Ub=f(L(),1),tO=$r.createContext(null),rO=()=>$r.useContext(tO),oO=Us("portal");function vm(e={}){let{ref:t,container:r,componentProps:o=Ot,elementProps:n}=e,i=Wn(),a=rO()?.portalNode,[l,c]=$r.useState(null),[u,d]=$r.useState(null),p=oe(b=>{b!==null&&d(b)}),m=$r.useRef(null);Z(()=>{if(r===null){m.current&&(m.current=null,d(null),c(null));return}if(i==null)return;let b=(r&&(wc(r)?r:r.current))??a??document.body;if(b==null){m.current&&(m.current=null,d(null),c(null));return}m.current!==b&&(m.current=b,d(null),c(b))},[r,a,i]);let g=vt("div",o,{ref:[t,p],props:[{id:i,[oO]:""},n]});return{portalNode:u,portalSubtree:l&&g?Gb.createPortal(g,l):null}}var Ki=f(W(),1);function $b(){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 nO=f(L(),1),iO=Ki.createContext(null),sO=Ki.createContext(null),$s=()=>Ki.useContext(iO)?.id||null,Zn=e=>{let t=Ki.useContext(sO);return e??t};var ur=f(W(),1);function aO(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",l=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",c=i.width,u=i.height,d=i.x,p=i.y;return r==null&&t.x&&s&&(r=i.x-t.x),o==null&&t.y&&a&&(o=i.y-t.y),d-=r||0,p-=o||0,c=0,u=0,!n||l?(c=t.axis==="y"?i.width:0,u=t.axis==="x"?i.height:0,d=s&&t.x!=null?t.x:d,p=a&&t.y!=null?t.y:p):n&&!l&&(u=t.axis==="x"?i.height:u,c=t.axis==="y"?i.width:c),n=!0,{width:c,height:u,x:d,y:p,top:p,right:d+c,bottom:p+u,left:d}}}}function Yb(e){return e!=null&&e.clientX!=null}function bm(e,t={}){let r="rootStore"in e?e.rootStore:e,o=r.useState("open"),n=r.useState("floatingElement"),i=r.useState("domReferenceElement"),s=r.context.dataRef,{enabled:a=!0,axis:l="both"}=t,c=ur.useRef(!1),u=ur.useRef(null),[d,p]=ur.useState(),[m,g]=ur.useState([]),h=oe((S,y,O)=>{c.current||s.current.openEvent&&!Yb(s.current.openEvent)||r.set("positionReference",aO(O??i,{x:S,y,axis:l,dataRef:s,pointerType:d}))}),b=oe(S=>{o?u.current||g([]):h(S.clientX,S.clientY,S.currentTarget)}),v=$i(d)?n:o,x=ur.useCallback(()=>{if(!v||!a)return;let S=qe(n);function y(O){let k=lr(O);Fe(n,k)?(u.current?.(),u.current=null):h(O.clientX,O.clientY)}if(!s.current.openEvent||Yb(s.current.openEvent)){let O=()=>{u.current?.(),u.current=null};return u.current=_e(S,"mousemove",y),O}r.set("positionReference",i)},[v,a,n,s,i,r,h]);ur.useEffect(()=>x(),[x,m]),ur.useEffect(()=>{a&&!n&&(c.current=!1)},[a,n]),ur.useEffect(()=>{!a&&o&&(c.current=!0)},[a,o]);let _=ur.useMemo(()=>{function S(y){p(y.pointerType)}return{onPointerDown:S,onPointerEnter:S,onMouseMove:b,onMouseEnter:b}},[b]);return ur.useMemo(()=>a?{reference:_,trigger:_}:{},[a,_])}var Or=f(W(),1);var lO={intentional:"onClick",sloppy:"onPointerDown"};function cO(){return!1}function uO(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function ym(e,t={}){let r="rootStore"in e?e.rootStore:e,o=r.useState("open"),n=r.useState("floatingElement"),{dataRef:i}=r.context,{enabled:s=!0,escapeKey:a=!0,outsidePress:l=!0,outsidePressEvent:c="sloppy",referencePress:u=cO,referencePressEvent:d="sloppy",bubbles:p,externalTree:m}=t,g=Zn(m),h=oe(typeof l=="function"?l:()=>!1),b=typeof l=="function"?h:l,v=b!==!1,x=oe(()=>c),_=Or.useRef(!1),S=Or.useRef(!1),y=Or.useRef(!1),{escapeKey:O,outsidePress:k}=uO(p),C=Or.useRef(null),T=hn(),D=hn(),E=oe(()=>{D.clear(),i.current.insideReactTree=!1}),A=Or.useRef(!1),V=Or.useRef(""),P=oe(u),R=oe(z=>{if(!o||!s||!a||z.key!=="Escape"||A.current)return;let J=i.current.floatingContext?.nodeId,Q=g?So(g.nodesRef.current,J):[];if(!O&&Q.length>0){let K=!0;if(Q.forEach(ye=>{ye.context?.open&&!ye.context.dataRef.current.__escapeKeyBubbles&&(K=!1)}),!K)return}let se=Tb(z)?z.nativeEvent:z,be=Re(le.escapeKey,se);r.setOpen(!1,be),!O&&!be.isPropagationAllowed&&z.stopPropagation()}),I=oe(()=>{i.current.insideReactTree=!0,D.start(0,E)});Or.useEffect(()=>{if(!o||!s)return;i.current.__escapeKeyBubbles=O,i.current.__outsidePressBubbles=k;let z=new Ur,J=new Ur;function Q(){z.clear(),A.current=!0}function se(){z.start(zs()?5:0,()=>{A.current=!1})}function be(){y.current=!0,J.start(0,()=>{y.current=!1})}function K(){_.current=!1,S.current=!1}function ye(){let j=V.current,$=j==="pen"||!j?"mouse":j,de=x(),Te=typeof de=="function"?de():de;return typeof Te=="string"?Te:Te[$]}function q(j){let $=ye();return $==="intentional"&&j.type!=="click"||$==="sloppy"&&j.type==="click"}function te(j){let $=i.current.floatingContext?.nodeId,de=g&&So(g.nodesRef.current,$).some(Te=>no(j,Te.context?.elements.floating));return no(j,r.select("floatingElement"))||no(j,r.select("domReferenceElement"))||de}function ue(j){if(q(j)){E();return}if(i.current.insideReactTree){E();return}let $=lr(j),de=`[$Us("inert")}]`,Te=ie($)?$.getRootNode():null,Tt=Array.from((Hs(Te)?Te:At(r.select("floatingElement"))).querySelectorAll(de)),Je=r.context.triggerElements;if($&&(Je.hasElement($)||Je.hasMatchingElement(_t=>Fe(_t,$))))return;let Lt=ie($)?$:null;for(;Lt&&!_o(Lt);){let _t=xo(Lt);if(_o(_t)||!ie(_t))break;Lt=_t}if(Tt.length&&ie($)&&!Rb($)&&!Fe($,r.select("floatingElement"))&&Tt.every(_t=>!Fe(Lt,_t)))return;if(bt($)&&!("touches"in j)){let _t=_o($),fn=Yt($),za=/auto|scroll/,ac=_t||za.test(fn.overflowX),lc=_t||za.test(fn.overflowY),cc=ac&&$.clientWidth>0&&$.scrollWidth>$.clientWidth,De=lc&&$.clientHeight>0&&$.scrollHeight>$.clientHeight,ar=fn.direction==="rtl",oo=De&&(ar?j.offsetX<=$.offsetWidth-$.clientWidth:j.offsetX>$.clientWidth),Er=cc&&j.offsetY>$.clientHeight;if(oo||Er)return}if(te(j))return;if(ye()==="intentional"&&y.current){J.clear(),y.current=!1;return}if(typeof b=="function"&&!b(j))return;let Vs=i.current.floatingContext?.nodeId,Fi=g?So(g.nodesRef.current,Vs):[];if(Fi.length>0){let _t=!0;if(Fi.forEach(fn=>{fn.context?.open&&!fn.context.dataRef.current.__outsidePressBubbles&&(_t=!1)}),!_t)return}r.setOpen(!1,Re(le.outsidePress,j)),E()}function We(j){ye()!=="sloppy"||j.pointerType==="touch"||!r.select("open")||!s||no(j,r.select("floatingElement"))||no(j,r.select("domReferenceElement"))||ue(j)}function Hr(j){if(ye()!=="sloppy"||!r.select("open")||!s||no(j,r.select("floatingElement"))||no(j,r.select("domReferenceElement")))return;let $=j.touches[0];$&&(C.current={startTime:Date.now(),startX:$.clientX,startY:$.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},T.start(1e3,()=>{C.current&&(C.current.dismissOnTouchEnd=!1,C.current.dismissOnMouseDown=!1)}))}function jr(j,$){let de=lr(j);if(!de)return;let Te=_e(de,j.type,()=>{$(j),Te()})}function un(j){V.current="touch",jr(j,Hr)}function Mo(j){T.clear(),j.type==="pointerdown"&&(V.current=j.pointerType),!(j.type==="mousedown"&&C.current&&!C.current.dismissOnMouseDown)&&jr(j,$=>{$.type==="pointerdown"?We($):ue($)})}function zr(j){if(!_.current)return;let $=S.current;if(K(),ye()==="intentional"){if(j.type==="pointercancel"){$&&be();return}if(!te(j)){if($){be();return}typeof b=="function"&&!b(j)||(J.clear(),y.current=!0,E())}}}function Wr(j){if(ye()!=="sloppy"||!C.current||no(j,r.select("floatingElement"))||no(j,r.select("domReferenceElement")))return;let $=j.touches[0];if(!$)return;let de=Math.abs($.clientX-C.current.startX),Te=Math.abs($.clientY-C.current.startY),Tt=Math.sqrt(de*de+Te*Te);Tt>5&&(C.current.dismissOnTouchEnd=!0),Tt>10&&(ue(j),T.clear(),C.current=null)}function dn(j){jr(j,Wr)}function ks(j){ye()!=="sloppy"||!C.current||no(j,r.select("floatingElement"))||no(j,r.select("domReferenceElement"))||(C.current.dismissOnTouchEnd&&ue(j),T.clear(),C.current=null)}function Ns(j){jr(j,ks)}let lt=At(n),U=To(a&&To(_e(lt,"keydown",R),_e(lt,"compositionstart",Q),_e(lt,"compositionend",se)),v&&To(_e(lt,"click",Mo,!0),_e(lt,"pointerdown",Mo,!0),_e(lt,"pointerup",zr,!0),_e(lt,"pointercancel",zr,!0),_e(lt,"mousedown",Mo,!0),_e(lt,"mouseup",zr,!0),_e(lt,"touchstart",un,!0),_e(lt,"touchmove",dn,!0),_e(lt,"touchend",Ns,!0)));return()=>{U(),z.clear(),J.clear(),K(),y.current=!1}},[i,n,a,v,b,o,s,O,k,R,E,x,g,r,T]),Or.useEffect(E,[b,E]);let w=Or.useMemo(()=>({onKeyDown:R,[lO[d]]:z=>{P()&&r.setOpen(!1,Re(le.triggerPress,z.nativeEvent))},...d!=="intentional"&&{onClick(z){P()&&r.setOpen(!1,Re(le.triggerPress,z.nativeEvent))}}}),[R,r,d,P]),N=oe(z=>{if(!o||!s||z.button!==0)return;let J=lr(z.nativeEvent);Fe(r.select("floatingElement"),J)&&(_.current||(_.current=!0,S.current=!1))}),M=oe(z=>{!o||!s||(z.defaultPrevented||z.nativeEvent.defaultPrevented)&&_.current&&(S.current=!0)}),F=Or.useMemo(()=>({onKeyDown:R,onPointerDown:M,onMouseDown:M,onClickCapture:I,onMouseDownCapture(z){I(),N(z)},onPointerDownCapture(z){I(),N(z)},onMouseUpCapture:I,onTouchEndCapture:I,onTouchMoveCapture:I}),[R,I,N,M]);return Or.useMemo(()=>s?{reference:w,floating:F,trigger:w}:{},[s,w,F])}var dr=f(W(),1);function qb(e,t,r){let{reference:o,floating:n}=e,i=Tr(t),s=el(t),a=Ja(s),l=Ft(t),c=i==="y",u=o.x+o.width/2-n.width/2,d=o.y+o.height/2-n.height/2,p=o[a]/2-n[a]/2,m;switch(l){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:d};break;case"left":m={x:o.x-n.width,y:d};break;default:m={x:o.x,y:o.y}}switch(Eo(t)){case"start":m[s]-=p*(r&&c?-1:1);break;case"end":m[s]+=p*(r&&c?-1:1);break}return m}async function Zb(e,t){var r;t===void 0&&(t={});let{x:o,y:n,platform:i,rects:s,elements:a,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:p=!1,padding:m=0}=Co(t,e),g=Oc(m),b=a[p?d==="floating"?"reference":"floating":d],v=Yi(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:c,rootBoundary:u,strategy:l})),x=d==="floating"?{x:o,y:n,width:s.floating.width,height:s.floating.height}:s.reference,_=await(i.getOffsetParent==null?void 0:i.getOffsetParent(a.floating)),S=await(i.isElement==null?void 0:i.isElement(_))?await(i.getScale==null?void 0:i.getScale(_))||{x:1,y:1}:{x:1,y:1},y=Yi(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:x,offsetParent:_,strategy:l}):x);return{top:(v.top-y.top+g.top)/S.y,bottom:(y.bottom-v.bottom+g.bottom)/S.y,left:(v.left-y.left+g.left)/S.x,right:(y.right-v.right+g.right)/S.x}}var dO=50,Qb=async(e,t,r)=>{let{placement:o="bottom",strategy:n="absolute",middleware:i=[],platform:s}=r,a=s.detectOverflow?s:{...s,detectOverflow:Zb},l=await(s.isRTL==null?void 0:s.isRTL(t)),c=await s.getElementRects({reference:e,floating:t,strategy:n}),{x:u,y:d}=qb(c,o,l),p=o,m=0,g={};for(let h=0;h<i.length;h++){let b=i[h];if(!b)continue;let{name:v,fn:x}=b,{x:_,y:S,data:y,reset:O}=await x({x:u,y:d,initialPlacement:o,placement:p,strategy:n,middlewareData:g,rects:c,platform:a,elements:{reference:e,floating:t}});u=_??u,d=S??d,g[v]={...g[v],...y},O&&m<dO&&(m++,typeof O=="object"&&(O.placement&&(p=O.placement),O.rects&&(c=O.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:n}):O.rects),{x:u,y:d}=qb(c,p,l)),h=-1)}return{x:u,y:d,placement:p,strategy:n,middlewareData:g}};var Jb=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:l,elements:c}=t,{mainAxis:u=!0,crossAxis:d=!0,fallbackPlacements:p,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:h=!0,...b}=Co(e,t);if((r=i.arrow)!=null&&r.alignmentOffset)return{};let v=Ft(n),x=Tr(a),_=Ft(a)===a,S=await(l.isRTL==null?void 0:l.isRTL(c.floating)),y=p||(_||!h?[Xa(a)]:Nb(a)),O=g!=="none";!p&&O&&y.push(...Vb(a,h,g,S));let k=[a,...y],C=await l.detectOverflow(t,b),T=[],D=((o=i.flip)==null?void 0:o.overflows)||[];if(u&&T.push(C[v]),d){let P=kb(n,s,S);T.push(C[P[0]],C[P[1]])}if(D=[...D,{placement:n,overflows:T}],!T.every(P=>P<=0)){var E,A;let P=(((E=i.flip)==null?void 0:E.index)||0)+1,R=k[P];if(R&&(!(d==="alignment"?x!==Tr(R):!1)||D.every(N=>Tr(N.placement)===x?N.overflows[0]>0:!0)))return{data:{index:P,overflows:D},reset:{placement:R}};let I=(A=D.filter(w=>w.overflows[0]<=0).sort((w,N)=>w.overflows[1]-N.overflows[1])[0])==null?void 0:A.placement;if(!I)switch(m){case"bestFit":{var V;let w=(V=D.filter(N=>{if(O){let M=Tr(N.placement);return M===x||M==="y"}return!0}).map(N=>[N.placement,N.overflows.filter(M=>M>0).reduce((M,F)=>M+F,0)]).sort((N,M)=>N[1]-M[1])[0])==null?void 0:V[0];w&&(I=w);break}case"initialPlacement":I=a;break}if(n!==I)return{reset:{placement:I}}}return{}}}};function Kb(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Xb(e){return Ib.some(t=>e[t]>=0)}var ey=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){let{rects:r,platform:o}=t,{strategy:n="referenceHidden",...i}=Co(e,t);switch(n){case"referenceHidden":{let s=await o.detectOverflow(t,{...i,elementContext:"reference"}),a=Kb(s,r.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:Xb(a)}}}case"escaped":{let s=await o.detectOverflow(t,{...i,altBoundary:!0}),a=Kb(s,r.floating);return{data:{escapedOffsets:a,escaped:Xb(a)}}}default:return{}}}}};var ty=new Set(["left","top"]);async function fO(e,t){let{placement:r,platform:o,elements:n}=e,i=await(o.isRTL==null?void 0:o.isRTL(n.floating)),s=Ft(r),a=Eo(r),l=Tr(r)==="y",c=ty.has(s)?-1:1,u=i&&l?-1:1,d=Co(t,e),{mainAxis:p,crossAxis:m,alignmentAxis:g}=typeof d=="number"?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return a&&typeof g=="number"&&(m=a==="end"?g*-1:g),l?{x:m*u,y:p*c}:{x:p*c,y:m*u}}var ry=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,l=await fO(t,e);return s===((r=a.offset)==null?void 0:r.placement)&&(o=a.arrow)!=null&&o.alignmentOffset?{}:{x:n+l.x,y:i+l.y,data:{...l,placement:s}}}}},oy=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:l={fn:v=>{let{x,y:_}=v;return{x,y:_}}},...c}=Co(e,t),u={x:r,y:o},d=await i.detectOverflow(t,c),p=Tr(Ft(n)),m=Pc(p),g=u[m],h=u[p];if(s){let v=m==="y"?"top":"left",x=m==="y"?"bottom":"right",_=g+d[v],S=g-d[x];g=Qa(_,g,S)}if(a){let v=p==="y"?"top":"left",x=p==="y"?"bottom":"right",_=h+d[v],S=h-d[x];h=Qa(_,h,S)}let b=l.fn({...t,[m]:g,[p]:h});return{...b,data:{x:b.x-r,y:b.y-o,enabled:{[m]:s,[p]:a}}}}}},ny=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:l=!0,crossAxis:c=!0}=Co(e,t),u={x:r,y:o},d=Tr(n),p=Pc(d),m=u[p],g=u[d],h=Co(a,t),b=typeof h=="number"?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(l){let _=p==="y"?"height":"width",S=i.reference[p]-i.floating[_]+b.mainAxis,y=i.reference[p]+i.reference[_]-b.mainAxis;m<S?m=S:m>y&&(m=y)}if(c){var v,x;let _=p==="y"?"width":"height",S=ty.has(Ft(n)),y=i.reference[d]-i.floating[_]+(S&&((v=s.offset)==null?void 0:v[d])||0)+(S?0:b.crossAxis),O=i.reference[d]+i.reference[_]+(S?0:((x=s.offset)==null?void 0:x[d])||0)-(S?b.crossAxis:0);g<y?g=y:g>O&&(g=O)}return{[p]:m,[d]:g}}}},iy=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:l=()=>{},...c}=Co(e,t),u=await s.detectOverflow(t,c),d=Ft(n),p=Eo(n),m=Tr(n)==="y",{width:g,height:h}=i.floating,b,v;d==="top"||d==="bottom"?(b=d,v=p===(await(s.isRTL==null?void 0:s.isRTL(a.floating))?"start":"end")?"left":"right"):(v=d,b=p==="end"?"top":"bottom");let x=h-u.top-u.bottom,_=g-u.left-u.right,S=Kn(h-u[b],x),y=Kn(g-u[v],_),O=!t.middlewareData.shift,k=S,C=y;if((r=t.middlewareData.shift)!=null&&r.enabled.x&&(C=_),(o=t.middlewareData.shift)!=null&&o.enabled.y&&(k=x),O&&!p){let D=cr(u.left,0),E=cr(u.right,0),A=cr(u.top,0),V=cr(u.bottom,0);m?C=g-2*(D!==0||E!==0?D+E:cr(u.left,u.right)):k=h-2*(A!==0||V!==0?A+V:cr(u.top,u.bottom))}await l({...t,availableWidth:C,availableHeight:k});let T=await s.getDimensions(a.floating);return g!==T.width||h!==T.height?{reset:{rects:!0}}:{}}}};function cy(e){let t=Yt(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=bt(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 wm(e){return ie(e)?e:e.contextElement}function Ys(e){let t=wm(e);if(!bt(t))return Ro(1);let r=t.getBoundingClientRect(),{width:o,height:n,$:i}=cy(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 mO=Ro(0);function uy(e){let t=qe(e);return!zs()||!t.visualViewport?mO:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function pO(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==qe(e)?!1:t}function Xi(e,t,r,o){t===void 0&&(t=!1),r===void 0&&(r=!1);let n=e.getBoundingClientRect(),i=wm(e),s=Ro(1);t&&(o?ie(o)&&(s=Ys(o)):s=Ys(e));let a=pO(i,r,o)?uy(i):Ro(0),l=(n.left+a.x)/s.x,c=(n.top+a.y)/s.y,u=n.width/s.x,d=n.height/s.y;if(i){let p=qe(i),m=o&&ie(o)?qe(o):o,g=p,h=Sc(g);for(;h&&o&&m!==g;){let b=Ys(h),v=h.getBoundingClientRect(),x=Yt(h),_=v.left+(h.clientLeft+parseFloat(x.paddingLeft))*b.x,S=v.top+(h.clientTop+parseFloat(x.paddingTop))*b.y;l*=b.x,c*=b.y,u*=b.x,d*=b.y,l+=_,c+=S,g=qe(h),h=Sc(g)}}return Yi({width:u,height:d,x:l,y:c})}function Ic(e,t){let r=Ka(e).scrollLeft;return t?t.left+r:Xi(wo(e)).left+r}function dy(e,t){let r=e.getBoundingClientRect(),o=r.left+t.scrollLeft-Ic(e,r),n=r.top+t.scrollTop;return{x:o,y:n}}function gO(e){let{elements:t,rect:r,offsetParent:o,strategy:n}=e,i=n==="fixed",s=wo(o),a=t?qa(t.floating):!1;if(o===s||a&&i)return r;let l={scrollLeft:0,scrollTop:0},c=Ro(1),u=Ro(0),d=bt(o);if((d||!d&&!i)&&((Gi(o)!=="body"||js(s))&&(l=Ka(o)),d)){let m=Xi(o);c=Ys(o),u.x=m.x+o.clientLeft,u.y=m.y+o.clientTop}let p=s&&!d&&!i?dy(s,l):Ro(0);return{width:r.width*c.x,height:r.height*c.y,x:r.x*c.x-l.scrollLeft*c.x+u.x+p.x,y:r.y*c.y-l.scrollTop*c.y+u.y+p.y}}function hO(e){return Array.from(e.getClientRects())}function vO(e){let t=wo(e),r=Ka(e),o=e.ownerDocument.body,n=cr(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),i=cr(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight),s=-r.scrollLeft+Ic(e),a=-r.scrollTop;return Yt(o).direction==="rtl"&&(s+=cr(t.clientWidth,o.clientWidth)-n),{width:n,height:i,x:s,y:a}}var sy=25;function bO(e,t){let r=qe(e),o=wo(e),n=r.visualViewport,i=o.clientWidth,s=o.clientHeight,a=0,l=0;if(n){i=n.width,s=n.height;let u=zs();(!u||u&&t==="fixed")&&(a=n.offsetLeft,l=n.offsetTop)}let c=Ic(o);if(c<=0){let u=o.ownerDocument,d=u.body,p=getComputedStyle(d),m=u.compatMode==="CSS1Compat"&&parseFloat(p.marginLeft)+parseFloat(p.marginRight)||0,g=Math.abs(o.clientWidth-d.clientWidth-m);g<=sy&&(i-=g)}else c<=sy&&(i+=c);return{width:i,height:s,x:a,y:l}}function yO(e,t){let r=Xi(e,!0,t==="fixed"),o=r.top+e.clientTop,n=r.left+e.clientLeft,i=bt(e)?Ys(e):Ro(1),s=e.clientWidth*i.x,a=e.clientHeight*i.y,l=n*i.x,c=o*i.y;return{width:s,height:a,x:l,y:c}}function ay(e,t,r){let o;if(t==="viewport")o=bO(e,r);else if(t==="document")o=vO(wo(e));else if(ie(t))o=yO(t,r);else{let n=uy(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return Yi(o)}function fy(e,t){let r=xo(e);return r===t||!ie(r)||_o(r)?!1:Yt(r).position==="fixed"||fy(r,t)}function xO(e,t){let r=t.get(e);if(r)return r;let o=Yn(e,[],!1).filter(a=>ie(a)&&Gi(a)!=="body"),n=null,i=Yt(e).position==="fixed",s=i?xo(e):e;for(;ie(s)&&!_o(s);){let a=Yt(s),l=_c(s);!l&&a.position==="fixed"&&(n=null),(i?!l&&!n:!l&&a.position==="static"&&!!n&&(n.position==="absolute"||n.position==="fixed")||js(s)&&!l&&fy(e,s))?o=o.filter(u=>u!==s):n=a,s=xo(s)}return t.set(e,o),o}function wO(e){let{element:t,boundary:r,rootBoundary:o,strategy:n}=e,s=[...r==="clippingAncestors"?qa(t)?[]:xO(t,this._c):[].concat(r),o],a=ay(t,s[0],n),l=a.top,c=a.right,u=a.bottom,d=a.left;for(let p=1;p<s.length;p++){let m=ay(t,s[p],n);l=cr(m.top,l),c=Kn(m.right,c),u=Kn(m.bottom,u),d=cr(m.left,d)}return{width:c-d,height:u-l,x:d,y:l}}function _O(e){let{width:t,height:r}=cy(e);return{width:t,height:r}}function SO(e,t,r){let o=bt(t),n=wo(t),i=r==="fixed",s=Xi(e,!0,i,t),a={scrollLeft:0,scrollTop:0},l=Ro(0);function c(){l.x=Ic(n)}if(o||!o&&!i)if((Gi(t)!=="body"||js(n))&&(a=Ka(t)),o){let m=Xi(t,!0,i,t);l.x=m.x+t.clientLeft,l.y=m.y+t.clientTop}else n&&c();i&&!o&&n&&c();let u=n&&!o&&!i?dy(n,a):Ro(0),d=s.left+a.scrollLeft-l.x-u.x,p=s.top+a.scrollTop-l.y-u.y;return{x:d,y:p,width:s.width,height:s.height}}function xm(e){return Yt(e).position==="static"}function ly(e,t){if(!bt(e)||Yt(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return wo(e)===r&&(r=r.ownerDocument.body),r}function my(e,t){let r=qe(e);if(qa(e))return r;if(!bt(e)){let n=xo(e);for(;n&&!_o(n);){if(ie(n)&&!xm(n))return n;n=xo(n)}return r}let o=ly(e,t);for(;o&&pb(o)&&xm(o);)o=ly(o,t);return o&&_o(o)&&xm(o)&&!_c(o)?r:o||gb(e)||r}var RO=async function(e){let t=this.getOffsetParent||my,r=this.getDimensions,o=await r(e.floating);return{reference:SO(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function CO(e){return Yt(e).direction==="rtl"}var _m={convertOffsetParentRelativeRectToViewportRelativeRect:gO,getDocumentElement:wo,getClippingRect:wO,getOffsetParent:my,getElementRects:RO,getClientRects:hO,getDimensions:_O,getScale:Ys,isElement:ie,isRTL:CO};function py(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function EO(e,t){let r=null,o,n=wo(e);function i(){var a;clearTimeout(o),(a=r)==null||a.disconnect(),r=null}function s(a,l){a===void 0&&(a=!1),l===void 0&&(l=1),i();let c=e.getBoundingClientRect(),{left:u,top:d,width:p,height:m}=c;if(a||t(),!p||!m)return;let g=Za(d),h=Za(n.clientWidth-(u+p)),b=Za(n.clientHeight-(d+m)),v=Za(u),_={rootMargin:-g+"px "+-h+"px "+-b+"px "+-v+"px",threshold:cr(0,Kn(1,l))||1},S=!0;function y(O){let k=O[0].intersectionRatio;if(k!==l){if(!S)return s();k?s(!1,k):o=setTimeout(()=>{s(!1,1e-7)},1e3)}k===1&&!py(c,e.getBoundingClientRect())&&s(),S=!1}try{r=new IntersectionObserver(y,{..._,root:n.ownerDocument})}catch{r=new IntersectionObserver(y,_)}r.observe(e)}return s(!0),i}function rl(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:l=!1}=o,c=wm(e),u=n||i?[...c?Yn(c):[],...t?Yn(t):[]]:[];u.forEach(v=>{n&&v.addEventListener("scroll",r,{passive:!0}),i&&v.addEventListener("resize",r)});let d=c&&a?EO(c,r):null,p=-1,m=null;s&&(m=new ResizeObserver(v=>{let[x]=v;x&&x.target===c&&m&&t&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var _;(_=m)==null||_.observe(t)})),r()}),c&&!l&&m.observe(c),t&&m.observe(t));let g,h=l?Xi(e):null;l&&b();function b(){let v=Xi(e);h&&!py(h,v)&&r(),h=v,g=requestAnimationFrame(b)}return r(),()=>{var v;u.forEach(x=>{n&&x.removeEventListener("scroll",r),i&&x.removeEventListener("resize",r)}),d?.(),(v=m)==null||v.disconnect(),m=null,l&&cancelAnimationFrame(g)}}var gy=ry;var hy=oy,vy=Jb,by=iy,yy=ey;var xy=ny,kc=(e,t,r)=>{let o=new Map,n={platform:_m,...r},i={...n.platform,_c:o};return Qb(e,t,{...n,platform:i})};var yt=f(W(),1),_y=f(W(),1),Sy=f(gn(),1),PO=typeof document<"u",OO=function(){},Nc=PO?_y.useLayoutEffect:OO;function Vc(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(!Vc(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)&&!Vc(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function Ry(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function wy(e,t){let r=Ry(e);return Math.round(t*r)/r}function Sm(e){let t=yt.useRef(e);return Nc(()=>{t.current=e}),t}function Cy(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:l,open:c}=e,[u,d]=yt.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=yt.useState(o);Vc(p,o)||m(o);let[g,h]=yt.useState(null),[b,v]=yt.useState(null),x=yt.useCallback(N=>{N!==O.current&&(O.current=N,h(N))},[]),_=yt.useCallback(N=>{N!==k.current&&(k.current=N,v(N))},[]),S=i||g,y=s||b,O=yt.useRef(null),k=yt.useRef(null),C=yt.useRef(u),T=l!=null,D=Sm(l),E=Sm(n),A=Sm(c),V=yt.useCallback(()=>{if(!O.current||!k.current)return;let N={placement:t,strategy:r,middleware:p};E.current&&(N.platform=E.current),kc(O.current,k.current,N).then(M=>{let F={...M,isPositioned:A.current!==!1};P.current&&!Vc(C.current,F)&&(C.current=F,Sy.flushSync(()=>{d(F)}))})},[p,t,r,E,A]);Nc(()=>{c===!1&&C.current.isPositioned&&(C.current.isPositioned=!1,d(N=>({...N,isPositioned:!1})))},[c]);let P=yt.useRef(!1);Nc(()=>(P.current=!0,()=>{P.current=!1}),[]),Nc(()=>{if(S&&(O.current=S),y&&(k.current=y),S&&y){if(D.current)return D.current(S,y,V);V()}},[S,y,V,D,T]);let R=yt.useMemo(()=>({reference:O,floating:k,setReference:x,setFloating:_}),[x,_]),I=yt.useMemo(()=>({reference:S,floating:y}),[S,y]),w=yt.useMemo(()=>{let N={position:r,left:0,top:0};if(!I.floating)return N;let M=wy(I.floating,u.x),F=wy(I.floating,u.y);return a?{...N,transform:"translate("+M+"px, "+F+"px)",...Ry(I.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:M,top:F}},[r,a,I.floating,u.x,u.y]);return yt.useMemo(()=>({...u,update:V,refs:R,elements:I,floatingStyles:w}),[u,V,R,I,w])}var Rm=(e,t)=>{let r=gy(e);return{name:r.name,fn:r.fn,options:[e,t]}},Cm=(e,t)=>{let r=hy(e);return{name:r.name,fn:r.fn,options:[e,t]}},Em=(e,t)=>({fn:xy(e).fn,options:[e,t]}),Tm=(e,t)=>{let r=vy(e);return{name:r.name,fn:r.fn,options:[e,t]}},Pm=(e,t)=>{let r=by(e);return{name:r.name,fn:r.fn,options:[e,t]}};var Om=(e,t)=>{let r=yy(e);return{name:r.name,fn:r.fn,options:[e,t]}};var we=(e,t,r,o,n,i,...s)=>{if(s.length>0)throw new Error(Pt(1));let a;if(e&&t&&r&&o&&n&&i)a=(l,c,u,d)=>{let p=e(l,c,u,d),m=t(l,c,u,d),g=r(l,c,u,d),h=o(l,c,u,d),b=n(l,c,u,d);return i(p,m,g,h,b,c,u,d)};else if(e&&t&&r&&o&&n)a=(l,c,u,d)=>{let p=e(l,c,u,d),m=t(l,c,u,d),g=r(l,c,u,d),h=o(l,c,u,d);return n(p,m,g,h,c,u,d)};else if(e&&t&&r&&o)a=(l,c,u,d)=>{let p=e(l,c,u,d),m=t(l,c,u,d),g=r(l,c,u,d);return o(p,m,g,c,u,d)};else if(e&&t&&r)a=(l,c,u,d)=>{let p=e(l,c,u,d),m=t(l,c,u,d);return r(p,m,c,u,d)};else if(e&&t)a=(l,c,u,d)=>{let p=e(l,c,u,d);return t(p,c,u,d)};else if(e)a=e;else throw new Error("Missing arguments");return a};var Ly=f(W(),1),Vm=f(Mc(),1),Fy=f(ky(),1);var Ny=f(W(),1);var Im=[],km;function Vy(){return km}function My(e){Im.push(e)}function Nm(e){let t=(r,o)=>{let n=ct(YO).current,i;try{km=n;for(let s of Im)s.before(n);i=e(r,o);for(let s of Im)s.after(n);n.didInitialize=!0}finally{km=void 0}return i};return t.displayName=e.displayName||e.name,t}function Dy(e){return Ny.forwardRef(Nm(e))}function YO(){return{didInitialize:!1}}var qO=Fs(19),KO=qO?ZO:QO;function Lc(e,t,r,o,n){return KO(e,t,r,o,n)}function XO(e,t,r,o,n){let i=Ly.useCallback(()=>t(e.getSnapshot(),r,o,n),[e,t,r,o,n]);return(0,Vm.useSyncExternalStore)(e.subscribe,i,i)}My({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);(o.didChange||!Object.is(o.value,n))&&(t=!0,o.value=n,o.didChange=!1)}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,Vm.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function ZO(e,t,r,o,n){let i=Vy();if(!i)return XO(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.didChange=!0)):(a={store:e,selector:t,a1:r,a2:o,a3:n,value:t(e.getSnapshot(),r,o,n),didChange:!1},i.syncHooks.push(a)),a.value}function QO(e,t,r,o,n){return(0,Fy.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,r,o,n))}var Fc=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 Lc(this,t,r,o,n)}};var Zi=f(W(),1);var Ks=class extends Fc{constructor(t,r={},o){super(t),this.context=r,this.selectors=o}useSyncedValue(t,r){Zi.useDebugValue(t),Z(()=>{this.state[t]!==r&&this.set(t,r)},[t,r])}useSyncedValueWithCleanup(t,r){let o=this;Z(()=>(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);Z(()=>{r.update(t)},[r,...o])}useControlledProp(t,r){Zi.useDebugValue(t);let o=r!==void 0;Z(()=>{o&&!Object.is(this.state[t],r)&&super.setState({...this.state,[t]:r})},[t,r,o])}select(t,r,o,n){let i=this.selectors[t];return i(this.state,r,o,n)}useState(t,r,o,n){return Zi.useDebugValue(t),Lc(this,this.selectors[t],r,o,n)}useContextCallback(t,r){Zi.useDebugValue(t);let o=oe(r??pn);this.context[t]=o}useStateSetter(t){let r=Zi.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 JO={open:we(e=>e.open),transitionStatus:we(e=>e.transitionStatus),domReferenceElement:we(e=>e.domReferenceElement),referenceElement:we(e=>e.positionReference??e.referenceElement),floatingElement:we(e=>e.floatingElement),floatingId:we(e=>e.floatingId)},Qn=class extends Ks{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:$b(),nested:o,triggerElements:i},JO),this.syncOnly=r}syncOpenEvent=(t,r)=>{(!t||!this.state.open||r!=null&&Pb(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)}};var ol=f(W(),1);function e2(e,t){let r=ol.useRef(null),o=ol.useRef(null);return ol.useCallback(n=>{if(e!==void 0){if(r.current!==null){let i=r.current,s=o.current,a=t.context.triggerElements.getById(i);s&&a===s&&t.context.triggerElements.delete(i),r.current=null,o.current=null}n!==null&&(r.current=e,o.current=n,t.context.triggerElements.add(e,n))}},[t,e])}function By(e,t,r,o){let n=r.useState("isMountedByTrigger",e),i=e2(e,r),s=oe(a=>{if(i(a),!a||!r.select("open"))return;let l=r.select("activeTriggerId");if(l===e){r.update({activeTriggerElement:a,...o});return}l==null&&r.update({activeTriggerId:e,activeTriggerElement:a,...o})});return Z(()=>{n&&r.update({activeTriggerElement:t.current,...o})},[n,r,t,...Object.values(o)]),{registerTrigger:s,isMountedByThisTrigger:n}}function Hy(e){let t=e.useState("open");Z(()=>{if(t&&!e.select("activeTriggerId")&&e.context.triggerElements.size===1){let r=e.context.triggerElements.entries().next();if(!r.done){let[o,n]=r.value;e.update({activeTriggerId:o,activeTriggerElement:n})}}},[t,e])}function jy(e,t,r){let{mounted:o,setMounted:n,transitionStatus:i}=vc(e);t.useSyncedValues({mounted:o,transitionStatus:i});let s=oe(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1}),r?.(),t.context.onOpenChangeComplete?.(!1)}),a=t.useState("preventUnmountingOnClose");return Gs({enabled:!a,open:e,ref:t.context.popupRef,onComplete(){e||s()}}),{forceUnmount:s,transitionStatus:i}}var Jn=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 zy(){return new Qn({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new Jn,floatingId:"",syncOnly:!1,nested:!1,onOpenChange:void 0})}function Wy(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:zy(),preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:Ot,inactiveTriggerProps:Ot,popupProps:Ot}}var Bc=we(e=>e.triggerIdProp??e.activeTriggerId),Gy={open:we(e=>e.openProp??e.open),mounted:we(e=>e.mounted),transitionStatus:we(e=>e.transitionStatus),floatingRootContext:we(e=>e.floatingRootContext),preventUnmountingOnClose:we(e=>e.preventUnmountingOnClose),payload:we(e=>e.payload),activeTriggerId:Bc,activeTriggerElement:we(e=>e.mounted?e.activeTriggerElement:null),isTriggerActive:we((e,t)=>t!==void 0&&Bc(e)===t),isOpenedByTrigger:we((e,t)=>t!==void 0&&Bc(e)===t&&e.open),isMountedByTrigger:we((e,t)=>t!==void 0&&Bc(e)===t&&e.mounted),triggerProps:we((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),popupProps:we(e=>e.popupProps),popupElement:we(e=>e.popupElement),positionerElement:we(e=>e.positionerElement)};function Uy(e){let{open:t=!1,onOpenChange:r,elements:o={}}=e,n=Wn(),i=$s()!=null,s=ct(()=>new Qn({open:t,transitionStatus:void 0,onOpenChange:r,referenceElement:o.reference??null,floatingElement:o.floating??null,triggerElements:new Jn,floatingId:n,syncOnly:!1,nested:i})).current;return Z(()=>{let a={open:t,floatingId:n};o.reference!==void 0&&(a.referenceElement=o.reference,a.domReferenceElement=ie(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 Mm(e={}){let{nodeId:t,externalTree:r}=e,o=Uy(e),n=e.rootContext||o,i={reference:n.useState("referenceElement"),floating:n.useState("floatingElement"),domReference:n.useState("domReferenceElement")},[s,a]=dr.useState(null),l=dr.useRef(null),c=Zn(r);Z(()=>{i.domReference&&(l.current=i.domReference)},[i.domReference]);let u=Cy({...e,elements:{...i,...s&&{reference:s}}}),d=dr.useCallback(C=>{let T=ie(C)?{getBoundingClientRect:()=>C.getBoundingClientRect(),getClientRects:()=>C.getClientRects(),contextElement:C}:C;a(T),u.refs.setReference(T)},[u.refs]),[p,m]=dr.useState(void 0),[g,h]=dr.useState(null);n.useSyncedValue("referenceElement",p??null);let b=ie(p)?p:null;n.useSyncedValue("domReferenceElement",p===void 0?i.domReference:b),n.useSyncedValue("floatingElement",g);let v=dr.useCallback(C=>{(ie(C)||C===null)&&(l.current=C,m(C)),(ie(u.refs.reference.current)||u.refs.reference.current===null||C!==null&&!ie(C))&&u.refs.setReference(C)},[u.refs,m]),x=dr.useCallback(C=>{h(C),u.refs.setFloating(C)},[u.refs]),_=dr.useMemo(()=>({...u.refs,setReference:v,setFloating:x,setPositionReference:d,domReference:l}),[u.refs,v,x,d]),S=dr.useMemo(()=>({...u.elements,domReference:i.domReference}),[u.elements,i.domReference]),y=n.useState("open"),O=n.useState("floatingId"),k=dr.useMemo(()=>({...u,dataRef:n.context.dataRef,open:y,onOpenChange:n.setOpen,events:n.context.events,floatingId:O,refs:_,elements:S,nodeId:t,rootStore:n}),[u,_,S,t,n,y,O]);return Z(()=>{n.context.dataRef.current.floatingContext=k;let C=c?.nodesRef.current.find(T=>T.id===t);C&&(C.context=k)}),dr.useMemo(()=>({...u,context:k,refs:_,elements:S,rootStore:n}),[u,_,S,k,n])}function Dm(e){let{popupStore:t,treatPopupAsFloatingElement:r=!1,onOpenChange:o}=e,n=Wn(),i=$s()!=null,s=t.useState("open"),a=t.useState("activeTriggerElement"),l=t.useState(r?"popupElement":"positionerElement"),c=t.context.triggerElements,u=ct(()=>new Qn({open:s,transitionStatus:void 0,referenceElement:a,floatingElement:l,triggerElements:c,onOpenChange:o,floatingId:n,syncOnly:!0,nested:i})).current;return Z(()=>{let d={open:s,floatingId:n,referenceElement:a,floatingElement:l};ie(a)&&(d.domReferenceElement=a),u.state.positionReference===u.state.referenceElement&&(d.positionReference=a),u.update(d)},[s,n,a,l,u]),u.context.onOpenChange=o,u.context.nested=i,u}var Fo=f(W(),1);var Lm=_b&&wb;function Fm(e,t={}){let r="rootStore"in e?e.rootStore:e,{events:o,dataRef:n}=r.context,{enabled:i=!0,delay:s}=t,a=Fo.useRef(!1),l=Fo.useRef(null),c=hn(),u=Fo.useRef(!0);Fo.useEffect(()=>{let p=r.select("domReferenceElement");if(!i)return;let m=qe(p);function g(){let v=r.select("domReferenceElement");!r.select("open")&&bt(v)&&v===Ec(At(v))&&(a.current=!0)}function h(){u.current=!0}function b(){u.current=!1}return To(_e(m,"blur",g),Lm&&_e(m,"keydown",h,!0),Lm&&_e(m,"pointerdown",b,!0))},[r,i]),Fo.useEffect(()=>{if(!i)return;function p(m){if(m.reason===le.triggerPress||m.reason===le.escapeKey){let g=r.select("domReferenceElement");ie(g)&&(l.current=g,a.current=!0)}}return o.on("openchange",p),()=>{o.off("openchange",p)}},[o,i,r]);let d=Fo.useMemo(()=>({onMouseLeave(){a.current=!1,l.current=null},onFocus(p){let m=p.currentTarget;if(a.current){if(l.current===m)return;a.current=!1,l.current=null}let g=lr(p.nativeEvent);if(ie(g)){if(Lm&&!p.relatedTarget){if(!u.current&&!Cb(g))return}else if(!Eb(g))return}let h=Ui(p.relatedTarget,r.context.triggerElements),{nativeEvent:b,currentTarget:v}=p,x=typeof s=="function"?s():s;if(r.select("open")&&h||x===0||x===void 0){r.setOpen(!0,Re(le.triggerFocus,b,v));return}c.start(x,()=>{a.current||r.setOpen(!0,Re(le.triggerFocus,b,v))})},onBlur(p){a.current=!1,l.current=null;let m=p.relatedTarget,g=p.nativeEvent,h=ie(m)&&m.hasAttribute(Us("focus-guard"))&&m.getAttribute("data-type")==="outside";c.start(0,()=>{let b=r.select("domReferenceElement"),v=Ec(At(b));!m&&v===b||Fe(n.current.floatingContext?.refs.floating.current,v)||Fe(b,v)||h||Ui(m??v,r.context.triggerElements)||r.setOpen(!1,Re(le.triggerFocus,g))})}}),[n,r,c,s]);return Fo.useMemo(()=>i?{reference:d,trigger:d}:{},[i,d])}var nl=f(W(),1);var Bm=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 Ur,this.restTimeout=new Ur,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},Hc=new WeakMap;function Xs(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&Hc.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),Hc.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function jc(e,t){let{scopeElement:r,referenceElement:o,floatingElement:n}=t,i=Hc.get(r);i&&i!==e&&Xs(i),Xs(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=r,e.pointerEventsReferenceElement=o,e.pointerEventsFloatingElement=n,Hc.set(r,e),r.style.pointerEvents="none",o.style.pointerEvents="auto",n.style.pointerEvents="auto"}function zc(e){let t=ct(Bm.create).current,r=e.context.dataRef.current;return r.hoverInteractionState||(r.hoverInteractionState=t),Gn(r.hoverInteractionState.disposeEffect),r.hoverInteractionState}function Hm(e,t={}){let r="rootStore"in e?e.rootStore:e,o=r.useState("open"),n=r.useState("floatingElement"),i=r.useState("domReferenceElement"),{dataRef:s}=r.context,{enabled:a=!0,closeDelay:l=0,nodeId:c}=t,u=zc(r),d=Zn(),p=$s(),m=oe(()=>Ac(s.current.openEvent?.type,u.interactedInside)),g=oe(()=>{let S=s.current.openEvent?.type;return S?.includes("mouse")&&S!=="mousedown"}),h=oe(S=>Ui(S,r.context.triggerElements)),b=nl.useCallback(S=>{let y=qi(l,"close",u.pointerType),O=()=>{r.setOpen(!1,Re(le.triggerHover,S)),d?.events.emit("floating.closed",S)};y?u.openChangeTimeout.start(y,O):(u.openChangeTimeout.clear(),O())},[l,r,u,d]),v=oe(()=>{Xs(u)}),x=oe(S=>{let y=lr(S);if(!mm(y)){u.interactedInside=!1;return}u.interactedInside=y?.closest("[aria-haspopup]")!=null});Z(()=>{o||(u.pointerType=void 0,u.restTimeoutPending=!1,u.interactedInside=!1,v())},[o,u,v]),nl.useEffect(()=>v,[v]),Z(()=>{if(a&&o&&u.handleCloseOptions?.blockPointerEvents&&g()&&ie(i)&&n){let S=i,y=n,O=At(n),k=d?.nodesRef.current.find(T=>T.id===p)?.context?.elements.floating;k&&(k.style.pointerEvents="");let C=u.handleCloseOptions?.getScope?.()??u.pointerEventsScopeElement??k??S.closest("[data-rootownerid]")??O.body;return jc(u,{scopeElement:C,referenceElement:S,floatingElement:y}),()=>{v()}}},[a,o,i,n,u,g,d,p,v]);let _=hn();nl.useEffect(()=>{if(!a)return;function S(){u.openChangeTimeout.clear(),_.clear(),d?.events.off("floating.closed",O),v()}function y(C){if(d&&p&&So(d.nodesRef.current,p).length>0){d.events.on("floating.closed",O);return}if(h(C.relatedTarget))return;let T=s.current.floatingContext?.nodeId??c,D=C.relatedTarget;if(!(d&&T&&ie(D)&&So(d.nodesRef.current,T,!1).some(A=>Fe(A.context?.elements.floating,D)))){if(u.handler){u.handler(C);return}v(),m()||b(C)}}function O(C){!d||!p||So(d.nodesRef.current,p).length>0||_.start(0,()=>{d.events.off("floating.closed",O),r.setOpen(!1,Re(le.triggerHover,C)),d.events.emit("floating.closed",C)})}let k=n;return To(k&&_e(k,"mouseenter",S),k&&_e(k,"mouseleave",y),k&&_e(k,"pointerdown",x,!0),()=>{d?.events.off("floating.closed",O)})},[a,n,r,s,c,m,h,b,v,x,u,d,p,_])}var ei=f(W(),1),$y=f(gn(),1);var t2={current:null};function jm(e,t={}){let r="rootStore"in e?e.rootStore:e,{dataRef:o,events:n}=r.context,{enabled:i=!0,delay:s=0,handleClose:a=null,mouseOnly:l=!1,restMs:c=0,move:u=!0,triggerElementRef:d=t2,externalTree:p,isActiveTrigger:m=!0,getHandleCloseContext:g,isClosing:h}=t,b=Zn(p),v=zc(r),x=ei.useRef(!1),_=Po(a),S=Po(s),y=Po(c),O=Po(i),k=Po(h);m&&(v.handleCloseOptions=_.current?.__options);let C=oe(()=>Ac(o.current.openEvent?.type,v.interactedInside)),T=oe(P=>Ui(P,r.context.triggerElements)),D=oe((P,R,I)=>{let w=r.context.triggerElements;if(w.hasElement(R))return!P||!Fe(P,R);if(!ie(I))return!1;let N=I;return w.hasMatchingElement(M=>Fe(M,N))&&(!P||!Fe(P,N))}),E=oe((P,R=!0)=>{let I=qi(S.current,"close",v.pointerType);I?v.openChangeTimeout.start(I,()=>{r.setOpen(!1,Re(le.triggerHover,P)),b?.events.emit("floating.closed",P)}):R&&(v.openChangeTimeout.clear(),r.setOpen(!1,Re(le.triggerHover,P)),b?.events.emit("floating.closed",P))}),A=oe(()=>{if(!v.handler)return;At(r.select("domReferenceElement")).removeEventListener("mousemove",v.handler),v.handler=void 0}),V=oe(()=>{Xs(v)});return ei.useEffect(()=>A,[A]),ei.useEffect(()=>{if(!i)return;function P(R){R.open?x.current=!1:(x.current=R.reason===le.triggerHover,A(),v.openChangeTimeout.clear(),v.restTimeout.clear(),v.blockMouseMove=!0,v.restTimeoutPending=!1)}return n.on("openchange",P),()=>{n.off("openchange",P)}},[i,n,v,A]),ei.useEffect(()=>{if(!i)return;let P=d.current??(m?r.select("domReferenceElement"):null);if(!ie(P))return;function R(w){if(v.openChangeTimeout.clear(),v.blockMouseMove=!1,l&&!$i(v.pointerType))return;let N=pm(y.current),M=qi(S.current,"open",v.pointerType),F=lr(w),z=w.currentTarget??null,J=r.select("domReferenceElement"),Q=z;if(ie(F)&&!r.context.triggerElements.hasElement(F)){for(let Hr of r.context.triggerElements.elements())if(Fe(Hr,F)){Q=Hr;break}}ie(z)&&ie(J)&&!r.context.triggerElements.hasElement(z)&&Fe(z,J)&&(Q=J);let se=Q==null?!1:D(J,Q,F),be=r.select("open"),K=k.current?.()??r.select("transitionStatus")==="ending",ye=!be&&K&&x.current,q=!se&&ie(Q)&&ie(J)&&Fe(J,Q)&&ye,te=N>0&&!M,ue=se&&(be||ye)||q,We=!be||se;if(ue){r.setOpen(!0,Re(le.triggerHover,w,Q));return}te||(M?v.openChangeTimeout.start(M,()=>{We&&r.setOpen(!0,Re(le.triggerHover,w,Q))}):We&&r.setOpen(!0,Re(le.triggerHover,w,Q)))}function I(w){if(C()){V();return}A();let N=r.select("domReferenceElement"),M=At(N);v.restTimeout.clear(),v.restTimeoutPending=!1;let F=o.current.floatingContext??g?.();if(T(w.relatedTarget))return;if(_.current&&F){r.select("open")||v.openChangeTimeout.clear();let Q=d.current;v.handler=_.current({...F,tree:b,x:w.clientX,y:w.clientY,onClose(){V(),A(),O.current&&!C()&&Q===r.select("domReferenceElement")&&E(w,!0)}}),M.addEventListener("mousemove",v.handler),v.handler(w);return}(v.pointerType!=="touch"||!Fe(r.select("floatingElement"),w.relatedTarget))&&E(w)}return u?To(_e(P,"mousemove",R,{once:!0}),_e(P,"mouseenter",R),_e(P,"mouseleave",I)):To(_e(P,"mouseenter",R),_e(P,"mouseleave",I))},[A,V,o,S,E,r,i,_,v,m,D,C,T,l,u,y,d,b,O,g,k]),ei.useMemo(()=>{if(!i)return;function P(R){v.pointerType=R.pointerType}return{onPointerDown:P,onPointerEnter:P,onMouseMove(R){let{nativeEvent:I}=R,w=R.currentTarget,N=r.select("domReferenceElement"),M=r.select("open"),F=D(N,w,R.target);if(l&&!$i(v.pointerType))return;if(M&&F&&v.handleCloseOptions?.blockPointerEvents){let Q=r.select("floatingElement");if(Q){let se=v.handleCloseOptions?.getScope?.()??w.ownerDocument.body;jc(v,{scopeElement:se,referenceElement:w,floatingElement:Q})}}let z=pm(y.current);if(M&&!F||z===0||!F&&v.restTimeoutPending&&R.movementX**2+R.movementY**2<2)return;v.restTimeout.clear();function J(){if(v.restTimeoutPending=!1,C())return;let Q=r.select("open");!v.blockMouseMove&&(!Q||F)&&r.setOpen(!0,Re(le.triggerHover,I,w))}v.pointerType==="touch"?$y.flushSync(()=>{J()}):F&&M?J():(v.restTimeoutPending=!0,v.restTimeout.start(z,J))}}},[i,v,C,D,l,r,y])}var Qi=f(W(),1);function zm(e=[]){let t=e.map(c=>c?.reference),r=e.map(c=>c?.floating),o=e.map(c=>c?.item),n=e.map(c=>c?.trigger),i=Qi.useCallback(c=>Wc(c,e,"reference"),t),s=Qi.useCallback(c=>Wc(c,e,"floating"),r),a=Qi.useCallback(c=>Wc(c,e,"item"),o),l=Qi.useCallback(c=>Wc(c,e,"trigger"),n);return Qi.useMemo(()=>({getReferenceProps:i,getFloatingProps:s,getItemProps:a,getTriggerProps:l}),[i,s,a,l])}function Wc(e,t,r){let o=new Map,n=r==="item",i={};r==="floating"&&(i.tabIndex=-1,i[cm]="");for(let s in e)n&&e&&(s===um||s===dm)||(i[s]=e[s]);for(let s=0;s<t.length;s+=1){let a,l=t[s]?.[r];typeof l=="function"?a=e?l(e):null:a=l,a&&Yy(i,a,n,o)}return Yy(i,e,n,o),i}function Yy(e,t,r,o){for(let n in t){let i=t[n];r&&(n===um||n===dm)||(n.startsWith("on")?(o.has(n)||o.set(n,[]),typeof i=="function"&&(o.get(n)?.push(i),e[n]=(...s)=>o.get(n)?.map(a=>a(...s)).find(a=>a!==void 0))):e[n]=i)}}var qy=.1,r2=qy*qy,Ae=.5;function Gc(e,t,r,o,n,i){return o>=t!=i>=t&&e<=(n-r)*(t-o)/(i-o)+r}function Uc(e,t,r,o,n,i,s,a,l,c){let u=!1;return Gc(e,t,r,o,n,i)&&(u=!u),Gc(e,t,n,i,s,a)&&(u=!u),Gc(e,t,s,a,l,c)&&(u=!u),Gc(e,t,l,c,r,o)&&(u=!u),u}function o2(e,t,r){return e>=r.x&&e<=r.x+r.width&&t>=r.y&&t<=r.y+r.height}function $c(e,t,r,o,n,i){let s=Math.min(r,n),a=Math.max(r,n),l=Math.min(o,i),c=Math.max(o,i);return e>=s&&e<=a&&t>=l&&t<=c}function Wm(e={}){let{blockPointerEvents:t=!1}=e,r=new Ur,o=({x:n,y:i,placement:s,elements:a,onClose:l,nodeId:c,tree:u})=>{let d=s?.split("-")[0],p=!1,m=null,g=null,h=typeof performance<"u"?performance.now():0;function b(x,_){let S=performance.now(),y=S-h;if(m===null||g===null||y===0)return m=x,g=_,h=S,!1;let O=x-m,k=_-g,C=O*O+k*k,T=y*y*r2;return m=x,g=_,h=S,C<T}function v(){r.clear(),l()}return function(_){r.clear();let S=a.domReference,y=a.floating;if(!S||!y||d==null||n==null||i==null)return;let{clientX:O,clientY:k}=_,C=lr(_),T=_.type==="mouseleave",D=Fe(y,C),E=Fe(S,C);if(D&&(p=!0,!T))return;if(E&&(p=!1,!T)){p=!0;return}if(T&&ie(_.relatedTarget)&&Fe(y,_.relatedTarget))return;function A(){return!!(u&&So(u.nodesRef.current,c).length>0)}function V(){A()||v()}if(A())return;let P=S.getBoundingClientRect(),R=y.getBoundingClientRect(),I=n>R.right-R.width/2,w=i>R.bottom-R.height/2,N=R.width>P.width,M=R.height>P.height,F=(N?P:R).left,z=(N?P:R).right,J=(M?P:R).top,Q=(M?P:R).bottom;if(d==="top"&&i>=P.bottom-1||d==="bottom"&&i<=P.top+1||d==="left"&&n>=P.right-1||d==="right"&&n<=P.left+1){V();return}let se=!1;switch(d){case"top":se=$c(O,k,F,P.top+1,z,R.bottom-1);break;case"bottom":se=$c(O,k,F,R.top+1,z,P.bottom-1);break;case"left":se=$c(O,k,R.right-1,Q,P.left+1,J);break;case"right":se=$c(O,k,P.right-1,Q,R.left+1,J);break;default:}if(se)return;if(p&&!o2(O,k,P)){V();return}if(!T&&b(O,k)){V();return}let be=!1;switch(d){case"top":{let K=N?Ae/2:Ae*4,ye=N||I?n+K:n-K,q=N?n-K:I?n+K:n-K,te=i+Ae+1,ue=I||N?R.bottom-Ae:R.top,We=I?N?R.bottom-Ae:R.top:R.bottom-Ae;be=Uc(O,k,ye,te,q,te,R.left,ue,R.right,We);break}case"bottom":{let K=N?Ae/2:Ae*4,ye=N||I?n+K:n-K,q=N?n-K:I?n+K:n-K,te=i-Ae,ue=I||N?R.top+Ae:R.bottom,We=I?N?R.top+Ae:R.bottom:R.top+Ae;be=Uc(O,k,ye,te,q,te,R.left,ue,R.right,We);break}case"left":{let K=M?Ae/2:Ae*4,ye=M||w?i+K:i-K,q=M?i-K:w?i+K:i-K,te=n+Ae+1,ue=w||M?R.right-Ae:R.left,We=w?M?R.right-Ae:R.left:R.right-Ae;be=Uc(O,k,ue,R.top,We,R.bottom,te,ye,te,q);break}case"right":{let K=M?Ae/2:Ae*4,ye=M||w?i+K:i-K,q=M?i-K:w?i+K:i-K,te=n-Ae,ue=w||M?R.left+Ae:R.right,We=w?M?R.left+Ae:R.right:R.left+Ae;be=Uc(O,k,te,ye,te,q,ue,R.top,We,R.bottom);break}default:}be?p||r.start(40,V):V()}};return o.__options={...e,blockPointerEvents:t},o}var Gm=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Do.startingStyle]="startingStyle",e[e.endingStyle=Do.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({}),il=(function(e){return e.popupOpen="data-popup-open",e.pressed="data-pressed",e})({}),n2={[il.popupOpen]:""},G3={[il.popupOpen]:"",[il.pressed]:""},i2={[Gm.open]:""},s2={[Gm.closed]:""},a2={[Gm.anchorHidden]:""},Ky={open(e){return e?n2:null}};var Zs={open(e){return e?i2:s2},anchorHidden(e){return e?a2:null}};function Xy(e){return Fs(19)?e:e?"true":void 0}var Yr=f(W(),1);var l2=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:o,placement:n,rects:i,platform:s,elements:a,middlewareData:l}=t,{element:c,padding:u=0,offsetParent:d="real"}=Co(e,t)||{};if(c==null)return{};let p=Oc(u),m={x:r,y:o},g=el(n),h=Ja(g),b=await s.getDimensions(c),v=g==="y",x=v?"top":"left",_=v?"bottom":"right",S=v?"clientHeight":"clientWidth",y=i.reference[h]+i.reference[g]-m[g]-i.floating[h],O=m[g]-i.reference[g],k=d==="real"?await s.getOffsetParent?.(c):a.floating,C=a.floating[S]||i.floating[h];(!C||!await s.isElement?.(k))&&(C=a.floating[S]||i.floating[h]);let T=y/2-O/2,D=C/2-b[h]/2-1,E=Math.min(p[x],D),A=Math.min(p[_],D),V=E,P=C-b[h]-A,R=C/2-b[h]/2+T,I=Qa(V,R,P),w=!l.arrow&&Eo(n)!=null&&R!==I&&i.reference[h]/2-(R<V?E:A)-b[h]/2<0,N=w?R<V?R-V:R-P:0;return{[g]:m[g]+N,data:{[g]:I,centerOffset:R-I-N,...w&&{alignmentOffset:N}},reset:w}}}),Zy=(e,t)=>({...l2(e),options:[e,t]});var Qy={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 Om().fn(e)).data?.referenceHidden||i}}}};var sl={sideX:"left",sideY:"top"},Jy={name:"adaptiveOrigin",async fn(e){let{x:t,y:r,rects:{floating:o},elements:{floating:n},platform:i,strategy:s,placement:a}=e,l=qe(n),c=l.getComputedStyle(n);if(!(c.transitionDuration!=="0s"&&c.transitionDuration!==""))return{x:t,y:r,data:sl};let d=await i.getOffsetParent?.(n),p={width:0,height:0};if(s==="fixed"&&l?.visualViewport)p={width:l.visualViewport.width,height:l.visualViewport.height};else if(d===l){let x=At(n);p={width:x.documentElement.clientWidth,height:x.documentElement.clientHeight}}else await i.isElement?.(d)&&(p=await i.getDimensions(d));let m=Ft(a),g=t,h=r;m==="left"&&(g=p.width-(t+o.width)),m==="top"&&(h=p.height-(r+o.height));let b=m==="left"?"right":sl.sideX,v=m==="top"?"bottom":sl.sideY;return{x:g,y:h,data:{sideX:b,sideY:v}}}};function rx(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 ex(e,t,r){let{rects:o,placement:n}=e;return{side:rx(t,Ft(n),r),align:Eo(n)||"center",anchor:{width:o.reference.width,height:o.reference.height},positioner:{width:o.floating.width,height:o.floating.height}}}function ox(e){let{anchor:t,positionMethod:r="absolute",side:o="bottom",sideOffset:n=0,align:i="center",alignOffset:s=0,collisionBoundary:a,collisionPadding:l=5,sticky:c=!1,arrowPadding:u=5,disableAnchorTracking:d=!1,keepMounted:p=!1,floatingRootContext:m,mounted:g,collisionAvoidance:h,shiftCrossAxis:b=!1,nodeId:v,adaptiveOrigin:x,lazyFlip:_=!1,externalTree:S}=e,[y,O]=Yr.useState(null);!g&&y!==null&&O(null);let k=h.side||"flip",C=h.align||"flip",T=h.fallbackAxisSide||"end",D=typeof t=="function"?t:void 0,E=oe(D),A=D?E:t,V=Po(t),P=Po(g),I=Ls()==="rtl",w=y||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":I?"left":"right","inline-start":I?"right":"left"}[o],N=i==="center"?w:`$w}-$i}`,M=l,F=1,z=o==="bottom"?F:0,J=o==="top"?F:0,Q=o==="right"?F:0,se=o==="left"?F:0;typeof M=="number"?M={top:M+z,right:M+se,bottom:M+J,left:M+Q}:M&&(M={top:(M.top||0)+z,right:(M.right||0)+se,bottom:(M.bottom||0)+J,left:(M.left||0)+Q});let be={boundary:a==="clipping-ancestors"?"clippingAncestors":a,padding:M},K=Yr.useRef(null),ye=Po(n),q=Po(s),We=[Rm(De=>{let ar=ex(De,o,I),oo=typeof ye.current=="function"?ye.current(ar):ye.current,Er=typeof q.current=="function"?q.current(ar):q.current;return{mainAxis:oo,crossAxis:Er,alignmentAxis:Er}},[typeof n!="function"?n:0,typeof s!="function"?s:0,I,o])],Hr=C==="none"&&k!=="shift",jr=!Hr&&(c||b||k==="shift"),un=k==="none"?null:Tm({...be,padding:{top:M.top+F,right:M.right+F,bottom:M.bottom+F,left:M.left+F},mainAxis:!b&&k==="flip",crossAxis:C==="flip"?"alignment":!1,fallbackAxisSideDirection:T}),Mo=Hr?null:Cm(De=>{let ar=At(De.elements.floating).documentElement;return{...be,rootBoundary:b?{x:0,y:0,width:ar.clientWidth,height:ar.clientHeight}:void 0,mainAxis:C!=="none",crossAxis:jr,limiter:c||b?void 0:Em(oo=>{if(!K.current)return{};let{width:Er,height:mn}=K.current.getBoundingClientRect(),yo=Tr(Ft(oo.placement)),Bi=yo==="y"?Er:mn,Ms=yo==="y"?M.left+M.right:M.top+M.bottom;return{offset:Bi/2+Ms/2}})}},[be,c,b,M,C]);k==="shift"||C==="shift"||i==="center"?We.push(Mo,un):We.push(un,Mo),We.push(Pm({...be,apply({elements:{floating:De},availableWidth:ar,availableHeight:oo,rects:Er}){if(!P.current)return;let mn=De.style;mn.setProperty("--available-width",`$ar}px`),mn.setProperty("--available-height",`$oo}px`);let yo=qe(De).devicePixelRatio||1,{x:Bi,y:Ms,width:uc,height:Gf}=Er.reference,Uf=(Math.round((Bi+uc)*yo)-Math.round(Bi*yo))/yo,$f=(Math.round((Ms+Gf)*yo)-Math.round(Ms*yo))/yo;mn.setProperty("--anchor-width",`$Uf}px`),mn.setProperty("--anchor-height",`${$f}px`)}}),Zy(()=>({element:K.current||At(K.current).createElement("div"),padding:u,offsetParent:"floating"}),[u]),{name:"transformOrigin",fn(De){let{elements:ar,middlewareData:oo,placement:Er,rects:mn,y:yo}=De,Bi=Ft(Er),Ms=Tr(Bi),uc=K.current,Gf=oo.arrow?.x||0,Uf=oo.arrow?.y||0,$f=uc?.clientWidth||0,_T=uc?.clientHeight||0,Yf=Gf+$f/2,Vv=Uf+_T/2,ST=Math.abs(oo.shift?.y||0),RT=mn.reference.height/2,Wa=typeof n=="function"?n(ex(De,o,I)):n,CT=ST>Wa,ET={top:`$Yf}px calc(100% + $Wa}px)`,bottom:`$Yf}px ${-Wa}px`,left:`calc(100% + $Wa}px) $Vv}px`,right:`${-Wa}px $Vv}px`}[Bi],TT=`$Yf}px $mn.reference.y+RT-yo}px`;return ar.floating.style.setProperty("--transform-origin",jr&&Ms==="y"&&CT?TT:ET),{}}},Qy,x),Z(()=>{!g&&m&&m.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[g,m]);let zr=Yr.useMemo(()=>({elementResize:!d&&typeof ResizeObserver<"u",layoutShift:!d&&typeof IntersectionObserver<"u"}),[d]),{refs:Wr,elements:dn,x:ks,y:Ns,middlewareData:lt,update:U,placement:j,context:$,isPositioned:de,floatingStyles:Te}=Mm({rootContext:m,open:p?g:void 0,placement:N,middleware:We,strategy:r,whileElementsMounted:p?void 0:(...De)=>rl(...De,zr),nodeId:v,externalTree:S}),{sideX:Tt,sideY:Je}=lt.adaptiveOrigin||sl,Lt=de?r:"fixed",Vs=Yr.useMemo(()=>{let De=x?{position:Lt,[Tt]:ks,[Je]:Ns}:{position:Lt,...Te};return de||(De.opacity=0),De},[x,Lt,Tt,ks,Je,Ns,Te,de]),Fi=Yr.useRef(null);Z(()=>{if(!g)return;let De=V.current,ar=typeof De=="function"?De():De,Er=(tx(ar)?ar.current:ar)||null||null;Er!==Fi.current&&(Wr.setPositionReference(Er),Fi.current=Er)},[g,Wr,A,V]),Yr.useEffect(()=>{if(!g)return;let De=V.current;typeof De!="function"&&tx(De)&&De.current!==Fi.current&&(Wr.setPositionReference(De.current),Fi.current=De.current)},[g,Wr,A,V]),Yr.useEffect(()=>{if(p&&g&&dn.domReference&&dn.floating)return rl(dn.domReference,dn.floating,U,zr)},[p,g,dn,U,zr]);let _t=Ft(j),fn=rx(o,_t,I),za=Eo(j)||"center",ac=!!lt.hide?.referenceHidden;Z(()=>{_&&g&&de&&O(_t)},[_,g,de,_t]);let lc=Yr.useMemo(()=>({position:"absolute",top:lt.arrow?.y,left:lt.arrow?.x}),[lt.arrow]),cc=lt.arrow?.centerOffset!==0;return Yr.useMemo(()=>({positionerStyles:Vs,arrowStyles:lc,arrowRef:K,arrowUncentered:cc,side:fn,align:za,physicalSide:_t,anchorHidden:ac,refs:Wr,context:$,isPositioned:de,update:U}),[Vs,lc,K,cc,fn,za,_t,ac,Wr,$,de,U])}function tx(e){return e!=null&&"current"in e}function Yc(e){return e==="starting"?zb:Ot}function nx(e,t,{styles:r,transitionStatus:o,props:n,refs:i,hidden:s,inert:a=!1}){let l={...r};return a&&(l.pointerEvents="none"),vt("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:s,style:l},Yc(o),n],stateAttributesMapping:Zs})}var ti={};Ds(ti,{Panel:()=>lx,Root:()=>sx,Trigger:()=>ax});var al=f(W(),1);var qc={...mb,...Bs};var ix=f(L(),1),sx=al.forwardRef(function(t,r){let{render:o,className:n,defaultOpen:i=!1,disabled:s=!1,onOpenChange:a,open:l,style:c,...u}=t,d=oe(a),p=ub({open:l,defaultOpen:i,onOpenChange:d,disabled:s}),m=al.useMemo(()=>({open:p.open,disabled:p.disabled,transitionStatus:p.transitionStatus}),[p.open,p.disabled,p.transitionStatus]),g=al.useMemo(()=>({...p,onOpenChange:d,state:m}),[p,d,m]),h=vt("div",t,{state:m,ref:r,props:u,stateAttributesMapping:qc});return(0,ix.jsx)(nm.Provider,{value:g,children:h})});var Kc=f(W(),1);var c2={...fb,...Bs},ax=Kc.forwardRef(function(t,r){let{panelId:o,open:n,handleTrigger:i,state:s,disabled:a}=yc(),{className:l,disabled:c=a,id:u,render:d,nativeButton:p=!0,style:m,...g}=t,{getButtonProps:h,buttonRef:b}=am({disabled:c,focusableWhenDisabled:!0,native:p}),v=Kc.useMemo(()=>({"aria-controls":n?o:void 0,"aria-expanded":n,onClick:i}),[o,n,i]);return vt("button",t,{state:s,ref:[r,b],props:[v,g,h],stateAttributesMapping:c2})});var Xc=f(W(),1);var Um=(function(e){return e.collapsiblePanelHeight="--collapsible-panel-height",e.collapsiblePanelWidth="--collapsible-panel-width",e})({});var lx=Xc.forwardRef(function(t,r){let{className:o,hiddenUntilFound:n,keepMounted:i,render:s,id:a,style:l,...c}=t,{abortControllerRef:u,animationTypeRef:d,height:p,mounted:m,onOpenChange:g,open:h,panelId:b,panelRef:v,runOnceAnimationsFinish:x,setDimensions:_,setHiddenUntilFound:S,setKeepMounted:y,setMounted:O,setPanelIdState:k,setOpen:C,setVisible:T,state:D,transitionDimensionRef:E,visible:A,width:V,transitionStatus:P}=yc(),R=n??!1,I=i??!1;Z(()=>{if(a)return k(a),()=>{k(void 0)}},[a,k]),Z(()=>{S(R)},[S,R]),Z(()=>{y(I)},[y,I]);let{props:w}=Db({abortControllerRef:u,animationTypeRef:d,externalRef:r,height:p,hiddenUntilFound:R,id:b,keepMounted:I,mounted:m,onOpenChange:g,open:h,panelRef:v,runOnceAnimationsFinish:x,setDimensions:_,setMounted:O,setOpen:C,setVisible:T,transitionDimensionRef:E,visible:A,width:V});Gs({open:h&&P==="idle",ref:v,onComplete(){h&&_({height:void 0,width:void 0})}});let N=Xc.useMemo(()=>({...D,transitionStatus:P}),[D,P]),M=vt("div",t,{state:N,ref:[r,v],props:[w,{style:{[Um.collapsiblePanelHeight]:p===void 0?"auto":`$p}px`,[Um.collapsiblePanelWidth]:V===void 0?"auto":`$V}px`}},c],stateAttributesMapping:qc});return I||R||m?M:null});var qt=f(W(),1),px=f(gn(),1);var cx=f(W(),1);function ux(e){let[t,r]=cx.useState({current:e,previous:null});return e!==t.current&&r({current:e,previous:t.current}),t.previous}var Ji=f(W(),1);function $m(e){let t=Yt(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=bt(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}}var u2=()=>!0;function fx(e){let{popupElement:t,positionerElement:r,content:o,mounted:n,enabled:i=u2,onMeasureLayout:s,onMeasureLayoutComplete:a,side:l,direction:c}=e,u=$n(t,!0,!1),d=Un(),p=Ji.useRef(null),m=Ji.useRef(null),g=Ji.useRef(!0),h=Ji.useRef(pn),b=oe(s),v=oe(a),x=Ji.useMemo(()=>{let _=l==="top",S=l==="left";return c==="rtl"?(_=_||l==="inline-end",S=S||l==="inline-end"):(_=_||l==="inline-start",S=S||l==="inline-start"),_?{position:"absolute",[l==="top"?"bottom":"top"]:"0",[S?"right":"left"]:"0"}:Ot},[l,c]);Z(()=>{if(!n||!i()||typeof ResizeObserver!="function"){h.current=pn,g.current=!0,p.current=null,m.current=null;return}if(!t||!r)return;h.current=dx(t,x);let _=new ResizeObserver(V=>{let P=V[0];P&&(m.current={width:Math.ceil(P.borderBoxSize[0].inlineSize),height:Math.ceil(P.borderBoxSize[0].blockSize)})});_.observe(t),Zc(t,"auto");let S=Qc(t,"position","static"),y=Qc(t,"transform","none"),O=Qc(t,"scale","1"),k=dx(r,{"--available-width":"max-content","--available-height":"max-content"});function C(){S(),y(),k()}function T(){C(),O()}if(b?.(),g.current||p.current===null){ll(r,"max-content");let V=$m(t);return p.current=V,ll(r,V),T(),v?.(null,V),g.current=!1,()=>{_.disconnect(),h.current(),h.current=pn}}Zc(t,"auto"),ll(r,"max-content");let D=p.current??m.current,E=$m(t);if(p.current=E,!D)return ll(r,E),T(),v?.(null,E),()=>{_.disconnect(),d.cancel(),h.current(),h.current=pn};Zc(t,D),T(),v?.(D,E),ll(r,E);let A=new AbortController;return d.request(()=>{Zc(t,E),u(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},A.signal)}),()=>{_.disconnect(),A.abort(),d.cancel(),h.current(),h.current=pn}},[o,t,r,u,d,i,n,b,v,x])}function Qc(e,t,r){let o=e.style.getPropertyValue(t);return e.style.setProperty(t,r),()=>{e.style.setProperty(t,o)}}function dx(e,t){let r=[];for(let[o,n]of Object.entries(t))r.push(Qc(e,o,n));return r.length?()=>{r.forEach(o=>o())}:pn}function Zc(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 ll(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 Qs=f(L(),1);function gx(e){let{store:t,side:r,cssVars:o,children:n}=e,i=Ls(),s=t.useState("activeTriggerElement"),a=t.useState("activeTriggerId"),l=t.useState("open"),c=t.useState("payload"),u=t.useState("mounted"),d=t.useState("popupElement"),p=t.useState("positionerElement"),m=ux(l?s:null),g=m2(a,c),h=qt.useRef(null),[b,v]=qt.useState(null),[x,_]=qt.useState(null),S=qt.useRef(null),y=qt.useRef(null),O=$n(S,!0,!1),k=Un(),[C,T]=qt.useState(null),[D,E]=qt.useState(!1);Z(()=>(t.set("hasViewport",!0),()=>{t.set("hasViewport",!1)}),[t]);let A=oe(()=>{S.current?.style.setProperty("animation","none"),S.current?.style.setProperty("transition","none"),y.current?.style.setProperty("display","none")}),V=oe(N=>{S.current?.style.removeProperty("animation"),S.current?.style.removeProperty("transition"),y.current?.style.removeProperty("display"),N&&T(N)}),P=qt.useRef(null);Z(()=>{if(s&&m&&s!==m&&P.current!==s&&h.current){v(h.current),E(!0);let N=f2(m,s);_(N),k.request(()=>{px.flushSync(()=>{E(!1)}),O(()=>{v(null),T(null),h.current=null})}),P.current=s}},[s,m,b,O,k]),Z(()=>{let N=S.current;if(!N)return;let M=At(N).createElement("div");for(let F of Array.from(N.childNodes))M.appendChild(F.cloneNode(!0));h.current=M});let R=b!=null,I;R?I=(0,Qs.jsxs)(qt.Fragment,{children:[(0,Qs.jsx)("div",{"data-previous":!0,inert:Xy(!0),ref:y,style:{...C?{[o.popupWidth]:`$C.width}px`,[o.popupHeight]:`$C.height}px`}:null,position:"absolute"},"data-ending-style":D?void 0:""},"previous"),(0,Qs.jsx)("div",{"data-current":!0,ref:S,"data-starting-style":D?"":void 0,children:n},g)]}):I=(0,Qs.jsx)("div",{"data-current":!0,ref:S,children:n},g),Z(()=>{let N=y.current;!N||!b||N.replaceChildren(...Array.from(b.childNodes))},[b]),fx({popupElement:d,positionerElement:p,mounted:u,content:c,onMeasureLayout:A,onMeasureLayoutComplete:V,side:r,direction:i});let w={activationDirection:d2(x),transitioning:R};return{children:I,state:w}}function d2(e){if(e)return`$mx(e.horizontal,5,"right","left")} $mx(e.vertical,5,"down","up")}`}function mx(e,t,r,o){return e>t?r:e<-t?o:""}function f2(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 m2(e,t){let[r,o]=qt.useState(0),n=qt.useRef(e),i=qt.useRef(t),s=qt.useRef(!1);return Z(()=>{let a=n.current,l=i.current,c=e!==a,u=t!==l;c?(o(d=>d+1),s.current=!u):s.current&&u&&(o(d=>d+1),s.current=!1),n.current=e,i.current=t},[e,t]),`$e??"current"}-$r}`}var Jc=f(W(),1),hx=f(gn(),1);var vx=f(L(),1),bx=Jc.forwardRef(function(t,r){let{children:o,container:n,className:i,render:s,style:a,...l}=t,{portalNode:c,portalSubtree:u}=vm({container:n,ref:r,componentProps:t,elementProps:l});return!u&&!c?null:(0,vx.jsxs)(Jc.Fragment,{children:[u,c&&hx.createPortal(o,c)]})});var Ar={};Ds(Ar,{Arrow:()=>Mx,Handle:()=>cl,Popup:()=>Nx,Portal:()=>Ox,Positioner:()=>Ix,Provider:()=>Dx,Root:()=>_x,Trigger:()=>Ex,Viewport:()=>Bx,createHandle:()=>Hx});var Bo=f(W(),1);var eu=f(W(),1),Ym=eu.createContext(void 0);function io(e){let t=eu.useContext(Ym);if(t===void 0&&!e)throw new Error(Pt(72));return t}var yx=f(W(),1),xx=f(gn(),1);var p2={...Gy,disabled:we(e=>e.disabled),instantType:we(e=>e.instantType),isInstantPhase:we(e=>e.isInstantPhase),trackCursorAxis:we(e=>e.trackCursorAxis),disableHoverablePopup:we(e=>e.disableHoverablePopup),lastOpenChangeReason:we(e=>e.openChangeReason),closeOnClick:we(e=>e.closeOnClick),closeDelay:we(e=>e.closeDelay),hasViewport:we(e=>e.hasViewport)},Js=class e extends Ks{constructor(t){super({...g2(),...t},{popupRef:yx.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:new Jn},p2)}setOpen=(t,r)=>{let o=r.reason,n=o===le.triggerHover,i=t&&o===le.triggerFocus,s=!t&&(o===le.triggerPress||o===le.escapeKey);if(r.preventUnmountOnClose=()=>{this.set("preventUnmountingOnClose",!0)},this.context.onOpenChange?.(t,r),r.isCanceled)return;this.state.floatingRootContext.dispatchOpenChange(t,r);let a=()=>{let l={open:t,openChangeReason:o};i?l.instantType="focus":s?l.instantType="dismiss":o===le.triggerHover&&(l.instantType=void 0);let c=r.trigger?.id??null;(c||t)&&(l.activeTriggerId=c,l.activeTriggerElement=r.trigger??null),this.update(l)};n?xx.flushSync(a):a()};static useStore(t,r){let o=ct(()=>new e(r)).current,n=t??o,i=Dm({popupStore:n,onOpenChange:n.setOpen});return n.state.floatingRootContext=i,n}};function g2(){return{...Wy(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1}}var wx=f(L(),1),_x=Nm(function(t){let{disabled:r=!1,defaultOpen:o=!1,open:n,disableHoverablePopup:i=!1,trackCursorAxis:s="none",actionsRef:a,onOpenChange:l,onOpenChangeComplete:c,handle:u,triggerId:d,defaultTriggerId:p=null,children:m}=t,g=Js.useStore(u?.store,{open:o,openProp:n,activeTriggerId:p,triggerIdProp:d});Bb(()=>{n===void 0&&g.state.open===!1&&o===!0&&g.update({open:!0,activeTriggerId:p})}),g.useControlledProp("openProp",n),g.useControlledProp("triggerIdProp",d),g.useContextCallback("onOpenChange",l),g.useContextCallback("onOpenChangeComplete",c);let h=g.useState("open"),b=!r&&h,v=g.useState("activeTriggerId"),x=g.useState("payload");g.useSyncedValues({trackCursorAxis:s,disableHoverablePopup:i}),Z(()=>{h&&r&&g.setOpen(!1,Re(le.disabled))},[h,r,g]),g.useSyncedValue("disabled",r),Hy(g);let{forceUnmount:_,transitionStatus:S}=jy(b,g),y=g.select("floatingRootContext"),O=g.useState("isInstantPhase"),k=g.useState("instantType"),C=g.useState("lastOpenChangeReason"),T=Bo.useRef(null);Z(()=>{S==="ending"&&C===le.none||S!=="ending"&&O?(k!=="delay"&&(T.current=k),g.set("instantType","delay")):T.current!==null&&(g.set("instantType",T.current),T.current=null)},[S,O,C,k,g]),Z(()=>{b&&v==null&&g.set("payload",void 0)},[g,v,b]);let D=Bo.useCallback(()=>{g.setOpen(!1,Re(le.imperativeAction))},[g]);Bo.useImperativeHandle(a,()=>({unmount:_,close:D}),[_,D]);let E=ym(y,{enabled:!r,referencePress:()=>g.select("closeOnClick")}),A=bm(y,{enabled:!r&&s!=="none",axis:s==="none"?void 0:s}),{getReferenceProps:V,getFloatingProps:P,getTriggerProps:R}=zm([E,A]),I=Bo.useMemo(()=>V(),[V]),w=Bo.useMemo(()=>R(),[R]),N=Bo.useMemo(()=>P(),[P]);return g.useSyncedValues({activeTriggerProps:I,inactiveTriggerProps:w,popupProps:N}),(0,wx.jsx)(Ym.Provider,{value:g,children:typeof m=="function"?m({payload:x}):m})});var Cx=f(W(),1);var tu=f(W(),1),qm=tu.createContext(void 0);function Sx(){return tu.useContext(qm)}var Rx=(function(e){return e[e.popupOpen=il.popupOpen]="popupOpen",e.triggerDisabled="data-trigger-disabled",e})({});var Ex=Dy(function(t,r){let{className:o,render:n,handle:i,payload:s,disabled:a,delay:l,closeOnClick:c=!0,closeDelay:u,id:d,style:p,...m}=t,g=io(!0),h=i?.store??g;if(!h)throw new Error(Pt(82));let b=pc(d),v=h.useState("isTriggerActive",b),x=h.useState("isOpenedByTrigger",b),_=h.useState("floatingRootContext"),S=Cx.useRef(null),y=l??600,O=u??0,{registerTrigger:k,isMountedByThisTrigger:C}=By(b,S,h,{payload:s,closeOnClick:c,closeDelay:O}),T=Sx(),{delayRef:D,isInstantPhase:E,hasProvider:A}=hm(_,{open:x});h.useSyncedValue("isInstantPhase",E);let V=h.useState("disabled"),P=a??V,R=h.useState("trackCursorAxis"),I=h.useState("disableHoverablePopup"),w=jm(_,{enabled:!P,mouseOnly:!0,move:!1,handleClose:!I&&R!=="both"?Wm():null,restMs(){let J=T?.delay,Q=typeof D.current=="object"?D.current.open:void 0,se=y;return A&&(Q!==0?se=l??J??y:se=0),se},delay(){let J=typeof D.current=="object"?D.current.close:void 0,Q=O;return u==null&&A&&(Q=J),{close:Q}},triggerElementRef:S,isActiveTrigger:v,isClosing:()=>h.select("transitionStatus")==="ending"}),N=Fm(_,{enabled:!P}).reference,M={open:x},F=h.useState("triggerProps",C);return vt("button",t,{state:M,ref:[r,k,S],props:[w,N,F,{onPointerDown(){h.set("closeOnClick",c)},id:b,[Rx.triggerDisabled]:P?"":void 0},m],stateAttributesMapping:Ky})});var Px=f(W(),1);var ru=f(W(),1),Km=ru.createContext(void 0);function Tx(){let e=ru.useContext(Km);if(e===void 0)throw new Error(Pt(70));return e}var Xm=f(L(),1),Ox=Px.forwardRef(function(t,r){let{keepMounted:o=!1,...n}=t;return io().useState("mounted")||o?(0,Xm.jsx)(Km.Provider,{value:o,children:(0,Xm.jsx)(bx,{ref:r,...n})}):null});var nu=f(W(),1);var ou=f(W(),1),Zm=ou.createContext(void 0);function ea(){let e=ou.useContext(Zm);if(e===void 0)throw new Error(Pt(71));return e}var Ax=f(L(),1),Ix=nu.forwardRef(function(t,r){let{render:o,className:n,anchor:i,positionMethod:s="absolute",side:a="top",align:l="center",sideOffset:c=0,alignOffset:u=0,collisionBoundary:d="clipping-ancestors",collisionPadding:p=5,arrowPadding:m=5,sticky:g=!1,disableAnchorTracking:h=!1,collisionAvoidance:b=Wb,style:v,...x}=t,_=io(),S=Tx(),y=_.useState("open"),O=_.useState("mounted"),k=_.useState("trackCursorAxis"),C=_.useState("disableHoverablePopup"),T=_.useState("floatingRootContext"),D=_.useState("instantType"),E=_.useState("transitionStatus"),A=_.useState("hasViewport"),V=ox({anchor:i,positionMethod:s,floatingRootContext:T,mounted:O,side:a,sideOffset:c,align:l,alignOffset:u,collisionBoundary:d,collisionPadding:p,sticky:g,arrowPadding:m,disableAnchorTracking:h,keepMounted:S,collisionAvoidance:b,adaptiveOrigin:A?Jy:void 0}),P=nu.useMemo(()=>({open:y,side:V.side,align:V.align,anchorHidden:V.anchorHidden,instant:k!=="none"?"tracking-cursor":D}),[y,V.side,V.align,V.anchorHidden,k,D]),R=nx(t,P,{styles:V.positionerStyles,transitionStatus:E,props:x,refs:[r,_.useStateSetter("positionerElement")],hidden:!O,inert:!y||k==="both"||C});return(0,Ax.jsx)(Zm.Provider,{value:V,children:R})});var kx=f(W(),1);var h2={...Zs,...Bs},Nx=kx.forwardRef(function(t,r){let{className:o,render:n,style:i,...s}=t,a=io(),{side:l,align:c}=ea(),u=a.useState("open"),d=a.useState("instantType"),p=a.useState("transitionStatus"),m=a.useState("popupProps"),g=a.useState("floatingRootContext");Gs({open:u,ref:a.context.popupRef,onComplete(){u&&a.context.onOpenChangeComplete?.(!0)}});let h=a.useState("disabled"),b=a.useState("closeDelay");return Hm(g,{enabled:!h,closeDelay:b}),vt("div",t,{state:{open:u,side:l,align:c,instant:d,transitionStatus:p},ref:[r,a.context.popupRef,a.useStateSetter("popupElement")],props:[m,Yc(p),s],stateAttributesMapping:h2})});var Vx=f(W(),1);var Mx=Vx.forwardRef(function(t,r){let{className:o,render:n,style:i,...s}=t,a=io(),l=a.useState("open"),c=a.useState("instantType"),{arrowRef:u,side:d,align:p,arrowUncentered:m,arrowStyles:g}=ea();return vt("div",t,{state:{open:l,side:d,align:p,uncentered:m,instant:c},ref:[r,u],props:[{style:g,"aria-hidden":!0},s],stateAttributesMapping:Zs})});var Qm=f(W(),1);var Jm=f(L(),1),Dx=function(t){let{delay:r,closeDelay:o,timeout:n=400}=t,i=Qm.useMemo(()=>({delay:r,closeDelay:o}),[r,o]),s=Qm.useMemo(()=>({open:r,close:o}),[r,o]);return(0,Jm.jsx)(qm.Provider,{value:i,children:(0,Jm.jsx)(gm,{delay:s,timeoutMs:n,children:t.children})})};var Fx=f(W(),1);var Lx=(function(e){return e.popupWidth="--popup-width",e.popupHeight="--popup-height",e})({});var v2={activationDirection:e=>e?{"data-activation-direction":e}:null},Bx=Fx.forwardRef(function(t,r){let{render:o,className:n,style:i,children:s,...a}=t,l=io(),c=ea(),u=l.useState("instantType"),{children:d,state:p}=gx({store:l,side:c.side,cssVars:Lx,children:s}),m={activationDirection:p.activationDirection,transitioning:p.transitioning,instant:u};return vt("div",t,{state:m,ref:r,props:[a,{children:d}],stateAttributesMapping:v2})});var cl=class{constructor(){this.store=new Js}open(t){let r=t?this.store.context.triggerElements.getById(t):void 0;if(t&&!r)throw new Error(Pt(81,t));this.store.setOpen(!0,Re(le.imperativeAction,void 0,r))}close(){this.store.setOpen(!1,Re(le.imperativeAction,void 0,void 0))}get isOpen(){return this.store.state.open}};function Hx(){return new cl}function Kt(e){return vt(e.defaultTagName??"div",e,e)}var Wx=f(H(),1),ep="data-wp-hash";function tp(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&y2(document)),e.__wpStyleRuntime}function b2(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$ep}]`))if(r.getAttribute(ep)===t)return!0;return!1}function Gx(e,t,r){if(!e.head)return;let o=tp(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(b2(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(ep,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function y2(e){let t=tp();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Gx(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 Ux(e,t){let r=tp();r.styles.set(e,t);for(let o of r.documents.keys())Gx(o,e,t)}typeof process>"u",Ux("0c8601dd83",'@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._83ed8a8da5dd50ea__text{margin:0}._14437cfb77831647__heading-2xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-p-line-height:var(--wpds-typography-line-height-2xl,40px);font-size:var(--wpds-typography-font-size-2xl,32px);line-height:var(--wpds-typography-line-height-2xl,40px)}._14437cfb77831647__heading-2xl,._3c78b7fa9b4072dd__heading-xl{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-medium,499)}._3c78b7fa9b4072dd__heading-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-md,24px)}.aa58f227716bcde2__heading-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-lg,15px)}.aa58f227716bcde2__heading-lg,.fc4da56d8dfe52c4__heading-md{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-medium,499);line-height:var(--wpds-typography-line-height-sm,20px)}.fc4da56d8dfe52c4__heading-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px)}.a9b78c7c82e8dff7__heading-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-medium,499);line-height:var(--wpds-typography-line-height-xs,16px);text-transform:uppercase}._305ff559e52180d5__body-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-xl,32px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-xl,32px)}._305ff559e52180d5__body-xl,.ca1aa3fc2029e958__body-lg{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-regular,400)}.ca1aa3fc2029e958__body-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-lg,15px);line-height:var(--wpds-typography-line-height-md,24px)}._131101940be12424__body-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}._0e8d87a42c1f75fa__body-sm,._131101940be12424__body-md{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-regular,400)}._0e8d87a42c1f75fa__body-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}');var jx={text:"_83ed8a8da5dd50ea__text","heading-2xl":"_14437cfb77831647__heading-2xl","heading-xl":"_3c78b7fa9b4072dd__heading-xl","heading-lg":"aa58f227716bcde2__heading-lg","heading-md":"fc4da56d8dfe52c4__heading-md","heading-sm":"a9b78c7c82e8dff7__heading-sm","body-xl":"_305ff559e52180d5__body-xl","body-lg":"ca1aa3fc2029e958__body-lg","body-md":"_131101940be12424__body-md","body-sm":"_0e8d87a42c1f75fa__body-sm"};typeof process>"u",Ux("1fb29d3a3c","._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,#0000);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 #0000);color:var(--_gcd-input-color,var(--wpds-color-fg-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,#0000);border-color:var(--_gcd-input-border-color-disabled,#0000);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-fg-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 #0000)}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-fg-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-medium,499));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 #0000);transition:var(--_gcd-a-transition,none)}");var zx={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},ri=(0,Wx.forwardRef)(function({variant:t="body-md",render:r,className:o,...n},i){return Kt({render:r,defaultTagName:"span",ref:i,props:ut(n,{className:G(jx.text,zx.heading,zx.p,jx[t],o)})})});var Kx=f(L(),1),rp="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"&&w2(document)),e.__wpStyleRuntime}function x2(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$rp}]`))if(r.getAttribute(rp)===t)return!0;return!1}function qx(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(x2(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(rp,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function w2(e){let t=op();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)qx(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 _2(e,t){let r=op();r.styles.set(e,t);for(let o of r.documents.keys())qx(o,e,t)}typeof process>"u",_2("d6a685e1aa","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._96e6251aad1a6136__badge{border-radius:var(--wpds-border-radius-lg,8px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wpds-dimension-padding-sm,8px)}._99f7158cb520f750__is-high-intent{background-color:var(--wpds-color-bg-surface-error,#f6e6e3);color:var(--wpds-color-fg-content-error,#470000)}.c20ebef2365bc8b7__is-medium-intent{background-color:var(--wpds-color-bg-surface-warning,#fde6be);color:var(--wpds-color-fg-content-warning,#2e1900)}._365e1626c6202e52__is-low-intent{background-color:var(--wpds-color-bg-surface-caution,#fee995);color:var(--wpds-color-fg-content-caution,#281d00)}._33f8198127ddf4ef__is-stable-intent{background-color:var(--wpds-color-bg-surface-success,#c6f7cd);color:var(--wpds-color-fg-content-success,#002900)}._04c1aca8fc449412__is-informational-intent{background-color:var(--wpds-color-bg-surface-info,#deebfa);color:var(--wpds-color-fg-content-info,#001b4f)}._90726e69d495ec19__is-draft-intent{background-color:var(--wpds-color-bg-surface-neutral-weak,#f4f4f4);color:var(--wpds-color-fg-content-neutral,#1e1e1e)}._898f4a544993bd39__is-none-intent{background-color:var(--wpds-color-bg-surface-neutral-strong,#fff);border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);color:var(--wpds-color-fg-content-neutral,#1e1e1e);padding-block:calc(var(--wpds-dimension-padding-xs, 4px) - var(--wpds-border-width-xs, 1px));padding-inline:calc(var(--wpds-dimension-padding-sm, 8px) - var(--wpds-border-width-xs, 1px))}}");var $x={badge:"_96e6251aad1a6136__badge","is-high-intent":"_99f7158cb520f750__is-high-intent","is-medium-intent":"c20ebef2365bc8b7__is-medium-intent","is-low-intent":"_365e1626c6202e52__is-low-intent","is-stable-intent":"_33f8198127ddf4ef__is-stable-intent","is-informational-intent":"_04c1aca8fc449412__is-informational-intent","is-draft-intent":"_90726e69d495ec19__is-draft-intent","is-none-intent":"_898f4a544993bd39__is-none-intent"},np=(0,Yx.forwardRef)(function({intent:t="none",className:r,...o},n){return(0,Kx.jsx)(ri,{ref:n,className:G($x.badge,$x[`is-$t}-intent`],r),...o,variant:"body-sm"})});var Zx=f(H(),1),Qx=f(Ee(),1),Jx=f(L(),1),ip=(0,Zx.forwardRef)(function({icon:t,size:r=24,...o},n){return(0,Jx.jsx)(Qx.SVG,{ref:n,fill:"currentColor",...t.props,...o,width:r,height:r})});var so={};Ds(so,{Content:()=>au,FullBleed:()=>cw,Header:()=>su,Root:()=>iu,Title:()=>dw});var ew=f(H(),1),sp="data-wp-hash";function ap(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&R2(document)),e.__wpStyleRuntime}function S2(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$sp}]`))if(r.getAttribute(sp)===t)return!0;return!1}function tw(e,t,r){if(!e.head)return;let o=ap(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(S2(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(sp,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function R2(e){let t=ap();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)tw(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 rw(e,t){let r=ap();r.styles.set(e,t);for(let o of r.documents.keys())tw(o,e,t)}typeof process>"u",rw("e3ae230cea","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}");var C2={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",rw("7bb6e0116a","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._02872bf298eadc43__root{--wp-ui-card-padding:var(--wpds-dimension-padding-2xl,24px);--wp-ui-card-header-content-gap:var(--wpds-dimension-gap-xl,24px);--wp-ui-card-header-content-margin:calc(var(--wp-ui-card-header-content-gap) - var(--wp-ui-card-padding));background-color:var(--wpds-color-bg-surface-neutral-strong,#fff);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#e4e4e4);border-radius:var(--wpds-border-radius-lg,8px);color:var(--wpds-color-fg-content-neutral,#1e1e1e);display:flex;flex-direction:column;overflow:clip}._5dffdaf2a6e669ac__content,.bbccc92e6ba5662d__header{padding:var(--wp-ui-card-padding);&:not(:first-child):not(:last-child){padding-block-end:0}}.bbccc92e6ba5662d__header+._5dffdaf2a6e669ac__content{margin-block-start:var(--wp-ui-card-header-content-margin);padding-block-start:0}.c1fa192587e1b4a6__fullbleed{margin-inline:calc(var(--wp-ui-card-padding)*-1);width:calc(100% + var(--wp-ui-card-padding)*2)}._02872bf298eadc43__root>:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):first-child>.c1fa192587e1b4a6__fullbleed:first-child{margin-block-start:calc(var(--wp-ui-card-padding)*-1)}:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):last-child>.c1fa192587e1b4a6__fullbleed:last-child{margin-block-end:calc(var(--wp-ui-card-padding)*-1)}}");var E2={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},iu=(0,ew.forwardRef)(function({render:t,...r},o){let n=G(E2.root,C2["box-sizing"]);return Kt({defaultTagName:"div",render:t,ref:o,props:ut({className:n},r)})});var ow=f(H(),1),lp="data-wp-hash";function cp(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&P2(document)),e.__wpStyleRuntime}function T2(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$lp}]`))if(r.getAttribute(lp)===t)return!0;return!1}function nw(e,t,r){if(!e.head)return;let o=cp(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(T2(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(lp,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function P2(e){let t=cp();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)nw(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 O2(e,t){let r=cp();r.styles.set(e,t);for(let o of r.documents.keys())nw(o,e,t)}typeof process>"u",O2("7bb6e0116a","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._02872bf298eadc43__root{--wp-ui-card-padding:var(--wpds-dimension-padding-2xl,24px);--wp-ui-card-header-content-gap:var(--wpds-dimension-gap-xl,24px);--wp-ui-card-header-content-margin:calc(var(--wp-ui-card-header-content-gap) - var(--wp-ui-card-padding));background-color:var(--wpds-color-bg-surface-neutral-strong,#fff);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#e4e4e4);border-radius:var(--wpds-border-radius-lg,8px);color:var(--wpds-color-fg-content-neutral,#1e1e1e);display:flex;flex-direction:column;overflow:clip}._5dffdaf2a6e669ac__content,.bbccc92e6ba5662d__header{padding:var(--wp-ui-card-padding);&:not(:first-child):not(:last-child){padding-block-end:0}}.bbccc92e6ba5662d__header+._5dffdaf2a6e669ac__content{margin-block-start:var(--wp-ui-card-header-content-margin);padding-block-start:0}.c1fa192587e1b4a6__fullbleed{margin-inline:calc(var(--wp-ui-card-padding)*-1);width:calc(100% + var(--wp-ui-card-padding)*2)}._02872bf298eadc43__root>:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):first-child>.c1fa192587e1b4a6__fullbleed:first-child{margin-block-start:calc(var(--wp-ui-card-padding)*-1)}:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):last-child>.c1fa192587e1b4a6__fullbleed:last-child{margin-block-end:calc(var(--wp-ui-card-padding)*-1)}}");var A2={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},su=(0,ow.forwardRef)(function({render:t,...r},o){return Kt({defaultTagName:"div",render:t,ref:o,props:ut({className:A2.header},r)})});var iw=f(H(),1),up="data-wp-hash";function dp(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&k2(document)),e.__wpStyleRuntime}function I2(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$up}]`))if(r.getAttribute(up)===t)return!0;return!1}function sw(e,t,r){if(!e.head)return;let o=dp(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(I2(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(up,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function k2(e){let t=dp();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)sw(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 N2(e,t){let r=dp();r.styles.set(e,t);for(let o of r.documents.keys())sw(o,e,t)}typeof process>"u",N2("7bb6e0116a","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._02872bf298eadc43__root{--wp-ui-card-padding:var(--wpds-dimension-padding-2xl,24px);--wp-ui-card-header-content-gap:var(--wpds-dimension-gap-xl,24px);--wp-ui-card-header-content-margin:calc(var(--wp-ui-card-header-content-gap) - var(--wp-ui-card-padding));background-color:var(--wpds-color-bg-surface-neutral-strong,#fff);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#e4e4e4);border-radius:var(--wpds-border-radius-lg,8px);color:var(--wpds-color-fg-content-neutral,#1e1e1e);display:flex;flex-direction:column;overflow:clip}._5dffdaf2a6e669ac__content,.bbccc92e6ba5662d__header{padding:var(--wp-ui-card-padding);&:not(:first-child):not(:last-child){padding-block-end:0}}.bbccc92e6ba5662d__header+._5dffdaf2a6e669ac__content{margin-block-start:var(--wp-ui-card-header-content-margin);padding-block-start:0}.c1fa192587e1b4a6__fullbleed{margin-inline:calc(var(--wp-ui-card-padding)*-1);width:calc(100% + var(--wp-ui-card-padding)*2)}._02872bf298eadc43__root>:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):first-child>.c1fa192587e1b4a6__fullbleed:first-child{margin-block-start:calc(var(--wp-ui-card-padding)*-1)}:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):last-child>.c1fa192587e1b4a6__fullbleed:last-child{margin-block-end:calc(var(--wp-ui-card-padding)*-1)}}");var V2={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},au=(0,iw.forwardRef)(function({render:t,...r},o){return Kt({defaultTagName:"div",render:t,ref:o,props:ut({className:V2.content},r)})});var aw=f(H(),1),fp="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"&&D2(document)),e.__wpStyleRuntime}function M2(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$fp}]`))if(r.getAttribute(fp)===t)return!0;return!1}function lw(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(M2(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(fp,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function D2(e){let t=mp();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)lw(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 L2(e,t){let r=mp();r.styles.set(e,t);for(let o of r.documents.keys())lw(o,e,t)}typeof process>"u",L2("7bb6e0116a","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._02872bf298eadc43__root{--wp-ui-card-padding:var(--wpds-dimension-padding-2xl,24px);--wp-ui-card-header-content-gap:var(--wpds-dimension-gap-xl,24px);--wp-ui-card-header-content-margin:calc(var(--wp-ui-card-header-content-gap) - var(--wp-ui-card-padding));background-color:var(--wpds-color-bg-surface-neutral-strong,#fff);border:1px solid var(--wpds-color-stroke-surface-neutral-weak,#e4e4e4);border-radius:var(--wpds-border-radius-lg,8px);color:var(--wpds-color-fg-content-neutral,#1e1e1e);display:flex;flex-direction:column;overflow:clip}._5dffdaf2a6e669ac__content,.bbccc92e6ba5662d__header{padding:var(--wp-ui-card-padding);&:not(:first-child):not(:last-child){padding-block-end:0}}.bbccc92e6ba5662d__header+._5dffdaf2a6e669ac__content{margin-block-start:var(--wp-ui-card-header-content-margin);padding-block-start:0}.c1fa192587e1b4a6__fullbleed{margin-inline:calc(var(--wp-ui-card-padding)*-1);width:calc(100% + var(--wp-ui-card-padding)*2)}._02872bf298eadc43__root>:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):first-child>.c1fa192587e1b4a6__fullbleed:first-child{margin-block-start:calc(var(--wp-ui-card-padding)*-1)}:is(.bbccc92e6ba5662d__header,._5dffdaf2a6e669ac__content):last-child>.c1fa192587e1b4a6__fullbleed:last-child{margin-block-end:calc(var(--wp-ui-card-padding)*-1)}}");var F2={root:"_02872bf298eadc43__root",header:"bbccc92e6ba5662d__header",content:"_5dffdaf2a6e669ac__content",fullbleed:"c1fa192587e1b4a6__fullbleed"},cw=(0,aw.forwardRef)(function({render:t,...r},o){return Kt({defaultTagName:"div",render:t,ref:o,props:ut({className:F2.fullbleed},r)})});var uw=f(H(),1);var pp=f(L(),1),B2=(0,pp.jsx)("div",{}),dw=(0,uw.forwardRef)(function({render:t=B2,children:r,...o},n){return(0,pp.jsx)(ri,{ref:n,variant:"heading-lg",render:t,...o,children:r})});var fw=f(H(),1),mw=f(L(),1),gp=(0,fw.forwardRef)(function(t,r){return(0,mw.jsx)(ti.Panel,{ref:r,...t})});var pw=f(H(),1),gw=f(L(),1),hp=(0,pw.forwardRef)(function(t,r){return(0,gw.jsx)(ti.Root,{ref:r,...t})});var hw=f(H(),1),vw=f(L(),1),vp=(0,hw.forwardRef)(function(t,r){return(0,vw.jsx)(ti.Trigger,{ref:r,...t})});var ao={};Ds(ao,{Content:()=>Pw,Header:()=>Sw,HeaderDescription:()=>Cw,Root:()=>yw});var bw=f(H(),1);var yp=f(L(),1),yw=(0,bw.forwardRef)(function({render:t,...r},o){return(0,yp.jsx)(hp,{ref:o,render:(0,yp.jsx)(iu,{render:t}),...r})});var ra=f(H(),1);var lu=f(Ee(),1),xp=f(L(),1),wp=(0,xp.jsx)(lu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,xp.jsx)(lu.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 cu=f(Ee(),1),_p=f(L(),1),Sp=(0,_p.jsx)(cu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,_p.jsx)(cu.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})});var uu=f(Ee(),1),Rp=f(L(),1),Cp=(0,Rp.jsx)(uu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Rp.jsx)(uu.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 du=f(Ee(),1),Ep=f(L(),1),Tp=(0,Ep.jsx)(du.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ep.jsx)(du.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var fu=f(Ee(),1),Pp=f(L(),1),Op=(0,Pp.jsx)(fu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Pp.jsx)(fu.Path,{d:"M19 8h-1V6h-5v2h-2V6H6v2H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm.5 10c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-8c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v8z"})});var mu=f(Ee(),1),Ap=f(L(),1),pu=(0,Ap.jsx)(mu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ap.jsx)(mu.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 gu=f(Ee(),1),Ip=f(L(),1),hu=(0,Ip.jsx)(gu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ip.jsx)(gu.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 vu=f(Ee(),1),kp=f(L(),1),ul=(0,kp.jsx)(vu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,kp.jsx)(vu.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var bu=f(Ee(),1),Np=f(L(),1),Vp=(0,Np.jsx)(bu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Np.jsx)(bu.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})});var yu=f(Ee(),1),Mp=f(L(),1),Dp=(0,Mp.jsx)(yu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Mp.jsx)(yu.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});var xu=f(Ee(),1),Lp=f(L(),1),Fp=(0,Lp.jsx)(xu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Lp.jsx)(xu.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var wu=f(Ee(),1),Bp=f(L(),1),es=(0,Bp.jsx)(wu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Bp.jsx)(wu.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 _u=f(Ee(),1),Hp=f(L(),1),jp=(0,Hp.jsx)(_u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Hp.jsx)(_u.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 Su=f(Ee(),1),zp=f(L(),1),Wp=(0,zp.jsx)(Su.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,zp.jsx)(Su.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 Ru=f(Ee(),1),Gp=f(L(),1),ts=(0,Gp.jsx)(Ru.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Gp.jsx)(Ru.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 Cu=f(Ee(),1),Up=f(L(),1),$p=(0,Up.jsx)(Cu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Up.jsx)(Cu.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 Eu=f(Ee(),1),Yp=f(L(),1),qp=(0,Yp.jsx)(Eu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Yp.jsx)(Eu.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 Tu=f(Ee(),1),Kp=f(L(),1),dl=(0,Kp.jsx)(Tu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Kp.jsx)(Tu.Path,{d:"M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z"})});var Pu=f(Ee(),1),Xp=f(L(),1),Zp=(0,Xp.jsx)(Pu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Xp.jsx)(Pu.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 Ou=f(Ee(),1),Qp=f(L(),1),Jp=(0,Qp.jsx)(Ou.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Qp.jsx)(Ou.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 Au=f(Ee(),1),eg=f(L(),1),fl=(0,eg.jsx)(Au.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,eg.jsx)(Au.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var Iu=f(Ee(),1),tg=f(L(),1),ku=(0,tg.jsx)(Iu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,tg.jsx)(Iu.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 Nu=f(Ee(),1),rg=f(L(),1),og=(0,rg.jsx)(Nu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,rg.jsx)(Nu.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})});var Vu=f(Ee(),1),ng=f(L(),1),Mu=(0,ng.jsx)(Vu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ng.jsx)(Vu.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 Du=f(Ee(),1),ig=f(L(),1),sg=(0,ig.jsx)(Du.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ig.jsx)(Du.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 Lu=f(Ee(),1),ag=f(L(),1),lg=(0,ag.jsx)(Lu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ag.jsx)(Lu.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 Fu=f(Ee(),1),cg=f(L(),1),ug=(0,cg.jsx)(Fu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,cg.jsx)(Fu.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 Bu=f(Ee(),1),dg=f(L(),1),ml=(0,dg.jsx)(Bu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,dg.jsx)(Bu.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 xw=f(H(),1),Hu=(0,xw.createContext)({setDescriptionId:()=>{}});var vn=f(L(),1),fg="data-wp-hash";function mg(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&j2(document)),e.__wpStyleRuntime}function H2(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$fg}]`))if(r.getAttribute(fg)===t)return!0;return!1}function _w(e,t,r){if(!e.head)return;let o=mg(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(H2(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(fg,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function j2(e){let t=mg();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)_w(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 pg(e,t){let r=mg();r.styles.set(e,t);for(let o of r.documents.keys())_w(o,e,t)}typeof process>"u",pg("f1b9bb6252","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._626190151275d6d3__heading-wrapper{--_gcd-heading-color:inherit;--_gcd-heading-font-size:inherit;--_gcd-heading-font-weight:inherit;--_gcd-heading-margin:0;font-family:inherit;line-height:inherit}.cab17c7a373cb60d__header-content{flex:1;min-width:0}.dd89d27c4f15912d__header-trigger-positioner{align-self:center;flex-shrink:0;max-height:0;overflow:visible}.bcfab5f2448bafef__header-trigger-wrapper{border-radius:var(--wpds-border-radius-sm,2px);display:flex;translate:0 -50%}._3106f8d2b0330faa__header-trigger{@media not (prefers-reduced-motion){transition:rotate .15s ease-out}}._5d2dfcb4085c6d0f__header[data-panel-open] ._3106f8d2b0330faa__header-trigger{rotate:180deg}._5d2dfcb4085c6d0f__header[data-disabled] ._3106f8d2b0330faa__header-trigger{color:var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d)}.e34cf37ccd0d81e0__content{height:var(--collapsible-panel-height);margin-block-start:var(--wp-ui-card-header-content-margin);overflow:hidden;&._165c4572592944b2__overflowVisible{overflow:visible}&[hidden]:not([hidden=until-found]){display:none}&[data-ending-style],&[data-starting-style]{height:0}@media not (prefers-reduced-motion){transition:all .15s ease-out}}}@layer wp-ui-compositions{._41bfdbf7b6c087c2__content-inner{padding-block-start:0}._5d2dfcb4085c6d0f__header{align-items:stretch;display:flex;flex-direction:row;gap:var(--wpds-dimension-gap-sm,8px);outline:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}}}");var ta={"heading-wrapper":"_626190151275d6d3__heading-wrapper","header-content":"cab17c7a373cb60d__header-content","header-trigger-positioner":"dd89d27c4f15912d__header-trigger-positioner","header-trigger-wrapper":"bcfab5f2448bafef__header-trigger-wrapper","header-trigger":"_3106f8d2b0330faa__header-trigger",header:"_5d2dfcb4085c6d0f__header",content:"e34cf37ccd0d81e0__content",overflowVisible:"_165c4572592944b2__overflowVisible","content-inner":"_41bfdbf7b6c087c2__content-inner"};typeof process>"u",pg("1fb29d3a3c","._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,#0000);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 #0000);color:var(--_gcd-input-color,var(--wpds-color-fg-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,#0000);border-color:var(--_gcd-input-border-color-disabled,#0000);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-fg-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 #0000)}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-fg-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-medium,499));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 #0000);transition:var(--_gcd-a-transition,none)}");var ww={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"};typeof process>"u",pg("2a5ab8f3a7","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-utilities{._08e8a2e44959f892__outset-ring--focus,._970d04df7376df67__outset-ring--focus-within-except-active,.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible,.cd83dfc2126a0846__outset-ring--focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active,.ecadb9e080e2dfa5__outset-ring--focus-parent-visible{@media not (prefers-reduced-motion){--_gcd-a-transition:outline 0.1s ease-out;transition:outline .1s ease-out}outline:0 solid #0000;outline-offset:1px}._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-brand,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-brand,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-brand,var(--wp-admin-theme-color,#3858e9))}}");var z2={"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"},Sw=(0,ra.forwardRef)(function({children:t,className:r,render:o,...n},i){let[s,a]=(0,ra.useState)(),l=(0,ra.useMemo)(()=>({setDescriptionId:a}),[a]);return Kt({defaultTagName:"div",render:o,ref:i,props:ut(n,{className:G(ww.heading,ta["heading-wrapper"],r),children:(0,vn.jsx)(Hu.Provider,{value:l,children:(0,vn.jsxs)(vp,{className:ta.header,render:(0,vn.jsx)(su,{}),nativeButton:!1,"aria-describedby":s,children:[(0,vn.jsx)("div",{className:ta["header-content"],children:t}),(0,vn.jsx)("div",{className:G(ta["header-trigger-positioner"]),children:(0,vn.jsx)("div",{className:G(ta["header-trigger-wrapper"],ww.div,z2["outset-ring--focus-parent-visible"]),children:(0,vn.jsx)(ip,{icon:Vp,className:ta["header-trigger"]})})})]})})})})});var oi=f(H(),1);var Rw=f(L(),1),Cw=(0,oi.forwardRef)(function({children:t,className:r,...o},n){let i=(0,oi.useId)(),{setDescriptionId:s}=(0,oi.useContext)(Hu);return(0,oi.useEffect)(()=>(s(i),()=>s(void 0)),[i,s]),(0,Rw.jsx)("div",{ref:n,id:i,"aria-hidden":"true",className:r,...o,children:t})});var Ew=f(H(),1);var vg=f(L(),1),hg="data-wp-hash";function bg(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&G2(document)),e.__wpStyleRuntime}function W2(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$hg}]`))if(r.getAttribute(hg)===t)return!0;return!1}function Tw(e,t,r){if(!e.head)return;let o=bg(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(W2(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(hg,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function G2(e){let t=bg();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Tw(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 U2(e,t){let r=bg();r.styles.set(e,t);for(let o of r.documents.keys())Tw(o,e,t)}typeof process>"u",U2("f1b9bb6252","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._626190151275d6d3__heading-wrapper{--_gcd-heading-color:inherit;--_gcd-heading-font-size:inherit;--_gcd-heading-font-weight:inherit;--_gcd-heading-margin:0;font-family:inherit;line-height:inherit}.cab17c7a373cb60d__header-content{flex:1;min-width:0}.dd89d27c4f15912d__header-trigger-positioner{align-self:center;flex-shrink:0;max-height:0;overflow:visible}.bcfab5f2448bafef__header-trigger-wrapper{border-radius:var(--wpds-border-radius-sm,2px);display:flex;translate:0 -50%}._3106f8d2b0330faa__header-trigger{@media not (prefers-reduced-motion){transition:rotate .15s ease-out}}._5d2dfcb4085c6d0f__header[data-panel-open] ._3106f8d2b0330faa__header-trigger{rotate:180deg}._5d2dfcb4085c6d0f__header[data-disabled] ._3106f8d2b0330faa__header-trigger{color:var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d)}.e34cf37ccd0d81e0__content{height:var(--collapsible-panel-height);margin-block-start:var(--wp-ui-card-header-content-margin);overflow:hidden;&._165c4572592944b2__overflowVisible{overflow:visible}&[hidden]:not([hidden=until-found]){display:none}&[data-ending-style],&[data-starting-style]{height:0}@media not (prefers-reduced-motion){transition:all .15s ease-out}}}@layer wp-ui-compositions{._41bfdbf7b6c087c2__content-inner{padding-block-start:0}._5d2dfcb4085c6d0f__header{align-items:stretch;display:flex;flex-direction:row;gap:var(--wpds-dimension-gap-sm,8px);outline:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}}}");var gg={"heading-wrapper":"_626190151275d6d3__heading-wrapper","header-content":"cab17c7a373cb60d__header-content","header-trigger-positioner":"dd89d27c4f15912d__header-trigger-positioner","header-trigger-wrapper":"bcfab5f2448bafef__header-trigger-wrapper","header-trigger":"_3106f8d2b0330faa__header-trigger",header:"_5d2dfcb4085c6d0f__header",content:"e34cf37ccd0d81e0__content",overflowVisible:"_165c4572592944b2__overflowVisible","content-inner":"_41bfdbf7b6c087c2__content-inner"},Pw=(0,Ew.forwardRef)(function({className:t,render:r,children:o,hiddenUntilFound:n=!0,...i},s){return(0,vg.jsx)(gp,{ref:s,className:a=>G(gg.content,a.open&&a.transitionStatus==="idle"&&gg.overflowVisible,t),hiddenUntilFound:n,...i,children:(0,vg.jsx)(au,{className:gg["content-inner"],render:r,children:o})})});var kw=f(H(),1);function yg(e,t,r){return(0,kw.cloneElement)(e??t,{children:r})}var Vw=f(ju(),1),{lock:dj,unlock:Mw}=(0,Vw.__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");var Dw=f(H(),1),xg="data-wp-hash";function wg(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Y2(document)),e.__wpStyleRuntime}function $2(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$xg}]`))if(r.getAttribute(xg)===t)return!0;return!1}function Lw(e,t,r){if(!e.head)return;let o=wg(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if($2(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(xg,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Y2(e){let t=wg();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Lw(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 q2(e,t){let r=wg();r.styles.set(e,t);for(let o of r.documents.keys())Lw(o,e,t)}typeof process>"u",q2("b51ff41489","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._19ce0419607e1896__stack{display:flex}}");var K2={stack:"_19ce0419607e1896__stack"},X2={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)"},B=(0,Dw.forwardRef)(function({direction:t,gap:r,align:o,justify:n,wrap:i,render:s,...a},l){let c={gap:r&&X2[r],alignItems:o,justifyContent:n,flexDirection:t,flexWrap:i};return Kt({render:s,ref:l,props:ut(a,{style:c,className:K2.stack})})});var dt={};Ds(dt,{Popup:()=>Zw,Portal:()=>zu,Positioner:()=>Wu,Provider:()=>n_,Root:()=>r_,Trigger:()=>e_});var qw=f(H(),1),Kw=f(Iw(),1);var zw=f(H(),1);var _g="data-wp-hash";function Sg(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Q2(document)),e.__wpStyleRuntime}function Z2(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$_g}]`))if(r.getAttribute(_g)===t)return!0;return!1}function Bw(e,t,r){if(!e.head)return;let o=Sg(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Z2(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(_g,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function Q2(e){let t=Sg();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Bw(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 J2(e,t){let r=Sg();r.styles.set(e,t);for(let o of r.documents.keys())Bw(o,e,t)}typeof process>"u",J2("45eb1fe20f","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;._11fc52b637ff8a7e__slot{inset:0;isolation:isolate;pointer-events:none;position:fixed;z-index:1000000003}@layer wp-ui-utilities{._11fc52b637ff8a7e__slot>*{pointer-events:auto}}");var Fw={slot:"_11fc52b637ff8a7e__slot"},Hw="data-wp-compat-overlay-slot";function eA(){return typeof document>"u"?null:document}function tA(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var bn=null;function rA(e){let t=e.createElement("div");return t.setAttribute(Hw,""),Fw.slot&&t.classList.add(Fw.slot),e.body.appendChild(t),t}function jw(){if(typeof window>"u"||!tA()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=eA();if(!e||!e.body)return;if(bn&&bn.ownerDocument===e&&bn.isConnected)return bn;let t=e.querySelector(`[$Hw}]`);return t instanceof HTMLDivElement?(bn=t,t):(bn?.isConnected&&bn.remove(),bn=rA(e),bn)}var Ww=f(L(),1),zu=(0,zw.forwardRef)(function({container:t,...r},o){return(0,Ww.jsx)(Ar.Portal,{container:t??jw(),...r,ref:o})});var Gw=f(H(),1),Yw=f(L(),1),Rg="data-wp-hash";function Cg(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&nA(document)),e.__wpStyleRuntime}function oA(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$Rg}]`))if(r.getAttribute(Rg)===t)return!0;return!1}function Uw(e,t,r){if(!e.head)return;let o=Cg(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(oA(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Rg,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function nA(e){let t=Cg();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Uw(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 $w(e,t){let r=Cg();r.styles.set(e,t);for(let o of r.documents.keys())Uw(o,e,t)}typeof process>"u",$w("e3ae230cea","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}");var iA={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",$w("8293efbb49",'@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._480b748dd3510e64__positioner{z-index:var(--wp-ui-tooltip-z-index,initial)}._50096b232db7709d__popup{background-color:var(--wpds-color-bg-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-sm,2px);box-shadow:var(--wpds-elevation-sm,0 1px 2px 0 #0000000d,0 2px 3px 0 #0000000a,0 6px 6px 0 #00000008,0 8px 8px 0 #00000005);color:var(--wpds-color-fg-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 sA={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Wu=(0,Gw.forwardRef)(function({align:t="center",className:r,side:o="top",sideOffset:n=4,...i},s){return(0,Yw.jsx)(Ar.Positioner,{ref:s,align:t,side:o,sideOffset:n,...i,className:G(iA["box-sizing"],sA.positioner,r)})});var pl=f(L(),1),Eg="data-wp-hash";function Tg(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&lA(document)),e.__wpStyleRuntime}function aA(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$Eg}]`))if(r.getAttribute(Eg)===t)return!0;return!1}function Xw(e,t,r){if(!e.head)return;let o=Tg(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(aA(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Eg,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function lA(e){let t=Tg();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Xw(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 cA(e,t){let r=Tg();r.styles.set(e,t);for(let o of r.documents.keys())Xw(o,e,t)}typeof process>"u",cA("8293efbb49",'@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._480b748dd3510e64__positioner{z-index:var(--wp-ui-tooltip-z-index,initial)}._50096b232db7709d__popup{background-color:var(--wpds-color-bg-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-sm,2px);box-shadow:var(--wpds-elevation-sm,0 1px 2px 0 #0000000d,0 2px 3px 0 #0000000a,0 6px 6px 0 #00000008,0 8px 8px 0 #00000005);color:var(--wpds-color-fg-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 uA={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},dA=Mw(Kw.privateApis).ThemeProvider,Zw=(0,qw.forwardRef)(function({portal:t,positioner:r,children:o,className:n,...i},s){let a=(0,pl.jsx)(dA,{color:{bg:"#1e1e1e"},children:(0,pl.jsx)(Ar.Popup,{ref:s,className:G(uA.popup,n),...i,children:o})}),l=yg(r,(0,pl.jsx)(Wu,{}),a);return yg(t,(0,pl.jsx)(zu,{}),l)});var Qw=f(H(),1),Jw=f(L(),1),e_=(0,Qw.forwardRef)(function(t,r){return(0,Jw.jsx)(Ar.Trigger,{ref:r,...t})});var t_=f(L(),1);function r_(e){return(0,t_.jsx)(Ar.Root,{...e})}var o_=f(L(),1);function n_({...e}){return(0,o_.jsx)(Ar.Provider,{...e})}var i_=f(H(),1),Pg="data-wp-hash";function Og(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&mA(document)),e.__wpStyleRuntime}function fA(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$Pg}]`))if(r.getAttribute(Pg)===t)return!0;return!1}function s_(e,t,r){if(!e.head)return;let o=Og(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(fA(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Pg,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function mA(e){let t=Og();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)s_(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 pA(e,t){let r=Og();r.styles.set(e,t);for(let o of r.documents.keys())s_(o,e,t)}typeof process>"u",pA("c46e8cb841","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-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 gA={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},yn=(0,i_.forwardRef)(function({render:t,...r},o){return Kt({render:t,ref:o,props:ut({className:gA["visually-hidden"]},r,{"data-visually-hidden":""})})});var a_=f(H(),1),l_=f(L(),1),c_=(0,a_.forwardRef)(({children:e,className:t,ariaLabel:r,as:o="div",...n},i)=>(0,l_.jsx)(o,{ref:i,className:G("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...n,children:e}));c_.displayName="NavigableRegion";var u_=c_;var f_=f(X(),1),{Fill:m_,Slot:p_}=(0,f_.createSlotFill)("SidebarToggle");var lo=f(L(),1),Ag="data-wp-hash";function Ig(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&vA(document)),e.__wpStyleRuntime}function hA(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$Ag}]`))if(r.getAttribute(Ag)===t)return!0;return!1}function g_(e,t,r){if(!e.head)return;let o=Ig(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(hA(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Ag,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function vA(e){let t=Ig();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)g_(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 bA(e,t){let r=Ig();r.styles.set(e,t);for(let o of r.documents.keys())g_(o,e,t)}typeof process>"u",bA("aa9c241ccc","._956b6df0898efed0__page{text-wrap:pretty;background-color:var(--wpds-color-bg-surface-neutral,#fcfcfc);color:var(--wpds-color-fg-content-neutral,#1e1e1e);display:flex;flex-flow:column;height:100%;position:relative;z-index:1}._0625b55e82a0d93d__header{background:var(--wpds-color-bg-surface-neutral-strong,#fff);border-block-end:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#e4e4e4);inset-block-start:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky;z-index:1}.a43c44d5ae28b2e8__header-content{min-height:calc(var(--wpds-dimension-base, 4px)*8)}.b7cb5b9daf3a3b25__header-actions{flex-shrink:0}._8113be94e7caf73c__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._9a776c7f70996f61__header-visual{display:grid;flex-shrink:0;grid-template-columns:1fr;grid-template-rows:1fr;height:calc(var(--wpds-dimension-base, 4px)*6);width:calc(var(--wpds-dimension-base, 4px)*6);>*{grid-column:1/-1;grid-row:1/-1;max-height:100%;max-width:100%}}.d5e0920cd15d35bc__sidebar-toggle-slot:empty{display:none}._60fea2f6bf5319cd__header-subtitle{color:var(--wpds-color-fg-content-neutral-weak,#707070);padding-block-end:var(--wpds-dimension-padding-xs,4px)}.be5e57d029ec4036__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;&._128806d0b26e3a50__has-padding{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px)}}");var rs={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function h_({headingLevel:e=1,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:i,actions:s,showSidebarToggle:a=!0}){let l=`h$e}`;return(0,lo.jsxs)(B,{direction:"column",className:rs.header,children:[(0,lo.jsxs)(B,{className:rs["header-content"],direction:"row",gap:"sm",justify:"space-between",children:[(0,lo.jsxs)(B,{direction:"row",gap:"sm",align:"center",justify:"start",children:[a&&(0,lo.jsx)(p_,{bubblesVirtually:!0,className:rs["sidebar-toggle-slot"]}),o&&(0,lo.jsx)("div",{className:rs["header-visual"],"aria-hidden":"true",children:o}),n&&(0,lo.jsx)(ri,{className:rs["header-title"],render:(0,lo.jsx)(l,{}),variant:"heading-lg",children:n}),t,r]}),s&&(0,lo.jsx)(B,{align:"center",className:rs["header-actions"],direction:"row",gap:"sm",children:s})]}),i&&(0,lo.jsx)(ri,{render:(0,lo.jsx)("p",{}),variant:"body-md",className:rs["header-subtitle"],children:i})]})}var gl=f(L(),1),Ng="data-wp-hash";function Vg(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&xA(document)),e.__wpStyleRuntime}function yA(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[$Ng}]`))if(r.getAttribute(Ng)===t)return!0;return!1}function v_(e,t,r){if(!e.head)return;let o=Vg(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(yA(e,t)){n.add(t);return}let i=e.createElement("style");i.setAttribute(Ng,t),i.appendChild(e.createTextNode(r)),e.head.appendChild(i),n.add(t)}function xA(e){let t=Vg();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)v_(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 wA(e,t){let r=Vg();r.styles.set(e,t);for(let o of r.documents.keys())v_(o,e,t)}typeof process>"u",wA("aa9c241ccc","._956b6df0898efed0__page{text-wrap:pretty;background-color:var(--wpds-color-bg-surface-neutral,#fcfcfc);color:var(--wpds-color-fg-content-neutral,#1e1e1e);display:flex;flex-flow:column;height:100%;position:relative;z-index:1}._0625b55e82a0d93d__header{background:var(--wpds-color-bg-surface-neutral-strong,#fff);border-block-end:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#e4e4e4);inset-block-start:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky;z-index:1}.a43c44d5ae28b2e8__header-content{min-height:calc(var(--wpds-dimension-base, 4px)*8)}.b7cb5b9daf3a3b25__header-actions{flex-shrink:0}._8113be94e7caf73c__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._9a776c7f70996f61__header-visual{display:grid;flex-shrink:0;grid-template-columns:1fr;grid-template-rows:1fr;height:calc(var(--wpds-dimension-base, 4px)*6);width:calc(var(--wpds-dimension-base, 4px)*6);>*{grid-column:1/-1;grid-row:1/-1;max-height:100%;max-width:100%}}.d5e0920cd15d35bc__sidebar-toggle-slot:empty{display:none}._60fea2f6bf5319cd__header-subtitle{color:var(--wpds-color-fg-content-neutral-weak,#707070);padding-block-end:var(--wpds-dimension-padding-xs,4px)}.be5e57d029ec4036__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;&._128806d0b26e3a50__has-padding{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px)}}");var kg={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function b_({headingLevel:e,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:i,children:s,className:a,actions:l,ariaLabel:c,hasPadding:u=!1,showSidebarToggle:d=!0}){let p=G(kg.page,a);return(0,gl.jsxs)(u_,{className:p,ariaLabel:c??(typeof n=="string"?n:""),children:[(n||t||r||l||o)&&(0,gl.jsx)(h_,{headingLevel:e,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:i,actions:l,showSidebarToggle:d}),u?(0,gl.jsx)("div",{className:G(kg.content,kg["has-padding"]),children:s}):s]})}b_.SidebarToggleFill=m_;var Mg=b_;var $t=f(ee()),sc=f(H()),cn=f(X());if(typeof document<"u"&&!document.head.querySelector("style[data-wp-hash='08b6feb367']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","08b6feb367"),e.appendChild(document.createTextNode(".guidelines__content{border-radius:8px;margin-top:0;padding:24px}.guidelines__list{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.guidelines__list-item{margin:0 auto;width:min(680px,100%)}.guidelines__loading{align-items:center;display:flex;justify-content:center;margin-top:16px}.guidelines__revision-history{display:flex;flex-direction:column;gap:16px;padding:24px}.guidelines__revision-history .dataviews-wrapper{margin-inline:-24px}.guidelines__revision-history-back{align-self:flex-start;color:#1e1e1e;font-weight:500;margin-left:-16px}.guidelines__error-description{margin:8px 0 0}.guidelines__revision-description{padding-left:8px}.guidelines__restore-modal-actions{margin-top:24px}")),document.head.appendChild(e)}var Gu=f(X());function Dg({title:e,description:t,children:r}){return React.createElement(ao.Root,null,React.createElement(ao.Header,{render:React.createElement("h2",null)},React.createElement(Gu.__experimentalVStack,{spacing:1},React.createElement(so.Title,null,e),React.createElement(ao.HeaderDescription,null,React.createElement(Gu.__experimentalText,{variant:"muted"},t)))),React.createElement(ao.Content,null,r))}var Vo=f(X());var nr=f(H(),1),m1=f(Xt(),1);var Ku=f(H(),1);var Lg=f(ee(),1);var Ge="isAny",Ue="isNone",Zt="isAll",It="isNotAll",fr="between",mr="inThePast",Ir="over",Ke="is",Xe="isNot",ni="lessThan",ii="greaterThan",si="lessThanOrEqual",ai="greaterThanOrEqual",li="before",ci="after",ui="beforeInc",di="afterInc",Ho="contains",jo="notContains",zo="startsWith",fi="on",mi="notOn",Uu=["asc","desc"],y_={asc:"\u2191",desc:"\u2193"},$u={asc:"ascending",desc:"descending"},Yu={asc:(0,Lg.__)("Sort ascending"),desc:(0,Lg.__)("Sort descending")},x_={asc:Tp,desc:wp},oa="table",qu="grid",w_="list",__="activity",S_="pickerGrid",R_="pickerTable";var C_=(0,Ku.createContext)({view:{type:oa},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,Ku.createRef)(),resizeObserverRef:()=>{},defaultLayouts:{list:{},grid:{},table:{}},filters:[],isShowingFilter:!1,setIsShowingFilter:()=>{},hasInitiallyLoaded:!1,config:{perPageSizes:[]},intersectionObserver:null});C_.displayName="DataViewsContext";var ne=C_;var Sn=f(ee(),1);var as=f(ee(),1),rd=f(X(),1),kr=f(H(),1),Gg=f(Fg(),1);var T_=f(X(),1),P_=f(ee(),1),O_=f(L(),1);function pi({selection:e,onChangeSelection:t,item:r,getItemId:o,titleField:n,disabled:i,...s}){let a=o(r),l=e.includes(a),c=!i&&l,u=n?.getValue?.({item:r})||(0,P_.__)("(no title)");return(0,O_.jsx)(T_.CheckboxControl,{className:"dataviews-selection-checkbox","aria-label":u,"aria-disabled":i,checked:c,onChange:()=>{i||t(l?e.filter(d=>a!==d):[...e,a])},...s})}var os=f(X(),1),N_=f(ee(),1),ia=f(H(),1);var V_=f(co(),1),Bg=f(Xt(),1);var I_=f(ju(),1),{lock:E7,unlock:me}=(0,I_.__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=f(L(),1),{Menu:na,kebabCase:_A}=me(os.privateApis);function SA({action:e,onClick:t,items:r,variant:o}){let n=typeof e.label=="string"?e.label:e.label(r);return(0,Be.jsx)(os.Button,{disabled:!!e.disabled,accessibleWhenDisabled:!0,size:"compact",variant:o,onClick:t,children:n})}function RA({action:e,onClick:t,items:r}){let o=typeof e.label=="string"?e.label:e.label(r);return(0,Be.jsx)(na.Item,{disabled:e.disabled,onClick:t,children:(0,Be.jsx)(na.ItemLabel,{children:o})})}function ns({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)(os.Modal,{title:n||o,__experimentalHideHeader:!!e.hideModalHeader,onRequestClose:r,focusOnMount:e.modalFocusOnMount??!0,size:e.modalSize||"medium",overlayClassName:`dataviews-action-modal dataviews-action-modal__$_A(e.id)}`,children:(0,Be.jsx)(e.RenderModal,{items:t,closeModal:r})})}function Hg({actions:e,item:t,registry:r,setActiveModalAction:o}){let{primaryActions:n,regularActions:i}=(0,ia.useMemo)(()=>e.reduce((a,l)=>((l.isPrimary?a.primaryActions:a.regularActions).push(l),a),{primaryActions:[],regularActions:[]}),[e]),s=a=>a.map(l=>(0,Be.jsx)(RA,{action:l,onClick:()=>{if("RenderModal"in l){o(l);return}l.callback([t],{registry:r})},items:[t]},l.id));return(0,Be.jsxs)(na.Group,{children:[s(n),s(i)]})}function sa({item:e,actions:t,isCompact:r}){let o=(0,V_.useRegistry)(),{primaryActions:n,eligibleActions:i}=(0,ia.useMemo)(()=>{let a=t.filter(c=>!c.isEligible||c.isEligible(e));return{primaryActions:a.filter(c=>c.isPrimary),eligibleActions:a}},[t,e]),s=(0,Bg.useViewportMatch)("medium","<");return r?(0,Be.jsx)(k_,{item:e,actions:i,isSmall:!0,registry:o}):(0,Be.jsxs)(B,{direction:"row",justify:"flex-end",className:"dataviews-item-actions",style:{flexShrink:0,width:"auto"},children:[(0,Be.jsx)(jg,{item:e,actions:n,registry:o}),(n.length<i.length||s)&&(0,Be.jsx)(k_,{item:e,actions:i,registry:o})]})}function k_({item:e,actions:t,isSmall:r,registry:o}){let[n,i]=(0,ia.useState)(null);return(0,Be.jsxs)(Be.Fragment,{children:[(0,Be.jsxs)(na,{placement:"bottom-end",children:[(0,Be.jsx)(na.TriggerButton,{render:(0,Be.jsx)(os.Button,{size:r?"small":"compact",icon:fl,label:(0,N_.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,className:"dataviews-all-actions-button"})}),(0,Be.jsx)(na.Popover,{children:(0,Be.jsx)(Hg,{actions:t,item:e,registry:o,setActiveModalAction:i})})]}),!!n&&(0,Be.jsx)(ns,{action:n,items:[e],closeModal:()=>i(null)})]})}function jg({item:e,actions:t,registry:r,buttonVariant:o}){let[n,i]=(0,ia.useState)(null);return(0,Bg.useViewportMatch)("medium","<")||!Array.isArray(t)||t.length===0?null:(0,Be.jsxs)(Be.Fragment,{children:[t.map(a=>(0,Be.jsx)(SA,{action:a,onClick:()=>{if("RenderModal"in a){i(a);return}a.callback([e],{registry:r})},items:[e],variant:o},a.id)),!!n&&(0,Be.jsx)(ns,{action:n,items:[e],closeModal:()=>i(null)})]})}var is=f(X(),1),hl=f(ee(),1),Qt=f(H(),1),F_=f(co(),1);var zg=f(Xt(),1);var gi=f(ee(),1);function M_(e,t,r,o=!1){return e>0?(0,gi.sprintf)((0,gi._n)("%d Item selected","%d Items selected",e),e):o||r<=t?(0,gi.sprintf)((0,gi._n)("%d Item","%d Items",r),r):(0,gi.sprintf)((0,gi._n)("%1$d of %2$d Item","%1$d of %2$d Items",r),t,r)}var xt=f(L(),1);function CA({action:e,items:t,ActionTriggerComponent:r}){let[o,n]=(0,Qt.useState)(!1);return(0,xt.jsxs)(xt.Fragment,{children:[(0,xt.jsx)(r,{...{action:e,onClick:()=>{n(!0)},items:t}}),o&&(0,xt.jsx)(ns,{action:e,items:t,closeModal:()=>n(!1)})]})}function Xu(e,t){return(0,Qt.useMemo)(()=>e.some(r=>r.supportsBulk&&(!r.isEligible||r.isEligible(t))),[e,t])}function aa(e,t){return(0,Qt.useMemo)(()=>t.some(r=>e.some(o=>o.supportsBulk&&(!o.isEligible||o.isEligible(r)))),[e,t])}function vl({selection:e,onChangeSelection:t,data:r,actions:o,getItemId:n,disableSelectAll:i=!1}){let s=(0,Qt.useMemo)(()=>r.filter(u=>o.some(d=>d.supportsBulk&&(!d.isEligible||d.isEligible(u)))),[r,o]),a=r.filter(u=>e.includes(n(u))&&s.includes(u)),l=e.length>0,c=a.length===s.length;return i?(0,xt.jsx)(is.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:l,disabled:!l,onChange:()=>{t([])},"aria-label":(0,hl.__)("Deselect all")}):(0,xt.jsx)(is.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:c,indeterminate:!c&&!!a.length,onChange:()=>{t(c?[]:s.map(u=>n(u)))},"aria-label":c?(0,hl.__)("Deselect all"):(0,hl.__)("Select all")})}function D_({action:e,onClick:t,isBusy:r,items:o}){let n=typeof e.label=="string"?e.label:e.label(o);return(0,zg.useViewportMatch)("medium","<")?(0,xt.jsx)(is.Button,{disabled:r,accessibleWhenDisabled:!0,label:n,icon:e.icon,size:"compact",onClick:t,isBusy:r}):(0,xt.jsx)(is.Button,{disabled:r,accessibleWhenDisabled:!0,size:"compact",onClick:t,isBusy:r,children:n})}var B_=[];function EA({action:e,selectedItems:t,actionInProgress:r,setActionInProgress:o}){let n=(0,F_.useRegistry)(),i=(0,Qt.useMemo)(()=>t.filter(s=>!e.isEligible||e.isEligible(s)),[e,t]);return"RenderModal"in e?(0,xt.jsx)(CA,{action:e,items:i,ActionTriggerComponent:D_},e.id):(0,xt.jsx)(D_,{action:e,onClick:async()=>{o(e.id),await e.callback(t,{registry:n}),o(null)},items:i,isBusy:r===e.id},e.id)}function L_(e,t,r,o,n,i,s,a,l,c,u){let d=M_(n.length,e.length,u.totalItems,o);return(0,xt.jsxs)(B,{direction:"row",className:"dataviews-bulk-actions-footer__container",gap:"md",align:"center",children:[(0,xt.jsx)(vl,{selection:n,onChangeSelection:c,data:e,actions:t,getItemId:r,disableSelectAll:o}),(0,xt.jsx)("span",{className:"dataviews-bulk-actions-footer__item-count",children:d}),(0,xt.jsxs)(B,{direction:"row",className:"dataviews-bulk-actions-footer__action-buttons",gap:"xs",children:[i.map(p=>(0,xt.jsx)(EA,{action:p,selectedItems:s,actionInProgress:a,setActionInProgress:l},p.id)),s.length>0&&(0,xt.jsx)(is.Button,{icon:es,showTooltip:!0,tooltipPosition:"top",size:"compact",label:(0,hl.__)("Cancel"),disabled:!!a,accessibleWhenDisabled:!1,onClick:()=>{c(B_)}})]})]})}function TA({selection:e,actions:t,onChangeSelection:r,data:o,getItemId:n,isInfiniteScroll:i,paginationInfo:s}){let[a,l]=(0,Qt.useState)(null),c=(0,Qt.useRef)(void 0),u=(0,zg.useViewportMatch)("medium","<"),d=(0,Qt.useMemo)(()=>t.filter(h=>h.supportsBulk),[t]),p=(0,Qt.useMemo)(()=>o.filter(h=>d.some(b=>!b.isEligible||b.isEligible(h))),[o,d]),m=(0,Qt.useMemo)(()=>o.filter(h=>e.includes(n(h))&&p.includes(h)),[e,o,n,p]),g=(0,Qt.useMemo)(()=>t.filter(h=>h.supportsBulk&&(!u||h.icon)&&m.some(b=>!h.isEligible||h.isEligible(b))),[t,m,u]);if(a)c.current||(c.current=L_(o,t,n,i,e,g,m,a,l,r,s));else return c.current&&(c.current=void 0),L_(o,t,n,i,e,g,m,a,l,r,s);return c.current}function Zu(){let{data:e,selection:t,actions:r=B_,onChangeSelection:o,getItemId:n,paginationInfo:i,view:s}=(0,Qt.useContext)(ne);return(0,xt.jsx)(TA,{selection:t,onChangeSelection:o,data:e,actions:r,getItemId:n,isInfiniteScroll:!!s.infiniteScrollEnabled,paginationInfo:i})}var xn=f(ee(),1);var wn=f(X(),1),hi=f(H(),1);function Qu(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 pe=f(L(),1),{Menu:Pe}=me(wn.privateApis);function PA({children:e}){return hi.Children.toArray(e).filter(Boolean).map((t,r)=>(0,pe.jsxs)(hi.Fragment,{children:[r>0&&(0,pe.jsx)(Pe.Separator,{}),t]},r))}var OA=(0,hi.forwardRef)(function({fieldId:t,view:r,fields:o,onChangeView:n,onHide:i,setOpenedFilter:s,canMove:a=!0,canInsertLeft:l=!0,canInsertRight:c=!0},u){let d=r.fields??[],p=d?.indexOf(t),m=r.sort?.field===t,g=!1,h=!1,b=!1,v=[],x=o.find(C=>C.id===t),{setIsShowingFilter:_}=(0,hi.useContext)(ne);if(!x)return null;g=x.enableHiding!==!1,h=x.enableSorting!==!1;let S=x.header;if(v=!!x.filterBy&&x.filterBy?.operators||[],b=!r.filters?.some(C=>t===C.field)&&!!(x.hasElements||x.Edit)&&x.filterBy!==!1&&!x.filterBy?.isPrimary,!h&&!a&&!g&&!b)return S;let y=Qu(r,o).filter(C=>!d.includes(C.id)),O=(l||c)&&!!y.length,k=(0,xn.isRTL)();return(0,pe.jsxs)(Pe,{children:[(0,pe.jsxs)(Pe.TriggerButton,{render:(0,pe.jsx)(wn.Button,{size:"compact",className:"dataviews-view-table-header-button",ref:u,variant:"tertiary"}),children:[S,r.sort&&m&&(0,pe.jsx)("span",{"aria-hidden":"true",children:y_[r.sort.direction]})]}),(0,pe.jsx)(Pe.Popover,{style:{minWidth:"240px"},children:(0,pe.jsxs)(PA,{children:[h&&(0,pe.jsx)(Pe.Group,{children:Uu.map(C=>{let T=r.sort&&m&&r.sort.direction===C,D=`$t}-$C}`;return(0,pe.jsx)(Pe.RadioItem,{name:"view-table-sorting",value:D,checked:T,onChange:()=>{n({...r,sort:{field:t,direction:C},showLevels:!1})},children:(0,pe.jsx)(Pe.ItemLabel,{children:Yu[C]})},D)})}),b&&(0,pe.jsx)(Pe.Group,{children:(0,pe.jsx)(Pe.Item,{prefix:(0,pe.jsx)(wn.Icon,{icon:dl}),onClick:()=>{s(t),_(!0),n({...r,page:1,filters:[...r.filters||[],{field:t,value:void 0,operator:v[0]}]})},children:(0,pe.jsx)(Pe.ItemLabel,{children:(0,xn.__)("Add filter")})})}),(a||g||O)&&x&&(0,pe.jsxs)(Pe.Group,{children:[a&&(0,pe.jsx)(Pe.Item,{prefix:(0,pe.jsx)(wn.Icon,{icon:Sp}),disabled:k?p>=d.length-1:p<1,onClick:()=>{let C=k?p+1:p-1,T=[...d];T.splice(p,1),T.splice(C,0,t),n({...r,fields:T})},children:(0,pe.jsx)(Pe.ItemLabel,{children:(0,xn.__)("Move left")})}),a&&(0,pe.jsx)(Pe.Item,{prefix:(0,pe.jsx)(wn.Icon,{icon:Cp}),disabled:k?p<1:p>=d.length-1,onClick:()=>{let C=k?p-1:p+1,T=[...d];T.splice(p,1),T.splice(C,0,t),n({...r,fields:T})},children:(0,pe.jsx)(Pe.ItemLabel,{children:(0,xn.__)("Move right")})}),l&&!!y.length&&(0,pe.jsxs)(Pe,{children:[(0,pe.jsx)(Pe.SubmenuTriggerItem,{children:(0,pe.jsx)(Pe.ItemLabel,{children:(0,xn.__)("Insert left")})}),(0,pe.jsx)(Pe.Popover,{children:y.map(C=>{let T=k?p+1:p;return(0,pe.jsx)(Pe.Item,{onClick:()=>{n({...r,fields:[...d.slice(0,T),C.id,...d.slice(T)]})},children:(0,pe.jsx)(Pe.ItemLabel,{children:C.label})},C.id)})})]}),c&&!!y.length&&(0,pe.jsxs)(Pe,{children:[(0,pe.jsx)(Pe.SubmenuTriggerItem,{children:(0,pe.jsx)(Pe.ItemLabel,{children:(0,xn.__)("Insert right")})}),(0,pe.jsx)(Pe.Popover,{children:y.map(C=>{let T=k?p:p+1;return(0,pe.jsx)(Pe.Item,{onClick:()=>{n({...r,fields:[...d.slice(0,T),C.id,...d.slice(T)]})},children:(0,pe.jsx)(Pe.ItemLabel,{children:C.label})},C.id)})})]}),g&&x&&(0,pe.jsx)(Pe.Item,{prefix:(0,pe.jsx)(wn.Icon,{icon:ml}),onClick:()=>{i(x),n({...r,fields:d.filter(C=>C!==t)})},children:(0,pe.jsx)(Pe.ItemLabel,{children:(0,xn.__)("Hide column")})})]})]})})]})}),AA=OA,la=AA;var H_=f(H(),1),Wg=f(L(),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 vi({item:e,isItemClickable:t,onClickItem:r,renderItemLink:o,className:n,children:i,...s}){if(!t(e))return(0,Wg.jsx)("div",{className:n,...s,children:i});if(o){let l=o({item:e,className:`$n} $n}--clickable`,...s,children:i});return(0,H_.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 a=IA({item:e,isItemClickable:t,onClickItem:r,className:n});return(0,Wg.jsx)("div",{...a,...s,children:i})}var Wo=f(L(),1);function kA({item:e,level:t,titleField:r,mediaField:o,descriptionField:n,onClickItem:i,renderItemLink:s,isItemClickable:a}){return(0,Wo.jsxs)(B,{direction:"row",gap:"md",align:"flex-start",justify:"flex-start",children:[o&&(0,Wo.jsx)(vi,{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,Wo.jsx)(o.render,{item:e,field:o,config:{sizes:"32px"}})}),(0,Wo.jsxs)(B,{direction:"column",align:"flex-start",className:"dataviews-view-table__primary-column-content",children:[r&&(0,Wo.jsxs)(vi,{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,Wo.jsxs)("span",{className:"dataviews-view-table__level",children:[Array(t).fill("\u2014").join(" "),"\xA0"]}),(0,Wo.jsx)(r.render,{item:e,field:r})]}),n&&(0,Wo.jsx)(n.render,{item:e,field:n})]})]})}var Ju=kA;var ss=f(H(),1),j_=f(ee(),1),NA=e=>(0,j_.isRTL)()?Math.abs(e.scrollLeft)<=1:e.scrollLeft+e.clientWidth>=e.scrollWidth-1;function z_({scrollContainerRef:e,enabledHorizontal:t=!1}){let[r,o]=(0,ss.useState)(!1),[n,i]=(0,ss.useState)(!1),s=(0,ss.useCallback)(()=>{let a=e.current;a&&(t&&o(NA(a)),i(a.scrollTop>0))},[e,t]);return(0,ss.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 uo(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 bi=f(X(),1),G_=f(ee(),1),U_=f(H(),1);var qr=f(L(),1);function W_({field:e,isVisible:t,onToggleVisibility:r}){return(0,qr.jsx)(bi.__experimentalItem,{onClick:e.enableHiding?r:void 0,children:(0,qr.jsxs)(B,{direction:"row",gap:"sm",justify:"flex-start",align:"center",children:[(0,qr.jsx)("div",{style:{height:24,width:24},children:t&&(0,qr.jsx)(bi.Icon,{icon:ul})}),(0,qr.jsx)("span",{className:"dataviews-view-config__label",children:e.label})]})})}function VA(e){return!!e}function ed({showLabel:e=!0}){let{view:t,fields:r,onChangeView:o}=(0,U_.useContext)(ne),n=Qu(t,r);if(!n?.length)return null;let i=r.find(g=>g.id===t.titleField),s=r.find(g=>g.id===t.mediaField),a=r.find(g=>g.id===t.descriptionField),l=[{field:i,isVisibleFlag:"showTitle"},{field:s,isVisibleFlag:"showMedia"},{field:a,isVisibleFlag:"showDescription"}].filter(({field:g})=>VA(g)),c=t.fields??[],u=n.filter(g=>c.includes(g.id)).length,d=l.filter(({isVisibleFlag:g})=>t[g]??!0),p=d.length+u,m=p===1&&d.length===1;return(0,qr.jsxs)(B,{direction:"column",className:"dataviews-field-control",children:[e&&(0,qr.jsx)(bi.BaseControl.VisualLabel,{children:(0,G_.__)("Properties")}),(0,qr.jsx)(B,{direction:"column",className:"dataviews-view-config__properties",children:(0,qr.jsxs)(bi.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,size:"medium",children:[l.map(({field:g,isVisibleFlag:h})=>{let b=t[h]??!0,v=m&&b?{...g,enableHiding:!1}:g;return(0,qr.jsx)(W_,{field:v,isVisible:b,onToggleVisibility:()=>{o({...t,[h]:!b})}},g.id)}),n.map(g=>{let h=c.includes(g.id),b=p===1&&h?{...g,enableHiding:!1}:g;return(0,qr.jsx)(W_,{field:b,isVisible:h,onToggleVisibility:()=>{o({...t,fields:h?c.filter(v=>v!==g.id):[...c,g.id]})}},g.id)})]})})]})}var td=f(H(),1);function fo(e,t={delay:400}){let[r,o]=(0,td.useState)(!1);return(0,td.useEffect)(()=>{if(!e)return;let n=setTimeout(()=>{o(!0)},t.delay);return()=>{clearTimeout(n),o(!1)}},[e,t.delay]),r}var ae=f(L(),1);function Y_(e,t){if(e)return e;if(t==="integer"||t==="number")return"end"}function MA({item:e,fields:t,column:r,align:o}){let n=t.find(s=>s.id===r);if(!n)return null;let i=G("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":o==="end","dataviews-view-table__cell-align-center":o==="center"});return(0,ae.jsx)("div",{className:i,children:(0,ae.jsx)(n.render,{item:e,field:n})})}function $_({hasBulkActions:e,item:t,level:r,actions:o,fields:n,id:i,view:s,titleField:a,mediaField:l,descriptionField:c,selection:u,getItemId:d,isItemClickable:p,onClickItem:m,renderItemLink:g,onChangeSelection:h,isActionsColumnSticky:b,posinset:v}){let{paginationInfo:x}=(0,kr.useContext)(ne),_=Xu(o,t),S=_&&u.includes(i),{showTitle:y=!0,showMedia:O=!0,showDescription:k=!0,infiniteScrollEnabled:C}=s,T=(0,kr.useRef)(!1),D=s.fields??[],E=a&&y||l&&O||c&&k;return(0,ae.jsxs)("tr",{className:G("dataviews-view-table__row",{"is-selected":_&&S,"has-bulk-actions":_}),onTouchStart:()=>{T.current=!0},"aria-setsize":C?x.totalItems:void 0,"aria-posinset":v,role:C?"article":void 0,onMouseDown:A=>{let V=(0,Gg.isAppleOS)()?A.metaKey:A.ctrlKey;A.button===0&&V&&window.navigator.userAgent.toLowerCase().includes("firefox")&&A?.preventDefault()},onClick:A=>{if(!_)return;((0,Gg.isAppleOS)()?A.metaKey:A.ctrlKey)&&!T.current&&document.getSelection()?.type!=="Range"&&h(u.includes(i)?u.filter(P=>i!==P):[...u,i])},children:[e&&(0,ae.jsx)("td",{className:"dataviews-view-table__checkbox-column",children:(0,ae.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,ae.jsx)(pi,{item:t,selection:u,onChangeSelection:h,getItemId:d,titleField:a,disabled:!_})})}),E&&(0,ae.jsx)("td",{children:(0,ae.jsx)(Ju,{item:t,level:r,titleField:y?a:void 0,mediaField:O?l:void 0,descriptionField:k?c:void 0,isItemClickable:p,onClickItem:m,renderItemLink:g})}),D.map(A=>{let{width:V,maxWidth:P,minWidth:R,align:I}=s.layout?.styles?.[A]??{},w=n.find(M=>M.id===A),N=Y_(I,w?.type);return(0,ae.jsx)("td",{style:{width:V,maxWidth:P,minWidth:R},children:(0,ae.jsx)(MA,{fields:n,item:t,column:A,align:N})},A)}),!!o?.length&&(0,ae.jsx)("td",{className:G("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":b}),onClick:A=>A.stopPropagation(),children:(0,ae.jsx)(sa,{item:t,actions:o})})]})}function DA({actions:e,data:t,fields:r,getItemId:o,getItemLevel:n,isLoading:i=!1,onChangeView:s,onChangeSelection:a,selection:l,setOpenedFilter:c,onClickItem:u,isItemClickable:d,renderItemLink:p,view:m,className:g,empty:h}){let{containerRef:b}=(0,kr.useContext)(ne),v=fo(i),x=(0,kr.useRef)(new Map),_=(0,kr.useRef)(void 0),[S,y]=(0,kr.useState)(),[O,k]=(0,kr.useState)(null);(0,kr.useEffect)(()=>{_.current&&(_.current.focus(),_.current=void 0)});let C=(0,kr.useId)(),{isHorizontalScrollEnd:T,isVerticallyScrolled:D}=z_({scrollContainerRef:b,enabledHorizontal:!!e?.length}),E=aa(e,t);if(S){_.current=S,y(void 0);return}let A=q=>{let te=x.current.get(q.id),ue=te?x.current.get(te.fallback):void 0;y(ue?.node)},V=q=>{q.preventDefault(),q.stopPropagation();let te={getBoundingClientRect:()=>({x:q.clientX,y:q.clientY,top:q.clientY,left:q.clientX,right:q.clientX,bottom:q.clientY,width:0,height:0,toJSON:()=>({})})};window.requestAnimationFrame(()=>{k(te)})},P=!!t?.length,R=r.find(q=>q.id===m.titleField),I=r.find(q=>q.id===m.mediaField),w=r.find(q=>q.id===m.descriptionField),N=m.groupBy?.field?r.find(q=>q.id===m.groupBy?.field):null,M=N?uo(t,N):null,{showTitle:F=!0,showMedia:z=!0,showDescription:J=!0}=m,Q=R&&F||I&&z||w&&J,se=m.fields??[],be=(q,te)=>ue=>{ue?x.current.set(q,{node:ue,fallback:se[te>0?te-1:1]}):x.current.delete(q)},K=m.infiniteScrollEnabled&&!M,ye=(0,as.isRTL)();return P?(0,ae.jsxs)(ae.Fragment,{children:[(0,ae.jsxs)("table",{className:G("dataviews-view-table",g,{[`has-$m.layout?.density}-density`]:m.layout?.density&&["compact","comfortable"].includes(m.layout.density),"has-bulk-actions":E,"is-refreshing":!K&&v}),"aria-busy":i,"aria-describedby":C,role:K?"feed":void 0,inert:!K&&i?"true":void 0,children:[(0,ae.jsxs)("colgroup",{children:[E&&(0,ae.jsx)("col",{className:"dataviews-view-table__col-checkbox"}),Q&&(0,ae.jsx)("col",{className:"dataviews-view-table__col-first-data"}),se.map((q,te)=>(0,ae.jsx)("col",{className:G(`dataviews-view-table__col-$q}`,{"dataviews-view-table__col-expand":!Q&&te===se.length-1})},`col-$q}`)),!!e?.length&&(0,ae.jsx)("col",{className:"dataviews-view-table__col-actions"})]}),O&&(0,ae.jsx)(rd.Popover,{anchor:O,onClose:()=>k(null),placement:"bottom-start",children:(0,ae.jsx)(ed,{showLabel:!1})}),(0,ae.jsx)("thead",{className:G({"dataviews-view-table__thead--stuck":D}),onContextMenu:V,children:(0,ae.jsxs)("tr",{className:"dataviews-view-table__row",children:[E&&(0,ae.jsx)("th",{className:"dataviews-view-table__checkbox-column",scope:"col",onContextMenu:V,children:(0,ae.jsx)(vl,{selection:l,onChangeSelection:a,data:t,actions:e,getItemId:o})}),Q&&(0,ae.jsx)("th",{scope:"col",children:R&&(0,ae.jsx)(la,{ref:be(R.id,0),fieldId:R.id,view:m,fields:r,onChangeView:s,onHide:A,setOpenedFilter:c,canMove:!1,canInsertLeft:ye?m.layout?.enableMoving??!0:!1,canInsertRight:ye?!1:m.layout?.enableMoving??!0})}),se.map((q,te)=>{let{width:ue,maxWidth:We,minWidth:Hr,align:jr}=m.layout?.styles?.[q]??{},un=r.find(Wr=>Wr.id===q),Mo=Y_(jr,un?.type),zr=m.layout?.enableMoving??!0;return(0,ae.jsx)("th",{style:{width:ue,maxWidth:We,minWidth:Hr,textAlign:Mo},"aria-sort":m.sort?.direction&&m.sort?.field===q?$u[m.sort.direction]:void 0,scope:"col",children:(0,ae.jsx)(la,{ref:be(q,te),fieldId:q,view:m,fields:r,onChangeView:s,onHide:A,setOpenedFilter:c,canMove:zr,canInsertLeft:zr,canInsertRight:zr})},q)}),!!e?.length&&(0,ae.jsx)("th",{className:G("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":!T}),children:(0,ae.jsx)("span",{className:"dataviews-view-table-header",children:(0,as.__)("Actions")})})]})}),P&&N&&M?Array.from(M.entries()).map(([q,te])=>(0,ae.jsxs)("tbody",{children:[(0,ae.jsx)("tr",{className:"dataviews-view-table__group-header-row",children:(0,ae.jsx)("td",{colSpan:se.length+(Q?1:0)+(E?1:0)+(e?.length?1:0),className:"dataviews-view-table__group-header-cell",children:m.groupBy?.showLabel===!1?q:(0,as.sprintf)((0,as.__)("%1$s: %2$s"),N.label,q)})}),te.map((ue,We)=>(0,ae.jsx)($_,{item:ue,level:m.showLevels&&typeof n=="function"?n(ue):void 0,hasBulkActions:E,actions:e,fields:r,id:o(ue)||We.toString(),view:m,titleField:R,mediaField:I,descriptionField:w,selection:l,getItemId:o,onChangeSelection:a,onClickItem:u,renderItemLink:p,isItemClickable:d,isActionsColumnSticky:!T},o(ue)))]},`group-$q}`)):(0,ae.jsx)("tbody",{children:P&&t.map((q,te)=>(0,ae.jsx)($_,{item:q,level:m.showLevels&&typeof n=="function"?n(q):void 0,hasBulkActions:E,actions:e,fields:r,id:o(q)||te.toString(),view:m,titleField:R,mediaField:I,descriptionField:w,selection:l,getItemId:o,onChangeSelection:a,onClickItem:u,renderItemLink:p,isItemClickable:d,isActionsColumnSticky:!T,posinset:K?te+1:void 0},o(q)))})]}),K&&i&&(0,ae.jsx)("div",{className:"dataviews-loading",id:C,children:(0,ae.jsx)("p",{className:"dataviews-loading-more",children:(0,ae.jsx)(rd.Spinner,{})})})]}):(0,ae.jsx)("div",{className:G("dataviews-no-results",{"is-refreshing":v}),id:C,children:h})}var q_=DA;var e0=f(X(),1),ad=f(ee(),1);var Nr=f(X(),1);var yl=f(ee(),1),Q_=f(Xt(),1),J_=f(Fg(),1),yi=f(H(),1);var LA=f(X(),1),FA=f(ee(),1),od=f(H(),1);var BA=f(L(),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}],jA=HA[2].value;function nd(){let e=(0,od.useContext)(ne),t=e.view;return(0,od.useMemo)(()=>{let r=e.containerWidth,o=32,n=t.layout?.previewSize??jA,i=Math.floor((r+o)/(n+o));return Math.max(1,i)},[e.containerWidth,t.layout?.previewSize])}var K_=f(H(),1);var X_=f(L(),1),bl=(0,K_.forwardRef)(({className:e,previewSize:t,...r},o)=>(0,X_.jsx)("div",{ref:o,className:G("dataviews-view-grid-items",e),style:{gridTemplateColumns:t&&`repeat(auto-fill, minmax($t}px, 1fr))`},...r}));var id=f(H(),1);function ca(e,t){let{intersectionObserver:r}=(0,id.useContext)(ne);(0,id.useEffect)(()=>{let o=e.current;if(!(!o||t===void 0||!r))return r.observe(o),()=>{r.unobserve(o)}},[e,r,t])}function sd(e,t,r){let n=!!e?.length&&t?e[0].position:void 0;return n&&r?(n-1)%r:0}var fe=f(L(),1),{Badge:zA}=me(Nr.privateApis);function WA(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 Z_=(0,yi.forwardRef)(function e({view:t,selection:r,onChangeSelection:o,onClickItem:n,isItemClickable:i,renderItemLink:s,getItemId:a,item:l,actions:c,mediaField:u,titleField:d,descriptionField:p,regularFields:m,badgeFields:g,hasBulkActions:h,config:b,posinset:v,setsize:x,..._},S){let{showTitle:y=!0,showMedia:O=!0,showDescription:k=!0}=t,C=Xu(c,l),T=a(l),D=(0,yi.useRef)(null),E=(0,yi.useCallback)(F=>{D.current=F,typeof S=="function"?S(F):S&&(S.current=F)},[S]);ca(D,v);let A=(0,Q_.useInstanceId)(e),V=r.includes(T),P=(0,fe.jsx)("span",{className:"dataviews-view-grid__media-placeholder"}),R=O&&u?.render,I=R?(0,fe.jsx)(u.render,{item:l,field:u,config:b}):P,w=y&&d?.render?(0,fe.jsx)(d.render,{item:l,field:d}):null,N,M;return i(l)&&n&&(w?(N={"aria-labelledby":`dataviews-view-grid__title-field-$A}`},M={id:`dataviews-view-grid__title-field-$A}`}):N={"aria-label":(0,yl.__)("Navigate to item")}),(0,fe.jsxs)(B,{direction:"column",..._,ref:E,"aria-setsize":x,"aria-posinset":v,className:G(_.className,"dataviews-view-grid__row__gridcell","dataviews-view-grid__card",{"is-selected":C&&V}),onClickCapture:F=>{if(_.onClickCapture?.(F),(0,J_.isAppleOS)()?F.metaKey:F.ctrlKey){if(F.stopPropagation(),F.preventDefault(),!C)return;o(V?r.filter(z=>T!==z):[...r,T])}},children:[(0,fe.jsx)(vi,{item:l,isItemClickable:i,onClickItem:n,renderItemLink:s,className:G("dataviews-view-grid__media",{"dataviews-view-grid__media--placeholder":!R}),...N,children:I}),h&&(0,fe.jsx)(pi,{item:l,selection:r,onChangeSelection:o,getItemId:a,titleField:d,disabled:!C}),!!c?.length&&(0,fe.jsx)("div",{className:"dataviews-view-grid__media-actions",children:(0,fe.jsx)(sa,{item:l,actions:c,isCompact:!0})}),y&&(0,fe.jsx)("div",{className:"dataviews-view-grid__title-actions",children:(0,fe.jsx)(vi,{item:l,isItemClickable:i,onClickItem:n,renderItemLink:s,className:"dataviews-view-grid__title-field dataviews-title-field",...M,title:d?.getValueFormatted({item:l,field:d})||void 0,children:w})}),(0,fe.jsxs)(B,{direction:"column",gap:"xs",children:[k&&p?.render&&(0,fe.jsx)(p.render,{item:l,field:p}),!!g?.length&&(0,fe.jsx)(B,{direction:"row",className:"dataviews-view-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:g.map(F=>(0,fe.jsx)(zA,{className:"dataviews-view-grid__field-value",children:(0,fe.jsx)(F.render,{item:l,field:F})},F.id))}),!!m?.length&&(0,fe.jsx)(B,{direction:"column",className:"dataviews-view-grid__fields",gap:"xs",children:m.map(F=>(0,fe.jsx)(Nr.Flex,{className:"dataviews-view-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,fe.jsxs)(fe.Fragment,{children:[(0,fe.jsxs)(dt.Root,{children:[(0,fe.jsx)(dt.Trigger,{render:(0,fe.jsx)(Nr.FlexItem,{className:"dataviews-view-grid__field-name",children:F.header})}),(0,fe.jsx)(dt.Popup,{children:F.label})]}),(0,fe.jsx)(Nr.FlexItem,{className:"dataviews-view-grid__field-value",style:{maxHeight:"none"},children:(0,fe.jsx)(F.render,{item:l,field:F})})]})},F.id))})]})]})});function Ug({data:e,isInfiniteScroll:t,className:r,inert:o,isLoading:n,view:i,fields:s,selection:a,onChangeSelection:l,onClickItem:c,isItemClickable:u,renderItemLink:d,getItemId:p,actions:m}){let{paginationInfo:g,resizeObserverRef:h}=(0,yi.useContext)(ne),b=nd(),v=aa(m,e),x=s.find(E=>E.id===i?.titleField),_=s.find(E=>E.id===i?.mediaField),S=s.find(E=>E.id===i?.descriptionField),y=i.fields??[],{regularFields:O,badgeFields:k}=y.reduce((E,A)=>{let V=s.find(R=>R.id===A);if(!V)return E;let P=i.layout?.badgeFields?.includes(A)?"badgeFields":"regularFields";return E[P].push(V),E},{regularFields:[],badgeFields:[]}),C="900px",T=Math.ceil(e.length/b),D=sd(e,t,b);return(0,fe.jsxs)(fe.Fragment,{children:[t&&(0,fe.jsxs)(Nr.Composite,{render:(0,fe.jsx)(bl,{className:G("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:h}),role:"feed",focusWrap:!0,inert:o,children:[Array.from({length:D}).map((E,A)=>(0,fe.jsx)(Nr.Composite.Item,{render:V=>(0,fe.jsx)(B,{...V,direction:"column",role:"article",className:"dataviews-view-grid__row__gridcell dataviews-view-grid__card dataviews-view-grid__placeholder"}),"aria-hidden":!0,tabIndex:-1},`placeholder-$A}`)),e.map(E=>{let A=p(E),V=E.position;return(0,fe.jsx)(Nr.Composite.Item,{render:P=>(0,fe.jsx)(Z_,{...P,id:A,role:"article",view:i,selection:a,onChangeSelection:l,onClickItem:c,isItemClickable:u,renderItemLink:d,getItemId:p,item:E,actions:m,mediaField:_,titleField:x,descriptionField:S,regularFields:O,badgeFields:k,hasBulkActions:v,posinset:V,setsize:g.totalItems,config:{sizes:C}})},A)})]}),!t&&(0,fe.jsx)(Nr.Composite,{role:"grid",className:G("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":T,ref:h,inert:o,children:WA(e,b).map((E,A)=>(0,fe.jsx)(Nr.Composite.Row,{render:(0,fe.jsx)("div",{role:"row","aria-rowindex":A+1,"aria-label":(0,yl.sprintf)((0,yl.__)("Row %d"),A+1),className:"dataviews-view-grid__row",style:{gridTemplateColumns:`repeat( $b}, minmax(0, 1fr) )`}}),children:E.map(V=>{let P=p(V);return(0,fe.jsx)(Nr.Composite.Item,{render:R=>(0,fe.jsx)(Z_,{...R,id:P,role:"gridcell",view:i,selection:a,onChangeSelection:l,onClickItem:c,isItemClickable:u,renderItemLink:d,getItemId:p,item:V,actions:m,mediaField:_,titleField:x,descriptionField:S,regularFields:O,badgeFields:k,hasBulkActions:v,config:{sizes:C}})},P)})},A))})]})}var Kr=f(L(),1);function GA({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,onClickItem:s,isItemClickable:a,renderItemLink:l,selection:c,view:u,className:d,empty:p}){let m=fo(!!n),g=!!t?.length,h=u.groupBy?.field?r.find(_=>_.id===u.groupBy?.field):null,b=h?uo(t,h):null,v=u.infiniteScrollEnabled&&!b;if(!g)return(0,Kr.jsx)("div",{className:G("dataviews-no-results",{"is-refreshing":m}),children:p});let x={className:G(d,{"is-refreshing":!v&&m}),inert:!v&&n?"true":void 0,isLoading:n,view:u,fields:r,selection:c,onChangeSelection:i,onClickItem:s,isItemClickable:a,renderItemLink:l,getItemId:o,actions:e};return(0,Kr.jsxs)(Kr.Fragment,{children:[g&&h&&b&&(0,Kr.jsx)(B,{direction:"column",gap:"lg",children:Array.from(b.entries()).map(([_,S])=>(0,Kr.jsxs)(B,{direction:"column",gap:"sm",children:[(0,Kr.jsx)("h3",{className:"dataviews-view-grid__group-header",children:u.groupBy?.showLabel===!1?_:(0,ad.sprintf)((0,ad.__)("%1$s: %2$s"),h.label,_)}),(0,Kr.jsx)(Ug,{...x,data:S,isInfiniteScroll:!1})]},_))}),!b&&(0,Kr.jsx)(Ug,{...x,data:t,isInfiniteScroll:!!v}),v&&n&&(0,Kr.jsx)("p",{className:"dataviews-loading-more",children:(0,Kr.jsx)(e0.Spinner,{})})]})}var t0=GA;var ld=f(Xt(),1),Jt=f(X(),1),ft=f(H(),1),xl=f(ee(),1);var Kg=f(co(),1);var re=f(L(),1),{Menu:$g}=me(Jt.privateApis);function Yg(e){return`$e}-item-wrapper`}function UA(e,t){return`$e}-primary-action-$t}`}function qg(e){return`$e}-dropdown`}function $A({idPrefix:e,primaryAction:t,item:r}){let o=(0,Kg.useRegistry)(),[n,i]=(0,ft.useState)(!1),s=UA(e,t.id),a=typeof t.label=="string"?t.label:t.label([r]);return"RenderModal"in t?(0,re.jsx)("div",{role:"gridcell",children:(0,re.jsx)(Jt.Composite.Item,{id:s,render:(0,re.jsx)(Jt.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,text:a,size:"small",onClick:()=>i(!0)}),children:n&&(0,re.jsx)(ns,{action:t,items:[r],closeModal:()=>i(!1)})})},t.id):(0,re.jsx)("div",{role:"gridcell",children:(0,re.jsx)(Jt.Composite.Item,{id:s,render:(0,re.jsx)(Jt.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,size:"small",onClick:()=>{t.callback([r],{registry:o})},children:a})})},t.id)}function r0({view:e,actions:t,idPrefix:r,isSelected:o,item:n,titleField:i,mediaField:s,descriptionField:a,onSelect:l,otherFields:c,onDropdownTriggerKeyDown:u,posinset:d}){let{showTitle:p=!0,showMedia:m=!0,showDescription:g=!0,infiniteScrollEnabled:h}=e,b=(0,ft.useRef)(null),v=`$r}-label`,x=`$r}-description`,_=(0,Kg.useRegistry)(),[S,y]=(0,ft.useState)(!1),[O,k]=(0,ft.useState)(null),C=({type:N})=>{y(N==="mouseenter")},{paginationInfo:T}=(0,ft.useContext)(ne);(0,ft.useEffect)(()=>{o&&b.current?.scrollIntoView({behavior:"auto",block:"nearest",inline:"nearest"})},[o]);let{primaryAction:D,eligibleActions:E}=(0,ft.useMemo)(()=>{let N=t.filter(F=>!F.isEligible||F.isEligible(n));return{primaryAction:N.filter(F=>F.isPrimary)[0],eligibleActions:N}},[t,n]),A=D&&t.length===1,V=m&&s?.render?(0,re.jsx)("div",{className:"dataviews-view-list__media-wrapper",children:(0,re.jsx)(s.render,{item:n,field:s,config:{sizes:"52px"}})}):null,P=p&&i?.render?(0,re.jsx)(i.render,{item:n,field:i}):null,R=g&&a?.render,I=!!V&&!R&&!c.length,w=E?.length>0&&(0,re.jsxs)(B,{direction:"row",gap:"md",className:"dataviews-view-list__item-actions",children:[D&&(0,re.jsx)($A,{idPrefix:r,primaryAction:D,item:n}),!A&&(0,re.jsxs)("div",{role:"gridcell",children:[(0,re.jsxs)($g,{placement:"bottom-end",children:[(0,re.jsx)($g.TriggerButton,{render:(0,re.jsx)(Jt.Composite.Item,{id:qg(r),render:(0,re.jsx)(Jt.Button,{size:"small",icon:fl,label:(0,xl.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,onKeyDown:u})})}),(0,re.jsx)($g.Popover,{children:(0,re.jsx)(Hg,{actions:E,item:n,registry:_,setActiveModalAction:k})})]}),!!O&&(0,re.jsx)(ns,{action:O,items:[n],closeModal:()=>k(null)})]})]});return(0,re.jsx)(Jt.Composite.Row,{ref:b,render:(0,re.jsx)("div",{"aria-posinset":d,"aria-setsize":h?T.totalItems:void 0}),role:h?"article":"row",className:G({"is-selected":o,"is-hovered":S}),onMouseEnter:C,onMouseLeave:C,children:(0,re.jsxs)(B,{direction:"row",className:"dataviews-view-list__item-wrapper",children:[(0,re.jsx)("div",{role:"gridcell",children:(0,re.jsx)(Jt.Composite.Item,{id:Yg(r),"aria-pressed":o,"aria-labelledby":v,"aria-describedby":x,className:"dataviews-view-list__item",onClick:()=>l(n)})}),(0,re.jsxs)(B,{direction:"row",gap:"md",justify:"start",align:I?"center":"flex-start",style:{flex:1,minWidth:0},children:[V,(0,re.jsxs)(B,{direction:"column",gap:"xs",className:"dataviews-view-list__field-wrapper",children:[(0,re.jsxs)(B,{direction:"row",align:"center",children:[(0,re.jsx)("div",{className:"dataviews-title-field dataviews-view-list__title-field",id:v,children:P}),w]}),R&&(0,re.jsx)("div",{className:"dataviews-view-list__field",children:(0,re.jsx)(a.render,{item:n,field:a})}),(0,re.jsx)("div",{className:"dataviews-view-list__fields",id:x,children:c.map(N=>(0,re.jsxs)("div",{className:"dataviews-view-list__field",children:[(0,re.jsx)(yn,{className:"dataviews-view-list__field-label",render:(0,re.jsx)("span",{}),children:N.label}),(0,re.jsx)("span",{className:"dataviews-view-list__field-value",children:(0,re.jsx)(N.render,{item:n,field:N})})]},N.id))})]})]})]})})}function YA(e){return!!e}function Xg(e){let{actions:t,data:r,fields:o,getItemId:n,isLoading:i,onChangeSelection:s,selection:a,view:l,className:c,empty:u}=e,d=(0,ld.useInstanceId)(Xg,"view-list"),p=fo(!!i),m=r?.findLast(w=>a.includes(n(w))),g=o.find(w=>w.id===l.titleField),h=o.find(w=>w.id===l.mediaField),b=o.find(w=>w.id===l.descriptionField),v=(l?.fields??[]).map(w=>o.find(N=>w===N.id)).filter(YA),x=w=>s([n(w)]),_=(0,ft.useCallback)(w=>`$d}-$n(w)}`,[d,n]),S=(0,ft.useCallback)((w,N)=>N.startsWith(_(w)),[_]),[y,O]=(0,ft.useState)(void 0),k=(0,ft.useRef)(null);(0,ft.useEffect)(()=>{m&&O(Yg(_(m)))},[m,_]);let C=r.findIndex(w=>S(w,y??"")),T=(0,ld.usePrevious)(C),D=C!==-1,E=(0,ft.useCallback)((w,N)=>{let M=Math.min(r.length-1,Math.max(0,w));if(!r[M])return;let F=_(r[M]),z=N(F);O(z),k.current?.contains(k.current.ownerDocument.activeElement)&&document.getElementById(z)?.focus()},[r,_]);(0,ft.useEffect)(()=>{!D&&(T!==void 0&&T!==-1)&&E(T,Yg)},[D,E,T]);let A=(0,ft.useCallback)(w=>{w.key==="ArrowDown"&&(w.preventDefault(),E(C+1,qg)),w.key==="ArrowUp"&&(w.preventDefault(),E(C-1,qg))},[E,C]),V=!!r?.length,P=l.groupBy?.field?o.find(w=>w.id===l.groupBy?.field):null,R=V&&P?uo(r,P):null,I=l.infiniteScrollEnabled&&!R;return V?V&&P&&R?(0,re.jsx)(Jt.Composite,{ref:k,id:`$d}`,render:(0,re.jsx)("div",{}),className:"dataviews-view-list__group",role:"grid",activeId:y,setActiveId:O,children:(0,re.jsx)(B,{direction:"column",gap:"lg",className:G("dataviews-view-list",c),children:Array.from(R.entries()).map(([w,N])=>(0,re.jsxs)(B,{direction:"column",gap:"sm",children:[(0,re.jsx)("h3",{className:"dataviews-view-list__group-header",children:l.groupBy?.showLabel===!1?w:(0,xl.sprintf)((0,xl.__)("%1$s: %2$s"),P.label,w)}),N.map(M=>{let F=_(M);return(0,re.jsx)(r0,{view:l,idPrefix:F,actions:t,item:M,isSelected:M===m,onSelect:x,mediaField:h,titleField:g,descriptionField:b,otherFields:v,onDropdownTriggerKeyDown:A},F)})]},w))})}):(0,re.jsxs)(re.Fragment,{children:[(0,re.jsx)(Jt.Composite,{ref:k,id:d,render:(0,re.jsx)("div",{}),className:G("dataviews-view-list",c,{[`has-$l.layout?.density}-density`]:l.layout?.density&&["compact","comfortable"].includes(l.layout.density),"is-refreshing":!I&&p}),role:l.infiniteScrollEnabled?"feed":"grid",activeId:y,setActiveId:O,inert:!I&&i?"true":void 0,children:r.map((w,N)=>{let M=_(w);return(0,re.jsx)(r0,{view:l,idPrefix:M,actions:t,item:w,isSelected:w===m,onSelect:x,mediaField:h,titleField:g,descriptionField:b,otherFields:v,onDropdownTriggerKeyDown:A,posinset:l.infiniteScrollEnabled?N+1:void 0},M)})}),I&&i&&(0,re.jsx)("p",{className:"dataviews-loading-more",children:(0,re.jsx)(Jt.Spinner,{})})]}):(0,re.jsx)("div",{className:G("dataviews-no-results",{"is-refreshing":p}),children:u})}var c0=f(X(),1);var cd=f(ee(),1),o0=f(H(),1);var ua=f(L(),1);function n0({groupName:e,groupData:t,groupField:r,showLabel:o=!0,children:n}){let i=o?(0,o0.createInterpolateElement)((0,cd.sprintf)((0,cd.__)("%s: <groupName />"),r.label).trim(),{groupName:(0,ua.jsx)(r.render,{item:t[0],field:r})}):(0,ua.jsx)(r.render,{item:t[0],field:r});return(0,ua.jsxs)(B,{direction:"column",className:"dataviews-view-activity__group",children:[(0,ua.jsx)("h3",{className:"dataviews-view-activity__group-header",children:i}),n]},e)}var ls=f(H(),1),i0=f(co(),1),s0=f(Xt(),1);var et=f(L(),1);function qA(e){let{view:t,actions:r,item:o,titleField:n,mediaField:i,descriptionField:s,otherFields:a,posinset:l,onClickItem:c,renderItemLink:u,isItemClickable:d}=e,{showTitle:p=!0,showMedia:m=!0,showDescription:g=!0,infiniteScrollEnabled:h}=t,b=(0,ls.useRef)(null),v=(0,i0.useRegistry)(),{paginationInfo:x}=(0,ls.useContext)(ne),{primaryActions:_,eligibleActions:S}=(0,ls.useMemo)(()=>{let E=r.filter(V=>!V.isEligible||V.isEligible(o));return{primaryActions:E.filter(V=>V.isPrimary),eligibleActions:E}},[r,o]),y=(0,s0.useViewportMatch)("medium","<"),O=t.layout?.density??"balanced",k=m&&O!=="compact"&&i?.render?(0,et.jsx)(i.render,{item:o,field:i,config:{sizes:O==="comfortable"?"32px":"24px"}}):null,C=(0,et.jsx)("div",{className:"dataviews-view-activity__item-type-icon",children:k||(0,et.jsx)("span",{className:"dataviews-view-activity__item-bullet","aria-hidden":"true"})}),T=p&&n?.render?(0,et.jsx)(n.render,{item:o,field:n}):null,D=(0,ls.useMemo)(()=>O==="comfortable"?"md":"sm",[O]);return(0,et.jsx)("div",{ref:b,role:h?"article":void 0,"aria-posinset":l,"aria-setsize":h?x.totalItems:void 0,className:G("dataviews-view-activity__item",O==="compact"&&"is-compact",O==="balanced"&&"is-balanced",O==="comfortable"&&"is-comfortable"),children:(0,et.jsxs)(B,{direction:"row",gap:"lg",justify:"start",align:"flex-start",children:[(0,et.jsx)(B,{direction:"column",gap:"xs",align:"center",className:"dataviews-view-activity__item-type",children:C}),(0,et.jsxs)(B,{direction:"column",gap:D,align:"flex-start",className:"dataviews-view-activity__item-content",children:[T&&(0,et.jsx)(vi,{item:o,isItemClickable:d,onClickItem:c,renderItemLink:u,className:"dataviews-view-activity__item-title",children:T}),g&&s&&(0,et.jsx)("div",{className:"dataviews-view-activity__item-description",children:(0,et.jsx)(s.render,{item:o,field:s})}),(0,et.jsx)("div",{className:"dataviews-view-activity__item-fields",children:a.map(E=>(0,et.jsxs)("div",{className:"dataviews-view-activity__item-field",children:[(0,et.jsx)(yn,{className:"dataviews-view-activity__item-field-label",render:(0,et.jsx)("span",{}),children:E.label}),(0,et.jsx)("span",{className:"dataviews-view-activity__item-field-value",children:(0,et.jsx)(E.render,{item:o,field:E})})]},E.id))}),!!_?.length&&(0,et.jsx)(jg,{item:o,actions:_,registry:v,buttonVariant:"secondary"})]}),(_.length<S.length||y&&S.length>0)&&(0,et.jsx)("div",{className:"dataviews-view-activity__item-actions",children:(0,et.jsx)(sa,{item:o,actions:S,isCompact:!0})})]})})}var a0=qA;var l0=f(W(),1);function KA(e){return!!e}function Zg(e){let{data:t,fields:r,getItemId:o,view:n}=e,i=r.find(c=>c.id===n.titleField),s=r.find(c=>c.id===n.mediaField),a=r.find(c=>c.id===n.descriptionField),l=(n?.fields??[]).map(c=>r.find(u=>c===u.id)).filter(KA);return t.map((c,u)=>(0,l0.createElement)(a0,{...e,key:o(c),item:c,mediaField:s,titleField:i,descriptionField:a,otherFields:l,posinset:n.infiniteScrollEnabled?u+1:void 0}))}var Xr=f(L(),1);function u0(e){let{empty:t,data:r,fields:o,isLoading:n,view:i,className:s}=e,a=fo(!!n),l=!!r?.length,c=i.groupBy?.field?o.find(h=>h.id===i.groupBy?.field):null,u=l&&c?uo(r,c):null,d=i.infiniteScrollEnabled&&!u;if(!l)return(0,Xr.jsx)("div",{className:G("dataviews-no-results",{"is-refreshing":a}),children:t});let p=!d&&!!n,m=G("dataviews-view-activity",s,{"is-refreshing":!d&&a}),g=u?Array.from(u.entries()):[];return l&&c&&u?(0,Xr.jsx)(B,{direction:"column",gap:"sm",className:m,inert:p?"true":void 0,children:g.map(([h,b])=>(0,Xr.jsx)(n0,{groupName:h,groupData:b,groupField:c,showLabel:i.groupBy?.showLabel!==!1,children:(0,Xr.jsx)(Zg,{...e,data:b})},h))}):(0,Xr.jsxs)(Xr.Fragment,{children:[(0,Xr.jsx)("div",{className:m,role:i.infiniteScrollEnabled?"feed":void 0,inert:p?"true":void 0,children:(0,Xr.jsx)(Zg,{...e})}),d&&n&&(0,Xr.jsx)("p",{className:"dataviews-loading-more",children:(0,Xr.jsx)(c0.Spinner,{})})]})}var pr=f(X(),1),_l=f(ee(),1),g0=f(Xt(),1),fd=f(H(),1);var f0=f(X(),1),XA=f(co(),1),ud=f(H(),1);var ZA=f(ee(),1);var wl=f(X(),1),da=f(H(),1),Zr=f(ee(),1);var _n=f(L(),1);function Qg(){let{view:e,onChangeView:t,paginationInfo:{totalItems:r=0,totalPages:o}}=(0,da.useContext)(ne);if(!r||!o||e.infiniteScrollEnabled)return null;let n=e.page??1,i=Array.from(Array(o)).map((s,a)=>{let l=a+1;return{value:l.toString(),label:l.toString(),"aria-label":n===l?(0,Zr.sprintf)((0,Zr.__)("Page %1$d of %2$d"),n,o):l.toString()}});return!!r&&o!==1&&(0,_n.jsxs)(B,{direction:"row",className:"dataviews-pagination",justify:"end",align:"center",gap:"xl",children:[(0,_n.jsx)(B,{direction:"row",justify:"flex-start",align:"center",gap:"xs",className:"dataviews-pagination__page-select",children:(0,da.createInterpolateElement)((0,Zr.sprintf)((0,Zr._x)("<div>Page</div>%1$s<div>of %2$d</div>","paging"),"<CurrentPage />",o),{div:(0,_n.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,_n.jsx)(wl.SelectControl,{"aria-label":(0,Zr.__)("Current page"),value:n.toString(),options:i,onChange:s=>{t({...e,page:+s})},size:"small",variant:"minimal"})})}),(0,_n.jsxs)(B,{direction:"row",gap:"xs",align:"center",children:[(0,_n.jsx)(wl.Button,{onClick:()=>t({...e,page:n-1}),disabled:n===1,accessibleWhenDisabled:!0,label:(0,Zr.__)("Previous page"),icon:(0,Zr.isRTL)()?ku:Mu,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,_n.jsx)(wl.Button,{onClick:()=>t({...e,page:n+1}),disabled:n>=o,accessibleWhenDisabled:!0,label:(0,Zr.__)("Next page"),icon:(0,Zr.isRTL)()?Mu:ku,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})}var d0=(0,da.memo)(Qg);var m0=f(L(),1);function dd(e){return(0,ud.useMemo)(()=>e?.every(t=>t.supportsBulk),[e])}var ce=f(L(),1),{Badge:QA}=me(pr.privateApis);function p0({view:e,multiselect:t,selection:r,onChangeSelection:o,getItemId:n,item:i,mediaField:s,titleField:a,descriptionField:l,regularFields:c,badgeFields:u,config:d,posinset:p,setsize:m}){let{showTitle:g=!0,showMedia:h=!0,showDescription:b=!0}=e,v=n(i),x=(0,fd.useRef)(null),_=r.includes(v);ca(x,p);let S=s?.render?(0,ce.jsx)(s.render,{item:i,field:s,config:d}):null,y=g&&a?.render?(0,ce.jsx)(a.render,{item:i,field:a}):null;return(0,ce.jsxs)(pr.Composite.Item,{ref:x,"aria-label":a?a.getValue({item:i})||(0,_l.__)("(no title)"):void 0,render:({children:O,...k})=>(0,ce.jsx)(B,{direction:"column",children:O,...k}),role:"option","aria-posinset":p,"aria-setsize":m,className:G("dataviews-view-picker-grid__card",{"is-selected":_}),"aria-selected":_,onClick:()=>{if(_)o(r.filter(O=>v!==O));else{let O=t?[...r,v]:[v];o(O)}},children:[h&&S&&(0,ce.jsx)("div",{className:"dataviews-view-picker-grid__media",children:S}),h&&S&&(0,ce.jsx)(pi,{item:i,selection:r,onChangeSelection:o,getItemId:n,titleField:a,disabled:!1,"aria-hidden":!0,tabIndex:-1}),g&&(0,ce.jsx)(B,{direction:"row",justify:"space-between",className:"dataviews-view-picker-grid__title-actions",children:(0,ce.jsx)("div",{className:"dataviews-view-picker-grid__title-field dataviews-title-field",children:y})}),(0,ce.jsxs)(B,{direction:"column",gap:"xs",children:[b&&l?.render&&(0,ce.jsx)(l.render,{item:i,field:l}),!!u?.length&&(0,ce.jsx)(B,{direction:"row",className:"dataviews-view-picker-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:u.map(O=>(0,ce.jsx)(QA,{className:"dataviews-view-picker-grid__field-value",children:(0,ce.jsx)(O.render,{item:i,field:O})},O.id))}),!!c?.length&&(0,ce.jsx)(B,{direction:"column",className:"dataviews-view-picker-grid__fields",gap:"xs",children:c.map(O=>(0,ce.jsx)(pr.Flex,{className:"dataviews-view-picker-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,ce.jsxs)(ce.Fragment,{children:[(0,ce.jsx)(pr.FlexItem,{className:"dataviews-view-picker-grid__field-name",children:O.header}),(0,ce.jsx)(pr.FlexItem,{className:"dataviews-view-picker-grid__field-value",style:{maxHeight:"none"},children:(0,ce.jsx)(O.render,{item:i,field:O})})]})},O.id))})]})]},v)}function h0({groupName:e,groupField:t,showLabel:r=!0,children:o}){let n=(0,g0.useInstanceId)(h0,"dataviews-view-picker-grid-group__header");return(0,ce.jsxs)(B,{direction:"column",gap:"sm",role:"group","aria-labelledby":n,children:[(0,ce.jsx)("h3",{className:"dataviews-view-picker-grid-group__header",id:n,children:r?(0,_l.sprintf)((0,_l.__)("%1$s: %2$s"),t.label,e):e}),o]},e)}function JA({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,selection:s,view:a,className:l,empty:c}){let{resizeObserverRef:u,paginationInfo:d,itemListLabel:p}=(0,fd.useContext)(ne),m=r.find(R=>R.id===a?.titleField),g=r.find(R=>R.id===a?.mediaField),h=r.find(R=>R.id===a?.descriptionField),b=a.fields??[],{regularFields:v,badgeFields:x}=b.reduce((R,I)=>{let w=r.find(M=>M.id===I);if(!w)return R;let N=a.layout?.badgeFields?.includes(I)?"badgeFields":"regularFields";return R[N].push(w),R},{regularFields:[],badgeFields:[]}),_=!!t?.length,S=a.layout?.previewSize,y=dd(e),O="900px",k=a.groupBy?.field?r.find(R=>R.id===a.groupBy?.field):null,C=k?uo(t,k):null,T=(a.infiniteScrollEnabled&&!C)??!1,D=a?.page??1,E=a?.perPage??0,A=T?d?.totalItems:void 0,V=nd(),P=sd(t,T,V);return(0,ce.jsxs)(ce.Fragment,{children:[_&&k&&C&&(0,ce.jsx)(pr.Composite,{virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":y,className:G("dataviews-view-picker-grid",l,{[`has-$a.layout?.density}-density`]:a.layout?.density&&["compact","comfortable"].includes(a.layout.density)}),"aria-label":p,render:({children:R,...I})=>(0,ce.jsx)(B,{direction:"column",gap:"lg",children:R,...I}),children:Array.from(C.entries()).map(([R,I])=>(0,ce.jsx)(h0,{groupName:R,groupField:k,showLabel:a.groupBy?.showLabel!==!1,children:(0,ce.jsx)(bl,{previewSize:S,style:{gridTemplateColumns:S&&`repeat(auto-fill, minmax($S}px, 1fr))`},"aria-busy":n,ref:u,children:I.map(w=>{let N=w.position??(D-1)*E+t.indexOf(w)+1;return(0,ce.jsx)(p0,{view:a,multiselect:y,selection:s,onChangeSelection:i,getItemId:o,item:w,mediaField:g,titleField:m,descriptionField:h,regularFields:v,badgeFields:x,config:{sizes:O},posinset:N,setsize:A},o(w))})})},R))}),_&&!C&&(0,ce.jsxs)(pr.Composite,{render:(0,ce.jsx)(bl,{className:G("dataviews-view-picker-grid",l,{[`has-$a.layout?.density}-density`]:a.layout?.density&&["compact","comfortable"].includes(a.layout.density)}),previewSize:S,"aria-busy":n,ref:u}),virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":y,"aria-label":p,children:[Array.from({length:P}).map((R,I)=>(0,ce.jsx)(pr.Composite.Item,{render:({children:w,...N})=>(0,ce.jsx)(B,{direction:"column",children:w,...N}),role:"option","aria-hidden":!0,tabIndex:-1,className:"dataviews-view-picker-grid__card dataviews-view-picker-grid__placeholder"},`placeholder-$I}`)),t.map(R=>{let I=R.position;return(0,ce.jsx)(p0,{view:a,multiselect:y,selection:s,onChangeSelection:i,getItemId:o,item:R,mediaField:g,titleField:m,descriptionField:h,regularFields:v,badgeFields:x,config:{sizes:O},posinset:I,setsize:A},o(R))})]}),!_&&(0,ce.jsx)("div",{className:G({"dataviews-loading":n,"dataviews-no-results":!n}),children:n?(0,ce.jsx)("p",{children:(0,ce.jsx)(pr.Spinner,{})}):c}),_&&n&&(0,ce.jsx)("p",{className:"dataviews-loading-more",children:(0,ce.jsx)(pr.Spinner,{})})]})}var v0=JA;var md=f(ee(),1),cs=f(X(),1),Qr=f(H(),1);var ge=f(L(),1);function eI({item:e,fields:t,column:r,align:o}){let n=t.find(s=>s.id===r);if(!n)return null;let i=G("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":o==="end","dataviews-view-table__cell-align-center":o==="center"});return(0,ge.jsx)("div",{className:i,children:(0,ge.jsx)(n.render,{item:e,field:n})})}function b0({item:e,fields:t,id:r,view:o,titleField:n,mediaField:i,descriptionField:s,selection:a,getItemId:l,onChangeSelection:c,multiselect:u,posinset:d}){let{paginationInfo:p}=(0,Qr.useContext)(ne),m=a.includes(r),[g,h]=(0,Qr.useState)(!1),b=(0,Qr.useRef)(null);ca(b,d);let{showTitle:v=!0,showMedia:x=!0,showDescription:_=!0,infiniteScrollEnabled:S}=o,y=()=>{h(!0)},O=()=>{h(!1)},k=o.fields??[],C=n&&v||i&&x||s&&_;return(0,ge.jsxs)(cs.Composite.Item,{ref:b,render:({children:T,...D})=>(0,ge.jsx)("tr",{className:G("dataviews-view-table__row",{"is-selected":m,"is-hovered":g}),onMouseEnter:y,onMouseLeave:O,children:T,...D}),"aria-selected":m,"aria-setsize":p.totalItems||void 0,"aria-posinset":d,role:S?"article":"option",onMouseDown:T=>{T.button===0&&T.currentTarget.parentElement?.focus({preventScroll:!0})},onClick:()=>{if(m)c(a.filter(T=>r!==T));else{let T=u?[...a,r]:[r];c(T)}},children:[(0,ge.jsx)("td",{className:"dataviews-view-table__checkbox-column",role:"presentation",children:(0,ge.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,ge.jsx)(pi,{item:e,selection:a,onChangeSelection:c,getItemId:l,titleField:n,disabled:!1,"aria-hidden":!0,tabIndex:-1})})}),C&&(0,ge.jsx)("td",{role:"presentation",children:(0,ge.jsx)(Ju,{item:e,titleField:v?n:void 0,mediaField:x?i:void 0,descriptionField:_?s:void 0,isItemClickable:()=>!1})}),k.map(T=>{let{width:D,maxWidth:E,minWidth:A,align:V}=o.layout?.styles?.[T]??{};return(0,ge.jsx)("td",{style:{width:D,maxWidth:E,minWidth:A},role:"presentation",children:(0,ge.jsx)(eI,{fields:t,item:e,column:T,align:V})},T)})]},r)}function tI({actions:e,data:t,fields:r,getItemId:o,isLoading:n=!1,onChangeView:i,onChangeSelection:s,selection:a,setOpenedFilter:l,view:c,className:u,empty:d}){let p=(0,Qr.useRef)(new Map),m=(0,Qr.useRef)(void 0),[g,h]=(0,Qr.useState)(),b=dd(e)??!1;(0,Qr.useEffect)(()=>{m.current&&(m.current.focus(),m.current=void 0)});let v=c.groupBy?.field?r.find(I=>I.id===c.groupBy?.field):null,x=v?uo(t,v):null,_=c.infiniteScrollEnabled&&!x,S=(0,Qr.useId)();if(g){m.current=g,h(void 0);return}let y=I=>{let w=p.current.get(I.id),N=w?p.current.get(w.fallback):void 0;h(N?.node)},O=!!t?.length,k=r.find(I=>I.id===c.titleField),C=r.find(I=>I.id===c.mediaField),T=r.find(I=>I.id===c.descriptionField),{showTitle:D=!0,showMedia:E=!0,showDescription:A=!0}=c,V=k&&D||C&&E||T&&A,P=c.fields??[],R=(I,w)=>N=>{N?p.current.set(I,{node:N,fallback:P[w>0?w-1:1]}):p.current.delete(I)};return(0,ge.jsxs)(ge.Fragment,{children:[(0,ge.jsxs)("table",{className:G("dataviews-view-table","dataviews-view-picker-table",u,{[`has-$c.layout?.density}-density`]:c.layout?.density&&["compact","comfortable"].includes(c.layout.density)}),"aria-busy":n,"aria-describedby":S,role:_?"feed":"listbox",children:[(0,ge.jsx)("thead",{role:"presentation",children:(0,ge.jsxs)("tr",{className:"dataviews-view-table__row",role:"presentation",children:[(0,ge.jsx)("th",{className:"dataviews-view-table__checkbox-column",children:b&&(0,ge.jsx)(vl,{selection:a,onChangeSelection:s,data:t,actions:e,getItemId:o,disableSelectAll:_})}),V&&(0,ge.jsx)("th",{children:k&&(0,ge.jsx)(la,{ref:R(k.id,0),fieldId:k.id,view:c,fields:r,onChangeView:i,onHide:y,setOpenedFilter:l,canMove:!1})}),P.map((I,w)=>{let{width:N,maxWidth:M,minWidth:F,align:z}=c.layout?.styles?.[I]??{};return(0,ge.jsx)("th",{style:{width:N,maxWidth:M,minWidth:F,textAlign:z},"aria-sort":c.sort?.direction&&c.sort?.field===I?$u[c.sort.direction]:void 0,scope:"col",children:(0,ge.jsx)(la,{ref:R(I,w),fieldId:I,view:c,fields:r,onChangeView:i,onHide:y,setOpenedFilter:l,canMove:c.layout?.enableMoving??!0})},I)})]})}),O&&v&&x?Array.from(x.entries()).map(([I,w])=>(0,ge.jsxs)(cs.Composite,{virtualFocus:!0,orientation:"vertical",render:(0,ge.jsx)("tbody",{role:"group"}),children:[(0,ge.jsx)("tr",{className:"dataviews-view-table__group-header-row",role:"presentation",children:(0,ge.jsx)("td",{colSpan:P.length+(V?1:0)+1,className:"dataviews-view-table__group-header-cell",role:"presentation",children:c.groupBy?.showLabel===!1?I:(0,md.sprintf)((0,md.__)("%1$s: %2$s"),v.label,I)})}),w.map((N,M)=>(0,ge.jsx)(b0,{item:N,fields:r,id:o(N)||M.toString(),view:c,titleField:k,mediaField:C,descriptionField:T,selection:a,getItemId:o,onChangeSelection:s,multiselect:b},o(N)))]},`group-$I}`)):(0,ge.jsx)(cs.Composite,{render:(0,ge.jsx)("tbody",{role:"presentation"}),virtualFocus:!0,orientation:"vertical",children:O&&t.map((I,w)=>{let N=o(I),M=I.position;return(0,ge.jsx)(b0,{item:I,fields:r,id:N||w.toString(),view:c,titleField:k,mediaField:C,descriptionField:T,selection:a,getItemId:o,onChangeSelection:s,multiselect:b,posinset:M},N)})})]}),(0,ge.jsxs)("div",{className:G({"dataviews-loading":n,"dataviews-no-results":!O&&!n}),id:S,children:[!O&&(n?(0,ge.jsx)("p",{children:(0,ge.jsx)(cs.Spinner,{})}):d),O&&n&&(0,ge.jsx)("p",{className:"dataviews-loading-more",children:(0,ge.jsx)(cs.Spinner,{})})]})]})}var y0=tI;var fa=f(X(),1),ma=f(ee(),1),x0=f(H(),1);var pa=f(L(),1);function us(){let e=(0,x0.useContext)(ne),t=e.view;return(0,pa.jsxs)(fa.__experimentalToggleGroupControl,{size:"__unstable-large",label:(0,ma.__)("Density"),value:t.layout?.density||"balanced",onChange:r=>{e.onChangeView({...t,layout:{...t.layout,density:r}})},isBlock:!0,children:[(0,pa.jsx)(fa.__experimentalToggleGroupControlOption,{value:"comfortable",label:(0,ma._x)("Comfortable","Density option for DataView layout")},"comfortable"),(0,pa.jsx)(fa.__experimentalToggleGroupControlOption,{value:"balanced",label:(0,ma._x)("Balanced","Density option for DataView layout")},"balanced"),(0,pa.jsx)(fa.__experimentalToggleGroupControlOption,{value:"compact",label:(0,ma._x)("Compact","Density option for DataView layout")},"compact")]})}var w0=f(X(),1),_0=f(ee(),1),S0=f(H(),1);var R0=f(L(),1),rI=[{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 C0(){let e=(0,S0.useContext)(ne),t=e.view,r=rI.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,R0.jsx)(w0.RangeControl,{__next40pxDefaultSize:!0,showTooltip:!1,label:(0,_0.__)("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 ds=f(L(),1);function Jg(){return(0,ds.jsxs)(ds.Fragment,{children:[(0,ds.jsx)(us,{}),(0,ds.jsx)(C0,{})]})}var xi=[{type:oa,label:(0,Sn.__)("Table"),component:q_,icon:pu,viewConfigOptions:us},{type:qu,label:(0,Sn.__)("Grid"),component:t0,icon:hu,viewConfigOptions:Jg},{type:w_,label:(0,Sn.__)("List"),component:Xg,icon:(0,Sn.isRTL)()?$p:qp,viewConfigOptions:us},{type:__,label:(0,Sn.__)("Activity"),component:u0,icon:sg,viewConfigOptions:us},{type:S_,label:(0,Sn.__)("Grid"),component:v0,icon:hu,viewConfigOptions:Jg,isPicker:!0},{type:R_,label:(0,Sn.__)("Table"),component:y0,icon:pu,viewConfigOptions:us,isPicker:!0}];var Pa=f(H(),1);var Oi=f(X(),1),kn=f(ee(),1),$d=f(H(),1);function Sl(...e){}function eh(e,t){if(oI(e)){let r=nI(t)?t():t;return e(r)}return e}function oI(e){return typeof e=="function"}function nI(e){return typeof e=="function"}function Vr(e,t){return typeof Object.hasOwn=="function"?Object.hasOwn(e,t):Object.prototype.hasOwnProperty.call(e,t)}function wi(...e){return(...t)=>{for(let r of e)typeof r=="function"&&r(...t)}}function Rl(e){return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function th(e,t){let r={...e};for(let o of t)Vr(r,o)&&delete r[o];return r}function rh(e,t){let r={};for(let o of t)Vr(e,o)&&(r[o]=e[o]);return r}function Cl(e){return e}function Bt(e,t){if(!e)throw typeof t!="string"?new Error("Invariant failed"):new Error(t)}function oh(e){return Object.keys(e)}function nh(e,...t){let r=typeof e=="function"?e(...t):e;return r==null?!1:!r}function fs(e){return e.disabled||e["aria-disabled"]===!0||e["aria-disabled"]==="true"}function Ht(e){let t={};for(let r in e)e[r]!==void 0&&(t[r]=e[r]);return t}function he(...e){for(let t of e)if(t!==void 0)return t}var E0=f(W(),1);function T0(e,t){typeof e=="function"?e(t):e&&(e.current=t)}function iI(e){return!e||!(0,E0.isValidElement)(e)?!1:"ref"in e.props||"ref"in e}function P0(e){return iI(e)?{...e.props}.ref||e.ref:null}function O0(e,t){let r={...e};for(let o in t){if(!Vr(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]=(...s)=>{n(...s),i(...s)};continue}}r[o]=n}return r}var _i=sI();function sI(){var e;return typeof window<"u"&&!!((e=window.document)!=null&&e.createElement)}function Rn(e){return e?"self"in e?e.document:e.ownerDocument||document:document}function ms(e,t=!1){var r;let{activeElement:o}=Rn(e);if(!o?.nodeName)return null;if(ih(o)&&((r=o.contentDocument)!=null&&r.body))return ms(o.contentDocument.body,t);if(t){let n=o.getAttribute("aria-activedescendant");if(n){let i=Rn(o).getElementById(n);if(i)return i}}return o}function Go(e,t){return e===t||e.contains(t)}function ih(e){return e.tagName==="IFRAME"}function Cn(e){let t=e.tagName.toLowerCase();return t==="button"?!0:t==="input"&&e.type?aI.indexOf(e.type)!==-1:!1}var aI=["button","color","file","image","reset","submit"];function sh(e){if(typeof e.checkVisibility=="function")return e.checkVisibility();let t=e;return t.offsetWidth>0||t.offsetHeight>0||e.getClientRects().length>0}function gr(e){try{let t=e instanceof HTMLInputElement&&e.selectionStart!==null,r=e.tagName==="TEXTAREA";return t||r||!1}catch{return!1}}function El(e){return e.isContentEditable||gr(e)}function ah(e){if(gr(e))return e.value;if(e.isContentEditable){let t=Rn(e).createRange();return t.selectNodeContents(e),t.toString()}return""}function ga(e){let t=0,r=0;if(gr(e))t=e.selectionStart||0,r=e.selectionEnd||0;else if(e.isContentEditable){let o=Rn(e).getSelection();if(o?.rangeCount&&o.anchorNode&&Go(e,o.anchorNode)&&o.focusNode&&Go(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 lh(e,t){let r=["dialog","menu","listbox","tree","grid"],o=e?.getAttribute("role");return o&&r.indexOf(o)!==-1?o:t}function ha(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 ha(e.parentElement)||document.scrollingElement||document.body}function Tl(e,...t){/text|search|password|tel|url/i.test(e.type)&&e.setSelectionRange(...t)}function ch(e,t){let r=e.map((n,i)=>[i,n]),o=!1;return r.sort(([n,i],[s,a])=>{let l=t(i),c=t(a);return l===c||!l||!c?0:lI(l,c)?(n>s&&(o=!0),-1):(n<s&&(o=!0),1)}),o?r.map(([n,i])=>i):e}function lI(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function uh(){return _i&&!!navigator.maxTouchPoints}function pd(){return _i?/mac|iphone|ipad|ipod/i.test(navigator.platform):!1}function ps(){return _i&&pd()&&/apple/i.test(navigator.vendor)}function dh(){return _i&&/firefox\//i.test(navigator.userAgent)}function gd(e){return!!(e.currentTarget&&!Go(e.currentTarget,e.target))}function er(e){return e.target===e.currentTarget}function A0(e){let t=e.currentTarget;if(!t)return!1;let r=pd();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 I0(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 gs(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 k0(e,t,r){let o=new KeyboardEvent(t,r);return e.dispatchEvent(o)}function fh(e,t){let r=new MouseEvent("click",t);return e.dispatchEvent(r)}function hd(e,t){let r=t||e.currentTarget,o=e.relatedTarget;return!o||!Go(r,o)}function Si(e,t,r,o){let i=(a=>{if(o){let c=setTimeout(a,o);return()=>clearTimeout(c)}let l=requestAnimationFrame(a);return()=>cancelAnimationFrame(l)})(()=>{e.removeEventListener(t,s,!0),r()}),s=()=>{i(),r()};return e.addEventListener(t,s,{once:!0,capture:!0}),i}function Uo(e,t,r,o=window){let n=[];try{o.document.addEventListener(e,t,r);for(let s of Array.from(o.frames))n.push(Uo(e,t,r,s))}catch{}return()=>{try{o.document.removeEventListener(e,t,r)}catch{}for(let s of n)s()}}var cI=f(W(),1),ke=f(W(),1),mh={...cI},N0=mh.useId,IG=mh.useDeferredValue,V0=mh.useInsertionEffect,Ze=_i?ke.useLayoutEffect:ke.useEffect;function uI(e){let[t]=(0,ke.useState)(e);return t}function F0(e){let t=(0,ke.useRef)(e);return Ze(()=>{t.current=e}),t}function ve(e){let t=(0,ke.useRef)(()=>{throw new Error("Cannot call an event handler while rendering.")});return V0?V0(()=>{t.current=e}):t.current=e,(0,ke.useCallback)((...r)=>{var o;return(o=t.current)==null?void 0:o.call(t,...r)},[])}function B0(e){let[t,r]=(0,ke.useState)(null);return Ze(()=>{if(t==null||!e)return;let o=null;return e(n=>(o=n,t)),()=>{e(o)}},[t,e]),[t,r]}function tt(...e){return(0,ke.useMemo)(()=>{if(e.some(Boolean))return t=>{for(let r of e)T0(r,t)}},e)}function mo(e){if(N0){let o=N0();return e||o}let[t,r]=(0,ke.useState)(e);return Ze(()=>{if(e||t)return;let o=Math.random().toString(36).slice(2,8);r(`id-$o}`)},[e,t]),e||t}function H0(e,t){let r=i=>{if(typeof i=="string")return i},[o,n]=(0,ke.useState)(()=>r(t));return Ze(()=>{let i=e&&"current"in e?e.current:e;n(i?.tagName.toLowerCase()||r(t))},[e,t]),o}function j0(e,t,r){let o=uI(r),[n,i]=(0,ke.useState)(o);return(0,ke.useEffect)(()=>{let s=e&&"current"in e?e.current:e;if(!s)return;let a=()=>{let c=s.getAttribute(t);i(c??o)},l=new MutationObserver(a);return l.observe(s,{attributeFilter:[t]}),a(),()=>l.disconnect()},[e,t,o]),n}function $o(e,t){let r=(0,ke.useRef)(!1);(0,ke.useEffect)(()=>{if(r.current)return e();r.current=!0},t),(0,ke.useEffect)(()=>()=>{r.current=!1},[])}function z0(e,t){let r=(0,ke.useRef)(!1);Ze(()=>{if(r.current)return e();r.current=!0},t),Ze(()=>()=>{r.current=!1},[])}function W0(){return(0,ke.useReducer)(()=>[],[])}function mt(e){return ve(typeof e=="function"?e:()=>e)}function Yo(e,t,r=[]){let o=(0,ke.useCallback)(n=>(e.wrapElement&&(n=e.wrapElement(n)),t(n)),[...r,e.wrapElement]);return{...e,wrapElement:o}}function G0(e,t,r){let o=e.onLoadedMetadataCapture,n=(0,ke.useMemo)(()=>Object.assign(()=>{},{...o,[t]:r}),[o,t,r]);return[o?.[t],{onLoadedMetadataCapture:n}]}var M0=!1;function U0(){return(0,ke.useEffect)(()=>{M0||(Uo("mousemove",fI,!0),Uo("mousedown",vd,!0),Uo("mouseup",vd,!0),Uo("keydown",vd,!0),Uo("scroll",vd,!0),M0=!0)},[]),ve(()=>ph)}var ph=!1,D0=0,L0=0;function dI(e){let t=e.movementX||e.screenX-D0,r=e.movementY||e.screenY-L0;return D0=e.screenX,L0=e.screenY,t||r||!1}function fI(e){dI(e)&&(ph=!0)}function vd(){ph=!1}var hr=f(W(),1),hs=f(L(),1);function Ne(e){let t=hr.forwardRef((r,o)=>e({...r,ref:o}));return t.displayName=e.displayName||e.name,t}function Ri(e,t){return hr.memo(e,t)}function He(e,t){let{wrapElement:r,render:o,...n}=t,i=tt(t.ref,P0(o)),s;if(hr.isValidElement(o)){let a={...o.props,ref:i};s=hr.cloneElement(o,O0(n,a))}else o?s=o(n):s=(0,hs.jsx)(e,{...n});return r?r(s):s}function je(e){let t=(r={})=>e(r);return t.displayName=e.name,t}function Mr(e=[],t=[]){let r=hr.createContext(void 0),o=hr.createContext(void 0),n=()=>hr.useContext(r),i=(c=!1)=>{let u=hr.useContext(o),d=n();return c?u:u||d},s=()=>{let c=hr.useContext(o),u=n();if(!(c&&c===u))return u},a=c=>e.reduceRight((u,d)=>(0,hs.jsx)(d,{...c,children:u}),(0,hs.jsx)(r.Provider,{...c}));return{context:r,scopedContext:o,useContext:n,useScopedContext:i,useProviderContext:s,ContextProvider:a,ScopedContextProvider:c=>(0,hs.jsx)(a,{...c,children:t.reduceRight((u,d)=>(0,hs.jsx)(d,{...c,children:u}),(0,hs.jsx)(o.Provider,{...c}))})}}var Pl=Mr(),$0=Pl.useContext,LG=Pl.useScopedContext,FG=Pl.useProviderContext,Y0=Pl.ContextProvider,q0=Pl.ScopedContextProvider;var gh=f(W(),1),Ol=Mr([Y0],[q0]),bd=Ol.useContext,zG=Ol.useScopedContext,K0=Ol.useProviderContext,va=Ol.ContextProvider,yd=Ol.ScopedContextProvider,X0=(0,gh.createContext)(void 0),Z0=(0,gh.createContext)(void 0);function Q0(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function qo(e,t){return t&&e.item(t)||null}function J0(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 eS(e,t=!1){if(gr(e))e.setSelectionRange(t?e.value.length:0,e.value.length);else if(e.isContentEditable){let r=Rn(e).getSelection();r?.selectAllChildren(e),t&&r?.collapseToEnd()}}var hh=Symbol("FOCUS_SILENTLY");function tS(e){e[hh]=!0,e.focus({preventScroll:!0})}function rS(e){let t=e[hh];return delete e[hh],t}function vs(e,t,r){if(!t||t===r)return!1;let o=e.item(t.id);return!(!o||r&&o.element===r)}var xd=f(W(),1),mI="div",vh=je(function({store:t,shouldRegisterItem:r=!0,getItem:o=Cl,element:n,...i}){let s=$0();t=t||s;let a=mo(i.id),l=(0,xd.useRef)(n);return(0,xd.useEffect)(()=>{let c=l.current;if(!a||!c||!r)return;let u=o({id:a,element:c});return t?.renderItem(u)},[a,r,o,t]),i={...i,ref:tt(l,i.ref)},Ht(i)}),XG=Ne(function(t){let r=vh(t);return He(mI,r)});var oS=f(W(),1),nS=(0,oS.createContext)(!0);var iS="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 Al(e){return!(!e.matches(iS)||!sh(e)||e.closest("[inert]"))}function sS(e){for(;e&&!Al(e);)e=e.closest(iS);return e||null}function po(e){let t=ms(e);if(!t)return!1;if(t===e)return!0;let r=t.getAttribute("aria-activedescendant");return r?r===e.id:!1}function bh(e){let t=ms(e);if(!t)return!1;if(Go(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 aS(e){!bh(e)&&Al(e)&&e.focus()}function lS(e,t){"scrollIntoView"in e?(e.focus({preventScroll:!0}),e.scrollIntoView({block:"nearest",inline:"nearest",...t})):e.focus()}var Jr=f(W(),1),pI="div",cS=ps(),gI=["text","search","url","tel","email","password","number","date","month","week","time","datetime","datetime-local"],hI=Symbol("safariFocusAncestor");function uS(e,t){e&&(e[hI]=t)}function vI(e){let{tagName:t,readOnly:r,type:o}=e;return t==="TEXTAREA"&&!r||t==="SELECT"&&!r?!0:t==="INPUT"&&!r?gI.includes(o):!!(e.isContentEditable||e.getAttribute("role")==="combobox"&&e.dataset.name)}function bI(e){return"labels"in e?e.labels:null}function dS(e){return e.tagName.toLowerCase()==="input"&&e.type?e.type==="radio"||e.type==="checkbox":!1}function yI(e){return e?e==="button"||e==="summary"||e==="input"||e==="select"||e==="textarea"||e==="a":!0}function xI(e){return e?e==="button"||e==="input"||e==="select"||e==="textarea":!0}function wI(e,t,r,o,n){return e?t?r&&!o?-1:void 0:r?n:n||0:n}function yh(e,t){return ve(r=>{e?.(r),!r.defaultPrevented&&t&&(r.stopPropagation(),r.preventDefault())})}var fS=!1,xh=!0;function _I(e){let t=e.target;t&&"hasAttribute"in t&&(t.hasAttribute("data-focus-visible")||(xh=!1))}function SI(e){e.metaKey||e.ctrlKey||e.altKey||(xh=!0)}var Il=je(function({focusable:t=!0,accessibleWhenDisabled:r,autoFocus:o,onFocusVisible:n,...i}){let s=(0,Jr.useRef)(null);(0,Jr.useEffect)(()=>{t&&(fS||(Uo("mousedown",_I,!0),Uo("keydown",SI,!0),fS=!0))},[t]),cS&&(0,Jr.useEffect)(()=>{if(!t)return;let P=s.current;if(!P||!dS(P))return;let R=bI(P);if(!R)return;let I=()=>queueMicrotask(()=>P.focus());for(let w of R)w.addEventListener("mouseup",I);return()=>{for(let w of R)w.removeEventListener("mouseup",I)}},[t]);let a=t&&fs(i),l=!!a&&!r,[c,u]=(0,Jr.useState)(!1);(0,Jr.useEffect)(()=>{t&&l&&c&&u(!1)},[t,l,c]),(0,Jr.useEffect)(()=>{if(!t||!c)return;let P=s.current;if(!P||typeof IntersectionObserver>"u")return;let R=new IntersectionObserver(()=>{Al(P)||u(!1)});return R.observe(P),()=>R.disconnect()},[t,c]);let d=yh(i.onKeyPressCapture,a),p=yh(i.onMouseDownCapture,a),m=yh(i.onClickCapture,a),g=i.onMouseDown,h=ve(P=>{if(g?.(P),P.defaultPrevented||!t)return;let R=P.currentTarget;if(!cS||gd(P)||!Cn(R)&&!dS(R))return;let I=!1,w=()=>{I=!0},N={capture:!0,once:!0};R.addEventListener("focusin",w,N);let M=sS(R.parentElement);uS(M,!0),Si(R,"mouseup",()=>{R.removeEventListener("focusin",w,!0),uS(M,!1),!I&&aS(R)})}),b=(P,R)=>{if(R&&(P.currentTarget=R),!t)return;let I=P.currentTarget;I&&po(I)&&(n?.(P),!P.defaultPrevented&&(I.dataset.focusVisible="true",u(!0)))},v=i.onKeyDownCapture,x=ve(P=>{if(v?.(P),P.defaultPrevented||!t||c||P.metaKey||P.altKey||P.ctrlKey||!er(P))return;let R=P.currentTarget;Si(R,"focusout",()=>b(P,R))}),_=i.onFocusCapture,S=ve(P=>{if(_?.(P),P.defaultPrevented||!t)return;if(!er(P)){u(!1);return}let R=P.currentTarget,I=()=>b(P,R);xh||vI(P.target)?Si(P.target,"focusout",I):u(!1)}),y=i.onBlur,O=ve(P=>{y?.(P),t&&hd(P)&&(P.currentTarget.removeAttribute("data-focus-visible"),u(!1))}),k=(0,Jr.useContext)(nS),C=ve(P=>{t&&o&&P&&k&&queueMicrotask(()=>{po(P)||Al(P)&&P.focus()})}),T=H0(s),D=t&&yI(T),E=t&&xI(T),A=i.style,V=(0,Jr.useMemo)(()=>l?{pointerEvents:"none",...A}:A,[l,A]);return i={"data-focus-visible":t&&c||void 0,"data-autofocus":o||void 0,"aria-disabled":a||void 0,...i,ref:tt(s,C,i.ref),style:V,tabIndex:wI(t,l,D,E,i.tabIndex),disabled:E&&l?!0:void 0,contentEditable:a?void 0:i.contentEditable,onKeyPressCapture:d,onClickCapture:m,onMouseDownCapture:p,onMouseDown:h,onKeyDownCapture:x,onFocusCapture:S,onBlur:O},Ht(i)}),fU=Ne(function(t){let r=Il(t);return He(pI,r)});var Ci=f(W(),1),RI="button";function mS(e){if(!e.isTrusted)return!1;let t=e.currentTarget;return e.key==="Enter"?Cn(t)||t.tagName==="SUMMARY"||t.tagName==="A":e.key===" "?Cn(t)||t.tagName==="SUMMARY"||t.tagName==="INPUT"||t.tagName==="SELECT":!1}var CI=Symbol("command"),wh=je(function({clickOnEnter:t=!0,clickOnSpace:r=!0,...o}){let n=(0,Ci.useRef)(null),[i,s]=(0,Ci.useState)(!1);(0,Ci.useEffect)(()=>{n.current&&s(Cn(n.current))},[]);let[a,l]=(0,Ci.useState)(!1),c=(0,Ci.useRef)(!1),u=fs(o),[d,p]=G0(o,CI,!0),m=o.onKeyDown,g=ve(v=>{m?.(v);let x=v.currentTarget;if(v.defaultPrevented||d||u||!er(v)||gr(x)||x.isContentEditable)return;let _=t&&v.key==="Enter",S=r&&v.key===" ",y=v.key==="Enter"&&!t,O=v.key===" "&&!r;if(y||O){v.preventDefault();return}if(_||S){let k=mS(v);if(_){if(!k){v.preventDefault();let{view:C,...T}=v,D=()=>fh(x,T);dh()?Si(x,"keyup",D):queueMicrotask(D)}}else S&&(c.current=!0,k||(v.preventDefault(),l(!0)))}}),h=o.onKeyUp,b=ve(v=>{if(h?.(v),v.defaultPrevented||d||u||v.metaKey)return;let x=r&&v.key===" ";if(c.current&&x&&(c.current=!1,!mS(v))){v.preventDefault(),l(!1);let _=v.currentTarget,{view:S,...y}=v;queueMicrotask(()=>fh(_,y))}});return o={"data-active":a||void 0,type:i?"button":void 0,...p,...o,ref:tt(n,o.ref),onKeyDown:g,onKeyUp:b},o=Il(o),o}),wU=Ne(function(t){let r=wh(t);return He(RI,r)});function bs(e,t){let r=e.__unstableInternals;return Bt(r,"Invalid store"),r[t]}function vr(e,...t){let r=e,o=r,n=Symbol(),i=Sl,s=new Set,a=new Set,l=new Set,c=new Set,u=new Set,d=new WeakMap,p=new WeakMap,m=C=>(l.add(C),()=>l.delete(C)),g=()=>{let C=s.size,T=Symbol();s.add(T);let D=()=>{s.delete(T),!s.size&&i()};if(C)return D;let E=oh(r).map(P=>wi(...t.map(R=>{var I;let w=(I=R?.getState)==null?void 0:I.call(R);if(w&&Vr(w,P))return Nt(R,[P],N=>{O(P,N[P],!0)})}))),A=[];for(let P of l)A.push(P());let V=t.map(ba);return i=wi(...E,...A,...V),D},h=(C,T,D=c)=>(D.add(T),p.set(T,C),()=>{var E;(E=d.get(T))==null||E(),d.delete(T),p.delete(T),D.delete(T)}),b=(C,T)=>h(C,T),v=(C,T)=>(d.set(T,T(r,r)),h(C,T)),x=(C,T)=>(d.set(T,T(r,o)),h(C,T,u)),_=C=>vr(rh(r,C),k),S=C=>vr(th(r,C),k),y=()=>r,O=(C,T,D=!1)=>{var E;if(!Vr(r,C))return;let A=eh(T,r[C]);if(A===r[C])return;if(!D)for(let I of t)(E=I?.setState)==null||E.call(I,C,A);let V=r;r={...r,[C]:A};let P=Symbol();n=P,a.add(C);let R=(I,w,N)=>{var M;let F=p.get(I),z=J=>N?N.has(J):J===C;(!F||F.some(z))&&((M=d.get(I))==null||M(),d.set(I,I(r,w)))};for(let I of c)R(I,V);queueMicrotask(()=>{if(n!==P)return;let I=r;for(let w of u)R(w,o,a);o=I,a.clear()})},k={getState:y,setState:O,__unstableInternals:{setup:m,init:g,subscribe:b,sync:v,batch:x,pick:_,omit:S}};return k}function kt(e,...t){if(e)return bs(e,"setup")(...t)}function ba(e,...t){if(e)return bs(e,"init")(...t)}function ya(e,...t){if(e)return bs(e,"subscribe")(...t)}function Nt(e,...t){if(e)return bs(e,"sync")(...t)}function Ei(e,...t){if(e)return bs(e,"batch")(...t)}function kl(e,...t){if(e)return bs(e,"omit")(...t)}function _h(e,...t){if(e)return bs(e,"pick")(...t)}function ys(...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=vr(r,...e);return Object.assign({},...e,o)}var Ko=f(W(),1),pS=f(Mc(),1),{useSyncExternalStore:gS}=pS.default,hS=()=>()=>{};function xa(e,t=Cl){let r=Ko.useCallback(n=>e?ya(e,null,n):hS(),[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&&Vr(s,n))return s[n]};return gS(r,o,o)}function _d(e,t){let r=Ko.useRef({}),o=Ko.useCallback(i=>e?ya(e,null,i):hS(),[e]),n=()=>{let i=e?.getState(),s=!1,a=r.current;for(let l in t){let c=t[l];if(typeof c=="function"){let u=c(i);u!==a[l]&&(a[l]=u,s=!0)}if(typeof c=="string"){if(!i||!Vr(i,c))continue;let u=i[c];u!==a[l]&&(a[l]=u,s=!0)}}return s&&(r.current={...a}),r.current};return gS(o,n,n)}function rt(e,t,r,o){let n=Vr(t,r)?t[r]:void 0,i=o?t[o]:void 0,s=F0({value:n,setValue:i});Ze(()=>Nt(e,[r],(a,l)=>{let{value:c,setValue:u}=s.current;u&&a[r]!==l[r]&&a[r]!==c&&u(a[r])}),[e,r]),Ze(()=>{if(n!==void 0)return e.setState(r,n),Ei(e,[r],()=>{n!==void 0&&e.setState(r,n)})})}function wa(e,t){let[r,o]=Ko.useState(()=>e(t));Ze(()=>ba(r),[r]);let n=Ko.useCallback(a=>xa(r,a),[r]),i=Ko.useMemo(()=>({...r,useState:n}),[r,n]),s=ve(()=>{o(a=>e({...t,...a.getState()}))});return[i,s]}var En=f(W(),1),bS=f(L(),1),EI="button";function TI(e){return El(e)?!0:e.tagName==="INPUT"&&!Cn(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 vS(e,t,r,o=!1){var n;if(!t||!r)return;let{renderedItems:i}=t.getState(),s=ha(e);if(!s)return;let a=PI(s,o),l,c;for(let u=0;u<i.length;u+=1){let d=l;if(l=r(u),!l)break;if(l===d)continue;let p=(n=qo(t,l))==null?void 0:n.element;if(!p)continue;let g=OI(p,o)-a,h=Math.abs(g);if(o&&g<=0||!o&&g>=0){c!==void 0&&c<h&&(l=d);break}c=h}return l}function AI(e,t){return er(e)?!1:vs(t,e.target)}var Sh=je(function({store:t,rowId:r,preventScrollOnKeyDown:o=!1,moveOnKeyPress:n=!0,tabbable:i=!1,getItem:s,"aria-setsize":a,"aria-posinset":l,...c}){let u=bd();t=t||u;let d=mo(c.id),p=(0,En.useRef)(null),m=(0,En.useContext)(Z0),h=fs(c)&&!c.accessibleWhenDisabled,{rowId:b,baseElement:v,isActiveItem:x,ariaSetSize:_,ariaPosInSet:S,isTabbable:y}=_d(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===d},ariaSetSize(w){if(a!=null)return a;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 N=w.renderedItems.filter(M=>M.rowId===b);return m.ariaPosInSet+N.findIndex(M=>M.id===d)},isTabbable(w){if(!w?.renderedItems.length)return!0;if(w.virtualFocus)return!1;if(i)return!0;if(w.activeId===null)return!1;let N=t?.item(w.activeId);return N?.disabled||!N?.element?!0:w.activeId===d}}),O=(0,En.useCallback)(w=>{var N;let M={...w,id:d||w.id,rowId:b,disabled:!!h,children:(N=w.element)==null?void 0:N.textContent};return s?s(M):M},[d,b,h,s]),k=c.onFocus,C=(0,En.useRef)(!1),T=ve(w=>{if(k?.(w),w.defaultPrevented||gd(w)||!d||!t||AI(w,t))return;let{virtualFocus:N,baseElement:M}=t.getState();if(t.setActiveId(d),El(w.currentTarget)&&eS(w.currentTarget),!N||!er(w)||TI(w.currentTarget)||!M?.isConnected)return;ps()&&w.currentTarget.hasAttribute("data-autofocus")&&w.currentTarget.scrollIntoView({block:"nearest",inline:"nearest"}),C.current=!0,w.relatedTarget===M||vs(t,w.relatedTarget)?tS(M):M.focus()}),D=c.onBlurCapture,E=ve(w=>{if(D?.(w),w.defaultPrevented)return;let N=t?.getState();N?.virtualFocus&&C.current&&(C.current=!1,w.preventDefault(),w.stopPropagation())}),A=c.onKeyDown,V=mt(o),P=mt(n),R=ve(w=>{if(A?.(w),w.defaultPrevented||!er(w)||!t)return;let{currentTarget:N}=w,M=t.getState(),F=t.item(d),z=!!F?.rowId,J=M.orientation!=="horizontal",Q=M.orientation!=="vertical",se=()=>!!(z||Q||!M.baseElement||!gr(M.baseElement)),K={ArrowUp:(z||J)&&t.up,ArrowRight:(z||Q)&&t.next,ArrowDown:(z||J)&&t.down,ArrowLeft:(z||Q)&&t.previous,Home:()=>{if(se())return!z||w.ctrlKey?t?.first():t?.previous(-1)},End:()=>{if(se())return!z||w.ctrlKey?t?.last():t?.next(-1)},PageUp:()=>vS(N,t,t?.up,!0),PageDown:()=>vS(N,t,t?.down)}[w.key];if(K){if(El(N)){let q=ga(N),te=Q&&w.key==="ArrowLeft",ue=Q&&w.key==="ArrowRight",We=J&&w.key==="ArrowUp",Hr=J&&w.key==="ArrowDown";if(ue||Hr){let{length:jr}=ah(N);if(q.end!==jr)return}else if((te||We)&&q.start!==0)return}let ye=K();if(V(w)||ye!==void 0){if(!P(w))return;w.preventDefault(),t.move(ye)}}}),I=(0,En.useMemo)(()=>({id:d,baseElement:v}),[d,v]);return c=Yo(c,w=>(0,bS.jsx)(X0.Provider,{value:I,children:w}),[I]),c={id:d,"data-active-item":x||void 0,...c,ref:tt(p,c.ref),tabIndex:y?c.tabIndex:-1,onFocus:T,onBlurCapture:E,onKeyDown:R},c=wh(c),c=vh({store:t,...c,getItem:O,shouldRegisterItem:d?c.shouldRegisterItem:!1}),Ht({...c,"aria-setsize":_,"aria-posinset":S})}),zU=Ri(Ne(function(t){let r=Sh(t);return He(EI,r)}));function Rh(e){return Array.isArray(e)?e:typeof e<"u"?[e]:[]}function Nl(e){let t=[];for(let r of e)t.push(...r);return t}function _a(e){return e.slice().reverse()}var Xo=f(W(),1),xS=f(L(),1),II="div";function kI(e){return e.some(t=>!!t.rowId)}function NI(e){let t=e.target;return t&&!gr(t)?!1:e.key.length===1&&!e.ctrlKey&&!e.metaKey}function VI(e){return e.key==="Shift"||e.key==="Control"||e.key==="Alt"||e.key==="Meta"}function yS(e,t,r){return ve(o=>{var n;if(t?.(o),o.defaultPrevented||o.isPropagationStopped()||!er(o)||VI(o)||NI(o))return;let i=e.getState(),s=(n=qo(e,i.activeId))==null?void 0:n.element;if(!s)return;let{view:a,...l}=o,c=r?.current;s!==c&&s.focus(),k0(s,o.type,l)||o.preventDefault(),o.currentTarget.contains(s)&&o.stopPropagation()})}function MI(e){return Q0(Nl(_a(J0(e))))}function DI(e){let[t,r]=(0,Xo.useState)(!1),o=(0,Xo.useCallback)(()=>r(!0),[]),n=e.useState(i=>qo(e,i.activeId));return(0,Xo.useEffect)(()=>{let i=n?.element;t&&i&&(r(!1),i.focus({preventScroll:!0}))},[n,t]),o}var Ch=je(function({store:t,composite:r=!0,focusOnMove:o=r,moveOnKeyPress:n=!0,...i}){let s=K0();t=t||s,Bt(t,!1);let a=(0,Xo.useRef)(null),l=(0,Xo.useRef)(null),c=DI(t),u=t.useState("moves"),[,d]=B0(r?t.setBaseElement:null);(0,Xo.useEffect)(()=>{var E;if(!t||!u||!r||!o)return;let{activeId:A}=t.getState(),V=(E=qo(t,A))==null?void 0:E.element;V&&lS(V)},[t,u,r,o]),Ze(()=>{if(!t||!u||!r)return;let{baseElement:E,activeId:A}=t.getState();if(!(A===null)||!E)return;let P=l.current;l.current=null,P&&gs(P,{relatedTarget:E}),po(E)||E.focus()},[t,u,r]);let p=t.useState("activeId"),m=t.useState("virtualFocus");Ze(()=>{var E;if(!t||!r||!m)return;let A=l.current;if(l.current=null,!A)return;let P=((E=qo(t,p))==null?void 0:E.element)||ms(A);P!==A&&gs(A,{relatedTarget:P})},[t,p,m,r]);let g=yS(t,i.onKeyDownCapture,l),h=yS(t,i.onKeyUpCapture,l),b=i.onFocusCapture,v=ve(E=>{if(b?.(E),E.defaultPrevented||!t)return;let{virtualFocus:A}=t.getState();if(!A)return;let V=E.relatedTarget,P=rS(E.currentTarget);er(E)&&P&&(E.stopPropagation(),l.current=V)}),x=i.onFocus,_=ve(E=>{if(x?.(E),E.defaultPrevented||!r||!t)return;let{relatedTarget:A}=E,{virtualFocus:V}=t.getState();V?er(E)&&!vs(t,A)&&queueMicrotask(c):er(E)&&t.setActiveId(null)}),S=i.onBlurCapture,y=ve(E=>{var A;if(S?.(E),E.defaultPrevented||!t)return;let{virtualFocus:V,activeId:P}=t.getState();if(!V)return;let R=(A=qo(t,P))==null?void 0:A.element,I=E.relatedTarget,w=vs(t,I),N=l.current;l.current=null,er(E)&&w?(I===R?N&&N!==I&&gs(N,E):R?gs(R,E):N&&gs(N,E),E.stopPropagation()):!vs(t,E.target)&&R&&gs(R,E)}),O=i.onKeyDown,k=mt(n),C=ve(E=>{var A;if(O?.(E),E.nativeEvent.isComposing||E.defaultPrevented||!t||!er(E))return;let{orientation:V,renderedItems:P,activeId:R}=t.getState(),I=qo(t,R);if((A=I?.element)!=null&&A.isConnected)return;let w=V!=="horizontal",N=V!=="vertical",M=kI(P);if((E.key==="ArrowLeft"||E.key==="ArrowRight"||E.key==="Home"||E.key==="End")&&gr(E.currentTarget))return;let Q={ArrowUp:(M||w)&&(()=>{if(M){let se=MI(P);return se?.id}return t?.last()}),ArrowRight:(M||N)&&t.first,ArrowDown:(M||w)&&t.first,ArrowLeft:(M||N)&&t.last,Home:t.first,End:t.last,PageUp:t.first,PageDown:t.last}[E.key];if(Q){let se=Q();if(se!==void 0){if(!k(E))return;E.preventDefault(),t.move(se)}}});i=Yo(i,E=>(0,xS.jsx)(va,{value:t,children:E}),[t]),i={"aria-activedescendant":t.useState(E=>{var A;if(t&&r&&E.virtualFocus)return(A=qo(t,E.activeId))==null?void 0:A.id}),...i,ref:tt(a,d,i.ref),onKeyDownCapture:g,onKeyUpCapture:h,onFocusCapture:v,onFocus:_,onBlurCapture:y,onKeyDown:C};let D=t.useState(E=>r&&(E.virtualFocus||E.activeId===null));return i=Il({focusable:D,...i}),i}),n$=Ne(function(t){let r=Ch(t);return He(II,r)});var Vl=Mr(),a$=Vl.useContext,l$=Vl.useScopedContext,Eh=Vl.useProviderContext,wS=Vl.ContextProvider,_S=Vl.ScopedContextProvider;var Th=f(W(),1),Ml=Mr([wS],[_S]),f$=Ml.useContext,m$=Ml.useScopedContext,p$=Ml.useProviderContext,SS=Ml.ContextProvider,Sd=Ml.ScopedContextProvider,g$=(0,Th.createContext)(void 0),h$=(0,Th.createContext)(void 0);var Sa=f(W(),1),ES=f(gn(),1),Ph=f(L(),1),LI="div";function RS(e,t){let r=setTimeout(t,e);return()=>clearTimeout(r)}function FI(e){let t=requestAnimationFrame(()=>{t=requestAnimationFrame(e)});return()=>cancelAnimationFrame(t)}function CS(...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 Oh(e,t,r){return!r&&t!==!1&&(!e||!!t)}var BI=je(function({store:t,alwaysVisible:r,...o}){let n=Eh();t=t||n,Bt(t,!1);let i=(0,Sa.useRef)(null),s=mo(o.id),[a,l]=(0,Sa.useState)(null),c=t.useState("open"),u=t.useState("mounted"),d=t.useState("animated"),p=t.useState("contentElement"),m=xa(t.disclosure,"contentElement");Ze(()=>{i.current&&t?.setContentElement(i.current)},[t]),Ze(()=>{let v;return t?.setState("animated",x=>(v=x,!0)),()=>{v!==void 0&&t?.setState("animated",v)}},[t]),Ze(()=>{if(d){if(!p?.isConnected){l(null);return}return FI(()=>{l(c?"enter":u?"leave":null)})}},[d,p,c,u]),Ze(()=>{if(!t||!d||!a||!p)return;let v=()=>t?.setState("animating",!1),x=()=>(0,ES.flushSync)(v);if(a==="leave"&&c||a==="enter"&&!c)return;if(typeof d=="number")return RS(d,x);let{transitionDuration:_,animationDuration:S,transitionDelay:y,animationDelay:O}=getComputedStyle(p),{transitionDuration:k="0",animationDuration:C="0",transitionDelay:T="0",animationDelay:D="0"}=m?getComputedStyle(m):{},E=CS(y,O,T,D),A=CS(_,S,k,C),V=E+A;if(!V){a==="enter"&&t.setState("animated",!1),v();return}let P=1e3/60,R=Math.max(V-P,0);return RS(R,x)},[t,d,p,m,c,a]),o=Yo(o,v=>(0,Ph.jsx)(Sd,{value:t,children:v}),[t]);let g=Oh(u,o.hidden,r),h=o.style,b=(0,Sa.useMemo)(()=>g?{...h,display:"none"}:h,[g,h]);return o={id:s,"data-open":c||void 0,"data-enter":a==="enter"||void 0,"data-leave":a==="leave"||void 0,hidden:g,...o,ref:tt(s?t.setContentElement:null,i,o.ref),style:b},Ht(o)}),HI=Ne(function(t){let r=BI(t);return He(LI,r)}),R$=Ne(function({unmountOnHide:t,...r}){let o=Eh(),n=r.store||o;return xa(n,s=>!t||s?.mounted)===!1?null:(0,Ph.jsx)(HI,{...r})});function TS(e={}){let t=ys(e.store,kl(e.disclosure,["contentElement","disclosureElement"]));let r=t?.getState(),o=he(e.open,r?.open,e.defaultOpen,!1),n=he(e.animated,r?.animated,!1),i={open:o,animated:n,animating:!!n&&o,mounted:o,contentElement:he(r?.contentElement,null),disclosureElement:he(r?.disclosureElement,null)},s=vr(i,t);return kt(s,()=>Nt(s,["animated","animating"],a=>{a.animated||s.setState("animating",!1)})),kt(s,()=>ya(s,["open"],()=>{s.getState().animated&&s.setState("animating",!0)})),kt(s,()=>Nt(s,["open","animating"],a=>{s.setState("mounted",a.open||a.animating)})),{...s,disclosure:e.disclosure,setOpen:a=>s.setState("open",a),show:()=>s.setState("open",!0),hide:()=>s.setState("open",!1),toggle:()=>s.setState("open",a=>!a),stopAnimation:()=>s.setState("animating",!1),setContentElement:a=>s.setState("contentElement",a),setDisclosureElement:a=>s.setState("disclosureElement",a)}}function PS(e,t,r){return $o(t,[r.store,r.disclosure]),rt(e,r,"open","setOpen"),rt(e,r,"mounted","setMounted"),rt(e,r,"animated"),Object.assign(e,{disclosure:r.disclosure})}var Dl=Mr([SS],[Sd]),V$=Dl.useContext,M$=Dl.useScopedContext,OS=Dl.useProviderContext,AS=Dl.ContextProvider,IS=Dl.ScopedContextProvider;function jI(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 Rn(n).body}function zI(e){return e?.__unstablePrivateStore}function kS(e={}){var t;e.store;let r=(t=e.store)==null?void 0:t.getState(),o=he(e.items,r?.items,e.defaultItems,[]),n=new Map(o.map(p=>[p.id,p])),i={items:o,renderedItems:he(r?.renderedItems,[])},s=zI(e.store),a=vr({items:o,renderedItems:i.renderedItems},s),l=vr(i,e.store),c=p=>{let m=ch(p,g=>g.element);a.setState("renderedItems",m),l.setState("renderedItems",m)};kt(l,()=>ba(a)),kt(a,()=>Ei(a,["items"],p=>{l.setState("items",p.items)})),kt(a,()=>Ei(a,["renderedItems"],p=>{let m=!0,g=requestAnimationFrame(()=>{let{renderedItems:x}=l.getState();p.renderedItems!==x&&c(p.renderedItems)});if(typeof IntersectionObserver!="function")return()=>cancelAnimationFrame(g);let h=()=>{if(m){m=!1;return}cancelAnimationFrame(g),g=requestAnimationFrame(()=>c(p.renderedItems))},b=jI(p.renderedItems),v=new IntersectionObserver(h,{root:b});for(let x of p.renderedItems)x.element&&v.observe(x.element);return()=>{cancelAnimationFrame(g),v.disconnect()}}));let u=(p,m,g=!1)=>{let h;return m(v=>{let x=v.findIndex(({id:S})=>S===p.id),_=v.slice();if(x!==-1){h=v[x];let S={...h,...p};_[x]=S,n.set(p.id,S)}else _.push(p),n.set(p.id,p);return _}),()=>{m(v=>{if(!h)return g&&n.delete(p.id),v.filter(({id:S})=>S!==p.id);let x=v.findIndex(({id:S})=>S===p.id);if(x===-1)return v;let _=v.slice();return _[x]=h,n.set(p.id,h),_})}},d=p=>u(p,m=>a.setState("items",m),!0);return{...l,registerItem:d,renderItem:p=>wi(d(p),u(p,m=>a.setState("renderedItems",m))),item:p=>{if(!p)return null;let m=n.get(p);if(!m){let{items:g}=a.getState();m=g.find(h=>h.id===p),m&&n.set(p,m)}return m||null},__unstablePrivateStore:a}}function NS(e,t,r){return $o(t,[r.store]),rt(e,r,"items","setItems"),e}var WI={id:null};function Tn(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function GI(e,t){return e.filter(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function VS(e,t){return e.filter(r=>r.rowId===t)}function UI(e,t,r=!1){let o=e.findIndex(n=>n.id===t);return[...e.slice(o+1),...r?[WI]:[],...e.slice(0,o)]}function MS(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 DS(e){let t=0;for(let{length:r}of e)r>t&&(t=r);return t}function $I(e){return{id:"__EMPTY_ITEM__",disabled:!0,rowId:e}}function YI(e,t,r){let o=DS(e);for(let n of e)for(let i=0;i<o;i+=1){let s=n[i];if(!s||r&&s.disabled){let l=i===0&&r?Tn(n):n[i-1];n[i]=l&&t!==l.id&&r?l:$I(l?.rowId)}}return e}function qI(e){let t=MS(e),r=DS(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 LS(e={}){var t;let r=(t=e.store)==null?void 0:t.getState(),o=kS(e),n=he(e.activeId,r?.activeId,e.defaultActiveId),i={...o.getState(),id:he(e.id,r?.id,`id-$Math.random().toString(36).slice(2,8)}`),activeId:n,baseElement:he(r?.baseElement,null),includesBaseElement:he(e.includesBaseElement,r?.includesBaseElement,n===null),moves:he(r?.moves,0),orientation:he(e.orientation,r?.orientation,"both"),rtl:he(e.rtl,r?.rtl,!1),virtualFocus:he(e.virtualFocus,r?.virtualFocus,!1),focusLoop:he(e.focusLoop,r?.focusLoop,!1),focusWrap:he(e.focusWrap,r?.focusWrap,!1),focusShift:he(e.focusShift,r?.focusShift,!1)},s=vr(i,o,e.store);kt(s,()=>Nt(s,["renderedItems","activeId"],l=>{s.setState("activeId",c=>{var u;return c!==void 0?c:(u=Tn(l.renderedItems))==null?void 0:u.id})}));let a=(l="next",c={})=>{var u,d;let p=s.getState(),{skip:m=0,activeId:g=p.activeId,focusShift:h=p.focusShift,focusLoop:b=p.focusLoop,focusWrap:v=p.focusWrap,includesBaseElement:x=p.includesBaseElement,renderedItems:_=p.renderedItems,rtl:S=p.rtl}=c,y=l==="up"||l==="down",O=l==="next"||l==="down",k=O?S&&!y:!S||y,C=h&&!m,T=y?Nl(YI(MS(_),g,C)):_;if(T=k?_a(T):T,T=y?qI(T):T,g==null)return(u=Tn(T))==null?void 0:u.id;let D=T.find(M=>M.id===g);if(!D)return(d=Tn(T))==null?void 0:d.id;let E=T.some(M=>M.rowId),A=T.indexOf(D),V=T.slice(A+1),P=VS(V,D.rowId);if(m){let M=GI(P,g),F=M.slice(m)[0]||M[M.length-1];return F?.id}let R=b&&(y?b!=="horizontal":b!=="vertical"),I=E&&v&&(y?v!=="horizontal":v!=="vertical"),w=O?(!E||y)&&R&&x:y?x:!1;if(R){let M=I&&!w?T:VS(T,D.rowId),F=UI(M,g,w),z=Tn(F,g);return z?.id}if(I){let M=Tn(w?P:V,g);return w?M?.id||null:M?.id}let N=Tn(P,g);return!N&&w?null:N?.id};return{...o,...s,setBaseElement:l=>s.setState("baseElement",l),setActiveId:l=>s.setState("activeId",l),move:l=>{l!==void 0&&(s.setState("activeId",l),s.setState("moves",c=>c+1))},first:()=>{var l;return(l=Tn(s.getState().renderedItems))==null?void 0:l.id},last:()=>{var l;return(l=Tn(_a(s.getState().renderedItems)))==null?void 0:l.id},next:l=>(l!==void 0&&typeof l=="number"&&(l={skip:l}),a("next",l)),previous:l=>(l!==void 0&&typeof l=="number"&&(l={skip:l}),a("previous",l)),down:l=>(l!==void 0&&typeof l=="number"&&(l={skip:l}),a("down",l)),up:l=>(l!==void 0&&typeof l=="number"&&(l={skip:l}),a("up",l))}}function FS(e){return{id:mo(e.id),...e}}function BS(e,t,r){return e=NS(e,t,r),rt(e,r,"activeId","setActiveId"),rt(e,r,"includesBaseElement"),rt(e,r,"virtualFocus"),rt(e,r,"orientation"),rt(e,r,"rtl"),rt(e,r,"focusLoop"),rt(e,r,"focusWrap"),rt(e,r,"focusShift"),e}var Rd=f(W(),1),Cd=(0,Rd.createContext)(void 0),Ll=Mr([AS,va],[IS,yd]),Ah=Ll.useContext,Ra=Ll.useScopedContext,Ed=Ll.useProviderContext,HS=Ll.ContextProvider,jS=Ll.ScopedContextProvider,Td=(0,Rd.createContext)(void 0),zS=(0,Rd.createContext)(!1);function WS(e={}){return TS(e)}function GS(e,t,r){return PS(e,t,r)}function US({popover:e,...t}={}){let r=ys(t.store,kl(e,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement"]));let o=r?.getState(),n=WS({...t,store:r}),i=he(t.placement,o?.placement,"bottom"),s={...n.getState(),placement:i,currentPlacement:i,anchorElement:he(o?.anchorElement,null),popoverElement:he(o?.popoverElement,null),arrowElement:he(o?.arrowElement,null),rendered:Symbol("rendered")},a=vr(s,n,r);return{...n,...a,setAnchorElement:l=>a.setState("anchorElement",l),setPopoverElement:l=>a.setState("popoverElement",l),setArrowElement:l=>a.setState("arrowElement",l),render:()=>a.setState("rendered",Symbol("rendered"))}}function $S(e,t,r){return $o(t,[r.popover]),rt(e,r,"placement"),GS(e,t,r)}var KI="div",Ih=je(function({store:t,...r}){let o=OS();return t=t||o,r={...r,ref:tt(t?.setAnchorElement,r.ref)},r}),bY=Ne(function(t){let r=Ih(t);return He(KI,r)});var YS=f(W(),1),XI="div";function qS(e){let t=e.relatedTarget;return t?.nodeType===Node.ELEMENT_NODE?t:null}function ZI(e){let t=qS(e);return t?Go(e.currentTarget,t):!1}var kh=Symbol("composite-hover");function QI(e){let t=qS(e);if(!t)return!1;do{if(Vr(t,kh)&&t[kh])return!0;t=t.parentElement}while(t);return!1}var Nh=je(function({store:t,focusOnHover:r=!0,blurOnHoverEnd:o=!!r,...n}){let i=bd();t=t||i,Bt(t,!1);let s=U0(),a=n.onMouseMove,l=mt(r),c=ve(g=>{if(a?.(g),!g.defaultPrevented&&s()&&l(g)){if(!bh(g.currentTarget)){let h=t?.getState().baseElement;h&&!po(h)&&h.focus()}t?.setActiveId(g.currentTarget.id)}}),u=n.onMouseLeave,d=mt(o),p=ve(g=>{var h;u?.(g),!g.defaultPrevented&&s()&&(ZI(g)||QI(g)||l(g)&&d(g)&&(t?.setActiveId(null),(h=t?.getState().baseElement)==null||h.focus()))}),m=(0,YS.useCallback)(g=>{g&&(g[kh]=!0)},[]);return n={...n,ref:tt(m,n.ref),onMouseMove:c,onMouseLeave:p},Ht(n)}),EY=Ri(Ne(function(t){let r=Nh(t);return He(XI,r)}));var jt=f(W(),1),JI="input";function KS(e,t,r){if(!r)return!1;let o=e.find(n=>!n.disabled&&n.value);return o?.value===t}function XS(e,t){return!t||e==null?!1:(e=Rl(e),t.length>e.length&&t.toLowerCase().indexOf(e.toLowerCase())===0)}function ek(e){return e.type==="input"}function tk(e){return e==="inline"||e==="list"||e==="both"||e==="none"}function rk(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 ok=je(function({store:t,focusable:r=!0,autoSelect:o=!1,getAutoSelectId:n,setValueOnChange:i,showMinLength:s=0,showOnChange:a,showOnMouseDown:l,showOnClick:c=l,showOnKeyDown:u,showOnKeyPress:d=u,blurActiveItemOnClick:p,setValueOnClick:m=!0,moveOnKeyPress:g=!0,autoComplete:h="list",...b}){let v=Ed();t=t||v,Bt(t,!1);let x=(0,jt.useRef)(null),[_,S]=W0(),y=(0,jt.useRef)(!1),O=(0,jt.useRef)(!1),k=t.useState(U=>U.virtualFocus&&o),C=h==="inline"||h==="both",[T,D]=(0,jt.useState)(C);z0(()=>{C&&D(!0)},[C]);let E=t.useState("value"),A=(0,jt.useRef)(void 0);(0,jt.useEffect)(()=>Nt(t,["selectedValue","activeId"],(U,j)=>{A.current=j.selectedValue}),[]);let V=t.useState(U=>{var j;if(C&&T&&!(U.activeValue&&Array.isArray(U.selectedValue)&&(U.selectedValue.includes(U.activeValue)||(j=A.current)!=null&&j.includes(U.activeValue))))return U.activeValue}),P=t.useState("renderedItems"),R=t.useState("open"),I=t.useState("contentElement"),w=(0,jt.useMemo)(()=>{if(!C||!T)return E;if(KS(P,V,k)){if(XS(E,V)){let j=V?.slice(E.length)||"";return E+j}return E}return V||E},[C,T,P,V,k,E]);(0,jt.useEffect)(()=>{let U=x.current;if(!U)return;let j=()=>D(!0);return U.addEventListener("combobox-item-move",j),()=>{U.removeEventListener("combobox-item-move",j)}},[]),(0,jt.useEffect)(()=>{if(!C||!T||!V||!KS(P,V,k)||!XS(E,V))return;let j=Sl;return queueMicrotask(()=>{let $=x.current;if(!$)return;let{start:de,end:Te}=ga($),Tt=E.length,Je=V.length;Tl($,Tt,Je),j=()=>{if(!po($))return;let{start:Lt,end:Vs}=ga($);Lt===Tt&&Vs===Je&&Tl($,de,Te)}}),()=>j()},[_,C,T,V,P,k,E]);let N=(0,jt.useRef)(null),M=ve(n),F=(0,jt.useRef)(null);(0,jt.useEffect)(()=>{if(!R||!I)return;let U=ha(I);if(!U)return;N.current=U;let j=()=>{y.current=!1},$=()=>{if(!t||!y.current)return;let{activeId:Te}=t.getState();Te!==null&&Te!==F.current&&(y.current=!1)},de={passive:!0,capture:!0};return U.addEventListener("wheel",j,de),U.addEventListener("touchmove",j,de),U.addEventListener("scroll",$,de),()=>{U.removeEventListener("wheel",j,!0),U.removeEventListener("touchmove",j,!0),U.removeEventListener("scroll",$,!0)}},[R,I,t]),Ze(()=>{E&&(O.current||(y.current=!0))},[E]),Ze(()=>{k!=="always"&&R||(y.current=R)},[k,R]);let z=t.useState("resetValueOnSelect");$o(()=>{var U,j;let $=y.current;if(!t||!R||!$&&!z)return;let{baseElement:de,contentElement:Te,activeId:Tt}=t.getState();if(!(de&&!po(de))){if(Te?.hasAttribute("data-placing")){let Je=new MutationObserver(S);return Je.observe(Te,{attributeFilter:["data-placing"]}),()=>Je.disconnect()}if(k&&$){let Je=M(P),Lt=Je!==void 0?Je:(U=rk(P))!=null?U:t.first();F.current=Lt,t.move(Lt??null)}else{let Je=(j=t.item(Tt||t.first()))==null?void 0:j.element;Je&&"scrollIntoView"in Je&&Je.scrollIntoView({block:"nearest",inline:"nearest"})}}},[t,R,_,E,k,z,M,P]),(0,jt.useEffect)(()=>{if(!C)return;let U=x.current;if(!U)return;let j=[U,I].filter(de=>!!de),$=de=>{j.every(Te=>hd(de,Te))&&t?.setValue(w)};for(let de of j)de.addEventListener("focusout",$);return()=>{for(let de of j)de.removeEventListener("focusout",$)}},[C,I,t,w]);let J=U=>U.currentTarget.value.length>=s,Q=b.onChange,se=mt(a??J),be=mt(i??!t.tag),K=ve(U=>{if(Q?.(U),U.defaultPrevented||!t)return;let j=U.currentTarget,{value:$,selectionStart:de,selectionEnd:Te}=j,Tt=U.nativeEvent;if(y.current=!0,ek(Tt)&&(Tt.isComposing&&(y.current=!1,O.current=!0),C)){let Je=Tt.inputType==="insertText"||Tt.inputType==="insertCompositionText",Lt=de===$.length;D(Je&&Lt)}if(be(U)){let Je=$===t.getState().value;t.setValue($),queueMicrotask(()=>{Tl(j,de,Te)}),C&&k&&Je&&S()}se(U)&&t.show(),(!k||!y.current)&&t.setActiveId(null)}),ye=b.onCompositionEnd,q=ve(U=>{y.current=!0,O.current=!1,ye?.(U),!U.defaultPrevented&&k&&S()}),te=b.onMouseDown,ue=mt(p??(()=>!!t?.getState().includesBaseElement)),We=mt(m),Hr=mt(c??J),jr=ve(U=>{te?.(U),!U.defaultPrevented&&(U.button||U.ctrlKey||t&&(ue(U)&&t.setActiveId(null),We(U)&&t.setValue(w),Hr(U)&&Si(U.currentTarget,"mouseup",t.show)))}),un=b.onKeyDown,Mo=mt(d??J),zr=ve(U=>{if(un?.(U),U.repeat||(y.current=!1),U.defaultPrevented||U.ctrlKey||U.altKey||U.shiftKey||U.metaKey||!t)return;let{open:j}=t.getState();j||(U.key==="ArrowUp"||U.key==="ArrowDown")&&Mo(U)&&(U.preventDefault(),t.show())}),Wr=b.onBlur,dn=ve(U=>{y.current=!1,Wr?.(U),U.defaultPrevented}),ks=mo(b.id),Ns=tk(h)?h:void 0,lt=t.useState(U=>U.activeId===null);return b={id:ks,role:"combobox","aria-autocomplete":Ns,"aria-haspopup":lh(I,"listbox"),"aria-expanded":R,"aria-controls":I?.id,"data-active-item":lt||void 0,value:w,...b,ref:tt(x,b.ref),onChange:K,onCompositionEnd:q,onMouseDown:jr,onKeyDown:zr,onBlur:dn},b=Ch({store:t,focusable:r,...b,moveOnKeyPress:U=>nh(g,U)?!1:(C&&D(!0),!0)}),b=Ih({store:t,...b}),{autoComplete:"off",...b}}),Pd=Ne(function(t){let r=ok(t);return He(JI,r)});var Od=f(W(),1),Vh=f(L(),1),nk="div";function ik(e,t){if(t!=null)return e==null?!1:Array.isArray(e)?e.includes(t):e===t}function sk(e){var t;return(t={menu:"menuitem",listbox:"option",tree:"treeitem"}[e])!=null?t:"option"}var ZS=je(function({store:t,value:r,hideOnClick:o,setValueOnClick:n,selectValueOnClick:i=!0,resetValueOnSelect:s,focusOnHover:a=!1,moveOnKeyPress:l=!0,getItem:c,...u}){var d;let p=Ra();t=t||p,Bt(t,!1);let{resetValueOnSelectState:m,multiSelectable:g,selected:h}=_d(t,{resetValueOnSelectState:"resetValueOnSelect",multiSelectable(E){return Array.isArray(E.selectedValue)},selected(E){return ik(E.selectedValue,r)}}),b=(0,Od.useCallback)(E=>{let A={...E,value:r};return c?c(A):A},[r,c]);n=n??!g,o=o??(r!=null&&!g);let v=u.onClick,x=mt(n),_=mt(i),S=mt((d=s??m)!=null?d:g),y=mt(o),O=ve(E=>{v?.(E),!E.defaultPrevented&&(I0(E)||A0(E)||(r!=null&&(_(E)&&(S(E)&&t?.resetValue(),t?.setSelectedValue(A=>Array.isArray(A)?A.includes(r)?A.filter(V=>V!==r):[...A,r]:r)),x(E)&&t?.setValue(r)),y(E)&&t?.hide()))}),k=u.onKeyDown,C=ve(E=>{if(k?.(E),E.defaultPrevented)return;let A=t?.getState().baseElement;if(!A||po(A))return;(E.key.length===1||E.key==="Backspace"||E.key==="Delete")&&(queueMicrotask(()=>A.focus()),gr(A)&&t?.setValue(A.value))});g&&h!=null&&(u={"aria-selected":h,...u}),u=Yo(u,E=>(0,Vh.jsx)(Td.Provider,{value:r,children:(0,Vh.jsx)(zS.Provider,{value:h??!1,children:E})}),[r,h]);let T=(0,Od.useContext)(Cd);u={role:sk(T),children:r,...u,onClick:O,onKeyDown:C};let D=mt(l);return u=Sh({store:t,...u,getItem:b,moveOnKeyPress:E=>{if(!D(E))return!1;let A=new Event("combobox-item-move"),V=t?.getState().baseElement;return V?.dispatchEvent(A),!0}}),u=Nh({store:t,focusOnHover:a,...u}),u}),Fl=Ri(Ne(function(t){let r=ZS(t);return He(nk,r)}));var Ad=f(W(),1),JS=f(L(),1),ak="span";function QS(e){return Rl(e).toLowerCase()}function lk(e,t){let r=[];for(let o of t){let n=0,i=o.length;for(;e.indexOf(o,n)!==-1;){let s=e.indexOf(o,n);s!==-1&&r.push([s,i]),n=s+1}}return r}function ck(e){return e.filter(([t,r],o,n)=>!n.some(([i,s],a)=>a!==o&&i<=t&&i+s>=t+r))}function uk(e){return e.sort(([t],[r])=>t-r)}function dk(e,t){if(!e||!t)return e;let r=Rh(t).filter(Boolean).map(QS),o=[],n=(l,c=!1)=>(0,JS.jsx)("span",{"data-autocomplete-value":c?"":void 0,"data-user-value":c?void 0:"",children:l},o.length),i=uk(ck(lk(QS(e),new Set(r))));if(!i.length)return o.push(n(e,!0)),o;let[s]=i[0];return[e.slice(0,s),...i.flatMap(([l,c],u)=>{var d;let p=e.slice(l,l+c),m=(d=i[u+1])==null?void 0:d[0],g=e.slice(l+c,m);return[p,g]})].forEach((l,c)=>{l&&o.push(n(l,c%2===0))}),o}var fk=je(function({store:t,value:r,userValue:o,...n}){let i=Ra();t=t||i;let s=(0,Ad.useContext)(Td),a=r??s,l=xa(t,u=>o??u?.value);return n={children:(0,Ad.useMemo)(()=>{if(a)return l?dk(a,l):a},[a,l]),...n},Ht(n)}),Id=Ne(function(t){let r=fk(t);return He(ak,r)});var mk="label",pk=je(function({store:t,...r}){let o=Ed();return t=t||o,Bt(t,!1),r={htmlFor:t.useState(i=>{var s;return(s=i.baseElement)==null?void 0:s.id}),...r},Ht(r)}),kd=Ri(Ne(function(t){let r=pk(t);return He(mk,r)}));var Nd=f(W(),1),Mh=f(L(),1),gk="div",eR=je(function({store:t,alwaysVisible:r,...o}){let n=Ra(!0),i=Ah();t=t||i;let s=!!t&&t===n;Bt(t,!1);let a=(0,Nd.useRef)(null),l=mo(o.id),c=t.useState("mounted"),u=Oh(c,o.hidden,r),d=u?{...o.style,display:"none"}:o.style,p=t.useState(S=>Array.isArray(S.selectedValue)),m=j0(a,"role",o.role),h=(m==="listbox"||m==="tree"||m==="grid")&&p||void 0,[b,v]=(0,Nd.useState)(!1),x=t.useState("contentElement");Ze(()=>{if(!c)return;let S=a.current;if(!S||x!==S)return;let y=()=>{v(!!S.querySelector("[role='listbox']"))},O=new MutationObserver(y);return O.observe(S,{subtree:!0,childList:!0,attributeFilter:["role"]}),y(),()=>O.disconnect()},[c,x]),b||(o={role:"listbox","aria-multiselectable":h,...o}),o=Yo(o,S=>(0,Mh.jsx)(jS,{value:t,children:(0,Mh.jsx)(Cd.Provider,{value:m,children:S})}),[t,m]);let _=l&&(!n||!s)?t.setContentElement:null;return o={id:l,hidden:u,...o,ref:tt(_,a,o.ref),style:d},Ht(o)}),Bl=Ne(function(t){let r=eR(t);return He(gk,r)});var Dh=f(W(),1),bq=(0,Dh.createContext)(null),yq=(0,Dh.createContext)(null),Hl=Mr([va],[yd]),tR=Hl.useContext,xq=Hl.useScopedContext,wq=Hl.useProviderContext,_q=Hl.ContextProvider,Sq=Hl.ScopedContextProvider;var hk=ps()&&uh();function rR({tag:e,...t}={}){let r=ys(t.store,_h(e,["value","rtl"]));let o=e?.getState(),n=r?.getState(),i=he(t.activeId,n?.activeId,t.defaultActiveId,null),s=LS({...t,activeId:i,includesBaseElement:he(t.includesBaseElement,n?.includesBaseElement,!0),orientation:he(t.orientation,n?.orientation,"vertical"),focusLoop:he(t.focusLoop,n?.focusLoop,!0),focusWrap:he(t.focusWrap,n?.focusWrap,!0),virtualFocus:he(t.virtualFocus,n?.virtualFocus,!0)}),a=US({...t,placement:he(t.placement,n?.placement,"bottom-start")}),l=he(t.value,n?.value,t.defaultValue,""),c=he(t.selectedValue,n?.selectedValue,o?.values,t.defaultSelectedValue,""),u=Array.isArray(c),d={...s.getState(),...a.getState(),value:l,selectedValue:c,resetValueOnSelect:he(t.resetValueOnSelect,n?.resetValueOnSelect,u),resetValueOnHide:he(t.resetValueOnHide,n?.resetValueOnHide,u&&!e),activeValue:n?.activeValue},p=vr(d,s,a,r);return hk&&kt(p,()=>Nt(p,["virtualFocus"],()=>{p.setState("virtualFocus",!1)})),kt(p,()=>{if(e)return wi(Nt(p,["selectedValue"],m=>{Array.isArray(m.selectedValue)&&e.setValues(m.selectedValue)}),Nt(e,["values"],m=>{p.setState("selectedValue",m.values)}))}),kt(p,()=>Nt(p,["resetValueOnHide","mounted"],m=>{m.resetValueOnHide&&(m.mounted||p.setState("value",l))})),kt(p,()=>Nt(p,["open"],m=>{m.open||(p.setState("activeId",i),p.setState("moves",0))})),kt(p,()=>Nt(p,["moves","activeId"],(m,g)=>{m.moves===g.moves&&p.setState("activeValue",void 0)})),kt(p,()=>Ei(p,["moves","renderedItems"],(m,g)=>{if(m.moves===g.moves)return;let{activeId:h}=p.getState(),b=s.item(h);p.setState("activeValue",b?.value)})),{...a,...s,...p,tag:e,setValue:m=>p.setState("value",m),resetValue:()=>p.setState("value",d.value),setSelectedValue:m=>p.setState("selectedValue",m)}}function bk(e){let t=tR();return e={...e,tag:e.tag!==void 0?e.tag:t},FS(e)}function yk(e,t,r){return $o(t,[r.tag]),rt(e,r,"value","setValue"),rt(e,r,"selectedValue","setSelectedValue"),rt(e,r,"resetValueOnHide"),rt(e,r,"resetValueOnSelect"),Object.assign(BS($S(e,t,r),t,r),{tag:r.tag})}function Lh(e={}){e=bk(e);let[t,r]=wa(rR,e);return yk(t,r,e)}var oR=f(L(),1);function Vd(e={}){let t=Lh(e);return(0,oR.jsx)(HS,{value:t,children:e.children})}var uR=f(Fh(),1);var dR=f(Xt(),1),Ti=f(ee(),1),xs=f(H(),1),Zo=f(X(),1);var Ck=[],jl=(e,t)=>e.singleSelection?t?.value:Array.isArray(t?.value)?t.value:!Array.isArray(t?.value)&&t?.value?[t.value]:Ck;var zl=f(H(),1),Ek=[];function Vt({elements:e,getElements:t}){let r=Array.isArray(e)&&e.length>0?e:Ek,[o,n]=(0,zl.useState)(r),[i,s]=(0,zl.useState)(!1);return(0,zl.useEffect)(()=>{if(!t){n(r);return}let a=!1;return s(!0),t().then(l=>{if(!a){let c=Array.isArray(l)&&l.length>0?l:r;n(c)}}).catch(()=>{a||n(r)}).finally(()=>{a||s(!1)}),()=>{a=!0}},[t,r]),{elements:o,isLoading:i}}var Se=f(L(),1);function aR(e=""){return(0,uR.default)(e.trim().toLowerCase())}var lR=(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 cR(e,t){return`$e}-$t}`}var fR=({selected:e})=>(0,Se.jsx)("span",{className:G("dataviews-filters__search-widget-listitem-multi-selection",{"is-selected":e}),children:e&&(0,Se.jsx)(Zo.Icon,{icon:ul})}),mR=({selected:e})=>(0,Se.jsx)("span",{className:G("dataviews-filters__search-widget-listitem-single-selection",{"is-selected":e})});function pR({view:e,filter:t,onChangeView:r}){let o=(0,dR.useInstanceId)(pR,"dataviews-filter-list-box"),[n,i]=(0,xs.useState)(t.operators?.length===1?void 0:null),s=e.filters?.find(l=>l.field===t.field),a=jl(t,s);return(0,Se.jsx)(Zo.Composite,{virtualFocus:!0,focusLoop:!0,activeId:n,setActiveId:i,role:"listbox",className:"dataviews-filters__search-widget-listbox","aria-label":(0,Ti.sprintf)((0,Ti.__)("List of: %1$s"),t.name),onFocusVisible:()=>{!n&&t.elements.length&&i(cR(o,t.elements[0].value))},render:(0,Se.jsx)(Zo.Composite.Typeahead,{}),children:t.elements.map(l=>(0,Se.jsxs)(Zo.Composite.Hover,{render:(0,Se.jsx)(Zo.Composite.Item,{id:cR(o,l.value),render:(0,Se.jsx)("div",{"aria-label":l.label,role:"option",className:"dataviews-filters__search-widget-listitem"}),onClick:()=>{let c=s?[...(e.filters??[]).map(u=>u.field===t.field?{...u,operator:s.operator||t.operators[0],value:lR(t,s,l.value)}:u)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:lR(t,s,l.value)}];r({...e,page:1,filters:c})}}),children:[t.singleSelection&&(0,Se.jsx)(mR,{selected:a===l.value}),!t.singleSelection&&(0,Se.jsx)(fR,{selected:a.includes(l.value)}),(0,Se.jsx)("span",{className:"dataviews-filters__search-widget-listitem-value",title:l.label,children:l.label})]},l.value))})}function Tk({view:e,filter:t,onChangeView:r}){let[o,n]=(0,xs.useState)(""),i=(0,xs.useDeferredValue)(o),s=e.filters?.find(c=>c.field===t.field),a=jl(t,s),l=(0,xs.useMemo)(()=>{let c=aR(i);return t.elements.filter(u=>aR(u.label).includes(c))},[t.elements,i]);return(0,Se.jsxs)(Vd,{selectedValue:a,setSelectedValue:c=>{let u=s?[...(e.filters??[]).map(d=>d.field===t.field?{...d,operator:s.operator||t.operators[0],value:c}:d)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:c}];r({...e,page:1,filters:u})},setValue:n,children:[(0,Se.jsxs)("div",{className:"dataviews-filters__search-widget-filter-combobox__wrapper",children:[(0,Se.jsx)(yn,{render:(0,Se.jsx)(kd,{}),children:(0,Ti.__)("Search items")}),(0,Se.jsx)(Pd,{autoSelect:"always",placeholder:(0,Ti.__)("Search"),className:"dataviews-filters__search-widget-filter-combobox__input"}),(0,Se.jsx)("div",{className:"dataviews-filters__search-widget-filter-combobox__icon",children:(0,Se.jsx)(Zo.Icon,{icon:lg})})]}),(0,Se.jsxs)(Bl,{className:"dataviews-filters__search-widget-filter-combobox-list",alwaysVisible:!0,children:[l.map(c=>(0,Se.jsxs)(Fl,{resetValueOnSelect:!1,value:c.value,className:"dataviews-filters__search-widget-listitem",hideOnClick:!1,setValueOnClick:!1,focusOnHover:!0,children:[t.singleSelection&&(0,Se.jsx)(mR,{selected:a===c.value}),!t.singleSelection&&(0,Se.jsx)(fR,{selected:a.includes(c.value)}),(0,Se.jsxs)("span",{className:"dataviews-filters__search-widget-listitem-value",title:c.label,children:[(0,Se.jsx)(Id,{className:"dataviews-filters__search-widget-filter-combobox-item-value",value:c.label}),!!c.description&&(0,Se.jsx)("span",{className:"dataviews-filters__search-widget-listitem-description",children:c.description})]})]},c.value)),!l.length&&(0,Se.jsx)("p",{children:(0,Ti.__)("No results found")})]})]})}function gR(e){let{elements:t,isLoading:r}=Vt({elements:e.filter.elements,getElements:e.filter.getElements});if(r)return(0,Se.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,Se.jsx)(Zo.Spinner,{})});if(t.length===0)return(0,Se.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,Ti.__)("No elements found")});let o=t.length>10?Tk:pR;return(0,Se.jsx)(o,{...e,filter:{...e.filter,elements:t}})}var vR=f(Bh(),1),bR=f(Xt(),1),Hh=f(H(),1),yR=f(X(),1);var jh=f(L(),1);function xR({filter:e,view:t,onChangeView:r,fields:o}){let n=t.filters?.find(c=>c.field===e.field),i=jl(e,n),s=(0,Hh.useMemo)(()=>{let c=o.find(u=>u.id===e.field);return c&&{...c,isValid:{},isDisabled:()=>!1,isVisible:()=>!0,getValue:({item:u})=>u[c.id],setValue:({value:u})=>({[c.id]:u})}},[o,e.field]),a=(0,Hh.useMemo)(()=>(t.filters??[]).reduce((c,u)=>(c[u.field]=u.value,c),{}),[t.filters]),l=(0,bR.useEvent)(c=>{if(!s||!n)return;let u=s.getValue({item:c});(0,vR.default)(u,i)||r({...t,filters:(t.filters??[]).map(d=>d.field===e.field?{...d,operator:n.operator||e.operators[0],value:u===""?void 0:u}:d)})});return!s||!s.Edit||!n?null:(0,jh.jsx)(yR.Flex,{className:"dataviews-filters__user-input-widget",gap:2.5,direction:"column",children:(0,jh.jsx)(s.Edit,{hideLabelFromVision:!0,data:a,field:s,operator:n.operator,onChange:l})})}var Pk=Math.pow(10,8)*24*60*60*1e3,pK=-Pk,Dd=6048e5,wR=864e5;var Ok=3600;var _R=Ok*24,gK=_R*7,Ak=_R*365.2425,Ik=Ak/12,hK=Ik*3,zh=Symbol.for("constructDateFrom");function St(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&zh in e?e[zh](t):e instanceof Date?new e.constructor(t):new Date(t)}function Ie(e,t){return St(t||e,e)}function Ld(e,t,r){let o=Ie(e,r?.in);return isNaN(t)?St(r?.in||e,NaN):(t&&o.setDate(o.getDate()+t),o)}function Fd(e,t,r){let o=Ie(e,r?.in);if(isNaN(t))return St(r?.in||e,NaN);if(!t)return o;let n=o.getDate(),i=St(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 kk={};function Pi(){return kk}function Pn(e,t){let r=Pi(),o=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,n=Ie(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 ws(e,t){return Pn(e,{...t,weekStartsOn:1})}function Bd(e,t){let r=Ie(e,t?.in),o=r.getFullYear(),n=St(r,0);n.setFullYear(o+1,0,4),n.setHours(0,0,0,0);let i=ws(n),s=St(r,0);s.setFullYear(o,0,4),s.setHours(0,0,0,0);let a=ws(s);return r.getTime()>=i.getTime()?o+1:r.getTime()>=a.getTime()?o:o-1}function Wh(e){let t=Ie(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 SR(e,...t){let r=St.bind(null,e||t.find(o=>typeof o=="object"));return t.map(r)}function Gh(e,t){let r=Ie(e,t?.in);return r.setHours(0,0,0,0),r}function RR(e,t,r){let[o,n]=SR(r?.in,e,t),i=Gh(o),s=Gh(n),a=+i-Wh(i),l=+s-Wh(s);return Math.round((a-l)/wR)}function CR(e,t){let r=Bd(e,t),o=St(t?.in||e,0);return o.setFullYear(r,0,4),o.setHours(0,0,0,0),ws(o)}function ER(e,t,r){return Ld(e,t*7,r)}function TR(e,t,r){return Fd(e,t*12,r)}function PR(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function On(e){return!(!PR(e)&&typeof e!="number"||isNaN(+Ie(e)))}function OR(e,t){let r=Ie(e,t?.in);return r.setDate(1),r.setHours(0,0,0,0),r}function Hd(e,t){let r=Ie(e,t?.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}var Nk={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"}},AR=(e,t,r)=>{let o,n=Nk[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 jd(e){return(t={})=>{let r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}var Vk={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Mk={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Dk={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},IR={date:jd({formats:Vk,defaultWidth:"full"}),time:jd({formats:Mk,defaultWidth:"full"}),dateTime:jd({formats:Dk,defaultWidth:"full"})};var Lk={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},kR=(e,t,r,o)=>Lk[e];function Ca(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 Fk={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},Bk={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Hk={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"]},jk={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"]},zk={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"}},Wk={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"}},Gk=(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"},NR={ordinalNumber:Gk,era:Ca({values:Fk,defaultWidth:"wide"}),quarter:Ca({values:Bk,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Ca({values:Hk,defaultWidth:"wide"}),day:Ca({values:jk,defaultWidth:"wide"}),dayPeriod:Ca({values:zk,defaultWidth:"wide",formattingValues:Wk,defaultFormattingWidth:"wide"})};function Ea(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],l=Array.isArray(a)?$k(a,d=>d.test(s)):Uk(a,d=>d.test(s)),c;c=e.valueCallback?e.valueCallback(l):l,c=r.valueCallback?r.valueCallback(c):c;let u=t.slice(s.length);return{value:c,rest:u}}}function Uk(e,t){for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}function $k(e,t){for(let r=0;r<e.length;r++)if(t(e[r]))return r}function VR(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 Yk=/^(\d+)(th|st|nd|rd)?/i,qk=/\d+/i,Kk={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},Xk={any:[/^b/i,/^(a|c)/i]},Zk={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Qk={any:[/1/i,/2/i,/3/i,/4/i]},Jk={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},eN={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]},tN={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},rN={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]},oN={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},nN={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}},MR={ordinalNumber:VR({matchPattern:Yk,parsePattern:qk,valueCallback:e=>parseInt(e,10)}),era:Ea({matchPatterns:Kk,defaultMatchWidth:"wide",parsePatterns:Xk,defaultParseWidth:"any"}),quarter:Ea({matchPatterns:Zk,defaultMatchWidth:"wide",parsePatterns:Qk,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Ea({matchPatterns:Jk,defaultMatchWidth:"wide",parsePatterns:eN,defaultParseWidth:"any"}),day:Ea({matchPatterns:tN,defaultMatchWidth:"wide",parsePatterns:rN,defaultParseWidth:"any"}),dayPeriod:Ea({matchPatterns:oN,defaultMatchWidth:"any",parsePatterns:nN,defaultParseWidth:"any"})};var Uh={code:"en-US",formatDistance:AR,formatLong:IR,formatRelative:kR,localize:NR,match:MR,options:{weekStartsOn:0,firstWeekContainsDate:1}};function DR(e,t){let r=Ie(e,t?.in);return RR(r,Hd(r))+1}function LR(e,t){let r=Ie(e,t?.in),o=+ws(r)-+CR(r);return Math.round(o/Dd)+1}function zd(e,t){let r=Ie(e,t?.in),o=r.getFullYear(),n=Pi(),i=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,s=St(t?.in||e,0);s.setFullYear(o+1,0,i),s.setHours(0,0,0,0);let a=Pn(s,t),l=St(t?.in||e,0);l.setFullYear(o,0,i),l.setHours(0,0,0,0);let c=Pn(l,t);return+r>=+a?o+1:+r>=+c?o:o-1}function FR(e,t){let r=Pi(),o=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,n=zd(e,t),i=St(t?.in||e,0);return i.setFullYear(n,0,o),i.setHours(0,0,0,0),Pn(i,t)}function BR(e,t){let r=Ie(e,t?.in),o=+Pn(r,t)-+FR(r,t);return Math.round(o/Dd)+1}function Ce(e,t){let r=e<0?"-":"",o=Math.abs(e).toString().padStart(t,"0");return r+o}var An={y(e,t){let r=e.getFullYear(),o=r>0?r:1-r;return Ce(t==="yy"?o%100:o,t.length)},M(e,t){let r=e.getMonth();return t==="M"?String(r+1):Ce(r+1,2)},d(e,t){return Ce(e.getDate(),t.length)},a(e,t){let r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];default:return r==="am"?"a.m.":"p.m."}},h(e,t){return Ce(e.getHours()%12||12,t.length)},H(e,t){return Ce(e.getHours(),t.length)},m(e,t){return Ce(e.getMinutes(),t.length)},s(e,t){return Ce(e.getSeconds(),t.length)},S(e,t){let r=t.length,o=e.getMilliseconds(),n=Math.trunc(o*Math.pow(10,r-3));return Ce(n,t.length)}};var Ta={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},$h={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 An.y(e,t)},Y:function(e,t,r,o){let n=zd(e,o),i=n>0?n:1-n;if(t==="YY"){let s=i%100;return Ce(s,2)}return t==="Yo"?r.ordinalNumber(i,{unit:"year"}):Ce(i,t.length)},R:function(e,t){let r=Bd(e);return Ce(r,t.length)},u:function(e,t){let r=e.getFullYear();return Ce(r,t.length)},Q:function(e,t,r){let o=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(o);case"QQ":return Ce(o,2);case"Qo":return r.ordinalNumber(o,{unit:"quarter"});case"QQQ":return r.quarter(o,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(o,{width:"narrow",context:"formatting"});default:return r.quarter(o,{width:"wide",context:"formatting"})}},q:function(e,t,r){let o=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(o);case"qq":return Ce(o,2);case"qo":return r.ordinalNumber(o,{unit:"quarter"});case"qqq":return r.quarter(o,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(o,{width:"narrow",context:"standalone"});default:return r.quarter(o,{width:"wide",context:"standalone"})}},M:function(e,t,r){let o=e.getMonth();switch(t){case"M":case"MM":return An.M(e,t);case"Mo":return r.ordinalNumber(o+1,{unit:"month"});case"MMM":return r.month(o,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(o,{width:"narrow",context:"formatting"});default:return r.month(o,{width:"wide",context:"formatting"})}},L:function(e,t,r){let o=e.getMonth();switch(t){case"L":return String(o+1);case"LL":return Ce(o+1,2);case"Lo":return r.ordinalNumber(o+1,{unit:"month"});case"LLL":return r.month(o,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(o,{width:"narrow",context:"standalone"});default:return r.month(o,{width:"wide",context:"standalone"})}},w:function(e,t,r,o){let n=BR(e,o);return t==="wo"?r.ordinalNumber(n,{unit:"week"}):Ce(n,t.length)},I:function(e,t,r){let o=LR(e);return t==="Io"?r.ordinalNumber(o,{unit:"week"}):Ce(o,t.length)},d:function(e,t,r){return t==="do"?r.ordinalNumber(e.getDate(),{unit:"date"}):An.d(e,t)},D:function(e,t,r){let o=DR(e);return t==="Do"?r.ordinalNumber(o,{unit:"dayOfYear"}):Ce(o,t.length)},E:function(e,t,r){let o=e.getDay();switch(t){case"E":case"EE":case"EEE":return r.day(o,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(o,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(o,{width:"short",context:"formatting"});default:return r.day(o,{width:"wide",context:"formatting"})}},e:function(e,t,r,o){let n=e.getDay(),i=(n-o.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return Ce(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 Ce(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 Ce(n,t.length);case"io":return r.ordinalNumber(n,{unit:"day"});case"iii":return r.day(o,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(o,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(o,{width:"short",context:"formatting"});default:return r.day(o,{width:"wide",context:"formatting"})}},a:function(e,t,r){let n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,r){let o=e.getHours(),n;switch(o===12?n=Ta.noon:o===0?n=Ta.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=Ta.evening:o>=12?n=Ta.afternoon:o>=4?n=Ta.morning:n=Ta.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 An.h(e,t)},H:function(e,t,r){return t==="Ho"?r.ordinalNumber(e.getHours(),{unit:"hour"}):An.H(e,t)},K:function(e,t,r){let o=e.getHours()%12;return t==="Ko"?r.ordinalNumber(o,{unit:"hour"}):Ce(o,t.length)},k:function(e,t,r){let o=e.getHours();return o===0&&(o=24),t==="ko"?r.ordinalNumber(o,{unit:"hour"}):Ce(o,t.length)},m:function(e,t,r){return t==="mo"?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):An.m(e,t)},s:function(e,t,r){return t==="so"?r.ordinalNumber(e.getSeconds(),{unit:"second"}):An.s(e,t)},S:function(e,t){return An.S(e,t)},X:function(e,t,r){let o=e.getTimezoneOffset();if(o===0)return"Z";switch(t){case"X":return jR(o);case"XXXX":case"XX":return _s(o);default:return _s(o,":")}},x:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"x":return jR(o);case"xxxx":case"xx":return _s(o);default:return _s(o,":")}},O:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+HR(o,":");default:return"GMT"+_s(o,":")}},z:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+HR(o,":");default:return"GMT"+_s(o,":")}},t:function(e,t,r){let o=Math.trunc(+e/1e3);return Ce(o,t.length)},T:function(e,t,r){return Ce(+e,t.length)}};function HR(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+Ce(i,2)}function jR(e,t){return e%60===0?(e>0?"-":"+")+Ce(Math.abs(e)/60,2):_s(e,t)}function _s(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=Ce(Math.trunc(o/60),2),i=Ce(o%60,2);return r+n+t+i}var zR=(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"})}},WR=(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"})}},iN=(e,t)=>{let r=e.match(/(P+)(p+)?/)||[],o=r[1],n=r[2];if(!n)return zR(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}}",zR(o,t)).replace("{{time}}",WR(n,t))},GR={p:WR,P:iN};var sN=/^D+$/,aN=/^Y+$/,lN=["D","DD","YY","YYYY"];function UR(e){return sN.test(e)}function $R(e){return aN.test(e)}function YR(e,t,r){let o=cN(e,t,r);if(console.warn(o),lN.includes(e))throw new RangeError(o)}function cN(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 uN=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,dN=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,fN=/^'([^]*?)'?$/,mN=/''/g,pN=/[a-zA-Z]/;function Yh(e,t,r){let o=Pi(),n=r?.locale??o.locale??Uh,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=Ie(e,r?.in);if(!On(a))throw new RangeError("Invalid time value");let l=t.match(dN).map(u=>{let d=u[0];if(d==="p"||d==="P"){let p=GR[d];return p(u,n.formatLong)}return u}).join("").match(uN).map(u=>{if(u==="''")return{isToken:!1,value:"'"};let d=u[0];if(d==="'")return{isToken:!1,value:gN(u)};if($h[d])return{isToken:!0,value:u};if(d.match(pN))throw new RangeError("Format string contains an unescaped latin alphabet character `"+d+"`");return{isToken:!1,value:u}});n.localize.preprocessor&&(l=n.localize.preprocessor(a,l));let c={firstWeekContainsDate:i,weekStartsOn:s,locale:n};return l.map(u=>{if(!u.isToken)return u.value;let d=u.value;(!r?.useAdditionalWeekYearTokens&&$R(d)||!r?.useAdditionalDayOfYearTokens&&UR(d))&&YR(d,t,String(e));let p=$h[d[0]];return p(a,d,n.localize,c)}).join("")}function gN(e){let t=e.match(fN);return t?t[1].replace(mN,"'"):e}function Ss(e,t,r){return Ld(e,-t,r)}function Wd(e,t,r){return Fd(e,-t,r)}function qR(e,t,r){return ER(e,-t,r)}function Gd(e,t,r){return TR(e,-t,r)}var Y=f(ee(),1),ot=f(H(),1),br=f(In(),1);var qh=f(L(),1),pt={Name:(0,qh.jsx)("span",{className:"dataviews-filters__summary-filter-text-name"}),Value:(0,qh.jsx)("span",{className:"dataviews-filters__summary-filter-text-value"})};function XR(e,t){switch(t){case"days":return Ss(new Date,e);case"weeks":return qR(new Date,e);case"months":return Wd(new Date,e);case"years":return Gd(new Date,e);default:return new Date}}var ZR={label:(0,Y.__)("Is none of"),filterText:(e,t)=>(0,ot.createInterpolateElement)((0,Y.sprintf)((0,Y.__)("<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"},Ud=[{name:Ge,label:(0,Y.__)("Includes"),filterText:(e,t)=>(0,ot.createInterpolateElement)((0,Y.sprintf)((0,Y.__)("<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:Ue,...ZR},{name:Zt,label:(0,Y.__)("Includes all"),filterText:(e,t)=>(0,ot.createInterpolateElement)((0,Y.sprintf)((0,Y.__)("<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:It,...ZR},{name:fr,label:(0,Y.__)("Between (inc)"),filterText:(e,t)=>(0,ot.createInterpolateElement)((0,Y.sprintf)((0,Y.__)("<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:mr,label:(0,Y.__)("In the past"),filterText:(e,t)=>(0,ot.createInterpolateElement)((0,Y.sprintf)((0,Y.__)("<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=XR(r.value,r.unit),n=(0,br.getDate)(t.getValue({item:e}));return n>=o&&n<=new Date},selection:"custom"},{name:Ir,label:(0,Y.__)("Over"),filterText:(e,t)=>(0,ot.createInterpolateElement)((0,Y.sprintf)((0,Y.__)("<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=XR(r.value,r.unit);return(0,br.getDate)(t.getValue({item:e}))<o},selection:"custom"},{name:Ke,label:(0,Y.__)("Is"),filterText:(e,t)=>(0,ot.createInterpolateElement)((0,Y.sprintf)((0,Y.__)("<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:Xe,label:(0,Y.__)("Is not"),filterText:(e,t)=>(0,ot.createInterpolateElement)((0,Y.sprintf)((0,Y.__)("<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:ni,label:(0,Y.__)("Less than"),filterText:(e,t)=>(0,ot.createInterpolateElement)((0,Y.sprintf)((0,Y.__)("<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:ii,label:(0,Y.__)("Greater than"),filterText:(e,t)=>(0,ot.createInterpolateElement)((0,Y.sprintf)((0,Y.__)("<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:si,label:(0,Y.__)("Less than or equal"),filterText:(e,t)=>(0,ot.createInterpolateElement)((0,Y.sprintf)((0,Y.__)("<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:ai,label:(0,Y.__)("Greater than or equal"),filterText:(e,t)=>(0,ot.createInterpolateElement)((0,Y.sprintf)((0,Y.__)("<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:li,label:(0,Y.__)("Before"),filterText:(e,t)=>(0,ot.createInterpolateElement)((0,Y.sprintf)((0,Y.__)("<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,br.getDate)(r);return(0,br.getDate)(t.getValue({item:e}))<o},selection:"single"},{name:ci,label:(0,Y.__)("After"),filterText:(e,t)=>(0,ot.createInterpolateElement)((0,Y.sprintf)((0,Y.__)("<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,br.getDate)(r);return(0,br.getDate)(t.getValue({item:e}))>o},selection:"single"},{name:ui,label:(0,Y.__)("Before (inc)"),filterText:(e,t)=>(0,ot.createInterpolateElement)((0,Y.sprintf)((0,Y.__)("<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,br.getDate)(r);return(0,br.getDate)(t.getValue({item:e}))<=o},selection:"single"},{name:di,label:(0,Y.__)("After (inc)"),filterText:(e,t)=>(0,ot.createInterpolateElement)((0,Y.sprintf)((0,Y.__)("<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,br.getDate)(r);return(0,br.getDate)(t.getValue({item:e}))>=o},selection:"single"},{name:Ho,label:(0,Y.__)("Contains"),filterText:(e,t)=>(0,ot.createInterpolateElement)((0,Y.sprintf)((0,Y.__)("<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:jo,label:(0,Y.__)("Doesn't contain"),filterText:(e,t)=>(0,ot.createInterpolateElement)((0,Y.sprintf)((0,Y.__)("<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:zo,label:(0,Y.__)("Starts with"),filterText:(e,t)=>(0,ot.createInterpolateElement)((0,Y.sprintf)((0,Y.__)("<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:fi,label:(0,Y.__)("On"),filterText:(e,t)=>(0,ot.createInterpolateElement)((0,Y.sprintf)((0,Y.__)("<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,br.getDate)(r),n=(0,br.getDate)(t.getValue({item:e}));return o.getTime()===n.getTime()},selection:"single"},{name:mi,label:(0,Y.__)("Not on"),filterText:(e,t)=>(0,ot.createInterpolateElement)((0,Y.sprintf)((0,Y.__)("<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,br.getDate)(r),n=(0,br.getDate)(t.getValue({item:e}));return o.getTime()!==n.getTime()},selection:"single"}],Rs=e=>Ud.find(t=>t.name===e),QR=()=>Ud.map(e=>e.name),JR=e=>Ud.filter(t=>t.selection==="single").some(t=>t.name===e),eC=e=>Ud.some(t=>t.name===e);var gt=f(L(),1),hN="Enter",vN=" ",bN=({activeElements:e,filterInView:t,filter:r})=>{if(e===void 0||e.length===0)return r.name;let o=Rs(t?.operator);return o!==void 0?o.filterText(r,e):(0,kn.sprintf)((0,kn.__)("Unknown status for %1$s"),r.name)};function yN({filter:e,view:t,onChangeView:r}){let o=e.operators?.map(s=>({value:s,label:Rs(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)(B,{direction:"row",gap:"sm",justify:"flex-start",className:"dataviews-filters__summary-operators-container",align:"center",children:[(0,gt.jsx)(Oi.FlexItem,{className:"dataviews-filters__summary-operators-filter-name",children:e.name}),(0,gt.jsx)(Oi.SelectControl,{className:"dataviews-filters__summary-operators-filter-select",label:(0,kn.__)("Conditions"),value:i,options:o,onChange:s=>{let a=s,l=n?.operator,c=n?[...(t.filters??[]).map(u=>{if(u.field===e.field){let d=Rs(l)?.selection,p=Rs(a)?.selection,m=d!==p||[d,p].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:c})},size:"small",variant:"minimal",hideLabelFromVision:!0})]})}function tC({addFilterRef:e,openedFilter:t,fields:r,...o}){let n=(0,$d.useRef)(null),{filter:i,view:s,onChangeView:a}=o,l=s.filters?.find(v=>v.field===i.field),c=[],u=(0,$d.useMemo)(()=>{let v=r.find(x=>x.id===i.field);return v&&{...v,getValue:({item:x})=>x[v.id]}},[r,i.field]),{elements:d}=Vt({elements:i.elements,getElements:i.getElements});if(d.length>0)c=d.filter(v=>i.singleSelection?v.value===l?.value:l?.value?.includes(v.value));else if(Array.isArray(l?.value)){let v=l.value.map(x=>u?.getValueFormatted({item:{[u.id]:x},field:u})||String(x));c=[{value:l.value,label:v}]}else if(typeof l?.value=="object")c=[{value:l.value,label:l.value}];else if(l?.value!==void 0){let v=u!==void 0?u.getValueFormatted({item:{[u.id]:l.value},field:u}):String(l.value);c=[{value:l.value,label:v}]}let p=i.isPrimary,m=l?.isLocked,g=!m&&l?.value!==void 0,h=!m&&(!p||g),b=p?(0,kn.__)("Reset"):(0,kn.__)("Remove");return(0,gt.jsx)(Oi.Dropdown,{defaultOpen:t===i.field,contentClassName:"dataviews-filters__summary-popover",popoverProps:{placement:"bottom-start",role:"dialog"},onClose:()=>{n.current?.focus()},renderToggle:({isOpen:v,onToggle:x})=>(0,gt.jsxs)("div",{className:"dataviews-filters__summary-chip-container",children:[(0,gt.jsxs)(dt.Root,{children:[(0,gt.jsx)(dt.Trigger,{render:(0,gt.jsx)("div",{className:G("dataviews-filters__summary-chip",{"has-reset":h,"has-values":g,"is-not-clickable":m}),role:"button",tabIndex:m?-1:0,onClick:()=>{m||x()},onKeyDown:_=>{!m&&[hN,vN].includes(_.key)&&(x(),_.preventDefault())},"aria-disabled":m,"aria-pressed":v,"aria-expanded":v,ref:n,children:(0,gt.jsx)(bN,{activeElements:c,filterInView:l,filter:i})})}),(0,gt.jsx)(dt.Popup,{children:(0,kn.sprintf)((0,kn.__)("Filter by: %1$s"),i.name.toLowerCase())})]}),h&&(0,gt.jsxs)(dt.Root,{children:[(0,gt.jsx)(dt.Trigger,{render:(0,gt.jsx)("button",{className:G("dataviews-filters__summary-chip-remove",{"has-values":g}),"aria-label":b,onClick:()=>{a({...s,page:1,filters:s.filters?.filter(_=>_.field!==i.field)}),p?n.current?.focus():e.current?.focus()},children:(0,gt.jsx)(Oi.Icon,{icon:es})})}),(0,gt.jsx)(dt.Popup,{children:b})]})]}),renderContent:()=>(0,gt.jsxs)(B,{direction:"column",justify:"flex-start",children:[(0,gt.jsx)(yN,{...o}),o.filter.hasElements?(0,gt.jsx)(gR,{...o,filter:{...o.filter,elements:d}}):(0,gt.jsx)(xR,{...o,fields:r})]})})}var Yd=f(X(),1),rC=f(ee(),1),oC=f(H(),1);var Nn=f(L(),1),{Menu:Wl}=me(Yd.privateApis);function Kh({filters:e,view:t,onChangeView:r,setOpenedFilter:o,triggerProps:n}){let i=e.filter(s=>!s.isVisible);return(0,Nn.jsxs)(Wl,{children:[(0,Nn.jsx)(Wl.TriggerButton,{...n}),(0,Nn.jsx)(Wl.Popover,{children:i.map(s=>(0,Nn.jsx)(Wl.Item,{onClick:()=>{o(s.field),r({...t,page:1,filters:[...t.filters||[],{field:s.field,value:void 0,operator:s.operators[0]}]})},children:(0,Nn.jsx)(Wl.ItemLabel,{children:s.name})},s.field))})]})}function xN({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,Nn.jsx)(Kh,{triggerProps:{render:(0,Nn.jsx)(Yd.Button,{accessibleWhenDisabled:!0,size:"compact",className:"dataviews-filters-button",variant:"tertiary",disabled:!i.length,ref:n}),children:(0,rC.__)("Add filter")},filters:e,view:t,onChangeView:r,setOpenedFilter:o})}var nC=(0,oC.forwardRef)(xN);var iC=f(X(),1),sC=f(ee(),1),aC=f(L(),1);function lC({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,aC.jsx)(iC.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,sC.__)("Reset")})}var cC=f(H(),1);function wN(e,t){return(0,cC.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=>JR(a)),operators:n,isVisible:s||i||!!t.filters?.some(a=>a.field===o.id&&eC(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 Gl=wN;var Ul=f(L(),1);function _N({className:e}){let{fields:t,view:r,onChangeView:o,openedFilter:n,setOpenedFilter:i}=(0,Pa.useContext)(ne),s=(0,Pa.useRef)(null),a=Gl(t,r),l=(0,Ul.jsx)(nC,{filters:a,view:r,onChangeView:o,ref:s,setOpenedFilter:i},"add-filter"),c=a.filter(d=>d.isVisible);if(c.length===0)return null;let u=[...c.map(d=>(0,Ul.jsx)(tC,{filter:d,view:r,fields:t,onChangeView:o,addFilterRef:s,openedFilter:n},d.field)),l];return u.push((0,Ul.jsx)(lC,{filters:a,view:r,onChangeView:o},"reset-filters")),(0,Ul.jsx)(B,{direction:"row",justify:"flex-start",gap:"sm",style:{width:"fit-content"},wrap:"wrap",className:e,children:u})}var $l=(0,Pa.memo)(_N);var Ai=f(H(),1),uC=f(X(),1);var qd=f(ee(),1);var Qo=f(L(),1);function SN(){let{filters:e,view:t,onChangeView:r,setOpenedFilter:o,isShowingFilter:n,setIsShowingFilter:i}=(0,Ai.useContext)(ne),s=(0,Ai.useRef)(null),a=(0,Ai.useCallback)(m=>{r(m),i(!0)},[r,i]);if(e.length===0)return null;let l=e.some(m=>m.isVisible),c={label:(0,qd.__)("Add filter"),"aria-expanded":!1,isPressed:!1},u={label:(0,qd._x)("Filter","verb"),"aria-expanded":n,isPressed:n,onClick:()=>{n||o(null),i(!n)}},d=e.some(m=>m.isPrimary||m.isLocked),p=(0,Qo.jsx)(uC.Button,{ref:s,className:"dataviews-filters__visibility-toggle",size:"compact",icon:dl,disabled:d,accessibleWhenDisabled:!0,...l?u:c});return(0,Qo.jsx)("div",{className:"dataviews-filters__container-visibility-toggle",children:l?(0,Qo.jsx)(RN,{buttonRef:s,filtersCount:t.filters?.length,children:p}):(0,Qo.jsx)(Kh,{filters:e,view:t,onChangeView:a,setOpenedFilter:o,triggerProps:{render:p}})})}function RN({buttonRef:e,filtersCount:t,children:r}){return(0,Ai.useEffect)(()=>()=>{e.current?.focus()},[e]),(0,Qo.jsxs)(Qo.Fragment,{children:[r,!!t&&(0,Qo.jsx)("span",{className:"dataviews-filters-toggle__count",children:t})]})}var Kd=SN;var dC=f(H(),1);var fC=f(L(),1);function CN(e){let{isShowingFilter:t}=(0,dC.useContext)(ne);return t?(0,fC.jsx)($l,{...e}):null}var Xd=CN;var mC=f(H(),1),pC=f(X(),1),gC=f(ee(),1);var Cs=f(L(),1);function Xh({className:e}){let{actions:t=[],data:r,fields:o,getItemId:n,getItemLevel:i,hasInitiallyLoaded:s,isLoading:a,view:l,onChangeView:c,selection:u,onChangeSelection:d,setOpenedFilter:p,onClickItem:m,isItemClickable:g,renderItemLink:h,defaultLayouts:b,containerRef:v,empty:x=(0,Cs.jsx)("p",{children:(0,gC.__)("No results")})}=(0,mC.useContext)(ne),_=fo(!s,{delay:200});if(!s)return _?(0,Cs.jsx)("div",{className:"dataviews-loading",children:(0,Cs.jsx)("p",{children:(0,Cs.jsx)(pC.Spinner,{})})}):null;let S=xi.find(y=>y.type===l.type&&b[y.type])?.component;return(0,Cs.jsx)("div",{className:"dataviews-layout__container",ref:v,children:(0,Cs.jsx)(S,{className:e,actions:t,data:r,fields:o,getItemId:n,getItemLevel:i,isLoading:a,onChangeView:c,onChangeSelection:d,selection:u,setOpenedFilter:p,onClickItem:m,renderItemLink:h,isItemClickable:g,view:l,empty:x})})}var hC=f(H(),1);var Oa=f(L(),1),EN=[];function Zh(){let{view:e,paginationInfo:{totalItems:t=0,totalPages:r},data:o,actions:n=EN,isLoading:i,hasInitiallyLoaded:s}=(0,hC.useContext)(ne),a=!!i&&s&&!!o?.length,l=fo(!!a),c=aa(n,o)&&[oa,qu].includes(e.type);return!a&&(!t||!r||r<=1&&!c)?null:(!!t||a)&&(0,Oa.jsx)("div",{className:"dataviews-footer",inert:a?"true":void 0,children:(0,Oa.jsxs)(B,{direction:"row",justify:"end",align:"center",className:G("dataviews-footer__content",{"is-refreshing":l}),gap:"sm",children:[c&&(0,Oa.jsx)(Zu,{}),(0,Oa.jsx)(d0,{})]})})}var vC=f(ee(),1),Oo=f(H(),1),bC=f(X(),1),yC=f(Xt(),1);var xC=f(L(),1),TN=(0,Oo.memo)(function({label:t}){let{view:r,onChangeView:o}=(0,Oo.useContext)(ne),[n,i,s]=(0,yC.useDebouncedInput)(r.search);(0,Oo.useEffect)(()=>{r.search!==s&&i(r.search??"")},[r.search,i]);let a=(0,Oo.useRef)(o),l=(0,Oo.useRef)(r);(0,Oo.useEffect)(()=>{a.current=o,l.current=r},[o,r]),(0,Oo.useEffect)(()=>{s!==l.current?.search&&a.current({...l.current,page:r.page?1:void 0,startPosition:r.startPosition?1:void 0,search:s})},[s]);let c=t||(0,vC.__)("Search");return(0,xC.jsx)(bC.SearchControl,{className:"dataviews-search",onChange:i,value:n,label:c,placeholder:c,size:"compact"})}),Qh=TN;var ht=f(X(),1),Vn=f(ee(),1),Ao=f(H(),1);var Jh=f(_C(),1),SC=f(Xt(),1);var xe=f(L(),1),{Menu:Yl}=me(ht.privateApis),PN={className:"dataviews-config__popover",placement:"bottom-end",offset:9};function ev(){let{view:e,onChangeView:t,defaultLayouts:r}=(0,Ao.useContext)(ne),o=Object.keys(r);if(o.length<=1)return null;let n=xi.find(i=>e.type===i.type);return(0,xe.jsxs)(Yl,{children:[(0,xe.jsx)(Yl.TriggerButton,{render:(0,xe.jsx)(ht.Button,{size:"compact",icon:n?.icon,label:(0,Vn.__)("Layout")})}),(0,xe.jsx)(Yl.Popover,{children:o.map(i=>{let s=xi.find(a=>a.type===i);return s?(0,xe.jsx)(Yl.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"activity":let l={...e};return"layout"in l&&delete l.layout,t({...l,type:a.target.value,...r[a.target.value]})}(0,Jh.default)("Invalid dataview")},children:(0,xe.jsx)(Yl.ItemLabel,{children:s.label})},i):null})})]})}function ON(){let{view:e,fields:t,onChangeView:r}=(0,Ao.useContext)(ne),o=(0,Ao.useMemo)(()=>t.filter(i=>i.enableSorting!==!1).map(i=>({label:i.label,value:i.id})),[t]);return(0,xe.jsx)(ht.SelectControl,{__next40pxDefaultSize:!0,label:(0,Vn.__)("Sort by"),value:e.sort?.field,options:o,onChange:n=>{r({...e,sort:{direction:e?.sort?.direction||"desc",field:n},showLevels:!1})}})}function AN(){let{view:e,fields:t,onChangeView:r}=(0,Ao.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,xe.jsx)(ht.__experimentalToggleGroupControl,{className:"dataviews-view-config__sort-direction",__next40pxDefaultSize:!0,isBlock:!0,label:(0,Vn.__)("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,Jh.default)("Invalid direction")},children:Uu.map(i=>(0,xe.jsx)(ht.__experimentalToggleGroupControlOptionIcon,{value:i,icon:x_[i],label:Yu[i]},i))})}function IN(){let{view:e,config:t,onChangeView:r}=(0,Ao.useContext)(ne),{infiniteScrollEnabled:o}=e;return!t||!t.perPageSizes||t.perPageSizes.length<2||t.perPageSizes.length>6||o?null:(0,xe.jsx)(ht.__experimentalToggleGroupControl,{__next40pxDefaultSize:!0,isBlock:!0,label:(0,Vn.__)("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,xe.jsx)(ht.__experimentalToggleGroupControlOption,{value:n,label:n.toString()},n))})}function kN(){let{onReset:e}=(0,Ao.useContext)(ne);return e===void 0?null:(0,xe.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,Vn.__)("Reset view")})}function tv(){let{view:e,onReset:t}=(0,Ao.useContext)(ne),r=(0,SC.useInstanceId)(RC,"dataviews-view-config-dropdown"),o=xi.find(i=>i.type===e.type),n=typeof t=="function";return(0,xe.jsx)(ht.Dropdown,{expandOnMobile:!0,popoverProps:{...PN,id:r},renderToggle:({onToggle:i,isOpen:s})=>(0,xe.jsxs)("div",{className:"dataviews-view-config__toggle-wrapper",children:[(0,xe.jsx)(ht.Button,{size:"compact",icon:jp,label:(0,Vn._x)("View options","View is used as a noun"),onClick:i,"aria-expanded":s?"true":"false","aria-controls":r}),n&&(0,xe.jsx)("span",{className:"dataviews-view-config__modified-indicator"})]}),renderContent:()=>(0,xe.jsx)(ht.__experimentalDropdownContentWrapper,{paddingSize:"medium",className:"dataviews-config__popover-content-wrapper",children:(0,xe.jsxs)(B,{direction:"column",className:"dataviews-view-config",gap:"xl",children:[(0,xe.jsxs)(B,{direction:"row",justify:"space-between",align:"center",className:"dataviews-view-config__header",children:[(0,xe.jsx)(ht.__experimentalHeading,{level:2,className:"dataviews-settings-section__title",children:(0,Vn.__)("Appearance")}),(0,xe.jsx)(kN,{})]}),(0,xe.jsxs)(B,{direction:"column",gap:"lg",children:[(0,xe.jsxs)(B,{direction:"row",gap:"sm",className:"dataviews-view-config__sort-controls",children:[(0,xe.jsx)(ON,{}),(0,xe.jsx)(AN,{})]}),!!o?.viewConfigOptions&&(0,xe.jsx)(o.viewConfigOptions,{}),(0,xe.jsx)(IN,{}),(0,xe.jsx)(ed,{})]})]})})})}function RC(){return(0,xe.jsxs)(xe.Fragment,{children:[(0,xe.jsx)(ev,{}),(0,xe.jsx)(tv,{})]})}var NN=(0,Ao.memo)(RC),CC=NN;var EC=f(X(),1),TC=f(H(),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 PC=f(L(),1),{ValidatedCheckboxControl:VN}=me(EC.privateApis);function OC({field:e,onChange:t,data:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{getValue:s,setValue:a,label:l,description:c,isValid:u}=e,d=e.isDisabled({item:r,field:e}),p=(0,TC.useCallback)(()=>{t(a({item:r,value:!s({item:r})}))},[r,s,t,a]);return(0,PC.jsx)(VN,{required:!!e.isValid?.required,markWhenOptional:n,customValidity:Ve(u,i),hidden:o,label:l,help:c,checked:s({item:r}),onChange:p,disabled:d})}var Zd=f(X(),1),AC=f(H(),1);var rv=f(L(),1),{ValidatedComboboxControl:MN}=me(Zd.privateApis);function Qd({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:i,description:s,placeholder:a,getValue:l,setValue:c,isValid:u}=t,d=l({item:e})??"",p=(0,AC.useCallback)(h=>r(c({item:e,value:h??""})),[e,r,c]),{elements:m,isLoading:g}=Vt({elements:t.elements,getElements:t.getElements});return g?(0,rv.jsx)(Zd.Spinner,{}):(0,rv.jsx)(MN,{required:!!t.isValid?.required,customValidity:Ve(u,n),label:i,value:d,help:s,placeholder:a,options:m,onChange:p,hideLabelFromVision:o,allowReset:!0,expandOnFocus:!0})}var tf=f(X(),1),go=f(H(),1),ef=f(ee(),1),eo=f(In(),1);var Ia=f(X(),1),ov=f(H(),1),Jo=f(ee(),1);var Aa=f(L(),1),DN={[mr]:[{value:"days",label:(0,Jo.__)("Days")},{value:"weeks",label:(0,Jo.__)("Weeks")},{value:"months",label:(0,Jo.__)("Months")},{value:"years",label:(0,Jo.__)("Years")}],[Ir]:[{value:"days",label:(0,Jo.__)("Days ago")},{value:"weeks",label:(0,Jo.__)("Weeks ago")},{value:"months",label:(0,Jo.__)("Months ago")},{value:"years",label:(0,Jo.__)("Years ago")}]};function Jd({className:e,data:t,field:r,onChange:o,hideLabelFromVision:n,operator:i}){let s=DN[i===mr?"inThePast":"over"],{id:a,label:l,description:c,getValue:u,setValue:d}=r,p=r.isDisabled({item:t,field:r}),m=u({item:t}),{value:g="",unit:h=s[0].value}=m&&typeof m=="object"?m:{},b=(0,ov.useCallback)(x=>o(d({item:t,value:{value:Number(x),unit:h}})),[o,d,t,h]),v=(0,ov.useCallback)(x=>o(d({item:t,value:{value:g,unit:x}})),[o,d,t,g]);return(0,Aa.jsx)(Ia.BaseControl,{id:a,className:G(e,"dataviews-controls__relative-date"),label:l,hideLabelFromVision:n,help:c,children:(0,Aa.jsxs)(B,{direction:"row",gap:"sm",children:[(0,Aa.jsx)(Ia.__experimentalNumberControl,{__next40pxDefaultSize:!0,className:"dataviews-controls__relative-date-number",spinControls:"none",min:1,step:1,value:g,onChange:b,disabled:p}),(0,Aa.jsx)(Ia.SelectControl,{className:"dataviews-controls__relative-date-unit",__next40pxDefaultSize:!0,label:(0,Jo.__)("Unit"),value:h,options:s,onChange:v,hideLabelFromVision:!0,disabled:p})]})})}var IC=f(H(),1);function ql(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,IC.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 kC=f(In(),1);function Kl(e){if(!e)return null;let t=(0,kC.getDate)(e);return t&&On(t)?t:null}var Ii=f(L(),1),{DateCalendar:LN,ValidatedInputControl:FN}=me(tf.privateApis),nv=e=>e?(0,eo.dateI18n)("Y-m-d\\TH:i",(0,eo.getDate)(e)):"";function BN({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,config:s}){let{compact:a}=s||{},{id:l,label:c,description:u,setValue:d,getValue:p,isValid:m}=t,g=t.isDisabled({item:e,field:t}),h=p({item:e}),b=typeof h=="string"?h:void 0,[v,x]=(0,go.useState)(()=>Kl(b)||new Date),_=(0,go.useRef)(null),S=(0,go.useRef)(void 0),y=(0,go.useRef)(null),{minConstraint:O,maxConstraint:k,disabledMatchers:C}=ql(m,Kl),T=(0,go.useCallback)(I=>r(d({item:e,value:I})),[e,r,d]);(0,go.useEffect)(()=>()=>{S.current&&clearTimeout(S.current)},[]);let D=(0,go.useCallback)(I=>{let w;if(I){let N=(0,eo.dateI18n)("Y-m-d",I),M;b?M=(0,eo.dateI18n)("H:i",(0,eo.getDate)(b)):M=(0,eo.dateI18n)("H:i",I),w=(0,eo.getDate)(`$N}T$M}`).toISOString(),T(w),S.current&&clearTimeout(S.current)}else T(void 0);y.current=_.current&&_.current.ownerDocument.activeElement,S.current=setTimeout(()=>{_.current&&(_.current.focus(),_.current.blur(),T(w),y.current&&y.current instanceof HTMLElement&&y.current.focus())},0)},[T,b]),E=(0,go.useCallback)(I=>{if(I){let w=(0,eo.getDate)(I);T(w.toISOString());let N=Kl(w.toISOString());N&&x(N)}else T(void 0)},[T]),{format:A}=t,V=A.weekStartsOn??(0,eo.getSettings)().l10n.startOfWeek,{timezone:{string:P}}=(0,eo.getSettings)(),R=c;return m?.required&&!n&&!o?R=`$c} (${(0,ef.__)("Required")})`:!m?.required&&n&&!o&&(R=`$c} (${(0,ef.__)("Optional")})`),(0,Ii.jsx)(tf.BaseControl,{id:l,label:R,help:u,hideLabelFromVision:o,children:(0,Ii.jsxs)(B,{direction:"column",gap:"lg",children:[(0,Ii.jsx)(FN,{ref:_,__next40pxDefaultSize:!0,required:!!m?.required,customValidity:Ve(m,i),type:"datetime-local",label:(0,ef.__)("Date time"),hideLabelFromVision:!0,value:nv(b),onChange:E,disabled:g,min:O?nv(O):void 0,max:k?nv(k):void 0}),!a&&(0,Ii.jsx)(LN,{style:{width:"100%"},selected:b&&Kl(b)||void 0,onSelect:D,month:v,onMonthChange:x,timeZone:P||void 0,weekStartsOn:V,disabled:g||C})]})})}function NC({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s,config:a}){return i===mr||i===Ir?(0,Ii.jsx)(Jd,{className:"dataviews-controls__datetime",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:i}):(0,Ii.jsx)(BN,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s,config:a})}var rr=f(X(),1),Oe=f(H(),1),Rt=f(ee(),1),tr=f(In(),1);var Me=f(L(),1),{DateCalendar:HN,DateRangeCalendar:jN}=me(rr.privateApis),zN=[{id:"today",label:(0,Rt.__)("Today"),getValue:()=>(0,tr.getDate)(null)},{id:"yesterday",label:(0,Rt.__)("Yesterday"),getValue:()=>{let e=(0,tr.getDate)(null);return Ss(e,1)}},{id:"past-week",label:(0,Rt.__)("Past week"),getValue:()=>{let e=(0,tr.getDate)(null);return Ss(e,7)}},{id:"past-month",label:(0,Rt.__)("Past month"),getValue:()=>{let e=(0,tr.getDate)(null);return Wd(e,1)}}],WN=[{id:"last-7-days",label:(0,Rt.__)("Last 7 days"),getValue:()=>{let e=(0,tr.getDate)(null);return[Ss(e,7),e]}},{id:"last-30-days",label:(0,Rt.__)("Last 30 days"),getValue:()=>{let e=(0,tr.getDate)(null);return[Ss(e,30),e]}},{id:"month-to-date",label:(0,Rt.__)("Month to date"),getValue:()=>{let e=(0,tr.getDate)(null);return[OR(e),e]}},{id:"last-year",label:(0,Rt.__)("Last year"),getValue:()=>{let e=(0,tr.getDate)(null);return[Gd(e,1),e]}},{id:"year-to-date",label:(0,Rt.__)("Year to date"),getValue:()=>{let e=(0,tr.getDate)(null);return[Hd(e),e]}}],ki=e=>{if(!e)return null;let t=(0,tr.getDate)(e);return t&&On(t)?t:null},iv=e=>e?typeof e=="string"?e:Yh(e,"yyyy-MM-dd"):"";function VC({field:e,validity:t,inputRefs:r,isTouched:o,setIsTouched:n,children:i}){let{isValid:s}=e,[a,l]=(0,Oe.useState)(void 0),c=(0,Oe.useCallback)(()=>{let d=Array.isArray(r)?r:[r];for(let p of d){let m=p.current;if(m&&!m.validity.valid){l({type:"invalid",message:m.validationMessage});return}}l(void 0)},[r]);return(0,Oe.useEffect)(()=>{let d=Array.isArray(r)?r:[r],p=t?Ve(s,t):void 0;for(let m of d){let g=m.current;g&&g.setCustomValidity(p?.type==="invalid"&&p.message?p.message:"")}},[r,s,t]),(0,Oe.useEffect)(()=>{let d=Array.isArray(r)?r:[r],p=m=>{m.preventDefault(),n(!0)};for(let m of d)m.current?.addEventListener("invalid",p);return()=>{for(let m of d)m.current?.removeEventListener("invalid",p)}},[r,n]),(0,Oe.useEffect)(()=>{if(!o)return;let d=t?Ve(s,t):void 0;d?l(d):c()},[o,s,t,c]),(0,Me.jsxs)("div",{onBlur:d=>{o||(!d.relatedTarget||!d.currentTarget.contains(d.relatedTarget))&&n(!0)},children:[i,(0,Me.jsx)("div",{"aria-live":"polite",children:a&&(0,Me.jsxs)("p",{className:G("components-validated-control__indicator",a.type==="invalid"?"is-invalid":void 0),children:[(0,Me.jsx)(rr.Icon,{className:"components-validated-control__indicator-icon",icon:ts,size:16,fill:"currentColor"}),a.message]})})]})}function GN({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{id:s,label:a,description:l,setValue:c,getValue:u,isValid:d,format:p}=t,m=t.isDisabled({item:e,field:t}),[g,h]=(0,Oe.useState)(null),b=p.weekStartsOn??(0,tr.getSettings)().l10n.startOfWeek,v=u({item:e}),x=typeof v=="string"?v:void 0,[_,S]=(0,Oe.useState)(()=>ki(x)||new Date),[y,O]=(0,Oe.useState)(!1),k=(0,Oe.useRef)(null),{minConstraint:C,maxConstraint:T,disabledMatchers:D}=ql(d,ki),E=(0,Oe.useCallback)(w=>r(c({item:e,value:w})),[e,r,c]),A=(0,Oe.useCallback)(w=>{let N=w?Yh(w,"yyyy-MM-dd"):void 0;E(N),h(null),O(!0)},[E]),V=(0,Oe.useCallback)(w=>{let N=w.getValue(),M=iv(N);S(N),E(M),h(w.id),O(!0)},[E]),P=(0,Oe.useCallback)(w=>{if(E(w),w){let N=ki(w);N&&S(N)}h(null),O(!0)},[E]),{timezone:{string:R}}=(0,tr.getSettings)(),I=a;return d?.required&&!n?I=`$a} (${(0,Rt.__)("Required")})`:!d?.required&&n&&(I=`$a} (${(0,Rt.__)("Optional")})`),(0,Me.jsx)(VC,{field:t,validity:i,inputRefs:k,isTouched:y,setIsTouched:O,children:(0,Me.jsx)(rr.BaseControl,{id:s,className:"dataviews-controls__date",label:I,help:l,hideLabelFromVision:o,children:(0,Me.jsxs)(B,{direction:"column",gap:"lg",children:[(0,Me.jsxs)(B,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[zN.map(w=>{let N=g===w.id;return(0,Me.jsx)(rr.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:N,size:"small",disabled:m,accessibleWhenDisabled:!0,onClick:()=>V(w),children:w.label},w.id)}),(0,Me.jsx)(rr.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!g,size:"small",disabled:!!g||m,accessibleWhenDisabled:!0,children:(0,Rt.__)("Custom")})]}),(0,Me.jsx)(rr.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:k,type:"date",label:(0,Rt.__)("Date"),hideLabelFromVision:!0,value:x,onChange:P,required:!!t.isValid?.required,disabled:m,min:C,max:T}),(0,Me.jsx)(HN,{style:{width:"100%"},selected:x&&ki(x)||void 0,onSelect:A,month:_,onMonthChange:S,timeZone:R||void 0,weekStartsOn:b,disabled:m||D,disableNavigation:m})]})})})}function UN({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{id:s,label:a,description:l,getValue:c,setValue:u,isValid:d,format:p}=t,m=t.isDisabled({item:e,field:t}),g,h=c({item:e});Array.isArray(h)&&h.length===2&&h.every(F=>typeof F=="string")&&(g=h);let b=p.weekStartsOn??(0,tr.getSettings)().l10n.startOfWeek,{minConstraint:v,maxConstraint:x,disabledMatchers:_}=ql(d,ki),S=(0,Oe.useCallback)(F=>{r(u({item:e,value:F}))},[e,r,u]),[y,O]=(0,Oe.useState)(null),k=(0,Oe.useMemo)(()=>{if(!g)return{from:void 0,to:void 0};let[F,z]=g;return{from:ki(F)||void 0,to:ki(z)||void 0}},[g]),[C,T]=(0,Oe.useState)(()=>k.from||new Date),[D,E]=(0,Oe.useState)(!1),A=(0,Oe.useRef)(null),V=(0,Oe.useRef)(null),P=(0,Oe.useCallback)((F,z)=>{F&&z?S([iv(F),iv(z)]):!F&&!z&&S(void 0)},[S]),R=(0,Oe.useCallback)(F=>{P(F?.from,F?.to),O(null),E(!0)},[P]),I=(0,Oe.useCallback)(F=>{let[z,J]=F.getValue();T(z),P(z,J),O(F.id),E(!0)},[P]),w=(0,Oe.useCallback)((F,z)=>{let[J,Q]=g||[void 0,void 0];if(P(F==="from"?z:J,F==="to"?z:Q),z){let K=ki(z);K&&T(K)}O(null),E(!0)},[g,P]),{timezone:N}=(0,tr.getSettings)(),M=a;return t.isValid?.required&&!n?M=`$a} (${(0,Rt.__)("Required")})`:!t.isValid?.required&&n&&(M=`$a} (${(0,Rt.__)("Optional")})`),(0,Me.jsx)(VC,{field:t,validity:i,inputRefs:[A,V],isTouched:D,setIsTouched:E,children:(0,Me.jsx)(rr.BaseControl,{id:s,className:"dataviews-controls__date",label:M,help:l,hideLabelFromVision:o,children:(0,Me.jsxs)(B,{direction:"column",gap:"lg",children:[(0,Me.jsxs)(B,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[WN.map(F=>{let z=y===F.id;return(0,Me.jsx)(rr.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:z,size:"small",disabled:m,accessibleWhenDisabled:!0,onClick:()=>I(F),children:F.label},F.id)}),(0,Me.jsx)(rr.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!y,size:"small",accessibleWhenDisabled:!0,disabled:!!y||m,children:(0,Rt.__)("Custom")})]}),(0,Me.jsxs)(B,{direction:"row",gap:"sm",justify:"space-between",className:"dataviews-controls__date-range-inputs",children:[(0,Me.jsx)(rr.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:A,type:"date",label:(0,Rt.__)("From"),hideLabelFromVision:!0,value:g?.[0],onChange:F=>w("from",F),required:!!t.isValid?.required,disabled:m,min:v,max:x}),(0,Me.jsx)(rr.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:V,type:"date",label:(0,Rt.__)("To"),hideLabelFromVision:!0,value:g?.[1],onChange:F=>w("to",F),required:!!t.isValid?.required,disabled:m,min:v,max:x})]}),(0,Me.jsx)(jN,{style:{width:"100%"},selected:k,onSelect:R,month:C,onMonthChange:T,timeZone:N.string||void 0,weekStartsOn:b,disabled:m||_})]})})})}function MC({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s}){return i===mr||i===Ir?(0,Me.jsx)(Jd,{className:"dataviews-controls__date",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:i}):i===fr?(0,Me.jsx)(UN,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s}):(0,Me.jsx)(GN,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s})}var rf=f(X(),1),DC=f(H(),1);var sv=f(L(),1),{ValidatedSelectControl:$N}=me(rf.privateApis);function of({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{type:s,label:a,description:l,getValue:c,setValue:u,isValid:d}=t,p=t.isDisabled({item:e,field:t}),m=s==="array",g=c({item:e})??(m?[]:""),h=(0,DC.useCallback)(x=>r(u({item:e,value:x})),[e,r,u]),{elements:b,isLoading:v}=Vt({elements:t.elements,getElements:t.getElements});return v?(0,sv.jsx)(rf.Spinner,{}):(0,sv.jsx)($N,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:Ve(d,i),label:a,value:g,help:l,options:b,onChange:h,__next40pxDefaultSize:!0,hideLabelFromVision:o,multiple:m,disabled:p})}var av=f(L(),1),YN=10;function LC(e){let{field:t}=e,{elements:r}=Vt({elements:t.elements,getElements:t.getElements});return r.length>=YN?(0,av.jsx)(Qd,{...e}):(0,av.jsx)(of,{...e})}var sf=f(X(),1);var FC=f(X(),1),BC=f(H(),1);var HC=f(L(),1),{ValidatedInputControl:qN}=me(FC.privateApis);function en({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,type:i,prefix:s,suffix:a,validity:l}){let{label:c,placeholder:u,description:d,getValue:p,setValue:m,isValid:g}=t,h=p({item:e}),b=t.isDisabled({item:e,field:t}),v=(0,BC.useCallback)(x=>r(m({item:e,value:x})),[e,m,r]);return(0,HC.jsx)(qN,{required:!!g.required,markWhenOptional:n,customValidity:Ve(g,l),label:c,placeholder:u,value:h??"",help:d,onChange:v,hideLabelFromVision:o,type:i,prefix:s,suffix:a,disabled:b,pattern:g.pattern?g.pattern.constraint:void 0,minLength:g.minLength?g.minLength.constraint:void 0,maxLength:g.maxLength?g.maxLength.constraint:void 0,__next40pxDefaultSize:!0})}var nf=f(L(),1);function jC({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,nf.jsx)(en,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"email",prefix:(0,nf.jsx)(sf.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,nf.jsx)(sf.Icon,{icon:Wp})})})}var lf=f(X(),1);var af=f(L(),1);function zC({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,af.jsx)(en,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"tel",prefix:(0,af.jsx)(lf.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,af.jsx)(lf.Icon,{icon:Jp})})})}var uf=f(X(),1);var cf=f(L(),1);function WC({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){return(0,cf.jsx)(en,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:"url",prefix:(0,cf.jsx)(uf.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,cf.jsx)(uf.Icon,{icon:Zp})})})}var Mn=f(X(),1),Xl=f(H(),1),df=f(ee(),1);var Ni=f(L(),1),{ValidatedNumberControl:KN}=me(Mn.privateApis);function GC(e){if(e===""||e===void 0)return"";let t=Number(e);return Number.isFinite(t)?t:""}function XN({value:e,onChange:t,hideLabelFromVision:r,step:o}){let[n="",i=""]=e,s=(0,Xl.useCallback)(l=>t([GC(l),i]),[t,i]),a=(0,Xl.useCallback)(l=>t([n,GC(l)]),[t,n]);return(0,Ni.jsx)(Mn.BaseControl,{help:(0,df.__)("The max. value must be greater than the min. value."),children:(0,Ni.jsxs)(Mn.Flex,{direction:"row",gap:4,children:[(0,Ni.jsx)(Mn.__experimentalNumberControl,{label:(0,df.__)("Min."),value:n,max:i?Number(i)-o:void 0,onChange:s,__next40pxDefaultSize:!0,hideLabelFromVision:r,step:o}),(0,Ni.jsx)(Mn.__experimentalNumberControl,{label:(0,df.__)("Max."),value:i,min:n?Number(n)+o:void 0,onChange:a,__next40pxDefaultSize:!0,hideLabelFromVision:r,step:o})]})})}function ff({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,operator:i,validity:s}){let a=t.format?.decimals??0,l=Math.pow(10,Math.abs(a)*-1),{label:c,description:u,getValue:d,setValue:p,isValid:m}=t,g=d({item:e})??"",h=t.isDisabled({item:e,field:t}),b=(0,Xl.useCallback)(x=>{r(p({item:e,value:["",void 0].includes(x)?void 0:Number(x)}))},[e,r,p]),v=(0,Xl.useCallback)(x=>{r(p({item:e,value:x}))},[e,r,p]);if(i===fr){let x=["",""];return Array.isArray(g)&&g.length===2&&g.every(_=>typeof _=="number"||_==="")&&(x=g),(0,Ni.jsx)(XN,{value:x,onChange:v,hideLabelFromVision:o,step:l})}return(0,Ni.jsx)(KN,{required:!!m.required,markWhenOptional:n,customValidity:Ve(m,s),label:c,help:u,value:g,onChange:b,__next40pxDefaultSize:!0,hideLabelFromVision:o,step:l,min:m.min?m.min.constraint:void 0,max:m.max?m.max.constraint:void 0,disabled:h})}var UC=f(L(),1);function $C(e){return(0,UC.jsx)(ff,{...e})}var YC=f(L(),1);function qC(e){return(0,YC.jsx)(ff,{...e})}var mf=f(X(),1),KC=f(H(),1);var lv=f(L(),1),{ValidatedRadioControl:ZN}=me(mf.privateApis);function XC({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,description:a,getValue:l,setValue:c,isValid:u}=t,d=t.isDisabled({item:e,field:t}),{elements:p,isLoading:m}=Vt({elements:t.elements,getElements:t.getElements}),g=l({item:e}),h=(0,KC.useCallback)(b=>r(c({item:e,value:b})),[e,r,c]);return m?(0,lv.jsx)(mf.Spinner,{}):(0,lv.jsx)(ZN,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:Ve(u,i),label:s,help:a,onChange:h,options:p,selected:g,hideLabelFromVision:o,disabled:d})}var cv=f(H(),1);var ZC=f(L(),1);function QC({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,config:i,validity:s}){let{prefix:a,suffix:l}=i||{};return(0,ZC.jsx)(en,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:s,prefix:a?(0,cv.createElement)(a):void 0,suffix:l?(0,cv.createElement)(l):void 0})}var JC=f(X(),1),eE=f(H(),1);var tE=f(L(),1),{ValidatedToggleControl:QN}=me(JC.privateApis);function rE({field:e,onChange:t,data:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,description:a,getValue:l,setValue:c,isValid:u}=e,d=e.isDisabled({item:r,field:e}),p=(0,eE.useCallback)(()=>{t(c({item:r,value:!l({item:r})}))},[t,c,r,l]);return(0,tE.jsx)(QN,{required:!!u.required,markWhenOptional:n,customValidity:Ve(u,i),hidden:o,label:s,help:a,checked:l({item:r}),onChange:p,disabled:d})}var oE=f(X(),1),nE=f(H(),1);var iE=f(L(),1),{ValidatedTextareaControl:JN}=me(oE.privateApis);function sE({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,config:i,validity:s}){let{rows:a=4}=i||{},l=t.isDisabled({item:e,field:t}),{label:c,placeholder:u,description:d,setValue:p,isValid:m}=t,g=t.getValue({item:e}),h=(0,nE.useCallback)(b=>r(p({item:e,value:b})),[e,r,p]);return(0,iE.jsx)(JN,{required:!!m.required,markWhenOptional:n,customValidity:Ve(m,s),label:c,placeholder:u,value:g??"",help:d,onChange:h,rows:a,disabled:l,minLength:m.minLength?m.minLength.constraint:void 0,maxLength:m.maxLength?m.maxLength.constraint:void 0,__next40pxDefaultSize:!0,hideLabelFromVision:o})}var ka=f(X(),1),aE=f(H(),1);var pf=f(L(),1),{ValidatedToggleGroupControl:eV}=me(ka.privateApis);function lE({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{getValue:s,setValue:a,isValid:l}=t,c=t.isDisabled({item:e,field:t}),u=s({item:e}),d=(0,aE.useCallback)(h=>r(a({item:e,value:h})),[e,r,a]),{elements:p,isLoading:m}=Vt({elements:t.elements,getElements:t.getElements});if(m)return(0,pf.jsx)(ka.Spinner,{});if(p.length===0)return null;let g=p.find(h=>h.value===u);return(0,pf.jsx)(eV,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:Ve(l,i),__next40pxDefaultSize:!0,isBlock:!0,label:t.label,help:g?.description||t.description,onChange:d,value:u,hideLabelFromVision:o,children:p.map(h=>(0,pf.jsx)(ka.__experimentalToggleGroupControlOption,{label:h.label,value:h.value,disabled:c},h.value))})}var gf=f(X(),1),hf=f(H(),1);var Zl=f(L(),1),{ValidatedFormTokenField:tV}=me(gf.privateApis);function cE({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,placeholder:a,description:l,getValue:c,setValue:u,isValid:d}=t,p=c({item:e}),m=t.isDisabled({item:e,field:t}),{elements:g,isLoading:h}=Vt({elements:t.elements,getElements:t.getElements}),b=(0,hf.useMemo)(()=>Array.isArray(p)?p.map(x=>g?.find(S=>S.value===x)||{value:x,label:x}):[],[p,g]),v=(0,hf.useCallback)(x=>{let _=x.map(S=>typeof S=="object"&&"value"in S?S.value:S);r(u({item:e,value:_}))},[r,u,e]);return h?(0,Zl.jsx)(gf.Spinner,{}):(0,Zl.jsx)(tV,{required:!!d?.required,markWhenOptional:n,customValidity:Ve(d,i),label:o?void 0:s,value:b,onChange:v,placeholder:a,suggestions:g?.map(x=>x.value),disabled:m,__experimentalValidateInput:x=>t.isValid?.elements&&g?g.some(_=>_.value===x||_.label===x):!0,__experimentalExpandOnFocus:g&&g.length>0,help:l??(t.isValid?.elements?"":void 0),displayTransform:x=>typeof x=="object"&&"label"in x?x.label:typeof x=="string"&&g&&g.find(S=>S.value===x)?.label||x,__experimentalRenderItem:({item:x})=>{if(typeof x=="string"&&g){let _=g.find(S=>S.value===x);return(0,Zl.jsx)("span",{children:_?.label||x})}return(0,Zl.jsx)("span",{children:x})}})}var rV={grad:.9,turn:360,rad:360/(2*Math.PI)},Dn=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},Mt=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},ho=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},bE=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},uE=function(e){return{r:ho(e.r,0,255),g:ho(e.g,0,255),b:ho(e.b,0,255),a:ho(e.a)}},uv=function(e){return{r:Mt(e.r),g:Mt(e.g),b:Mt(e.b),a:Mt(e.a,3)}},oV=/^#([0-9a-f]{3,8})$/i,vf=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},yE=function(e){var t=e.r,r=e.g,o=e.b,n=e.a,i=Math.max(t,r,o),s=i-Math.min(t,r,o),a=s?i===t?(r-o)/s:i===r?2+(o-t)/s:4+(t-r)/s:0;return{h:60*(a<0?a+6:a),s:i?s/i*100:0,v:i/255*100,a:n}},xE=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),s=o*(1-r),a=o*(1-(t-i)*r),l=o*(1-(1-t+i)*r),c=i%6;return{r:255*[o,a,s,s,l,o][c],g:255*[l,o,o,a,s,s][c],b:255*[s,s,l,o,o,a][c],a:n}},dE=function(e){return{h:bE(e.h),s:ho(e.s,0,100),l:ho(e.l,0,100),a:ho(e.a)}},fE=function(e){return{h:Mt(e.h),s:Mt(e.s),l:Mt(e.l),a:Mt(e.a,3)}},mE=function(e){return xE((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},Ql=function(e){return{h:(t=yE(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},nV=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,iV=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,sV=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,aV=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,pE={string:[[function(e){var t=oV.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?Mt(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?Mt(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=sV.exec(e)||aV.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:uE({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=nV.exec(e)||iV.exec(e);if(!t)return null;var r,o,n=dE({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(rV[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return mE(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 Dn(t)&&Dn(r)&&Dn(o)?uE({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(!Dn(t)||!Dn(r)||!Dn(o))return null;var s=dE({h:Number(t),s:Number(r),l:Number(o),a:Number(i)});return mE(s)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,n=e.a,i=n===void 0?1:n;if(!Dn(t)||!Dn(r)||!Dn(o))return null;var s=(function(a){return{h:bE(a.h),s:ho(a.s,0,100),v:ho(a.v,0,100),a:ho(a.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(i)});return xE(s)},"hsv"]]},gE=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]},lV=function(e){return typeof e=="string"?gE(e.trim(),pE.string):typeof e=="object"&&e!==null?gE(e,pE.object):[null,void 0]};var dv=function(e,t){var r=Ql(e);return{h:r.h,s:ho(r.s+100*t,0,100),l:r.l,a:r.a}},fv=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},hE=function(e,t){var r=Ql(e);return{h:r.h,s:r.s,l:ho(r.l+100*t,0,100),a:r.a}},vE=(function(){function e(t){this.parsed=lV(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 Mt(fv(this.rgba),2)},e.prototype.isDark=function(){return fv(this.rgba)<.5},e.prototype.isLight=function(){return fv(this.rgba)>=.5},e.prototype.toHex=function(){return t=uv(this.rgba),r=t.r,o=t.g,n=t.b,s=(i=t.a)<1?vf(Mt(255*i)):"","#"+vf(r)+vf(o)+vf(n)+s;var t,r,o,n,i,s},e.prototype.toRgb=function(){return uv(this.rgba)},e.prototype.toRgbString=function(){return t=uv(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 fE(Ql(this.rgba))},e.prototype.toHslString=function(){return t=fE(Ql(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=yE(this.rgba),{h:Mt(t.h),s:Mt(t.s),v:Mt(t.v),a:Mt(t.a,3)};var t},e.prototype.invert=function(){return or({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),or(dv(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),or(dv(this.rgba,-t))},e.prototype.grayscale=function(){return or(dv(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),or(hE(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),or(hE(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"?or({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):Mt(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=Ql(this.rgba);return typeof t=="number"?or({h:t,s:r.s,l:r.l,a:r.a}):Mt(r.h)},e.prototype.isEqual=function(t){return this.toHex()===or(t).toHex()},e})(),or=function(e){return e instanceof vE?e:new vE(e)};var Dr=f(X(),1),mv=f(H(),1),wE=f(ee(),1);var Ln=f(L(),1),{ValidatedInputControl:cV}=me(Dr.privateApis),uV=({color:e,onColorChange:t,disabled:r})=>{let o=e&&or(e).isValid()?e:"#ffffff";return(0,Ln.jsx)(Dr.Dropdown,{className:"dataviews-controls__color-picker-dropdown",popoverProps:{resize:!1},renderToggle:({onToggle:n})=>(0,Ln.jsx)(Dr.Button,{onClick:n,"aria-label":(0,wE.__)("Open color picker"),size:"small",disabled:r,accessibleWhenDisabled:!0,icon:()=>(0,Ln.jsx)(Dr.ColorIndicator,{colorValue:o})}),renderContent:()=>(0,Ln.jsx)(Dr.__experimentalDropdownContentWrapper,{paddingSize:"none",children:(0,Ln.jsx)(Dr.ColorPicker,{color:o,onChange:t,enableAlpha:!0})})})};function _E({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{label:s,placeholder:a,description:l,setValue:c,isValid:u}=t,d=t.isDisabled({item:e,field:t}),p=t.getValue({item:e})||"",m=(0,mv.useCallback)(h=>{r(c({item:e,value:h}))},[e,r,c]),g=(0,mv.useCallback)(h=>{r(c({item:e,value:h||""}))},[e,r,c]);return(0,Ln.jsx)(cV,{required:!!t.isValid?.required,markWhenOptional:n,customValidity:Ve(u,i),label:s,placeholder:a,value:p,help:l,onChange:g,hideLabelFromVision:o,type:"text",disabled:d,prefix:(0,Ln.jsx)(Dr.__experimentalInputControlPrefixWrapper,{variant:"control",children:(0,Ln.jsx)(uV,{color:p,onColorChange:m,disabled:d})})})}var yf=f(X(),1),xf=f(H(),1),pv=f(ee(),1);var bf=f(L(),1);function SE({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let[s,a]=(0,xf.useState)(!1),l=t.isDisabled({item:e,field:t}),c=(0,xf.useCallback)(()=>{a(u=>!u)},[]);return(0,bf.jsx)(en,{data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,type:s?"text":"password",suffix:(0,bf.jsx)(yf.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,bf.jsx)(yf.Button,{icon:s?ml:ug,onClick:c,size:"small",label:s?(0,pv.__)("Hide password"):(0,pv.__)("Show password"),disabled:l,accessibleWhenDisabled:!0})})})}function wf(e){return Array.isArray(e.elements)&&e.elements.length>0||typeof e.getElements=="function"}var CE=f(L(),1),RE={adaptiveSelect:LC,array:cE,checkbox:OC,color:_E,combobox:Qd,datetime:NC,date:MC,email:jC,telephone:zC,url:WC,integer:$C,number:qC,password:SE,radio:XC,select:of,text:QC,toggle:rE,textarea:sE,toggleGroup:lE};function dV(e){return e&&typeof e=="object"&&typeof e.control=="string"}function fV(e){let{control:t,...r}=e,o=_f(t);return o===null?null:function(i){return(0,CE.jsx)(o,{...i,config:r})}}function EE(e,t){return typeof e.Edit=="function"?e.Edit:typeof e.Edit=="string"?_f(e.Edit):dV(e.Edit)?fV(e.Edit):wf(e)&&e.type!=="array"?_f("adaptiveSelect"):t===null?null:_f(t)}function _f(e){return Object.keys(RE).includes(e)?RE[e]:null}function mV(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 TE=mV;var pV=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},PE=pV;var gV=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},OE=gV;var IE=f(ee(),1);function Sf({item:e,field:t}){let{elements:r,isLoading:o}=Vt({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 AE=f(L(),1);function nt({item:e,field:t}){return t.hasElements?(0,AE.jsx)(Sf,{item:e,field:t}):t.getValueFormatted({item:e,field:t})}var tn=(e,t,r)=>r==="asc"?e.localeCompare(t):t.localeCompare(e);function it(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)}function rn(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 on(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 nn(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 ze(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 hV({item:e,field:t}){return t.getValue({item:e})}var yr=hV;var vV=/^[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 bV(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!vV.test(r)?(0,IE.__)("Value must be a valid email address."):null}var kE={type:"email",render:nt,Edit:"email",sort:tn,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ge,Ue],validOperators:[Ke,Xe,Ho,jo,zo,Ge,Ue,Zt,It],format:{},getValueFormatted:yr,validate:{required:it,pattern:nn,minLength:rn,maxLength:on,elements:ze,custom:bV}};var NE=f(ee(),1);var Na=(e,t,r)=>r==="asc"?e-t:t-e;function Rf(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 Cf(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 VE={separatorThousand:","};function yV({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=VE: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 xV(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Number.isInteger(r)?(0,NE.__)("Value must be an integer."):null}var ME={type:"integer",render:nt,Edit:"integer",sort:Na,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ke,Xe,ni,ii,si,ai,fr],validOperators:[Ke,Xe,ni,ii,si,ai,fr,Ge,Ue,Zt,It],format:VE,getValueFormatted:yV,validate:{required:it,min:Rf,max:Cf,elements:ze,custom:xV}};var DE=f(ee(),1);var LE={separatorThousand:",",separatorDecimal:".",decimals:2};function wV({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=LE:o=t.format;let{separatorThousand:n,separatorDecimal:i,decimals:s}=o,a=r.toFixed(s),[l,c]=a.split("."),u=n?l.replace(/\B(?=(\d{3})+(?!\d))/g,n):l;return s===0?u:u+i+c}function _V(e){return e===""||e===void 0||e===null}function SV(e,t){let r=t.getValue({item:e});return!_V(r)&&!Number.isFinite(r)?(0,DE.__)("Value must be a number."):null}var FE={type:"number",render:nt,Edit:"number",sort:Na,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ke,Xe,ni,ii,si,ai,fr],validOperators:[Ke,Xe,ni,ii,si,ai,fr,Ge,Ue,Zt,It],format:LE,getValueFormatted:wV,validate:{required:it,min:Rf,max:Cf,elements:ze,custom:SV}};var BE={type:"text",render:nt,Edit:"text",sort:tn,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ge,Ue],validOperators:[Ke,Xe,Ho,jo,zo,Ge,Ue,Zt,It],format:{},getValueFormatted:yr,validate:{required:it,pattern:nn,minLength:rn,maxLength:on,elements:ze}};var Es=f(In(),1);var jE=f(In(),1);function HE(e){if(!e||!On(new Date(e)))return null;let t=(0,jE.getDate)(e);return t&&On(t)?t:null}function zE(e,t,r){let o=t.isValid[r]?.constraint;if(typeof o!="string")return!1;let n=t.getValue({item:e}),i=Array.isArray(n)?n[r==="min"?0:n.length-1]:n;if(i==null||i==="")return!0;let s=HE(o),a=HE(String(i));return!!s&&!!a&&(r==="min"?a.getTime()>=s.getTime():a.getTime()<=s.getTime())}function Ef(e,t){return zE(e,t,"min")}function Tf(e,t){return zE(e,t,"max")}var WE={datetime:(0,Es.getSettings)().formats.datetime,weekStartsOn:(0,Es.getSettings)().l10n.startOfWeek};function RV({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="datetime"?o=WE:o=t.format,(0,Es.dateI18n)(o.datetime,(0,Es.getDate)(r))}var CV=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},GE={type:"datetime",render:nt,Edit:"datetime",sort:CV,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[fi,mi,li,ci,ui,di,mr,Ir],validOperators:[fi,mi,li,ci,ui,di,mr,Ir],format:WE,getValueFormatted:RV,validate:{required:it,elements:ze,min:Ef,max:Tf}};var Ts=f(In(),1);var UE={date:(0,Ts.getSettings)().formats.date,weekStartsOn:(0,Ts.getSettings)().l10n.startOfWeek};function EV({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="date"?o=UE:o=t.format,(0,Ts.dateI18n)(o.date,(0,Ts.getDate)(r))}var TV=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},$E={type:"date",render:nt,Edit:"date",sort:TV,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[fi,mi,li,ci,ui,di,mr,Ir,fr],validOperators:[fi,mi,li,ci,ui,di,mr,Ir,fr],format:UE,getValueFormatted:EV,validate:{required:it,elements:ze,min:Ef,max:Tf}};var Pf=f(ee(),1);function YE(e,t){return t.getValue({item:e})===!0}function PV({item:e,field:t}){let r=t.getValue({item:e});return r===!0?(0,Pf.__)("True"):r===!1?(0,Pf.__)("False"):""}function OV(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&![!0,!1].includes(r)?(0,Pf.__)("Value must be true, false, or undefined"):null}var AV=(e,t,r)=>{let o=!!e;return o===!!t?0:r==="asc"?o?1:-1:o?-1:1},qE={type:"boolean",render:nt,Edit:"checkbox",sort:AV,validate:{required:YE,elements:ze,custom:OV},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ke,Xe],validOperators:[Ke,Xe],format:{},getValueFormatted:PV};var KE={type:"media",render:()=>null,Edit:null,sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:yr,validate:{}};var gv=f(ee(),1);function XE(e,t){let r=t.getValue({item:e});return Array.isArray(r)&&r.length>0&&r.every(o=>![void 0,"",null].includes(o))}function ZE({item:e,field:t}){let r=t.getValue({item:e});return(Array.isArray(r)?r:[]).join(", ")}function IV({item:e,field:t}){return ZE({item:e,field:t})}function kV(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Array.isArray(r)?(0,gv.__)("Value must be an array."):r.every(o=>typeof o=="string")?null:(0,gv.__)("Every value must be a string.")}var NV=(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(","),s=n.join(",");return r==="asc"?i.localeCompare(s):s.localeCompare(i)},QE={type:"array",render:IV,Edit:"array",sort:NV,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ge,Ue],validOperators:[Ge,Ue,Zt,It],format:{},getValueFormatted:ZE,validate:{required:XE,elements:ze,custom:kV}};function VV({item:e,field:t}){return t.getValue({item:e})?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":""}var JE={type:"password",render:nt,Edit:"password",sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:VV,validate:{required:it,pattern:nn,minLength:rn,maxLength:on,elements:ze}};var e1={type:"telephone",render:nt,Edit:"telephone",sort:tn,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ge,Ue],validOperators:[Ke,Xe,Ho,jo,zo,Ge,Ue,Zt,It],format:{},getValueFormatted:yr,validate:{required:it,pattern:nn,minLength:rn,maxLength:on,elements:ze}};var t1=f(ee(),1);var Va=f(L(),1);function MV({item:e,field:t}){if(t.hasElements)return(0,Va.jsx)(Sf,{item:e,field:t});let r=yr({item:e,field:t});return!r||!or(r).isValid()?r:(0,Va.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,Va.jsx)("div",{style:{width:"16px",height:"16px",borderRadius:"50%",backgroundColor:r,border:"1px solid #ddd",flexShrink:0}}),(0,Va.jsx)("span",{children:r})]})}function DV(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!or(r).isValid()?(0,t1.__)("Value must be a valid color."):null}var LV=(e,t,r)=>{let o=or(e),n=or(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(),s=n.toHsl();return i.h!==s.h?r==="asc"?i.h-s.h:s.h-i.h:i.s!==s.s?r==="asc"?i.s-s.s:s.s-i.s:r==="asc"?i.l-s.l:s.l-i.l},r1={type:"color",render:MV,Edit:"color",sort:LV,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ge,Ue],validOperators:[Ke,Xe,Ge,Ue],format:{},getValueFormatted:yr,validate:{required:it,elements:ze,custom:DV}};var o1={type:"url",render:nt,Edit:"url",sort:tn,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ge,Ue],validOperators:[Ke,Xe,Ho,jo,zo,Ge,Ue,Zt,It],format:{},getValueFormatted:yr,validate:{required:it,pattern:nn,minLength:rn,maxLength:on,elements:ze}};var FV=(e,t,r)=>typeof e=="number"&&typeof t=="number"?Na(e,t,r):tn(e,t,r),n1={render:nt,Edit:null,sort:FV,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Ke,Xe],validOperators:QR(),format:{},getValueFormatted:yr,validate:{required:it,elements:ze}};function BV(e){return e==="integer"||e==="number"}function HV(e){return e==="date"||e==="datetime"}function i1(e,t,r){let o=t.validate[r];if(o&&(typeof e=="number"&&BV(t.type)||typeof e=="string"&&HV(t.type)))return{constraint:e,validate:o}}function s1(e,t){let r=e.isValid,o;r?.required===!0&&t.validate.required!==void 0&&(o={constraint:!0,validate:t.validate.required});let n;(r?.elements===!0||r?.elements===void 0&&(e.elements||e.getElements))&&t.validate.elements!==void 0&&(n={constraint:!0,validate:t.validate.elements});let i=i1(r?.min,t,"min"),s=i1(r?.max,t,"max"),a=r?.minLength,l;typeof a=="number"&&t.validate.minLength!==void 0&&(l={constraint:a,validate:t.validate.minLength});let c=r?.maxLength,u;typeof c=="number"&&t.validate.maxLength!==void 0&&(u={constraint:c,validate:t.validate.maxLength});let d=r?.pattern,p;d!==void 0&&t.validate.pattern!==void 0&&(p={constraint:d,validate:t.validate.pattern});let m=r?.custom??t.validate.custom;return{required:o,elements:n,min:i,max:s,minLength:l,maxLength:u,pattern:p,custom:m}}function a1(e){return e.validOperators.reduce((t,r)=>{let o=Rs(r);return o?.filter&&(t[r]=o.filter),t},{})}function jV(e,t){return{...t.format,...e.format}}var l1=jV;function zV(e){let t=[kE,ME,FE,BE,GE,$E,qE,KE,QE,JE,e1,r1,o1].find(r=>r?.type===e);return t||n1}function Fn(e){return e.map(t=>{let r=zV(t.type),o=t.getValue||PE(t.id),n=function(i,s,a){let l=o({item:i}),c=o({item:s});return t.sort?t.sort(l,c,a):r.sort(l,c,a)};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||OE(t.id),elements:t.elements,getElements:t.getElements,hasElements:wf(t),isVisible:t.isVisible,isDisabled:typeof t.isDisabled=="function"?t.isDisabled:()=>!!t.isDisabled,enableHiding:t.enableHiding??!0,readOnly:t.readOnly??!1,type:r.type,render:t.render??r.render,Edit:EE(t,r.Edit),sort:n,enableSorting:t.enableSorting??r.enableSorting,enableGlobalSearch:t.enableGlobalSearch??r.enableGlobalSearch,isValid:s1(t,r),filterBy:TE(t,r.defaultOperators,r.validOperators),filter:a1(r),format:l1(t,r),getValueFormatted:t.getValueFormatted??r.getValueFormatted}})}var zt=f(H(),1);function c1({view:e,data:t,getItemId:r,isLoading:o,paginationInfo:n,selection:i}){let s=e.infiniteScrollEnabled,[a,l]=(0,zt.useState)(!o);(0,zt.useEffect)(()=>{o||l(!0)},[o]);let c=(0,zt.useRef)(t),u=(0,zt.useRef)(n);(0,zt.useEffect)(()=>{o||(c.current=t,u.current=n)},[t,o,n]);let[d,p]=(0,zt.useState)([]),m=(0,zt.useRef)(new Map),g=(0,zt.useRef)([]),h=(0,zt.useRef)({search:void 0,filters:void 0,perPage:void 0}),b=(0,zt.useRef)(void 0),v=(0,zt.useRef)(void 0),x=(0,zt.useRef)(!1),_=(0,zt.useMemo)(()=>{e.startPosition!==void 0&&v.current!==void 0&&(e.startPosition<v.current?b.current="up":e.startPosition>v.current&&(b.current="down")),v.current=e.startPosition;let S=JSON.stringify(e.filters??[]),y=h.current.filters,O=!x.current||!e.infiniteScrollEnabled||e.search!==h.current.search||S!==y||e.perPage!==h.current.perPage;if(x.current=!0,h.current={search:e.search,filters:S,perPage:e.perPage},O){m.current.clear(),b.current=void 0;let R=e.search?1:e.startPosition??1,I=t.map((w,N)=>{let M=R+N;return m.current.set(r(w),M),{...w,position:M}});return g.current=I,I}let k=g.current,C=new Set(t.map(r)),T=b.current,D=e.search?1:e.startPosition??1,E=t.map((R,I)=>{let w=r(R),N=e.infiniteScrollEnabled?D+I:void 0;return N!==void 0&&m.current.set(w,N),{...R,position:N}});if(E.length===0)return k;let A=k.filter(R=>!C.has(r(R))),V=T==="up"?[...E,...A]:[...A,...E];V.sort((R,I)=>{let w=R.position,N=I.position;return w-N});let P=V;if(d.length>0){let R=Math.min(...d),I=Math.max(...d),w=20,N=V.map(J=>J.position),M=Math.min(...N);!(Math.max(...N)<R-w||M>I+w)&&(P=V.filter(J=>{let Q=r(J);if(i?.includes(Q))return!0;let be=J.position;return T==="up"?be<=I+w:T==="down"?be>=R-w:be>=R-w&&be<=I+w}))}return g.current=P,P},[t,e.search,e.filters,e.perPage,e.startPosition,e.infiniteScrollEnabled,d,i,r]);return s?{data:_,paginationInfo:n,hasInitiallyLoaded:a,setVisibleEntries:p}:{data:(o&&c.current?.length?c.current:t).map(y=>({...y,position:void 0})),paginationInfo:o&&c.current?.length?u.current:n,hasInitiallyLoaded:a,setVisibleEntries:void 0}}var xr=f(H(),1),d1=f(Xt(),1);function u1(e,t,r){let o=e.getBoundingClientRect(),n=o.top+o.height/2,i=Array.from(e.querySelectorAll("[aria-posinset]"));if(i.length===0)return!1;let s=i.reduce((c,u)=>{let d=u.getBoundingClientRect(),p=d.top+d.height/2,m=Math.abs(p-n),g=c.getBoundingClientRect(),h=g.top+g.height/2,b=Math.abs(h-n);return m<b?u:c}),a=Number(s.getAttribute("aria-posinset")),l=s.getBoundingClientRect();return t.current={posinset:a,viewportOffset:l.top-o.top,direction:r},!0}function f1({view:e,onChangeView:t,isLoading:r,paginationInfo:o,containerRef:n,setVisibleEntries:i}){let s=(0,xr.useRef)(null),a=(0,xr.useRef)(e),l=(0,xr.useRef)(r),c=(0,xr.useRef)(t),u=(0,xr.useRef)(o.totalItems);(0,xr.useLayoutEffect)(()=>{a.current=e,l.current=r,c.current=t,u.current=o.totalItems},[e,r,t,o.totalItems]);let d=(0,xr.useCallback)(m=>{i&&i(g=>{let h=new Set(g),b=!1;return m.forEach(v=>{let x=Number(v.target?.attributes?.getNamedItem("aria-posinset")?.value);isNaN(x)||(v.isIntersecting?h.has(x)||(h.add(x),b=!0):h.has(x)&&(h.delete(x),b=!0))}),b?Array.from(h).sort():g})},[i]);(0,xr.useLayoutEffect)(()=>{let m=n.current,g=s.current;if(!m||!e.infiniteScrollEnabled||!g||r)return;let h=m.querySelector(`[aria-posinset="$g.posinset}"]`);if(h){let b=m.getBoundingClientRect(),_=h.getBoundingClientRect().top-b.top-g.viewportOffset;Math.abs(_)>1&&(m.scrollTop+=_)}s.current=null},[n,r,e.infiniteScrollEnabled]);let p=(0,xr.useRef)(null);return(0,xr.useEffect)(()=>{if(!e.infiniteScrollEnabled||!d){p.current&&(p.current.disconnect(),p.current=null);return}return p.current=new IntersectionObserver(d,{root:null,rootMargin:"0px",threshold:.1}),()=>{p.current&&(p.current.disconnect(),p.current=null)}},[e.infiniteScrollEnabled,d]),(0,xr.useEffect)(()=>{if(!e.infiniteScrollEnabled||!n.current)return;let m=0,g=600,h=800,b=(0,d1.throttle)(x=>{let _=a.current,S=u.current,y=x.target,O=y.scrollTop,k=y.scrollHeight,C=y.clientHeight,T=O>m?"down":"up";if(m=O,l.current)return;let D=_.startPosition||1,E=_.perPage||10,A=Math.min(D+E,S);if(T==="down"&&O+C>=k-g&&A<S){let V=A;u1(y,s,"down"),c.current({..._,startPosition:V})}if(T==="up"&&O<=h&&D>1){let V=D-E,P=V<6?1:V;u1(y,s,"up"),c.current({..._,startPosition:P})}},50),v=n.current;return v.addEventListener("scroll",b),()=>{v.removeEventListener("scroll",b),b.cancel()}},[n,e.infiniteScrollEnabled]),{intersectionObserver:p.current}}var Wt=f(L(),1),WV=e=>e.id,GV=()=>!0,UV=[],$V={table:{},grid:{},list:{}},YV=xi.filter(e=>!e.isPicker);function qV({header:e,search:t=!0,searchLabel:r=void 0}){let{view:o}=(0,nr.useContext)(ne),n=o.infiniteScrollEnabled;return(0,Wt.jsxs)(Wt.Fragment,{children:[(0,Wt.jsxs)(B,{direction:"row",align:"top",justify:"space-between",className:G("dataviews__view-actions",{"dataviews__view-actions--infinite-scroll":n}),gap:"xs",children:[(0,Wt.jsxs)(B,{direction:"row",justify:"start",gap:"sm",className:"dataviews__search",children:[t&&(0,Wt.jsx)(Qh,{label:r}),(0,Wt.jsx)(Kd,{})]}),(0,Wt.jsxs)(B,{direction:"row",gap:"xs",style:{flexShrink:0},children:[(0,Wt.jsx)(CC,{}),e]})]}),(0,Wt.jsx)(Xd,{className:"dataviews-filters__container"}),(0,Wt.jsx)(Xh,{}),(0,Wt.jsx)(Zh,{})]})}function KV({view:e,onChangeView:t,fields:r,search:o=!0,searchLabel:n=void 0,actions:i=UV,data:s,getItemId:a=WV,getItemLevel:l,isLoading:c=!1,paginationInfo:u,defaultLayouts:d=$V,selection:p,onChangeSelection:m,onClickItem:g,renderItemLink:h,isItemClickable:b=GV,header:v,children:x,config:_={perPageSizes:[10,20,50,100]},empty:S,onReset:y}){let[O,k]=(0,nr.useState)([]),C=p===void 0||m===void 0,T=C?O:p,{data:D,paginationInfo:E,hasInitiallyLoaded:A,setVisibleEntries:V}=c1({view:e,data:s,getItemId:a,isLoading:c,selection:T,paginationInfo:u}),P=(0,nr.useRef)(null),[R,I]=(0,nr.useState)(0),w=(0,m1.useResizeObserver)(te=>{I(te[0].borderBoxSize[0].inlineSize)},{box:"border-box"}),[N,M]=(0,nr.useState)(null);function F(te){let ue=typeof te=="function"?te(T):te;C&&k(ue),m&&m(ue)}let z=(0,nr.useMemo)(()=>Fn(r),[r]),J=(0,nr.useMemo)(()=>e.infiniteScrollEnabled?T:T.filter(te=>s.some(ue=>a(ue)===te)),[T,s,a,e.infiniteScrollEnabled]),Q=Gl(z,e),se=(0,nr.useMemo)(()=>(Q||[]).some(te=>te.isPrimary||te.isLocked),[Q]),[be,K]=(0,nr.useState)(se),{intersectionObserver:ye}=f1({view:e,onChangeView:t,isLoading:c,paginationInfo:u,containerRef:P,setVisibleEntries:V});(0,nr.useEffect)(()=>{se&&!be&&K(!0)},[se,be]);let q=(0,nr.useMemo)(()=>Object.fromEntries(Object.entries(d).filter(([te])=>YV.some(ue=>ue.type===te)).map(([te,ue])=>[te,ue===!0?{}:ue])),[d]);return q[e.type]?(0,Wt.jsx)(ne.Provider,{value:{view:e,onChangeView:t,fields:z,actions:i,data:D,isLoading:c,paginationInfo:E,selection:J,onChangeSelection:F,openedFilter:N,setOpenedFilter:M,getItemId:a,getItemLevel:l,isItemClickable:b,onClickItem:g,renderItemLink:h,containerWidth:R,containerRef:P,resizeObserverRef:w,defaultLayouts:q,filters:Q,isShowingFilter:be,setIsShowingFilter:K,config:_,empty:S,hasInitiallyLoaded:A,onReset:y,intersectionObserver:ye},children:(0,Wt.jsx)("div",{className:"dataviews-wrapper",children:x??(0,Wt.jsx)(qV,{header:v,search:o,searchLabel:n})})}):null}var Io=KV;Io.BulkActionToolbar=Zu;Io.Filters=$l;Io.FiltersToggled=Xd;Io.FiltersToggle=Kd;Io.Layout=Xh;Io.LayoutSwitcher=ev;Io.Pagination=Qg;Io.Search=Qh;Io.ViewConfig=tv;Io.Footer=Zh;var Vi=Io;var wv=f(H(),1);var p1=f(H(),1),g1=f(L(),1),hv=(0,p1.createContext)({fields:[]});hv.displayName="DataFormContext";function h1({fields:e,children:t}){return(0,g1.jsx)(hv.Provider,{value:{fields:e},children:t})}var vo=hv;var Ff=f(H(),1);var Af=f(H(),1),ec=f(X(),1);var Jl=f(ee(),1),ir={type:"regular",labelPosition:"top"},XV=e=>typeof e=="string"?[{id:e,visibility:"when-collapsed"}]:e.map(t=>typeof t=="string"?{id:t,visibility:"when-collapsed"}:{id:t.id,visibility:t.visibility});function v1(e){let t=ir;if(e?.type==="regular")t={type:"regular",labelPosition:e?.labelPosition??"top"};else if(e?.type==="panel"){let r=e.summary??[],o=Array.isArray(r)?r:[r],n=e?.openAs,i;typeof n=="object"&&n.type==="modal"?i={type:"modal",applyLabel:n.applyLabel?.trim()||(0,Jl.__)("Apply"),cancelLabel:n.cancelLabel?.trim()||(0,Jl.__)("Cancel")}:n==="modal"?i={type:"modal",applyLabel:(0,Jl.__)("Apply"),cancelLabel:(0,Jl.__)("Cancel")}:i={type:"dropdown"},t={type:"panel",labelPosition:e?.labelPosition??"side",openAs:i,summary:o,editVisibility:e?.editVisibility??"on-hover"}}else if(e?.type==="card")if(e.withHeader===!1)t={type:"card",withHeader:!1,isOpened:!0,summary:[],isCollapsible:!1};else{let r=e.summary??[];t={type:"card",withHeader:!0,isOpened:typeof e.isOpened=="boolean"?e.isOpened:!0,summary:XV(r),isCollapsible:e.isCollapsible===void 0?!0:e.isCollapsible}}else e?.type==="row"?t={type:"row",alignment:e?.alignment??"center",styles:e?.styles??{}}:e?.type==="details"&&(t={type:"details",summary:e?.summary??""});return t}function b1(e){let t=v1(e?.layout),r=(e.fields??[]).map(o=>{if(typeof o=="string")return{id:o,layout:t};let n=o.layout?v1(o.layout):t;return{id:o.id,layout:n,...!!o.label&&{label:o.label},...!!o.description&&{description:o.description},..."children"in o&&Array.isArray(o.children)&&{children:b1({fields:o.children,layout:ir}).fields}}});return{layout:t,fields:r}}var Of=b1;var $e=f(L(),1);function ZV({title:e}){return(0,$e.jsx)(B,{direction:"column",className:"dataforms-layouts-regular__header",gap:"lg",children:(0,$e.jsx)(B,{direction:"row",align:"center",children:(0,$e.jsx)(ec.__experimentalHeading,{level:2,size:13,children:e})})})}function y1({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{fields:s}=(0,Af.useContext)(vo),a=t.layout,l=(0,Af.useMemo)(()=>({layout:ir,fields:t.children?t.children:[]}),[t]);if(t.children)return(0,$e.jsxs)($e.Fragment,{children:[!o&&t.label&&(0,$e.jsx)(ZV,{title:t.label}),(0,$e.jsx)(Lr,{data:e,form:l,onChange:r,validity:i?.children})]});let c=a.labelPosition,u=s.find(d=>d.id===t.id);return!u||!u.Edit?null:c==="side"?(0,$e.jsxs)(B,{direction:"row",className:"dataforms-layouts-regular__field",gap:"sm",children:[(0,$e.jsx)("div",{className:G("dataforms-layouts-regular__field-label",`dataforms-layouts-regular__field-label--label-position-$c}`),children:(0,$e.jsx)(ec.BaseControl.VisualLabel,{children:u.label})}),(0,$e.jsx)("div",{className:"dataforms-layouts-regular__field-control",children:u.readOnly===!0?(0,$e.jsx)(u.render,{item:e,field:u}):(0,$e.jsx)(u.Edit,{data:e,field:u,onChange:r,hideLabelFromVision:!0,markWhenOptional:n,validity:i},u.id)})]}):(0,$e.jsx)("div",{className:"dataforms-layouts-regular__field",children:u.readOnly===!0?(0,$e.jsx)($e.Fragment,{children:(0,$e.jsxs)($e.Fragment,{children:[!o&&c!=="none"&&(0,$e.jsx)(ec.BaseControl.VisualLabel,{children:u.label}),(0,$e.jsx)(u.render,{item:e,field:u})]})}):(0,$e.jsx)(u.Edit,{data:e,field:u,onChange:r,hideLabelFromVision:c==="none"?!0:o,markWhenOptional:n,validity:i})})}var yv=f(vv(),1),Ps=f(X(),1),ko=f(H(),1),Vf=f(Xt(),1);var If=f(X(),1),Da=f(ee(),1);var P1=f(Xt(),1);var O1=f(H(),1);function dM(e,t){return G("dataforms-layouts-panel__field-label",`dataforms-layouts-panel__field-label--label-position-$e}`,{"has-error":t})}var S1=dM;var R1=f(X(),1);var Mi=f(L(),1);function fM(e,t,r){return e?(0,Mi.jsxs)(dt.Root,{children:[(0,Mi.jsx)(dt.Trigger,{render:(0,Mi.jsxs)("span",{className:"dataforms-layouts-panel__field-label-error-content",children:[(0,Mi.jsx)(R1.Icon,{icon:ts,size:16}),(0,Mi.jsxs)(yn,{children:[t,": "]}),r]})}),(0,Mi.jsx)(dt.Popup,{children:t})]}):r}var C1=fM;function E1(e){if(!e)return;let t=Object.keys(e).filter(r=>r!=="children");for(let r of t){let o=e[r];if(o!==void 0&&o.type==="invalid")return o.message?o.message:r==="required"?"A required field is empty":"Unidentified validation error"}if(e.children)for(let r of Object.values(e.children)){let o=E1(r);if(o)return o}}var T1=E1;var wr=f(L(),1);function rc({data:e,field:t,fieldLabel:r,summaryFields:o,validity:n,touched:i,disabled:s,onClick:a,"aria-expanded":l}){let{labelPosition:c,editVisibility:u}=t.layout,d=T1(n),p=i&&!!d,m=S1(c,p),g=C1(p,d,r),h=G("dataforms-layouts-panel__field-trigger",`dataforms-layouts-panel__field-trigger--label-$c}`,{"is-disabled":s,"dataforms-layouts-panel__field-trigger--edit-always":u==="always"}),b=(0,P1.useInstanceId)(rc,"dataforms-layouts-panel__field-control"),v=p?(0,Da.sprintf)((0,Da._x)("Edit %s (has errors)","field"),r||""):(0,Da.sprintf)((0,Da._x)("Edit %s","field"),r||""),x=(0,O1.useRef)(null);return(0,wr.jsxs)("div",{ref:x,className:h,onClick:s?void 0:()=>{let y=x.current?.ownerDocument.defaultView?.getSelection();y&&y.toString().length>0||a()},onKeyDown:s?void 0:y=>{y.target===y.currentTarget&&(y.key==="Enter"||y.key===" ")&&(y.preventDefault(),a())},children:[c!=="none"&&(0,wr.jsx)("span",{className:m,children:g}),c==="none"&&p&&(0,wr.jsxs)(dt.Root,{children:[(0,wr.jsx)(dt.Trigger,{render:(0,wr.jsx)("span",{className:"dataforms-layouts-panel__field-label-error-content",role:"img","aria-label":d,children:(0,wr.jsx)(If.Icon,{icon:ts,size:16})})}),(0,wr.jsx)(dt.Popup,{children:d})]}),(0,wr.jsx)("span",{id:`$b}`,className:"dataforms-layouts-panel__field-control",children:o.length>1?(0,wr.jsx)("span",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",width:"100%",gap:"2px"},children:o.map(y=>(0,wr.jsx)("span",{style:{width:"100%"},children:(0,wr.jsx)(y.render,{item:e,field:y})},y.id))}):o.map(y=>(0,wr.jsx)(y.render,{item:e,field:y},y.id))}),!s&&(0,wr.jsx)(If.Button,{className:"dataforms-layouts-panel__field-trigger-icon",label:v,icon:og,size:"small","aria-expanded":l,"aria-haspopup":"dialog","aria-describedby":`$b}`})]})}var A1=f(vv(),1),bv=f(Bh(),1),sn=f(H(),1),_r=f(ee(),1);function I1(e){return e?Object.values(e).every(t=>Object.entries(t).every(([r,o])=>r==="children"&&o&&typeof o=="object"?I1(o):o.type!=="invalid"&&o.type!=="validating")):!0}function mM(e,t){let r=Of(e);if(r.fields.length===0)return[];let o=new Map;t.forEach(s=>{o.set(s.id,s)});function n(s){if("children"in s&&Array.isArray(s.children)){let c=s.children.map(n).filter(d=>d!==null);if(c.length===0)return null;let u=o.get(s.id);if(u){let[d]=Fn([u]);return{id:s.id,children:c,field:d}}return{id:s.id,children:c}}let a=o.get(s.id);if(!a)return null;let[l]=Fn([a]);return{id:s.id,children:[],field:l}}return r.fields.map(n).filter(s=>s!==null)}function La(e,t,r){if(e||(e={}),r.length===0)return e;let o={...e},n=o;for(let s=0;s<r.length-1;s++){let a=r[s];n[a]||(n[a]={}),n[a]={...n[a]},n=n[a]}let i=r[r.length-1];return n[i]={...n[i]||{},...t},o}function k1(e,t,r){if(!e||t.length===0)return e;let o={...e},n=o;for(let a=0;a<t.length-1;a++){let l=t[a];if(!n[l])return e;n[l]={...n[l]},n=n[l]}let i=t[t.length-1];if(!n[i])return e;let s={...n[i]};if(delete s[r],Object.keys(s).length===0?delete n[i]:n[i]=s,Object.keys(o).length!==0)return o}function pM(e,t,r){let{elementsCounterRef:o,setFormValidity:n,path:i,item:s}=r,a=(o.current[t.id]||0)+1;o.current[t.id]=a,e.then(l=>{if(a===o.current[t.id]){if(!Array.isArray(l)){n(c=>La(c,{elements:{type:"invalid",message:(0,_r.__)("Could not validate elements.")}},[...i,t.id]));return}t.field?.isValid.elements&&!t.field.isValid.elements.validate(s,{...t.field,elements:l})?n(c=>La(c,{elements:{type:"invalid",message:(0,_r.__)("Value must be one of the elements.")}},[...i,t.id])):n(c=>k1(c,[...i,t.id],"elements"))}}).catch(l=>{if(a!==o.current[t.id])return;let c;l instanceof Error?c=l.message:c=String(l)||(0,_r.__)("Unknown error when running elements validation asynchronously."),n(u=>La(u,{elements:{type:"invalid",message:c}},[...i,t.id]))})}function gM(e,t,r){let{customCounterRef:o,setFormValidity:n,path:i}=r,s=(o.current[t.id]||0)+1;o.current[t.id]=s,e.then(a=>{if(s===o.current[t.id]){if(a===null){n(l=>k1(l,[...i,t.id],"custom"));return}if(typeof a=="string"){n(l=>La(l,{custom:{type:"invalid",message:a}},[...i,t.id]));return}n(l=>La(l,{custom:{type:"invalid",message:(0,_r.__)("Validation could not be processed.")}},[...i,t.id]))}}).catch(a=>{if(s!==o.current[t.id])return;let l;a instanceof Error?l=a.message:l=String(a)||(0,_r.__)("Unknown error when running custom validation asynchronously."),n(c=>La(c,{custom:{type:"invalid",message:l}},[...i,t.id]))})}function N1(e,t,r){if(t.field?.isValid.required&&!t.field.isValid.required.validate(e,t.field))return{required:{type:"invalid"}};if(t.field?.isValid.pattern&&!t.field.isValid.pattern.validate(e,t.field))return{pattern:{type:"invalid",message:(0,_r.__)("Value does not match the required pattern.")}};if(t.field?.isValid.min&&!t.field.isValid.min.validate(e,t.field))return{min:{type:"invalid",message:(0,_r.__)("Value is below the minimum.")}};if(t.field?.isValid.max&&!t.field.isValid.max.validate(e,t.field))return{max:{type:"invalid",message:(0,_r.__)("Value is above the maximum.")}};if(t.field?.isValid.minLength&&!t.field.isValid.minLength.validate(e,t.field))return{minLength:{type:"invalid",message:(0,_r.__)("Value is too short.")}};if(t.field?.isValid.maxLength&&!t.field.isValid.maxLength.validate(e,t.field))return{maxLength:{type:"invalid",message:(0,_r.__)("Value is too long.")}};if(t.field?.isValid.elements&&t.field.hasElements&&!t.field.getElements&&Array.isArray(t.field.elements)&&!t.field.isValid.elements.validate(e,t.field))return{elements:{type:"invalid",message:(0,_r.__)("Value must be one of the elements.")}};let o;if(t.field&&t.field.isValid.custom)try{let i=t.field.getValue({item:e});o=t.field.isValid.custom((0,A1.default)(e,t.field.setValue({item:e,value:i})),t.field)}catch(i){let s;return i instanceof Error?s=i.message:s=String(i)||(0,_r.__)("Unknown error when running custom validation."),{custom:{type:"invalid",message:s}}}if(typeof o=="string")return{custom:{type:"invalid",message:o}};let n={};if(t.field&&t.field.isValid.elements&&t.field.hasElements&&typeof t.field.getElements=="function"&&(pM(t.field.getElements(),t,r),n.elements={type:"validating",message:(0,_r.__)("Validating\u2026")}),o instanceof Promise&&(gM(o,t,r),n.custom={type:"validating",message:(0,_r.__)("Validating\u2026")}),Object.keys(n).length>0)return n;if(t.children.length>0){let i={};t.children.forEach(a=>{i[a.id]=N1(e,a,{...r,path:[...r.path,t.id,"children"]})});let s={};return Object.entries(i).forEach(([a,l])=>{l!==void 0&&(s[a]=l)}),Object.keys(s).length===0?void 0:{children:s}}}function V1(e,t){let r=e?.field?.getValue({item:t});if(e.children.length===0)return r;let o=e.children.map(n=>V1(n,t));return o?{value:r,children:o}:r}function hM(e,t,r){let[o,n]=(0,sn.useState)(),i=(0,sn.useRef)({}),s=(0,sn.useRef)({}),a=(0,sn.useRef)({}),l=(0,sn.useCallback)(()=>{let c={customCounterRef:i,elementsCounterRef:s,setFormValidity:n,path:[],item:e},u=mM(r,t);if(u.length===0){n(void 0);return}let d={},p=[];u.forEach(m=>{let g=V1(m,e);if(a.current.hasOwnProperty(m.id)&&(0,bv.default)(a.current[m.id],g)){p.push(m.id);return}a.current[m.id]=g;let h=N1(e,m,c);h!==void 0&&(d[m.id]=h)}),n(m=>{let g={...m,...d},h=[...p,...Object.keys(d)];return Object.keys(g).forEach(v=>{g&&!h.includes(v)&&delete g[v]}),Object.keys(g).length===0&&(g=void 0),(0,bv.default)(m,g)?m:g})},[e,t,r]);return(0,sn.useEffect)(()=>{l()},[l]),{validity:o,isValid:I1(o)}}var M1=hM;var D1=f(H(),1);function Di(e,t){(0,D1.useEffect)(()=>{t&&e.current&&e.current.querySelectorAll("input, textarea, select").forEach(o=>{o.reportValidity()})},[t,e])}var L1=f(H(),1);function vM(e){return Array.isArray(e)?e.map(t=>typeof t=="string"?t:t.id):[]}var kf=(e,t)=>Array.isArray(e)&&e.length>0?vM(e).map(o=>t.find(n=>n.id===o)).filter(o=>o!==void 0):[];var bM=(e,t)=>{let r=t.find(o=>o.id===e.id);return r||t.find(o=>{if(e.children){let n=e.children.filter(i=>!i.children);return n.length===0?!1:o.id===n[0].id}return o.id===e.id})};function yM(e){let{fields:t}=(0,L1.useContext)(vo),r=e.layout,o=kf(r.summary,t),n=bM(e,t),i=e.children?e.label:n?.label;return o.length===0?{summaryFields:n?[n]:[],fieldDefinition:n,fieldLabel:i}:{summaryFields:o,fieldDefinition:n,fieldLabel:i}}var Nf=yM;var Sr=f(L(),1);function xM({data:e,field:t,onChange:r,fieldLabel:o,onClose:n,touched:i}){let{openAs:s}=t.layout,{applyLabel:a,cancelLabel:l}=s,{fields:c}=(0,ko.useContext)(vo),[u,d]=(0,ko.useState)({}),p=(0,ko.useMemo)(()=>(0,yv.default)(e,u,{arrayMerge:(y,O)=>O}),[e,u]),m=(0,ko.useMemo)(()=>({layout:ir,fields:t.children?t.children:[{id:t.id,layout:ir}]}),[t]),g=c.map(y=>({...y,Edit:y.Edit===null?void 0:y.Edit,isValid:{required:y.isValid.required?.constraint,elements:y.isValid.elements?.constraint,min:y.isValid.min?.constraint,max:y.isValid.max?.constraint,pattern:y.isValid.pattern?.constraint,minLength:y.isValid.minLength?.constraint,maxLength:y.isValid.maxLength?.constraint}})),{validity:h}=M1(p,g,m),b=()=>{r(u),n()},v=y=>{d(O=>(0,yv.default)(O,y,{arrayMerge:(k,C)=>C}))},x=(0,Vf.useFocusOnMount)("firstInputElement"),_=(0,ko.useRef)(null),S=(0,Vf.useMergeRefs)([x,_]);return Di(_,i),(0,Sr.jsxs)(Ps.Modal,{className:"dataforms-layouts-panel__modal",onRequestClose:n,isFullScreen:!1,title:o,size:"medium",children:[(0,Sr.jsx)("div",{ref:S,children:(0,Sr.jsx)(Lr,{data:p,form:m,onChange:v,validity:h,children:(y,O,k,C)=>(0,Sr.jsx)(y,{data:p,field:O,onChange:v,hideLabelFromVision:m.fields.length<2,markWhenOptional:C,validity:k},O.id)})}),(0,Sr.jsxs)(B,{direction:"row",className:"dataforms-layouts-panel__modal-footer",gap:"md",children:[(0,Sr.jsx)(Ps.__experimentalSpacer,{style:{flex:1}}),(0,Sr.jsx)(Ps.Button,{variant:"tertiary",onClick:n,__next40pxDefaultSize:!0,children:l}),(0,Sr.jsx)(Ps.Button,{variant:"primary",onClick:b,__next40pxDefaultSize:!0,children:a})]})]})}function wM({data:e,field:t,onChange:r,validity:o}){let[n,i]=(0,ko.useState)(!1),[s,a]=(0,ko.useState)(!1),{fieldDefinition:l,fieldLabel:c,summaryFields:u}=Nf(t);if(!l)return null;let d=()=>{a(!1),i(!0)};return(0,Sr.jsxs)(Sr.Fragment,{children:[(0,Sr.jsx)(rc,{data:e,field:t,fieldLabel:c,summaryFields:u,validity:o,touched:n,disabled:l.readOnly===!0,onClick:()=>a(!0),"aria-expanded":s}),s&&(0,Sr.jsx)(xM,{data:e,field:t,onChange:r,fieldLabel:c??"",onClose:d,touched:n})]})}var F1=wM;var Li=f(X(),1),B1=f(ee(),1),Bn=f(H(),1);var H1=f(Xt(),1);var sr=f(L(),1);function _M({title:e,onClose:t}){return(0,sr.jsx)(B,{direction:"column",className:"dataforms-layouts-panel__dropdown-header",gap:"lg",children:(0,sr.jsxs)(B,{direction:"row",gap:"sm",align:"center",children:[e&&(0,sr.jsx)(Li.__experimentalHeading,{level:2,size:13,children:e}),(0,sr.jsx)(Li.__experimentalSpacer,{style:{flex:1}}),t&&(0,sr.jsx)(Li.Button,{label:(0,B1.__)("Close"),icon:es,onClick:t,size:"small"})]})})}function SM({touched:e,children:t}){let r=(0,Bn.useRef)(null);return Di(r,e),(0,sr.jsx)("div",{ref:r,children:t})}function RM({data:e,field:t,onChange:r,validity:o}){let[n,i]=(0,Bn.useState)(!1),[s,a]=(0,Bn.useState)(null),l=(0,Bn.useMemo)(()=>({anchor:s,placement:"left-start",offset:36,shift:!0}),[s]),[c,u]=(0,H1.__experimentalUseDialog)({focusOnMount:"firstInputElement"}),d=(0,Bn.useMemo)(()=>({layout:ir,fields:t.children?t.children:[{id:t.id,layout:ir}]}),[t]),p=(0,Bn.useMemo)(()=>{if(o!==void 0)return t.children?o?.children:{[t.id]:o}},[o,t]),{fieldDefinition:m,fieldLabel:g,summaryFields:h}=Nf(t);return m?(0,sr.jsx)("div",{ref:a,className:"dataforms-layouts-panel__field-dropdown-anchor",children:(0,sr.jsx)(Li.Dropdown,{contentClassName:"dataforms-layouts-panel__field-dropdown",popoverProps:l,focusOnMount:!1,onToggle:b=>{b||i(!0)},renderToggle:({isOpen:b,onToggle:v})=>(0,sr.jsx)(rc,{data:e,field:t,fieldLabel:g,summaryFields:h,validity:o,touched:n,disabled:m.readOnly===!0,onClick:v,"aria-expanded":b}),renderContent:({onClose:b})=>(0,sr.jsx)(SM,{touched:n,children:(0,sr.jsxs)("div",{ref:c,...u,children:[(0,sr.jsx)(_M,{title:g,onClose:b}),(0,sr.jsx)(Lr,{data:e,form:d,onChange:r,validity:p,children:(v,x,_,S)=>(0,sr.jsx)(v,{data:e,field:x,onChange:r,hideLabelFromVision:(d?.fields??[]).length<2,markWhenOptional:S,validity:_},x.id)})]})})})}):null}var j1=RM;var xv=f(L(),1);function z1({data:e,field:t,onChange:r,validity:o}){return t.layout.openAs.type==="modal"?(0,xv.jsx)(F1,{data:e,field:t,onChange:r,validity:o}):(0,xv.jsx)(j1,{data:e,field:t,onChange:r,validity:o})}var Fr=f(H(),1);var Mf=f(ee(),1),W1=f(L(),1);function G1(e){if(!e)return 0;let t=0,r=Object.keys(e).filter(o=>o!=="children");for(let o of r)e[o]?.type==="invalid"&&t++;if(e.children)for(let o of Object.values(e.children))t+=G1(o);return t}function Df({validity:e}){let t=G1(e);return t===0?null:(0,W1.jsx)(np,{intent:"high",children:(0,Mf.sprintf)((0,Mf._n)("%d field needs attention","%d fields need attention",t),t)})}var st=f(L(),1);function CM(e,t,r){if(!t||Array.isArray(t)&&t.length===0)return!1;let n=(Array.isArray(t)?t:[t]).find(i=>typeof i=="string"?i===e.id:typeof i=="object"&&"id"in i?i.id===e.id:!1);return n?typeof n=="string"?!0:typeof n=="object"&&"visibility"in n?n.visibility==="always"||n.visibility==="when-collapsed"&&!r:!0:!1}function EM({data:e,fields:t,label:r,layout:o,isOpen:n,touched:i,validity:s}){let l=kf(o.summary,t).filter(d=>CM(d,o.summary,n)),c=i&&o.isCollapsible,u=l.length>0&&o.withHeader;return(0,st.jsxs)(B,{align:"center",justify:"space-between",className:"dataforms-layouts-card__field-header-content",children:[(0,st.jsx)(so.Title,{children:r}),(c||u)&&(0,st.jsxs)(ao.HeaderDescription,{className:"dataforms-layouts-card__field-header-content-description",children:[c&&(0,st.jsx)(Df,{validity:s}),u&&(0,st.jsx)("div",{className:"dataforms-layouts-card__field-summary",children:l.map(d=>(0,st.jsx)(d.render,{item:e,field:d},d.id))})]})]})}function TM({data:e,field:t,form:r,onChange:o,hideLabelFromVision:n,markWhenOptional:i,validity:s,withHeader:a}){if(t.children)return(0,st.jsxs)(st.Fragment,{children:[t.description&&(0,st.jsx)("div",{className:"dataforms-layouts-card__field-description",children:t.description}),(0,st.jsx)(Lr,{data:e,form:r,onChange:o,validity:s?.children})]});let l=Os("regular")?.component;return l?(0,st.jsx)(l,{data:e,field:t,onChange:o,hideLabelFromVision:n||a,markWhenOptional:i,validity:s}):null}function U1({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let{fields:s}=(0,Fr.useContext)(vo),a=t.layout,l=(0,Fr.useRef)(null),c=(0,Fr.useMemo)(()=>({layout:ir,fields:t.children??[]}),[t]),{isOpened:u,isCollapsible:d}=a,[p,m]=(0,Fr.useState)(u),[g,h]=(0,Fr.useState)(!1);(0,Fr.useEffect)(()=>{m(u)},[u]);let b=(0,Fr.useCallback)(O=>{O||h(!0),m(O)},[]),v=(0,Fr.useCallback)(()=>{h(!0)},[]);Di(l,(d?p:!0)&&g);let x=t.label,_;if(t.children)_=!!x&&a.withHeader;else{let O=s.find(k=>k.id===t.id);if(!O||!O.Edit)return null;x=O.label,_=!!x&&a.withHeader}let S=(0,st.jsx)(TM,{data:e,field:t,form:c,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i,withHeader:_}),y=(0,st.jsx)(EM,{data:e,fields:s,label:x,layout:a,isOpen:d?!!p:!0,touched:g,validity:i});return _&&d?(0,st.jsxs)(ao.Root,{className:"dataforms-layouts-card__field",open:p,onOpenChange:b,children:[(0,st.jsx)(ao.Header,{children:y}),(0,st.jsx)(ao.Content,{ref:l,onBlur:v,children:S})]}):(0,st.jsxs)(so.Root,{className:"dataforms-layouts-card__field",children:[_&&(0,st.jsx)(so.Header,{children:y}),(0,st.jsx)(so.Content,{ref:l,onBlur:v,children:S})]})}var $1=f(X(),1);var Dt=f(L(),1);function PM({title:e}){return(0,Dt.jsx)(B,{direction:"column",className:"dataforms-layouts-row__header",gap:"lg",children:(0,Dt.jsx)(B,{direction:"row",align:"center",children:(0,Dt.jsx)($1.__experimentalHeading,{level:2,size:13,children:e})})})}var OM=({children:e})=>(0,Dt.jsx)(Dt.Fragment,{children:e});function Y1({data:e,field:t,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:i}){let s=t.layout;if(t.children){let l={layout:ir,fields:t.children};return(0,Dt.jsxs)("div",{className:"dataforms-layouts-row__field",children:[!o&&t.label&&(0,Dt.jsx)(PM,{title:t.label}),(0,Dt.jsx)(B,{direction:"row",align:s.alignment,gap:"lg",children:(0,Dt.jsx)(Lr,{data:e,form:l,onChange:r,validity:i?.children,as:OM,children:(c,u,d)=>(0,Dt.jsx)("div",{className:"dataforms-layouts-row__field-control",style:s.styles[u.id],children:(0,Dt.jsx)(c,{data:e,field:u,onChange:r,hideLabelFromVision:o,markWhenOptional:n,validity:d})},u.id)})})]})}let a=Os("regular")?.component;return a?(0,Dt.jsx)(Dt.Fragment,{children:(0,Dt.jsx)("div",{className:"dataforms-layouts-row__field-control",children:(0,Dt.jsx)(a,{data:e,field:t,onChange:r,markWhenOptional:n,validity:i})})}):null}var Br=f(H(),1),q1=f(ee(),1);var Hn=f(L(),1);function K1({data:e,field:t,onChange:r,validity:o}){let{fields:n}=(0,Br.useContext)(vo),i=(0,Br.useRef)(null),s=(0,Br.useRef)(null),[a,l]=(0,Br.useState)(!1),[c,u]=(0,Br.useState)(!1),d=(0,Br.useMemo)(()=>({layout:ir,fields:t.children??[]}),[t]);(0,Br.useEffect)(()=>{let b=i.current;if(!b)return;let v=()=>{let x=b.open;x||l(!0),u(x)};return b.addEventListener("toggle",v),()=>{b.removeEventListener("toggle",v)}},[]),Di(s,c&&a);let p=(0,Br.useCallback)(()=>{l(!0)},[]);if(!t.children)return null;let m=t.layout.summary??"",g=m?n.find(b=>b.id===m):void 0,h;return g&&g.render?h=(0,Hn.jsx)(g.render,{item:e,field:g}):h=t.label||(0,q1.__)("More details"),(0,Hn.jsxs)("details",{ref:i,className:"dataforms-layouts-details__details",children:[(0,Hn.jsx)("summary",{className:"dataforms-layouts-details__summary",children:(0,Hn.jsxs)(B,{direction:"row",align:"center",gap:"md",className:"dataforms-layouts-details__summary-content",children:[h,a&&(0,Hn.jsx)(Df,{validity:o})]})}),(0,Hn.jsx)("div",{ref:s,className:"dataforms-layouts-details__content",onBlur:p,children:(0,Hn.jsx)(Lr,{data:e,form:d,onChange:r,validity:o?.children})})]})}var As=f(L(),1),AM=[{type:"regular",component:y1,wrapper:({children:e})=>(0,As.jsx)(B,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e})},{type:"panel",component:z1,wrapper:({children:e})=>(0,As.jsx)(B,{direction:"column",className:"dataforms-layouts__wrapper",gap:"md",children:e})},{type:"card",component:U1,wrapper:({children:e})=>(0,As.jsx)(B,{direction:"column",className:"dataforms-layouts__wrapper",gap:"xl",children:e})},{type:"row",component:Y1,wrapper:({children:e,layout:t})=>(0,As.jsx)(B,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:(0,As.jsx)("div",{className:"dataforms-layouts-row__field",children:(0,As.jsx)(B,{direction:"row",gap:"lg",align:t.alignment,children:e})})})},{type:"details",component:K1}];function Os(e){return AM.find(t=>t.type===e)}var Lf=f(L(),1),IM=({children:e})=>(0,Lf.jsx)(B,{direction:"column",className:"dataforms-layouts__wrapper",gap:"lg",children:e});function Lr({data:e,form:t,onChange:r,validity:o,children:n,as:i}){let{fields:s}=(0,Ff.useContext)(vo),a=(0,Ff.useMemo)(()=>{let u=s.filter(p=>!!p.isValid?.required).length,d=s.length-u;return u>d},[s]);function l(u){return s.find(d=>d.id===u.id)}let c=i??Os(t.layout.type)?.wrapper??IM;return(0,Lf.jsx)(c,{layout:t.layout,children:t.fields.map(u=>{let d=Os(u.layout.type)?.component;if(!d)return null;let p=u.children?void 0:l(u);return p&&p.isVisible&&!p.isVisible(e)?null:n?n(d,u,o?.[u.id],a):(0,Lf.jsx)(d,{data:e,field:u,onChange:r,markWhenOptional:a,validity:o?.[u.id]},u.id)})})}var _v=f(L(),1);function Sv({data:e,form:t,fields:r,onChange:o,validity:n}){let i=(0,wv.useMemo)(()=>Of(t),[t]),s=(0,wv.useMemo)(()=>Fn(r),[r]);return t.fields?(0,_v.jsx)(h1,{fields:s,children:(0,_v.jsx)(Lr,{data:e,form:i,onChange:o,validity:n})}):null}var J1=f(Fh(),1),eT=f(Z1(),1);function Q1(e=""){return(0,J1.default)(e.trim().toLowerCase())}var kM=[];function oc(e,t,r){if(!e)return{data:kM,paginationInfo:{totalItems:0,totalPages:0}};let o=Fn(r),n=[...e];if(t.search){let c=Q1(t.search);n=n.filter(u=>o.filter(d=>d.enableGlobalSearch).some(d=>{let p=d.getValue({item:u});return(Array.isArray(p)?p:[p]).some(g=>Q1(String(g)).includes(c))}))}t.filters&&t.filters?.length>0&&t.filters.forEach(c=>{let u=o.find(d=>d.id===c.field);if(u){c.operator===It&&(0,eT.default)("The 'isNotAll' filter operator",{since:"7.0",alternative:"'isNone'"});let d=u.filter[c.operator];d&&(n=n.filter(p=>d(p,u,c.value)))}});let i=t.sort?.field?o.find(c=>c.enableSorting!==!1&&c.id===t.sort?.field):null,s=t.groupBy?.field?o.find(c=>c.enableSorting!==!1&&c.id===t.groupBy?.field):null;(i||s)&&n.sort((c,u)=>{if(s){let d=s.sort(c,u,t.groupBy?.direction??"asc");if(d!==0)return d}return i?i.sort(c,u,t.sort?.direction??"desc"):0});let a=n.length,l=1;if(t.infiniteScrollEnabled&&t.startPosition!==void 0&&t.perPage!==void 0){let c=t.startPosition-1,u=Math.min(c+t.perPage,a);n=n?.slice(c,u)}else if(t.page!==void 0&&t.perPage!==void 0){let c=(t.page-1)*t.perPage;a=n?.length||0,l=Math.ceil(a/t.perPage),n=n?.slice(c,c+t.perPage)}return{data:n,paginationInfo:{totalItems:a,totalPages:l}}}var Gt=f(ee()),No=f(H()),ic=f(co()),fT=f(Fa());var Bf=f(co()),NM="core/guidelines",VM={id:null,status:null,categories:{site:"",copy:"",images:"",additional:"",blocks:{}}},MM=["site","copy","images","additional","blocks"],DM={setFromResponse(e){return{type:"SET_FROM_RESPONSE",response:e}},setGuideline(e,t){return{type:"SET_GUIDELINE",category:e,value:t}},setBlockGuideline(e,t){return{type:"SET_BLOCK_GUIDELINE",blockName:e,value:t}}};function LM(e){if(!e||typeof e!="object")return{};let t=e.guideline_categories??{},r={id:e.id??null,status:e.status??null,categories:{site:"",copy:"",images:"",additional:"",blocks:{}}};return MM.forEach(o=>{let n=t?.[o]?.guidelines;if(typeof n=="string")r.categories[o]=n;else if(o==="blocks"){let i=t?.blocks??{};for(let[s,a]of Object.entries(i))r.categories.blocks[s]=a?.guidelines}}),r}function FM(e=VM,t){switch(t.type){case"SET_FROM_RESPONSE":return{...e,...LM(t.response)};case"SET_GUIDELINE":return{...e,categories:{...e.categories,[t.category]:t.value}};case"SET_BLOCK_GUIDELINE":{let r={...e.categories.blocks,[t.blockName]:t.value};return t.value===void 0&&delete r[t.blockName],{...e,categories:{...e.categories,blocks:r}}}default:return e}}var BM={getGuideline(e,t){return e.categories[t]},getAllGuidelines(e){return e.categories},getBlockGuidelines(e){return e.categories.blocks},getBlockGuideline(e,t){return e.categories.blocks[t]??""},getId(e){return e.id},getStatus(e){return e.status}},Ct=(0,Bf.createReduxStore)(NM,{reducer:FM,actions:DM,selectors:BM});(0,Bf.register)(Ct);var nc=f(oT()),sT=f(iT()),an=f(co()),Hf=f(ee()),Cv=f(Fa());var Rv=["site","copy","images","additional"];function HM(e){return!!e&&typeof e=="object"&&"guideline_categories"in e&&typeof e.guideline_categories=="object"&&e.guideline_categories!==null}async function jf(){let{setFromResponse:e}=(0,an.dispatch)(Ct),t=await(0,nc.default)({path:"/wp/v2/content-guidelines?context=edit"});return e(t),t}async function Is(){let{setFromResponse:e}=(0,an.dispatch)(Ct),t=(0,an.select)(Ct),r=t.getId(),o=t.getStatus()||"draft",n=t.getAllGuidelines(),i=await aT(r,o,n);return e(i),i}async function aT(e,t,r){let o={id:e,status:t,guideline_categories:{site:{guidelines:r.site},copy:{guidelines:r.copy},images:{guidelines:r.images},additional:{guidelines:r.additional},blocks:Object.fromEntries(Object.entries(r.blocks).map(([a,l])=>[a,{guidelines:l}]))}},n=e?`/wp/v2/content-guidelines/$e}`:"/wp/v2/content-guidelines";return await(0,nc.default)({path:n,method:e?"PUT":"POST",data:o})}async function lT(e){let{setFromResponse:t}=(0,an.dispatch)(Ct),r=(0,an.select)(Ct),{createSuccessNotice:o}=(0,an.dispatch)(Cv.store),n=JSON.parse(await e.text());if(!HM(n))throw new Error((0,Hf.__)("Check that your file contains valid JSON markup and try again."));let i=r.getAllGuidelines(),s={...Object.fromEntries(Rv.map(c=>[c,""])),blocks:Object.fromEntries(Object.keys(i.blocks).map(c=>[c,""]))};for(let c of Rv){let u=n.guideline_categories[c]?.guidelines||"";s[c]=u}let a=n.guideline_categories?.blocks??{};for(let[c,u]of Object.entries(a))s.blocks[c]=u?.guidelines||"";let l=await aT(r.getId(),r.getStatus()||"draft",s);t(l),o((0,Hf.__)("Guidelines imported."),{type:"snackbar"})}function cT(){let{createSuccessNotice:e}=(0,an.dispatch)(Cv.store),t=(0,an.select)(Ct),r=t.getAllGuidelines(),o=t.getBlockGuidelines(),n={guideline_categories:{...Object.fromEntries(Rv.map(a=>[a,{guidelines:r[a]??""}])),blocks:Object.fromEntries(Object.entries(o).map(([a,l])=>[a,{guidelines:l}]))}},i=new Date,s=[i.getFullYear(),String(i.getMonth()+1).padStart(2,"0"),String(i.getDate()).padStart(2,"0")].join("-");(0,sT.downloadBlob)(`guidelines-$s}.json`,JSON.stringify(n,null,2),"application/json"),e((0,Hf.__)("Guidelines exported."),{type:"snackbar"})}async function uT({guidelinesId:e,page:t=1,perPage:r=10,search:o}){let n=new URLSearchParams({page:String(t),per_page:String(r),_embed:"author",...o?{search:o}:{}}),i=await(0,nc.default)({path:`/wp/v2/content-guidelines/$e}/revisions?$n}`,parse:!1}),s=await i.json(),a=parseInt(i.headers.get("X-WP-Total")??"0",10),l=parseInt(i.headers.get("X-WP-TotalPages")??"0",10);return{revisions:s,total:a,totalPages:l}}async function dT(e,t){return await(0,nc.default)({path:`/wp/v2/content-guidelines/$e}/revisions/$t}/restore`,method:"POST"})}function Ev({slug:e}){let{setGuideline:t}=(0,ic.useDispatch)(Ct),{createSuccessNotice:r}=(0,ic.useDispatch)(fT.store),[o,n]=(0,No.useState)(!1),[i,s]=(0,No.useState)(null),[a,l]=(0,No.useState)(!1),{value:c}=(0,ic.useSelect)(x=>({value:x(Ct).getGuideline(e)}),[e]),[u,d]=(0,No.useState)(c);(0,No.useEffect)(()=>d(c),[c]);let p=(0,No.useMemo)(()=>({guidelines:u}),[u]),m=(0,No.useMemo)(()=>[{id:"guidelines",label:(0,Gt.sprintf)((0,Gt.__)("%s guidelines"),e),type:"text",Edit:"textarea"}],[e]),g=(0,No.useMemo)(()=>({layout:{type:"regular",labelPosition:"none"},fields:["guidelines"]}),[]),h=x=>{x.preventDefault(),t(e,u),n(!0),Is().then(()=>{s(null),r((0,Gt.__)("Guidelines saved."),{type:"snackbar"})}).catch(_=>s((0,Gt.sprintf)((0,Gt.__)("Error saving guidelines: %s"),_.message))).finally(()=>n(!1))},b=()=>l(!0),v=()=>{let x=u;t(e,""),n(!0),Is().then(()=>{s(null),r((0,Gt.__)("Guidelines cleared."),{type:"snackbar"})}).catch(_=>{s((0,Gt.sprintf)((0,Gt.__)("Error clearing guidelines: %s"),_.message)),t(e,x)}).finally(()=>{n(!1),l(!1)})};return React.createElement("form",{onSubmit:h},React.createElement(Vo.__experimentalVStack,{spacing:4},React.createElement(Sv,{data:p,fields:m,form:g,onChange:x=>d(x.guidelines??u)}),i&&React.createElement(Vo.Notice,{status:"error",onRemove:()=>s(null)},i),React.createElement(Vo.__experimentalHStack,{spacing:4,alignment:"left"},React.createElement(Vo.Button,{variant:"primary",type:"submit",disabled:o||!u,accessibleWhenDisabled:!0,isBusy:o,__next40pxDefaultSize:!0},(0,Gt.__)("Save guidelines")),React.createElement(Vo.Button,{variant:"tertiary",type:"button",disabled:o||!c,accessibleWhenDisabled:!0,isBusy:o,onClick:b,__next40pxDefaultSize:!0},(0,Gt.__)("Clear guidelines")))),React.createElement(Vo.__experimentalConfirmDialog,{isOpen:a,title:(0,Gt.sprintf)((0,Gt.__)("Clear %s guidelines"),e),__experimentalHideHeader:!1,onConfirm:v,onCancel:()=>l(!1),confirmButtonText:(0,Gt.__)("Clear guidelines"),isBusy:o,size:"small"},(0,Gt.sprintf)((0,Gt.__)("You are about to clear the %s guidelines. This can be undone from revision history."),e)))}var ro=f(X());var Rr=f(ee()),to=f(H()),Ha=f(co());var bT=f(Tv()),yT=f(Fa());var Et=f(X()),wt=f(ee()),jn=f(H()),Ba=f(co()),zf=f(Tv()),hT=f(Fa());var pT=f(ju()),{lock:Gie,unlock:gT}=(0,pT.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/routes");if(typeof document<"u"&&!document.head.querySelector("style[data-wp-hash='7c0ecac6c9']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","7c0ecac6c9"),e.appendChild(document.createTextNode(".block-guideline-modal{width:min(100%,660px)}.block-guideline-modal__actions{margin-top:8px}")),document.head.appendChild(e)}var{isContentBlock:jM}=gT(zf.privateApis);function Pv({closeModal:e,initialBlock:t}){let[r,o]=(0,jn.useState)(t),[n,i]=(0,jn.useState)(!1),[s,a]=(0,jn.useState)(null),[l,c]=(0,jn.useState)(!1),u=(0,Ba.useSelect)(k=>k(Ct).getBlockGuidelines(),[]),d=!!t,p=u[r]??"",[m,g]=(0,jn.useState)(p),h=(0,Ba.useSelect)(k=>k(zf.store).getBlockTypes(),[]),b=(0,jn.useMemo)(()=>{let k=new Set(Object.keys(u));return t&&k.delete(t),r&&k.delete(r),h.filter(C=>jM(C.name)&&!k.has(C.name)).map(C=>({value:C.name,label:C.title}))},[u,h,t,r]),v=(0,jn.useMemo)(()=>h.find(k=>k.name===r)?.title||"",[h,r]),{setBlockGuideline:x}=(0,Ba.useDispatch)(Ct),{createSuccessNotice:_}=(0,Ba.useDispatch)(hT.store),S=k=>{if(k=k.trim(),!r)return;i(!0);let C=u[r];x(r,k),Is().then(()=>{a(null),_(k?(0,wt.__)("Guidelines saved."):(0,wt.__)("Guidelines removed."),{type:"snackbar"}),e()}).catch(T=>{a(T.message),x(r,C)}).finally(()=>i(!1))},y=r&&m.trim().length>0,O=(0,wt.__)("Save guidelines");return n&&(O=(0,wt.__)("Saving\u2026")),React.createElement(Et.Modal,{className:"block-guideline-modal",title:d?(0,wt.__)("Edit guidelines"):(0,wt.__)("Add guidelines"),onRequestClose:e},React.createElement(Et.__experimentalVStack,{spacing:4},d?React.createElement(Et.TextControl,{__next40pxDefaultSize:!0,label:(0,wt.__)("Block"),value:v,onChange:()=>{},disabled:!0}):React.createElement(Et.ComboboxControl,{__next40pxDefaultSize:!0,label:(0,wt.__)("Block"),options:b,value:r,onChange:k=>o(k??void 0),placeholder:(0,wt.__)("Search for a block\u2026")}),React.createElement(Et.TextareaControl,{label:(0,wt.__)("Guideline text"),value:m,onChange:g,placeholder:(0,wt.__)("Enter guidelines for how this block should be used\u2026"),rows:6}),s&&React.createElement(Et.Notice,{status:"error",onRemove:()=>a(null)},(0,wt.sprintf)((0,wt.__)("Error: %s"),s)),React.createElement(Et.__experimentalHStack,{justify:"flex-end",spacing:2,className:"block-guideline-modal__actions"},d&&React.createElement(Et.Button,{variant:"tertiary",isDestructive:!0,onClick:()=>c(!0),disabled:n,accessibleWhenDisabled:!0,type:"button",__next40pxDefaultSize:!0},(0,wt.__)("Remove")),React.createElement(Et.Button,{variant:"primary",onClick:()=>S(m),disabled:!y||n,isBusy:n,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0},O))),React.createElement(Et.__experimentalConfirmDialog,{isOpen:l,title:(0,wt.__)("Remove block guidelines"),__experimentalHideHeader:!1,onConfirm:()=>{S(""),c(!1)},onCancel:()=>c(!1),confirmButtonText:(0,wt.__)("Remove"),isBusy:n,size:"small"},(0,wt.sprintf)((0,wt.__)("You are about to remove the block guidelines for the %s block. This can be undone from revision history."),v)))}if(typeof document<"u"&&!document.head.querySelector("style[data-wp-hash='3b11cd5a2f']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","3b11cd5a2f"),e.appendChild(document.createTextNode(".block-guidelines .block-guidelines__icon{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.block-guidelines .dataviews-view-list__field-wrapper{display:flex;justify-content:center}.block-guidelines .dataviews-wrapper{margin-inline:-24px}.block-guidelines .dataviews-search{margin-inline:24px}")),document.head.appendChild(e)}var Ov=5,zM={type:"list",search:"",page:1,perPage:Ov,filters:[],mediaField:"icon",showMedia:!0,titleField:"label",layout:{density:"compact"}},vT=[{id:"icon",label:(0,Rr.__)("Icon"),type:"media",render:({item:e})=>React.createElement("div",{className:"block-guidelines__icon"},React.createElement(ro.Icon,{icon:e.icon??Op,size:16}))},{id:"label",label:(0,Rr.__)("Label"),type:"text",enableGlobalSearch:!0,getValue:({item:e})=>e.label,render:({item:e})=>e.label}];function Av(){let[e,t]=(0,to.useState)(!1),[r,o]=(0,to.useState)(zM),[n,i]=(0,to.useState)(),[s,a]=(0,to.useState)(null),[l,c]=(0,to.useState)(!1),[u,d]=(0,to.useState)(null),{createSuccessNotice:p}=(0,Ha.useDispatch)(yT.store),m=(0,Ha.useSelect)(T=>T(Ct).getBlockGuidelines(),[]),g=(0,Ha.useSelect)(T=>T(bT.store).getBlockTypes(),[]),h=(0,to.useMemo)(()=>g.filter(T=>m[T.name]).map(T=>({id:T.name,label:T.title,guidelines:m[T.name]??"",icon:T.icon?.src})),[m,g]),{setBlockGuideline:b}=(0,Ha.useDispatch)(Ct),v=T=>{i(T),t(!0)},x=(0,to.useMemo)(()=>[{id:"edit",label:(0,Rr.__)("Edit"),callback:T=>{let D=T[0];v(D.id)}},{id:"remove",label:(0,Rr.__)("Remove"),callback:T=>{let D=T[0];d(D)}}],[d]),_=()=>{if(!u)return;let T=m[u.id];b(u.id,""),c(!0),Is().then(()=>{a(null),p((0,Rr.__)("Guidelines removed."),{type:"snackbar"})}).catch(D=>{a(D.message),b(u.id,T)}).finally(()=>{c(!1),d(null)})},{data:S,paginationInfo:y}=(0,to.useMemo)(()=>oc(h,r,vT),[h,r]);(0,to.useEffect)(()=>{let T=Math.max(y.totalPages,1);r.page&&r.page>T&&o(D=>D.page&&D.page>T?{...D,page:T}:D)},[y.totalPages,r.page]);let O=()=>{t(!1),i(void 0)},k=()=>{i(void 0),t(!0)},C=h.length>Ov;return React.createElement(ro.__experimentalVStack,{spacing:4,className:"block-guidelines"},s&&React.createElement(ro.Notice,{status:"error",onRemove:()=>a(null)},(0,Rr.sprintf)((0,Rr.__)("Error: %s"),s)),h.length>0&&React.createElement(Vi,{paginationInfo:y,data:S,view:r,onChangeView:o,fields:vT,actions:x,config:{perPageSizes:[Ov]},onChangeSelection:T=>{let D=T[0];v(D)},defaultLayouts:{list:!0}},React.createElement(ro.__experimentalVStack,{spacing:4},C&&React.createElement(Vi.Search,{label:(0,Rr.__)("Search blocks")}),React.createElement(Vi.Layout,null),C&&React.createElement(Vi.Footer,null))),React.createElement(ro.__experimentalHStack,null,React.createElement(ro.Button,{variant:"primary",onClick:k,__next40pxDefaultSize:!0},(0,Rr.__)("Add guidelines"))),e&&React.createElement(Pv,{closeModal:O,initialBlock:n}),React.createElement(ro.__experimentalConfirmDialog,{isOpen:!!u,title:(0,Rr.__)("Remove block guidelines"),__experimentalHideHeader:!1,onConfirm:_,onCancel:()=>d(null),confirmButtonText:(0,Rr.__)("Remove"),isBusy:l,size:"small"},(0,Rr.sprintf)((0,Rr.__)("You are about to remove the block guidelines for the %s block. This can be undone from revision history."),u?.label??"")))}var bo=f(X()),Qe=f(ee()),ja=f(H());if(typeof document<"u"&&!document.head.querySelector("style[data-wp-hash='6d10be742e']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","6d10be742e"),e.appendChild(document.createTextNode('.guidelines__actions{margin:16px auto 0;width:min(680px,100%)}.guidelines__actions-card{overflow:hidden;padding:0}.guidelines__actions-list{list-style:none;margin:0;padding:0}.guidelines__action-list-item{margin-bottom:0;position:relative}.guidelines__action-list-item:not(:first-child):before{background-color:#f0f0f0;content:"";height:1px;position:absolute;top:0;inset-inline:24px}.guidelines__action-row{align-items:center;box-sizing:border-box;padding:16px 24px;width:100%}.guidelines__actions-card .guidelines__action-button{font-size:13px;font-weight:400;justify-content:center;min-width:100px}.guidelines__action-title{color:#1e1e1e}.guidelines__action-description{color:#757575}')),document.head.appendChild(e)}var ln=f(X());function Iv({slug:e,title:t,description:r,buttonLabel:o,ariaLabel:n,onClick:i,disabled:s,isBusy:a}){let l=`guidelines-action-$e}-description`;return React.createElement(ln.__experimentalHStack,{justify:"space-between",className:"guidelines__action-row"},React.createElement(ln.__experimentalVStack,{spacing:1},React.createElement(ln.__experimentalHeading,{level:3,size:13,weight:400,className:"guidelines__action-title"},t),React.createElement(ln.__experimentalText,{id:l,size:13,weight:400,variant:"muted",className:"guidelines__action-description"},r)),React.createElement(ln.Button,{size:"compact",variant:"secondary",className:"guidelines__action-button","aria-label":n,"aria-describedby":l,onClick:i,isBusy:a,disabled:s,accessibleWhenDisabled:!0},o))}function xT(e){return e instanceof Error?e.message:(0,Qe.__)("Unknown error")}function kv(){let{goTo:e}=(0,bo.useNavigator)(),t=(0,ja.useRef)(null),[r,o]=(0,ja.useState)(!1),[n,i]=(0,ja.useState)(null),[s,a]=(0,ja.useState)(null);function l(){t.current?.click()}function c(g){let h=g.target.files?.[0];g.target.value="",h&&a(h)}async function u(){if(!s)return;let g=s;a(null),o(!0);try{await lT(g),i(null)}catch(h){i((0,Qe.sprintf)((0,Qe.__)("We ran into a problem importing your guidelines: %s"),xT(h)))}finally{o(!1)}}async function d(){try{cT(),i(null)}catch(g){i((0,Qe.sprintf)((0,Qe.__)("We ran into a problem exporting your guidelines: %s"),xT(g)))}}function p(){if(window?.location?.href){let g=new URL(window.location.href);g.searchParams.set("view","revision-history"),window.history.replaceState({},"",g.toString())}e("/revision-history")}let m=[{slug:"import",title:(0,Qe.__)("Import"),description:(0,Qe.__)("Upload a JSON file to import your guidelines."),buttonLabel:(0,Qe.__)("Upload"),ariaLabel:(0,Qe.__)("Import guidelines"),onClick:l,isBusy:r,disabled:r||!!s},{slug:"export",title:(0,Qe.__)("Export"),description:(0,Qe.__)("Export your guidelines to a JSON file."),buttonLabel:(0,Qe.__)("Download"),ariaLabel:(0,Qe.__)("Export guidelines"),onClick:d},{slug:"revert",title:(0,Qe.__)("Revert"),description:(0,Qe.__)("Use a previous version of your guidelines."),buttonLabel:(0,Qe.__)("View history"),ariaLabel:(0,Qe.__)("View history of guidelines"),onClick:p}];return React.createElement(bo.__experimentalVStack,{spacing:4,className:"guidelines__actions"},React.createElement(bo.__experimentalHeading,{level:3,size:15,weight:500},(0,Qe.__)("Actions")),React.createElement("input",{type:"file",accept:".json",ref:t,onChange:c,style:{display:"none"}}),n&&React.createElement(bo.Notice,{status:"error",onRemove:()=>i(null),isDismissible:!0},n),React.createElement(bo.Card,{className:"guidelines__actions-card"},React.createElement("ul",{role:"list",className:"guidelines__actions-list"},m.map(g=>React.createElement("li",{key:g.slug,className:"guidelines__action-list-item"},React.createElement(Iv,{...g}))))),React.createElement(bo.__experimentalConfirmDialog,{isOpen:!!s,__experimentalHideHeader:!1,title:(0,Qe.__)("Import guidelines"),confirmButtonText:(0,Qe.__)("Continue"),onConfirm:u,onCancel:()=>a(null),size:"small"},(0,Qe.__)("Importing new guidelines will replace your current guidelines. This can be undone from revision history.")))}var Ut=f(X());var at=f(ee()),Cr=f(H()),Wf=f(co());var zn=f(In()),wT=f(Fa());var WM={type:"table",fields:["date","author"],page:1,perPage:10,layout:{enableMoving:!1}};function Nv(){let[e,t]=(0,Cr.useState)(WM),[r,o]=(0,Cr.useState)([]),[n,i]=(0,Cr.useState)(!1),[s,a]=(0,Cr.useState)(null),[l,c]=(0,Cr.useState)(!1),{createSuccessNotice:u,createErrorNotice:d}=(0,Wf.useDispatch)(wT.store),p=(0,Wf.useSelect)(y=>y(Ct).getId(),[]),m=(0,Cr.useCallback)(async()=>{if(p){i(!0);try{let y=await uT({guidelinesId:p,page:1,perPage:100});o(y.revisions)}catch{d((0,at.__)("Could not load revision history. Please try again."),{type:"snackbar"})}finally{i(!1)}}},[p,d]);(0,Cr.useEffect)(()=>{m()},[m]);let g=(0,Cr.useMemo)(()=>[...new Set(r.map(y=>y._embedded?.author?.[0]?.name??(0,at.__)("Unknown")))].map(y=>({value:y,label:y})),[r]),h=(0,Cr.useMemo)(()=>[{id:"date",type:"date",label:(0,at.__)("Date"),getValue:({item:y})=>y.date,render:({item:y})=>React.createElement("time",{dateTime:y.date},(0,zn.dateI18n)((0,zn.getSettings)().formats.datetimeAbbreviated,(0,zn.getDate)(y.date))),enableSorting:!1,enableHiding:!1,filterBy:{operators:["before","after","between","inThePast"]}},{id:"author",label:(0,at.__)("User"),getValue:({item:y})=>y._embedded?.author?.[0]?.name??(0,at.__)("Unknown"),render:({item:y})=>React.createElement("span",null,y._embedded?.author?.[0]?.name??(0,at.__)("Unknown")),enableSorting:!1,enableHiding:!1,enableGlobalSearch:!0,elements:g,filterBy:{operators:["isAny","isNone"]}}],[g]),b=(0,Cr.useMemo)(()=>[{id:"restore-revision",label:(0,at.__)("Restore"),callback:y=>a(y[0])}],[a]),{data:v,paginationInfo:x}=(0,Cr.useMemo)(()=>oc(r,e,h),[r,e,h]);async function _(){if(!(!p||!s)){c(!0);try{await dT(p,s.id),await jf(),a(null),await m(),u((0,at.__)("Revision restored."),{type:"snackbar"})}catch{d((0,at.__)("Could not restore revision. Please try again."),{type:"snackbar"})}finally{c(!1)}}}let S=()=>{if(window?.location?.href){let y=new URL(window.location.href);y.searchParams.delete("view"),window.history.replaceState({},"",y.toString())}};return React.createElement("div",{className:"guidelines__revision-history"},React.createElement(Ut.Navigator.BackButton,{icon:(0,at.isRTL)()?Fp:Dp,className:"guidelines__revision-history-back",onClick:S},(0,at.__)("Revision history")),React.createElement(Ut.__experimentalText,{size:13,weight:400,variant:"muted"},(0,at.__)("Use a previous version of your guidelines.")),React.createElement(Vi,{data:v,fields:h,view:e,onChangeView:t,actions:b,isLoading:n,paginationInfo:x,defaultLayouts:{table:!0},getItemId:y=>String(y.id),empty:n&&v.length===0?React.createElement(Ut.Spinner,null):(0,at.__)("No revisions found.")}),s&&React.createElement(Ut.Modal,{title:(0,at.__)("Restore guidelines"),onRequestClose:()=>a(null),size:"medium"},React.createElement(Ut.__experimentalVStack,{spacing:4},React.createElement(Ut.__experimentalText,{size:13,weight:400},(0,at.sprintf)((0,at.__)("You are about to restore the guidelines from %s."),(0,zn.dateI18n)((0,zn.getSettings)().formats.datetimeAbbreviated,(0,zn.getDate)(s.date)))),React.createElement(Ut.__experimentalText,{size:13,weight:400},(0,at.__)("You can undo this anytime from revision history."))),React.createElement(Ut.__experimentalHStack,{justify:"flex-end",className:"guidelines__restore-modal-actions"},React.createElement(Ut.Button,{variant:"tertiary",onClick:()=>a(null),__next40pxDefaultSize:!0},(0,at.__)("Cancel")),React.createElement(Ut.Button,{variant:"primary",onClick:_,isBusy:l,disabled:l,accessibleWhenDisabled:!0,__next40pxDefaultSize:!0},(0,at.__)("Restore")))))}var GM=[{title:(0,$t.__)("Site"),description:(0,$t.__)("Describe your site's purpose, goals, and primary audience."),slug:"site"},{title:(0,$t.__)("Copy"),description:(0,$t.__)("Set your writing standards for tone, voice, style, and formatting."),slug:"copy"},{title:(0,$t.__)("Images"),description:(0,$t.__)("Outline your style, dimensions, formats, mood and aesthetic preferences."),slug:"images"},{title:(0,$t.__)("Blocks"),description:(0,$t.__)("Create tailored guidelines for specific block types."),slug:"blocks"},{title:(0,$t.__)("Additional"),description:(0,$t.__)("Add additional guidelines."),slug:"additional"}],UM=["revision-history"];function $M(){if(window?.location?.href){let t=new URL(window.location.href).searchParams.get("view")??"";if(UM.includes(t))return`/$t}`}return"/"}function YM(){let[e,t]=(0,sc.useState)(!0),[r,o]=(0,sc.useState)(null);return(0,sc.useEffect)(()=>{jf().then(()=>o(null)).catch(n=>o(n.message)).finally(()=>t(!1))},[]),React.createElement(Mg,{title:(0,$t.__)("Guidelines"),subTitle:(0,$t.__)("Set content standards that guide your team, inform plugins, and help AI tools generate content that matches your site's voice and requirements.")},r&&React.createElement("div",{className:"guidelines__content"},React.createElement(cn.Notice,{status:"error",isDismissible:!1},React.createElement("strong",null,(0,$t.sprintf)((0,$t.__)("Error loading guidelines: %s"),r)),React.createElement("p",{className:"guidelines__error-description"},(0,$t.__)("Please try again. If the problem persists, contact support.")))),e?React.createElement("div",{className:"guidelines__loading"},React.createElement(cn.Spinner,null)):!r&&React.createElement(cn.Navigator,{initialPath:$M()},React.createElement(cn.Navigator.Screen,{path:"/"},React.createElement(cn.__experimentalVStack,{className:"guidelines__content"},React.createElement("ul",{role:"list",className:"guidelines__list"},GM.map(n=>React.createElement("li",{key:n.slug,className:"guidelines__list-item","data-slug":n.slug},React.createElement(Dg,{title:n.title,description:n.description},n.slug==="blocks"?React.createElement(Av,null):React.createElement(Ev,{slug:n.slug}))))),React.createElement(kv,null))),React.createElement(cn.Navigator.Screen,{path:"/revision-history"},React.createElement(Nv,null))))}var qM=YM;export{qM as stage}; 2 /*! Bundled license information: 3 4 use-sync-external-store/cjs/use-sync-external-store-shim.production.js: 5 (** 6 * @license React 7 * use-sync-external-store-shim.production.js 8 * 9 * Copyright (c) Meta Platforms, Inc. and affiliates. 10 * 11 * This source code is licensed under the MIT license found in the 12 * LICENSE file in the root directory of this source tree. 13 *) 14 15 use-sync-external-store/cjs/use-sync-external-store-shim/with-selector.production.js: 16 (** 17 * @license React 18 * use-sync-external-store-shim/with-selector.production.js 19 * 20 * Copyright (c) Meta Platforms, Inc. and affiliates. 21 * 22 * This source code is licensed under the MIT license found in the 23 * LICENSE file in the root directory of this source tree. 24 *) 25 */
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated : Tue Jun 30 08:20:12 2026 | Cross-referenced by PHPXref |