/*! For license information please see index.js.LICENSE.txt */
(()=>{var e,t,n={57020:(e,t,n)=>{"use strict";n.r(t),n.d(t,{ProductsApp:()=>Fw});var r=n(39793);const i=window.wp.router,o=window.wp.privateApis;var{lock:a,unlock:s}=(0,o.__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/theme"),l=n(86087),c=(0,l.createContext)({resolvedSettings:{color:{},cursor:void 0}});function d(e){return"string"===u(e)}function u(e){return(Object.prototype.toString.call(e).match(/^\[object\s+(.*?)\]$/)[1]||"").toLowerCase()}function f(e,{precision:t=16,unit:n}){return p(e)?"none":(e=+m(e,t))+(n??"")}function p(e){return null===e}function m(e,t){if(0===e)return 0;let n=~~e,r=0;n&&t&&(r=1+~~Math.log10(Math.abs(n)));const i=10**(t-r);return Math.floor(e*i+.5)/i}function g(e,t,n){return isNaN(e)?t:isNaN(t)?e:e+(t-e)*n}function h(e,t,n){return!e||!t||e===t||e[0]===t[0]&&e[1]===t[1]||isNaN(n)||null===n?n:g(t[0],t[1],function(e,t,n){return(n-e)/(t-e)}(e[0],e[1],n))}function v(e,t,n){return Math.max(Math.min(n,t),e)}function b(e,t){return Math.sign(e)===Math.sign(t)?e:-e}function w(e,t){return b(Math.abs(e)**t,e)}function y(e,t){return 0===t?0:e/t}function x(e,t){if(e instanceof t)return!0;const n=t.name;for(;e;){const t=Object.getPrototypeOf(e),r=t?.constructor?.name;if(r===n)return!0;if(!r||"Object"===r)return!1;e=t}return!1}class _{type;coordMeta;coordRange;range;constructor(e,t){if("object"==typeof e&&(this.coordMeta=e),t&&(this.coordMeta=t,this.coordRange=t.range??t.refRange),"string"==typeof e){let t=e.trim().match(/^(?<type><[a-z]+>)(\[(?<min>-?[.\d]+),\s*(?<max>-?[.\d]+)\])?$/);if(!t)throw new TypeError(`Cannot parse ${e} as a type definition.`);this.type=t.groups.type;let{min:n,max:r}=t.groups;(n||r)&&(this.range=[+n,+r])}}get computedRange(){return this.range?this.range:"<percentage>"===this.type?this.percentageRange():"<angle>"===this.type?[0,360]:null}get unit(){return"<percentage>"===this.type?"%":"<angle>"===this.type?"deg":""}resolve(e){if("<angle>"===this.type)return e;let t=this.computedRange,n=this.coordRange;return"<percentage>"===this.type&&(n??=this.percentageRange()),h(t,n,e)}serialize(e,t){let n="<percentage>"===this.type?this.percentageRange(100):this.computedRange,r=this.unit;return f(e=h(this.coordRange,n,e),{unit:r,precision:t})}toString(){let e=this.type;if(this.range){let[t="",n=""]=this.range;e+=`[${t},${n}]`}return e}percentageRange(e=1){let t;return t=this.coordMeta&&this.coordMeta.range||this.coordRange&&this.coordRange[0]>=0?[0,1]:[-1,1],[t[0]*e,t[1]*e]}static get(e,t){return x(e,this)?e:new this(e,t)}}const C=Symbol("instance");class S{type;name;spaceCoords;coords;id;alpha;constructor(e,t=e.space){e[C]=this,this.type="function",this.name="color",Object.assign(this,e),this.space=t,"custom"!==this.type&&(this.spaceCoords=Object.values(t.coords),this.coords||(this.coords=this.spaceCoords.map(e=>{let t=["<number>","<percentage>"];return"angle"===e.type&&t.push("<angle>"),t})),this.coords=this.coords.map((e,t)=>{let n=this.spaceCoords[t];return"string"==typeof e&&(e=e.trim().split(/\s*\|\s*/)),e.map(e=>_.get(e,n))}))}serializeCoords(e,t,n){return n=e.map((e,t)=>_.get(n?.[t]??this.coords[t][0],this.spaceCoords[t])),e.map((e,r)=>n[r].serialize(e,t))}coerceCoords(e,t){return Object.entries(this.space.coords).map(([n,r],i)=>{let o=e[i];if(p(o)||isNaN(o))return o;let a=t[i],s=this.coords[i].find(e=>e.type==a);if(!s){let e=r.name||n;throw new TypeError(`${a??o?.raw??o} not allowed for ${e} in ${this.name}()`)}return o=s.resolve(o),s.range&&(t[i]=s.toString()),o})}canSerialize(){return"function"===this.type||this.serialize}parse(e){return null}static get(e,...t){return!e||x(e,this)?e:e[C]?e[C]:new S(e,...t)}}const k=new class{add(e,t,n){if("string"==typeof arguments[0])(Array.isArray(e)?e:[e]).forEach(function(e){this[e]=this[e]||[],t&&this[e][n?"unshift":"push"](t)},this);else for(var e in arguments[0])this.add(e,arguments[0][e],arguments[1])}run(e,t){this[e]=this[e]||[],this[e].forEach(function(e){e.call(t&&t.context?t.context:t,t)})}};function j(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function E(e,t,n=[0,0,0]){const r=j(e,t[0]),i=j(e,t[1]),o=j(e,t[2]);return n[0]=r,n[1]=i,n[2]=o,n}const I={D50:[.3457/.3585,1,.2958/.3585],D65:[.3127/.329,1,.3583/.329]};function M(e){return Array.isArray(e)?e:I[e]}function V(e,t,n,r={}){if(e=M(e),t=M(t),!e||!t)throw new TypeError(`Missing white point to convert ${e?"":"from"}${e||t?"":"/"}${t?"":"to"}`);if(e===t)return n;let i={W1:e,W2:t,XYZ:n,options:r};if(k.run("chromatic-adaptation-start",i),i.M||(i.W1===I.D65&&i.W2===I.D50?i.M=[[1.0479297925449969,.022946870601609652,-.05019226628920524],[.02962780877005599,.9904344267538799,-.017073799063418826],[-.009243040646204504,.015055191490298152,.7518742814281371]]:i.W1===I.D50&&i.W2===I.D65&&(i.M=[[.955473421488075,-.02309845494876471,.06325924320057072],[-.0283697093338637,1.0099953980813041,.021041441191917323],[.012314014864481998,-.020507649298898964,1.330365926242124]])),k.run("chromatic-adaptation-end",i),i.M)return E(i.XYZ,i.M);throw new TypeError("Only Bradford CAT with white points D50 and D65 supported for now.")}class N{constructor(e){this.id=e.id,this.name=e.name,this.base=e.base?N.get(e.base):null,this.aliases=e.aliases,this.base&&(this.fromBase=e.fromBase,this.toBase=e.toBase);let t=e.coords??this.base.coords;for(let e in t)"name"in t[e]||(t[e].name=e);this.coords=t;let n=e.white??this.base.white??"D65";this.white=M(n),this.formats=e.formats??{};for(let e in this.formats){let t=this.formats[e];t.type||="function",t.name||=e}this.formats.color?.id||(this.formats.color={...this.formats.color??{},id:e.cssId||this.id}),e.gamutSpace?this.gamutSpace="self"===e.gamutSpace?this:N.get(e.gamutSpace):this.isPolar?this.gamutSpace=this.base:this.gamutSpace=this,this.gamutSpace.isUnbounded&&(this.inGamut=(e,t)=>!0),this.referred=e.referred,Object.defineProperty(this,"path",{value:R(this).reverse(),writable:!1,enumerable:!0,configurable:!0}),k.run("colorspace-init-end",this)}inGamut(e,{epsilon:t=75e-6}={}){if(!this.equals(this.gamutSpace))return e=this.to(this.gamutSpace,e),this.gamutSpace.inGamut(e,{epsilon:t});let n=Object.values(this.coords);return e.every((e,r)=>{let i=n[r];if("angle"!==i.type&&i.range){if(p(e))return!0;let[n,r]=i.range;return(void 0===n||e>=n-t)&&(void 0===r||e<=r+t)}return!0})}get isUnbounded(){return Object.values(this.coords).every(e=>!("range"in e))}get cssId(){return this.formats?.color?.id||this.id}get isPolar(){for(let e in this.coords)if("angle"===this.coords[e].type)return!0;return!1}getFormat(e){if(!e)return null;"default"===e?e=Object.values(this.formats)[0]:"string"==typeof e&&(e=this.formats[e]);let t=S.get(e,this);return t!==e&&e.name in this.formats&&(this.formats[e.name]=t),t}equals(e){return!!e&&(this===e||this.id===e||this.id===e.id)}to(e,t){if(1===arguments.length){const n=A(e);[e,t]=[n.space,n.coords]}if(e=N.get(e),this.equals(e))return t;t=t.map(e=>p(e)?0:e);let n,r,i=this.path,o=e.path;for(let e=0;e<i.length&&i[e].equals(o[e]);e++)n=i[e],r=e;if(!n)throw new Error(`Cannot convert between color spaces ${this} and ${e}: no connection space was found`);for(let e=i.length-1;e>r;e--)t=i[e].toBase(t);for(let e=r+1;e<o.length;e++)t=o[e].fromBase(t);return t}from(e,t){if(1===arguments.length){const n=A(e);[e,t]=[n.space,n.coords]}return(e=N.get(e)).to(this,t)}toString(){return`${this.name} (${this.id})`}getMinCoords(){let e=[];for(let t in this.coords){let n=this.coords[t],r=n.range||n.refRange;e.push(r?.min??0)}return e}static registry={};static get all(){return[...new Set(Object.values(N.registry))]}static register(e,t){if(1===arguments.length&&(e=(t=arguments[0]).id),t=this.get(t),this.registry[e]&&this.registry[e]!==t)throw new Error(`Duplicate color space registration: '${e}'`);if(this.registry[e]=t,1===arguments.length&&t.aliases)for(let e of t.aliases)this.register(e,t);return t}static get(e,...t){if(!e||x(e,this))return e;if("string"===u(e)){let t=N.registry[e.toLowerCase()];if(!t)throw new TypeError(`No color space found with id = "${e}"`);return t}if(t.length)return N.get(...t);throw new TypeError(`${e} is not a valid color space`)}static findFormat(e,t=N.all){if(!e)return null;"string"==typeof e&&(e={name:e});for(let n of t)for(let[t,r]of Object.entries(n.formats)){r.name??=t,r.type??="function";let i=!(e.name&&r.name!==e.name||e.type&&r.type!==e.type);if(e.id){let t=r.ids||[r.id],n=Array.isArray(e.id)?e.id:[e.id];i&&=n.some(e=>t.includes(e))}if(i){let e=S.get(r,n);return e!==r&&(n.formats[r.name]=e),e}}return null}static resolveCoord(e,t){let n,r,i=u(e);if("string"===i?e.includes(".")?[n,r]=e.split("."):[n,r]=[,e]:Array.isArray(e)?[n,r]=e:(n=e.space,r=e.coordId),n=N.get(n),n||(n=t),!n)throw new TypeError(`Cannot resolve coordinate reference ${e}: No color space specified and relative references are not allowed here`);if(i=u(r),"number"===i||"string"===i&&r>=0){let e=Object.entries(n.coords)[r];if(e)return{space:n,id:e[0],index:r,...e[1]}}n=N.get(n);let o=r.toLowerCase(),a=0;for(let e in n.coords){let t=n.coords[e];if(e.toLowerCase()===o||t.name?.toLowerCase()===o)return{space:n,id:e,index:a,...t};a++}throw new TypeError(`No "${r}" coordinate found in ${n.name}. Its coordinates are: ${Object.keys(n.coords).join(", ")}`)}static DEFAULT_FORMAT={type:"functions",name:"color"}}function R(e){let t=[e];for(let n=e;n=n.base;)t.push(n);return t}const O={gamut_mapping:"css",precision:5,deltaE:"76",verbose:"test"!==globalThis?.process?.env?.NODE_ENV?.toLowerCase(),warn:function(e){this.verbose&&globalThis?.console?.warn?.(e)}};const T={"%":.01,deg:1,grad:.9,rad:180/Math.PI,turn:360},P={function:/^([a-z]+)\(((?:calc\(NaN\)|.)+?)\)$/i,number:/^([-+]?(?:[0-9]*\.)?[0-9]+(e[-+]?[0-9]+)?)$/i,unitValue:RegExp(`(${Object.keys(T).join("|")})$`),singleArgument:/\/?\s*(none|NaN|calc\(NaN\)|[-+\w.]+(?:%|deg|g?rad|turn)?)/g};function A(e,t){if(Array.isArray(e))return e.map(e=>A(e,t));if(!e)throw new TypeError("Empty color reference");d(e)&&(e=function(e,t){let n,r={str:String(e)?.trim(),options:t};if(k.run("parse-start",r),r.color)return r.color;r.parsed=function(e){if(!e)return;let t=(e=e.trim()).match(P.function);if(t){let e=[],n=[],r=!1,i=t[1].toLowerCase(),o=t[2].replace(P.singleArgument,(t,o)=>{let{value:a,meta:s}=function(e){let t={},n=e.match(P.unitValue)?.[0],r=t.raw=e;return n?(t.type="%"===n?"<percentage>":"<angle>",t.unit=n,t.unitless=Number(r.slice(0,-n.length)),r=t.unitless*T[n]):P.number.test(r)?(r=Number(r),t.type="<number>"):"none"===r?r=null:"NaN"===r||"calc(NaN)"===r?(r=NaN,t.type="<number>"):t.type="<ident>",{value:r,meta:t}}(o);return(t.startsWith("/")||"color"!==i&&3===e.length)&&(r=!0),e.push(a),n.push(s),""});return{name:i,args:e,argMeta:n,lastAlpha:r,commas:o.includes(","),rawName:t[1],rawArgs:t[2]}}}(r.str);let i=r.options?r.options.parseMeta??r.options.meta:null;if(r.parsed){let t,o,a=r.parsed.name,s=r.parsed.args,l=s.map((e,t)=>r.parsed.argMeta[t]?.type);if("color"===a){let n=s.shift();l.shift();let i=n.startsWith("--")?n.substring(2):`--${n}`,c=[n,i];if(t=N.findFormat({name:a,id:c,type:"function"}),!t){let t,o=n in N.registry?n:i;if(o in N.registry){let r=N.registry[o].formats?.color?.id;r&&(t=`Did you mean ${e.replace("color("+n,"color("+r)}?`)}throw new TypeError(`Cannot parse ${r.str}. `+(t??"Missing a plugin?"))}o=t.space,t.id.startsWith("--")&&!n.startsWith("--")&&O.warn(`${o.name} is a non-standard space and not currently supported in the CSS spec. Use prefixed color(${t.id}) instead of color(${n}).`),n.startsWith("--")&&!t.id.startsWith("--")&&O.warn(`${o.name} is a standard space and supported in the CSS spec. Use color(${t.id}) instead of prefixed color(${n}).`)}else t=N.findFormat({name:a,type:"function"}),o=t.space;i&&Object.assign(i,{format:t,formatId:t.name,types:l,commas:r.parsed.commas});let c=1;r.parsed.lastAlpha&&(c=r.parsed.args.pop(),i&&(i.alphaType=l.pop()));let d=t.coords.length;if(s.length!==d)throw new TypeError(`Expected ${d} coordinates for ${o.id} in ${r.str}), got ${s.length}`);s=t.coerceCoords(s,l),n={spaceId:o.id,coords:s,alpha:c}}else e:for(let e of N.all)for(let t in e.formats){let o=e.formats[t];if("custom"!==o.type)continue;if(o.test&&!o.test(r.str))continue;let a=e.getFormat(o),s=a.parse(r.str);if(s){i&&Object.assign(i,{format:a,formatId:t}),n=s;break e}}if(!n)throw new TypeError(`Could not parse ${e} as a color. Missing a plugin?`);return n.alpha=p(n.alpha)?n.alpha:void 0===n.alpha?1:v(0,n.alpha,1),n}(e,t));let n=e.space||e.spaceId;return"string"==typeof n&&(e.space=N.get(n)),void 0===e.alpha&&(e.alpha=1),e}const D=new N({id:"xyz-d65",name:"XYZ D65",coords:{x:{refRange:[0,1],name:"X"},y:{refRange:[0,1],name:"Y"},z:{refRange:[0,1],name:"Z"}},white:"D65",formats:{color:{ids:["xyz-d65","xyz"]}},aliases:["xyz"]}),F=new N({id:"xyz-d50",name:"XYZ D50",white:"D50",base:D,fromBase:e=>V(D.white,"D50",e),toBase:e=>V("D50",D.white,e)}),L=216/24389,z=24/116,B=24389/27;let H=I.D50;const $=new N({id:"lab",name:"Lab",coords:{l:{refRange:[0,100],name:"Lightness"},a:{refRange:[-125,125]},b:{refRange:[-125,125]}},white:H,base:F,fromBase(e){let t=e.map((e,t)=>e/H[t]),n=t.map(e=>e>L?Math.cbrt(e):(B*e+16)/116);return[116*n[1]-16,500*(n[0]-n[1]),200*(n[1]-n[2])]},toBase(e){let[t,n,r]=e,i=[];return i[1]=(t+16)/116,i[0]=n/500+i[1],i[2]=i[1]-r/200,[i[0]>z?Math.pow(i[0],3):(116*i[0]-16)/B,e[0]>8?Math.pow((e[0]+16)/116,3):e[0]/B,i[2]>z?Math.pow(i[2],3):(116*i[2]-16)/B].map((e,t)=>e*H[t])},formats:{lab:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <percentage>"]}}});function W(e){return"number"!=typeof e?e:(e%360+360)%360}const q=new N({id:"lch",name:"LCH",coords:{l:{refRange:[0,100],name:"Lightness"},c:{refRange:[0,150],name:"Chroma"},h:{refRange:[0,360],type:"angle",name:"Hue"}},base:$,fromBase(e){if(void 0===this.ε){let e=Object.values(this.base.coords)[1].refRange,t=e[1]-e[0];this.ε=t/1e5}let[t,n,r]=e,i=Math.abs(n)<this.ε&&Math.abs(r)<this.ε,o=i?null:W(180*Math.atan2(r,n)/Math.PI);return[t,i?0:Math.sqrt(n**2+r**2),o]},toBase(e){let[t,n,r]=e,i=null,o=null;return p(r)||(n=n<0?0:n,i=n*Math.cos(r*Math.PI/180),o=n*Math.sin(r*Math.PI/180)),[t,i,o]},formats:{lch:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <angle>"]}}}),U=25**7,G=Math.PI,Y=180/G,K=G/180;function X(e){const t=e*e;return t*t*t*e}function Z(e,t,{kL:n=1,kC:r=1,kH:i=1}={}){[e,t]=A([e,t]);let[o,a,s]=$.from(e),l=q.from($,[o,a,s])[1],[c,d,u]=$.from(t),f=q.from($,[c,d,u])[1];l<0&&(l=0),f<0&&(f=0);let p=X((l+f)/2),m=.5*(1-Math.sqrt(p/(p+U))),g=(1+m)*a,h=(1+m)*d,v=Math.sqrt(g**2+s**2),b=Math.sqrt(h**2+u**2),w=0===g&&0===s?0:Math.atan2(s,g),y=0===h&&0===u?0:Math.atan2(u,h);w<0&&(w+=2*G),y<0&&(y+=2*G),w*=Y,y*=Y;let x,_=c-o,C=b-v,S=y-w,k=w+y,j=Math.abs(S);v*b===0?x=0:j<=180?x=S:S>180?x=S-360:S<-180?x=S+360:O.warn("the unthinkable has happened");let E,I=2*Math.sqrt(b*v)*Math.sin(x*K/2),M=(o+c)/2,V=(v+b)/2,N=X(V);E=v*b===0?k:j<=180?k/2:k<360?(k+360)/2:(k-360)/2;let R=(M-50)**2,T=1+.015*R/Math.sqrt(20+R),P=1+.045*V,D=1;D-=.17*Math.cos((E-30)*K),D+=.24*Math.cos(2*E*K),D+=.32*Math.cos((3*E+6)*K),D-=.2*Math.cos((4*E-63)*K);let F=1+.015*V*D,L=30*Math.exp(-1*((E-275)/25)**2),z=2*Math.sqrt(N/(N+U)),B=(_/(n*T))**2;return B+=(C/(r*P))**2,B+=(I/(i*F))**2,B+=-1*Math.sin(2*L*K)*z*(C/(r*P))*(I/(i*F)),Math.sqrt(B)}const J=[[.819022437996703,.3619062600528904,-.1288737815209879],[.0329836539323885,.9292868615863434,.0361446663506424],[.0481771893596242,.2642395317527308,.6335478284694309]],Q=[[1.2268798758459243,-.5578149944602171,.2813910456659647],[-.0405757452148008,1.112286803280317,-.0717110580655164],[-.0763729366746601,-.4214933324022432,1.5869240198367816]],ee=[[.210454268309314,.7936177747023054,-.0040720430116193],[1.9779985324311684,-2.42859224204858,.450593709617411],[.0259040424655478,.7827717124575296,-.8086757549230774]],te=[[1,.3963377773761749,.2158037573099136],[1,-.1055613458156586,-.0638541728258133],[1,-.0894841775298119,-1.2914855480194092]],ne=new N({id:"oklab",name:"Oklab",coords:{l:{refRange:[0,1],name:"Lightness"},a:{refRange:[-.4,.4]},b:{refRange:[-.4,.4]}},white:"D65",base:D,fromBase(e){let t=E(e,J);return t[0]=Math.cbrt(t[0]),t[1]=Math.cbrt(t[1]),t[2]=Math.cbrt(t[2]),E(t,ee,t)},toBase(e){let t=E(e,te);return t[0]=t[0]**3,t[1]=t[1]**3,t[2]=t[2]**3,E(t,Q,t)},formats:{oklab:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <percentage>"]}}});function re(e,t){[e,t]=A([e,t]);let[n,r,i]=ne.from(e),[o,a,s]=ne.from(t),l=n-o,c=r-a,d=i-s;return Math.sqrt(l**2+c**2+d**2)}function ie(e,t,{epsilon:n=75e-6}={}){e=A(e),t||(t=e.space),t=N.get(t);let r=e.coords;return t!==e.space&&(r=t.from(e)),t.inGamut(r,{epsilon:n})}function oe(e,t){e=A(e);let n,r=N.get(t,t?.space),i=t?.precision;return n=!r||e.space.equals(r)?e.coords.slice():r.from(e),void 0===i?n:n.map(e=>m(e,i))}function ae(e,t){if(e=A(e),"alpha"===t)return e.alpha??1;let{space:n,index:r}=N.resolveCoord(t,e.space);return oe(e,n)[r]}function se(e,t,n,r){return e=A(e),Array.isArray(t)&&([t,n,r]=[e.space,t,n]),t=N.get(t),e.coords=t===e.space?n.slice():t.to(e.space,n),void 0!==r&&(e.alpha=r),e}function le(e,t,n){if(e=A(e),2===arguments.length&&"object"===u(arguments[1])){let t=arguments[1];for(let n in t)le(e,n,t[n])}else if("function"==typeof n&&(n=n(ae(e,t))),"alpha"===t)e.alpha=n;else{let{space:r,index:i}=N.resolveCoord(t,e.space),o=oe(e,r);o[i]=n,se(e,r,o)}return e}function ce(e){return{space:e.space,coords:e.coords.slice(),alpha:e.alpha}}se.returns="color",le.returns="color";const de=Math.PI/180,ue=new N({id:"xyz-abs-d65",cssId:"--xyz-abs-d65",name:"Absolute XYZ D65",coords:{x:{refRange:[0,9504.7],name:"Xa"},y:{refRange:[0,1e4],name:"Ya"},z:{refRange:[0,10888.3],name:"Za"}},base:D,fromBase:e=>e.map(e=>203*e),toBase:e=>e.map(e=>e/203)}),fe=1.15,pe=.66,me=2610/16384,ge=16384/2610,he=.8359375,ve=2413/128,be=18.6875,we=1.7*2523/32,ye=32/(1.7*2523),xe=-.56,_e=16295499532821565e-27,Ce=[[.41478972,.579999,.014648],[-.20151,1.120649,.0531008],[-.0166008,.2648,.6684799]],Se=[[1.9242264357876067,-1.0047923125953657,.037651404030618],[.35031676209499907,.7264811939316552,-.06538442294808501],[-.09098281098284752,-.3127282905230739,1.5227665613052603]],ke=[[.5,.5,0],[3.524,-4.066708,.542708],[.199076,1.096799,-1.295875]],je=[[1,.13860504327153927,.05804731615611883],[1,-.1386050432715393,-.058047316156118904],[1,-.09601924202631895,-.811891896056039]],Ee=new N({id:"jzazbz",name:"Jzazbz",coords:{jz:{refRange:[0,1],name:"Jz"},az:{refRange:[-.21,.21]},bz:{refRange:[-.21,.21]}},base:ue,fromBase(e){let[t,n,r]=e,i=E([fe*t-(fe-1)*r,pe*n-(pe-1)*t,r],Ce).map(function(e){let t=he+ve*w(e/1e4,me),n=1+be*w(e/1e4,me);return w(t/n,we)}),[o,a,s]=E(i,ke);return[(1+xe)*o/(1+xe*o)-_e,a,s]},toBase(e){let[t,n,r]=e,i=E([(t+_e)/(1+xe-xe*(t+_e)),n,r],je).map(function(e){let t=he-w(e,ye),n=be*w(e,ye)-ve;return 1e4*w(t/n,ge)}),[o,a,s]=E(i,Se),l=(o+(fe-1)*s)/fe;return[l,(a+(pe-1)*l)/pe,s]},formats:{jzazbz:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <percentage>"]}}}),Ie=new N({id:"jzczhz",name:"JzCzHz",coords:{jz:{refRange:[0,1],name:"Jz"},cz:{refRange:[0,.26],name:"Chroma"},hz:{refRange:[0,360],type:"angle",name:"Hue"}},base:Ee,fromBase:q.fromBase,toBase:q.toBase,formats:{jzczhz:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <angle>"]}}}),Me=.8359375,Ve=2413/128,Ne=18.6875,Re=2610/16384,Oe=16384/2610,Te=32/2523,Pe=[[.3592832590121217,.6976051147779502,-.035891593232029],[-.1920808463704993,1.100476797037432,.0753748658519118],[.0070797844607479,.0748396662186362,.8433265453898765]],Ae=[[.5,.5,0],[6610/4096,-13613/4096,7003/4096],[17933/4096,-17390/4096,-543/4096]],De=[[.9999999999999998,.0086090370379328,.111029625003026],[.9999999999999998,-.0086090370379328,-.1110296250030259],[.9999999999999998,.5600313357106791,-.3206271749873188]],Fe=[[2.0701522183894223,-1.3263473389671563,.2066510476294053],[.3647385209748072,.6805660249472273,-.0453045459220347],[-.0497472075358123,-.0492609666966131,1.1880659249923042]],Le=new N({id:"ictcp",name:"ICTCP",coords:{i:{refRange:[0,1],name:"I"},ct:{refRange:[-.5,.5],name:"CT"},cp:{refRange:[-.5,.5],name:"CP"}},base:ue,fromBase:e=>{return t=E(e,Pe),E(t.map(function(e){return((Me+Ve*(e/1e4)**Re)/(1+Ne*(e/1e4)**Re))**78.84375}),Ae);var t},toBase(e){let t=function(e){return E(e,De).map(function(e){return 1e4*(Math.max(e**Te-Me,0)/(Ve-Ne*e**Te))**Oe})}(e);return E(t,Fe)},formats:{ictcp:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <percentage>"]}}}),ze=I.D65,Be=1/.42,He=2*Math.PI,$e=[[.401288,.650173,-.051461],[-.250268,1.204414,.045854],[-.002079,.048952,.953127]],We=[[1.8620678550872327,-1.0112546305316843,.14918677544445175],[.38752654323613717,.6214474419314753,-.008973985167612518],[-.015841498849333856,-.03412293802851557,1.0499644368778496]],qe=[[460,451,288],[460,-891,-261],[460,-220,-6300]],Ue={dark:[.8,.525,.8],dim:[.9,.59,.9],average:[1,.69,1]},Ge={h:[20.14,90,164.25,237.53,380.14],e:[.8,.7,1,1.2,.8],H:[0,100,200,300,400]},Ye=180/Math.PI,Ke=Math.PI/180;function Xe(e,t){const n=e.map(e=>{const n=w(t*Math.abs(e)*.01,.42);return 400*b(n,e)/(n+27.13)});return n}function Ze(e,t,n,r,i){const o={};o.discounting=i,o.refWhite=e,o.surround=r;const a=e.map(e=>100*e);o.la=t,o.yb=n;const s=a[1],l=E(a,$e);let c=Ue[o.surround];const d=c[0];o.c=c[1],o.nc=c[2];const u=(1/(5*o.la+1))**4;o.fl=u*o.la+.1*(1-u)*(1-u)*Math.cbrt(5*o.la),o.flRoot=o.fl**.25,o.n=o.yb/s,o.z=1.48+Math.sqrt(o.n),o.nbb=.725*o.n**-.2,o.ncb=o.nbb;const f=i?1:Math.max(Math.min(d*(1-1/3.6*Math.exp((-o.la-42)/92)),1),0);o.dRgb=l.map(e=>g(1,s/e,f)),o.dRgbInv=o.dRgb.map(e=>1/e);const p=l.map((e,t)=>e*o.dRgb[t]),m=Xe(p,o.fl);return o.aW=o.nbb*(2*m[0]+m[1]+.05*m[2]),o}const Je=Ze(ze,64/Math.PI*.2,20,"average",!1);function Qe(e,t){if(!(void 0!==e.J^void 0!==e.Q))throw new Error("Conversion requires one and only one: 'J' or 'Q'");if(!(void 0!==e.C^void 0!==e.M^void 0!==e.s))throw new Error("Conversion requires one and only one: 'C', 'M' or 's'");if(!(void 0!==e.h^void 0!==e.H))throw new Error("Conversion requires one and only one: 'h' or 'H'");if(0===e.J||0===e.Q)return[0,0,0];let n=0;n=void 0!==e.h?W(e.h)*Ke:function(e){let t=(e%400+400)%400;const n=Math.floor(.01*t);t%=100;const[r,i]=Ge.h.slice(n,n+2),[o,a]=Ge.e.slice(n,n+2);return W((t*(a*r-o*i)-100*r*a)/(t*(a-o)-100*a))}(e.H)*Ke;const r=Math.cos(n),i=Math.sin(n);let o=0;void 0!==e.J?o=.1*w(e.J,.5):void 0!==e.Q&&(o=.25*t.c*e.Q/((t.aW+4)*t.flRoot));let a=0;void 0!==e.C?a=e.C/o:void 0!==e.M?a=e.M/t.flRoot/o:void 0!==e.s&&(a=4e-4*e.s**2*(t.aW+4)/t.c);const s=w(a*Math.pow(1.64-Math.pow(.29,t.n),-.73),10/9),l=.25*(Math.cos(n+2)+3.8),c=t.aW*w(o,2/t.c/t.z),d=5e4/13*t.nc*t.ncb*l,u=c/t.nbb,f=23*(u+.305)*y(s,23*d+s*(11*r+108*i)),p=function(e,t){const n=100/t*2588.068098016295;return e.map(e=>{const t=Math.abs(e);return b(n*w(t/(400-t),Be),e)})}(E([u,f*r,f*i],qe).map(e=>1*e/1403),t.fl);return E(p.map((e,n)=>e*t.dRgbInv[n]),We).map(e=>e/100)}function et(e,t){const n=e.map(e=>100*e),r=Xe(E(n,$e).map((e,n)=>e*t.dRgb[n]),t.fl),i=r[0]+(-12*r[1]+r[2])/11,o=(r[0]+r[1]-2*r[2])/9,a=(Math.atan2(o,i)%He+He)%He,s=.25*(Math.cos(a+2)+3.8),l=w(5e4/13*t.nc*t.ncb*y(s*Math.sqrt(i**2+o**2),r[0]+r[1]+1.05*r[2]+.305),.9)*Math.pow(1.64-Math.pow(.29,t.n),.73),c=w(t.nbb*(2*r[0]+r[1]+.05*r[2])/t.aW,.5*t.c*t.z),d=100*w(c,2),u=4/t.c*c*(t.aW+4)*t.flRoot,f=l*c,p=f*t.flRoot,m=W(a*Ye),g=function(e){let t=W(e);t<=Ge.h[0]&&(t+=360);const n=function(e,t,n=0,r=e.length){for(;n<r;){const i=n+r>>1;e[i]<t?n=i+1:r=i}return n}(Ge.h,t)-1,[r,i]=Ge.h.slice(n,n+2),[o,a]=Ge.e.slice(n,n+2),s=(t-r)/o;return Ge.H[n]+100*s/(s+(i-t)/a)}(m);return{J:d,C:f,h:m,s:50*w(t.c*l/(t.aW+4),.5),Q:u,M:p,H:g}}new N({id:"cam16-jmh",cssId:"--cam16-jmh",name:"CAM16-JMh",coords:{j:{refRange:[0,100],name:"J"},m:{refRange:[0,105],name:"Colorfulness"},h:{refRange:[0,360],type:"angle",name:"Hue"}},base:D,fromBase(e){void 0===this.ε&&(this.ε=Object.values(this.coords)[1].refRange[1]/1e5);const t=et(e,Je),n=Math.abs(t.M)<this.ε;return[t.J,n?0:t.M,n?null:t.h]},toBase:e=>Qe({J:e[0],M:e[1],h:e[2]},Je)});const tt=216/24389,nt=24389/27;function rt(e){return e>8?Math.pow((e+16)/116,3):e/nt}const it=Ze(I.D65,200/Math.PI*rt(50),100*rt(50),"average",!1),ot=new N({id:"hct",name:"HCT",coords:{h:{refRange:[0,360],type:"angle",name:"Hue"},c:{refRange:[0,145],name:"Colorfulness"},t:{refRange:[0,100],name:"Tone"}},base:D,fromBase(e){void 0===this.ε&&(this.ε=Object.values(this.coords)[1].refRange[1]/1e5);let t=function(e){const t=function(e){return 116*(e>tt?Math.cbrt(e):(nt*e+16)/116)-16}(e[1]);if(0===t)return[0,0,0];const n=et(e,it);return[W(n.h),n.C,t]}(e);return t[1]<this.ε&&(t[1]=0,t[0]=null),t},toBase:e=>function(e,t){let[n,r,i]=e,o=[],a=0;if(0===i)return[0,0,0];let s=rt(i);a=i>0?.00379058511492914*i**2+.608983189401032*i+.9155088574762233:9514440756550361e-21*i**2+.08693057439788597*i-21.928975842194614;let l=0,c=1/0,d=a;for(;l<=15;){o=Qe({J:a,C:r,h:n},t);const e=Math.abs(o[1]-s);if(e<c){if(e<=2e-12)return o;d=a,c=e}a-=(o[1]-s)*a/(2*o[1]),l+=1}return Qe({J:a,C:r,h:n},t)}(e,it),formats:{color:{id:"--hct",coords:["<number> | <angle>","<percentage> | <number>","<percentage> | <number>"]}}}),at=(Math.PI,Math.PI/180),st=[1,.007,.0228];function lt(e){e[1]<0&&(e=ot.fromBase(ot.toBase(e)));const t=Math.log(Math.max(1+st[2]*e[1]*it.flRoot,1))/st[2],n=e[0]*at,r=t*Math.cos(n),i=t*Math.sin(n);return[e[2],r,i]}const ct={deltaE76:function(e,t){return function(e,t,n="lab"){let r=(n=N.get(n)).from(e),i=n.from(t);return Math.sqrt(r.reduce((e,t,n)=>{let r=i[n];return p(t)||p(r)?e:e+(r-t)**2},0))}(e,t,"lab")},deltaECMC:function(e,t,{l:n=2,c:r=1}={}){[e,t]=A([e,t]);let[i,o,a]=$.from(e),[,s,l]=q.from($,[i,o,a]),[c,d,u]=$.from(t),f=q.from($,[c,d,u])[1];s<0&&(s=0),f<0&&(f=0);let m=i-c,g=s-f,h=(o-d)**2+(a-u)**2-g**2,v=.511;i>=16&&(v=.040975*i/(1+.01765*i));let b,w=.0638*s/(1+.0131*s)+.638;p(l)&&(l=0),b=l>=164&&l<=345?.56+Math.abs(.2*Math.cos((l+168)*de)):.36+Math.abs(.4*Math.cos((l+35)*de));let y=Math.pow(s,4),x=Math.sqrt(y/(y+1900)),_=(m/(n*v))**2;return _+=(g/(r*w))**2,_+=h/(w*(x*b+1-x))**2,Math.sqrt(_)},deltaE2000:Z,deltaEJz:function(e,t){[e,t]=A([e,t]);let[n,r,i]=Ie.from(e),[o,a,s]=Ie.from(t),l=n-o,c=r-a;p(i)&&p(s)?(i=0,s=0):p(i)?i=s:p(s)&&(s=i);let d=i-s,u=2*Math.sqrt(r*a)*Math.sin(d/2*(Math.PI/180));return Math.sqrt(l**2+c**2+u**2)},deltaEITP:function(e,t){[e,t]=A([e,t]);let[n,r,i]=Le.from(e),[o,a,s]=Le.from(t);return 720*Math.sqrt((n-o)**2+.25*(r-a)**2+(i-s)**2)},deltaEOK:re,deltaEOK2:function(e,t){[e,t]=A([e,t]);let[n,r,i]=ne.from(e),[o,a,s]=ne.from(t),l=n-o,c=2*(r-a),d=2*(i-s);return Math.sqrt(l**2+c**2+d**2)},deltaEHCT:function(e,t){[e,t]=A([e,t]);let[n,r,i]=lt(ot.from(e)),[o,a,s]=lt(ot.from(t));return Math.sqrt((n-o)**2+(r-a)**2+(i-s)**2)}},dt={hct:{method:"hct.c",jnd:2,deltaEMethod:"hct",blackWhiteClamp:{}},"hct-tonal":{method:"hct.c",jnd:0,deltaEMethod:"hct",blackWhiteClamp:{channel:"hct.t",min:0,max:100}}};function ut(e,{method:t=O.gamut_mapping,space:n,deltaEMethod:r="",jnd:i=2,blackWhiteClamp:o}={}){if(e=A(e),d(arguments[1])?n=arguments[1]:n||(n=e.space),ie(e,n=N.get(n),{epsilon:0}))return e;let a;if("css"===t)a=function(e,{space:t}={}){const n=.02,r=1e-4;e=A(e),t||(t=e.space),t=N.get(t);const i=N.get("oklch");if(t.isUnbounded)return pt(e,t);const o=pt(e,i);let a=o.coords[0];if(a>=1){const n=pt(ft.WHITE,t);return n.alpha=e.alpha,pt(n,t)}if(a<=0){const n=pt(ft.BLACK,t);return n.alpha=e.alpha,pt(n,t)}if(ie(o,t,{epsilon:0}))return pt(o,t);function s(e){const n=pt(e,t),r=Object.values(t.coords);return n.coords=n.coords.map((e,t)=>{if("range"in r[t]){const[n,i]=r[t].range;return v(n,e,i)}return e}),n}let l=0,c=o.coords[1],d=!0,u=ce(o),f=s(u),p=re(f,u);if(p<n)return f;for(;c-l>r;){const e=(l+c)/2;if(u.coords[1]=e,d&&ie(u,t,{epsilon:0}))l=e;else if(f=s(u),p=re(f,u),p<n){if(n-p<r)break;d=!1,l=e}else c=e}return f}(e,{space:n});else{if("clip"===t||ie(e,n))a=pt(e,n);else{Object.prototype.hasOwnProperty.call(dt,t)&&({method:t,jnd:i,deltaEMethod:r,blackWhiteClamp:o}=dt[t]);let s=Z;if(""!==r)for(let e in ct)if("deltae"+r.toLowerCase()===e.toLowerCase()){s=ct[e];break}0===i&&(i=1e-16);let l=ut(pt(e,n),{method:"clip",space:n});if(s(e,l)>i){if(o&&3===Object.keys(o).length){let t=N.resolveCoord(o.channel),n=ae(pt(e,t.space),t.id);if(p(n)&&(n=0),n>=o.max)return pt({space:"xyz-d65",coords:I.D65},e.space);if(n<=o.min)return pt({space:"xyz-d65",coords:[0,0,0]},e.space)}let r=N.resolveCoord(t),l=r.space,c=r.id,d=pt(e,l);d.coords.forEach((e,t)=>{p(e)&&(d.coords[t]=0)});let u=(r.range||r.refRange)[0],f=function(e){const t=e?Math.floor(Math.log10(Math.abs(e))):0;return Math.max(parseFloat("1e"+(t-2)),1e-6)}(i),m=u,g=ae(d,c);for(;g-m>f;){let e=ce(d);e=ut(e,{space:n,method:"clip"}),s(d,e)-i<f?m=ae(d,c):g=ae(d,c),le(d,c,(m+g)/2)}a=pt(d,n)}else a=l}if("clip"===t||!ie(a,n,{epsilon:0})){let e=Object.values(n.coords).map(e=>e.range||[]);a.coords=a.coords.map((t,n)=>{let[r,i]=e[n];return void 0!==r&&(t=Math.max(r,t)),void 0!==i&&(t=Math.min(t,i)),t})}}return n!==e.space&&(a=pt(a,e.space)),e.coords=a.coords,e}ut.returns="color";const ft={WHITE:{space:ne,coords:[1,0,0],alpha:1},BLACK:{space:ne,coords:[0,0,0],alpha:1}};function pt(e,t,{inGamut:n}={}){e=A(e);let r=(t=N.get(t)).from(e),i={space:t,coords:r,alpha:e.alpha};return n&&(i=ut(i,!0===n?void 0:n)),i}pt.returns="color";class mt extends N{constructor(e){e.coords||(e.coords={r:{range:[0,1],name:"Red"},g:{range:[0,1],name:"Green"},b:{range:[0,1],name:"Blue"}}),e.base||(e.base=D),e.toXYZ_M&&e.fromXYZ_M&&(e.toBase??=t=>{let n=E(t,e.toXYZ_M);return this.white!==this.base.white&&(n=V(this.white,this.base.white,n)),n},e.fromBase??=t=>E(t=V(this.base.white,this.white,t),e.fromXYZ_M)),e.referred??="display",super(e)}}const gt=new mt({id:"srgb-linear",name:"Linear sRGB",white:"D65",toXYZ_M:[[.41239079926595934,.357584339383878,.1804807884018343],[.21263900587151027,.715168678767756,.07219231536073371],[.01933081871559182,.11919477979462598,.9505321522496607]],fromXYZ_M:[[3.2409699419045226,-1.537383177570094,-.4986107602930034],[-.9692436362808796,1.8759675015077202,.04155505740717559],[.05563007969699366,-.20397695888897652,1.0569715142428786]]}),ht={aliceblue:[240/255,248/255,1],antiquewhite:[250/255,235/255,215/255],aqua:[0,1,1],aquamarine:[127/255,1,212/255],azure:[240/255,1,1],beige:[245/255,245/255,220/255],bisque:[1,228/255,196/255],black:[0,0,0],blanchedalmond:[1,235/255,205/255],blue:[0,0,1],blueviolet:[138/255,43/255,226/255],brown:[165/255,42/255,42/255],burlywood:[222/255,184/255,135/255],cadetblue:[95/255,158/255,160/255],chartreuse:[127/255,1,0],chocolate:[210/255,105/255,30/255],coral:[1,127/255,80/255],cornflowerblue:[100/255,149/255,237/255],cornsilk:[1,248/255,220/255],crimson:[220/255,20/255,60/255],cyan:[0,1,1],darkblue:[0,0,139/255],darkcyan:[0,139/255,139/255],darkgoldenrod:[184/255,134/255,11/255],darkgray:[169/255,169/255,169/255],darkgreen:[0,100/255,0],darkgrey:[169/255,169/255,169/255],darkkhaki:[189/255,183/255,107/255],darkmagenta:[139/255,0,139/255],darkolivegreen:[85/255,107/255,47/255],darkorange:[1,140/255,0],darkorchid:[.6,50/255,.8],darkred:[139/255,0,0],darksalmon:[233/255,150/255,122/255],darkseagreen:[143/255,188/255,143/255],darkslateblue:[72/255,61/255,139/255],darkslategray:[47/255,79/255,79/255],darkslategrey:[47/255,79/255,79/255],darkturquoise:[0,206/255,209/255],darkviolet:[148/255,0,211/255],deeppink:[1,20/255,147/255],deepskyblue:[0,191/255,1],dimgray:[105/255,105/255,105/255],dimgrey:[105/255,105/255,105/255],dodgerblue:[30/255,144/255,1],firebrick:[178/255,34/255,34/255],floralwhite:[1,250/255,240/255],forestgreen:[34/255,139/255,34/255],fuchsia:[1,0,1],gainsboro:[220/255,220/255,220/255],ghostwhite:[248/255,248/255,1],gold:[1,215/255,0],goldenrod:[218/255,165/255,32/255],gray:[128/255,128/255,128/255],green:[0,128/255,0],greenyellow:[173/255,1,47/255],grey:[128/255,128/255,128/255],honeydew:[240/255,1,240/255],hotpink:[1,105/255,180/255],indianred:[205/255,92/255,92/255],indigo:[75/255,0,130/255],ivory:[1,1,240/255],khaki:[240/255,230/255,140/255],lavender:[230/255,230/255,250/255],lavenderblush:[1,240/255,245/255],lawngreen:[124/255,252/255,0],lemonchiffon:[1,250/255,205/255],lightblue:[173/255,216/255,230/255],lightcoral:[240/255,128/255,128/255],lightcyan:[224/255,1,1],lightgoldenrodyellow:[250/255,250/255,210/255],lightgray:[211/255,211/255,211/255],lightgreen:[144/255,238/255,144/255],lightgrey:[211/255,211/255,211/255],lightpink:[1,182/255,193/255],lightsalmon:[1,160/255,122/255],lightseagreen:[32/255,178/255,170/255],lightskyblue:[135/255,206/255,250/255],lightslategray:[119/255,136/255,.6],lightslategrey:[119/255,136/255,.6],lightsteelblue:[176/255,196/255,222/255],lightyellow:[1,1,224/255],lime:[0,1,0],limegreen:[50/255,205/255,50/255],linen:[250/255,240/255,230/255],magenta:[1,0,1],maroon:[128/255,0,0],mediumaquamarine:[.4,205/255,170/255],mediumblue:[0,0,205/255],mediumorchid:[186/255,85/255,211/255],mediumpurple:[147/255,112/255,219/255],mediumseagreen:[60/255,179/255,113/255],mediumslateblue:[123/255,104/255,238/255],mediumspringgreen:[0,250/255,154/255],mediumturquoise:[72/255,209/255,.8],mediumvioletred:[199/255,21/255,133/255],midnightblue:[25/255,25/255,112/255],mintcream:[245/255,1,250/255],mistyrose:[1,228/255,225/255],moccasin:[1,228/255,181/255],navajowhite:[1,222/255,173/255],navy:[0,0,128/255],oldlace:[253/255,245/255,230/255],olive:[128/255,128/255,0],olivedrab:[107/255,142/255,35/255],orange:[1,165/255,0],orangered:[1,69/255,0],orchid:[218/255,112/255,214/255],palegoldenrod:[238/255,232/255,170/255],palegreen:[152/255,251/255,152/255],paleturquoise:[175/255,238/255,238/255],palevioletred:[219/255,112/255,147/255],papayawhip:[1,239/255,213/255],peachpuff:[1,218/255,185/255],peru:[205/255,133/255,63/255],pink:[1,192/255,203/255],plum:[221/255,160/255,221/255],powderblue:[176/255,224/255,230/255],purple:[128/255,0,128/255],rebeccapurple:[.4,.2,.6],red:[1,0,0],rosybrown:[188/255,143/255,143/255],royalblue:[65/255,105/255,225/255],saddlebrown:[139/255,69/255,19/255],salmon:[250/255,128/255,114/255],sandybrown:[244/255,164/255,96/255],seagreen:[46/255,139/255,87/255],seashell:[1,245/255,238/255],sienna:[160/255,82/255,45/255],silver:[192/255,192/255,192/255],skyblue:[135/255,206/255,235/255],slateblue:[106/255,90/255,205/255],slategray:[112/255,128/255,144/255],slategrey:[112/255,128/255,144/255],snow:[1,250/255,250/255],springgreen:[0,1,127/255],steelblue:[70/255,130/255,180/255],tan:[210/255,180/255,140/255],teal:[0,128/255,128/255],thistle:[216/255,191/255,216/255],tomato:[1,99/255,71/255],turquoise:[64/255,224/255,208/255],violet:[238/255,130/255,238/255],wheat:[245/255,222/255,179/255],white:[1,1,1],whitesmoke:[245/255,245/255,245/255],yellow:[1,1,0],yellowgreen:[154/255,205/255,50/255]};let vt=Array(3).fill("<percentage> | <number>[0, 255]"),bt=Array(3).fill("<number>[0, 255]");const wt=new mt({id:"srgb",name:"sRGB",base:gt,fromBase:e=>e.map(e=>{let t=e<0?-1:1,n=e*t;return n>.0031308?t*(1.055*n**(1/2.4)-.055):12.92*e}),toBase:e=>e.map(e=>{let t=e<0?-1:1,n=e*t;return n<=.04045?e/12.92:t*((n+.055)/1.055)**2.4}),formats:{rgb:{coords:vt},rgb_number:{name:"rgb",commas:!0,coords:bt,alpha:!1},color:{},rgba:{coords:vt,commas:!0,alpha:!0},rgba_number:{name:"rgba",commas:!0,coords:bt},hex:{type:"custom",toGamut:!0,test:e=>/^#(([a-f0-9]{2}){3,4}|[a-f0-9]{3,4})$/i.test(e),parse(e){e.length<=5&&(e=e.replace(/[a-f0-9]/gi,"$&$&"));let t=[];return e.replace(/[a-f0-9]{2}/gi,e=>{t.push(parseInt(e,16)/255)}),{spaceId:"srgb",coords:t.slice(0,3),alpha:t.slice(3)[0]}},serialize:(e,t,{collapse:n=!0,alpha:r}={})=>{(!1!==r&&t<1||!0===r)&&e.push(t),e=e.map(e=>Math.round(255*e));let i=n&&e.every(e=>e%17==0),o=e.map(e=>i?(e/17).toString(16):e.toString(16).padStart(2,"0")).join("");return"#"+o}},keyword:{type:"custom",test:e=>/^[a-z]+$/i.test(e),parse(e){let t={spaceId:"srgb",coords:null,alpha:1};if("transparent"===(e=e.toLowerCase())?(t.coords=ht.black,t.alpha=0):t.coords=ht[e],t.coords)return t}}}}),yt=new N({id:"hsl",name:"HSL",coords:{h:{refRange:[0,360],type:"angle",name:"Hue"},s:{range:[0,100],name:"Saturation"},l:{range:[0,100],name:"Lightness"}},base:wt,fromBase:e=>{let t=Math.max(...e),n=Math.min(...e),[r,i,o]=e,[a,s,l]=[null,0,(n+t)/2],c=t-n;if(0!==c){switch(s=0===l||1===l?0:(t-l)/Math.min(l,1-l),t){case r:a=(i-o)/c+(i<o?6:0);break;case i:a=(o-r)/c+2;break;case o:a=(r-i)/c+4}a*=60}return s<0&&(a+=180,s=Math.abs(s)),a>=360&&(a-=360),[a,100*s,100*l]},toBase:e=>{let[t,n,r]=e;function i(e){let i=(e+t/30)%12,o=n*Math.min(r,1-r);return r-o*Math.max(-1,Math.min(i-3,9-i,1))}return t%=360,t<0&&(t+=360),n/=100,r/=100,[i(0),i(8),i(4)]},formats:{hsl:{coords:["<number> | <angle>","<percentage> | <number>","<percentage> | <number>"]},hsla:{coords:["<number> | <angle>","<percentage> | <number>","<percentage> | <number>"],commas:!0,alpha:!0}}});function xt(e,t){var n,r,i=0;function o(){var o,a,s=n,l=arguments.length;e:for(;s;){if(s.args.length===arguments.length){for(a=0;a<l;a++)if(s.args[a]!==arguments[a]){s=s.next;continue e}return s!==n&&(s===r&&(r=s.prev),s.prev.next=s.next,s.next&&(s.next.prev=s.prev),s.next=n,s.prev=null,n.prev=s,n=s),s.val}s=s.next}for(o=new Array(l),a=0;a<l;a++)o[a]=arguments[a];return s={args:o,val:e.apply(null,o)},n?(n.prev=s,s.next=n):r=s,i===t.maxSize?(r=r.prev).next=null:i++,n=s,s.val}return t=t||{},o.clear=function(){n=null,r=null,i=0},o}const _t=new N({id:"oklch",name:"OkLCh",coords:{l:{refRange:[0,1],name:"Lightness"},c:{refRange:[0,.4],name:"Chroma"},h:{refRange:[0,360],type:"angle",name:"Hue"}},white:"D65",base:ne,fromBase:q.fromBase,toBase:q.toBase,formats:{oklch:{coords:["<percentage> | <number>","<number> | <percentage>","<number> | <angle>"]}}}),Ct=new mt({id:"p3-linear",cssId:"display-p3-linear",name:"Linear P3",white:"D65",toXYZ_M:[[.4865709486482162,.26566769316909306,.1982172852343625],[.2289745640697488,.6917385218365064,.079286914093745],[0,.04511338185890264,1.043944368900976]],fromXYZ_M:[[2.493496911941425,-.9313836179191239,-.40271078445071684],[-.8294889695615747,1.7626640603183463,.023624685841943577],[.03584583024378447,-.07617238926804182,.9568845240076872]]}),St=new mt({id:"p3",cssId:"display-p3",name:"P3",base:Ct,fromBase:wt.fromBase,toBase:wt.toBase});N.register(wt),N.register(_t),N.register(St),N.register(yt);var kt={"primary-bgFill1":["bg-interactive-brand-strong"],"primary-fgFill":["fg-interactive-brand-strong","fg-interactive-brand-strong-active"],"primary-bgFill2":["bg-interactive-brand-strong-active"],"primary-surface4":["bg-interactive-brand-weak-active"],"primary-fgSurface3":["fg-interactive-brand","fg-interactive-brand-active"],"primary-stroke3":["bg-thumb-brand","bg-thumb-brand-active","stroke-focus-brand","stroke-interactive-brand","stroke-surface-brand-strong"],"primary-stroke4":["stroke-interactive-brand-active"],"primary-stroke1":["stroke-surface-brand"],"primary-surface1":["bg-surface-brand"],"info-surface2":["bg-surface-info-weak"],"info-surface4":["bg-surface-info"],"info-fgSurface4":["fg-content-info"],"info-fgSurface3":["fg-content-info-weak"],"info-stroke3":["stroke-surface-info-strong"],"info-stroke1":["stroke-surface-info"],"success-surface2":["bg-surface-success-weak"],"success-surface4":["bg-surface-success"],"success-fgSurface4":["fg-content-success"],"success-fgSurface3":["fg-content-success-weak"],"success-stroke3":["stroke-surface-success-strong"],"success-stroke1":["stroke-surface-success"],"warning-surface2":["bg-surface-warning-weak"],"warning-surface4":["bg-surface-warning"],"warning-fgSurface4":["fg-content-warning"],"warning-fgSurface3":["fg-content-warning-weak"],"warning-stroke3":["stroke-surface-warning-strong"],"warning-stroke1":["stroke-surface-warning"],"error-bgFill1":["bg-interactive-error-strong"],"error-fgFill":["fg-interactive-error-strong","fg-interactive-error-strong-active"],"error-bgFill2":["bg-interactive-error-strong-active"],"error-surface2":["bg-interactive-error-active","bg-surface-error-weak"],"error-surface4":["bg-interactive-error-weak-active","bg-surface-error"],"error-fgSurface4":["fg-content-error"],"error-fgSurface3":["fg-content-error-weak","fg-interactive-error","fg-interactive-error-active"],"error-stroke3":["stroke-interactive-error","stroke-interactive-error-strong","stroke-surface-error-strong"],"error-stroke4":["stroke-interactive-error-active"],"error-stroke1":["stroke-surface-error"],"bg-surface2":["bg-surface-neutral"],"bg-surface5":["bg-interactive-neutral-strong-disabled"],"bg-surface4":["bg-interactive-neutral-weak-active"],"bg-surface3":["bg-surface-neutral-strong"],"bg-fgSurface4":["fg-content-neutral","fg-interactive-neutral","fg-interactive-neutral-active"],"bg-fgSurface3":["fg-content-neutral-weak","fg-interactive-neutral-weak"],"bg-fgSurface2":["fg-interactive-neutral-disabled","fg-interactive-neutral-strong-disabled","fg-interactive-neutral-weak-disabled"],"bg-stroke3":["bg-thumb-neutral-weak","stroke-interactive-neutral","stroke-surface-neutral-strong"],"bg-stroke4":["bg-thumb-neutral-weak-active","stroke-interactive-neutral-active","stroke-interactive-neutral-strong"],"bg-stroke2":["bg-thumb-neutral-disabled","bg-track-neutral","stroke-interactive-neutral-disabled","stroke-surface-neutral"],"bg-stroke1":["bg-track-neutral-weak","stroke-surface-neutral-weak"],"bg-bgFillInverted2":["bg-interactive-neutral-strong-active"],"bg-bgFillInverted1":["bg-interactive-neutral-strong"],"bg-fgFillInverted":["fg-interactive-neutral-strong","fg-interactive-neutral-strong-active"],"bg-surface1":["bg-surface-neutral-weak"],"caution-surface2":["bg-surface-caution-weak"],"caution-surface4":["bg-surface-caution"],"caution-fgSurface4":["fg-content-caution"],"caution-fgSurface3":["fg-content-caution-weak"]};function jt(e,t={}){let n,{precision:r=O.precision,format:i,inGamut:o=!0,coords:a,alpha:s,commas:l}=t,c=A(e),d=i,u=c.parseMeta;u&&!i&&(u.format.canSerialize()&&(i=u.format,d=u.formatId),a??=u.types,s??=u.alphaType,l??=u.commas),d&&(i=c.space.getFormat(i)??N.findFormat(d)),i||(i=c.space.getFormat("default")??N.DEFAULT_FORMAT,d=i.name),i&&i.space&&i.space!==c.space&&(c=pt(c,i.space));let p=c.coords.slice();if(o||=i.toGamut,o&&!ie(c)&&(p=ut(ce(c),!0===o?void 0:o).coords),"custom"===i.type){if(!i.serialize)throw new TypeError(`format ${d} can only be used to parse colors, not for serialization`);n=i.serialize(p,c.alpha,t)}else{let e=i.name||"color",t=i.serializeCoords(p,r,a);if("color"===e){let e=i.id||i.ids?.[0]||c.space.cssId||c.space.id;t.unshift(e)}let o=c.alpha;void 0!==s&&"object"!=typeof s&&(s="string"==typeof s?{type:s}:{include:s});let d=s?.type??"<number>",u=!0===s?.include||!0===i.alpha||!1!==s?.include&&!1!==i.alpha&&o<1,m="";if(l??=i.commas,u){if(null!==r){let e;"<percentage>"===d&&(e="%",o*=100),o=f(o,{precision:r,unit:e})}m=`${l?",":" /"} ${o}`}n=`${e}(${t.join(l?", ":" ")}${m})`}return n}function Et(e){return ae(e,[D,"y"])}function It(e){const t=jt(pt(e,wt));return jt(t,{format:"hex"})}function Mt(e,t){return function(e,t){e=A(e),t=A(t);let n=Math.max(Et(e),0),r=Math.max(Et(t),0);return r>n&&([n,r]=[r,n]),(n+.05)/(r+.05)}(e,t)}function Vt(e){return pt(ut(e,{space:wt,method:"css"}),_t)}var Nt=pt("white",_t),Rt=pt("black",_t),Ot={lighter:{min:.2,max:.4},darker:{min:.75,max:.98}},Tt=.004,Pt={bg:"#fcfcfc",primary:"#3858e9",info:"#0090ff",success:"#4ab866",caution:"#f0d149",warning:"#f0b849",error:"#cc1818"};function At(e,t){return Mt(e,Rt)>Mt(e,Nt)+(t?3.1:0)?{better:"darker",worse:"lighter"}:{better:"lighter",worse:"darker"}}function Dt(e){return 1===e?1:e+.02}function Ft(e,t){const n=Ot[t];return Math.max(n.min,Math.min(n.max,e))}function Lt(e,t,n,r,i,o){let a,s,l=n,c=r,d=!1,u=i,f=o,p=!1,m=0;for(;;){m++;const n=(l*f-u*c)/(f-c);if(a=e(n),s=t(a),Math.abs(s)<=Tt||m>=10)break;s<=0?(l=n,c=s,d&&(f/=2),d=!0,p=!1):(u=n,f=s,p&&(c/=2),p=!0,d=!1)}return a}function zt(e){return e<0?0:e>1?1:e}function Bt(e){let t=e%360;return t<0&&(t+=360),t}function Ht(e){const t=zt(e);return.5-.5*Math.cos(Math.PI*t)}var $t=new Map;function Wt(e,t){return Math.round(e/t)*t}function qt(e,t,n,r){const i=function(e,t,n,r){return`${n}|L:${Wt(e,.05)}|H:${Wt(Bt(t),10)}|cap:${Wt(r,.05)}`}(e,t,n.id,r),o=$t.get(i);if("number"==typeof o)return o;const a=function(e,t,n,r){return ae(ut({space:_t,coords:[e,r,t],alpha:1},{space:n,method:"css"}),[_t,"c"])}(e,t,n,r);return $t.set(i,a),a}function Ut(e,t){return Math.log(e/t)}function Gt(e,t,n,r,{lightnessConstraint:i,taperChromaOptions:o}={}){if(n<=1)return{color:e,reached:!0,achieved:1};function a(e){let n=e,r=ae(t,[_t,"c"]);if(o){const e=function(e,t,n={}){const r=n.gamut??wt,i=n.alpha??.65,o=n.carry??.5,a=n.cUpperBound??.45,s=n.radiusLight??.2,l=n.radiusDark??.2,c=n.kLight??.85,d=n.kDark??.85,u=n.achromaEpsilon??.005,f=Math.max(0,ae(e,[_t,"c"]));let p=ae(e,[_t,"h"]);const m=f<u,g=null===p||!Number.isFinite(p);if(m||g){if("number"!=typeof n.hueFallback)return{space:_t,coords:[zt(t),0,0],alpha:1};p=Bt(n.hueFallback)}const h=zt(ae(e,[_t,"l"])),v=qt(h,p,r,a),b=qt(zt(t),p,r,a);let w=0;w=zt(f/(v>0?v:1e-6));const y=i*b*Math.pow(w,zt(o)),x=function(e,t,n){const r=t-e;if(r>=0){const e=n.radiusLight>0?Math.abs(r)/n.radiusLight:1,t=Ht(e>1?1:e);return 1-(1-n.kLight)*t}const i=n.radiusDark>0?Math.abs(r)/n.radiusDark:1,o=Ht(i>1?1:i);return 1-(1-n.kDark)*o}(h,t,{radiusLight:s,radiusDark:l,kLight:c,kDark:d}),_=y*x;return{l:zt(t),c:_}}(t,n,o);if(!("l"in e)||!("c"in e))return e;n=e.l,r=e.c}return Vt({spaceId:"oklch",coords:[n,r,ae(t,[_t,"h"])]})}const s="lighter"===r?1:0,l="lighter"===r?Nt:Rt,c=Mt(e,l);if(i){const t=a(i.value),r=Mt(e,t),o=Ut(r,n)>=-.004;if(o||"force"===i.type)return{color:t,reached:o,achieved:r,deficit:o?Ut(r,c):Ut(n,r)}}if(Ut(c,n)<=Tt)return{color:l,reached:Ut(c,n)>=-.004,achieved:c,deficit:Ut(n,c)};const d=Lt(a,t=>Ut(Mt(e,t),n),ae(e,[_t,"l"]),Ut(1,n),s,Ut(c,n));return{color:d,reached:!0,achieved:n,deficit:Ut(n,c)}}function Yt({seed:e,sortedSteps:t,config:n,mainDir:r,oppDir:i,pinLightness:o}){const a={};let s,l,c=-1/0,d="lighter";const u=new Map;u.set("seed",e);for(const f of t){let t=function(e,t){return"main"===t?r:"opposite"===t?i:"best"===t?At(e,p.preferLighter).better:t};const{contrast:p,lightness:m,taperChromaOptions:g,sameAsIfPossible:h}=n[f],v=u.get(p.reference);if(!v)throw new Error(`Reference color for step ${f} not found: ${p.reference}`);if(h){const e=u.get(h);if(!e)throw new Error(`Same-as color for step ${f} not found: ${h}`);if(Mt(v,e)>=Dt(p.target)){u.set(f,e),a[f]=It(e);continue}}const b=t(v,p.followDirection),w=Dt(p.target);let y;o?.stepName===f?y={value:o.value,type:"force"}:m&&(y={value:m(b),type:"onlyIfSucceeds"});const x=Gt(v,e,w,b,{lightnessConstraint:y,taperChromaOptions:g});!p.ignoreWhenAdjustingSeed&&x.deficit&&x.deficit>c&&(c=x.deficit,d=b,l=f),u.set(f,x.color),a[f]=It(x.color),x.reached||p.ignoreWhenAdjustingSeed||(s??=[],s.push(f))}return{rampResults:a,warnings:s,maxDeficit:c,maxDeficitDirection:d,maxDeficitStep:l}}function Kt(e,t,{mainDirection:n,pinLightness:r,rescaleToFitContrastTargets:i=!0}={}){let o;try{o=Vt(e)}catch(t){throw new Error(`Invalid seed color "${e}": ${t instanceof Error?t.message:"Unknown error"}`)}let a="lighter",s="darker";if(n)a=n,s="darker"===n?"lighter":"darker";else{const{better:e,worse:t}=At(o);a=e,s=t}const l=function(e){const{dependents:t}=function(e){const t=new Map,n=new Map;return Object.keys(e).forEach(e=>{t.set(e,[])}),n.set("seed",[]),Object.keys(e).forEach(e=>{n.set(e,[])}),Object.entries(e).forEach(([e,r])=>{const i=e,o=r.contrast.reference;t.get(i).push(o),n.get(o).push(i),r.sameAsIfPossible&&(t.get(i).push(r.sameAsIfPossible),n.get(r.sameAsIfPossible).push(i))}),{dependencies:t,dependents:n}}(e),n=[],r=new Set,i=new Set;return function e(o){if(i.has(o))throw new Error(`Circular dependency detected involving step: ${String(o)}`);r.has(o)||(i.add(o),(t.get(o)||[]).forEach(t=>{e(t)}),i.delete(o),r.add(o),"seed"!==o&&n.unshift(o))}("seed"),n}(t),{rampResults:c,warnings:d,maxDeficit:u,maxDeficitDirection:f,maxDeficitStep:p}=Yt({seed:o,sortedSteps:l,config:t,mainDir:a,oppDir:s,pinLightness:r});let m=c;if(u>Tt&&i){let e=function(e){return Vt(le(ce(o),[_t,"l"],e))},n=function(e){const n=Yt({seed:e,sortedSteps:i,config:t,mainDir:a,oppDir:s,pinLightness:r});return n.maxDeficitDirection===f?n.maxDeficit:-u};const i=function(e,t){const n=new Set;return function e(r){if("seed"===r||n.has(r))return;const i=t[r];i&&(e(i.contrast.reference),i.sameAsIfPossible&&e(i.sameAsIfPossible),n.add(r))}(e),Array.from(n)}(p,t);m=Yt({seed:Lt(e,n,"lighter"===f?0:1,-u,ae(o,[_t,"l"]),u),sortedSteps:l,config:t,mainDir:a,oppDir:s,pinLightness:r}).rampResults}if("darker"===a){const e=m.surface1;m.surface1=m.surface3,m.surface3=e}return{ramp:m,warnings:d,direction:a}}var Xt=e=>"lighter"===e?.9551:.235,Zt={alpha:.7},Jt={alpha:.6,kLight:.2,kDark:.2},Qt={alpha:.6,radiusDark:.01,radiusLight:.01,kLight:.8,kDark:.8},en={alpha:.75,radiusDark:.01,radiusLight:.01},tn={contrast:{reference:"surface3",followDirection:"main",target:7,preferLighter:!0},lightness:Xt,taperChromaOptions:Jt},nn={surface1:{contrast:{reference:"surface2",followDirection:"opposite",target:1.06,ignoreWhenAdjustingSeed:!0},taperChromaOptions:Zt},surface2:{contrast:{reference:"seed",followDirection:"main",target:1}},surface3:{contrast:{reference:"surface2",followDirection:"main",target:1.06},taperChromaOptions:Zt},surface4:{contrast:{reference:"surface2",followDirection:"main",target:1.12},taperChromaOptions:Zt},surface5:{contrast:{reference:"surface2",followDirection:"main",target:1.2},taperChromaOptions:Zt},surface6:{contrast:{reference:"surface2",followDirection:"main",target:1.4},taperChromaOptions:Zt},bgFill1:{contrast:{reference:"surface2",followDirection:"main",target:4},lightness:e=>"lighter"===e?.67:.45},bgFill2:{contrast:{reference:"bgFill1",followDirection:"main",target:1.2}},bgFillInverted1:{contrast:{reference:"bgFillInverted2",followDirection:"opposite",target:1.2}},bgFillInverted2:tn,bgFillDark:{contrast:{reference:"surface3",followDirection:"darker",target:7,ignoreWhenAdjustingSeed:!0},lightness:Xt,taperChromaOptions:Jt},stroke1:{contrast:{reference:"stroke3",followDirection:"opposite",target:2.6},taperChromaOptions:Qt},stroke2:{contrast:{reference:"stroke3",followDirection:"opposite",target:2.4},taperChromaOptions:Qt},stroke3:{contrast:{reference:"surface3",followDirection:"main",target:3},taperChromaOptions:Qt},stroke4:{contrast:{reference:"stroke3",followDirection:"main",target:1.5},taperChromaOptions:Qt},fgSurface1:{contrast:{reference:"surface3",followDirection:"main",target:2,preferLighter:!0},taperChromaOptions:Jt},fgSurface2:{contrast:{reference:"surface3",followDirection:"main",target:3,preferLighter:!0},taperChromaOptions:Jt},fgSurface3:{contrast:{reference:"surface3",followDirection:"main",target:4.5,preferLighter:!0},lightness:e=>"lighter"===e?.77:.56,taperChromaOptions:Jt},fgSurface4:tn,fgFill:{contrast:{reference:"bgFill1",followDirection:"best",target:4.5,preferLighter:!0},lightness:Xt,taperChromaOptions:Jt},fgFillInverted:{contrast:{reference:"bgFillInverted1",followDirection:"best",target:4.5,preferLighter:!0},lightness:Xt,taperChromaOptions:Jt},fgFillDark:{contrast:{reference:"bgFillDark",followDirection:"best",target:4.5,preferLighter:!0},lightness:Xt,taperChromaOptions:Jt}},rn={...nn,surface1:{...nn.surface1,taperChromaOptions:en},surface2:{contrast:{reference:"bgFill1",followDirection:"opposite",target:nn.bgFill1.contrast.target,ignoreWhenAdjustingSeed:!0},taperChromaOptions:en},surface3:{...nn.surface3,taperChromaOptions:en},surface4:{...nn.surface4,taperChromaOptions:en},surface5:{...nn.surface5,taperChromaOptions:en},surface6:{...nn.surface6,taperChromaOptions:en},bgFill1:{contrast:{reference:"seed",followDirection:"main",target:1}},stroke1:{...nn.stroke1},stroke2:{...nn.stroke2},stroke3:{...nn.stroke3,sameAsIfPossible:"fgSurface3",taperChromaOptions:void 0},stroke4:{...nn.stroke4,taperChromaOptions:void 0},fgSurface1:{...nn.fgSurface1,taperChromaOptions:void 0},fgSurface2:{...nn.fgSurface2,taperChromaOptions:void 0},fgSurface3:{...nn.fgSurface3,taperChromaOptions:void 0,sameAsIfPossible:"bgFill1"},fgSurface4:{...nn.fgSurface4,taperChromaOptions:void 0}},on="surface2",an=xt(function(e){if("string"!=typeof e||""===e.trim())throw new Error("Seed color must be a non-empty string");return Kt(e,nn)},{maxSize:10}),sn=xt(function(e,t){if("string"!=typeof e||""===e.trim())throw new Error("Seed color must be a non-empty string");const n=t?{mainDirection:(r=t).direction,pinLightness:{stepName:on,value:Ft(ae(r.ramp[on],[_t,"l"]),r.direction)}}:void 0;var r;return Kt(e,rn,n)},{maxSize:10}),ln=[["--wp-components-color-accent","var(--wp-admin-theme-color)"],["--wp-components-color-accent-darker-10","var(--wp-admin-theme-color-darker-10)"],["--wp-components-color-accent-darker-20","var(--wp-admin-theme-color-darker-20)"],["--wp-components-color-accent-inverted","var(--wpds-color-fg-interactive-brand-strong, #fff)"],["--wp-components-color-background","var(--wpds-color-bg-surface-neutral-strong, #ffffff)"],["--wp-components-color-foreground","var(--wpds-color-fg-content-neutral, #1e1e1e)"],["--wp-components-color-foreground-inverted","var(--wpds-color-bg-surface-neutral, #fcfcfc)"],["--wp-components-color-gray-100","var(--wpds-color-bg-surface-neutral, #fcfcfc)"],["--wp-components-color-gray-200","var(--wpds-color-stroke-surface-neutral, #dbdbdb)"],["--wp-components-color-gray-300","var(--wpds-color-stroke-surface-neutral, #dbdbdb)"],["--wp-components-color-gray-400","var(--wpds-color-stroke-interactive-neutral, #8d8d8d)"],["--wp-components-color-gray-600","var(--wpds-color-stroke-interactive-neutral, #8d8d8d)"],["--wp-components-color-gray-700","var(--wpds-color-fg-content-neutral-weak, #707070)"],["--wp-components-color-gray-800","var(--wpds-color-fg-content-neutral, #1e1e1e)"]];function cn(e){return pt(e,wt).coords.map(e=>Math.round(255*(e??0))).join(", ")}function dn(e){const t=pt(e,yt),n=t.coords[2]??0,r=le(ce(t),[yt,"l"],Math.max(0,n-5)),i=le(ce(t),[yt,"l"],Math.max(0,n-10));return[["--wp-admin-theme-color",It(t)],["--wp-admin-theme-color--rgb",cn(t)],["--wp-admin-theme-color-darker-10",It(r)],["--wp-admin-theme-color-darker-10--rgb",cn(r)],["--wp-admin-theme-color-darker-20",It(i)],["--wp-admin-theme-color-darker-20--rgb",cn(i)]]}function un(e){const t=[];for(const[n,{ramp:r}]of e)for(const[e,i]of Object.entries(r)){const r=kt[`${n}-${e}`]??[];for(const e of r)t.push([`--wpds-color-${e}`,i])}return t}function fn({color:e={},cursor:t}={}){const{resolvedSettings:n}=(0,l.useContext)(c),r=e.primary??n.color?.primary??Pt.primary,i=e.bg??n.color?.bg??Pt.bg,o=t?.control??n.cursor?.control,a=(0,l.useMemo)(()=>({color:{primary:r,bg:i},cursor:o?{control:o}:void 0}),[r,i,o]),s=(0,l.useMemo)(()=>{const e={...Pt,bg:i,primary:r},t=new Map,n=an(e.bg);return Object.entries(e).forEach(([e,r])=>{"bg"===e?t.set(e,n):t.set(e,sn(r,n))}),function({primary:e,computedColorRamps:t}){return Object.fromEntries([un(t),dn(e),ln].flat())}({primary:e.primary,computedColorRamps:t})},[r,i]);return{resolvedSettings:a,themeProviderStyles:(0,l.useMemo)(()=>({...s,...o&&{"--wpds-cursor-control":o}}),[s,o])}}if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='f4e6e06c6a']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","f4e6e06c6a"),e.appendChild(document.createTextNode(".dba930ea7a9438fd__root{display:contents}")),document.head.appendChild(e)}var pn="dba930ea7a9438fd__root";function mn({instanceId:e,isRoot:t}){const n=`[data-wpds-theme-provider-id="${e}"]`,r=[];return t&&r.push(`:root:has(.${pn}[data-wpds-root-provider="true"]${n})`),r.push(`.${pn}.${pn}${n}`),r.join(",")}var gn={};a(gn,{ThemeProvider:({children:e,color:t={},cursor:n,isRoot:i=!1,density:o})=>{const a=(0,l.useId)(),{themeProviderStyles:s,resolvedSettings:d}=fn({color:t,cursor:n}),u=(0,l.useMemo)(()=>({resolvedSettings:d}),[d]);return(0,r.jsxs)(r.Fragment,{children:[s?(0,r.jsx)("style",{children:`${mn({instanceId:a,isRoot:i})} {${f=s,Object.entries(f).map(([e,t])=>`${e}: ${t};`).join("")}}`}):null,(0,r.jsx)("div",{"data-wpds-theme-provider-id":a,"data-wpds-root-provider":i,"data-wpds-density":o,className:pn,children:(0,r.jsx)(c.Provider,{value:u,children:e})})]});var f},useThemeProviderStyles:fn});const hn=window.wp.editor,{lock:vn,unlock:bn}=(0,o.__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/edit-site");function wn(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=wn(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}const yn=function(){for(var e,t,n=0,r="",i=arguments.length;n<i;n++)(e=arguments[n])&&(t=wn(e))&&(r&&(r+=" "),r+=t);return r},xn=window.wp.compose,_n=function(e,...t){const n=new URL("https://base-ui.com/production-error");return n.searchParams.set("code",e.toString()),t.forEach(e=>n.searchParams.append("args[]",e)),`Base UI error #${e}; visit ${n} for the full message.`};const Cn=_n;var Sn=n(51609),kn=n.t(Sn,2);const jn={};function En(e,t){const n=Sn.useRef(jn);return n.current===jn&&(n.current=e(t)),n}function In(e,t,n,r){const i=En(Mn).current;return function(e,t,n,r,i){return e.refs[0]!==t||e.refs[1]!==n||e.refs[2]!==r||e.refs[3]!==i}(i,e,t,n,r)&&Vn(i,[e,t,n,r]),i.callback}function Mn(){return{callback:null,cleanup:null,refs:[]}}function Vn(e,t){e.refs=t,t.every(e=>null==e)?e.callback=null:e.callback=n=>{if(e.cleanup&&(e.cleanup(),e.cleanup=null),null!=n){const r=Array(t.length).fill(null);for(let e=0;e<t.length;e+=1){const i=t[e];if(null!=i)switch(typeof i){case"function":{const t=i(n);"function"==typeof t&&(r[e]=t);break}case"object":i.current=n}}e.cleanup=()=>{for(let e=0;e<t.length;e+=1){const n=t[e];if(null!=n)switch(typeof n){case"function":{const t=r[e];"function"==typeof t?t():n(null);break}case"object":n.current=null}}}}}}const Nn=parseInt(Sn.version,10);function Rn(e){return Nn>=e}function On(e){if(!Sn.isValidElement(e))return null;const t=e,n=t.props;return(Rn(19)?n?.ref:t.ref)??null}function Tn(e,t){return e&&!t?e:!e&&t?t:e||t?{...e,...t}:void 0}const Pn={};function An(e,t,n,r,i){if(!(n||r||i||e))return Dn(t);let o=Dn(e);return t&&(o=Fn(o,t)),n&&(o=Fn(o,n)),r&&(o=Fn(o,r)),i&&(o=Fn(o,i)),o}function Dn(e){return zn(e)?{...Bn(e,Pn)}:function(e){const t={...e};for(const e in t){const n=t[e];Ln(e,n)&&(t[e]=$n(n))}return t}(e)}function Fn(e,t){return zn(t)?Bn(t,e):function(e,t){if(!t)return e;for(const n in t){const r=t[n];switch(n){case"style":e[n]=Tn(e.style,r);break;case"className":e[n]=qn(e.className,r);break;default:Ln(n,r)?e[n]=Hn(e[n],r):e[n]=r}}return e}(e,t)}function Ln(e,t){const n=e.charCodeAt(0),r=e.charCodeAt(1),i=e.charCodeAt(2);return 111===n&&110===r&&i>=65&&i<=90&&("function"==typeof t||void 0===t)}function zn(e){return"function"==typeof e}function Bn(e,t){return zn(e)?e(t):e??Pn}function Hn(e,t){return t?e?n=>{if(Un(n)){const r=n;Wn(r);const i=t(r);return r.baseUIHandlerPrevented||e?.(r),i}const r=t(n);return e?.(n),r}:$n(t):e}function $n(e){return e?t=>(Un(t)&&Wn(t),e(t)):e}function Wn(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function qn(e,t){return t?e?t+" "+e:t:e}function Un(e){return null!=e&&"object"==typeof e&&"nativeEvent"in e}function Gn(){}Object.freeze([]);const Yn=Object.freeze({});function Kn(e,t,n={}){const r=t.render,i=function(e,t={}){const{className:n,style:r,render:i}=e,{state:o=Yn,ref:a,props:s,stateAttributesMapping:l,enabled:c=!0}=t,d=c?function(e,t){return"function"==typeof e?e(t):e}(n,o):void 0,u=c?function(e,t){return"function"==typeof e?e(t):e}(r,o):void 0,f=c?function(e,t){const n={};for(const r in e){const i=e[r];if(t?.hasOwnProperty(r)){const e=t[r](i);null!=e&&Object.assign(n,e);continue}!0===i?n[`data-${r.toLowerCase()}`]="":i&&(n[`data-${r.toLowerCase()}`]=i.toString())}return n}(o,l):Yn,p=c&&s?function(e){return Array.isArray(e)?function(e){if(0===e.length)return Pn;if(1===e.length)return Dn(e[0]);let t=Dn(e[0]);for(let n=1;n<e.length;n+=1)t=Fn(t,e[n]);return t}(e):An(void 0,e)}(s):void 0,m=c?Tn(f,p)??{}:Yn;return"undefined"!=typeof document&&(c?Array.isArray(a)?m.ref=function(e){const t=En(Mn).current;return function(e,t){return e.refs.length!==t.length||e.refs.some((e,n)=>e!==t[n])}(t,e)&&Vn(t,e),t.callback}([m.ref,On(i),...a]):m.ref=In(m.ref,On(i),a):In(null,null)),c?(void 0!==d&&(m.className=qn(m.className,d)),void 0!==u&&(m.style=Tn(m.style,u)),m):Yn}(t,n);return!1===n.enabled?null:function(e,t,n,r){if(t){if("function"==typeof t)return t(n,r);const e=An(n,t.props);e.ref=n.ref;let i=t;return i?.$$typeof===Xn&&(i=Sn.Children.toArray(t)[0]),Sn.cloneElement(i,e)}if(e&&"string"==typeof e)return function(e,t){return"button"===e?(0,Sn.createElement)("button",{type:"button",...t,key:t.key}):"img"===e?(0,Sn.createElement)("img",{alt:"",...t,key:t.key}):Sn.createElement(e,t)}(e,n);throw new Error(Cn(8))}(e,r,i,n.state??Yn)}const Xn=Symbol.for("react.lazy");function Zn(e){return Kn(e.defaultTagName??"div",e,e)}if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='b51ff41489']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","b51ff41489"),e.appendChild(document.createTextNode("@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._19ce0419607e1896__stack{display:flex}}")),document.head.appendChild(e)}var Jn={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)"},Qn=(0,l.forwardRef)(function({direction:e,gap:t,align:n,justify:r,wrap:i,render:o,...a},s){return Zn({render:o,ref:s,props:An(a,{style:{gap:t&&Jn[t],alignItems:n,justifyContent:r,flexDirection:e,flexWrap:i},className:"_19ce0419607e1896__stack"})})});const er=window.wp.i18n,tr=window.wp.primitives;var nr=(0,r.jsx)(tr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r.jsx)(tr.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})}),rr=(0,r.jsx)(tr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r.jsx)(tr.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"})}),ir="isAny",or="isNone",ar="isAll",sr="isNotAll",lr="between",cr="inThePast",dr="over",ur="is",fr="isNot",pr="lessThan",mr="greaterThan",gr="lessThanOrEqual",hr="greaterThanOrEqual",vr="before",br="after",wr="beforeInc",yr="afterInc",xr="contains",_r="notContains",Cr="startsWith",Sr="on",kr="notOn",jr=["asc","desc"],Er={asc:"↑",desc:"↓"},Ir={asc:"ascending",desc:"descending"},Mr={asc:(0,er.__)("Sort ascending"),desc:(0,er.__)("Sort descending")},Vr={asc:nr,desc:rr},Nr="table",Rr="grid",Or=(0,l.createContext)({view:{type:Nr},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,l.createRef)(),resizeObserverRef:()=>{},defaultLayouts:{list:{},grid:{},table:{}},filters:[],isShowingFilter:!1,setIsShowingFilter:()=>{},hasInitiallyLoaded:!1,config:{perPageSizes:[]},intersectionObserver:null});Or.displayName="DataViewsContext";var Tr=Or,Pr=(0,r.jsx)(tr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r.jsx)(tr.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"})}),Ar=(0,r.jsx)(tr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r.jsx)(tr.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"})}),Dr=(0,r.jsx)(tr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r.jsx)(tr.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"})}),Fr=(0,r.jsx)(tr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r.jsx)(tr.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"})}),Lr=(0,r.jsx)(tr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r.jsx)(tr.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"})});const zr=window.wp.components,Br=window.wp.keycodes;function Hr({selection:e,onChangeSelection:t,item:n,getItemId:i,titleField:o,disabled:a,...s}){const l=i(n),c=e.includes(l),d=!a&&c,u=o?.getValue?.({item:n})||(0,er.__)("(no title)");return(0,r.jsx)(zr.CheckboxControl,{className:"dataviews-selection-checkbox","aria-label":u,"aria-disabled":a,checked:d,onChange:()=>{a||t(c?e.filter(e=>l!==e):[...e,l])},...s})}var $r=(0,r.jsx)(tr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r.jsx)(tr.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});const Wr=window.wp.data;var{lock:qr,unlock:Ur}=(0,o.__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"),{Menu:Gr,kebabCase:Yr}=Ur(zr.privateApis);function Kr({action:e,onClick:t,items:n,variant:i}){const o="string"==typeof e.label?e.label:e.label(n);return(0,r.jsx)(zr.Button,{disabled:!!e.disabled,accessibleWhenDisabled:!0,size:"compact",variant:i,onClick:t,children:o})}function Xr({action:e,onClick:t,items:n}){const i="string"==typeof e.label?e.label:e.label(n);return(0,r.jsx)(Gr.Item,{disabled:e.disabled,onClick:t,children:(0,r.jsx)(Gr.ItemLabel,{children:i})})}function Zr({action:e,items:t,closeModal:n}){const i="string"==typeof e.label?e.label:e.label(t),o="function"==typeof e.modalHeader?e.modalHeader(t):e.modalHeader;return(0,r.jsx)(zr.Modal,{title:o||i,__experimentalHideHeader:!!e.hideModalHeader,onRequestClose:n,focusOnMount:e.modalFocusOnMount??!0,size:e.modalSize||"medium",overlayClassName:`dataviews-action-modal dataviews-action-modal__${Yr(e.id)}`,children:(0,r.jsx)(e.RenderModal,{items:t,closeModal:n})})}function Jr({actions:e,item:t,registry:n,setActiveModalAction:i}){const{primaryActions:o,regularActions:a}=(0,l.useMemo)(()=>e.reduce((e,t)=>((t.isPrimary?e.primaryActions:e.regularActions).push(t),e),{primaryActions:[],regularActions:[]}),[e]),s=e=>e.map(e=>(0,r.jsx)(Xr,{action:e,onClick:()=>{"RenderModal"in e?i(e):e.callback([t],{registry:n})},items:[t]},e.id));return(0,r.jsxs)(Gr.Group,{children:[s(o),s(a)]})}function Qr({item:e,actions:t,isCompact:n}){const i=(0,Wr.useRegistry)(),{primaryActions:o,eligibleActions:a}=(0,l.useMemo)(()=>{const n=t.filter(t=>!t.isEligible||t.isEligible(e));return{primaryActions:n.filter(e=>e.isPrimary),eligibleActions:n}},[t,e]),s=(0,xn.useViewportMatch)("medium","<");return n?(0,r.jsx)(ei,{item:e,actions:a,isSmall:!0,registry:i}):(0,r.jsxs)(Qn,{direction:"row",justify:"flex-end",className:"dataviews-item-actions",style:{flexShrink:0,width:"auto"},children:[(0,r.jsx)(ti,{item:e,actions:o,registry:i}),(o.length<a.length||s)&&(0,r.jsx)(ei,{item:e,actions:a,registry:i})]})}function ei({item:e,actions:t,isSmall:n,registry:i}){const[o,a]=(0,l.useState)(null);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(Gr,{placement:"bottom-end",children:[(0,r.jsx)(Gr.TriggerButton,{render:(0,r.jsx)(zr.Button,{size:n?"small":"compact",icon:$r,label:(0,er.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,className:"dataviews-all-actions-button"})}),(0,r.jsx)(Gr.Popover,{children:(0,r.jsx)(Jr,{actions:t,item:e,registry:i,setActiveModalAction:a})})]}),!!o&&(0,r.jsx)(Zr,{action:o,items:[e],closeModal:()=>a(null)})]})}function ti({item:e,actions:t,registry:n,buttonVariant:i}){const[o,a]=(0,l.useState)(null);return(0,xn.useViewportMatch)("medium","<")?null:Array.isArray(t)&&0!==t.length?(0,r.jsxs)(r.Fragment,{children:[t.map(t=>(0,r.jsx)(Kr,{action:t,onClick:()=>{"RenderModal"in t?a(t):t.callback([e],{registry:n})},items:[e],variant:i},t.id)),!!o&&(0,r.jsx)(Zr,{action:o,items:[e],closeModal:()=>a(null)})]}):null}var ni=(0,r.jsx)(tr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r.jsx)(tr.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"})});function ri({action:e,items:t,ActionTriggerComponent:n}){const[i,o]=(0,l.useState)(!1),a={action:e,onClick:()=>{o(!0)},items:t};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n,{...a}),i&&(0,r.jsx)(Zr,{action:e,items:t,closeModal:()=>o(!1)})]})}function ii(e,t){return(0,l.useMemo)(()=>e.some(e=>e.supportsBulk&&(!e.isEligible||e.isEligible(t))),[e,t])}function oi(e,t){return(0,l.useMemo)(()=>t.some(t=>e.some(e=>e.supportsBulk&&(!e.isEligible||e.isEligible(t)))),[e,t])}function ai({selection:e,onChangeSelection:t,data:n,actions:i,getItemId:o,disableSelectAll:a=!1}){const s=(0,l.useMemo)(()=>n.filter(e=>i.some(t=>t.supportsBulk&&(!t.isEligible||t.isEligible(e)))),[n,i]),c=n.filter(t=>e.includes(o(t))&&s.includes(t)),d=e.length>0,u=c.length===s.length;return a?(0,r.jsx)(zr.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:d,disabled:!d,onChange:()=>{t([])},"aria-label":(0,er.__)("Deselect all")}):(0,r.jsx)(zr.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:u,indeterminate:!u&&!!c.length,onChange:()=>{t(u?[]:s.map(e=>o(e)))},"aria-label":u?(0,er.__)("Deselect all"):(0,er.__)("Select all")})}function si({action:e,onClick:t,isBusy:n,items:i}){const o="string"==typeof e.label?e.label:e.label(i);return(0,xn.useViewportMatch)("medium","<")?(0,r.jsx)(zr.Button,{disabled:n,accessibleWhenDisabled:!0,label:o,icon:e.icon,size:"compact",onClick:t,isBusy:n}):(0,r.jsx)(zr.Button,{disabled:n,accessibleWhenDisabled:!0,size:"compact",onClick:t,isBusy:n,children:o})}var li=[];function ci({action:e,selectedItems:t,actionInProgress:n,setActionInProgress:i}){const o=(0,Wr.useRegistry)(),a=(0,l.useMemo)(()=>t.filter(t=>!e.isEligible||e.isEligible(t)),[e,t]);return"RenderModal"in e?(0,r.jsx)(ri,{action:e,items:a,ActionTriggerComponent:si},e.id):(0,r.jsx)(si,{action:e,onClick:async()=>{i(e.id),await e.callback(t,{registry:o}),i(null)},items:a,isBusy:n===e.id},e.id)}function di(e,t,n,i,o,a,s,l,c,d,u){const f=function(e,t,n,r=!1){return e>0?(0,er.sprintf)((0,er._n)("%d Item selected","%d Items selected",e),e):r||n<=t?(0,er.sprintf)((0,er._n)("%d Item","%d Items",n),n):(0,er.sprintf)((0,er._n)("%1$d of %2$d Item","%1$d of %2$d Items",n),t,n)}(o.length,e.length,u.totalItems,i);return(0,r.jsxs)(Qn,{direction:"row",className:"dataviews-bulk-actions-footer__container",gap:"md",align:"center",children:[(0,r.jsx)(ai,{selection:o,onChangeSelection:d,data:e,actions:t,getItemId:n,disableSelectAll:i}),(0,r.jsx)("span",{className:"dataviews-bulk-actions-footer__item-count",children:f}),(0,r.jsxs)(Qn,{direction:"row",className:"dataviews-bulk-actions-footer__action-buttons",gap:"xs",children:[a.map(e=>(0,r.jsx)(ci,{action:e,selectedItems:s,actionInProgress:l,setActionInProgress:c},e.id)),s.length>0&&(0,r.jsx)(zr.Button,{icon:ni,showTooltip:!0,tooltipPosition:"top",size:"compact",label:(0,er.__)("Cancel"),disabled:!!l,accessibleWhenDisabled:!1,onClick:()=>{d(li)}})]})]})}function ui({selection:e,actions:t,onChangeSelection:n,data:r,getItemId:i,isInfiniteScroll:o,paginationInfo:a}){const[s,c]=(0,l.useState)(null),d=(0,l.useRef)(void 0),u=(0,xn.useViewportMatch)("medium","<"),f=(0,l.useMemo)(()=>t.filter(e=>e.supportsBulk),[t]),p=(0,l.useMemo)(()=>r.filter(e=>f.some(t=>!t.isEligible||t.isEligible(e))),[r,f]),m=(0,l.useMemo)(()=>r.filter(t=>e.includes(i(t))&&p.includes(t)),[e,r,i,p]),g=(0,l.useMemo)(()=>t.filter(e=>e.supportsBulk&&(!u||e.icon)&&m.some(t=>!e.isEligible||e.isEligible(t))),[t,m,u]);return s?(d.current||(d.current=di(r,t,i,o,e,g,m,s,c,n,a)),d.current):(d.current&&(d.current=void 0),di(r,t,i,o,e,g,m,s,c,n,a))}function fi(){const{data:e,selection:t,actions:n=li,onChangeSelection:i,getItemId:o,paginationInfo:a,view:s}=(0,l.useContext)(Tr);return(0,r.jsx)(ui,{selection:t,onChangeSelection:i,data:e,actions:n,getItemId:o,isInfiniteScroll:!!s.infiniteScrollEnabled,paginationInfo:a})}var pi=(0,r.jsx)(tr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r.jsx)(tr.Path,{d:"M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z"})}),mi=(0,r.jsx)(tr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r.jsx)(tr.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})}),gi=(0,r.jsx)(tr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r.jsx)(tr.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"})}),hi=(0,r.jsx)(tr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r.jsx)(tr.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"})});function vi(e,t){const n=[e?.titleField,e?.mediaField,e?.descriptionField].filter(Boolean);return t.filter(e=>!n.includes(e.id)&&"media"!==e.type&&!1!==e.enableHiding)}var{Menu:bi}=Ur(zr.privateApis);function wi({children:e}){return l.Children.toArray(e).filter(Boolean).map((e,t)=>(0,r.jsxs)(l.Fragment,{children:[t>0&&(0,r.jsx)(bi.Separator,{}),e]},t))}var yi=(0,l.forwardRef)(function({fieldId:e,view:t,fields:n,onChangeView:i,onHide:o,setOpenedFilter:a,canMove:s=!0,canInsertLeft:c=!0,canInsertRight:d=!0},u){const f=t.fields??[],p=f?.indexOf(e),m=t.sort?.field===e;let g=!1,h=!1,v=!1,b=[];const w=n.find(t=>t.id===e),{setIsShowingFilter:y}=(0,l.useContext)(Tr);if(!w)return null;g=!1!==w.enableHiding,h=!1!==w.enableSorting;const x=w.header;if(b=!!w.filterBy&&w.filterBy?.operators||[],v=!(t.filters?.some(t=>e===t.field)||!w.hasElements&&!w.Edit||!1===w.filterBy||w.filterBy?.isPrimary),!(h||s||g||v))return x;const _=vi(t,n).filter(e=>!f.includes(e.id)),C=(c||d)&&!!_.length,S=(0,er.isRTL)();return(0,r.jsxs)(bi,{children:[(0,r.jsxs)(bi.TriggerButton,{render:(0,r.jsx)(zr.Button,{size:"compact",className:"dataviews-view-table-header-button",ref:u,variant:"tertiary"}),children:[x,t.sort&&m&&(0,r.jsx)("span",{"aria-hidden":"true",children:Er[t.sort.direction]})]}),(0,r.jsx)(bi.Popover,{style:{minWidth:"240px"},children:(0,r.jsxs)(wi,{children:[h&&(0,r.jsx)(bi.Group,{children:jr.map(n=>{const o=t.sort&&m&&t.sort.direction===n,a=`${e}-${n}`;return(0,r.jsx)(bi.RadioItem,{name:"view-table-sorting",value:a,checked:o,onChange:()=>{i({...t,sort:{field:e,direction:n},showLevels:!1})},children:(0,r.jsx)(bi.ItemLabel,{children:Mr[n]})},a)})}),v&&(0,r.jsx)(bi.Group,{children:(0,r.jsx)(bi.Item,{prefix:(0,r.jsx)(zr.Icon,{icon:pi}),onClick:()=>{a(e),y(!0),i({...t,page:1,filters:[...t.filters||[],{field:e,value:void 0,operator:b[0]}]})},children:(0,r.jsx)(bi.ItemLabel,{children:(0,er.__)("Add filter")})})}),(s||g||C)&&w&&(0,r.jsxs)(bi.Group,{children:[s&&(0,r.jsx)(bi.Item,{prefix:(0,r.jsx)(zr.Icon,{icon:mi}),disabled:S?p>=f.length-1:p<1,onClick:()=>{const n=S?p+1:p-1,r=[...f];r.splice(p,1),r.splice(n,0,e),i({...t,fields:r})},children:(0,r.jsx)(bi.ItemLabel,{children:(0,er.__)("Move left")})}),s&&(0,r.jsx)(bi.Item,{prefix:(0,r.jsx)(zr.Icon,{icon:gi}),disabled:S?p<1:p>=f.length-1,onClick:()=>{const n=S?p-1:p+1,r=[...f];r.splice(p,1),r.splice(n,0,e),i({...t,fields:r})},children:(0,r.jsx)(bi.ItemLabel,{children:(0,er.__)("Move right")})}),c&&!!_.length&&(0,r.jsxs)(bi,{children:[(0,r.jsx)(bi.SubmenuTriggerItem,{children:(0,r.jsx)(bi.ItemLabel,{children:(0,er.__)("Insert left")})}),(0,r.jsx)(bi.Popover,{children:_.map(e=>{const n=S?p+1:p;return(0,r.jsx)(bi.Item,{onClick:()=>{i({...t,fields:[...f.slice(0,n),e.id,...f.slice(n)]})},children:(0,r.jsx)(bi.ItemLabel,{children:e.label})},e.id)})})]}),d&&!!_.length&&(0,r.jsxs)(bi,{children:[(0,r.jsx)(bi.SubmenuTriggerItem,{children:(0,r.jsx)(bi.ItemLabel,{children:(0,er.__)("Insert right")})}),(0,r.jsx)(bi.Popover,{children:_.map(e=>{const n=S?p:p+1;return(0,r.jsx)(bi.Item,{onClick:()=>{i({...t,fields:[...f.slice(0,n),e.id,...f.slice(n)]})},children:(0,r.jsx)(bi.ItemLabel,{children:e.label})},e.id)})})]}),g&&w&&(0,r.jsx)(bi.Item,{prefix:(0,r.jsx)(zr.Icon,{icon:hi}),onClick:()=>{o(w),i({...t,fields:f.filter(t=>t!==e)})},children:(0,r.jsx)(bi.ItemLabel,{children:(0,er.__)("Hide column")})})]})]})})]})}),xi=yi;function _i({item:e,isItemClickable:t,onClickItem:n,renderItemLink:i,className:o,children:a,...s}){if(!t(e))return(0,r.jsx)("div",{className:o,...s,children:a});if(i){const t=i({item:e,className:`${o} ${o}--clickable`,...s,children:a});return(0,l.cloneElement)(t,{onClick:e=>{e.stopPropagation(),t.props.onClick&&t.props.onClick(e)},onKeyDown:e=>{"Enter"!==e.key&&""!==e.key&&" "!==e.key||(e.stopPropagation(),t.props.onKeyDown&&t.props.onKeyDown(e))}})}const c=function({item:e,isItemClickable:t,onClickItem:n,className:r}){return t(e)&&n?{className:r?`${r} ${r}--clickable`:void 0,role:"button",tabIndex:0,onClick:t=>{t.stopPropagation(),n(e)},onKeyDown:t=>{"Enter"!==t.key&&""!==t.key&&" "!==t.key||(t.stopPropagation(),n(e))}}:{className:r}}({item:e,isItemClickable:t,onClickItem:n,className:o});return(0,r.jsx)("div",{...c,...s,children:a})}var Ci=function({item:e,level:t,titleField:n,mediaField:i,descriptionField:o,onClickItem:a,renderItemLink:s,isItemClickable:l}){return(0,r.jsxs)(Qn,{direction:"row",gap:"md",align:"flex-start",justify:"flex-start",children:[i&&(0,r.jsx)(_i,{item:e,isItemClickable:l,onClickItem:a,renderItemLink:s,className:"dataviews-view-table__cell-content-wrapper dataviews-column-primary__media","aria-label":l(e)&&(a||s)&&n?n.getValue?.({item:e}):void 0,children:(0,r.jsx)(i.render,{item:e,field:i,config:{sizes:"32px"}})}),(0,r.jsxs)(Qn,{direction:"column",align:"flex-start",className:"dataviews-view-table__primary-column-content",children:[n&&(0,r.jsxs)(_i,{item:e,isItemClickable:l,onClickItem:a,renderItemLink:s,className:"dataviews-view-table__cell-content-wrapper dataviews-title-field",children:[void 0!==t&&t>0&&(0,r.jsxs)("span",{className:"dataviews-view-table__level",children:[Array(t).fill("—").join(" ")," "]}),(0,r.jsx)(n.render,{item:e,field:n})]}),o&&(0,r.jsx)(o.render,{item:e,field:o})]})]})};function Si(e,t){return e.reduce((e,n)=>{const r=t.getValue({item:n});return e.has(r)||e.set(r,[]),e.get(r)?.push(n),e},new Map)}var ki=(0,r.jsx)(tr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r.jsx)(tr.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});function ji({field:e,isVisible:t,onToggleVisibility:n}){return(0,r.jsx)(zr.__experimentalItem,{onClick:e.enableHiding?n:void 0,children:(0,r.jsxs)(Qn,{direction:"row",gap:"sm",justify:"flex-start",align:"center",children:[(0,r.jsx)("div",{style:{height:24,width:24},children:t&&(0,r.jsx)(zr.Icon,{icon:ki})}),(0,r.jsx)("span",{className:"dataviews-view-config__label",children:e.label})]})})}function Ei({showLabel:e=!0}){const{view:t,fields:n,onChangeView:i}=(0,l.useContext)(Tr),o=vi(t,n);if(!o?.length)return null;const a=n.find(e=>e.id===t.titleField),s=n.find(e=>e.id===t.mediaField),c=n.find(e=>e.id===t.descriptionField),d=[{field:a,isVisibleFlag:"showTitle"},{field:s,isVisibleFlag:"showMedia"},{field:c,isVisibleFlag:"showDescription"}].filter(({field:e})=>!!e),u=t.fields??[],f=o.filter(e=>u.includes(e.id)).length,p=d.filter(({isVisibleFlag:e})=>t[e]??!0),m=p.length+f,g=1===m&&1===p.length;return(0,r.jsxs)(Qn,{direction:"column",className:"dataviews-field-control",children:[e&&(0,r.jsx)(zr.BaseControl.VisualLabel,{children:(0,er.__)("Properties")}),(0,r.jsx)(Qn,{direction:"column",className:"dataviews-view-config__properties",children:(0,r.jsxs)(zr.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,size:"medium",children:[d.map(({field:e,isVisibleFlag:n})=>{const o=t[n]??!0,a=g&&o?{...e,enableHiding:!1}:e;return(0,r.jsx)(ji,{field:a,isVisible:o,onToggleVisibility:()=>{i({...t,[n]:!o})}},e.id)}),o.map(e=>{const n=u.includes(e.id),o=1===m&&n?{...e,enableHiding:!1}:e;return(0,r.jsx)(ji,{field:o,isVisible:n,onToggleVisibility:()=>{i({...t,fields:n?u.filter(t=>t!==e.id):[...u,e.id]})}},e.id)})]})})]})}function Ii(e,t={delay:400}){const[n,r]=(0,l.useState)(!1);return(0,l.useEffect)(()=>{if(!e)return;const n=setTimeout(()=>{r(!0)},t.delay);return()=>{clearTimeout(n),r(!1)}},[e,t.delay]),n}function Mi(e,t){return e||("integer"===t||"number"===t?"end":void 0)}function Vi({item:e,fields:t,column:n,align:i}){const o=t.find(e=>e.id===n);if(!o)return null;const a=yn("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":"end"===i,"dataviews-view-table__cell-align-center":"center"===i});return(0,r.jsx)("div",{className:a,children:(0,r.jsx)(o.render,{item:e,field:o})})}function Ni({hasBulkActions:e,item:t,level:n,actions:i,fields:o,id:a,view:s,titleField:c,mediaField:d,descriptionField:u,selection:f,getItemId:p,isItemClickable:m,onClickItem:g,renderItemLink:h,onChangeSelection:v,isActionsColumnSticky:b,posinset:w}){const{paginationInfo:y}=(0,l.useContext)(Tr),x=ii(i,t),_=x&&f.includes(a),{showTitle:C=!0,showMedia:S=!0,showDescription:k=!0,infiniteScrollEnabled:j}=s,E=(0,l.useRef)(!1),I=s.fields??[],M=c&&C||d&&S||u&&k;return(0,r.jsxs)("tr",{className:yn("dataviews-view-table__row",{"is-selected":x&&_,"has-bulk-actions":x}),onTouchStart:()=>{E.current=!0},"aria-setsize":j?y.totalItems:void 0,"aria-posinset":w,role:j?"article":void 0,onMouseDown:e=>{const t=(0,Br.isAppleOS)()?e.metaKey:e.ctrlKey;0===e.button&&t&&window.navigator.userAgent.toLowerCase().includes("firefox")&&e?.preventDefault()},onClick:e=>{x&&((0,Br.isAppleOS)()?e.metaKey:e.ctrlKey)&&!E.current&&"Range"!==document.getSelection()?.type&&v(f.includes(a)?f.filter(e=>a!==e):[...f,a])},children:[e&&(0,r.jsx)("td",{className:"dataviews-view-table__checkbox-column",children:(0,r.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,r.jsx)(Hr,{item:t,selection:f,onChangeSelection:v,getItemId:p,titleField:c,disabled:!x})})}),M&&(0,r.jsx)("td",{children:(0,r.jsx)(Ci,{item:t,level:n,titleField:C?c:void 0,mediaField:S?d:void 0,descriptionField:k?u:void 0,isItemClickable:m,onClickItem:g,renderItemLink:h})}),I.map(e=>{const{width:n,maxWidth:i,minWidth:a,align:l}=s.layout?.styles?.[e]??{},c=o.find(t=>t.id===e),d=Mi(l,c?.type);return(0,r.jsx)("td",{style:{width:n,maxWidth:i,minWidth:a},children:(0,r.jsx)(Vi,{fields:o,item:t,column:e,align:d})},e)}),!!i?.length&&(0,r.jsx)("td",{className:yn("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":b}),onClick:e=>e.stopPropagation(),children:(0,r.jsx)(Qr,{item:t,actions:i})})]})}function Ri(){const e=(0,l.useContext)(Tr),t=e.view;return(0,l.useMemo)(()=>{const n=e.containerWidth,r=t.layout?.previewSize??230,i=Math.floor((n+32)/(r+32));return Math.max(1,i)},[e.containerWidth,t.layout?.previewSize])}var Oi=(0,l.forwardRef)(({className:e,previewSize:t,...n},i)=>(0,r.jsx)("div",{ref:i,className:yn("dataviews-view-grid-items",e),style:{gridTemplateColumns:t&&`repeat(auto-fill, minmax(${t}px, 1fr))`},...n}));function Ti(e,t){const{intersectionObserver:n}=(0,l.useContext)(Tr);(0,l.useEffect)(()=>{const r=e.current;if(r&&void 0!==t&&n)return n.observe(r),()=>{n.unobserve(r)}},[e,n,t])}function Pi(e,t,n){const r=e?.length&&t?e[0].position:void 0;return r&&n?(r-1)%n:0}var{Badge:Ai}=Ur(zr.privateApis);function Di(e,t){const n=[];for(let r=0,i=e.length;r<i;r+=t)n.push(e.slice(r,r+t));return n}var Fi=(0,l.forwardRef)(function e({view:t,selection:n,onChangeSelection:i,onClickItem:o,isItemClickable:a,renderItemLink:s,getItemId:c,item:d,actions:u,mediaField:f,titleField:p,descriptionField:m,regularFields:g,badgeFields:h,hasBulkActions:v,config:b,posinset:w,setsize:y,...x},_){const{showTitle:C=!0,showMedia:S=!0,showDescription:k=!0}=t,j=ii(u,d),E=c(d),I=(0,l.useRef)(null),M=(0,l.useCallback)(e=>{I.current=e,"function"==typeof _?_(e):_&&(_.current=e)},[_]);Ti(I,w);const V=(0,xn.useInstanceId)(e),N=n.includes(E),R=(0,r.jsx)("span",{className:"dataviews-view-grid__media-placeholder"}),O=S&&f?.render,T=O?(0,r.jsx)(f.render,{item:d,field:f,config:b}):R,P=C&&p?.render?(0,r.jsx)(p.render,{item:d,field:p}):null;let A,D;return a(d)&&o&&(P?(A={"aria-labelledby":`dataviews-view-grid__title-field-${V}`},D={id:`dataviews-view-grid__title-field-${V}`}):A={"aria-label":(0,er.__)("Navigate to item")}),(0,r.jsxs)(Qn,{direction:"column",...x,ref:M,"aria-setsize":y,"aria-posinset":w,className:yn(x.className,"dataviews-view-grid__row__gridcell","dataviews-view-grid__card",{"is-selected":j&&N}),onClickCapture:e=>{if(x.onClickCapture?.(e),(0,Br.isAppleOS)()?e.metaKey:e.ctrlKey){if(e.stopPropagation(),e.preventDefault(),!j)return;i(N?n.filter(e=>E!==e):[...n,E])}},children:[(0,r.jsx)(_i,{item:d,isItemClickable:a,onClickItem:o,renderItemLink:s,className:yn("dataviews-view-grid__media",{"dataviews-view-grid__media--placeholder":!O}),...A,children:T}),v&&(0,r.jsx)(Hr,{item:d,selection:n,onChangeSelection:i,getItemId:c,titleField:p,disabled:!j}),!!u?.length&&(0,r.jsx)("div",{className:"dataviews-view-grid__media-actions",children:(0,r.jsx)(Qr,{item:d,actions:u,isCompact:!0})}),C&&(0,r.jsx)("div",{className:"dataviews-view-grid__title",children:(0,r.jsx)(_i,{item:d,isItemClickable:a,onClickItem:o,renderItemLink:s,className:"dataviews-view-grid__title-field dataviews-title-field",...D,title:p?.getValueFormatted({item:d,field:p})||void 0,children:P})}),(0,r.jsxs)(Qn,{direction:"column",gap:"xs",children:[k&&m?.render&&(0,r.jsx)(m.render,{item:d,field:m}),!!h?.length&&(0,r.jsx)(Qn,{direction:"row",className:"dataviews-view-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:h.map(e=>(0,r.jsx)(Ai,{className:"dataviews-view-grid__field-value",children:(0,r.jsx)(e.render,{item:d,field:e})},e.id))}),!!g?.length&&(0,r.jsx)(Qn,{direction:"column",className:"dataviews-view-grid__fields",gap:"xs",children:g.map(e=>(0,r.jsx)(zr.Flex,{className:"dataviews-view-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(zr.Tooltip,{text:e.label,children:(0,r.jsx)(zr.FlexItem,{className:"dataviews-view-grid__field-name",children:e.header})}),(0,r.jsx)(zr.FlexItem,{className:"dataviews-view-grid__field-value",style:{maxHeight:"none"},children:(0,r.jsx)(e.render,{item:d,field:e})})]})},e.id))})]})]})});function Li({data:e,isInfiniteScroll:t,className:n,inert:i,isLoading:o,view:a,fields:s,selection:c,onChangeSelection:d,onClickItem:u,isItemClickable:f,renderItemLink:p,getItemId:m,actions:g}){const{paginationInfo:h,resizeObserverRef:v}=(0,l.useContext)(Tr),b=Ri(),w=oi(g,e),y=s.find(e=>e.id===a?.titleField),x=s.find(e=>e.id===a?.mediaField),_=s.find(e=>e.id===a?.descriptionField),C=a.fields??[],{regularFields:S,badgeFields:k}=C.reduce((e,t)=>{const n=s.find(e=>e.id===t);return n?(e[a.layout?.badgeFields?.includes(t)?"badgeFields":"regularFields"].push(n),e):e},{regularFields:[],badgeFields:[]}),j="900px",E=Math.ceil(e.length/b),I=Pi(e,t,b);return(0,r.jsxs)(r.Fragment,{children:[t&&(0,r.jsxs)(zr.Composite,{render:(0,r.jsx)(Oi,{className:yn("dataviews-view-grid-infinite-scroll",n,{[`has-${a.layout?.density}-density`]:a.layout?.density&&["compact","comfortable"].includes(a.layout.density)}),previewSize:a.layout?.previewSize,"aria-busy":o,ref:v}),role:"feed",focusWrap:!0,inert:i,children:[Array.from({length:I}).map((e,t)=>(0,r.jsx)(zr.Composite.Item,{render:e=>(0,r.jsx)(Qn,{...e,direction:"column",role:"article",className:"dataviews-view-grid__row__gridcell dataviews-view-grid__card dataviews-view-grid__placeholder"}),"aria-hidden":!0,tabIndex:-1},`placeholder-${t}`)),e.map(e=>{const t=m(e),n=e.position;return(0,r.jsx)(zr.Composite.Item,{render:i=>(0,r.jsx)(Fi,{...i,id:t,role:"article",view:a,selection:c,onChangeSelection:d,onClickItem:u,isItemClickable:f,renderItemLink:p,getItemId:m,item:e,actions:g,mediaField:x,titleField:y,descriptionField:_,regularFields:S,badgeFields:k,hasBulkActions:w,posinset:n,setsize:h.totalItems,config:{sizes:j}})},t)})]}),!t&&(0,r.jsx)(zr.Composite,{role:"grid",className:yn("dataviews-view-grid",n,{[`has-${a.layout?.density}-density`]:a.layout?.density&&["compact","comfortable"].includes(a.layout.density)}),focusWrap:!0,"aria-busy":o,"aria-rowcount":E,ref:v,inert:i,children:Di(e,b).map((e,t)=>(0,r.jsx)(zr.Composite.Row,{render:(0,r.jsx)("div",{role:"row","aria-rowindex":t+1,"aria-label":(0,er.sprintf)((0,er.__)("Row %d"),t+1),className:"dataviews-view-grid__row",style:{gridTemplateColumns:`repeat( ${b}, minmax(0, 1fr) )`}}),children:e.map(e=>{const t=m(e);return(0,r.jsx)(zr.Composite.Item,{render:n=>(0,r.jsx)(Fi,{...n,id:t,role:"gridcell",view:a,selection:c,onChangeSelection:d,onClickItem:u,isItemClickable:f,renderItemLink:p,getItemId:m,item:e,actions:g,mediaField:x,titleField:y,descriptionField:_,regularFields:S,badgeFields:k,hasBulkActions:w,config:{sizes:j}})},t)})},t))})]})}var{Menu:zi}=Ur(zr.privateApis);function Bi(e){return`${e}-item-wrapper`}function Hi(e){return`${e}-dropdown`}function $i({idPrefix:e,primaryAction:t,item:n}){const i=(0,Wr.useRegistry)(),[o,a]=(0,l.useState)(!1),s=function(e,t){return`${e}-primary-action-${t}`}(e,t.id),c="string"==typeof t.label?t.label:t.label([n]);return"RenderModal"in t?(0,r.jsx)("div",{role:"gridcell",children:(0,r.jsx)(zr.Composite.Item,{id:s,render:(0,r.jsx)(zr.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,text:c,size:"small",onClick:()=>a(!0)}),children:o&&(0,r.jsx)(Zr,{action:t,items:[n],closeModal:()=>a(!1)})})},t.id):(0,r.jsx)("div",{role:"gridcell",children:(0,r.jsx)(zr.Composite.Item,{id:s,render:(0,r.jsx)(zr.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,size:"small",onClick:()=>{t.callback([n],{registry:i})},children:c})})},t.id)}function Wi({view:e,actions:t,idPrefix:n,isSelected:i,item:o,titleField:a,mediaField:s,descriptionField:c,onSelect:d,otherFields:u,onDropdownTriggerKeyDown:f,posinset:p}){const{showTitle:m=!0,showMedia:g=!0,showDescription:h=!0,infiniteScrollEnabled:v}=e,b=(0,l.useRef)(null),w=`${n}-label`,y=`${n}-description`,x=(0,Wr.useRegistry)(),[_,C]=(0,l.useState)(!1),[S,k]=(0,l.useState)(null),j=({type:e})=>{C("mouseenter"===e)},{paginationInfo:E}=(0,l.useContext)(Tr);(0,l.useEffect)(()=>{i&&b.current?.scrollIntoView({behavior:"auto",block:"nearest",inline:"nearest"})},[i]);const{primaryAction:I,eligibleActions:M}=(0,l.useMemo)(()=>{const e=t.filter(e=>!e.isEligible||e.isEligible(o));return{primaryAction:e.filter(e=>e.isPrimary)[0],eligibleActions:e}},[t,o]),V=I&&1===t.length,N=g&&s?.render?(0,r.jsx)("div",{className:"dataviews-view-list__media-wrapper",children:(0,r.jsx)(s.render,{item:o,field:s,config:{sizes:"52px"}})}):null,R=m&&a?.render?(0,r.jsx)(a.render,{item:o,field:a}):null,O=h&&c?.render,T=!!N&&!O&&!u.length,P=M?.length>0&&(0,r.jsxs)(Qn,{direction:"row",gap:"md",className:"dataviews-view-list__item-actions",children:[I&&(0,r.jsx)($i,{idPrefix:n,primaryAction:I,item:o}),!V&&(0,r.jsxs)("div",{role:"gridcell",children:[(0,r.jsxs)(zi,{placement:"bottom-end",children:[(0,r.jsx)(zi.TriggerButton,{render:(0,r.jsx)(zr.Composite.Item,{id:Hi(n),render:(0,r.jsx)(zr.Button,{size:"small",icon:$r,label:(0,er.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,onKeyDown:f})})}),(0,r.jsx)(zi.Popover,{children:(0,r.jsx)(Jr,{actions:M,item:o,registry:x,setActiveModalAction:k})})]}),!!S&&(0,r.jsx)(Zr,{action:S,items:[o],closeModal:()=>k(null)})]})]});return(0,r.jsx)(zr.Composite.Row,{ref:b,render:(0,r.jsx)("div",{"aria-posinset":p,"aria-setsize":v?E.totalItems:void 0}),role:v?"article":"row",className:yn({"is-selected":i,"is-hovered":_}),onMouseEnter:j,onMouseLeave:j,children:(0,r.jsxs)(Qn,{direction:"row",className:"dataviews-view-list__item-wrapper",children:[(0,r.jsx)("div",{role:"gridcell",children:(0,r.jsx)(zr.Composite.Item,{id:Bi(n),"aria-pressed":i,"aria-labelledby":w,"aria-describedby":y,className:"dataviews-view-list__item",onClick:()=>d(o)})}),(0,r.jsxs)(Qn,{direction:"row",gap:"md",justify:"start",align:T?"center":"flex-start",style:{flex:1,minWidth:0},children:[N,(0,r.jsxs)(Qn,{direction:"column",gap:"xs",className:"dataviews-view-list__field-wrapper",children:[(0,r.jsxs)(Qn,{direction:"row",align:"center",children:[(0,r.jsx)("div",{className:"dataviews-title-field dataviews-view-list__title-field",id:w,children:R}),P]}),O&&(0,r.jsx)("div",{className:"dataviews-view-list__field",children:(0,r.jsx)(c.render,{item:o,field:c})}),(0,r.jsx)("div",{className:"dataviews-view-list__fields",id:y,children:u.map(e=>(0,r.jsxs)("div",{className:"dataviews-view-list__field",children:[(0,r.jsx)(zr.VisuallyHidden,{as:"span",className:"dataviews-view-list__field-label",children:e.label}),(0,r.jsx)("span",{className:"dataviews-view-list__field-value",children:(0,r.jsx)(e.render,{item:o,field:e})})]},e.id))})]})]})]})})}function qi(e){return!!e}function Ui({groupName:e,groupData:t,groupField:n,showLabel:i=!0,children:o}){const a=i?(0,l.createInterpolateElement)((0,er.sprintf)((0,er.__)("%s: <groupName />"),n.label).trim(),{groupName:(0,r.jsx)(n.render,{item:t[0],field:n})}):(0,r.jsx)(n.render,{item:t[0],field:n});return(0,r.jsxs)(Qn,{direction:"column",className:"dataviews-view-activity__group",children:[(0,r.jsx)("h3",{className:"dataviews-view-activity__group-header",children:a}),o]},e)}var Gi=function(e){const{view:t,actions:n,item:i,titleField:o,mediaField:a,descriptionField:s,otherFields:c,posinset:d,onClickItem:u,renderItemLink:f,isItemClickable:p}=e,{showTitle:m=!0,showMedia:g=!0,showDescription:h=!0,infiniteScrollEnabled:v}=t,b=(0,l.useRef)(null),w=(0,Wr.useRegistry)(),{paginationInfo:y}=(0,l.useContext)(Tr),{primaryActions:x,eligibleActions:_}=(0,l.useMemo)(()=>{const e=n.filter(e=>!e.isEligible||e.isEligible(i));return{primaryActions:e.filter(e=>e.isPrimary),eligibleActions:e}},[n,i]),C=(0,xn.useViewportMatch)("medium","<"),S=t.layout?.density??"balanced",k=g&&"compact"!==S&&a?.render?(0,r.jsx)(a.render,{item:i,field:a,config:{sizes:"comfortable"===S?"32px":"24px"}}):null,j=(0,r.jsx)("div",{className:"dataviews-view-activity__item-type-icon",children:k||(0,r.jsx)("span",{className:"dataviews-view-activity__item-bullet","aria-hidden":"true"})}),E=m&&o?.render?(0,r.jsx)(o.render,{item:i,field:o}):null,I=(0,l.useMemo)(()=>"comfortable"===S?"md":"sm",[S]);return(0,r.jsx)("div",{ref:b,role:v?"article":void 0,"aria-posinset":d,"aria-setsize":v?y.totalItems:void 0,className:yn("dataviews-view-activity__item","compact"===S&&"is-compact","balanced"===S&&"is-balanced","comfortable"===S&&"is-comfortable"),children:(0,r.jsxs)(Qn,{direction:"row",gap:"lg",justify:"start",align:"flex-start",children:[(0,r.jsx)(Qn,{direction:"column",gap:"xs",align:"center",className:"dataviews-view-activity__item-type",children:j}),(0,r.jsxs)(Qn,{direction:"column",gap:I,align:"flex-start",className:"dataviews-view-activity__item-content",children:[E&&(0,r.jsx)(_i,{item:i,isItemClickable:p,onClickItem:u,renderItemLink:f,className:"dataviews-view-activity__item-title",children:E}),h&&s&&(0,r.jsx)("div",{className:"dataviews-view-activity__item-description",children:(0,r.jsx)(s.render,{item:i,field:s})}),(0,r.jsx)("div",{className:"dataviews-view-activity__item-fields",children:c.map(e=>(0,r.jsxs)("div",{className:"dataviews-view-activity__item-field",children:[(0,r.jsx)(zr.VisuallyHidden,{as:"span",className:"dataviews-view-activity__item-field-label",children:e.label}),(0,r.jsx)("span",{className:"dataviews-view-activity__item-field-value",children:(0,r.jsx)(e.render,{item:i,field:e})})]},e.id))}),!!x?.length&&(0,r.jsx)(ti,{item:i,actions:x,registry:w,buttonVariant:"secondary"})]}),(x.length<_.length||C&&_.length>0)&&(0,r.jsx)("div",{className:"dataviews-view-activity__item-actions",children:(0,r.jsx)(Qr,{item:i,actions:_,isCompact:!0})})]})})};function Yi(e){return!!e}function Ki(e){const{data:t,fields:n,getItemId:r,view:i}=e,o=n.find(e=>e.id===i.titleField),a=n.find(e=>e.id===i.mediaField),s=n.find(e=>e.id===i.descriptionField),l=(i?.fields??[]).map(e=>n.find(t=>e===t.id)).filter(Yi);return t.map((t,n)=>(0,Sn.createElement)(Gi,{...e,key:r(t),item:t,mediaField:a,titleField:o,descriptionField:s,otherFields:l,posinset:i.infiniteScrollEnabled?n+1:void 0}))}function Xi(e){return(0,l.useMemo)(()=>e?.every(e=>e.supportsBulk),[e])}var{Badge:Zi}=Ur(zr.privateApis);function Ji({view:e,multiselect:t,selection:n,onChangeSelection:i,getItemId:o,item:a,mediaField:s,titleField:c,descriptionField:d,regularFields:u,badgeFields:f,config:p,posinset:m,setsize:g}){const{showTitle:h=!0,showMedia:v=!0,showDescription:b=!0}=e,w=o(a),y=(0,l.useRef)(null),x=n.includes(w);Ti(y,m);const _=s?.render?(0,r.jsx)(s.render,{item:a,field:s,config:p}):null,C=h&&c?.render?(0,r.jsx)(c.render,{item:a,field:c}):null;return(0,r.jsxs)(zr.Composite.Item,{ref:y,"aria-label":c?c.getValue({item:a})||(0,er.__)("(no title)"):void 0,render:({children:e,...t})=>(0,r.jsx)(Qn,{direction:"column",children:e,...t}),role:"option","aria-posinset":m,"aria-setsize":g,className:yn("dataviews-view-picker-grid__card",{"is-selected":x}),"aria-selected":x,onClick:()=>{if(x)i(n.filter(e=>w!==e));else{const e=t?[...n,w]:[w];i(e)}},children:[v&&_&&(0,r.jsx)("div",{className:"dataviews-view-picker-grid__media",children:_}),v&&_&&(0,r.jsx)(Hr,{item:a,selection:n,onChangeSelection:i,getItemId:o,titleField:c,disabled:!1,"aria-hidden":!0,tabIndex:-1}),h&&(0,r.jsx)(Qn,{direction:"row",justify:"space-between",className:"dataviews-view-picker-grid__title-actions",children:(0,r.jsx)("div",{className:"dataviews-view-picker-grid__title-field dataviews-title-field",children:C})}),(0,r.jsxs)(Qn,{direction:"column",gap:"xs",children:[b&&d?.render&&(0,r.jsx)(d.render,{item:a,field:d}),!!f?.length&&(0,r.jsx)(Qn,{direction:"row",className:"dataviews-view-picker-grid__badge-fields",gap:"sm",wrap:"wrap",align:"top",justify:"flex-start",children:f.map(e=>(0,r.jsx)(Zi,{className:"dataviews-view-picker-grid__field-value",children:(0,r.jsx)(e.render,{item:a,field:e})},e.id))}),!!u?.length&&(0,r.jsx)(Qn,{direction:"column",className:"dataviews-view-picker-grid__fields",gap:"xs",children:u.map(e=>(0,r.jsx)(zr.Flex,{className:"dataviews-view-picker-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(zr.FlexItem,{className:"dataviews-view-picker-grid__field-name",children:e.header}),(0,r.jsx)(zr.FlexItem,{className:"dataviews-view-picker-grid__field-value",style:{maxHeight:"none"},children:(0,r.jsx)(e.render,{item:a,field:e})})]})},e.id))})]})]},w)}function Qi({groupName:e,groupField:t,showLabel:n=!0,children:i}){const o=(0,xn.useInstanceId)(Qi,"dataviews-view-picker-grid-group__header");return(0,r.jsxs)(Qn,{direction:"column",gap:"sm",role:"group","aria-labelledby":o,children:[(0,r.jsx)("h3",{className:"dataviews-view-picker-grid-group__header",id:o,children:n?(0,er.sprintf)((0,er.__)("%1$s: %2$s"),t.label,e):e}),i]},e)}function eo({item:e,fields:t,column:n,align:i}){const o=t.find(e=>e.id===n);if(!o)return null;const a=yn("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":"end"===i,"dataviews-view-table__cell-align-center":"center"===i});return(0,r.jsx)("div",{className:a,children:(0,r.jsx)(o.render,{item:e,field:o})})}function to({item:e,fields:t,id:n,view:i,titleField:o,mediaField:a,descriptionField:s,selection:c,getItemId:d,onChangeSelection:u,multiselect:f,posinset:p}){const{paginationInfo:m}=(0,l.useContext)(Tr),g=c.includes(n),[h,v]=(0,l.useState)(!1),b=(0,l.useRef)(null);Ti(b,p);const{showTitle:w=!0,showMedia:y=!0,showDescription:x=!0,infiniteScrollEnabled:_}=i,C=()=>{v(!0)},S=()=>{v(!1)},k=i.fields??[],j=o&&w||a&&y||s&&x;return(0,r.jsxs)(zr.Composite.Item,{ref:b,render:({children:e,...t})=>(0,r.jsx)("tr",{className:yn("dataviews-view-table__row",{"is-selected":g,"is-hovered":h}),onMouseEnter:C,onMouseLeave:S,children:e,...t}),"aria-selected":g,"aria-setsize":m.totalItems||void 0,"aria-posinset":p,role:_?"article":"option",onClick:()=>{if(g)u(c.filter(e=>n!==e));else{const e=f?[...c,n]:[n];u(e)}},children:[(0,r.jsx)("td",{className:"dataviews-view-table__checkbox-column",role:"presentation",children:(0,r.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,r.jsx)(Hr,{item:e,selection:c,onChangeSelection:u,getItemId:d,titleField:o,disabled:!1,"aria-hidden":!0,tabIndex:-1})})}),j&&(0,r.jsx)("td",{role:"presentation",children:(0,r.jsx)(Ci,{item:e,titleField:w?o:void 0,mediaField:y?a:void 0,descriptionField:x?s:void 0,isItemClickable:()=>!1})}),k.map(n=>{const{width:o,maxWidth:a,minWidth:s,align:l}=i.layout?.styles?.[n]??{};return(0,r.jsx)("td",{style:{width:o,maxWidth:a,minWidth:s},role:"presentation",children:(0,r.jsx)(eo,{fields:t,item:e,column:n,align:l})},n)})]},n)}function no(){const e=(0,l.useContext)(Tr),t=e.view;return(0,r.jsxs)(zr.__experimentalToggleGroupControl,{size:"__unstable-large",label:(0,er.__)("Density"),value:t.layout?.density||"balanced",onChange:n=>{e.onChangeView({...t,layout:{...t.layout,density:n}})},isBlock:!0,children:[(0,r.jsx)(zr.__experimentalToggleGroupControlOption,{value:"comfortable",label:(0,er._x)("Comfortable","Density option for DataView layout")},"comfortable"),(0,r.jsx)(zr.__experimentalToggleGroupControlOption,{value:"balanced",label:(0,er._x)("Balanced","Density option for DataView layout")},"balanced"),(0,r.jsx)(zr.__experimentalToggleGroupControlOption,{value:"compact",label:(0,er._x)("Compact","Density option for DataView layout")},"compact")]})}var ro=[{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 io(){const e=(0,l.useContext)(Tr),t=e.view,n=ro.filter(t=>e.containerWidth>=t.breakpoint),i=t.layout?.previewSize??230,o=n.map((e,t)=>({...e,index:t})).filter(e=>e.value<=i).sort((e,t)=>t.value-e.value)[0]?.index??0,a=n.map((e,t)=>({value:t}));return(0,r.jsx)(zr.RangeControl,{__next40pxDefaultSize:!0,showTooltip:!1,label:(0,er.__)("Preview size"),value:o,min:0,max:n.length-1,withInputField:!1,onChange:(r=0)=>{e.onChangeView({...t,layout:{...t.layout,previewSize:n[r].value}})},step:1,marks:a})}function oo(){return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(no,{}),(0,r.jsx)(io,{})]})}var ao=[{type:Nr,label:(0,er.__)("Table"),component:function({actions:e,data:t,fields:n,getItemId:i,getItemLevel:o,isLoading:a=!1,onChangeView:s,onChangeSelection:c,selection:d,setOpenedFilter:u,onClickItem:f,isItemClickable:p,renderItemLink:m,view:g,className:h,empty:v}){const{containerRef:b}=(0,l.useContext)(Tr),w=Ii(a),y=(0,l.useRef)(new Map),x=(0,l.useRef)(void 0),[_,C]=(0,l.useState)(),[S,k]=(0,l.useState)(null);(0,l.useEffect)(()=>{x.current&&(x.current.focus(),x.current=void 0)});const j=(0,l.useId)(),{isHorizontalScrollEnd:E,isVerticallyScrolled:I}=function({scrollContainerRef:e,enabledHorizontal:t=!1}){const[n,r]=(0,l.useState)(!1),[i,o]=(0,l.useState)(!1),a=(0,l.useCallback)(()=>{const n=e.current;var i;n&&(t&&r((i=n,(0,er.isRTL)()?Math.abs(i.scrollLeft)<=1:i.scrollLeft+i.clientWidth>=i.scrollWidth-1)),o(n.scrollTop>0))},[e,t]);return(0,l.useEffect)(()=>{if("undefined"==typeof window||!e.current)return()=>{};const t=e.current;return a(),t.addEventListener("scroll",a),window.addEventListener("resize",a),()=>{t.removeEventListener("scroll",a),window.removeEventListener("resize",a)}},[e,t,a]),{isHorizontalScrollEnd:n,isVerticallyScrolled:i}}({scrollContainerRef:b,enabledHorizontal:!!e?.length}),M=oi(e,t);if(_)return x.current=_,void C(void 0);const V=e=>{const t=y.current.get(e.id),n=t?y.current.get(t.fallback):void 0;C(n?.node)},N=e=>{e.preventDefault(),e.stopPropagation();const t={getBoundingClientRect:()=>({x:e.clientX,y:e.clientY,top:e.clientY,left:e.clientX,right:e.clientX,bottom:e.clientY,width:0,height:0,toJSON:()=>({})})};window.requestAnimationFrame(()=>{k(t)})},R=!!t?.length,O=n.find(e=>e.id===g.titleField),T=n.find(e=>e.id===g.mediaField),P=n.find(e=>e.id===g.descriptionField),A=g.groupBy?.field?n.find(e=>e.id===g.groupBy?.field):null,D=A?Si(t,A):null,{showTitle:F=!0,showMedia:L=!0,showDescription:z=!0}=g,B=O&&F||T&&L||P&&z,H=g.fields??[],$=(e,t)=>n=>{n?y.current.set(e,{node:n,fallback:H[t>0?t-1:1]}):y.current.delete(e)},W=g.infiniteScrollEnabled&&!D,q=(0,er.isRTL)();return R?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("table",{className:yn("dataviews-view-table",h,{[`has-${g.layout?.density}-density`]:g.layout?.density&&["compact","comfortable"].includes(g.layout.density),"has-bulk-actions":M,"is-refreshing":!W&&w}),"aria-busy":a,"aria-describedby":j,role:W?"feed":void 0,inert:!W&&a?"true":void 0,children:[(0,r.jsxs)("colgroup",{children:[M&&(0,r.jsx)("col",{className:"dataviews-view-table__col-checkbox"}),B&&(0,r.jsx)("col",{className:"dataviews-view-table__col-first-data"}),H.map((e,t)=>(0,r.jsx)("col",{className:yn(`dataviews-view-table__col-${e}`,{"dataviews-view-table__col-expand":!B&&t===H.length-1})},`col-${e}`)),!!e?.length&&(0,r.jsx)("col",{className:"dataviews-view-table__col-actions"})]}),S&&(0,r.jsx)(zr.Popover,{anchor:S,onClose:()=>k(null),placement:"bottom-start",children:(0,r.jsx)(Ei,{showLabel:!1})}),(0,r.jsx)("thead",{className:yn({"dataviews-view-table__thead--stuck":I}),onContextMenu:N,children:(0,r.jsxs)("tr",{className:"dataviews-view-table__row",children:[M&&(0,r.jsx)("th",{className:"dataviews-view-table__checkbox-column",scope:"col",onContextMenu:N,children:(0,r.jsx)(ai,{selection:d,onChangeSelection:c,data:t,actions:e,getItemId:i})}),B&&(0,r.jsx)("th",{scope:"col",children:O&&(0,r.jsx)(xi,{ref:$(O.id,0),fieldId:O.id,view:g,fields:n,onChangeView:s,onHide:V,setOpenedFilter:u,canMove:!1,canInsertLeft:!!q&&(g.layout?.enableMoving??!0),canInsertRight:!q&&(g.layout?.enableMoving??!0)})}),H.map((e,t)=>{const{width:i,maxWidth:o,minWidth:a,align:l}=g.layout?.styles?.[e]??{},c=n.find(t=>t.id===e),d=Mi(l,c?.type),f=g.layout?.enableMoving??!0;return(0,r.jsx)("th",{style:{width:i,maxWidth:o,minWidth:a,textAlign:d},"aria-sort":g.sort?.direction&&g.sort?.field===e?Ir[g.sort.direction]:void 0,scope:"col",children:(0,r.jsx)(xi,{ref:$(e,t),fieldId:e,view:g,fields:n,onChangeView:s,onHide:V,setOpenedFilter:u,canMove:f,canInsertLeft:f,canInsertRight:f})},e)}),!!e?.length&&(0,r.jsx)("th",{className:yn("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":!E}),children:(0,r.jsx)("span",{className:"dataviews-view-table-header",children:(0,er.__)("Actions")})})]})}),R&&A&&D?Array.from(D.entries()).map(([t,a])=>(0,r.jsxs)("tbody",{children:[(0,r.jsx)("tr",{className:"dataviews-view-table__group-header-row",children:(0,r.jsx)("td",{colSpan:H.length+(B?1:0)+(M?1:0)+(e?.length?1:0),className:"dataviews-view-table__group-header-cell",children:!1===g.groupBy?.showLabel?t:(0,er.sprintf)((0,er.__)("%1$s: %2$s"),A.label,t)})}),a.map((t,a)=>(0,r.jsx)(Ni,{item:t,level:g.showLevels&&"function"==typeof o?o(t):void 0,hasBulkActions:M,actions:e,fields:n,id:i(t)||a.toString(),view:g,titleField:O,mediaField:T,descriptionField:P,selection:d,getItemId:i,onChangeSelection:c,onClickItem:f,renderItemLink:m,isItemClickable:p,isActionsColumnSticky:!E},i(t)))]},`group-${t}`)):(0,r.jsx)("tbody",{children:R&&t.map((t,a)=>(0,r.jsx)(Ni,{item:t,level:g.showLevels&&"function"==typeof o?o(t):void 0,hasBulkActions:M,actions:e,fields:n,id:i(t)||a.toString(),view:g,titleField:O,mediaField:T,descriptionField:P,selection:d,getItemId:i,onChangeSelection:c,onClickItem:f,renderItemLink:m,isItemClickable:p,isActionsColumnSticky:!E,posinset:W?a+1:void 0},i(t)))})]}),W&&a&&(0,r.jsx)("div",{className:"dataviews-loading",id:j,children:(0,r.jsx)("p",{className:"dataviews-loading-more",children:(0,r.jsx)(zr.Spinner,{})})})]}):(0,r.jsx)("div",{className:yn("dataviews-no-results",{"is-refreshing":w}),id:j,children:v})},icon:Pr,viewConfigOptions:no},{type:Rr,label:(0,er.__)("Grid"),component:function({actions:e,data:t,fields:n,getItemId:i,isLoading:o,onChangeSelection:a,onClickItem:s,isItemClickable:l,renderItemLink:c,selection:d,view:u,className:f,empty:p}){const m=Ii(!!o),g=!!t?.length,h=u.groupBy?.field?n.find(e=>e.id===u.groupBy?.field):null,v=h?Si(t,h):null,b=u.infiniteScrollEnabled&&!v;if(!g)return(0,r.jsx)("div",{className:yn("dataviews-no-results",{"is-refreshing":m}),children:p});const w={className:yn(f,{"is-refreshing":!b&&m}),inert:!b&&o?"true":void 0,isLoading:o,view:u,fields:n,selection:d,onChangeSelection:a,onClickItem:s,isItemClickable:l,renderItemLink:c,getItemId:i,actions:e};return(0,r.jsxs)(r.Fragment,{children:[g&&h&&v&&(0,r.jsx)(Qn,{direction:"column",gap:"lg",children:Array.from(v.entries()).map(([e,t])=>(0,r.jsxs)(Qn,{direction:"column",gap:"sm",children:[(0,r.jsx)("h3",{className:"dataviews-view-grid__group-header",children:!1===u.groupBy?.showLabel?e:(0,er.sprintf)((0,er.__)("%1$s: %2$s"),h.label,e)}),(0,r.jsx)(Li,{...w,data:t,isInfiniteScroll:!1})]},e))}),!v&&(0,r.jsx)(Li,{...w,data:t,isInfiniteScroll:!!b}),b&&o&&(0,r.jsx)("p",{className:"dataviews-loading-more",children:(0,r.jsx)(zr.Spinner,{})})]})},icon:Ar,viewConfigOptions:oo},{type:"list",label:(0,er.__)("List"),component:function e(t){const{actions:n,data:i,fields:o,getItemId:a,isLoading:s,onChangeSelection:c,selection:d,view:u,className:f,empty:p}=t,m=(0,xn.useInstanceId)(e,"view-list"),g=Ii(!!s),h=i?.findLast(e=>d.includes(a(e))),v=o.find(e=>e.id===u.titleField),b=o.find(e=>e.id===u.mediaField),w=o.find(e=>e.id===u.descriptionField),y=(u?.fields??[]).map(e=>o.find(t=>e===t.id)).filter(qi),x=e=>c([a(e)]),_=(0,l.useCallback)(e=>`${m}-${a(e)}`,[m,a]),C=(0,l.useCallback)((e,t)=>t.startsWith(_(e)),[_]),[S,k]=(0,l.useState)(void 0),j=(0,l.useRef)(null);(0,l.useEffect)(()=>{h&&k(Bi(_(h)))},[h,_]);const E=i.findIndex(e=>C(e,S??"")),I=(0,xn.usePrevious)(E),M=-1!==E,V=(0,l.useCallback)((e,t)=>{const n=Math.min(i.length-1,Math.max(0,e));if(!i[n])return;const r=t(_(i[n]));k(r),j.current?.contains(j.current.ownerDocument.activeElement)&&document.getElementById(r)?.focus()},[i,_]);(0,l.useEffect)(()=>{!M&&void 0!==I&&-1!==I&&V(I,Bi)},[M,V,I]);const N=(0,l.useCallback)(e=>{"ArrowDown"===e.key&&(e.preventDefault(),V(E+1,Hi)),"ArrowUp"===e.key&&(e.preventDefault(),V(E-1,Hi))},[V,E]),R=!!i?.length,O=u.groupBy?.field?o.find(e=>e.id===u.groupBy?.field):null,T=R&&O?Si(i,O):null,P=u.infiniteScrollEnabled&&!T;return R?R&&O&&T?(0,r.jsx)(zr.Composite,{ref:j,id:`${m}`,render:(0,r.jsx)("div",{}),className:"dataviews-view-list__group",role:"grid",activeId:S,setActiveId:k,children:(0,r.jsx)(Qn,{direction:"column",gap:"lg",className:yn("dataviews-view-list",f),children:Array.from(T.entries()).map(([e,t])=>(0,r.jsxs)(Qn,{direction:"column",gap:"sm",children:[(0,r.jsx)("h3",{className:"dataviews-view-list__group-header",children:!1===u.groupBy?.showLabel?e:(0,er.sprintf)((0,er.__)("%1$s: %2$s"),O.label,e)}),t.map(e=>{const t=_(e);return(0,r.jsx)(Wi,{view:u,idPrefix:t,actions:n,item:e,isSelected:e===h,onSelect:x,mediaField:b,titleField:v,descriptionField:w,otherFields:y,onDropdownTriggerKeyDown:N},t)})]},e))})}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(zr.Composite,{ref:j,id:m,render:(0,r.jsx)("div",{}),className:yn("dataviews-view-list",f,{[`has-${u.layout?.density}-density`]:u.layout?.density&&["compact","comfortable"].includes(u.layout.density),"is-refreshing":!P&&g}),role:u.infiniteScrollEnabled?"feed":"grid",activeId:S,setActiveId:k,inert:!P&&s?"true":void 0,children:i.map((e,t)=>{const i=_(e);return(0,r.jsx)(Wi,{view:u,idPrefix:i,actions:n,item:e,isSelected:e===h,onSelect:x,mediaField:b,titleField:v,descriptionField:w,otherFields:y,onDropdownTriggerKeyDown:N,posinset:u.infiniteScrollEnabled?t+1:void 0},i)})}),P&&s&&(0,r.jsx)("p",{className:"dataviews-loading-more",children:(0,r.jsx)(zr.Spinner,{})})]}):(0,r.jsx)("div",{className:yn("dataviews-no-results",{"is-refreshing":g}),children:p})},icon:(0,er.isRTL)()?Dr:Fr,viewConfigOptions:no},{type:"activity",label:(0,er.__)("Activity"),component:function(e){const{empty:t,data:n,fields:i,isLoading:o,view:a,className:s}=e,l=Ii(!!o),c=!!n?.length,d=a.groupBy?.field?i.find(e=>e.id===a.groupBy?.field):null,u=c&&d?Si(n,d):null,f=a.infiniteScrollEnabled&&!u;if(!c)return(0,r.jsx)("div",{className:yn("dataviews-no-results",{"is-refreshing":l}),children:t});const p=!f&&!!o,m=yn("dataviews-view-activity",s,{"is-refreshing":!f&&l}),g=u?Array.from(u.entries()):[];return c&&d&&u?(0,r.jsx)(Qn,{direction:"column",gap:"sm",className:m,inert:p?"true":void 0,children:g.map(([t,n])=>(0,r.jsx)(Ui,{groupName:t,groupData:n,groupField:d,showLabel:!1!==a.groupBy?.showLabel,children:(0,r.jsx)(Ki,{...e,data:n})},t))}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:m,role:a.infiniteScrollEnabled?"feed":void 0,inert:p?"true":void 0,children:(0,r.jsx)(Ki,{...e})}),f&&o&&(0,r.jsx)("p",{className:"dataviews-loading-more",children:(0,r.jsx)(zr.Spinner,{})})]})},icon:Lr,viewConfigOptions:no},{type:"pickerGrid",label:(0,er.__)("Grid"),component:function({actions:e,data:t,fields:n,getItemId:i,isLoading:o,onChangeSelection:a,selection:s,view:c,className:d,empty:u}){const{resizeObserverRef:f,paginationInfo:p,itemListLabel:m}=(0,l.useContext)(Tr),g=n.find(e=>e.id===c?.titleField),h=n.find(e=>e.id===c?.mediaField),v=n.find(e=>e.id===c?.descriptionField),b=c.fields??[],{regularFields:w,badgeFields:y}=b.reduce((e,t)=>{const r=n.find(e=>e.id===t);return r?(e[c.layout?.badgeFields?.includes(t)?"badgeFields":"regularFields"].push(r),e):e},{regularFields:[],badgeFields:[]}),x=!!t?.length,_=c.layout?.previewSize,C=Xi(e),S="900px",k=c.groupBy?.field?n.find(e=>e.id===c.groupBy?.field):null,j=k?Si(t,k):null,E=(c.infiniteScrollEnabled&&!j)??!1,I=c?.page??1,M=c?.perPage??0,V=E?p?.totalItems:void 0,N=Ri(),R=Pi(t,E,N);return(0,r.jsxs)(r.Fragment,{children:[x&&k&&j&&(0,r.jsx)(zr.Composite,{virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":C,className:yn("dataviews-view-picker-grid",d,{[`has-${c.layout?.density}-density`]:c.layout?.density&&["compact","comfortable"].includes(c.layout.density)}),"aria-label":m,render:({children:e,...t})=>(0,r.jsx)(Qn,{direction:"column",gap:"lg",children:e,...t}),children:Array.from(j.entries()).map(([e,n])=>(0,r.jsx)(Qi,{groupName:e,groupField:k,showLabel:!1!==c.groupBy?.showLabel,children:(0,r.jsx)(Oi,{previewSize:_,style:{gridTemplateColumns:_&&`repeat(auto-fill, minmax(${_}px, 1fr))`},"aria-busy":o,ref:f,children:n.map(e=>{const n=e.position??(I-1)*M+t.indexOf(e)+1;return(0,r.jsx)(Ji,{view:c,multiselect:C,selection:s,onChangeSelection:a,getItemId:i,item:e,mediaField:h,titleField:g,descriptionField:v,regularFields:w,badgeFields:y,config:{sizes:S},posinset:n,setsize:V},i(e))})})},e))}),x&&!j&&(0,r.jsxs)(zr.Composite,{render:(0,r.jsx)(Oi,{className:yn("dataviews-view-picker-grid",d,{[`has-${c.layout?.density}-density`]:c.layout?.density&&["compact","comfortable"].includes(c.layout.density)}),previewSize:_,"aria-busy":o,ref:f}),virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":C,"aria-label":m,children:[Array.from({length:R}).map((e,t)=>(0,r.jsx)(zr.Composite.Item,{render:({children:e,...t})=>(0,r.jsx)(Qn,{direction:"column",children:e,...t}),role:"option","aria-hidden":!0,tabIndex:-1,className:"dataviews-view-picker-grid__card dataviews-view-picker-grid__placeholder"},`placeholder-${t}`)),t.map(e=>{const t=e.position;return(0,r.jsx)(Ji,{view:c,multiselect:C,selection:s,onChangeSelection:a,getItemId:i,item:e,mediaField:h,titleField:g,descriptionField:v,regularFields:w,badgeFields:y,config:{sizes:S},posinset:t,setsize:V},i(e))})]}),!x&&(0,r.jsx)("div",{className:yn({"dataviews-loading":o,"dataviews-no-results":!o}),children:o?(0,r.jsx)("p",{children:(0,r.jsx)(zr.Spinner,{})}):u}),x&&o&&(0,r.jsx)("p",{className:"dataviews-loading-more",children:(0,r.jsx)(zr.Spinner,{})})]})},icon:Ar,viewConfigOptions:oo,isPicker:!0},{type:"pickerTable",label:(0,er.__)("Table"),component:function({actions:e,data:t,fields:n,getItemId:i,isLoading:o=!1,onChangeView:a,onChangeSelection:s,selection:c,setOpenedFilter:d,view:u,className:f,empty:p}){const m=(0,l.useRef)(new Map),g=(0,l.useRef)(void 0),[h,v]=(0,l.useState)(),b=Xi(e)??!1;(0,l.useEffect)(()=>{g.current&&(g.current.focus(),g.current=void 0)});const w=u.groupBy?.field?n.find(e=>e.id===u.groupBy?.field):null,y=w?Si(t,w):null,x=u.infiniteScrollEnabled&&!y,_=(0,l.useId)();if(h)return g.current=h,void v(void 0);const C=e=>{const t=m.current.get(e.id),n=t?m.current.get(t.fallback):void 0;v(n?.node)},S=!!t?.length,k=n.find(e=>e.id===u.titleField),j=n.find(e=>e.id===u.mediaField),E=n.find(e=>e.id===u.descriptionField),{showTitle:I=!0,showMedia:M=!0,showDescription:V=!0}=u,N=k&&I||j&&M||E&&V,R=u.fields??[],O=(e,t)=>n=>{n?m.current.set(e,{node:n,fallback:R[t>0?t-1:1]}):m.current.delete(e)};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("table",{className:yn("dataviews-view-table","dataviews-view-picker-table",f,{[`has-${u.layout?.density}-density`]:u.layout?.density&&["compact","comfortable"].includes(u.layout.density)}),"aria-busy":o,"aria-describedby":_,role:x?"feed":"listbox",children:[(0,r.jsx)("thead",{role:"presentation",children:(0,r.jsxs)("tr",{className:"dataviews-view-table__row",role:"presentation",children:[(0,r.jsx)("th",{className:"dataviews-view-table__checkbox-column",children:b&&(0,r.jsx)(ai,{selection:c,onChangeSelection:s,data:t,actions:e,getItemId:i,disableSelectAll:x})}),N&&(0,r.jsx)("th",{children:k&&(0,r.jsx)(xi,{ref:O(k.id,0),fieldId:k.id,view:u,fields:n,onChangeView:a,onHide:C,setOpenedFilter:d,canMove:!1})}),R.map((e,t)=>{const{width:i,maxWidth:o,minWidth:s,align:l}=u.layout?.styles?.[e]??{};return(0,r.jsx)("th",{style:{width:i,maxWidth:o,minWidth:s,textAlign:l},"aria-sort":u.sort?.direction&&u.sort?.field===e?Ir[u.sort.direction]:void 0,scope:"col",children:(0,r.jsx)(xi,{ref:O(e,t),fieldId:e,view:u,fields:n,onChangeView:a,onHide:C,setOpenedFilter:d,canMove:u.layout?.enableMoving??!0})},e)})]})}),S&&w&&y?Array.from(y.entries()).map(([e,t])=>(0,r.jsxs)(zr.Composite,{virtualFocus:!0,orientation:"vertical",render:(0,r.jsx)("tbody",{role:"group"}),children:[(0,r.jsx)("tr",{className:"dataviews-view-table__group-header-row",role:"presentation",children:(0,r.jsx)("td",{colSpan:R.length+(N?1:0)+1,className:"dataviews-view-table__group-header-cell",role:"presentation",children:!1===u.groupBy?.showLabel?e:(0,er.sprintf)((0,er.__)("%1$s: %2$s"),w.label,e)})}),t.map((e,t)=>(0,r.jsx)(to,{item:e,fields:n,id:i(e)||t.toString(),view:u,titleField:k,mediaField:j,descriptionField:E,selection:c,getItemId:i,onChangeSelection:s,multiselect:b},i(e)))]},`group-${e}`)):(0,r.jsx)(zr.Composite,{render:(0,r.jsx)("tbody",{role:"presentation"}),virtualFocus:!0,orientation:"vertical",children:S&&t.map((e,t)=>{const o=i(e),a=e.position;return(0,r.jsx)(to,{item:e,fields:n,id:o||t.toString(),view:u,titleField:k,mediaField:j,descriptionField:E,selection:c,getItemId:i,onChangeSelection:s,multiselect:b,posinset:a},o)})})]}),(0,r.jsxs)("div",{className:yn({"dataviews-loading":o,"dataviews-no-results":!S&&!o}),id:_,children:[!S&&(o?(0,r.jsx)("p",{children:(0,r.jsx)(zr.Spinner,{})}):p),S&&o&&(0,r.jsx)("p",{className:"dataviews-loading-more",children:(0,r.jsx)(zr.Spinner,{})})]})]})},icon:Pr,viewConfigOptions:no,isPicker:!0}],{Menu:so}=Ur(zr.privateApis);function lo({filters:e,view:t,onChangeView:n,setOpenedFilter:i,triggerProps:o}){const a=e.filter(e=>!e.isVisible);return(0,r.jsxs)(so,{children:[(0,r.jsx)(so.TriggerButton,{...o}),(0,r.jsx)(so.Popover,{children:a.map(e=>(0,r.jsx)(so.Item,{onClick:()=>{i(e.field),n({...t,page:1,filters:[...t.filters||[],{field:e.field,value:void 0,operator:e.operators[0]}]})},children:(0,r.jsx)(so.ItemLabel,{children:e.name})},e.field))})]})}var co=(0,l.forwardRef)(function({filters:e,view:t,onChangeView:n,setOpenedFilter:i},o){if(!e.length||e.every(({isPrimary:e})=>e))return null;const a=e.filter(e=>!e.isVisible);return(0,r.jsx)(lo,{triggerProps:{render:(0,r.jsx)(zr.Button,{accessibleWhenDisabled:!0,size:"compact",className:"dataviews-filters-button",variant:"tertiary",disabled:!a.length,ref:o}),children:(0,er.__)("Add filter")},filters:e,view:t,onChangeView:n,setOpenedFilter:i})});function uo({buttonRef:e,filtersCount:t,children:n}){return(0,l.useEffect)(()=>()=>{e.current?.focus()},[e]),(0,r.jsxs)(r.Fragment,{children:[n,!!t&&(0,r.jsx)("span",{className:"dataviews-filters-toggle__count",children:t})]})}var fo=function(){const{filters:e,view:t,onChangeView:n,setOpenedFilter:i,isShowingFilter:o,setIsShowingFilter:a}=(0,l.useContext)(Tr),s=(0,l.useRef)(null),c=(0,l.useCallback)(e=>{n(e),a(!0)},[n,a]);if(0===e.length)return null;const d=e.some(e=>e.isVisible),u={label:(0,er.__)("Add filter"),"aria-expanded":!1,isPressed:!1},f={label:(0,er._x)("Filter","verb"),"aria-expanded":o,isPressed:o,onClick:()=>{o||i(null),a(!o)}},p=e.some(e=>e.isPrimary||e.isLocked),m=(0,r.jsx)(zr.Button,{ref:s,className:"dataviews-filters__visibility-toggle",size:"compact",icon:pi,disabled:p,accessibleWhenDisabled:!0,...d?f:u});return(0,r.jsx)("div",{className:"dataviews-filters__container-visibility-toggle",children:d?(0,r.jsx)(uo,{buttonRef:s,filtersCount:t.filters?.length,children:m}):(0,r.jsx)(lo,{filters:e,view:t,onChangeView:c,setOpenedFilter:i,triggerProps:{render:m}})})};function po(...e){}function mo(e,t){return"function"==typeof Object.hasOwn?Object.hasOwn(e,t):Object.prototype.hasOwnProperty.call(e,t)}function go(...e){return(...t)=>{for(const n of e)"function"==typeof n&&n(...t)}}function ho(e){return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function vo(e){return e}function bo(e,t){if(!e){if("string"!=typeof t)throw new Error("Invariant failed");throw new Error(t)}}function wo(e){return e.disabled||!0===e["aria-disabled"]||"true"===e["aria-disabled"]}function yo(e){const t={};for(const n in e)void 0!==e[n]&&(t[n]=e[n]);return t}function xo(...e){for(const t of e)if(void 0!==t)return t}function _o(e,t){"function"==typeof e?e(t):e&&(e.current=t)}var Co,So="undefined"!=typeof window&&!!(null==(Co=window.document)?void 0:Co.createElement);function ko(e){return e?"self"in e?e.document:e.ownerDocument||document:document}function jo(e,t=!1){var n;const{activeElement:r}=ko(e);if(!(null==r?void 0:r.nodeName))return null;if("IFRAME"===r.tagName&&(null==(n=r.contentDocument)?void 0:n.body))return jo(r.contentDocument.body,t);if(t){const e=r.getAttribute("aria-activedescendant");if(e){const t=ko(r).getElementById(e);if(t)return t}}return r}function Eo(e,t){return e===t||e.contains(t)}function Io(e){const t=e.tagName.toLowerCase();return"button"===t||!("input"!==t||!e.type)&&-1!==Mo.indexOf(e.type)}var Mo=["button","color","file","image","reset","submit"];function Vo(e){try{const t=e instanceof HTMLInputElement&&null!==e.selectionStart,n="TEXTAREA"===e.tagName;return t||n||!1}catch(e){return!1}}function No(e){return e.isContentEditable||Vo(e)}function Ro(e){let t=0,n=0;if(Vo(e))t=e.selectionStart||0,n=e.selectionEnd||0;else if(e.isContentEditable){const r=ko(e).getSelection();if((null==r?void 0:r.rangeCount)&&r.anchorNode&&Eo(e,r.anchorNode)&&r.focusNode&&Eo(e,r.focusNode)){const i=r.getRangeAt(0),o=i.cloneRange();o.selectNodeContents(e),o.setEnd(i.startContainer,i.startOffset),t=o.toString().length,o.setEnd(i.endContainer,i.endOffset),n=o.toString().length}}return{start:t,end:n}}function Oo(e,t){const n=null==e?void 0:e.getAttribute("role");return n&&-1!==["dialog","menu","listbox","tree","grid"].indexOf(n)?n:t}function To(e){if(!e)return null;const t=e=>"auto"===e||"scroll"===e;if(e.clientHeight&&e.scrollHeight>e.clientHeight){const{overflowY:n}=getComputedStyle(e);if(t(n))return e}else if(e.clientWidth&&e.scrollWidth>e.clientWidth){const{overflowX:n}=getComputedStyle(e);if(t(n))return e}return To(e.parentElement)||document.scrollingElement||document.body}function Po(e,...t){/text|search|password|tel|url/i.test(e.type)&&e.setSelectionRange(...t)}function Ao(){return!!So&&/mac|iphone|ipad|ipod/i.test(navigator.platform)}function Do(){return So&&Ao()&&/apple/i.test(navigator.vendor)}function Fo(e){return e.target===e.currentTarget}function Lo(e,t){const n=new FocusEvent("blur",t),r=e.dispatchEvent(n),i={...t,bubbles:!0};return e.dispatchEvent(new FocusEvent("focusout",i)),r}function zo(e,t){const n=new MouseEvent("click",t);return e.dispatchEvent(n)}function Bo(e,t){const n=t||e.currentTarget,r=e.relatedTarget;return!r||!Eo(n,r)}function Ho(e,t,n,r){const i=(e=>{if(r){const t=setTimeout(e,r);return()=>clearTimeout(t)}const t=requestAnimationFrame(e);return()=>cancelAnimationFrame(t)})(()=>{e.removeEventListener(t,o,!0),n()}),o=()=>{i(),n()};return e.addEventListener(t,o,{once:!0,capture:!0}),i}function $o(e,t,n,r=window){const i=[];try{r.document.addEventListener(e,t,n);for(const o of Array.from(r.frames))i.push($o(e,t,n,o))}catch{}return()=>{try{r.document.removeEventListener(e,t,n)}catch{}for(const e of i)e()}}var Wo={...kn},qo=Wo.useId,Uo=(Wo.useDeferredValue,Wo.useInsertionEffect),Go=So?Sn.useLayoutEffect:Sn.useEffect;function Yo(e){const t=(0,Sn.useRef)(()=>{throw new Error("Cannot call an event handler while rendering.")});return Uo?Uo(()=>{t.current=e}):t.current=e,(0,Sn.useCallback)((...e)=>{var n;return null==(n=t.current)?void 0:n.call(t,...e)},[])}function Ko(...e){return(0,Sn.useMemo)(()=>{if(e.some(Boolean))return t=>{for(const n of e)_o(n,t)}},e)}function Xo(e){if(qo){const t=qo();return e||t}const[t,n]=(0,Sn.useState)(e);return Go(()=>{if(e||t)return;const r=Math.random().toString(36).slice(2,8);n(`id-${r}`)},[e,t]),e||t}function Zo(e,t){const n=(0,Sn.useRef)(!1);(0,Sn.useEffect)(()=>{if(n.current)return e();n.current=!0},t),(0,Sn.useEffect)(()=>()=>{n.current=!1},[])}function Jo(e){return Yo("function"==typeof e?e:()=>e)}function Qo(e,t,n=[]){const r=(0,Sn.useCallback)(n=>(e.wrapElement&&(n=e.wrapElement(n)),t(n)),[...n,e.wrapElement]);return{...e,wrapElement:r}}function ea(e,t,n){const r=e.onLoadedMetadataCapture,i=(0,Sn.useMemo)(()=>Object.assign(()=>{},r,...void 0!==n?[{[t]:n}]:[]),[r,t,n]);return[null==r?void 0:r[t],{onLoadedMetadataCapture:i}]}var ta=!1,na=!1,ra=0,ia=0;function oa(e){(function(e){const t=e.movementX||e.screenX-ra,n=e.movementY||e.screenY-ia;return ra=e.screenX,ia=e.screenY,t||n||!1})(e)&&(na=!0)}function aa(){na=!1}function sa(e){const t=Sn.forwardRef((t,n)=>e({...t,ref:n}));return t.displayName=e.displayName||e.name,t}function la(e,t){return Sn.memo(e,t)}function ca(e,t){const{wrapElement:n,render:i,...o}=t,a=Ko(t.ref,function(e){return function(e){return!!e&&!!(0,Sn.isValidElement)(e)&&("ref"in e.props||"ref"in e)}(e)?{...e.props}.ref||e.ref:null}(i));let s;if(Sn.isValidElement(i)){const e={...i.props,ref:a};s=Sn.cloneElement(i,function(e,t){const n={...e};for(const r in t){if(!mo(t,r))continue;if("className"===r){const r="className";n[r]=e[r]?`${e[r]} ${t[r]}`:t[r];continue}if("style"===r){const r="style";n[r]=e[r]?{...e[r],...t[r]}:t[r];continue}const i=t[r];if("function"==typeof i&&r.startsWith("on")){const t=e[r];if("function"==typeof t){n[r]=(...e)=>{i(...e),t(...e)};continue}}n[r]=i}return n}(o,e))}else s=i?i(o):(0,r.jsx)(e,{...o});return n?n(s):s}function da(e){const t=(t={})=>e(t);return t.displayName=e.name,t}function ua(e=[],t=[]){const n=Sn.createContext(void 0),i=Sn.createContext(void 0),o=()=>Sn.useContext(n),a=t=>e.reduceRight((e,n)=>(0,r.jsx)(n,{...t,children:e}),(0,r.jsx)(n.Provider,{...t}));return{context:n,scopedContext:i,useContext:o,useScopedContext:(e=!1)=>{const t=Sn.useContext(i),n=o();return e?t:t||n},useProviderContext:()=>{const e=Sn.useContext(i),t=o();if(!e||e!==t)return t},ContextProvider:a,ScopedContextProvider:e=>(0,r.jsx)(a,{...e,children:t.reduceRight((t,n)=>(0,r.jsx)(n,{...e,children:t}),(0,r.jsx)(i.Provider,{...e}))})}}var fa=ua(),pa=fa.useContext,ma=(fa.useScopedContext,fa.useProviderContext,ua([fa.ContextProvider],[fa.ScopedContextProvider])),ga=ma.useContext,ha=(ma.useScopedContext,ma.useProviderContext),va=ma.ContextProvider,ba=ma.ScopedContextProvider,wa=(0,Sn.createContext)(void 0),ya=(0,Sn.createContext)(void 0),xa=((0,Sn.createContext)(null),(0,Sn.createContext)(null),ua([va],[ba])),_a=xa.useContext;function Ca(e,t){const n=e.__unstableInternals;return bo(n,"Invalid store"),n[t]}function Sa(e,...t){let n=e,r=n,i=Symbol(),o=po;const a=new Set,s=new Set,l=new Set,c=new Set,d=new Set,u=new WeakMap,f=new WeakMap,p=(e,t,n=c)=>(n.add(t),f.set(t,e),()=>{var e;null==(e=u.get(t))||e(),u.delete(t),f.delete(t),n.delete(t)}),m=(e,o,a=!1)=>{var l;if(!mo(n,e))return;const p=(m=o,g=n[e],function(e){return"function"==typeof e}(m)?m(function(e){return"function"==typeof e}(g)?g():g):m);var m,g;if(p===n[e])return;if(!a)for(const n of t)null==(l=null==n?void 0:n.setState)||l.call(n,e,p);const h=n;n={...n,[e]:p};const v=Symbol();i=v,s.add(e);const b=(t,r,i)=>{var o;const a=f.get(t);a&&!a.some(t=>i?i.has(t):t===e)||(null==(o=u.get(t))||o(),u.set(t,t(n,r)))};for(const e of c)b(e,h);queueMicrotask(()=>{if(i!==v)return;const e=n;for(const e of d)b(e,r,s);r=e,s.clear()})},g={getState:()=>n,setState:m,__unstableInternals:{setup:e=>(l.add(e),()=>l.delete(e)),init:()=>{const e=a.size,r=Symbol();a.add(r);const i=()=>{a.delete(r),a.size||o()};if(e)return i;const s=(c=n,Object.keys(c)).map(e=>go(...t.map(t=>{var n;const r=null==(n=null==t?void 0:t.getState)?void 0:n.call(t);if(r&&mo(r,e))return Ia(t,[e],t=>{m(e,t[e],!0)})})));var c;const d=[];for(const e of l)d.push(e());const u=t.map(ja);return o=go(...s,...d,...u),i},subscribe:(e,t)=>p(e,t),sync:(e,t)=>(u.set(t,t(n,n)),p(e,t)),batch:(e,t)=>(u.set(t,t(n,r)),p(e,t,d)),pick:e=>Sa(function(e,t){const n={};for(const r of t)mo(e,r)&&(n[r]=e[r]);return n}(n,e),g),omit:e=>Sa(function(e,t){const n={...e};for(const e of t)mo(n,e)&&delete n[e];return n}(n,e),g)}};return g}function ka(e,...t){if(e)return Ca(e,"setup")(...t)}function ja(e,...t){if(e)return Ca(e,"init")(...t)}function Ea(e,...t){if(e)return Ca(e,"subscribe")(...t)}function Ia(e,...t){if(e)return Ca(e,"sync")(...t)}function Ma(e,...t){if(e)return Ca(e,"batch")(...t)}function Va(e,...t){if(e)return Ca(e,"omit")(...t)}function Na(...e){var t;const n={};for(const r of e){const e=null==(t=null==r?void 0:r.getState)?void 0:t.call(r);e&&Object.assign(n,e)}const r=Sa(n,...e);return Object.assign({},...e,r)}xa.useScopedContext,xa.useProviderContext,xa.ContextProvider,xa.ScopedContextProvider;var Ra=n(89104);function Oa(e,t=vo){const n=Sn.useCallback(t=>e?Ea(e,null,t):()=>{},[e]),r=()=>{const n="string"==typeof t?t:null,r="function"==typeof t?t:null,i=null==e?void 0:e.getState();return r?r(i):i&&n&&mo(i,n)?i[n]:void 0};return(0,Ra.useSyncExternalStore)(n,r,r)}function Ta(e,t){const n=Sn.useRef({}),r=Sn.useCallback(t=>e?Ea(e,null,t):()=>{},[e]),i=()=>{const r=null==e?void 0:e.getState();let i=!1;const o=n.current;for(const e in t){const n=t[e];if("function"==typeof n){const t=n(r);t!==o[e]&&(o[e]=t,i=!0)}if("string"==typeof n){if(!r)continue;if(!mo(r,n))continue;const t=r[n];t!==o[e]&&(o[e]=t,i=!0)}}return i&&(n.current={...o}),n.current};return(0,Ra.useSyncExternalStore)(r,i,i)}function Pa(e,t,n,r){const i=mo(t,n)?t[n]:void 0,o=r?t[r]:void 0,a=function(e){const t=(0,Sn.useRef)(e);return Go(()=>{t.current=e}),t}({value:i,setValue:o});Go(()=>Ia(e,[n],(e,t)=>{const{value:r,setValue:i}=a.current;i&&e[n]!==t[n]&&e[n]!==r&&i(e[n])}),[e,n]),Go(()=>{if(void 0!==i)return e.setState(n,i),Ma(e,[n],()=>{void 0!==i&&e.setState(n,i)})})}function Aa(e,t,n){return function(e,t,n){return Zo(t,[n.store,n.disclosure]),Pa(e,n,"open","setOpen"),Pa(e,n,"mounted","setMounted"),Pa(e,n,"animated"),Object.assign(e,{disclosure:n.disclosure})}(e,t,n)}function Da(e,t,n){return Pa(e=function(e,t,n){return Zo(t,[n.store]),Pa(e,n,"items","setItems"),e}(e,t,n),n,"activeId","setActiveId"),Pa(e,n,"includesBaseElement"),Pa(e,n,"virtualFocus"),Pa(e,n,"orientation"),Pa(e,n,"rtl"),Pa(e,n,"focusLoop"),Pa(e,n,"focusWrap"),Pa(e,n,"focusShift"),e}function Fa(e){const t=[];for(const n of e)t.push(...n);return t}function La(e){return e.slice().reverse()}function za(e={}){var t;e.store;const n=null==(t=e.store)?void 0:t.getState(),r=xo(e.items,null==n?void 0:n.items,e.defaultItems,[]),i=new Map(r.map(e=>[e.id,e])),o={items:r,renderedItems:xo(null==n?void 0:n.renderedItems,[])},a=null==(s=e.store)?void 0:s.__unstablePrivateStore;var s;const l=Sa({items:r,renderedItems:o.renderedItems},a),c=Sa(o,e.store),d=e=>{const t=function(e,t){const n=e.map((e,t)=>[t,e]);let r=!1;return n.sort(([e,n],[i,o])=>{const a=t(n),s=t(o);return a===s?0:a&&s?function(e,t){return Boolean(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}(a,s)?(e>i&&(r=!0),-1):(e<i&&(r=!0),1):0}),r?n.map(([e,t])=>t):e}(e,e=>e.element);l.setState("renderedItems",t),c.setState("renderedItems",t)};ka(c,()=>ja(l)),ka(l,()=>Ma(l,["items"],e=>{c.setState("items",e.items)})),ka(l,()=>Ma(l,["renderedItems"],e=>{let t=!0,n=requestAnimationFrame(()=>{const{renderedItems:t}=c.getState();e.renderedItems!==t&&d(e.renderedItems)});if("function"!=typeof IntersectionObserver)return()=>cancelAnimationFrame(n);const r=function(e){var t,n;const r=e.find(e=>!!e.element),i=null==(t=[...e].reverse().find(e=>!!e.element))?void 0:t.element;let o=null==(n=null==r?void 0:r.element)?void 0:n.parentElement;if(!i)return ko(o).body;for(;o;){if(o.contains(i))return o;o=o.parentElement}return ko(o).body}(e.renderedItems),i=new IntersectionObserver(()=>{t?t=!1:(cancelAnimationFrame(n),n=requestAnimationFrame(()=>d(e.renderedItems)))},{root:r});for(const t of e.renderedItems)t.element&&i.observe(t.element);return()=>{cancelAnimationFrame(n),i.disconnect()}}));const u=(e,t,n=!1)=>{let r;return t(t=>{const n=t.findIndex(({id:t})=>t===e.id),o=t.slice();if(-1!==n){r=t[n];const a={...r,...e};o[n]=a,i.set(e.id,a)}else o.push(e),i.set(e.id,e);return o}),()=>{t(t=>{if(!r)return n&&i.delete(e.id),t.filter(({id:t})=>t!==e.id);const o=t.findIndex(({id:t})=>t===e.id);if(-1===o)return t;const a=t.slice();return a[o]=r,i.set(e.id,r),a})}},f=e=>u(e,e=>l.setState("items",e),!0);return{...c,registerItem:f,renderItem:e=>go(f(e),u(e,e=>l.setState("renderedItems",e))),item:e=>{if(!e)return null;let t=i.get(e);if(!t){const{items:n}=l.getState();t=n.find(t=>t.id===e),t&&i.set(e,t)}return t||null},__unstablePrivateStore:l}}var Ba={id:null};function Ha(e,t){return e.find(e=>t?!e.disabled&&e.id!==t:!e.disabled)}function $a(e,t){return e.filter(e=>e.rowId===t)}function Wa(e){const t=[];for(const n of e){const e=t.find(e=>{var t;return(null==(t=e[0])?void 0:t.rowId)===n.rowId});e?e.push(n):t.push([n])}return t}function qa(e){let t=0;for(const{length:n}of e)n>t&&(t=n);return t}function Ua(e){return{id:"__EMPTY_ITEM__",disabled:!0,rowId:e}}var Ga=Do()&&So&&!!navigator.maxTouchPoints;function Ya({tag:e,...t}={}){const n=Na(t.store,function(e,...t){if(e)return Ca(e,"pick")(...t)}(e,["value","rtl"])),r=null==e?void 0:e.getState(),i=null==n?void 0:n.getState(),o=xo(t.activeId,null==i?void 0:i.activeId,t.defaultActiveId,null),a=function(e={}){var t;const n=null==(t=e.store)?void 0:t.getState(),r=za(e),i=xo(e.activeId,null==n?void 0:n.activeId,e.defaultActiveId),o=Sa({...r.getState(),id:xo(e.id,null==n?void 0:n.id,`id-${Math.random().toString(36).slice(2,8)}`),activeId:i,baseElement:xo(null==n?void 0:n.baseElement,null),includesBaseElement:xo(e.includesBaseElement,null==n?void 0:n.includesBaseElement,null===i),moves:xo(null==n?void 0:n.moves,0),orientation:xo(e.orientation,null==n?void 0:n.orientation,"both"),rtl:xo(e.rtl,null==n?void 0:n.rtl,!1),virtualFocus:xo(e.virtualFocus,null==n?void 0:n.virtualFocus,!1),focusLoop:xo(e.focusLoop,null==n?void 0:n.focusLoop,!1),focusWrap:xo(e.focusWrap,null==n?void 0:n.focusWrap,!1),focusShift:xo(e.focusShift,null==n?void 0:n.focusShift,!1)},r,e.store);ka(o,()=>Ia(o,["renderedItems","activeId"],e=>{o.setState("activeId",t=>{var n;return void 0!==t?t:null==(n=Ha(e.renderedItems))?void 0:n.id})}));const a=(e="next",t={})=>{var n,r;const i=o.getState(),{skip:a=0,activeId:s=i.activeId,focusShift:l=i.focusShift,focusLoop:c=i.focusLoop,focusWrap:d=i.focusWrap,includesBaseElement:u=i.includesBaseElement,renderedItems:f=i.renderedItems,rtl:p=i.rtl}=t,m="up"===e||"down"===e,g="next"===e||"down"===e,h=g?p&&!m:!p||m,v=l&&!a;let b=m?Fa(function(e,t,n){const r=qa(e);for(const i of e)for(let e=0;e<r;e+=1){const r=i[e];if(!r||n&&r.disabled){const r=0===e&&n?Ha(i):i[e-1];i[e]=r&&t!==r.id&&n?r:Ua(null==r?void 0:r.rowId)}}return e}(Wa(f),s,v)):f;if(b=h?La(b):b,b=m?function(e){const t=Wa(e),n=qa(t),r=[];for(let e=0;e<n;e+=1)for(const n of t){const t=n[e];t&&r.push({...t,rowId:t.rowId?`${e}`:void 0})}return r}(b):b,null==s)return null==(n=Ha(b))?void 0:n.id;const w=b.find(e=>e.id===s);if(!w)return null==(r=Ha(b))?void 0:r.id;const y=b.some(e=>e.rowId),x=b.indexOf(w),_=b.slice(x+1),C=$a(_,w.rowId);if(a){const e=function(e,t){return e.filter(e=>t?!e.disabled&&e.id!==t:!e.disabled)}(C,s),t=e.slice(a)[0]||e[e.length-1];return null==t?void 0:t.id}const S=c&&(m?"horizontal"!==c:"vertical"!==c),k=y&&d&&(m?"horizontal"!==d:"vertical"!==d),j=g?(!y||m)&&S&&u:!!m&&u;if(S){const e=function(e,t,n=!1){const r=e.findIndex(e=>e.id===t);return[...e.slice(r+1),...n?[Ba]:[],...e.slice(0,r)]}(k&&!j?b:$a(b,w.rowId),s,j),t=Ha(e,s);return null==t?void 0:t.id}if(k){const e=Ha(j?C:_,s);return j?(null==e?void 0:e.id)||null:null==e?void 0:e.id}const E=Ha(C,s);return!E&&j?null:null==E?void 0:E.id};return{...r,...o,setBaseElement:e=>o.setState("baseElement",e),setActiveId:e=>o.setState("activeId",e),move:e=>{void 0!==e&&(o.setState("activeId",e),o.setState("moves",e=>e+1))},first:()=>{var e;return null==(e=Ha(o.getState().renderedItems))?void 0:e.id},last:()=>{var e;return null==(e=Ha(La(o.getState().renderedItems)))?void 0:e.id},next:e=>(void 0!==e&&"number"==typeof e&&(e={skip:e}),a("next",e)),previous:e=>(void 0!==e&&"number"==typeof e&&(e={skip:e}),a("previous",e)),down:e=>(void 0!==e&&"number"==typeof e&&(e={skip:e}),a("down",e)),up:e=>(void 0!==e&&"number"==typeof e&&(e={skip:e}),a("up",e))}}({...t,activeId:o,includesBaseElement:xo(t.includesBaseElement,null==i?void 0:i.includesBaseElement,!0),orientation:xo(t.orientation,null==i?void 0:i.orientation,"vertical"),focusLoop:xo(t.focusLoop,null==i?void 0:i.focusLoop,!0),focusWrap:xo(t.focusWrap,null==i?void 0:i.focusWrap,!0),virtualFocus:xo(t.virtualFocus,null==i?void 0:i.virtualFocus,!0)}),s=function({popover:e,...t}={}){const n=Na(t.store,Va(e,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement"])),r=null==n?void 0:n.getState(),i=function(e={}){return function(e={}){const t=Na(e.store,Va(e.disclosure,["contentElement","disclosureElement"])),n=null==t?void 0:t.getState(),r=xo(e.open,null==n?void 0:n.open,e.defaultOpen,!1),i=xo(e.animated,null==n?void 0:n.animated,!1),o=Sa({open:r,animated:i,animating:!!i&&r,mounted:r,contentElement:xo(null==n?void 0:n.contentElement,null),disclosureElement:xo(null==n?void 0:n.disclosureElement,null)},t);return ka(o,()=>Ia(o,["animated","animating"],e=>{e.animated||o.setState("animating",!1)})),ka(o,()=>Ea(o,["open"],()=>{o.getState().animated&&o.setState("animating",!0)})),ka(o,()=>Ia(o,["open","animating"],e=>{o.setState("mounted",e.open||e.animating)})),{...o,disclosure:e.disclosure,setOpen:e=>o.setState("open",e),show:()=>o.setState("open",!0),hide:()=>o.setState("open",!1),toggle:()=>o.setState("open",e=>!e),stopAnimation:()=>o.setState("animating",!1),setContentElement:e=>o.setState("contentElement",e),setDisclosureElement:e=>o.setState("disclosureElement",e)}}(e)}({...t,store:n}),o=xo(t.placement,null==r?void 0:r.placement,"bottom"),a=Sa({...i.getState(),placement:o,currentPlacement:o,anchorElement:xo(null==r?void 0:r.anchorElement,null),popoverElement:xo(null==r?void 0:r.popoverElement,null),arrowElement:xo(null==r?void 0:r.arrowElement,null),rendered:Symbol("rendered")},i,n);return{...i,...a,setAnchorElement:e=>a.setState("anchorElement",e),setPopoverElement:e=>a.setState("popoverElement",e),setArrowElement:e=>a.setState("arrowElement",e),render:()=>a.setState("rendered",Symbol("rendered"))}}({...t,placement:xo(t.placement,null==i?void 0:i.placement,"bottom-start")}),l=xo(t.value,null==i?void 0:i.value,t.defaultValue,""),c=xo(t.selectedValue,null==i?void 0:i.selectedValue,null==r?void 0:r.values,t.defaultSelectedValue,""),d=Array.isArray(c),u={...a.getState(),...s.getState(),value:l,selectedValue:c,resetValueOnSelect:xo(t.resetValueOnSelect,null==i?void 0:i.resetValueOnSelect,d),resetValueOnHide:xo(t.resetValueOnHide,null==i?void 0:i.resetValueOnHide,d&&!e),activeValue:null==i?void 0:i.activeValue},f=Sa(u,a,s,n);return Ga&&ka(f,()=>Ia(f,["virtualFocus"],()=>{f.setState("virtualFocus",!1)})),ka(f,()=>{if(e)return go(Ia(f,["selectedValue"],t=>{Array.isArray(t.selectedValue)&&e.setValues(t.selectedValue)}),Ia(e,["values"],e=>{f.setState("selectedValue",e.values)}))}),ka(f,()=>Ia(f,["resetValueOnHide","mounted"],e=>{e.resetValueOnHide&&(e.mounted||f.setState("value",l))})),ka(f,()=>Ia(f,["open"],e=>{e.open||(f.setState("activeId",o),f.setState("moves",0))})),ka(f,()=>Ia(f,["moves","activeId"],(e,t)=>{e.moves===t.moves&&f.setState("activeValue",void 0)})),ka(f,()=>Ma(f,["moves","renderedItems"],(e,t)=>{if(e.moves===t.moves)return;const{activeId:n}=f.getState(),r=a.item(n);f.setState("activeValue",null==r?void 0:r.value)})),{...s,...a,...f,tag:e,setValue:e=>f.setState("value",e),resetValue:()=>f.setState("value",u.value),setSelectedValue:e=>f.setState("selectedValue",e)}}function Ka(e={}){e=function(e){const t=_a();return function(e){return{id:Xo(e.id),...e}}(e={...e,tag:void 0!==e.tag?e.tag:t})}(e);const[t,n]=function(e,t){const[n,r]=Sn.useState(()=>e(t));Go(()=>ja(n),[n]);const i=Sn.useCallback(e=>Oa(n,e),[n]);return[Sn.useMemo(()=>({...n,useState:i}),[n,i]),Yo(()=>{r(n=>e({...t,...n.getState()}))})]}(Ya,e);return function(e,t,n){return Zo(t,[n.tag]),Pa(e,n,"value","setValue"),Pa(e,n,"selectedValue","setSelectedValue"),Pa(e,n,"resetValueOnHide"),Pa(e,n,"resetValueOnSelect"),Object.assign(Da(function(e,t,n){return Zo(t,[n.popover]),Pa(e,n,"placement"),Aa(e,t,n)}(e,t,n),t,n),{tag:n.tag})}(t,n,e)}var Xa=ua(),Za=(Xa.useContext,Xa.useScopedContext,Xa.useProviderContext),Ja=ua([Xa.ContextProvider],[Xa.ScopedContextProvider]),Qa=(Ja.useContext,Ja.useScopedContext,Ja.useProviderContext,Ja.ContextProvider),es=Ja.ScopedContextProvider,ts=((0,Sn.createContext)(void 0),(0,Sn.createContext)(void 0),ua([Qa],[es])),ns=(ts.useContext,ts.useScopedContext,ts.useProviderContext),rs=ts.ContextProvider,is=ts.ScopedContextProvider,os=(0,Sn.createContext)(void 0),as=ua([rs,va],[is,ba]),ss=as.useContext,ls=as.useScopedContext,cs=as.useProviderContext,ds=as.ContextProvider,us=as.ScopedContextProvider,fs=(0,Sn.createContext)(void 0),ps=(0,Sn.createContext)(!1);function ms(e={}){const t=Ka(e);return(0,r.jsx)(ds,{value:t,children:e.children})}var gs=da(function({store:e,...t}){const n=cs();bo(e=e||n,!1);const r=Oa(e,e=>{var t;return null==(t=e.baseElement)?void 0:t.id});return yo(t={htmlFor:r,...t})}),hs=la(sa(function(e){return ca("label",gs(e))}));function vs(e,t){return t&&e.item(t)||null}var bs=Symbol("FOCUS_SILENTLY");function ws(e,t,n){if(!t)return!1;if(t===n)return!1;const r=e.item(t.id);return!(!r||n&&r.element===n)}var ys=(0,Sn.createContext)(!0);function xs(e){return!!e.matches("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(e){if("function"==typeof e.checkVisibility)return e.checkVisibility();const t=e;return t.offsetWidth>0||t.offsetHeight>0||e.getClientRects().length>0}(e)&&!e.closest("[inert]")}function _s(e){const t=jo(e);if(!t)return!1;if(t===e)return!0;const n=t.getAttribute("aria-activedescendant");return!!n&&n===e.id}var Cs=Symbol("accessibleWhenDisabled"),Ss=Do(),ks=["text","search","url","tel","email","password","number","date","month","week","time","datetime","datetime-local"],js=["button","color","file","image","reset","submit"];function Es({focusable:e,trulyDisabled:t,nativeTabbable:n,supportsDisabled:r,safariTabIndex:i,tabIndexProp:o}){return e?t?n&&!r?-1:void 0:n?i&&null==o?0:o:null!=o?o:0:o}function Is(e,t){return Yo(n=>{null==e||e(n),n.defaultPrevented||t&&(n.stopPropagation(),n.preventDefault())})}var Ms=!1,Vs=!0;function Ns(e){const t=e.target;t&&"hasAttribute"in t&&(t.hasAttribute("data-focus-visible")||(Vs=!1))}function Rs(e){e.metaKey||e.ctrlKey||e.altKey||(Vs=!0)}var Os=da(function({focusable:e=!0,accessibleWhenDisabled:t,autoFocus:n,onFocusVisible:r,...i}){const o=(0,Sn.useRef)(null),[a,s]=ea(i,Cs,t);null!=t||(t=a),(0,Sn.useEffect)(()=>{e&&(Ms||($o("mousedown",Ns,!0),$o("keydown",Rs,!0),Ms=!0))},[e]);const l=e&&wo(i),c=!!l&&!t,[d,u]=(0,Sn.useState)(!1);(0,Sn.useEffect)(()=>{e&&c&&d&&u(!1)},[e,c,d]),(0,Sn.useEffect)(()=>{if(!e)return;if(!d)return;const t=o.current;if(!t)return;if("undefined"==typeof IntersectionObserver)return;const n=new IntersectionObserver(()=>{xs(t)||u(!1)});return n.observe(t),()=>n.disconnect()},[e,d]);const f=Is(i.onKeyPressCapture,l),p=Is(i.onMouseDownCapture,l),m=Is(i.onClickCapture,l),g=(t,n)=>{if(n&&(t.currentTarget=n),!e)return;const i=t.currentTarget;i&&_s(i)&&(null==r||r(t),t.defaultPrevented||(i.dataset.focusVisible="true",u(!0)))},h=i.onKeyDownCapture,v=Yo(t=>{if(null==h||h(t),t.defaultPrevented)return;if(!e)return;if(d)return;if(t.metaKey)return;if(t.altKey)return;if(t.ctrlKey)return;if(!Fo(t))return;const n=t.currentTarget;Ho(n,"focusout",()=>g(t,n))}),b=i.onFocusCapture,w=Yo(t=>{if(null==b||b(t),t.defaultPrevented)return;if(!e)return;if(!Fo(t))return void u(!1);const n=t.currentTarget;Vs||function(e){const{tagName:t,readOnly:n,type:r}=e;return"TEXTAREA"===t&&!n||"SELECT"===t&&!n||("INPUT"!==t||n?!!e.isContentEditable||!("combobox"!==e.getAttribute("role")||!e.dataset.name):ks.includes(r))}(t.target)?Ho(t.target,"focusout",()=>g(t,n)):u(!1)}),y=i.onBlur,x=Yo(t=>{null==y||y(t),e&&Bo(t)&&(t.currentTarget.removeAttribute("data-focus-visible"),u(!1))}),_=(0,Sn.useContext)(ys),C=Yo(t=>{e&&n&&t&&_&&queueMicrotask(()=>{_s(t)||xs(t)&&t.focus()})}),S=function(e,t){const n=e=>{if("string"==typeof e)return e},[r,i]=(0,Sn.useState)(()=>n(t));return Go(()=>{const r=e&&"current"in e?e.current:e;i((null==r?void 0:r.tagName.toLowerCase())||n(t))},[e,t]),r}(o),k=e&&function(e){return!e||"button"===e||"summary"===e||"input"===e||"select"===e||"textarea"===e||"a"===e}(S),j=e&&function(e){return!e||"button"===e||"input"===e||"select"===e||"textarea"===e}(S),[E,I]=(0,Sn.useState)(!1);Ss&&(0,Sn.useEffect)(()=>{if(!e)return;const t=o.current;if(!t)return;const n=t.tagName.toLowerCase(),r=t.type;I(function(e,t){return"button"===e||!("input"!==e||!t)&&("checkbox"===t||"radio"===t||js.includes(t))}(n,r))},[e]);const M=i.style,V=(0,Sn.useMemo)(()=>c?{pointerEvents:"none",...M}:M,[c,M]);return yo(i={"data-focus-visible":e&&d||void 0,"data-autofocus":n||void 0,"aria-disabled":l||void 0,...i,...s,ref:Ko(o,C,i.ref),style:V,tabIndex:Es({focusable:e,trulyDisabled:c,nativeTabbable:k,supportsDisabled:j,safariTabIndex:E,tabIndexProp:i.tabIndex}),disabled:!(!j||!c)||void 0,contentEditable:l?void 0:i.contentEditable,onKeyPressCapture:f,onClickCapture:m,onMouseDownCapture:p,onKeyDownCapture:v,onFocusCapture:w,onBlur:x})});function Ts(e,t,n){return Yo(r=>{var i;if(null==t||t(r),r.defaultPrevented)return;if(r.isPropagationStopped())return;if(!Fo(r))return;if(function(e){return"Shift"===e.key||"Control"===e.key||"Alt"===e.key||"Meta"===e.key}(r))return;if(function(e){const t=e.target;return!(t&&!Vo(t)||1!==e.key.length||e.ctrlKey||e.metaKey)}(r))return;const o=e.getState(),a=null==(i=vs(e,o.activeId))?void 0:i.element;if(!a)return;const{view:s,...l}=r;a!==(null==n?void 0:n.current)&&a.focus(),function(e,t,n){const r=new KeyboardEvent(t,n);return e.dispatchEvent(r)}(a,r.type,l)||r.preventDefault(),r.currentTarget.contains(a)&&r.stopPropagation()})}function Ps(e,t){const{virtualFocus:n,baseElement:r}=e.getState();if(!n||!r||!Vo(r))return void t();const i=r.scrollLeft,o=r.scrollTop;t(),r.scrollLeft=i,r.scrollTop=o}sa(function(e){return ca("div",Os(e))});var As=da(function({store:e,composite:t=!0,focusOnMove:n=t,moveOnKeyPress:i=!0,...o}){const a=ha();bo(e=e||a,!1);const s=(0,Sn.useRef)(null),l=(0,Sn.useRef)(null),c=function(e){const[t,n]=(0,Sn.useState)(!1),r=(0,Sn.useCallback)(()=>n(!0),[]),i=Oa(e,t=>vs(e,t.activeId));return(0,Sn.useEffect)(()=>{const r=null==i?void 0:i.element;t&&r&&(n(!1),Ps(e,()=>{r.focus({preventScroll:!0})}))},[e,i,t]),r}(e),d=Oa(e,"moves"),[,u]=function(e){const[t,n]=(0,Sn.useState)(null);return Go(()=>{if(null==t)return;if(!e)return;let n=null;return e(e=>(n=e,t)),()=>{e(n)}},[t,e]),[t,n]}(t?e.setBaseElement:null);(0,Sn.useEffect)(()=>{var r;if(!e)return;if(!d)return;if(!t)return;if(!n)return;const{activeId:i}=e.getState(),o=null==(r=vs(e,i))?void 0:r.element;o&&Ps(e,()=>{var e;"scrollIntoView"in(e=o)?(e.focus({preventScroll:!0}),e.scrollIntoView({block:"nearest",inline:"nearest"})):e.focus()})},[e,d,t,n]),Go(()=>{if(!e)return;if(!d)return;if(!t)return;const{baseElement:n,activeId:r}=e.getState();if(null!==r)return;if(!n)return;const i=l.current;l.current=null,i&&Lo(i,{relatedTarget:n}),_s(n)||n.focus()},[e,d,t]);const f=Oa(e,"activeId"),p=Oa(e,"virtualFocus");Go(()=>{var n;if(!e)return;if(!t)return;if(!p)return;const r=l.current;if(l.current=null,!r)return;const i=(null==(n=vs(e,f))?void 0:n.element)||jo(r);i!==r&&Lo(r,{relatedTarget:i})},[e,f,p,t]);const m=Ts(e,o.onKeyDownCapture,l),g=Ts(e,o.onKeyUpCapture,l),h=o.onFocusCapture,v=Yo(t=>{if(null==h||h(t),t.defaultPrevented)return;if(!e)return;const{virtualFocus:n}=e.getState();if(!n)return;const r=t.relatedTarget,i=function(e){const t=e[bs];return delete e[bs],t}(t.currentTarget);Fo(t)&&i&&(t.stopPropagation(),l.current=r)}),b=o.onFocus,w=Yo(n=>{if(null==b||b(n),n.defaultPrevented)return;if(!t)return;if(!e)return;const{relatedTarget:r}=n,{virtualFocus:i}=e.getState();i?Fo(n)&&!ws(e,r)&&queueMicrotask(c):Fo(n)&&e.setActiveId(null)}),y=o.onBlurCapture,x=Yo(t=>{var n;if(null==y||y(t),t.defaultPrevented)return;if(!e)return;const{virtualFocus:r,activeId:i}=e.getState();if(!r)return;const o=null==(n=vs(e,i))?void 0:n.element,a=t.relatedTarget,s=ws(e,a),c=l.current;l.current=null,Fo(t)&&s?(a===o?c&&c!==a&&Lo(c,t):o?Lo(o,t):c&&Lo(c,t),t.stopPropagation()):!ws(e,t.target)&&o&&Lo(o,t)}),_=o.onKeyDown,C=Jo(i),S=Yo(t=>{var n;if(null==_||_(t),t.nativeEvent.isComposing)return;if(t.defaultPrevented)return;if(!e)return;if(!Fo(t))return;const{orientation:r,renderedItems:i,activeId:o}=e.getState(),a=vs(e,o);if(null==(n=null==a?void 0:a.element)?void 0:n.isConnected)return;const s="horizontal"!==r,l="vertical"!==r,c=i.some(e=>!!e.rowId);if(("ArrowLeft"===t.key||"ArrowRight"===t.key||"Home"===t.key||"End"===t.key)&&Vo(t.currentTarget))return;const d={ArrowUp:(c||s)&&(()=>{if(c){const e=function(e){return e.find(e=>!e.disabled)}(Fa(La(function(e){const t=[];for(const n of e){const e=t.find(e=>{var t;return(null==(t=e[0])?void 0:t.rowId)===n.rowId});e?e.push(n):t.push([n])}return t}(i))));return null==e?void 0:e.id}return null==e?void 0:e.last()}),ArrowRight:(c||l)&&e.first,ArrowDown:(c||s)&&e.first,ArrowLeft:(c||l)&&e.last,Home:e.first,End:e.last,PageUp:e.first,PageDown:e.last},u=d[t.key];if(u){const n=u();if(void 0!==n){if(!C(t))return;t.preventDefault(),e.move(n)}}});o=Qo(o,t=>(0,r.jsx)(va,{value:e,children:t}),[e]);const k=Oa(e,n=>{var r;if(e&&t&&n.virtualFocus)return null==(r=vs(e,n.activeId))?void 0:r.id});o={"aria-activedescendant":k,...o,ref:Ko(s,u,o.ref),onKeyDownCapture:m,onKeyUpCapture:g,onFocusCapture:v,onFocus:w,onBlurCapture:x,onKeyDown:S};const j=Oa(e,e=>t&&(e.virtualFocus||null===e.activeId));return Os({focusable:j,...o})}),Ds=(sa(function(e){return ca("div",As(e))}),da(function({store:e,...t}){const n=ns();return e=e||n,{...t,ref:Ko(null==e?void 0:e.setAnchorElement,t.ref)}}));function Fs(e,t,n){if(!n)return!1;const r=e.find(e=>!e.disabled&&e.value);return(null==r?void 0:r.value)===t}function Ls(e,t){return!!t&&null!=e&&(e=ho(e),t.length>e.length&&0===t.toLowerCase().indexOf(e.toLowerCase()))}sa(function(e){return ca("div",Ds(e))});var zs=da(function({store:e,focusable:t=!0,autoSelect:n=!1,getAutoSelectId:r,setValueOnChange:i,showMinLength:o=0,showOnChange:a,showOnMouseDown:s,showOnClick:l=s,showOnKeyDown:c,showOnKeyPress:d=c,blurActiveItemOnClick:u,setValueOnClick:f=!0,moveOnKeyPress:p=!0,autoComplete:m="list",...g}){const h=cs();bo(e=e||h,!1);const v=(0,Sn.useRef)(null),[b,w]=(0,Sn.useReducer)(()=>[],[]),y=(0,Sn.useRef)(!1),x=(0,Sn.useRef)(!1),_=Oa(e,e=>e.virtualFocus&&n),C="inline"===m||"both"===m,[S,k]=(0,Sn.useState)(C);!function(e,t){const n=(0,Sn.useRef)(!1);Go(()=>{n.current?C&&k(!0):n.current=!0},t),Go(()=>()=>{n.current=!1},[])}(0,[C]);const j=Oa(e,"value"),E=(0,Sn.useRef)(void 0);(0,Sn.useEffect)(()=>Ia(e,["selectedValue","activeId"],(e,t)=>{E.current=t.selectedValue}),[e]);const I=Oa(e,e=>{var t;if(C&&S){if(e.activeValue&&Array.isArray(e.selectedValue)){if(e.selectedValue.includes(e.activeValue))return;if(null==(t=E.current)?void 0:t.includes(e.activeValue))return}return e.activeValue}}),M=Oa(e,"renderedItems"),V=Oa(e,"open"),N=Oa(e,"contentElement"),R=(0,Sn.useMemo)(()=>{if(!C)return j;if(!S)return j;if(Fs(M,I,_)){if(Ls(j,I)){const e=(null==I?void 0:I.slice(j.length))||"";return j+e}return j}return I||j},[C,S,M,I,_,j]);(0,Sn.useEffect)(()=>{const e=v.current;if(!e)return;const t=()=>k(!0);return e.addEventListener("combobox-item-move",t),()=>{e.removeEventListener("combobox-item-move",t)}},[]),(0,Sn.useEffect)(()=>{if(!C)return;if(!S)return;if(!I)return;if(!Fs(M,I,_))return;if(!Ls(j,I))return;let e=po;return queueMicrotask(()=>{const t=v.current;if(!t)return;const{start:n,end:r}=Ro(t),i=j.length,o=I.length;Po(t,i,o),e=()=>{if(!_s(t))return;const{start:e,end:a}=Ro(t);e===i&&a===o&&Po(t,n,r)}}),()=>e()},[b,C,S,I,M,_,j]);const O=(0,Sn.useRef)(null),T=Yo(r),P=(0,Sn.useRef)(null),A=(0,Sn.useRef)(!1),D=(0,Sn.useRef)(!1);(0,Sn.useEffect)(()=>{if(!V)return;if(!N)return;const t=To(N);if(!t)return;O.current=t;const n=()=>{y.current=!1,A.current=!0},r=()=>{if(D.current||(A.current=!0),!e)return;if(!y.current)return;const{activeId:t}=e.getState();null!==t&&t!==P.current&&(y.current=!1)},i={passive:!0,capture:!0};return t.addEventListener("wheel",n,i),t.addEventListener("touchmove",n,i),t.addEventListener("scroll",r,i),()=>{t.removeEventListener("wheel",n,!0),t.removeEventListener("touchmove",n,!0),t.removeEventListener("scroll",r,!0)}},[V,N,e]),Go(()=>{A.current=!1,j&&(x.current||(y.current=!0))},[j]),Go(()=>{"always"!==_&&V||(y.current=V)},[_,V]);const F=Oa(e,"resetValueOnSelect");Zo(()=>{var t,n;const r=y.current;if(!e)return;if(!V)return;if(!r&&(!F||A.current))return;const{baseElement:i,contentElement:o,activeId:a}=e.getState();if(!i||_s(i)){if(null==o?void 0:o.hasAttribute("data-placing")){const e=new MutationObserver(w);return e.observe(o,{attributeFilter:["data-placing"]}),()=>e.disconnect()}if(_&&r){const n=T(M),r=void 0!==n?n:null!=(t=function(e){const t=e.find(e=>{var t;return!e.disabled&&"tab"!==(null==(t=e.element)?void 0:t.getAttribute("role"))});return null==t?void 0:t.id}(M))?t:e.first();P.current=r,e.move(null!=r?r:null)}else{const t=null==(n=e.item(a||e.first()))?void 0:n.element;t&&"scrollIntoView"in t&&(D.current=!0,t.scrollIntoView({block:"nearest",inline:"nearest"}),requestAnimationFrame(()=>{D.current=!1}))}}},[e,V,b,j,_,F,T,M]),(0,Sn.useEffect)(()=>{if(!C)return;const t=v.current;if(!t)return;const n=[t,N].filter(e=>!!e),r=t=>{n.every(e=>Bo(t,e))&&(null==e||e.setValue(R))};for(const e of n)e.addEventListener("focusout",r);return()=>{for(const e of n)e.removeEventListener("focusout",r)}},[C,N,e,R]);const L=e=>e.currentTarget.value.length>=o,z=g.onChange,B=Jo(null!=a?a:L),H=Jo(null!=i?i:!e.tag),$=Yo(t=>{if(null==z||z(t),t.defaultPrevented)return;if(!e)return;const n=t.currentTarget,{value:r,selectionStart:i,selectionEnd:o}=n,a=t.nativeEvent;if(y.current=!0,function(e){return"input"===e.type}(a)&&(a.isComposing&&(y.current=!1,x.current=!0),C)){const e="insertText"===a.inputType||"insertCompositionText"===a.inputType,t=i===r.length;k(e&&t)}if(H(t)){const t=r===e.getState().value;e.setValue(r),queueMicrotask(()=>{Po(n,i,o)}),C&&_&&t&&w()}B(t)&&e.show(),_&&y.current||e.setActiveId(null)}),W=g.onCompositionEnd,q=Yo(e=>{y.current=!0,x.current=!1,null==W||W(e),e.defaultPrevented||_&&w()}),U=g.onMouseDown,G=Jo(null!=u?u:()=>!!(null==e?void 0:e.getState().includesBaseElement)),Y=Jo(f),K=Jo(null!=l?l:L),X=Yo(t=>{null==U||U(t),t.defaultPrevented||t.button||t.ctrlKey||e&&(G(t)&&e.setActiveId(null),Y(t)&&e.setValue(R),K(t)&&Ho(t.currentTarget,"mouseup",e.show))}),Z=g.onKeyDown,J=Jo(null!=d?d:L),Q=Yo(t=>{if(null==Z||Z(t),t.repeat||(y.current=!1),t.defaultPrevented)return;if(t.ctrlKey)return;if(t.altKey)return;if(t.shiftKey)return;if(t.metaKey)return;if(!e)return;const{open:n}=e.getState();n||"ArrowUp"!==t.key&&"ArrowDown"!==t.key||J(t)&&(t.preventDefault(),e.show())}),ee=g.onBlur,te=Yo(e=>{y.current=!1,null==ee||ee(e),e.defaultPrevented}),ne=Xo(g.id),re=function(e){return"inline"===e||"list"===e||"both"===e||"none"===e}(m)?m:void 0,ie=Oa(e,e=>null===e.activeId);return g={role:"combobox","aria-autocomplete":re,"aria-haspopup":Oo(N,"listbox"),"aria-expanded":V,"aria-controls":null==N?void 0:N.id,"data-active-item":ie||void 0,value:R,...g,id:ne,ref:Ko(v,g.ref),onChange:$,onCompositionEnd:q,onMouseDown:X,onKeyDown:Q,onBlur:te},g=As({store:e,focusable:t,...g,moveOnKeyPress:e=>!function(e,...t){const n="function"==typeof e?e(...t):e;return null!=n&&!n}(p,e)&&(C&&k(!0),!0)}),g=Ds({store:e,...g}),{autoComplete:"off",...g}}),Bs=sa(function(e){return ca("input",zs(e))});const Hs=window.ReactDOM;function $s(e,t){const n=setTimeout(t,e);return()=>clearTimeout(n)}function Ws(...e){return e.join(", ").split(", ").reduce((e,t)=>{const n=t.endsWith("ms")?1:1e3,r=Number.parseFloat(t||"0s")*n;return r>e?r:e},0)}function qs(e,t,n){return!(n||!1===t||e&&!t)}var Us=da(function({store:e,alwaysVisible:t,...n}){const i=Za();bo(e=e||i,!1);const o=(0,Sn.useRef)(null),a=Xo(n.id),[s,l]=(0,Sn.useState)(null),c=Oa(e,"open"),d=Oa(e,"mounted"),u=Oa(e,"animated"),f=Oa(e,"contentElement"),p=Oa(e.disclosure,"contentElement");Go(()=>{o.current&&(null==e||e.setContentElement(o.current))},[e]),Go(()=>{let t;return null==e||e.setState("animated",e=>(t=e,!0)),()=>{void 0!==t&&(null==e||e.setState("animated",t))}},[e]),Go(()=>{if(u){if(null==f?void 0:f.isConnected)return function(e){let t=requestAnimationFrame(()=>{t=requestAnimationFrame(e)});return()=>cancelAnimationFrame(t)}(()=>{l(c?"enter":d?"leave":null)});l(null)}},[u,f,c,d]),Go(()=>{if(!e)return;if(!u)return;if(!s)return;if(!f)return;const t=()=>null==e?void 0:e.setState("animating",!1),n=()=>(0,Hs.flushSync)(t);if("leave"===s&&c)return;if("enter"===s&&!c)return;if("number"==typeof u)return $s(u,n);const{transitionDuration:r,animationDuration:i,transitionDelay:o,animationDelay:a}=getComputedStyle(f),{transitionDuration:l="0",animationDuration:d="0",transitionDelay:m="0",animationDelay:g="0"}=p?getComputedStyle(p):{},h=Ws(o,a,m,g)+Ws(r,i,l,d);return h?$s(Math.max(h-1e3/60,0),n):("enter"===s&&e.setState("animated",!1),void t())},[e,u,f,p,c,s]),n=Qo(n,t=>(0,r.jsx)(es,{value:e,children:t}),[e]);const m=qs(d,n.hidden,t),g=n.style,h=(0,Sn.useMemo)(()=>m?{...g,display:"none"}:g,[m,g]);return yo(n={"data-open":c||void 0,"data-enter":"enter"===s||void 0,"data-leave":"leave"===s||void 0,hidden:m,...n,id:a,ref:Ko(a?e.setContentElement:null,o,n.ref),style:h})}),Gs=sa(function(e){return ca("div",Us(e))}),Ys=(sa(function({unmountOnHide:e,...t}){const n=Za();return!1===Oa(t.store||n,t=>!e||(null==t?void 0:t.mounted))?null:(0,r.jsx)(Gs,{...t})}),da(function({store:e,alwaysVisible:t,...n}){const i=ls(!0),o=ss(),a=!!(e=e||o)&&e===i;bo(e,!1);const s=(0,Sn.useRef)(null),l=Xo(n.id),c=Oa(e,"mounted"),d=qs(c,n.hidden,t),u=d?{...n.style,display:"none"}:n.style,f=Oa(e,e=>Array.isArray(e.selectedValue)),p=function(e,t,n){const r=function(e){const[t]=(0,Sn.useState)(e);return t}(n),[i,o]=(0,Sn.useState)(r);return(0,Sn.useEffect)(()=>{const n=e&&"current"in e?e.current:e;if(!n)return;const i=()=>{const e=n.getAttribute(t);o(null==e?r:e)},a=new MutationObserver(i);return a.observe(n,{attributeFilter:[t]}),i(),()=>a.disconnect()},[e,t,r]),i}(s,"role",n.role),m=("listbox"===p||"tree"===p||"grid"===p)&&f||void 0,[g,h]=(0,Sn.useState)(!1),v=Oa(e,"contentElement");Go(()=>{if(!c)return;const e=s.current;if(!e)return;if(v!==e)return;const t=()=>{h(!!e.querySelector("[role='listbox']"))},n=new MutationObserver(t);return n.observe(e,{subtree:!0,childList:!0,attributeFilter:["role"]}),t(),()=>n.disconnect()},[c,v]),g||(n={role:"listbox","aria-multiselectable":m,...n}),n=Qo(n,t=>(0,r.jsx)(us,{value:e,children:(0,r.jsx)(os.Provider,{value:p,children:t})}),[e,p]);const b=!l||i&&a?null:e.setContentElement;return yo(n={hidden:d,...n,id:l,ref:Ko(b,s,n.ref),style:u})})),Ks=sa(function(e){return ca("div",Ys(e))});function Xs(e){const t=e.relatedTarget;return(null==t?void 0:t.nodeType)===Node.ELEMENT_NODE?t:null}var Zs=Symbol("composite-hover"),Js=da(function({store:e,focusOnHover:t=!0,blurOnHoverEnd:n=!!t,...r}){const i=ga();bo(e=e||i,!1);const o=((0,Sn.useEffect)(()=>{ta||($o("mousemove",oa,!0),$o("mousedown",aa,!0),$o("mouseup",aa,!0),$o("keydown",aa,!0),$o("scroll",aa,!0),ta=!0)},[]),Yo(()=>na)),a=r.onMouseMove,s=Jo(t),l=Yo(t=>{if(null==a||a(t),!t.defaultPrevented&&o()&&s(t)){if(!function(e){const t=jo(e);if(!t)return!1;if(Eo(e,t))return!0;const n=t.getAttribute("aria-activedescendant");return!!n&&"id"in e&&(n===e.id||!!e.querySelector(`#${CSS.escape(n)}`))}(t.currentTarget)){const t=null==e?void 0:e.getState().baseElement;t&&!_s(t)&&t.focus()}null==e||e.setActiveId(t.currentTarget.id)}}),c=r.onMouseLeave,d=Jo(n),u=Yo(t=>{var n;null==c||c(t),t.defaultPrevented||o()&&(function(e){const t=Xs(e);return!!t&&Eo(e.currentTarget,t)}(t)||function(e){let t=Xs(e);if(!t)return!1;do{if(mo(t,Zs)&&t[Zs])return!0;t=t.parentElement}while(t);return!1}(t)||s(t)&&d(t)&&(null==e||e.setActiveId(null),null==(n=null==e?void 0:e.getState().baseElement)||n.focus()))}),f=(0,Sn.useCallback)(e=>{e&&(e[Zs]=!0)},[]);return yo(r={...r,ref:Ko(f,r.ref),onMouseMove:l,onMouseLeave:u})}),Qs=(la(sa(function(e){return ca("div",Js(e))})),da(function({store:e,shouldRegisterItem:t=!0,getItem:n=vo,element:r,...i}){const o=pa();e=e||o;const a=Xo(i.id),s=(0,Sn.useRef)(r);return(0,Sn.useEffect)(()=>{const r=s.current;if(!a)return;if(!r)return;if(!t)return;const i=n({id:a,element:r});return null==e?void 0:e.renderItem(i)},[a,t,n,e]),yo(i={...i,ref:Ko(s,i.ref)})}));function el(e){if(!e.isTrusted)return!1;const t=e.currentTarget;return"Enter"===e.key?Io(t)||"SUMMARY"===t.tagName||"A"===t.tagName:" "===e.key&&(Io(t)||"SUMMARY"===t.tagName||"INPUT"===t.tagName||"SELECT"===t.tagName)}sa(function(e){return ca("div",Qs(e))});var tl=Symbol("command"),nl=da(function({clickOnEnter:e=!0,clickOnSpace:t=!0,...n}){const r=(0,Sn.useRef)(null),[i,o]=(0,Sn.useState)(!1);(0,Sn.useEffect)(()=>{r.current&&o(Io(r.current))},[]);const[a,s]=(0,Sn.useState)(!1),l=(0,Sn.useRef)(!1),c=wo(n),[d,u]=ea(n,tl,!0),f=n.onKeyDown,p=Yo(n=>{null==f||f(n);const r=n.currentTarget;if(n.defaultPrevented)return;if(d)return;if(c)return;if(!Fo(n))return;if(Vo(r))return;if(r.isContentEditable)return;const i=e&&"Enter"===n.key,o=t&&" "===n.key,a="Enter"===n.key&&!e,u=" "===n.key&&!t;if(a||u)n.preventDefault();else if(i||o){const e=el(n);if(i){if(!e){n.preventDefault();const{view:e,...t}=n,i=()=>zo(r,t);So&&/firefox\//i.test(navigator.userAgent)?Ho(r,"keyup",i):queueMicrotask(i)}}else o&&(l.current=!0,e||(n.preventDefault(),s(!0)))}}),m=n.onKeyUp,g=Yo(e=>{if(null==m||m(e),e.defaultPrevented)return;if(d)return;if(c)return;if(e.metaKey)return;const n=t&&" "===e.key;if(l.current&&n&&(l.current=!1,!el(e))){e.preventDefault(),s(!1);const t=e.currentTarget,{view:n,...r}=e;queueMicrotask(()=>zo(t,r))}});return n={"data-active":a||void 0,type:i?"button":void 0,...u,...n,ref:Ko(r,n.ref),onKeyDown:p,onKeyUp:g},Os(n)});function rl(e,t=!1){const{top:n}=e.getBoundingClientRect();return t?n+e.clientHeight:n}function il(e,t,n,r=!1){var i;if(!t)return;if(!n)return;const{renderedItems:o}=t.getState(),a=To(e);if(!a)return;const s=function(e,t=!1){const n=e.clientHeight,{top:r}=e.getBoundingClientRect(),i=1.5*Math.max(.875*n,n-40),o=t?n-i+r:i+r;return"HTML"===e.tagName?o+e.scrollTop:o}(a,r);let l,c;for(let e=0;e<o.length;e+=1){const o=l;if(l=n(e),!l)break;if(l===o)continue;const a=null==(i=vs(t,l))?void 0:i.element;if(!a)continue;const d=rl(a,r)-s,u=Math.abs(d);if(r&&d<=0||!r&&d>=0){void 0!==c&&c<u&&(l=o);break}c=u}return l}sa(function(e){return ca("button",nl(e))});var ol=da(function({store:e,rowId:t,preventScrollOnKeyDown:n=!1,moveOnKeyPress:i=!0,tabbable:o=!1,getItem:a,"aria-setsize":s,"aria-posinset":l,...c}){const d=ga();e=e||d;const u=Xo(c.id),f=(0,Sn.useRef)(null),p=(0,Sn.useContext)(ya),m=wo(c)&&!c.accessibleWhenDisabled,{rowId:g,baseElement:h,isActiveItem:v,ariaSetSize:b,ariaPosInSet:w,isTabbable:y}=Ta(e,{rowId:e=>t||(e&&(null==p?void 0:p.baseElement)&&p.baseElement===e.baseElement?p.id:void 0),baseElement:e=>(null==e?void 0:e.baseElement)||void 0,isActiveItem:e=>!!e&&e.activeId===u,ariaSetSize:e=>null!=s?s:e&&(null==p?void 0:p.ariaSetSize)&&p.baseElement===e.baseElement?p.ariaSetSize:void 0,ariaPosInSet(e){if(null!=l)return l;if(!e)return;if(!(null==p?void 0:p.ariaPosInSet))return;if(p.baseElement!==e.baseElement)return;const t=e.renderedItems.filter(e=>e.rowId===g);return p.ariaPosInSet+t.findIndex(e=>e.id===u)},isTabbable(t){if(!(null==t?void 0:t.renderedItems.length))return!0;if(t.virtualFocus)return!1;if(o)return!0;if(null===t.activeId)return!1;const n=null==e?void 0:e.item(t.activeId);return!!(null==n?void 0:n.disabled)||!(null==n?void 0:n.element)||t.activeId===u}}),x=(0,Sn.useCallback)(e=>{var t;const n={...e,id:u||e.id,rowId:g,disabled:!!m,children:null==(t=e.element)?void 0:t.textContent};return a?a(n):n},[u,g,m,a]),_=c.onFocus,C=(0,Sn.useRef)(!1),S=Yo(t=>{if(null==_||_(t),t.defaultPrevented)return;if(function(e){return Boolean(e.currentTarget&&!Eo(e.currentTarget,e.target))}(t))return;if(!u)return;if(!e)return;if(function(e,t){return!Fo(e)&&ws(t,e.target)}(t,e))return;const{virtualFocus:n,baseElement:r}=e.getState();var i;(e.setActiveId(u),No(t.currentTarget)&&function(e,t=!1){if(Vo(e))e.setSelectionRange(t?e.value.length:0,e.value.length);else if(e.isContentEditable){const n=ko(e).getSelection();null==n||n.selectAllChildren(e),t&&(null==n||n.collapseToEnd())}}(t.currentTarget),n)&&(Fo(t)&&(No(i=t.currentTarget)||"INPUT"===i.tagName&&!Io(i)||(null==r?void 0:r.isConnected)&&(Do()&&t.currentTarget.hasAttribute("data-autofocus")&&t.currentTarget.scrollIntoView({block:"nearest",inline:"nearest"}),C.current=!0,t.relatedTarget===r||ws(e,t.relatedTarget)?function(e){e[bs]=!0,e.focus({preventScroll:!0})}(r):r.focus())))}),k=c.onBlurCapture,j=Yo(t=>{if(null==k||k(t),t.defaultPrevented)return;const n=null==e?void 0:e.getState();(null==n?void 0:n.virtualFocus)&&C.current&&(C.current=!1,t.preventDefault(),t.stopPropagation())}),E=c.onKeyDown,I=Jo(n),M=Jo(i),V=Yo(t=>{if(null==E||E(t),t.defaultPrevented)return;if(!Fo(t))return;if(!e)return;const{currentTarget:n}=t,r=e.getState(),i=e.item(u),o=!!(null==i?void 0:i.rowId),a="horizontal"!==r.orientation,s="vertical"!==r.orientation,l=()=>!(!o&&!s&&r.baseElement&&Vo(r.baseElement)),c={ArrowUp:(o||a)&&e.up,ArrowRight:(o||s)&&e.next,ArrowDown:(o||a)&&e.down,ArrowLeft:(o||s)&&e.previous,Home:()=>{if(l())return!o||t.ctrlKey?null==e?void 0:e.first():null==e?void 0:e.previous(-1)},End:()=>{if(l())return!o||t.ctrlKey?null==e?void 0:e.last():null==e?void 0:e.next(-1)},PageUp:()=>il(n,e,null==e?void 0:e.up,!0),PageDown:()=>il(n,e,null==e?void 0:e.down)}[t.key];if(c){if(No(n)){const e=Ro(n),r=s&&"ArrowLeft"===t.key,i=s&&"ArrowRight"===t.key,o=a&&"ArrowUp"===t.key,l=a&&"ArrowDown"===t.key;if(i||l){const{length:t}=function(e){if(Vo(e))return e.value;if(e.isContentEditable){const t=ko(e).createRange();return t.selectNodeContents(e),t.toString()}return""}(n);if(e.end!==t)return}else if((r||o)&&0!==e.start)return}const r=c();if(I(t)||void 0!==r){if(!M(t))return;t.preventDefault(),e.move(r)}}}),N=(0,Sn.useMemo)(()=>({id:u,baseElement:h}),[u,h]);return c=Qo(c,e=>(0,r.jsx)(wa.Provider,{value:N,children:e}),[N]),c={"data-active-item":v||void 0,...c,id:u,ref:Ko(f,c.ref),tabIndex:y?c.tabIndex:-1,onFocus:S,onBlurCapture:j,onKeyDown:V},c=nl(c),c=Qs({store:e,...c,getItem:x,shouldRegisterItem:!!u&&c.shouldRegisterItem}),yo({...c,"aria-setsize":b,"aria-posinset":w})});function al(e){var t;return null!=(t={menu:"menuitem",listbox:"option",tree:"treeitem"}[e])?t:"option"}la(sa(function(e){return ca("button",ol(e))}));var sl=da(function({store:e,value:t,hideOnClick:n,setValueOnClick:i,selectValueOnClick:o=!0,resetValueOnSelect:a,focusOnHover:s=!1,moveOnKeyPress:l=!0,getItem:c,...d}){var u;const f=ls();bo(e=e||f,!1);const{resetValueOnSelectState:p,multiSelectable:m,selected:g}=Ta(e,{resetValueOnSelectState:"resetValueOnSelect",multiSelectable:e=>Array.isArray(e.selectedValue),selected:e=>function(e,t){if(null!=t)return null!=e&&(Array.isArray(e)?e.includes(t):e===t)}(e.selectedValue,t)}),h=(0,Sn.useCallback)(e=>{const n={...e,value:t};return c?c(n):n},[t,c]);i=null!=i?i:!m,n=null!=n?n:null!=t&&!m;const v=d.onClick,b=Jo(i),w=Jo(o),y=Jo(null!=(u=null!=a?a:p)?u:m),x=Jo(n),_=Yo(n=>{null==v||v(n),n.defaultPrevented||function(e){const t=e.currentTarget;if(!t)return!1;const n=t.tagName.toLowerCase();return!!e.altKey&&("a"===n||"button"===n&&"submit"===t.type||"input"===n&&"submit"===t.type)}(n)||function(e){const t=e.currentTarget;if(!t)return!1;const n=Ao();if(n&&!e.metaKey)return!1;if(!n&&!e.ctrlKey)return!1;const r=t.tagName.toLowerCase();return"a"===r||"button"===r&&"submit"===t.type||"input"===r&&"submit"===t.type}(n)||(null!=t&&(w(n)&&(y(n)&&(null==e||e.resetValue()),null==e||e.setSelectedValue(e=>Array.isArray(e)?e.includes(t)?e.filter(e=>e!==t):[...e,t]:t)),b(n)&&(null==e||e.setValue(t))),x(n)&&(null==e||e.hide()))}),C=d.onKeyDown,S=Yo(t=>{if(null==C||C(t),t.defaultPrevented)return;const n=null==e?void 0:e.getState().baseElement;n&&(_s(n)||(1===t.key.length||"Backspace"===t.key||"Delete"===t.key)&&(queueMicrotask(()=>n.focus()),Vo(n)&&(null==e||e.setValue(n.value))))});m&&null!=g&&(d={"aria-selected":g,...d}),d=Qo(d,e=>(0,r.jsx)(fs.Provider,{value:t,children:(0,r.jsx)(ps.Provider,{value:null!=g&&g,children:e})}),[t,g]),d={role:al((0,Sn.useContext)(os)),children:t,...d,onClick:_,onKeyDown:S};const k=Jo(l);return d=ol({store:e,...d,getItem:h,moveOnKeyPress:t=>{if(!k(t))return!1;const n=new Event("combobox-item-move"),r=null==e?void 0:e.getState().baseElement;return null==r||r.dispatchEvent(n),!0}}),Js({store:e,focusOnHover:s,...d})}),ll=la(sa(function(e){return ca("div",sl(e))}));function cl(e){return ho(e).toLowerCase()}var dl=da(function({store:e,value:t,userValue:n,...i}){const o=ls();e=e||o;const a=(0,Sn.useContext)(fs),s=null!=t?t:a,l=Oa(e,e=>null!=n?n:null==e?void 0:e.value);return yo(i={children:(0,Sn.useMemo)(()=>{if(s)return l?function(e,t){if(!e)return e;if(!t)return e;const n=(i=t,Array.isArray(i)?i:void 0!==i?[i]:[]).filter(Boolean).map(cl);var i;const o=[],a=(e,t=!1)=>(0,r.jsx)("span",{"data-autocomplete-value":t?"":void 0,"data-user-value":t?void 0:"",children:e},o.length),s=function(e){return e.sort(([e],[t])=>e-t)}(function(e){return e.filter(([e,t],n,r)=>!r.some(([r,i],o)=>o!==n&&r<=e&&r+i>=e+t))}(function(e,t){const n=[];for(const r of t){let t=0;const i=r.length;for(;-1!==e.indexOf(r,t);){const o=e.indexOf(r,t);-1!==o&&n.push([o,i]),t=o+1}}return n}(cl(e),new Set(n)))),l=s[0];if(!l)return o.push(a(e,!0)),o;const[c]=l,d=[e.slice(0,c),...s.flatMap(([t,n],r)=>{var i;const o=e.slice(t,t+n),a=null==(i=s[r+1])?void 0:i[0];return[o,e.slice(t+n,a)]})];return d.forEach((e,t)=>{e&&o.push(a(e,t%2==0))}),o}(s,l):s},[s,l]),...i})}),ul=sa(function(e){return ca("span",dl(e))}),fl=n(9303),pl=(0,r.jsx)(tr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r.jsx)(tr.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"})}),ml=[],gl=(e,t)=>e.singleSelection?t?.value:Array.isArray(t?.value)?t.value:!Array.isArray(t?.value)&&t?.value?[t.value]:ml,hl=[];function vl({elements:e,getElements:t}){const n=Array.isArray(e)&&e.length>0?e:hl,[r,i]=(0,l.useState)(n),[o,a]=(0,l.useState)(!1);return(0,l.useEffect)(()=>{if(!t)return void i(n);let e=!1;return a(!0),t().then(t=>{if(!e){const e=Array.isArray(t)&&t.length>0?t:n;i(e)}}).catch(()=>{e||i(n)}).finally(()=>{e||a(!1)}),()=>{e=!0}},[t,n]),{elements:r,isLoading:o}}function bl(e=""){return fl(e.trim().toLowerCase())}var wl=(e,t,n)=>e.singleSelection?n:Array.isArray(t?.value)?t.value.includes(n)?t.value.filter(e=>e!==n):[...t.value,n]:[n];function yl(e,t){return`${e}-${t}`}var xl=({selected:e})=>(0,r.jsx)("span",{className:yn("dataviews-filters__search-widget-listitem-multi-selection",{"is-selected":e}),children:e&&(0,r.jsx)(zr.Icon,{icon:ki})}),_l=({selected:e})=>(0,r.jsx)("span",{className:yn("dataviews-filters__search-widget-listitem-single-selection",{"is-selected":e})});function Cl({view:e,filter:t,onChangeView:n}){const i=(0,xn.useInstanceId)(Cl,"dataviews-filter-list-box"),[o,a]=(0,l.useState)(1===t.operators?.length?void 0:null),s=e.filters?.find(e=>e.field===t.field),c=gl(t,s);return(0,r.jsx)(zr.Composite,{virtualFocus:!0,focusLoop:!0,activeId:o,setActiveId:a,role:"listbox",className:"dataviews-filters__search-widget-listbox","aria-label":(0,er.sprintf)((0,er.__)("List of: %1$s"),t.name),onFocusVisible:()=>{!o&&t.elements.length&&a(yl(i,t.elements[0].value))},render:(0,r.jsx)(zr.Composite.Typeahead,{}),children:t.elements.map(o=>(0,r.jsxs)(zr.Composite.Hover,{render:(0,r.jsx)(zr.Composite.Item,{id:yl(i,o.value),render:(0,r.jsx)("div",{"aria-label":o.label,role:"option",className:"dataviews-filters__search-widget-listitem"}),onClick:()=>{const r=s?[...(e.filters??[]).map(e=>e.field===t.field?{...e,operator:s.operator||t.operators[0],value:wl(t,s,o.value)}:e)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:wl(t,s,o.value)}];n({...e,page:1,filters:r})}}),children:[t.singleSelection&&(0,r.jsx)(_l,{selected:c===o.value}),!t.singleSelection&&(0,r.jsx)(xl,{selected:c.includes(o.value)}),(0,r.jsx)("span",{className:"dataviews-filters__search-widget-listitem-value",title:o.label,children:o.label})]},o.value))})}function Sl({view:e,filter:t,onChangeView:n}){const[i,o]=(0,l.useState)(""),a=(0,l.useDeferredValue)(i),s=e.filters?.find(e=>e.field===t.field),c=gl(t,s),d=(0,l.useMemo)(()=>{const e=bl(a);return t.elements.filter(t=>bl(t.label).includes(e))},[t.elements,a]);return(0,r.jsxs)(ms,{selectedValue:c,setSelectedValue:r=>{const i=s?[...(e.filters??[]).map(e=>e.field===t.field?{...e,operator:s.operator||t.operators[0],value:r}:e)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:r}];n({...e,page:1,filters:i})},setValue:o,children:[(0,r.jsxs)("div",{className:"dataviews-filters__search-widget-filter-combobox__wrapper",children:[(0,r.jsx)(hs,{render:(0,r.jsx)(zr.VisuallyHidden,{children:(0,er.__)("Search items")}),children:(0,er.__)("Search items")}),(0,r.jsx)(Bs,{autoSelect:"always",placeholder:(0,er.__)("Search"),className:"dataviews-filters__search-widget-filter-combobox__input"}),(0,r.jsx)("div",{className:"dataviews-filters__search-widget-filter-combobox__icon",children:(0,r.jsx)(zr.Icon,{icon:pl})})]}),(0,r.jsxs)(Ks,{className:"dataviews-filters__search-widget-filter-combobox-list",alwaysVisible:!0,children:[d.map(e=>(0,r.jsxs)(ll,{resetValueOnSelect:!1,value:e.value,className:"dataviews-filters__search-widget-listitem",hideOnClick:!1,setValueOnClick:!1,focusOnHover:!0,children:[t.singleSelection&&(0,r.jsx)(_l,{selected:c===e.value}),!t.singleSelection&&(0,r.jsx)(xl,{selected:c.includes(e.value)}),(0,r.jsxs)("span",{className:"dataviews-filters__search-widget-listitem-value",title:e.label,children:[(0,r.jsx)(ul,{className:"dataviews-filters__search-widget-filter-combobox-item-value",value:e.label}),!!e.description&&(0,r.jsx)("span",{className:"dataviews-filters__search-widget-listitem-description",children:e.description})]})]},e.value)),!d.length&&(0,r.jsx)("p",{children:(0,er.__)("No results found")})]})]})}function kl(e){const{elements:t,isLoading:n}=vl({elements:e.filter.elements,getElements:e.filter.getElements});if(n)return(0,r.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,r.jsx)(zr.Spinner,{})});if(0===t.length)return(0,r.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,er.__)("No elements found")});const i=t.length>10?Sl:Cl;return(0,r.jsx)(i,{...e,filter:{...e.filter,elements:t}})}var jl=n(11824);function El({filter:e,view:t,onChangeView:n,fields:i}){const o=t.filters?.find(t=>t.field===e.field),a=gl(e,o),s=(0,l.useMemo)(()=>{const t=i.find(t=>t.id===e.field);return t?{...t,isValid:{},isDisabled:()=>!1,isVisible:()=>!0,getValue:({item:e})=>e[t.id],setValue:({value:e})=>({[t.id]:e})}:t},[i,e.field]),c=(0,l.useMemo)(()=>(t.filters??[]).reduce((e,t)=>(e[t.field]=t.value,e),{}),[t.filters]),d=(0,xn.useEvent)(r=>{if(!s||!o)return;const i=s.getValue({item:r});jl(i,a)||n({...t,filters:(t.filters??[]).map(t=>t.field===e.field?{...t,operator:o.operator||e.operators[0],value:""===i?void 0:i}:t)})});return s&&s.Edit&&o?(0,r.jsx)(zr.Flex,{className:"dataviews-filters__user-input-widget",gap:2.5,direction:"column",children:(0,r.jsx)(s.Edit,{hideLabelFromVision:!0,data:c,field:s,operator:o.operator,onChange:d})}):null}Math.pow(10,8);const Il=6048e5,Ml=Symbol.for("constructDateFrom");function Vl(e,t){return"function"==typeof e?e(t):e&&"object"==typeof e&&Ml in e?e[Ml](t):e instanceof Date?new e.constructor(t):new Date(t)}function Nl(e,t){return Vl(t||e,e)}function Rl(e,t,n){const r=Nl(e,n?.in);return isNaN(t)?Vl(n?.in||e,NaN):t?(r.setDate(r.getDate()+t),r):r}function Ol(e,t,n){return Rl(e,-t,n)}function Tl(e,t,n){return function(e,t,n){return Rl(e,7*t,n)}(e,-t,n)}function Pl(e,t,n){const r=Nl(e,n?.in);if(isNaN(t))return Vl(n?.in||e,NaN);if(!t)return r;const i=r.getDate(),o=Vl(n?.in||e,r.getTime());return o.setMonth(r.getMonth()+t+1,0),i>=o.getDate()?o:(r.setFullYear(o.getFullYear(),o.getMonth(),i),r)}function Al(e,t,n){return Pl(e,-t,n)}function Dl(e,t,n){return function(e,t,n){return Pl(e,12*t,n)}(e,-t,n)}const Fl=window.wp.date;var Ll={Name:(0,r.jsx)("span",{className:"dataviews-filters__summary-filter-text-name"}),Value:(0,r.jsx)("span",{className:"dataviews-filters__summary-filter-text-value"})};function zl(e,t){switch(t){case"days":return Ol(new Date,e);case"weeks":return Tl(new Date,e);case"months":return Al(new Date,e);case"years":return Dl(new Date,e);default:return new Date}}var Bl={label:(0,er.__)("Is none of"),filterText:(e,t)=>(0,l.createInterpolateElement)((0,er.sprintf)((0,er.__)("<Name>%1$s is none of: </Name><Value>%2$s</Value>"),e.name,t.map(e=>e.label).join(", ")),Ll),filter:(e,t,n)=>{if(!n?.length)return!0;const r=t.getValue({item:e});return Array.isArray(r)?!n.some(e=>r.includes(e)):"string"==typeof r&&!n.includes(r)},selection:"multi"},Hl=[{name:ir,label:(0,er.__)("Includes"),filterText:(e,t)=>(0,l.createInterpolateElement)((0,er.sprintf)((0,er.__)("<Name>%1$s includes: </Name><Value>%2$s</Value>"),e.name,t.map(e=>e.label).join(", ")),Ll),filter(e,t,n){if(!n?.length)return!0;const r=t.getValue({item:e});return Array.isArray(r)?n.some(e=>r.includes(e)):"string"==typeof r&&n.includes(r)},selection:"multi"},{name:or,...Bl},{name:ar,label:(0,er.__)("Includes all"),filterText:(e,t)=>(0,l.createInterpolateElement)((0,er.sprintf)((0,er.__)("<Name>%1$s includes all: </Name><Value>%2$s</Value>"),e.name,t.map(e=>e.label).join(", ")),Ll),filter:(e,t,n)=>!n?.length||n.every(n=>t.getValue({item:e})?.includes(n)),selection:"multi"},{name:sr,...Bl},{name:lr,label:(0,er.__)("Between (inc)"),filterText:(e,t)=>(0,l.createInterpolateElement)((0,er.sprintf)((0,er.__)("<Name>%1$s between (inc): </Name><Value>%2$s and %3$s</Value>"),e.name,t[0].label[0],t[0].label[1]),Ll),filter(e,t,n){if(!Array.isArray(n)||2!==n.length||void 0===n[0]||void 0===n[1])return!0;const r=t.getValue({item:e});return("number"==typeof r||r instanceof Date||"string"==typeof r)&&r>=n[0]&&r<=n[1]},selection:"custom"},{name:cr,label:(0,er.__)("In the past"),filterText:(e,t)=>(0,l.createInterpolateElement)((0,er.sprintf)((0,er.__)("<Name>%1$s is in the past: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),Ll),filter(e,t,n){if(void 0===n?.value||void 0===n?.unit)return!0;const r=zl(n.value,n.unit),i=(0,Fl.getDate)(t.getValue({item:e}));return i>=r&&i<=new Date},selection:"custom"},{name:dr,label:(0,er.__)("Over"),filterText:(e,t)=>(0,l.createInterpolateElement)((0,er.sprintf)((0,er.__)("<Name>%1$s is over: </Name><Value>%2$s</Value>"),e.name,`${t[0].value.value} ${t[0].value.unit}`),Ll),filter(e,t,n){if(void 0===n?.value||void 0===n?.unit)return!0;const r=zl(n.value,n.unit);return(0,Fl.getDate)(t.getValue({item:e}))<r},selection:"custom"},{name:ur,label:(0,er.__)("Is"),filterText:(e,t)=>(0,l.createInterpolateElement)((0,er.sprintf)((0,er.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ll),filter:(e,t,n)=>n===t.getValue({item:e})||void 0===n,selection:"single"},{name:fr,label:(0,er.__)("Is not"),filterText:(e,t)=>(0,l.createInterpolateElement)((0,er.sprintf)((0,er.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ll),filter:(e,t,n)=>n!==t.getValue({item:e}),selection:"single"},{name:pr,label:(0,er.__)("Less than"),filterText:(e,t)=>(0,l.createInterpolateElement)((0,er.sprintf)((0,er.__)("<Name>%1$s is less than: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ll),filter:(e,t,n)=>void 0===n||t.getValue({item:e})<n,selection:"single"},{name:mr,label:(0,er.__)("Greater than"),filterText:(e,t)=>(0,l.createInterpolateElement)((0,er.sprintf)((0,er.__)("<Name>%1$s is greater than: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ll),filter:(e,t,n)=>void 0===n||t.getValue({item:e})>n,selection:"single"},{name:gr,label:(0,er.__)("Less than or equal"),filterText:(e,t)=>(0,l.createInterpolateElement)((0,er.sprintf)((0,er.__)("<Name>%1$s is less than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ll),filter:(e,t,n)=>void 0===n||t.getValue({item:e})<=n,selection:"single"},{name:hr,label:(0,er.__)("Greater than or equal"),filterText:(e,t)=>(0,l.createInterpolateElement)((0,er.sprintf)((0,er.__)("<Name>%1$s is greater than or equal to: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ll),filter:(e,t,n)=>void 0===n||t.getValue({item:e})>=n,selection:"single"},{name:vr,label:(0,er.__)("Before"),filterText:(e,t)=>(0,l.createInterpolateElement)((0,er.sprintf)((0,er.__)("<Name>%1$s is before: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ll),filter(e,t,n){if(void 0===n)return!0;const r=(0,Fl.getDate)(n);return(0,Fl.getDate)(t.getValue({item:e}))<r},selection:"single"},{name:br,label:(0,er.__)("After"),filterText:(e,t)=>(0,l.createInterpolateElement)((0,er.sprintf)((0,er.__)("<Name>%1$s is after: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ll),filter(e,t,n){if(void 0===n)return!0;const r=(0,Fl.getDate)(n);return(0,Fl.getDate)(t.getValue({item:e}))>r},selection:"single"},{name:wr,label:(0,er.__)("Before (inc)"),filterText:(e,t)=>(0,l.createInterpolateElement)((0,er.sprintf)((0,er.__)("<Name>%1$s is on or before: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ll),filter(e,t,n){if(void 0===n)return!0;const r=(0,Fl.getDate)(n);return(0,Fl.getDate)(t.getValue({item:e}))<=r},selection:"single"},{name:yr,label:(0,er.__)("After (inc)"),filterText:(e,t)=>(0,l.createInterpolateElement)((0,er.sprintf)((0,er.__)("<Name>%1$s is on or after: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ll),filter(e,t,n){if(void 0===n)return!0;const r=(0,Fl.getDate)(n);return(0,Fl.getDate)(t.getValue({item:e}))>=r},selection:"single"},{name:xr,label:(0,er.__)("Contains"),filterText:(e,t)=>(0,l.createInterpolateElement)((0,er.sprintf)((0,er.__)("<Name>%1$s contains: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ll),filter(e,t,n){if(void 0===n)return!0;const r=t.getValue({item:e});return"string"==typeof r&&n&&r.toLowerCase().includes(String(n).toLowerCase())},selection:"single"},{name:_r,label:(0,er.__)("Doesn't contain"),filterText:(e,t)=>(0,l.createInterpolateElement)((0,er.sprintf)((0,er.__)("<Name>%1$s doesn't contain: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ll),filter(e,t,n){if(void 0===n)return!0;const r=t.getValue({item:e});return"string"==typeof r&&n&&!r.toLowerCase().includes(String(n).toLowerCase())},selection:"single"},{name:Cr,label:(0,er.__)("Starts with"),filterText:(e,t)=>(0,l.createInterpolateElement)((0,er.sprintf)((0,er.__)("<Name>%1$s starts with: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ll),filter(e,t,n){if(void 0===n)return!0;const r=t.getValue({item:e});return"string"==typeof r&&n&&r.toLowerCase().startsWith(String(n).toLowerCase())},selection:"single"},{name:Sr,label:(0,er.__)("On"),filterText:(e,t)=>(0,l.createInterpolateElement)((0,er.sprintf)((0,er.__)("<Name>%1$s is: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ll),filter(e,t,n){if(void 0===n)return!0;const r=(0,Fl.getDate)(n),i=(0,Fl.getDate)(t.getValue({item:e}));return r.getTime()===i.getTime()},selection:"single"},{name:kr,label:(0,er.__)("Not on"),filterText:(e,t)=>(0,l.createInterpolateElement)((0,er.sprintf)((0,er.__)("<Name>%1$s is not: </Name><Value>%2$s</Value>"),e.name,t[0].label),Ll),filter(e,t,n){if(void 0===n)return!0;const r=(0,Fl.getDate)(n),i=(0,Fl.getDate)(t.getValue({item:e}));return r.getTime()!==i.getTime()},selection:"single"}],$l=e=>Hl.find(t=>t.name===e),Wl="Enter",ql=" ",Ul=({activeElements:e,filterInView:t,filter:n})=>{if(void 0===e||0===e.length)return n.name;const r=$l(t?.operator);return void 0!==r?r.filterText(n,e):(0,er.sprintf)((0,er.__)("Unknown status for %1$s"),n.name)};function Gl({filter:e,view:t,onChangeView:n}){const i=e.operators?.map(e=>({value:e,label:$l(e)?.label||e})),o=t.filters?.find(t=>t.field===e.field),a=o?.operator||e.operators[0];return i.length>1&&(0,r.jsxs)(Qn,{direction:"row",gap:"sm",justify:"flex-start",className:"dataviews-filters__summary-operators-container",align:"center",children:[(0,r.jsx)(zr.FlexItem,{className:"dataviews-filters__summary-operators-filter-name",children:e.name}),(0,r.jsx)(zr.SelectControl,{className:"dataviews-filters__summary-operators-filter-select",label:(0,er.__)("Conditions"),value:a,options:i,onChange:r=>{const i=r,a=o?.operator,s=o?[...(t.filters??[]).map(t=>{if(t.field===e.field){const e=$l(a)?.selection,n=$l(i)?.selection,r=e!==n||[e,n].includes("custom");return{...t,value:r?void 0:t.value,operator:i}}return t})]:[...t.filters??[],{field:e.field,operator:i,value:void 0}];n({...t,page:1,filters:s})},size:"small",variant:"minimal",hideLabelFromVision:!0})]})}function Yl({addFilterRef:e,openedFilter:t,fields:n,...i}){const o=(0,l.useRef)(null),{filter:a,view:s,onChangeView:c}=i,d=s.filters?.find(e=>e.field===a.field);let u=[];const f=(0,l.useMemo)(()=>{const e=n.find(e=>e.id===a.field);return e?{...e,getValue:({item:t})=>t[e.id]}:e},[n,a.field]),{elements:p}=vl({elements:a.elements,getElements:a.getElements});if(p.length>0)u=p.filter(e=>a.singleSelection?e.value===d?.value:d?.value?.includes(e.value));else if(Array.isArray(d?.value)){const e=d.value.map(e=>{const t=f?.getValueFormatted({item:{[f.id]:e},field:f});return t||String(e)});u=[{value:d.value,label:e}]}else if("object"==typeof d?.value)u=[{value:d.value,label:d.value}];else if(void 0!==d?.value){const e=void 0!==f?f.getValueFormatted({item:{[f.id]:d.value},field:f}):String(d.value);u=[{value:d.value,label:e}]}const m=a.isPrimary,g=d?.isLocked,h=!g&&void 0!==d?.value,v=!g&&(!m||h);return(0,r.jsx)(zr.Dropdown,{defaultOpen:t===a.field,contentClassName:"dataviews-filters__summary-popover",popoverProps:{placement:"bottom-start",role:"dialog"},onClose:()=>{o.current?.focus()},renderToggle:({isOpen:t,onToggle:n})=>(0,r.jsxs)("div",{className:"dataviews-filters__summary-chip-container",children:[(0,r.jsx)(zr.Tooltip,{text:(0,er.sprintf)((0,er.__)("Filter by: %1$s"),a.name.toLowerCase()),placement:"top",children:(0,r.jsx)("div",{className:yn("dataviews-filters__summary-chip",{"has-reset":v,"has-values":h,"is-not-clickable":g}),role:"button",tabIndex:g?-1:0,onClick:()=>{g||n()},onKeyDown:e=>{!g&&[Wl,ql].includes(e.key)&&(n(),e.preventDefault())},"aria-disabled":g,"aria-pressed":t,"aria-expanded":t,ref:o,children:(0,r.jsx)(Ul,{activeElements:u,filterInView:d,filter:a})})}),v&&(0,r.jsx)(zr.Tooltip,{text:m?(0,er.__)("Reset"):(0,er.__)("Remove"),placement:"top",children:(0,r.jsx)("button",{className:yn("dataviews-filters__summary-chip-remove",{"has-values":h}),onClick:()=>{c({...s,page:1,filters:s.filters?.filter(e=>e.field!==a.field)}),m?o.current?.focus():e.current?.focus()},children:(0,r.jsx)(zr.Icon,{icon:ni})})})]}),renderContent:()=>(0,r.jsxs)(Qn,{direction:"column",justify:"flex-start",children:[(0,r.jsx)(Gl,{...i}),i.filter.hasElements?(0,r.jsx)(kl,{...i,filter:{...i.filter,elements:p}}):(0,r.jsx)(El,{...i,fields:n})]})})}function Kl({filters:e,view:t,onChangeView:n}){const i=!t.search&&!t.filters?.some(t=>{return!(t.isLocked||void 0===t.value&&(n=t.field,e.some(e=>e.field===n&&e.isPrimary)));var n});return(0,r.jsx)(zr.Button,{disabled:i,accessibleWhenDisabled:!0,size:"compact",variant:"tertiary",className:"dataviews-filters__reset-button",onClick:()=>{n({...t,page:1,search:"",filters:t.filters?.filter(e=>!!e.isLocked)||[]})},children:(0,er.__)("Reset")})}var Xl=function(e,t){return(0,l.useMemo)(()=>{const n=[];return e.forEach(e=>{if(!1===e.filterBy||!e.hasElements&&!e.Edit)return;const r=e.filterBy.operators,i=!!e.filterBy?.isPrimary,o=t.filters?.some(t=>t.field===e.id&&!!t.isLocked)??!1;n.push({field:e.id,name:e.label,elements:e.elements,getElements:e.getElements,hasElements:e.hasElements,singleSelection:r.some(e=>{return t=e,Hl.filter(e=>"single"===e.selection).some(e=>e.name===t);var t}),operators:r,isVisible:o||i||!!t.filters?.some(t=>{return t.field===e.id&&(n=t.operator,Hl.some(e=>e.name===n));var n}),isPrimary:i,isLocked:o})}),n.sort((e,t)=>e.isLocked&&!t.isLocked?-1:!e.isLocked&&t.isLocked?1:e.isPrimary&&!t.isPrimary?-1:!e.isPrimary&&t.isPrimary?1:e.name.localeCompare(t.name)),n},[e,t])},Zl=(0,l.memo)(function({className:e}){const{fields:t,view:n,onChangeView:i,openedFilter:o,setOpenedFilter:a}=(0,l.useContext)(Tr),s=(0,l.useRef)(null),c=Xl(t,n),d=(0,r.jsx)(co,{filters:c,view:n,onChangeView:i,ref:s,setOpenedFilter:a},"add-filter"),u=c.filter(e=>e.isVisible);if(0===u.length)return null;const f=[...u.map(e=>(0,r.jsx)(Yl,{filter:e,view:n,fields:t,onChangeView:i,addFilterRef:s,openedFilter:o},e.field)),d];return f.push((0,r.jsx)(Kl,{filters:c,view:n,onChangeView:i},"reset-filters")),(0,r.jsx)(Qn,{direction:"row",justify:"flex-start",gap:"sm",style:{width:"fit-content"},wrap:"wrap",className:e,children:f})}),Jl=function(e){const{isShowingFilter:t}=(0,l.useContext)(Tr);return t?(0,r.jsx)(Zl,{...e}):null};function Ql({className:e}){const{actions:t=[],data:n,fields:i,getItemId:o,getItemLevel:a,hasInitiallyLoaded:s,isLoading:c,view:d,onChangeView:u,selection:f,onChangeSelection:p,setOpenedFilter:m,onClickItem:g,isItemClickable:h,renderItemLink:v,defaultLayouts:b,containerRef:w,empty:y=(0,r.jsx)("p",{children:(0,er.__)("No results")})}=(0,l.useContext)(Tr),x=Ii(!s,{delay:200});if(!s)return x?(0,r.jsx)("div",{className:"dataviews-loading",children:(0,r.jsx)("p",{children:(0,r.jsx)(zr.Spinner,{})})}):null;const _=ao.find(e=>e.type===d.type&&b[e.type])?.component;return(0,r.jsx)("div",{className:"dataviews-layout__container",ref:w,children:(0,r.jsx)(_,{className:e,actions:t,data:n,fields:i,getItemId:o,getItemLevel:a,isLoading:c,onChangeView:u,onChangeSelection:p,selection:f,setOpenedFilter:m,onClickItem:g,renderItemLink:v,isItemClickable:h,view:d,empty:y})})}var ec=(0,r.jsx)(tr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r.jsx)(tr.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"})}),tc=(0,r.jsx)(tr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r.jsx)(tr.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"})});function nc(){const{view:e,onChangeView:t,paginationInfo:{totalItems:n=0,totalPages:i}}=(0,l.useContext)(Tr);if(!n||!i||e.infiniteScrollEnabled)return null;const o=e.page??1,a=Array.from(Array(i)).map((e,t)=>{const n=t+1;return{value:n.toString(),label:n.toString(),"aria-label":o===n?(0,er.sprintf)((0,er.__)("Page %1$d of %2$d"),o,i):n.toString()}});return!!n&&1!==i&&(0,r.jsxs)(Qn,{direction:"row",className:"dataviews-pagination",justify:"end",align:"center",gap:"xl",children:[(0,r.jsx)(Qn,{direction:"row",justify:"flex-start",align:"center",gap:"xs",className:"dataviews-pagination__page-select",children:(0,l.createInterpolateElement)((0,er.sprintf)((0,er._x)("<div>Page</div>%1$s<div>of %2$d</div>","paging"),"<CurrentPage />",i),{div:(0,r.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,r.jsx)(zr.SelectControl,{"aria-label":(0,er.__)("Current page"),value:o.toString(),options:a,onChange:n=>{t({...e,page:+n})},size:"small",variant:"minimal"})})}),(0,r.jsxs)(Qn,{direction:"row",gap:"xs",align:"center",children:[(0,r.jsx)(zr.Button,{onClick:()=>t({...e,page:o-1}),disabled:1===o,accessibleWhenDisabled:!0,label:(0,er.__)("Previous page"),icon:(0,er.isRTL)()?ec:tc,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,r.jsx)(zr.Button,{onClick:()=>t({...e,page:o+1}),disabled:o>=i,accessibleWhenDisabled:!0,label:(0,er.__)("Next page"),icon:(0,er.isRTL)()?tc:ec,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})}var rc=(0,l.memo)(nc),ic=[];function oc(){const{view:e,paginationInfo:{totalItems:t=0,totalPages:n},data:i,actions:o=ic,isLoading:a,hasInitiallyLoaded:s}=(0,l.useContext)(Tr),c=!!a&&s&&!!i?.length,d=Ii(!!c),u=oi(o,i)&&[Nr,Rr].includes(e.type);return c||t&&n&&(!(n<=1)||u)?(!!t||c)&&(0,r.jsx)("div",{className:"dataviews-footer",inert:c?"true":void 0,children:(0,r.jsxs)(Qn,{direction:"row",justify:"end",align:"center",className:yn("dataviews-footer__content",{"is-refreshing":d}),gap:"sm",children:[u&&(0,r.jsx)(fi,{}),(0,r.jsx)(rc,{})]})}):null}var ac=(0,l.memo)(function({label:e}){const{view:t,onChangeView:n}=(0,l.useContext)(Tr),[i,o,a]=(0,xn.useDebouncedInput)(t.search);(0,l.useEffect)(()=>{t.search!==a&&o(t.search??"")},[t.search,o]);const s=(0,l.useRef)(n),c=(0,l.useRef)(t);(0,l.useEffect)(()=>{s.current=n,c.current=t},[n,t]),(0,l.useEffect)(()=>{a!==c.current?.search&&s.current({...c.current,page:t.page?1:void 0,startPosition:t.startPosition?1:void 0,search:a})},[a]);const d=e||(0,er.__)("Search");return(0,r.jsx)(zr.SearchControl,{className:"dataviews-search",onChange:o,value:i,label:d,placeholder:d,size:"compact"})}),sc=(0,r.jsx)(tr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r.jsx)(tr.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"})});const lc=window.wp.warning;var{Menu:cc}=Ur(zr.privateApis),dc={className:"dataviews-config__popover",placement:"bottom-end",offset:9};function uc(){const{view:e,onChangeView:t,defaultLayouts:n}=(0,l.useContext)(Tr),i=Object.keys(n);if(i.length<=1)return null;const o=ao.find(t=>e.type===t.type);return(0,r.jsxs)(cc,{children:[(0,r.jsx)(cc.TriggerButton,{render:(0,r.jsx)(zr.Button,{size:"compact",icon:o?.icon,label:(0,er.__)("Layout")})}),(0,r.jsx)(cc.Popover,{children:i.map(i=>{const o=ao.find(e=>e.type===i);return o?(0,r.jsx)(cc.RadioItem,{value:i,name:"view-actions-available-view",checked:i===e.type,hideOnClick:!0,onChange:r=>{switch(r.target.value){case"list":case"grid":case"table":case"pickerGrid":case"pickerTable":case"activity":const i={...e};return"layout"in i&&delete i.layout,t({...i,type:r.target.value,...n[r.target.value]})}lc("Invalid dataview")},children:(0,r.jsx)(cc.ItemLabel,{children:o.label})},i):null})})]})}function fc(){const{view:e,fields:t,onChangeView:n}=(0,l.useContext)(Tr),i=(0,l.useMemo)(()=>t.filter(e=>!1!==e.enableSorting).map(e=>({label:e.label,value:e.id})),[t]);return(0,r.jsx)(zr.SelectControl,{__next40pxDefaultSize:!0,label:(0,er.__)("Sort by"),value:e.sort?.field,options:i,onChange:t=>{n({...e,sort:{direction:e?.sort?.direction||"desc",field:t},showLevels:!1})}})}function pc(){const{view:e,fields:t,onChangeView:n}=(0,l.useContext)(Tr);if(0===t.filter(e=>!1!==e.enableSorting).length)return null;let i=e.sort?.direction;return!i&&e.sort?.field&&(i="desc"),(0,r.jsx)(zr.__experimentalToggleGroupControl,{className:"dataviews-view-config__sort-direction",__next40pxDefaultSize:!0,isBlock:!0,label:(0,er.__)("Order"),value:i,onChange:r=>{"asc"!==r&&"desc"!==r?lc("Invalid direction"):n({...e,sort:{direction:r,field:e.sort?.field||t.find(e=>!1!==e.enableSorting)?.id||""},showLevels:!1})},children:jr.map(e=>(0,r.jsx)(zr.__experimentalToggleGroupControlOptionIcon,{value:e,icon:Vr[e],label:Mr[e]},e))})}function mc(){const{view:e,config:t,onChangeView:n}=(0,l.useContext)(Tr),{infiniteScrollEnabled:i}=e;return!t||!t.perPageSizes||t.perPageSizes.length<2||t.perPageSizes.length>6||i?null:(0,r.jsx)(zr.__experimentalToggleGroupControl,{__next40pxDefaultSize:!0,isBlock:!0,label:(0,er.__)("Items per page"),value:e.perPage||10,disabled:!e?.sort?.field,onChange:t=>{const r="number"==typeof t||void 0===t?t:parseInt(t,10);n({...e,perPage:r,page:1})},children:t.perPageSizes.map(e=>(0,r.jsx)(zr.__experimentalToggleGroupControlOption,{value:e,label:e.toString()},e))})}function gc(){const{onReset:e}=(0,l.useContext)(Tr);if(void 0===e)return null;const t=!1===e;return(0,r.jsx)(zr.Button,{variant:"tertiary",size:"compact",disabled:t,accessibleWhenDisabled:!0,className:"dataviews-view-config__reset-button",onClick:()=>{"function"==typeof e&&e()},children:(0,er.__)("Reset view")})}function hc(){const{view:e,onReset:t}=(0,l.useContext)(Tr),n=(0,xn.useInstanceId)(vc,"dataviews-view-config-dropdown"),i=ao.find(t=>t.type===e.type),o="function"==typeof t;return(0,r.jsx)(zr.Dropdown,{expandOnMobile:!0,popoverProps:{...dc,id:n},renderToggle:({onToggle:e,isOpen:t})=>(0,r.jsxs)("div",{className:"dataviews-view-config__toggle-wrapper",children:[(0,r.jsx)(zr.Button,{size:"compact",icon:sc,label:(0,er._x)("View options","View is used as a noun"),onClick:e,"aria-expanded":t?"true":"false","aria-controls":n}),o&&(0,r.jsx)("span",{className:"dataviews-view-config__modified-indicator"})]}),renderContent:()=>(0,r.jsx)(zr.__experimentalDropdownContentWrapper,{paddingSize:"medium",className:"dataviews-config__popover-content-wrapper",children:(0,r.jsxs)(Qn,{direction:"column",className:"dataviews-view-config",gap:"xl",children:[(0,r.jsxs)(Qn,{direction:"row",justify:"space-between",align:"center",className:"dataviews-view-config__header",children:[(0,r.jsx)(zr.__experimentalHeading,{level:2,className:"dataviews-settings-section__title",children:(0,er.__)("Appearance")}),(0,r.jsx)(gc,{})]}),(0,r.jsxs)(Qn,{direction:"column",gap:"lg",children:[(0,r.jsxs)(Qn,{direction:"row",gap:"sm",className:"dataviews-view-config__sort-controls",children:[(0,r.jsx)(fc,{}),(0,r.jsx)(pc,{})]}),!!i?.viewConfigOptions&&(0,r.jsx)(i.viewConfigOptions,{}),(0,r.jsx)(mc,{}),(0,r.jsx)(Ei,{})]})]})})})}function vc(){return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(uc,{}),(0,r.jsx)(hc,{})]})}var bc=(0,l.memo)(vc);function wc(e,t){let n;return e?.required&&t?.required?n=t?.required?.message?t.required:void 0:e?.pattern&&t?.pattern?n=t.pattern:e?.min&&t?.min?n=t.min:e?.max&&t?.max?n=t.max:e?.minLength&&t?.minLength?n=t.minLength:e?.maxLength&&t?.maxLength?n=t.maxLength:e?.elements&&t?.elements?n=t.elements:t?.custom&&(n=t.custom),n}var{ValidatedCheckboxControl:yc}=Ur(zr.privateApis),{ValidatedComboboxControl:xc}=Ur(zr.privateApis);function _c({data:e,field:t,onChange:n,hideLabelFromVision:i,validity:o}){const{label:a,description:s,placeholder:c,getValue:d,setValue:u,isValid:f}=t,p=d({item:e})??"",m=(0,l.useCallback)(t=>n(u({item:e,value:t??""})),[e,n,u]),{elements:g,isLoading:h}=vl({elements:t.elements,getElements:t.getElements});return h?(0,r.jsx)(zr.Spinner,{}):(0,r.jsx)(xc,{required:!!t.isValid?.required,customValidity:wc(f,o),label:a,value:p,help:s,placeholder:c,options:g,onChange:m,hideLabelFromVision:i,allowReset:!0,expandOnFocus:!0})}var Cc={[cr]:[{value:"days",label:(0,er.__)("Days")},{value:"weeks",label:(0,er.__)("Weeks")},{value:"months",label:(0,er.__)("Months")},{value:"years",label:(0,er.__)("Years")}],[dr]:[{value:"days",label:(0,er.__)("Days ago")},{value:"weeks",label:(0,er.__)("Weeks ago")},{value:"months",label:(0,er.__)("Months ago")},{value:"years",label:(0,er.__)("Years ago")}]};function Sc({className:e,data:t,field:n,onChange:i,hideLabelFromVision:o,operator:a}){const s=Cc[a===cr?"inThePast":"over"],{id:c,label:d,description:u,getValue:f,setValue:p}=n,m=n.isDisabled({item:t,field:n}),g=f({item:t}),{value:h="",unit:v=s[0].value}=g&&"object"==typeof g?g:{},b=(0,l.useCallback)(e=>i(p({item:t,value:{value:Number(e),unit:v}})),[i,p,t,v]),w=(0,l.useCallback)(e=>i(p({item:t,value:{value:h,unit:e}})),[i,p,t,h]);return(0,r.jsx)(zr.BaseControl,{id:c,className:yn(e,"dataviews-controls__relative-date"),label:d,hideLabelFromVision:o,help:u,children:(0,r.jsxs)(Qn,{direction:"row",gap:"sm",children:[(0,r.jsx)(zr.__experimentalNumberControl,{__next40pxDefaultSize:!0,className:"dataviews-controls__relative-date-number",spinControls:"none",min:1,step:1,value:h,onChange:b,disabled:m}),(0,r.jsx)(zr.SelectControl,{className:"dataviews-controls__relative-date-unit",__next40pxDefaultSize:!0,label:(0,er.__)("Unit"),value:v,options:s,onChange:w,hideLabelFromVision:!0,disabled:m})]})})}function kc(e,t){const n="string"==typeof e.min?.constraint?e.min.constraint:void 0,r="string"==typeof e.max?.constraint?e.max.constraint:void 0,i=(0,l.useMemo)(()=>{const e=[];if(n){const r=t(n);r&&e.push({before:r})}if(r){const n=t(r);n&&e.push({after:n})}return e.length>0?e:void 0},[n,r,t]);return{minConstraint:n,maxConstraint:r,disabledMatchers:i}}function jc(e){return!(!((t=e)instanceof Date||"object"==typeof t&&"[object Date]"===Object.prototype.toString.call(t))&&"number"!=typeof e||isNaN(+Nl(e)));var t}function Ec(e){if(!e)return null;const t=(0,Fl.getDate)(e);return t&&jc(t)?t:null}var{DateCalendar:Ic,ValidatedInputControl:Mc}=Ur(zr.privateApis),Vc=e=>e?(0,Fl.dateI18n)("Y-m-d\\TH:i",(0,Fl.getDate)(e)):"";function Nc({data:e,field:t,onChange:n,hideLabelFromVision:i,markWhenOptional:o,validity:a,config:s}){const{compact:c}=s||{},{id:d,label:u,description:f,setValue:p,getValue:m,isValid:g}=t,h=t.isDisabled({item:e,field:t}),v=m({item:e}),b="string"==typeof v?v:void 0,[w,y]=(0,l.useState)(()=>Ec(b)||new Date),x=(0,l.useRef)(null),_=(0,l.useRef)(void 0),C=(0,l.useRef)(null),{minConstraint:S,maxConstraint:k,disabledMatchers:j}=kc(g,Ec),E=(0,l.useCallback)(t=>n(p({item:e,value:t})),[e,n,p]);(0,l.useEffect)(()=>()=>{_.current&&clearTimeout(_.current)},[]);const I=(0,l.useCallback)(e=>{let t;if(e){const n=(0,Fl.dateI18n)("Y-m-d",e);let r;r=b?(0,Fl.dateI18n)("H:i",(0,Fl.getDate)(b)):(0,Fl.dateI18n)("H:i",e);const i=(0,Fl.getDate)(`${n}T${r}`);t=i.toISOString(),E(t),_.current&&clearTimeout(_.current)}else E(void 0);C.current=x.current&&x.current.ownerDocument.activeElement,_.current=setTimeout(()=>{x.current&&(x.current.focus(),x.current.blur(),E(t),C.current&&C.current instanceof HTMLElement&&C.current.focus())},0)},[E,b]),M=(0,l.useCallback)(e=>{if(e){const t=(0,Fl.getDate)(e);E(t.toISOString());const n=Ec(t.toISOString());n&&y(n)}else E(void 0)},[E]),{format:V}=t,N=V.weekStartsOn??(0,Fl.getSettings)().l10n.startOfWeek,{timezone:{string:R}}=(0,Fl.getSettings)();let O=u;return!g?.required||o||i?g?.required||!o||i||(O=`${u} (${(0,er.__)("Optional")})`):O=`${u} (${(0,er.__)("Required")})`,(0,r.jsx)(zr.BaseControl,{id:d,label:O,help:f,hideLabelFromVision:i,children:(0,r.jsxs)(Qn,{direction:"column",gap:"lg",children:[(0,r.jsx)(Mc,{ref:x,__next40pxDefaultSize:!0,required:!!g?.required,customValidity:wc(g,a),type:"datetime-local",label:(0,er.__)("Date time"),hideLabelFromVision:!0,value:Vc(b),onChange:M,disabled:h,min:S?Vc(S):void 0,max:k?Vc(k):void 0}),!c&&(0,r.jsx)(Ic,{style:{width:"100%"},selected:b&&Ec(b)||void 0,onSelect:I,month:w,onMonthChange:y,timeZone:R||void 0,weekStartsOn:N,disabled:h||j})]})})}function Rc(e,t){const n=Nl(e,t?.in);return n.setDate(1),n.setHours(0,0,0,0),n}function Oc(e,t){const n=Nl(e,t?.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}const Tc={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"}};function Pc(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}const Ac={date:Pc({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:Pc({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:Pc({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Dc={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function Fc(e){return(t,n)=>{let r;if("formatting"===(n?.context?String(n.context):"standalone")&&e.formattingValues){const t=e.defaultFormattingWidth||e.defaultWidth,i=n?.width?String(n.width):t;r=e.formattingValues[i]||e.formattingValues[t]}else{const t=e.defaultWidth,i=n?.width?String(n.width):e.defaultWidth;r=e.values[i]||e.values[t]}return r[e.argumentCallback?e.argumentCallback(t):t]}}const Lc={ordinalNumber:(e,t)=>{const n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:Fc({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:Fc({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:Fc({values:{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"]},defaultWidth:"wide"}),day:Fc({values:{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"]},defaultWidth:"wide"}),dayPeriod:Fc({values:{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"}},defaultWidth:"wide",formattingValues:{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"}},defaultFormattingWidth:"wide"})};function zc(e){return(t,n={})=>{const r=n.width,i=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],o=t.match(i);if(!o)return null;const a=o[0],s=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(s)?function(e,t){for(let n=0;n<e.length;n++)if(t(e[n]))return n}(s,e=>e.test(a)):function(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}(s,e=>e.test(a));let c;return c=e.valueCallback?e.valueCallback(l):l,c=n.valueCallback?n.valueCallback(c):c,{value:c,rest:t.slice(a.length)}}}const Bc={ordinalNumber:(Hc={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)},(e,t={})=>{const n=e.match(Hc.matchPattern);if(!n)return null;const r=n[0],i=e.match(Hc.parsePattern);if(!i)return null;let o=Hc.valueCallback?Hc.valueCallback(i[0]):i[0];return o=t.valueCallback?t.valueCallback(o):o,{value:o,rest:e.slice(r.length)}}),era:zc({matchPatterns:{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},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:zc({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:zc({matchPatterns:{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},defaultMatchWidth:"wide",parsePatterns:{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]},defaultParseWidth:"any"}),day:zc({matchPatterns:{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},defaultMatchWidth:"wide",parsePatterns:{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]},defaultParseWidth:"any"}),dayPeriod:zc({matchPatterns:{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},defaultMatchWidth:"any",parsePatterns:{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}},defaultParseWidth:"any"})};var Hc;const $c={code:"en-US",formatDistance:(e,t,n)=>{let r;const i=Tc[e];return r="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?"in "+r:r+" ago":r},formatLong:Ac,formatRelative:(e,t,n,r)=>Dc[e],localize:Lc,match:Bc,options:{weekStartsOn:0,firstWeekContainsDate:1}};let Wc={};function qc(){return Wc}function Uc(e){const t=Nl(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-+n}function Gc(e,t){const n=Nl(e,t?.in);return n.setHours(0,0,0,0),n}function Yc(e,t){const n=Nl(e,t?.in);return function(e,t,n){const[r,i]=function(e,...t){const n=Vl.bind(null,e||t.find(e=>"object"==typeof e));return t.map(n)}(n?.in,e,t),o=Gc(r),a=Gc(i),s=+o-Uc(o),l=+a-Uc(a);return Math.round((s-l)/864e5)}(n,Oc(n))+1}function Kc(e,t){const n=qc(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,i=Nl(e,t?.in),o=i.getDay(),a=(o<r?7:0)+o-r;return i.setDate(i.getDate()-a),i.setHours(0,0,0,0),i}function Xc(e,t){return Kc(e,{...t,weekStartsOn:1})}function Zc(e,t){const n=Nl(e,t?.in),r=n.getFullYear(),i=Vl(n,0);i.setFullYear(r+1,0,4),i.setHours(0,0,0,0);const o=Xc(i),a=Vl(n,0);a.setFullYear(r,0,4),a.setHours(0,0,0,0);const s=Xc(a);return n.getTime()>=o.getTime()?r+1:n.getTime()>=s.getTime()?r:r-1}function Jc(e,t){const n=Nl(e,t?.in),r=+Xc(n)-+function(e,t){const n=Zc(e,t),r=Vl(t?.in||e,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),Xc(r)}(n);return Math.round(r/Il)+1}function Qc(e,t){const n=Nl(e,t?.in),r=n.getFullYear(),i=qc(),o=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??i.firstWeekContainsDate??i.locale?.options?.firstWeekContainsDate??1,a=Vl(t?.in||e,0);a.setFullYear(r+1,0,o),a.setHours(0,0,0,0);const s=Kc(a,t),l=Vl(t?.in||e,0);l.setFullYear(r,0,o),l.setHours(0,0,0,0);const c=Kc(l,t);return+n>=+s?r+1:+n>=+c?r:r-1}function ed(e,t){const n=Nl(e,t?.in),r=+Kc(n,t)-+function(e,t){const n=qc(),r=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,i=Qc(e,t),o=Vl(t?.in||e,0);return o.setFullYear(i,0,r),o.setHours(0,0,0,0),Kc(o,t)}(n,t);return Math.round(r/Il)+1}function td(e,t){return(e<0?"-":"")+Math.abs(e).toString().padStart(t,"0")}const nd={y(e,t){const n=e.getFullYear(),r=n>0?n:1-n;return td("yy"===t?r%100:r,t.length)},M(e,t){const n=e.getMonth();return"M"===t?String(n+1):td(n+1,2)},d:(e,t)=>td(e.getDate(),t.length),a(e,t){const n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];default:return"am"===n?"a.m.":"p.m."}},h:(e,t)=>td(e.getHours()%12||12,t.length),H:(e,t)=>td(e.getHours(),t.length),m:(e,t)=>td(e.getMinutes(),t.length),s:(e,t)=>td(e.getSeconds(),t.length),S(e,t){const n=t.length,r=e.getMilliseconds();return td(Math.trunc(r*Math.pow(10,n-3)),t.length)}},rd={G:function(e,t,n){const r=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if("yo"===t){const t=e.getFullYear(),r=t>0?t:1-t;return n.ordinalNumber(r,{unit:"year"})}return nd.y(e,t)},Y:function(e,t,n,r){const i=Qc(e,r),o=i>0?i:1-i;return"YY"===t?td(o%100,2):"Yo"===t?n.ordinalNumber(o,{unit:"year"}):td(o,t.length)},R:function(e,t){return td(Zc(e),t.length)},u:function(e,t){return td(e.getFullYear(),t.length)},Q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return td(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return td(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){const r=e.getMonth();switch(t){case"M":case"MM":return nd.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){const r=e.getMonth();switch(t){case"L":return String(r+1);case"LL":return td(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){const i=ed(e,r);return"wo"===t?n.ordinalNumber(i,{unit:"week"}):td(i,t.length)},I:function(e,t,n){const r=Jc(e);return"Io"===t?n.ordinalNumber(r,{unit:"week"}):td(r,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getDate(),{unit:"date"}):nd.d(e,t)},D:function(e,t,n){const r=Yc(e);return"Do"===t?n.ordinalNumber(r,{unit:"dayOfYear"}):td(r,t.length)},E:function(e,t,n){const r=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){const i=e.getDay(),o=(i-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(o);case"ee":return td(o,2);case"eo":return n.ordinalNumber(o,{unit:"day"});case"eee":return n.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(i,{width:"short",context:"formatting"});default:return n.day(i,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){const i=e.getDay(),o=(i-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(o);case"cc":return td(o,t.length);case"co":return n.ordinalNumber(o,{unit:"day"});case"ccc":return n.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(i,{width:"narrow",context:"standalone"});case"cccccc":return n.day(i,{width:"short",context:"standalone"});default:return n.day(i,{width:"wide",context:"standalone"})}},i:function(e,t,n){const r=e.getDay(),i=0===r?7:r;switch(t){case"i":return String(i);case"ii":return td(i,t.length);case"io":return n.ordinalNumber(i,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){const r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(e,t,n){const r=e.getHours();let i;switch(i=12===r?"noon":0===r?"midnight":r/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(i,{width:"narrow",context:"formatting"});default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},B:function(e,t,n){const r=e.getHours();let i;switch(i=r>=17?"evening":r>=12?"afternoon":r>=4?"morning":"night",t){case"B":case"BB":case"BBB":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(i,{width:"narrow",context:"formatting"});default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){let t=e.getHours()%12;return 0===t&&(t=12),n.ordinalNumber(t,{unit:"hour"})}return nd.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getHours(),{unit:"hour"}):nd.H(e,t)},K:function(e,t,n){const r=e.getHours()%12;return"Ko"===t?n.ordinalNumber(r,{unit:"hour"}):td(r,t.length)},k:function(e,t,n){let r=e.getHours();return 0===r&&(r=24),"ko"===t?n.ordinalNumber(r,{unit:"hour"}):td(r,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):nd.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getSeconds(),{unit:"second"}):nd.s(e,t)},S:function(e,t){return nd.S(e,t)},X:function(e,t,n){const r=e.getTimezoneOffset();if(0===r)return"Z";switch(t){case"X":return od(r);case"XXXX":case"XX":return ad(r);default:return ad(r,":")}},x:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"x":return od(r);case"xxxx":case"xx":return ad(r);default:return ad(r,":")}},O:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+id(r,":");default:return"GMT"+ad(r,":")}},z:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+id(r,":");default:return"GMT"+ad(r,":")}},t:function(e,t,n){return td(Math.trunc(+e/1e3),t.length)},T:function(e,t,n){return td(+e,t.length)}};function id(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),i=Math.trunc(r/60),o=r%60;return 0===o?n+String(i):n+String(i)+t+td(o,2)}function od(e,t){return e%60==0?(e>0?"-":"+")+td(Math.abs(e)/60,2):ad(e,t)}function ad(e,t=""){const n=e>0?"-":"+",r=Math.abs(e);return n+td(Math.trunc(r/60),2)+t+td(r%60,2)}const sd=(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"})}},ld=(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"})}},cd={p:ld,P:(e,t)=>{const n=e.match(/(P+)(p+)?/)||[],r=n[1],i=n[2];if(!i)return sd(e,t);let o;switch(r){case"P":o=t.dateTime({width:"short"});break;case"PP":o=t.dateTime({width:"medium"});break;case"PPP":o=t.dateTime({width:"long"});break;default:o=t.dateTime({width:"full"})}return o.replace("{{date}}",sd(r,t)).replace("{{time}}",ld(i,t))}},dd=/^D+$/,ud=/^Y+$/,fd=["D","DD","YY","YYYY"],pd=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,md=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,gd=/^'([^]*?)'?$/,hd=/''/g,vd=/[a-zA-Z]/;function bd(e,t,n){const r=qc(),i=n?.locale??r.locale??$c,o=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,a=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,s=Nl(e,n?.in);if(!jc(s))throw new RangeError("Invalid time value");let l=t.match(md).map(e=>{const t=e[0];return"p"===t||"P"===t?(0,cd[t])(e,i.formatLong):e}).join("").match(pd).map(e=>{if("''"===e)return{isToken:!1,value:"'"};const t=e[0];if("'"===t)return{isToken:!1,value:wd(e)};if(rd[t])return{isToken:!0,value:e};if(t.match(vd))throw new RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}});i.localize.preprocessor&&(l=i.localize.preprocessor(s,l));const c={firstWeekContainsDate:o,weekStartsOn:a,locale:i};return l.map(r=>{if(!r.isToken)return r.value;const o=r.value;return(!n?.useAdditionalWeekYearTokens&&function(e){return ud.test(e)}(o)||!n?.useAdditionalDayOfYearTokens&&function(e){return dd.test(e)}(o))&&function(e,t,n){const r=function(e,t,n){const r="Y"===e[0]?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${r} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}(e,t,n);if(console.warn(r),fd.includes(e))throw new RangeError(r)}(o,t,String(e)),(0,rd[o[0]])(s,o,i.localize,c)}).join("")}function wd(e){const t=e.match(gd);return t?t[1].replace(hd,"'"):e}var yd=(0,r.jsx)(tr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r.jsx)(tr.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"})}),{DateCalendar:xd,DateRangeCalendar:_d}=Ur(zr.privateApis),Cd=[{id:"today",label:(0,er.__)("Today"),getValue:()=>(0,Fl.getDate)(null)},{id:"yesterday",label:(0,er.__)("Yesterday"),getValue:()=>Ol((0,Fl.getDate)(null),1)},{id:"past-week",label:(0,er.__)("Past week"),getValue:()=>Ol((0,Fl.getDate)(null),7)},{id:"past-month",label:(0,er.__)("Past month"),getValue:()=>Al((0,Fl.getDate)(null),1)}],Sd=[{id:"last-7-days",label:(0,er.__)("Last 7 days"),getValue:()=>{const e=(0,Fl.getDate)(null);return[Ol(e,7),e]}},{id:"last-30-days",label:(0,er.__)("Last 30 days"),getValue:()=>{const e=(0,Fl.getDate)(null);return[Ol(e,30),e]}},{id:"month-to-date",label:(0,er.__)("Month to date"),getValue:()=>{const e=(0,Fl.getDate)(null);return[Rc(e),e]}},{id:"last-year",label:(0,er.__)("Last year"),getValue:()=>{const e=(0,Fl.getDate)(null);return[Dl(e,1),e]}},{id:"year-to-date",label:(0,er.__)("Year to date"),getValue:()=>{const e=(0,Fl.getDate)(null);return[Oc(e),e]}}],kd=e=>{if(!e)return null;const t=(0,Fl.getDate)(e);return t&&jc(t)?t:null},jd=e=>e?"string"==typeof e?e:bd(e,"yyyy-MM-dd"):"";function Ed({field:e,validity:t,inputRefs:n,isTouched:i,setIsTouched:o,children:a}){const{isValid:s}=e,[c,d]=(0,l.useState)(void 0),u=(0,l.useCallback)(()=>{const e=Array.isArray(n)?n:[n];for(const t of e){const e=t.current;if(e&&!e.validity.valid)return void d({type:"invalid",message:e.validationMessage})}d(void 0)},[n]);return(0,l.useEffect)(()=>{const e=Array.isArray(n)?n:[n],r=t?wc(s,t):void 0;for(const t of e){const e=t.current;e&&e.setCustomValidity("invalid"===r?.type&&r.message?r.message:"")}},[n,s,t]),(0,l.useEffect)(()=>{const e=Array.isArray(n)?n:[n],t=e=>{e.preventDefault(),o(!0)};for(const n of e)n.current?.addEventListener("invalid",t);return()=>{for(const n of e)n.current?.removeEventListener("invalid",t)}},[n,o]),(0,l.useEffect)(()=>{if(!i)return;const e=t?wc(s,t):void 0;e?d(e):u()},[i,s,t,u]),(0,r.jsxs)("div",{onBlur:e=>{i||e.relatedTarget&&e.currentTarget.contains(e.relatedTarget)||o(!0)},children:[a,(0,r.jsx)("div",{"aria-live":"polite",children:c&&(0,r.jsxs)("p",{className:yn("components-validated-control__indicator","invalid"===c.type?"is-invalid":void 0),children:[(0,r.jsx)(zr.Icon,{className:"components-validated-control__indicator-icon",icon:yd,size:16,fill:"currentColor"}),c.message]})})]})}function Id({data:e,field:t,onChange:n,hideLabelFromVision:i,markWhenOptional:o,validity:a}){const{id:s,label:c,description:d,setValue:u,getValue:f,isValid:p,format:m}=t,g=t.isDisabled({item:e,field:t}),[h,v]=(0,l.useState)(null),b=m.weekStartsOn??(0,Fl.getSettings)().l10n.startOfWeek,w=f({item:e}),y="string"==typeof w?w:void 0,[x,_]=(0,l.useState)(()=>kd(y)||new Date),[C,S]=(0,l.useState)(!1),k=(0,l.useRef)(null),{minConstraint:j,maxConstraint:E,disabledMatchers:I}=kc(p,kd),M=(0,l.useCallback)(t=>n(u({item:e,value:t})),[e,n,u]),V=(0,l.useCallback)(e=>{const t=e?bd(e,"yyyy-MM-dd"):void 0;M(t),v(null),S(!0)},[M]),N=(0,l.useCallback)(e=>{const t=e.getValue(),n=jd(t);_(t),M(n),v(e.id),S(!0)},[M]),R=(0,l.useCallback)(e=>{if(M(e),e){const t=kd(e);t&&_(t)}v(null),S(!0)},[M]),{timezone:{string:O}}=(0,Fl.getSettings)();let T=c;return p?.required&&!o?T=`${c} (${(0,er.__)("Required")})`:!p?.required&&o&&(T=`${c} (${(0,er.__)("Optional")})`),(0,r.jsx)(Ed,{field:t,validity:a,inputRefs:k,isTouched:C,setIsTouched:S,children:(0,r.jsx)(zr.BaseControl,{id:s,className:"dataviews-controls__date",label:T,help:d,hideLabelFromVision:i,children:(0,r.jsxs)(Qn,{direction:"column",gap:"lg",children:[(0,r.jsxs)(Qn,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[Cd.map(e=>{const t=h===e.id;return(0,r.jsx)(zr.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:t,size:"small",disabled:g,accessibleWhenDisabled:!0,onClick:()=>N(e),children:e.label},e.id)}),(0,r.jsx)(zr.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!h,size:"small",disabled:!!h||g,accessibleWhenDisabled:!0,children:(0,er.__)("Custom")})]}),(0,r.jsx)(zr.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:k,type:"date",label:(0,er.__)("Date"),hideLabelFromVision:!0,value:y,onChange:R,required:!!t.isValid?.required,disabled:g,min:j,max:E}),(0,r.jsx)(xd,{style:{width:"100%"},selected:y&&kd(y)||void 0,onSelect:V,month:x,onMonthChange:_,timeZone:O||void 0,weekStartsOn:b,disabled:g||I,disableNavigation:g})]})})})}function Md({data:e,field:t,onChange:n,hideLabelFromVision:i,markWhenOptional:o,validity:a}){const{id:s,label:c,description:d,getValue:u,setValue:f,isValid:p,format:m}=t,g=t.isDisabled({item:e,field:t});let h;const v=u({item:e});Array.isArray(v)&&2===v.length&&v.every(e=>"string"==typeof e)&&(h=v);const b=m.weekStartsOn??(0,Fl.getSettings)().l10n.startOfWeek,{minConstraint:w,maxConstraint:y,disabledMatchers:x}=kc(p,kd),_=(0,l.useCallback)(t=>{n(f({item:e,value:t}))},[e,n,f]),[C,S]=(0,l.useState)(null),k=(0,l.useMemo)(()=>{if(!h)return{from:void 0,to:void 0};const[e,t]=h;return{from:kd(e)||void 0,to:kd(t)||void 0}},[h]),[j,E]=(0,l.useState)(()=>k.from||new Date),[I,M]=(0,l.useState)(!1),V=(0,l.useRef)(null),N=(0,l.useRef)(null),R=(0,l.useCallback)((e,t)=>{e&&t?_([jd(e),jd(t)]):e||t||_(void 0)},[_]),O=(0,l.useCallback)(e=>{R(e?.from,e?.to),S(null),M(!0)},[R]),T=(0,l.useCallback)(e=>{const[t,n]=e.getValue();E(t),R(t,n),S(e.id),M(!0)},[R]),P=(0,l.useCallback)((e,t)=>{const[n,r]=h||[void 0,void 0];if(R("from"===e?t:n,"to"===e?t:r),t){const e=kd(t);e&&E(e)}S(null),M(!0)},[h,R]),{timezone:A}=(0,Fl.getSettings)();let D=c;return t.isValid?.required&&!o?D=`${c} (${(0,er.__)("Required")})`:!t.isValid?.required&&o&&(D=`${c} (${(0,er.__)("Optional")})`),(0,r.jsx)(Ed,{field:t,validity:a,inputRefs:[V,N],isTouched:I,setIsTouched:M,children:(0,r.jsx)(zr.BaseControl,{id:s,className:"dataviews-controls__date",label:D,help:d,hideLabelFromVision:i,children:(0,r.jsxs)(Qn,{direction:"column",gap:"lg",children:[(0,r.jsxs)(Qn,{direction:"row",gap:"sm",wrap:"wrap",justify:"flex-start",children:[Sd.map(e=>{const t=C===e.id;return(0,r.jsx)(zr.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:t,size:"small",disabled:g,accessibleWhenDisabled:!0,onClick:()=>T(e),children:e.label},e.id)}),(0,r.jsx)(zr.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!C,size:"small",accessibleWhenDisabled:!0,disabled:!!C||g,children:(0,er.__)("Custom")})]}),(0,r.jsxs)(Qn,{direction:"row",gap:"sm",justify:"space-between",className:"dataviews-controls__date-range-inputs",children:[(0,r.jsx)(zr.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:V,type:"date",label:(0,er.__)("From"),hideLabelFromVision:!0,value:h?.[0],onChange:e=>P("from",e),required:!!t.isValid?.required,disabled:g,min:w,max:y}),(0,r.jsx)(zr.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:N,type:"date",label:(0,er.__)("To"),hideLabelFromVision:!0,value:h?.[1],onChange:e=>P("to",e),required:!!t.isValid?.required,disabled:g,min:w,max:y})]}),(0,r.jsx)(_d,{style:{width:"100%"},selected:k,onSelect:O,month:j,onMonthChange:E,timeZone:A.string||void 0,weekStartsOn:b,disabled:g||x})]})})})}var{ValidatedSelectControl:Vd}=Ur(zr.privateApis);function Nd({data:e,field:t,onChange:n,hideLabelFromVision:i,markWhenOptional:o,validity:a}){const{type:s,label:c,description:d,getValue:u,setValue:f,isValid:p}=t,m=t.isDisabled({item:e,field:t}),g="array"===s,h=u({item:e})??(g?[]:""),v=(0,l.useCallback)(t=>n(f({item:e,value:t})),[e,n,f]),{elements:b,isLoading:w}=vl({elements:t.elements,getElements:t.getElements});return w?(0,r.jsx)(zr.Spinner,{}):(0,r.jsx)(Vd,{required:!!t.isValid?.required,markWhenOptional:o,customValidity:wc(p,a),label:c,value:h,help:d,options:b,onChange:v,__next40pxDefaultSize:!0,hideLabelFromVision:i,multiple:g,disabled:m})}var Rd=(0,r.jsx)(tr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r.jsx)(tr.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"})}),{ValidatedInputControl:Od}=Ur(zr.privateApis);function Td({data:e,field:t,onChange:n,hideLabelFromVision:i,markWhenOptional:o,type:a,prefix:s,suffix:c,validity:d}){const{label:u,placeholder:f,description:p,getValue:m,setValue:g,isValid:h}=t,v=m({item:e}),b=t.isDisabled({item:e,field:t}),w=(0,l.useCallback)(t=>n(g({item:e,value:t})),[e,g,n]);return(0,r.jsx)(Od,{required:!!h.required,markWhenOptional:o,customValidity:wc(h,d),label:u,placeholder:f,value:v??"",help:p,onChange:w,hideLabelFromVision:i,type:a,prefix:s,suffix:c,disabled:b,pattern:h.pattern?h.pattern.constraint:void 0,minLength:h.minLength?h.minLength.constraint:void 0,maxLength:h.maxLength?h.maxLength.constraint:void 0,__next40pxDefaultSize:!0})}var Pd=(0,r.jsx)(tr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r.jsx)(tr.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"})}),Ad=(0,r.jsx)(tr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r.jsx)(tr.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"})}),{ValidatedNumberControl:Dd}=Ur(zr.privateApis);function Fd(e){if(""===e||void 0===e)return"";const t=Number(e);return Number.isFinite(t)?t:""}function Ld({value:e,onChange:t,hideLabelFromVision:n,step:i}){const[o="",a=""]=e,s=(0,l.useCallback)(e=>t([Fd(e),a]),[t,a]),c=(0,l.useCallback)(e=>t([o,Fd(e)]),[t,o]);return(0,r.jsx)(zr.BaseControl,{help:(0,er.__)("The max. value must be greater than the min. value."),children:(0,r.jsxs)(zr.Flex,{direction:"row",gap:4,children:[(0,r.jsx)(zr.__experimentalNumberControl,{label:(0,er.__)("Min."),value:o,max:a?Number(a)-i:void 0,onChange:s,__next40pxDefaultSize:!0,hideLabelFromVision:n,step:i}),(0,r.jsx)(zr.__experimentalNumberControl,{label:(0,er.__)("Max."),value:a,min:o?Number(o)+i:void 0,onChange:c,__next40pxDefaultSize:!0,hideLabelFromVision:n,step:i})]})})}function zd({data:e,field:t,onChange:n,hideLabelFromVision:i,markWhenOptional:o,operator:a,validity:s}){const c=t.format?.decimals??0,d=Math.pow(10,-1*Math.abs(c)),{label:u,description:f,getValue:p,setValue:m,isValid:g}=t,h=p({item:e})??"",v=t.isDisabled({item:e,field:t}),b=(0,l.useCallback)(t=>{n(m({item:e,value:["",void 0].includes(t)?void 0:Number(t)}))},[e,n,m]),w=(0,l.useCallback)(t=>{n(m({item:e,value:t}))},[e,n,m]);if(a===lr){let e=["",""];return Array.isArray(h)&&2===h.length&&h.every(e=>"number"==typeof e||""===e)&&(e=h),(0,r.jsx)(Ld,{value:e,onChange:w,hideLabelFromVision:i,step:d})}return(0,r.jsx)(Dd,{required:!!g.required,markWhenOptional:o,customValidity:wc(g,s),label:u,help:f,value:h,onChange:b,__next40pxDefaultSize:!0,hideLabelFromVision:i,step:d,min:g.min?g.min.constraint:void 0,max:g.max?g.max.constraint:void 0,disabled:v})}var{ValidatedRadioControl:Bd}=Ur(zr.privateApis),{ValidatedToggleControl:Hd}=Ur(zr.privateApis),{ValidatedTextareaControl:$d}=Ur(zr.privateApis),{ValidatedToggleGroupControl:Wd}=Ur(zr.privateApis),{ValidatedFormTokenField:qd}=Ur(zr.privateApis),Ud={grad:.9,turn:360,rad:360/(2*Math.PI)},Gd=function(e){return"string"==typeof e?e.length>0:"number"==typeof e},Yd=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*e)/n+0},Kd=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),e>n?n:e>t?e:t},Xd=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},Zd=function(e){return{r:Kd(e.r,0,255),g:Kd(e.g,0,255),b:Kd(e.b,0,255),a:Kd(e.a)}},Jd=function(e){return{r:Yd(e.r),g:Yd(e.g),b:Yd(e.b),a:Yd(e.a,3)}},Qd=/^#([0-9a-f]{3,8})$/i,eu=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},tu=function(e){var t=e.r,n=e.g,r=e.b,i=e.a,o=Math.max(t,n,r),a=o-Math.min(t,n,r),s=a?o===t?(n-r)/a:o===n?2+(r-t)/a:4+(t-n)/a:0;return{h:60*(s<0?s+6:s),s:o?a/o*100:0,v:o/255*100,a:i}},nu=function(e){var t=e.h,n=e.s,r=e.v,i=e.a;t=t/360*6,n/=100,r/=100;var o=Math.floor(t),a=r*(1-n),s=r*(1-(t-o)*n),l=r*(1-(1-t+o)*n),c=o%6;return{r:255*[r,s,a,a,l,r][c],g:255*[l,r,r,s,a,a][c],b:255*[a,a,l,r,r,s][c],a:i}},ru=function(e){return{h:Xd(e.h),s:Kd(e.s,0,100),l:Kd(e.l,0,100),a:Kd(e.a)}},iu=function(e){return{h:Yd(e.h),s:Yd(e.s),l:Yd(e.l),a:Yd(e.a,3)}},ou=function(e){return nu((n=(t=e).s,{h:t.h,s:(n*=((r=t.l)<50?r:100-r)/100)>0?2*n/(r+n)*100:0,v:r+n,a:t.a}));var t,n,r},au=function(e){return{h:(t=tu(e)).h,s:(i=(200-(n=t.s))*(r=t.v)/100)>0&&i<200?n*r/100/(i<=100?i:200-i)*100:0,l:i/2,a:t.a};var t,n,r,i},su=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,lu=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,cu=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,du=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,uu={string:[[function(e){var t=Qd.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:4===e.length?Yd(parseInt(e[3]+e[3],16)/255,2):1}:6===e.length||8===e.length?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:8===e.length?Yd(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=cu.exec(e)||du.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:Zd({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:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=su.exec(e)||lu.exec(e);if(!t)return null;var n,r,i=ru({h:(n=t[1],r=t[2],void 0===r&&(r="deg"),Number(n)*(Ud[r]||1)),s:Number(t[3]),l:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)});return ou(i)},"hsl"]],object:[[function(e){var t=e.r,n=e.g,r=e.b,i=e.a,o=void 0===i?1:i;return Gd(t)&&Gd(n)&&Gd(r)?Zd({r:Number(t),g:Number(n),b:Number(r),a:Number(o)}):null},"rgb"],[function(e){var t=e.h,n=e.s,r=e.l,i=e.a,o=void 0===i?1:i;if(!Gd(t)||!Gd(n)||!Gd(r))return null;var a=ru({h:Number(t),s:Number(n),l:Number(r),a:Number(o)});return ou(a)},"hsl"],[function(e){var t=e.h,n=e.s,r=e.v,i=e.a,o=void 0===i?1:i;if(!Gd(t)||!Gd(n)||!Gd(r))return null;var a=function(e){return{h:Xd(e.h),s:Kd(e.s,0,100),v:Kd(e.v,0,100),a:Kd(e.a)}}({h:Number(t),s:Number(n),v:Number(r),a:Number(o)});return nu(a)},"hsv"]]},fu=function(e,t){for(var n=0;n<t.length;n++){var r=t[n][0](e);if(r)return[r,t[n][1]]}return[null,void 0]},pu=function(e,t){var n=au(e);return{h:n.h,s:Kd(n.s+100*t,0,100),l:n.l,a:n.a}},mu=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},gu=function(e,t){var n=au(e);return{h:n.h,s:n.s,l:Kd(n.l+100*t,0,100),a:n.a}},hu=function(){function e(e){this.parsed=function(e){return"string"==typeof e?fu(e.trim(),uu.string):"object"==typeof e&&null!==e?fu(e,uu.object):[null,void 0]}(e)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return null!==this.parsed},e.prototype.brightness=function(){return Yd(mu(this.rgba),2)},e.prototype.isDark=function(){return mu(this.rgba)<.5},e.prototype.isLight=function(){return mu(this.rgba)>=.5},e.prototype.toHex=function(){return t=(e=Jd(this.rgba)).r,n=e.g,r=e.b,o=(i=e.a)<1?eu(Yd(255*i)):"","#"+eu(t)+eu(n)+eu(r)+o;var e,t,n,r,i,o},e.prototype.toRgb=function(){return Jd(this.rgba)},e.prototype.toRgbString=function(){return t=(e=Jd(this.rgba)).r,n=e.g,r=e.b,(i=e.a)<1?"rgba("+t+", "+n+", "+r+", "+i+")":"rgb("+t+", "+n+", "+r+")";var e,t,n,r,i},e.prototype.toHsl=function(){return iu(au(this.rgba))},e.prototype.toHslString=function(){return t=(e=iu(au(this.rgba))).h,n=e.s,r=e.l,(i=e.a)<1?"hsla("+t+", "+n+"%, "+r+"%, "+i+")":"hsl("+t+", "+n+"%, "+r+"%)";var e,t,n,r,i},e.prototype.toHsv=function(){return e=tu(this.rgba),{h:Yd(e.h),s:Yd(e.s),v:Yd(e.v),a:Yd(e.a,3)};var e},e.prototype.invert=function(){return vu({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},e.prototype.saturate=function(e){return void 0===e&&(e=.1),vu(pu(this.rgba,e))},e.prototype.desaturate=function(e){return void 0===e&&(e=.1),vu(pu(this.rgba,-e))},e.prototype.grayscale=function(){return vu(pu(this.rgba,-1))},e.prototype.lighten=function(e){return void 0===e&&(e=.1),vu(gu(this.rgba,e))},e.prototype.darken=function(e){return void 0===e&&(e=.1),vu(gu(this.rgba,-e))},e.prototype.rotate=function(e){return void 0===e&&(e=15),this.hue(this.hue()+e)},e.prototype.alpha=function(e){return"number"==typeof e?vu({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):Yd(this.rgba.a,3);var t},e.prototype.hue=function(e){var t=au(this.rgba);return"number"==typeof e?vu({h:e,s:t.s,l:t.l,a:t.a}):Yd(t.h)},e.prototype.isEqual=function(e){return this.toHex()===vu(e).toHex()},e}(),vu=function(e){return e instanceof hu?e:new hu(e)},{ValidatedInputControl:bu}=Ur(zr.privateApis),wu=({color:e,onColorChange:t,disabled:n})=>{const i=e&&vu(e).isValid()?e:"#ffffff";return(0,r.jsx)(zr.Dropdown,{className:"dataviews-controls__color-picker-dropdown",popoverProps:{resize:!1},renderToggle:({onToggle:e})=>(0,r.jsx)(zr.Button,{onClick:e,"aria-label":(0,er.__)("Open color picker"),size:"small",disabled:n,accessibleWhenDisabled:!0,icon:()=>(0,r.jsx)(zr.ColorIndicator,{colorValue:i})}),renderContent:()=>(0,r.jsx)(zr.__experimentalDropdownContentWrapper,{paddingSize:"none",children:(0,r.jsx)(zr.ColorPicker,{color:i,onChange:t,enableAlpha:!0})})})},yu=(0,r.jsx)(tr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r.jsx)(tr.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"})});function xu(e){return Array.isArray(e.elements)&&e.elements.length>0||"function"==typeof e.getElements}var _u={adaptiveSelect:function(e){const{field:t}=e,{elements:n}=vl({elements:t.elements,getElements:t.getElements});return n.length>=10?(0,r.jsx)(_c,{...e}):(0,r.jsx)(Nd,{...e})},array:function({data:e,field:t,onChange:n,hideLabelFromVision:i,markWhenOptional:o,validity:a}){const{label:s,placeholder:c,getValue:d,setValue:u,isValid:f}=t,p=d({item:e}),m=t.isDisabled({item:e,field:t}),{elements:g,isLoading:h}=vl({elements:t.elements,getElements:t.getElements}),v=(0,l.useMemo)(()=>Array.isArray(p)?p.map(e=>{const t=g?.find(t=>t.value===e);return t||{value:e,label:e}}):[],[p,g]),b=(0,l.useCallback)(t=>{const r=t.map(e=>"object"==typeof e&&"value"in e?e.value:e);n(u({item:e,value:r}))},[n,u,e]);return h?(0,r.jsx)(zr.Spinner,{}):(0,r.jsx)(qd,{required:!!f?.required,markWhenOptional:o,customValidity:wc(f,a),label:i?void 0:s,value:v,onChange:b,placeholder:c,suggestions:g?.map(e=>e.value),disabled:m,__experimentalValidateInput:e=>!t.isValid?.elements||!g||g.some(t=>t.value===e||t.label===e),__experimentalExpandOnFocus:g&&g.length>0,__experimentalShowHowTo:!t.isValid?.elements,displayTransform:e=>{if("object"==typeof e&&"label"in e)return e.label;if("string"==typeof e&&g){const t=g.find(t=>t.value===e);return t?.label||e}return e},__experimentalRenderItem:({item:e})=>{if("string"==typeof e&&g){const t=g.find(t=>t.value===e);return(0,r.jsx)("span",{children:t?.label||e})}return(0,r.jsx)("span",{children:e})}})},checkbox:function({field:e,onChange:t,data:n,hideLabelFromVision:i,markWhenOptional:o,validity:a}){const{getValue:s,setValue:c,label:d,description:u,isValid:f}=e,p=e.isDisabled({item:n,field:e}),m=(0,l.useCallback)(()=>{t(c({item:n,value:!s({item:n})}))},[n,s,t,c]);return(0,r.jsx)(yc,{required:!!e.isValid?.required,markWhenOptional:o,customValidity:wc(f,a),hidden:i,label:d,help:u,checked:s({item:n}),onChange:m,disabled:p})},color:function({data:e,field:t,onChange:n,hideLabelFromVision:i,markWhenOptional:o,validity:a}){const{label:s,placeholder:c,description:d,setValue:u,isValid:f}=t,p=t.isDisabled({item:e,field:t}),m=t.getValue({item:e})||"",g=(0,l.useCallback)(t=>{n(u({item:e,value:t}))},[e,n,u]),h=(0,l.useCallback)(t=>{n(u({item:e,value:t||""}))},[e,n,u]);return(0,r.jsx)(bu,{required:!!t.isValid?.required,markWhenOptional:o,customValidity:wc(f,a),label:s,placeholder:c,value:m,help:d,onChange:h,hideLabelFromVision:i,type:"text",disabled:p,prefix:(0,r.jsx)(zr.__experimentalInputControlPrefixWrapper,{variant:"control",children:(0,r.jsx)(wu,{color:m,onColorChange:g,disabled:p})})})},combobox:_c,datetime:function({data:e,field:t,onChange:n,hideLabelFromVision:i,markWhenOptional:o,operator:a,validity:s,config:l}){return a===cr||a===dr?(0,r.jsx)(Sc,{className:"dataviews-controls__datetime",data:e,field:t,onChange:n,hideLabelFromVision:i,operator:a}):(0,r.jsx)(Nc,{data:e,field:t,onChange:n,hideLabelFromVision:i,markWhenOptional:o,validity:s,config:l})},date:function({data:e,field:t,onChange:n,hideLabelFromVision:i,markWhenOptional:o,operator:a,validity:s}){return a===cr||a===dr?(0,r.jsx)(Sc,{className:"dataviews-controls__date",data:e,field:t,onChange:n,hideLabelFromVision:i,operator:a}):a===lr?(0,r.jsx)(Md,{data:e,field:t,onChange:n,hideLabelFromVision:i,markWhenOptional:o,validity:s}):(0,r.jsx)(Id,{data:e,field:t,onChange:n,hideLabelFromVision:i,markWhenOptional:o,validity:s})},email:function({data:e,field:t,onChange:n,hideLabelFromVision:i,markWhenOptional:o,validity:a}){return(0,r.jsx)(Td,{data:e,field:t,onChange:n,hideLabelFromVision:i,markWhenOptional:o,validity:a,type:"email",prefix:(0,r.jsx)(zr.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,r.jsx)(zr.Icon,{icon:Rd})})})},telephone:function({data:e,field:t,onChange:n,hideLabelFromVision:i,markWhenOptional:o,validity:a}){return(0,r.jsx)(Td,{data:e,field:t,onChange:n,hideLabelFromVision:i,markWhenOptional:o,validity:a,type:"tel",prefix:(0,r.jsx)(zr.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,r.jsx)(zr.Icon,{icon:Pd})})})},url:function({data:e,field:t,onChange:n,hideLabelFromVision:i,markWhenOptional:o,validity:a}){return(0,r.jsx)(Td,{data:e,field:t,onChange:n,hideLabelFromVision:i,markWhenOptional:o,validity:a,type:"url",prefix:(0,r.jsx)(zr.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,r.jsx)(zr.Icon,{icon:Ad})})})},integer:function(e){return(0,r.jsx)(zd,{...e})},number:function(e){return(0,r.jsx)(zd,{...e})},password:function({data:e,field:t,onChange:n,hideLabelFromVision:i,markWhenOptional:o,validity:a}){const[s,c]=(0,l.useState)(!1),d=t.isDisabled({item:e,field:t}),u=(0,l.useCallback)(()=>{c(e=>!e)},[]);return(0,r.jsx)(Td,{data:e,field:t,onChange:n,hideLabelFromVision:i,markWhenOptional:o,validity:a,type:s?"text":"password",suffix:(0,r.jsx)(zr.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,r.jsx)(zr.Button,{icon:s?hi:yu,onClick:u,size:"small",label:s?(0,er.__)("Hide password"):(0,er.__)("Show password"),disabled:d,accessibleWhenDisabled:!0})})})},radio:function({data:e,field:t,onChange:n,hideLabelFromVision:i,markWhenOptional:o,validity:a}){const{label:s,description:c,getValue:d,setValue:u,isValid:f}=t,p=t.isDisabled({item:e,field:t}),{elements:m,isLoading:g}=vl({elements:t.elements,getElements:t.getElements}),h=d({item:e}),v=(0,l.useCallback)(t=>n(u({item:e,value:t})),[e,n,u]);return g?(0,r.jsx)(zr.Spinner,{}):(0,r.jsx)(Bd,{required:!!t.isValid?.required,markWhenOptional:o,customValidity:wc(f,a),label:s,help:c,onChange:v,options:m,selected:h,hideLabelFromVision:i,disabled:p})},select:Nd,text:function({data:e,field:t,onChange:n,hideLabelFromVision:i,markWhenOptional:o,config:a,validity:s}){const{prefix:c,suffix:d}=a||{};return(0,r.jsx)(Td,{data:e,field:t,onChange:n,hideLabelFromVision:i,markWhenOptional:o,validity:s,prefix:c?(0,l.createElement)(c):void 0,suffix:d?(0,l.createElement)(d):void 0})},toggle:function({field:e,onChange:t,data:n,hideLabelFromVision:i,markWhenOptional:o,validity:a}){const{label:s,description:c,getValue:d,setValue:u,isValid:f}=e,p=e.isDisabled({item:n,field:e}),m=(0,l.useCallback)(()=>{t(u({item:n,value:!d({item:n})}))},[t,u,n,d]);return(0,r.jsx)(Hd,{required:!!f.required,markWhenOptional:o,customValidity:wc(f,a),hidden:i,label:s,help:c,checked:d({item:n}),onChange:m,disabled:p})},textarea:function({data:e,field:t,onChange:n,hideLabelFromVision:i,markWhenOptional:o,config:a,validity:s}){const{rows:c=4}=a||{},d=t.isDisabled({item:e,field:t}),{label:u,placeholder:f,description:p,setValue:m,isValid:g}=t,h=t.getValue({item:e}),v=(0,l.useCallback)(t=>n(m({item:e,value:t})),[e,n,m]);return(0,r.jsx)($d,{required:!!g.required,markWhenOptional:o,customValidity:wc(g,s),label:u,placeholder:f,value:h??"",help:p,onChange:v,rows:c,disabled:d,minLength:g.minLength?g.minLength.constraint:void 0,maxLength:g.maxLength?g.maxLength.constraint:void 0,__next40pxDefaultSize:!0,hideLabelFromVision:i})},toggleGroup:function({data:e,field:t,onChange:n,hideLabelFromVision:i,markWhenOptional:o,validity:a}){const{getValue:s,setValue:c,isValid:d}=t,u=t.isDisabled({item:e,field:t}),f=s({item:e}),p=(0,l.useCallback)(t=>n(c({item:e,value:t})),[e,n,c]),{elements:m,isLoading:g}=vl({elements:t.elements,getElements:t.getElements});if(g)return(0,r.jsx)(zr.Spinner,{});if(0===m.length)return null;const h=m.find(e=>e.value===f);return(0,r.jsx)(Wd,{required:!!t.isValid?.required,markWhenOptional:o,customValidity:wc(d,a),__next40pxDefaultSize:!0,isBlock:!0,label:t.label,help:h?.description||t.description,onChange:p,value:f,hideLabelFromVision:i,children:m.map(e=>(0,r.jsx)(zr.__experimentalToggleGroupControlOption,{label:e.label,value:e.value,disabled:u},e.value))})}};function Cu(e,t){return"function"==typeof e.Edit?e.Edit:"string"==typeof e.Edit?Su(e.Edit):(n=e.Edit)&&"object"==typeof n&&"string"==typeof n.control?function(e){const{control:t,...n}=e,i=Su(t);return null===i?null:function(e){return(0,r.jsx)(i,{...e,config:n})}}(e.Edit):xu(e)&&"array"!==e.type?Su("adaptiveSelect"):null===t?null:Su(t);var n}function Su(e){return Object.keys(_u).includes(e)?_u[e]:null}var ku=function(e,t,n){if(!1===e.filterBy)return!1;const r=e.filterBy?.operators?.filter(e=>n.includes(e))??t;return 0!==r.length&&{isPrimary:!!e.filterBy?.isPrimary,operators:r}},ju=e=>({value:t})=>{const n=e.split("."),r={};let i=r;for(const e of n.slice(0,-1))i[e]={},i=i[e];return i[n.at(-1)]=t,r};function Eu({item:e,field:t}){const{elements:n,isLoading:r}=vl({elements:t.elements,getElements:t.getElements}),i=t.getValue({item:e});return r||0===n.length?i:n?.find(e=>e.value===i)?.label||t.getValue({item:e})}function Iu({item:e,field:t}){return t.hasElements?(0,r.jsx)(Eu,{item:e,field:t}):t.getValueFormatted({item:e,field:t})}var Mu=(e,t,n)=>"asc"===n?e.localeCompare(t):t.localeCompare(e);function Vu(e,t){const n=t.getValue({item:e});return![void 0,"",null].includes(n)}function Nu(e,t){if("number"!=typeof t.isValid.minLength?.constraint)return!1;const n=t.getValue({item:e});return!![void 0,"",null].includes(n)||String(n).length>=t.isValid.minLength.constraint}function Ru(e,t){if("number"!=typeof t.isValid.maxLength?.constraint)return!1;const n=t.getValue({item:e});return!![void 0,"",null].includes(n)||String(n).length<=t.isValid.maxLength.constraint}function Ou(e,t){if(void 0===t.isValid.pattern?.constraint)return!0;try{const n=new RegExp(t.isValid.pattern.constraint),r=t.getValue({item:e});return!![void 0,"",null].includes(r)||n.test(String(r))}catch{return!1}}function Tu(e,t){const n=(t.elements??[]).map(e=>e.value);if(0===n.length)return!0;const r=t.getValue({item:e});return[].concat(r).every(e=>n.includes(e))}var Pu=function({item:e,field:t}){return t.getValue({item:e})},Au=/^[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])?)*$/,Du={type:"email",render:Iu,Edit:"email",sort:Mu,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[ir,or],validOperators:[ur,fr,xr,_r,Cr,ir,or,ar,sr],format:{},getValueFormatted:Pu,validate:{required:Vu,pattern:Ou,minLength:Nu,maxLength:Ru,elements:Tu,custom:function(e,t){const n=t.getValue({item:e});return[void 0,"",null].includes(n)||Au.test(n)?null:(0,er.__)("Value must be a valid email address.")}}},Fu=(e,t,n)=>"asc"===n?e-t:t-e;function Lu(e,t){if("number"!=typeof t.isValid.min?.constraint)return!1;const n=t.getValue({item:e});return!![void 0,"",null].includes(n)||Number(n)>=t.isValid.min.constraint}function zu(e,t){if("number"!=typeof t.isValid.max?.constraint)return!1;const n=t.getValue({item:e});return!![void 0,"",null].includes(n)||Number(n)<=t.isValid.max.constraint}var Bu={separatorThousand:","},Hu={type:"integer",render:Iu,Edit:"integer",sort:Fu,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[ur,fr,pr,mr,gr,hr,lr],validOperators:[ur,fr,pr,mr,gr,hr,lr,ir,or,ar,sr],format:Bu,getValueFormatted:function({item:e,field:t}){let n,r=t.getValue({item:e});if(null==r)return"";if(r=Number(r),!Number.isFinite(r))return String(r);n="integer"!==t.type?Bu:t.format;const{separatorThousand:i}=n,o=Math.trunc(r);return i?String(o).replace(/\B(?=(\d{3})+(?!\d))/g,i):String(o)},validate:{required:Vu,min:Lu,max:zu,elements:Tu,custom:function(e,t){const n=t.getValue({item:e});return[void 0,"",null].includes(n)||Number.isInteger(n)?null:(0,er.__)("Value must be an integer.")}}},$u={separatorThousand:",",separatorDecimal:".",decimals:2},Wu={type:"number",render:Iu,Edit:"number",sort:Fu,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[ur,fr,pr,mr,gr,hr,lr],validOperators:[ur,fr,pr,mr,gr,hr,lr,ir,or,ar,sr],format:$u,getValueFormatted:function({item:e,field:t}){let n,r=t.getValue({item:e});if(null==r)return"";if(r=Number(r),!Number.isFinite(r))return String(r);n="number"!==t.type?$u:t.format;const{separatorThousand:i,separatorDecimal:o,decimals:a}=n,s=r.toFixed(a),[l,c]=s.split("."),d=i?l.replace(/\B(?=(\d{3})+(?!\d))/g,i):l;return 0===a?d:d+o+c},validate:{required:Vu,min:Lu,max:zu,elements:Tu,custom:function(e,t){const n=t.getValue({item:e});return function(e){return""===e||null==e}(n)||Number.isFinite(n)?null:(0,er.__)("Value must be a number.")}}},qu={type:"text",render:Iu,Edit:"text",sort:Mu,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[ir,or],validOperators:[ur,fr,xr,_r,Cr,ir,or,ar,sr],format:{},getValueFormatted:Pu,validate:{required:Vu,pattern:Ou,minLength:Nu,maxLength:Ru,elements:Tu}};function Uu(e){if(!e)return null;if(!jc(new Date(e)))return null;const t=(0,Fl.getDate)(e);return t&&jc(t)?t:null}function Gu(e,t,n){const r=t.isValid[n]?.constraint;if("string"!=typeof r)return!1;const i=t.getValue({item:e}),o=Array.isArray(i)?i["min"===n?0:i.length-1]:i;if(null==o||""===o)return!0;const a=Uu(r),s=Uu(String(o));return!!a&&!!s&&("min"===n?s.getTime()>=a.getTime():s.getTime()<=a.getTime())}function Yu(e,t){return Gu(e,t,"min")}function Ku(e,t){return Gu(e,t,"max")}var Xu={datetime:(0,Fl.getSettings)().formats.datetime,weekStartsOn:(0,Fl.getSettings)().l10n.startOfWeek},Zu={type:"datetime",render:Iu,Edit:"datetime",sort:(e,t,n)=>{const r=new Date(e).getTime(),i=new Date(t).getTime();return"asc"===n?r-i:i-r},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Sr,kr,vr,br,wr,yr,cr,dr],validOperators:[Sr,kr,vr,br,wr,yr,cr,dr],format:Xu,getValueFormatted:function({item:e,field:t}){const n=t.getValue({item:e});if(["",void 0,null].includes(n))return"";let r;return r="datetime"!==t.type?Xu:t.format,(0,Fl.dateI18n)(r.datetime,(0,Fl.getDate)(n))},validate:{required:Vu,elements:Tu,min:Yu,max:Ku}},Ju={date:(0,Fl.getSettings)().formats.date,weekStartsOn:(0,Fl.getSettings)().l10n.startOfWeek},Qu={type:"date",render:Iu,Edit:"date",sort:(e,t,n)=>{const r=new Date(e).getTime(),i=new Date(t).getTime();return"asc"===n?r-i:i-r},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Sr,kr,vr,br,wr,yr,cr,dr,lr],validOperators:[Sr,kr,vr,br,wr,yr,cr,dr,lr],format:Ju,getValueFormatted:function({item:e,field:t}){const n=t.getValue({item:e});if(["",void 0,null].includes(n))return"";let r;return r="date"!==t.type?Ju:t.format,(0,Fl.dateI18n)(r.date,(0,Fl.getDate)(n))},validate:{required:Vu,elements:Tu,min:Yu,max:Ku}},ef={type:"boolean",render:Iu,Edit:"checkbox",sort:(e,t,n)=>{const r=Boolean(e);return r===Boolean(t)?0:"asc"===n?r?1:-1:r?-1:1},validate:{required:function(e,t){return!0===t.getValue({item:e})},elements:Tu,custom:function(e,t){const n=t.getValue({item:e});return[void 0,"",null].includes(n)||[!0,!1].includes(n)?null:(0,er.__)("Value must be true, false, or undefined")}},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[ur,fr],validOperators:[ur,fr],format:{},getValueFormatted:function({item:e,field:t}){const n=t.getValue({item:e});return!0===n?(0,er.__)("True"):!1===n?(0,er.__)("False"):""}},tf={type:"media",render:()=>null,Edit:null,sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:Pu,validate:{}};function nf({item:e,field:t}){const n=t.getValue({item:e});return(Array.isArray(n)?n:[]).join(", ")}var rf={type:"array",render:function({item:e,field:t}){return nf({item:e,field:t})},Edit:"array",sort:(e,t,n)=>{const r=Array.isArray(e)?e:[],i=Array.isArray(t)?t:[];if(r.length!==i.length)return"asc"===n?r.length-i.length:i.length-r.length;const o=r.join(","),a=i.join(",");return"asc"===n?o.localeCompare(a):a.localeCompare(o)},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[ir,or],validOperators:[ir,or,ar,sr],format:{},getValueFormatted:nf,validate:{required:function(e,t){const n=t.getValue({item:e});return Array.isArray(n)&&n.length>0&&n.every(e=>![void 0,"",null].includes(e))},elements:Tu,custom:function(e,t){const n=t.getValue({item:e});return[void 0,"",null].includes(n)||Array.isArray(n)?n.every(e=>"string"==typeof e)?null:(0,er.__)("Every value must be a string."):(0,er.__)("Value must be an array.")}}},of={type:"password",render:Iu,Edit:"password",sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:function({item:e,field:t}){return t.getValue({item:e})?"••••••••":""},validate:{required:Vu,pattern:Ou,minLength:Nu,maxLength:Ru,elements:Tu}},af={type:"telephone",render:Iu,Edit:"telephone",sort:Mu,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[ir,or],validOperators:[ur,fr,xr,_r,Cr,ir,or,ar,sr],format:{},getValueFormatted:Pu,validate:{required:Vu,pattern:Ou,minLength:Nu,maxLength:Ru,elements:Tu}},sf={type:"color",render:function({item:e,field:t}){if(t.hasElements)return(0,r.jsx)(Eu,{item:e,field:t});const n=Pu({item:e,field:t});return n&&vu(n).isValid()?(0,r.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,r.jsx)("div",{style:{width:"16px",height:"16px",borderRadius:"50%",backgroundColor:n,border:"1px solid #ddd",flexShrink:0}}),(0,r.jsx)("span",{children:n})]}):n},Edit:"color",sort:(e,t,n)=>{const r=vu(e),i=vu(t);if(!r.isValid()&&!i.isValid())return 0;if(!r.isValid())return"asc"===n?1:-1;if(!i.isValid())return"asc"===n?-1:1;const o=r.toHsl(),a=i.toHsl();return o.h!==a.h?"asc"===n?o.h-a.h:a.h-o.h:o.s!==a.s?"asc"===n?o.s-a.s:a.s-o.s:"asc"===n?o.l-a.l:a.l-o.l},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[ir,or],validOperators:[ur,fr,ir,or],format:{},getValueFormatted:Pu,validate:{required:Vu,elements:Tu,custom:function(e,t){const n=t.getValue({item:e});return[void 0,"",null].includes(n)||vu(n).isValid()?null:(0,er.__)("Value must be a valid color.")}}},lf={type:"url",render:Iu,Edit:"url",sort:Mu,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[ir,or],validOperators:[ur,fr,xr,_r,Cr,ir,or,ar,sr],format:{},getValueFormatted:Pu,validate:{required:Vu,pattern:Ou,minLength:Nu,maxLength:Ru,elements:Tu}},cf={render:Iu,Edit:null,sort:(e,t,n)=>"number"==typeof e&&"number"==typeof t?Fu(e,t,n):Mu(e,t,n),enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[ur,fr],validOperators:Hl.map(e=>e.name),format:{},getValueFormatted:Pu,validate:{required:Vu,elements:Tu}};function df(e,t,n){const r=t.validate[n];if(r&&("number"==typeof e&&function(e){return"integer"===e||"number"===e}(t.type)||"string"==typeof e&&function(e){return"date"===e||"datetime"===e}(t.type)))return{constraint:e,validate:r}}function uf(e,t){const n=e.isValid;let r,i;!0===n?.required&&void 0!==t.validate.required&&(r={constraint:!0,validate:t.validate.required}),(!0===n?.elements||void 0===n?.elements&&(e.elements||e.getElements))&&void 0!==t.validate.elements&&(i={constraint:!0,validate:t.validate.elements});const o=df(n?.min,t,"min"),a=df(n?.max,t,"max"),s=n?.minLength;let l;"number"==typeof s&&void 0!==t.validate.minLength&&(l={constraint:s,validate:t.validate.minLength});const c=n?.maxLength;let d;"number"==typeof c&&void 0!==t.validate.maxLength&&(d={constraint:c,validate:t.validate.maxLength});const u=n?.pattern;let f;return void 0!==u&&void 0!==t.validate.pattern&&(f={constraint:u,validate:t.validate.pattern}),{required:r,elements:i,min:o,max:a,minLength:l,maxLength:d,pattern:f,custom:n?.custom??t.validate.custom}}function ff(e){return e.validOperators.reduce((e,t)=>{const n=$l(t);return n?.filter&&(e[t]=n.filter),e},{})}var pf=function(e,t){return{...t.format,...e.format}};function mf(e,t,n){const r=e.getBoundingClientRect(),i=r.top+r.height/2,o=Array.from(e.querySelectorAll("[aria-posinset]"));if(0===o.length)return!1;const a=o.reduce((e,t)=>{const n=t.getBoundingClientRect(),r=n.top+n.height/2,o=Math.abs(r-i),a=e.getBoundingClientRect(),s=a.top+a.height/2;return o<Math.abs(s-i)?t:e}),s=Number(a.getAttribute("aria-posinset")),l=a.getBoundingClientRect();return t.current={posinset:s,viewportOffset:l.top-r.top,direction:n},!0}var gf=e=>e.id,hf=()=>!0,vf=[],bf={table:{},grid:{},list:{}},wf=ao.filter(e=>!e.isPicker);function yf({header:e,search:t=!0,searchLabel:n}){const{view:i}=(0,l.useContext)(Tr),o=i.infiniteScrollEnabled;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(Qn,{direction:"row",align:"top",justify:"space-between",className:yn("dataviews__view-actions",{"dataviews__view-actions--infinite-scroll":o}),gap:"xs",children:[(0,r.jsxs)(Qn,{direction:"row",justify:"start",gap:"sm",className:"dataviews__search",children:[t&&(0,r.jsx)(ac,{label:n}),(0,r.jsx)(fo,{})]}),(0,r.jsxs)(Qn,{direction:"row",gap:"xs",style:{flexShrink:0},children:[(0,r.jsx)(bc,{}),e]})]}),(0,r.jsx)(Jl,{className:"dataviews-filters__container"}),(0,r.jsx)(Ql,{}),(0,r.jsx)(oc,{})]})}var xf=function({view:e,onChangeView:t,fields:n,search:i=!0,searchLabel:o,actions:a=vf,data:s,getItemId:c=gf,getItemLevel:d,isLoading:u=!1,paginationInfo:f,defaultLayouts:p=bf,selection:m,onChangeSelection:g,onClickItem:h,renderItemLink:v,isItemClickable:b=hf,header:w,children:y,config:x={perPageSizes:[10,20,50,100]},empty:_,onReset:C}){const[S,k]=(0,l.useState)([]),j=void 0===m||void 0===g,E=j?S:m,{data:I,paginationInfo:M,hasInitiallyLoaded:V,setVisibleEntries:N}=function({view:e,data:t,getItemId:n,isLoading:r,paginationInfo:i,selection:o}){const a=e.infiniteScrollEnabled,[s,c]=(0,l.useState)(!r);(0,l.useEffect)(()=>{r||c(!0)},[r]);const d=(0,l.useRef)(t),u=(0,l.useRef)(i);(0,l.useEffect)(()=>{r||(d.current=t,u.current=i)},[t,r,i]);const[f,p]=(0,l.useState)([]),m=(0,l.useRef)(new Map),g=(0,l.useRef)([]),h=(0,l.useRef)({search:void 0,filters:void 0,perPage:void 0}),v=(0,l.useRef)(void 0),b=(0,l.useRef)(void 0),w=(0,l.useRef)(!1),y=(0,l.useMemo)(()=>{void 0!==e.startPosition&&void 0!==b.current&&(e.startPosition<b.current?v.current="up":e.startPosition>b.current&&(v.current="down")),b.current=e.startPosition;const r=JSON.stringify(e.filters??[]),i=h.current.filters,a=!w.current||!e.infiniteScrollEnabled||e.search!==h.current.search||r!==i||e.perPage!==h.current.perPage;if(w.current=!0,h.current={search:e.search,filters:r,perPage:e.perPage},a){m.current.clear(),v.current=void 0;const r=e.search?1:e.startPosition??1,i=t.map((e,t)=>{const i=r+t;return m.current.set(n(e),i),{...e,position:i}});return g.current=i,i}const s=g.current,l=new Set(t.map(n)),c=v.current,d=e.search?1:e.startPosition??1,u=t.map((t,r)=>{const i=n(t),o=e.infiniteScrollEnabled?d+r:void 0;return void 0!==o&&m.current.set(i,o),{...t,position:o}});if(0===u.length)return s;const p=s.filter(e=>!l.has(n(e))),y="up"===c?[...u,...p]:[...p,...u];y.sort((e,t)=>e.position-t.position);let x=y;if(f.length>0){const e=Math.min(...f),t=Math.max(...f),r=20,i=y.map(e=>e.position),a=Math.min(...i);!(Math.max(...i)<e-r||a>t+r)&&(x=y.filter(i=>{const a=n(i),s=o?.includes(a);if(s)return!0;const l=i.position;return"up"===c?l<=t+r:"down"===c?l>=e-r:l>=e-r&&l<=t+r}))}return g.current=x,x},[t,e.search,e.filters,e.perPage,e.startPosition,e.infiniteScrollEnabled,f,o,n]);return a?{data:y,paginationInfo:i,hasInitiallyLoaded:s,setVisibleEntries:p}:{data:(r&&d.current?.length?d.current:t).map(e=>({...e,position:void 0})),paginationInfo:r&&d.current?.length?u.current:i,hasInitiallyLoaded:s,setVisibleEntries:void 0}}({view:e,data:s,getItemId:c,isLoading:u,selection:E,paginationInfo:f}),R=(0,l.useRef)(null),[O,T]=(0,l.useState)(0),P=(0,xn.useResizeObserver)(e=>{T(e[0].borderBoxSize[0].inlineSize)},{box:"border-box"}),[A,D]=(0,l.useState)(null),F=(0,l.useMemo)(()=>function(e){return e.map(e=>{const t=function(e){const t=[Du,Hu,Wu,qu,Zu,Qu,ef,tf,rf,of,af,sf,lf].find(t=>t?.type===e);return t||cf}(e.type),n=e.getValue||(r=e.id,({item:e})=>{const t=r.split(".");let n=e;for(const e of t)n=n.hasOwnProperty(e)?n[e]:void 0;return n});var r;return{id:e.id,label:e.label||e.id,header:e.header||e.label||e.id,description:e.description,placeholder:e.placeholder,getValue:n,setValue:e.setValue||ju(e.id),elements:e.elements,getElements:e.getElements,hasElements:xu(e),isVisible:e.isVisible,isDisabled:"function"==typeof e.isDisabled?e.isDisabled:()=>!!e.isDisabled,enableHiding:e.enableHiding??!0,readOnly:e.readOnly??!1,type:t.type,render:e.render??t.render,Edit:Cu(e,t.Edit),sort:function(r,i,o){const a=n({item:r}),s=n({item:i});return e.sort?e.sort(a,s,o):t.sort(a,s,o)},enableSorting:e.enableSorting??t.enableSorting,enableGlobalSearch:e.enableGlobalSearch??t.enableGlobalSearch,isValid:uf(e,t),filterBy:ku(e,t.defaultOperators,t.validOperators),filter:ff(t),format:pf(e,t),getValueFormatted:e.getValueFormatted??t.getValueFormatted}})}(n),[n]),L=(0,l.useMemo)(()=>e.infiniteScrollEnabled?E:E.filter(e=>s.some(t=>c(t)===e)),[E,s,c,e.infiniteScrollEnabled]),z=Xl(F,e),B=(0,l.useMemo)(()=>(z||[]).some(e=>e.isPrimary||e.isLocked),[z]),[H,$]=(0,l.useState)(B),{intersectionObserver:W}=function({view:e,onChangeView:t,isLoading:n,paginationInfo:r,containerRef:i,setVisibleEntries:o}){const a=(0,l.useRef)(null),s=(0,l.useRef)(e),c=(0,l.useRef)(n),d=(0,l.useRef)(t),u=(0,l.useRef)(r.totalItems);(0,l.useLayoutEffect)(()=>{s.current=e,c.current=n,d.current=t,u.current=r.totalItems},[e,n,t,r.totalItems]);const f=(0,l.useCallback)(e=>{o&&o(t=>{const n=new Set(t);let r=!1;return e.forEach(e=>{const t=Number(e.target?.attributes?.getNamedItem("aria-posinset")?.value);isNaN(t)||(e.isIntersecting?n.has(t)||(n.add(t),r=!0):n.has(t)&&(n.delete(t),r=!0))}),r?Array.from(n).sort():t})},[o]);(0,l.useLayoutEffect)(()=>{const t=i.current,r=a.current;if(!t||!e.infiniteScrollEnabled||!r||n)return;const o=t.querySelector(`[aria-posinset="${r.posinset}"]`);if(o){const e=t.getBoundingClientRect(),n=o.getBoundingClientRect().top-e.top-r.viewportOffset;Math.abs(n)>1&&(t.scrollTop+=n)}a.current=null},[i,n,e.infiniteScrollEnabled]);const p=(0,l.useRef)(null);return(0,l.useEffect)(()=>{if(e.infiniteScrollEnabled&&f)return p.current=new IntersectionObserver(f,{root:null,rootMargin:"0px",threshold:.1}),()=>{p.current&&(p.current.disconnect(),p.current=null)};p.current&&(p.current.disconnect(),p.current=null)},[e.infiniteScrollEnabled,f]),(0,l.useEffect)(()=>{if(!e.infiniteScrollEnabled||!i.current)return;let t=0;const n=(0,xn.throttle)(e=>{const n=s.current,r=u.current,i=e.target,o=i.scrollTop,l=i.scrollHeight,f=i.clientHeight,p=o>t?"down":"up";if(t=o,c.current)return;const m=n.startPosition||1,g=n.perPage||10,h=Math.min(m+g,r);if("down"===p&&o+f>=l-600&&h<r){const e=h;mf(i,a,"down"),d.current({...n,startPosition:e})}if("up"===p&&o<=800&&m>1){const e=m-g,t=e<6?1:e;mf(i,a,"up"),d.current({...n,startPosition:t})}},50),r=i.current;return r.addEventListener("scroll",n),()=>{r.removeEventListener("scroll",n),n.cancel()}},[i,e.infiniteScrollEnabled]),{intersectionObserver:p.current}}({view:e,onChangeView:t,isLoading:u,paginationInfo:f,containerRef:R,setVisibleEntries:N});(0,l.useEffect)(()=>{B&&!H&&$(!0)},[B,H]);const q=(0,l.useMemo)(()=>Object.fromEntries(Object.entries(p).filter(([e])=>wf.some(t=>t.type===e)).map(([e,t])=>[e,!0===t?{}:t])),[p]);return q[e.type]?(0,r.jsx)(Tr.Provider,{value:{view:e,onChangeView:t,fields:F,actions:a,data:I,isLoading:u,paginationInfo:M,selection:L,onChangeSelection:function(e){const t="function"==typeof e?e(E):e;j&&k(t),g&&g(t)},openedFilter:A,setOpenedFilter:D,getItemId:c,getItemLevel:d,isItemClickable:b,onClickItem:h,renderItemLink:v,containerWidth:O,containerRef:R,resizeObserverRef:P,defaultLayouts:q,filters:z,isShowingFilter:H,setIsShowingFilter:$,config:x,empty:_,hasInitiallyLoaded:V,onReset:C,intersectionObserver:W},children:(0,r.jsx)("div",{className:"dataviews-wrapper",children:y??(0,r.jsx)(yf,{header:w,search:i,searchLabel:o})})}):null};xf.BulkActionToolbar=fi,xf.Filters=Zl,xf.FiltersToggled=Jl,xf.FiltersToggle=fo,xf.Layout=Ql,xf.LayoutSwitcher=uc,xf.Pagination=nc,xf.Search=ac,xf.ViewConfig=hc,xf.Footer=oc;var _f=xf;const Cf=window.wp.coreData;function Sf(){return"undefined"!=typeof window}function kf(e){return If(e)?(e.nodeName||"").toLowerCase():"#document"}function jf(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function Ef(e){var t;return null==(t=(If(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function If(e){return!!Sf()&&(e instanceof Node||e instanceof jf(e).Node)}function Mf(e){return!!Sf()&&(e instanceof Element||e instanceof jf(e).Element)}function Vf(e){return!!Sf()&&(e instanceof HTMLElement||e instanceof jf(e).HTMLElement)}function Nf(e){return!(!Sf()||"undefined"==typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof jf(e).ShadowRoot)}function Rf(e){const{overflow:t,overflowX:n,overflowY:r,display:i}=Hf(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&"inline"!==i&&"contents"!==i}function Of(e){return/^(table|td|th)$/.test(kf(e))}function Tf(e){try{if(e.matches(":popover-open"))return!0}catch(e){}try{return e.matches(":modal")}catch(e){return!1}}const Pf=/transform|translate|scale|rotate|perspective|filter/,Af=/paint|layout|strict|content/,Df=e=>!!e&&"none"!==e;let Ff;function Lf(e){const t=Mf(e)?Hf(e):e;return Df(t.transform)||Df(t.translate)||Df(t.scale)||Df(t.rotate)||Df(t.perspective)||!zf()&&(Df(t.backdropFilter)||Df(t.filter))||Pf.test(t.willChange||"")||Af.test(t.contain||"")}function zf(){return null==Ff&&(Ff="undefined"!=typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Ff}function Bf(e){return/^(html|body|#document)$/.test(kf(e))}function Hf(e){return jf(e).getComputedStyle(e)}function $f(e){return Mf(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Wf(e){if("html"===kf(e))return e;const t=e.assignedSlot||e.parentNode||Nf(e)&&e.host||Ef(e);return Nf(t)?t.host:t}function qf(e){const t=Wf(e);return Bf(t)?e.ownerDocument?e.ownerDocument.body:e.body:Vf(t)&&Rf(t)?t:qf(t)}function Uf(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);const i=qf(e),o=i===(null==(r=e.ownerDocument)?void 0:r.body),a=jf(i);if(o){const e=Gf(a);return t.concat(a,a.visualViewport||[],Rf(i)?i:[],e&&n?Uf(e):[])}return t.concat(i,Uf(i,[],n))}function Gf(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}const Yf=kn[`useInsertionEffect${Math.random().toFixed(1)}`.slice(0,-3)],Kf=Yf&&Yf!==Sn.useLayoutEffect?Yf:e=>e();function Xf(e){const t=En(Zf).current;return t.next=e,Kf(t.effect),t.trampoline}function Zf(){const e={next:void 0,callback:Jf,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function Jf(){}const Qf="undefined"!=typeof document?Sn.useLayoutEffect:()=>{},ep=Sn.createContext(void 0);function tp(e){return Vf(e)&&"BUTTON"===e.tagName}const np=Sn.forwardRef(function(e,t){const{render:n,className:r,disabled:i=!1,focusableWhenDisabled:o=!1,nativeButton:a=!0,style:s,...l}=e,{getButtonProps:c,buttonRef:d}=function(e={}){const{disabled:t=!1,focusableWhenDisabled:n,tabIndex:r=0,native:i=!0,composite:o}=e,a=Sn.useRef(null),s=function(e=!1){const t=Sn.useContext(ep);if(void 0===t&&!e)throw new Error(Cn(16));return t}(!0),l=o??void 0!==s,{props:c}=function(e){const{focusableWhenDisabled:t,disabled:n,composite:r=!1,tabIndex:i=0,isNativeButton:o}=e,a=r&&!1!==t,s=r&&!1===t;return{props:Sn.useMemo(()=>{const e={onKeyDown(e){n&&t&&"Tab"!==e.key&&e.preventDefault()}};return r||(e.tabIndex=i,!o&&n&&(e.tabIndex=t?i:-1)),(o&&(t||a)||!o&&n)&&(e["aria-disabled"]=n),!o||t&&!s||(e.disabled=n),e},[r,n,t,a,s,o,i])}}({focusableWhenDisabled:n,disabled:t,composite:l,tabIndex:r,isNativeButton:i}),d=Sn.useCallback(()=>{const e=a.current;tp(e)&&l&&t&&void 0===c.disabled&&e.disabled&&(e.disabled=!1)},[t,c.disabled,l]);Qf(d,[d]);const u=Sn.useCallback((e={})=>{const{onClick:n,onMouseDown:r,onKeyUp:o,onKeyDown:a,onPointerDown:s,...d}=e;return An({type:i?"button":void 0,onClick(e){t?e.preventDefault():n?.(e)},onMouseDown(e){t||r?.(e)},onKeyDown(e){if(t)return;if(Wn(e),a?.(e),e.baseUIHandlerPrevented)return;const r=e.target===e.currentTarget,o=e.currentTarget,s=tp(o),c=!i&&(d=o,Boolean("A"===d?.tagName&&d?.href));var d;const u=r&&(i?s:!c),f="Enter"===e.key,p=" "===e.key,m=o.getAttribute("role"),g=m?.startsWith("menuitem")||"option"===m||"gridcell"===m;if(r&&l&&p){if(e.defaultPrevented&&g)return;return e.preventDefault(),void(c||i&&s?(o.click(),e.preventBaseUIHandler()):u&&(n?.(e),e.preventBaseUIHandler()))}u&&(i||!p&&!f||e.preventDefault(),!i&&f&&n?.(e))},onKeyUp(e){t||(Wn(e),o?.(e),e.target===e.currentTarget&&i&&l&&tp(e.currentTarget)&&" "===e.key?e.preventDefault():e.baseUIHandlerPrevented||e.target!==e.currentTarget||i||l||" "!==e.key||n?.(e))},onPointerDown(e){t?e.preventDefault():s?.(e)}},i?void 0:{role:"button"},c,d)},[t,c,l,i]);return{getButtonProps:u,buttonRef:Xf(e=>{a.current=e,d()})}}({disabled:i,focusableWhenDisabled:o,native:a});return Kn("button",e,{state:{disabled:i},ref:[t,d],props:[l,c]})}),rp=window.wp.a11y;if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='26d90ece4e']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","26d90ece4e"),e.appendChild(document.createTextNode('@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._97b0fc33c028be1a__button,.abbb272e2ce49bd6__is-unstyled{appearance:none;padding:0}._97b0fc33c028be1a__button{--wp-ui-button-font-weight:499;--wp-ui-button-background-color:var(--wpds-color-bg-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-background-color-active:var(--wpds-color-bg-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));--wp-ui-button-background-color-disabled:var(--wpds-color-bg-interactive-neutral-strong-disabled,#e6e6e6);--wp-ui-button-foreground-color:var(--wpds-color-fg-interactive-brand-strong,#fff);--wp-ui-button-foreground-color-active:var(--wpds-color-fg-interactive-brand-strong-active,#fff);--wp-ui-button-foreground-color-disabled:var(--wpds-color-fg-interactive-neutral-strong-disabled,#8d8d8d);--wp-ui-button-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-button-height:40px;--wp-ui-button-aspect-ratio:auto;--wp-ui-button-font-size:var(--wpds-typography-font-size-md,13px);--wp-ui-button-min-width:calc(4ch + var(--wp-ui-button-padding-inline)*2);--wp-ui-button-border-color:var(--wp-ui-button-background-color);--wp-ui-button-border-color-active:var(--wp-ui-button-background-color-active);--wp-ui-button-border-color-disabled:var(--wp-ui-button-background-color-disabled);--_gcd-button-font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);--_gcd-button-font-size:var(--wp-ui-button-font-size);--_gcd-button-font-weight:var(--wp-ui-button-font-weight);align-items:center;aspect-ratio:var(--wp-ui-button-aspect-ratio);background-clip:padding-box;background-color:var(--wp-ui-button-background-color);border-color:var(--wp-ui-button-border-color);border-radius:var(--wpds-border-radius-sm,2px);border-style:solid;border-width:1px;color:var(--wp-ui-button-foreground-color);cursor:var(--wpds-cursor-control,pointer);display:inline-flex;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(--wp-ui-button-font-size);font-weight:var(--wp-ui-button-font-weight);gap:var(--wpds-dimension-gap-sm,8px);height:var(--wp-ui-button-height);justify-content:center;line-height:var(--wpds-typography-line-height-sm,20px);min-width:var(--wp-ui-button-min-width);padding-inline:var(--wp-ui-button-padding-inline);position:relative;text-decoration:none;@media not (prefers-reduced-motion){transition:color .1s ease-out;*{transition:opacity .1s ease-out}}&[href]{cursor:pointer}[href]{color:inherit;text-decoration:inherit}&:not([data-disabled]):is(:hover,:active,:focus){background-color:var(--wp-ui-button-background-color-active);border-color:var(--wp-ui-button-border-color-active);color:var(--wp-ui-button-foreground-color-active)}&[data-disabled]:not(._914b42f315c0e580__is-loading){background-color:var(--wp-ui-button-background-color-disabled);border-color:var(--wp-ui-button-border-color-disabled);color:var(--wp-ui-button-foreground-color-disabled);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&:before{aspect-ratio:1;border:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid;border-block-end-color:#0000;border-block-start-color:var(--wp-ui-button-foreground-color);border-inline-end-color:var(--wp-ui-button-foreground-color);border-inline-start-color:#0000;border-radius:50%;box-sizing:border-box;content:"";display:block;height:var(--wp-ui-button-font-size);inset-inline-start:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);@media not (prefers-reduced-motion){transition:opacity .1s ease-out}}}._908205475f9f2a92__is-small{--wp-ui-button-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-button-height:24px}.dd460c965226cc77__is-brand{&._62d5a778b7b258ee__is-outline,&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-foreground-color:var(--wpds-color-fg-interactive-brand,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-foreground-color-active:var(--wpds-color-fg-interactive-brand-active,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-foreground-color-disabled:var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline{--wp-ui-button-background-color:var(--wpds-color-bg-interactive-brand-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-bg-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));--wp-ui-button-background-color-disabled:var(--wpds-color-bg-interactive-neutral-weak-disabled,#0000);--wp-ui-button-border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-border-color-active:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000));--wp-ui-button-border-color-disabled:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-background-color:var(--wpds-color-bg-interactive-brand-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-bg-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));--wp-ui-button-background-color-disabled:var(--wpds-color-bg-interactive-neutral-weak-disabled,#0000)}}.e722a8f96726aa99__is-neutral{&.b50b3358c5fb4d0b__is-solid{--wp-ui-button-background-color:var(--wpds-color-bg-interactive-neutral-strong,#2d2d2d);--wp-ui-button-background-color-active:var(--wpds-color-bg-interactive-neutral-strong-active,#1e1e1e);--wp-ui-button-background-color-disabled:var(--wpds-color-bg-interactive-neutral-strong-disabled,#e6e6e6);--wp-ui-button-foreground-color:var(--wpds-color-fg-interactive-neutral-strong,#f0f0f0);--wp-ui-button-foreground-color-active:var(--wpds-color-fg-interactive-neutral-strong-active,#f0f0f0);--wp-ui-button-foreground-color-disabled:var(--wpds-color-fg-interactive-neutral-strong-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline,&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-foreground-color:var(--wpds-color-fg-interactive-neutral,#1e1e1e);--wp-ui-button-foreground-color-active:var(--wpds-color-fg-interactive-neutral-active,#1e1e1e);--wp-ui-button-foreground-color-disabled:var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline{--wp-ui-button-background-color:var(--wpds-color-bg-interactive-neutral-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-bg-interactive-neutral-weak-active,#ededed);--wp-ui-button-background-color-disabled:var(--wpds-color-bg-interactive-neutral-weak-disabled,#0000);--wp-ui-button-border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);--wp-ui-button-border-color-active:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e);--wp-ui-button-border-color-disabled:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-background-color:var(--wpds-color-bg-interactive-neutral-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-bg-interactive-neutral-weak-active,#ededed);--wp-ui-button-background-color-disabled:var(--wpds-color-bg-interactive-neutral-weak-disabled,#0000)}}.abbb272e2ce49bd6__is-unstyled{background:none;border:none;min-width:unset}.cf59cf1b69629838__is-compact{--wp-ui-button-height:32px}._914b42f315c0e580__is-loading{color:#0000;&:not([data-disabled]):is(:hover,:active,:focus){color:#0000}*{opacity:0}&:before{opacity:1;transition-delay:.05s;@media not (prefers-reduced-motion){animation:_5a1d53da6f830c8d__loading-animation 1s linear infinite}}}[aria-pressed=true].ad0619a3217c6a5b__is-minimal.e722a8f96726aa99__is-neutral{--wp-ui-button-background-color:var(--wpds-color-bg-interactive-neutral-strong,#2d2d2d);--wp-ui-button-background-color-active:var(--wpds-color-bg-interactive-neutral-strong,#2d2d2d);--wp-ui-button-foreground-color:var(--wpds-color-fg-interactive-neutral-strong,#f0f0f0);--wp-ui-button-foreground-color-active:var(--wpds-color-fg-interactive-neutral-strong,#f0f0f0)}}@keyframes _5a1d53da6f830c8d__loading-animation{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}')),document.head.appendChild(e)}var ip={button:"_97b0fc33c028be1a__button","is-unstyled":"abbb272e2ce49bd6__is-unstyled","is-loading":"_914b42f315c0e580__is-loading","is-small":"_908205475f9f2a92__is-small","is-brand":"dd460c965226cc77__is-brand","is-outline":"_62d5a778b7b258ee__is-outline","is-minimal":"ad0619a3217c6a5b__is-minimal","is-neutral":"e722a8f96726aa99__is-neutral","is-solid":"b50b3358c5fb4d0b__is-solid","is-compact":"cf59cf1b69629838__is-compact","loading-animation":"_5a1d53da6f830c8d__loading-animation"};if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='e3ae230cea']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","e3ae230cea"),e.appendChild(document.createTextNode("@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}}}")),document.head.appendChild(e)}if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='2a5ab8f3a7']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","2a5ab8f3a7"),e.appendChild(document.createTextNode("@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))}}")),document.head.appendChild(e)}if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='1fb29d3a3c']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","1fb29d3a3c"),e.appendChild(document.createTextNode("._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)}")),document.head.appendChild(e)}var op=(0,l.forwardRef)(function({tone:e="brand",variant:t="solid",size:n="default",className:i,focusableWhenDisabled:o=!0,disabled:a,loading:s,loadingAnnouncement:c=(0,er.__)("Loading"),children:d,...u},f){const p=yn("_6defc79820e382c6__button","_336cd3e4e743482f__box-sizing","e25b2bdd7aa21721__outset-ring--focus-except-active","unstyled"!==t&&ip.button,ip[`is-${e}`],ip[`is-${t}`],ip[`is-${n}`],s&&ip["is-loading"],i);return(0,l.useEffect)(()=>{s&&c&&(0,rp.speak)(c)},[s,c]),(0,r.jsx)(np,{ref:f,className:p,focusableWhenDisabled:o,disabled:a??s,...u,children:d})}),ap=(0,l.forwardRef)(function({icon:e,size:t=24,...n},i){return(0,r.jsx)(tr.SVG,{ref:i,fill:"currentColor",...e.props,...n,width:t,height:t})}),sp=(0,l.forwardRef)(function({icon:e,...t},n){return(0,r.jsx)(ap,{ref:n,icon:e,viewBox:"4 4 16 16",size:16,...t})}),lp=Object.assign(op,{Icon:sp}),{Fill:cp,Slot:dp}=(0,zr.createSlotFill)("SidebarToggle");function up({headingLevel:e=2,breadcrumbs:t,badges:n,title:i,subTitle:o,actions:a,showSidebarToggle:s=!0}){const l=`h${e}`;return(0,r.jsxs)(Qn,{direction:"column",className:"admin-ui-page__header",render:(0,r.jsx)("header",{}),children:[(0,r.jsxs)(Qn,{direction:"row",justify:"space-between",gap:"sm",children:[(0,r.jsxs)(Qn,{direction:"row",gap:"sm",align:"center",justify:"start",children:[s&&(0,r.jsx)(dp,{bubblesVirtually:!0,className:"admin-ui-page__sidebar-toggle-slot"}),i&&(0,r.jsx)(l,{className:"admin-ui-page__header-title",children:i}),t,n]}),(0,r.jsx)(Qn,{direction:"row",gap:"sm",style:{width:"auto",flexShrink:0},className:"admin-ui-page__header-actions",align:"center",children:a})]}),o&&(0,r.jsx)("p",{className:"admin-ui-page__header-subtitle",children:o})]})}var fp=(0,l.forwardRef)(({children:e,className:t,ariaLabel:n,as:i="div",...o},a)=>(0,r.jsx)(i,{ref:a,className:yn("admin-ui-navigable-region",t),"aria-label":n,role:"region",tabIndex:"-1",...o,children:e}));fp.displayName="NavigableRegion";var pp=fp;function mp({headingLevel:e,breadcrumbs:t,badges:n,title:i,subTitle:o,children:a,className:s,actions:l,ariaLabel:c,hasPadding:d=!1,showSidebarToggle:u=!0}){const f=yn("admin-ui-page",s),p=c??("string"==typeof i?i:"");return(0,r.jsxs)(pp,{className:f,ariaLabel:p,children:[(i||t||n||l)&&(0,r.jsx)(up,{headingLevel:e,breadcrumbs:t,badges:n,title:i,subTitle:o,actions:l,showSidebarToggle:u}),d?(0,r.jsx)("div",{className:"admin-ui-page__content has-padding",children:a}):a]})}mp.SidebarToggleFill=cp;var gp=mp;const hp=window.wp.url,vp=window.wc.wcSettings,bp={type:"text",label:(0,er.__)("Button Label","woocommerce"),description:(0,er.__)("Enter the text customers will see on the button that takes them to the store.","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1},wp={label:(0,er.__)("Visibility","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,elements:[{label:(0,er.__)("Public","woocommerce"),value:"visible"},{label:(0,er.__)("Catalog","woocommerce"),value:"catalog"},{label:(0,er.__)("Search","woocommerce"),value:"search"},{label:(0,er.__)("Hidden","woocommerce"),value:"hidden"}]},yp=window.wp.htmlEntities,xp=[];function _p(e){return t=e,Array.isArray(t)&&t.every(e=>"object"==typeof e&&null!==e&&"id"in e&&"number"==typeof e.id&&"name"in e&&"string"==typeof e.name)?e.map(({id:e,name:t})=>({value:e.toString(),label:(0,yp.decodeEntities)(t)})):[];var t}function Cp(e){return e.filter(e=>"__create__"!==e.value).map(e=>({id:parseInt(e.value,10)})).filter(e=>!Number.isNaN(e.id))}function Sp(e){if("object"!=typeof e||null===e)return!1;if(!("id"in e))return!1;const{id:t}=e;return"number"==typeof t}function kp(e,t){return{[e]:t}}function jp(e){return"string"==typeof e?e:e.value}function Ep(e){return e.trim().toLocaleLowerCase()}function Ip(e,t,n,i){const o=n&&!i.trim();return e||t||o?(0,r.jsx)("div",{className:"components-base-control__help",children:(0,r.jsxs)(Qn,{direction:"column",style:{gap:"4px"},children:[e&&(0,r.jsx)("span",{children:e}),t&&(0,r.jsxs)(Qn,{direction:"row",align:"center",style:{gap:"4px"},children:[(0,r.jsx)(zr.Spinner,{}),(0,r.jsx)("span",{children:(0,er.__)("Loading results…","woocommerce")})]}),o&&(0,r.jsx)("span",{children:(0,er.__)("Type to search…","woocommerce")})]})}):null}function Mp({data:e,field:t,onChange:n,taxonomy:i,fieldProperty:o,searchPlaceholder:a,serverSearchThreshold:s,termCount:c}){const d=void 0!==s,[u,f]=(0,l.useState)(""),[p,m]=(0,l.useState)(!1),[g,h]=(0,l.useState)(()=>{if(!d)return[];const t=e?.[o];return Array.isArray(t)?t.filter(Sp).map(e=>{const t=e.name;return t?{value:e.id.toString(),label:(0,yp.decodeEntities)(t)}:null}).filter(e=>null!==e):[]}),{createErrorNotice:v}=(0,Wr.useDispatch)("core/notices"),{elements:b,isLoading:w}=function({elements:e,getElements:t}){const n=(0,l.useMemo)(()=>Array.isArray(e)&&e.length>0?e:xp,[e]),[r,i]=(0,l.useState)(n),[o,a]=(0,l.useState)(!1),[s,c]=(0,l.useState)(0),d=(0,l.useRef)(t);return(0,l.useEffect)(()=>{d.current=t},[t]),(0,l.useEffect)(()=>{const e=()=>{c(e=>e+1)};return window.addEventListener("woocommerce-refresh-product-taxonomies",e),()=>{window.removeEventListener("woocommerce-refresh-product-taxonomies",e)}},[]),(0,l.useEffect)(()=>{if(!d.current)return void i(n);let e=!1;return a(!0),d.current().then(t=>{if(!e){const e=Array.isArray(t)&&t.length>0?t:n;i(e)}}).catch(t=>{console.error("[useElements] Failed to fetch elements:",t),e||i(n)}).finally(()=>{e||a(!1)}),()=>{e=!0}},[n,s]),{elements:r,isLoading:o}}({elements:d?void 0:t.elements,getElements:d?void 0:t.getElements}),{items:y,isLoading:x,isServerSearch:_}=function({taxonomy:e,inputValue:t,knownItems:n,threshold:r,termCount:i}){const o=void 0!==r&&void 0!==i&&i>r,[a,s]=(0,l.useState)([]),[c,d]=(0,l.useState)([]),[u,f]=(0,l.useState)(!o),[p,m]=(0,l.useState)(!1),g=(0,l.useRef)(0);return(0,l.useEffect)(()=>{if(o)return;let t=!1;return f(!0),(0,Wr.resolveSelect)(Cf.store).getEntityRecords("taxonomy",e,{per_page:-1}).then(e=>{t||s(_p(e))}).catch(()=>{}).finally(()=>{t||f(!1)}),()=>{t=!0}},[e,o]),(0,l.useEffect)(()=>{if(!o)return;const n=t.trim();if(!n)return d([]),void m(!1);m(!0),g.current+=1;const r=g.current,i=setTimeout(()=>{(0,Wr.resolveSelect)(Cf.store).getEntityRecords("taxonomy",e,{search:n,per_page:20}).then(e=>{r===g.current&&(d(_p(e)),m(!1))}).catch(()=>{r===g.current&&m(!1)})},300);return()=>{clearTimeout(i)}},[t,e,o]),{items:(0,l.useMemo)(()=>{const e=o?c:a,t=new Set(e.map(e=>e.value));return[...n.filter(e=>!t.has(e.value)),...e]},[o,c,a,n]),isLoading:u||p,isServerSearch:o}}({taxonomy:i,inputValue:d?u:"",knownItems:d?g:[],threshold:s,termCount:c}),C=d?x:w,S=d?y:b,k=(0,l.useMemo)(()=>{const e=new Set(S.map(e=>e.value)),t=g.filter(t=>!e.has(t.value));return[...S,...t]},[S,g]),j=(0,l.useMemo)(()=>new Map(k.map(e=>[e.value,e])),[k]),E=(0,l.useMemo)(()=>new Map(k.map(e=>[Ep(e.label),e])),[k]),I=(0,l.useMemo)(()=>{const t=e?.[o];return(Array.isArray(t)?t.filter(Sp):[]).map(e=>j.get(e.id.toString())).filter(e=>void 0!==e)},[e,o,j]),M=(0,l.useMemo)(()=>I.map(e=>e.value),[I]),V=(0,l.useMemo)(()=>k.map(e=>e.value),[k]),N=(0,l.useMemo)(()=>k.some(e=>e.image?.src),[k]),R=(0,l.useCallback)(e=>j.get(e)?.label??e,[j]),O=(0,l.useCallback)(e=>{const t=e.trim();return j.get(t)?.label??t},[j]),T=(0,l.useCallback)(async e=>{const t=e.map(jp),r=t.find(e=>!j.has(e)&&!E.has(Ep(e))),a=()=>t.map(e=>j.get(e)??E.get(Ep(e))).filter(e=>void 0!==e);if(r){const e=r.trim();if(!e)return;const t=a();m(!0);try{const r=await(0,Wr.dispatch)(Cf.store).saveEntityRecord("taxonomy",i,{name:e},{throwOnError:!0});if(!function(e){if("object"!=typeof e||null===e)return!1;if(!("id"in e)||!("name"in e))return!1;const t=e;return"number"==typeof t.id&&"string"==typeof t.name}(r))return void console.error("[TaxonomyEdit] Unexpected response from saveEntityRecord:",r);const a=r;if(a.id){const e={value:a.id.toString(),label:(0,yp.decodeEntities)(a.name)};h(t=>[...t,e]);const r=[...t,e];n(kp(o,Cp(r))),f(""),_||(0,Wr.dispatch)(Cf.store).invalidateResolution("getEntityRecords",["taxonomy",i,{per_page:-1}])}}catch(e){v((0,er.sprintf)((0,er.__)("Failed to create term: %s","woocommerce"),function(e){if(e instanceof Error)return e.message;if("object"==typeof e&&null!==e&&"message"in e){const t=e;if("string"==typeof t.message)return t.message}return String(e)}(e)),{type:"snackbar"})}finally{m(!1)}}else{const e=a();_&&h(t=>{const n=new Set(t.map(e=>e.value)),r=e.filter(e=>!n.has(e.value));return r.length>0?[...t,...r]:t}),n(kp(o,Cp(e)))}},[E,j,i,o,n,v,_]),P=(0,l.useCallback)(({item:e})=>{const t=j.get(e);return t?N?(0,r.jsxs)(Qn,{direction:"row",align:"center",style:{gap:"12px"},className:"woocommerce-taxonomy-edit__option",children:[t.image?.src?(0,r.jsx)("img",{src:t.image.src,alt:t.image.alt??"",className:"woocommerce-taxonomy-edit__option-thumbnail"}):(0,r.jsx)("span",{className:"woocommerce-taxonomy-edit__option-thumbnail woocommerce-taxonomy-edit__option-thumbnail--empty"}),(0,r.jsx)("span",{className:"woocommerce-taxonomy-edit__option-label",children:t.label})]}):t.label:e},[N,j]);return(0,r.jsxs)("div",{className:"woocommerce-taxonomy-edit",children:[(0,r.jsx)(zr.FormTokenField,{__next40pxDefaultSize:!0,__experimentalAutoSelectFirstMatch:!0,__experimentalExpandOnFocus:!0,__experimentalRenderItem:P,__experimentalShowHowTo:!1,label:t.label,disabled:p,displayTransform:R,maxSuggestions:V.length,onChange:T,onInputChange:f,placeholder:a??(0,er.__)("Search","woocommerce"),saveTransform:O,suggestions:V,value:M}),Ip(t.description,C,_,u)]})}const Vp={type:"array",label:(0,er.__)("Categories","woocommerce"),description:(0,er.__)("Add one or more categories to help customers find this product on your store.","woocommerce"),enableSorting:!1,filterBy:{operators:["isAny","isNone"]},getValue:({item:e})=>e.categories.map(({id:e})=>e.toString()),setValue:({value:e})=>({categories:e.map(e=>({id:parseInt(e,10)}))}),render:({item:e})=>(e.categories??[]).map(({name:e})=>(0,yp.decodeEntities)(e??"")).join(", "),getElements:async()=>(await(0,Wr.resolveSelect)(Cf.store).getEntityRecords("taxonomy","product_cat",{per_page:-1})??[]).map(({id:e,name:t,image:n})=>({value:e.toString(),label:(0,yp.decodeEntities)(t),image:n?.src?{src:n.src,alt:n.alt}:void 0})),Edit:e=>(0,r.jsx)(Mp,{...e,taxonomy:"product_cat",fieldProperty:"categories",searchPlaceholder:(0,er.__)("Search or create categories","woocommerce")})};function Np(e){return`${e.name||(0,er.__)("(Untitled product)","woocommerce")} (#${e.id})`}function Rp({label:e,description:t,selectedProductIds:n,onSelectedProductIdsChange:i,excludeProductIds:o=[],includeProductStatuses:a}){const[s,c]=(0,l.useState)(""),[d,u]=(0,l.useState)([]),[f,p]=(0,l.useState)([]),[m,g]=(0,l.useState)(!1);(0,l.useEffect)(()=>{let e=!1;if(0!==n.length)return g(!0),(0,Wr.resolveSelect)(Cf.store).getEntityRecords("postType","product",{include:n,per_page:n.length,status:a}).then(t=>{if(e||!Array.isArray(t))return;const r=new Map(t.map(e=>[e.id,e]));p(n.map(e=>r.get(e)).filter(e=>void 0!==e))}).finally(()=>{e||g(!1)}),()=>{e=!0};p([])},[a,n]),(0,l.useEffect)(()=>{const e=s.trim();if(!e)return void u([]);let t=!1;g(!0);const r=window.setTimeout(()=>{(0,Wr.resolveSelect)(Cf.store).getEntityRecords("postType","product",{search:e,per_page:20,exclude:[...o,...n],status:a}).then(e=>{t||u(Array.isArray(e)?e:[])}).finally(()=>{t||g(!1)})},250);return()=>{t=!0,window.clearTimeout(r)}},[o,a,s,n]);const h=(0,l.useMemo)(()=>{const e=[...f,...d];return new Map(e.map(e=>[Np(e),e.id]))},[f,d]);return(0,r.jsx)(zr.BaseControl,{label:e,help:m?(0,r.jsxs)("span",{style:{display:"inline-flex",alignItems:"center",gap:"8px"},children:[(0,r.jsx)(zr.Spinner,{}),t||(0,er.__)("Loading products…","woocommerce")]}):t,children:(0,r.jsx)(zr.FormTokenField,{value:f.map(Np),suggestions:d.map(Np),onInputChange:c,onChange:e=>{i(e.map(e=>h.get("string"==typeof e?e:e.value)).filter(e=>"number"==typeof e))}})})}const Op=["publish","draft"],Tp={label:(0,er.__)("Cross-sells","woocommerce"),description:(0,er.__)("Recommend related or complementary items to encourage additional purchases. These will be shown in the customer's shopping cart.","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,Edit:({data:e,onChange:t,field:n})=>(0,r.jsx)(Rp,{label:n.label,selectedProductIds:e.cross_sell_ids??[],onSelectedProductIdsChange:e=>t({cross_sell_ids:e}),excludeProductIds:e.id?[e.id]:void 0,includeProductStatuses:Op})};let Pp=function(e){return e.disabled="data-disabled",e.valid="data-valid",e.invalid="data-invalid",e.touched="data-touched",e.dirty="data-dirty",e.filled="data-filled",e.focused="data-focused",e}({});const Ap={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:null,valueMissing:!1},Dp={valid:null,touched:!1,dirty:!1,filled:!1,focused:!1},Fp={disabled:!1,...Dp},Lp={valid:e=>null===e?null:e?{[Pp.valid]:""}:{[Pp.invalid]:""}},zp=Sn.createContext({invalid:void 0,name:void 0,validityData:{state:Ap,errors:[],error:"",value:"",initialValue:null},setValidityData:Gn,disabled:void 0,touched:Dp.touched,setTouched:Gn,dirty:Dp.dirty,setDirty:Gn,filled:Dp.filled,setFilled:Gn,focused:Dp.focused,setFocused:Gn,validate:()=>null,validationMode:"onSubmit",validationDebounceTime:0,shouldValidateOnChange:()=>!1,state:Fp,markedDirtyRef:{current:!1},registerFieldControl:Gn,validation:{getValidationProps:(e=Yn)=>e,getInputValidationProps:(e=Yn)=>e,inputRef:{current:null},commit:async()=>{}}});function Bp(e=!0){const t=Sn.useContext(zp);if(t.setValidityData===Gn&&!e)throw new Error(Cn(28));return t}const Hp=Sn.createContext({legendId:void 0,setLegendId:()=>{},disabled:void 0}),$p=Sn.createContext({formRef:{current:{fields:new Map}},errors:{},clearErrors:Gn,validationMode:"onSubmit",submitAttemptedRef:{current:!1}});function Wp(){return Sn.useContext($p)}const qp={...kn};let Up=0;const Gp=qp.useId;function Yp(e,t){if(void 0!==Gp){const n=Gp();return e??(t?`${t}-${n}`:n)}return function(e,t="mui"){const[n,r]=Sn.useState(e),i=e||n;return Sn.useEffect(()=>{null==n&&(Up+=1,r(`${t}-${Up}`))},[n,t]),i}(e,t)}function Kp(e){return Yp(e,"base-ui")}const Xp=Sn.createContext({controlId:void 0,registerControlId:Gn,labelId:void 0,setLabelId:Gn,messageIds:[],setMessageIds:Gn,getDescriptionProps:e=>e});function Zp(){return Sn.useContext(Xp)}const Jp=function(e){const t=Kp(),n=void 0===e.controlId?t:e.controlId,[i,o]=Sn.useState(n),[a,s]=Sn.useState(e.labelId),[l,c]=Sn.useState([]),d=En(()=>new Map),{messageIds:u}=Zp(),f=Xf((e,t)=>{const n=d.current;void 0!==t?(n.set(e,t),o(e=>{if(0===n.size)return;let t;for(const r of n.values()){if(void 0!==e&&r===e)return e;void 0===t&&(t=r)}return t})):n.delete(e)}),p=Sn.useCallback(e=>An({"aria-describedby":u.concat(l).join(" ")||void 0},e),[u,l]),m=Sn.useMemo(()=>({controlId:i,registerControlId:f,labelId:a,setLabelId:s,messageIds:l,setMessageIds:c,getDescriptionProps:p}),[i,f,a,s,l,c,p]);return(0,r.jsx)(Xp.Provider,{value:m,children:e.children})},Qp=[];function em(e){Sn.useEffect(e,Qp)}class tm{static create(){return new tm}currentId=0;start(e,t){this.clear(),this.currentId=setTimeout(()=>{this.currentId=0,t()},e)}isStarted(){return 0!==this.currentId}clear=()=>{0!==this.currentId&&(clearTimeout(this.currentId),this.currentId=0)};disposeEffect=()=>this.clear}function nm(){const e=En(tm.create).current;return em(e.disposeEffect),e}function rm(e,t){return{...e,state:{...e.state,valid:!t&&e.state.valid}}}const im=Object.keys(Ap);const om=Sn.forwardRef(function(e,t){const{errors:n,validationMode:i,submitAttemptedRef:o}=Wp(),{render:a,className:s,validate:l,validationDebounceTime:c=0,validationMode:d=i,name:u,disabled:f=!1,invalid:p,dirty:m,touched:g,actionsRef:h,style:v,...b}=e,{disabled:w}=function(e=!1){const t=Sn.useContext(Hp);if(!t&&!e)throw new Error(Cn(86));return t}(),y=Xf(l||(()=>null)),x=w||f,[_,C]=Sn.useState(!1),[S,k]=Sn.useState(!1),[j,E]=Sn.useState(!1),[I,M]=Sn.useState(!1),V=m??S,N=g??_,R=Sn.useRef(!1),O=Xf(e=>{void 0===m&&(e&&(R.current=!0),k(e))}),T=Xf(e=>{void 0===g&&C(e)}),P=Xf(()=>"onChange"===d||"onSubmit"===d&&o.current),A=!!u&&Object.hasOwn(n,u)&&void 0!==n[u],D=!0===p||A,[F,L]=Sn.useState({state:Ap,error:"",errors:[],value:null,initialValue:null}),z=!D&&F.state.valid,B=Sn.useMemo(()=>({disabled:x,touched:N,dirty:V,valid:z,filled:j,focused:I}),[x,N,V,z,j,I]),H=function(e){const{formRef:t,clearErrors:n}=Wp(),{setValidityData:r,validate:i,validityData:o,validationDebounceTime:a,invalid:s,markedDirtyRef:l,state:c,name:d,shouldValidateOnChange:u}=e,{controlId:f,getDescriptionProps:p}=Zp(),m=nm(),g=Sn.useRef(null),h=Xf(async(e,n=!1)=>{const a=g.current;if(!a)return;if(n){if(!1!==c.valid)return;const n=a.validity;if(!n.valueMissing){const n={value:e,state:{...Ap,valid:!0},error:"",errors:[],initialValue:o.initialValue};if(a.setCustomValidity(""),f){const e=t.current.fields.get(f);e&&t.current.fields.set(f,{...e,...rm(n,!1)})}return void r(n)}const i=im.reduce((e,t)=>(e[t]=n[t],e),{});if(!i.valid&&!function(e){if(!e||e.valid||!e.valueMissing)return!1;let t=!1;for(const n of im)"valid"!==n&&("valueMissing"===n&&(t=e[n]),e[n]&&(t=!1));return t}(i))return}m.clear();let d=null,p=[];const h=function(e){const t=im.reduce((t,n)=>(t[n]=e.validity[n],t),{});let n=!1;for(const e of im)if("valid"!==e)if("valueMissing"===e&&t[e])n=!0;else if(t[e])return t;return n&&!l.current&&(t.valid=!0,t.valueMissing=!1),t}(a);let v;const b=u();if(a.validationMessage&&!b)v=a.validationMessage,p=[a.validationMessage];else{const n=Array.from(t.current.fields.values()).reduce((e,t)=>(t.name&&(e[t.name]=t.getValue()),e),{}),r=i(e,n);d="object"==typeof r&&null!==r&&"then"in r?await r:r,null!==d?(h.valid=!1,h.customError=!0,Array.isArray(d)?(p=d,a.setCustomValidity(d.join("\n"))):d&&(p=[d],a.setCustomValidity(d))):b&&(a.setCustomValidity(""),h.customError=!1,a.validationMessage?(v=a.validationMessage,p=[a.validationMessage]):a.validity.valid&&!h.valid&&(h.valid=!0))}const w={value:e,state:h,error:v??(Array.isArray(d)?d[0]:d??""),errors:p,initialValue:o.initialValue};if(f){const e=t.current.fields.get(f);e&&t.current.fields.set(f,{...e,...rm(w,s)})}r(w)}),v=Sn.useCallback((e={})=>An(p,!1===c.valid?{"aria-invalid":!0}:Yn,e),[p,c.valid]),b=Sn.useCallback((e={})=>An({onChange(e){if(e.nativeEvent.defaultPrevented)return;if(n(d),!u())return void h(e.currentTarget.value,!0);const t=e.currentTarget;""!==t.value?(m.clear(),a?m.start(a,()=>{h(t.value)}):h(t.value)):h(t.value)}},v(e)),[v,n,d,m,h,a,u]);return Sn.useMemo(()=>({getValidationProps:v,getInputValidationProps:b,inputRef:g,commit:h}),[v,b,h])}({setValidityData:L,validate:y,validityData:F,validationDebounceTime:c,invalid:D,markedDirtyRef:R,state:B,name:u,shouldValidateOnChange:P}),$=Sn.useCallback(()=>{R.current=!0,H.commit(F.value)},[H,F]),W=function(e){const{commit:t,invalid:n,markedDirtyRef:r,name:i,setValidityData:o,validityData:a}=e,{formRef:s}=Wp(),l=Sn.useRef(null),c=Sn.useRef(null),d=Sn.useRef(null),u=Xf(()=>{const e=c.current;if(e)return e.getValue?e.getValue():e.value}),f=Xf((e=!0)=>{const n=c.current;if(!n)return;let i=n.value;void 0===i&&(i=u()),r.current=!0,e?Hs.flushSync(()=>t(i)):t(i)});function p(e=c.current?.id){e&&s.current.fields.delete(e)}return Qf(()=>{const e=c.current;e&&e.id&&s.current.fields.set(e.id,{getValue:u,name:i,controlRef:e.controlRef??d,validityData:rm(a,n),validate:f})},[s,u,n,i,f,a]),Qf(()=>{const e=s.current.fields;return()=>{const t=c.current?.id;t&&e.delete(t)}},[s]),Xf((e,t)=>{if(!t)return void(l.current===e&&(l.current=null,p(),c.current=null));const r=c.current?.id;l.current=e,c.current=t,r&&r!==t.id&&p(r),function(){const e=c.current;if(!e)return;let t=e.value;void 0===t&&(t=u()),null===a.initialValue&&null!==t&&o(e=>({...e,initialValue:t}))}(),function(){const e=c.current;e&&e.id&&s.current.fields.set(e.id,{getValue:u,name:i,controlRef:e.controlRef??d,validityData:rm(a,n),validate:f})}()})}({commit:H.commit,invalid:D,markedDirtyRef:R,name:u,setValidityData:L,validityData:F});Sn.useImperativeHandle(h,()=>({validate:$}),[$]);const q=Sn.useMemo(()=>({invalid:D,name:u,validityData:F,setValidityData:L,disabled:x,touched:N,setTouched:T,dirty:V,setDirty:O,filled:j,setFilled:E,focused:I,setFocused:M,validate:y,validationMode:d,validationDebounceTime:c,shouldValidateOnChange:P,state:B,markedDirtyRef:R,registerFieldControl:W,validation:H}),[D,u,F,x,N,T,V,O,j,E,I,M,y,d,c,P,B,W,H]),U=Kn("div",e,{ref:t,state:B,props:b,stateAttributesMapping:Lp});return(0,r.jsx)(zp.Provider,{value:q,children:U})}),am=Sn.forwardRef(function(e,t){return(0,r.jsx)(Jp,{children:(0,r.jsx)(om,{...e,ref:t})})});if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='e3ae230cea']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","e3ae230cea"),e.appendChild(document.createTextNode("@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}}}")),document.head.appendChild(e)}var sm=e=>(0,r.jsx)(Qn,{...e,direction:"column",gap:"sm"}),lm=(0,l.forwardRef)(function({className:e,render:t=sm,...n},i){return(0,r.jsx)(am,{ref:i,className:yn("_336cd3e4e743482f__box-sizing",e),render:t,...n})});function cm(e){return e?.ownerDocument||document}function dm(e){let t=e.activeElement;for(;null!=t?.shadowRoot?.activeElement;)t=t.shadowRoot.activeElement;return t}function um(e,t){if(!e||!t)return!1;const n=t.getRootNode?.();if(e.contains(t))return!0;if(n&&Nf(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function fm(e){return"composedPath"in e?e.composedPath()[0]:e.target}const pm=Sn.forwardRef(function(e,t){const{render:n,className:r,style:i,id:o,nativeLabel:a=!0,...s}=e,l=Bp(!1),{labelId:c}=Zp(),d=Sn.useRef(null),u=function(e={}){const{id:t,fallbackControlId:n,native:r=!1,setLabelId:i,focusControl:o}=e,{controlId:a,setLabelId:s}=Zp(),l=function(e,t){const n=Kp(e);return Qf(()=>(t(n),()=>{t(void 0)}),[n,t]),n}(t,Xf(e=>{s(e),i?.(e)})),c=a??n;function d(e){const t=fm(e.nativeEvent);t?.closest("button,input,select,textarea")||(!e.defaultPrevented&&e.detail>1&&e.preventDefault(),r||function(e){if(o)return void o(e,c);if(!c)return;const t=cm(e.currentTarget).getElementById(c);Vf(t)&&t.focus({focusVisible:!0})}(e))}return r?{id:l,htmlFor:c??void 0,onMouseDown:d}:{id:l,onClick:d,onPointerDown(e){e.preventDefault()}}}({id:c??o,native:a});return Kn("label",e,{ref:[t,d],state:l.state,props:[u,s],stateAttributesMapping:Lp})});if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='c46e8cb841']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","c46e8cb841"),e.appendChild(document.createTextNode("@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}}")),document.head.appendChild(e)}var mm=(0,l.forwardRef)(function({render:e,...t},n){return Zn({render:e,ref:n,props:An({className:"f37b9e2e191ebd66__visually-hidden"},t)})});if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='f9ecc2af7d']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","f9ecc2af7d"),e.appendChild(document.createTextNode('@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-utilities{._2d5ad850b2f90964__label{--wp-ui-field-label-line-height:var(--wpds-typography-line-height-xs,16px);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-xs,11px);font-weight:var(--wpds-typography-font-weight-medium,499);line-height:var(--wp-ui-field-label-line-height);text-transform:uppercase;&._17c4214649230bea__is-plain{font-size:var(--wpds-typography-font-size-md,13px);text-transform:none}}._08a3750500e0233f__description{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);--_gcd-p-margin:0;color:var(--wpds-color-fg-content-neutral-weak,#707070);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:var(--wpds-typography-line-height-xs,16px)}}')),document.head.appendChild(e)}var gm={label:"_2d5ad850b2f90964__label","is-plain":"_17c4214649230bea__is-plain",description:"_08a3750500e0233f__description"},hm=(0,l.forwardRef)(function({className:e,hideFromVision:t,variant:n,...i},o){const a=(0,r.jsx)(pm,{ref:o,className:yn(gm.label,n&&gm[`is-${n}`],e),...i});return t?(0,r.jsx)(mm,{render:a}):a});function vm(e,t,n,r){let i=!1,o=!1;const a=r??Yn;return{reason:e,event:t??new Event("base-ui"),cancel(){i=!0},allowPropagation(){o=!0},get isCanceled(){return i},get isPropagationAllowed(){return o},trigger:n,...a}}const bm="none",wm="trigger-press",ym="trigger-hover",xm="trigger-focus",_m="escape-key",Cm=Sn.forwardRef(function(e,t){const{render:n,className:r,id:i,name:o,value:a,disabled:s=!1,onValueChange:l,defaultValue:c,autoFocus:d=!1,style:u,...f}=e,{state:p,name:m,disabled:g,setTouched:h,setDirty:v,validityData:b,setFocused:w,setFilled:y,validationMode:x,validation:_}=Bp(),C=g||s,S=m??o,k={...p,disabled:C},{labelId:j}=Zp(),E=function(e={}){const{id:t,implicit:n=!1,controlRef:r}=e,{controlId:i,registerControlId:o}=Zp(),a=Kp(t),s=n?i:void 0,l=En(()=>Symbol("labelable-control")),c=Sn.useRef(!1),d=Sn.useRef(null!=t),u=Xf(()=>{c.current&&o!==Gn&&(c.current=!1,o(l.current,void 0))});return Qf(()=>{if(o===Gn)return;let e;if(n){const n=r?.current;e=Mf(n)&&null!=n.closest("label")?t??null:s??a}else if(null!=t)d.current=!0,e=t;else{if(!d.current)return void u();e=a}void 0!==e?(c.current=!0,o(l.current,e)):u()},[t,r,s,o,n,a,l,u]),Sn.useEffect(()=>u,[u]),i??a}({id:i});Qf(()=>{const e=null!=a;_.inputRef.current?.value||e&&""!==a?y(!0):e&&""===a&&y(!1)},[_.inputRef,y,a]);const I=Sn.useRef(null);Qf(()=>{d&&I.current===dm(cm(I.current))&&w(!0)},[d,w]);const[M]=function({controlled:e,default:t,name:n,state:r="value"}){const{current:i}=Sn.useRef(void 0!==e),[o,a]=Sn.useState(t);return[i?e:o,Sn.useCallback(e=>{i||a(e)},[])]}({controlled:a,default:c,name:"FieldControl",state:"value"}),V=void 0!==a,N=V?M:void 0,R=Xf(()=>_.inputRef.current?.value);return function(e,t){const{enabled:n=!0,getValue:r,id:i,value:o}=t,{registerFieldControl:a}=Bp(),s=Sn.useRef(null);s.current||(s.current=Symbol()),Qf(()=>{const t=s.current;if(t&&n)return a(t,{controlRef:e,getValue:r,id:i,value:o}),()=>{a(t,void 0)}},[e,n,r,i,a,o])}(_.inputRef,{id:E,value:N,getValue:R}),Kn("input",e,{ref:[t,I],state:k,props:[{id:E,disabled:C,name:S,ref:_.inputRef,"aria-labelledby":j,autoFocus:d,...V?{value:N}:{defaultValue:c},onChange(e){const t=e.currentTarget.value;l?.(t,vm(bm,e.nativeEvent)),v(t!==b.initialValue),y(""!==t)},onFocus(){w(!0)},onBlur(e){h(!0),w(!1),"onBlur"===x&&_.commit(e.currentTarget.value)},onKeyDown(e){"INPUT"===e.currentTarget.tagName&&"Enter"===e.key&&(h(!0),_.commit(e.currentTarget.value))}},_.getInputValidationProps(),f],stateAttributesMapping:Lp})}),Sm=Sn.forwardRef(function(e,t){return(0,r.jsx)(Cm,{ref:t,...e})});if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='1fb29d3a3c']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","1fb29d3a3c"),e.appendChild(document.createTextNode("._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)}")),document.head.appendChild(e)}if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='e3ae230cea']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","e3ae230cea"),e.appendChild(document.createTextNode("@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}}}")),document.head.appendChild(e)}if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='ea1c360c13']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","ea1c360c13"),e.appendChild(document.createTextNode('@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{.cb2baafdc08746bb__input-layout{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-md,12px);background-color:var(--wpds-color-bg-interactive-neutral-weak,#0000);border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);border-style:solid;border-width:var(--wpds-border-width-xs,1px);color:var(--wpds-color-fg-interactive-neutral,#1e1e1e);display:flex;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:max(var(--wpds-typography-font-size-md,13px),16px);height:40px;line-height:1;@media (min-width:600px){font-size:var(--wpds-typography-font-size-md,13px)}&._0c807a84cbb94e0c__is-size-compact{height:32px}&._0c807a84cbb94e0c__is-size-compact,&.ed67cda122dc1e7b__is-size-small{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-sm,8px)}&.ed67cda122dc1e7b__is-size-small{height:24px}&._6fb7104732387680__is-disabled,&:has([data-can-disable-input-layout][data-disabled]){background-color:var(--wpds-color-bg-interactive-neutral-weak-disabled,#0000);border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);color:var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&._8097270636ca6100__is-borderless{border-color:#0000}&:has(._0d7afad74a057888__input-layout-slot:focus-within){outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}}.c192b41a12b4387b__slot-wrapper{display:contents}._0d7afad74a057888__input-layout-slot{align-items:center;display:flex;&._0c952682762ca288__is-padding-minimal{--wp-ui-input-layout-prefix-padding-start:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px));--wp-ui-input-layout-suffix-padding-end:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px))}[data-slot-type=prefix] &{padding-inline-start:var(--wp-ui-input-layout-prefix-padding-start,var(--wp-ui-input-layout-padding-inline))}[data-slot-type=suffix] &{padding-inline-end:var(--wp-ui-input-layout-suffix-padding-end,var(--wp-ui-input-layout-padding-inline))}}}')),document.head.appendChild(e)}var km={"input-layout":"cb2baafdc08746bb__input-layout","is-size-compact":"_0c807a84cbb94e0c__is-size-compact","is-size-small":"ed67cda122dc1e7b__is-size-small","is-disabled":"_6fb7104732387680__is-disabled","is-borderless":"_8097270636ca6100__is-borderless","input-layout-slot":"_0d7afad74a057888__input-layout-slot","slot-wrapper":"c192b41a12b4387b__slot-wrapper","is-padding-minimal":"_0c952682762ca288__is-padding-minimal"},jm=(0,l.forwardRef)(function({className:e,children:t,visuallyDisabled:n,size:i="default",isBorderless:o,prefix:a,suffix:s,...c},d){return(0,r.jsxs)("div",{ref:d,className:yn("_8c15fd0ed9f28ba4__div","_336cd3e4e743482f__box-sizing",km["input-layout"],km[`is-size-${i}`],n&&km["is-disabled"],o&&km["is-borderless"],e),...c,children:[l.Children.count(a)>0&&(0,r.jsx)("div",{className:km["slot-wrapper"],"data-slot-type":"prefix",children:a}),t,l.Children.count(s)>0&&(0,r.jsx)("div",{className:km["slot-wrapper"],"data-slot-type":"suffix",children:s})]})});if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='ea1c360c13']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","ea1c360c13"),e.appendChild(document.createTextNode('@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{.cb2baafdc08746bb__input-layout{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-md,12px);background-color:var(--wpds-color-bg-interactive-neutral-weak,#0000);border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);border-radius:var(--wpds-border-radius-sm,2px);border-style:solid;border-width:var(--wpds-border-width-xs,1px);color:var(--wpds-color-fg-interactive-neutral,#1e1e1e);display:flex;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:max(var(--wpds-typography-font-size-md,13px),16px);height:40px;line-height:1;@media (min-width:600px){font-size:var(--wpds-typography-font-size-md,13px)}&._0c807a84cbb94e0c__is-size-compact{height:32px}&._0c807a84cbb94e0c__is-size-compact,&.ed67cda122dc1e7b__is-size-small{--wp-ui-input-layout-padding-inline:var(--wpds-dimension-padding-sm,8px)}&.ed67cda122dc1e7b__is-size-small{height:24px}&._6fb7104732387680__is-disabled,&:has([data-can-disable-input-layout][data-disabled]){background-color:var(--wpds-color-bg-interactive-neutral-weak-disabled,#0000);border-color:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb);color:var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&._8097270636ca6100__is-borderless{border-color:#0000}&:has(._0d7afad74a057888__input-layout-slot:focus-within){outline:none}&:hover:not(._6fb7104732387680__is-disabled,:has([data-can-disable-input-layout][data-disabled]),._8097270636ca6100__is-borderless){border-color:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e)}}.c192b41a12b4387b__slot-wrapper{display:contents}._0d7afad74a057888__input-layout-slot{align-items:center;display:flex;&._0c952682762ca288__is-padding-minimal{--wp-ui-input-layout-prefix-padding-start:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px));--wp-ui-input-layout-suffix-padding-end:calc(var(--wp-ui-input-layout-padding-inline) - var(--wpds-dimension-padding-xs, 4px))}[data-slot-type=prefix] &{padding-inline-start:var(--wp-ui-input-layout-prefix-padding-start,var(--wp-ui-input-layout-padding-inline))}[data-slot-type=suffix] &{padding-inline-end:var(--wp-ui-input-layout-suffix-padding-end,var(--wp-ui-input-layout-padding-inline))}}}')),document.head.appendChild(e)}var Em={"input-layout":"cb2baafdc08746bb__input-layout","is-size-compact":"_0c807a84cbb94e0c__is-size-compact","is-size-small":"ed67cda122dc1e7b__is-size-small","is-disabled":"_6fb7104732387680__is-disabled","is-borderless":"_8097270636ca6100__is-borderless","input-layout-slot":"_0d7afad74a057888__input-layout-slot","slot-wrapper":"c192b41a12b4387b__slot-wrapper","is-padding-minimal":"_0c952682762ca288__is-padding-minimal"},Im=(0,l.forwardRef)(function({padding:e="default",className:t,...n},i){return(0,r.jsx)("div",{ref:i,className:yn(Em["input-layout-slot"],Em[`is-padding-${e}`],t),...n})});Im.displayName="InputLayout.Slot";var Mm=Object.assign(jm,{Slot:Im});if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='1fb29d3a3c']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","1fb29d3a3c"),e.appendChild(document.createTextNode("._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)}")),document.head.appendChild(e)}if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='2a5ab8f3a7']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","2a5ab8f3a7"),e.appendChild(document.createTextNode("@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))}}")),document.head.appendChild(e)}if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='9703c077a9']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","9703c077a9"),e.appendChild(document.createTextNode("@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._2ae7be2fc1bb17a3__input{--_gcd-input-padding:var(--wp-ui-input-padding-block,0) var(--wp-ui-input-layout-padding-inline,0);background:#0000;border:none;color:var(--wpds-color-fg-interactive-neutral,#1e1e1e);font-family:inherit;font-size:inherit;line-height:inherit;outline:none;padding-block:var(--wp-ui-input-padding-block,0);padding-inline:var(--wp-ui-input-layout-padding-inline,0);width:100%;&::placeholder{color:var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d)}&:disabled,&[aria-disabled=true]{color:var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d);@media (forced-colors:active){color:GrayText}}&[type=email],&[type=url]{direction:ltr}}}")),document.head.appendChild(e)}var Vm=(0,l.forwardRef)(function({className:e,size:t="default",prefix:n,suffix:i,style:o,...a},s){return(0,r.jsx)(Mm,{className:yn("cd83dfc2126a0846__outset-ring--focus-within",e),style:o,size:t,visuallyDisabled:a.disabled,prefix:n,suffix:i,children:(0,r.jsx)(Sm,{ref:s,className:yn("d2cff2e5dea83bd1__input","_2ae7be2fc1bb17a3__input"),...a})})});const Nm=Sn.forwardRef(function(e,t){const{render:n,id:r,className:i,style:o,...a}=e,s=Kp(r),l=Bp(!1),{setMessageIds:c}=Zp();return Qf(()=>{if(s)return c(e=>e.concat(s)),()=>{c(e=>e.filter(e=>e!==s))}},[s,c]),Kn("p",e,{ref:t,state:l.state,props:[{id:s},a],stateAttributesMapping:Lp})});if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='1fb29d3a3c']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","1fb29d3a3c"),e.appendChild(document.createTextNode("._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)}")),document.head.appendChild(e)}if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='f9ecc2af7d']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","f9ecc2af7d"),e.appendChild(document.createTextNode('@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-utilities{._2d5ad850b2f90964__label{--wp-ui-field-label-line-height:var(--wpds-typography-line-height-xs,16px);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-xs,11px);font-weight:var(--wpds-typography-font-weight-medium,499);line-height:var(--wp-ui-field-label-line-height);text-transform:uppercase;&._17c4214649230bea__is-plain{font-size:var(--wpds-typography-font-size-md,13px);text-transform:none}}._08a3750500e0233f__description{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);--_gcd-p-margin:0;color:var(--wpds-color-fg-content-neutral-weak,#707070);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:var(--wpds-typography-line-height-xs,16px)}}')),document.head.appendChild(e)}var Rm=(0,l.forwardRef)(function({className:e,...t},n){return(0,r.jsx)(Nm,{ref:n,className:yn("_43cec3e1eec1066d__p","_08a3750500e0233f__description",e),...t})});if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='f9ecc2af7d']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","f9ecc2af7d"),e.appendChild(document.createTextNode('@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-utilities{._2d5ad850b2f90964__label{--wp-ui-field-label-line-height:var(--wpds-typography-line-height-xs,16px);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-xs,11px);font-weight:var(--wpds-typography-font-weight-medium,499);line-height:var(--wp-ui-field-label-line-height);text-transform:uppercase;&._17c4214649230bea__is-plain{font-size:var(--wpds-typography-font-size-md,13px);text-transform:none}}._08a3750500e0233f__description{--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);--_gcd-p-margin:0;color:var(--wpds-color-fg-content-neutral-weak,#707070);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:var(--wpds-typography-line-height-xs,16px)}}')),document.head.appendChild(e)}var Om=(0,l.forwardRef)(function({className:e,...t},n){return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(mm,{render:(0,r.jsx)(Nm,{}),children:(0,er.__)("More details follow the field.")}),(0,r.jsx)("div",{ref:n,className:yn("_08a3750500e0233f__description",e),...t})]})}),Tm=(0,l.forwardRef)(function({className:e,label:t,description:n,details:i,hideLabelFromVision:o,...a},s){return(0,r.jsxs)(lm,{className:e,children:[(0,r.jsx)(hm,{hideFromVision:o,children:t}),(0,r.jsx)(Vm,{ref:s,...a}),n&&(0,r.jsx)(Rm,{children:n}),i&&(0,r.jsx)(Om,{children:i})]})});function Pm(e){if(!e)return null;const t=new Date(e);return Number.isNaN(t.getTime())?null:t}function Am(e){return`${e.getFullYear()}-${String(e.getMonth()+1).padStart(2,"0")}-${String(e.getDate()).padStart(2,"0")}T${String(e.getHours()).padStart(2,"0")}:${String(e.getMinutes()).padStart(2,"0")}`}function Dm({data:e,onChange:t,field:n,fieldKey:i,min:o}){return(0,r.jsx)(Tm,{label:n.label,type:"datetime-local",value:e[i]||"",min:o?Am(o):void 0,onChange:e=>t({[i]:e.target.value||null})})}const Fm={type:"datetime",label:(0,er.__)("Start sale on","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,isVisible:e=>!!e.date_on_sale_to||!!e.date_on_sale_from,Edit:({data:e,onChange:t,field:n})=>{const i=(0,l.useMemo)(()=>{const e=new Date;return e.setHours(0,0,0,0),e},[]),o=(0,l.useCallback)(n=>{const r=n.date_on_sale_from,i=e.date_on_sale_to;if("string"!=typeof r||!r||"string"!=typeof i||!i)return void t(n);const o=Pm(r),a=Pm(i);if(o&&a&&o.getTime()>=a.getTime()){const e=new Date(o);return e.setDate(e.getDate()+1),void t({...n,date_on_sale_to:Am(e)})}t(n)},[e.date_on_sale_to,t]);return(0,r.jsx)(Dm,{data:e,onChange:o,field:n,fieldKey:"date_on_sale_from",min:i})}},Lm={type:"datetime",label:(0,er.__)("End sale on","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,isVisible:e=>!!e.date_on_sale_to||!!e.date_on_sale_from,Edit:({data:e,onChange:t,field:n})=>{const i=(0,l.useMemo)(()=>"string"==typeof e?.date_on_sale_from&&e.date_on_sale_from?Pm(e.date_on_sale_from):null,[e?.date_on_sale_from]),o=(0,l.useMemo)(()=>{if(i){const e=new Date(i);return e.setMinutes(e.getMinutes()+1),e}const e=new Date;return e.setHours(0,0,0,0),e},[i]);return(0,r.jsx)(Dm,{data:e,onChange:t,field:n,fieldKey:"date_on_sale_to",min:o})}};function zm(e){const t=document.createElement("div");return t.innerHTML=e,t.textContent||t.innerText||""}const Bm={type:"text",label:(0,er.__)("Description","woocommerce"),description:(0,er.__)("Share the full story—include product details, features, and benefits to help customers decide.","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,getValue:({item:e})=>zm(e.description),Edit:({data:e,onChange:t,field:n})=>(0,r.jsx)(zr.TextareaControl,{label:n.label,rows:10,value:zm(e.description||""),onChange:e=>t({description:e})})},Hm=(0,r.jsx)(tr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r.jsx)(tr.Path,{d:"m13.06 12 6.47-6.47-1.06-1.06L12 10.94 5.53 4.47 4.47 5.53 10.94 12l-6.47 6.47 1.06 1.06L12 13.06l6.47 6.47 1.06-1.06L13.06 12Z"})}),$m=({items:e,onRemove:t,showRemoveButton:n=!0})=>(0,r.jsx)(Qn,{direction:"column",children:e.map(e=>(0,r.jsxs)(Qn,{direction:"row",align:"center",justify:"space-between",className:"woocommerce-list-item",children:[e.thumbnail&&(0,r.jsxs)("div",{className:"woocommerce-list-item__thumbnail",children:["string"==typeof e.thumbnail&&(0,r.jsx)("img",{src:e.thumbnail,alt:e.altText??"",className:"woocommerce-list-item__thumbnail-image"}),(0,l.isValidElement)(e.thumbnail)&&e.thumbnail]}),(0,r.jsxs)(Qn,{className:"woocommerce-list-item__info",direction:"column",children:[(0,r.jsx)("div",{className:"woocommerce-list-item__title",children:e.title}),e.meta&&(0,r.jsx)("div",{className:"woocommerce-list-item__meta",children:e.meta})]}),n&&t&&(0,r.jsx)(zr.Button,{icon:Hm,variant:"tertiary",iconSize:16,onClick:()=>t(e),"aria-label":(0,er.__)("Remove item","woocommerce"),className:"woocommerce-list-item__remove-button"})]},e.id))}),Wm=(0,r.jsx)(tr.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsx)(tr.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12.848 8a1 1 0 0 1-.914-.594l-.723-1.63a.5.5 0 0 0-.447-.276H5a.5.5 0 0 0-.5.5v11.5a.5.5 0 0 0 .5.5h14a.5.5 0 0 0 .5-.5v-9A.5.5 0 0 0 19 8h-6.152Zm.612-1.5a.5.5 0 0 1-.462-.31l-.445-1.084A2 2 0 0 0 10.763 4H5a2 2 0 0 0-2 2v11.5a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-9a2 2 0 0 0-2-2h-5.54Z"})}),qm=e=>{try{return new URL(e).pathname.split("/").pop()??e}catch{const t=e.split("/");return t[t.length-1]}},Um=()=>(0,r.jsx)(ap,{style:{width:"100%",height:"100%"},icon:Wm}),Gm=e=>"type"in e,Ym=e=>!("type"in e),Km=(0,er.__)("uploading…","woocommerce"),Xm={type:"boolean",label:(0,er.__)("Downloadable","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,type:"boolean",getValue:({item:e})=>e.downloadable,Edit:({data:e,onChange:t})=>{const n=e.downloads??[],i=n.filter(Gm),o=[...n.filter(Ym).map(e=>{const t=(e=>{const t=e.toLowerCase();return[".jpg",".jpeg",".png",".gif",".bmp",".webp",".svg"].some(e=>t.endsWith(e))})(e.file)?e.file:(0,r.jsx)(Um,{});return{id:e.file,title:e.name,thumbnail:t,meta:qm(e.file),altText:e.name}}),...i.map(e=>{const t=e.type?.startsWith("image/")?e.file:(0,r.jsx)(Um,{});return{id:e.file,title:`${e.name} - ${Km}`,thumbnail:t,meta:qm(e.file),altText:e.name}})];return(0,r.jsxs)("div",{className:"woocommerce-fields-field__downloadable",children:[o.length>0&&(0,r.jsx)($m,{items:o,onRemove:e=>{return r=e.id,void t({downloads:n.filter(e=>e.file!==r)});var r},showRemoveButton:!0}),(0,r.jsx)(zr.FormFileUpload,{className:"woocommerce-fields-field__downloadable-upload-button",onChange:e=>{const r=e?.currentTarget.files?.[0];r&&(e=>{const r=URL.createObjectURL(e);t({downloads:[...n,{file:r,name:e.name,type:e.type}]})})(r)},children:(0,r.jsx)("span",{children:(0,er.__)("+ Upload another file","woocommerce")})})]})}},Zm={enableSorting:!1,enableHiding:!1,filterBy:!1,render:({item:e})=>{if(!e.downloadable)return(0,r.jsx)("span",{children:(0,er.__)("Not downloadable","woocommerce")});const t=(Array.isArray(e.downloads)?e.downloads:[]).length;if(0===t)return(0,r.jsx)("span",{children:(0,er.__)("No files","woocommerce")});const n=(0,er.sprintf)((0,er._n)("%d file","%d files",t,"woocommerce"),t);return(0,r.jsx)("span",{children:n})}},Jm={type:"url",label:(0,er.__)("External URL","woocommerce"),description:(0,er.__)("Add the affiliate link to the store where customers can buy this product.","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1},Qm={type:"boolean",label:(0,er.__)("Featured product","woocommerce"),description:(0,er.__)('Highlight this product in dedicated sections such as "Featured" or "Recommended".',"woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,type:"boolean",Edit:"toggle",getValue:({item:e})=>!!e.featured,setValue:({value:e})=>({featured:!!e})},eg=e=>({Edit:({data:t,onChange:n,field:i})=>{const{record:o,isResolving:a}=(0,Cf.useEntityRecord)("root","settings","products");if(a)return null;const s=o?.values?.woocommerce_dimension_unit;return(0,r.jsx)(Tm,{label:i.label,value:t.dimensions[e],onChange:r=>{n({dimensions:{...t.dimensions,[e]:r.target.value}})},type:"number",min:0,step:"any",suffix:(0,r.jsx)(Mm.Slot,{padding:"minimal",children:s})})}}),tg={type:"text",label:(0,er.__)("Height","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,...eg("height")};function ng(e,t){const n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function rg(e,t,n){const r=function(e,t){return null==t||ng(t)?"function"==typeof e?e():e:0}(e,n);return"number"==typeof r?r:r?.[t]}function ig(e){return"function"==typeof e?e():e}function og(e,t){return t||"click"===e||"mousedown"===e}const ag=Sn.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new tm,currentIdRef:{current:null},currentContextRef:{current:null}});function sg(e){const{children:t,delay:n,timeoutMs:i=0}=e,o=Sn.useRef(n),a=Sn.useRef(n),s=Sn.useRef(null),l=Sn.useRef(null),c=nm();return(0,r.jsx)(ag.Provider,{value:Sn.useMemo(()=>({hasProvider:!0,delayRef:o,initialDelayRef:a,currentIdRef:s,timeoutMs:i,currentContextRef:l,timeout:c}),[i,c]),children:t})}const lg=Sn.createContext(void 0),cg=function(e){const{delay:t,closeDelay:n,timeout:i=400}=e,o=Sn.useMemo(()=>({delay:t,closeDelay:n}),[t,n]),a=Sn.useMemo(()=>({open:t,close:n}),[t,n]);return(0,r.jsx)(lg.Provider,{value:o,children:(0,r.jsx)(sg,{delay:a,timeoutMs:i,children:e.children})})};function dg({children:e,...t}){return(0,r.jsx)(cg,{...t,children:e})}const ug=[];let fg;function pg(e){const t=(t,n)=>{const r=En(mg).current;let i;try{fg=r;for(const e of ug)e.before(r);i=e(t,n);for(const e of ug)e.after(r);r.didInitialize=!0}finally{fg=void 0}return i};return t.displayName=e.displayName||e.name,t}function mg(){return{didInitialize:!1}}const gg=Sn.createContext(void 0);function hg(e){const t=Sn.useContext(gg);if(void 0===t&&!e)throw new Error(Cn(72));return t}function vg(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}function bg(...e){return()=>{for(let t=0;t<e.length;t+=1){const n=e[t];n&&n()}}}const wg="undefined"!=typeof navigator,yg=function(){if(!wg)return{platform:"",maxTouchPoints:-1};const e=navigator.userAgentData;return e?.platform?{platform:e.platform,maxTouchPoints:navigator.maxTouchPoints}:{platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??-1}}(),xg=function(){if(!wg)return"";const e=navigator.userAgentData;return e?.platform?e.platform:navigator.platform??""}(),_g=function(){if(!wg)return"";const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(({brand:e,version:t})=>`${e}/${t}`).join(" "):navigator.userAgent}(),Cg=(!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter:none"),"MacIntel"===yg.platform&&yg.maxTouchPoints>1||/iP(hone|ad|od)|iOS/.test(yg.platform),wg&&/firefox/i.test(_g),wg&&/apple/i.test(navigator.vendor)),Sg=(wg&&/Edg/i.test(_g),wg&&/android/i.test(xg)||/android/i.test(_g),wg&&xg.toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints),kg=_g.includes("jsdom/"),jg="active",Eg="selected",Ig="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function Mg(e,t){if(!Mf(e))return!1;const n=e;if(t.hasElement(n))return!n.hasAttribute("data-trigger-disabled");for(const[,e]of t.entries())if(um(e,n))return!e.hasAttribute("data-trigger-disabled");return!1}function Vg(e,t){if(null==t)return!1;if("composedPath"in e)return e.composedPath().includes(t);const n=e;return null!=n.target&&t.contains(n.target)}function Ng(e,t,n=!0){return e.filter(e=>e.parentId===t).flatMap(t=>[...!n||t.context?.open?[t]:[],...Ng(e,t.id,n)])}const Rg=Sn.createContext(null),Og=Sn.createContext(null),Tg=()=>Sn.useContext(Rg)?.id||null,Pg=e=>{const t=Sn.useContext(Og);return e??t};function Ag(e){return`data-base-ui-${e}`}const Dg={intentional:"onClick",sloppy:"onPointerDown"};function Fg(){return!1}function Lg(e){return null!=e&&null!=e.clientX}function zg(e,t,n){const r=new Map,i="item"===n,o={};"floating"===n&&(o.tabIndex=-1,o["data-base-ui-focusable"]="");for(const t in e)i&&e&&(t===jg||t===Eg)||(o[t]=e[t]);for(let a=0;a<t.length;a+=1){let s;const l=t[a]?.[n];s="function"==typeof l?e?l(e):null:l,s&&Bg(o,s,i,r)}return Bg(o,e,i,r),o}function Bg(e,t,n,r){for(const i in t){const o=t[i];(!n||i!==jg&&i!==Eg)&&(i.startsWith("on")?(r.has(i)||r.set(i,[]),"function"==typeof o&&(r.get(i)?.push(o),e[i]=(...e)=>r.get(i)?.map(t=>t(...e)).find(e=>void 0!==e))):e[i]=o)}}const Hg=null;globalThis.requestAnimationFrame;const $g=new class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=e=>{this.isScheduled=!1;const t=this.callbacks,n=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,n>0)for(let n=0;n<t.length;n+=1)t[n]?.(e)};request(e){const t=this.nextId;return this.nextId+=1,this.callbacks.push(e),this.callbacksCount+=1,this.isScheduled||(requestAnimationFrame(this.tick),this.isScheduled=!0),t}cancel(e){const t=e-this.startId;t<0||t>=this.callbacks.length||(this.callbacks[t]=null,this.callbacksCount-=1)}};class Wg{static create(){return new Wg}static request(e){return $g.request(e)}static cancel(e){return $g.cancel(e)}currentId=Hg;request(e){this.cancel(),this.currentId=$g.request(()=>{this.currentId=Hg,e()})}cancel=()=>{this.currentId!==Hg&&($g.cancel(this.currentId),this.currentId=Hg)};disposeEffect=()=>this.cancel}let qg=function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e}({});const Ug={[qg.startingStyle]:""},Gg={[qg.endingStyle]:""},Yg={transitionStatus:e=>"starting"===e?Ug:"ending"===e?Gg:null};function Kg(e){const{enabled:t=!0,open:n,ref:r,onComplete:i}=e,o=Xf(i),a=function(e,t=!1,n=!0){const r=function(){const e=En(Wg.create).current;return em(e.disposeEffect),e}();return Xf((i,o=null)=>{r.cancel();const a=null==(s=e)?s:"current"in s?s.current:s;var s;if(null==a)return;const l=a,c=()=>{Hs.flushSync(i)};if("function"!=typeof l.getAnimations||globalThis.BASE_UI_ANIMATIONS_DISABLED)i();else{if(t){const e=qg.startingStyle;if(!l.hasAttribute(e))return void r.request(d);const t=new MutationObserver(()=>{l.hasAttribute(e)||(t.disconnect(),d())});return t.observe(l,{attributes:!0,attributeFilter:[e]}),void o?.addEventListener("abort",()=>t.disconnect(),{once:!0})}r.request(d)}function d(){Promise.all(l.getAnimations().map(e=>e.finished)).then(()=>{o?.aborted||c()}).catch(()=>{if(n)return void(o?.aborted||c());const e=l.getAnimations();!o?.aborted&&e.length>0&&e.some(e=>e.pending||"finished"!==e.playState)&&d()})}})}(r,n,!1);Sn.useEffect(()=>{if(!t)return;const e=new AbortController;return a(o,e.signal),()=>{e.abort()}},[t,n,o,a])}const Xg=(e,t,n,r,i,o,...a)=>{if(a.length>0)throw new Error(Cn(1));let s;if(e&&t&&n&&r&&i&&o)s=(a,s,l,c)=>{const d=e(a,s,l,c),u=t(a,s,l,c),f=n(a,s,l,c),p=r(a,s,l,c),m=i(a,s,l,c);return o(d,u,f,p,m,s,l,c)};else if(e&&t&&n&&r&&i)s=(o,a,s,l)=>{const c=e(o,a,s,l),d=t(o,a,s,l),u=n(o,a,s,l),f=r(o,a,s,l);return i(c,d,u,f,a,s,l)};else if(e&&t&&n&&r)s=(i,o,a,s)=>{const l=e(i,o,a,s),c=t(i,o,a,s),d=n(i,o,a,s);return r(l,c,d,o,a,s)};else if(e&&t&&n)s=(r,i,o,a)=>{const s=e(r,i,o,a),l=t(r,i,o,a);return n(s,l,i,o,a)};else if(e&&t)s=(n,r,i,o)=>{const a=e(n,r,i,o);return t(a,r,i,o)};else{if(!e)throw new Error("Missing arguments");s=e}return s};var Zg=n(93754);const Jg=Rn(19)?function(e,t,n,r,i){const o=fg;if(!o)return function(e,t,n,r,i){const o=Sn.useCallback(()=>t(e.getSnapshot(),n,r,i),[e,t,n,r,i]);return(0,Ra.useSyncExternalStore)(e.subscribe,o,o)}(e,t,n,r,i);const a=o.syncIndex;let s;return o.syncIndex+=1,o.didInitialize?(s=o.syncHooks[a],s.store===e&&s.selector===t&&Object.is(s.a1,n)&&Object.is(s.a2,r)&&Object.is(s.a3,i)||(s.store!==e&&(o.didChangeStore=!0),s.store=e,s.selector=t,s.a1=n,s.a2=r,s.a3=i,s.didChange=!0)):(s={store:e,selector:t,a1:n,a2:r,a3:i,value:t(e.getSnapshot(),n,r,i),didChange:!1},o.syncHooks.push(s)),s.value}:function(e,t,n,r,i){return(0,Zg.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,e=>t(e,n,r,i))};function Qg(e,t,n,r,i){return Jg(e,t,n,r,i)}var eh;eh={before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let n=0;n<e.syncHooks.length;n+=1){const r=e.syncHooks[n],i=r.selector(r.store.state,r.a1,r.a2,r.a3);!r.didChange&&Object.is(r.value,i)||(t=!0,r.value=i,r.didChange=!1)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{const n=new Set;for(const t of e.syncHooks)n.add(t.store);const r=[];for(const e of n)r.push(e.subscribe(t));return()=>{for(const e of r)e()}}),(0,Ra.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}},ug.push(eh);class th{constructor(e){this.state=e,this.listeners=new Set,this.updateTick=0}subscribe=e=>(this.listeners.add(e),()=>{this.listeners.delete(e)});getSnapshot=()=>this.state;setState(e){if(this.state===e)return;this.state=e,this.updateTick+=1;const t=this.updateTick;for(const n of this.listeners){if(t!==this.updateTick)return;n(e)}}update(e){for(const t in e)if(!Object.is(this.state[t],e[t]))return void this.setState({...this.state,...e})}set(e,t){Object.is(this.state[e],t)||this.setState({...this.state,[e]:t})}notifyAll(){const e={...this.state};this.setState(e)}use(e,t,n,r){return Qg(this,e,t,n,r)}}class nh extends th{constructor(e,t={},n){super(e),this.context=t,this.selectors=n}useSyncedValue(e,t){Sn.useDebugValue(e),Qf(()=>{this.state[e]!==t&&this.set(e,t)},[e,t])}useSyncedValueWithCleanup(e,t){const n=this;Qf(()=>(n.state[e]!==t&&n.set(e,t),()=>{n.set(e,void 0)}),[n,e,t])}useSyncedValues(e){const t=this,n=Object.values(e);Qf(()=>{t.update(e)},[t,...n])}useControlledProp(e,t){Sn.useDebugValue(e);const n=void 0!==t;Qf(()=>{n&&!Object.is(this.state[e],t)&&super.setState({...this.state,[e]:t})},[e,t,n])}select(e,t,n,r){return(0,this.selectors[e])(this.state,t,n,r)}useState(e,t,n,r){return Sn.useDebugValue(e),Qg(this,this.selectors[e],t,n,r)}useContextCallback(e,t){Sn.useDebugValue(e);const n=Xf(t??Gn);this.context[e]=n}useStateSetter(e){const t=Sn.useRef(void 0);return void 0===t.current&&(t.current=t=>{this.set(e,t)}),t.current}observe(e,t){let n;n="function"==typeof e?e:this.selectors[e];let r=n(this.state);return t(r,r,this),this.subscribe(e=>{const i=n(e);if(!Object.is(r,i)){const e=r;r=i,t(i,e,this)}})}}function rh(){const e=new Map;return{emit(t,n){e.get(t)?.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){e.get(t)?.delete(n)}}}const ih={open:Xg(e=>e.open),transitionStatus:Xg(e=>e.transitionStatus),domReferenceElement:Xg(e=>e.domReferenceElement),referenceElement:Xg(e=>e.positionReference??e.referenceElement),floatingElement:Xg(e=>e.floatingElement),floatingId:Xg(e=>e.floatingId)};class oh extends nh{constructor(e){const{syncOnly:t,nested:n,onOpenChange:r,triggerElements:i,...o}=e;super({...o,positionReference:o.referenceElement,domReferenceElement:o.referenceElement},{onOpenChange:r,dataRef:{current:{}},events:rh(),nested:n,triggerElements:i},ih),this.syncOnly=t}syncOpenEvent=(e,t)=>{(!e||!this.state.open||null!=t&&function(e){const t=e.type;return"click"===t||"mousedown"===t||"keydown"===t||"keyup"===t}(t))&&(this.context.dataRef.current.openEvent=e?t:void 0)};dispatchOpenChange=(e,t)=>{this.syncOpenEvent(e,t.event);const n={open:e,reason:t.reason,nativeEvent:t.event,nested:this.context.nested,triggerElement:t.trigger};this.context.events.emit("openchange",n)};setOpen=(e,t)=>{this.syncOnly||this.dispatchOpenChange(e,t),this.context.onOpenChange?.(e,t)}}class ah{constructor(){this.elementsSet=new Set,this.idMap=new Map}add(e,t){const n=this.idMap.get(e);n!==t&&(void 0!==n&&this.elementsSet.delete(n),this.elementsSet.add(t),this.idMap.set(e,t))}delete(e){const t=this.idMap.get(e);t&&(this.elementsSet.delete(t),this.idMap.delete(e))}hasElement(e){return this.elementsSet.has(e)}hasMatchingElement(e){for(const t of this.elementsSet)if(e(t))return!0;return!1}getById(e){return this.idMap.get(e)}entries(){return this.idMap.entries()}elements(){return this.elementsSet.values()}get size(){return this.idMap.size}}const sh=Xg(e=>e.triggerIdProp??e.activeTriggerId),lh={open:Xg(e=>e.openProp??e.open),mounted:Xg(e=>e.mounted),transitionStatus:Xg(e=>e.transitionStatus),floatingRootContext:Xg(e=>e.floatingRootContext),preventUnmountingOnClose:Xg(e=>e.preventUnmountingOnClose),payload:Xg(e=>e.payload),activeTriggerId:sh,activeTriggerElement:Xg(e=>e.mounted?e.activeTriggerElement:null),isTriggerActive:Xg((e,t)=>void 0!==t&&sh(e)===t),isOpenedByTrigger:Xg((e,t)=>void 0!==t&&sh(e)===t&&e.open),isMountedByTrigger:Xg((e,t)=>void 0!==t&&sh(e)===t&&e.mounted),triggerProps:Xg((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),popupProps:Xg(e=>e.popupProps),popupElement:Xg(e=>e.popupElement),positionerElement:Xg(e=>e.positionerElement),disabled:Xg(e=>e.disabled),instantType:Xg(e=>e.instantType),isInstantPhase:Xg(e=>e.isInstantPhase),trackCursorAxis:Xg(e=>e.trackCursorAxis),disableHoverablePopup:Xg(e=>e.disableHoverablePopup),lastOpenChangeReason:Xg(e=>e.openChangeReason),closeOnClick:Xg(e=>e.closeOnClick),closeDelay:Xg(e=>e.closeDelay),hasViewport:Xg(e=>e.hasViewport)};class ch extends nh{constructor(e){super({open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:new oh({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new ah,floatingId:"",syncOnly:!1,nested:!1,onOpenChange:void 0}),preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:Yn,inactiveTriggerProps:Yn,popupProps:Yn,disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1,...e},{popupRef:Sn.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:new ah},lh)}setOpen=(e,t)=>{const n=t.reason,r=n===ym,i=e&&n===xm,o=!e&&(n===wm||n===_m);if(t.preventUnmountOnClose=()=>{this.set("preventUnmountingOnClose",!0)},this.context.onOpenChange?.(e,t),t.isCanceled)return;this.state.floatingRootContext.dispatchOpenChange(e,t);const a=()=>{const r={open:e,openChangeReason:n};i?r.instantType="focus":o?r.instantType="dismiss":n===ym&&(r.instantType=void 0);const a=t.trigger?.id??null;(a||e)&&(r.activeTriggerId=a,r.activeTriggerElement=t.trigger??null),this.update(r)};r?Hs.flushSync(a):a()};static useStore(e,t){const n=En(()=>new ch(t)).current,r=e??n,i=function(e){const{popupStore:t,treatPopupAsFloatingElement:n=!1,onOpenChange:r}=e,i=Yp(),o=null!=Tg(),a=t.useState("open"),s=t.useState("activeTriggerElement"),l=t.useState(n?"popupElement":"positionerElement"),c=t.context.triggerElements,d=En(()=>new oh({open:a,transitionStatus:void 0,referenceElement:s,floatingElement:l,triggerElements:c,onOpenChange:r,floatingId:i,syncOnly:!0,nested:o})).current;return Qf(()=>{const e={open:a,floatingId:i,referenceElement:s,floatingElement:l};Mf(s)&&(e.domReferenceElement=s),d.state.positionReference===d.state.referenceElement&&(e.positionReference=s),d.update(e)},[a,i,s,l,d]),d.context.onOpenChange=r,d.context.nested=o,d}({popupStore:r,onOpenChange:r.setOpen});return r.state.floatingRootContext=i,r}}const dh=pg(function(e){const{disabled:t=!1,defaultOpen:n=!1,open:i,disableHoverablePopup:o=!1,trackCursorAxis:a="none",actionsRef:s,onOpenChange:l,onOpenChangeComplete:c,handle:d,triggerId:u,defaultTriggerId:f=null,children:p}=e,m=ch.useStore(d?.store,{open:n,openProp:i,activeTriggerId:f,triggerIdProp:u});!function(){const e=Sn.useRef(!0);e.current&&(e.current=!1,void 0===i&&!1===m.state.open&&!0===n&&m.update({open:!0,activeTriggerId:f}))}(),m.useControlledProp("openProp",i),m.useControlledProp("triggerIdProp",u),m.useContextCallback("onOpenChange",l),m.useContextCallback("onOpenChangeComplete",c);const g=m.useState("open"),h=!t&&g,v=m.useState("activeTriggerId"),b=m.useState("payload");m.useSyncedValues({trackCursorAxis:a,disableHoverablePopup:o}),Qf(()=>{g&&t&&m.setOpen(!1,vm("disabled"))},[g,t,m]),m.useSyncedValue("disabled",t),function(e){const t=e.useState("open");Qf(()=>{if(t&&!e.select("activeTriggerId")&&1===e.context.triggerElements.size){const t=e.context.triggerElements.entries().next();if(!t.done){const[n,r]=t.value;e.update({activeTriggerId:n,activeTriggerElement:r})}}},[t,e])}(m);const{forceUnmount:w,transitionStatus:y}=function(e,t,n){const{mounted:r,setMounted:i,transitionStatus:o}=function(e,t=!1,n=!1){const[r,i]=Sn.useState(e&&t?"idle":void 0),[o,a]=Sn.useState(e);return e&&!o&&(a(!0),i("starting")),e||!o||"ending"===r||n||i("ending"),e||o||"ending"!==r||i(void 0),Qf(()=>{if(!e&&o&&"ending"!==r&&n){const e=Wg.request(()=>{i("ending")});return()=>{Wg.cancel(e)}}},[e,o,r,n]),Qf(()=>{if(!e||t)return;const n=Wg.request(()=>{i(void 0)});return()=>{Wg.cancel(n)}},[t,e]),Qf(()=>{if(!e||!t)return;e&&o&&"idle"!==r&&i("starting");const n=Wg.request(()=>{i("idle")});return()=>{Wg.cancel(n)}},[t,e,o,r]),{mounted:o,setMounted:a,transitionStatus:r}}(e);t.useSyncedValues({mounted:r,transitionStatus:o});const a=Xf(()=>{i(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1}),n?.(),t.context.onOpenChangeComplete?.(!1)});return Kg({enabled:!t.useState("preventUnmountingOnClose"),open:e,ref:t.context.popupRef,onComplete(){e||a()}}),{forceUnmount:a,transitionStatus:o}}(h,m),x=m.select("floatingRootContext"),_=m.useState("isInstantPhase"),C=m.useState("instantType"),S=m.useState("lastOpenChangeReason"),k=Sn.useRef(null);Qf(()=>{"ending"===y&&S===bm||"ending"!==y&&_?("delay"!==C&&(k.current=C),m.set("instantType","delay")):null!==k.current&&(m.set("instantType",k.current),k.current=null)},[y,_,S,C,m]),Qf(()=>{h&&null==v&&m.set("payload",void 0)},[m,v,h]);const j=Sn.useCallback(()=>{m.setOpen(!1,function(e){const t=vm("imperative-action");return t.preventUnmountOnClose=()=>{e.set("preventUnmountingOnClose",!0)},t}(m))},[m]);Sn.useImperativeHandle(s,()=>({unmount:w,close:j}),[w,j]);const E=function(e,t={}){const n="rootStore"in e?e.rootStore:e,r=n.useState("open"),i=n.useState("floatingElement"),{dataRef:o}=n.context,{enabled:a=!0,escapeKey:s=!0,outsidePress:l=!0,outsidePressEvent:c="sloppy",referencePress:d=Fg,referencePressEvent:u="sloppy",bubbles:f,externalTree:p}=t,m=Pg(p),g=Xf("function"==typeof l?l:()=>!1),h="function"==typeof l?g:l,v=!1!==h,b=Xf(()=>c),w=Sn.useRef(!1),y=Sn.useRef(!1),x=Sn.useRef(!1),{escapeKey:_,outsidePress:C}={escapeKey:"boolean"==typeof(S=f)?S:S?.escapeKey??!1,outsidePress:"boolean"==typeof S?S:S?.outsidePress??!0};var S;const k=Sn.useRef(null),j=nm(),E=nm(),I=Xf(()=>{E.clear(),o.current.insideReactTree=!1}),M=Sn.useRef(!1),V=Sn.useRef(""),N=Xf(d),R=Xf(e=>{if(!r||!a||!s||"Escape"!==e.key)return;if(M.current)return;const t=o.current.floatingContext?.nodeId,i=m?Ng(m.nodesRef.current,t):[];if(!_&&i.length>0){let e=!0;if(i.forEach(t=>{t.context?.open&&!t.context.dataRef.current.__escapeKeyBubbles&&(e=!1)}),!e)return}const l=function(e){return"nativeEvent"in e}(e)?e.nativeEvent:e,c=vm(_m,l);n.setOpen(!1,c),_||c.isPropagationAllowed||e.stopPropagation()}),O=Xf(()=>{o.current.insideReactTree=!0,E.start(0,I)});Sn.useEffect(()=>{if(!r||!a)return;o.current.__escapeKeyBubbles=_,o.current.__outsidePressBubbles=C;const e=new tm,t=new tm;function l(){x.current=!0,t.start(0,()=>{x.current=!1})}function c(){w.current=!1,y.current=!1}function d(){const e=V.current,t="pen"!==e&&e?e:"mouse",n=b(),r="function"==typeof n?n():n;return"string"==typeof r?r:r[t]}function u(e){const t=o.current.floatingContext?.nodeId,r=m&&Ng(m.nodesRef.current,t).some(t=>Vg(e,t.context?.elements.floating));return Vg(e,n.select("floatingElement"))||Vg(e,n.select("domReferenceElement"))||r}function f(e){if(function(e){const t=d();return"intentional"===t&&"click"!==e.type||"sloppy"===t&&"click"===e.type}(e))return void I();if(o.current.insideReactTree)return void I();const r=fm(e),i=`[${Ag("inert")}]`,a=Mf(r)?r.getRootNode():null,s=Array.from((Nf(a)?a:cm(n.select("floatingElement"))).querySelectorAll(i)),l=n.context.triggerElements;if(r&&(l.hasElement(r)||l.hasMatchingElement(e=>um(e,r))))return;let c=Mf(r)?r:null;for(;c&&!Bf(c);){const e=Wf(c);if(Bf(e)||!Mf(e))break;c=e}if(s.length&&Mf(r)&&!r.matches("html,body")&&!um(r,n.select("floatingElement"))&&s.every(e=>!um(c,e)))return;if(Vf(r)&&!("touches"in e)){const t=Bf(r),n=Hf(r),i=/auto|scroll/,o=t||i.test(n.overflowX),a=t||i.test(n.overflowY),s=o&&r.clientWidth>0&&r.scrollWidth>r.clientWidth,l=a&&r.clientHeight>0&&r.scrollHeight>r.clientHeight,c="rtl"===n.direction,d=l&&(c?e.offsetX<=r.offsetWidth-r.clientWidth:e.offsetX>r.clientWidth),u=s&&e.offsetY>r.clientHeight;if(d||u)return}if(u(e))return;if("intentional"===d()&&x.current)return t.clear(),void(x.current=!1);if("function"==typeof h&&!h(e))return;const f=o.current.floatingContext?.nodeId,p=m?Ng(m.nodesRef.current,f):[];if(p.length>0){let e=!0;if(p.forEach(t=>{t.context?.open&&!t.context.dataRef.current.__outsidePressBubbles&&(e=!1)}),!e)return}n.setOpen(!1,vm("outside-press",e)),I()}function p(e){if("sloppy"!==d()||!n.select("open")||!a||Vg(e,n.select("floatingElement"))||Vg(e,n.select("domReferenceElement")))return;const t=e.touches[0];t&&(k.current={startTime:Date.now(),startX:t.clientX,startY:t.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},j.start(1e3,()=>{k.current&&(k.current.dismissOnTouchEnd=!1,k.current.dismissOnMouseDown=!1)}))}function g(e,t){const n=fm(e);if(!n)return;const r=vg(n,e.type,()=>{t(e),r()})}function S(e){j.clear(),"pointerdown"===e.type&&(V.current=e.pointerType),"mousedown"===e.type&&k.current&&!k.current.dismissOnMouseDown||g(e,e=>{"pointerdown"===e.type?function(e){"sloppy"===d()&&"touch"!==e.pointerType&&n.select("open")&&a&&!Vg(e,n.select("floatingElement"))&&!Vg(e,n.select("domReferenceElement"))&&f(e)}(e):f(e)})}function E(e){if(!w.current)return;const n=y.current;c(),"intentional"===d()&&("pointercancel"!==e.type?u(e)||(n?l():("function"!=typeof h||h(e))&&(t.clear(),x.current=!0,I())):n&&l())}function N(e){if("sloppy"!==d()||!k.current||Vg(e,n.select("floatingElement"))||Vg(e,n.select("domReferenceElement")))return;const t=e.touches[0];if(!t)return;const r=Math.abs(t.clientX-k.current.startX),i=Math.abs(t.clientY-k.current.startY),o=Math.sqrt(r*r+i*i);o>5&&(k.current.dismissOnTouchEnd=!0),o>10&&(f(e),j.clear(),k.current=null)}function O(e){"sloppy"!==d()||!k.current||Vg(e,n.select("floatingElement"))||Vg(e,n.select("domReferenceElement"))||(k.current.dismissOnTouchEnd&&f(e),j.clear(),k.current=null)}const T=cm(i),P=bg(s&&bg(vg(T,"keydown",R),vg(T,"compositionstart",function(){e.clear(),M.current=!0}),vg(T,"compositionend",function(){e.start(zf()?5:0,()=>{M.current=!1})})),v&&bg(vg(T,"click",S,!0),vg(T,"pointerdown",S,!0),vg(T,"pointerup",E,!0),vg(T,"pointercancel",E,!0),vg(T,"mousedown",S,!0),vg(T,"mouseup",E,!0),vg(T,"touchstart",function(e){V.current="touch",g(e,p)},!0),vg(T,"touchmove",function(e){g(e,N)},!0),vg(T,"touchend",function(e){g(e,O)},!0)));return()=>{P(),e.clear(),t.clear(),c(),x.current=!1}},[o,i,s,v,h,r,a,_,C,R,I,b,m,n,j]),Sn.useEffect(I,[h,I]);const T=Sn.useMemo(()=>({onKeyDown:R,[Dg[u]]:e=>{N()&&n.setOpen(!1,vm(wm,e.nativeEvent))},..."intentional"!==u&&{onClick(e){N()&&n.setOpen(!1,vm(wm,e.nativeEvent))}}}),[R,n,u,N]),P=Xf(e=>{if(!r||!a||0!==e.button)return;const t=fm(e.nativeEvent);um(n.select("floatingElement"),t)&&(w.current||(w.current=!0,y.current=!1))}),A=Xf(e=>{r&&a&&(e.defaultPrevented||e.nativeEvent.defaultPrevented)&&w.current&&(y.current=!0)}),D=Sn.useMemo(()=>({onKeyDown:R,onPointerDown:A,onMouseDown:A,onClickCapture:O,onMouseDownCapture(e){O(),P(e)},onPointerDownCapture(e){O(),P(e)},onMouseUpCapture:O,onTouchEndCapture:O,onTouchMoveCapture:O}),[R,O,P,A]);return Sn.useMemo(()=>a?{reference:T,floating:D,trigger:T}:{},[a,T,D])}(x,{enabled:!t,referencePress:()=>m.select("closeOnClick")}),I=function(e,t={}){const n="rootStore"in e?e.rootStore:e,r=n.useState("open"),i=n.useState("floatingElement"),o=n.useState("domReferenceElement"),a=n.context.dataRef,{enabled:s=!0,axis:l="both"}=t,c=Sn.useRef(!1),d=Sn.useRef(null),[u,f]=Sn.useState(),[p,m]=Sn.useState([]),g=Xf((e,t,r)=>{c.current||a.current.openEvent&&!Lg(a.current.openEvent)||n.set("positionReference",function(e,t){let n=null,r=null,i=!1;return{contextElement:e||void 0,getBoundingClientRect(){const o=e?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},a="x"===t.axis||"both"===t.axis,s="y"===t.axis||"both"===t.axis,l=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&"touch"!==t.pointerType;let c=o.width,d=o.height,u=o.x,f=o.y;return null==n&&t.x&&a&&(n=o.x-t.x),null==r&&t.y&&s&&(r=o.y-t.y),u-=n||0,f-=r||0,c=0,d=0,!i||l?(c="y"===t.axis?o.width:0,d="x"===t.axis?o.height:0,u=a&&null!=t.x?t.x:u,f=s&&null!=t.y?t.y:f):i&&!l&&(d="x"===t.axis?o.height:d,c="y"===t.axis?o.width:c),i=!0,{width:c,height:d,x:u,y:f,top:f,right:u+c,bottom:f+d,left:u}}}}(r??o,{x:e,y:t,axis:l,dataRef:a,pointerType:u}))}),h=Xf(e=>{r?d.current||m([]):g(e.clientX,e.clientY,e.currentTarget)}),v=ng(u)?i:r,b=Sn.useCallback(()=>{if(!v||!s)return;const e=jf(i);if(!a.current.openEvent||Lg(a.current.openEvent)){const t=()=>{d.current?.(),d.current=null};return d.current=vg(e,"mousemove",function(e){const t=fm(e);um(i,t)?(d.current?.(),d.current=null):g(e.clientX,e.clientY)}),t}n.set("positionReference",o)},[v,s,i,a,o,n,g]);Sn.useEffect(()=>b(),[b,p]),Sn.useEffect(()=>{s&&!i&&(c.current=!1)},[s,i]),Sn.useEffect(()=>{!s&&r&&(c.current=!0)},[s,r]);const w=Sn.useMemo(()=>{function e(e){f(e.pointerType)}return{onPointerDown:e,onPointerEnter:e,onMouseMove:h,onMouseEnter:h}},[h]);return Sn.useMemo(()=>s?{reference:w,trigger:w}:{},[s,w])}(x,{enabled:!t&&"none"!==a,axis:"none"===a?void 0:a}),{getReferenceProps:M,getFloatingProps:V,getTriggerProps:N}=function(e=[]){const t=e.map(e=>e?.reference),n=e.map(e=>e?.floating),r=e.map(e=>e?.item),i=e.map(e=>e?.trigger),o=Sn.useCallback(t=>zg(t,e,"reference"),t),a=Sn.useCallback(t=>zg(t,e,"floating"),n),s=Sn.useCallback(t=>zg(t,e,"item"),r),l=Sn.useCallback(t=>zg(t,e,"trigger"),i);return Sn.useMemo(()=>({getReferenceProps:o,getFloatingProps:a,getItemProps:s,getTriggerProps:l}),[o,a,s,l])}([E,I]),R=Sn.useMemo(()=>M(),[M]),O=Sn.useMemo(()=>N(),[N]),T=Sn.useMemo(()=>V(),[V]);return m.useSyncedValues({activeTriggerProps:R,inactiveTriggerProps:O,popupProps:T}),(0,r.jsx)(gg.Provider,{value:m,children:"function"==typeof p?p({payload:b}):p})});function uh(e){return(0,r.jsx)(dh,{...e})}let fh=function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=qg.startingStyle]="startingStyle",e[e.endingStyle=qg.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e}({}),ph=function(e){return e.popupOpen="data-popup-open",e.pressed="data-pressed",e}({});const mh={[ph.popupOpen]:""},gh=(ph.popupOpen,ph.pressed,{[fh.open]:""}),hh={[fh.closed]:""},vh={[fh.anchorHidden]:""},bh={open:e=>e?mh:null},wh={open:e=>e?gh:hh,anchorHidden:e=>e?vh:null};function yh(e){const t=En(xh,e).current;return t.next=e,Qf(t.effect),t}function xh(e){const t={current:e,next:e,effect:()=>{t.current=t.next}};return t}class _h{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 tm,this.restTimeout=new tm,this.handleCloseOptions=void 0}static create(){return new _h}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose}const Ch=new WeakMap;function Sh(e){if(!e.performedPointerEventsMutation)return;const t=e.pointerEventsScopeElement;t&&Ch.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),Ch.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function kh(e,t){const{scopeElement:n,referenceElement:r,floatingElement:i}=t,o=Ch.get(n);o&&o!==e&&Sh(o),Sh(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=n,e.pointerEventsReferenceElement=r,e.pointerEventsFloatingElement=i,Ch.set(n,e),n.style.pointerEvents="none",r.style.pointerEvents="auto",i.style.pointerEvents="auto"}function jh(e){const t=En(_h.create).current,n=e.context.dataRef.current;return n.hoverInteractionState||(n.hoverInteractionState=t),em(n.hoverInteractionState.disposeEffect),n.hoverInteractionState}const Eh={current:null},Ih=.1*.1,Mh=.5;function Vh(e,t,n,r,i,o){return r>=t!=o>=t&&e<=(i-n)*(t-r)/(o-r)+n}function Nh(e,t,n,r,i,o,a,s,l,c){let d=!1;return Vh(e,t,n,r,i,o)&&(d=!d),Vh(e,t,i,o,a,s)&&(d=!d),Vh(e,t,a,s,l,c)&&(d=!d),Vh(e,t,l,c,n,r)&&(d=!d),d}function Rh(e,t,n,r,i,o){const a=Math.min(n,i),s=Math.max(n,i),l=Math.min(r,o),c=Math.max(r,o);return e>=a&&e<=s&&t>=l&&t<=c}function Oh(e={}){const{blockPointerEvents:t=!1}=e,n=new tm,r=({x:e,y:t,placement:r,elements:i,onClose:o,nodeId:a,tree:s})=>{const l=r?.split("-")[0];let c=!1,d=null,u=null,f="undefined"!=typeof performance?performance.now():0;return function(r){n.clear();const p=i.domReference,m=i.floating;if(!p||!m||null==l||null==e||null==t)return;const{clientX:g,clientY:h}=r,v=fm(r),b="mouseleave"===r.type,w=um(m,v),y=um(p,v);if(w&&(c=!0,!b))return;if(y&&(c=!1,!b))return void(c=!0);if(b&&Mf(r.relatedTarget)&&um(m,r.relatedTarget))return;function x(){return Boolean(s&&Ng(s.nodesRef.current,a).length>0)}function _(){x()||(n.clear(),o())}if(x())return;const C=p.getBoundingClientRect(),S=m.getBoundingClientRect(),k=e>S.right-S.width/2,j=t>S.bottom-S.height/2,E=S.width>C.width,I=S.height>C.height,M=(E?C:S).left,V=(E?C:S).right,N=(I?C:S).top,R=(I?C:S).bottom;if("top"===l&&t>=C.bottom-1||"bottom"===l&&t<=C.top+1||"left"===l&&e>=C.right-1||"right"===l&&e<=C.left+1)return void _();let O=!1;switch(l){case"top":O=Rh(g,h,M,C.top+1,V,S.bottom-1);break;case"bottom":O=Rh(g,h,M,S.top+1,V,C.bottom-1);break;case"left":O=Rh(g,h,S.right-1,R,C.left+1,N);break;case"right":O=Rh(g,h,C.right-1,R,S.left+1,N)}if(O)return;if(c&&!function(e,t,n){return e>=n.x&&e<=n.x+n.width&&t>=n.y&&t<=n.y+n.height}(g,h,C))return void _();if(!b&&function(e,t){const n=performance.now(),r=n-f;if(null===d||null===u||0===r)return d=e,u=t,f=n,!1;const i=e-d,o=t-u;return d=e,u=t,f=n,i*i+o*o<r*r*Ih}(g,h))return void _();let T=!1;switch(l){case"top":{const n=E?.25:2,r=E||k?e+n:e-n,i=E?e-n:k?e+n:e-n,o=t+Mh+1,a=k||E?S.bottom-Mh:S.top,s=k?E?S.bottom-Mh:S.top:S.bottom-Mh;T=Nh(g,h,r,o,i,o,S.left,a,S.right,s);break}case"bottom":{const n=E?.25:2,r=E||k?e+n:e-n,i=E?e-n:k?e+n:e-n,o=t-Mh,a=k||E?S.top+Mh:S.bottom,s=k?E?S.top+Mh:S.bottom:S.top+Mh;T=Nh(g,h,r,o,i,o,S.left,a,S.right,s);break}case"left":{const n=I?.25:2,r=I||j?t+n:t-n,i=I?t-n:j?t+n:t-n,o=e+Mh+1,a=j||I?S.right-Mh:S.left,s=j?I?S.right-Mh:S.left:S.right-Mh;T=Nh(g,h,a,S.top,s,S.bottom,o,r,o,i);break}case"right":{const n=I?.25:2,r=I||j?t+n:t-n,i=I?t-n:j?t+n:t-n,o=e-Mh,a=j||I?S.left+Mh:S.right,s=j?I?S.left+Mh:S.right:S.left+Mh;T=Nh(g,h,o,r,o,i,a,S.top,s,S.bottom);break}}T?c||n.start(40,_):_()}};return r.__options={...e,blockPointerEvents:t},r}const Th=Sg&&Cg;function Ph(e,t={}){const n="rootStore"in e?e.rootStore:e,{events:r,dataRef:i}=n.context,{enabled:o=!0,delay:a}=t,s=Sn.useRef(!1),l=Sn.useRef(null),c=nm(),d=Sn.useRef(!0);Sn.useEffect(()=>{const e=n.select("domReferenceElement");if(!o)return;const t=jf(e);return bg(vg(t,"blur",function(){const e=n.select("domReferenceElement");!n.select("open")&&Vf(e)&&e===dm(cm(e))&&(s.current=!0)}),Th&&vg(t,"keydown",function(){d.current=!0},!0),Th&&vg(t,"pointerdown",function(){d.current=!1},!0))},[n,o]),Sn.useEffect(()=>{if(o)return r.on("openchange",e),()=>{r.off("openchange",e)};function e(e){if(e.reason===wm||e.reason===_m){const e=n.select("domReferenceElement");Mf(e)&&(l.current=e,s.current=!0)}}},[r,o,n]);const u=Sn.useMemo(()=>({onMouseLeave(){s.current=!1,l.current=null},onFocus(e){const t=e.currentTarget;if(s.current){if(l.current===t)return;s.current=!1,l.current=null}const r=fm(e.nativeEvent);if(Mf(r))if(Th&&!e.relatedTarget){if(!d.current&&(!Vf(i=r)||!i.matches(Ig)))return}else if(!function(e){if(!e||kg)return!0;try{return e.matches(":focus-visible")}catch(e){return!0}}(r))return;var i;const o=Mg(e.relatedTarget,n.context.triggerElements),{nativeEvent:u,currentTarget:f}=e,p="function"==typeof a?a():a;n.select("open")&&o||0===p||void 0===p?n.setOpen(!0,vm(xm,u,f)):c.start(p,()=>{s.current||n.setOpen(!0,vm(xm,u,f))})},onBlur(e){s.current=!1,l.current=null;const t=e.relatedTarget,r=e.nativeEvent,o=Mf(t)&&t.hasAttribute(Ag("focus-guard"))&&"outside"===t.getAttribute("data-type");c.start(0,()=>{const e=n.select("domReferenceElement"),a=dm(cm(e));(t||a!==e)&&(um(i.current.floatingContext?.refs.floating.current,a)||um(e,a)||o||Mg(t??a,n.context.triggerElements)||n.setOpen(!1,vm(xm,r)))})}}),[i,n,c,a]);return Sn.useMemo(()=>o?{reference:u,trigger:u}:{},[o,u])}let Ah=function(e){return e[e.popupOpen=ph.popupOpen]="popupOpen",e.triggerDisabled="data-trigger-disabled",e}({});const Dh=(Fh=function(e,t){const{className:n,render:r,handle:i,payload:o,disabled:a,delay:s,closeOnClick:l=!0,closeDelay:c,id:d,style:u,...f}=e,p=hg(!0),m=i?.store??p;if(!m)throw new Error(Cn(82));const g=Kp(d),h=m.useState("isTriggerActive",g),v=m.useState("isOpenedByTrigger",g),b=m.useState("floatingRootContext"),w=Sn.useRef(null),y=s??600,x=c??0,{registerTrigger:_,isMountedByThisTrigger:C}=function(e,t,n,r){const i=n.useState("isMountedByTrigger",e),o=function(e,t){const n=Sn.useRef(null),r=Sn.useRef(null);return Sn.useCallback(i=>{if(void 0!==e){if(null!==n.current){const e=n.current,i=r.current,o=t.context.triggerElements.getById(e);i&&o===i&&t.context.triggerElements.delete(e),n.current=null,r.current=null}null!==i&&(n.current=e,r.current=i,t.context.triggerElements.add(e,i))}},[t,e])}(e,n),a=Xf(t=>{if(o(t),!t||!n.select("open"))return;const i=n.select("activeTriggerId");i!==e?null==i&&n.update({activeTriggerId:e,activeTriggerElement:t,...r}):n.update({activeTriggerElement:t,...r})});return Qf(()=>{i&&n.update({activeTriggerElement:t.current,...r})},[i,n,t,...Object.values(r)]),{registerTrigger:a,isMountedByThisTrigger:i}}(g,w,m,{payload:o,closeOnClick:l,closeDelay:x}),S=Sn.useContext(lg),{delayRef:k,isInstantPhase:j,hasProvider:E}=function(e,t={open:!1}){const n="rootStore"in e?e.rootStore:e,r=n.useState("floatingId"),{open:i}=t,o=Sn.useContext(ag),{currentIdRef:a,delayRef:s,timeoutMs:l,initialDelayRef:c,currentContextRef:d,hasProvider:u,timeout:f}=o,[p,m]=Sn.useState(!1);return Qf(()=>{function e(){m(!1),d.current?.setIsInstantPhase(!1),a.current=null,d.current=null,s.current=c.current}if(a.current&&!i&&a.current===r){if(m(!1),l){const t=r;return f.start(l,()=>{n.select("open")||a.current&&a.current!==t||e()}),()=>{f.clear()}}e()}},[i,r,a,s,l,c,d,f,n]),Qf(()=>{if(!i)return;const e=d.current,t=a.current;f.clear(),d.current={onOpenChange:n.setOpen,setIsInstantPhase:m},a.current=r,s.current={open:0,close:rg(c.current,"close")},null!==t&&t!==r?(m(!0),e?.setIsInstantPhase(!0),e?.onOpenChange(!1,vm(bm))):(m(!1),e?.setIsInstantPhase(!1))},[i,r,n,a,s,l,c,d,f]),Qf(()=>()=>{d.current=null},[d]),Sn.useMemo(()=>({hasProvider:u,delayRef:s,isInstantPhase:p}),[u,s,p])}(b,{open:v});m.useSyncedValue("isInstantPhase",j);const I=m.useState("disabled"),M=a??I,V=m.useState("trackCursorAxis"),N=function(e,t={}){const n="rootStore"in e?e.rootStore:e,{dataRef:r,events:i}=n.context,{enabled:o=!0,delay:a=0,handleClose:s=null,mouseOnly:l=!1,restMs:c=0,move:d=!0,triggerElementRef:u=Eh,externalTree:f,isActiveTrigger:p=!0,getHandleCloseContext:m,isClosing:g}=t,h=Pg(f),v=jh(n),b=Sn.useRef(!1),w=yh(s),y=yh(a),x=yh(c),_=yh(o),C=yh(g);p&&(v.handleCloseOptions=w.current?.__options);const S=Xf(()=>og(r.current.openEvent?.type,v.interactedInside)),k=Xf(e=>Mg(e,n.context.triggerElements)),j=Xf((e,t,r)=>{const i=n.context.triggerElements;if(i.hasElement(t))return!e||!um(e,t);if(!Mf(r))return!1;const o=r;return i.hasMatchingElement(e=>um(e,o))&&(!e||!um(e,o))}),E=Xf((e,t=!0)=>{const r=rg(y.current,"close",v.pointerType);r?v.openChangeTimeout.start(r,()=>{n.setOpen(!1,vm(ym,e)),h?.events.emit("floating.closed",e)}):t&&(v.openChangeTimeout.clear(),n.setOpen(!1,vm(ym,e)),h?.events.emit("floating.closed",e))}),I=Xf(()=>{v.handler&&(cm(n.select("domReferenceElement")).removeEventListener("mousemove",v.handler),v.handler=void 0)}),M=Xf(()=>{Sh(v)});return Sn.useEffect(()=>I,[I]),Sn.useEffect(()=>{if(o)return i.on("openchange",e),()=>{i.off("openchange",e)};function e(e){e.open?b.current=!1:(b.current=e.reason===ym,I(),v.openChangeTimeout.clear(),v.restTimeout.clear(),v.blockMouseMove=!0,v.restTimeoutPending=!1)}},[o,i,v,I]),Sn.useEffect(()=>{if(!o)return;const e=u.current??(p?n.select("domReferenceElement"):null);if(Mf(e))return d?bg(vg(e,"mousemove",t,{once:!0}),vg(e,"mouseenter",t),vg(e,"mouseleave",i)):bg(vg(e,"mouseenter",t),vg(e,"mouseleave",i));function t(e){if(v.openChangeTimeout.clear(),v.blockMouseMove=!1,l&&!ng(v.pointerType))return;const t=ig(x.current),r=rg(y.current,"open",v.pointerType),i=fm(e),o=e.currentTarget??null,a=n.select("domReferenceElement");let s=o;if(Mf(i)&&!n.context.triggerElements.hasElement(i))for(const e of n.context.triggerElements.elements())if(um(e,i)){s=e;break}Mf(o)&&Mf(a)&&!n.context.triggerElements.hasElement(o)&&um(o,a)&&(s=a);const c=null!=s&&j(a,s,i),d=n.select("open"),u=C.current?.()??"ending"===n.select("transitionStatus"),f=!d&&u&&b.current,p=!c&&Mf(s)&&Mf(a)&&um(a,s)&&f,m=t>0&&!r,g=!d||c;c&&(d||f)||p?n.setOpen(!0,vm(ym,e,s)):m||(r?v.openChangeTimeout.start(r,()=>{g&&n.setOpen(!0,vm(ym,e,s))}):g&&n.setOpen(!0,vm(ym,e,s)))}function i(e){if(S())return void M();I();const t=cm(n.select("domReferenceElement"));v.restTimeout.clear(),v.restTimeoutPending=!1;const i=r.current.floatingContext??m?.();if(!k(e.relatedTarget)){if(w.current&&i){n.select("open")||v.openChangeTimeout.clear();const r=u.current;return v.handler=w.current({...i,tree:h,x:e.clientX,y:e.clientY,onClose(){M(),I(),_.current&&!S()&&r===n.select("domReferenceElement")&&E(e,!0)}}),t.addEventListener("mousemove",v.handler),void v.handler(e)}("touch"!==v.pointerType||!um(n.select("floatingElement"),e.relatedTarget))&&E(e)}}},[I,M,r,y,E,n,o,w,v,p,j,S,k,l,d,x,u,h,_,m,C]),Sn.useMemo(()=>{if(o)return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){const{nativeEvent:t}=e,r=e.currentTarget,i=n.select("domReferenceElement"),o=n.select("open"),a=j(i,r,e.target);if(l&&!ng(v.pointerType))return;if(o&&a&&v.handleCloseOptions?.blockPointerEvents){const e=n.select("floatingElement");if(e){const t=v.handleCloseOptions?.getScope?.()??r.ownerDocument.body;kh(v,{scopeElement:t,referenceElement:r,floatingElement:e})}}const s=ig(x.current);function c(){if(v.restTimeoutPending=!1,S())return;const e=n.select("open");v.blockMouseMove||e&&!a||n.setOpen(!0,vm(ym,t,r))}o&&!a||0===s||!a&&v.restTimeoutPending&&e.movementX**2+e.movementY**2<2||(v.restTimeout.clear(),"touch"===v.pointerType?Hs.flushSync(()=>{c()}):a&&o?c():(v.restTimeoutPending=!0,v.restTimeout.start(s,c)))}};function e(e){v.pointerType=e.pointerType}},[o,v,S,j,l,n,x])}(b,{enabled:!M,mouseOnly:!0,move:!1,handleClose:m.useState("disableHoverablePopup")||"both"===V?null:Oh(),restMs(){const e=S?.delay,t="object"==typeof k.current?k.current.open:void 0;let n=y;return E&&(n=0!==t?s??e??y:0),n},delay(){const e="object"==typeof k.current?k.current.close:void 0;let t=x;return null==c&&E&&(t=e),{close:t}},triggerElementRef:w,isActiveTrigger:h,isClosing:()=>"ending"===m.select("transitionStatus")});return Kn("button",e,{state:{open:v},ref:[t,_,w],props:[N,Ph(b,{enabled:!M}).reference,m.useState("triggerProps",C),{onPointerDown(){m.set("closeOnClick",l)},id:g,[Ah.triggerDisabled]:M?"":void 0},f],stateAttributesMapping:bh})},Sn.forwardRef(pg(Fh)));var Fh,Lh=(0,l.forwardRef)(function({children:e,...t},n){return(0,r.jsx)(Dh,{ref:n,...t,children:e})});const zh=Sn.createContext(void 0),Bh=Sn.createContext(null),Hh=Ag("portal");const $h=Sn.forwardRef(function(e,t){const{children:n,container:i,className:o,render:a,style:s,...l}=e,{portalNode:c,portalSubtree:d}=function(e={}){const{ref:t,container:n,componentProps:r=Yn,elementProps:i}=e,o=Yp(),a=Sn.useContext(Bh),s=a?.portalNode,[l,c]=Sn.useState(null),[d,u]=Sn.useState(null),f=Xf(e=>{null!==e&&u(e)}),p=Sn.useRef(null);Qf(()=>{if(null===n)return void(p.current&&(p.current=null,u(null),c(null)));if(null==o)return;const e=(n&&(If(n)?n:n.current))??s??document.body;null!=e?p.current!==e&&(p.current=e,u(null),c(e)):p.current&&(p.current=null,u(null),c(null))},[n,s,o]);const m=Kn("div",r,{ref:[t,f],props:[{id:o,[Hh]:""},i]});return{portalNode:d,portalSubtree:l&&m?Hs.createPortal(m,l):null}}({container:i,ref:t,componentProps:e,elementProps:l});return d||c?(0,r.jsxs)(Sn.Fragment,{children:[d,c&&Hs.createPortal(n,c)]}):null}),Wh=Sn.forwardRef(function(e,t){const{keepMounted:n=!1,...i}=e;return hg().useState("mounted")||n?(0,r.jsx)(zh.Provider,{value:n,children:(0,r.jsx)($h,{ref:t,...i})}):null}),qh=Sn.createContext(void 0),Uh=["top","right","bottom","left"],Gh=Math.min,Yh=Math.max,Kh=Math.round,Xh=Math.floor,Zh=e=>({x:e,y:e}),Jh={left:"right",right:"left",bottom:"top",top:"bottom"};function Qh(e,t,n){return Yh(e,Gh(t,n))}function ev(e,t){return"function"==typeof e?e(t):e}function tv(e){return e.split("-")[0]}function nv(e){return e.split("-")[1]}function rv(e){return"x"===e?"y":"x"}function iv(e){return"y"===e?"height":"width"}function ov(e){const t=e[0];return"t"===t||"b"===t?"y":"x"}function av(e){return rv(ov(e))}function sv(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}const lv=["left","right"],cv=["right","left"],dv=["top","bottom"],uv=["bottom","top"];function fv(e){const t=tv(e);return Jh[t]+e.slice(t.length)}function pv(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function mv(e){const{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function gv(e,t,n){let{reference:r,floating:i}=e;const o=ov(t),a=av(t),s=iv(a),l=tv(t),c="y"===o,d=r.x+r.width/2-i.width/2,u=r.y+r.height/2-i.height/2,f=r[s]/2-i[s]/2;let p;switch(l){case"top":p={x:d,y:r.y-i.height};break;case"bottom":p={x:d,y:r.y+r.height};break;case"right":p={x:r.x+r.width,y:u};break;case"left":p={x:r.x-i.width,y:u};break;default:p={x:r.x,y:r.y}}switch(nv(t)){case"start":p[a]-=f*(n&&c?-1:1);break;case"end":p[a]+=f*(n&&c?-1:1)}return p}async function hv(e,t){var n;void 0===t&&(t={});const{x:r,y:i,platform:o,rects:a,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:u="floating",altBoundary:f=!1,padding:p=0}=ev(t,e),m=pv(p),g=s[f?"floating"===u?"reference":"floating":u],h=mv(await o.getClippingRect({element:null==(n=await(null==o.isElement?void 0:o.isElement(g)))||n?g:g.contextElement||await(null==o.getDocumentElement?void 0:o.getDocumentElement(s.floating)),boundary:c,rootBoundary:d,strategy:l})),v="floating"===u?{x:r,y:i,width:a.floating.width,height:a.floating.height}:a.reference,b=await(null==o.getOffsetParent?void 0:o.getOffsetParent(s.floating)),w=await(null==o.isElement?void 0:o.isElement(b))&&await(null==o.getScale?void 0:o.getScale(b))||{x:1,y:1},y=mv(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:v,offsetParent:b,strategy:l}):v);return{top:(h.top-y.top+m.top)/w.y,bottom:(y.bottom-h.bottom+m.bottom)/w.y,left:(h.left-y.left+m.left)/w.x,right:(y.right-h.right+m.right)/w.x}}function vv(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function bv(e){return Uh.some(t=>e[t]>=0)}const wv=new Set(["left","top"]);function yv(e){const t=Hf(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const i=Vf(e),o=i?e.offsetWidth:n,a=i?e.offsetHeight:r,s=Kh(n)!==o||Kh(r)!==a;return s&&(n=o,r=a),{width:n,height:r,$:s}}function xv(e){return Mf(e)?e:e.contextElement}function _v(e){const t=xv(e);if(!Vf(t))return Zh(1);const n=t.getBoundingClientRect(),{width:r,height:i,$:o}=yv(t);let a=(o?Kh(n.width):n.width)/r,s=(o?Kh(n.height):n.height)/i;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}const Cv=Zh(0);function Sv(e){const t=jf(e);return zf()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:Cv}function kv(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);const i=e.getBoundingClientRect(),o=xv(e);let a=Zh(1);t&&(r?Mf(r)&&(a=_v(r)):a=_v(e));const s=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==jf(e))&&t}(o,n,r)?Sv(o):Zh(0);let l=(i.left+s.x)/a.x,c=(i.top+s.y)/a.y,d=i.width/a.x,u=i.height/a.y;if(o){const e=jf(o),t=r&&Mf(r)?jf(r):r;let n=e,i=Gf(n);for(;i&&r&&t!==n;){const e=_v(i),t=i.getBoundingClientRect(),r=Hf(i),o=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,a=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;l*=e.x,c*=e.y,d*=e.x,u*=e.y,l+=o,c+=a,n=jf(i),i=Gf(n)}}return mv({width:d,height:u,x:l,y:c})}function jv(e,t){const n=$f(e).scrollLeft;return t?t.left+n:kv(Ef(e)).left+n}function Ev(e,t){const n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-jv(e,n),y:n.top+t.scrollTop}}function Iv(e,t,n){let r;if("viewport"===t)r=function(e,t){const n=jf(e),r=Ef(e),i=n.visualViewport;let o=r.clientWidth,a=r.clientHeight,s=0,l=0;if(i){o=i.width,a=i.height;const e=zf();(!e||e&&"fixed"===t)&&(s=i.offsetLeft,l=i.offsetTop)}const c=jv(r);if(c<=0){const e=r.ownerDocument,t=e.body,n=getComputedStyle(t),i="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,a=Math.abs(r.clientWidth-t.clientWidth-i);a<=25&&(o-=a)}else c<=25&&(o+=c);return{width:o,height:a,x:s,y:l}}(e,n);else if("document"===t)r=function(e){const t=Ef(e),n=$f(e),r=e.ownerDocument.body,i=Yh(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),o=Yh(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let a=-n.scrollLeft+jv(e);const s=-n.scrollTop;return"rtl"===Hf(r).direction&&(a+=Yh(t.clientWidth,r.clientWidth)-i),{width:i,height:o,x:a,y:s}}(Ef(e));else if(Mf(t))r=function(e,t){const n=kv(e,!0,"fixed"===t),r=n.top+e.clientTop,i=n.left+e.clientLeft,o=Vf(e)?_v(e):Zh(1);return{width:e.clientWidth*o.x,height:e.clientHeight*o.y,x:i*o.x,y:r*o.y}}(t,n);else{const n=Sv(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return mv(r)}function Mv(e,t){const n=Wf(e);return!(n===t||!Mf(n)||Bf(n))&&("fixed"===Hf(n).position||Mv(n,t))}function Vv(e,t,n){const r=Vf(t),i=Ef(t),o="fixed"===n,a=kv(e,!0,o,t);let s={scrollLeft:0,scrollTop:0};const l=Zh(0);function c(){l.x=jv(i)}if(r||!r&&!o)if(("body"!==kf(t)||Rf(i))&&(s=$f(t)),r){const e=kv(t,!0,o,t);l.x=e.x+t.clientLeft,l.y=e.y+t.clientTop}else i&&c();o&&!r&&i&&c();const d=!i||r||o?Zh(0):Ev(i,s);return{x:a.left+s.scrollLeft-l.x-d.x,y:a.top+s.scrollTop-l.y-d.y,width:a.width,height:a.height}}function Nv(e){return"static"===Hf(e).position}function Rv(e,t){if(!Vf(e)||"fixed"===Hf(e).position)return null;if(t)return t(e);let n=e.offsetParent;return Ef(e)===n&&(n=n.ownerDocument.body),n}function Ov(e,t){const n=jf(e);if(Tf(e))return n;if(!Vf(e)){let t=Wf(e);for(;t&&!Bf(t);){if(Mf(t)&&!Nv(t))return t;t=Wf(t)}return n}let r=Rv(e,t);for(;r&&Of(r)&&Nv(r);)r=Rv(r,t);return r&&Bf(r)&&Nv(r)&&!Lf(r)?n:r||function(e){let t=Wf(e);for(;Vf(t)&&!Bf(t);){if(Lf(t))return t;if(Tf(t))return null;t=Wf(t)}return null}(e)||n}const Tv={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e;const o="fixed"===i,a=Ef(r),s=!!t&&Tf(t.floating);if(r===a||s&&o)return n;let l={scrollLeft:0,scrollTop:0},c=Zh(1);const d=Zh(0),u=Vf(r);if((u||!u&&!o)&&(("body"!==kf(r)||Rf(a))&&(l=$f(r)),u)){const e=kv(r);c=_v(r),d.x=e.x+r.clientLeft,d.y=e.y+r.clientTop}const f=!a||u||o?Zh(0):Ev(a,l);return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-l.scrollLeft*c.x+d.x+f.x,y:n.y*c.y-l.scrollTop*c.y+d.y+f.y}},getDocumentElement:Ef,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e;const o=[..."clippingAncestors"===n?Tf(t)?[]:function(e,t){const n=t.get(e);if(n)return n;let r=Uf(e,[],!1).filter(e=>Mf(e)&&"body"!==kf(e)),i=null;const o="fixed"===Hf(e).position;let a=o?Wf(e):e;for(;Mf(a)&&!Bf(a);){const t=Hf(a),n=Lf(a);n||"fixed"!==t.position||(i=null),(o?!n&&!i:!n&&"static"===t.position&&i&&("absolute"===i.position||"fixed"===i.position)||Rf(a)&&!n&&Mv(e,a))?r=r.filter(e=>e!==a):i=t,a=Wf(a)}return t.set(e,r),r}(t,this._c):[].concat(n),r],a=Iv(t,o[0],i);let s=a.top,l=a.right,c=a.bottom,d=a.left;for(let e=1;e<o.length;e++){const n=Iv(t,o[e],i);s=Yh(n.top,s),l=Gh(n.right,l),c=Gh(n.bottom,c),d=Yh(n.left,d)}return{width:l-d,height:c-s,x:d,y:s}},getOffsetParent:Ov,getElementRects:async function(e){const t=this.getOffsetParent||Ov,n=this.getDimensions,r=await n(e.floating);return{reference:Vv(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:n}=yv(e);return{width:t,height:n}},getScale:_v,isElement:Mf,isRTL:function(e){return"rtl"===Hf(e).direction}};function Pv(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function Av(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:i=!0,ancestorResize:o=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:l=!1}=r,c=xv(e),d=i||o?[...c?Uf(c):[],...t?Uf(t):[]]:[];d.forEach(e=>{i&&e.addEventListener("scroll",n,{passive:!0}),o&&e.addEventListener("resize",n)});const u=c&&s?function(e,t){let n,r=null;const i=Ef(e);function o(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return function a(s,l){void 0===s&&(s=!1),void 0===l&&(l=1),o();const c=e.getBoundingClientRect(),{left:d,top:u,width:f,height:p}=c;if(s||t(),!f||!p)return;const m={rootMargin:-Xh(u)+"px "+-Xh(i.clientWidth-(d+f))+"px "+-Xh(i.clientHeight-(u+p))+"px "+-Xh(d)+"px",threshold:Yh(0,Gh(1,l))||1};let g=!0;function h(t){const r=t[0].intersectionRatio;if(r!==l){if(!g)return a();r?a(!1,r):n=setTimeout(()=>{a(!1,1e-7)},1e3)}1!==r||Pv(c,e.getBoundingClientRect())||a(),g=!1}try{r=new IntersectionObserver(h,{...m,root:i.ownerDocument})}catch(e){r=new IntersectionObserver(h,m)}r.observe(e)}(!0),o}(c,n):null;let f,p=-1,m=null;a&&(m=new ResizeObserver(e=>{let[r]=e;r&&r.target===c&&m&&t&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=m)||e.observe(t)})),n()}),c&&!l&&m.observe(c),t&&m.observe(t));let g=l?kv(e):null;return l&&function t(){const r=kv(e);g&&!Pv(g,r)&&n(),g=r,f=requestAnimationFrame(t)}(),n(),()=>{var e;d.forEach(e=>{i&&e.removeEventListener("scroll",n),o&&e.removeEventListener("resize",n)}),null==u||u(),null==(e=m)||e.disconnect(),m=null,l&&cancelAnimationFrame(f)}}const Dv=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:i,middlewareData:o,rects:a,initialPlacement:s,platform:l,elements:c}=t,{mainAxis:d=!0,crossAxis:u=!0,fallbackPlacements:f,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:m="none",flipAlignment:g=!0,...h}=ev(e,t);if(null!=(n=o.arrow)&&n.alignmentOffset)return{};const v=tv(i),b=ov(s),w=tv(s)===s,y=await(null==l.isRTL?void 0:l.isRTL(c.floating)),x=f||(w||!g?[fv(s)]:function(e){const t=fv(e);return[sv(e),t,sv(t)]}(s)),_="none"!==m;!f&&_&&x.push(...function(e,t,n,r){const i=nv(e);let o=function(e,t,n){switch(e){case"top":case"bottom":return n?t?cv:lv:t?lv:cv;case"left":case"right":return t?dv:uv;default:return[]}}(tv(e),"start"===n,r);return i&&(o=o.map(e=>e+"-"+i),t&&(o=o.concat(o.map(sv)))),o}(s,g,m,y));const C=[s,...x],S=await l.detectOverflow(t,h),k=[];let j=(null==(r=o.flip)?void 0:r.overflows)||[];if(d&&k.push(S[v]),u){const e=function(e,t,n){void 0===n&&(n=!1);const r=nv(e),i=av(e),o=iv(i);let a="x"===i?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[o]>t.floating[o]&&(a=fv(a)),[a,fv(a)]}(i,a,y);k.push(S[e[0]],S[e[1]])}if(j=[...j,{placement:i,overflows:k}],!k.every(e=>e<=0)){var E,I;const e=((null==(E=o.flip)?void 0:E.index)||0)+1,t=C[e];if(t&&("alignment"!==u||b===ov(t)||j.every(e=>ov(e.placement)!==b||e.overflows[0]>0)))return{data:{index:e,overflows:j},reset:{placement:t}};let n=null==(I=j.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:I.placement;if(!n)switch(p){case"bestFit":{var M;const e=null==(M=j.filter(e=>{if(_){const t=ov(e.placement);return t===b||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:M[0];e&&(n=e);break}case"initialPlacement":n=s}if(i!==n)return{reset:{placement:n}}}return{}}}},Fv=function(e){return void 0===e&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:i,rects:o,middlewareData:a}=t,{offset:s=0,mainAxis:l=!0,crossAxis:c=!0}=ev(e,t),d={x:n,y:r},u=ov(i),f=rv(u);let p=d[f],m=d[u];const g=ev(s,t),h="number"==typeof g?{mainAxis:g,crossAxis:0}:{mainAxis:0,crossAxis:0,...g};if(l){const e="y"===f?"height":"width",t=o.reference[f]-o.floating[e]+h.mainAxis,n=o.reference[f]+o.reference[e]-h.mainAxis;p<t?p=t:p>n&&(p=n)}if(c){var v,b;const e="y"===f?"width":"height",t=wv.has(tv(i)),n=o.reference[u]-o.floating[e]+(t&&(null==(v=a.offset)?void 0:v[u])||0)+(t?0:h.crossAxis),r=o.reference[u]+o.reference[e]+(t?0:(null==(b=a.offset)?void 0:b[u])||0)-(t?h.crossAxis:0);m<n?m=n:m>r&&(m=r)}return{[f]:p,[u]:m}}}};var Lv="undefined"!=typeof document?Sn.useLayoutEffect:function(){};function zv(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;let n,r,i;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;0!==r--;)if(!zv(e[r],t[r]))return!1;return!0}if(i=Object.keys(e),n=i.length,n!==Object.keys(t).length)return!1;for(r=n;0!==r--;)if(!{}.hasOwnProperty.call(t,i[r]))return!1;for(r=n;0!==r--;){const n=i[r];if(!("_owner"===n&&e.$$typeof||zv(e[n],t[n])))return!1}return!0}return e!=e&&t!=t}function Bv(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Hv(e,t){const n=Bv(e);return Math.round(t*n)/n}function $v(e){const t=Sn.useRef(e);return Lv(()=>{t.current=e}),t}const Wv=(e,t)=>{const n=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:i,y:o,placement:a,middlewareData:s}=t,l=await async function(e,t){const{placement:n,platform:r,elements:i}=e,o=await(null==r.isRTL?void 0:r.isRTL(i.floating)),a=tv(n),s=nv(n),l="y"===ov(n),c=wv.has(a)?-1:1,d=o&&l?-1:1,u=ev(t,e);let{mainAxis:f,crossAxis:p,alignmentAxis:m}="number"==typeof u?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return s&&"number"==typeof m&&(p="end"===s?-1*m:m),l?{x:p*d,y:f*c}:{x:f*c,y:p*d}}(t,e);return a===(null==(n=s.offset)?void 0:n.placement)&&null!=(r=s.arrow)&&r.alignmentOffset?{}:{x:i+l.x,y:o+l.y,data:{...l,placement:a}}}}}(e);return{name:n.name,fn:n.fn,options:[e,t]}};function qv(e={}){const{nodeId:t,externalTree:n}=e,r=function(e){const{open:t=!1,onOpenChange:n,elements:r={}}=e,i=Yp(),o=null!=Tg(),a=En(()=>new oh({open:t,transitionStatus:void 0,onOpenChange:n,referenceElement:r.reference??null,floatingElement:r.floating??null,triggerElements:new ah,floatingId:i,syncOnly:!1,nested:o})).current;return Qf(()=>{const e={open:t,floatingId:i};void 0!==r.reference&&(e.referenceElement=r.reference,e.domReferenceElement=Mf(r.reference)?r.reference:null),void 0!==r.floating&&(e.floatingElement=r.floating),a.update(e)},[t,i,r.reference,r.floating,a]),a.context.onOpenChange=n,a.context.nested=o,a}(e),i=e.rootContext||r,o={reference:i.useState("referenceElement"),floating:i.useState("floatingElement"),domReference:i.useState("domReferenceElement")},[a,s]=Sn.useState(null),l=Sn.useRef(null),c=Pg(n);Qf(()=>{o.domReference&&(l.current=o.domReference)},[o.domReference]);const d=function(e){void 0===e&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:i,elements:{reference:o,floating:a}={},transform:s=!0,whileElementsMounted:l,open:c}=e,[d,u]=Sn.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[f,p]=Sn.useState(r);zv(f,r)||p(r);const[m,g]=Sn.useState(null),[h,v]=Sn.useState(null),b=Sn.useCallback(e=>{e!==_.current&&(_.current=e,g(e))},[]),w=Sn.useCallback(e=>{e!==C.current&&(C.current=e,v(e))},[]),y=o||m,x=a||h,_=Sn.useRef(null),C=Sn.useRef(null),S=Sn.useRef(d),k=null!=l,j=$v(l),E=$v(i),I=$v(c),M=Sn.useCallback(()=>{if(!_.current||!C.current)return;const e={placement:t,strategy:n,middleware:f};E.current&&(e.platform=E.current),((e,t,n)=>{const r=new Map,i={platform:Tv,...n},o={...i.platform,_c:r};return(async(e,t,n)=>{const{placement:r="bottom",strategy:i="absolute",middleware:o=[],platform:a}=n,s=a.detectOverflow?a:{...a,detectOverflow:hv},l=await(null==a.isRTL?void 0:a.isRTL(t));let c=await a.getElementRects({reference:e,floating:t,strategy:i}),{x:d,y:u}=gv(c,r,l),f=r,p=0;const m={};for(let n=0;n<o.length;n++){const g=o[n];if(!g)continue;const{name:h,fn:v}=g,{x:b,y:w,data:y,reset:x}=await v({x:d,y:u,initialPlacement:r,placement:f,strategy:i,middlewareData:m,rects:c,platform:s,elements:{reference:e,floating:t}});d=null!=b?b:d,u=null!=w?w:u,m[h]={...m[h],...y},x&&p<50&&(p++,"object"==typeof x&&(x.placement&&(f=x.placement),x.rects&&(c=!0===x.rects?await a.getElementRects({reference:e,floating:t,strategy:i}):x.rects),({x:d,y:u}=gv(c,f,l))),n=-1)}return{x:d,y:u,placement:f,strategy:i,middlewareData:m}})(e,t,{...i,platform:o})})(_.current,C.current,e).then(e=>{const t={...e,isPositioned:!1!==I.current};V.current&&!zv(S.current,t)&&(S.current=t,Hs.flushSync(()=>{u(t)}))})},[f,t,n,E,I]);Lv(()=>{!1===c&&S.current.isPositioned&&(S.current.isPositioned=!1,u(e=>({...e,isPositioned:!1})))},[c]);const V=Sn.useRef(!1);Lv(()=>(V.current=!0,()=>{V.current=!1}),[]),Lv(()=>{if(y&&(_.current=y),x&&(C.current=x),y&&x){if(j.current)return j.current(y,x,M);M()}},[y,x,M,j,k]);const N=Sn.useMemo(()=>({reference:_,floating:C,setReference:b,setFloating:w}),[b,w]),R=Sn.useMemo(()=>({reference:y,floating:x}),[y,x]),O=Sn.useMemo(()=>{const e={position:n,left:0,top:0};if(!R.floating)return e;const t=Hv(R.floating,d.x),r=Hv(R.floating,d.y);return s?{...e,transform:"translate("+t+"px, "+r+"px)",...Bv(R.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,s,R.floating,d.x,d.y]);return Sn.useMemo(()=>({...d,update:M,refs:N,elements:R,floatingStyles:O}),[d,M,N,R,O])}({...e,elements:{...o,...a&&{reference:a}}}),u=Sn.useCallback(e=>{const t=Mf(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;s(t),d.refs.setReference(t)},[d.refs]),[f,p]=Sn.useState(void 0),[m,g]=Sn.useState(null);i.useSyncedValue("referenceElement",f??null);const h=Mf(f)?f:null;i.useSyncedValue("domReferenceElement",void 0===f?o.domReference:h),i.useSyncedValue("floatingElement",m);const v=Sn.useCallback(e=>{(Mf(e)||null===e)&&(l.current=e,p(e)),(Mf(d.refs.reference.current)||null===d.refs.reference.current||null!==e&&!Mf(e))&&d.refs.setReference(e)},[d.refs,p]),b=Sn.useCallback(e=>{g(e),d.refs.setFloating(e)},[d.refs]),w=Sn.useMemo(()=>({...d.refs,setReference:v,setFloating:b,setPositionReference:u,domReference:l}),[d.refs,v,b,u]),y=Sn.useMemo(()=>({...d.elements,domReference:o.domReference}),[d.elements,o.domReference]),x=i.useState("open"),_=i.useState("floatingId"),C=Sn.useMemo(()=>({...d,dataRef:i.context.dataRef,open:x,onOpenChange:i.setOpen,events:i.context.events,floatingId:_,refs:w,elements:y,nodeId:t,rootStore:i}),[d,w,y,t,i,x,_]);return Qf(()=>{i.context.dataRef.current.floatingContext=C;const e=c?.nodesRef.current.find(e=>e.id===t);e&&(e.context=C)}),Sn.useMemo(()=>({...d,context:C,refs:w,elements:y,rootStore:i}),[d,w,y,C,i])}const Uv=Sn.createContext(void 0),Gv=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:i,rects:o,platform:a,elements:s,middlewareData:l}=t,{element:c,padding:d=0,offsetParent:u="real"}=ev(e,t)||{};if(null==c)return{};const f=pv(d),p={x:n,y:r},m=av(i),g=iv(m),h=await a.getDimensions(c),v="y"===m,b=v?"top":"left",w=v?"bottom":"right",y=v?"clientHeight":"clientWidth",x=o.reference[g]+o.reference[m]-p[m]-o.floating[g],_=p[m]-o.reference[m],C="real"===u?await(a.getOffsetParent?.(c)):s.floating;let S=s.floating[y]||o.floating[g];S&&await(a.isElement?.(C))||(S=s.floating[y]||o.floating[g]);const k=x/2-_/2,j=S/2-h[g]/2-1,E=Math.min(f[b],j),I=Math.min(f[w],j),M=E,V=S-h[g]-I,N=S/2-h[g]/2+k,R=Qh(M,N,V),O=!l.arrow&&null!=nv(i)&&N!==R&&o.reference[g]/2-(N<M?E:I)-h[g]/2<0,T=O?N<M?N-M:N-V:0;return{[m]:p[m]+T,data:{[m]:R,centerOffset:N-R-T,...O&&{alignmentOffset:T}},reset:O}}}),Yv={name:"hide",async fn(e){const{width:t,height:n,x:r,y:i}=e.rects.reference,o=0===t&&0===n&&0===r&&0===i,a=await(e=>{const t=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n,platform:r}=t,{strategy:i="referenceHidden",...o}=ev(e,t);switch(i){case"referenceHidden":{const e=vv(await r.detectOverflow(t,{...o,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:bv(e)}}}case"escaped":{const e=vv(await r.detectOverflow(t,{...o,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:bv(e)}}}default:return{}}}}}(e);return{name:t.name,fn:t.fn,options:[e,void 0]}})().fn(e);return{data:{referenceHidden:a.data?.referenceHidden||o}}}},Kv={sideX:"left",sideY:"top"},Xv={name:"adaptiveOrigin",async fn(e){const{x:t,y:n,rects:{floating:r},elements:{floating:i},platform:o,strategy:a,placement:s}=e,l=jf(i),c=l.getComputedStyle(i);if("0s"===c.transitionDuration||""===c.transitionDuration)return{x:t,y:n,data:Kv};const d=await(o.getOffsetParent?.(i));let u={width:0,height:0};if("fixed"===a&&l?.visualViewport)u={width:l.visualViewport.width,height:l.visualViewport.height};else if(d===l){const e=cm(i);u={width:e.documentElement.clientWidth,height:e.documentElement.clientHeight}}else await(o.isElement?.(d))&&(u=await o.getDimensions(d));const f=tv(s);let p=t,m=n;return"left"===f&&(p=u.width-(t+r.width)),"top"===f&&(m=u.height-(n+r.height)),{x:p,y:m,data:{sideX:"left"===f?"right":Kv.sideX,sideY:"top"===f?"bottom":Kv.sideY}}}};function Zv(e,t,n){const r="inline-start"===e||"inline-end"===e;return{top:"top",right:r?n?"inline-start":"inline-end":"right",bottom:"bottom",left:r?n?"inline-end":"inline-start":"left"}[t]}function Jv(e,t,n){const{rects:r,placement:i}=e;return{side:Zv(t,tv(i),n),align:nv(i)||"center",anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function Qv(e){const{anchor:t,positionMethod:n="absolute",side:r="bottom",sideOffset:i=0,align:o="center",alignOffset:a=0,collisionBoundary:s,collisionPadding:l=5,sticky:c=!1,arrowPadding:d=5,disableAnchorTracking:u=!1,keepMounted:f=!1,floatingRootContext:p,mounted:m,collisionAvoidance:g,shiftCrossAxis:h=!1,nodeId:v,adaptiveOrigin:b,lazyFlip:w=!1,externalTree:y}=e,[x,_]=Sn.useState(null);m||null===x||_(null);const C=g.side||"flip",S=g.align||"flip",k=g.fallbackAxisSide||"end",j="function"==typeof t?t:void 0,E=Xf(j),I=j?E:t,M=yh(t),V=yh(m),N=function(){const e=Sn.useContext(Uv);return e?.direction??"ltr"}(),R="rtl"===N,O=x||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":R?"left":"right","inline-start":R?"right":"left"}[r],T="center"===o?O:`${O}-${o}`;let P=l;const A="bottom"===r?1:0,D="top"===r?1:0,F="right"===r?1:0,L="left"===r?1:0;"number"==typeof P?P={top:P+A,right:P+L,bottom:P+D,left:P+F}:P&&(P={top:(P.top||0)+A,right:(P.right||0)+L,bottom:(P.bottom||0)+D,left:(P.left||0)+F});const z={boundary:"clipping-ancestors"===s?"clippingAncestors":s,padding:P},B=Sn.useRef(null),H=yh(i),$=yh(a),W=[Wv(e=>{const t=Jv(e,r,R),n="function"==typeof H.current?H.current(t):H.current,i="function"==typeof $.current?$.current(t):$.current;return{mainAxis:n,crossAxis:i,alignmentAxis:i}},["function"!=typeof i?i:0,"function"!=typeof a?a:0,R,r])],q="none"===S&&"shift"!==C,U=!q&&(c||h||"shift"===C),G="none"===C?null:(e=>{const t=Dv(e);return{name:t.name,fn:t.fn,options:[e,void 0]}})({...z,padding:{top:P.top+1,right:P.right+1,bottom:P.bottom+1,left:P.left+1},mainAxis:!h&&"flip"===C,crossAxis:"flip"===S&&"alignment",fallbackAxisSideDirection:k}),Y=q?null:((e,t)=>{const n=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:i,platform:o}=t,{mainAxis:a=!0,crossAxis:s=!1,limiter:l={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=ev(e,t),d={x:n,y:r},u=await o.detectOverflow(t,c),f=ov(tv(i)),p=rv(f);let m=d[p],g=d[f];if(a){const e="y"===p?"bottom":"right";m=Qh(m+u["y"===p?"top":"left"],m,m-u[e])}if(s){const e="y"===f?"bottom":"right";g=Qh(g+u["y"===f?"top":"left"],g,g-u[e])}const h=l.fn({...t,[p]:m,[f]:g});return{...h,data:{x:h.x-n,y:h.y-r,enabled:{[p]:a,[f]:s}}}}}}(e);return{name:n.name,fn:n.fn,options:[e,t]}})(e=>{const t=cm(e.elements.floating).documentElement;return{...z,rootBoundary:h?{x:0,y:0,width:t.clientWidth,height:t.clientHeight}:void 0,mainAxis:"none"!==S,crossAxis:U,limiter:c||h?void 0:(n=e=>{if(!B.current)return{};const{width:t,height:n}=B.current.getBoundingClientRect(),r=ov(tv(e.placement));return{offset:("y"===r?t:n)/2+("y"===r?P.left+P.right:P.top+P.bottom)/2}},{fn:Fv(n).fn,options:[n,void 0]})};var n},[z,c,h,P,S]);var K,X;"shift"===C||"shift"===S||"center"===o?W.push(Y,G):W.push(G,Y),W.push((e=>{const t=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,r;const{placement:i,rects:o,platform:a,elements:s}=t,{apply:l=()=>{},...c}=ev(e,t),d=await a.detectOverflow(t,c),u=tv(i),f=nv(i),p="y"===ov(i),{width:m,height:g}=o.floating;let h,v;"top"===u||"bottom"===u?(h=u,v=f===(await(null==a.isRTL?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(v=u,h="end"===f?"top":"bottom");const b=g-d.top-d.bottom,w=m-d.left-d.right,y=Gh(g-d[h],b),x=Gh(m-d[v],w),_=!t.middlewareData.shift;let C=y,S=x;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(S=w),null!=(r=t.middlewareData.shift)&&r.enabled.y&&(C=b),_&&!f){const e=Yh(d.left,0),t=Yh(d.right,0),n=Yh(d.top,0),r=Yh(d.bottom,0);p?S=m-2*(0!==e||0!==t?e+t:Yh(d.left,d.right)):C=g-2*(0!==n||0!==r?n+r:Yh(d.top,d.bottom))}await l({...t,availableWidth:S,availableHeight:C});const k=await a.getDimensions(s.floating);return m!==k.width||g!==k.height?{reset:{rects:!0}}:{}}}}(e);return{name:t.name,fn:t.fn,options:[e,void 0]}})({...z,apply({elements:{floating:e},availableWidth:t,availableHeight:n,rects:r}){if(!V.current)return;const i=e.style;i.setProperty("--available-width",`${t}px`),i.setProperty("--available-height",`${n}px`);const o=jf(e).devicePixelRatio||1,{x:a,y:s,width:l,height:c}=r.reference,d=(Math.round((a+l)*o)-Math.round(a*o))/o,u=(Math.round((s+c)*o)-Math.round(s*o))/o;i.setProperty("--anchor-width",`${d}px`),i.setProperty("--anchor-height",`${u}px`)}}),(X=[d],{...Gv(K=()=>({element:B.current||cm(B.current).createElement("div"),padding:d,offsetParent:"floating"})),options:[K,X]}),{name:"transformOrigin",fn(e){const{elements:t,middlewareData:n,placement:o,rects:a,y:s}=e,l=tv(o),c=ov(l),d=B.current,u=n.arrow?.x||0,f=n.arrow?.y||0,p=u+(d?.clientWidth||0)/2,m=f+(d?.clientHeight||0)/2,g=Math.abs(n.shift?.y||0),h=a.reference.height/2,v="function"==typeof i?i(Jv(e,r,R)):i,b=g>v,w={top:`${p}px calc(100% + ${v}px)`,bottom:`${p}px ${-v}px`,left:`calc(100% + ${v}px) ${m}px`,right:`${-v}px ${m}px`}[l],y=`${p}px ${a.reference.y+h-s}px`;return t.floating.style.setProperty("--transform-origin",U&&"y"===c&&b?y:w),{}}},Yv,b),Qf(()=>{!m&&p&&p.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[m,p]);const Z=Sn.useMemo(()=>({elementResize:!u&&"undefined"!=typeof ResizeObserver,layoutShift:!u&&"undefined"!=typeof IntersectionObserver}),[u]),{refs:J,elements:Q,x:ee,y:te,middlewareData:ne,update:re,placement:ie,context:oe,isPositioned:ae,floatingStyles:se}=qv({rootContext:p,open:f?m:void 0,placement:T,middleware:W,strategy:n,whileElementsMounted:f?void 0:(...e)=>Av(...e,Z),nodeId:v,externalTree:y}),{sideX:le,sideY:ce}=ne.adaptiveOrigin||Kv,de=ae?n:"fixed",ue=Sn.useMemo(()=>{const e=b?{position:de,[le]:ee,[ce]:te}:{position:de,...se};return ae||(e.opacity=0),e},[b,de,le,ee,ce,te,se,ae]),fe=Sn.useRef(null);Qf(()=>{if(!m)return;const e=M.current,t="function"==typeof e?e():e,n=(eb(t)?t.current:t)||null;n!==fe.current&&(J.setPositionReference(n),fe.current=n)},[m,J,I,M]),Sn.useEffect(()=>{if(!m)return;const e=M.current;"function"!=typeof e&&eb(e)&&e.current!==fe.current&&(J.setPositionReference(e.current),fe.current=e.current)},[m,J,I,M]),Sn.useEffect(()=>{if(f&&m&&Q.domReference&&Q.floating)return Av(Q.domReference,Q.floating,re,Z)},[f,m,Q,re,Z]);const pe=tv(ie),me=Zv(r,pe,R),ge=nv(ie)||"center",he=Boolean(ne.hide?.referenceHidden);Qf(()=>{w&&m&&ae&&_(pe)},[w,m,ae,pe]);const ve=Sn.useMemo(()=>({position:"absolute",top:ne.arrow?.y,left:ne.arrow?.x}),[ne.arrow]),be=0!==ne.arrow?.centerOffset;return Sn.useMemo(()=>({positionerStyles:ue,arrowStyles:ve,arrowRef:B,arrowUncentered:be,side:me,align:ge,physicalSide:pe,anchorHidden:he,refs:J,context:oe,isPositioned:ae,update:re}),[ue,ve,B,be,me,ge,pe,he,J,oe,ae,re])}function eb(e){return null!=e&&"current"in e}const tb={style:{transition:"none"}},nb={fallbackAxisSide:"end"};function rb(e){return"starting"===e?tb:Yn}const ib=Sn.forwardRef(function(e,t){const{render:n,className:i,anchor:o,positionMethod:a="absolute",side:s="top",align:l="center",sideOffset:c=0,alignOffset:d=0,collisionBoundary:u="clipping-ancestors",collisionPadding:f=5,arrowPadding:p=5,sticky:m=!1,disableAnchorTracking:g=!1,collisionAvoidance:h=nb,style:v,...b}=e,w=hg(),y=function(){const e=Sn.useContext(zh);if(void 0===e)throw new Error(Cn(70));return e}(),x=w.useState("open"),_=w.useState("mounted"),C=w.useState("trackCursorAxis"),S=w.useState("disableHoverablePopup"),k=w.useState("floatingRootContext"),j=w.useState("instantType"),E=w.useState("transitionStatus"),I=Qv({anchor:o,positionMethod:a,floatingRootContext:k,mounted:_,side:s,sideOffset:c,align:l,alignOffset:d,collisionBoundary:u,collisionPadding:f,sticky:m,arrowPadding:p,disableAnchorTracking:g,keepMounted:y,collisionAvoidance:h,adaptiveOrigin:w.useState("hasViewport")?Xv:void 0}),M=function(e,t,{styles:n,transitionStatus:r,props:i,refs:o,hidden:a,inert:s=!1}){const l={...n};return s&&(l.pointerEvents="none"),Kn("div",e,{state:t,ref:o,props:[{role:"presentation",hidden:a,style:l},rb(r),i],stateAttributesMapping:wh})}(e,Sn.useMemo(()=>({open:x,side:I.side,align:I.align,anchorHidden:I.anchorHidden,instant:"none"!==C?"tracking-cursor":j}),[x,I.side,I.align,I.anchorHidden,C,j]),{styles:I.positionerStyles,transitionStatus:E,props:b,refs:[t,w.useStateSetter("positionerElement")],hidden:!_,inert:!x||"both"===C||S});return(0,r.jsx)(qh.Provider,{value:I,children:M})});const ob={...wh,...Yg},ab=Sn.forwardRef(function(e,t){const{className:n,render:r,style:i,...o}=e,a=hg(),{side:s,align:l}=function(){const e=Sn.useContext(qh);if(void 0===e)throw new Error(Cn(71));return e}(),c=a.useState("open"),d=a.useState("instantType"),u=a.useState("transitionStatus"),f=a.useState("popupProps"),p=a.useState("floatingRootContext");return Kg({open:c,ref:a.context.popupRef,onComplete(){c&&a.context.onOpenChangeComplete?.(!0)}}),function(e,t={}){const n="rootStore"in e?e.rootStore:e,r=n.useState("open"),i=n.useState("floatingElement"),o=n.useState("domReferenceElement"),{dataRef:a}=n.context,{enabled:s=!0,closeDelay:l=0,nodeId:c}=t,d=jh(n),u=Pg(),f=Tg(),p=Xf(()=>og(a.current.openEvent?.type,d.interactedInside)),m=Xf(()=>{const e=a.current.openEvent?.type;return e?.includes("mouse")&&"mousedown"!==e}),g=Xf(e=>Mg(e,n.context.triggerElements)),h=Sn.useCallback(e=>{const t=rg(l,"close",d.pointerType),r=()=>{n.setOpen(!1,vm(ym,e)),u?.events.emit("floating.closed",e)};t?d.openChangeTimeout.start(t,r):(d.openChangeTimeout.clear(),r())},[l,n,d,u]),v=Xf(()=>{Sh(d)}),b=Xf(e=>{const t=fm(e);var n;n=t,null!=n?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${Ig}`)?d.interactedInside=null!=t?.closest("[aria-haspopup]"):d.interactedInside=!1});Qf(()=>{r||(d.pointerType=void 0,d.restTimeoutPending=!1,d.interactedInside=!1,v())},[r,d,v]),Sn.useEffect(()=>v,[v]),Qf(()=>{if(s&&r&&d.handleCloseOptions?.blockPointerEvents&&m()&&Mf(o)&&i){const e=o,t=i,n=cm(i),r=u?.nodesRef.current.find(e=>e.id===f)?.context?.elements.floating;r&&(r.style.pointerEvents="");const a=d.handleCloseOptions?.getScope?.()??d.pointerEventsScopeElement??r??e.closest("[data-rootownerid]")??n.body;return kh(d,{scopeElement:a,referenceElement:e,floatingElement:t}),()=>{v()}}},[s,r,o,i,d,m,u,f,v]);const w=nm();Sn.useEffect(()=>{if(!s)return;function e(t){!u||!f||Ng(u.nodesRef.current,f).length>0||w.start(0,()=>{u.events.off("floating.closed",e),n.setOpen(!1,vm(ym,t)),u.events.emit("floating.closed",t)})}const t=i;return bg(t&&vg(t,"mouseenter",function(){d.openChangeTimeout.clear(),w.clear(),u?.events.off("floating.closed",e),v()}),t&&vg(t,"mouseleave",function(t){if(u&&f&&Ng(u.nodesRef.current,f).length>0)return void u.events.on("floating.closed",e);if(g(t.relatedTarget))return;const n=a.current.floatingContext?.nodeId??c,r=t.relatedTarget;u&&n&&Mf(r)&&Ng(u.nodesRef.current,n,!1).some(e=>um(e.context?.elements.floating,r))||(d.handler?d.handler(t):(v(),p()||h(t)))}),t&&vg(t,"pointerdown",b,!0),()=>{u?.events.off("floating.closed",e)})},[s,i,n,a,c,p,g,h,v,b,d,u,f,w])}(p,{enabled:!a.useState("disabled"),closeDelay:a.useState("closeDelay")}),Kn("div",e,{state:{open:c,side:s,align:l,instant:d,transitionStatus:u},ref:[t,a.context.popupRef,a.useStateSetter("popupElement")],props:[f,rb(u),o],stateAttributesMapping:ob})});var{lock:sb,unlock:lb}=(0,o.__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");if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='e3ae230cea']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","e3ae230cea"),e.appendChild(document.createTextNode("@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}}}")),document.head.appendChild(e)}if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='dd2ebab357']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","dd2ebab357"),e.appendChild(document.createTextNode('@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)}}')),document.head.appendChild(e)}var cb=lb(gn).ThemeProvider,db=(0,l.forwardRef)(function({align:e="center",container:t,side:n="top",sideOffset:i=4,children:o,className:a,style:s,...l},c){return(0,r.jsx)(Wh,{container:t,children:(0,r.jsx)(ib,{align:e,side:n,sideOffset:i,style:s,className:yn("_336cd3e4e743482f__box-sizing",a,"_480b748dd3510e64__positioner"),children:(0,r.jsx)(cb,{color:{bg:"#1e1e1e"},children:(0,r.jsx)(ab,{ref:c,className:"_50096b232db7709d__popup",...l,children:o})})})})});if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='358a2a646a']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","358a2a646a"),e.appendChild(document.createTextNode("@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-compositions{._28cfdc260e755391__icon-button{--wp-ui-button-aspect-ratio:1;--wp-ui-button-padding-inline:0;--wp-ui-button-min-width:unset}.f1c70d719989a85a__icon{margin:-1px}}")),document.head.appendChild(e)}var ub=(0,l.forwardRef)(function({label:e,className:t,children:n,disabled:i,focusableWhenDisabled:o,icon:a,size:s,shortcut:l,...c},d){const u=yn("_28cfdc260e755391__icon-button",t);return(0,r.jsx)(dg,{delay:0,children:(0,r.jsxs)(uh,{children:[(0,r.jsx)(Lh,{ref:d,disabled:i&&!o,render:(0,r.jsx)(lp,{...c,size:s,"aria-label":e,"aria-keyshortcuts":l?.ariaKeyShortcut,disabled:i,focusableWhenDisabled:o}),className:u,children:(0,r.jsx)(ap,{icon:a,size:24,className:"f1c70d719989a85a__icon"})}),(0,r.jsxs)(db,{children:[e,l&&(0,r.jsxs)(r.Fragment,{children:[" ",(0,r.jsx)("span",{"aria-hidden":"true",children:l.displayShortcut})]})]})]})})});const fb=(0,r.jsx)(tr.SVG,{width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r.jsx)(tr.Path,{d:"M8 7h2V5H8v2zm0 6h2v-2H8v2zm0 6h2v-2H8v2zm6-14v2h2V5h-2zm0 8h2v-2h-2v2zm0 6h2v-2h-2v2z"})}),pb=(0,r.jsx)(tr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r.jsx)(tr.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"})}),mb=(0,r.jsx)(tr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r.jsx)(tr.Path,{d:"M18.5 15v3.5H13V6.7l4.5 4.1 1-1.1-6.2-5.8-5.8 5.8 1 1.1 4-4v11.7h-6V15H4v5h16v-5z"})}),gb=e=>{const t=e.media_details?.sizes,n=t?.woocommerce_thumbnail?.source_url||t?.thumbnail?.source_url||"";return{id:e.id,src:e.url||"",alt:e.alt||"",name:e.title||"",thumbnail:n,date_created:e.date||"",date_created_gmt:e.date_gmt||"",date_modified:e.modified||"",date_modified_gmt:e.modified_gmt||""}};function hb(e,t,n){const r=[...e],[i]=r.splice(t,1);return r.splice(n,0,i),r}function vb({image:e,alt:t,onRemove:n,isFeatured:i,showDragHandle:o,isDragging:a,onDragStart:s,onDragEnd:c,onDropOn:d}){const u=e.thumbnail||e.src,f=(0,l.useCallback)(e=>{e.stopPropagation()},[]);return(0,r.jsxs)("div",{role:"group","aria-label":e.name,onDragOver:e=>{o&&e.preventDefault()},onDrop:t=>{t.preventDefault(),d(e.id)},className:yn("woocommerce-fields-controls__image-wrapper",{"is-dragging":a,"is-featured":i}),children:[(0,r.jsx)("img",{className:"product-image",src:u,alt:t}),(0,r.jsx)("div",{className:"woocommerce-fields-controls__image-overlay"}),o&&(0,r.jsx)("div",{className:"woocommerce-fields-controls__image-drag-handle-container",children:(0,r.jsx)(ub,{draggable:!0,icon:fb,label:(0,er.__)("Drag to reorder","woocommerce"),className:"woocommerce-fields-controls__image-drag-handle",variant:"minimal",size:"small",tone:"neutral",onDragStart:()=>s(e.id),onDragEnd:c})}),!a&&(0,r.jsx)(ub,{icon:pb,label:(0,er.__)("Remove image","woocommerce"),onClick:n,onPointerDown:f,onKeyDown:f,className:"woocommerce-fields-controls__image-remove-button",variant:"minimal",size:"small",tone:"neutral"})]})}const bb={label:(0,er.__)("Featured Image","woocommerce"),enableSorting:!1,filterBy:!1,render:({item:e})=>{const t=e.images?.at(0);return t?(0,r.jsx)("img",{className:"product-image",src:t.src,alt:t.alt||t.name||e.name,style:{objectFit:"cover",borderRadius:8}}):null},Edit:({data:e,onChange:t})=>{const n=(0,l.useMemo)(()=>e.images??[],[e.images]),[i,o]=(0,l.useState)(null),a=(0,l.useCallback)(e=>{const r=(Array.isArray(e)?e:[e]).map(gb),i=new Set(r.map(e=>e.id)),o=n.filter(e=>i.has(e.id)),a=new Set(n.map(e=>e.id)),s=r.filter(e=>!a.has(e.id));t({images:[...o,...s]})},[n,t]),s=(0,l.useCallback)(()=>{const e=window.wp?.media;if(!e)return;const t=e({title:(0,er.__)("Add images","woocommerce"),button:{text:(0,er.__)("Use images","woocommerce")},multiple:!0,library:{type:"image"}});t.on("select",()=>{a(t.state().get("selection").toJSON())}),t.open()},[a]),c=(0,l.useCallback)(e=>{t({images:n.filter(t=>t.id!==e.id)})},[n,t]),d=(0,l.useCallback)(e=>{if(null===i||i===e)return void o(null);const r=n.findIndex(e=>e.id===i),a=n.findIndex(t=>t.id===e);r<0||a<0||t({images:hb(n,r,a)}),o(null)},[i,n,t]),u=(0,l.useMemo)(()=>{const e=new Map;return n.forEach(t=>{e.set(t.id,()=>c(t))}),e},[n,c]);return(0,r.jsxs)("div",{className:"woocommerce-fields-control__featured-image",children:[(0,r.jsx)("div",{className:"woocommerce-fields-controls__featured-image-uploaded-images",children:n.map((t,a)=>{const s=u.get(t.id);return s?(0,r.jsx)(vb,{image:t,alt:t.alt||e.name,onRemove:s,isFeatured:0===a,showDragHandle:n.length>1,isDragging:i===t.id,onDragStart:o,onDragEnd:()=>o(null),onDropOn:d},t.id):null})}),(0,r.jsx)("div",{className:"woocommerce-fields-control__featured-image-actions",children:(0,r.jsx)(ub,{variant:"minimal",icon:mb,label:(0,er.__)("Add images","woocommerce"),onClick:s})})]})}},wb={enableSorting:!1,enableHiding:!1,filterBy:!1,render:({item:e})=>{const t=(Array.isArray(e.images)?e.images:[]).length;return 0===t?null:(0,r.jsx)("span",{children:t})}},yb={enableSorting:!1,enableHiding:!1,filterBy:!1,elements:[{label:(0,er.__)("In stock","woocommerce"),value:"instock"},{label:(0,er.__)("Out of stock","woocommerce"),value:"outofstock"},{label:(0,er.__)("On backorder","woocommerce"),value:"onbackorder"}],render:({item:e,field:t})=>{const n=e.stock_status?.toLowerCase?.()??"instock",i=t.elements?.find(e=>e.value===n);return e.manage_stock?Number.isFinite(e.stock_quantity)?(0,r.jsx)("div",{className:"woocommerce-fields-field__inventory-summary",children:(0,er.sprintf)((0,er.__)("%d available in stock","woocommerce"),e.stock_quantity)}):(0,r.jsx)("div",{className:"woocommerce-fields-field__inventory-summary",children:(0,er.__)("No stock quantity set","woocommerce")}):(0,r.jsx)("div",{className:"woocommerce-fields-field__inventory-summary",children:i?.label??e.stock_status})}},xb={type:"text",label:(0,er.__)("Length","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,...eg("length")},_b={enableSorting:!1,enableHiding:!1,filterBy:!1,render:({item:e})=>{const t=(e.upsell_ids?.length||0)+(e.cross_sell_ids?.length||0);return 0===t?null:(0,r.jsx)("span",{children:t})}},Cb={type:"boolean",label:(0,er.__)("Track inventory","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,type:"boolean",Edit:"toggle"},Sb={type:"text",label:(0,er.__)("Name","woocommerce"),enableSorting:!0,filterBy:!1,enableHiding:!1,header:(0,r.jsx)("span",{children:(0,er.__)("Product","woocommerce")}),isValid:{required:!0}},kb={type:"boolean",label:(0,er.__)("On sale","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,type:"boolean",Edit:"toggle",getValue:({item:e})=>!!e.on_sale||!!e.sale_price,setValue:({value:e})=>e?{on_sale:!0}:{on_sale:!1,sale_price:"",date_on_sale_from:null,date_on_sale_to:null}},jb=({item:e})=>{const t=(0,l.useMemo)(()=>(e.categories??[]).map(({id:e})=>{const t=Number(e);return Number.isFinite(t)?t:null}).filter(e=>null!==e),[e.categories]),n=(0,Wr.useSelect)(e=>0===t.length?[]:e(Cf.store).getEntityRecords("taxonomy","product_cat",{include:t,per_page:t.length})??[],[t]);if(!n||0===n.length)return null;const i=new Map(n.map(e=>[e.id,(0,yp.decodeEntities)(e.name)])),o=t.map(e=>i.get(e)).filter(e=>Boolean(e));return 0===o.length?null:(0,r.jsx)("span",{children:o.join(", ")})},Eb={enableSorting:!1,enableHiding:!1,filterBy:!1,render:e=>(0,r.jsx)(jb,{...e})};function Ib(){return{code:vp.CURRENCY.code||"USD",symbol:vp.CURRENCY.symbol||"$",symbolPosition:vp.CURRENCY.symbolPosition||"left",precision:Number(vp.CURRENCY.precision??2),decimalSeparator:vp.CURRENCY.decimalSeparator,thousandSeparator:vp.CURRENCY.thousandSeparator}}function Mb(e,t=Ib().code){const n="number"==typeof e?e:Number(e),r="undefined"!=typeof document&&document.documentElement.lang||"en-US",{precision:i}=Ib();return new Intl.NumberFormat(r,{style:"currency",currency:t,minimumFractionDigits:i,maximumFractionDigits:i}).format(n)}const Vb=e=>"number"==typeof e?e:"string"==typeof e&&""!==e.trim()?Number.parseFloat(e):Number.NaN;function Nb(e){if(null==e||"string"==typeof e&&""===e.trim())return null;const t=Vb(e);return Number.isNaN(t)?(0,er.__)("Please enter a valid price.","woocommerce"):t<0?(0,er.__)("Price must not be negative.","woocommerce"):null}const Rb=()=>{const e=Ib();return"left"!==(t=e.symbolPosition)&&"left_space"!==t?null:(0,r.jsx)(Mm.Slot,{padding:"minimal",children:e.symbol});var t},Ob=()=>{const e=Ib();return"right"!==(t=e.symbolPosition)&&"right_space"!==t?null:(0,r.jsx)(Mm.Slot,{padding:"minimal",children:e.symbol});var t},Tb={label:(0,er.__)("Price","woocommerce"),enableSorting:!0,filterBy:{operators:["is","between","greaterThanOrEqual","lessThanOrEqual"]},getValueFormatted:({item:e,field:t})=>{const n=t.getValue({item:e});if(null==n||""===n)return"—";const r=Vb(n);return Number.isNaN(r)?"—":Mb(r,Ib().code)},render:({item:e})=>{const t=e.price,n=Vb(t);if(null==t||""===t||Number.isNaN(n))return(0,r.jsx)("span",{children:"—"});const i=Ib(),o=Vb(e.regular_price);return e.on_sale&&Number.isFinite(o)?(0,r.jsxs)(Qn,{direction:"row",children:[(0,r.jsx)("s",{children:Mb(o,i.code)}),(0,r.jsx)("span",{children:Mb(n,i.code)})]}):(0,r.jsx)("span",{children:Mb(n,i.code)})},Edit:({data:e,onChange:t,hideLabelFromVision:n,operator:i,field:o})=>{const a=Ib(),s=Math.pow(10,-a.precision),[c="",d=""]=Array.isArray(e.price)?e.price:[],u=String(c),f=String(d),p=(0,l.useCallback)(e=>{t({price:[parseFloat(e||""),f]})},[t,f]),m=(0,l.useCallback)(e=>{t({price:[u,parseFloat(e||"")]})},[t,u]);if("between"===i)return(0,r.jsxs)(Qn,{direction:"row",children:[(0,r.jsx)(Tm,{label:(0,er.__)("From","woocommerce"),type:"number",step:s,value:u,prefix:(0,r.jsx)(Rb,{}),suffix:(0,r.jsx)(Ob,{}),onChange:e=>p(e.target.value)}),(0,r.jsx)(Tm,{label:(0,er.__)("To","woocommerce"),type:"number",step:s,value:f,prefix:(0,r.jsx)(Rb,{}),suffix:(0,r.jsx)(Ob,{}),onChange:e=>m(e.target.value)})]});const g="string"==typeof e.price?e.price:"";return(0,r.jsx)(Tm,{label:n?"":o.label,type:"number",step:s,value:g,prefix:(0,r.jsx)(Rb,{}),suffix:(0,r.jsx)(Ob,{}),onChange:e=>t({price:e.target.value})})}},Pb={enableSorting:!1,enableHiding:!1,filterBy:!1,render:({item:e})=>{const t=Vb(e.sale_price),n=Vb(e.regular_price),i=Boolean(e.on_sale)&&Number.isFinite(t),o=i?t:n;if(!Number.isFinite(o))return null;const a=((e,t)=>{const n=document.documentElement.lang||"en-US";return new Intl.NumberFormat(n,{style:"currency",currency:t}).format(e)})(o,Ib().code);return i?(0,r.jsxs)("span",{children:[a," · ",(0,er.__)("On sale","woocommerce")]}):(0,r.jsx)("span",{children:a})}};if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='4130d64bea']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","4130d64bea"),e.appendChild(document.createTextNode('@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);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);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);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);font-size:var(--wpds-typography-font-size-md,13px)}.a9b78c7c82e8dff7__heading-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-xs,11px);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-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-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-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-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)}}')),document.head.appendChild(e)}var Ab={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"};if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='1fb29d3a3c']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","1fb29d3a3c"),e.appendChild(document.createTextNode("._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)}")),document.head.appendChild(e)}var Db=(0,l.forwardRef)(function({variant:e="body-md",render:t,className:n,...r},i){return Zn({render:t,defaultTagName:"span",ref:i,props:An(r,{className:yn(Ab.text,e.startsWith("heading-")&&"e97669c6d9a38497__heading",e.startsWith("body-")&&"_43cec3e1eec1066d__p",Ab[e],n)})})});if("undefined"!=typeof document&&!document.head.querySelector("style[data-wp-hash='d6a685e1aa']")){const e=document.createElement("style");e.setAttribute("data-wp-hash","d6a685e1aa"),e.appendChild(document.createTextNode("@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))}}")),document.head.appendChild(e)}var Fb={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"},Lb=(0,l.forwardRef)(function({intent:e="none",className:t,...n},i){return(0,r.jsx)(Db,{ref:i,className:yn(Fb.badge,Fb[`is-${e}-intent`],t),...n,variant:"body-sm"})});const zb={draft:{label:(0,er.__)("Draft","woocommerce"),intent:"draft"},publish:{label:(0,er.__)("Active","woocommerce"),intent:"stable"},trash:{label:(0,er.__)("Trash","woocommerce"),intent:"none"},"auto-draft":{label:(0,er.__)("Draft","woocommerce"),intent:"draft"},deleted:{label:(0,er.__)("Deleted","woocommerce"),intent:"none"},pending:{label:(0,er.__)("Pending","woocommerce"),intent:"none"},private:{label:(0,er.__)("Private","woocommerce"),intent:"none"},future:{label:(0,er.__)("Scheduled","woocommerce"),intent:"none"},any:{label:(0,er.__)("Any","woocommerce"),intent:"none"}},Bb=({status:e})=>{const t=zb[e];return t?(0,r.jsx)(Lb,{intent:t.intent,children:t.label}):(0,r.jsx)(Lb,{intent:"none",children:(0,er.__)("Unknown","woocommerce")})},Hb={type:"text",label:(0,er.__)("Status","woocommerce"),enableSorting:!1,filterBy:!1,elements:[{value:"draft",label:(0,er.__)("Draft","woocommerce")},{value:"publish",label:(0,er.__)("Active","woocommerce")},{value:"trash",label:(0,er.__)("Trash","woocommerce")}],getValue:({item:e})=>e.status,render:({item:e})=>(0,r.jsx)(Bb,{status:e.status}),Edit:({data:e,onChange:t,field:n})=>{const i="publish"===e.status?(0,er.__)("This product is live and visible on your store.","woocommerce"):(0,er.__)("This product is not visible to customers.","woocommerce");return(0,r.jsx)(zr.SelectControl,{label:n.label,help:i,value:e.status,options:n.elements?.filter(e=>"trash"!==e.value),onChange:e=>{e&&function(e){return"draft"===e||"publish"===e||"trash"===e}(e)&&t({status:e})}})}},{ValidatedInputControl:$b}=bn(zr.privateApis),{symbol:Wb,symbolPosition:qb,precision:Ub}=Ib(),Gb="left"===qb||"left_space"===qb,Yb=Math.pow(10,-Ub);function Kb({data:e,field:t,onChange:n,validity:i}){const o=t.id,a=e[o]??"";return(0,r.jsx)($b,{id:`currency-input-${o}`,label:t.label,value:a,onChange:e=>{n({[o]:e})},type:"number",min:0,step:Yb,customValidity:i?.custom,prefix:Gb?(0,r.jsx)(zr.__experimentalInputControlPrefixWrapper,{children:Wb}):void 0,suffix:Gb?void 0:(0,r.jsx)(zr.__experimentalInputControlSuffixWrapper,{children:Wb})})}const Xb={type:"text",label:(0,er.__)("Regular Price","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,isValid:{custom:e=>Nb(e.regular_price)},Edit:Kb},Zb={type:"text",label:(0,er.__)("Sale Price","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,isVisible:e=>!!e.on_sale||!!e.sale_price,isValid:{custom:e=>function(e){const t=Nb(e.sale_price);if(t)return t;const n=Vb(e.regular_price);return Number.isNaN(n)?null:Vb(e.sale_price)>=n?(0,er.__)("Sale price must be lower than the regular price.","woocommerce"):null}(e)},Edit:Kb},Jb={type:"boolean",label:(0,er.__)("Schedule sale","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,isVisible:e=>!!e.on_sale||!!e.sale_price,Edit:({data:e,onChange:t,field:n})=>{const i=(0,xn.useInstanceId)(zr.FormToggle,"schedule-sale-toggle"),[o,a]=(0,l.useState)(e.date_on_sale_from||""),[s,c]=(0,l.useState)(e.date_on_sale_to||""),d=!!e.date_on_sale_to||!!e.date_on_sale_from;return(0,r.jsx)(zr.BaseControl,{className:"components-toggle-control",children:(0,r.jsxs)(zr.__experimentalHStack,{justify:"flex-start",spacing:2,children:[(0,r.jsx)(zr.FormToggle,{id:i,checked:d,onChange:()=>{if(d)a(e.date_on_sale_from||""),c(e.date_on_sale_to||""),t({date_on_sale_from:"",date_on_sale_to:""});else{let n=e.date_on_sale_from||o;const r=e.date_on_sale_to||s;n||r||(n=(()=>{const e=new Date;return e.setDate(e.getDate()+1),e.setHours(7,0,0,0),e.setMinutes(e.getMinutes()-e.getTimezoneOffset()),e.toISOString().slice(0,16)})()),t({date_on_sale_from:n,date_on_sale_to:r})}}}),(0,r.jsx)(zr.FlexBlock,{as:"label",htmlFor:i,className:"components-toggle-control__label",children:n.label})]})})}},Qb={type:"text",label:(0,er.__)("Shipping Class","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,id:"shipping_class",label:(0,er.__)("Shipping Class","woocommerce"),enableSorting:!1,type:"text",getValue:({item:e})=>e.shipping_class,Edit:({data:e,onChange:t,field:n})=>{const{shippingClasses:i}=(0,Wr.useSelect)(e=>{const{getProductShippingClasses:t}=e("experimental/wc/admin/products/shipping-classes");return{shippingClasses:t()}},[]),o=[{label:(0,er.__)("No shipping class","woocommerce"),value:""},...i?.length?i.map(e=>({label:e.name,value:e.slug})):[]];return(0,r.jsx)(zr.SelectControl,{label:n.label,value:e.shipping_class,options:o,onChange:e=>t({shipping_class:e})})}},ew=({item:e})=>{const{record:t,isResolving:n}=(0,Cf.useEntityRecord)("root","settings","products");if(n)return null;const i=e.dimensions?.length,o=e.dimensions?.width,a=e.dimensions?.height,s=e.weight,l=t?.values?.woocommerce_weight_unit,c=t?.values?.woocommerce_dimension_unit;if(!(i||o||a||s))return null;const d=[];return i&&o&&a&&d.push(`${i} ${c} x ${o} ${c} x ${a} ${c}`),s&&d.push(`${s} ${l}`),(0,r.jsx)("span",{children:d.join(" · ")})},tw={enableSorting:!1,enableHiding:!1,filterBy:!1,render:({item:e})=>(0,r.jsx)(ew,{item:e})},nw={type:"text",label:(0,er.__)("Summary","woocommerce"),description:(0,er.__)("Give customers a quick overview of your product. This appears above the full description.","woocommerce"),enableSorting:!1,filterBy:!1,getValue:({item:e})=>zm(e.short_description),Edit:({data:e,onChange:t,field:n})=>(0,r.jsx)(zr.TextareaControl,{label:n.label,value:zm(e.short_description||""),onChange:e=>t({short_description:e})})},rw={type:"text",label:(0,er.__)("SKU","woocommerce"),description:(0,er.__)("Give your product a unique code to help identify it in orders and fulfilment.","woocommerce"),enableSorting:!1,filterBy:!1,render:({item:e})=>{const t=e.sku;return null==t||""===t?(0,r.jsx)("span",{children:"—"}):(0,r.jsx)("span",{children:t})}},iw={label:(0,er.__)("Stock","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:{operators:["is"]},elements:[{label:(0,er.__)("In stock","woocommerce"),value:"instock"},{label:(0,er.__)("Out of stock","woocommerce"),value:"outofstock"},{label:(0,er.__)("On backorder","woocommerce"),value:"onbackorder"}],isVisible:e=>!e.manage_stock,getValue:({item:e})=>e.stock_status,render:({item:e,field:t})=>{const n=t?.elements?.find(t=>t.value===e.stock_status);return n?(0,r.jsxs)("div",{className:"woocommerce-fields-field__stock",children:[(0,r.jsx)("span",{className:`woocommerce-fields-field__stock-label woocommerce-fields-field__stock-label--${n.value}`,children:n.label}),e.stock_quantity&&e.stock_quantity>0&&(0,r.jsxs)("span",{className:"woocommerce-fields-field__stock-quantity",children:["(",e.stock_quantity,")"]})]}):e.stock_status},Edit:({data:e,onChange:t,field:n})=>(0,r.jsx)(zr.SelectControl,{label:(0,er.__)("Status","woocommerce"),value:e.stock_status,options:n?.elements||[],onChange:e=>{e&&function(e){return"instock"===e||"outofstock"===e||"onbackorder"===e}(e)&&t({stock_status:e})}})},ow={type:"integer",label:(0,er.__)("Available stock","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,isVisible:e=>!!e.manage_stock},aw={type:"array",label:(0,er.__)("Tags","woocommerce"),description:(0,er.__)("Add descriptive tags to help customers find related items while shopping.","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,getValue:({item:e})=>e.tags.map(({id:e})=>e.toString()),setValue:({value:e})=>({tags:e.map(e=>({id:parseInt(e,10)}))}),Edit:e=>(0,r.jsx)(Mp,{...e,taxonomy:"product_tag",fieldProperty:"tags",searchPlaceholder:(0,er.__)("Search or create tags","woocommerce"),serverSearchThreshold:100,termCount:window.wcSettings?.tagCount})},sw={label:(0,er.__)("Tax Status","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,enableSorting:!1,Edit:({data:e,onChange:t,field:n})=>(0,r.jsx)(zr.CheckboxControl,{label:n.label,checked:"taxable"===e.tax_status,onChange:()=>t({tax_status:"taxable"===e.tax_status?"none":"taxable"})})},lw=["publish","draft"],cw={label:(0,er.__)("Upsells","woocommerce"),description:(0,er.__)("Suggest higher-value or premium versions of this item to encourage upgrades. These will be shown on the same page as this product.","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,Edit:({data:e,onChange:t,field:n})=>(0,r.jsx)(Rp,{label:n.label,selectedProductIds:e.upsell_ids??[],onSelectedProductIdsChange:e=>t({upsell_ids:e}),excludeProductIds:e.id?[e.id]:void 0,includeProductStatuses:lw})},dw={name:Sb,short_description:nw,description:Bm,images:bb,images_count:wb,product_status:Hb,sku:rw,price:Tb,regular_price:Xb,sale_price:Zb,schedule_sale:Jb,date_on_sale_from:Fm,date_on_sale_to:Lm,on_sale:kb,price_summary:Pb,stock:iw,stock_quantity:ow,manage_stock:Cb,inventory_summary:yb,categories:Vp,tags:aw,organization_summary:Eb,featured:Qm,catalog_visibility:wp,visibility_summary:{enableSorting:!1,enableHiding:!1,filterBy:!1,render:({item:e})=>(0,r.jsx)("div",{className:"woocommerce-fields-field__visibility-summary",children:(0,r.jsx)(Bb,{status:e.status})})},downloadable:Xm,downloadable_count:Zm,external_url:Jm,button_text:bp,weight:{type:"text",label:(0,er.__)("Weight","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,label:(0,er.__)("Weight","woocommerce"),Edit:({data:e,onChange:t,field:n})=>{const{record:i,isResolving:o}=(0,Cf.useEntityRecord)("root","settings","products");if(o)return null;const a=i?.values?.woocommerce_weight_unit;return(0,r.jsx)(Tm,{label:n.label,value:e.weight,onChange:e=>t({weight:e.target.value}),type:"number",min:0,step:"any",suffix:(0,r.jsx)(Mm.Slot,{padding:"minimal",children:a})})}},length:xb,width:{type:"text",label:(0,er.__)("Width","woocommerce"),enableSorting:!1,enableHiding:!1,filterBy:!1,...eg("width")},height:tg,shipping_class:Qb,shipping_summary:tw,tax_status:sw,upsell_ids:cw,cross_sell_ids:Tp,linked_products_count:_b},uw=["name","short_description","description","images","images_count","product_status","sku","price","regular_price","sale_price","schedule_sale","date_on_sale_from","date_on_sale_to","on_sale","price_summary","stock","stock_quantity","manage_stock","inventory_summary","categories","tags","organization_summary","featured","catalog_visibility","visibility_summary","downloadable","downloadable_count","external_url","button_text","weight","length","width","height","shipping_class","shipping_summary","tax_status","upsell_ids","cross_sell_ids","linked_products_count","seo_title","seo_description","seo_preview"].map(e=>({id:e,...dw[e]})),fw=["product_status","sku","stock","price"],pw={fields:[...fw],layout:{styles:{price:{align:"end"}}}},mw={type:"table",filters:[],perPage:20,mediaField:"images",titleField:"name",fields:[...fw],showLevels:!1,showMedia:!0,layout:pw.layout},gw=(0,r.jsx)(tr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r.jsx)(tr.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})}),hw=(0,r.jsx)(tr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r.jsx)(tr.Path,{d:"M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z"})}),vw=()=>(0,l.useMemo)(()=>[{id:"edit-product",label:(0,er.__)("Edit","woocommerce"),isPrimary:!0,icon:gw,isEligible:e=>"trash"!==e.status,callback(e,{onActionPerformed:t}){const n=e[0];n&&(window.location.href=(0,vp.getAdminLink)((0,hp.addQueryArgs)("post.php",{post:n.id,action:"edit"}))),t&&t(e)}},{id:"view-product",label:(0,er._x)("View","verb","woocommerce"),isPrimary:!0,icon:hw,isEligible:e=>"trash"!==e.status&&!!e.permalink,callback(e,{onActionPerformed:t}){const n=e[0];n?.permalink&&window.open(n.permalink,"_blank"),t&&t(e)}}],[]),{usePostActions:bw}=bn(hn.privateApis),{useHistory:ww,useLocation:yw}=bn(i.privateApis),xw=20,_w=[],Cw={table:pw},Sw={...mw,page:1};function kw(e){return e.id.toString()}function jw({className:e}){const t=ww(),n=yw(),{postId:i,postType:o="product",isCustom:a,activeView:s="all"}=n.params,[c,d]=(0,l.useState)([i]),[u,f]=function(e){const{params:{activeView:t="all",isCustom:n="false"}}=yw(),[r,i]=(0,l.useState)(Sw);return(0,l.useEffect)(()=>{i(Sw)},[t,n,e]),[r,i]}(o),p=(0,l.useMemo)(()=>{const e={};u.filters?.forEach(t=>{"status"!==t.field&&"product_status"!==t.field||(e.status=Array.isArray(t.value)?t.value.join(","):t.value)});const t="name"===u.sort?.field?"title":u.sort?.field;return{per_page:u.perPage,page:u.page,order:u.sort?.direction,orderby:t,search:u.search,...e}},[u]),m=(0,l.useCallback)(e=>{d(e),t.push({...n.params,postId:e.join(",")})},[t,n.params]),{records:g,totalItems:h,isResolving:v}=(0,Cf.useEntityRecords)("root","product",p),b=(0,l.useMemo)(()=>({totalItems:h??0,totalPages:Math.ceil((h??0)/(u.perPage||xw))}),[h,u.perPage]),{canCreateRecord:w}=(0,Wr.useSelect)(e=>{const{canUser:t}=e(Cf.store);return{canCreateRecord:t("create",{kind:"postType",name:o})}},[o]),y=bw({postType:o,context:"list"}),x=vw(),_=(0,l.useMemo)(()=>[...x,...y.filter(({id:e})=>"view-post"!==e)],[y,x]),C=yn("edit-site-page",e),S=(0,r.jsxs)(Qn,{gap:"lg",children:[(0,r.jsx)(lp,{size:"compact",variant:"outline",onClick:()=>window.location.href=(0,vp.getAdminLink)((0,hp.addQueryArgs)("edit.php",{post_type:"product",page:"product_exporter"})),children:(0,er.__)("Export","woocommerce")}),(0,r.jsx)(lp,{size:"compact",onClick:()=>window.location.href=(0,vp.getAdminLink)((0,hp.addQueryArgs)("edit.php",{post_type:"product",page:"product_importer"})),variant:"outline",children:(0,er.__)("Import","woocommerce")}),(0,r.jsx)(lp,{size:"compact",disabled:!1===w,onClick:()=>window.location.href=(0,vp.getAdminLink)((0,hp.addQueryArgs)("post-new.php",{post_type:"product"})),children:(0,er.__)("Add new product","woocommerce")})]});return(0,r.jsx)(gp,{className:C,ariaLabel:(0,er.__)("Products","woocommerce"),subTitle:(0,er.__)("Add, edit, and manage the products you sell in your store","woocommerce"),title:(0,er.__)("Products","woocommerce"),actions:S,children:(0,r.jsx)(_f,{paginationInfo:b,fields:uw,data:g||_w,isLoading:v,view:u,actions:_,onChangeView:f,onChangeSelection:m,getItemId:kw,selection:c,defaultLayouts:Cw},s+a)})}const{useLocation:Ew}=bn(i.privateApis);function Iw({children:e}){const t=(0,l.useRef)(null);return(0,r.jsx)("div",{ref:t,className:"edit-site-sidebar__screen-wrapper",children:e})}function Mw({routeKey:e,children:t}){return(0,r.jsx)("div",{className:"edit-site-sidebar__content",children:(0,r.jsx)(Iw,{children:t},e)})}const{NavigableRegion:Vw}=bn(hn.privateApis),Nw=.3;function Rw({route:e,showNewNavigation:t=!1}){const[n]=(0,xn.useResizeObserver)(),i=(0,xn.useViewportMatch)("medium","<"),o=(0,xn.useReducedMotion)(),{key:a,areas:s,widths:l}=e;return(0,r.jsxs)(r.Fragment,{children:[n,(0,r.jsx)("div",{className:"edit-site-layout",children:(0,r.jsxs)("div",{className:"edit-site-layout__content",children:[(!i||!s.mobile)&&t&&(0,r.jsx)(Vw,{ariaLabel:(0,er.__)("Navigation","woocommerce"),className:"edit-site-layout__sidebar-region",children:(0,r.jsx)(zr.__unstableAnimatePresence,{children:(0,r.jsx)(zr.__unstableMotion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{type:"tween",duration:o||i?0:Nw,ease:"easeOut"},className:"edit-site-layout__sidebar",children:(0,r.jsx)(Mw,{routeKey:a,children:s.sidebar})})})}),(0,r.jsx)(hn.EditorSnackbars,{}),!i&&s.content&&(0,r.jsx)("div",{className:"edit-site-layout__area",style:{maxWidth:l?.content},children:s.content}),!i&&s.edit&&(0,r.jsx)("div",{className:"edit-site-layout__area",style:{maxWidth:l?.edit},children:s.edit})]})})]})}const Ow=(0,l.createContext)(null);function Tw({children:e}){const[t,n]=(0,l.useState)(!1);return(0,r.jsx)(Ow.Provider,{value:{showNewNavigation:t,setShowNewNavigation:n},children:e})}const{RouterProvider:Pw}=bn(i.privateApis),{ThemeProvider:Aw}=bn(gn);function Dw(){const[e]=function(){const e=(0,l.useContext)(Ow);if(e){const{showNewNavigation:t,setShowNewNavigation:n}=e;return[t,n]}return[!1,()=>{}]}();e?document.body.classList.add("is-fullscreen-mode"):document.body.classList.remove("is-fullscreen-mode");const t=function(){const{params:e={}}=Ew(),{postType:t="product",canvas:n,quickEdit:i}=e;return["product"].includes(t)?{key:"products-list",areas:{content:(0,r.jsx)(jw,{}),preview:!1,mobile:(0,r.jsx)(jw,{postType:t})},widths:{edit:i?380:void 0}}:{key:"default",areas:{preview:!1,mobile:"edit"===n}}}();return(0,r.jsx)(Rw,{route:t,showNewNavigation:e})}function Fw(){return(0,r.jsxs)(Tw,{children:[(0,r.jsx)(hn.UnsavedChangesWarning,{}),(0,r.jsx)(Pw,{children:(0,r.jsx)(Aw,{children:(0,r.jsx)(Dw,{})})})]})}},11824:e=>{"use strict";e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,i,o;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(i=r;0!==i--;)if(!e(t[i],n[i]))return!1;return!0}if(t instanceof Map&&n instanceof Map){if(t.size!==n.size)return!1;for(i of t.entries())if(!n.has(i[0]))return!1;for(i of t.entries())if(!e(i[1],n.get(i[0])))return!1;return!0}if(t instanceof Set&&n instanceof Set){if(t.size!==n.size)return!1;for(i of t.entries())if(!n.has(i[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(n)){if((r=t.length)!=n.length)return!1;for(i=r;0!==i--;)if(t[i]!==n[i])return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(o=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(i=r;0!==i--;)if(!Object.prototype.hasOwnProperty.call(n,o[i]))return!1;for(i=r;0!==i--;){var a=o[i];if(!e(t[a],n[a]))return!1}return!0}return t!=t&&n!=n}},94931:(e,t,n)=>{"use strict";var r=n(51609),i=Symbol.for("react.element"),o=Symbol.for("react.fragment"),a=Object.prototype.hasOwnProperty,s=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var r,o={},c=null,d=null;for(r in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(d=t.ref),t)a.call(t,r)&&!l.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===o[r]&&(o[r]=t[r]);return{$$typeof:i,type:e,key:c,ref:d,props:o,_owner:s.current}}t.Fragment=o,t.jsx=c,t.jsxs=c},39793:(e,t,n)=>{"use strict";e.exports=n(94931)},9303:e=>{var t={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Æ:"AE",Ầ:"A",Ằ:"A",Ȃ:"A",Ả:"A",Ạ:"A",Ẩ:"A",Ẫ:"A",Ậ:"A",Ç:"C",Ḉ:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ế:"E",Ḗ:"E",Ề:"E",Ḕ:"E",Ḝ:"E",Ȇ:"E",Ẻ:"E",Ẽ:"E",Ẹ:"E",Ể:"E",Ễ:"E",Ệ:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ḯ:"I",Ȋ:"I",Ỉ:"I",Ị:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ố:"O",Ṍ:"O",Ṓ:"O",Ȏ:"O",Ỏ:"O",Ọ:"O",Ổ:"O",Ỗ:"O",Ộ:"O",Ờ:"O",Ở:"O",Ỡ:"O",Ớ:"O",Ợ:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ủ:"U",Ụ:"U",Ử:"U",Ữ:"U",Ự:"U",Ý:"Y",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",ȃ:"a",ả:"a",ạ:"a",ẩ:"a",ẫ:"a",ậ:"a",ç:"c",ḉ:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",ḗ:"e",ề:"e",ḕ:"e",ḝ:"e",ȇ:"e",ẻ:"e",ẽ:"e",ẹ:"e",ể:"e",ễ:"e",ệ:"e",ì:"i",í:"i",î:"i",ï:"i",ḯ:"i",ȋ:"i",ỉ:"i",ị:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ố:"o",ṍ:"o",ṓ:"o",ȏ:"o",ỏ:"o",ọ:"o",ổ:"o",ỗ:"o",ộ:"o",ờ:"o",ở:"o",ỡ:"o",ớ:"o",ợ:"o",ù:"u",ú:"u",û:"u",ü:"u",ủ:"u",ụ:"u",ử:"u",ữ:"u",ự:"u",ý:"y",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",C̆:"C",c̆:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",Ǵ:"G",ĝ:"g",ǵ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",Ḱ:"K",ḱ:"k",K̆:"K",k̆:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"l",ł:"l",Ḿ:"M",ḿ:"m",M̆:"M",m̆:"m",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ʼn:"n",N̆:"N",n̆:"n",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",P̆:"P",p̆:"p",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",R̆:"R",r̆:"r",Ȓ:"R",ȓ:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",Ș:"S",ș:"s",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",ț:"t",Ț:"T",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",T̆:"T",t̆:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ȗ:"U",ȗ:"u",V̆:"V",v̆:"v",Ŵ:"W",ŵ:"w",Ẃ:"W",ẃ:"w",X̆:"X",x̆:"x",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Y̆:"Y",y̆:"y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",ſ:"s",ƒ:"f",Ơ:"O",ơ:"o",Ư:"U",ư:"u",Ǎ:"A",ǎ:"a",Ǐ:"I",ǐ:"i",Ǒ:"O",ǒ:"o",Ǔ:"U",ǔ:"u",Ǖ:"U",ǖ:"u",Ǘ:"U",ǘ:"u",Ǚ:"U",ǚ:"u",Ǜ:"U",ǜ:"u",Ứ:"U",ứ:"u",Ṹ:"U",ṹ:"u",Ǻ:"A",ǻ:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",ǿ:"o",Þ:"TH",þ:"th",Ṕ:"P",ṕ:"p",Ṥ:"S",ṥ:"s",X́:"X",x́:"x",Ѓ:"Г",ѓ:"г",Ќ:"К",ќ:"к",A̋:"A",a̋:"a",E̋:"E",e̋:"e",I̋:"I",i̋:"i",Ǹ:"N",ǹ:"n",Ồ:"O",ồ:"o",Ṑ:"O",ṑ:"o",Ừ:"U",ừ:"u",Ẁ:"W",ẁ:"w",Ỳ:"Y",ỳ:"y",Ȁ:"A",ȁ:"a",Ȅ:"E",ȅ:"e",Ȉ:"I",ȉ:"i",Ȍ:"O",ȍ:"o",Ȑ:"R",ȑ:"r",Ȕ:"U",ȕ:"u",B̌:"B",b̌:"b",Č̣:"C",č̣:"c",Ê̌:"E",ê̌:"e",F̌:"F",f̌:"f",Ǧ:"G",ǧ:"g",Ȟ:"H",ȟ:"h",J̌:"J",ǰ:"j",Ǩ:"K",ǩ:"k",M̌:"M",m̌:"m",P̌:"P",p̌:"p",Q̌:"Q",q̌:"q",Ř̩:"R",ř̩:"r",Ṧ:"S",ṧ:"s",V̌:"V",v̌:"v",W̌:"W",w̌:"w",X̌:"X",x̌:"x",Y̌:"Y",y̌:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",Ḑ:"D",ḑ:"d",Ȩ:"E",ȩ:"e",Ɛ̧:"E",ɛ̧:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",Ɨ̧:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z",й:"и",Й:"И",ё:"е",Ё:"Е"},n=Object.keys(t).join("|"),r=new RegExp(n,"g"),i=new RegExp(n,"");function o(e){return t[e]}var a=function(e){return e.replace(r,o)};e.exports=a,e.exports.has=function(e){return!!e.match(i)},e.exports.remove=a},63133:(e,t,n)=>{"use strict";var r=n(51609),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=r.useState,a=r.useEffect,s=r.useLayoutEffect,l=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!i(e,n)}catch(e){return!0}}var d="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=o({inst:{value:n,getSnapshot:t}}),i=r[0].inst,d=r[1];return s(function(){i.value=n,i.getSnapshot=t,c(i)&&d({inst:i})},[e,n,t]),a(function(){return c(i)&&d({inst:i}),e(function(){c(i)&&d({inst:i})})},[e]),l(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:d},23378:(e,t,n)=>{"use strict";var r=n(51609),i=n(89104),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=i.useSyncExternalStore,s=r.useRef,l=r.useEffect,c=r.useMemo,d=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,i){var u=s(null);if(null===u.current){var f={hasValue:!1,value:null};u.current=f}else f=u.current;u=c(function(){function e(e){if(!l){if(l=!0,a=e,e=r(e),void 0!==i&&f.hasValue){var t=f.value;if(i(t,e))return s=t}return s=e}if(t=s,o(a,e))return t;var n=r(e);return void 0!==i&&i(t,n)?(a=e,t):(a=e,s=n)}var a,s,l=!1,c=void 0===n?null:n;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]},[t,n,r,i]);var p=a(e,u[0],u[1]);return l(function(){f.hasValue=!0,f.value=p},[p]),d(p),p}},89104:(e,t,n)=>{"use strict";e.exports=n(63133)},93754:(e,t,n)=>{"use strict";e.exports=n(23378)},51609:e=>{"use strict";e.exports=window.React},86087:e=>{"use strict";e.exports=window.wp.element}},r={};function i(e){var t=r[e];if(void 0!==t)return t.exports;var o=r[e]={exports:{}};return n[e](o,o.exports,i),o.exports}t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,i.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"==typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"==typeof n.then)return n}var o=Object.create(null);i.r(o);var a={};e=e||[null,t({}),t([]),t(t)];for(var s=2&r&&n;"object"==typeof s&&!~e.indexOf(s);s=t(s))Object.getOwnPropertyNames(s).forEach(e=>a[e]=()=>n[e]);return a.default=()=>n,i.d(o,a),o},i.d=(e,t)=>{for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};(()=>{"use strict";i.r(o),i.d(o,{ProductsApp:()=>a.ProductsApp,initializeProductsDashboard:()=>r});var e=i(39793),t=i(86087);const n=(0,t.lazy)(()=>Promise.resolve().then(i.bind(i,57020)).then(e=>({default:e.ProductsApp})));function r(r){const i=document.getElementById(r),o=(0,t.createRoot)(i);return o.render((0,e.jsx)(t.StrictMode,{children:(0,e.jsx)(t.Suspense,{fallback:null,children:(0,e.jsx)(n,{})})})),o}var a=i(57020)})(),(window.wc=window.wc||{}).experimentalProductsApp=o})();