| @@ -1 +1,70 @@ | ||
| 1 | -var ct=Object.create;var oe=Object.defineProperty;var gt=Object.getOwnPropertyDescriptor;var ht=Object.getOwnPropertyNames;var yt=Object.getPrototypeOf,_t=Object.prototype.hasOwnProperty;var u=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var wt=(e,t,a,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of ht(t))!_t.call(e,o)&&o!==a&&oe(e,o,{get:()=>t[o],enumerable:!(r=gt(t,o))||r.enumerable});return e};var d=(e,t,a)=>(a=e!=null?ct(yt(e)):{},wt(t||!e||!e.__esModule?oe(a,"default",{value:e,enumerable:!0}):a,e));var fe=u((da,se)=>{se.exports=window.wp.i18n});var S=u((la,ie)=>{ie.exports=window.wp.element});var b=u((na,le)=>{le.exports=window.React});var R=u((pa,pe)=>{pe.exports=window.ReactJSXRuntime});var Oe=u((Wa,Pe)=>{Pe.exports=window.wp.primitives});var Be=u((Za,Ue)=>{Ue.exports=window.wp.compose});var He=u((Ja,Me)=>{Me.exports=window.wp.privateApis});var L=u((ar,Ge)=>{Ge.exports=window.wp.components});var te=u((cr,tt)=>{tt.exports=window.wp.editor});var rt=u((gr,at)=>{at.exports=window.wp.data});var st=u((hr,ot)=>{ot.exports=window.wp.coreData});import{useNavigate as Gt,useSearch as Zt}from"@wordpress/route";function de(e){var t,a,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(a=de(e[t]))&&(r&&(r+=" "),r+=a)}else for(a in e)e[a]&&(r&&(r+=" "),r+=a);return r}function bt(){for(var e,t,a=0,r="",o=arguments.length;a<o;a++)(e=arguments[a])&&(t=de(e))&&(r&&(r+=" "),r+=t);return r}var c=bt;var ue=d(b(),1),ne={};function O(e,t){let a=ue.useRef(ne);return a.current===ne&&(a.current=e(t)),a}function vt(e,t){return function(r,...o){let s=new URL(e);return s.searchParams.set("code",r.toString()),o.forEach(f=>s.searchParams.append("args[]",f)),`${t} error #${r}; visit ${s} for the full message.`}}var xt=vt("https://base-ui.com/production-error","Base UI"),me=xt;var h=d(b(),1);function U(e,t,a,r){let o=O(ge).current;return St(o,e,t,a,r)&&he(o,[e,t,a,r]),o.callback}function ce(e){let t=O(ge).current;return Rt(t,e)&&he(t,e),t.callback}function ge(){return{callback:null,cleanup:null,refs:[]}}function St(e,t,a,r,o){return e.refs[0]!==t||e.refs[1]!==a||e.refs[2]!==r||e.refs[3]!==o}function Rt(e,t){return e.refs.length!==t.length||e.refs.some((a,r)=>a!==t[r])}function he(e,t){if(e.refs=t,t.every(a=>a==null)){e.callback=null;return}e.callback=a=>{if(e.cleanup&&(e.cleanup(),e.cleanup=null),a!=null){let r=Array(t.length).fill(null);for(let o=0;o<t.length;o+=1){let s=t[o];if(s!=null)switch(typeof s){case"function":{let f=s(a);typeof f=="function"&&(r[o]=f);break}case"object":{s.current=a;break}default:}}e.cleanup=()=>{for(let o=0;o<t.length;o+=1){let s=t[o];if(s!=null)switch(typeof s){case"function":{let f=r[o];typeof f=="function"?f():s(null);break}case"object":{s.current=null;break}default:}}}}}}var we=d(b(),1);var ye=d(b(),1),Ct=parseInt(ye.version,10);function _e(e){return Ct>=e}function B(e){if(!we.isValidElement(e))return null;let t=e,a=t.props;return(_e(19)?a?.ref:t.ref)??null}function C(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}var ba=Object.freeze([]),v=Object.freeze({});function be(e,t){let a={};for(let r in e){let o=e[r];if(t?.hasOwnProperty(r)){let s=t[r](o);s!=null&&Object.assign(a,s);continue}o===!0?a[`data-${r.toLowerCase()}`]="":o&&(a[`data-${r.toLowerCase()}`]=o.toString())}return a}function ve(e,t){return typeof e=="function"?e(t):e}function xe(e,t){return typeof e=="function"?e(t):e}var M={};function g(e,t,a,r,o){if(!a&&!r&&!o&&!e)return E(t);let s=E(e);return t&&(s=k(s,t)),a&&(s=k(s,a)),r&&(s=k(s,r)),o&&(s=k(s,o)),s}function Se(e){if(e.length===0)return M;if(e.length===1)return E(e[0]);let t=E(e[0]);for(let a=1;a<e.length;a+=1)t=k(t,e[a]);return t}function E(e){return H(e)?{...Ce(e,M)}:kt(e)}function k(e,t){return H(t)?Ce(t,e):zt(e,t)}function kt(e){let t={...e};for(let a in t){let r=t[a];Re(a,r)&&(t[a]=ke(r))}return t}function zt(e,t){if(!t)return e;for(let a in t){let r=t[a];switch(a){case"style":{e[a]=C(e.style,r);break}case"className":{e[a]=V(e.className,r);break}default:Re(a,r)?e[a]=Et(e[a],r):e[a]=r}}return e}function Re(e,t){let a=e.charCodeAt(0),r=e.charCodeAt(1),o=e.charCodeAt(2);return a===111&&r===110&&o>=65&&o<=90&&(typeof t=="function"||typeof t>"u")}function H(e){return typeof e=="function"}function Ce(e,t){return H(e)?e(t):e??M}function Et(e,t){return t?e?(...a)=>{let r=a[0];if(Ee(r)){let s=r;ze(s);let f=t(...a);return s.baseUIHandlerPrevented||e?.(...a),f}let o=t(...a);return e?.(...a),o}:ke(t):e}function ke(e){return e&&((...t)=>{let a=t[0];return Ee(a)&&ze(a),e(...t)})}function ze(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function V(e,t){return t?e?t+" "+e:t:e}function Ee(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var F=d(b(),1);function Ne(e,t,a={}){let r=t.render,o=Nt(t,a);if(a.enabled===!1)return null;let s=a.state??v;return Lt(e,r,o,s)}function Nt(e,t={}){let{className:a,style:r,render:o}=e,{state:s=v,ref:f,props:p,stateAttributesMapping:n,enabled:i=!0}=t,_=i?ve(a,s):void 0,w=i?xe(r,s):void 0,P=i?be(s,n):v,re=i&&p?Tt(p):void 0,m=i?C(P,re)??{}:v;return typeof document<"u"&&(i?Array.isArray(f)?m.ref=ce([m.ref,B(o),...f]):m.ref=U(m.ref,B(o),f):U(null,null)),i?(_!==void 0&&(m.className=V(m.className,_)),w!==void 0&&(m.style=C(m.style,w)),m):v}function Tt(e){return Array.isArray(e)?Se(e):g(void 0,e)}var At=Symbol.for("react.lazy");function Lt(e,t,a,r){if(t){if(typeof t=="function")return t(a,r);let o=g(a,t.props);o.ref=a.ref;let s=t;return s?.$$typeof===At&&(s=h.Children.toArray(t)[0]),h.cloneElement(s,o)}if(e&&typeof e=="string")return jt(e,a);throw new Error(me(8))}function jt(e,t){return e==="button"?(0,F.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,F.createElement)("img",{alt:"",...t,key:t.key}):h.createElement(e,t)}function N(e){return Ne(e.defaultTagName??"div",e,e)}var Le=d(S(),1),$="data-wp-hash";function W(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Pt(document)),e.__wpStyleRuntime}function It(e,t){if(!e.head)return!1;for(let a of e.head.querySelectorAll(`style[${$}]`))if(a.getAttribute($)===t)return!0;return!1}function je(e,t,a){if(!e.head)return;let r=W(),o=r.injectedStyles.get(e);if(o||(o=new Set,r.injectedStyles.set(e,o)),o.has(t))return;if(It(e,t)){o.add(t);return}let s=e.createElement("style");s.setAttribute($,t),s.appendChild(e.createTextNode(a)),e.head.appendChild(s),o.add(t)}function Pt(e){let t=W();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[a,r]of t.styles)je(e,a,r);return()=>{let a=t.documents.get(e);if(a!==void 0){if(a<=1){t.documents.delete(e);return}t.documents.set(e,a-1)}}}function Ie(e,t){let a=W();a.styles.set(e,t);for(let r of a.documents.keys())je(r,e,t)}typeof process>"u",Ie("0c8601dd83",'@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._83ed8a8da5dd50ea__text{margin:0}._14437cfb77831647__heading-2xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-p-line-height:var(--wpds-typography-line-height-2xl,40px);font-size:var(--wpds-typography-font-size-2xl,32px);line-height:var(--wpds-typography-line-height-2xl,40px)}._14437cfb77831647__heading-2xl,._3c78b7fa9b4072dd__heading-xl{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-medium,499)}._3c78b7fa9b4072dd__heading-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-md,24px)}.aa58f227716bcde2__heading-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-lg,15px)}.aa58f227716bcde2__heading-lg,.fc4da56d8dfe52c4__heading-md{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-medium,499);line-height:var(--wpds-typography-line-height-sm,20px)}.fc4da56d8dfe52c4__heading-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px)}.a9b78c7c82e8dff7__heading-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-medium,499);line-height:var(--wpds-typography-line-height-xs,16px);text-transform:uppercase}._305ff559e52180d5__body-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-xl,32px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-xl,32px)}._305ff559e52180d5__body-xl,.ca1aa3fc2029e958__body-lg{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-regular,400)}.ca1aa3fc2029e958__body-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-lg,15px);line-height:var(--wpds-typography-line-height-md,24px)}._131101940be12424__body-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}._0e8d87a42c1f75fa__body-sm,._131101940be12424__body-md{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-regular,400)}._0e8d87a42c1f75fa__body-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}');var Te={text:"_83ed8a8da5dd50ea__text","heading-2xl":"_14437cfb77831647__heading-2xl","heading-xl":"_3c78b7fa9b4072dd__heading-xl","heading-lg":"aa58f227716bcde2__heading-lg","heading-md":"fc4da56d8dfe52c4__heading-md","heading-sm":"a9b78c7c82e8dff7__heading-sm","body-xl":"_305ff559e52180d5__body-xl","body-lg":"ca1aa3fc2029e958__body-lg","body-md":"_131101940be12424__body-md","body-sm":"_0e8d87a42c1f75fa__body-sm"};typeof process>"u",Ie("1fb29d3a3c","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,#0000);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 #0000);color:var(--_gcd-input-color,var(--wpds-color-fg-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,#0000);border-color:var(--_gcd-input-border-color-disabled,#0000);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-fg-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid #0000)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-fg-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-medium,499));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid #0000);transition:var(--_gcd-a-transition,none)}");var Ae={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},T=(0,Le.forwardRef)(function({variant:t="body-md",render:a,className:r,...o},s){return N({render:a,defaultTagName:"span",ref:s,props:g(o,{className:c(Te.text,Ae.heading,Ae.p,Te[t],r)})})});var A=d(Oe(),1),q=d(R(),1),Y=(0,q.jsx)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,q.jsx)(A.Path,{d:"M3.99961 13C4.67043 13.3354 4.6703 13.3357 4.67017 13.3359L4.67298 13.3305C4.67621 13.3242 4.68184 13.3135 4.68988 13.2985C4.70595 13.2686 4.7316 13.2218 4.76695 13.1608C4.8377 13.0385 4.94692 12.8592 5.09541 12.6419C5.39312 12.2062 5.84436 11.624 6.45435 11.0431C7.67308 9.88241 9.49719 8.75 11.9996 8.75C14.502 8.75 16.3261 9.88241 17.5449 11.0431C18.1549 11.624 18.6061 12.2062 18.9038 12.6419C19.0523 12.8592 19.1615 13.0385 19.2323 13.1608C19.2676 13.2218 19.2933 13.2686 19.3093 13.2985C19.3174 13.3135 19.323 13.3242 19.3262 13.3305L19.3291 13.3359C19.3289 13.3357 19.3288 13.3354 19.9996 13C20.6704 12.6646 20.6703 12.6643 20.6701 12.664L20.6697 12.6632L20.6688 12.6614L20.6662 12.6563L20.6583 12.6408C20.6517 12.6282 20.6427 12.6108 20.631 12.5892C20.6078 12.5459 20.5744 12.4852 20.5306 12.4096C20.4432 12.2584 20.3141 12.0471 20.1423 11.7956C19.7994 11.2938 19.2819 10.626 18.5794 9.9569C17.1731 8.61759 14.9972 7.25 11.9996 7.25C9.00203 7.25 6.82614 8.61759 5.41987 9.9569C4.71736 10.626 4.19984 11.2938 3.85694 11.7956C3.68511 12.0471 3.55605 12.2584 3.4686 12.4096C3.42484 12.4852 3.39142 12.5459 3.36818 12.5892C3.35656 12.6108 3.34748 12.6282 3.34092 12.6408L3.33297 12.6563L3.33041 12.6614L3.32948 12.6632L3.32911 12.664C3.32894 12.6643 3.32879 12.6646 3.99961 13ZM11.9996 16C13.9326 16 15.4996 14.433 15.4996 12.5C15.4996 10.567 13.9326 9 11.9996 9C10.0666 9 8.49961 10.567 8.49961 12.5C8.49961 14.433 10.0666 16 11.9996 16Z"})});var Ve=d(S(),1),G="data-wp-hash";function Z(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Ut(document)),e.__wpStyleRuntime}function Ot(e,t){if(!e.head)return!1;for(let a of e.head.querySelectorAll(`style[${G}]`))if(a.getAttribute(G)===t)return!0;return!1}function Fe(e,t,a){if(!e.head)return;let r=Z(),o=r.injectedStyles.get(e);if(o||(o=new Set,r.injectedStyles.set(e,o)),o.has(t))return;if(Ot(e,t)){o.add(t);return}let s=e.createElement("style");s.setAttribute(G,t),s.appendChild(e.createTextNode(a)),e.head.appendChild(s),o.add(t)}function Ut(e){let t=Z();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[a,r]of t.styles)Fe(e,a,r);return()=>{let a=t.documents.get(e);if(a!==void 0){if(a<=1){t.documents.delete(e);return}t.documents.set(e,a-1)}}}function Bt(e,t){let a=Z();a.styles.set(e,t);for(let r of a.documents.keys())Fe(r,e,t)}typeof process>"u",Bt("b51ff41489","@layer wp-ui-utilities, wp-ui-components, wp-ui-compositions, wp-ui-overrides;@layer wp-ui-components{._19ce0419607e1896__stack{display:flex}}");var Mt={stack:"_19ce0419607e1896__stack"},Ht={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)"},x=(0,Ve.forwardRef)(function({direction:t,gap:a,align:r,justify:o,wrap:s,render:f,...p},n){let i={gap:a&&Ht[a],alignItems:r,justifyContent:o,flexDirection:t,flexWrap:s};return N({render:f,ref:n,props:g(p,{style:i,className:Mt.stack})})});var $e=d(S(),1),We=d(R(),1),qe=(0,$e.forwardRef)(({children:e,className:t,ariaLabel:a,as:r="div",...o},s)=>(0,We.jsx)(r,{ref:s,className:c("admin-ui-navigable-region",t),"aria-label":a,role:"region",tabIndex:"-1",...o,children:e}));qe.displayName="NavigableRegion";var Ye=qe;var Ze=d(L(),1),{Fill:Je,Slot:Xe}=(0,Ze.createSlotFill)("SidebarToggle");var l=d(R(),1),J="data-wp-hash";function X(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Ft(document)),e.__wpStyleRuntime}function Vt(e,t){if(!e.head)return!1;for(let a of e.head.querySelectorAll(`style[${J}]`))if(a.getAttribute(J)===t)return!0;return!1}function Ke(e,t,a){if(!e.head)return;let r=X(),o=r.injectedStyles.get(e);if(o||(o=new Set,r.injectedStyles.set(e,o)),o.has(t))return;if(Vt(e,t)){o.add(t);return}let s=e.createElement("style");s.setAttribute(J,t),s.appendChild(e.createTextNode(a)),e.head.appendChild(s),o.add(t)}function Ft(e){let t=X();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[a,r]of t.styles)Ke(e,a,r);return()=>{let a=t.documents.get(e);if(a!==void 0){if(a<=1){t.documents.delete(e);return}t.documents.set(e,a-1)}}}function $t(e,t){let a=X();a.styles.set(e,t);for(let r of a.documents.keys())Ke(r,e,t)}typeof process>"u",$t("aa9c241ccc","._956b6df0898efed0__page{text-wrap:pretty;background-color:var(--wpds-color-bg-surface-neutral,#fcfcfc);color:var(--wpds-color-fg-content-neutral,#1e1e1e);display:flex;flex-flow:column;height:100%;position:relative;z-index:1}._0625b55e82a0d93d__header{background:var(--wpds-color-bg-surface-neutral-strong,#fff);border-block-end:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#e4e4e4);inset-block-start:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky;z-index:1}.a43c44d5ae28b2e8__header-content{min-height:calc(var(--wpds-dimension-base, 4px)*8)}.b7cb5b9daf3a3b25__header-actions{flex-shrink:0}._8113be94e7caf73c__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._9a776c7f70996f61__header-visual{display:grid;flex-shrink:0;grid-template-columns:1fr;grid-template-rows:1fr;height:calc(var(--wpds-dimension-base, 4px)*6);width:calc(var(--wpds-dimension-base, 4px)*6);>*{grid-column:1/-1;grid-row:1/-1;max-height:100%;max-width:100%}}.d5e0920cd15d35bc__sidebar-toggle-slot:empty{display:none}._60fea2f6bf5319cd__header-subtitle{color:var(--wpds-color-fg-content-neutral-weak,#707070);padding-block-end:var(--wpds-dimension-padding-xs,4px)}.be5e57d029ec4036__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;&._128806d0b26e3a50__has-padding{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px)}}");var y={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function Qe({headingLevel:e=1,breadcrumbs:t,badges:a,visual:r,title:o,subTitle:s,actions:f,showSidebarToggle:p=!0}){let n=`h${e}`;return(0,l.jsxs)(x,{direction:"column",className:y.header,children:[(0,l.jsxs)(x,{className:y["header-content"],direction:"row",gap:"sm",justify:"space-between",children:[(0,l.jsxs)(x,{direction:"row",gap:"sm",align:"center",justify:"start",children:[p&&(0,l.jsx)(Xe,{bubblesVirtually:!0,className:y["sidebar-toggle-slot"]}),r&&(0,l.jsx)("div",{className:y["header-visual"],"aria-hidden":"true",children:r}),o&&(0,l.jsx)(T,{className:y["header-title"],render:(0,l.jsx)(n,{}),variant:"heading-lg",children:o}),t,a]}),f&&(0,l.jsx)(x,{align:"center",className:y["header-actions"],direction:"row",gap:"sm",children:f})]}),s&&(0,l.jsx)(T,{render:(0,l.jsx)("p",{}),variant:"body-md",className:y["header-subtitle"],children:s})]})}var z=d(R(),1),Q="data-wp-hash";function D(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&qt(document)),e.__wpStyleRuntime}function Wt(e,t){if(!e.head)return!1;for(let a of e.head.querySelectorAll(`style[${Q}]`))if(a.getAttribute(Q)===t)return!0;return!1}function De(e,t,a){if(!e.head)return;let r=D(),o=r.injectedStyles.get(e);if(o||(o=new Set,r.injectedStyles.set(e,o)),o.has(t))return;if(Wt(e,t)){o.add(t);return}let s=e.createElement("style");s.setAttribute(Q,t),s.appendChild(e.createTextNode(a)),e.head.appendChild(s),o.add(t)}function qt(e){let t=D();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[a,r]of t.styles)De(e,a,r);return()=>{let a=t.documents.get(e);if(a!==void 0){if(a<=1){t.documents.delete(e);return}t.documents.set(e,a-1)}}}function Yt(e,t){let a=D();a.styles.set(e,t);for(let r of a.documents.keys())De(r,e,t)}typeof process>"u",Yt("aa9c241ccc","._956b6df0898efed0__page{text-wrap:pretty;background-color:var(--wpds-color-bg-surface-neutral,#fcfcfc);color:var(--wpds-color-fg-content-neutral,#1e1e1e);display:flex;flex-flow:column;height:100%;position:relative;z-index:1}._0625b55e82a0d93d__header{background:var(--wpds-color-bg-surface-neutral-strong,#fff);border-block-end:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#e4e4e4);inset-block-start:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky;z-index:1}.a43c44d5ae28b2e8__header-content{min-height:calc(var(--wpds-dimension-base, 4px)*8)}.b7cb5b9daf3a3b25__header-actions{flex-shrink:0}._8113be94e7caf73c__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._9a776c7f70996f61__header-visual{display:grid;flex-shrink:0;grid-template-columns:1fr;grid-template-rows:1fr;height:calc(var(--wpds-dimension-base, 4px)*6);width:calc(var(--wpds-dimension-base, 4px)*6);>*{grid-column:1/-1;grid-row:1/-1;max-height:100%;max-width:100%}}.d5e0920cd15d35bc__sidebar-toggle-slot:empty{display:none}._60fea2f6bf5319cd__header-subtitle{color:var(--wpds-color-fg-content-neutral-weak,#707070);padding-block-end:var(--wpds-dimension-padding-xs,4px)}.be5e57d029ec4036__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;&._128806d0b26e3a50__has-padding{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px)}}");var K={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function et({headingLevel:e,breadcrumbs:t,badges:a,visual:r,title:o,subTitle:s,children:f,className:p,actions:n,ariaLabel:i,hasPadding:_=!1,showSidebarToggle:w=!0}){let P=c(K.page,p);return(0,z.jsxs)(Ye,{className:P,ariaLabel:i??(typeof o=="string"?o:""),children:[(o||t||a||n||r)&&(0,z.jsx)(Qe,{headingLevel:e,breadcrumbs:t,badges:a,visual:r,title:o,subTitle:s,actions:n,showSidebarToggle:w}),_?(0,z.jsx)("div",{className:c(K.content,K["has-padding"]),children:f}):f]})}et.SidebarToggleFill=Je;var ee=et;var ae=d(fe()),dt=d(te()),it=d(Be()),lt=d(rt()),nt=d(st()),I=d(L());var ut=d(S());import{useEditorSettings as Jt}from"@wordpress/lazy-editor";if(typeof document<"u"&&!document.head.querySelector("style[data-wp-hash='486e4a323c']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","486e4a323c"),e.appendChild(document.createTextNode(".routes-styles__page .global-styles-ui-screen-root{box-shadow:none}.routes-styles__page .global-styles-ui-screen-root>div>hr{display:none}.routes-styles__page .global-styles-ui-sidebar__navigator-provider .components-tools-panel{border-top:none}.routes-styles__page .global-styles-ui-sidebar__navigator-provider{overflow-y:auto;padding-left:0;padding-right:0}")),document.head.appendChild(e)}var ft=d(He()),{lock:yr,unlock:j}=(0,ft.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/routes");var{GlobalStylesUIWrapper:Xt,GlobalStylesActionMenu:Kt}=j(dt.privateApis);function Qt(){let e=Gt(),t=Zt({strict:!1}),a=(0,it.useViewportMatch)("medium","<"),r=(0,lt.useSelect)(i=>i(nt.store).__experimentalGetCurrentGlobalStylesId(),[]),{editorSettings:o}=Jt({stylesId:r}),s=t.section??"/",[f,p]=(0,ut.useState)(t.preview==="stylebook"),n=i=>{e({search:{...t,section:i}})};return React.createElement(ee,{headingLevel:2,actions:a?null:React.createElement(I.__experimentalHStack,null,React.createElement(I.Button,{size:"compact",isPressed:f,icon:Y,label:(0,ae.__)("Style Book"),onClick:()=>{let i=!f;p(i),e({search:i?{...t,preview:"stylebook"}:(()=>{let{preview:_,...w}=t;return w})()})}}),React.createElement(Kt,{hideWelcomeGuide:!0,onChangePath:n})),className:"routes-styles__page",title:(0,ae.__)("Styles")},React.createElement(Xt,{path:s,onPathChange:n,settings:o}))}var Dt=Qt;var pt=d(te()),mt=d(L());import{useNavigate as ea,useSearch as ta}from"@wordpress/route";import{useEditorAssets as aa}from"@wordpress/lazy-editor";var{StyleBookPreview:ra}=j(pt.privateApis);function oa(){let{isReady:e}=aa(),t=ea(),a=ta({strict:!1}),r=a.section??"/",o=s=>{t({search:{...a,section:s}})};return e?React.createElement(ra,{path:r,onPathChange:o}):React.createElement("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100%"}},React.createElement(mt.Spinner,null))}var sa=oa;export{sa as canvas,Dt as stage}; | |
| 1 | +var Gv=Object.create;var fa=Object.defineProperty;var Yv=Object.getOwnPropertyDescriptor;var qv=Object.getOwnPropertyNames;var Kv=Object.getPrototypeOf,Xv=Object.prototype.hasOwnProperty;var Bt=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof require<"u"?require:t)[r]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var Ke=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),vr=(e,t)=>{for(var r in t)fa(e,r,{get:t[r],enumerable:!0})},Zv=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of qv(t))!Xv.call(e,n)&&n!==r&&fa(e,n,{get:()=>t[n],enumerable:!(o=Yv(t,n))||o.enumerable});return e};var u=(e,t,r)=>(r=e!=null?Gv(Kv(e)):{},Zv(t||!e||!e.__esModule?fa(r,"default",{value:e,enumerable:!0}):r,e));var de=Ke((tP,wu)=>{wu.exports=window.wp.i18n});var ve=Ke((oP,Su)=>{Su.exports=window.wp.element});var he=Ke((nP,Cu)=>{Cu.exports=window.React});var z=Ke((dP,_u)=>{_u.exports=window.ReactJSXRuntime});var Kr=Ke((s_,ef)=>{ef.exports=window.ReactDOM});var ld=Ke(ad=>{"use strict";var Go=he();function nw(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var sw=typeof Object.is=="function"?Object.is:nw,iw=Go.useState,aw=Go.useEffect,lw=Go.useLayoutEffect,cw=Go.useDebugValue;function uw(e,t){var r=t(),o=iw({inst:{value:r,getSnapshot:t}}),n=o[0].inst,s=o[1];return lw(function(){n.value=r,n.getSnapshot=t,Xa(n)&&s({inst:n})},[e,r,t]),aw(function(){return Xa(n)&&s({inst:n}),e(function(){Xa(n)&&s({inst:n})})},[e]),cw(r),r}function Xa(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!sw(e,r)}catch{return!0}}function fw(e,t){return t()}var dw=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?fw:uw;ad.useSyncExternalStore=Go.useSyncExternalStore!==void 0?Go.useSyncExternalStore:dw});var js=Ke((rk,cd)=>{"use strict";cd.exports=ld()});var fd=Ke(ud=>{"use strict";var zs=he(),pw=js();function mw(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var hw=typeof Object.is=="function"?Object.is:mw,gw=pw.useSyncExternalStore,yw=zs.useRef,vw=zs.useEffect,bw=zs.useMemo,ww=zs.useDebugValue;ud.useSyncExternalStoreWithSelector=function(e,t,r,o,n){var s=yw(null);if(s.current===null){var i={hasValue:!1,value:null};s.current=i}else i=s.current;s=bw(function(){function f(y){if(!l){if(l=!0,c=y,y=o(y),n!==void 0&&i.hasValue){var g=i.value;if(n(g,y))return m=g}return m=y}if(g=m,hw(c,y))return g;var w=o(y);return n!==void 0&&n(g,w)?(c=y,g):(c=y,m=w)}var l=!1,c,m,d=r===void 0?null:r;return[function(){return f(t())},d===null?void 0:function(){return f(d())}]},[t,r,o,n]);var a=gw(e,s[0],s[1]);return vw(function(){i.hasValue=!0,i.value=a},[a]),ww(a),a}});var pd=Ke((nk,dd)=>{"use strict";dd.exports=fd()});var Br=Ke((n5,Kp)=>{Kp.exports=window.wp.compose});var am=Ke((p5,im)=>{im.exports=window.wp.theme});var zn=Ke((m5,lm)=>{lm.exports=window.wp.privateApis});var Ll=Ke((q5,Pm)=>{Pm.exports=window.wp.primitives});var ce=Ke((I4,Um)=>{Um.exports=window.wp.components});var tc=Ke((q4,Jm)=>{Jm.exports=window.wp.editor});var Ft=Ke((K4,Qm)=>{Qm.exports=window.wp.data});var At=Ke((X4,$m)=>{$m.exports=window.wp.coreData});var th=Ke((Z4,eh)=>{eh.exports=window.wp.htmlEntities});var rc=Ke(($4,oh)=>{oh.exports=window.wp.apiFetch});var oc=Ke((eI,nh)=>{nh.exports=window.wp.url});var an=Ke((mI,ph)=>{ph.exports=window.wp.blocks});var Lt=Ke((hI,mh)=>{mh.exports=window.wp.blockEditor});var gh=Ke((xI,hh)=>{hh.exports=window.wp.styleEngine});var Eh=Ke((DI,Th)=>{"use strict";Th.exports=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var o,n,s;if(Array.isArray(t)){if(o=t.length,o!=r.length)return!1;for(n=o;n--!==0;)if(!e(t[n],r[n]))return!1;return!0}if(t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(n of t.entries())if(!r.has(n[0]))return!1;for(n of t.entries())if(!e(n[1],r.get(n[0])))return!1;return!0}if(t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(n of t.entries())if(!r.has(n[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if(o=t.length,o!=r.length)return!1;for(n=o;n--!==0;)if(t[n]!==r[n])return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(s=Object.keys(t),o=s.length,o!==Object.keys(r).length)return!1;for(n=o;n--!==0;)if(!Object.prototype.hasOwnProperty.call(r,s[n]))return!1;for(n=o;n--!==0;){var i=s[n];if(!e(t[i],r[i]))return!1}return!0}return t!==t&&r!==r}});var kh=Ke((MI,Oh)=>{"use strict";var cx=function(t){return ux(t)&&!fx(t)};function ux(e){return!!e&&typeof e=="object"}function fx(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||mx(e)}var dx=typeof Symbol=="function"&&Symbol.for,px=dx?Symbol.for("react.element"):60103;function mx(e){return e.$$typeof===px}function hx(e){return Array.isArray(e)?[]:{}}function Zn(e,t){return t.clone!==!1&&t.isMergeableObject(e)?cn(hx(e),e,t):e}function gx(e,t,r){return e.concat(t).map(function(o){return Zn(o,r)})}function yx(e,t){if(!t.customMerge)return cn;var r=t.customMerge(e);return typeof r=="function"?r:cn}function vx(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function Ph(e){return Object.keys(e).concat(vx(e))}function _h(e,t){try{return t in e}catch{return!1}}function bx(e,t){return _h(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function wx(e,t,r){var o={};return r.isMergeableObject(e)&&Ph(e).forEach(function(n){o[n]=Zn(e[n],r)}),Ph(t).forEach(function(n){bx(e,n)||(_h(e,n)&&r.isMergeableObject(t[n])?o[n]=yx(n,r)(e[n],t[n],r):o[n]=Zn(t[n],r))}),o}function cn(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||gx,r.isMergeableObject=r.isMergeableObject||cx,r.cloneUnlessOtherwiseSpecified=Zn;var o=Array.isArray(t),n=Array.isArray(e),s=o===n;return s?o?r.arrayMerge(e,t,r):wx(e,t,r):Zn(t,r)}cn.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(o,n){return cn(o,n,r)},{})};var xx=cn;Oh.exports=xx});var Ug=Ke((O8,Hg)=>{Hg.exports=window.wp.keycodes});var Ev=Ke((oH,Tv)=>{Tv.exports=window.wp.date});import{useNavigate as U1,useSearch as W1}from"@wordpress/route";function xu(e){var t,r,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e)){var n=e.length;for(t=0;t<n;t++)e[t]&&(r=xu(e[t]))&&(o&&(o+=" "),o+=r)}else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function Jv(){for(var e,t,r=0,o="",n=arguments.length;r<n;r++)(e=arguments[r])&&(t=xu(e))&&(o&&(o+=" "),o+=t);return o}var Ue=Jv;var Qv=u(he(),1),xn={...Qv};var Tu=u(he(),1),Ru={};function ht(e,t){let r=Tu.useRef(Ru);return r.current===Ru&&(r.current=e(t)),r}var da=xn.useInsertionEffect,$v=da&&da!==xn.useLayoutEffect?da:e=>e();function we(e){let t=ht(eb).current;return t.next=e,$v(t.effect),t.trampoline}function eb(){let e={next:void 0,callback:tb,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function tb(){}function Jt(){}var Eu=Object.freeze([]),Qe=Object.freeze({});var Pu=u(he(),1),rb=()=>{},ge=typeof document<"u"?Pu.useLayoutEffect:rb;function ob(e,t){return function(o,...n){let s=new URL(e);return s.searchParams.set("code",o.toString()),n.forEach(i=>s.searchParams.append("args[]",i)),`${t} error #${o}; visit ${s} for the full message.`}}var nb=ob("https://base-ui.com/production-error","Base UI"),nr=nb;var Yr=u(he(),1);function pa(e,t,r,o){let n=ht(ku).current;return sb(n,e,t,r,o)&&Fu(n,[e,t,r,o]),n.callback}function Ou(e){let t=ht(ku).current;return ib(t,e)&&Fu(t,e),t.callback}function ku(){return{callback:null,cleanup:null,refs:[]}}function sb(e,t,r,o,n){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==n}function ib(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function Fu(e,t){if(e.refs=t,t.every(r=>r==null)){e.callback=null;return}e.callback=r=>{if(e.cleanup&&(e.cleanup(),e.cleanup=null),r!=null){let o=Array(t.length).fill(null);for(let n=0;n<t.length;n+=1){let s=t[n];if(s!=null)switch(typeof s){case"function":{let i=s(r);typeof i=="function"&&(o[n]=i);break}case"object":{s.current=r;break}default:}}e.cleanup=()=>{for(let n=0;n<t.length;n+=1){let s=t[n];if(s!=null)switch(typeof s){case"function":{let i=o[n];typeof i=="function"?i():s(null);break}case"object":{s.current=null;break}default:}}}}}}var Iu=u(he(),1);var Au=u(he(),1),ab=parseInt(Au.version,10);function Vo(e){return ab>=e}function ma(e){if(!Iu.isValidElement(e))return null;let t=e,r=t.props;return(Vo(19)?r?.ref:t.ref)??null}function Sn(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function Lu(e,t){let r={};for(let o in e){let n=e[o];if(t?.hasOwnProperty(o)){let s=t[o](n);s!=null&&Object.assign(r,s);continue}n===!0?r[`data-${o.toLowerCase()}`]="":n&&(r[`data-${o.toLowerCase()}`]=n.toString())}return r}function Nu(e,t){return typeof e=="function"?e(t):e}function Du(e,t){return typeof e=="function"?e(t):e}var ha={};function Tt(e,t,r,o,n){if(!r&&!o&&!n&&!e)return ps(t);let s=ps(e);return t&&(s=Cn(s,t)),r&&(s=Cn(s,r)),o&&(s=Cn(s,o)),n&&(s=Cn(s,n)),s}function Vu(e){if(e.length===0)return ha;if(e.length===1)return ps(e[0]);let t=ps(e[0]);for(let r=1;r<e.length;r+=1)t=Cn(t,e[r]);return t}function ps(e){return ga(e)?{...Bu(e,ha)}:lb(e)}function Cn(e,t){return ga(t)?Bu(t,e):cb(e,t)}function lb(e){let t={...e};for(let r in t){let o=t[r];Mu(r,o)&&(t[r]=ju(o))}return t}function cb(e,t){if(!t)return e;for(let r in t){let o=t[r];switch(r){case"style":{e[r]=Sn(e.style,o);break}case"className":{e[r]=ya(e.className,o);break}default:Mu(r,o)?e[r]=ub(e[r],o):e[r]=o}}return e}function Mu(e,t){let r=e.charCodeAt(0),o=e.charCodeAt(1),n=e.charCodeAt(2);return r===111&&o===110&&n>=65&&n<=90&&(typeof t=="function"||typeof t>"u")}function ga(e){return typeof e=="function"}function Bu(e,t){return ga(e)?e(t):e??ha}function ub(e,t){return t?e?(...r)=>{let o=r[0];if(Hu(o)){let s=o;zu(s);let i=t(...r);return s.baseUIHandlerPrevented||e?.(...r),i}let n=t(...r);return e?.(...r),n}:ju(t):e}function ju(e){return e&&((...t)=>{let r=t[0];return Hu(r)&&zu(r),e(...t)})}function zu(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function ya(e,t){return t?e?t+" "+e:t:e}function Hu(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var va=u(he(),1);function jt(e,t,r={}){let o=t.render;r.enabled!==!1&&(o=mb(o));let n=fb(t,r,o);if(r.enabled===!1)return null;let s=r.state??Qe;return hb(e,o,n,s)}function fb(e,t,r){let{className:o,style:n}=e,{state:s=Qe,ref:i,props:a,stateAttributesMapping:f,enabled:l=!0}=t,c=l?Nu(o,s):void 0,m=l?Du(n,s):void 0,d=l?Lu(s,f):Qe,y=l&&a?db(a):void 0,g=l?Sn(d,y)??{}:Qe;return typeof document<"u"&&(l?Array.isArray(i)?g.ref=Ou([g.ref,ma(r),...i]):g.ref=pa(g.ref,ma(r),i):pa(null,null)),l?(c!==void 0&&(g.className=ya(g.className,c)),m!==void 0&&(g.style=Sn(g.style,m)),g):Qe}function db(e){return Array.isArray(e)?Vu(e):Tt(void 0,e)}var pb=Symbol.for("react.lazy");function mb(e){if(e?.$$typeof!==pb)return e;let t=Yr.Children.toArray(e)[0];return Yr.isValidElement(t)?t:e}function hb(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let n=Tt(r,t.props);return n.ref=r.ref,Yr.cloneElement(t,n)}if(e&&typeof e=="string")return gb(e,r);throw new Error(nr(8))}function gb(e,t){return e==="button"?(0,va.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,va.createElement)("img",{alt:"",...t,key:t.key}):Yr.createElement(e,t)}var ms=u(he(),1);var Uu=0;function yb(e,t="mui"){let[r,o]=ms.useState(e),n=e||r;return ms.useEffect(()=>{r==null&&(Uu+=1,o(`${t}-${Uu}`))},[r,t]),n}var Wu=xn.useId;function Mo(e,t){if(Wu!==void 0){let r=Wu();return e??(t?`${t}-${r}`:r)}return yb(e,t)}function Gu(e){return Mo(e,"base-ui")}var Ce={};vr(Ce,{cancelOpen:()=>Gb,chipRemovePress:()=>Pb,clearPress:()=>Eb,closePress:()=>Rb,closeWatcher:()=>Mb,decrementPress:()=>kb,disabled:()=>qb,drag:()=>Hb,escapeKey:()=>Vb,focusOut:()=>Db,imperativeAction:()=>Zb,incrementPress:()=>Ob,initial:()=>Xb,inputBlur:()=>Ib,inputChange:()=>Fb,inputClear:()=>Ab,inputPaste:()=>Lb,inputPress:()=>Nb,itemPress:()=>Cb,keyboard:()=>jb,linkPress:()=>Tb,listNavigation:()=>Bb,missing:()=>Kb,none:()=>vb,outsidePress:()=>Sb,pointer:()=>zb,scrub:()=>Wb,siblingOpen:()=>Yb,swipe:()=>Jb,trackPress:()=>_b,triggerFocus:()=>xb,triggerHover:()=>wb,triggerPress:()=>bb,wheel:()=>Ub,windowResize:()=>Qb});var vb="none",bb="trigger-press",wb="trigger-hover",xb="trigger-focus",Sb="outside-press",Cb="item-press",Rb="close-press",Tb="link-press",Eb="clear-press",Pb="chip-remove-press",_b="track-press",Ob="increment-press",kb="decrement-press",Fb="input-change",Ab="input-clear",Ib="input-blur",Lb="input-paste",Nb="input-press",Db="focus-out",Vb="escape-key",Mb="close-watcher",Bb="list-navigation",jb="keyboard",zb="pointer",Hb="drag",Ub="wheel",Wb="scrub",Gb="cancel-open",Yb="sibling-open",qb="disabled",Kb="missing",Xb="initial",Zb="imperative-action",Jb="swipe",Qb="window-resize";function De(e,t,r,o){let n=!1,s=!1,i=o??Qe;return{reason:e,event:t??new Event("base-ui"),cancel(){n=!0},allowPropagation(){s=!0},get isCanceled(){return n},get isPropagationAllowed(){return s},trigger:r,...i}}var wa=u(he(),1);var Yu=u(he(),1);function Bo(e){Yu.useEffect(e,Eu)}var hs=null,YP=globalThis.requestAnimationFrame,ba=class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=t=>{this.isScheduled=!1;let r=this.callbacks,o=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,o>0)for(let n=0;n<r.length;n+=1)r[n]?.(t)};request(t){let r=this.nextId;return this.nextId+=1,this.callbacks.push(t),this.callbacksCount+=1,!this.isScheduled&&(requestAnimationFrame(this.tick),this.isScheduled=!0),r}cancel(t){let r=t-this.startId;r<0||r>=this.callbacks.length||this.callbacks[r]!==null&&(this.callbacks[r]=null,this.callbacksCount-=1)}},gs=new ba;var br=class e{static create(){return new e}static request(t){return gs.request(t)}static cancel(t){return gs.cancel(t)}currentId=hs;request(t){this.cancel(),this.currentId=gs.request(()=>{this.currentId=hs,t()})}cancel=()=>{this.currentId!==hs&&(gs.cancel(this.currentId),this.currentId=hs)};disposeEffect=()=>this.cancel};function jo(){let e=ht(br.create).current;return Bo(e.disposeEffect),e}function qu(e,t=!1,r=!1,o=!1){let[n,s]=wa.useState(e&&t?"idle":void 0),[i,a]=wa.useState(e&&!o);return e&&!i&&(a(!0),s("starting")),!e&&i&&n!=="ending"&&!r&&s("ending"),!e&&!i&&n==="ending"&&s(void 0),ge(()=>{if(!e&&i&&n!=="ending"&&r){let f=br.request(()=>{s("ending")});return()=>{br.cancel(f)}}},[e,i,n,r]),ge(()=>{if(!e||t)return;let f=br.request(()=>{s(void 0)});return()=>{br.cancel(f)}},[t,e]),ge(()=>{if(!e||!t)return;e&&i&&n!=="idle"&&s("starting");let f=br.request(()=>{s("idle")});return()=>{br.cancel(f)}},[t,e,i,n]),{mounted:i,setMounted:a,transitionStatus:n}}var ys="data-starting-style",Ku="data-ending-style";var $b={[ys]:""},e0={[Ku]:""},Zu={transitionStatus(e){return e==="starting"?$b:e==="ending"?e0:null}};function vs(){return typeof window<"u"}function yo(e){return bs(e)?(e.nodeName||"").toLowerCase():"#document"}function $e(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function xr(e){var t;return(t=(bs(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function bs(e){return vs()?e instanceof Node||e instanceof $e(e).Node:!1}function xe(e){return vs()?e instanceof Element||e instanceof $e(e).Element:!1}function gt(e){return vs()?e instanceof HTMLElement||e instanceof $e(e).HTMLElement:!1}function zo(e){return!vs()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof $e(e).ShadowRoot}function Rn(e){let{overflow:t,overflowX:r,overflowY:o,display:n}=Et(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+r)&&n!=="inline"&&n!=="contents"}function Ju(e){return/^(table|td|th)$/.test(yo(e))}function Tn(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var t0=/transform|translate|scale|rotate|perspective|filter/,r0=/paint|layout|strict|content/,go=e=>!!e&&e!=="none",xa;function ws(e){let t=xe(e)?Et(e):e;return go(t.transform)||go(t.translate)||go(t.scale)||go(t.rotate)||go(t.perspective)||!xs()&&(go(t.backdropFilter)||go(t.filter))||t0.test(t.willChange||"")||r0.test(t.contain||"")}function Qu(e){let t=wr(e);for(;gt(t)&&!Sr(t);){if(ws(t))return t;if(Tn(t))return null;t=wr(t)}return null}function xs(){return xa==null&&(xa=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),xa}function Sr(e){return/^(html|body|#document)$/.test(yo(e))}function Et(e){return $e(e).getComputedStyle(e)}function En(e){return xe(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function wr(e){if(yo(e)==="html")return e;let t=e.assignedSlot||e.parentNode||zo(e)&&e.host||xr(e);return zo(t)?t.host:t}function $u(e){let t=wr(e);return Sr(t)?(e.ownerDocument||e).body:gt(t)&&Rn(t)?t:$u(t)}function qr(e,t,r){var o;t===void 0&&(t=[]),r===void 0&&(r=!0);let n=$u(e),s=n===((o=e.ownerDocument)==null?void 0:o.body),i=$e(n);if(s){let a=Ss(i);return t.concat(i,i.visualViewport||[],Rn(n)?n:[],a&&r?qr(a):[])}else return t.concat(n,qr(n,[],r))}function Ss(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function yt(e){return e?.ownerDocument||document}function Be(e,t,r,o){return e.addEventListener(t,r,o),()=>{e.removeEventListener(t,r,o)}}function zt(e){let t=ht(o0,e).current;return t.next=e,ge(t.effect),t}function o0(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}var rf=u(he(),1);var Sa=u(Kr(),1);function tf(e){return e==null?e:"current"in e?e.current:e}var Cs=null;function n0(e){if(!Cs){let t=[];Cs=t,queueMicrotask(()=>{Cs=null,Sa.flushSync(()=>{for(let r of t)r()})})}Cs.push(e)}function Ho(e,t=!1,r=!1){let o=jo();return we((n,s=null)=>{o.cancel();let i=tf(e);if(i==null)return;let a=i,f=()=>{if(!r){Sa.flushSync(n);return}n0(()=>{s?.aborted||n()})};if(typeof a.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){n();return}function l(){Promise.all(a.getAnimations().map(c=>c.finished)).then(()=>{s?.aborted||f()},()=>{if(s?.aborted)return;if(a.getAnimations().some(m=>m.pending||m.playState!=="finished")){l();return}f()})}if(t){let c=ys;if(!a.hasAttribute(c)){o.request(l);return}let m=new MutationObserver(()=>{a.hasAttribute(c)||(m.disconnect(),l())});m.observe(a,{attributes:!0,attributeFilter:[c]}),s?.addEventListener("abort",()=>m.disconnect(),{once:!0});return}o.request(l)})}function Rs(e){let{enabled:t=!0,open:r,ref:o,batch:n=!1,onComplete:s}=e,i=we(s),a=Ho(o,r,n);rf.useEffect(()=>{if(!t)return;let f=new AbortController;return a(i,f.signal),()=>{f.abort()}},[t,r,i,a])}var fr={};vr(fr,{engine:()=>Pa,env:()=>Oa,mediaQuery:()=>ka,os:()=>Ta,screenReader:()=>_a});var Ta={};vr(Ta,{android:()=>sf,apple:()=>Ra,ios:()=>Ca,linux:()=>c0,mac:()=>af,windows:()=>l0});function s0(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:i0,platform:a0,maxTouchPoints:of}=s0(),vo=i0.toLowerCase(),bo=a0.toLowerCase();var Ca=/^i(os$|p)/.test(bo)||bo==="macintel"&&of>1,nf="android",sf=bo===nf||vo.includes(nf),af=!Ca&&bo.startsWith("mac"),l0=bo.startsWith("win"),c0=!sf&&/^(linux|chrome os)/.test(bo),Ra=af||Ca;var Pa={};vr(Pa,{blink:()=>f0,gecko:()=>u0,webkit:()=>Ea});var Ea=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),u0=!Ea&&vo.includes("firefox"),f0=!Ea&&vo.includes("chrom");var _a={};vr(_a,{voiceOver:()=>d0});var d0=Ra;var Oa={};vr(Oa,{jsdom:()=>p0});var p0=/jsdom|happydom/.test(vo);var ka={};vr(ka,{iOS:()=>m0});var m0="@supports (-webkit-touch-callout: none)";var Pn=0,Qt=class e{static create(){return new e}currentId=Pn;start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=Pn,r()},t)}isStarted(){return this.currentId!==Pn}clear=()=>{this.currentId!==Pn&&(clearTimeout(this.currentId),this.currentId=Pn)};disposeEffect=()=>this.clear};function dr(){let e=ht(Qt.create).current;return Bo(e.disposeEffect),e}var _t=u(he(),1);function lf(e){return"nativeEvent"in e}function cf(e){return e.pointerType===""&&e.isTrusted?!0:fr.os.android&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function Vr(e,t){let r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function uf(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}function Ts(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function je(e,t){if(!e||!t)return!1;let r=t.getRootNode?.();if(e.contains(t))return!0;if(r&&zo(r)){let o=t;for(;o;){if(e===o)return!0;o=o.parentNode||o.host}}return!1}function Pt(e){return"composedPath"in e?e.composedPath()[0]??e.target:e.target}var Fa="data-base-ui-focusable";var Aa="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";var ff="data-open",df="data-closed";var pf="data-anchor-hidden";var Ps={};vr(Ps,{popupOpen:()=>Es,pressed:()=>Ia});var Es="data-popup-open",Ia="data-pressed";var g0={[Es]:""},O_={[Es]:"",[Ia]:""},y0={[ff]:""},v0={[df]:""},b0={[pf]:""},mf={open(e){return e?g0:null}};var _n={open(e){return e?y0:v0},anchorHidden(e){return e?b0:null}},hf={..._n,...Zu};var A_=Ps.popupOpen,On="data-trigger-disabled";function Xr(e,t){if(!xe(e))return!1;let r=e;if(t.hasElement(r))return!r.hasAttribute(On);for(let[,o]of t.entries())if(je(o,r))return!o.hasAttribute(On);return!1}function _s(e,t){if(t==null)return!1;if("composedPath"in e)return e.composedPath().includes(t);let r=e;return r.target!=null&&t.contains(r.target)}function yf(e){return e.matches("html,body")}function vf(e){return gt(e)&&e.matches(Aa)}function La(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${Aa}`)!=null}function bf(e){if(!e||fr.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function w0(e,t){return t!=null&&!Vr(t)?0:typeof e=="function"?e():e}function pr(e,t,r){let o=w0(e,r);return typeof o=="number"?o:o?.[t]}function Na(e){return typeof e=="function"?e():e}function Os(e,t){return t||e==="click"||e==="mousedown"}function wf(e){return e?.includes("mouse")&&e!=="mousedown"}var xf=u(z(),1),Sf=_t.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new Qt,currentIdRef:{current:null},currentContextRef:{current:null}});function x0(e,t){e.current=t.current}function Da(e){let{children:t,delay:r,timeoutMs:o=0}=e,n=_t.useRef(r),s=_t.useRef(r),i=_t.useRef(null),a=_t.useRef(null),f=dr();return ge(()=>{if(s.current=r,!i.current){n.current=r;return}n.current={open:pr(n.current,"open"),close:pr(r,"close")}},[r,i,n,s]),(0,xf.jsx)(Sf.Provider,{value:_t.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:s,currentIdRef:i,timeoutMs:o,currentContextRef:a,timeout:f}),[o,f]),children:t})}function Va(e,t={open:!1}){let{open:r}=t,o="rootStore"in e?e.rootStore:e,n=o.useState("floatingId"),s=_t.useContext(Sf),{currentIdRef:i,delayRef:a,timeoutMs:f,initialDelayRef:l,currentContextRef:c,hasProvider:m,timeout:d}=s,[y,g]=_t.useState(!1),w=_t.useRef(r);return ge(()=>{w.current=r},[r]),ge(()=>{function b(){c.current?.setIsInstantPhase(!1),i.current=null,c.current=null,a.current=l.current,d.clear()}if(i.current&&!r&&i.current===n){if(g(!1),f){let C=n;return d.start(f,()=>{o.select("open")||i.current&&i.current!==C||b()}),()=>{(w.current||i.current!==C)&&d.clear()}}b()}},[r,n,i,a,f,l,c,d,o]),ge(()=>{if(!r)return;let b=c.current,C=i.current;d.clear(),c.current={onOpenChange:o.setOpen,setIsInstantPhase:g},i.current=n,a.current={open:0,close:pr(l.current,"close")},C!==null&&C!==n?(g(!0),b?.setIsInstantPhase(!0),b?.onOpenChange(!1,De(Ce.none))):(g(!1),b?.setIsInstantPhase(!1))},[r,n,o,i,a,l,c,d]),ge(()=>()=>{if(i.current===n){if(c.current=null,!w.current)return;i.current=null,x0(a,l),d.clear()}},[c,i,a,n,l,d]),_t.useMemo(()=>({activeIdRef:i,hasProvider:m,delayRef:a,isInstantPhase:y}),[i,m,a,y])}function mr(...e){return()=>{for(let t=0;t<e.length;t+=1){let r=e[t];r&&r()}}}var Zr=Math.min,hr=Math.max,Jr=Math.round,Fn=Math.floor,Cr=e=>({x:e,y:e}),S0={left:"right",right:"left",bottom:"top",top:"bottom"};function Fs(e,t,r){return hr(e,Zr(t,r))}function Rr(e,t){return typeof e=="function"?e(t):e}function wt(e){return e.split("-")[0]}function sr(e){return e.split("-")[1]}function As(e){return e==="x"?"y":"x"}function An(e){return e==="y"?"height":"width"}function Ht(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function In(e){return As(Ht(e))}function Tf(e,t,r){r===void 0&&(r=!1);let o=sr(e),n=In(e),s=An(n),i=n==="x"?o===(r?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[s]>t.floating[s]&&(i=kn(i)),[i,kn(i)]}function Ef(e){let t=kn(e);return[ks(e),t,ks(t)]}function ks(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var Cf=["left","right"],Rf=["right","left"],C0=["top","bottom"],R0=["bottom","top"];function T0(e,t,r){switch(e){case"top":case"bottom":return r?t?Rf:Cf:t?Cf:Rf;case"left":case"right":return t?C0:R0;default:return[]}}function Pf(e,t,r,o){let n=sr(e),s=T0(wt(e),r==="start",o);return n&&(s=s.map(i=>i+"-"+n),t&&(s=s.concat(s.map(ks)))),s}function kn(e){let t=wt(e);return S0[t]+e.slice(t.length)}function E0(e){var t,r,o,n;return{top:(t=e.top)!=null?t:0,right:(r=e.right)!=null?r:0,bottom:(o=e.bottom)!=null?o:0,left:(n=e.left)!=null?n:0}}function Is(e){return typeof e!="number"?E0(e):{top:e,right:e,bottom:e,left:e}}function wo(e){let{x:t,y:r,width:o,height:n}=e;return{width:o,height:n,top:r,left:t,right:t+o,bottom:r+n,x:t,y:r}}function Mr(e,t,r=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!r||n.context?.open?[n]:[],...Mr(e,n.id,r)])}function Uo(e){return`data-base-ui-${e}`}var Ot=u(he(),1),kf=u(Kr(),1);var _f={style:{transition:"none"}};var P0="data-base-ui-swipe-ignore",_0="data-swipe-ignore",J_=`[${P0}]`,Q_=`[${_0}]`;var Of={fallbackAxisSide:"end"};var Ff=u(z(),1),O0=Ot.createContext(null),k0=()=>Ot.useContext(O0),F0=Uo("portal");function Af(e={}){let{ref:t,container:r,componentProps:o=Qe,elementProps:n}=e,s=Mo(),a=k0()?.portalNode,[f,l]=Ot.useState(null),[c,m]=Ot.useState(null),d=we(b=>{b!==null&&m(b)}),y=Ot.useRef(null);ge(()=>{if(r===null){y.current&&(y.current=null,m(null),l(null));return}let b=(r&&(bs(r)?r:r.current))??a??document.body;if(b==null){y.current&&(y.current=null,m(null),l(null));return}y.current!==b&&(y.current=b,m(null),l(b))},[r,a]);let g=jt("div",o,{ref:[t,d],props:[{id:s,[F0]:""},n]}),w=f&&g?kf.createPortal(g,f):null;return{node:c,nodeId:Ot.isValidElement(g)?g.props.id:void 0,subtree:w}}var xo=u(he(),1);function If(){let e=new Map;return{emit(t,r){e.get(t)?.forEach(o=>o(r))},on(t,r){e.has(t)||e.set(t,new Set),e.get(t).add(r)},off(t,r){e.get(t)?.delete(r)}}}var A0=u(z(),1),I0=xo.createContext(null),L0=xo.createContext(null),Ls=()=>xo.useContext(I0)?.id||null,Qr=e=>{let t=xo.useContext(L0);return e??t};var Ut=u(he(),1);function N0(e,t){let r=null,o=null,n=!1;return{contextElement:e||void 0,getBoundingClientRect(){let s=e?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},i=t.axis==="x"||t.axis==="both",a=t.axis==="y"||t.axis==="both",f=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",l=s.width,c=s.height,m=s.x,d=s.y;return r==null&&t.x&&i&&(r=s.x-t.x),o==null&&t.y&&a&&(o=s.y-t.y),m-=r||0,d-=o||0,l=0,c=0,!n||f?(l=t.axis==="y"?s.width:0,c=t.axis==="x"?s.height:0,m=i&&t.x!=null?t.x:m,d=a&&t.y!=null?t.y:d):n&&!f&&(c=t.axis==="x"?s.height:c,l=t.axis==="y"?s.width:l),n=!0,{width:l,height:c,x:m,y:d,top:d,right:m+l,bottom:d+c,left:m}}}}function Lf(e){return e!=null&&e.clientX!=null}function Ma(e,t={}){let{enabled:r=!0,axis:o="both"}=t,n="rootStore"in e?e.rootStore:e,s=n.useState("open"),i=n.useState("floatingElement"),a=n.useState("domReferenceElement"),f=n.context.dataRef,l=Ut.useRef(!1),c=Ut.useRef(null),[m,d]=Ut.useState(),[y,g]=Ut.useState([]),w=we(R=>{n.set("positionReference",R)}),b=we((R,_,T)=>{l.current||f.current.openEvent&&!Lf(f.current.openEvent)||n.set("positionReference",N0(T??a,{x:R,y:_,axis:o,dataRef:f,pointerType:m}))}),C=we(R=>{s?c.current||(b(R.clientX,R.clientY,R.currentTarget),g([])):b(R.clientX,R.clientY,R.currentTarget)}),x=Vr(m)?i:s;Ut.useEffect(()=>{if(!r){w(a);return}if(!x)return;function R(){c.current?.(),c.current=null}let _=$e(i);function T(E){let O=Pt(E);je(i,O)?R():b(E.clientX,E.clientY)}return!f.current.openEvent||Lf(f.current.openEvent)?c.current=Be(_,"mousemove",T):w(a),R},[x,r,i,f,a,n,b,w,y]),Ut.useEffect(()=>()=>{n.set("positionReference",null)},[n]),Ut.useEffect(()=>{r&&!i&&(l.current=!1)},[r,i]),Ut.useEffect(()=>{!r&&s&&(l.current=!0)},[r,s]);let v=Ut.useMemo(()=>{function R(_){d(_.pointerType)}return{onPointerDown:R,onPointerEnter:R,onMouseMove:C,onMouseEnter:C}},[C]);return Ut.useMemo(()=>r?{reference:v,trigger:v}:{},[r,v])}var kt=u(he(),1);function D0(){return!1}function V0(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function Ba(e,t={}){let{enabled:r=!0,escapeKey:o=!0,outsidePress:n=!0,outsidePressEvent:s="sloppy",referencePress:i=D0,bubbles:a,externalTree:f}=t,l="rootStore"in e?e.rootStore:e,c=l.useState("open"),m=l.useState("floatingElement"),{dataRef:d,events:y}=l.context,g=Qr(f),w=we(typeof n=="function"?n:()=>!1),b=typeof n=="function"?w:n,C=b!==!1,x=we(()=>s),{escapeKey:v,outsidePress:R}=V0(a),_=kt.useRef(!1),T=kt.useRef(!1),E=kt.useRef(!1),O=kt.useRef(!1),H=kt.useRef(!1),K=kt.useRef(""),A=kt.useRef(null),S=dr(),L=dr(),U=we(()=>{L.clear(),d.current.insideReactTree=!1}),k=we($=>{let ye=d.current.floatingContext?.nodeId;return(g?Mr(g.nodesRef.current,ye):[]).some(ke=>ke.context?.open&&!ke.context.dataRef.current[$])}),D=we($=>_s($,l.select("floatingElement"))||_s($,l.select("domReferenceElement"))),G=we($=>{i()&&l.setOpen(!1,De(Ce.triggerPress,$.nativeEvent))}),B=we($=>{if(!c||!r||!o||$.key!=="Escape"||H.current||!v&&k("__escapeKeyBubbles"))return;let ye=lf($)?$.nativeEvent:$,Q=De(Ce.escapeKey,ye);l.setOpen(!1,Q),Q.isCanceled||$.preventDefault(),!v&&!Q.isPropagationAllowed&&$.stopPropagation()}),M=we(()=>{d.current.insideReactTree=!0,L.start(0,U)}),re=we($=>{if(!c||!r||$.button!==0)return;let ye=Pt($.nativeEvent);je(l.select("floatingElement"),ye)&&(_.current||(_.current=!0,T.current=!1))}),be=we($=>{!c||!r||($.defaultPrevented||$.nativeEvent.defaultPrevented)&&_.current&&(T.current=!0)});kt.useEffect(()=>{function $(ye){ye.open||(O.current=!1)}return y.on("openchange",$),()=>{y.off("openchange",$)}},[y]),kt.useEffect(()=>{if(!c||!r)return c||(O.current=!1),U;d.current.__escapeKeyBubbles=v,d.current.__outsidePressBubbles=R;let $=new Qt,ye=new Qt,Q=yt(m);function ke(){$.clear(),H.current=!0}function Ee(){$.start(fr.engine.webkit?5:0,()=>{H.current=!1})}function Se(){E.current=!0,ye.start(0,()=>{E.current=!1})}function Ae(){_.current=!1,T.current=!1}function Ie(){let Z=K.current,ne=Z==="pen"||!Z?"mouse":Z,Ve=x(),_e=typeof Ve=="function"?Ve():Ve;return typeof _e=="string"?_e:_e[ne]}function pt(Z){let ne=Ie();return ne==="intentional"&&Z.type!=="click"||ne==="sloppy"&&Z.type==="click"}function Fe(Z){let ne=d.current.floatingContext?.nodeId,Ve=g&&Mr(g.nodesRef.current,ne).some(_e=>_s(Z,_e.context?.elements.floating));return D(Z)||Ve}function W(Z){if(pt(Z)){Z.type!=="click"&&!D(Z)&&(ye.clear(),E.current=!1),U();return}if(d.current.insideReactTree){U();return}let ne=Pt(Z),Ve=`[${Uo("inert")}]`,_e=xe(ne)?ne.getRootNode():null,Me=Array.from((zo(_e)?_e:yt(l.select("floatingElement"))).querySelectorAll(Ve)),rt=l.context.triggerElements;if(ne&&(rt.hasElement(ne)||rt.hasMatchingElement(ue=>je(ue,ne))))return;let Je=xe(ne)?ne:null;for(;Je&&!Sr(Je);){let ue=wr(Je);if(Sr(ue)||!xe(ue))break;Je=ue}if(!(Me.length&&xe(ne)&&!yf(ne)&&!je(ne,l.select("floatingElement"))&&Me.every(ue=>!je(Je,ue)))){if(gt(ne)&&!("touches"in Z)){let ue=Sr(ne),or=Et(ne),Dt=/auto|scroll/,ze=ue||Dt.test(or.overflowX),Ir=ue||Dt.test(or.overflowY),mt=ze&&ne.clientWidth>0&&ne.scrollWidth>ne.clientWidth,St=Ir&&ne.clientHeight>0&&ne.scrollHeight>ne.clientHeight,ut=or.direction==="rtl",P=St&&(ut?Z.offsetX<=ne.offsetWidth-ne.clientWidth:Z.offsetX>ne.clientWidth),j=mt&&Z.offsetY>ne.clientHeight;if(P||j)return}if(!Fe(Z)){if(Ie()==="intentional"){if(Z.detail!==0&&!cf(Z)&&!O.current)return;if(E.current){ye.clear(),E.current=!1;return}}typeof b=="function"&&!b(Z)||k("__outsidePressBubbles")||(l.setOpen(!1,De(Ce.outsidePress,Z)),U())}}}function F(Z){Ie()!=="sloppy"||Z.pointerType==="touch"||!l.select("open")||!r||D(Z)||W(Z)}function Y(Z){if(Ie()!=="sloppy"||!l.select("open")||!r||D(Z))return;let ne=Z.touches[0];ne&&(A.current={startTime:Date.now(),startX:ne.clientX,startY:ne.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},S.start(1e3,()=>{A.current&&(A.current.dismissOnTouchEnd=!1,A.current.dismissOnMouseDown=!1)}))}function V(Z,ne){let Ve=Pt(Z);if(!Ve)return;let _e=Be(Ve,Z.type,()=>{ne(Z),_e()})}function q(Z){K.current="touch",V(Z,Y)}function pe(Z){S.clear(),Z.type==="pointerdown"&&(Z.button===0&&(O.current=!0),K.current=Z.pointerType),!(Z.type==="mousedown"&&A.current&&!A.current.dismissOnMouseDown)&&V(Z,ne=>{ne.type==="pointerdown"?F(ne):W(ne)})}function oe(Z){if(Z.type==="pointercancel"&&(O.current=!1),!_.current)return;let ne=T.current;if(Ae(),Ie()==="intentional"){if(Z.type==="pointercancel"){ne&&Se();return}if(!Fe(Z)){if(ne){Se();return}typeof b=="function"&&!b(Z)||(ye.clear(),E.current=!0,U())}}}function le(Z){if(Ie()!=="sloppy"||!A.current||D(Z))return;let ne=Z.touches[0];if(!ne)return;let Ve=Math.abs(ne.clientX-A.current.startX),_e=Math.abs(ne.clientY-A.current.startY),Me=Math.sqrt(Ve*Ve+_e*_e);Me>5&&(A.current.dismissOnTouchEnd=!0),Me>10&&(W(Z),S.clear(),A.current=null)}function Te(Z){V(Z,le)}function me(Z){Ie()!=="sloppy"||!A.current||D(Z)||(A.current.dismissOnTouchEnd&&W(Z),S.clear(),A.current=null)}function te(Z){V(Z,me)}let Oe=mr(o&&mr(Be(Q,"keydown",B),Be(Q,"compositionstart",ke),Be(Q,"compositionend",Ee)),C&&mr(Be(Q,"click",pe,!0),Be(Q,"pointerdown",pe,!0),Be(Q,"pointerup",oe,!0),Be(Q,"pointercancel",oe,!0),Be(Q,"mousedown",pe,!0),Be(Q,"mouseup",oe,!0),Be(Q,"touchstart",q,{capture:!0,passive:!0}),Be(Q,"touchmove",Te,{capture:!0,passive:!0}),Be(Q,"touchend",te,{capture:!0,passive:!0})));return()=>{Oe(),$.clear(),ye.clear(),Ae(),E.current=!1,U()}},[d,m,o,C,b,c,r,v,R,B,U,x,k,D,g,l,S]);let ae=kt.useMemo(()=>({onKeyDown:B,onPointerDown:G,onClick:G}),[B,G]),fe=kt.useMemo(()=>({onKeyDown:B,onPointerDown:be,onMouseDown:be,onClickCapture:M,onMouseDownCapture($){M(),re($)},onPointerDownCapture($){M(),re($)},onMouseUpCapture:M,onTouchEndCapture:M,onTouchMoveCapture:M}),[B,M,re,be]);return kt.useMemo(()=>r?{reference:ae,floating:fe,trigger:ae}:{},[r,ae,fe])}var xt=u(he(),1);function Nf(e,t,r){let{reference:o,floating:n}=e,s=Ht(t),i=In(t),a=An(i),f=wt(t),l=s==="y",c=o.x+o.width/2-n.width/2,m=o.y+o.height/2-n.height/2,d=o[a]/2-n[a]/2,y;switch(f){case"top":y={x:c,y:o.y-n.height};break;case"bottom":y={x:c,y:o.y+o.height};break;case"right":y={x:o.x+o.width,y:m};break;case"left":y={x:o.x-n.width,y:m};break;default:y={x:o.x,y:o.y}}let g=sr(t);return g&&(y[i]+=d*(g==="end"?1:-1)*(r&&l?-1:1)),y}async function Df(e,t){var r;t===void 0&&(t={});let{x:o,y:n,platform:s,rects:i,elements:a,strategy:f}=e,{boundary:l="clippingAncestors",rootBoundary:c="viewport",elementContext:m="floating",altBoundary:d=!1,padding:y=0}=Rr(t,e),g=Is(y),b=a[d?m==="floating"?"reference":"floating":m],C=wo(await s.getClippingRect({element:(r=await(s.isElement==null?void 0:s.isElement(b)))==null||r?b:b.contextElement||await(s.getDocumentElement==null?void 0:s.getDocumentElement(a.floating)),boundary:l,rootBoundary:c,strategy:f})),x=m==="floating"?{x:o,y:n,width:i.floating.width,height:i.floating.height}:i.reference,v=await(s.getOffsetParent==null?void 0:s.getOffsetParent(a.floating)),R=await(s.isElement==null?void 0:s.isElement(v))&&await(s.getScale==null?void 0:s.getScale(v))||{x:1,y:1},_=wo(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:x,offsetParent:v,strategy:f}):x);return{top:(C.top-_.top+g.top)/R.y,bottom:(_.bottom-C.bottom+g.bottom)/R.y,left:(C.left-_.left+g.left)/R.x,right:(_.right-C.right+g.right)/R.x}}var M0=50,Vf=async(e,t,r)=>{let{placement:o="bottom",strategy:n="absolute",middleware:s=[],platform:i}=r,a=i.detectOverflow?i:{...i,detectOverflow:Df},f=await(i.isRTL==null?void 0:i.isRTL(t)),l=await i.getElementRects({reference:e,floating:t,strategy:n}),{x:c,y:m}=Nf(l,o,f),d=o,y=0,g={};for(let w=0;w<s.length;w++){let b=s[w];if(!b)continue;let{name:C,fn:x}=b,{x:v,y:R,data:_,reset:T}=await x({x:c,y:m,initialPlacement:o,placement:d,strategy:n,middlewareData:g,rects:l,platform:a,elements:{reference:e,floating:t}});c=v??c,m=R??m,g[C]={...g[C],..._},T&&y<M0&&(y++,typeof T=="object"&&(T.placement&&(d=T.placement),T.rects&&(l=T.rects===!0?await i.getElementRects({reference:e,floating:t,strategy:n}):T.rects),{x:c,y:m}=Nf(l,d,f)),w=-1)}return{x:c,y:m,placement:d,strategy:n,middlewareData:g}};var Mf=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,o;let{placement:n,middlewareData:s,rects:i,initialPlacement:a,platform:f,elements:l}=t,{mainAxis:c=!0,crossAxis:m=!0,fallbackPlacements:d,fallbackStrategy:y="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:w=!0,...b}=Rr(e,t);if((r=s.arrow)!=null&&r.alignmentOffset)return{};let C=wt(n),x=Ht(a),v=wt(a)===a,R=await(f.isRTL==null?void 0:f.isRTL(l.floating)),_=d||(v||!w?[kn(a)]:Ef(a)),T=g!=="none";!d&&T&&_.push(...Pf(a,w,g,R));let E=[a,..._],O=await f.detectOverflow(t,b),H=[],K=((o=s.flip)==null?void 0:o.overflows)||[];if(c&&H.push(O[C]),m){let U=Tf(n,i,R);H.push(O[U[0]],O[U[1]])}if(K=[...K,{placement:n,overflows:H}],!H.every(U=>U<=0)){var A,S;let U=(((A=s.flip)==null?void 0:A.index)||0)+1,k=E[U];if(k&&(!(m==="alignment"?x!==Ht(k):!1)||K.every(B=>Ht(B.placement)===x?B.overflows[0]>0:!0)))return{data:{index:U,overflows:K},reset:{placement:k}};let D=(S=K.filter(G=>G.overflows[0]<=0).sort((G,B)=>G.overflows[1]-B.overflows[1])[0])==null?void 0:S.placement;if(!D)switch(y){case"bestFit":{var L;let G=(L=K.filter(B=>{if(T){let M=Ht(B.placement);return M===x||M==="y"}return!0}).map(B=>[B.placement,B.overflows.filter(M=>M>0).reduce((M,re)=>M+re,0)]).sort((B,M)=>B[1]-M[1])[0])==null?void 0:L[0];G&&(D=G);break}case"initialPlacement":D=a;break}if(n!==D)return{reset:{placement:D}}}return{}}}};var Bf=new Set(["left","top"]);async function B0(e,t){let{placement:r,platform:o,elements:n}=e,s=await(o.isRTL==null?void 0:o.isRTL(n.floating)),i=wt(r),a=sr(r),f=Ht(r)==="y",l=Bf.has(i)?-1:1,c=s&&f?-1:1,m=Rr(t,e),{mainAxis:d,crossAxis:y,alignmentAxis:g}=typeof m=="number"?{mainAxis:m,crossAxis:0,alignmentAxis:null}:{mainAxis:m.mainAxis||0,crossAxis:m.crossAxis||0,alignmentAxis:m.alignmentAxis};return a&&typeof g=="number"&&(y=a==="end"?g*-1:g),f?{x:y*c,y:d*l}:{x:d*l,y:y*c}}var jf=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,o;let{x:n,y:s,placement:i,middlewareData:a}=t,f=await B0(t,e);return i===((r=a.offset)==null?void 0:r.placement)&&(o=a.arrow)!=null&&o.alignmentOffset?{}:{x:n+f.x,y:s+f.y,data:{...f,placement:i}}}}},zf=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:o,placement:n,platform:s}=t,{mainAxis:i=!0,crossAxis:a=!1,limiter:f={fn:x=>{let{x:v,y:R}=x;return{x:v,y:R}}},...l}=Rr(e,t),c={x:r,y:o},m=await s.detectOverflow(t,l),d=Ht(n),y=As(d),g=c[y],w=c[d],b=(x,v)=>Fs(v+m[x==="y"?"top":"left"],v,v-m[x==="y"?"bottom":"right"]);i&&(g=b(y,g)),a&&(w=b(d,w));let C=f.fn({...t,[y]:g,[d]:w});return{...C,data:{x:C.x-r,y:C.y-o,enabled:{[y]:i,[d]:a}}}}}},Hf=function(e){return e===void 0&&(e={}),{options:e,fn(t){var r,o;let{x:n,y:s,placement:i,rects:a,middlewareData:f}=t,{offset:l=0,mainAxis:c=!0,crossAxis:m=!0}=Rr(e,t),d={x:n,y:s},y=Ht(i),g=As(y),w=d[g],b=d[y],C=Rr(l,t),x=typeof C=="number"?{mainAxis:C,crossAxis:0}:{mainAxis:(r=C.mainAxis)!=null?r:0,crossAxis:(o=C.crossAxis)!=null?o:0};if(c){let _=g==="y"?"height":"width",T=a.reference[g]-a.floating[_]+x.mainAxis,E=a.reference[g]+a.reference[_]-x.mainAxis;w<T?w=T:w>E&&(w=E)}if(m){var v,R;let _=g==="y"?"width":"height",T=Bf.has(wt(i)),E=a.reference[y]-a.floating[_]+(T&&((v=f.offset)==null?void 0:v[y])||0)+(T?0:x.crossAxis),O=a.reference[y]+a.reference[_]+(T?0:((R=f.offset)==null?void 0:R[y])||0)-(T?x.crossAxis:0);b<E?b=E:b>O&&(b=O)}return{[g]:w,[y]:b}}}},Uf=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){let{placement:r,rects:o,platform:n,elements:s}=t,{apply:i=()=>{},...a}=Rr(e,t),f=await n.detectOverflow(t,a),l=wt(r),c=sr(r),m=Ht(r)==="y",{width:d,height:y}=o.floating,g,w;l==="top"||l==="bottom"?(g=l,w=c===(await(n.isRTL==null?void 0:n.isRTL(s.floating))?"start":"end")?"left":"right"):(w=l,g=c==="end"?"top":"bottom");let b=y-f.top-f.bottom,C=d-f.left-f.right,x=Zr(y-f[g],b),v=Zr(d-f[w],C),R=t.middlewareData.shift,_=!R,T=x,E=v;R!=null&&R.enabled.x&&(E=C),R!=null&&R.enabled.y&&(T=b),_&&!c&&(m?E=d-2*hr(f.left,f.right):T=y-2*hr(f.top,f.bottom)),await i({...t,availableWidth:E,availableHeight:T});let O=await n.getDimensions(s.floating);return d!==O.width||y!==O.height?{reset:{rects:!0}}:{}}}};function Yf(e){let t=Et(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=gt(e),s=n?e.offsetWidth:r,i=n?e.offsetHeight:o,a=Jr(r)!==s||Jr(o)!==i;return a&&(r=s,o=i),{width:r,height:o,$:a}}function za(e){return xe(e)?e:e.contextElement}function Wo(e){let t=za(e);if(!gt(t))return Cr(1);let r=t.getBoundingClientRect(),{width:o,height:n,$:s}=Yf(t),i=(s?Jr(r.width):r.width)/o,a=(s?Jr(r.height):r.height)/n;return(!i||!Number.isFinite(i))&&(i=1),(!a||!Number.isFinite(a))&&(a=1),{x:i,y:a}}var j0=Cr(0);function qf(e){let t=$e(e);return!xs()||!t.visualViewport?j0:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function z0(e,t,r){return t===void 0&&(t=!1),!!r&&t&&r===$e(e)}function So(e,t,r,o){t===void 0&&(t=!1),r===void 0&&(r=!1);let n=e.getBoundingClientRect(),s=za(e),i=Cr(1);t&&(o?xe(o)&&(i=Wo(o)):i=Wo(e));let a=z0(s,r,o)?qf(s):Cr(0),f=(n.left+a.x)/i.x,l=(n.top+a.y)/i.y,c=n.width/i.x,m=n.height/i.y;if(s&&o){let d=$e(s),y=xe(o)?$e(o):o,g=d,w=Ss(g);for(;w&&y!==g;){let b=Wo(w),C=w.getBoundingClientRect(),x=Et(w),v=C.left+(w.clientLeft+parseFloat(x.paddingLeft))*b.x,R=C.top+(w.clientTop+parseFloat(x.paddingTop))*b.y;f*=b.x,l*=b.y,c*=b.x,m*=b.y,f+=v,l+=R,g=$e(w),w=Ss(g)}}return wo({width:c,height:m,x:f,y:l})}function Ns(e,t){let r=En(e).scrollLeft;return t?t.left+r:So(xr(e)).left+r}function Kf(e,t){let r=e.getBoundingClientRect(),o=r.left+t.scrollLeft-Ns(e,r),n=r.top+t.scrollTop;return{x:o,y:n}}function H0(e){let{elements:t,rect:r,offsetParent:o,strategy:n}=e,s=n==="fixed",i=xr(o),a=t?Tn(t.floating):!1;if(o===i||a&&s)return r;let f={scrollLeft:0,scrollTop:0},l=Cr(1),c=Cr(0),m=gt(o);if((m||!s)&&((yo(o)!=="body"||Rn(i))&&(f=En(o)),m)){let y=So(o);l=Wo(o),c.x=y.x+o.clientLeft,c.y=y.y+o.clientTop}let d=i&&!m&&!s?Kf(i,f):Cr(0);return{width:r.width*l.x,height:r.height*l.y,x:r.x*l.x-f.scrollLeft*l.x+c.x+d.x,y:r.y*l.y-f.scrollTop*l.y+c.y+d.y}}function U0(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function W0(e){let t=En(e),r=e.ownerDocument.body,o=hr(e.scrollWidth,e.clientWidth,r.scrollWidth,r.clientWidth),n=hr(e.scrollHeight,e.clientHeight,r.scrollHeight,r.clientHeight),s=-t.scrollLeft+Ns(e),i=-t.scrollTop;return Et(r).direction==="rtl"&&(s+=hr(e.clientWidth,r.clientWidth)-o),{width:o,height:n,x:s,y:i}}var G0=25;function Y0(e,t,r){r===void 0&&(r="viewport");let o=r==="layoutViewport",n=$e(e),s=xr(e),i=n.visualViewport,a=s.clientWidth,f=s.clientHeight,l=0,c=0;if(i){let d=!xs()||t==="fixed";o?d||(l=-i.offsetLeft,c=-i.offsetTop):(a=i.width,f=i.height,d&&(l=i.offsetLeft,c=i.offsetTop))}if(Ns(s)<=0){let d=s.ownerDocument,y=d.body,g=getComputedStyle(y),w=d.compatMode==="CSS1Compat"&&parseFloat(g.marginLeft)+parseFloat(g.marginRight)||0,b=Math.abs(s.clientWidth-y.clientWidth-w),C=getComputedStyle(s).scrollbarGutter==="stable both-edges"?b/2:b;C<=G0&&(a-=C)}return{width:a,height:f,x:l,y:c}}function q0(e,t){let r=So(e,!0,t==="fixed"),o=r.top+e.clientTop,n=r.left+e.clientLeft,s=Wo(e),i=e.clientWidth*s.x,a=e.clientHeight*s.y,f=n*s.x,l=o*s.y;return{width:i,height:a,x:f,y:l}}function Wf(e,t,r){let o;if(t==="viewport"||t==="layoutViewport")o=Y0(e,r,t);else if(t==="document")o=W0(xr(e));else if(xe(t))o=q0(t,r);else{let n=qf(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return wo(o)}function K0(e,t){let r=t.get(e);if(r)return r;let o=qr(e,[],!1).filter(a=>xe(a)&&yo(a)!=="body"),n=null,s=Et(e).position==="fixed",i=s?wr(e):e;for(;xe(i)&&!Sr(i);){let a=Et(i),f=ws(i),l=n?n.position:s?"fixed":"";!f&&(l==="fixed"||l==="absolute"&&a.position==="static")?o=o.filter(m=>m!==i):n=a,i=wr(i)}return t.set(e,o),o}function X0(e){let{element:t,boundary:r,rootBoundary:o,strategy:n}=e,i=[...r==="clippingAncestors"?Tn(t)?[]:K0(t,this._c):[].concat(r),o],a=Wf(t,i[0],n),f=a.top,l=a.right,c=a.bottom,m=a.left;for(let d=1;d<i.length;d++){let y=Wf(t,i[d],n);f=hr(y.top,f),l=Zr(y.right,l),c=Zr(y.bottom,c),m=hr(y.left,m)}return{width:l-m,height:c-f,x:m,y:f}}function Z0(e){let{width:t,height:r}=Yf(e);return{width:t,height:r}}function J0(e,t,r){let o=gt(t),n=xr(t),s=r==="fixed",i=So(e,!0,s,t),a={scrollLeft:0,scrollTop:0},f=Cr(0);if((o||!s)&&((yo(t)!=="body"||Rn(n))&&(a=En(t)),o)){let d=So(t,!0,s,t);f.x=d.x+t.clientLeft,f.y=d.y+t.clientTop}!o&&n&&(f.x=Ns(n));let l=n&&!o&&!s?Kf(n,a):Cr(0),c=i.left+a.scrollLeft-f.x-l.x,m=i.top+a.scrollTop-f.y-l.y;return{x:c,y:m,width:i.width,height:i.height}}function ja(e){return Et(e).position==="static"}function Gf(e,t){if(!gt(e)||Et(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return xr(e)===r&&(r=r.ownerDocument.body),r}function Xf(e,t){let r=$e(e);if(Tn(e))return r;if(!gt(e)){let n=wr(e);for(;n&&!Sr(n);){if(xe(n)&&!ja(n))return n;n=wr(n)}return r}let o=Gf(e,t);for(;o&&Ju(o)&&ja(o);)o=Gf(o,t);return o&&Sr(o)&&ja(o)&&!ws(o)?r:o||Qu(e)||r}var Q0=async function(e){let t=this.getOffsetParent||Xf,r=this.getDimensions,o=await r(e.floating);return{reference:J0(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function $0(e){return Et(e).direction==="rtl"}var Ha={convertOffsetParentRelativeRectToViewportRelativeRect:H0,getDocumentElement:xr,getClippingRect:X0,getOffsetParent:Xf,getElementRects:Q0,getClientRects:U0,getDimensions:Z0,getScale:Wo,isElement:xe,isRTL:$0};function Zf(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function ew(e,t,r){let o=null,n,s=xr(e);function i(){var c;clearTimeout(n),(c=o)==null||c.disconnect(),o=null}function a(c,m){c===void 0&&(c=!1),m===void 0&&(m=1),i();let d=e.getBoundingClientRect(),{left:y,top:g,width:w,height:b}=d;if(c||t(),!w||!b)return;let C=Fn(g),x=Fn(s.clientWidth-(y+w)),v=Fn(s.clientHeight-(g+b)),R=Fn(y),T={rootMargin:-C+"px "+-x+"px "+-v+"px "+-R+"px",threshold:hr(0,Zr(1,m))||1},E=!0;function O(H){let K=H[0].intersectionRatio;if(!Zf(d,e.getBoundingClientRect()))return a();if(K!==m){if(!E)return a();K?a(!1,K):n=setTimeout(()=>{a(!1,1e-7)},1e3)}E=!1}try{o=new IntersectionObserver(O,{...T,root:s.ownerDocument})}catch{o=new IntersectionObserver(O,T)}o.observe(e)}let f=$e(e),l=()=>a(r);return f.addEventListener("resize",l),a(!0),()=>{f.removeEventListener("resize",l),i()}}function Ln(e,t,r,o){o===void 0&&(o={});let{ancestorScroll:n=!0,ancestorResize:s=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:f=!1}=o,l=za(e),c=n||s?[...l?qr(l):[],...t?qr(t):[]]:[];c.forEach(C=>{n&&C.addEventListener("scroll",r),s&&C.addEventListener("resize",r)});let m=l&&a?ew(l,r,s):null,d=-1,y=null;i&&(y=new ResizeObserver(C=>{let[x]=C;x&&x.target===l&&y&&t&&(y.unobserve(t),cancelAnimationFrame(d),d=requestAnimationFrame(()=>{var v;(v=y)==null||v.observe(t)})),r()}),l&&!f&&y.observe(l),t&&y.observe(t));let g,w=f?So(e):null;f&&b();function b(){let C=So(e);w&&!Zf(w,C)&&r(),w=C,g=requestAnimationFrame(b)}return r(),()=>{var C;c.forEach(x=>{n&&x.removeEventListener("scroll",r),s&&x.removeEventListener("resize",r)}),m?.(),(C=y)==null||C.disconnect(),y=null,f&&cancelAnimationFrame(g)}}var Jf=jf;var Qf=zf,$f=Mf,ed=Uf;var td=Hf,Ds=(e,t,r)=>{let o=new Map,n=r??{},s={...Ha,...n.platform,_c:o};return Vf(e,t,{...n,platform:s})};var at=u(he(),1),od=u(he(),1),nd=u(Kr(),1),rw=typeof document<"u",ow=function(){},Vs=rw?od.useLayoutEffect:ow;function Ms(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let r,o,n;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!==t.length)return!1;for(o=r;o--!==0;)if(!Ms(e[o],t[o]))return!1;return!0}if(n=Object.keys(e),r=n.length,r!==Object.keys(t).length)return!1;for(o=r;o--!==0;)if(!{}.hasOwnProperty.call(t,n[o]))return!1;for(o=r;o--!==0;){let s=n[o];if(!(s==="_owner"&&e.$$typeof)&&!Ms(e[s],t[s]))return!1}return!0}return e!==e&&t!==t}function sd(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function rd(e,t){let r=sd(e);return Math.round(t*r)/r}function Ua(e){let t=at.useRef(e);return Vs(()=>{t.current=e}),t}function id(e){e===void 0&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:o=[],platform:n,elements:{reference:s,floating:i}={},transform:a=!0,whileElementsMounted:f,open:l}=e,[c,m]=at.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[d,y]=at.useState(o);Ms(d,o)||y(o);let[g,w]=at.useState(null),[b,C]=at.useState(null),x=at.useCallback(B=>{B!==T.current&&(T.current=B,w(B))},[]),v=at.useCallback(B=>{B!==E.current&&(E.current=B,C(B))},[]),R=s||g,_=i||b,T=at.useRef(null),E=at.useRef(null),O=at.useRef(c),H=f!=null,K=Ua(f),A=Ua(n),S=Ua(l),L=at.useCallback(()=>{if(!T.current||!E.current)return;let B={placement:t,strategy:r,middleware:d};A.current&&(B.platform=A.current),Ds(T.current,E.current,B).then(M=>{let re={...M,isPositioned:S.current!==!1};U.current&&!Ms(O.current,re)&&(O.current=re,nd.flushSync(()=>{m(re)}))})},[d,t,r,A,S]);Vs(()=>{l===!1&&O.current.isPositioned&&(O.current.isPositioned=!1,m(B=>({...B,isPositioned:!1})))},[l]);let U=at.useRef(!1);Vs(()=>(U.current=!0,()=>{U.current=!1}),[]),Vs(()=>{if(R&&(T.current=R),_&&(E.current=_),R&&_){if(K.current)return K.current(R,_,L);L()}},[R,_,L,K,H]);let k=at.useMemo(()=>({reference:T,floating:E,setReference:x,setFloating:v}),[x,v]),D=at.useMemo(()=>({reference:R,floating:_}),[R,_]),G=at.useMemo(()=>{let B={position:r,left:0,top:0};if(!D.floating)return B;let M=rd(D.floating,c.x),re=rd(D.floating,c.y);return a?{...B,transform:"translate("+M+"px, "+re+"px)",...sd(D.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:M,top:re}},[r,a,D.floating,c.x,c.y]);return at.useMemo(()=>({...c,update:L,refs:k,elements:D,floatingStyles:G}),[c,L,k,D,G])}var Wa=(e,t)=>{let r=Jf(e);return{name:r.name,fn:r.fn,options:[e,t]}},Ga=(e,t)=>{let r=Qf(e);return{name:r.name,fn:r.fn,options:[e,t]}},Ya=(e,t)=>({fn:td(e).fn,options:[e,t]}),qa=(e,t)=>{let r=$f(e);return{name:r.name,fn:r.fn,options:[e,t]}},Ka=(e,t)=>{let r=ed(e);return{name:r.name,fn:r.fn,options:[e,t]}};var Bs=class{attachedStores=[];attachedStoreValue=null;storeListeners=new Set;constructor(t,r,o=!0){this.fallbackStore=t,this.componentName=r,this.throwOnMissingTrigger=o}get attachedStore(){return this.attachedStoreValue}get store(){return this.attachedStoreValue??this.fallbackStore}get serverStore(){return this.fallbackStore}subscribeStore(t){return this.storeListeners.add(t),()=>{this.storeListeners.delete(t)}}attachStore(t){return this.attachedStores.push(t),this.setActiveStore(t),()=>{let r=this.attachedStores.lastIndexOf(t);r!==-1&&this.attachedStores.splice(r,1),this.setActiveStore(this.attachedStores[this.attachedStores.length-1]??null)}}setActiveStore(t){this.attachedStoreValue!==t&&(this.attachedStoreValue=t,this.storeListeners.forEach(r=>{r()}))}openByTrigger(t){let r=this.attachedStore;if(r===null)return;let o;if(t){for(let n=this.attachedStores.length-1;n>=0&&!o;n-=1)o=this.attachedStores[n].context.triggerElements.getById(t);o??=this.fallbackStore.context.triggerElements.getById(t)}if(t&&!o&&this.throwOnMissingTrigger)throw new Error(nr(99,this.componentName,t,this.componentName));r.setOpen(!0,De(Ce.imperativeAction,void 0,o))}closePopup(){let t=this.attachedStore;t!==null&&t.setOpen(!1,De(Ce.imperativeAction))}};var el=u(he(),1),Cd=u(Kr(),1);var wd=u(he(),1);var vd=u(he(),1),$a=u(js(),1),bd=u(pd(),1);var md=u(he(),1);var Za=[],Ja;function hd(){return Ja}function gd(e){Za.push(e)}function Qa(e){let t=(r,o)=>{let n=ht(xw).current,s;try{Ja=n;for(let i of Za)i.before(n);s=e(r,o);for(let i of Za)i.after(n);n.didInitialize=!0}finally{Ja=void 0}return s};return t.displayName=e.displayName||e.name,t}function yd(e){return md.forwardRef(Qa(e))}function xw(){return{didInitialize:!1}}var Sw=Vo(19),Cw=Sw?Tw:Ew;function Hs(e,t,r,o,n){return Cw(e,t,r,o,n)}function Rw(e,t,r,o,n){let s=vd.useCallback(()=>t(e.getSnapshot(),r,o,n),[e,t,r,o,n]);return(0,$a.useSyncExternalStore)(e.subscribe,s,s)}gd({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let r=0;r<e.syncHooks.length;r+=1){let o=e.syncHooks[r],n=o.selector(o.store.state,o.a1,o.a2,o.a3);Object.is(o.value,n)||(t=!0,o.value=n)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let r=new Set;for(let n of e.syncHooks)r.add(n.store);let o=[];for(let n of r)o.push(n.subscribe(t));return()=>{for(let n of o)n()}}),(0,$a.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function Tw(e,t,r,o,n){let s=hd();if(!s)return Rw(e,t,r,o,n);let i=s.syncIndex;s.syncIndex+=1;let a;return s.didInitialize?(a=s.syncHooks[i],(a.store!==e||a.selector!==t||!Object.is(a.a1,r)||!Object.is(a.a2,o)||!Object.is(a.a3,n))&&(a.store!==e&&(s.didChangeStore=!0),a.store=e,a.selector=t,a.a1=r,a.a2=o,a.a3=n,a.value=t(e.getSnapshot(),r,o,n))):(a={store:e,selector:t,a1:r,a2:o,a3:n,value:t(e.getSnapshot(),r,o,n)},s.syncHooks.push(a)),a.value}function Ew(e,t,r,o,n){return(0,bd.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,s=>t(s,r,o,n))}var Us=class{static create(t){return new this(t)}constructor(t){this.state=t,this.listeners=new Set,this.updateTick=0}subscribe=t=>(this.listeners.add(t),()=>{this.listeners.delete(t)});getSnapshot=()=>this.state;setState(t){if(this.state===t)return;this.state=t,this.updateTick+=1;let r=this.updateTick;for(let o of this.listeners){if(r!==this.updateTick)return;o(t)}}update(t){for(let r in t)if(!Object.is(this.state[r],t[r])){this.setState({...this.state,...t});return}}set(t,r){Object.is(this.state[t],r)||this.setState({...this.state,[t]:r})}notifyAll(){let t={...this.state};this.setState(t)}use(t,r,o,n){return Hs(this,t,r,o,n)}};var Co=u(he(),1);var $r=class extends Us{constructor(t,r={},o){super(t),this.context=r,this.selectors=o}useSyncedValue(t,r){Co.useDebugValue(t);let o=this;ge(()=>{o.state[t]!==r&&o.set(t,r)},[o,t,r])}useSyncedValueWithCleanup(t,r){let o=this;ge(()=>(o.state[t]!==r&&o.set(t,r),()=>{o.set(t,void 0)}),[o,t,r])}useSyncedValues(t){let r=this,o=Object.values(t);ge(()=>{r.update(t)},[r,...o])}useControlledProp(t,r){Co.useDebugValue(t);let o=this,n=r!==void 0;ge(()=>{n&&!Object.is(o.state[t],r)&&o.setState({...o.state,[t]:r})},[o,t,r,n])}select(t,r,o,n){let s=this.selectors[t];return s(this.state,r,o,n)}useState(t,r,o,n){return Co.useDebugValue(t),Hs(this,this.selectors[t],r,o,n)}useContextCallback(t,r){Co.useDebugValue(t);let o=we(r??Jt);this.context[t]=o}useStateSetter(t){let r=Co.useRef(void 0);return r.current===void 0&&(r.current=o=>{this.set(t,o)}),r.current}observe(t,r){let o;typeof t=="function"?o=t:o=this.selectors[t];let n=o(this.state);return r(n,n,this),this.subscribe(s=>{let i=o(s);if(!Object.is(n,i)){let a=n;n=i,r(i,a,this)}})}};var Pw={open:e=>e.open,transitionStatus:e=>e.transitionStatus,domReferenceElement:e=>e.domReferenceElement,referenceElement:e=>e.positionReference??e.referenceElement,floatingElement:e=>e.floatingElement,floatingId:e=>e.floatingId},Yo=class extends $r{constructor(t){let{syncOnly:r,nested:o,onOpenChange:n,triggerElements:s,...i}=t;super({...i,positionReference:i.referenceElement,domReferenceElement:i.referenceElement},{onOpenChange:n,dataRef:{current:{}},events:If(),nested:o,triggerElements:s},Pw),this.syncOnly=r}syncOpenEvent=(t,r)=>{(!t||!this.state.open||r!=null&&uf(r))&&(this.context.dataRef.current.openEvent=t?r:void 0)};dispatchOpenChange=(t,r)=>{this.syncOpenEvent(t,r.event);let o={open:t,reason:r.reason,nativeEvent:r.event,nested:this.context.nested,triggerElement:r.trigger};this.context.events.emit("openchange",o)};setOpen=(t,r)=>{if(this.syncOnly){this.context.onOpenChange?.(t,r);return}this.dispatchOpenChange(t,r),this.context.onOpenChange?.(t,r)}};function xd(e){let{popupStore:t,treatPopupAsFloatingElement:r=!1,floatingRootContext:o,floatingId:n,nested:s,onOpenChange:i}=e,a=t.useState("open"),f=t.useState("activeTriggerElement"),l=t.useState(r?"popupElement":"positionerElement"),c=t.context.triggerElements,m=i,d=wd.useRef(null);o===void 0&&d.current===null&&(d.current=new Yo({open:a,transitionStatus:void 0,referenceElement:f,floatingElement:l,triggerElements:c,onOpenChange:m,floatingId:n,syncOnly:!0,nested:s}));let y=o??d.current;return t.useSyncedValue("floatingId",n),ge(()=>{let g={open:a,floatingId:n,referenceElement:f,floatingElement:l};xe(f)&&(g.domReferenceElement=f),y.state.positionReference===y.state.referenceElement&&(g.positionReference=f),y.update(g)},[a,n,f,l,y]),y.context.onOpenChange=m,y.context.nested=s,y}var Rd={tabIndex:-1,[Fa]:""};function Td(e,t=!1){let r=Mo(),o=Ls()!=null,n=ht(()=>e(r,o)).current;return xd({popupStore:n,treatPopupAsFloatingElement:t,floatingRootContext:n.state.floatingRootContext,floatingId:r,nested:o,onOpenChange:n.setOpen}),n}function Ed({handle:e,store:t}){return ge(()=>e.attachStore(t),[e,t]),null}function Sd(e){let t=e.context.triggerElements.size;e.select("open")&&e.state.triggerCount!==t&&e.set("triggerCount",t)}function _w(e,t){let r=el.useRef(null);return we(o=>{let n=r.current;if(n!==null){if(n.element===o&&n.store===t&&n.id===e)return;r.current=null;let s=n.store;s.context.triggerElements.getById(n.id)===n.element&&(s.context.triggerElements.delete(n.id),Sd(s))}o!==null&&e!==void 0&&(r.current={store:t,id:e,element:o},t.context.triggerElements.add(e,o),Sd(t))})}function Ow(e,t,r,o=!1){let n=e.preventUnmountingOnClose;t?n=!1:o&&(n=!0);let s=r?.id??null,i=e.activeTriggerId,a=e.activeTriggerElement;return(s||t)&&(i=s,a=r??null),{open:t,preventUnmountingOnClose:n,activeTriggerId:i,activeTriggerElement:a}}function kw(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function Pd(e,t,r,o={}){let n=r.reason,s=n===Ce.triggerHover,i=t&&n===Ce.triggerFocus,a=!t&&(n===Ce.triggerPress||n===Ce.escapeKey),f=kw(r);if(e.context.onOpenChange?.(t,r),r.isCanceled)return;o.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,r);let l=()=>{let c=Ow(e.state,t,r.trigger,f()),m={...o.extraState,...c};i?m.instantType="focus":a?m.instantType="dismiss":s&&(m.instantType=void 0),e.update(m)};s?Cd.flushSync(l):l()}function _d(e,t,r,o){let n=r.useState("isMountedByTrigger",e),s=_w(e,r),i=we(f=>{let l=r.select("open"),c=r.select("activeTriggerId");if(c===e){let m={activeTriggerElement:f,...l?o:null};r.update(m);return}if(c==null&&l){let m={activeTriggerId:e??null,activeTriggerElement:f,...o};r.update(m)}}),a=we(f=>{s(f),f&&i(f)});return ge(()=>(a(t.current),()=>a(null)),[a,t,r,e]),ge(()=>{if(n){let f={activeTriggerElement:t.current,...o};r.update(f)}},[n,r,t,...Object.values(o)]),{registerTrigger:a,isMountedByThisTrigger:n}}function Od(e,t={}){let{closeOnActiveTriggerUnmount:r=!1}=t,o=el.useRef(null),n=e.useState("open"),s=e.useState("triggerCount"),i=e.useState("activeTriggerId"),a=e.useState("activeTriggerElement");ge(()=>{if(!n){o.current=null,e.state.triggerCount!==0&&e.set("triggerCount",0);return}let f=e.context.triggerElements.size,l={};e.state.triggerCount!==f&&(l.triggerCount=f);let c=e.select("activeTriggerId"),m=null;if(c){let d=e.context.triggerElements.getById(c);if(d)o.current=c,d!==e.state.activeTriggerElement&&(l.activeTriggerElement=d);else{for(let[y,g]of e.context.triggerElements.entries())if(g===e.state.activeTriggerElement){l.activeTriggerId=y,l.activeTriggerElement=g,o.current=y;break}l.activeTriggerId===void 0&&(o.current===c?m=c:o.current=null)}}else o.current=null;if(!m&&!c&&f===1){let d=e.context.triggerElements.entries().next();if(!d.done){let[y,g]=d.value;l.activeTriggerId=y,l.activeTriggerElement=g,o.current=y}}(l.triggerCount!==void 0||l.activeTriggerId!==void 0||l.activeTriggerElement!==void 0)&&e.update(l),m&&r&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===m&&!e.context.triggerElements.getById(m)){let d=De(Ce.none);e.setOpen(!1,d),d.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[n,e,s,i,a,r])}function kd(e,t,r,o){let{mounted:n,setMounted:s,transitionStatus:i}=qu(e,!1,!1,o),a=t.useState("preventUnmountingOnClose"),f=e?!1:a;t.useSyncedValues({mounted:n,transitionStatus:i,preventUnmountingOnClose:f});let l=we(()=>{s(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),r?.(),t.context.onOpenChangeComplete?.(!1)});return Rs({enabled:n&&!e&&!f,open:e,ref:t.context.popupRef,onComplete(){e||l()}}),{forceUnmount:l,transitionStatus:i}}function Fd(e,t){e.useSyncedValues(t),ge(()=>()=>{e.update({activeTriggerProps:Qe,inactiveTriggerProps:Qe,popupProps:Qe})},[e])}var Nn=class{constructor(){this.idMap=new Map}add(t,r){this.idMap.set(t,r)}delete(t){this.idMap.delete(t)}hasElement(t){for(let r of this.idMap.values())if(r===t)return!0;return!1}hasMatchingElement(t){for(let r of this.idMap.values())if(t(r))return!0;return!1}getById(t){return this.idMap.get(t)}entries(){return this.idMap.entries()}elements(){return this.idMap.values()}get size(){return this.idMap.size}};function Id(e,t,r=!1){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:new Yo({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:r,onOpenChange:void 0}),floatingId:t,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:Qe,inactiveTriggerProps:Qe,popupProps:Qe}}var Dn=e=>e.triggerIdProp??e.activeTriggerId,tl=e=>e.openProp??e.open,Ad=e=>(e.popupElement?.id??e.floatingId)||void 0;function Ld(e,t){return t!==void 0&&tl(e)&&Dn(e)===t}function Fw(e,t){return Ld(e,t)?!0:t!==void 0&&tl(e)&&Dn(e)==null&&e.triggerCount===1}var Nd={open:tl,mounted:e=>e.mounted,transitionStatus:e=>e.transitionStatus,floatingRootContext:e=>e.floatingRootContext,triggerCount:e=>e.triggerCount,preventUnmountingOnClose:e=>e.preventUnmountingOnClose,payload:e=>e.payload,activeTriggerId:Dn,activeTriggerElement:e=>e.mounted?e.activeTriggerElement:null,popupId:Ad,isTriggerActive:(e,t)=>t!==void 0&&Dn(e)===t,isOpenedByTrigger:(e,t)=>Ld(e,t),isMountedByTrigger:(e,t)=>t!==void 0&&Dn(e)===t&&e.mounted,triggerProps:(e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps,triggerPopupId:(e,t)=>Fw(e,t)?Ad(e):void 0,popupProps:e=>e.popupProps,popupElement:e=>e.popupElement,positionerElement:e=>e.positionerElement};var rl=u(he(),1),Dd=u(js(),1);function Vd(e){let t=rl.useCallback(o=>e===void 0?Jt:e.subscribeStore(o),[e]),r=rl.useCallback(()=>e===void 0?void 0:e.store,[e]);return(0,Dd.useSyncExternalStore)(t,r,()=>e?.serverStore)}function Md(e){return Aw(e,e.rootContext)}function Aw(e,t){let{nodeId:r,externalTree:o}=e,n=t.useState("referenceElement"),s=t.useState("floatingElement"),i=t.useState("domReferenceElement"),a=t.useState("open"),f=t.useState("floatingId"),[l,c]=xt.useState(null),[m,d]=xt.useState(void 0),[y,g]=xt.useState(void 0),w=xt.useRef(null),b=Qr(o),C=xt.useMemo(()=>({reference:n,floating:s,domReference:i}),[n,s,i]),x=id({...e,elements:{...C,...l&&{reference:l}}}),v=xe(m)?m:null,R=y===void 0?t.state.floatingElement:y;t.useSyncedValue("referenceElement",m??null),t.useSyncedValue("domReferenceElement",m===void 0?i:v),t.useSyncedValue("floatingElement",R);let _=xt.useCallback(A=>{let S=xe(A)?{getBoundingClientRect:()=>A.getBoundingClientRect(),getClientRects:()=>A.getClientRects(),contextElement:A}:A;c(S),x.refs.setReference(S)},[x.refs]),T=xt.useCallback(A=>{(xe(A)||A===null)&&(w.current=A,d(A)),(xe(x.refs.reference.current)||x.refs.reference.current===null||A!==null&&!xe(A))&&x.refs.setReference(A)},[x.refs,d]),E=xt.useCallback(A=>{g(A),x.refs.setFloating(A)},[x.refs]),O=xt.useMemo(()=>({...x.refs,setReference:T,setFloating:E,setPositionReference:_,domReference:w}),[x.refs,T,E,_]),H=xt.useMemo(()=>({...x.elements,domReference:i}),[x.elements,i]),K=xt.useMemo(()=>({...x,dataRef:t.context.dataRef,open:a,onOpenChange:t.setOpen,events:t.context.events,floatingId:f,refs:O,elements:H,nodeId:r,rootStore:t}),[x,O,H,r,t,a,f]);return ge(()=>{i&&(w.current=i)},[i]),ge(()=>{t.context.dataRef.current.floatingContext=K;let A=b?.nodesRef.current.find(S=>S.id===r);A&&(A.context=K)}),xt.useMemo(()=>({...x,context:K,refs:O,elements:H,rootStore:t}),[x,O,H,K,t])}var Tr=u(he(),1);var ol=fr.os.mac&&fr.engine.webkit;function nl(e,t={}){let{enabled:r=!0,delay:o}=t,n="rootStore"in e?e.rootStore:e,{events:s,dataRef:i}=n.context,a=Tr.useRef(!1),f=Tr.useRef(null),l=Tr.useRef(!0),c=dr();Tr.useEffect(()=>{let d=n.select("domReferenceElement");if(!r)return;let y=$e(d);function g(){let C=n.select("domReferenceElement");!n.select("open")&>(C)&&C===Ts(yt(C))&&(a.current=!0,f.current=C)}function w(){l.current=!0}function b(){l.current=!1}return mr(Be(y,"blur",g),ol&&Be(y,"keydown",w,!0),ol&&Be(y,"pointerdown",b,!0))},[n,r]),Tr.useEffect(()=>{if(!r)return;function d(y){if(y.reason===Ce.triggerPress||y.reason===Ce.escapeKey){let g=n.select("domReferenceElement");xe(g)&&(f.current=g,a.current=!0)}}return s.on("openchange",d),()=>{s.off("openchange",d)}},[s,r,n]);let m=Tr.useMemo(()=>{function d(){a.current=!1,f.current=null}return{onMouseLeave(){d()},onFocus(y){let g=y.currentTarget;if(a.current){if(f.current===g)return;d()}let w=Pt(y.nativeEvent);if(xe(w)){if(ol&&!y.relatedTarget){if(!l.current&&!vf(w))return}else if(!bf(w))return}let b=Xr(y.relatedTarget,n.context.triggerElements),{nativeEvent:C,currentTarget:x}=y,v=typeof o=="function"?o():o;if(n.select("open")&&b||v===0||v===void 0){n.setOpen(!0,De(Ce.triggerFocus,C,x));return}c.start(v,()=>{a.current||n.setOpen(!0,De(Ce.triggerFocus,C,x))})},onBlur(y){d();let g=y.relatedTarget,w=y.nativeEvent,b=xe(g)&&g.hasAttribute(Uo("focus-guard"))&&g.getAttribute("data-type")==="outside";c.start(0,()=>{let C=n.select("domReferenceElement"),x=Ts(yt(C));!g&&x===C||je(i.current.floatingContext?.refs.floating.current,x)||je(C,x)||b||Xr(g??x,n.context.triggerElements)||n.setOpen(!1,De(Ce.triggerFocus,w))})}}},[i,o,n,c]);return Tr.useMemo(()=>r?{reference:m,trigger:m}:{},[r,m])}var il=u(he(),1);var sl=class e{constructor(){this.pointerType=void 0,this.interactedInside=!1,this.handler=void 0,this.blockMouseMove=!0,this.performedPointerEventsMutation=!1,this.pointerEventsScopeElement=null,this.pointerEventsReferenceElement=null,this.pointerEventsFloatingElement=null,this.restTimeoutPending=!1,this.openChangeTimeout=new Qt,this.restTimeout=new Qt,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},Ws=new WeakMap;function qo(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&Ws.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),Ws.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function Gs(e,t){let{scopeElement:r,referenceElement:o,floatingElement:n}=t,s=Ws.get(r);s&&s!==e&&qo(s),qo(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=r,e.pointerEventsReferenceElement=o,e.pointerEventsFloatingElement=n,Ws.set(r,e),r.style.pointerEvents="none",o.style.pointerEvents="auto",n.style.pointerEvents="auto"}function Ko(e){let t=e.context.dataRef.current,r=ht(()=>t.hoverInteractionState??sl.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=r),Bo(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function al(e,t={}){let{enabled:r=!0,closeDelay:o=0,nodeId:n}=t,s="rootStore"in e?e.rootStore:e,i=s.useState("open"),a=s.useState("floatingElement"),f=s.useState("domReferenceElement"),{dataRef:l}=s.context,c=Qr(),m=Ls(),d=Ko(s),y=dr(),g=we(()=>Os(l.current.openEvent?.type,d.interactedInside)),w=we(()=>wf(l.current.openEvent?.type)),b=we(()=>{qo(d)});ge(()=>{i||(d.pointerType=void 0,d.restTimeoutPending=!1,d.interactedInside=!1,b())},[i,d,b]),il.useEffect(()=>b,[b]),ge(()=>{if(r&&i&&d.handleCloseOptions?.blockPointerEvents&&w()&&xe(f)&&a){let C=f,x=a,v=yt(a),R=c?.nodesRef.current.find(O=>O.id===m)?.context?.elements.floating;R&&(R.style.pointerEvents="");let _=d.pointerEventsScopeElement!==x?d.pointerEventsScopeElement:null,T=R!==x?R:null,E=d.handleCloseOptions?.getScope?.()??_??T??C.closest("[data-rootownerid]")??v.body;return Gs(d,{scopeElement:E,referenceElement:C,floatingElement:x}),()=>{b()}}},[r,i,f,a,d,w,c,m,b]),il.useEffect(()=>{if(!r)return;function C(){return!!(c&&m&&Mr(c.nodesRef.current,m).length>0)}function x(O){let H=pr(o,"close",d.pointerType),K=()=>{s.setOpen(!1,De(Ce.triggerHover,O)),c?.events.emit("floating.closed",O)};H?d.openChangeTimeout.start(H,K):(d.openChangeTimeout.clear(),K())}function v(O){let H=Pt(O);if(!La(H)){d.interactedInside=!1;return}d.interactedInside=H?.closest("[aria-haspopup]")!=null}function R(){d.openChangeTimeout.clear(),y.clear(),c?.events.off("floating.closed",T),b()}function _(O){if(C()&&c){c.events.on("floating.closed",T);return}if(Xr(O.relatedTarget,s.context.triggerElements))return;let H=l.current.floatingContext?.nodeId??n,K=O.relatedTarget;if(!(c&&H&&xe(K)&&Mr(c.nodesRef.current,H,!1).some(S=>je(S.context?.elements.floating,K)))){if(d.handler){d.handler(O);return}b(),w()&&!g()&&x(O)}}function T(O){!c||!m||C()||y.start(0,()=>{c.events.off("floating.closed",T),s.setOpen(!1,De(Ce.triggerHover,O)),c.events.emit("floating.closed",O)})}let E=a;return mr(E&&Be(E,"mouseenter",R),E&&Be(E,"mouseleave",_),E&&Be(E,"pointerdown",v,!0),()=>{c?.events.off("floating.closed",T)})},[r,a,s,l,o,n,w,g,b,d,c,m,y])}var eo=u(he(),1),Bd=u(Kr(),1);var Iw={current:null};function ll(e,t={}){let{enabled:r=!0,delay:o=0,handleClose:n=null,mouseOnly:s=!1,restMs:i=0,move:a=!0,triggerElementRef:f=Iw,externalTree:l,isActiveTrigger:c=!0,getHandleCloseContext:m,isClosing:d,shouldOpen:y,guardStaleOpen:g=!1}=t,w="rootStore"in e?e.rootStore:e,{dataRef:b,events:C}=w.context,x=Qr(l),v=Ko(w),R=eo.useRef(!1),_=zt(n),T=zt(o),E=zt(i),O=zt(r),H=zt(y),K=zt(d),A=we(()=>Os(b.current.openEvent?.type,v.interactedInside)),S=we(()=>H.current?.()!==!1),L=we((D,G,B)=>{let M=w.context.triggerElements;if(M.hasElement(G))return!D||!je(D,G);if(!xe(B))return!1;let re=B;return M.hasMatchingElement(be=>je(be,re))&&(!D||!je(D,re))}),U=we(()=>{if(!v.handler)return;yt(w.select("domReferenceElement")).removeEventListener("mousemove",v.handler),v.handler=void 0}),k=we(()=>{qo(v)});return c&&(v.handleCloseOptions=n?.__options),eo.useEffect(()=>U,[U]),eo.useEffect(()=>{if(!r)return;function D(G){G.open?R.current=!1:(R.current=G.reason===Ce.triggerHover,U(),v.openChangeTimeout.clear(),v.restTimeout.clear(),v.blockMouseMove=!0,v.restTimeoutPending=!1)}return C.on("openchange",D),()=>{C.off("openchange",D)}},[r,C,v,U]),eo.useEffect(()=>{if(!r)return;function D(ae,fe=!0){let $=pr(T.current,"close",v.pointerType);$?v.openChangeTimeout.start($,()=>{w.setOpen(!1,De(Ce.triggerHover,ae)),x?.events.emit("floating.closed",ae)}):fe&&(v.openChangeTimeout.clear(),w.setOpen(!1,De(Ce.triggerHover,ae)),x?.events.emit("floating.closed",ae))}let G=f.current??(c?w.select("domReferenceElement"):null);if(!xe(G))return;function B(ae){if(v.openChangeTimeout.clear(),v.blockMouseMove=!1,s&&!Vr(v.pointerType))return;let fe=Na(E.current),$=pr(T.current,"open",v.pointerType),ye=Pt(ae),Q=ae.currentTarget??null,ke=w.select("domReferenceElement"),Ee=Q;if(xe(ye)&&!w.context.triggerElements.hasElement(ye)){for(let V of w.context.triggerElements.elements())if(je(V,ye)){Ee=V;break}}xe(Q)&&xe(ke)&&!w.context.triggerElements.hasElement(Q)&&je(Q,ke)&&(Ee=ke);let Se=Ee==null?!1:L(ke,Ee,ye),Ae=w.select("open"),Ie=K.current?.()??w.select("transitionStatus")==="ending",pt=!Ae&&Ie&&R.current,Fe=!Se&&xe(Ee)&&xe(ke)&&je(ke,Ee)&&pt,W=fe>0&&!$,F=Se&&(Ae||pt)||Fe,Y=!Ae||Se;if(F){S()&&w.setOpen(!0,De(Ce.triggerHover,ae,Ee));return}W||($?v.openChangeTimeout.start($,()=>{Y&&S()&&w.setOpen(!0,De(Ce.triggerHover,ae,Ee))}):Y&&S()&&w.setOpen(!0,De(Ce.triggerHover,ae,Ee)))}function M(ae){if(A()){k();return}U();let fe=w.select("domReferenceElement"),$=yt(fe);v.restTimeout.clear(),v.restTimeoutPending=!1;let ye=b.current.floatingContext??m?.();if(Xr(ae.relatedTarget,w.context.triggerElements))return;if(_.current&&ye){w.select("open")||v.openChangeTimeout.clear();let ke=f.current;v.handler=_.current({...ye,tree:x,x:ae.clientX,y:ae.clientY,onClose(){k(),U(),O.current&&!A()&&ke===w.select("domReferenceElement")&&D(ae,!0)}}),$.addEventListener("mousemove",v.handler),v.handler(ae);return}(v.pointerType!=="touch"||!je(w.select("floatingElement"),ae.relatedTarget))&&D(ae)}function re(ae){je(G,ae.relatedTarget)||(v.openChangeTimeout.clear(),v.restTimeout.clear(),v.restTimeoutPending=!1)}let be=g?Be(G,"mouseout",re):void 0;return a?mr(Be(G,"mousemove",B,{once:!0}),Be(G,"mouseenter",B),Be(G,"mouseleave",M),be):mr(Be(G,"mouseenter",B),Be(G,"mouseleave",M),be)},[U,k,b,T,w,r,_,v,c,L,A,s,a,E,f,x,O,m,K,S,g]),eo.useMemo(()=>{if(!r)return;function D(G){v.pointerType=G.pointerType}return{onPointerDown:D,onPointerEnter:D,onMouseMove(G){let{nativeEvent:B}=G,M=G.currentTarget,re=w.select("domReferenceElement"),be=w.select("open"),ae=L(re,M,G.target);if(s&&!Vr(v.pointerType))return;if(be&&ae&&v.handleCloseOptions?.blockPointerEvents){let ye=w.select("floatingElement");if(ye){let Q=v.handleCloseOptions?.getScope?.()??M.ownerDocument.body;Gs(v,{scopeElement:Q,referenceElement:M,floatingElement:ye})}}let fe=Na(E.current);if(be&&!ae||fe===0||!ae&&v.restTimeoutPending&&G.movementX**2+G.movementY**2<2)return;v.restTimeout.clear();function $(){if(v.restTimeoutPending=!1,A())return;let ye=w.select("open");!v.blockMouseMove&&(!ye||ae)&&S()&&w.setOpen(!0,De(Ce.triggerHover,B,M))}v.pointerType==="touch"?Bd.flushSync(()=>{$()}):ae&&be?$():(v.restTimeoutPending=!0,v.restTimeout.start(fe,$))}}},[r,v,A,L,s,w,E,S])}var jd=.1,Lw=jd*jd,Ge=.5;function Ys(e,t,r,o,n,s){return o>=t!=s>=t&&e<=(n-r)*(t-o)/(s-o)+r}function qs(e,t,r,o,n,s,i,a,f,l){let c=!1;return Ys(e,t,r,o,n,s)&&(c=!c),Ys(e,t,n,s,i,a)&&(c=!c),Ys(e,t,i,a,f,l)&&(c=!c),Ys(e,t,f,l,r,o)&&(c=!c),c}function Nw(e,t,r){return e>=r.x&&e<=r.x+r.width&&t>=r.y&&t<=r.y+r.height}function Ks(e,t,r,o,n,s){let i=Math.min(r,n),a=Math.max(r,n),f=Math.min(o,s),l=Math.max(o,s);return e>=i&&e<=a&&t>=f&&t<=l}function cl(e={}){let{blockPointerEvents:t=!1}=e,r=new Qt,o=({x:n,y:s,placement:i,elements:a,onClose:f,nodeId:l,tree:c})=>{let m=i?.split("-")[0],d=!1,y=null,g=null,w=typeof performance<"u"?performance.now():0;function b(x,v){let R=performance.now(),_=R-w;if(y===null||g===null||_===0)return y=x,g=v,w=R,!1;let T=x-y,E=v-g,O=T*T+E*E,H=_*_*Lw;return y=x,g=v,w=R,O<H}function C(){r.clear(),f()}return function(v){r.clear();let R=a.domReference,_=a.floating;if(!R||!_||m==null||n==null||s==null)return;let{clientX:T,clientY:E}=v,O=Pt(v),H=v.type==="mouseleave",K=je(_,O),A=je(R,O);if(K&&(d=!0,!H))return;if(A&&(d=!1,!H)){d=!0;return}if(H&&xe(v.relatedTarget)&&je(_,v.relatedTarget))return;function S(){return!!(c&&Mr(c.nodesRef.current,l).length>0)}function L(){S()||C()}if(S())return;let U=R.getBoundingClientRect(),k=_.getBoundingClientRect(),D=n>k.right-k.width/2,G=s>k.bottom-k.height/2,B=k.width>U.width,M=k.height>U.height,re=(B?U:k).left,be=(B?U:k).right,ae=(M?U:k).top,fe=(M?U:k).bottom;if(m==="top"&&s>=U.bottom-1||m==="bottom"&&s<=U.top+1||m==="left"&&n>=U.right-1||m==="right"&&n<=U.left+1){L();return}let $=!1;switch(m){case"top":$=Ks(T,E,re,U.top+1,be,k.bottom-1);break;case"bottom":$=Ks(T,E,re,k.top+1,be,U.bottom-1);break;case"left":$=Ks(T,E,k.right-1,fe,U.left+1,ae);break;case"right":$=Ks(T,E,U.right-1,fe,k.left+1,ae);break;default:}if($)return;if(d&&!Nw(T,E,U)){L();return}if(!H&&b(T,E)){L();return}let ye=!1;switch(m){case"top":{let Q=B?Ge/2:Ge*4,ke=B||D?n+Q:n-Q,Ee=B?n-Q:D?n+Q:n-Q,Se=s+Ge+1,Ae=D||B?k.bottom-Ge:k.top,Ie=D?B?k.bottom-Ge:k.top:k.bottom-Ge;ye=qs(T,E,ke,Se,Ee,Se,k.left,Ae,k.right,Ie);break}case"bottom":{let Q=B?Ge/2:Ge*4,ke=B||D?n+Q:n-Q,Ee=B?n-Q:D?n+Q:n-Q,Se=s-Ge,Ae=D||B?k.top+Ge:k.bottom,Ie=D?B?k.top+Ge:k.bottom:k.top+Ge;ye=qs(T,E,ke,Se,Ee,Se,k.left,Ae,k.right,Ie);break}case"left":{let Q=M?Ge/2:Ge*4,ke=M||G?s+Q:s-Q,Ee=M?s-Q:G?s+Q:s-Q,Se=n+Ge+1,Ae=G||M?k.right-Ge:k.left,Ie=G?M?k.right-Ge:k.left:k.right-Ge;ye=qs(T,E,Ae,k.top,Ie,k.bottom,Se,ke,Se,Ee);break}case"right":{let Q=M?Ge/2:Ge*4,ke=M||G?s+Q:s-Q,Ee=M?s-Q:G?s+Q:s-Q,Se=n-Ge,Ae=G||M?k.left+Ge:k.right,Ie=G?M?k.left+Ge:k.right:k.left+Ge;ye=qs(T,E,Se,ke,Se,Ee,Ae,k.top,Ie,k.bottom);break}default:}ye?d||r.start(40,L):L()}};return o.__options={...e,blockPointerEvents:t},o}var Xs=class extends $r{setState(t){}update(t){}set(t,r){}notifyAll(){}};function zd(e){return Vo(19)?e:e?"true":void 0}var Zs=u(he(),1),ul=Zs.createContext(void 0);function Xo(){return Zs.useContext(ul)?.direction??"ltr"}var $t=u(he(),1);var Dw=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:o,placement:n,rects:s,platform:i,elements:a,middlewareData:f}=t,{element:l,padding:c=0,offsetParent:m="real"}=Rr(e,t)||{};if(l==null)return{};let d=Is(c),y={x:r,y:o},g=In(n),w=An(g),b=await i.getDimensions(l),C=g==="y",x=C?"top":"left",v=C?"bottom":"right",R=C?"clientHeight":"clientWidth",_=s.reference[w]+s.reference[g]-y[g]-s.floating[w],T=y[g]-s.reference[g],E=m==="real"?await i.getOffsetParent?.(l):a.floating,O=a.floating[R]||s.floating[w];(!O||!await i.isElement?.(E))&&(O=a.floating[R]||s.floating[w]);let H=_/2-T/2,K=O/2-b[w]/2-1,A=Math.min(d[x],K),S=Math.min(d[v],K),L=A,U=O-b[w]-S,k=O/2-b[w]/2+H,D=Fs(L,k,U),G=!f.arrow&&sr(n)!=null&&k!==D&&s.reference[w]/2-(k<L?A:S)-b[w]/2<0,B=G?k<L?k-L:k-U:0;return{[g]:y[g]+B,data:{[g]:D,centerOffset:k-D-B,...G&&{alignmentOffset:B}},reset:G}}}),Hd=(e,t)=>{let{name:r,fn:o}=Dw(e);return{name:r,fn:o,options:[e,t]}};var Ud={name:"hide",async fn(e){let{width:t,height:r,x:o,y:n}=e.rects.reference,s=t===0&&r===0&&o===0&&n===0,i=await e.platform.detectOverflow(e,{elementContext:"reference"});return{data:{referenceHidden:i.top-r>=0||i.right-t>=0||i.bottom-r>=0||i.left-t>=0||s}}}};var Zo={sideX:"left",sideY:"top"};var Js="--available-width",Qs="--available-height",Wd="--anchor-width",Gd="--anchor-height",Yd="--transform-origin",qd="--positioner-width",Kd="--positioner-height";var Zd=Js,Jd=Qs;function ep(e,t,r){let o=e==="inline-start"||e==="inline-end";return{top:"top",right:o?r?"inline-start":"inline-end":"right",bottom:"bottom",left:o?r?"inline-end":"inline-start":"left"}[t]}function Qd(e,t,r){let{rects:o,placement:n}=e;return{side:ep(t,wt(n),r),align:sr(n)||"center",anchor:{width:o.reference.width,height:o.reference.height},positioner:{width:o.floating.width,height:o.floating.height}}}function tp(e){return Vw(e,Md)}function Vw(e,t){let{anchor:r,positionMethod:o="absolute",side:n="bottom",sideOffset:s=0,align:i="center",alignOffset:a=0,collisionBoundary:f,collisionPadding:l=5,sticky:c=!1,arrowPadding:m=5,disableAnchorTracking:d=!1,inline:y,keepMounted:g=!1,floatingRootContext:w,mounted:b,collisionAvoidance:C,shift:x,nodeId:v,adaptiveOrigin:R,lazyFlip:_=!1,externalTree:T}=e,[E,O]=$t.useState(null);!b&&E!==null&&O(null);let H=C.side||"flip",K=C.align||"flip",A=C.fallbackAxisSide||"end",S=x?.crossAxis??!1,L=x?.rootBoundary,U=typeof r=="function"?r:void 0,k=we(U),D=U?k:r,G=zt(r),B=zt(b),re=Xo()==="rtl",be=E||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":re?"left":"right","inline-start":re?"right":"left"}[n],ae=i==="center"?be:`${be}-${i}`,fe=l;typeof fe=="number"?fe={top:fe,right:fe,bottom:fe,left:fe}:fe&&(fe={top:fe.top||0,right:fe.right||0,bottom:fe.bottom||0,left:fe.left||0});let $=1,ye=n==="bottom"?$:0,Q=n==="top"?$:0,ke=n==="right"?$:0,Ee=n==="left"?$:0,Se={boundary:f==="clipping-ancestors"?"clippingAncestors":f,padding:fe},Ae=$t.useRef(null),Ie=zt(s),pt=zt(a),Fe=typeof s!="function"?s:0,W=typeof a!="function"?a:0,F=[];y&&F.push(y),F.push(Wa(j=>{let h=Qd(j,n,re),J=typeof Ie.current=="function"?Ie.current(h):Ie.current,Pe=typeof pt.current=="function"?pt.current(h):pt.current;return{mainAxis:J,crossAxis:Pe,alignmentAxis:Pe}},[Fe,W,re,n]));let Y=K==="none"&&H!=="shift",V=!Y&&(c||S||H==="shift"),q=H==="none"?null:qa({...Se,padding:{top:fe.top+$+ye,right:fe.right+$+Ee,bottom:fe.bottom+$+Q,left:fe.left+$+ke},mainAxis:!S&&H==="flip",crossAxis:K==="flip"?"alignment":!1,fallbackAxisSideDirection:A}),pe=Y?null:Ga({...Se,rootBoundary:L,mainAxis:K!=="none",crossAxis:V,limiter:c||S?void 0:Ya(j=>{if(!Ae.current)return{};let{width:h,height:J}=Ae.current.getBoundingClientRect(),Pe=Ht(wt(j.placement)),X=Pe==="y"?h:J,qe=Pe==="y"?fe.left+fe.right:fe.top+fe.bottom;return{offset:X/2+qe/2}})},[Se,c,S,L,fe,K]);H==="shift"||K==="shift"||i==="center"?F.push(pe,q):F.push(q,pe),F.push(Ka({...Se,apply({elements:{floating:j},availableWidth:h,availableHeight:J,rects:Pe}){if(!B.current)return;let X=j.style;X.setProperty(Zd,`${h}px`),X.setProperty(Jd,`${J}px`);let qe=$e(j).devicePixelRatio||1,{x:ee,y:He,width:N,height:I}=Pe.reference,Xt=(Math.round((ee+N)*qe)-Math.round(ee*qe))/qe,Le=(Math.round((He+I)*qe)-Math.round(He*qe))/qe;X.setProperty(Wd,`${Xt}px`),X.setProperty(Gd,`${Le}px`)}}),Hd(j=>({element:Ae.current||yt(j.elements.floating).createElement("div"),padding:Ae.current?m:0,offsetParent:"floating"}),[m]),{name:"transformOrigin",fn(j){let{elements:{floating:h},middlewareData:J,placement:Pe,platform:X,rects:qe,y:ee}=j,He=wt(Pe),N=sr(Pe),I=Ht(He)==="y",Xt=Ae.current,Le=typeof s=="function"?s(Qd(j,n,re)):s,se;if(!Xt&&N&&Math.abs(I?J.shift?.x||0:J.shift?.y||0)<=1)se=N==="start"===(I&&X.isRTL?.(h)===!0)?"100%":"0%";else{let Lr=I?J.arrow?.x||0:J.arrow?.y||0,Ze=I?Xt?.clientWidth||0:Xt?.clientHeight||0;se=`${Lr+Ze/2}px`}let ur=He==="top"||He==="left"?`calc(100% + ${Le}px)`:`${-Le}px`;return V&&I&&Math.abs(J.shift?.y||0)>Le&&(ur=`${qe.reference.y+qe.reference.height/2-ee}px`),h.style.setProperty(Yd,I?`${se} ${ur}`:`${ur} ${se}`),{}}},Ud,R),ge(()=>{!b&&w&&w.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[b,w]);let oe=$t.useMemo(()=>({ancestorScroll:!d,elementResize:!d&&typeof ResizeObserver<"u",layoutShift:!d&&typeof IntersectionObserver<"u"}),[d]),{refs:le,elements:Te,x:me,y:te,middlewareData:Oe,update:Z,placement:ne,context:Ve,isPositioned:_e,floatingStyles:Me}=t({rootContext:w,open:g?b:void 0,placement:ae,middleware:F,strategy:o,whileElementsMounted:g?void 0:(...j)=>Ln(...j,oe),nodeId:v,externalTree:T}),{sideX:rt,sideY:Je}=Oe.adaptiveOrigin||Zo,ue=_e?o:"fixed",or=$t.useMemo(()=>{let j;return _e?R?j={position:ue,[rt]:me,[Je]:te}:j={...Me,position:ue}:j={position:ue,top:0,left:0},j[Zd]="100vw",j[Jd]="100vh",_e||(j.opacity=0),j},[R,ue,rt,me,Je,te,Me,_e]),Dt=$t.useRef(null);ge(()=>{if(!b)return;let j=G.current,h=typeof j=="function"?j():j,Pe=($d(h)?h.current:h)||null||null;Pe!==Dt.current&&(le.setPositionReference(Pe),Dt.current=Pe)},[b,le,D,G]),$t.useEffect(()=>{if(!b)return;let j=G.current;typeof j!="function"&&$d(j)&&j.current!==Dt.current&&(le.setPositionReference(j.current),Dt.current=j.current)},[b,le,D,G]),$t.useEffect(()=>{if(g&&b&&Te.reference&&Te.floating)return Ln(Te.reference,Te.floating,Z,oe)},[g,b,Te,Z,oe]);let ze=wt(ne),Ir=ep(n,ze,re),mt=sr(ne)||"center",St=!!Oe.hide?.referenceHidden;ge(()=>{_&&b&&_e&&ze!==be&&O(ze)},[_,b,_e,ze,be]);let ut=$t.useMemo(()=>({position:"absolute",top:Oe.arrow?.y,left:Oe.arrow?.x}),[Oe.arrow]),P=Oe.arrow?.centerOffset!==0;return $t.useMemo(()=>({positionerStyles:or,arrowStyles:ut,arrowRef:Ae,arrowUncentered:P,side:Ir,align:mt,physicalSide:ze,anchorHidden:St,refs:le,context:Ve,isPositioned:_e,update:Z}),[or,ut,Ae,P,Ir,mt,ze,St,le,Ve,_e,Z])}function $d(e){return e!=null&&"current"in e}function $s(e){return e==="starting"?_f:Qe}function rp(e,t,{styles:r,transitionStatus:o,props:n,refs:s,hidden:i,inert:a=!1}){let f={...r};return a&&(f.pointerEvents="none"),jt("div",e,{state:t,ref:s,props:[{role:"presentation",hidden:i,style:f},$s(o),n],stateAttributesMapping:_n})}var vt=u(he(),1),pp=u(Kr(),1);var op=u(he(),1);function np(e){let[t,r]=op.useState({current:e,previous:null});return Object.is(e,t.current)||r({current:e,previous:t.current}),t.previous}var Jo=u(he(),1);function fl(e){let t=Et(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=gt(e),s=n?e.offsetWidth:r,i=n?e.offsetHeight:o;return(Jr(r)!==s||Jr(o)!==i)&&(r=s,o=i),{width:r,height:o}}var Vn="--popup-width",Mn="--popup-height";function ap(e){let{popupElement:t,positionerElement:r,content:o,mounted:n,onMeasureLayout:s,onMeasureLayoutComplete:i,side:a,direction:f}=e,l=Ho(t,!0),c=jo(),m=Jo.useRef(null),d=Jo.useRef(!0),y=Jo.useRef(Jt),g=we(s),w=we(i),b=Jo.useMemo(()=>Mw(a,f),[a,f]);ge(()=>{if(!n){y.current=Jt,d.current=!0,m.current=null;return}if(!t||!r)return;y.current=ip(t,b),dl(t,"auto");let C=ti(t,"position","static"),x=ti(t,"transform","none"),v=ti(t,"scale","1"),R=ip(r,{[Js]:"max-content",[Qs]:"max-content"});function _(){C(),x(),R()}function T(){_(),v()}if(g?.(),d.current||m.current===null){ei(r,"max-content");let K=fl(t);return m.current=K,ei(r,K),T(),w?.(null,K),d.current=!1,()=>{y.current(),y.current=Jt}}ei(r,"max-content");let E=m.current,O=fl(t);m.current=O,dl(t,E),T(),w?.(E,O),ei(r,O);let H=new AbortController;return c.request(()=>{dl(t,O),l(()=>{t.style.setProperty(Vn,"auto"),t.style.setProperty(Mn,"auto")},H.signal)}),()=>{H.abort(),c.cancel(),y.current(),y.current=Jt}},[o,t,r,l,c,n,g,w,b])}function Mw(e,t){let r=e==="top",o=e==="left"||e===(t==="rtl"?"inline-end":"inline-start");return!r&&!o?Qe:{position:"absolute",[r?"bottom":"top"]:"0",[o?"right":"left"]:"0"}}function ti(e,t,r){let o=e.style.getPropertyValue(t);return e.style.setProperty(t,r),()=>{e.style.setProperty(t,o)}}function ip(e,t){let r=[];for(let[o,n]of Object.entries(t))r.push(ti(e,o,n));return r.length?()=>{r.forEach(o=>o())}:Jt}function dl(e,t){let r=t==="auto"?"auto":`${t.width}px`,o=t==="auto"?"auto":`${t.height}px`;e.style.setProperty(Vn,r),e.style.setProperty(Mn,o)}function ei(e,t){let r=t==="max-content"?"max-content":`${t.width}px`,o=t==="max-content"?"max-content":`${t.height}px`;e.style.setProperty(qd,r),e.style.setProperty(Kd,o)}var lp=u(he(),1);var cp=u(z(),1),ri=function(t){let{direction:r="ltr"}=t,o=lp.useMemo(()=>({direction:r}),[r]);return(0,cp.jsx)(ul.Provider,{value:o,children:t.children})};var up={name:"adaptiveOrigin",async fn(e){let{x:t,y:r,rects:{floating:o},elements:{floating:n},platform:s,strategy:i,placement:a}=e,f=$e(n),l=f.getComputedStyle(n);if(!(l.transitionDuration!=="0s"&&l.transitionDuration!==""))return{x:t,y:r,data:Zo};let m=await s.getOffsetParent?.(n),d={width:0,height:0};if(i==="fixed"&&f?.visualViewport)d={width:f.visualViewport.width,height:f.visualViewport.height};else if(m===f){let x=yt(n);d={width:x.documentElement.clientWidth,height:x.documentElement.clientHeight}}else await s.isElement?.(m)&&(d=await s.getDimensions(m));let y=wt(a),g=t,w=r;y==="left"&&(g=d.width-(t+o.width)),y==="top"&&(w=d.height-(r+o.height));let b=y==="left"?"right":Zo.sideX,C=y==="top"?"bottom":Zo.sideY;return{x:g,y:w,data:{sideX:b,sideY:C}}}};var fp="data-activation-direction";var Qo=u(z(),1),mp={activationDirection:e=>e?{[fp]:e}:null};function hp(e){let{store:t,side:r,children:o}=e,n=Xo(),s=t.useState("activeTriggerElement"),i=t.useState("activeTriggerId"),a=t.useState("open"),f=t.useState("payload"),l=t.useState("mounted"),c=t.useState("popupElement"),m=t.useState("positionerElement"),d=np(a?s:null),y=Hw(i,f),g=vt.useRef(null),[w,b]=vt.useState(null),[C,x]=vt.useState(null),v=vt.useRef(null),R=vt.useRef(null),_=Ho(v,!0),T=jo(),E=vt.useRef(null),[O,H]=vt.useState(null),[K,A]=vt.useState(!1);ge(()=>(t.set("adaptiveOrigin",up),()=>{t.set("adaptiveOrigin",void 0)}),[t]);let S=we(()=>{v.current?.style.setProperty("animation","none"),v.current?.style.setProperty("transition","none"),R.current?.style.setProperty("display","none")}),L=we(M=>{v.current?.style.removeProperty("animation"),v.current?.style.removeProperty("transition"),R.current?.style.removeProperty("display"),M&&H(M)}),U=we(()=>{E.current?.abort();let M=new AbortController;E.current=M,_(()=>{b(null),H(null),g.current=null},M.signal)}),k=vt.useRef(null);ge(()=>{(!a||!l)&&(k.current=null)},[a,l]),ge(()=>{if(s&&d&&s!==d&&k.current!==s&&g.current){b(g.current),A(!0);let M=zw(d,s);x(M),k.current=s}},[s,d]),ge(()=>{w!=null&&(E.current?.abort(),A(!0),T.request(()=>{pp.flushSync(()=>{A(!1)}),U()}))},[y,w,U,T]),ge(()=>{let M=v.current;if(!M)return;let re=yt(M).createElement("div");for(let be of Array.from(M.childNodes))re.appendChild(be.cloneNode(!0));g.current=re});let D=w!=null,G;D?G=(0,Qo.jsxs)(vt.Fragment,{children:[(0,Qo.jsx)("div",{"data-previous":!0,inert:zd(!0),ref:R,style:{...O?{[Vn]:`${O.width}px`,[Mn]:`${O.height}px`}:null,position:"absolute"},"data-ending-style":K?void 0:""},"previous"),(0,Qo.jsx)("div",{"data-current":!0,ref:v,"data-starting-style":K?"":void 0,children:o},y)]}):G=(0,Qo.jsx)("div",{"data-current":!0,ref:v,children:o},y),ge(()=>{let M=R.current;!M||!w||M.replaceChildren(...Array.from(w.childNodes))},[w]),ap({popupElement:c,positionerElement:m,mounted:l,content:f,onMeasureLayout:S,onMeasureLayoutComplete:L,side:r,direction:n});let B={activationDirection:jw(C),transitioning:D};return{children:G,state:B}}function jw(e){if(e)return`${dp(e.horizontal,5,"right","left")} ${dp(e.vertical,5,"down","up")}`}function dp(e,t,r,o){return e>t?r:e<-t?o:""}function zw(e,t){let r=e.getBoundingClientRect(),o=t.getBoundingClientRect(),n={x:r.left+r.width/2,y:r.top+r.height/2},s={x:o.left+o.width/2,y:o.top+o.height/2};return{horizontal:s.x-n.x,vertical:s.y-n.y}}function Hw(e,t){let[r,o]=vt.useState(0),n=vt.useRef(e),s=vt.useRef(t),i=vt.useRef(!1);return ge(()=>{let a=n.current,f=s.current,l=e!==a,c=t!==f;l?(o(m=>m+1),i.current=!c):i.current&&c&&(o(m=>m+1),i.current=!1),n.current=e,s.current=t},[e,t]),`${e??"current"}-${r}`}var oi=u(he(),1),gp=u(Kr(),1);var yp=u(z(),1),vp=oi.forwardRef(function(t,r){let{children:o,container:n,className:s,render:i,style:a,...f}=t,{node:l,subtree:c}=Af({container:n,ref:r,componentProps:t,elementProps:f});return!c&&!l?null:(0,yp.jsxs)(oi.Fragment,{children:[c,l&&gp.createPortal(o,l)]})});var Wt={};vr(Wt,{Arrow:()=>Vp,Handle:()=>jn,Popup:()=>Np,Portal:()=>Fp,Positioner:()=>Ip,Provider:()=>Bp,Root:()=>Rp,Trigger:()=>_p,Viewport:()=>zp,createHandle:()=>Hp});var $o=u(he(),1);var ni=u(he(),1),pl=ni.createContext(void 0);function ir(e){let t=ni.useContext(pl);if(t===void 0&&!e)throw new Error(nr(72));return t}var bp=u(he(),1);var wp={...Nd,disabled:e=>e.disabled,instantType:e=>e.instantType,isInstantPhase:e=>e.isInstantPhase,trackCursorAxis:e=>e.trackCursorAxis,disableHoverablePopup:e=>e.disableHoverablePopup,lastOpenChangeReason:e=>e.openChangeReason,closeOnClick:e=>e.closeOnClick,closeDelay:e=>e.closeDelay,adaptiveOrigin:e=>e.adaptiveOrigin},si=class extends $r{constructor(t,r,o){let n=new Nn;super(Sp(t,n,r,o),Cp(n),wp)}setOpen=(t,r)=>{Pd(this,t,r,{extraState:{openChangeReason:r.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,De(Ce.triggerPress,t))}};function xp(){let e=new Nn,t=new Xs(Object.freeze(Sp(void 0,e)),Object.freeze(Cp(e)),wp);return Object.assign(t,{setOpen:Jt,cancelPendingOpen:Jt})}function Sp(e,t,r,o=!1){return{...Id(t,r,o),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,adaptiveOrigin:void 0,...e}}function Cp(e){return{popupRef:bp.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:e}}var Bn=u(z(),1),Rp=Qa(function(t){let{disabled:r=!1,defaultOpen:o=!1,open:n,disableHoverablePopup:s=!1,trackCursorAxis:i="none",actionsRef:a,onOpenChange:f,onOpenChangeComplete:l,handle:c,triggerId:m,defaultTriggerId:d=null,children:y}=t,g=Td((A,S)=>new si({open:o,openProp:n,activeTriggerId:d,triggerIdProp:m},A,S));g.useControlledProp("openProp",n),g.useControlledProp("triggerIdProp",m),g.useContextCallback("onOpenChange",f),g.useContextCallback("onOpenChangeComplete",l);let w=g.useState("open"),b=!r&&w,C=g.useState("activeTriggerId"),x=g.useState("mounted"),v=g.useState("payload");g.useSyncedValues({trackCursorAxis:i,disableHoverablePopup:s,disabled:r}),Od(g,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:R,transitionStatus:_}=kd(b,g),T=g.useState("isInstantPhase"),E=g.useState("instantType"),O=g.useState("lastOpenChangeReason"),H=$o.useRef(null);ge(()=>{w&&r&&g.setOpen(!1,De(Ce.disabled))},[w,r,g]),ge(()=>{_==="ending"&&O===Ce.none||_!=="ending"&&T?(E!=="delay"&&(H.current=E),g.set("instantType","delay")):H.current!==null&&(g.set("instantType",H.current),H.current=null)},[_,T,O,E,g]),ge(()=>{b&&C==null&&g.set("payload",void 0)},[g,C,b]),$o.useImperativeHandle(a,()=>({unmount:R,close:()=>g.setOpen(!1,De(Ce.imperativeAction))}),[R,g]);let K=b||x||!r&&i!=="none";return(0,Bn.jsxs)(pl.Provider,{value:g,children:[c&&(0,Bn.jsx)(Ed,{handle:c,store:g}),K&&(0,Bn.jsx)(Uw,{store:g,disabled:r,trackCursorAxis:i}),typeof y=="function"?y({payload:v}):y]})});function Uw({store:e,disabled:t,trackCursorAxis:r}){let o=e.useState("floatingRootContext"),n=Ba(o,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),s=Ma(o,{enabled:!t&&r!=="none",axis:r==="none"?void 0:r}),i=$o.useMemo(()=>Tt(s.reference,n.reference),[s.reference,n.reference]);return Fd(e,{activeTriggerProps:i,inactiveTriggerProps:i,popupProps:n.floating??Qe}),null}var ai=u(he(),1);var ii=u(he(),1),ml=ii.createContext(void 0);function Tp(){return ii.useContext(ml)}var Pp="data-base-ui-tooltip-trigger";function Ep(e){if("composedPath"in e){let r=e.composedPath();for(let o=0;o<r.length;o+=1){let n=r[o];if(xe(n))return n}}let t=e.target;return xe(t)?t:null}function Ww(e){let t=e;for(;t;){let r=t.closest(`[${Pp}]`);if(r)return r;let o=t.getRootNode();t="host"in o&&xe(o.host)?o.host:null}return null}var _p=yd(function(t,r){let{render:o,className:n,style:s,handle:i,payload:a,disabled:f,delay:l,closeOnClick:c=!0,closeDelay:m,id:d,...y}=t,g=ir(!0),b=Vd(i)??g;if(!b)throw new Error(nr(82));let C=Gu(d),x=b.useState("isTriggerActive",C),v=b.useState("isOpenedByTrigger",C),R=b.useState("floatingRootContext"),_=ai.useRef(null),T=m??0,{registerTrigger:E,isMountedByThisTrigger:O}=_d(C,_,b,{payload:a,closeOnClick:c,closeDelay:T}),H=Tp(),{activeIdRef:K,delayRef:A,isInstantPhase:S,hasProvider:L}=Va(R,{open:v}),U=Ko(R);b.useSyncedValue("isInstantPhase",S);let k=b.useState("disabled"),D=f??k,G=zt(D),B=b.useState("trackCursorAxis"),M=b.useState("disableHoverablePopup"),re=ai.useRef(!1),be=dr(),ae=ai.useRef(void 0);function fe(){return L&&K.current!=null?0:l??H??600}function $(Fe){let W=_.current;if(!W||!Fe)return!1;let F=Ww(Fe);return F!==null&&F!==W&&je(W,F)}function ye(Fe){let W=$(Fe);return re.current=W,W&&(U.openChangeTimeout.clear(),U.restTimeout.clear(),U.restTimeoutPending=!1,be.clear()),W}let Q=ll(R,{enabled:!D,mouseOnly:!0,move:!1,handleClose:!M&&B!=="both"?cl():null,restMs:fe,delay(){return m==null&&L?{close:pr(A.current,"close")}:{close:T}},triggerElementRef:_,isActiveTrigger:x,isClosing:()=>b.select("transitionStatus")==="ending",shouldOpen(){return!re.current}}),ke=nl(R,{enabled:!D}).reference,Ee=Fe=>{let W=re.current,F=Ep(Fe),Y=ye(F),V=_.current,q=V&&F&&je(V,F);if(Y&&b.select("open")&&b.select("lastOpenChangeReason")===Ce.triggerHover){b.setOpen(!1,De(Ce.triggerHover,Fe));return}if(W&&!Y&&q&&!G.current&&!b.select("open")&&V&&Vr(ae.current)){let pe=()=>{!re.current&&!G.current&&!b.select("open")&&b.setOpen(!0,De(Ce.triggerHover,Fe,V))},oe=fe();oe===0?(be.clear(),pe()):be.start(oe,pe)}},Se=b.useState("triggerProps",O);return jt("button",t,{state:{open:v},ref:[r,E,_],props:[Q,ke,O||B!=="none"?Se:void 0,{onMouseOver(Fe){Ee(Fe.nativeEvent)},onFocus(Fe){$(Ep(Fe.nativeEvent))&&Fe.preventBaseUIHandler()},onMouseLeave(){re.current=!1,be.clear(),ae.current=void 0},onPointerEnter(Fe){ae.current=Fe.pointerType},onPointerDown(Fe){ae.current=Fe.pointerType,b.set("closeOnClick",c),c&&!b.select("open")&&b.cancelPendingOpen(Fe.nativeEvent)},onClick(Fe){c&&!b.select("open")&&b.cancelPendingOpen(Fe.nativeEvent)},id:C,[On]:D?"":void 0,[Pp]:D?void 0:""},y],stateAttributesMapping:mf})});var kp=u(he(),1);var li=u(he(),1),hl=li.createContext(void 0);function Op(){let e=li.useContext(hl);if(e===void 0)throw new Error(nr(70));return e}var gl=u(z(),1),Fp=kp.forwardRef(function(t,r){let{keepMounted:o=!1,...n}=t;return ir().useState("mounted")||o?(0,gl.jsx)(hl.Provider,{value:o,children:(0,gl.jsx)(vp,{ref:r,...n})}):null});var ui=u(he(),1);var ci=u(he(),1),yl=ci.createContext(void 0);function en(){let e=ci.useContext(yl);if(e===void 0)throw new Error(nr(71));return e}var Ap=u(z(),1),Ip=ui.forwardRef(function(t,r){let{render:o,className:n,anchor:s,positionMethod:i="absolute",side:a="top",align:f="center",sideOffset:l=0,alignOffset:c=0,collisionBoundary:m="clipping-ancestors",collisionPadding:d=5,arrowPadding:y=5,sticky:g=!1,disableAnchorTracking:w=!1,collisionAvoidance:b=Of,style:C,...x}=t,v=ir(),R=Op(),_=v.useState("open"),T=v.useState("mounted"),E=v.useState("trackCursorAxis"),O=v.useState("disableHoverablePopup"),H=v.useState("floatingRootContext"),K=v.useState("instantType"),A=v.useState("transitionStatus"),S=v.useState("adaptiveOrigin"),L=tp({anchor:s,positionMethod:i,floatingRootContext:H,mounted:T,side:a,sideOffset:l,align:f,alignOffset:c,collisionBoundary:m,collisionPadding:d,sticky:g,arrowPadding:y,disableAnchorTracking:w,keepMounted:R,collisionAvoidance:b,adaptiveOrigin:S}),U=ui.useMemo(()=>({open:_,side:L.side,align:L.align,anchorHidden:L.anchorHidden,instant:E!=="none"?"tracking-cursor":K}),[_,L.side,L.align,L.anchorHidden,E,K]),k=rp(t,U,{styles:L.positionerStyles,transitionStatus:A,props:x,refs:[r,v.useStateSetter("positionerElement")],hidden:!T,inert:!_||E==="both"||O});return(0,Ap.jsx)(yl.Provider,{value:L,children:k})});var Lp=u(he(),1);var Np=Lp.forwardRef(function(t,r){let{render:o,className:n,style:s,...i}=t,a=ir(),{side:f,align:l}=en(),c=a.useState("open"),m=a.useState("instantType"),d=a.useState("transitionStatus"),y=a.useState("popupProps"),g=a.useState("floatingRootContext"),w=a.useState("disabled"),b=a.useState("closeDelay");Rs({open:c,ref:a.context.popupRef,onComplete(){c&&a.context.onOpenChangeComplete?.(!0)}}),al(g,{enabled:!w,closeDelay:b});let C=a.useStateSetter("popupElement");return jt("div",t,{state:{open:c,side:f,align:l,instant:m,transitionStatus:d},ref:[r,a.context.popupRef,C],props:[Rd,y,$s(d),i],stateAttributesMapping:hf})});var Dp=u(he(),1);var Vp=Dp.forwardRef(function(t,r){let{render:o,className:n,style:s,...i}=t,a=ir(),{arrowRef:f,side:l,align:c,arrowUncentered:m,arrowStyles:d}=en(),y=a.useState("open"),g=a.useState("instantType");return jt("div",t,{state:{open:y,side:l,align:c,uncentered:m,instant:g},ref:[r,f],props:[{style:d,"aria-hidden":!0},i],stateAttributesMapping:_n})});var Mp=u(he(),1);var vl=u(z(),1),Bp=function(t){let{delay:r,closeDelay:o,timeout:n=400}=t,s=Mp.useMemo(()=>({open:r,close:o}),[r,o]);return(0,vl.jsx)(ml.Provider,{value:r,children:(0,vl.jsx)(Da,{delay:s,timeoutMs:n,children:t.children})})};var jp=u(he(),1);var zp=jp.forwardRef(function(t,r){let{render:o,className:n,style:s,children:i,...a}=t,f=ir(),l=en(),c=f.useState("instantType"),{children:m,state:d}=hp({store:f,side:l.side,children:i}),y={activationDirection:d.activationDirection,transitioning:d.transitioning,instant:c};return jt("div",t,{state:y,ref:r,props:[a,{children:m}],stateAttributesMapping:mp})});var jn=class extends Bs{constructor(){super(xp(),"Tooltip")}open(t){this.openByTrigger(t)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}};function Hp(){return new jn}function Er(e){return jt(e.defaultTagName??"div",e,e)}var Gp=u(ve(),1),bl="data-wp-hash";function wl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Yw(document)),e.__wpStyleRuntime}function Gw(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${bl}]`))if(r.getAttribute(bl)===t)return!0;return!1}function Yp(e,t,r){if(!e.head)return;let o=wl(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Gw(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(bl,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function Yw(e){let t=wl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Yp(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function qp(e,t){let r=wl();r.styles.set(e,t);for(let o of r.documents.keys())Yp(o,e,t)}typeof process>"u",qp("3167e7d116",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{text-wrap:pretty;margin:0}._14437cfb77831647__heading-2xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-p-line-height:var(--wpds-typography-line-height-2xl,40px);font-size:var(--wpds-typography-font-size-2xl,32px);line-height:var(--wpds-typography-line-height-2xl,40px)}._14437cfb77831647__heading-2xl,._3c78b7fa9b4072dd__heading-xl{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-emphasis,600)}._3c78b7fa9b4072dd__heading-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-md,24px)}.aa58f227716bcde2__heading-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-lg,15px)}.aa58f227716bcde2__heading-lg,.fc4da56d8dfe52c4__heading-md{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-sm,20px)}.fc4da56d8dfe52c4__heading-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px)}.a9b78c7c82e8dff7__heading-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-xs,16px);text-transform:uppercase}._305ff559e52180d5__body-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-xl,32px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-xl,32px)}._305ff559e52180d5__body-xl,.ca1aa3fc2029e958__body-lg{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-default,400)}.ca1aa3fc2029e958__body-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-lg,15px);line-height:var(--wpds-typography-line-height-md,24px)}._131101940be12424__body-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}._0e8d87a42c1f75fa__body-sm,._131101940be12424__body-md{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-default,400)}._0e8d87a42c1f75fa__body-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');var Up={text:"_83ed8a8da5dd50ea__text","heading-2xl":"_14437cfb77831647__heading-2xl","heading-xl":"_3c78b7fa9b4072dd__heading-xl","heading-lg":"aa58f227716bcde2__heading-lg","heading-md":"fc4da56d8dfe52c4__heading-md","heading-sm":"a9b78c7c82e8dff7__heading-sm","body-xl":"_305ff559e52180d5__body-xl","body-lg":"ca1aa3fc2029e958__body-lg","body-md":"_131101940be12424__body-md","body-sm":"_0e8d87a42c1f75fa__body-sm"};typeof process>"u",qp("e8e31009f5","._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);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var Wp={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"},tn=(0,Gp.forwardRef)(function({variant:t="body-md",render:r,className:o,...n},s){return Er({render:r,defaultTagName:"span",ref:s,props:Tt(n,{className:Ue(Up.text,Wp.heading,Wp.p,Up[t],o)})})});var rn={};vr(rn,{Popup:()=>mm,Portal:()=>fi,Positioner:()=>di,Provider:()=>Cm,Root:()=>xm,Trigger:()=>ym});var dm=u(ve(),1);var $p=u(ve(),1);var Sl="data-wp-hash";function Cl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Kw(document)),e.__wpStyleRuntime}function qw(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Sl}]`))if(r.getAttribute(Sl)===t)return!0;return!1}function Zp(e,t,r){if(!e.head)return;let o=Cl(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(qw(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Sl,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function Kw(e){let t=Cl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Zp(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Xw(e,t){let r=Cl();r.styles.set(e,t);for(let o of r.documents.keys())Zp(o,e,t)}typeof process>"u",Xw("be37f31c1e","._11fc52b637ff8a7e__slot{inset:0;isolation:isolate;pointer-events:none;position:fixed;z-index:1000000003}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._11fc52b637ff8a7e__slot>*{pointer-events:auto}}}");var Xp={slot:"_11fc52b637ff8a7e__slot"},Jp="data-wp-compat-overlay-slot";function Zw(){return typeof document>"u"?null:document}function Jw(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var Pr=null;function xl(e){return e.setAttribute("aria-hidden","false"),e}function Qw(e){let t=e.createElement("div");return t.setAttribute(Jp,""),Xp.slot&&t.classList.add(Xp.slot),e.body.appendChild(t),t}function Qp(){if(typeof window>"u"||!Jw()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=Zw();if(!e||!e.body)return;if(Pr&&Pr.ownerDocument===e&&Pr.isConnected)return xl(Pr);let t=e.querySelector(`[${Jp}]`);return t instanceof HTMLDivElement?(Pr=xl(t),Pr):(Pr?.isConnected&&Pr.remove(),Pr=xl(Qw(e)),Pr)}var em=u(z(),1),fi=(0,$p.forwardRef)(function({container:t,...r},o){return(0,em.jsx)(Wt.Portal,{container:t??Qp(),...r,ref:o})});var tm=u(ve(),1),nm=u(z(),1),Rl="data-wp-hash";function Tl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&e1(document)),e.__wpStyleRuntime}function $w(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Rl}]`))if(r.getAttribute(Rl)===t)return!0;return!1}function rm(e,t,r){if(!e.head)return;let o=Tl(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if($w(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Rl,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function e1(e){let t=Tl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)rm(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function om(e,t){let r=Tl();r.styles.set(e,t);for(let o of r.documents.keys())rm(o,e,t)}typeof process>"u",om("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var t1={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",om("19fcc06039",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._480b748dd3510e64__positioner{z-index:var(--wp-ui-tooltip-z-index,initial)}._50096b232db7709d__popup{--_wp-ui-elevation-sm:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-sm);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:1.4;padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);@media (forced-colors:active){border-bottom-color:CanvasText;border-bottom-style:solid;border-bottom-width:1px;border-left-color:CanvasText;border-left-style:solid;border-left-width:1px;border-right-color:CanvasText;border-right-style:solid;border-right-width:1px;border-top-color:CanvasText;border-top-style:solid;border-top-width:1px}}}}');var r1={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},di=(0,tm.forwardRef)(function({align:t="center",className:r,side:o="top",sideOffset:n=4,...s},i){return(0,nm.jsx)(Wt.Positioner,{ref:i,align:t,side:o,sideOffset:n,...s,className:Ue(t1["box-sizing"],r1.positioner,r)})});var sm=u(ve(),1);function El(e,t,r){return(0,sm.cloneElement)(e??t,{children:r})}var o1=u(am(),1);var cm=u(zn(),1),{lock:h5,unlock:um}=(0,cm.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/ui");function n1(){let e=o1;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return um(e.privateApis).ThemeProvider}var fm=n1();var Hn=u(z(),1),Pl="data-wp-hash";function _l(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&i1(document)),e.__wpStyleRuntime}function s1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Pl}]`))if(r.getAttribute(Pl)===t)return!0;return!1}function pm(e,t,r){if(!e.head)return;let o=_l(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(s1(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Pl,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function i1(e){let t=_l();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)pm(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function a1(e,t){let r=_l();r.styles.set(e,t);for(let o of r.documents.keys())pm(o,e,t)}typeof process>"u",a1("19fcc06039",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._480b748dd3510e64__positioner{z-index:var(--wp-ui-tooltip-z-index,initial)}._50096b232db7709d__popup{--_wp-ui-elevation-sm:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-sm);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:1.4;padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);@media (forced-colors:active){border-bottom-color:CanvasText;border-bottom-style:solid;border-bottom-width:1px;border-left-color:CanvasText;border-left-style:solid;border-left-width:1px;border-right-color:CanvasText;border-right-style:solid;border-right-width:1px;border-top-color:CanvasText;border-top-style:solid;border-top-width:1px}}}}');var l1={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},c1={background:"#1e1e1e"},mm=(0,dm.forwardRef)(function({portal:t,positioner:r,children:o,className:n,...s},i){let a=(0,Hn.jsx)(fm,{color:c1,children:(0,Hn.jsx)(Wt.Popup,{ref:i,className:Ue(l1.popup,n),...s,children:o})}),f=El(r,(0,Hn.jsx)(di,{}),a);return El(t,(0,Hn.jsx)(fi,{}),f)});var hm=u(ve(),1),gm=u(z(),1),ym=(0,hm.forwardRef)(function(t,r){return(0,gm.jsx)(Wt.Trigger,{ref:r,...t})});var vm=u(de(),1),bm=u(z(),1);function wm({children:e}){return(0,bm.jsx)(ri,{direction:(0,vm.isRTL)()?"rtl":"ltr",children:e})}var Ol=u(z(),1);function xm(e){return(0,Ol.jsx)(wm,{children:(0,Ol.jsx)(Wt.Root,{...e})})}var Sm=u(z(),1);function Cm({...e}){return(0,Sm.jsx)(Wt.Provider,{...e})}var Rm=u(ve(),1),Tm=u(de(),1),on=u(z(),1),kl="data-wp-hash";function Fl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&f1(document)),e.__wpStyleRuntime}function u1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${kl}]`))if(r.getAttribute(kl)===t)return!0;return!1}function Em(e,t,r){if(!e.head)return;let o=Fl(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(u1(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(kl,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function f1(e){let t=Fl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Em(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function mi(e,t){let r=Fl();r.styles.set(e,t);for(let o of r.documents.keys())Em(o,e,t)}typeof process>"u",mi("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var d1={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",mi("08122b3d53","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{.af79fb116edb0dd7__outset-ring--focus:focus,.dfcfdc28396e5d98__outset-ring--focus-visible:focus-visible,.e5cd9ee879f6403a__outset-ring--focus-within:focus-within,:focus-visible ._81935a08e952f267__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within,.abc777e9713fa711__outset-ring--focus-except-active:focus{outline:none}._3c9f5ee9fc9c136d__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.abc777e9713fa711__outset-ring--focus-except-active:focus:not(:active){--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--focus-color,var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9)));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var p1={"outset-ring--focus":"af79fb116edb0dd7__outset-ring--focus","outset-ring--focus-visible":"dfcfdc28396e5d98__outset-ring--focus-visible","outset-ring--focus-within":"e5cd9ee879f6403a__outset-ring--focus-within","outset-ring--focus-parent-visible":"_81935a08e952f267__outset-ring--focus-parent-visible","outset-ring--focus-except-active":"abc777e9713fa711__outset-ring--focus-except-active","outset-ring--focus-within-except-active":"_3c9f5ee9fc9c136d__outset-ring--focus-within-except-active"};typeof process>"u",mi("e8e6a9be37",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.d4250949359b05ce__link{text-decoration-thickness:from-font;text-underline-offset:.2em}.c6055659b8e2cd2c__is-brand,.c6055659b8e2cd2c__is-brand:visited{--_gcd-a-color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.c6055659b8e2cd2c__is-brand:active,.c6055659b8e2cd2c__is-brand:hover{--_gcd-a-color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}._92e0dfcaeee15b88__is-neutral,._92e0dfcaeee15b88__is-neutral:visited{--_gcd-a-color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);text-decoration-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d)}._92e0dfcaeee15b88__is-neutral:active,._92e0dfcaeee15b88__is-neutral:hover{--_gcd-a-color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.cf122a9bf1035d42__is-unstyled{--_gcd-a-color:inherit;color:inherit;text-decoration:none}._0cb411afac4c86c7__link-icon{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-padding-xs,4px);text-decoration:none}._0cb411afac4c86c7__link-icon:after{content:"\\2197"}._0cb411afac4c86c7__link-icon:dir(rtl):after{content:"\\2196"}}}');var pi={link:"d4250949359b05ce__link","is-brand":"c6055659b8e2cd2c__is-brand","is-neutral":"_92e0dfcaeee15b88__is-neutral","is-unstyled":"cf122a9bf1035d42__is-unstyled","link-icon":"_0cb411afac4c86c7__link-icon"};typeof process>"u",mi("e8e31009f5","._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);&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-weak,#707070))}&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}.c59a0ebebd71fa4a__ol{list-style:var(--_gcd-ol-list-style,none);margin:var(--_gcd-ol-margin,0);padding-block:var(--_gcd-ol-padding-block,0);padding-inline:var(--_gcd-ol-padding-inline,0)}._46b5cb0c8e24e8c9__li{margin:var(--_gcd-li-margin,0)}");var m1={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a",ol:"c59a0ebebd71fa4a__ol",li:"_46b5cb0c8e24e8c9__li"},Al=(0,Rm.forwardRef)(function({children:t,variant:r="default",tone:o="brand",openInNewTab:n=!1,target:s,render:i,className:a,...f},l){let c=n||/^_blank$/i.test(s??"");return Er({render:i,defaultTagName:"a",ref:l,props:Tt(f,{className:Ue(m1.a,d1["box-sizing"],p1["outset-ring--focus-except-active"],r!=="unstyled"&&pi.link,r!=="unstyled"&&pi[`is-${o}`],r==="unstyled"&&pi["is-unstyled"],a),target:s??(n?"_blank":void 0),children:(0,on.jsxs)(on.Fragment,{children:[t,c&&(0,on.jsx)("span",{className:pi["link-icon"],role:"img","aria-label":(0,Tm.__)("(opens in a new tab)")})]})})})});var hi=u(ve(),1),Il=(0,hi.forwardRef)(({icon:e,size:t=24,style:r,...o},n)=>{let s=e.props.style,i=s||r?{...s,...r}:void 0;return(0,hi.cloneElement)(e,{width:t,height:t,...o,...i?{style:i}:{},ref:n})});var gi=u(Ll(),1),Nl=u(z(),1),Dl=(0,Nl.jsx)(gi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:(0,Nl.jsx)(gi.Path,{d:"M7.59201 17.7565C8.8135 18.6933 10.3417 19.25 12 19.25C16.0041 19.25 19.25 16.0041 19.25 12C19.25 7.99594 16.0041 4.75 12 4.75C7.99594 4.75 4.75 7.99593 4.75 12L4.75 14M14.75 14.75L12.25 12.25L12.25 8M2 12L4.75 14L7.5 12",vectorEffect:"non-scaling-stroke"})});var nn=u(Ll(),1),Un=u(z(),1),Vl=(0,Un.jsxs)(nn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",style:{fill:"none"},stroke:"currentColor",strokeWidth:"1.5",children:[(0,Un.jsx)(nn.Path,{d:"M20.0645 13C18.5918 10.0366 15.5337 8 12 8C8.46631 8 5.40825 10.0366 3.93555 13",vectorEffect:"non-scaling-stroke"}),(0,Un.jsx)(nn.Circle,{cx:"12",cy:"12.5",r:"3",fill:"currentColor",vectorEffect:"non-scaling-stroke"})]});var _m=u(ve(),1),Ml="data-wp-hash";function Bl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&g1(document)),e.__wpStyleRuntime}function h1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Ml}]`))if(r.getAttribute(Ml)===t)return!0;return!1}function Om(e,t,r){if(!e.head)return;let o=Bl(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(h1(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Ml,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function g1(e){let t=Bl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Om(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function y1(e,t){let r=Bl();r.styles.set(e,t);for(let o of r.documents.keys())Om(o,e,t)}typeof process>"u",y1("f4df7461e9","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.f37b9e2e191ebd66__visually-hidden{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal;padding:0;position:absolute;width:1px;word-break:normal}}}");var v1={"visually-hidden":"f37b9e2e191ebd66__visually-hidden"},jl=(0,_m.forwardRef)(function({render:t,...r},o){return Er({render:t,ref:o,props:Tt({className:v1["visually-hidden"]},r,{"data-visually-hidden":""})})});var km=u(ve(),1),zl="data-wp-hash";function Hl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&w1(document)),e.__wpStyleRuntime}function b1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${zl}]`))if(r.getAttribute(zl)===t)return!0;return!1}function Fm(e,t,r){if(!e.head)return;let o=Hl(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(b1(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(zl,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function w1(e){let t=Hl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Fm(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function x1(e,t){let r=Hl();r.styles.set(e,t);for(let o of r.documents.keys())Fm(o,e,t)}typeof process>"u",x1("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var S1={stack:"_19ce0419607e1896__stack"},C1={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)"},to=(0,km.forwardRef)(function({direction:t,gap:r,align:o,justify:n,wrap:s,render:i,...a},f){let l={gap:r&&C1[r],alignItems:o,justifyContent:n,flexDirection:t,flexWrap:s};return Er({render:i,ref:f,props:Tt(a,{style:l,className:S1.stack})})});var Im=u(ve(),1),Ul="data-wp-hash";function Wl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&T1(document)),e.__wpStyleRuntime}function R1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Ul}]`))if(r.getAttribute(Ul)===t)return!0;return!1}function Lm(e,t,r){if(!e.head)return;let o=Wl(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(R1(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Ul,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function T1(e){let t=Wl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Lm(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Nm(e,t){let r=Wl();r.styles.set(e,t);for(let o of r.documents.keys())Lm(o,e,t)}typeof process>"u",Nm("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var E1={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Nm("ed2c39ec90","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.b20cc1690085c2f0__skeleton{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);display:block;@media (forced-colors:active){border:var(--wpds-border-width-xs,1px) solid CanvasText}}._9b143194fdb45f93__pulse{@media not (prefers-reduced-motion){animation:e2b9fe0690281bc8__skeleton-pulse 1.5s ease-in-out infinite}}@keyframes e2b9fe0690281bc8__skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}}}");var Am={skeleton:"b20cc1690085c2f0__skeleton",pulse:"_9b143194fdb45f93__pulse","skeleton-pulse":"e2b9fe0690281bc8__skeleton-pulse"},Gl=(0,Im.forwardRef)(function({render:t,...r},o){return Er({render:t,ref:o,props:Tt({className:Ue(Am.skeleton,Am.pulse,E1["box-sizing"]),"aria-hidden":!0},r)})});var Dm=u(ve(),1),Vm=u(z(),1),Mm=(0,Dm.forwardRef)(({children:e,className:t,ariaLabel:r,as:o="div",...n},s)=>(0,Vm.jsx)(o,{ref:s,className:Ue("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...n,children:e}));Mm.displayName="NavigableRegion";var Bm=Mm;var jm=u(de(),1);var ro=u(z(),1),ql="data-wp-hash";function Kl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&_1(document)),e.__wpStyleRuntime}function P1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${ql}]`))if(r.getAttribute(ql)===t)return!0;return!1}function zm(e,t,r){if(!e.head)return;let o=Kl(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(P1(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(ql,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function _1(e){let t=Kl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)zm(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function O1(e,t){let r=Kl();r.styles.set(e,t);for(let o of r.documents.keys())zm(o,e,t)}typeof process>"u",O1("72ef022400",".bfb5a2dd8cceebd3__list{--focus-ring-size:calc(var(--wpds-border-width-focus, var(--wp-admin-border-width-focus, 2px))*2);list-style:none;margin:calc(var(--focus-ring-size)*-1);overflow-x:auto;padding:var(--focus-ring-size);scroll-padding:var(--focus-ring-size)}.a4759b4cb2c8bd92__li{flex-shrink:0}._07da506d3f2d9afe__item{align-items:center;color:var(--wpds-color-foreground-interactive-neutral-weak,#707070);display:flex;font-weight:var(--wpds-typography-font-weight-default,400);min-block-size:44px;min-inline-size:44px;text-decoration:none}._07da506d3f2d9afe__item:hover,._07da506d3f2d9afe__item[aria-current=page]{color:var(--wpds-color-foreground-interactive-neutral-weak-active,#1e1e1e)}._07da506d3f2d9afe__item[aria-current=page]{font-weight:var(--wpds-typography-font-weight-emphasis,600)}");var Yl={list:"bfb5a2dd8cceebd3__list",li:"a4759b4cb2c8bd92__li",item:"_07da506d3f2d9afe__item"},k1=({items:e,currentHref:t,ariaLabel:r=(0,jm.__)("Sections"),linkComponent:o,className:n})=>{if(!e.length)return null;let s=o??"a";return(0,ro.jsx)("nav",{"aria-label":r,className:n,children:(0,ro.jsx)(to,{render:(0,ro.jsx)("ul",{role:"list"}),direction:"row",align:"center",gap:"md",className:Yl.list,children:e.map(i=>(0,ro.jsx)("li",{className:Yl.li,children:(0,ro.jsx)(tn,{variant:"body-md",className:Yl.item,render:(0,ro.jsx)(Al,{variant:"unstyled","aria-current":i.href===t?"page":void 0,render:(0,ro.jsx)(s,{href:i.href})}),children:i.label})},i.href))})})},Hm=k1;var Wm=u(ce(),1),{Fill:Gm,Slot:Ym}=(0,Wm.createSlotFill)("SidebarToggle");var er=u(z(),1),Xl="data-wp-hash";function Zl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&A1(document)),e.__wpStyleRuntime}function F1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Xl}]`))if(r.getAttribute(Xl)===t)return!0;return!1}function qm(e,t,r){if(!e.head)return;let o=Zl(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(F1(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Xl,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function A1(e){let t=Zl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)qm(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function I1(e,t){let r=Zl();r.styles.set(e,t);for(let o of r.documents.keys())qm(o,e,t)}typeof process>"u",I1("1f3750277d","._956b6df0898efed0__page{text-wrap:pretty;background-color:var(--wpds-color-background-surface-neutral,#fcfcfc);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-flow:column;height:100%;position:relative;z-index:1}._0625b55e82a0d93d__header{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-block-end:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);inset-block-start:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky;z-index:1}.a43c44d5ae28b2e8__header-content{min-height:var(--wpds-dimension-size-md,32px)}.b7cb5b9daf3a3b25__header-actions{flex-shrink:0}._8bcd33103b451f30__header-lockup{min-width:0}._8113be94e7caf73c__header-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._9a776c7f70996f61__header-visual{display:grid;flex-shrink:0;grid-template-columns:1fr;grid-template-rows:1fr;height:var(--wpds-dimension-size-sm,24px);width:var(--wpds-dimension-size-sm,24px);>*{grid-column:1/-1;grid-row:1/-1;max-height:100%;max-width:100%}}.d5e0920cd15d35bc__sidebar-toggle-slot:empty{display:none}._60fea2f6bf5319cd__header-subtitle{color:var(--wpds-color-foreground-content-neutral-weak,#707070);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._0625b55e82a0d93d__header._4b0f17e503d11619__has-navigation,._0625b55e82a0d93d__header._4b0f17e503d11619__has-navigation ._60fea2f6bf5319cd__header-subtitle{padding-block-end:0}._673c99dcbfb58211__header-navigation{margin-block-start:var(--wpds-dimension-gap-md,12px)}.be5e57d029ec4036__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;&._128806d0b26e3a50__has-padding{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px)}}");var _r={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-lockup":"_8bcd33103b451f30__header-lockup","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle","has-navigation":"_4b0f17e503d11619__has-navigation","header-navigation":"_673c99dcbfb58211__header-navigation",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function Km({headingLevel:e=1,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:s,actions:i,navigation:a,components:f,showSidebarToggle:l=!0}){let c=`h${e}`,m=!!a?.items?.length;return(0,er.jsxs)(to,{direction:"column",className:Ue(_r.header,m&&_r["has-navigation"]),children:[(0,er.jsxs)(to,{className:_r["header-content"],direction:"row",gap:"sm",justify:"space-between",children:[(0,er.jsxs)(to,{direction:"row",gap:"sm",align:"center",justify:"start",className:_r["header-lockup"],children:[l&&(0,er.jsx)(Ym,{bubblesVirtually:!0,className:_r["sidebar-toggle-slot"]}),o&&(0,er.jsx)("div",{className:_r["header-visual"],"aria-hidden":"true",children:o}),n&&(0,er.jsx)(tn,{className:_r["header-title"],render:(0,er.jsx)(c,{}),variant:"heading-lg",children:n}),t,r]}),i&&(0,er.jsx)(to,{align:"center",className:_r["header-actions"],direction:"row",gap:"sm",children:i})]}),s&&(0,er.jsx)(tn,{render:(0,er.jsx)("p",{}),variant:"body-md",className:_r["header-subtitle"],children:s}),m&&(0,er.jsx)(Hm,{...a,linkComponent:f?.link,className:_r["header-navigation"]})]})}var Wn=u(z(),1),Ql="data-wp-hash";function $l(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&N1(document)),e.__wpStyleRuntime}function L1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Ql}]`))if(r.getAttribute(Ql)===t)return!0;return!1}function Xm(e,t,r){if(!e.head)return;let o=$l(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(L1(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Ql,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function N1(e){let t=$l();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Xm(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function D1(e,t){let r=$l();r.styles.set(e,t);for(let o of r.documents.keys())Xm(o,e,t)}typeof process>"u",D1("1f3750277d","._956b6df0898efed0__page{text-wrap:pretty;background-color:var(--wpds-color-background-surface-neutral,#fcfcfc);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-flow:column;height:100%;position:relative;z-index:1}._0625b55e82a0d93d__header{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-block-end:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);inset-block-start:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky;z-index:1}.a43c44d5ae28b2e8__header-content{min-height:var(--wpds-dimension-size-md,32px)}.b7cb5b9daf3a3b25__header-actions{flex-shrink:0}._8bcd33103b451f30__header-lockup{min-width:0}._8113be94e7caf73c__header-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._9a776c7f70996f61__header-visual{display:grid;flex-shrink:0;grid-template-columns:1fr;grid-template-rows:1fr;height:var(--wpds-dimension-size-sm,24px);width:var(--wpds-dimension-size-sm,24px);>*{grid-column:1/-1;grid-row:1/-1;max-height:100%;max-width:100%}}.d5e0920cd15d35bc__sidebar-toggle-slot:empty{display:none}._60fea2f6bf5319cd__header-subtitle{color:var(--wpds-color-foreground-content-neutral-weak,#707070);padding-block-end:var(--wpds-dimension-padding-xs,4px)}._0625b55e82a0d93d__header._4b0f17e503d11619__has-navigation,._0625b55e82a0d93d__header._4b0f17e503d11619__has-navigation ._60fea2f6bf5319cd__header-subtitle{padding-block-end:0}._673c99dcbfb58211__header-navigation{margin-block-start:var(--wpds-dimension-gap-md,12px)}.be5e57d029ec4036__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;&._128806d0b26e3a50__has-padding{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px)}}");var Jl={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-lockup":"_8bcd33103b451f30__header-lockup","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle","has-navigation":"_4b0f17e503d11619__has-navigation","header-navigation":"_673c99dcbfb58211__header-navigation",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function Zm({headingLevel:e,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:s,children:i,className:a,actions:f,navigation:l,components:c,ariaLabel:m,hasPadding:d=!1,showSidebarToggle:y=!0}){let g=Ue(Jl.page,a);return(0,Wn.jsxs)(Bm,{className:g,ariaLabel:m??(typeof n=="string"?n:""),children:[(n||t||r||f||o||!!l?.items?.length)&&(0,Wn.jsx)(Km,{headingLevel:e,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:s,actions:f,navigation:l,components:c,showSidebarToggle:y}),d?(0,Wn.jsx)("div",{className:Ue(Jl.content,Jl["has-padding"]),children:i}):i]})}Zm.SidebarToggleFill=Gm;var ec=Zm;var sn=u(de()),bi=u(tc()),uh=u(Br()),wi=u(Ft()),fh=u(At()),no=u(ce()),dh=u(th());var Yn=u(ve());import{useEditorSettings as G1}from"@wordpress/lazy-editor";var rh=u(zn()),{lock:J4,unlock:Ro}=(0,rh.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/routes");var ah=u(rc()),lh=u(At()),vi=u(ve()),oo=u(de());var sc=u(oc());var Gn=u(de()),sh=u(oc());var V1=(()=>{let e=(0,sh.getQueryArg)(window.location.href,"wp_theme_preview");return typeof e=="string"?e:""})();function yi(){return V1}function ih(e){return e?(0,Gn.sprintf)((0,Gn.__)("Previewing %s"),e):(0,Gn.__)("Theme Preview")}var nc=u(z()),{EntitiesSavedStatesExtensible:M1,useEntitiesSavedStatesIsDirty:B1}=Ro(lh.privateApis),j1="/wp/v2/themes?status=active";function z1(){let[e,t]=(0,vi.useState)();return(0,vi.useEffect)(()=>{let r=(0,sc.addQueryArgs)(j1,{context:"edit",wp_theme_preview:""});(0,ah.default)({path:r}).then(o=>t(o[0])).catch(()=>{})},[]),e}function H1(e){window.location.href=(0,sc.addQueryArgs)("themes.php",{action:"activate",stylesheet:e,_wpnonce:window.WP_BLOCK_THEME_ACTIVATE_NONCE})}function ch({themeName:e,onClose:t}){let r=B1(),o,n;r.isDirty?(o=(0,oo.__)("Activate & Save"),n=(0,oo.__)("Theme activated and site updated.")):(o=(0,oo.__)("Activate"),n=(0,oo.__)("Theme activated."));let s=z1(),i=(0,nc.jsx)("p",{children:(0,oo.sprintf)((0,oo.__)("Saving your changes will change your active theme from %1$s to %2$s."),s?.name?.rendered??"...",e??"...")});return(0,nc.jsx)(M1,{...r,additionalPrompt:i,close:t,onSave:()=>H1(yi()),saveEnabled:!0,saveLabel:o,variant:"inline",successNoticeContent:n})}if(typeof document<"u"&&(typeof process>"u"||!0)&&!document.head.querySelector("style[data-wp-hash='f4ae13b25a']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","f4ae13b25a"),e.appendChild(document.createTextNode(".routes-styles__page .global-styles-ui-screen-root{box-shadow:none}.routes-styles__page .global-styles-ui-screen-root>div>hr{display:none}.routes-styles__page .global-styles-ui-sidebar__navigator-provider .components-tools-panel{border-top:none}.routes-styles__page .global-styles-ui-sidebar__navigator-provider{overflow-y:auto;padding-inline:0}.routes-styles__content{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);flex-grow:1;min-height:0}")),document.head.appendChild(e)}var It=u(z()),{GlobalStylesUIWrapper:Y1,GlobalStylesActionMenu:q1}=Ro(bi.privateApis);function K1(){let e=U1(),t=W1({strict:!1}),r=(0,uh.useViewportMatch)("medium","<"),o=!!yi(),[n,s]=(0,Yn.useState)(!1),{globalStylesId:i,hasRevisions:a,themeName:f}=(0,wi.useSelect)(b=>{let{getCurrentTheme:C,getEntityRecord:x,__experimentalGetCurrentGlobalStylesId:v}=b(fh.store),R=o?C()?.name?.rendered:void 0,_=v(),T=_?x("root","globalStyles",_):void 0;return{globalStylesId:_,hasRevisions:!!T?._links?.["version-history"]?.[0]?.count,themeName:R?(0,dh.decodeEntities)(R):void 0}},[o]),{editorSettings:l}=G1({stylesId:i}),c=t.section??"/",m=c.startsWith("/revisions"),{setStylesPath:d}=Ro((0,wi.useDispatch)(bi.store));(0,Yn.useEffect)(()=>{if(m)return d(c),()=>d("/")},[m,c,d]);let[y,g]=(0,Yn.useState)(t.preview==="stylebook"),w=b=>{e({search:{...t,section:b}})};return(0,It.jsxs)(ec,{headingLevel:2,actions:!r||o?(0,It.jsxs)(no.__experimentalHStack,{children:[!r&&(0,It.jsxs)(It.Fragment,{children:[(0,It.jsx)(no.Button,{size:"compact",isPressed:y,icon:Vl,label:(0,sn.__)("Style Book"),onClick:()=>{let b=!y;g(b),e({search:b?{...t,preview:"stylebook"}:(()=>{let{preview:C,...x}=t;return x})()})}}),(0,It.jsx)(no.Button,{size:"compact",isPressed:m,icon:Dl,label:(0,sn.__)("Revisions"),accessibleWhenDisabled:!0,disabled:!a,onClick:()=>w(m?"/":"/revisions")}),(0,It.jsx)(q1,{hideWelcomeGuide:!0,onChangePath:w})]}),o&&(0,It.jsx)(no.Button,{size:"compact",variant:"primary",onClick:()=>s(!0),children:(0,sn.__)("Activate")})]}):null,className:"routes-styles__page",title:o?ih(f):(0,sn.__)("Styles"),children:[(0,It.jsx)("div",{className:"routes-styles__content",children:(0,It.jsx)(Y1,{path:c,onPathChange:w,settings:l})}),n&&(0,It.jsx)(no.Modal,{title:(0,sn.__)("Activate"),onRequestClose:()=>s(!1),size:"small",children:(0,It.jsx)(ch,{themeName:f,onClose:()=>s(!1)})})]})}var X1=K1;var Bv=u(tc()),jv=u(ce()),zv=u(Ft()),Hv=u(At());import{useNavigate as q2,useSearch as K2}from"@wordpress/route";import{useEditorAssets as X2,useEditorSettings as Z2}from"@wordpress/lazy-editor";var Vv=u(ce(),1),Mv=u(an(),1),j2=u(Ft(),1),z2=u(Lt(),1),du=u(ve(),1),H2=u(Br(),1);function ln(e,t,r){t=Array.isArray(t)?[...t]:[t],e=Array.isArray(e)?[...e]:{...e};let o=t.pop(),n=e;for(let s of t){let i=n[s];n=n[s]=Array.isArray(i)?[...i]:{...i}}return n[o]=r,e}var lt=(e,t,r)=>{let o=Array.isArray(t)?t:t.split("."),n=e;return o.forEach(s=>{n=n?.[s]}),n??r};var Z1=["appearanceTools","useRootPaddingAwareAlignments","background.backgroundImage","background.backgroundRepeat","background.backgroundSize","background.backgroundPosition","background.gradient","border.color","border.radius","border.radiusSizes","border.style","border.width","shadow.presets","shadow.defaultPresets","color.background","color.button","color.caption","color.custom","color.customDuotone","color.customGradient","color.defaultDuotone","color.defaultGradients","color.defaultPalette","color.duotone","color.gradients","color.heading","color.link","color.palette","color.text","custom","dimensions.aspectRatio","dimensions.height","dimensions.minHeight","dimensions.minWidth","dimensions.width","dimensions.dimensionSizes","layout.contentSize","layout.definitions","layout.wideSize","lightbox.enabled","lightbox.allowEditing","position.fixed","position.sticky","spacing.customSpacingSize","spacing.defaultSpacingSizes","spacing.spacingSizes","spacing.spacingScale","spacing.blockGap","spacing.margin","spacing.padding","spacing.units","typography.fluid","typography.customFontSize","typography.defaultFontSizes","typography.dropCap","typography.fontFamilies","typography.fontSizes","typography.fontStyle","typography.fontWeight","typography.letterSpacing","typography.lineHeight","typography.textAlign","typography.textColumns","typography.textDecoration","typography.textIndent","typography.textShadow","typography.defaultTextShadowPresets","typography.textShadowPresets","typography.textTransform","typography.writingMode","viewport.mobile","viewport.tablet"];function ic(e,t,r){let o=r?".blocks."+r:"",n=t?"."+t:"",s=`settings${o}${n}`,i=`settings${n}`;if(t)return lt(e,s)??lt(e,i);let a={};return Z1.forEach(f=>{let l=lt(e,`settings${o}.${f}`)??lt(e,`settings.${f}`);l!==void 0&&(a=ln(a,f.split("."),l))}),a}function ac(e,t,r,o){let n=o?".blocks."+o:"",s=t?"."+t:"",i=`settings${n}${s}`;return ln(e,i.split("."),r)}var bh=u(gh(),1);var J1="1600px",Q1="320px",$1=1,ex=.25,tx=.75,rx="14px";function yh({minimumFontSize:e,maximumFontSize:t,fontSize:r,minimumViewportWidth:o=Q1,maximumViewportWidth:n=J1,scaleFactor:s=$1,minimumFontSizeLimit:i}){if(i=Or(i)?i:rx,r){let v=Or(r);if(!v?.unit||!v?.value)return null;let R=Or(i,{coerceTo:v.unit});if(R?.value&&!e&&!t&&v?.value<=R?.value)return null;if(t||(t=`${v.value}${v.unit}`),!e){let _=v.unit==="px"?v.value:v.value*16,T=Math.min(Math.max(1-.075*Math.log2(_),ex),tx),E=qn(v.value*T,3);R?.value&&E<R?.value?e=`${R.value}${R.unit}`:e=`${E}${v.unit}`}}let a=Or(e),f=a?.unit||"rem",l=Or(t,{coerceTo:f});if(!a||!l)return null;let c=Or(e,{coerceTo:"rem"}),m=Or(n,{coerceTo:f}),d=Or(o,{coerceTo:f});if(!m||!d||!c)return null;let y=m.value-d.value;if(!y)return null;let g=qn(d.value/100,3),w=qn(g,3)+f,b=100*((l.value-a.value)/y),C=qn((b||1)*s,3),x=`${c.value}${c.unit} + ((1vw - ${w}) * ${C})`;return`clamp(${e}, ${x}, ${t})`}function Or(e,t={}){if(typeof e!="string"&&typeof e!="number")return null;isFinite(e)&&(e=`${e}px`);let{coerceTo:r,rootSizeValue:o,acceptableUnits:n}={coerceTo:"",rootSizeValue:16,acceptableUnits:["rem","px","em"],...t},s=n?.join("|"),i=new RegExp(`^(\\d*\\.?\\d+)(${s}){1,1}$`),a=e.toString().match(i);if(!a||a.length<3)return null;let[,f,l]=a,c=parseFloat(f);return r==="px"&&(l==="em"||l==="rem")&&(c=c*o,l=r),l==="px"&&(r==="em"||r==="rem")&&(c=c/o,l=r),(r==="em"||r==="rem")&&(l==="em"||l==="rem")&&(l=r),l?{value:qn(c,3),unit:l}:null}function qn(e,t=3){let r=Math.pow(10,t);return Math.round(e*r)/r}function lc(e){let t=e?.fluid;return t===!0||t&&typeof t=="object"&&Object.keys(t).length>0}function ox(e){let t=e?.typography??{},r=e?.layout,o=Or(r?.wideSize)?r?.wideSize:null;return lc(t)&&o?{fluid:{maxViewportWidth:o,...typeof t.fluid=="object"?t.fluid:{}}}:{fluid:t?.fluid}}function vh(e,t){let{size:r}=e;if(!r||r==="0"||e?.fluid===!1||!lc(t?.typography)&&!lc(e))return r;let o=ox(t)?.fluid??{},n=yh({minimumFontSize:typeof e?.fluid=="boolean"?void 0:e?.fluid?.min,maximumFontSize:typeof e?.fluid=="boolean"?void 0:e?.fluid?.max,fontSize:r,minimumFontSizeLimit:typeof o=="object"?o?.minFontSize:void 0,maximumViewportWidth:typeof o=="object"?o?.maxViewportWidth:void 0,minimumViewportWidth:typeof o=="object"?o?.minViewportWidth:void 0});return n||r}var nx=[{path:["color","palette"],valueKey:"color",cssVarInfix:"color",classes:[{classSuffix:"color",propertyName:"color"},{classSuffix:"background-color",propertyName:"background-color"},{classSuffix:"border-color",propertyName:"border-color"}]},{path:["color","gradients"],valueKey:"gradient",cssVarInfix:"gradient",classes:[{classSuffix:"gradient-background",propertyName:"background"}]},{path:["color","duotone"],valueKey:"colors",cssVarInfix:"duotone",valueFunc:({slug:e})=>`url( '#wp-duotone-${e}' )`,classes:[]},{path:["shadow","presets"],valueKey:"shadow",cssVarInfix:"shadow",classes:[]},{path:["typography","fontSizes"],valueFunc:(e,t)=>vh(e,t),valueKey:"size",cssVarInfix:"font-size",classes:[{classSuffix:"font-size",propertyName:"font-size"}]},{path:["typography","fontFamilies"],valueKey:"fontFamily",cssVarInfix:"font-family",classes:[{classSuffix:"font-family",propertyName:"font-family"}]},{path:["typography","textShadowPresets"],valueKey:"textShadow",cssVarInfix:"text-shadow",classes:[{classSuffix:"text-shadow",propertyName:"text-shadow"}]},{path:["spacing","spacingSizes"],valueKey:"size",cssVarInfix:"spacing",valueFunc:({size:e})=>e,classes:[]},{path:["border","radiusSizes"],valueKey:"size",cssVarInfix:"border-radius",classes:[]},{path:["dimensions","dimensionSizes"],valueKey:"size",cssVarInfix:"dimension",classes:[]}];function sx(e,t){if(!e||!t)return e;if(typeof e=="object"&&"ref"in e&&e?.ref){let r=(0,bh.getCSSValueFromRawStyle)(lt(t,e.ref));return typeof r=="object"&&r!==null&&"ref"in r&&r?.ref?void 0:r===void 0?e:r}return e}function ix(e,t){if(!e||!t||!Array.isArray(t))return e;let r=t.find(o=>o?.name===e);return r?.href?r?.href:e}function cc(e,t){if(!e||!t)return e;let r=sx(e,t);return typeof r=="object"&&r!==null&&"url"in r&&r?.url?{...r,url:ix(r.url,t?._links?.["wp:theme-file"])}:r}function wh(e,t,r=[],o="slug",n){let s=[t?lt(e,["blocks",t,...r]):void 0,lt(e,r)].filter(Boolean);for(let i of s)if(i){let a=["custom","theme","default"];for(let f of a){let l=i[f];if(l){let c=l.find(m=>m[o]===n);if(c)return o==="slug"||wh(e,t,r,"slug",c.slug)[o]===c[o]?c:void 0}}}}function ax(e,t,r,[o,n]=[]){let s=nx.find(a=>a.cssVarInfix===o);if(!s||!e.settings)return r;let i=wh(e.settings,t,s.path,"slug",n);if(i){let{valueKey:a}=s,f=i[a];return xi(e,t,f)}return r}function lx(e,t,r,o=[]){let n=(t?lt(e?.settings??{},["blocks",t,"custom",...o]):void 0)??lt(e?.settings??{},["custom",...o]);return n?xi(e,t,n):r}function xi(e,t,r){if(!r||typeof r!="string")if(typeof r=="object"&&r!==null&&"ref"in r&&typeof r.ref=="string"){let l=lt(e,r.ref);if(!l||typeof l=="object"&&"ref"in l)return l;r=l}else return r;let o="var:",n="var(--wp--",s=")",i;if(r.startsWith(o))i=r.slice(o.length).split("|");else if(r.startsWith(n)&&r.endsWith(s))i=r.slice(n.length,-s.length).split("--");else return r;let[a,...f]=i;return a==="preset"?ax(e,t,r,f):a==="custom"?lx(e,t,r,f):r}var Sh={"@mobile":"mobile","@tablet":"tablet","-current":"@current"};function xh(e){return!!e&&typeof e=="object"&&!Array.isArray(e)}function Ch(e){if(!xh(e))return e;let t=e;return Object.entries(Sh).forEach(([r,o])=>{Object.hasOwn(e,o)&&(t===e&&(t={...e}),Object.hasOwn(e,r)||(t[r]=e[o]),delete t[o])}),Object.entries(t).forEach(([r,o])=>{if(!xh(o))return;let n=Ch(o);n!==o&&(t===e&&(t={...e}),t[r]=n)}),t}function Kn(e){if(!e?.styles)return e;let t=Ch(e.styles);return t===e.styles?e:{...e,styles:t}}function Rh(e){let t=e.split("."),r=t.map(o=>Sh[o]??o);return r.some((o,n)=>o!==t[n])?r.join("."):void 0}function Si(e,t,r,o=!0){let n=t?"."+t:"",s=r?`styles.blocks.${r}${n}`:`styles${n}`;if(!e)return;let i=lt(e,s),a=Rh(s);if(i===void 0&&a){let l=!0,c=e;for(let m of s.split(".")){if(!c||typeof c!="object"||!Object.hasOwn(c,m)){l=!1;break}c=c[m]}l||(i=lt(e,a))}return o?xi(e,r,i):i}function uc(e,t,r,o){let n=t?"."+t:"",s=o?`styles.blocks.${o}${n}`:`styles${n}`;return ln(Kn(e),s.split("."),r)}var fc=u(Eh(),1);function Xn(e,t){return typeof e!="object"||typeof t!="object"?e===t:(0,fc.default)(e?.styles,t?.styles)&&(0,fc.default)(e?.settings,t?.settings)}var Ih=u(kh(),1);function Fh(e){return Object.prototype.toString.call(e)==="[object Object]"}function Ah(e){var t,r;return Fh(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(Fh(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}function To(e,t){return(0,Ih.default)(Kn(e),Kn(t),{isMergeableObject:Ah,customMerge:r=>{if(r==="backgroundImage")return(o,n)=>n??o}})}for(zh={grad:.9,turn:360,rad:360/(2*Math.PI)},kr=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},bt=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},Gt=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},gc=function(e){return(e=isFinite(e)?e%360:0)<0?e+360:e},Ti=function(e,t){return t===void 0&&(t=0),bt(e,t)%360},mc=function(e){return{r:Gt(e.r,0,255),g:Gt(e.g,0,255),b:Gt(e.b,0,255),a:Gt(e.a)}},Ri=function(e){return{r:bt(e.r),g:bt(e.g),b:bt(e.b),a:bt(e.a,3)}},Hh=/^#([0-9a-f]{3,8})$/i,Eo=function(e,t){var r=e.charCodeAt(t);return(15&r)+9*(r>>6)},Qn=function(e,t){return Eo(e,t)<<4|Eo(e,t+1)},hc=[],Jn=0;Jn<256;Jn++)hc.push((Jn<16?"0":"")+Jn.toString(16));var zh,kr,bt,Gt,gc,Ti,mc,Ri,Hh,Eo,Qn,hc,Jn,Ci=function(e){return hc[Gt(e,0,255)]},Uh=function(e){var t=e.r,r=e.g,o=e.b,n=e.a,s=Math.max(t,r,o),i=s-Math.min(t,r,o),a=i?s===t?(r-o)/i:s===r?2+(o-t)/i:4+(t-r)/i:0;return{h:60*(a<0?a+6:a),s:s?i/s*100:0,v:s/255*100,a:n}},Wh=function(e){var t=e.h,r=e.s,o=e.v,n=e.a;t=t/360*6,r/=100,o/=100;var s=Math.floor(t),i=o*(1-r),a=o*(1-(t-s)*r),f=o*(1-(1-t+s)*r),l=s%6;return{r:255*[o,a,i,i,f,o][l],g:255*[f,o,o,a,i,i][l],b:255*[i,i,f,o,o,a][l],a:n}},Lh=function(e){return{h:gc(e.h),s:Gt(e.s,0,100),l:Gt(e.l,0,100),a:Gt(e.a)}},Nh=function(e){return{h:Ti(e.h),s:bt(e.s),l:bt(e.l),a:bt(e.a,3)}},Dh=function(e){return Wh((r=(t=e).s,{h:t.h,s:(r*=((o=t.l)<50?o:100-o)/100)>0?2*r/(o+r)*100:0,v:o+r,a:t.a}));var t,r,o},un=function(e){return{h:(t=Uh(e)).h,s:(n=(200-(r=t.s))*(o=t.v)/100)>0&&n<200?r*o/100/(n<=100?n:200-n)*100:0,l:n/2,a:t.a};var t,r,o,n},Sx=/^hsla?\(\s*([+-]?(?:\d*\.\d+|\d+))(deg|rad|grad|turn)?\s*,\s*([+-]?(?:\d*\.\d+|\d+))%\s*,\s*([+-]?(?:\d*\.\d+|\d+))%\s*(?:,\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*)?\)$/i,Cx=/^hsla?\(\s*([+-]?(?:\d*\.\d+|\d+))(deg|rad|grad|turn)?\s+([+-]?(?:\d*\.\d+|\d+))%\s+([+-]?(?:\d*\.\d+|\d+))%\s*(?:\/\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*)?\)$/i,Rx=/^rgba?\(\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*,\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*,\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*(?:,\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*)?\)$/i,Tx=/^rgba?\(\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s+([+-]?(?:\d*\.\d+|\d+))(%)?\s+([+-]?(?:\d*\.\d+|\d+))(%)?\s*(?:\/\s*([+-]?(?:\d*\.\d+|\d+))(%)?\s*)?\)$/i,Vh={string:[[function(e){if(!Hh.test(e))return null;var t=e.length;return t<=5?{r:17*Eo(e,1),g:17*Eo(e,2),b:17*Eo(e,3),a:t===5?bt(17*Eo(e,4)/255,2):1}:t===7||t===9?{r:Qn(e,1),g:Qn(e,3),b:Qn(e,5),a:t===9?bt(Qn(e,7)/255,2):1}:null},"hex"],[function(e){var t=Rx.exec(e)||Tx.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:mc({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:t[7]===void 0?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=Sx.exec(e)||Cx.exec(e);if(!t)return null;var r,o,n=Lh({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(zh[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return Dh(n)},"hsl"]],object:[[function(e){var t=e.r,r=e.g,o=e.b,n=e.a,s=n===void 0?1:n;return kr(t)&&kr(r)&&kr(o)?mc({r:Number(t),g:Number(r),b:Number(o),a:Number(s)}):null},"rgb"],[function(e){var t=e.h,r=e.s,o=e.l,n=e.a,s=n===void 0?1:n;if(!kr(t)||!kr(r)||!kr(o))return null;var i=Lh({h:Number(t),s:Number(r),l:Number(o),a:Number(s)});return Dh(i)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,n=e.a,s=n===void 0?1:n;if(!kr(t)||!kr(r)||!kr(o))return null;var i=(function(a){return{h:gc(a.h),s:Gt(a.s,0,100),v:Gt(a.v,0,100),a:Gt(a.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(s)});return Wh(i)},"hsv"]]},Mh=function(e,t){for(var r=0;r<t.length;r++){var o=t[r][0](e);if(o)return[o,t[r][1]]}return[null,void 0]},Ex=function(e){return typeof e=="string"?Mh(e.trim(),Vh.string):typeof e=="object"&&e!==null?Mh(e,Vh.object):[null,void 0]};var dc=function(e,t){var r=un(e);return{h:r.h,s:Gt(r.s+100*t,0,100),l:r.l,a:r.a}},pc=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},Bh=function(e,t){var r=un(e);return{h:r.h,s:r.s,l:Gt(r.l+100*t,0,100),a:r.a}},jh=(function(){function e(t){this.parsed=Ex(t)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return this.parsed!==null},e.prototype.brightness=function(){return bt(pc(this.rgba),2)},e.prototype.isDark=function(){return pc(this.rgba)<.5},e.prototype.isLight=function(){return pc(this.rgba)>=.5},e.prototype.toHex=function(){return t=Ri(this.rgba),r=t.r,o=t.g,n=t.b,i=(s=t.a)<1?Ci(bt(255*s)):"","#"+Ci(r)+Ci(o)+Ci(n)+i;var t,r,o,n,s,i},e.prototype.toRgb=function(){return Ri(this.rgba)},e.prototype.toRgbString=function(){return t=Ri(this.rgba),r=t.r,o=t.g,n=t.b,(s=t.a)<1?"rgba("+r+", "+o+", "+n+", "+s+")":"rgb("+r+", "+o+", "+n+")";var t,r,o,n,s},e.prototype.toHsl=function(){return Nh(un(this.rgba))},e.prototype.toHslString=function(){return t=Nh(un(this.rgba)),r=t.h,o=t.s,n=t.l,(s=t.a)<1?"hsla("+r+", "+o+"%, "+n+"%, "+s+")":"hsl("+r+", "+o+"%, "+n+"%)";var t,r,o,n,s},e.prototype.toHsv=function(){return t=Uh(this.rgba),{h:Ti(t.h),s:bt(t.s),v:bt(t.v),a:bt(t.a,3)};var t},e.prototype.invert=function(){return gr({r:255-(t=this.rgba).r,g:255-t.g,b:255-t.b,a:t.a});var t},e.prototype.saturate=function(t){return t===void 0&&(t=.1),gr(dc(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),gr(dc(this.rgba,-t))},e.prototype.grayscale=function(){return gr(dc(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),gr(Bh(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),gr(Bh(this.rgba,-t))},e.prototype.rotate=function(t){return t===void 0&&(t=15),this.hue(un(this.rgba).h+t)},e.prototype.alpha=function(t){return typeof t=="number"?gr({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):bt(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=un(this.rgba);return typeof t=="number"?gr({h:t,s:r.s,l:r.l,a:r.a}):Ti(r.h)},e.prototype.isEqual=function(t){return this.toHex()===gr(t).toHex()},e})(),gr=function(e){return e instanceof jh?e:new jh(e)};function Px(e=[]){let t={r:[],g:[],b:[],a:[]};return e.forEach(r=>{let o=gr(r).toRgb();t.r.push(o.r/255),t.g.push(o.g/255),t.b.push(o.b/255),t.a.push(o.a)}),t}function Gh(e){return`${e}{filter:none}`}function Yh(e,t){return`${e}{filter:url(#${t})}`}function qh(e,t){let r=Px(t);return` | |
| 2 | +<svg | |
| 3 | + xmlns:xlink="http://www.w3.org/1999/xlink" | |
| 4 | + viewBox="0 0 0 0" | |
| 5 | + width="0" | |
| 6 | + height="0" | |
| 7 | + focusable="false" | |
| 8 | + role="none" | |
| 9 | + aria-hidden="true" | |
| 10 | + style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" | |
| 11 | +> | |
| 12 | + <defs> | |
| 13 | + <filter id="${e}"> | |
| 14 | + <!-- | |
| 15 | + Use sRGB instead of linearRGB so transparency looks correct. | |
| 16 | + Use perceptual brightness to convert to grayscale. | |
| 17 | + --> | |
| 18 | + <feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 "></feColorMatrix> | |
| 19 | + <!-- Use sRGB instead of linearRGB to be consistent with how CSS gradients work. --> | |
| 20 | + <feComponentTransfer color-interpolation-filters="sRGB"> | |
| 21 | + <feFuncR type="table" tableValues="${r.r.join(" ")}"></feFuncR> | |
| 22 | + <feFuncG type="table" tableValues="${r.g.join(" ")}"></feFuncG> | |
| 23 | + <feFuncB type="table" tableValues="${r.b.join(" ")}"></feFuncB> | |
| 24 | + <feFuncA type="table" tableValues="${r.a.join(" ")}"></feFuncA> | |
| 25 | + </feComponentTransfer> | |
| 26 | + <!-- Re-mask the image with the original transparency since the feColorMatrix above loses that information. --> | |
| 27 | + <feComposite in2="SourceGraphic" operator="in"></feComposite> | |
| 28 | + </filter> | |
| 29 | + </defs> | |
| 30 | +</svg>`}var Kh={mobile:"480px",tablet:"782px"},Xh=/^(\d+|\d*\.\d+)(px|em|rem)$/,_x=16;function Ox(e){return"mobile"in e||"tablet"in e}function kx(e){return!e||typeof e!="object"?{}:Ox(e)?e:e.settings?.viewport??{}}function Fx(e){return typeof e=="string"&&Xh.test(e.trim())}function yc(e){if(typeof e=="number")return e;if(typeof e!="string")return;let t=e.trim().match(Xh);if(!t)return;let r=Number.parseFloat(t[1]);return t[2]==="px"?r:r*_x}function vc(e){let t=kx(e),r={},o={};Object.keys(Kh).forEach(a=>{let f=a,l=t[f],c=yc(l);c!==void 0&&Fx(l)&&(r[f]=l.trim(),o[f]=c)});let n=Object.keys(r);if(!n.length)return{...Kh};if(n.length===1)return r;let s=r.mobile,i=r.tablet;return o.mobile>=o.tablet?{mobile:s}:{mobile:s,tablet:i}}function Zh(e){let t=vc(e),r={};return t.mobile&&(r["@mobile"]=`@media (width <= ${t.mobile})`),t.tablet&&(r["@tablet"]=t.mobile?`@media (${t.mobile} < width <= ${t.tablet})`:`@media (width <= ${t.tablet})`),r}function Ei(e,t,r,{resolveRefs:o=!0}={}){if(!e?.styles?.blocks?.[t]?.variations?.[r])return;let n=i=>{Object.keys(i).forEach(a=>{let f=i[a];if(typeof f=="object"&&f!==null)if(f.ref!==void 0)if(typeof f.ref!="string"||f.ref.trim()==="")delete i[a];else{let l=lt(e,f.ref);l!=null?i[a]=l:delete i[a]}else n(f),Object.keys(f).length===0&&delete i[a]})},s=JSON.parse(JSON.stringify(e.styles.blocks[t].variations[r]));return o&&n(s),s}var xc="default";function eg(e){let t=e?.viewport,r=e?.pseudoState;return(!t||t===xc)&&(!r||r===xc)}function Ax(e){return eg(e)?[]:[e.viewport,e.pseudoState].filter(t=>!!t&&t!==xc)}function Ix(e,t){let r=Ax(t);return r.length?lt(e,r):e}var Lx=new Set(["blocks","variations","css"]),bc=Object.freeze({value:{},sources:{}}),Nx={root:{layer:"root"},element:{layer:"element"},block:{layer:"block"},blockVariation:{layer:"blockVariation"}};function so(e){let t=Nx[e];return t?{...t}:null}function io(e,t){return!e||!t?null:{styles:e,source:t}}function Dx(e){return e.join(".")}function Vx(e){return{...e}}function tg(e){return e===""||e===null||typeof e=="object"&&!Array.isArray(e)&&Object.keys(e).length===0}function wc(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)&&typeof e.ref=="string"}function ao(e){if(!e||typeof e!="object"||Array.isArray(e))return null;let t={};for(let r of Object.keys(e))if(!Lx.has(r)){if(r==="elements"){e.elements&&typeof e.elements=="object"&&(t.elements=e.elements);continue}tg(e[r])||(t[r]=e[r])}return Object.keys(t).length===0?null:t}var Jh=new Set(["backgroundImage"]);function rg(e,t,r,o,n,s=[]){if(!t||typeof t!="object"||Array.isArray(t))return e;for(let i of Object.keys(t)){let a=t[i];if(tg(a))continue;if(wc(a)){if(a.ref.trim()==="")continue;let l=lt(r,a.ref);if(l==null||wc(l))continue;a=l}let f=[...s,i];if(!Jh.has(i)&&a!==null&&typeof a=="object"&&!Array.isArray(a)&&!wc(a)){let l=e[i]&&typeof e[i]=="object"&&!Array.isArray(e[i])?e[i]:{};e[i]=rg({...l},a,r,o,n,f)}else e[i]=Jh.has(i)&&a!==null&&typeof a=="object"&&!Array.isArray(a)?{...a}:a,o&&n&&(n[Dx(f)]=Vx(o))}return e}function Pi(e,t){if(!e)return null;let r=Ix(e,t);return r&&typeof r=="object"&&!Array.isArray(r)?r:null}var Mx=["color.background","color.gradient","background","spacing","dimensions","border","shadow","filter"];function Bx(e){return e.startsWith("elements.")?!1:Mx.some(t=>e===t||e.startsWith(`${t}.`))}function og(e,t){if(!e||typeof e!="object")return;let[r,...o]=t;if(o.length===0){delete e[r];return}let n=e[r];n&&typeof n=="object"&&(og(n,o),Object.keys(n).length===0&&delete e[r])}function jx(e,t){for(let r of Object.keys(t))t[r].layer==="root"&&Bx(r)&&(og(e,r.split(".")),delete t[r])}function zx(e,t,r){let o=e?.background?.backgroundImage;if(!o)return;let n=cc(o,{...t,_links:r??void 0});n!==void 0&&(e.background.backgroundImage=n)}function Qh(e,{blockName:t,variationName:r=null,elements:o=null,viewport:n=null,pseudoState:s=null}={}){if(!e||!e.styles||!t)return bc;let i=e.styles,a={viewport:n,pseudoState:s},f=i,l=i.blocks?.[t]??null,c=(o??[]).map(b=>i.elements?.[b]??null).filter(b=>!!b),m=r?Ei(e,t,r)??null:null,d=[io(ao(f),so("root")),...c.map(b=>io(ao(b),so("element"))),l?io(ao(l),so("block")):null,m?io(ao(m),so("blockVariation")):null];eg(a)||d.push(io(ao(Pi(f,a)),so("root")),...c.map(b=>io(ao(Pi(b,a)),so("element"))),l?io(ao(Pi(l,a)),so("block")):null,m?io(ao(Pi(m,a)),so("blockVariation")):null);let y=d.filter(Boolean);if(y.length===0)return bc;let g={},w=y.reduce((b,C)=>rg(b,C.styles,e,C.source,g),{});return jx(w,g),zx(w,e,e._links??null),{value:w,sources:g}}var Hx={},$h=new WeakMap;function ng(e,t={}){let r=e?.styles;if(!r||typeof r!="object")return Qh(e,t);let o=$h.get(r);o||(o=new WeakMap,$h.set(r,o));let n=e?._links??Hx,s=o.get(n);s||(s=new Map,o.set(n,s));let i=`${t.elements?.join(",")??""}:${t.viewport??""}:${t.pseudoState??""}`,a=(t.blockName||"")+""+(t.variationName||"")+""+i;if(s.has(a))return s.get(a);let f=Qh(e,t);return s.set(a,f),f}var sg=u(zn(),1),{lock:ig,unlock:$I}=(0,sg.__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/global-styles-engine");var fn={};ig(fn,{getResponsiveMediaQueries:Zh,getViewportBreakpoints:vc,getViewportBreakpointValueInPixels:yc,getDuotoneFilter:qh,getDuotoneStylesheet:Yh,getDuotoneUnsetStylesheet:Gh,resolveStyle:ng,getVariationStyle:Ei});var Sc=u(ve(),1);var ag=u(ve(),1),ct=(0,ag.createContext)({user:{styles:{},settings:{}},base:{styles:{},settings:{}},merged:{styles:{},settings:{}},onChange:()=>{},fontLibraryEnabled:!1});var lg=u(z(),1);function _i({children:e,value:t,baseValue:r,onChange:o,fontLibraryEnabled:n}){let s=(0,Sc.useMemo)(()=>To(r,t),[r,t]),i=(0,Sc.useMemo)(()=>({user:t,base:r,merged:s,onChange:o,fontLibraryEnabled:n}),[t,r,s,o,n]);return(0,lg.jsx)(ct.Provider,{value:i,children:e})}var zr=u(ce(),1),Rg=u(de(),1);var oS=u(Ft(),1),nS=u(At(),1);var cg=u(z(),1);function Cc({className:e,...t}){return(0,cg.jsx)(Il,{className:Ue(e,"global-styles-ui-icon-with-current-color"),...t})}var lo=u(ce(),1);var Po=u(z(),1);function Ux({icon:e,children:t,...r}){return(0,Po.jsxs)(lo.__experimentalItem,{...r,children:[e&&(0,Po.jsxs)(lo.__experimentalHStack,{justify:"flex-start",children:[(0,Po.jsx)(Cc,{icon:e,size:24}),(0,Po.jsx)(lo.FlexItem,{children:t})]}),!e&&t]})}function Fr(e){return(0,Po.jsx)(lo.Navigator.Button,{as:Ux,...e})}var Yx=u(ce(),1);var qx=u(de(),1),hg=u(Lt(),1);var yr=u(ve(),1),pg=u(Ft(),1),mg=u(At(),1),Tc=u(de(),1);var nt=u(de(),1);var ug=u(zn(),1),{lock:RL,unlock:Ye}=(0,ug.__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/global-styles-ui");var{getViewportBreakpoints:_L}=Ye(fn),OL={link:[{value:":link",label:(0,nt.__)("Link")},{value:":any-link",label:(0,nt.__)("Any Link")},{value:":visited",label:(0,nt.__)("Visited")},{value:":hover",label:(0,nt.__)("Hover")},{value:":focus",label:(0,nt.__)("Focus")},{value:":focus-visible",label:(0,nt.__)("Focus-visible")},{value:":active",label:(0,nt.__)("Active")}],button:[{value:":link",label:(0,nt.__)("Link")},{value:":any-link",label:(0,nt.__)("Any Link")},{value:":visited",label:(0,nt.__)("Visited")},{value:":hover",label:(0,nt.__)("Hover")},{value:":focus",label:(0,nt.__)("Focus")},{value:":focus-visible",label:(0,nt.__)("Focus-visible")},{value:":active",label:(0,nt.__)("Active")}]},kL={"core/button":[{value:":hover",label:(0,nt.__)("Hover")},{value:":focus",label:(0,nt.__)("Focus")},{value:":focus-visible",label:(0,nt.__)("Focus-visible")},{value:":active",label:(0,nt.__)("Active")}]},FL=[{value:"@tablet",label:(0,nt.__)("Tablet")},{value:"@mobile",label:(0,nt.__)("Mobile")}];function Rc(e,t){if(!t?.length||typeof e!="object"||!e||!Object.keys(e).length)return e;for(let r in e)t.includes(r)?delete e[r]:typeof e[r]=="object"&&Rc(e[r],t);return e}var Oi=(e,t)=>{if(!e||!t?.length)return{};let r={};return Object.keys(e).forEach(o=>{if(t.includes(o))r[o]=e[o];else if(typeof e[o]=="object"){let n=Oi(e[o],t);Object.keys(n).length&&(r[o]=n)}}),r};function $n(e,t){let r=Oi(structuredClone(e),t);return Xn(r,e)}function fg(e,t){if(!Array.isArray(e)||!t)return null;let o=t.replace("var(","").replace(")","")?.split("--").slice(-1)[0];return e.find(n=>n.slug===o)}function dg(e){let t=e?.settings?.typography?.fontFamilies?.theme,r=e?.settings?.typography?.fontFamilies?.custom,o=[];t&&r?o=[...t,...r]:t?o=t:r&&(o=r);let n=e?.styles?.typography?.fontFamily,s=fg(o,n),i=e?.styles?.elements?.heading?.typography?.fontFamily,a;return i?a=fg(o,e?.styles?.elements?.heading?.typography?.fontFamily):a=s,[s,a]}function We(e,t,r="merged",o=!0,n){let{user:s,base:i,merged:a,onChange:f}=(0,yr.useContext)(ct),l=n?.split(".").filter(Boolean)??[],c=l.find(b=>b.startsWith(":")),m=l.filter(b=>!b.startsWith(":")).join("."),d=[e,m].filter(Boolean).join("."),y=a;r==="base"?y=i:r==="user"&&(y=s);let g=(0,yr.useMemo)(()=>{let b=Si(y,d,t,o);return c?b?.[c]??{}:b},[y,d,t,o,c]),w=(0,yr.useCallback)(b=>{let C=b;c&&(C={...Si(s,d,t,!1),[c]:b});let x=uc(s,d,C,t);f(x)},[s,f,d,t,c]);return[g,w]}function Xe(e,t,r="merged"){let{user:o,base:n,merged:s,onChange:i}=(0,yr.useContext)(ct),a=s;r==="base"?a=n:r==="user"&&(a=o);let f=(0,yr.useMemo)(()=>ic(a,e,t),[a,e,t]),l=(0,yr.useCallback)(c=>{let m=ac(o,e,c,t);i(m)},[o,i,e,t]);return[f,l]}var Wx=[];function Gx({title:e,settings:t,styles:r}){return e===(0,Tc.__)("Default")||Object.keys(t||{}).length>0||Object.keys(r||{}).length>0}function ki(e=[]){let{variationsFromTheme:t}=(0,pg.useSelect)(o=>({variationsFromTheme:o(mg.store).__experimentalGetCurrentThemeGlobalStylesVariations?.()||Wx}),[]),{user:r}=(0,yr.useContext)(ct);return(0,yr.useMemo)(()=>{let o=structuredClone(r),n=Rc(o,e);n.title=(0,Tc.__)("Default");let s=t.filter(a=>$n(a,e)).map(a=>To(n,a)),i=[n,...s];return i?.length?i.filter(Gx):[]},[e,r,t])}var Ec=u(z(),1),{useHasDimensionsPanel:jL,useHasTypographyPanel:zL,useHasColorPanel:HL,useSettingsForBlockElement:UL,useHasBackgroundPanel:WL}=Ye(hg.privateApis);var Ar=u(ce(),1);function dn(){let[e="black"]=We("color.text"),[t="white"]=We("color.background"),[r=e]=We("elements.h1.color.text"),[o=r]=We("elements.link.color.text"),[n=o]=We("elements.button.color.background"),[s]=Xe("color.palette.core")||[],[i]=Xe("color.palette.theme")||[],[a]=Xe("color.palette.custom")||[],f=(i??[]).concat(a??[]).concat(s??[]),l=f.filter(({color:d})=>d===e),c=f.filter(({color:d})=>d===n),m=l.concat(c).concat(f).filter(({color:d})=>d!==t).slice(0,2);return{paletteColors:f,highlightedColors:m}}var vg=u(ve(),1),bg=u(ce(),1),Pc=u(de(),1);function Kx(e,t){return t.length===0?null:(t.sort((r,o)=>Math.abs(e-r)-Math.abs(e-o)),t[0])}var Xx={normal:400,bold:700};function gg(e){return e!==void 0&&Number.isFinite(e)&&e>=1&&e<=1e3}function yg(e){let t=String(e??"").trim().toLowerCase().split(/\s+/).filter(Boolean).map(n=>Xx[n]??Number(n)),[r,o]=t;return gg(r)?t.length!==2||!gg(o)?String(r):String(Math.min(Math.max(400,r),o)):"400"}function Zx(e){let t=/^(?!generic\([ a-zA-Z\-]+\)$)(?!var\(\s*--[\w-]+\s*\)$)(?!^[a-zA-Z\-]+$).+/,r=e.trim(),o=n=>(n=n.trim(),n.match(t)?(n=n.replace(/^["']|["']$/g,""),`"${n}"`):n);return r.includes(",")?r.split(",").map(o).filter(n=>n!=="").join(", "):o(r)}function es(e){let t={fontFamily:Zx(e.fontFamily)};if(!("fontFace"in e)||!Array.isArray(e.fontFace))return t.fontWeight="400",t.fontStyle="normal",t;if(e.fontFace){let r=e.fontFace.filter(o=>o?.fontStyle&&o.fontStyle.toLowerCase()==="normal");if(r.length>0){t.fontStyle="normal";let o=r.map(n=>Number(yg(n.fontWeight)));t.fontWeight=String(Kx(400,o)??400)}else t.fontStyle=e.fontFace.length&&e.fontFace[0].fontStyle||"normal",t.fontWeight=e.fontFace.length&&yg(e.fontFace[0].fontWeight)||"400"}return t}var ts=u(z(),1);function Fi({fontSize:e,variation:t}){let{base:r}=(0,vg.useContext)(ct),o=r;t&&(o={...r,...t});let[n]=We("color.text"),[s,i]=dg(o),a=s?es(s):{},f=i?es(i):{};return n&&(a.color=n,f.color=n),e&&(a.fontSize=e,f.fontSize=e),(0,ts.jsxs)(bg.__unstableMotion.div,{animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:.3,type:"tween"},style:{textAlign:"center",lineHeight:1},children:[(0,ts.jsx)("span",{style:f,children:(0,Pc._x)("A","Uppercase letter A")}),(0,ts.jsx)("span",{style:a,children:(0,Pc._x)("a","Lowercase letter A")})]})}var wg=u(ce(),1);var xg=u(z(),1);function Sg({normalizedColorSwatchSize:e,ratio:t}){let{highlightedColors:r}=dn(),o=e*t;return r.map(({slug:n,color:s},i)=>(0,xg.jsx)(wg.__unstableMotion.div,{style:{height:o,width:o,background:s,borderRadius:o/2},animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:i===1?.2:.1}},`${n}-${i}`))}var Cg=u(ce(),1),pn=u(Br(),1),_o=u(ve(),1);var jr=u(z(),1),_c=248,Oc=152,Jx={leading:!0,trailing:!0};function Qx({children:e,label:t,isFocused:r,withHoverView:o}){let[n="white"]=We("color.background"),[s]=We("color.gradient"),i=(0,pn.useReducedMotion)(),[a,f]=(0,_o.useState)(!1),[l,{width:c}]=(0,pn.useResizeObserver)(),[m,d]=(0,_o.useState)(c),[y,g]=(0,_o.useState)(),w=(0,pn.useThrottle)(d,250,Jx);(0,_o.useLayoutEffect)(()=>{c&&w(c)},[c,w]),(0,_o.useLayoutEffect)(()=>{let v=m?m/_c:1,R=v-(y||0);(Math.abs(R)>.1||!y)&&g(v)},[m,y]);let b=c?c/_c:1,C=y||b,x=!!c;return(0,jr.jsxs)(jr.Fragment,{children:[(0,jr.jsx)("div",{style:{position:"relative"},children:l}),!x&&(0,jr.jsx)(Gl,{className:"global-styles-ui-preview__wrapper",style:{aspectRatio:_c/Oc}}),x&&(0,jr.jsx)("div",{className:Ue("global-styles-ui-preview__wrapper",{"is-hoverable":o}),style:{height:Oc*C},onMouseEnter:()=>f(!0),onMouseLeave:()=>f(!1),tabIndex:-1,children:(0,jr.jsx)(Cg.__unstableMotion.div,{style:{height:Oc*C,width:"100%",background:s??n},initial:"start",animate:(a||r)&&!i&&t?"hover":"start",children:[].concat(e).map((v,R)=>v({ratio:C,key:R}))})})]})}var mn=Qx;var Yt=u(z(),1),$x={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},eS={hover:{opacity:1},start:{opacity:.5}},tS={hover:{scale:1,opacity:1},start:{scale:0,opacity:0}};function rS({label:e,isFocused:t,withHoverView:r,variation:o}){let[n]=We("typography.fontWeight"),[s="serif"]=We("typography.fontFamily"),[i=s]=We("elements.h1.typography.fontFamily"),[a=n]=We("elements.h1.typography.fontWeight"),[f="black"]=We("color.text"),[l=f]=We("elements.h1.color.text"),{paletteColors:c}=dn();return(0,Yt.jsxs)(mn,{label:e,isFocused:t,withHoverView:r,children:[({ratio:m,key:d})=>(0,Yt.jsx)(Ar.__unstableMotion.div,{variants:$x,style:{height:"100%",overflow:"hidden"},children:(0,Yt.jsxs)(Ar.__experimentalHStack,{spacing:10*m,justify:"center",style:{height:"100%",overflow:"hidden"},children:[(0,Yt.jsx)(Fi,{fontSize:65*m,variation:o}),(0,Yt.jsx)(Ar.__experimentalVStack,{spacing:4*m,children:(0,Yt.jsx)(Sg,{normalizedColorSwatchSize:32,ratio:m})})]})},d),({key:m})=>(0,Yt.jsx)(Ar.__unstableMotion.div,{variants:r?eS:void 0,style:{height:"100%",width:"100%",position:"absolute",top:0,overflow:"hidden",filter:"blur(60px)",opacity:.1},children:(0,Yt.jsx)(Ar.__experimentalHStack,{spacing:0,justify:"flex-start",style:{height:"100%",overflow:"hidden"},children:c.slice(0,4).map(({color:d},y)=>(0,Yt.jsx)("div",{style:{height:"100%",background:d,flexGrow:1}},y))})},m),({ratio:m,key:d})=>(0,Yt.jsx)(Ar.__unstableMotion.div,{variants:tS,style:{height:"100%",width:"100%",overflow:"hidden",position:"absolute",top:0},children:(0,Yt.jsx)(Ar.__experimentalVStack,{spacing:3*m,justify:"center",style:{height:"100%",overflow:"hidden",padding:10*m,boxSizing:"border-box"},children:e&&(0,Yt.jsx)("div",{style:{fontSize:40*m,fontFamily:i,color:l,fontWeight:a,lineHeight:"1em",textAlign:"center"},children:e})})},d)]})}var kc=rS;var Tg=u(z(),1);var Fg=u(an(),1),uo=u(de(),1),fo=u(ce(),1);var Ag=u(Ft(),1),ar=u(ve(),1),Ai=u(Lt(),1),Ig=u(Br(),1);import{speak as lS}from"@wordpress/a11y";var Eg=u(an(),1),Pg=u(Ft(),1),sS=u(ce(),1);var iS=u(z(),1);function aS(e,t){return e?.filter(r=>r.source==="block"||t.includes(r.name))||[]}function Fc(e){let t=(0,Pg.useSelect)(n=>{let{getBlockStyles:s}=n(Eg.store);return s(e)},[e]),[r]=We("variations",e),o=Object.keys(r??{});return aS(t,o)}var co=u(ce(),1),_g=u(de(),1);var Og=u(Lt(),1);var kg=u(z(),1),{StateControl:SN,StateControlBadges:CN}=Ye(Og.privateApis);var Nt=u(z(),1),{useHasDimensionsPanel:cS,useHasTypographyPanel:uS,useHasBorderPanel:fS,useSettingsForBlockElement:dS,useHasColorPanel:pS,useHasBackgroundPanel:mS,searchItems:hS}=Ye(Ai.privateApis);function Ac(e){return e==null?!1:Array.isArray(e)?e.length>0:typeof e=="object"?Object.values(e).some(Ac):!0}function gS(e,t){return Ac(e?.styles?.blocks?.[t])||Ac(e?.settings?.blocks?.[t])}function yS(){let e=(0,Ag.useSelect)(n=>n(Fg.store).getBlockTypes(),[]),t=(n,s)=>{let{core:i,noncore:a}=n;return(s.name.startsWith("core/")?i:a).push(s),n},{core:r,noncore:o}=e.reduce(t,{core:[],noncore:[]});return[...r,...o]}function vS(e){let[t]=Xe("",e),r=dS(t,e),o=uS(r),n=pS(r),s=mS(r),i=fS(r),a=cS(r),f=i||a,l=!!Fc(e)?.length;return o||n||s||f||l}function bS({block:e,isCustomized:t}){return vS(e.name)?(0,Nt.jsx)(Fr,{path:"/blocks/"+encodeURIComponent(e.name),children:(0,Nt.jsxs)(fo.__experimentalHStack,{justify:"flex-start",spacing:2,children:[(0,Nt.jsx)(Ai.BlockIcon,{className:"global-styles-ui-block-types-item__icon",icon:e.icon}),(0,Nt.jsx)(fo.FlexItem,{children:e.title}),t&&(0,Nt.jsxs)(Nt.Fragment,{children:[(0,Nt.jsx)(jl,{children:(0,uo.__)("Has custom styles")}),(0,Nt.jsx)("span",{"aria-hidden":"true",className:"global-styles-ui-block-types-item__indicator"})]})]})}):null}function wS({filterValue:e,styleFilter:t}){let r=t==="customized"&&!e?(0,uo.__)("You haven't customized any blocks yet."):(0,uo.__)("No blocks found.");return(0,Nt.jsx)(fo.__experimentalText,{align:"center",as:"p",className:"global-styles-ui-block-types-item-list__no-results",children:r})}function xS({filterValue:e,styleFilter:t}){let r=yS(),o=(0,Ig.useDebounce)(lS,500),{user:n}=(0,ar.useContext)(ct),s=(0,ar.useMemo)(()=>{let c=new Set;return[...Object.keys(n?.styles?.blocks??{}),...Object.keys(n?.settings?.blocks??{})].forEach(d=>{gS(n,d)&&c.add(d)}),c},[n]),i=hS(r,e),a=t==="customized"?i.filter(c=>s.has(c.name)):i,f=(0,ar.useRef)(null),l=a.length>0;return(0,ar.useEffect)(()=>{if(!e&&t==="all")return;let c=l&&f.current?.childElementCount||0,m=(0,uo.sprintf)((0,uo._n)("%d result found.","%d results found.",c),c);o(m,"polite")},[e,t,l,o]),(0,Nt.jsx)("div",{ref:f,className:"global-styles-ui-block-types-item-list",role:"list",children:a.length===0?(0,Nt.jsx)(wS,{filterValue:e,styleFilter:t}):a.map(c=>(0,Nt.jsx)(bS,{block:c,isCustomized:s.has(c.name)},"menu-itemblock-"+c.name))})}var LN=(0,ar.memo)(xS);var PS=u(an(),1),Vg=u(Lt(),1),Ic=u(ve(),1),_S=u(Ft(),1),OS=u(At(),1),Lc=u(ce(),1),Mg=u(de(),1);var SS=u(Lt(),1),Lg=u(an(),1),CS=u(ce(),1),RS=u(ve(),1);var TS=u(z(),1),{getViewportBreakpoints:zN,getViewportBreakpointValueInPixels:HN}=Ye(fn);var Ng=u(ce(),1),Dg=u(z(),1);function tr({children:e,level:t=2}){return(0,Dg.jsx)(Ng.__experimentalHeading,{className:"global-styles-ui-subtitle",level:t,children:e})}var Nc=u(z(),1);var{useHasDimensionsPanel:o8,useHasTypographyPanel:n8,useHasBorderPanel:s8,useSettingsForBlockElement:i8,useHasColorPanel:a8,useHasFiltersPanel:l8,useHasImageSettingsPanel:c8,useHasBackgroundPanel:u8,BackgroundPanel:f8,BorderPanel:d8,ColorPanel:p8,TypographyPanel:m8,DimensionsPanel:h8,FiltersPanel:g8,ImageSettingsPanel:y8,AdvancedPanel:v8}=Ye(Vg.privateApis);var UE=u(de(),1);var WE=u(ve(),1);var kS=u(ce(),1);var FS=u(z(),1);var AS=u(de(),1),Ii=u(ce(),1);var Bg=u(z(),1);var Di=u(ce(),1);var jg=u(ce(),1);var Li=u(z(),1),IS=({variation:e,isFocused:t,withHoverView:r})=>(0,Li.jsx)(mn,{label:e.title,isFocused:t,withHoverView:r,children:({ratio:o,key:n})=>(0,Li.jsx)(jg.__experimentalHStack,{spacing:10*o,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,Li.jsx)(Fi,{variation:e,fontSize:85*o})},n)}),zg=IS;var Oo=u(ve(),1),Wg=u(Ug(),1),Ni=u(de(),1);var po=u(z(),1);function hn({variation:e,children:t,isPill:r=!1,properties:o,showTooltip:n=!1}){let[s,i]=(0,Oo.useState)(!1),{base:a,user:f,onChange:l}=(0,Oo.useContext)(ct),c=(0,Oo.useMemo)(()=>{let b=To(a,e);return o&&(b=Oi(b,o)),{user:e,base:a,merged:b,onChange:()=>{}}},[e,a,o]),m=()=>l(e),d=b=>{b.keyCode===Wg.ENTER&&(b.preventDefault(),m())},y=(0,Oo.useMemo)(()=>Xn(f,e),[f,e]),g=e?.title;e?.description&&(g=(0,Ni.sprintf)((0,Ni._x)("%1$s (%2$s)","variation label"),e?.title,e?.description));let w=(0,po.jsx)("div",{className:Ue("global-styles-ui-variations_item",{"is-active":y}),role:"button",onClick:m,onKeyDown:d,tabIndex:0,"aria-label":g,"aria-current":y,onFocus:()=>i(!0),onBlur:()=>i(!1),children:(0,po.jsx)("div",{className:Ue("global-styles-ui-variations_item-preview",{"is-pill":r}),children:t(s)})});return(0,po.jsx)(ct.Provider,{value:c,children:n?(0,po.jsxs)(rn.Root,{children:[(0,po.jsx)(rn.Trigger,{render:w}),(0,po.jsx)(rn.Popup,{children:e?.title})]}):w})}var ko=u(z(),1),Gg=["typography"];function Vi({title:e,gap:t=2}){let r=ki(Gg);return r?.length<=1?null:(0,ko.jsxs)(Di.__experimentalVStack,{spacing:3,children:[e&&(0,ko.jsx)(tr,{level:3,children:e}),(0,ko.jsx)(Di.__experimentalGrid,{columns:3,gap:t,className:"global-styles-ui-style-variations-container",children:r.map((o,n)=>(0,ko.jsx)(hn,{variation:o,properties:Gg,showTooltip:!0,children:()=>(0,ko.jsx)(zg,{variation:o})},n))})]})}var jE=u(de(),1),is=u(ce(),1);var zE=u(ve(),1);var Mi=u(ve(),1),Bi=u(Ft(),1),Dc=u(At(),1),zS=u(de(),1);var LS=u(rc(),1),NS=u(At(),1);var lr=u(de(),1);var DS={100:(0,lr._x)("Thin","font weight"),200:(0,lr._x)("Extra-light","font weight"),300:(0,lr._x)("Light","font weight"),400:(0,lr._x)("Normal","font weight"),500:(0,lr._x)("Medium","font weight"),600:(0,lr._x)("Semi-bold","font weight"),700:(0,lr._x)("Bold","font weight"),800:(0,lr._x)("Extra-bold","font weight"),900:(0,lr._x)("Black","font weight")},VS={normal:(0,lr._x)("Normal","font style"),italic:(0,lr._x)("Italic","font style")};var{File:K8}=window;var HS=u(z(),1),Hr=(0,Mi.createContext)({});Hr.displayName="FontLibraryContext";var Ki=u(de(),1),Wc=u(ce(),1),Fy=u(At(),1),ME=u(Ft(),1);var rr=u(ce(),1),ey=u(At(),1),YS=u(Ft(),1),zi=u(ve(),1),Hi=u(de(),1);var Mc=u(de(),1),Xg=u(ve(),1),rs=u(ce(),1);var ji=u(ve(),1);var Vc=u(z(),1);var Zg=u(z(),1);var Jg=u(ve(),1),Qg=u(ce(),1);var $g=u(z(),1);var Bc=u(z(),1);var os=u(ve(),1),Kt=u(ce(),1),XS=u(Br(),1),ns=u(de(),1);var ZS=u(At(),1);var qS=u(de(),1),gn=u(ce(),1),ty=u(z(),1);var KS=u(ve(),1),ry=u(ce(),1);var oy=u(z(),1);var jc=u(z(),1),QD={slug:"all",name:(0,ns._x)("All","font categories")};var VE=u(de(),1),mo=u(ce(),1),Ey=u(ve(),1);var Ui=(e=>typeof Bt<"u"?Bt:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Bt<"u"?Bt:t)[r]}):e)(function(e){if(typeof Bt<"u")return Bt.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),ny=(function(){var e,t,r;return(function(){function o(n,s,i){function a(c,m){if(!s[c]){if(!n[c]){var d=typeof Ui=="function"&&Ui;if(!m&&d)return d(c,!0);if(f)return f(c,!0);var y=new Error("Cannot find module '"+c+"'");throw y.code="MODULE_NOT_FOUND",y}var g=s[c]={exports:{}};n[c][0].call(g.exports,function(w){var b=n[c][1][w];return a(b||w)},g,g.exports,o,n,s,i)}return s[c].exports}for(var f=typeof Ui=="function"&&Ui,l=0;l<i.length;l++)a(i[l]);return a}return o})()({1:[function(o,n,s){var i=4096,a=2*i+32,f=2*i-1,l=new Uint32Array([0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215]);function c(m){this.buf_=new Uint8Array(a),this.input_=m,this.reset()}c.READ_SIZE=i,c.IBUF_MASK=f,c.prototype.reset=function(){this.buf_ptr_=0,this.val_=0,this.pos_=0,this.bit_pos_=0,this.bit_end_pos_=0,this.eos_=0,this.readMoreInput();for(var m=0;m<4;m++)this.val_|=this.buf_[this.pos_]<<8*m,++this.pos_;return this.bit_end_pos_>0},c.prototype.readMoreInput=function(){if(!(this.bit_end_pos_>256))if(this.eos_){if(this.bit_pos_>this.bit_end_pos_)throw new Error("Unexpected end of input "+this.bit_pos_+" "+this.bit_end_pos_)}else{var m=this.buf_ptr_,d=this.input_.read(this.buf_,m,i);if(d<0)throw new Error("Unexpected end of input");if(d<i){this.eos_=1;for(var y=0;y<32;y++)this.buf_[m+d+y]=0}if(m===0){for(var y=0;y<32;y++)this.buf_[(i<<1)+y]=this.buf_[y];this.buf_ptr_=i}else this.buf_ptr_=0;this.bit_end_pos_+=d<<3}},c.prototype.fillBitWindow=function(){for(;this.bit_pos_>=8;)this.val_>>>=8,this.val_|=this.buf_[this.pos_&f]<<24,++this.pos_,this.bit_pos_=this.bit_pos_-8>>>0,this.bit_end_pos_=this.bit_end_pos_-8>>>0},c.prototype.readBits=function(m){32-this.bit_pos_<m&&this.fillBitWindow();var d=this.val_>>>this.bit_pos_&l[m];return this.bit_pos_+=m,d},n.exports=c},{}],2:[function(o,n,s){var i=0,a=1,f=2,l=3;s.lookup=new Uint8Array([0,0,0,0,0,0,0,0,0,4,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,12,16,12,12,20,12,16,24,28,12,12,32,12,36,12,44,44,44,44,44,44,44,44,44,44,32,32,24,40,28,12,12,48,52,52,52,48,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,24,12,28,12,12,12,56,60,60,60,56,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,24,12,28,12,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,22,22,22,22,23,23,23,23,24,24,24,24,25,25,25,25,26,26,26,26,27,27,27,27,28,28,28,28,29,29,29,29,30,30,30,30,31,31,31,31,32,32,32,32,33,33,33,33,34,34,34,34,35,35,35,35,36,36,36,36,37,37,37,37,38,38,38,38,39,39,39,39,40,40,40,40,41,41,41,41,42,42,42,42,43,43,43,43,44,44,44,44,45,45,45,45,46,46,46,46,47,47,47,47,48,48,48,48,49,49,49,49,50,50,50,50,51,51,51,51,52,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,57,57,57,57,58,58,58,58,59,59,59,59,60,60,60,60,61,61,61,61,62,62,62,62,63,63,63,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),s.lookupOffsets=new Uint16Array([1024,1536,1280,1536,0,256,768,512])},{}],3:[function(o,n,s){var i=o("./streams").BrotliInput,a=o("./streams").BrotliOutput,f=o("./bit_reader"),l=o("./dictionary"),c=o("./huffman").HuffmanCode,m=o("./huffman").BrotliBuildHuffmanTable,d=o("./context"),y=o("./prefix"),g=o("./transform"),w=8,b=16,C=256,x=704,v=26,R=6,_=2,T=8,E=255,O=1080,H=18,K=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),A=16,S=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),L=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),U=new Uint16Array([256,402,436,468,500,534,566,598,630,662,694,726,758,790,822,854,886,920,952,984,1016,1048,1080]);function k(W){var F;return W.readBits(1)===0?16:(F=W.readBits(3),F>0?17+F:(F=W.readBits(3),F>0?8+F:17))}function D(W){if(W.readBits(1)){var F=W.readBits(3);return F===0?1:W.readBits(F)+(1<<F)}return 0}function G(){this.meta_block_length=0,this.input_end=0,this.is_uncompressed=0,this.is_metadata=!1}function B(W){var F=new G,Y,V,q;if(F.input_end=W.readBits(1),F.input_end&&W.readBits(1))return F;if(Y=W.readBits(2)+4,Y===7){if(F.is_metadata=!0,W.readBits(1)!==0)throw new Error("Invalid reserved bit");if(V=W.readBits(2),V===0)return F;for(q=0;q<V;q++){var pe=W.readBits(8);if(q+1===V&&V>1&&pe===0)throw new Error("Invalid size byte");F.meta_block_length|=pe<<q*8}}else for(q=0;q<Y;++q){var oe=W.readBits(4);if(q+1===Y&&Y>4&&oe===0)throw new Error("Invalid size nibble");F.meta_block_length|=oe<<q*4}return++F.meta_block_length,!F.input_end&&!F.is_metadata&&(F.is_uncompressed=W.readBits(1)),F}function M(W,F,Y){var V=F,q;return Y.fillBitWindow(),F+=Y.val_>>>Y.bit_pos_&E,q=W[F].bits-T,q>0&&(Y.bit_pos_+=T,F+=W[F].value,F+=Y.val_>>>Y.bit_pos_&(1<<q)-1),Y.bit_pos_+=W[F].bits,W[F].value}function re(W,F,Y,V){for(var q=0,pe=w,oe=0,le=0,Te=32768,me=[],te=0;te<32;te++)me.push(new c(0,0));for(m(me,0,5,W,H);q<F&&Te>0;){var Oe=0,Z;if(V.readMoreInput(),V.fillBitWindow(),Oe+=V.val_>>>V.bit_pos_&31,V.bit_pos_+=me[Oe].bits,Z=me[Oe].value&255,Z<b)oe=0,Y[q++]=Z,Z!==0&&(pe=Z,Te-=32768>>Z);else{var ne=Z-14,Ve,_e,Me=0;if(Z===b&&(Me=pe),le!==Me&&(oe=0,le=Me),Ve=oe,oe>0&&(oe-=2,oe<<=ne),oe+=V.readBits(ne)+3,_e=oe-Ve,q+_e>F)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var rt=0;rt<_e;rt++)Y[q+rt]=le;q+=_e,le!==0&&(Te-=_e<<15-le)}}if(Te!==0)throw new Error("[ReadHuffmanCodeLengths] space = "+Te);for(;q<F;q++)Y[q]=0}function be(W,F,Y,V){var q=0,pe,oe=new Uint8Array(W);if(V.readMoreInput(),pe=V.readBits(2),pe===1){for(var le,Te=W-1,me=0,te=new Int32Array(4),Oe=V.readBits(2)+1;Te;)Te>>=1,++me;for(le=0;le<Oe;++le)te[le]=V.readBits(me)%W,oe[te[le]]=2;switch(oe[te[0]]=1,Oe){case 1:break;case 3:if(te[0]===te[1]||te[0]===te[2]||te[1]===te[2])throw new Error("[ReadHuffmanCode] invalid symbols");break;case 2:if(te[0]===te[1])throw new Error("[ReadHuffmanCode] invalid symbols");oe[te[1]]=1;break;case 4:if(te[0]===te[1]||te[0]===te[2]||te[0]===te[3]||te[1]===te[2]||te[1]===te[3]||te[2]===te[3])throw new Error("[ReadHuffmanCode] invalid symbols");V.readBits(1)?(oe[te[2]]=3,oe[te[3]]=3):oe[te[0]]=2;break}}else{var le,Z=new Uint8Array(H),ne=32,Ve=0,_e=[new c(2,0),new c(2,4),new c(2,3),new c(3,2),new c(2,0),new c(2,4),new c(2,3),new c(4,1),new c(2,0),new c(2,4),new c(2,3),new c(3,2),new c(2,0),new c(2,4),new c(2,3),new c(4,5)];for(le=pe;le<H&&ne>0;++le){var Me=K[le],rt=0,Je;V.fillBitWindow(),rt+=V.val_>>>V.bit_pos_&15,V.bit_pos_+=_e[rt].bits,Je=_e[rt].value,Z[Me]=Je,Je!==0&&(ne-=32>>Je,++Ve)}if(!(Ve===1||ne===0))throw new Error("[ReadHuffmanCode] invalid num_codes or space");re(Z,W,oe,V)}if(q=m(F,Y,T,oe,W),q===0)throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return q}function ae(W,F,Y){var V,q;return V=M(W,F,Y),q=y.kBlockLengthPrefixCode[V].nbits,y.kBlockLengthPrefixCode[V].offset+Y.readBits(q)}function fe(W,F,Y){var V;return W<A?(Y+=S[W],Y&=3,V=F[Y]+L[W]):V=W-A+1,V}function $(W,F){for(var Y=W[F],V=F;V;--V)W[V]=W[V-1];W[0]=Y}function ye(W,F){var Y=new Uint8Array(256),V;for(V=0;V<256;++V)Y[V]=V;for(V=0;V<F;++V){var q=W[V];W[V]=Y[q],q&&$(Y,q)}}function Q(W,F){this.alphabet_size=W,this.num_htrees=F,this.codes=new Array(F+F*U[W+31>>>5]),this.htrees=new Uint32Array(F)}Q.prototype.decode=function(W){var F,Y,V=0;for(F=0;F<this.num_htrees;++F)this.htrees[F]=V,Y=be(this.alphabet_size,this.codes,V,W),V+=Y};function ke(W,F){var Y={num_htrees:null,context_map:null},V,q=0,pe,oe;F.readMoreInput();var le=Y.num_htrees=D(F)+1,Te=Y.context_map=new Uint8Array(W);if(le<=1)return Y;for(V=F.readBits(1),V&&(q=F.readBits(4)+1),pe=[],oe=0;oe<O;oe++)pe[oe]=new c(0,0);for(be(le+q,pe,0,F),oe=0;oe<W;){var me;if(F.readMoreInput(),me=M(pe,0,F),me===0)Te[oe]=0,++oe;else if(me<=q)for(var te=1+(1<<me)+F.readBits(me);--te;){if(oe>=W)throw new Error("[DecodeContextMap] i >= context_map_size");Te[oe]=0,++oe}else Te[oe]=me-q,++oe}return F.readBits(1)&&ye(Te,W),Y}function Ee(W,F,Y,V,q,pe,oe){var le=Y*2,Te=Y,me=M(F,Y*O,oe),te;me===0?te=q[le+(pe[Te]&1)]:me===1?te=q[le+(pe[Te]-1&1)]+1:te=me-2,te>=W&&(te-=W),V[Y]=te,q[le+(pe[Te]&1)]=te,++pe[Te]}function Se(W,F,Y,V,q,pe){var oe=q+1,le=Y&q,Te=pe.pos_&f.IBUF_MASK,me;if(F<8||pe.bit_pos_+(F<<3)<pe.bit_end_pos_){for(;F-- >0;)pe.readMoreInput(),V[le++]=pe.readBits(8),le===oe&&(W.write(V,oe),le=0);return}if(pe.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;pe.bit_pos_<32;)V[le]=pe.val_>>>pe.bit_pos_,pe.bit_pos_+=8,++le,--F;if(me=pe.bit_end_pos_-pe.bit_pos_>>3,Te+me>f.IBUF_MASK){for(var te=f.IBUF_MASK+1-Te,Oe=0;Oe<te;Oe++)V[le+Oe]=pe.buf_[Te+Oe];me-=te,le+=te,F-=te,Te=0}for(var Oe=0;Oe<me;Oe++)V[le+Oe]=pe.buf_[Te+Oe];if(le+=me,F-=me,le>=oe){W.write(V,oe),le-=oe;for(var Oe=0;Oe<le;Oe++)V[Oe]=V[oe+Oe]}for(;le+F>=oe;){if(me=oe-le,pe.input_.read(V,le,me)<me)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");W.write(V,oe),F-=me,le=0}if(pe.input_.read(V,le,F)<F)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");pe.reset()}function Ae(W){var F=W.bit_pos_+7&-8,Y=W.readBits(F-W.bit_pos_);return Y==0}function Ie(W){var F=new i(W),Y=new f(F);k(Y);var V=B(Y);return V.meta_block_length}s.BrotliDecompressedSize=Ie;function pt(W,F){var Y=new i(W);F==null&&(F=Ie(W));var V=new Uint8Array(F),q=new a(V);return Fe(Y,q),q.pos<q.buffer.length&&(q.buffer=q.buffer.subarray(0,q.pos)),q.buffer}s.BrotliDecompressBuffer=pt;function Fe(W,F){var Y,V=0,q=0,pe=0,oe,le=0,Te,me,te,Oe,Z=[16,15,11,4],ne=0,Ve=0,_e=0,Me=[new Q(0,0),new Q(0,0),new Q(0,0)],rt,Je,ue,or=128+f.READ_SIZE;ue=new f(W),pe=k(ue),oe=(1<<pe)-16,Te=1<<pe,me=Te-1,te=new Uint8Array(Te+or+l.maxDictionaryWordLength),Oe=Te,rt=[],Je=[];for(var Dt=0;Dt<3*O;Dt++)rt[Dt]=new c(0,0),Je[Dt]=new c(0,0);for(;!q;){var ze=0,Ir,mt=[1<<28,1<<28,1<<28],St=[0],ut=[1,1,1],P=[0,1,0,1,0,1],j=[0],h,J,Pe,X,qe=null,ee=null,He,N=null,I,Xt=0,Le=null,se=0,ur=0,Lr=null,Ze=0,Ne=0,st=0,it,ft;for(Y=0;Y<3;++Y)Me[Y].codes=null,Me[Y].htrees=null;ue.readMoreInput();var Nr=B(ue);if(ze=Nr.meta_block_length,V+ze>F.buffer.length){var ho=new Uint8Array(V+ze);ho.set(F.buffer),F.buffer=ho}if(q=Nr.input_end,Ir=Nr.is_uncompressed,Nr.is_metadata){for(Ae(ue);ze>0;--ze)ue.readMoreInput(),ue.readBits(8);continue}if(ze!==0){if(Ir){ue.bit_pos_=ue.bit_pos_+7&-8,Se(F,ze,V,te,me,ue),V+=ze;continue}for(Y=0;Y<3;++Y)ut[Y]=D(ue)+1,ut[Y]>=2&&(be(ut[Y]+2,rt,Y*O,ue),be(v,Je,Y*O,ue),mt[Y]=ae(Je,Y*O,ue),j[Y]=1);for(ue.readMoreInput(),h=ue.readBits(2),J=A+(ue.readBits(4)<<h),Pe=(1<<h)-1,X=J+(48<<h),ee=new Uint8Array(ut[0]),Y=0;Y<ut[0];++Y)ue.readMoreInput(),ee[Y]=ue.readBits(2)<<1;var et=ke(ut[0]<<R,ue);He=et.num_htrees,qe=et.context_map;var Ct=ke(ut[2]<<_,ue);for(I=Ct.num_htrees,N=Ct.context_map,Me[0]=new Q(C,He),Me[1]=new Q(x,ut[1]),Me[2]=new Q(X,I),Y=0;Y<3;++Y)Me[Y].decode(ue);for(Le=0,Lr=0,it=ee[St[0]],Ne=d.lookupOffsets[it],st=d.lookupOffsets[it+1],ft=Me[1].htrees[0];ze>0;){var ot,Rt,Vt,No,la,Mt,Zt,Dr,vn,Do,bn;for(ue.readMoreInput(),mt[1]===0&&(Ee(ut[1],rt,1,St,P,j,ue),mt[1]=ae(Je,O,ue),ft=Me[1].htrees[St[1]]),--mt[1],ot=M(Me[1].codes,ft,ue),Rt=ot>>6,Rt>=2?(Rt-=2,Zt=-1):Zt=0,Vt=y.kInsertRangeLut[Rt]+(ot>>3&7),No=y.kCopyRangeLut[Rt]+(ot&7),la=y.kInsertLengthPrefixCode[Vt].offset+ue.readBits(y.kInsertLengthPrefixCode[Vt].nbits),Mt=y.kCopyLengthPrefixCode[No].offset+ue.readBits(y.kCopyLengthPrefixCode[No].nbits),Ve=te[V-1&me],_e=te[V-2&me],Do=0;Do<la;++Do)ue.readMoreInput(),mt[0]===0&&(Ee(ut[0],rt,0,St,P,j,ue),mt[0]=ae(Je,0,ue),Xt=St[0]<<R,Le=Xt,it=ee[St[0]],Ne=d.lookupOffsets[it],st=d.lookupOffsets[it+1]),vn=d.lookup[Ne+Ve]|d.lookup[st+_e],se=qe[Le+vn],--mt[0],_e=Ve,Ve=M(Me[0].codes,Me[0].htrees[se],ue),te[V&me]=Ve,(V&me)===me&&F.write(te,Te),++V;if(ze-=la,ze<=0)break;if(Zt<0){var vn;if(ue.readMoreInput(),mt[2]===0&&(Ee(ut[2],rt,2,St,P,j,ue),mt[2]=ae(Je,2*O,ue),ur=St[2]<<_,Lr=ur),--mt[2],vn=(Mt>4?3:Mt-2)&255,Ze=N[Lr+vn],Zt=M(Me[2].codes,Me[2].htrees[Ze],ue),Zt>=J){var ca,gu,wn;Zt-=J,gu=Zt&Pe,Zt>>=h,ca=(Zt>>1)+1,wn=(2+(Zt&1)<<ca)-4,Zt=J+(wn+ue.readBits(ca)<<h)+gu}}if(Dr=fe(Zt,Z,ne),Dr<0)throw new Error("[BrotliDecompress] invalid distance");if(V<oe&&le!==oe?le=V:le=oe,bn=V&me,Dr>le)if(Mt>=l.minDictionaryWordLength&&Mt<=l.maxDictionaryWordLength){var wn=l.offsetsByLength[Mt],yu=Dr-le-1,vu=l.sizeBitsByLength[Mt],Uv=(1<<vu)-1,Wv=yu&Uv,bu=yu>>vu;if(wn+=Wv*Mt,bu<g.kNumTransforms){var ua=g.transformDictionaryWord(te,bn,wn,Mt,bu);if(bn+=ua,V+=ua,ze-=ua,bn>=Oe){F.write(te,Te);for(var ds=0;ds<bn-Oe;ds++)te[ds]=te[Oe+ds]}}else throw new Error("Invalid backward reference. pos: "+V+" distance: "+Dr+" len: "+Mt+" bytes left: "+ze)}else throw new Error("Invalid backward reference. pos: "+V+" distance: "+Dr+" len: "+Mt+" bytes left: "+ze);else{if(Zt>0&&(Z[ne&3]=Dr,++ne),Mt>ze)throw new Error("Invalid backward reference. pos: "+V+" distance: "+Dr+" len: "+Mt+" bytes left: "+ze);for(Do=0;Do<Mt;++Do)te[V&me]=te[V-Dr&me],(V&me)===me&&F.write(te,Te),++V,--ze}Ve=te[V-1&me],_e=te[V-2&me]}V&=1073741823}}F.write(te,V&me)}s.BrotliDecompress=Fe,l.init()},{"./bit_reader":1,"./context":2,"./dictionary":6,"./huffman":7,"./prefix":9,"./streams":10,"./transform":11}],4:[function(o,n,s){var i=o("base64-js");s.init=function(){var a=o("./decode").BrotliDecompressBuffer,f=i.toByteArray(o("./dictionary.bin.js"));return a(f)}},{"./decode":3,"./dictionary.bin.js":5,"base64-js":8}],5:[function(o,n,s){n.exports="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"},{}],6:[function(o,n,s){var i=o("./dictionary-browser");s.init=function(){s.dictionary=i.init()},s.offsetsByLength=new Uint32Array([0,0,0,0,0,4096,9216,21504,35840,44032,53248,63488,74752,87040,93696,100864,104704,106752,108928,113536,115968,118528,119872,121280,122016]),s.sizeBitsByLength=new Uint8Array([0,0,0,0,10,10,11,11,10,10,10,10,10,9,9,8,7,7,8,7,7,6,6,5,5]),s.minDictionaryWordLength=4,s.maxDictionaryWordLength=24},{"./dictionary-browser":4}],7:[function(o,n,s){function i(m,d){this.bits=m,this.value=d}s.HuffmanCode=i;var a=15;function f(m,d){for(var y=1<<d-1;m&y;)y>>=1;return(m&y-1)+y}function l(m,d,y,g,w){do g-=y,m[d+g]=new i(w.bits,w.value);while(g>0)}function c(m,d,y){for(var g=1<<d-y;d<a&&(g-=m[d],!(g<=0));)++d,g<<=1;return d-y}s.BrotliBuildHuffmanTable=function(m,d,y,g,w){var b=d,C,x,v,R,_,T,E,O,H,K,A,S=new Int32Array(a+1),L=new Int32Array(a+1);for(A=new Int32Array(w),v=0;v<w;v++)S[g[v]]++;for(L[1]=0,x=1;x<a;x++)L[x+1]=L[x]+S[x];for(v=0;v<w;v++)g[v]!==0&&(A[L[g[v]]++]=v);if(O=y,H=1<<O,K=H,L[a]===1){for(R=0;R<K;++R)m[d+R]=new i(0,A[0]&65535);return K}for(R=0,v=0,x=1,_=2;x<=y;++x,_<<=1)for(;S[x]>0;--S[x])C=new i(x&255,A[v++]&65535),l(m,d+R,_,H,C),R=f(R,x);for(E=K-1,T=-1,x=y+1,_=2;x<=a;++x,_<<=1)for(;S[x]>0;--S[x])(R&E)!==T&&(d+=H,O=c(S,x,y),H=1<<O,K+=H,T=R&E,m[b+T]=new i(O+y&255,d-b-T&65535)),C=new i(x-y&255,A[v++]&65535),l(m,d+(R>>y),_,H,C),R=f(R,x);return K}},{}],8:[function(o,n,s){"use strict";s.byteLength=y,s.toByteArray=w,s.fromByteArray=x;for(var i=[],a=[],f=typeof Uint8Array<"u"?Uint8Array:Array,l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",c=0,m=l.length;c<m;++c)i[c]=l[c],a[l.charCodeAt(c)]=c;a[45]=62,a[95]=63;function d(v){var R=v.length;if(R%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var _=v.indexOf("=");_===-1&&(_=R);var T=_===R?0:4-_%4;return[_,T]}function y(v){var R=d(v),_=R[0],T=R[1];return(_+T)*3/4-T}function g(v,R,_){return(R+_)*3/4-_}function w(v){for(var R,_=d(v),T=_[0],E=_[1],O=new f(g(v,T,E)),H=0,K=E>0?T-4:T,A=0;A<K;A+=4)R=a[v.charCodeAt(A)]<<18|a[v.charCodeAt(A+1)]<<12|a[v.charCodeAt(A+2)]<<6|a[v.charCodeAt(A+3)],O[H++]=R>>16&255,O[H++]=R>>8&255,O[H++]=R&255;return E===2&&(R=a[v.charCodeAt(A)]<<2|a[v.charCodeAt(A+1)]>>4,O[H++]=R&255),E===1&&(R=a[v.charCodeAt(A)]<<10|a[v.charCodeAt(A+1)]<<4|a[v.charCodeAt(A+2)]>>2,O[H++]=R>>8&255,O[H++]=R&255),O}function b(v){return i[v>>18&63]+i[v>>12&63]+i[v>>6&63]+i[v&63]}function C(v,R,_){for(var T,E=[],O=R;O<_;O+=3)T=(v[O]<<16&16711680)+(v[O+1]<<8&65280)+(v[O+2]&255),E.push(b(T));return E.join("")}function x(v){for(var R,_=v.length,T=_%3,E=[],O=16383,H=0,K=_-T;H<K;H+=O)E.push(C(v,H,H+O>K?K:H+O));return T===1?(R=v[_-1],E.push(i[R>>2]+i[R<<4&63]+"==")):T===2&&(R=(v[_-2]<<8)+v[_-1],E.push(i[R>>10]+i[R>>4&63]+i[R<<2&63]+"=")),E.join("")}},{}],9:[function(o,n,s){function i(a,f){this.offset=a,this.nbits=f}s.kBlockLengthPrefixCode=[new i(1,2),new i(5,2),new i(9,2),new i(13,2),new i(17,3),new i(25,3),new i(33,3),new i(41,3),new i(49,4),new i(65,4),new i(81,4),new i(97,4),new i(113,5),new i(145,5),new i(177,5),new i(209,5),new i(241,6),new i(305,6),new i(369,7),new i(497,8),new i(753,9),new i(1265,10),new i(2289,11),new i(4337,12),new i(8433,13),new i(16625,24)],s.kInsertLengthPrefixCode=[new i(0,0),new i(1,0),new i(2,0),new i(3,0),new i(4,0),new i(5,0),new i(6,1),new i(8,1),new i(10,2),new i(14,2),new i(18,3),new i(26,3),new i(34,4),new i(50,4),new i(66,5),new i(98,5),new i(130,6),new i(194,7),new i(322,8),new i(578,9),new i(1090,10),new i(2114,12),new i(6210,14),new i(22594,24)],s.kCopyLengthPrefixCode=[new i(2,0),new i(3,0),new i(4,0),new i(5,0),new i(6,0),new i(7,0),new i(8,0),new i(9,0),new i(10,1),new i(12,1),new i(14,2),new i(18,2),new i(22,3),new i(30,3),new i(38,4),new i(54,4),new i(70,5),new i(102,5),new i(134,6),new i(198,7),new i(326,8),new i(582,9),new i(1094,10),new i(2118,24)],s.kInsertRangeLut=[0,0,8,8,0,16,8,16,16],s.kCopyRangeLut=[0,8,0,8,16,0,16,8,16]},{}],10:[function(o,n,s){function i(f){this.buffer=f,this.pos=0}i.prototype.read=function(f,l,c){this.pos+c>this.buffer.length&&(c=this.buffer.length-this.pos);for(var m=0;m<c;m++)f[l+m]=this.buffer[this.pos+m];return this.pos+=c,c},s.BrotliInput=i;function a(f){this.buffer=f,this.pos=0}a.prototype.write=function(f,l){if(this.pos+l>this.buffer.length)throw new Error("Output buffer is not large enough");return this.buffer.set(f.subarray(0,l),this.pos),this.pos+=l,l},s.BrotliOutput=a},{}],11:[function(o,n,s){var i=o("./dictionary"),a=0,f=1,l=2,c=3,m=4,d=5,y=6,g=7,w=8,b=9,C=10,x=11,v=12,R=13,_=14,T=15,E=16,O=17,H=18,K=19,A=20;function S(k,D,G){this.prefix=new Uint8Array(k.length),this.transform=D,this.suffix=new Uint8Array(G.length);for(var B=0;B<k.length;B++)this.prefix[B]=k.charCodeAt(B);for(var B=0;B<G.length;B++)this.suffix[B]=G.charCodeAt(B)}var L=[new S("",a,""),new S("",a," "),new S(" ",a," "),new S("",v,""),new S("",C," "),new S("",a," the "),new S(" ",a,""),new S("s ",a," "),new S("",a," of "),new S("",C,""),new S("",a," and "),new S("",R,""),new S("",f,""),new S(", ",a," "),new S("",a,", "),new S(" ",C," "),new S("",a," in "),new S("",a," to "),new S("e ",a," "),new S("",a,'"'),new S("",a,"."),new S("",a,'">'),new S("",a,` | |
| 31 | +`),new S("",c,""),new S("",a,"]"),new S("",a," for "),new S("",_,""),new S("",l,""),new S("",a," a "),new S("",a," that "),new S(" ",C,""),new S("",a,". "),new S(".",a,""),new S(" ",a,", "),new S("",T,""),new S("",a," with "),new S("",a,"'"),new S("",a," from "),new S("",a," by "),new S("",E,""),new S("",O,""),new S(" the ",a,""),new S("",m,""),new S("",a,". The "),new S("",x,""),new S("",a," on "),new S("",a," as "),new S("",a," is "),new S("",g,""),new S("",f,"ing "),new S("",a,` | |
| 32 | + `),new S("",a,":"),new S(" ",a,". "),new S("",a,"ed "),new S("",A,""),new S("",H,""),new S("",y,""),new S("",a,"("),new S("",C,", "),new S("",w,""),new S("",a," at "),new S("",a,"ly "),new S(" the ",a," of "),new S("",d,""),new S("",b,""),new S(" ",C,", "),new S("",C,'"'),new S(".",a,"("),new S("",x," "),new S("",C,'">'),new S("",a,'="'),new S(" ",a,"."),new S(".com/",a,""),new S(" the ",a," of the "),new S("",C,"'"),new S("",a,". This "),new S("",a,","),new S(".",a," "),new S("",C,"("),new S("",C,"."),new S("",a," not "),new S(" ",a,'="'),new S("",a,"er "),new S(" ",x," "),new S("",a,"al "),new S(" ",x,""),new S("",a,"='"),new S("",x,'"'),new S("",C,". "),new S(" ",a,"("),new S("",a,"ful "),new S(" ",C,". "),new S("",a,"ive "),new S("",a,"less "),new S("",x,"'"),new S("",a,"est "),new S(" ",C,"."),new S("",x,'">'),new S(" ",a,"='"),new S("",C,","),new S("",a,"ize "),new S("",x,"."),new S("\xC2\xA0",a,""),new S(" ",a,","),new S("",C,'="'),new S("",x,'="'),new S("",a,"ous "),new S("",x,", "),new S("",C,"='"),new S(" ",C,","),new S(" ",x,'="'),new S(" ",x,", "),new S("",x,","),new S("",x,"("),new S("",x,". "),new S(" ",x,"."),new S("",x,"='"),new S(" ",x,". "),new S(" ",C,'="'),new S(" ",x,"='"),new S(" ",C,"='")];s.kTransforms=L,s.kNumTransforms=L.length;function U(k,D){return k[D]<192?(k[D]>=97&&k[D]<=122&&(k[D]^=32),1):k[D]<224?(k[D+1]^=32,2):(k[D+2]^=5,3)}s.transformDictionaryWord=function(k,D,G,B,M){var re=L[M].prefix,be=L[M].suffix,ae=L[M].transform,fe=ae<v?0:ae-(v-1),$=0,ye=D,Q;fe>B&&(fe=B);for(var ke=0;ke<re.length;)k[D++]=re[ke++];for(G+=fe,B-=fe,ae<=b&&(B-=ae),$=0;$<B;$++)k[D++]=i.dictionary[G+$];if(Q=D-B,ae===C)U(k,Q);else if(ae===x)for(;B>0;){var Ee=U(k,Q);Q+=Ee,B-=Ee}for(var Se=0;Se<be.length;)k[D++]=be[Se++];return D-ye}},{"./dictionary":6}],12:[function(o,n,s){n.exports=o("./dec/decode").BrotliDecompressBuffer},{"./dec/decode":3}]},{},[12])(12)})();var Wi=(e=>typeof Bt<"u"?Bt:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Bt<"u"?Bt:t)[r]}):e)(function(e){if(typeof Bt<"u")return Bt.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),sy=(function(){var e,t,r;return(function(){function o(n,s,i){function a(c,m){if(!s[c]){if(!n[c]){var d=typeof Wi=="function"&&Wi;if(!m&&d)return d(c,!0);if(f)return f(c,!0);var y=new Error("Cannot find module '"+c+"'");throw y.code="MODULE_NOT_FOUND",y}var g=s[c]={exports:{}};n[c][0].call(g.exports,function(w){var b=n[c][1][w];return a(b||w)},g,g.exports,o,n,s,i)}return s[c].exports}for(var f=typeof Wi=="function"&&Wi,l=0;l<i.length;l++)a(i[l]);return a}return o})()({1:[function(o,n,s){"use strict";var i=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";function a(c,m){return Object.prototype.hasOwnProperty.call(c,m)}s.assign=function(c){for(var m=Array.prototype.slice.call(arguments,1);m.length;){var d=m.shift();if(d){if(typeof d!="object")throw new TypeError(d+"must be non-object");for(var y in d)a(d,y)&&(c[y]=d[y])}}return c},s.shrinkBuf=function(c,m){return c.length===m?c:c.subarray?c.subarray(0,m):(c.length=m,c)};var f={arraySet:function(c,m,d,y,g){if(m.subarray&&c.subarray){c.set(m.subarray(d,d+y),g);return}for(var w=0;w<y;w++)c[g+w]=m[d+w]},flattenChunks:function(c){var m,d,y,g,w,b;for(y=0,m=0,d=c.length;m<d;m++)y+=c[m].length;for(b=new Uint8Array(y),g=0,m=0,d=c.length;m<d;m++)w=c[m],b.set(w,g),g+=w.length;return b}},l={arraySet:function(c,m,d,y,g){for(var w=0;w<y;w++)c[g+w]=m[d+w]},flattenChunks:function(c){return[].concat.apply([],c)}};s.setTyped=function(c){c?(s.Buf8=Uint8Array,s.Buf16=Uint16Array,s.Buf32=Int32Array,s.assign(s,f)):(s.Buf8=Array,s.Buf16=Array,s.Buf32=Array,s.assign(s,l))},s.setTyped(i)},{}],2:[function(o,n,s){"use strict";var i=o("./common"),a=!0,f=!0;try{String.fromCharCode.apply(null,[0])}catch{a=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{f=!1}for(var l=new i.Buf8(256),c=0;c<256;c++)l[c]=c>=252?6:c>=248?5:c>=240?4:c>=224?3:c>=192?2:1;l[254]=l[254]=1,s.string2buf=function(d){var y,g,w,b,C,x=d.length,v=0;for(b=0;b<x;b++)g=d.charCodeAt(b),(g&64512)===55296&&b+1<x&&(w=d.charCodeAt(b+1),(w&64512)===56320&&(g=65536+(g-55296<<10)+(w-56320),b++)),v+=g<128?1:g<2048?2:g<65536?3:4;for(y=new i.Buf8(v),C=0,b=0;C<v;b++)g=d.charCodeAt(b),(g&64512)===55296&&b+1<x&&(w=d.charCodeAt(b+1),(w&64512)===56320&&(g=65536+(g-55296<<10)+(w-56320),b++)),g<128?y[C++]=g:g<2048?(y[C++]=192|g>>>6,y[C++]=128|g&63):g<65536?(y[C++]=224|g>>>12,y[C++]=128|g>>>6&63,y[C++]=128|g&63):(y[C++]=240|g>>>18,y[C++]=128|g>>>12&63,y[C++]=128|g>>>6&63,y[C++]=128|g&63);return y};function m(d,y){if(y<65534&&(d.subarray&&f||!d.subarray&&a))return String.fromCharCode.apply(null,i.shrinkBuf(d,y));for(var g="",w=0;w<y;w++)g+=String.fromCharCode(d[w]);return g}s.buf2binstring=function(d){return m(d,d.length)},s.binstring2buf=function(d){for(var y=new i.Buf8(d.length),g=0,w=y.length;g<w;g++)y[g]=d.charCodeAt(g);return y},s.buf2string=function(d,y){var g,w,b,C,x=y||d.length,v=new Array(x*2);for(w=0,g=0;g<x;){if(b=d[g++],b<128){v[w++]=b;continue}if(C=l[b],C>4){v[w++]=65533,g+=C-1;continue}for(b&=C===2?31:C===3?15:7;C>1&&g<x;)b=b<<6|d[g++]&63,C--;if(C>1){v[w++]=65533;continue}b<65536?v[w++]=b:(b-=65536,v[w++]=55296|b>>10&1023,v[w++]=56320|b&1023)}return m(v,w)},s.utf8border=function(d,y){var g;for(y=y||d.length,y>d.length&&(y=d.length),g=y-1;g>=0&&(d[g]&192)===128;)g--;return g<0||g===0?y:g+l[d[g]]>y?g:y}},{"./common":1}],3:[function(o,n,s){"use strict";function i(a,f,l,c){for(var m=a&65535|0,d=a>>>16&65535|0,y=0;l!==0;){y=l>2e3?2e3:l,l-=y;do m=m+f[c++]|0,d=d+m|0;while(--y);m%=65521,d%=65521}return m|d<<16|0}n.exports=i},{}],4:[function(o,n,s){"use strict";n.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],5:[function(o,n,s){"use strict";function i(){for(var l,c=[],m=0;m<256;m++){l=m;for(var d=0;d<8;d++)l=l&1?3988292384^l>>>1:l>>>1;c[m]=l}return c}var a=i();function f(l,c,m,d){var y=a,g=d+m;l^=-1;for(var w=d;w<g;w++)l=l>>>8^y[(l^c[w])&255];return l^-1}n.exports=f},{}],6:[function(o,n,s){"use strict";function i(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}n.exports=i},{}],7:[function(o,n,s){"use strict";var i=30,a=12;n.exports=function(l,c){var m,d,y,g,w,b,C,x,v,R,_,T,E,O,H,K,A,S,L,U,k,D,G,B,M;m=l.state,d=l.next_in,B=l.input,y=d+(l.avail_in-5),g=l.next_out,M=l.output,w=g-(c-l.avail_out),b=g+(l.avail_out-257),C=m.dmax,x=m.wsize,v=m.whave,R=m.wnext,_=m.window,T=m.hold,E=m.bits,O=m.lencode,H=m.distcode,K=(1<<m.lenbits)-1,A=(1<<m.distbits)-1;e:do{E<15&&(T+=B[d++]<<E,E+=8,T+=B[d++]<<E,E+=8),S=O[T&K];t:for(;;){if(L=S>>>24,T>>>=L,E-=L,L=S>>>16&255,L===0)M[g++]=S&65535;else if(L&16){U=S&65535,L&=15,L&&(E<L&&(T+=B[d++]<<E,E+=8),U+=T&(1<<L)-1,T>>>=L,E-=L),E<15&&(T+=B[d++]<<E,E+=8,T+=B[d++]<<E,E+=8),S=H[T&A];r:for(;;){if(L=S>>>24,T>>>=L,E-=L,L=S>>>16&255,L&16){if(k=S&65535,L&=15,E<L&&(T+=B[d++]<<E,E+=8,E<L&&(T+=B[d++]<<E,E+=8)),k+=T&(1<<L)-1,k>C){l.msg="invalid distance too far back",m.mode=i;break e}if(T>>>=L,E-=L,L=g-w,k>L){if(L=k-L,L>v&&m.sane){l.msg="invalid distance too far back",m.mode=i;break e}if(D=0,G=_,R===0){if(D+=x-L,L<U){U-=L;do M[g++]=_[D++];while(--L);D=g-k,G=M}}else if(R<L){if(D+=x+R-L,L-=R,L<U){U-=L;do M[g++]=_[D++];while(--L);if(D=0,R<U){L=R,U-=L;do M[g++]=_[D++];while(--L);D=g-k,G=M}}}else if(D+=R-L,L<U){U-=L;do M[g++]=_[D++];while(--L);D=g-k,G=M}for(;U>2;)M[g++]=G[D++],M[g++]=G[D++],M[g++]=G[D++],U-=3;U&&(M[g++]=G[D++],U>1&&(M[g++]=G[D++]))}else{D=g-k;do M[g++]=M[D++],M[g++]=M[D++],M[g++]=M[D++],U-=3;while(U>2);U&&(M[g++]=M[D++],U>1&&(M[g++]=M[D++]))}}else if((L&64)===0){S=H[(S&65535)+(T&(1<<L)-1)];continue r}else{l.msg="invalid distance code",m.mode=i;break e}break}}else if((L&64)===0){S=O[(S&65535)+(T&(1<<L)-1)];continue t}else if(L&32){m.mode=a;break e}else{l.msg="invalid literal/length code",m.mode=i;break e}break}}while(d<y&&g<b);U=E>>3,d-=U,E-=U<<3,T&=(1<<E)-1,l.next_in=d,l.next_out=g,l.avail_in=d<y?5+(y-d):5-(d-y),l.avail_out=g<b?257+(b-g):257-(g-b),m.hold=T,m.bits=E}},{}],8:[function(o,n,s){"use strict";var i=o("../utils/common"),a=o("./adler32"),f=o("./crc32"),l=o("./inffast"),c=o("./inftrees"),m=0,d=1,y=2,g=4,w=5,b=6,C=0,x=1,v=2,R=-2,_=-3,T=-4,E=-5,O=8,H=1,K=2,A=3,S=4,L=5,U=6,k=7,D=8,G=9,B=10,M=11,re=12,be=13,ae=14,fe=15,$=16,ye=17,Q=18,ke=19,Ee=20,Se=21,Ae=22,Ie=23,pt=24,Fe=25,W=26,F=27,Y=28,V=29,q=30,pe=31,oe=32,le=852,Te=592,me=15,te=me;function Oe(P){return(P>>>24&255)+(P>>>8&65280)+((P&65280)<<8)+((P&255)<<24)}function Z(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new i.Buf16(320),this.work=new i.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function ne(P){var j;return!P||!P.state?R:(j=P.state,P.total_in=P.total_out=j.total=0,P.msg="",j.wrap&&(P.adler=j.wrap&1),j.mode=H,j.last=0,j.havedict=0,j.dmax=32768,j.head=null,j.hold=0,j.bits=0,j.lencode=j.lendyn=new i.Buf32(le),j.distcode=j.distdyn=new i.Buf32(Te),j.sane=1,j.back=-1,C)}function Ve(P){var j;return!P||!P.state?R:(j=P.state,j.wsize=0,j.whave=0,j.wnext=0,ne(P))}function _e(P,j){var h,J;return!P||!P.state||(J=P.state,j<0?(h=0,j=-j):(h=(j>>4)+1,j<48&&(j&=15)),j&&(j<8||j>15))?R:(J.window!==null&&J.wbits!==j&&(J.window=null),J.wrap=h,J.wbits=j,Ve(P))}function Me(P,j){var h,J;return P?(J=new Z,P.state=J,J.window=null,h=_e(P,j),h!==C&&(P.state=null),h):R}function rt(P){return Me(P,te)}var Je=!0,ue,or;function Dt(P){if(Je){var j;for(ue=new i.Buf32(512),or=new i.Buf32(32),j=0;j<144;)P.lens[j++]=8;for(;j<256;)P.lens[j++]=9;for(;j<280;)P.lens[j++]=7;for(;j<288;)P.lens[j++]=8;for(c(d,P.lens,0,288,ue,0,P.work,{bits:9}),j=0;j<32;)P.lens[j++]=5;c(y,P.lens,0,32,or,0,P.work,{bits:5}),Je=!1}P.lencode=ue,P.lenbits=9,P.distcode=or,P.distbits=5}function ze(P,j,h,J){var Pe,X=P.state;return X.window===null&&(X.wsize=1<<X.wbits,X.wnext=0,X.whave=0,X.window=new i.Buf8(X.wsize)),J>=X.wsize?(i.arraySet(X.window,j,h-X.wsize,X.wsize,0),X.wnext=0,X.whave=X.wsize):(Pe=X.wsize-X.wnext,Pe>J&&(Pe=J),i.arraySet(X.window,j,h-J,Pe,X.wnext),J-=Pe,J?(i.arraySet(X.window,j,h-J,J,0),X.wnext=J,X.whave=X.wsize):(X.wnext+=Pe,X.wnext===X.wsize&&(X.wnext=0),X.whave<X.wsize&&(X.whave+=Pe))),0}function Ir(P,j){var h,J,Pe,X,qe,ee,He,N,I,Xt,Le,se,ur,Lr,Ze=0,Ne,st,it,ft,Nr,ho,et,Ct,ot=new i.Buf8(4),Rt,Vt,No=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!P||!P.state||!P.output||!P.input&&P.avail_in!==0)return R;h=P.state,h.mode===re&&(h.mode=be),qe=P.next_out,Pe=P.output,He=P.avail_out,X=P.next_in,J=P.input,ee=P.avail_in,N=h.hold,I=h.bits,Xt=ee,Le=He,Ct=C;e:for(;;)switch(h.mode){case H:if(h.wrap===0){h.mode=be;break}for(;I<16;){if(ee===0)break e;ee--,N+=J[X++]<<I,I+=8}if(h.wrap&2&&N===35615){h.check=0,ot[0]=N&255,ot[1]=N>>>8&255,h.check=f(h.check,ot,2,0),N=0,I=0,h.mode=K;break}if(h.flags=0,h.head&&(h.head.done=!1),!(h.wrap&1)||(((N&255)<<8)+(N>>8))%31){P.msg="incorrect header check",h.mode=q;break}if((N&15)!==O){P.msg="unknown compression method",h.mode=q;break}if(N>>>=4,I-=4,et=(N&15)+8,h.wbits===0)h.wbits=et;else if(et>h.wbits){P.msg="invalid window size",h.mode=q;break}h.dmax=1<<et,P.adler=h.check=1,h.mode=N&512?B:re,N=0,I=0;break;case K:for(;I<16;){if(ee===0)break e;ee--,N+=J[X++]<<I,I+=8}if(h.flags=N,(h.flags&255)!==O){P.msg="unknown compression method",h.mode=q;break}if(h.flags&57344){P.msg="unknown header flags set",h.mode=q;break}h.head&&(h.head.text=N>>8&1),h.flags&512&&(ot[0]=N&255,ot[1]=N>>>8&255,h.check=f(h.check,ot,2,0)),N=0,I=0,h.mode=A;case A:for(;I<32;){if(ee===0)break e;ee--,N+=J[X++]<<I,I+=8}h.head&&(h.head.time=N),h.flags&512&&(ot[0]=N&255,ot[1]=N>>>8&255,ot[2]=N>>>16&255,ot[3]=N>>>24&255,h.check=f(h.check,ot,4,0)),N=0,I=0,h.mode=S;case S:for(;I<16;){if(ee===0)break e;ee--,N+=J[X++]<<I,I+=8}h.head&&(h.head.xflags=N&255,h.head.os=N>>8),h.flags&512&&(ot[0]=N&255,ot[1]=N>>>8&255,h.check=f(h.check,ot,2,0)),N=0,I=0,h.mode=L;case L:if(h.flags&1024){for(;I<16;){if(ee===0)break e;ee--,N+=J[X++]<<I,I+=8}h.length=N,h.head&&(h.head.extra_len=N),h.flags&512&&(ot[0]=N&255,ot[1]=N>>>8&255,h.check=f(h.check,ot,2,0)),N=0,I=0}else h.head&&(h.head.extra=null);h.mode=U;case U:if(h.flags&1024&&(se=h.length,se>ee&&(se=ee),se&&(h.head&&(et=h.head.extra_len-h.length,h.head.extra||(h.head.extra=new Array(h.head.extra_len)),i.arraySet(h.head.extra,J,X,se,et)),h.flags&512&&(h.check=f(h.check,J,se,X)),ee-=se,X+=se,h.length-=se),h.length))break e;h.length=0,h.mode=k;case k:if(h.flags&2048){if(ee===0)break e;se=0;do et=J[X+se++],h.head&&et&&h.length<65536&&(h.head.name+=String.fromCharCode(et));while(et&&se<ee);if(h.flags&512&&(h.check=f(h.check,J,se,X)),ee-=se,X+=se,et)break e}else h.head&&(h.head.name=null);h.length=0,h.mode=D;case D:if(h.flags&4096){if(ee===0)break e;se=0;do et=J[X+se++],h.head&&et&&h.length<65536&&(h.head.comment+=String.fromCharCode(et));while(et&&se<ee);if(h.flags&512&&(h.check=f(h.check,J,se,X)),ee-=se,X+=se,et)break e}else h.head&&(h.head.comment=null);h.mode=G;case G:if(h.flags&512){for(;I<16;){if(ee===0)break e;ee--,N+=J[X++]<<I,I+=8}if(N!==(h.check&65535)){P.msg="header crc mismatch",h.mode=q;break}N=0,I=0}h.head&&(h.head.hcrc=h.flags>>9&1,h.head.done=!0),P.adler=h.check=0,h.mode=re;break;case B:for(;I<32;){if(ee===0)break e;ee--,N+=J[X++]<<I,I+=8}P.adler=h.check=Oe(N),N=0,I=0,h.mode=M;case M:if(h.havedict===0)return P.next_out=qe,P.avail_out=He,P.next_in=X,P.avail_in=ee,h.hold=N,h.bits=I,v;P.adler=h.check=1,h.mode=re;case re:if(j===w||j===b)break e;case be:if(h.last){N>>>=I&7,I-=I&7,h.mode=F;break}for(;I<3;){if(ee===0)break e;ee--,N+=J[X++]<<I,I+=8}switch(h.last=N&1,N>>>=1,I-=1,N&3){case 0:h.mode=ae;break;case 1:if(Dt(h),h.mode=Ee,j===b){N>>>=2,I-=2;break e}break;case 2:h.mode=ye;break;case 3:P.msg="invalid block type",h.mode=q}N>>>=2,I-=2;break;case ae:for(N>>>=I&7,I-=I&7;I<32;){if(ee===0)break e;ee--,N+=J[X++]<<I,I+=8}if((N&65535)!==(N>>>16^65535)){P.msg="invalid stored block lengths",h.mode=q;break}if(h.length=N&65535,N=0,I=0,h.mode=fe,j===b)break e;case fe:h.mode=$;case $:if(se=h.length,se){if(se>ee&&(se=ee),se>He&&(se=He),se===0)break e;i.arraySet(Pe,J,X,se,qe),ee-=se,X+=se,He-=se,qe+=se,h.length-=se;break}h.mode=re;break;case ye:for(;I<14;){if(ee===0)break e;ee--,N+=J[X++]<<I,I+=8}if(h.nlen=(N&31)+257,N>>>=5,I-=5,h.ndist=(N&31)+1,N>>>=5,I-=5,h.ncode=(N&15)+4,N>>>=4,I-=4,h.nlen>286||h.ndist>30){P.msg="too many length or distance symbols",h.mode=q;break}h.have=0,h.mode=Q;case Q:for(;h.have<h.ncode;){for(;I<3;){if(ee===0)break e;ee--,N+=J[X++]<<I,I+=8}h.lens[No[h.have++]]=N&7,N>>>=3,I-=3}for(;h.have<19;)h.lens[No[h.have++]]=0;if(h.lencode=h.lendyn,h.lenbits=7,Rt={bits:h.lenbits},Ct=c(m,h.lens,0,19,h.lencode,0,h.work,Rt),h.lenbits=Rt.bits,Ct){P.msg="invalid code lengths set",h.mode=q;break}h.have=0,h.mode=ke;case ke:for(;h.have<h.nlen+h.ndist;){for(;Ze=h.lencode[N&(1<<h.lenbits)-1],Ne=Ze>>>24,st=Ze>>>16&255,it=Ze&65535,!(Ne<=I);){if(ee===0)break e;ee--,N+=J[X++]<<I,I+=8}if(it<16)N>>>=Ne,I-=Ne,h.lens[h.have++]=it;else{if(it===16){for(Vt=Ne+2;I<Vt;){if(ee===0)break e;ee--,N+=J[X++]<<I,I+=8}if(N>>>=Ne,I-=Ne,h.have===0){P.msg="invalid bit length repeat",h.mode=q;break}et=h.lens[h.have-1],se=3+(N&3),N>>>=2,I-=2}else if(it===17){for(Vt=Ne+3;I<Vt;){if(ee===0)break e;ee--,N+=J[X++]<<I,I+=8}N>>>=Ne,I-=Ne,et=0,se=3+(N&7),N>>>=3,I-=3}else{for(Vt=Ne+7;I<Vt;){if(ee===0)break e;ee--,N+=J[X++]<<I,I+=8}N>>>=Ne,I-=Ne,et=0,se=11+(N&127),N>>>=7,I-=7}if(h.have+se>h.nlen+h.ndist){P.msg="invalid bit length repeat",h.mode=q;break}for(;se--;)h.lens[h.have++]=et}}if(h.mode===q)break;if(h.lens[256]===0){P.msg="invalid code -- missing end-of-block",h.mode=q;break}if(h.lenbits=9,Rt={bits:h.lenbits},Ct=c(d,h.lens,0,h.nlen,h.lencode,0,h.work,Rt),h.lenbits=Rt.bits,Ct){P.msg="invalid literal/lengths set",h.mode=q;break}if(h.distbits=6,h.distcode=h.distdyn,Rt={bits:h.distbits},Ct=c(y,h.lens,h.nlen,h.ndist,h.distcode,0,h.work,Rt),h.distbits=Rt.bits,Ct){P.msg="invalid distances set",h.mode=q;break}if(h.mode=Ee,j===b)break e;case Ee:h.mode=Se;case Se:if(ee>=6&&He>=258){P.next_out=qe,P.avail_out=He,P.next_in=X,P.avail_in=ee,h.hold=N,h.bits=I,l(P,Le),qe=P.next_out,Pe=P.output,He=P.avail_out,X=P.next_in,J=P.input,ee=P.avail_in,N=h.hold,I=h.bits,h.mode===re&&(h.back=-1);break}for(h.back=0;Ze=h.lencode[N&(1<<h.lenbits)-1],Ne=Ze>>>24,st=Ze>>>16&255,it=Ze&65535,!(Ne<=I);){if(ee===0)break e;ee--,N+=J[X++]<<I,I+=8}if(st&&(st&240)===0){for(ft=Ne,Nr=st,ho=it;Ze=h.lencode[ho+((N&(1<<ft+Nr)-1)>>ft)],Ne=Ze>>>24,st=Ze>>>16&255,it=Ze&65535,!(ft+Ne<=I);){if(ee===0)break e;ee--,N+=J[X++]<<I,I+=8}N>>>=ft,I-=ft,h.back+=ft}if(N>>>=Ne,I-=Ne,h.back+=Ne,h.length=it,st===0){h.mode=W;break}if(st&32){h.back=-1,h.mode=re;break}if(st&64){P.msg="invalid literal/length code",h.mode=q;break}h.extra=st&15,h.mode=Ae;case Ae:if(h.extra){for(Vt=h.extra;I<Vt;){if(ee===0)break e;ee--,N+=J[X++]<<I,I+=8}h.length+=N&(1<<h.extra)-1,N>>>=h.extra,I-=h.extra,h.back+=h.extra}h.was=h.length,h.mode=Ie;case Ie:for(;Ze=h.distcode[N&(1<<h.distbits)-1],Ne=Ze>>>24,st=Ze>>>16&255,it=Ze&65535,!(Ne<=I);){if(ee===0)break e;ee--,N+=J[X++]<<I,I+=8}if((st&240)===0){for(ft=Ne,Nr=st,ho=it;Ze=h.distcode[ho+((N&(1<<ft+Nr)-1)>>ft)],Ne=Ze>>>24,st=Ze>>>16&255,it=Ze&65535,!(ft+Ne<=I);){if(ee===0)break e;ee--,N+=J[X++]<<I,I+=8}N>>>=ft,I-=ft,h.back+=ft}if(N>>>=Ne,I-=Ne,h.back+=Ne,st&64){P.msg="invalid distance code",h.mode=q;break}h.offset=it,h.extra=st&15,h.mode=pt;case pt:if(h.extra){for(Vt=h.extra;I<Vt;){if(ee===0)break e;ee--,N+=J[X++]<<I,I+=8}h.offset+=N&(1<<h.extra)-1,N>>>=h.extra,I-=h.extra,h.back+=h.extra}if(h.offset>h.dmax){P.msg="invalid distance too far back",h.mode=q;break}h.mode=Fe;case Fe:if(He===0)break e;if(se=Le-He,h.offset>se){if(se=h.offset-se,se>h.whave&&h.sane){P.msg="invalid distance too far back",h.mode=q;break}se>h.wnext?(se-=h.wnext,ur=h.wsize-se):ur=h.wnext-se,se>h.length&&(se=h.length),Lr=h.window}else Lr=Pe,ur=qe-h.offset,se=h.length;se>He&&(se=He),He-=se,h.length-=se;do Pe[qe++]=Lr[ur++];while(--se);h.length===0&&(h.mode=Se);break;case W:if(He===0)break e;Pe[qe++]=h.length,He--,h.mode=Se;break;case F:if(h.wrap){for(;I<32;){if(ee===0)break e;ee--,N|=J[X++]<<I,I+=8}if(Le-=He,P.total_out+=Le,h.total+=Le,Le&&(P.adler=h.check=h.flags?f(h.check,Pe,Le,qe-Le):a(h.check,Pe,Le,qe-Le)),Le=He,(h.flags?N:Oe(N))!==h.check){P.msg="incorrect data check",h.mode=q;break}N=0,I=0}h.mode=Y;case Y:if(h.wrap&&h.flags){for(;I<32;){if(ee===0)break e;ee--,N+=J[X++]<<I,I+=8}if(N!==(h.total&4294967295)){P.msg="incorrect length check",h.mode=q;break}N=0,I=0}h.mode=V;case V:Ct=x;break e;case q:Ct=_;break e;case pe:return T;case oe:default:return R}return P.next_out=qe,P.avail_out=He,P.next_in=X,P.avail_in=ee,h.hold=N,h.bits=I,(h.wsize||Le!==P.avail_out&&h.mode<q&&(h.mode<F||j!==g))&&ze(P,P.output,P.next_out,Le-P.avail_out)?(h.mode=pe,T):(Xt-=P.avail_in,Le-=P.avail_out,P.total_in+=Xt,P.total_out+=Le,h.total+=Le,h.wrap&&Le&&(P.adler=h.check=h.flags?f(h.check,Pe,Le,P.next_out-Le):a(h.check,Pe,Le,P.next_out-Le)),P.data_type=h.bits+(h.last?64:0)+(h.mode===re?128:0)+(h.mode===Ee||h.mode===fe?256:0),(Xt===0&&Le===0||j===g)&&Ct===C&&(Ct=E),Ct)}function mt(P){if(!P||!P.state)return R;var j=P.state;return j.window&&(j.window=null),P.state=null,C}function St(P,j){var h;return!P||!P.state||(h=P.state,(h.wrap&2)===0)?R:(h.head=j,j.done=!1,C)}function ut(P,j){var h=j.length,J,Pe,X;return!P||!P.state||(J=P.state,J.wrap!==0&&J.mode!==M)?R:J.mode===M&&(Pe=1,Pe=a(Pe,j,h,0),Pe!==J.check)?_:(X=ze(P,j,h,h),X?(J.mode=pe,T):(J.havedict=1,C))}s.inflateReset=Ve,s.inflateReset2=_e,s.inflateResetKeep=ne,s.inflateInit=rt,s.inflateInit2=Me,s.inflate=Ir,s.inflateEnd=mt,s.inflateGetHeader=St,s.inflateSetDictionary=ut,s.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":1,"./adler32":3,"./crc32":5,"./inffast":7,"./inftrees":9}],9:[function(o,n,s){"use strict";var i=o("../utils/common"),a=15,f=852,l=592,c=0,m=1,d=2,y=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],g=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],w=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],b=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];n.exports=function(x,v,R,_,T,E,O,H){var K=H.bits,A=0,S=0,L=0,U=0,k=0,D=0,G=0,B=0,M=0,re=0,be,ae,fe,$,ye,Q=null,ke=0,Ee,Se=new i.Buf16(a+1),Ae=new i.Buf16(a+1),Ie=null,pt=0,Fe,W,F;for(A=0;A<=a;A++)Se[A]=0;for(S=0;S<_;S++)Se[v[R+S]]++;for(k=K,U=a;U>=1&&Se[U]===0;U--);if(k>U&&(k=U),U===0)return T[E++]=1<<24|64<<16|0,T[E++]=1<<24|64<<16|0,H.bits=1,0;for(L=1;L<U&&Se[L]===0;L++);for(k<L&&(k=L),B=1,A=1;A<=a;A++)if(B<<=1,B-=Se[A],B<0)return-1;if(B>0&&(x===c||U!==1))return-1;for(Ae[1]=0,A=1;A<a;A++)Ae[A+1]=Ae[A]+Se[A];for(S=0;S<_;S++)v[R+S]!==0&&(O[Ae[v[R+S]]++]=S);if(x===c?(Q=Ie=O,Ee=19):x===m?(Q=y,ke-=257,Ie=g,pt-=257,Ee=256):(Q=w,Ie=b,Ee=-1),re=0,S=0,A=L,ye=E,D=k,G=0,fe=-1,M=1<<k,$=M-1,x===m&&M>f||x===d&&M>l)return 1;for(;;){Fe=A-G,O[S]<Ee?(W=0,F=O[S]):O[S]>Ee?(W=Ie[pt+O[S]],F=Q[ke+O[S]]):(W=96,F=0),be=1<<A-G,ae=1<<D,L=ae;do ae-=be,T[ye+(re>>G)+ae]=Fe<<24|W<<16|F|0;while(ae!==0);for(be=1<<A-1;re&be;)be>>=1;if(be!==0?(re&=be-1,re+=be):re=0,S++,--Se[A]===0){if(A===U)break;A=v[R+O[S]]}if(A>k&&(re&$)!==fe){for(G===0&&(G=k),ye+=L,D=A-G,B=1<<D;D+G<U&&(B-=Se[D+G],!(B<=0));)D++,B<<=1;if(M+=1<<D,x===m&&M>f||x===d&&M>l)return 1;fe=re&$,T[fe]=k<<24|D<<16|ye-E|0}}return re!==0&&(T[ye+re]=A-G<<24|64<<16|0),H.bits=k,0}},{"../utils/common":1}],10:[function(o,n,s){"use strict";n.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],11:[function(o,n,s){"use strict";function i(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}n.exports=i},{}],"/lib/inflate.js":[function(o,n,s){"use strict";var i=o("./zlib/inflate"),a=o("./utils/common"),f=o("./utils/strings"),l=o("./zlib/constants"),c=o("./zlib/messages"),m=o("./zlib/zstream"),d=o("./zlib/gzheader"),y=Object.prototype.toString;function g(C){if(!(this instanceof g))return new g(C);this.options=a.assign({chunkSize:16384,windowBits:0,to:""},C||{});var x=this.options;x.raw&&x.windowBits>=0&&x.windowBits<16&&(x.windowBits=-x.windowBits,x.windowBits===0&&(x.windowBits=-15)),x.windowBits>=0&&x.windowBits<16&&!(C&&C.windowBits)&&(x.windowBits+=32),x.windowBits>15&&x.windowBits<48&&(x.windowBits&15)===0&&(x.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new m,this.strm.avail_out=0;var v=i.inflateInit2(this.strm,x.windowBits);if(v!==l.Z_OK)throw new Error(c[v]);if(this.header=new d,i.inflateGetHeader(this.strm,this.header),x.dictionary&&(typeof x.dictionary=="string"?x.dictionary=f.string2buf(x.dictionary):y.call(x.dictionary)==="[object ArrayBuffer]"&&(x.dictionary=new Uint8Array(x.dictionary)),x.raw&&(v=i.inflateSetDictionary(this.strm,x.dictionary),v!==l.Z_OK)))throw new Error(c[v])}g.prototype.push=function(C,x){var v=this.strm,R=this.options.chunkSize,_=this.options.dictionary,T,E,O,H,K,A=!1;if(this.ended)return!1;E=x===~~x?x:x===!0?l.Z_FINISH:l.Z_NO_FLUSH,typeof C=="string"?v.input=f.binstring2buf(C):y.call(C)==="[object ArrayBuffer]"?v.input=new Uint8Array(C):v.input=C,v.next_in=0,v.avail_in=v.input.length;do{if(v.avail_out===0&&(v.output=new a.Buf8(R),v.next_out=0,v.avail_out=R),T=i.inflate(v,l.Z_NO_FLUSH),T===l.Z_NEED_DICT&&_&&(T=i.inflateSetDictionary(this.strm,_)),T===l.Z_BUF_ERROR&&A===!0&&(T=l.Z_OK,A=!1),T!==l.Z_STREAM_END&&T!==l.Z_OK)return this.onEnd(T),this.ended=!0,!1;v.next_out&&(v.avail_out===0||T===l.Z_STREAM_END||v.avail_in===0&&(E===l.Z_FINISH||E===l.Z_SYNC_FLUSH))&&(this.options.to==="string"?(O=f.utf8border(v.output,v.next_out),H=v.next_out-O,K=f.buf2string(v.output,O),v.next_out=H,v.avail_out=R-H,H&&a.arraySet(v.output,v.output,O,H,0),this.onData(K)):this.onData(a.shrinkBuf(v.output,v.next_out))),v.avail_in===0&&v.avail_out===0&&(A=!0)}while((v.avail_in>0||v.avail_out===0)&&T!==l.Z_STREAM_END);return T===l.Z_STREAM_END&&(E=l.Z_FINISH),E===l.Z_FINISH?(T=i.inflateEnd(this.strm),this.onEnd(T),this.ended=!0,T===l.Z_OK):(E===l.Z_SYNC_FLUSH&&(this.onEnd(l.Z_OK),v.avail_out=0),!0)},g.prototype.onData=function(C){this.chunks.push(C)},g.prototype.onEnd=function(C){C===l.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=a.flattenChunks(this.chunks)),this.chunks=[],this.err=C,this.msg=this.strm.msg};function w(C,x){var v=new g(x);if(v.push(C,!0),v.err)throw v.msg||c[v.err];return v.result}function b(C,x){return x=x||{},x.raw=!0,w(C,x)}s.Inflate=g,s.inflate=w,s.inflateRaw=b,s.ungzip=w},{"./utils/common":1,"./utils/strings":2,"./zlib/constants":4,"./zlib/gzheader":6,"./zlib/inflate":8,"./zlib/messages":10,"./zlib/zstream":11}]},{},[])("/lib/inflate.js")})();var iV=globalThis.fetch,Gi=class{constructor(e,t={},r){this.type=e,this.detail=t,this.msg=r,Object.defineProperty(this,"__mayPropagate",{enumerable:!1,writable:!0}),this.__mayPropagate=!0}preventDefault(){}stopPropagation(){this.__mayPropagate=!1}valueOf(){return this}toString(){return this.msg?`[${this.type} event]: ${this.msg}`:`[${this.type} event]`}},JS=class{constructor(){this.listeners={}}addEventListener(e,t,r){let o=this.listeners[e]||[];r?o.unshift(t):o.push(t),this.listeners[e]=o}removeEventListener(e,t){let r=this.listeners[e]||[],o=r.findIndex(n=>n===t);o>-1&&(r.splice(o,1),this.listeners[e]=r)}dispatch(e){let t=this.listeners[e.type];if(t)for(let r=0,o=t.length;r<o&&e.__mayPropagate;r++)t[r](e)}},QS=new Date("1904-01-01T00:00:00+0000").getTime();function $S(e){return Array.from(e).map(t=>String.fromCharCode(t)).join("")}var eC=class{constructor(e,t,r){this.name=(r||e.tag||"").trim(),this.length=e.length,this.start=e.offset,this.offset=0,this.data=t,["getInt8","getUint8","getInt16","getUint16","getInt32","getUint32","getBigInt64","getBigUint64"].forEach(o=>{let n=o.replace(/get(Big)?/,"").toLowerCase(),s=parseInt(o.replace(/[^\d]/g,""))/8;Object.defineProperty(this,n,{get:()=>this.getValue(o,s)})})}get currentPosition(){return this.start+this.offset}set currentPosition(e){this.start=e,this.offset=0}skip(e=0,t=8){this.offset+=e*t/8}getValue(e,t){let r=this.start+this.offset;this.offset+=t;try{return this.data[e](r)}catch(o){throw console.error("parser",e,t,this),console.error("parser",this.start,this.offset),o}}flags(e){if(e===8||e===16||e===32||e===64)return this[`uint${e}`].toString(2).padStart(e,0).split("").map(t=>t==="1");console.error("Error parsing flags: flag types can only be 1, 2, 4, or 8 bytes long"),console.trace()}get tag(){let e=this.uint32;return $S([e>>24&255,e>>16&255,e>>8&255,e&255])}get fixed(){let e=this.int16,t=Math.round(1e3*this.uint16/65356);return e+t/1e3}get legacyFixed(){let e=this.uint16,t=this.uint16.toString(16).padStart(4,0);return parseFloat(`${e}.${t}`)}get uint24(){return(this.uint8<<16)+(this.uint8<<8)+this.uint8}get uint128(){let e=0;for(let t=0;t<5;t++){let r=this.uint8;if(e=e*128+(r&127),r<128)break}return e}get longdatetime(){return new Date(QS+1e3*parseInt(this.int64.toString()))}get fword(){return this.int16}get ufword(){return this.uint16}get Offset16(){return this.uint16}get Offset32(){return this.uint32}get F2DOT14(){let e=p.uint16,t=[0,1,-2,-1][e>>14],r=e&16383;return t+r/16384}verifyLength(){this.offset!=this.length&&console.error(`unexpected parsed table size (${this.offset}) for "${this.name}" (expected ${this.length})`)}readBytes(e=0,t=0,r=8,o=!1){if(e=e||this.length,e===0)return[];t&&(this.currentPosition=t);let n=`${o?"":"u"}int${r}`,s=[];for(;e--;)s.push(this[n]);return s}},tt=class{constructor(e){Object.defineProperty(this,"parser",{enumerable:!1,get:()=>e});let r=e.currentPosition;Object.defineProperty(this,"start",{enumerable:!1,get:()=>r})}load(e){Object.keys(e).forEach(t=>{let r=Object.getOwnPropertyDescriptor(e,t);r.get?this[t]=r.get.bind(this):r.value!==void 0&&(this[t]=r.value)}),this.parser.length&&this.parser.verifyLength()}},Re=class extends tt{constructor(e,t,r){let{parser:o,start:n}=super(new eC(e,t,r));Object.defineProperty(this,"p",{enumerable:!1,get:()=>o}),Object.defineProperty(this,"tableStart",{enumerable:!1,get:()=>n})}};function ie(e,t,r){let o;Object.defineProperty(e,t,{get:()=>o||(o=r(),o),enumerable:!0})}var tC=class extends Re{constructor(e,t,r){let{p:o}=super({offset:0,length:12},t,"sfnt");this.version=o.uint32,this.numTables=o.uint16,this.searchRange=o.uint16,this.entrySelector=o.uint16,this.rangeShift=o.uint16,o.verifyLength(),this.directory=[...new Array(this.numTables)].map(n=>new rC(o)),this.tables={},this.directory.forEach(n=>{let s=()=>r(this.tables,{tag:n.tag,offset:n.offset,length:n.length},t);ie(this.tables,n.tag.trim(),s)})}},rC=class{constructor(e){this.tag=e.tag,this.checksum=e.uint32,this.offset=e.uint32,this.length=e.uint32}},iy=sy.inflate||void 0,ay=void 0,oC=class extends Re{constructor(e,t,r){let{p:o}=super({offset:0,length:44},t,"woff");this.signature=o.tag,this.flavor=o.uint32,this.length=o.uint32,this.numTables=o.uint16,o.uint16,this.totalSfntSize=o.uint32,this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.metaOffset=o.uint32,this.metaLength=o.uint32,this.metaOrigLength=o.uint32,this.privOffset=o.uint32,this.privLength=o.uint32,o.verifyLength(),this.directory=[...new Array(this.numTables)].map(n=>new nC(o)),sC(this,t,r)}},nC=class{constructor(e){this.tag=e.tag,this.offset=e.uint32,this.compLength=e.uint32,this.origLength=e.uint32,this.origChecksum=e.uint32}};function sC(e,t,r){e.tables={},e.directory.forEach(o=>{ie(e.tables,o.tag.trim(),()=>{let n=0,s=t;if(o.compLength!==o.origLength){let i=t.buffer.slice(o.offset,o.offset+o.compLength),a;if(iy)a=iy(new Uint8Array(i));else if(ay)a=ay(new Uint8Array(i));else{let f="no brotli decoder available to decode WOFF2 font";throw font.onerror&&font.onerror(f),new Error(f)}s=new DataView(a.buffer)}else n=o.offset;return r(e.tables,{tag:o.tag,offset:n,length:o.origLength},s)})})}var ly=ny,cy=void 0,iC=class extends Re{constructor(e,t,r){let{p:o}=super({offset:0,length:48},t,"woff2");this.signature=o.tag,this.flavor=o.uint32,this.length=o.uint32,this.numTables=o.uint16,o.uint16,this.totalSfntSize=o.uint32,this.totalCompressedSize=o.uint32,this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.metaOffset=o.uint32,this.metaLength=o.uint32,this.metaOrigLength=o.uint32,this.privOffset=o.uint32,this.privLength=o.uint32,o.verifyLength(),this.directory=[...new Array(this.numTables)].map(a=>new aC(o));let n=o.currentPosition;this.directory[0].offset=0,this.directory.forEach((a,f)=>{let l=this.directory[f+1];l&&(l.offset=a.offset+(a.transformLength!==void 0?a.transformLength:a.origLength))});let s,i=t.buffer.slice(n);if(ly)s=ly(new Uint8Array(i));else if(cy)s=new Uint8Array(cy(i));else{let a="no brotli decoder available to decode WOFF2 font";throw e.onerror&&e.onerror(a),new Error(a)}lC(this,s,r)}},aC=class{constructor(e){this.flags=e.uint8;let t=this.tagNumber=this.flags&63;t===63?this.tag=e.tag:this.tag=cC(t);let o=(this.transformVersion=(this.flags&192)>>6)!==0;(this.tag==="glyf"||this.tag==="loca")&&(o=this.transformVersion!==3),this.origLength=e.uint128,o&&(this.transformLength=e.uint128)}};function lC(e,t,r){e.tables={},e.directory.forEach(o=>{ie(e.tables,o.tag.trim(),()=>{let n=o.offset,s=n+(o.transformLength?o.transformLength:o.origLength),i=new DataView(t.slice(n,s).buffer);try{return r(e.tables,{tag:o.tag,offset:0,length:o.origLength},i)}catch(a){console.error(a)}})})}function cC(e){return["cmap","head","hhea","hmtx","maxp","name","OS/2","post","cvt ","fpgm","glyf","loca","prep","CFF ","VORG","EBDT","EBLC","gasp","hdmx","kern","LTSH","PCLT","VDMX","vhea","vmtx","BASE","GDEF","GPOS","GSUB","EBSC","JSTF","MATH","CBDT","CBLC","COLR","CPAL","SVG ","sbix","acnt","avar","bdat","bloc","bsln","cvar","fdsc","feat","fmtx","fvar","gvar","hsty","just","lcar","mort","morx","opbd","prop","trak","Zapf","Silf","Glat","Gloc","Feat","Sill"][e&63]}var gy={},yy=!1;Promise.all([Promise.resolve().then(function(){return VC}),Promise.resolve().then(function(){return BC}),Promise.resolve().then(function(){return zC}),Promise.resolve().then(function(){return WC}),Promise.resolve().then(function(){return YC}),Promise.resolve().then(function(){return JC}),Promise.resolve().then(function(){return $C}),Promise.resolve().then(function(){return tR}),Promise.resolve().then(function(){return fR}),Promise.resolve().then(function(){return SR}),Promise.resolve().then(function(){return cT}),Promise.resolve().then(function(){return fT}),Promise.resolve().then(function(){return hT}),Promise.resolve().then(function(){return bT}),Promise.resolve().then(function(){return xT}),Promise.resolve().then(function(){return CT}),Promise.resolve().then(function(){return ET}),Promise.resolve().then(function(){return _T}),Promise.resolve().then(function(){return kT}),Promise.resolve().then(function(){return AT}),Promise.resolve().then(function(){return LT}),Promise.resolve().then(function(){return DT}),Promise.resolve().then(function(){return BT}),Promise.resolve().then(function(){return HT}),Promise.resolve().then(function(){return UT}),Promise.resolve().then(function(){return GT}),Promise.resolve().then(function(){return qT}),Promise.resolve().then(function(){return XT}),Promise.resolve().then(function(){return JT}),Promise.resolve().then(function(){return eE}),Promise.resolve().then(function(){return iE}),Promise.resolve().then(function(){return uE}),Promise.resolve().then(function(){return pE}),Promise.resolve().then(function(){return yE}),Promise.resolve().then(function(){return bE}),Promise.resolve().then(function(){return xE}),Promise.resolve().then(function(){return RE}),Promise.resolve().then(function(){return EE}),Promise.resolve().then(function(){return FE}),Promise.resolve().then(function(){return IE}),Promise.resolve().then(function(){return DE})]).then(e=>{e.forEach(t=>{let r=Object.keys(t)[0];gy[r]=t[r]}),yy=!0});function uC(e,t,r){let o=t.tag.replace(/[^\w\d]/g,""),n=gy[o];return n?new n(t,r,e):(console.warn(`lib-font has no definition for ${o}. The table was skipped.`),{})}function fC(){let e=0;function t(r,o){if(!yy)return e>10?o(new Error("loading took too long")):(e++,setTimeout(()=>t(r),250));r(uC)}return new Promise((r,o)=>t(r))}function dC(e,t){let r=e.lastIndexOf("."),o=(e.substring(r+1)||"").toLowerCase(),n={ttf:"truetype",otf:"opentype",woff:"woff",woff2:"woff2"}[o];if(n)return n;let s={eot:"The .eot format is not supported: it died in January 12, 2016, when Microsoft retired all versions of IE that didn't already support WOFF.",svg:"The .svg format is not supported: SVG fonts (not to be confused with OpenType with embedded SVG) were so bad we took the entire fonts chapter out of the SVG specification again.",fon:"The .fon format is not supported: this is an ancient Windows bitmap font format.",ttc:"Based on the current CSS specification, font collections are not (yet?) supported."}[o];if(s||(s=`${e} is not a known webfont format.`),t)throw new Error(s);console.warn(`Could not load font: ${s}`)}async function pC(e,t,r={}){if(!globalThis.document)return;let o=dC(t,r.errorOnStyle);if(!o)return;let n=document.createElement("style");n.className="injected-by-Font-js";let s=[];return r.styleRules&&(s=Object.entries(r.styleRules).map(([i,a])=>`${i}: ${a};`)),n.textContent=` | |
| 33 | +@font-face { | |
| 34 | + font-family: "${e}"; | |
| 35 | + ${s.join(` | |
| 36 | + `)} | |
| 37 | + src: url("${t}") format("${o}"); | |
| 38 | +}`,globalThis.document.head.appendChild(n),n}var mC=[0,1,0,0],hC=[79,84,84,79],gC=[119,79,70,70],yC=[119,79,70,50];function Yi(e,t){if(e.length===t.length){for(let r=0;r<e.length;r++)if(e[r]!==t[r])return;return!0}}function vC(e){let t=[e.getUint8(0),e.getUint8(1),e.getUint8(2),e.getUint8(3)];if(Yi(t,mC)||Yi(t,hC))return"SFNT";if(Yi(t,gC))return"WOFF";if(Yi(t,yC))return"WOFF2"}function bC(e){if(!e.ok)throw new Error(`HTTP ${e.status} - ${e.statusText}`);return e}var vy=class extends JS{constructor(e,t={}){super(),this.name=e,this.options=t,this.metrics=!1}get src(){return this.__src}set src(e){this.__src=e,(async()=>(globalThis.document&&!this.options.skipStyleSheet&&await pC(this.name,e,this.options),this.loadFont(e)))()}async loadFont(e,t){fetch(e).then(r=>bC(r)&&r.arrayBuffer()).then(r=>this.fromDataBuffer(r,t||e)).catch(r=>{let o=new Gi("error",r,`Failed to load font at ${t||e}`);this.dispatch(o),this.onerror&&this.onerror(o)})}async fromDataBuffer(e,t){this.fontData=new DataView(e);let r=vC(this.fontData);if(!r)throw new Error(`${t} is either an unsupported font format, or not a font at all.`);await this.parseBasicData(r);let o=new Gi("load",{font:this});this.dispatch(o),this.onload&&this.onload(o)}async parseBasicData(e){return fC().then(t=>(e==="SFNT"&&(this.opentype=new tC(this,this.fontData,t)),e==="WOFF"&&(this.opentype=new oC(this,this.fontData,t)),e==="WOFF2"&&(this.opentype=new iC(this,this.fontData,t)),this.opentype))}getGlyphId(e){return this.opentype.tables.cmap.getGlyphId(e)}reverse(e){return this.opentype.tables.cmap.reverse(e)}supports(e){return this.getGlyphId(e)!==0}supportsVariation(e){return this.opentype.tables.cmap.supportsVariation(e)!==!1}measureText(e,t=16){if(this.__unloaded)throw new Error("Cannot measure text: font was unloaded. Please reload before calling measureText()");let r=document.createElement("div");r.textContent=e,r.style.fontFamily=this.name,r.style.fontSize=`${t}px`,r.style.color="transparent",r.style.background="transparent",r.style.top="0",r.style.left="0",r.style.position="absolute",document.body.appendChild(r);let o=r.getBoundingClientRect();document.body.removeChild(r);let n=this.opentype.tables["OS/2"];return o.fontSize=t,o.ascender=n.sTypoAscender,o.descender=n.sTypoDescender,o}unload(){if(this.styleElement.parentNode){this.styleElement.parentNode.removeElement(this.styleElement);let e=new Gi("unload",{font:this});this.dispatch(e),this.onunload&&this.onunload(e)}this._unloaded=!0}load(){if(this.__unloaded){delete this.__unloaded,document.head.appendChild(this.styleElement);let e=new Gi("load",{font:this});this.dispatch(e),this.onload&&this.onload(e)}}};globalThis.Font=vy;var Ur=class extends tt{constructor(e,t,r){super(e),this.plaformID=t,this.encodingID=r}},wC=class extends Ur{constructor(e,t,r){super(e,t,r),this.format=0,this.length=e.uint16,this.language=e.uint16,this.glyphIdArray=[...new Array(256)].map(o=>e.uint8)}supports(e){return e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 0. only supports(id) is implemented.")),0<=e&&e<=255}reverse(e){return console.warn("reverse not implemented for cmap subtable format 0"),{}}getSupportedCharCodes(){return[{start:1,end:256}]}},xC=class extends Ur{constructor(e,t,r){super(e,t,r),this.format=2,this.length=e.uint16,this.language=e.uint16,this.subHeaderKeys=[...new Array(256)].map(i=>e.uint16);let o=Math.max(...this.subHeaderKeys),n=e.currentPosition;ie(this,"subHeaders",()=>(e.currentPosition=n,[...new Array(o)].map(i=>new SC(e))));let s=n+o*8;ie(this,"glyphIndexArray",()=>(e.currentPosition=s,[...new Array(o)].map(i=>e.uint16)))}supports(e){e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 2. only supports(id) is implemented."));let t=e&&255,r=e&&65280,o=this.subHeaders[r],n=this.subHeaders[o],s=n.firstCode,i=s+n.entryCount;return s<=t&&t<=i}reverse(e){return console.warn("reverse not implemented for cmap subtable format 2"),{}}getSupportedCharCodes(e=!1){return e?this.subHeaders.map(t=>({firstCode:t.firstCode,lastCode:t.lastCode})):this.subHeaders.map(t=>({start:t.firstCode,end:t.lastCode}))}},SC=class{constructor(e){this.firstCode=e.uint16,this.entryCount=e.uint16,this.lastCode=this.first+this.entryCount,this.idDelta=e.int16,this.idRangeOffset=e.uint16}},CC=class extends Ur{constructor(e,t,r){super(e,t,r),this.format=4,this.length=e.uint16,this.language=e.uint16,this.segCountX2=e.uint16,this.segCount=this.segCountX2/2,this.searchRange=e.uint16,this.entrySelector=e.uint16,this.rangeShift=e.uint16;let o=e.currentPosition;ie(this,"endCode",()=>e.readBytes(this.segCount,o,16));let n=o+2+this.segCountX2;ie(this,"startCode",()=>e.readBytes(this.segCount,n,16));let s=n+this.segCountX2;ie(this,"idDelta",()=>e.readBytes(this.segCount,s,16,!0));let i=s+this.segCountX2;ie(this,"idRangeOffset",()=>e.readBytes(this.segCount,i,16));let a=i+this.segCountX2,f=this.length-(a-this.tableStart);ie(this,"glyphIdArray",()=>e.readBytes(f,a,16)),ie(this,"segments",()=>this.buildSegments(i,a,e))}buildSegments(e,t,r){let o=(n,s)=>{let i=this.startCode[s],a=this.endCode[s],f=this.idDelta[s],l=this.idRangeOffset[s],c=e+2*s,m=[];if(l===0)for(let d=i+f,y=a+f;d<=y;d++)m.push(d);else for(let d=0,y=a-i;d<=y;d++)r.currentPosition=c+l+d*2,m.push(r.uint16);return{startCode:i,endCode:a,idDelta:f,idRangeOffset:l,glyphIDs:m}};return[...new Array(this.segCount)].map(o)}reverse(e){let t=this.segments.find(o=>o.glyphIDs.includes(e));if(!t)return{};let r=t.startCode+t.glyphIDs.indexOf(e);return{code:r,unicode:String.fromCodePoint(r)}}getGlyphId(e){if(e.charCodeAt&&(e=e.charCodeAt(0)),55296<=e&&e<=57343||(e&65534)===65534||(e&65535)===65535)return 0;let t=this.segments.find(r=>r.startCode<=e&&e<=r.endCode);return t?t.glyphIDs[e-t.startCode]:0}supports(e){return this.getGlyphId(e)!==0}getSupportedCharCodes(e=!1){return e?this.segments:this.segments.map(t=>({start:t.startCode,end:t.endCode}))}},RC=class extends Ur{constructor(e,t,r){super(e,t,r),this.format=6,this.length=e.uint16,this.language=e.uint16,this.firstCode=e.uint16,this.entryCount=e.uint16,this.lastCode=this.firstCode+this.entryCount-1,ie(this,"glyphIdArray",()=>[...new Array(this.entryCount)].map(n=>e.uint16))}supports(e){if(e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 6. only supports(id) is implemented.")),e<this.firstCode)return{};if(e>this.firstCode+this.entryCount)return{};let t=e-this.firstCode;return{code:t,unicode:String.fromCodePoint(t)}}reverse(e){let t=this.glyphIdArray.indexOf(e);if(t>-1)return this.firstCode+t}getSupportedCharCodes(e=!1){return e?[{firstCode:this.firstCode,lastCode:this.lastCode}]:[{start:this.firstCode,end:this.lastCode}]}},TC=class extends Ur{constructor(e,t,r){super(e,t,r),this.format=8,e.uint16,this.length=e.uint32,this.language=e.uint32,this.is32=[...new Array(8192)].map(n=>e.uint8),this.numGroups=e.uint32,ie(this,"groups",()=>[...new Array(this.numGroups)].map(n=>new EC(e)))}supports(e){return e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 8. only supports(id) is implemented.")),this.groups.findIndex(t=>t.startcharCode<=e&&e<=t.endcharCode)!==-1}reverse(e){return console.warn("reverse not implemented for cmap subtable format 8"),{}}getSupportedCharCodes(e=!1){return e?this.groups:this.groups.map(t=>({start:t.startcharCode,end:t.endcharCode}))}},EC=class{constructor(e){this.startcharCode=e.uint32,this.endcharCode=e.uint32,this.startGlyphID=e.uint32}},PC=class extends Ur{constructor(e,t,r){super(e,t,r),this.format=10,e.uint16,this.length=e.uint32,this.language=e.uint32,this.startCharCode=e.uint32,this.numChars=e.uint32,this.endCharCode=this.startCharCode+this.numChars,ie(this,"glyphs",()=>[...new Array(this.numChars)].map(n=>e.uint16))}supports(e){return e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 10. only supports(id) is implemented.")),e<this.startCharCode||e>this.startCharCode+this.numChars?!1:e-this.startCharCode}reverse(e){return console.warn("reverse not implemented for cmap subtable format 10"),{}}getSupportedCharCodes(e=!1){return e?[{startCharCode:this.startCharCode,endCharCode:this.endCharCode}]:[{start:this.startCharCode,end:this.endCharCode}]}},_C=class extends Ur{constructor(e,t,r){super(e,t,r),this.format=12,e.uint16,this.length=e.uint32,this.language=e.uint32,this.numGroups=e.uint32,ie(this,"groups",()=>[...new Array(this.numGroups)].map(n=>new OC(e)))}supports(e){return e.charCodeAt&&(e=e.charCodeAt(0)),55296<=e&&e<=57343||(e&65534)===65534||(e&65535)===65535?0:this.groups.findIndex(t=>t.startCharCode<=e&&e<=t.endCharCode)!==-1}reverse(e){for(let t of this.groups){let r=t.startGlyphID;if(r>e)continue;if(r===e)return t.startCharCode;if(r+(t.endCharCode-t.startCharCode)<e)continue;let n=t.startCharCode+(e-r);return{code:n,unicode:String.fromCodePoint(n)}}return{}}getSupportedCharCodes(e=!1){return e?this.groups:this.groups.map(t=>({start:t.startCharCode,end:t.endCharCode}))}},OC=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.startGlyphID=e.uint32}},kC=class extends Ur{constructor(e,t,r){super(e,t,r),this.format=13,e.uint16,this.length=e.uint32,this.language=e.uint32,this.numGroups=e.uint32;let o=[...new Array(this.numGroups)].map(n=>new FC(e));ie(this,"groups",o)}supports(e){return e.charCodeAt&&(e=e.charCodeAt(0)),this.groups.findIndex(t=>t.startCharCode<=e&&e<=t.endCharCode)!==-1}reverse(e){return console.warn("reverse not implemented for cmap subtable format 13"),{}}getSupportedCharCodes(e=!1){return e?this.groups:this.groups.map(t=>({start:t.startCharCode,end:t.endCharCode}))}},FC=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.glyphID=e.uint32}},AC=class extends Ur{constructor(e,t,r){super(e,t,r),this.subTableStart=e.currentPosition,this.format=14,this.length=e.uint32,this.numVarSelectorRecords=e.uint32,ie(this,"varSelectors",()=>[...new Array(this.numVarSelectorRecords)].map(o=>new IC(e)))}supports(){return console.warn("supports not implemented for cmap subtable format 14"),0}getSupportedCharCodes(){return console.warn("getSupportedCharCodes not implemented for cmap subtable format 14"),[]}reverse(e){return console.warn("reverse not implemented for cmap subtable format 14"),{}}supportsVariation(e){let t=this.varSelector.find(r=>r.varSelector===e);return t||!1}getSupportedVariations(){return this.varSelectors.map(e=>e.varSelector)}},IC=class{constructor(e){this.varSelector=e.uint24,this.defaultUVSOffset=e.Offset32,this.nonDefaultUVSOffset=e.Offset32}};function LC(e,t,r){let o=e.uint16;return o===0?new wC(e,t,r):o===2?new xC(e,t,r):o===4?new CC(e,t,r):o===6?new RC(e,t,r):o===8?new TC(e,t,r):o===10?new PC(e,t,r):o===12?new _C(e,t,r):o===13?new kC(e,t,r):o===14?new AC(e,t,r):{}}var NC=class extends Re{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numTables=r.uint16,this.encodingRecords=[...new Array(this.numTables)].map(o=>new DC(r,this.tableStart))}getSubTable(e){return this.encodingRecords[e].table}getSupportedEncodings(){return this.encodingRecords.map(e=>({platformID:e.platformID,encodingId:e.encodingID}))}getSupportedCharCodes(e,t){let r=this.encodingRecords.findIndex(n=>n.platformID===e&&n.encodingID===t);return r===-1?!1:this.getSubTable(r).getSupportedCharCodes()}reverse(e){for(let t=0;t<this.numTables;t++){let r=this.getSubTable(t).reverse(e);if(r)return r}}getGlyphId(e){let t=0;return this.encodingRecords.some((r,o)=>{let n=this.getSubTable(o);return n.getGlyphId?(t=n.getGlyphId(e),t!==0):!1}),t}supports(e){return this.encodingRecords.some((t,r)=>{let o=this.getSubTable(r);return o.supports&&o.supports(e)!==!1})}supportsVariation(e){return this.encodingRecords.some((t,r)=>{let o=this.getSubTable(r);return o.supportsVariation&&o.supportsVariation(e)!==!1})}},DC=class{constructor(e,t){let r=this.platformID=e.uint16,o=this.encodingID=e.uint16,n=this.offset=e.Offset32;ie(this,"table",()=>(e.currentPosition=t+n,LC(e,r,o)))}},VC=Object.freeze({__proto__:null,cmap:NC}),MC=class extends Re{constructor(e,t){let{p:r}=super(e,t);this.load({majorVersion:r.uint16,minorVersion:r.uint16,fontRevision:r.fixed,checkSumAdjustment:r.uint32,magicNumber:r.uint32,flags:r.flags(16),unitsPerEm:r.uint16,created:r.longdatetime,modified:r.longdatetime,xMin:r.int16,yMin:r.int16,xMax:r.int16,yMax:r.int16,macStyle:r.flags(16),lowestRecPPEM:r.uint16,fontDirectionHint:r.uint16,indexToLocFormat:r.uint16,glyphDataFormat:r.uint16})}},BC=Object.freeze({__proto__:null,head:MC}),jC=class extends Re{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.ascender=r.fword,this.descender=r.fword,this.lineGap=r.fword,this.advanceWidthMax=r.ufword,this.minLeftSideBearing=r.fword,this.minRightSideBearing=r.fword,this.xMaxExtent=r.fword,this.caretSlopeRise=r.int16,this.caretSlopeRun=r.int16,this.caretOffset=r.int16,r.int16,r.int16,r.int16,r.int16,this.metricDataFormat=r.int16,this.numberOfHMetrics=r.uint16,r.verifyLength()}},zC=Object.freeze({__proto__:null,hhea:jC}),HC=class extends Re{constructor(e,t,r){let{p:o}=super(e,t),n=r.hhea.numberOfHMetrics,s=r.maxp.numGlyphs,i=o.currentPosition;if(ie(this,"hMetrics",()=>(o.currentPosition=i,[...new Array(n)].map(a=>new UC(o.uint16,o.int16)))),n<s){let a=i+n*4;ie(this,"leftSideBearings",()=>(o.currentPosition=a,[...new Array(s-n)].map(f=>o.int16)))}}},UC=class{constructor(e,t){this.advanceWidth=e,this.lsb=t}},WC=Object.freeze({__proto__:null,hmtx:HC}),GC=class extends Re{constructor(e,t){let{p:r}=super(e,t);this.version=r.legacyFixed,this.numGlyphs=r.uint16,this.version===1&&(this.maxPoints=r.uint16,this.maxContours=r.uint16,this.maxCompositePoints=r.uint16,this.maxCompositeContours=r.uint16,this.maxZones=r.uint16,this.maxTwilightPoints=r.uint16,this.maxStorage=r.uint16,this.maxFunctionDefs=r.uint16,this.maxInstructionDefs=r.uint16,this.maxStackElements=r.uint16,this.maxSizeOfInstructions=r.uint16,this.maxComponentElements=r.uint16,this.maxComponentDepth=r.uint16),r.verifyLength()}},YC=Object.freeze({__proto__:null,maxp:GC}),qC=class extends Re{constructor(e,t){let{p:r}=super(e,t);this.format=r.uint16,this.count=r.uint16,this.stringOffset=r.Offset16,this.nameRecords=[...new Array(this.count)].map(o=>new XC(r,this)),this.format===1&&(this.langTagCount=r.uint16,this.langTagRecords=[...new Array(this.langTagCount)].map(o=>new KC(r.uint16,r.Offset16))),this.stringStart=this.tableStart+this.stringOffset}get(e){let t=this.nameRecords.find(r=>r.nameID===e);if(t)return t.string}},KC=class{constructor(e,t){this.length=e,this.offset=t}},XC=class{constructor(e,t){this.platformID=e.uint16,this.encodingID=e.uint16,this.languageID=e.uint16,this.nameID=e.uint16,this.length=e.uint16,this.offset=e.Offset16,ie(this,"string",()=>(e.currentPosition=t.stringStart+this.offset,ZC(e,this)))}};function ZC(e,t){let{platformID:r,length:o}=t;if(o===0)return"";if(r===0||r===3){let i=[];for(let a=0,f=o/2;a<f;a++)i[a]=String.fromCharCode(e.uint16);return i.join("")}let n=e.readBytes(o),s=[];return n.forEach(function(i,a){s[a]=String.fromCharCode(i)}),s.join("")}var JC=Object.freeze({__proto__:null,name:qC}),QC=class extends Re{constructor(e,t){let{p:r}=super(e,t);if(this.version=r.uint16,this.xAvgCharWidth=r.int16,this.usWeightClass=r.uint16,this.usWidthClass=r.uint16,this.fsType=r.uint16,this.ySubscriptXSize=r.int16,this.ySubscriptYSize=r.int16,this.ySubscriptXOffset=r.int16,this.ySubscriptYOffset=r.int16,this.ySuperscriptXSize=r.int16,this.ySuperscriptYSize=r.int16,this.ySuperscriptXOffset=r.int16,this.ySuperscriptYOffset=r.int16,this.yStrikeoutSize=r.int16,this.yStrikeoutPosition=r.int16,this.sFamilyClass=r.int16,this.panose=[...new Array(10)].map(o=>r.uint8),this.ulUnicodeRange1=r.flags(32),this.ulUnicodeRange2=r.flags(32),this.ulUnicodeRange3=r.flags(32),this.ulUnicodeRange4=r.flags(32),this.achVendID=r.tag,this.fsSelection=r.uint16,this.usFirstCharIndex=r.uint16,this.usLastCharIndex=r.uint16,this.sTypoAscender=r.int16,this.sTypoDescender=r.int16,this.sTypoLineGap=r.int16,this.usWinAscent=r.uint16,this.usWinDescent=r.uint16,this.version===0||(this.ulCodePageRange1=r.flags(32),this.ulCodePageRange2=r.flags(32),this.version===1)||(this.sxHeight=r.int16,this.sCapHeight=r.int16,this.usDefaultChar=r.uint16,this.usBreakChar=r.uint16,this.usMaxContext=r.uint16,this.version<=4)||(this.usLowerOpticalPointSize=r.uint16,this.usUpperOpticalPointSize=r.uint16,this.version===5))return r.verifyLength()}},$C=Object.freeze({__proto__:null,OS2:QC}),eR=class extends Re{constructor(e,t){let{p:r}=super(e,t);if(this.version=r.legacyFixed,this.italicAngle=r.fixed,this.underlinePosition=r.fword,this.underlineThickness=r.fword,this.isFixedPitch=r.uint32,this.minMemType42=r.uint32,this.maxMemType42=r.uint32,this.minMemType1=r.uint32,this.maxMemType1=r.uint32,this.version===1||this.version===3)return r.verifyLength();if(this.numGlyphs=r.uint16,this.version===2){this.glyphNameIndex=[...new Array(this.numGlyphs)].map(o=>r.uint16),this.namesOffset=r.currentPosition,this.glyphNameOffsets=[1];for(let o=0;o<this.numGlyphs;o++){if(this.glyphNameIndex[o]<uy.length){this.glyphNameOffsets.push(this.glyphNameOffsets[o]);continue}let s=r.int8;r.skip(s),this.glyphNameOffsets.push(this.glyphNameOffsets[o]+s+1)}}this.version===2.5&&(this.offset=[...new Array(this.numGlyphs)].map(o=>r.int8))}getGlyphName(e){if(this.version!==2)return console.warn(`post table version ${this.version} does not support glyph name lookups`),"";let t=this.glyphNameIndex[e];if(t<258)return uy[t];let r=this.glyphNameOffsets[e],n=this.glyphNameOffsets[e+1]-r-1;return n===0?".notdef.":(this.parser.currentPosition=this.namesOffset+r,this.parser.readBytes(n,this.namesOffset+r,8,!0).map(i=>String.fromCharCode(i)).join(""))}},uy=[".notdef",".null","nonmarkingreturn","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quotesingle","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","grave","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","Adieresis","Aring","Ccedilla","Eacute","Ntilde","Odieresis","Udieresis","aacute","agrave","acircumflex","adieresis","atilde","aring","ccedilla","eacute","egrave","ecircumflex","edieresis","iacute","igrave","icircumflex","idieresis","ntilde","oacute","ograve","ocircumflex","odieresis","otilde","uacute","ugrave","ucircumflex","udieresis","dagger","degree","cent","sterling","section","bullet","paragraph","germandbls","registered","copyright","trademark","acute","dieresis","notequal","AE","Oslash","infinity","plusminus","lessequal","greaterequal","yen","mu","partialdiff","summation","product","pi","integral","ordfeminine","ordmasculine","Omega","ae","oslash","questiondown","exclamdown","logicalnot","radical","florin","approxequal","Delta","guillemotleft","guillemotright","ellipsis","nonbreakingspace","Agrave","Atilde","Otilde","OE","oe","endash","emdash","quotedblleft","quotedblright","quoteleft","quoteright","divide","lozenge","ydieresis","Ydieresis","fraction","currency","guilsinglleft","guilsinglright","fi","fl","daggerdbl","periodcentered","quotesinglbase","quotedblbase","perthousand","Acircumflex","Ecircumflex","Aacute","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Oacute","Ocircumflex","apple","Ograve","Uacute","Ucircumflex","Ugrave","dotlessi","circumflex","tilde","macron","breve","dotaccent","ring","cedilla","hungarumlaut","ogonek","caron","Lslash","lslash","Scaron","scaron","Zcaron","zcaron","brokenbar","Eth","eth","Yacute","yacute","Thorn","thorn","minus","multiply","onesuperior","twosuperior","threesuperior","onehalf","onequarter","threequarters","franc","Gbreve","gbreve","Idotaccent","Scedilla","scedilla","Cacute","cacute","Ccaron","ccaron","dcroat"],tR=Object.freeze({__proto__:null,post:eR}),rR=class extends Re{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.horizAxisOffset=r.Offset16,this.vertAxisOffset=r.Offset16,ie(this,"horizAxis",()=>new zc({offset:e.offset+this.horizAxisOffset},t)),ie(this,"vertAxis",()=>new zc({offset:e.offset+this.vertAxisOffset},t)),this.majorVersion===1&&this.minorVersion===1&&(this.itemVarStoreOffset=r.Offset32,ie(this,"itemVarStore",()=>new zc({offset:e.offset+this.itemVarStoreOffset},t)))}},zc=class extends Re{constructor(e,t){let{p:r}=super(e,t,"AxisTable");this.baseTagListOffset=r.Offset16,this.baseScriptListOffset=r.Offset16,ie(this,"baseTagList",()=>new oR({offset:e.offset+this.baseTagListOffset},t)),ie(this,"baseScriptList",()=>new nR({offset:e.offset+this.baseScriptListOffset},t))}},oR=class extends Re{constructor(e,t){let{p:r}=super(e,t,"BaseTagListTable");this.baseTagCount=r.uint16,this.baselineTags=[...new Array(this.baseTagCount)].map(o=>r.tag)}},nR=class extends Re{constructor(e,t){let{p:r}=super(e,t,"BaseScriptListTable");this.baseScriptCount=r.uint16;let o=r.currentPosition;ie(this,"baseScriptRecords",()=>(r.currentPosition=o,[...new Array(this.baseScriptCount)].map(n=>new sR(this.start,r))))}},sR=class{constructor(e,t){this.baseScriptTag=t.tag,this.baseScriptOffset=t.Offset16,ie(this,"baseScriptTable",()=>(t.currentPosition=e+this.baseScriptOffset,new iR(t)))}},iR=class{constructor(e){this.start=e.currentPosition,this.baseValuesOffset=e.Offset16,this.defaultMinMaxOffset=e.Offset16,this.baseLangSysCount=e.uint16,this.baseLangSysRecords=[...new Array(this.baseLangSysCount)].map(t=>new aR(this.start,e)),ie(this,"baseValues",()=>(e.currentPosition=this.start+this.baseValuesOffset,new lR(e))),ie(this,"defaultMinMax",()=>(e.currentPosition=this.start+this.defaultMinMaxOffset,new by(e)))}},aR=class{constructor(e,t){this.baseLangSysTag=t.tag,this.minMaxOffset=t.Offset16,ie(this,"minMax",()=>(t.currentPosition=e+this.minMaxOffset,new by(t)))}},lR=class{constructor(e){this.parser=e,this.start=e.currentPosition,this.defaultBaselineIndex=e.uint16,this.baseCoordCount=e.uint16,this.baseCoords=[...new Array(this.baseCoordCount)].map(t=>e.Offset16)}getTable(e){return this.parser.currentPosition=this.start+this.baseCoords[e],new uR(this.parser)}},by=class{constructor(e){this.minCoord=e.Offset16,this.maxCoord=e.Offset16,this.featMinMaxCount=e.uint16;let t=e.currentPosition;ie(this,"featMinMaxRecords",()=>(e.currentPosition=t,[...new Array(this.featMinMaxCount)].map(r=>new cR(e))))}},cR=class{constructor(e){this.featureTableTag=e.tag,this.minCoord=e.Offset16,this.maxCoord=e.Offset16}},uR=class{constructor(e){this.baseCoordFormat=e.uint16,this.coordinate=e.int16,this.baseCoordFormat===2&&(this.referenceGlyph=e.uint16,this.baseCoordPoint=e.uint16),this.baseCoordFormat===3&&(this.deviceTable=e.Offset16)}},fR=Object.freeze({__proto__:null,BASE:rR}),fy=class{constructor(e){this.classFormat=e.uint16,this.classFormat===1&&(this.startGlyphID=e.uint16,this.glyphCount=e.uint16,this.classValueArray=[...new Array(this.glyphCount)].map(t=>e.uint16)),this.classFormat===2&&(this.classRangeCount=e.uint16,this.classRangeRecords=[...new Array(this.classRangeCount)].map(t=>new dR(e)))}},dR=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.class=e.uint16}},ss=class extends tt{constructor(e){super(e),this.coverageFormat=e.uint16,this.coverageFormat===1&&(this.glyphCount=e.uint16,this.glyphArray=[...new Array(this.glyphCount)].map(t=>e.uint16)),this.coverageFormat===2&&(this.rangeCount=e.uint16,this.rangeRecords=[...new Array(this.rangeCount)].map(t=>new pR(e)))}},pR=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.startCoverageIndex=e.uint16}},mR=class{constructor(e,t){this.table=e,this.parser=t,this.start=t.currentPosition,this.format=t.uint16,this.variationRegionListOffset=t.Offset32,this.itemVariationDataCount=t.uint16,this.itemVariationDataOffsets=[...new Array(this.itemVariationDataCount)].map(r=>t.Offset32)}},hR=class extends Re{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.glyphClassDefOffset=r.Offset16,ie(this,"glyphClassDefs",()=>{if(this.glyphClassDefOffset!==0)return r.currentPosition=this.tableStart+this.glyphClassDefOffset,new fy(r)}),this.attachListOffset=r.Offset16,ie(this,"attachList",()=>{if(this.attachListOffset!==0)return r.currentPosition=this.tableStart+this.attachListOffset,new gR(r)}),this.ligCaretListOffset=r.Offset16,ie(this,"ligCaretList",()=>{if(this.ligCaretListOffset!==0)return r.currentPosition=this.tableStart+this.ligCaretListOffset,new vR(r)}),this.markAttachClassDefOffset=r.Offset16,ie(this,"markAttachClassDef",()=>{if(this.markAttachClassDefOffset!==0)return r.currentPosition=this.tableStart+this.markAttachClassDefOffset,new fy(r)}),this.minorVersion>=2&&(this.markGlyphSetsDefOffset=r.Offset16,ie(this,"markGlyphSetsDef",()=>{if(this.markGlyphSetsDefOffset!==0)return r.currentPosition=this.tableStart+this.markGlyphSetsDefOffset,new xR(r)})),this.minorVersion===3&&(this.itemVarStoreOffset=r.Offset32,ie(this,"itemVarStore",()=>{if(this.itemVarStoreOffset!==0)return r.currentPosition=this.tableStart+this.itemVarStoreOffset,new mR(r)}))}},gR=class extends tt{constructor(e){super(e),this.coverageOffset=e.Offset16,this.glyphCount=e.uint16,this.attachPointOffsets=[...new Array(this.glyphCount)].map(t=>e.Offset16)}getPoint(e){return this.parser.currentPosition=this.start+this.attachPointOffsets[e],new yR(this.parser)}},yR=class{constructor(e){this.pointCount=e.uint16,this.pointIndices=[...new Array(this.pointCount)].map(t=>e.uint16)}},vR=class extends tt{constructor(e){super(e),this.coverageOffset=e.Offset16,ie(this,"coverage",()=>(e.currentPosition=this.start+this.coverageOffset,new ss(e))),this.ligGlyphCount=e.uint16,this.ligGlyphOffsets=[...new Array(this.ligGlyphCount)].map(t=>e.Offset16)}getLigGlyph(e){return this.parser.currentPosition=this.start+this.ligGlyphOffsets[e],new bR(this.parser)}},bR=class extends tt{constructor(e){super(e),this.caretCount=e.uint16,this.caretValueOffsets=[...new Array(this.caretCount)].map(t=>e.Offset16)}getCaretValue(e){return this.parser.currentPosition=this.start+this.caretValueOffsets[e],new wR(this.parser)}},wR=class{constructor(e){this.caretValueFormat=e.uint16,this.caretValueFormat===1&&(this.coordinate=e.int16),this.caretValueFormat===2&&(this.caretValuePointIndex=e.uint16),this.caretValueFormat===3&&(this.coordinate=e.int16,this.deviceOffset=e.Offset16)}},xR=class extends tt{constructor(e){super(e),this.markGlyphSetTableFormat=e.uint16,this.markGlyphSetCount=e.uint16,this.coverageOffsets=[...new Array(this.markGlyphSetCount)].map(t=>e.Offset32)}getMarkGlyphSet(e){return this.parser.currentPosition=this.start+this.coverageOffsets[e],new ss(this.parser)}},SR=Object.freeze({__proto__:null,GDEF:hR}),dy=class extends tt{static EMPTY={scriptCount:0,scriptRecords:[]};constructor(e){super(e),this.scriptCount=e.uint16,this.scriptRecords=[...new Array(this.scriptCount)].map(t=>new CR(e))}},CR=class{constructor(e){this.scriptTag=e.tag,this.scriptOffset=e.Offset16}},RR=class extends tt{constructor(e){super(e),this.defaultLangSys=e.Offset16,this.langSysCount=e.uint16,this.langSysRecords=[...new Array(this.langSysCount)].map(t=>new TR(e))}},TR=class{constructor(e){this.langSysTag=e.tag,this.langSysOffset=e.Offset16}},py=class{constructor(e){this.lookupOrder=e.Offset16,this.requiredFeatureIndex=e.uint16,this.featureIndexCount=e.uint16,this.featureIndices=[...new Array(this.featureIndexCount)].map(t=>e.uint16)}},my=class extends tt{static EMPTY={featureCount:0,featureRecords:[]};constructor(e){super(e),this.featureCount=e.uint16,this.featureRecords=[...new Array(this.featureCount)].map(t=>new ER(e))}},ER=class{constructor(e){this.featureTag=e.tag,this.featureOffset=e.Offset16}},PR=class extends tt{constructor(e){super(e),this.featureParams=e.Offset16,this.lookupIndexCount=e.uint16,this.lookupListIndices=[...new Array(this.lookupIndexCount)].map(t=>e.uint16)}getFeatureParams(){if(this.featureParams>0){let e=this.parser;e.currentPosition=this.start+this.featureParams;let t=this.featureTag;if(t==="size")return new OR(e);if(t.startsWith("cc"))return new _R(e);if(t.startsWith("ss"))return new kR(e)}}},_R=class{constructor(e){this.format=e.uint16,this.featUiLabelNameId=e.uint16,this.featUiTooltipTextNameId=e.uint16,this.sampleTextNameId=e.uint16,this.numNamedParameters=e.uint16,this.firstParamUiLabelNameId=e.uint16,this.charCount=e.uint16,this.character=[...new Array(this.charCount)].map(t=>e.uint24)}},OR=class{constructor(e){this.designSize=e.uint16,this.subfamilyIdentifier=e.uint16,this.subfamilyNameID=e.uint16,this.smallEnd=e.uint16,this.largeEnd=e.uint16}},kR=class{constructor(e){this.version=e.uint16,this.UINameID=e.uint16}};function wy(e){e.parser.currentPosition-=2,delete e.coverageOffset,delete e.getCoverageTable}var Fo=class extends tt{constructor(e){super(e),this.substFormat=e.uint16,this.coverageOffset=e.Offset16}getCoverageTable(){let e=this.parser;return e.currentPosition=this.start+this.coverageOffset,new ss(e)}},Uc=class{constructor(e){this.glyphSequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},FR=class extends Fo{constructor(e){super(e),this.deltaGlyphID=e.int16}},AR=class extends Fo{constructor(e){super(e),this.sequenceCount=e.uint16,this.sequenceOffsets=[...new Array(this.sequenceCount)].map(t=>e.Offset16)}getSequence(e){let t=this.parser;return t.currentPosition=this.start+this.sequenceOffsets[e],new IR(t)}},IR=class{constructor(e){this.glyphCount=e.uint16,this.substituteGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},LR=class extends Fo{constructor(e){super(e),this.alternateSetCount=e.uint16,this.alternateSetOffsets=[...new Array(this.alternateSetCount)].map(t=>e.Offset16)}getAlternateSet(e){let t=this.parser;return t.currentPosition=this.start+this.alternateSetOffsets[e],new NR(t)}},NR=class{constructor(e){this.glyphCount=e.uint16,this.alternateGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},DR=class extends Fo{constructor(e){super(e),this.ligatureSetCount=e.uint16,this.ligatureSetOffsets=[...new Array(this.ligatureSetCount)].map(t=>e.Offset16)}getLigatureSet(e){let t=this.parser;return t.currentPosition=this.start+this.ligatureSetOffsets[e],new VR(t)}},VR=class extends tt{constructor(e){super(e),this.ligatureCount=e.uint16,this.ligatureOffsets=[...new Array(this.ligatureCount)].map(t=>e.Offset16)}getLigature(e){let t=this.parser;return t.currentPosition=this.start+this.ligatureOffsets[e],new MR(t)}},MR=class{constructor(e){this.ligatureGlyph=e.uint16,this.componentCount=e.uint16,this.componentGlyphIDs=[...new Array(this.componentCount-1)].map(t=>e.uint16)}},BR=class extends Fo{constructor(e){super(e),this.substFormat===1&&(this.subRuleSetCount=e.uint16,this.subRuleSetOffsets=[...new Array(this.subRuleSetCount)].map(t=>e.Offset16)),this.substFormat===2&&(this.classDefOffset=e.Offset16,this.subClassSetCount=e.uint16,this.subClassSetOffsets=[...new Array(this.subClassSetCount)].map(t=>e.Offset16)),this.substFormat===3&&(wy(this),this.glyphCount=e.uint16,this.substitutionCount=e.uint16,this.coverageOffsets=[...new Array(this.glyphCount)].map(t=>e.Offset16),this.substLookupRecords=[...new Array(this.substitutionCount)].map(t=>new Uc(e)))}getSubRuleSet(e){if(this.substFormat!==1)throw new Error(`lookup type 5.${this.substFormat} has no subrule sets.`);let t=this.parser;return t.currentPosition=this.start+this.subRuleSetOffsets[e],new jR(t)}getSubClassSet(e){if(this.substFormat!==2)throw new Error(`lookup type 5.${this.substFormat} has no subclass sets.`);let t=this.parser;return t.currentPosition=this.start+this.subClassSetOffsets[e],new zR(t)}getCoverageTable(e){if(this.substFormat!==3&&!e)return super.getCoverageTable();if(!e)throw new Error(`lookup type 5.${this.substFormat} requires an coverage table index.`);let t=this.parser;return t.currentPosition=this.start+this.coverageOffsets[e],new ss(t)}},jR=class extends tt{constructor(e){super(e),this.subRuleCount=e.uint16,this.subRuleOffsets=[...new Array(this.subRuleCount)].map(t=>e.Offset16)}getSubRule(e){let t=this.parser;return t.currentPosition=this.start+this.subRuleOffsets[e],new xy(t)}},xy=class{constructor(e){this.glyphCount=e.uint16,this.substitutionCount=e.uint16,this.inputSequence=[...new Array(this.glyphCount-1)].map(t=>e.uint16),this.substLookupRecords=[...new Array(this.substitutionCount)].map(t=>new Uc(e))}},zR=class extends tt{constructor(e){super(e),this.subClassRuleCount=e.uint16,this.subClassRuleOffsets=[...new Array(this.subClassRuleCount)].map(t=>e.Offset16)}getSubClass(e){let t=this.parser;return t.currentPosition=this.start+this.subClassRuleOffsets[e],new HR(t)}},HR=class extends xy{constructor(e){super(e)}},UR=class extends Fo{constructor(e){super(e),this.substFormat===1&&(this.chainSubRuleSetCount=e.uint16,this.chainSubRuleSetOffsets=[...new Array(this.chainSubRuleSetCount)].map(t=>e.Offset16)),this.substFormat===2&&(this.backtrackClassDefOffset=e.Offset16,this.inputClassDefOffset=e.Offset16,this.lookaheadClassDefOffset=e.Offset16,this.chainSubClassSetCount=e.uint16,this.chainSubClassSetOffsets=[...new Array(this.chainSubClassSetCount)].map(t=>e.Offset16)),this.substFormat===3&&(wy(this),this.backtrackGlyphCount=e.uint16,this.backtrackCoverageOffsets=[...new Array(this.backtrackGlyphCount)].map(t=>e.Offset16),this.inputGlyphCount=e.uint16,this.inputCoverageOffsets=[...new Array(this.inputGlyphCount)].map(t=>e.Offset16),this.lookaheadGlyphCount=e.uint16,this.lookaheadCoverageOffsets=[...new Array(this.lookaheadGlyphCount)].map(t=>e.Offset16),this.seqLookupCount=e.uint16,this.seqLookupRecords=[...new Array(this.substitutionCount)].map(t=>new Sy(e)))}getChainSubRuleSet(e){if(this.substFormat!==1)throw new Error(`lookup type 6.${this.substFormat} has no chainsubrule sets.`);let t=this.parser;return t.currentPosition=this.start+this.chainSubRuleSetOffsets[e],new WR(t)}getChainSubClassSet(e){if(this.substFormat!==2)throw new Error(`lookup type 6.${this.substFormat} has no chainsubclass sets.`);let t=this.parser;return t.currentPosition=this.start+this.chainSubClassSetOffsets[e],new YR(t)}getCoverageFromOffset(e){if(this.substFormat!==3)throw new Error(`lookup type 6.${this.substFormat} does not use contextual coverage offsets.`);let t=this.parser;return t.currentPosition=this.start+e,new ss(t)}},WR=class extends tt{constructor(e){super(e),this.chainSubRuleCount=e.uint16,this.chainSubRuleOffsets=[...new Array(this.chainSubRuleCount)].map(t=>e.Offset16)}getSubRule(e){let t=this.parser;return t.currentPosition=this.start+this.chainSubRuleOffsets[e],new GR(t)}},GR=class{constructor(e){this.backtrackGlyphCount=e.uint16,this.backtrackSequence=[...new Array(this.backtrackGlyphCount)].map(t=>e.uint16),this.inputGlyphCount=e.uint16,this.inputSequence=[...new Array(this.inputGlyphCount-1)].map(t=>e.uint16),this.lookaheadGlyphCount=e.uint16,this.lookAheadSequence=[...new Array(this.lookAheadGlyphCount)].map(t=>e.uint16),this.substitutionCount=e.uint16,this.substLookupRecords=[...new Array(this.SubstCount)].map(t=>new Uc(e))}},YR=class extends tt{constructor(e){super(e),this.chainSubClassRuleCount=e.uint16,this.chainSubClassRuleOffsets=[...new Array(this.chainSubClassRuleCount)].map(t=>e.Offset16)}getSubClass(e){let t=this.parser;return t.currentPosition=this.start+this.chainSubRuleOffsets[e],new qR(t)}},qR=class{constructor(e){this.backtrackGlyphCount=e.uint16,this.backtrackSequence=[...new Array(this.backtrackGlyphCount)].map(t=>e.uint16),this.inputGlyphCount=e.uint16,this.inputSequence=[...new Array(this.inputGlyphCount-1)].map(t=>e.uint16),this.lookaheadGlyphCount=e.uint16,this.lookAheadSequence=[...new Array(this.lookAheadGlyphCount)].map(t=>e.uint16),this.substitutionCount=e.uint16,this.substLookupRecords=[...new Array(this.substitutionCount)].map(t=>new Sy(e))}},Sy=class extends tt{constructor(e){super(e),this.sequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},KR=class extends tt{constructor(e){super(e),this.substFormat=e.uint16,this.extensionLookupType=e.uint16,this.extensionOffset=e.Offset32}},XR=class extends Fo{constructor(e){super(e),this.backtrackGlyphCount=e.uint16,this.backtrackCoverageOffsets=[...new Array(this.backtrackGlyphCount)].map(t=>e.Offset16),this.lookaheadGlyphCount=e.uint16,this.lookaheadCoverageOffsets=[new Array(this.lookaheadGlyphCount)].map(t=>e.Offset16),this.glyphCount=e.uint16,this.substituteGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},ZR={buildSubtable:function(e,t){let r=new[void 0,FR,AR,LR,DR,BR,UR,KR,XR][e](t);return r.type=e,r}},Wr=class extends tt{constructor(e){super(e)}},JR=class extends Wr{constructor(e){super(e),console.log("lookup type 1")}},QR=class extends Wr{constructor(e){super(e),console.log("lookup type 2")}},$R=class extends Wr{constructor(e){super(e),console.log("lookup type 3")}},eT=class extends Wr{constructor(e){super(e),console.log("lookup type 4")}},tT=class extends Wr{constructor(e){super(e),console.log("lookup type 5")}},rT=class extends Wr{constructor(e){super(e),console.log("lookup type 6")}},oT=class extends Wr{constructor(e){super(e),console.log("lookup type 7")}},nT=class extends Wr{constructor(e){super(e),console.log("lookup type 8")}},sT=class extends Wr{constructor(e){super(e),console.log("lookup type 9")}},iT={buildSubtable:function(e,t){let r=new[void 0,JR,QR,$R,eT,tT,rT,oT,nT,sT][e](t);return r.type=e,r}},hy=class extends tt{static EMPTY={lookupCount:0,lookups:[]};constructor(e){super(e),this.lookupCount=e.uint16,this.lookups=[...new Array(this.lookupCount)].map(t=>e.Offset16)}},aT=class extends tt{constructor(e,t){super(e),this.ctType=t,this.lookupType=e.uint16,this.lookupFlag=e.uint16,this.subTableCount=e.uint16,this.subtableOffsets=[...new Array(this.subTableCount)].map(r=>e.Offset16),this.markFilteringSet=e.uint16}get rightToLeft(){return this.lookupFlag&!0}get ignoreBaseGlyphs(){return this.lookupFlag&!0}get ignoreLigatures(){return this.lookupFlag&!0}get ignoreMarks(){return this.lookupFlag&!0}get useMarkFilteringSet(){return this.lookupFlag&!0}get markAttachmentType(){return this.lookupFlag&!0}getSubTable(e){let t=this.ctType==="GSUB"?ZR:iT;return this.parser.currentPosition=this.start+this.subtableOffsets[e],t.buildSubtable(this.lookupType,this.parser)}},Cy=class extends Re{constructor(e,t,r){let{p:o,tableStart:n}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.scriptListOffset=o.Offset16,this.featureListOffset=o.Offset16,this.lookupListOffset=o.Offset16,this.majorVersion===1&&this.minorVersion===1&&(this.featureVariationsOffset=o.Offset32);let s=!(this.scriptListOffset||this.featureListOffset||this.lookupListOffset);ie(this,"scriptList",()=>s?dy.EMPTY:(o.currentPosition=n+this.scriptListOffset,new dy(o))),ie(this,"featureList",()=>s?my.EMPTY:(o.currentPosition=n+this.featureListOffset,new my(o))),ie(this,"lookupList",()=>s?hy.EMPTY:(o.currentPosition=n+this.lookupListOffset,new hy(o))),this.featureVariationsOffset&&ie(this,"featureVariations",()=>s?FeatureVariations.EMPTY:(o.currentPosition=n+this.featureVariationsOffset,new FeatureVariations(o)))}getSupportedScripts(){return this.scriptList.scriptRecords.map(e=>e.scriptTag)}getScriptTable(e){let t=this.scriptList.scriptRecords.find(o=>o.scriptTag===e);this.parser.currentPosition=this.scriptList.start+t.scriptOffset;let r=new RR(this.parser);return r.scriptTag=e,r}ensureScriptTable(e){return typeof e=="string"?this.getScriptTable(e):e}getSupportedLangSys(e){e=this.ensureScriptTable(e);let t=e.defaultLangSys!==0,r=e.langSysRecords.map(o=>o.langSysTag);return t&&r.unshift("dflt"),r}getDefaultLangSysTable(e){e=this.ensureScriptTable(e);let t=e.defaultLangSys;if(t!==0){this.parser.currentPosition=e.start+t;let r=new py(this.parser);return r.langSysTag="",r.defaultForScript=e.scriptTag,r}}getLangSysTable(e,t="dflt"){if(t==="dflt")return this.getDefaultLangSysTable(e);e=this.ensureScriptTable(e);let r=e.langSysRecords.find(n=>n.langSysTag===t);this.parser.currentPosition=e.start+r.langSysOffset;let o=new py(this.parser);return o.langSysTag=t,o}getFeatures(e){return e.featureIndices.map(t=>this.getFeature(t))}getFeature(e){let t;if(parseInt(e)==e?t=this.featureList.featureRecords[e]:t=this.featureList.featureRecords.find(o=>o.featureTag===e),!t)return;this.parser.currentPosition=this.featureList.start+t.featureOffset;let r=new PR(this.parser);return r.featureTag=t.featureTag,r}getLookups(e){return e.lookupListIndices.map(t=>this.getLookup(t))}getLookup(e,t){let r=this.lookupList.lookups[e];return this.parser.currentPosition=this.lookupList.start+r,new aT(this.parser,t)}},lT=class extends Cy{constructor(e,t){super(e,t,"GSUB")}getLookup(e){return super.getLookup(e,"GSUB")}},cT=Object.freeze({__proto__:null,GSUB:lT}),uT=class extends Cy{constructor(e,t){super(e,t,"GPOS")}getLookup(e){return super.getLookup(e,"GPOS")}},fT=Object.freeze({__proto__:null,GPOS:uT}),dT=class extends Re{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.offsetToSVGDocumentList=r.Offset32,r.currentPosition=this.tableStart+this.offsetToSVGDocumentList,this.documentList=new pT(r)}},pT=class extends tt{constructor(e){super(e),this.numEntries=e.uint16,this.documentRecords=[...new Array(this.numEntries)].map(t=>new mT(e))}getDocument(e){let t=this.documentRecords[e];if(!t)return"";let r=this.start+t.svgDocOffset;return this.parser.currentPosition=r,this.parser.readBytes(t.svgDocLength)}getDocumentForGlyph(e){let t=this.documentRecords.findIndex(r=>r.startGlyphID<=e&&e<=r.endGlyphID);return t===-1?"":this.getDocument(t)}},mT=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.svgDocOffset=e.Offset32,this.svgDocLength=e.uint32}},hT=Object.freeze({__proto__:null,SVG:dT}),gT=class extends Re{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.axesArrayOffset=r.Offset16,r.uint16,this.axisCount=r.uint16,this.axisSize=r.uint16,this.instanceCount=r.uint16,this.instanceSize=r.uint16;let o=this.tableStart+this.axesArrayOffset;ie(this,"axes",()=>(r.currentPosition=o,[...new Array(this.axisCount)].map(s=>new yT(r))));let n=o+this.axisCount*this.axisSize;ie(this,"instances",()=>{let s=[];for(let i=0;i<this.instanceCount;i++)r.currentPosition=n+i*this.instanceSize,s.push(new vT(r,this.axisCount,this.instanceSize));return s})}getSupportedAxes(){return this.axes.map(e=>e.tag)}getAxis(e){return this.axes.find(t=>t.tag===e)}},yT=class{constructor(e){this.tag=e.tag,this.minValue=e.fixed,this.defaultValue=e.fixed,this.maxValue=e.fixed,this.flags=e.flags(16),this.axisNameID=e.uint16}},vT=class{constructor(e,t,r){let o=e.currentPosition;this.subfamilyNameID=e.uint16,e.uint16,this.coordinates=[...new Array(t)].map(n=>e.fixed),e.currentPosition-o<r&&(this.postScriptNameID=e.uint16)}},bT=Object.freeze({__proto__:null,fvar:gT}),wT=class extends Re{constructor(e,t){let{p:r}=super(e,t),o=e.length/2;ie(this,"items",()=>[...new Array(o)].map(n=>r.fword))}},xT=Object.freeze({__proto__:null,cvt:wT}),ST=class extends Re{constructor(e,t){let{p:r}=super(e,t);ie(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},CT=Object.freeze({__proto__:null,fpgm:ST}),RT=class extends Re{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numRanges=r.uint16,ie(this,"gaspRanges",()=>[...new Array(this.numRanges)].map(n=>new TT(r)))}},TT=class{constructor(e){this.rangeMaxPPEM=e.uint16,this.rangeGaspBehavior=e.uint16}},ET=Object.freeze({__proto__:null,gasp:RT}),PT=class extends Re{constructor(e,t){super(e,t)}getGlyphData(e,t){return this.parser.currentPosition=this.tableStart+e,this.parser.readBytes(t)}},_T=Object.freeze({__proto__:null,glyf:PT}),OT=class extends Re{constructor(e,t,r){let{p:o}=super(e,t),n=r.maxp.numGlyphs+1;r.head.indexToLocFormat===0?(this.x2=!0,ie(this,"offsets",()=>[...new Array(n)].map(s=>o.Offset16))):ie(this,"offsets",()=>[...new Array(n)].map(s=>o.Offset32))}getGlyphDataOffsetAndLength(e){let t=this.offsets[e]*this.x2?2:1,r=this.offsets[e+1]*this.x2?2:1;return{offset:t,length:r-t}}},kT=Object.freeze({__proto__:null,loca:OT}),FT=class extends Re{constructor(e,t){let{p:r}=super(e,t);ie(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},AT=Object.freeze({__proto__:null,prep:FT}),IT=class extends Re{constructor(e,t){let{p:r}=super(e,t);ie(this,"data",()=>r.readBytes())}},LT=Object.freeze({__proto__:null,CFF:IT}),NT=class extends Re{constructor(e,t){let{p:r}=super(e,t);ie(this,"data",()=>r.readBytes())}},DT=Object.freeze({__proto__:null,CFF2:NT}),VT=class extends Re{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.defaultVertOriginY=r.int16,this.numVertOriginYMetrics=r.uint16,ie(this,"vertORiginYMetrics",()=>[...new Array(this.numVertOriginYMetrics)].map(o=>new MT(r)))}},MT=class{constructor(e){this.glyphIndex=e.uint16,this.vertOriginY=e.int16}},BT=Object.freeze({__proto__:null,VORG:VT}),jT=class{constructor(e){this.indexSubTableArrayOffset=e.Offset32,this.indexTablesSize=e.uint32,this.numberofIndexSubTables=e.uint32,this.colorRef=e.uint32,this.hori=new qi(e),this.vert=new qi(e),this.startGlyphIndex=e.uint16,this.endGlyphIndex=e.uint16,this.ppemX=e.uint8,this.ppemY=e.uint8,this.bitDepth=e.uint8,this.flags=e.int8}},zT=class{constructor(e){this.hori=new qi(e),this.vert=new qi(e),this.ppemX=e.uint8,this.ppemY=e.uint8,this.substitutePpemX=e.uint8,this.substitutePpemY=e.uint8}},qi=class{constructor(e){this.ascender=e.int8,this.descender=e.int8,this.widthMax=e.uint8,this.caretSlopeNumerator=e.int8,this.caretSlopeDenominator=e.int8,this.caretOffset=e.int8,this.minOriginSB=e.int8,this.minAdvanceSB=e.int8,this.maxBeforeBL=e.int8,this.minAfterBL=e.int8,this.pad1=e.int8,this.pad2=e.int8}},Ry=class extends Re{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.numSizes=o.uint32,ie(this,"bitMapSizes",()=>[...new Array(this.numSizes)].map(n=>new jT(o)))}},HT=Object.freeze({__proto__:null,EBLC:Ry}),Ty=class extends Re{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16}},UT=Object.freeze({__proto__:null,EBDT:Ty}),WT=class extends Re{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.numSizes=r.uint32,ie(this,"bitmapScales",()=>[...new Array(this.numSizes)].map(o=>new zT(r)))}},GT=Object.freeze({__proto__:null,EBSC:WT}),YT=class extends Ry{constructor(e,t){super(e,t,"CBLC")}},qT=Object.freeze({__proto__:null,CBLC:YT}),KT=class extends Ty{constructor(e,t){super(e,t,"CBDT")}},XT=Object.freeze({__proto__:null,CBDT:KT}),ZT=class extends Re{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.flags=r.flags(16),this.numStrikes=r.uint32,ie(this,"strikeOffsets",()=>[...new Array(this.numStrikes)].map(o=>r.Offset32))}},JT=Object.freeze({__proto__:null,sbix:ZT}),QT=class extends Re{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numBaseGlyphRecords=r.uint16,this.baseGlyphRecordsOffset=r.Offset32,this.layerRecordsOffset=r.Offset32,this.numLayerRecords=r.uint16}getBaseGlyphRecord(e){let t=this.tableStart+this.baseGlyphRecordsOffset;this.parser.currentPosition=t;let r=new Hc(this.parser),o=r.gID,n=this.tableStart+this.layerRecordsOffset-6;this.parser.currentPosition=n;let s=new Hc(this.parser),i=s.gID;if(o===e)return r;if(i===e)return s;for(;t!==n;){let a=t+(n-t)/12;this.parser.currentPosition=a;let f=new Hc(this.parser),l=f.gID;if(l===e)return f;l>e?n=a:l<e&&(t=a)}return!1}getLayers(e){let t=this.getBaseGlyphRecord(e);return this.parser.currentPosition=this.tableStart+this.layerRecordsOffset+4*t.firstLayerIndex,[...new Array(t.numLayers)].map(r=>new $T(p))}},Hc=class{constructor(e){this.gID=e.uint16,this.firstLayerIndex=e.uint16,this.numLayers=e.uint16}},$T=class{constructor(e){this.gID=e.uint16,this.paletteIndex=e.uint16}},eE=Object.freeze({__proto__:null,COLR:QT}),tE=class extends Re{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numPaletteEntries=r.uint16;let o=this.numPalettes=r.uint16;this.numColorRecords=r.uint16,this.offsetFirstColorRecord=r.Offset32,this.colorRecordIndices=[...new Array(this.numPalettes)].map(n=>r.uint16),ie(this,"colorRecords",()=>(r.currentPosition=this.tableStart+this.offsetFirstColorRecord,[...new Array(this.numColorRecords)].map(n=>new rE(r)))),this.version===1&&(this.offsetPaletteTypeArray=r.Offset32,this.offsetPaletteLabelArray=r.Offset32,this.offsetPaletteEntryLabelArray=r.Offset32,ie(this,"paletteTypeArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteTypeArray,new oE(r,o))),ie(this,"paletteLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteLabelArray,new nE(r,o))),ie(this,"paletteEntryLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteEntryLabelArray,new sE(r,o))))}},rE=class{constructor(e){this.blue=e.uint8,this.green=e.uint8,this.red=e.uint8,this.alpha=e.uint8}},oE=class{constructor(e,t){this.paletteTypes=[...new Array(t)].map(r=>e.uint32)}},nE=class{constructor(e,t){this.paletteLabels=[...new Array(t)].map(r=>e.uint16)}},sE=class{constructor(e,t){this.paletteEntryLabels=[...new Array(t)].map(r=>e.uint16)}},iE=Object.freeze({__proto__:null,CPAL:tE}),aE=class extends Re{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint32,this.numSignatures=r.uint16,this.flags=r.uint16,this.signatureRecords=[...new Array(this.numSignatures)].map(o=>new lE(r))}getData(e){let t=this.signatureRecords[e];return this.parser.currentPosition=this.tableStart+t.offset,new cE(this.parser)}},lE=class{constructor(e){this.format=e.uint32,this.length=e.uint32,this.offset=e.Offset32}},cE=class{constructor(e){e.uint16,e.uint16,this.signatureLength=e.uint32,this.signature=e.readBytes(this.signatureLength)}},uE=Object.freeze({__proto__:null,DSIG:aE}),fE=class extends Re{constructor(e,t,r){let{p:o}=super(e,t),n=r.hmtx.numGlyphs;this.version=o.uint16,this.numRecords=o.int16,this.sizeDeviceRecord=o.int32,this.records=[...new Array(numRecords)].map(s=>new dE(o,n))}},dE=class{constructor(e,t){this.pixelSize=e.uint8,this.maxWidth=e.uint8,this.widths=e.readBytes(t)}},pE=Object.freeze({__proto__:null,hdmx:fE}),mE=class extends Re{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.nTables=r.uint16,ie(this,"tables",()=>{let o=this.tableStart+4,n=[];for(let s=0;s<this.nTables;s++){r.currentPosition=o;let i=new hE(r);n.push(i),o+=i}return n})}},hE=class{constructor(e){this.version=e.uint16,this.length=e.uint16,this.coverage=e.flags(8),this.format=e.uint8,this.format===0&&(this.nPairs=e.uint16,this.searchRange=e.uint16,this.entrySelector=e.uint16,this.rangeShift=e.uint16,ie(this,"pairs",()=>[...new Array(this.nPairs)].map(t=>new gE(e)))),this.format===2&&console.warn("Kern subtable format 2 is not supported: this parser currently only parses universal table data.")}get horizontal(){return this.coverage[0]}get minimum(){return this.coverage[1]}get crossstream(){return this.coverage[2]}get override(){return this.coverage[3]}},gE=class{constructor(e){this.left=e.uint16,this.right=e.uint16,this.value=e.fword}},yE=Object.freeze({__proto__:null,kern:mE}),vE=class extends Re{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numGlyphs=r.uint16,this.yPels=r.readBytes(this.numGlyphs)}},bE=Object.freeze({__proto__:null,LTSH:vE}),wE=class extends Re{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.mergeClassCount=r.uint16,this.mergeDataOffset=r.Offset16,this.classDefCount=r.uint16,this.offsetToClassDefOffsets=r.Offset16,ie(this,"mergeEntryMatrix",()=>[...new Array(this.mergeClassCount)].map(o=>r.readBytes(this.mergeClassCount))),console.warn("Full MERG parsing is currently not supported."),console.warn("If you need this table parsed, please file an issue, or better yet, a PR.")}},xE=Object.freeze({__proto__:null,MERG:wE}),SE=class extends Re{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint32,this.flags=r.uint32,r.uint32,this.dataMapsCount=r.uint32,this.dataMaps=[...new Array(this.dataMapsCount)].map(o=>new CE(this.tableStart,r))}},CE=class{constructor(e,t){this.tableStart=e,this.parser=t,this.tag=t.tag,this.dataOffset=t.Offset32,this.dataLength=t.uint32}getData(){return this.parser.currentField=this.tableStart+this.dataOffset,this.parser.readBytes(this.dataLength)}},RE=Object.freeze({__proto__:null,meta:SE}),TE=class extends Re{constructor(e,t){super(e,t),console.warn("This font uses a PCLT table, which is currently not supported by this parser."),console.warn("If you need this table parsed, please file an issue, or better yet, a PR.")}},EE=Object.freeze({__proto__:null,PCLT:TE}),PE=class extends Re{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numRecs=r.uint16,this.numRatios=r.uint16,this.ratRanges=[...new Array(this.numRatios)].map(o=>new _E(r)),this.offsets=[...new Array(this.numRatios)].map(o=>r.Offset16),this.VDMXGroups=[...new Array(this.numRecs)].map(o=>new OE(r))}},_E=class{constructor(e){this.bCharSet=e.uint8,this.xRatio=e.uint8,this.yStartRatio=e.uint8,this.yEndRatio=e.uint8}},OE=class{constructor(e){this.recs=e.uint16,this.startsz=e.uint8,this.endsz=e.uint8,this.records=[...new Array(this.recs)].map(t=>new kE(e))}},kE=class{constructor(e){this.yPelHeight=e.uint16,this.yMax=e.int16,this.yMin=e.int16}},FE=Object.freeze({__proto__:null,VDMX:PE}),AE=class extends Re{constructor(e,t){let{p:r}=super(e,t);this.version=r.fixed,this.ascent=this.vertTypoAscender=r.int16,this.descent=this.vertTypoDescender=r.int16,this.lineGap=this.vertTypoLineGap=r.int16,this.advanceHeightMax=r.int16,this.minTopSideBearing=r.int16,this.minBottomSideBearing=r.int16,this.yMaxExtent=r.int16,this.caretSlopeRise=r.int16,this.caretSlopeRun=r.int16,this.caretOffset=r.int16,this.reserved=r.int16,this.reserved=r.int16,this.reserved=r.int16,this.reserved=r.int16,this.metricDataFormat=r.int16,this.numOfLongVerMetrics=r.uint16,r.verifyLength()}},IE=Object.freeze({__proto__:null,vhea:AE}),LE=class extends Re{constructor(e,t,r){super(e,t);let o=r.vhea.numOfLongVerMetrics,n=r.maxp.numGlyphs,s=p.currentPosition;if(lazy(this,"vMetrics",()=>(p.currentPosition=s,[...new Array(o)].map(i=>new NE(p.uint16,p.int16)))),o<n){let i=s+o*4;lazy(this,"topSideBearings",()=>(p.currentPosition=i,[...new Array(n-o)].map(a=>p.int16)))}}},NE=class{constructor(e,t){this.advanceHeight=e,this.topSideBearing=t}},DE=Object.freeze({__proto__:null,vmtx:LE});var Py=u(z(),1);var Ay=u(z(),1),{Tabs:R9}=Ye(Wc.privateApis),T9={id:"installed-fonts",title:(0,Ki._x)("Library","Font library")},E9={id:"upload-fonts",title:(0,Ki._x)("Upload","noun")};var Iy=u(de(),1),Gc=u(ce(),1),BE=u(ve(),1);var Ly=u(z(),1);var Yc=u(z(),1);var Dy=u(de(),1),Xi=u(ce(),1);var Vy=u(z(),1);var My=u(de(),1),HE=u(ce(),1);var By=u(z(),1);var qc=u(z(),1);var dt=u(de(),1),Kc=u(ce(),1),qE=u(ve(),1);var jy=u(Lt(),1);var GE=u(z(),1),{useSettingsForBlockElement:lj,TypographyPanel:cj}=Ye(jy.privateApis);var YE=u(z(),1);var Xc=u(z(),1),vj={text:{description:(0,dt.__)("Manage the fonts used on the site."),title:(0,dt.__)("Text")},link:{description:(0,dt.__)("Manage the fonts and typography used on the links."),title:(0,dt.__)("Links")},heading:{description:(0,dt.__)("Manage the fonts and typography used on headings."),title:(0,dt.__)("Headings")},caption:{description:(0,dt.__)("Manage the fonts and typography used on captions."),title:(0,dt.__)("Captions")},cite:{description:(0,dt.__)("Manage the fonts and typography used on citations."),title:(0,dt.__)("Citations")},button:{description:(0,dt.__)("Manage the fonts and typography used on buttons."),title:(0,dt.__)("Buttons")},textInput:{description:(0,dt.__)("Manage the fonts and typography used on inputs."),title:(0,dt.__)("Inputs")},select:{description:(0,dt.__)("Manage the fonts and typography used on selects."),title:(0,dt.__)("Selects")}};var Zi=u(de(),1),ZE=u(ce(),1),Wy=u(Lt(),1);var zy=u(ce(),1),Hy=u(de(),1);var XE=u(ve(),1);var KE=u(z(),1);var Uy=u(z(),1);var Zc=u(z(),1),{useSettingsForBlockElement:Lj,ColorPanel:Nj}=Ye(Wy.privateApis),Dj=[{name:"cite",label:(0,Zi.__)("Citations")},{name:"textInput",label:(0,Zi.__)("Inputs")},{name:"select",label:(0,Zi.__)("Selects")}];var a2=u(de(),1);var $E=u(Br(),1),Xy=u(ce(),1),e2=u(de(),1);var Qi=u(ce(),1);var Ji=u(ce(),1);var Gy=u(z(),1);function Yy(){let{paletteColors:e}=dn();return e.slice(0,4).map(({slug:t,color:r},o)=>(0,Gy.jsx)("div",{style:{flexGrow:1,height:"100%",background:r}},`${t}-${o}`))}var ls=u(z(),1),JE={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},QE=({label:e,isFocused:t,withHoverView:r})=>(0,ls.jsx)(mn,{label:e,isFocused:t,withHoverView:r,children:({key:o})=>(0,ls.jsx)(Ji.__unstableMotion.div,{variants:JE,style:{height:"100%",overflow:"hidden"},children:(0,ls.jsx)(Ji.__experimentalHStack,{spacing:0,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,ls.jsx)(Yy,{})})},o)}),qy=QE;var Ao=u(z(),1),Ky=["color"];function $i({title:e,gap:t=2}){let r=ki(Ky);return r?.length<=1?null:(0,Ao.jsxs)(Qi.__experimentalVStack,{spacing:3,children:[e&&(0,Ao.jsx)(tr,{level:3,children:e}),(0,Ao.jsx)(Qi.__experimentalGrid,{gap:t,children:r.map((o,n)=>(0,Ao.jsx)(hn,{variation:o,isPill:!0,properties:Ky,showTooltip:!0,children:()=>(0,Ao.jsx)(qy,{})},n))})]})}var Zy=u(z(),1);var t2=u(Br(),1),Jy=u(ce(),1),r2=u(de(),1);var Qy=u(z(),1);var o2=u(Br(),1),n2=u(ve(),1),s2=u(ce(),1);var i2=u(de(),1);var $y=u(z(),1);var Jc=u(z(),1);var c2=u(de(),1),tv=u(Lt(),1),u2=u(ce(),1);var ev=u(Lt(),1);var l2=u(z(),1);var{BackgroundPanel:f7}=Ye(ev.privateApis);var Qc=u(z(),1),{useHasBackgroundPanel:v7}=Ye(tv.privateApis);var sv=u(de(),1);var $c=u(ce(),1),m2=u(de(),1);var h2=u(ve(),1);var f2=u(ce(),1),d2=u(de(),1),p2=u(z(),1);var rv=u(z(),1);var eu=u(z(),1);var cr=u(ce(),1),fv=u(de(),1);var ea=u(ve(),1);var tu=u(ce(),1);var iv=u(z(),1);var g2=u(ce(),1),y2=u(de(),1),v2=u(z(),1);var ru=u(ce(),1),b2=u(de(),1),w2=u(ve(),1);var av=u(z(),1);var ou=u(z(),1);var S2=u(z(),1);var dv=u(de(),1);var nu=u(z(),1);var Io=u(ce(),1);var pv=u(de(),1);var ta=u(ve(),1);var su=u(z(),1);var T2=u(de(),1),hv=u(Lt(),1);var mv=u(Lt(),1),C2=u(ve(),1);var R2=u(z(),1),{useSettingsForBlockElement:Ez,DimensionsPanel:Pz}=Ye(mv.privateApis);var iu=u(z(),1),{useHasDimensionsPanel:Lz,useSettingsForBlockElement:Nz}=Ye(hv.privateApis);var xv=u(ce(),1),O2=u(de(),1);var P2=u(de(),1),_2=u(ce(),1);var gv=u(At(),1),yv=u(Ft(),1),oa=u(ve(),1),vv=u(ce(),1),bv=u(de(),1);var ra=u(z(),1);function E2({gap:e=2}){let{user:t}=(0,oa.useContext)(ct),r=t?.styles,n=(0,yv.useSelect)(i=>{let a=i(gv.store).__experimentalGetCurrentThemeGlobalStylesVariations();return Array.isArray(a)?a:void 0},[])?.filter(i=>!$n(i,["color"])&&!$n(i,["typography","spacing"])),s=(0,oa.useMemo)(()=>[...[{title:(0,bv.__)("Default"),settings:{},styles:{}},...n??[]].map(a=>{let f=a?.styles?.blocks?{...a.styles.blocks}:{};r?.blocks&&Object.keys(r.blocks).forEach(d=>{if(r.blocks?.[d]?.css){let y=f[d]||{},g={css:`${f[d]?.css||""} ${r.blocks?.[d]?.css?.trim()||""}`};f[d]={...y,...g}}});let l=r?.css||a.styles?.css?{css:`${a.styles?.css||""} ${r?.css||""}`}:{},c=Object.keys(f).length>0?{blocks:f}:{},m={...a.styles,...l,...c};return{...a,settings:a.settings??{},styles:m}})],[n,r?.blocks,r?.css]);return!n||n.length<1?null:(0,ra.jsx)(vv.__experimentalGrid,{columns:2,className:"global-styles-ui-style-variations-container",gap:e,children:s.map((i,a)=>(0,ra.jsx)(hn,{variation:i,children:f=>(0,ra.jsx)(kc,{label:i?.title,withHoverView:!0,isFocused:f,variation:i})},a))})}var au=E2;var wv=u(z(),1);var lu=u(z(),1);var k2=u(de(),1),F2=u(ce(),1),Sv=u(Lt(),1);var cu=u(z(),1),{AdvancedPanel:$z}=Ye(Sv.privateApis);var Ov=u(de(),1),kv=u(ce(),1),aa=u(ve(),1);var Cv=u(Ft(),1),Rv=u(At(),1),us=u(ve(),1);var A2={per_page:-1,_fields:"id,name,avatar_urls",context:"view",capabilities:["edit_theme_options"]},I2={per_page:100,page:1},na=[];function sa({query:e}={}){let{user:t}=(0,us.useContext)(ct),r=(0,us.useMemo)(()=>({...I2,...e}),[e]),{authors:o,currentUser:n,isDirty:s,revisions:i,isLoadingGlobalStylesRevisions:a,revisionsCount:f}=(0,Cv.useSelect)(l=>{let{__experimentalGetDirtyEntityRecords:c,getCurrentUser:m,getUsers:d,getRevisions:y,__experimentalGetCurrentGlobalStylesId:g,getEntityRecord:w,isResolving:b}=l(Rv.store),C=c()||[],x=m(),v=C.length>0,R=g(),T=(R?w("root","globalStyles",R):void 0)?._links?.["version-history"]?.[0]?.count??0,E=R&&y("root","globalStyles",R,r)||na,O=d(A2)||na,H=R?b("getRevisions",["root","globalStyles",R,r]):!1;return{authors:O,currentUser:x,isDirty:v,revisions:E,isLoadingGlobalStylesRevisions:H,revisionsCount:T}},[r]);return(0,us.useMemo)(()=>{if(!o.length||a)return{revisions:na,hasUnsavedChanges:s,isLoading:!0,revisionsCount:f};let l=i.map(m=>({...m,author:o.find(d=>d.id===m.author)}));if(i.length){if(l[0].id!=="unsaved"&&r.page===1&&(l[0].isLatest=!0),s&&t&&Object.keys(t).length>0&&n&&r.page===1){let m={id:"unsaved",styles:t?.styles,settings:t?.settings,_links:t?._links,author:{name:n?.name||"",avatar_urls:n?.avatar_urls||{}},modified:new Date};l.unshift(m)}r.per_page&&r.page===Math.ceil(f/r.per_page)&&l.push({id:"parent",styles:{},settings:{}})}return{revisions:l,hasUnsavedChanges:s,isLoading:!1,revisionsCount:f}},[s,i,n,o,t,a,f,r.page,r.per_page])}var Pv=u(de(),1),ia=u(Ev(),1),L2=u(At(),1),N2=u(Ft(),1),D2=u(ve(),1);var _v=u(z(),1),nH=3600*1e3*24;var uu=u(z(),1);var Fv=u(de(),1),Av=u(ce(),1);var Iv=u(z(),1);var Nv=u(de(),1),fs=u(ce(),1),Dv=u(ve(),1);var V2=u(Lt(),1),M2=u(de(),1);var B2=u(z(),1);var Gr=u(ce(),1),Lv=u(z(),1);var fu=u(z(),1);var pu=u(z(),1);var mu=u(z(),1);function yn(e){return function({value:r,baseValue:o,onChange:n,...s}){return(0,mu.jsx)(_i,{value:r,baseValue:o,onChange:n,children:(0,mu.jsx)(e,{...s})})}}var U2=yn(au);var W2=yn($i);var G2=yn(Vi);var Y2=u(z(),1);var Lo=u(z()),{StyleBookPreview:hu}=Ro(Bv.privateApis);function J2({revisionId:e,section:t,onChangeSection:r,settings:o}){let{revisions:n,isLoading:s}=sa();if(s)return null;let i=n.find(a=>String(a.id)===e);return(0,Lo.jsx)(hu,{path:t,onPathChange:r,settings:o,userConfig:i})}function Q2(){let{isReady:e}=X2(),t=q2(),r=K2({strict:!1}),{globalStylesId:o,isBlockTheme:n}=(0,zv.useSelect)(c=>{let{getCurrentTheme:m,__experimentalGetCurrentGlobalStylesId:d}=c(Hv.store);return{globalStylesId:d(),isBlockTheme:!!m()?.is_block_theme}},[]),{isReady:s,editorSettings:i}=Z2({stylesId:o}),a=r.section??"/",f=c=>{t({search:{...r,section:c}})};if(!e||!s)return(0,Lo.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100%"},children:(0,Lo.jsx)(jv.Spinner,{})});if(!n)return(0,Lo.jsx)(hu,{isStatic:!0,settings:i});let l=a.match(/^\/revisions\/(.+)$/)?.[1];return l?(0,Lo.jsx)(J2,{revisionId:l,section:a,onChangeSection:f,settings:i}):(0,Lo.jsx)(hu,{path:a,onPathChange:f,settings:i})}var $2=Q2;export{$2 as canvas,X1 as stage}; | |
| 39 | +/*! Bundled license information: | |
| 40 | + | |
| 41 | +use-sync-external-store/cjs/use-sync-external-store-shim.production.js: | |
| 42 | + (** | |
| 43 | + * @license React | |
| 44 | + * use-sync-external-store-shim.production.js | |
| 45 | + * | |
| 46 | + * Copyright (c) Meta Platforms, Inc. and affiliates. | |
| 47 | + * | |
| 48 | + * This source code is licensed under the MIT license found in the | |
| 49 | + * LICENSE file in the root directory of this source tree. | |
| 50 | + *) | |
| 51 | + | |
| 52 | +use-sync-external-store/cjs/use-sync-external-store-shim/with-selector.production.js: | |
| 53 | + (** | |
| 54 | + * @license React | |
| 55 | + * use-sync-external-store-shim/with-selector.production.js | |
| 56 | + * | |
| 57 | + * Copyright (c) Meta Platforms, Inc. and affiliates. | |
| 58 | + * | |
| 59 | + * This source code is licensed under the MIT license found in the | |
| 60 | + * LICENSE file in the root directory of this source tree. | |
| 61 | + *) | |
| 62 | + | |
| 63 | +is-plain-object/dist/is-plain-object.mjs: | |
| 64 | + (*! | |
| 65 | + * is-plain-object <https://github.com/jonschlinkert/is-plain-object> | |
| 66 | + * | |
| 67 | + * Copyright (c) 2014-2017, Jon Schlinkert. | |
| 68 | + * Released under the MIT License. | |
| 69 | + *) | |
| 70 | +*/ | |