"use strict";var wp;(wp||={}).editSite=(()=>{var $M=Object.create;var gp=Object.defineProperty;var e8=Object.getOwnPropertyDescriptor;var t8=Object.getOwnPropertyNames;var r8=Object.getPrototypeOf,o8=Object.prototype.hasOwnProperty;var No=(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 Be=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Df=(e,t)=>{for(var r in t)gp(e,r,{get:t[r],enumerable:!0})},TC=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of t8(t))!o8.call(e,n)&&n!==r&&gp(e,n,{get:()=>t[n],enumerable:!(o=e8(t,n))||o.enumerable});return e};var s=(e,t,r)=>(r=e!=null?$M(r8(e)):{},TC(t||!e||!e.__esModule?gp(r,"default",{value:e,enumerable:!0}):r,e)),n8=e=>TC(gp({},"__esModule",{value:!0}),e);var Xr=Be((tee,PC)=>{PC.exports=window.wp.blocks});var gb=Be((ree,EC)=>{EC.exports=window.wp.blockLibrary});var ie=Be((oee,AC)=>{AC.exports=window.wp.data});var Tl=Be((nee,kC)=>{kC.exports=window.wp.deprecated});var B=Be((iee,OC)=>{OC.exports=window.wp.element});var Ke=Be((see,RC)=>{RC.exports=window.wp.editor});var Do=Be((aee,IC)=>{IC.exports=window.wp.preferences});var VC=Be((lee,FC)=>{FC.exports=window.wp.widgets});var ge=Be((cee,LC)=>{LC.exports=window.wp.coreData});var St=Be((fee,MC)=>{MC.exports=window.wp.blockEditor});var M=Be((dee,BC)=>{BC.exports=window.wp.i18n});var vp=Be((mee,jC)=>{jC.exports=window.wp.patterns});var yp=Be((pee,zC)=>{zC.exports=window.wp.privateApis});var Ve=Be((Oee,aT)=>{aT.exports=window.wp.router});var N=Be((Iee,uT)=>{uT.exports=window.wp.components});var P=Be((Fee,cT)=>{cT.exports=window.ReactJSXRuntime});var et=Be((Yee,bT)=>{bT.exports=window.wp.compose});var ST=Be((Zee,wT)=>{wT.exports=window.wp.plugins});var Un=Be((Kee,xT)=>{xT.exports=window.wp.notices});var Cr=Be((Xee,_T)=>{_T.exports=window.wp.htmlEntities});var he=Be((Jee,CT)=>{CT.exports=window.wp.primitives});var Bh=Be((Eoe,TT)=>{TT.exports=window.wp.commands});var wa=Be((Aoe,PT)=>{PT.exports=window.wp.keycodes});var kt=Be((koe,ET)=>{ET.exports=window.wp.url});var Ol=Be((Foe,IT)=>{IT.exports=window.wp.dom});var YT=Be((qoe,qT)=>{qT.exports=window.wp.keyboardShortcuts});var ct=Be((Qoe,sP)=>{sP.exports=window.React});var Jw=Be((pne,QP)=>{QP.exports=window.ReactDOM});var mg=Be((Nne,pE)=>{pE.exports=window.wp.apiFetch});var fS=Be((kie,qE)=>{qE.exports=window.wp.styleEngine});var xg=Be((zie,$E)=>{"use strict";$E.exports=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var o,n,i;if(Array.isArray(t)){if(o=t.length,o!=r.length)return!1;for(n=o;n--!==0;)if(!e(t[n],r[n]))return!1;return!0}if(t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(n of t.entries())if(!r.has(n[0]))return!1;for(n of t.entries())if(!e(n[1],r.get(n[0])))return!1;return!0}if(t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(n of t.entries())if(!r.has(n[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if(o=t.length,o!=r.length)return!1;for(n=o;n--!==0;)if(t[n]!==r[n])return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(i=Object.keys(t),o=i.length,o!==Object.keys(r).length)return!1;for(n=o;n--!==0;)if(!Object.prototype.hasOwnProperty.call(r,i[n]))return!1;for(n=o;n--!==0;){var a=i[n];if(!e(t[a],r[a]))return!1}return!0}return t!==t&&r!==r}});var _g=Be((Gie,rA)=>{"use strict";var nz=function(t){return iz(t)&&!sz(t)};function iz(e){return!!e&&typeof e=="object"}function sz(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||uz(e)}var az=typeof Symbol=="function"&&Symbol.for,lz=az?Symbol.for("react.element"):60103;function uz(e){return e.$$typeof===lz}function cz(e){return Array.isArray(e)?[]:{}}function Md(e,t){return t.clone!==!1&&t.isMergeableObject(e)?hc(cz(e),e,t):e}function fz(e,t,r){return e.concat(t).map(function(o){return Md(o,r)})}function dz(e,t){if(!t.customMerge)return hc;var r=t.customMerge(e);return typeof r=="function"?r:hc}function mz(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function eA(e){return Object.keys(e).concat(mz(e))}function tA(e,t){try{return t in e}catch{return!1}}function pz(e,t){return tA(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function hz(e,t,r){var o={};return r.isMergeableObject(e)&&eA(e).forEach(function(n){o[n]=Md(e[n],r)}),eA(t).forEach(function(n){pz(e,n)||(tA(e,n)&&r.isMergeableObject(t[n])?o[n]=dz(n,r)(e[n],t[n],r):o[n]=Md(t[n],r))}),o}function hc(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||fz,r.isMergeableObject=r.isMergeableObject||nz,r.cloneUnlessOtherwiseSpecified=Md;var o=Array.isArray(t),n=Array.isArray(e),i=o===n;return i?o?r.arrayMerge(e,t,r):hz(e,t,r):Md(t,r)}hc.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(o,n){return hc(o,n,r)},{})};var gz=hc;rA.exports=gz});var NS=Be((_ae,UA)=>{UA.exports=window.wp.a11y});var ja=Be((vge,CO)=>{CO.exports=window.wp.date});var k5=Be((Jye,A5)=>{A5.exports=window.wp.blob});var h3=Be(p3=>{"use strict";var Kc=ct();function oZ(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var nZ=typeof Object.is=="function"?Object.is:oZ,iZ=Kc.useState,sZ=Kc.useEffect,aZ=Kc.useLayoutEffect,lZ=Kc.useDebugValue;function uZ(e,t){var r=t(),o=iZ({inst:{value:r,getSnapshot:t}}),n=o[0].inst,i=o[1];return aZ(function(){n.value=r,n.getSnapshot=t,L_(n)&&i({inst:n})},[e,r,t]),sZ(function(){return L_(n)&&i({inst:n}),e(function(){L_(n)&&i({inst:n})})},[e]),lZ(r),r}function L_(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!nZ(e,r)}catch{return!0}}function cZ(e,t){return t()}var fZ=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?cZ:uZ;p3.useSyncExternalStore=Kc.useSyncExternalStore!==void 0?Kc.useSyncExternalStore:fZ});var v3=Be((Jxe,g3)=>{"use strict";g3.exports=h3()});var n2=Be((wPe,Oy)=>{var x4={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u1EA4:"A",\u1EAE:"A",\u1EB2:"A",\u1EB4:"A",\u1EB6:"A",\u00C6:"AE",\u1EA6:"A",\u1EB0:"A",\u0202:"A",\u1EA2:"A",\u1EA0:"A",\u1EA8:"A",\u1EAA:"A",\u1EAC:"A",\u00C7:"C",\u1E08:"C",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u1EBE:"E",\u1E16:"E",\u1EC0:"E",\u1E14:"E",\u1E1C:"E",\u0206:"E",\u1EBA:"E",\u1EBC:"E",\u1EB8:"E",\u1EC2:"E",\u1EC4:"E",\u1EC6:"E",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u1E2E:"I",\u020A:"I",\u1EC8:"I",\u1ECA:"I",\u00D0:"D",\u00D1:"N",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u1ED0:"O",\u1E4C:"O",\u1E52:"O",\u020E:"O",\u1ECE:"O",\u1ECC:"O",\u1ED4:"O",\u1ED6:"O",\u1ED8:"O",\u1EDC:"O",\u1EDE:"O",\u1EE0:"O",\u1EDA:"O",\u1EE2:"O",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u1EE6:"U",\u1EE4:"U",\u1EEC:"U",\u1EEE:"U",\u1EF0:"U",\u00DD:"Y",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u1EA5:"a",\u1EAF:"a",\u1EB3:"a",\u1EB5:"a",\u1EB7:"a",\u00E6:"ae",\u1EA7:"a",\u1EB1:"a",\u0203:"a",\u1EA3:"a",\u1EA1:"a",\u1EA9:"a",\u1EAB:"a",\u1EAD:"a",\u00E7:"c",\u1E09:"c",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u1EBF:"e",\u1E17:"e",\u1EC1:"e",\u1E15:"e",\u1E1D:"e",\u0207:"e",\u1EBB:"e",\u1EBD:"e",\u1EB9:"e",\u1EC3:"e",\u1EC5:"e",\u1EC7:"e",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u1E2F:"i",\u020B:"i",\u1EC9:"i",\u1ECB:"i",\u00F0:"d",\u00F1:"n",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u1ED1:"o",\u1E4D:"o",\u1E53:"o",\u020F:"o",\u1ECF:"o",\u1ECD:"o",\u1ED5:"o",\u1ED7:"o",\u1ED9:"o",\u1EDD:"o",\u1EDF:"o",\u1EE1:"o",\u1EDB:"o",\u1EE3:"o",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u1EE7:"u",\u1EE5:"u",\u1EED:"u",\u1EEF:"u",\u1EF1:"u",\u00FD:"y",\u00FF:"y",\u0100:"A",\u0101:"a",\u0102:"A",\u0103:"a",\u0104:"A",\u0105:"a",\u0106:"C",\u0107:"c",\u0108:"C",\u0109:"c",\u010A:"C",\u010B:"c",\u010C:"C",\u010D:"c",C\u0306:"C",c\u0306:"c",\u010E:"D",\u010F:"d",\u0110:"D",\u0111:"d",\u0112:"E",\u0113:"e",\u0114:"E",\u0115:"e",\u0116:"E",\u0117:"e",\u0118:"E",\u0119:"e",\u011A:"E",\u011B:"e",\u011C:"G",\u01F4:"G",\u011D:"g",\u01F5:"g",\u011E:"G",\u011F:"g",\u0120:"G",\u0121:"g",\u0122:"G",\u0123:"g",\u0124:"H",\u0125:"h",\u0126:"H",\u0127:"h",\u1E2A:"H",\u1E2B:"h",\u0128:"I",\u0129:"i",\u012A:"I",\u012B:"i",\u012C:"I",\u012D:"i",\u012E:"I",\u012F:"i",\u0130:"I",\u0131:"i",\u0132:"IJ",\u0133:"ij",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u1E30:"K",\u1E31:"k",K\u0306:"K",k\u0306:"k",\u0139:"L",\u013A:"l",\u013B:"L",\u013C:"l",\u013D:"L",\u013E:"l",\u013F:"L",\u0140:"l",\u0141:"l",\u0142:"l",\u1E3E:"M",\u1E3F:"m",M\u0306:"M",m\u0306:"m",\u0143:"N",\u0144:"n",\u0145:"N",\u0146:"n",\u0147:"N",\u0148:"n",\u0149:"n",N\u0306:"N",n\u0306:"n",\u014C:"O",\u014D:"o",\u014E:"O",\u014F:"o",\u0150:"O",\u0151:"o",\u0152:"OE",\u0153:"oe",P\u0306:"P",p\u0306:"p",\u0154:"R",\u0155:"r",\u0156:"R",\u0157:"r",\u0158:"R",\u0159:"r",R\u0306:"R",r\u0306:"r",\u0212:"R",\u0213:"r",\u015A:"S",\u015B:"s",\u015C:"S",\u015D:"s",\u015E:"S",\u0218:"S",\u0219:"s",\u015F:"s",\u0160:"S",\u0161:"s",\u0162:"T",\u0163:"t",\u021B:"t",\u021A:"T",\u0164:"T",\u0165:"t",\u0166:"T",\u0167:"t",T\u0306:"T",t\u0306:"t",\u0168:"U",\u0169:"u",\u016A:"U",\u016B:"u",\u016C:"U",\u016D:"u",\u016E:"U",\u016F:"u",\u0170:"U",\u0171:"u",\u0172:"U",\u0173:"u",\u0216:"U",\u0217:"u",V\u0306:"V",v\u0306:"v",\u0174:"W",\u0175:"w",\u1E82:"W",\u1E83:"w",X\u0306:"X",x\u0306:"x",\u0176:"Y",\u0177:"y",\u0178:"Y",Y\u0306:"Y",y\u0306:"y",\u0179:"Z",\u017A:"z",\u017B:"Z",\u017C:"z",\u017D:"Z",\u017E:"z",\u017F:"s",\u0192:"f",\u01A0:"O",\u01A1:"o",\u01AF:"U",\u01B0:"u",\u01CD:"A",\u01CE:"a",\u01CF:"I",\u01D0:"i",\u01D1:"O",\u01D2:"o",\u01D3:"U",\u01D4:"u",\u01D5:"U",\u01D6:"u",\u01D7:"U",\u01D8:"u",\u01D9:"U",\u01DA:"u",\u01DB:"U",\u01DC:"u",\u1EE8:"U",\u1EE9:"u",\u1E78:"U",\u1E79:"u",\u01FA:"A",\u01FB:"a",\u01FC:"AE",\u01FD:"ae",\u01FE:"O",\u01FF:"o",\u00DE:"TH",\u00FE:"th",\u1E54:"P",\u1E55:"p",\u1E64:"S",\u1E65:"s",X\u0301:"X",x\u0301:"x",\u0403:"\u0413",\u0453:"\u0433",\u040C:"\u041A",\u045C:"\u043A",A\u030B:"A",a\u030B:"a",E\u030B:"E",e\u030B:"e",I\u030B:"I",i\u030B:"i",\u01F8:"N",\u01F9:"n",\u1ED2:"O",\u1ED3:"o",\u1E50:"O",\u1E51:"o",\u1EEA:"U",\u1EEB:"u",\u1E80:"W",\u1E81:"w",\u1EF2:"Y",\u1EF3:"y",\u0200:"A",\u0201:"a",\u0204:"E",\u0205:"e",\u0208:"I",\u0209:"i",\u020C:"O",\u020D:"o",\u0210:"R",\u0211:"r",\u0214:"U",\u0215:"u",B\u030C:"B",b\u030C:"b",\u010C\u0323:"C",\u010D\u0323:"c",\u00CA\u030C:"E",\u00EA\u030C:"e",F\u030C:"F",f\u030C:"f",\u01E6:"G",\u01E7:"g",\u021E:"H",\u021F:"h",J\u030C:"J",\u01F0:"j",\u01E8:"K",\u01E9:"k",M\u030C:"M",m\u030C:"m",P\u030C:"P",p\u030C:"p",Q\u030C:"Q",q\u030C:"q",\u0158\u0329:"R",\u0159\u0329:"r",\u1E66:"S",\u1E67:"s",V\u030C:"V",v\u030C:"v",W\u030C:"W",w\u030C:"w",X\u030C:"X",x\u030C:"x",Y\u030C:"Y",y\u030C:"y",A\u0327:"A",a\u0327:"a",B\u0327:"B",b\u0327:"b",\u1E10:"D",\u1E11:"d",\u0228:"E",\u0229:"e",\u0190\u0327:"E",\u025B\u0327:"e",\u1E28:"H",\u1E29:"h",I\u0327:"I",i\u0327:"i",\u0197\u0327:"I",\u0268\u0327:"i",M\u0327:"M",m\u0327:"m",O\u0327:"O",o\u0327:"o",Q\u0327:"Q",q\u0327:"q",U\u0327:"U",u\u0327:"u",X\u0327:"X",x\u0327:"x",Z\u0327:"Z",z\u0327:"z",\u0439:"\u0438",\u0419:"\u0418",\u0451:"\u0435",\u0401:"\u0415"},_4=Object.keys(x4).join("|"),wK=new RegExp(_4,"g"),SK=new RegExp(_4,"");function xK(e){return x4[e]}var C4=function(e){return e.replace(wK,xK)},_K=function(e){return!!e.match(SK)};Oy.exports=C4;Oy.exports.has=_K;Oy.exports.remove=C4});var uF=Be((yEe,lF)=>{lF.exports=window.wp.warning});var $$={};Df($$,{PluginMoreMenuItem:()=>Y$,PluginSidebar:()=>Z$,PluginSidebarMoreMenuItem:()=>K$,PluginTemplateSettingPanel:()=>gv,initializeEditor:()=>Q$,reinitializeEditor:()=>J$,store:()=>Re});var bC=s(Xr()),cb=s(gb()),Gu=s(ie()),KM=s(Tl()),fb=s(B()),XM=s(Ke()),ub=s(Do()),db=s(VC());var _p=s(ie());var NC=s(ie());function i8(e={},t){switch(t.type){case"UPDATE_SETTINGS":return{...e,...t.settings}}return e}function s8(e={},t){switch(t.type){case"SET_EDITED_POST":return{postType:t.postType,id:t.id,context:t.context};case"SET_EDITED_POST_CONTEXT":return{...e,context:t.context}}return e}function a8(e=!1,t){switch(t.type){case"SET_IS_SAVE_VIEW_OPENED":return t.isOpen}return e}function l8(e=[],t){switch(t.type){case"REGISTER_ROUTE":return[...e,t.route];case"UNREGISTER_ROUTE":return e.filter(r=>r.name!==t.name)}return e}var DC=(0,NC.combineReducers)({settings:i8,editedPost:s8,saveViewPanel:a8,routes:l8});var wb={};Df(wb,{__experimentalSetPreviewDeviceType:()=>c8,addTemplate:()=>d8,closeGeneralSidebar:()=>k8,openGeneralSidebar:()=>A8,openNavigationPanelToMenu:()=>S8,removeTemplate:()=>m8,revertTemplate:()=>E8,setEditedEntity:()=>g8,setEditedPostContext:()=>y8,setHasPageContentFocus:()=>R8,setHomeTemplateId:()=>v8,setIsInserterOpened:()=>_8,setIsListViewOpened:()=>C8,setIsNavigationPanelOpened:()=>x8,setIsSaveViewOpened:()=>P8,setNavigationMenu:()=>h8,setNavigationPanelActiveMenu:()=>w8,setPage:()=>b8,setTemplate:()=>f8,setTemplatePart:()=>p8,switchEditorMode:()=>O8,toggleDistractionFree:()=>I8,toggleFeature:()=>u8,updateSettings:()=>T8});var QC=s(Xr()),kr=s(Tl()),bb=s(ge()),JC=s(St()),hi=s(Ke()),$C=s(Do());var Lf=s(M()),GC=s(vp());var HC=s(yp()),{lock:hee,unlock:L}=(0,HC.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/edit-site");var Gn="wp_navigation",Ye="wp_template",je="wp_template_part",vb={custom:"custom",theme:"theme",plugin:"plugin"},Yu="uncategorized",Zu="all-parts",{PATTERN_TYPES:Oe,PATTERN_DEFAULT_CATEGORY:en,PATTERN_USER_CATEGORY:bp,EXCLUDED_PATTERN_SOURCES:wp,PATTERN_SYNC_TYPES:ds}=L(GC.privateApis),UC=[je,Gn,Oe.user],yb={[Ye]:(0,Lf.__)("Template"),[je]:(0,Lf.__)("Template part"),[Oe.user]:(0,Lf.__)("Pattern"),[Gn]:(0,Lf.__)("Navigation")},Sp="grid",WC="table",qC="list",YC="is";var pi="isAny",ZC="isNone",KC="before",XC="after";var{interfaceStore:eT}=L(hi.privateApis);function u8(e){return function({registry:t}){(0,kr.default)("dispatch( 'core/edit-site' ).toggleFeature( featureName )",{since:"6.0",alternative:"dispatch( 'core/preferences').toggle( 'core/edit-site', featureName )"}),t.dispatch($C.store).toggle("core/edit-site",e)}}var c8=e=>({registry:t})=>{(0,kr.default)("dispatch( 'core/edit-site' ).__experimentalSetPreviewDeviceType",{since:"6.5",version:"6.7",hint:"registry.dispatch( editorStore ).setDeviceType"}),t.dispatch(hi.store).setDeviceType(e)};function f8(){return(0,kr.default)("dispatch( 'core/edit-site' ).setTemplate",{since:"6.5",version:"6.8",hint:"The setTemplate is not needed anymore, the correct entity is resolved from the URL automatically."}),{type:"NOTHING"}}var d8=e=>async({dispatch:t,registry:r})=>{(0,kr.default)("dispatch( 'core/edit-site' ).addTemplate",{since:"6.5",version:"6.8",hint:"use saveEntityRecord directly"});let o=await r.dispatch(bb.store).saveEntityRecord("postType",Ye,e);e.content&&r.dispatch(bb.store).editEntityRecord("postType",Ye,o.id,{blocks:(0,QC.parse)(e.content)},{undoIgnore:!0}),t({type:"SET_EDITED_POST",postType:Ye,id:o.id})},m8=e=>({registry:t})=>L(t.dispatch(hi.store)).removeTemplates([e]);function p8(e){return(0,kr.default)("dispatch( 'core/edit-site' ).setTemplatePart",{since:"6.8"}),{type:"SET_EDITED_POST",postType:je,id:e}}function h8(e){return(0,kr.default)("dispatch( 'core/edit-site' ).setNavigationMenu",{since:"6.8"}),{type:"SET_EDITED_POST",postType:Gn,id:e}}function g8(e,t,r){return{type:"SET_EDITED_POST",postType:e,id:t,context:r}}function v8(){return(0,kr.default)("dispatch( 'core/edit-site' ).setHomeTemplateId",{since:"6.2",version:"6.4"}),{type:"NOTHING"}}function y8(e){return(0,kr.default)("dispatch( 'core/edit-site' ).setEditedPostContext",{since:"6.8"}),{type:"SET_EDITED_POST_CONTEXT",context:e}}function b8(){return(0,kr.default)("dispatch( 'core/edit-site' ).setPage",{since:"6.5",version:"6.8",hint:"The setPage is not needed anymore, the correct entity is resolved from the URL automatically."}),{type:"NOTHING"}}function w8(){return(0,kr.default)("dispatch( 'core/edit-site' ).setNavigationPanelActiveMenu",{since:"6.2",version:"6.4"}),{type:"NOTHING"}}function S8(){return(0,kr.default)("dispatch( 'core/edit-site' ).openNavigationPanelToMenu",{since:"6.2",version:"6.4"}),{type:"NOTHING"}}function x8(){return(0,kr.default)("dispatch( 'core/edit-site' ).setIsNavigationPanelOpened",{since:"6.2",version:"6.4"}),{type:"NOTHING"}}var _8=e=>({registry:t})=>{(0,kr.default)("dispatch( 'core/edit-site' ).setIsInserterOpened",{since:"6.5",alternative:"dispatch( 'core/editor').setIsInserterOpened"}),t.dispatch(hi.store).setIsInserterOpened(e)},C8=e=>({registry:t})=>{(0,kr.default)("dispatch( 'core/edit-site' ).setIsListViewOpened",{since:"6.5",alternative:"dispatch( 'core/editor').setIsListViewOpened"}),t.dispatch(hi.store).setIsListViewOpened(e)};function T8(e){return{type:"UPDATE_SETTINGS",settings:e}}function P8(e){return{type:"SET_IS_SAVE_VIEW_OPENED",isOpen:e}}var E8=(e,t)=>({registry:r})=>L(r.dispatch(hi.store)).revertTemplate(e,t),A8=e=>({registry:t})=>{t.dispatch(eT).enableComplementaryArea("core",e)},k8=()=>({registry:e})=>{e.dispatch(eT).disableComplementaryArea("core")},O8=e=>({registry:t})=>{(0,kr.default)("dispatch( 'core/edit-site' ).switchEditorMode",{since:"6.6",alternative:"dispatch( 'core/editor').switchEditorMode"}),t.dispatch(hi.store).switchEditorMode(e)},R8=e=>({dispatch:t,registry:r})=>{(0,kr.default)("dispatch( 'core/edit-site' ).setHasPageContentFocus",{since:"6.5"}),e&&r.dispatch(JC.store).clearSelectedBlock(),t({type:"SET_HAS_PAGE_CONTENT_FOCUS",hasPageContentFocus:e})},I8=()=>({registry:e})=>{(0,kr.default)("dispatch( 'core/edit-site' ).toggleDistractionFree",{since:"6.6",alternative:"dispatch( 'core/editor').toggleDistractionFree"}),e.dispatch(hi.store).toggleDistractionFree()};var Sb={};Df(Sb,{registerRoute:()=>F8,unregisterRoute:()=>V8});function F8(e){return{type:"REGISTER_ROUTE",route:e}}function V8(e){return{type:"UNREGISTER_ROUTE",name:e}}var _b={};Df(_b,{__experimentalGetInsertionPoint:()=>Y8,__experimentalGetPreviewDeviceType:()=>L8,getCanUserCreateMedia:()=>M8,getCurrentTemplateNavigationPanelSubMenu:()=>J8,getCurrentTemplateTemplateParts:()=>X8,getEditedPostContext:()=>U8,getEditedPostId:()=>G8,getEditedPostType:()=>H8,getEditorMode:()=>Q8,getHomeTemplateId:()=>z8,getNavigationPanelActiveMenu:()=>$8,getPage:()=>W8,getReusableBlocks:()=>B8,getSettings:()=>j8,hasPageContentFocus:()=>rB,isFeatureActive:()=>D8,isInserterOpened:()=>q8,isListViewOpened:()=>Z8,isNavigationOpened:()=>eB,isPage:()=>tB,isSaveViewOpened:()=>K8});var xp=s(ge()),bn=s(ie()),_r=s(Tl()),nT=s(B()),xb=s(Do()),Mf=s(Ke()),iT=s(St());var tT=s(Xr()),N8=[];function rT(e=N8,t){let r=t?t.reduce((i,a)=>({...i,[a.id]:a}),{}):{},o=[],n=[...e];for(;n.length;){let{innerBlocks:i,...a}=n.shift();if(n.unshift(...i),(0,tT.isTemplatePart)(a)){let{attributes:{theme:l,slug:u}}=a,c=`${l}//${u}`,m=r[c];m&&o.push({templatePart:m,block:a})}}return o}var D8=(0,bn.createRegistrySelector)(e=>(t,r)=>((0,_r.default)("select( 'core/edit-site' ).isFeatureActive",{since:"6.0",alternative:"select( 'core/preferences' ).get"}),!!e(xb.store).get("core/edit-site",r))),L8=(0,bn.createRegistrySelector)(e=>()=>((0,_r.default)("select( 'core/edit-site' ).__experimentalGetPreviewDeviceType",{since:"6.5",version:"6.7",alternative:"select( 'core/editor' ).getDeviceType"}),e(Mf.store).getDeviceType())),M8=(0,bn.createRegistrySelector)(e=>()=>((0,_r.default)("wp.data.select( 'core/edit-site' ).getCanUserCreateMedia()",{since:"6.7",alternative:"wp.data.select( 'core' ).canUser( 'create', { kind: 'postType', type: 'attachment' } )"}),e(xp.store).canUser("create","media"))),B8=(0,bn.createRegistrySelector)(e=>()=>((0,_r.default)("select( 'core/edit-site' ).getReusableBlocks()",{since:"6.5",version:"6.8",alternative:"select( 'core/core' ).getEntityRecords( 'postType', 'wp_block' )"}),nT.Platform.OS==="web"?e(xp.store).getEntityRecords("postType","wp_block",{per_page:-1}):[]));function j8(e){return e.settings}function z8(){(0,_r.default)("select( 'core/edit-site' ).getHomeTemplateId",{since:"6.2",version:"6.4"})}function H8(e){return(0,_r.default)("select( 'core/edit-site' ).getEditedPostType",{since:"6.8",alternative:"select( 'core/editor' ).getCurrentPostType"}),e.editedPost.postType}function G8(e){return(0,_r.default)("select( 'core/edit-site' ).getEditedPostId",{since:"6.8",alternative:"select( 'core/editor' ).getCurrentPostId"}),e.editedPost.id}function U8(e){return(0,_r.default)("select( 'core/edit-site' ).getEditedPostContext",{since:"6.8"}),e.editedPost.context}function W8(e){return(0,_r.default)("select( 'core/edit-site' ).getPage",{since:"6.8"}),{context:e.editedPost.context}}var q8=(0,bn.createRegistrySelector)(e=>()=>((0,_r.default)("select( 'core/edit-site' ).isInserterOpened",{since:"6.5",alternative:"select( 'core/editor' ).isInserterOpened"}),e(Mf.store).isInserterOpened())),Y8=(0,bn.createRegistrySelector)(e=>()=>((0,_r.default)("select( 'core/edit-site' ).__experimentalGetInsertionPoint",{since:"6.5",version:"6.7"}),L(e(Mf.store)).getInserter())),Z8=(0,bn.createRegistrySelector)(e=>()=>((0,_r.default)("select( 'core/edit-site' ).isListViewOpened",{since:"6.5",alternative:"select( 'core/editor' ).isListViewOpened"}),e(Mf.store).isListViewOpened()));function K8(e){return e.saveViewPanel}function oT(e){let t=e(xp.store).getEntityRecords("postType",je,{per_page:-1}),{getBlocksByName:r,getBlocksByClientId:o}=e(iT.store),n=r("core/template-part");return[o(n),t]}var X8=(0,bn.createRegistrySelector)(e=>(0,bn.createSelector)(()=>((0,_r.default)("select( 'core/edit-site' ).getCurrentTemplateTemplateParts()",{since:"6.7",version:"6.9",alternative:"select( 'core/block-editor' ).getBlocksByName( 'core/template-part' )"}),rT(...oT(e))),()=>oT(e))),Q8=(0,bn.createRegistrySelector)(e=>()=>e(xb.store).get("core","editorMode"));function J8(){(0,_r.default)("dispatch( 'core/edit-site' ).getCurrentTemplateNavigationPanelSubMenu",{since:"6.2",version:"6.4"})}function $8(){(0,_r.default)("dispatch( 'core/edit-site' ).getNavigationPanelActiveMenu",{since:"6.2",version:"6.4"})}function eB(){(0,_r.default)("dispatch( 'core/edit-site' ).isNavigationOpened",{since:"6.2",version:"6.4"})}function tB(e){return(0,_r.default)("select( 'core/edit-site' ).isPage",{since:"6.8",alternative:"select( 'core/editor' ).getCurrentPostType"}),!!e.editedPost.context?.postId}function rB(){return(0,_r.default)("select( 'core/edit-site' ).hasPageContentFocus",{since:"6.5"}),!1}var Cb={};Df(Cb,{getRoutes:()=>oB});function oB(e){return e.routes}var sT="core/edit-site";var nB={reducer:DC,actions:wb,selectors:_b},Re=(0,_p.createReduxStore)(sT,nB);(0,_p.register)(Re);L(Re).registerPrivateSelectors(Cb);L(Re).registerPrivateActions(Sb);var GM=s(ie()),UM=s(Ve()),ab=s(B()),WM=s(ge());function lT(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(0,dT.jsx)(o,{ref:i,className:ee("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...n,children:e}));mT.displayName="NavigableRegion";var Pl=mT;var va=s(N());var pT=s(N()),{Fill:hT,Slot:gT}=(0,pT.createSlotFill)("SidebarToggle");var ms=s(P());function vT({breadcrumbs:e,badges:t,title:r,subTitle:o,actions:n,showSidebarToggle:i=!0}){return(0,ms.jsxs)(va.__experimentalVStack,{className:"admin-ui-page__header",as:"header",children:[(0,ms.jsxs)(va.__experimentalHStack,{justify:"space-between",spacing:2,children:[(0,ms.jsxs)(va.__experimentalHStack,{spacing:2,justify:"left",children:[i&&(0,ms.jsx)(gT,{bubblesVirtually:!0,className:"admin-ui-page__sidebar-toggle-slot"}),r&&(0,ms.jsx)(va.__experimentalHeading,{as:"h2",level:3,weight:500,truncate:!0,children:r}),e,t]}),(0,ms.jsx)(va.__experimentalHStack,{style:{width:"auto",flexShrink:0},spacing:2,className:"admin-ui-page__header-actions",children:n})]}),o&&(0,ms.jsx)("p",{className:"admin-ui-page__header-subtitle",children:o})]})}var Bf=s(P());function yT({breadcrumbs:e,badges:t,title:r,subTitle:o,children:n,className:i,actions:a,hasPadding:l=!1,showSidebarToggle:u=!0}){let c=ee("admin-ui-page",i);return(0,Bf.jsxs)(Pl,{className:c,ariaLabel:r,children:[(r||e||t)&&(0,Bf.jsx)(vT,{breadcrumbs:e,badges:t,title:r,subTitle:o,actions:a,showSidebarToggle:u}),l?(0,Bf.jsx)("div",{className:"admin-ui-page__content has-padding",children:n}):n]})}yT.SidebarToggleFill=hT;var tn=yT;var Ia=s(N()),Fa=s(et()),Fd=s(M()),cc=s(B()),on=s(Ke()),xE=s(Ve()),_E=s(ST()),CE=s(Un()),gg=s(ie()),TE=s(Do());var Ju=s(ie()),Qr=s(N()),Sa=s(M()),dw=s(ge()),mw=s(Cr()),xa=s(B());var Cp=s(B()),gi=(0,Cp.forwardRef)(({icon:e,size:t=24,...r},o)=>(0,Cp.cloneElement)(e,{width:t,height:t,...r,ref:o}));var Tp=s(he()),Tb=s(P()),ps=(0,Tb.jsx)(Tp.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Tb.jsx)(Tp.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M11.934 7.406a1 1 0 0 0 .914.594H19a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5h5.764a.5.5 0 0 1 .447.276l.723 1.63Zm1.064-1.216a.5.5 0 0 0 .462.31H19a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h5.764a2 2 0 0 1 1.789 1.106l.445 1.084ZM8.5 10.5h7V12h-7v-1.5Zm7 3.5h-7v1.5h7V14Z"})});var Pp=s(he()),Pb=s(P()),Eb=(0,Pb.jsx)(Pp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Pb.jsx)(Pp.Path,{d:"m16.5 13.5-3.7 3.7V4h-1.5v13.2l-3.8-3.7-1 1 5.5 5.6 5.5-5.6z"})});var Ep=s(he()),Ab=s(P()),kb=(0,Ab.jsx)(Ep.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ab.jsx)(Ep.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})});var Ap=s(he()),Ob=s(P()),Rb=(0,Ob.jsx)(Ap.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ob.jsx)(Ap.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"})});var kp=s(he()),Ib=s(P()),Fb=(0,Ib.jsx)(kp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ib.jsx)(kp.Path,{d:"M14 6H6v8h1.5V8.5L17 18l1-1-9.5-9.5H14V6Z"})});var Op=s(he()),Vb=s(P()),Nb=(0,Vb.jsx)(Op.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Vb.jsx)(Op.Path,{d:"M12 3.9 6.5 9.5l1 1 3.8-3.7V20h1.5V6.8l3.7 3.7 1-1z"})});var Rp=s(he()),Db=s(P()),jf=(0,Db.jsx)(Rp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Db.jsx)(Rp.Path,{d:"M5.5 12h1.75l-2.5 3-2.5-3H4a8 8 0 113.134 6.35l.907-1.194A6.5 6.5 0 105.5 12zm9.53 1.97l-2.28-2.28V8.5a.75.75 0 00-1.5 0V12a.747.747 0 00.218.529l1.282-.84-1.28.842 2.5 2.5a.75.75 0 101.06-1.061z"})});var Ip=s(he()),Lb=s(P()),hs=(0,Lb.jsx)(Ip.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Lb.jsx)(Ip.Path,{fillRule:"evenodd",d:"M8.95 11.25H4v1.5h4.95v4.5H13V18c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2h-3c-1.1 0-2 .9-2 2v.75h-2.55v-7.5H13V9c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3c-1.1 0-2 .9-2 2v.75H8.95v4.5ZM14.5 15v3c0 .3.2.5.5.5h3c.3 0 .5-.2.5-.5v-3c0-.3-.2-.5-.5-.5h-3c-.3 0-.5.2-.5.5Zm0-6V6c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v3c0 .3-.2.5-.5.5h-3c-.3 0-.5-.2-.5-.5Z",clipRule:"evenodd"})});var Fp=s(he()),Mb=s(P()),Vp=(0,Mb.jsx)(Fp.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Mb.jsx)(Fp.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM5 4.5h14c.3 0 .5.2.5.5v3.5h-15V5c0-.3.2-.5.5-.5zm8 5.5h6.5v3.5H13V10zm-1.5 3.5h-7V10h7v3.5zm-7 5.5v-4h7v4.5H5c-.3 0-.5-.2-.5-.5zm14.5.5h-6V15h6.5v4c0 .3-.2.5-.5.5z"})});var Np=s(he()),Bb=s(P()),zf=(0,Bb.jsx)(Np.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Bb.jsx)(Np.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm.5 16c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V7h15v12zM9 10H7v2h2v-2zm0 4H7v2h2v-2zm4-4h-2v2h2v-2zm4 0h-2v2h2v-2zm-4 4h-2v2h2v-2zm4 0h-2v2h2v-2z"})});var Dp=s(he()),jb=s(P()),ya=(0,jb.jsx)(Dp.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,jb.jsx)(Dp.Path,{d:"M6 5.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2V6zm11-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM13 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2h-3a2 2 0 01-2-2V6zm5 8.5h-3a.5.5 0 00-.5.5v3a.5.5 0 00.5.5h3a.5.5 0 00.5-.5v-3a.5.5 0 00-.5-.5zM15 13a2 2 0 00-2 2v3a2 2 0 002 2h3a2 2 0 002-2v-3a2 2 0 00-2-2h-3zm-9 1.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5zM4 15a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2v-3z",fillRule:"evenodd",clipRule:"evenodd"})});var Lp=s(he()),zb=s(P()),El=(0,zb.jsx)(Lp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,zb.jsx)(Lp.Path,{d:"M16.5 7.5 10 13.9l-2.5-2.4-1 1 3.5 3.6 7.5-7.6z"})});var Mp=s(he()),Hb=s(P()),Hf=(0,Hb.jsx)(Mp.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Hb.jsx)(Mp.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})});var Bp=s(he()),Gb=s(P()),Ub=(0,Gb.jsx)(Bp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Gb.jsx)(Bp.Path,{d:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"})});var jp=s(he()),Wb=s(P()),qb=(0,Wb.jsx)(jp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Wb.jsx)(jp.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});var zp=s(he()),Yb=s(P()),Zb=(0,Yb.jsx)(zp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Yb.jsx)(zp.Path,{d:"M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z"})});var Hp=s(he()),Kb=s(P()),Xb=(0,Kb.jsx)(Hp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Kb.jsx)(Hp.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var Gp=s(he()),Qb=s(P()),Gf=(0,Qb.jsx)(Gp.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Qb.jsx)(Gp.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})});var Up=s(he()),Jb=s(P()),Al=(0,Jb.jsx)(Up.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Jb.jsx)(Up.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})});var Wp=s(he()),$b=s(P()),e1=(0,$b.jsx)(Wp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,$b.jsx)(Wp.Path,{fillRule:"evenodd",d:"M10.289 4.836A1 1 0 0111.275 4h1.306a1 1 0 01.987.836l.244 1.466c.787.26 1.503.679 2.108 1.218l1.393-.522a1 1 0 011.216.437l.653 1.13a1 1 0 01-.23 1.273l-1.148.944a6.025 6.025 0 010 2.435l1.149.946a1 1 0 01.23 1.272l-.653 1.13a1 1 0 01-1.216.437l-1.394-.522c-.605.54-1.32.958-2.108 1.218l-.244 1.466a1 1 0 01-.987.836h-1.306a1 1 0 01-.986-.836l-.244-1.466a5.995 5.995 0 01-2.108-1.218l-1.394.522a1 1 0 01-1.217-.436l-.653-1.131a1 1 0 01.23-1.272l1.149-.946a6.026 6.026 0 010-2.435l-1.148-.944a1 1 0 01-.23-1.272l.653-1.131a1 1 0 011.217-.437l1.393.522a5.994 5.994 0 012.108-1.218l.244-1.466zM14.929 12a3 3 0 11-6 0 3 3 0 016 0z",clipRule:"evenodd"})});var qp=s(he()),t1=s(P()),gs=(0,t1.jsx)(qp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,t1.jsx)(qp.Path,{fillRule:"evenodd",d:"M7.25 16.437a6.5 6.5 0 1 1 9.5 0V16A2.75 2.75 0 0 0 14 13.25h-4A2.75 2.75 0 0 0 7.25 16v.437Zm1.5 1.193a6.47 6.47 0 0 0 3.25.87 6.47 6.47 0 0 0 3.25-.87V16c0-.69-.56-1.25-1.25-1.25h-4c-.69 0-1.25.56-1.25 1.25v1.63ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm10-2a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z",clipRule:"evenodd"})});var Yp=s(he()),r1=s(P()),o1=(0,r1.jsx)(Yp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,r1.jsx)(Yp.Path,{d:"M18 11.3l-1-1.1-4 4V3h-1.5v11.3L7 10.2l-1 1.1 6.2 5.8 5.8-5.8zm.5 3.7v3.5h-13V15H4v5h16v-5h-1.5z"})});var Zp=s(he()),n1=s(P()),i1=(0,n1.jsx)(Zp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,n1.jsx)(Zp.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm8 4a4 4 0 0 0 4-4H8a4 4 0 0 0 4 4Z"})});var Kp=s(he()),s1=s(P()),a1=(0,s1.jsx)(Kp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s1.jsx)(Kp.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-4 14.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h8v13zm4.5-.5c0 .3-.2.5-.5.5h-2.5v-13H18c.3 0 .5.2.5.5v12z"})});var Xp=s(he()),l1=s(P()),u1=(0,l1.jsx)(Xp.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,l1.jsx)(Xp.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M3 7c0-1.1.9-2 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V7Zm2-.5h14c.3 0 .5.2.5.5v1L12 13.5 4.5 7.9V7c0-.3.2-.5.5-.5Zm-.5 3.3V17c0 .3.2.5.5.5h14c.3 0 .5-.2.5-.5V9.8L12 15.4 4.5 9.8Z"})});var Qp=s(he()),c1=s(P()),Ku=(0,c1.jsx)(Qp.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,c1.jsx)(Qp.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12.218 5.377a.25.25 0 0 0-.436 0l-7.29 12.96a.25.25 0 0 0 .218.373h14.58a.25.25 0 0 0 .218-.372l-7.29-12.96Zm-1.743-.735c.669-1.19 2.381-1.19 3.05 0l7.29 12.96a1.75 1.75 0 0 1-1.525 2.608H4.71a1.75 1.75 0 0 1-1.525-2.608l7.29-12.96ZM12.75 17.46h-1.5v-1.5h1.5v1.5Zm-1.5-3h1.5v-5h-1.5v5Z"})});var Jp=s(he()),f1=s(P()),$p=(0,f1.jsx)(Jp.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,f1.jsx)(Jp.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12.848 8a1 1 0 0 1-.914-.594l-.723-1.63a.5.5 0 0 0-.447-.276H5a.5.5 0 0 0-.5.5v11.5a.5.5 0 0 0 .5.5h14a.5.5 0 0 0 .5-.5v-9A.5.5 0 0 0 19 8h-6.152Zm.612-1.5a.5.5 0 0 1-.462-.31l-.445-1.084A2 2 0 0 0 10.763 4H5a2 2 0 0 0-2 2v11.5a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-9a2 2 0 0 0-2-2h-5.54Z"})});var eh=s(he()),d1=s(P()),m1=(0,d1.jsx)(eh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,d1.jsx)(eh.Path,{d:"M4 8.8h8.9V7.2H4v1.6zm0 7h8.9v-1.5H4v1.5zM18 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z"})});var th=s(he()),p1=s(P()),h1=(0,p1.jsx)(th.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,p1.jsx)(th.Path,{d:"M11.1 15.8H20v-1.5h-8.9v1.5zm0-8.6v1.5H20V7.2h-8.9zM6 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-7c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"})});var rh=s(he()),g1=s(P()),Uf=(0,g1.jsx)(rh.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,g1.jsx)(rh.Path,{d:"M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z"})});var oh=s(he()),v1=s(P()),y1=(0,v1.jsx)(oh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,v1.jsx)(oh.Path,{d:"M12 4c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8Zm6.5 8c0 .6 0 1.2-.2 1.8h-2.7c0-.6.2-1.1.2-1.8s0-1.2-.2-1.8h2.7c.2.6.2 1.1.2 1.8Zm-.9-3.2h-2.4c-.3-.9-.7-1.8-1.1-2.4-.1-.2-.2-.4-.3-.5 1.6.5 3 1.6 3.8 3ZM12.8 17c-.3.5-.6 1-.8 1.3-.2-.3-.5-.8-.8-1.3-.3-.5-.6-1.1-.8-1.7h3.3c-.2.6-.5 1.2-.8 1.7Zm-2.9-3.2c-.1-.6-.2-1.1-.2-1.8s0-1.2.2-1.8H14c.1.6.2 1.1.2 1.8s0 1.2-.2 1.8H9.9ZM11.2 7c.3-.5.6-1 .8-1.3.2.3.5.8.8 1.3.3.5.6 1.1.8 1.7h-3.3c.2-.6.5-1.2.8-1.7Zm-1-1.2c-.1.2-.2.3-.3.5-.4.7-.8 1.5-1.1 2.4H6.4c.8-1.4 2.2-2.5 3.8-3Zm-1.8 8H5.7c-.2-.6-.2-1.1-.2-1.8s0-1.2.2-1.8h2.7c0 .6-.2 1.1-.2 1.8s0 1.2.2 1.8Zm-2 1.4h2.4c.3.9.7 1.8 1.1 2.4.1.2.2.4.3.5-1.6-.5-3-1.6-3.8-3Zm7.4 3c.1-.2.2-.3.3-.5.4-.7.8-1.5 1.1-2.4h2.4c-.8 1.4-2.2 2.5-3.8 3Z"})});var nh=s(he()),b1=s(P()),w1=(0,b1.jsx)(nh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,b1.jsx)(nh.Path,{d:"M12 4a8 8 0 1 1 .001 16.001A8 8 0 0 1 12 4Zm0 1.5a6.5 6.5 0 1 0-.001 13.001A6.5 6.5 0 0 0 12 5.5Zm.75 11h-1.5V15h1.5v1.5Zm-.445-9.234a3 3 0 0 1 .445 5.89V14h-1.5v-1.25c0-.57.452-.958.917-1.01A1.5 1.5 0 0 0 12 8.75a1.5 1.5 0 0 0-1.5 1.5H9a3 3 0 0 1 3.305-2.984Z"})});var ih=s(he()),S1=s(P()),Wf=(0,S1.jsx)(ih.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,S1.jsx)(ih.Path,{d:"M12 4L4 7.9V20h16V7.9L12 4zm6.5 14.5H14V13h-4v5.5H5.5V8.8L12 5.7l6.5 3.1v9.7z"})});var sh=s(he()),x1=s(P()),Wn=(0,x1.jsx)(sh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,x1.jsx)(sh.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})});var ah=s(he()),_1=s(P()),C1=(0,_1.jsx)(ah.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,_1.jsx)(ah.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"})});var lh=s(he()),T1=s(P()),qf=(0,T1.jsx)(lh.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,T1.jsx)(lh.Path,{d:"M4 4v1.5h16V4H4zm8 8.5h8V11h-8v1.5zM4 20h16v-1.5H4V20zm4-8c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2z"})});var Yf=s(he()),Zf=s(P()),Kf=(0,Zf.jsxs)(Yf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[(0,Zf.jsx)(Yf.Path,{d:"m7 6.5 4 2.5-4 2.5z"}),(0,Zf.jsx)(Yf.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"m5 3c-1.10457 0-2 .89543-2 2v14c0 1.1046.89543 2 2 2h14c1.1046 0 2-.8954 2-2v-14c0-1.10457-.8954-2-2-2zm14 1.5h-14c-.27614 0-.5.22386-.5.5v10.7072l3.62953-2.6465c.25108-.1831.58905-.1924.84981-.0234l2.92666 1.8969 3.5712-3.4719c.2911-.2831.7545-.2831 1.0456 0l2.9772 2.8945v-9.3568c0-.27614-.2239-.5-.5-.5zm-14.5 14.5v-1.4364l4.09643-2.987 2.99567 1.9417c.2936.1903.6798.1523.9307-.0917l3.4772-3.3806 3.4772 3.3806.0228-.0234v2.5968c0 .2761-.2239.5-.5.5h-14c-.27614 0-.5-.2239-.5-.5z"})]});var uh=s(he()),P1=s(P()),E1=(0,P1.jsx)(uh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,P1.jsx)(uh.Path,{d:"M15 4H9c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H9c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h6c.3 0 .5.2.5.5v12zm-4.5-.5h2V16h-2v1.5z"})});var ch=s(he()),A1=s(P()),qn=(0,A1.jsx)(ch.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,A1.jsx)(ch.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var fh=s(he()),k1=s(P()),Xf=(0,k1.jsx)(fh.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,k1.jsx)(fh.Path,{d:"M12 4c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm0 14.5c-3.6 0-6.5-2.9-6.5-6.5S8.4 5.5 12 5.5s6.5 2.9 6.5 6.5-2.9 6.5-6.5 6.5zM9 16l4.5-3L15 8.4l-4.5 3L9 16z"})});var dh=s(he()),O1=s(P()),mh=(0,O1.jsx)(dh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,O1.jsx)(dh.Path,{d:"M6.6 6L5.4 7l4.5 5-4.5 5 1.1 1 5.5-6-5.4-6zm6 0l-1.1 1 4.5 5-4.5 5 1.1 1 5.5-6-5.5-6z"})});var ph=s(he()),R1=s(P()),I1=(0,R1.jsx)(ph.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,R1.jsx)(ph.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 18.5A6.5 6.5 0 0 1 6.93 7.931l9.139 9.138A6.473 6.473 0 0 1 12 18.5Zm5.123-2.498a6.5 6.5 0 0 0-9.124-9.124l9.124 9.124ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Z"})});var hh=s(he()),F1=s(P()),Qf=(0,F1.jsx)(hh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,F1.jsx)(hh.Path,{d:"M19 5c1.1 0 2 .9 2 2v10c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V7c0-1.1.9-2 2-2zM5 6.5c-.3 0-.5.2-.5.5v10c0 .3.2.5.5.5h14c.3 0 .5-.2.5-.5V7c0-.3-.2-.5-.5-.5zm7.01 2.75q.711 0 1.24.364.533.364.824 1.012.296.645.296 1.488 0 .887-.296 1.556-.292.664-.824 1.036-.528.368-1.24.368-.708 0-1.24-.368-.527-.372-.824-1.036-.296-.668-.296-1.556 0-.848.296-1.492.296-.648.824-1.008a2.14 2.14 0 0 1 1.24-.364m-3.484 3.6h.72v.832h-.72v1.28h-.984v-1.28H4.75l3.08-4.32h.696zm9.522 0h.72v.832h-.72v1.28h-.983v-1.28h-2.793l3.08-4.32h.696zm-6.038-2.696q-.568 0-.952.48-.384.475-.384 1.48 0 .716.176 1.168.176.45.476.66.304.212.684.212t.68-.208q.304-.207.48-.656.176-.451.176-1.176 0-.996-.384-1.476-.38-.484-.952-.484M6.33 12.85h1.212v-1.722zm9.523 0h1.211v-1.722z"})});var Jf=s(he()),$f=s(P()),kl=(0,$f.jsxs)(Jf.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[(0,$f.jsx)(Jf.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,$f.jsx)(Jf.Path,{d:"M17 4H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2ZM7 5.5h10a.5.5 0 0 1 .5.5v12a.5.5 0 0 1-.5.5H7a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5Z"})]});var Xu=s(he()),Qu=s(P()),V1=(0,Qu.jsxs)(Xu.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[(0,Qu.jsx)(Xu.Path,{d:"M14.5 5.5h-7V7h7V5.5ZM7.5 9h7v1.5h-7V9Zm7 3.5h-7V14h7v-1.5Z"}),(0,Qu.jsx)(Xu.Path,{d:"M16 2H6a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2ZM6 3.5h10a.5.5 0 0 1 .5.5v12a.5.5 0 0 1-.5.5H6a.5.5 0 0 1-.5-.5V4a.5.5 0 0 1 .5-.5Z"}),(0,Qu.jsx)(Xu.Path,{d:"M20 8v11c0 .69-.31 1-.999 1H6v1.5h13.001c1.52 0 2.499-.982 2.499-2.5V8H20Z"})]});var gh=s(he()),N1=s(P()),ba=(0,N1.jsx)(gh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,N1.jsx)(gh.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})});var vh=s(he()),D1=s(P()),L1=(0,D1.jsx)(vh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,D1.jsx)(vh.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm8 4a4 4 0 0 1-4-4h4V8a4 4 0 0 1 0 8Z"})});var yh=s(he()),M1=s(P()),ed=(0,M1.jsx)(yh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,M1.jsx)(yh.Path,{d:"m21.5 9.1-6.6-6.6-4.2 5.6c-1.2-.1-2.4.1-3.6.7-.1 0-.1.1-.2.1-.5.3-.9.6-1.2.9l3.7 3.7-5.7 5.7v1.1h1.1l5.7-5.7 3.7 3.7c.4-.4.7-.8.9-1.2.1-.1.1-.2.2-.3.6-1.1.8-2.4.6-3.6l5.6-4.1zm-7.3 3.5.1.9c.1.9 0 1.8-.4 2.6l-6-6c.8-.4 1.7-.5 2.6-.4l.9.1L15 4.9 19.1 9l-4.9 3.6z"})});var bh=s(he()),B1=s(P()),j1=(0,B1.jsx)(bh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,B1.jsx)(bh.Path,{d:"M10.5 4v4h3V4H15v4h1.5a1 1 0 011 1v4l-3 4v2a1 1 0 01-1 1h-3a1 1 0 01-1-1v-2l-3-4V9a1 1 0 011-1H9V4h1.5zm.5 12.5v2h2v-2l3-4v-3H8v3l3 4z"})});var wh=s(he()),z1=s(P()),td=(0,z1.jsx)(wh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,z1.jsx)(wh.Path,{d:"m7.3 9.7 1.4 1.4c.2-.2.3-.3.4-.5 0 0 0-.1.1-.1.3-.5.4-1.1.3-1.6L12 7 9 4 7.2 6.5c-.6-.1-1.1 0-1.6.3 0 0-.1 0-.1.1-.3.1-.4.2-.6.4l1.4 1.4L4 11v1h1l2.3-2.3zM4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4z"})});var Sh=s(he()),H1=s(P()),xh=(0,H1.jsx)(Sh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,H1.jsx)(Sh.Path,{d:"M11.6 7l-1.1-1L5 12l5.5 6 1.1-1L7 12l4.6-5zm6 0l-1.1-1-5.5 6 5.5 6 1.1-1-4.6-5 4.6-5z"})});var _h=s(he()),G1=s(P()),rd=(0,G1.jsx)(_h.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,G1.jsx)(_h.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm11.53-1.47-1.06-1.06L11 12.94l-1.47-1.47-1.06 1.06L11 15.06l4.53-4.53Z"})});var Ch=s(he()),U1=s(P()),W1=(0,U1.jsx)(Ch.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,U1.jsx)(Ch.Path,{d:"M12 4V2.2L9 4.8l3 2.5V5.5c3.6 0 6.5 2.9 6.5 6.5 0 2.9-1.9 5.3-4.5 6.2v.2l-.1-.2c-.4.1-.7.2-1.1.2l.2 1.5c.3 0 .6-.1 1-.2 3.5-.9 6-4 6-7.7 0-4.4-3.6-8-8-8zm-7.9 7l1.5.2c.1-1.2.5-2.3 1.2-3.2l-1.1-.9C4.8 8.2 4.3 9.6 4.1 11zm1.5 1.8l-1.5.2c.1.7.3 1.4.5 2 .3.7.6 1.3 1 1.8l1.2-.8c-.3-.5-.6-1-.8-1.5s-.4-1.1-.4-1.7zm1.5 5.5c1.1.9 2.4 1.4 3.8 1.6l.2-1.5c-1.1-.1-2.2-.5-3.1-1.2l-.9 1.1z"})});var Th=s(he()),q1=s(P()),Y1=(0,q1.jsx)(Th.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,q1.jsx)(Th.Path,{d:"M15.1 4.8l-3-2.5V4c-4.4 0-8 3.6-8 8 0 3.7 2.5 6.9 6 7.7.3.1.6.1 1 .2l.2-1.5c-.4 0-.7-.1-1.1-.2l-.1.2v-.2c-2.6-.8-4.5-3.3-4.5-6.2 0-3.6 2.9-6.5 6.5-6.5v1.8l3-2.5zM20 11c-.2-1.4-.7-2.7-1.6-3.8l-1.2.8c.7.9 1.1 2 1.3 3.1L20 11zm-1.5 1.8c-.1.5-.2 1.1-.4 1.6s-.5 1-.8 1.5l1.2.9c.4-.5.8-1.1 1-1.8s.5-1.3.5-2l-1.5-.2zm-5.6 5.6l.2 1.5c1.4-.2 2.7-.7 3.8-1.6l-.9-1.1c-.9.7-2 1.1-3.1 1.2z"})});var Ph=s(he()),Z1=s(P()),od=(0,Z1.jsx)(Ph.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Z1.jsx)(Ph.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm9 1V8h-1.5v3.5h-2V13H13Z"})});var Eh=s(he()),K1=s(P()),vi=(0,K1.jsx)(Eh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,K1.jsx)(Eh.Path,{d:"M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z"})});var Ah=s(he()),X1=s(P()),nd=(0,X1.jsx)(Ah.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,X1.jsx)(Ah.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 kh=s(he()),Q1=s(P()),Oh=(0,Q1.jsx)(kh.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Q1.jsx)(kh.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M20 12a8 8 0 1 1-16 0 8 8 0 0 1 16 0Zm-1.5 0a6.5 6.5 0 0 1-6.5 6.5v-13a6.5 6.5 0 0 1 6.5 6.5Z"})});var Rh=s(he()),J1=s(P()),$1=(0,J1.jsx)(Rh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,J1.jsx)(Rh.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-17.6 1L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"})});var Ih=s(he()),ew=s(P()),id=(0,ew.jsx)(Ih.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,ew.jsx)(Ih.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"})});var Fh=s(he()),tw=s(P()),sd=(0,tw.jsx)(Fh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,tw.jsx)(Fh.Path,{d:"M4.75 4a.75.75 0 0 0-.75.75v7.826c0 .2.08.39.22.53l6.72 6.716a2.313 2.313 0 0 0 3.276-.001l5.61-5.611-.531-.53.532.528a2.315 2.315 0 0 0 0-3.264L13.104 4.22a.75.75 0 0 0-.53-.22H4.75ZM19 12.576a.815.815 0 0 1-.236.574l-5.61 5.611a.814.814 0 0 1-1.153 0L5.5 12.264V5.5h6.763l6.5 6.502a.816.816 0 0 1 .237.574ZM8.75 9.75a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"})});var Vh=s(he()),rw=s(P()),ow=(0,rw.jsx)(Vh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,rw.jsx)(Vh.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 5.5A2.25 2.25 0 0 0 9.878 7h4.244A2.251 2.251 0 0 0 12 5.5ZM12 4a3.751 3.751 0 0 0-3.675 3H5v1.5h1.27l.818 8.997a2.75 2.75 0 0 0 2.739 2.501h4.347a2.75 2.75 0 0 0 2.738-2.5L17.73 8.5H19V7h-3.325A3.751 3.751 0 0 0 12 4Zm4.224 4.5H7.776l.806 8.861a1.25 1.25 0 0 0 1.245 1.137h4.347a1.25 1.25 0 0 0 1.245-1.137l.805-8.861Z"})});var Nh=s(he()),nw=s(P()),ad=(0,nw.jsx)(Nh.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,nw.jsx)(Nh.Path,{d:"M20.7 12.7s0-.1-.1-.2c0-.2-.2-.4-.4-.6-.3-.5-.9-1.2-1.6-1.8-.7-.6-1.5-1.3-2.6-1.8l-.6 1.4c.9.4 1.6 1 2.1 1.5.6.6 1.1 1.2 1.4 1.6.1.2.3.4.3.5v.1l.7-.3.7-.3Zm-5.2-9.3-1.8 4c-.5-.1-1.1-.2-1.7-.2-3 0-5.2 1.4-6.6 2.7-.7.7-1.2 1.3-1.6 1.8-.2.3-.3.5-.4.6 0 0 0 .1-.1.2s0 0 .7.3l.7.3V13c0-.1.2-.3.3-.5.3-.4.7-1 1.4-1.6 1.2-1.2 3-2.3 5.5-2.3H13v.3c-.4 0-.8-.1-1.1-.1-1.9 0-3.5 1.6-3.5 3.5s.6 2.3 1.6 2.9l-2 4.4.9.4 7.6-16.2-.9-.4Zm-3 12.6c1.7-.2 3-1.7 3-3.5s-.2-1.4-.6-1.9L12.4 16Z"})});var Dh=s(he()),iw=s(P()),sw=(0,iw.jsx)(Dh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,iw.jsx)(Dh.Path,{d:"M18.5 15v3.5H13V6.7l4.5 4.1 1-1.1-6.2-5.8-5.8 5.8 1 1.1 4-4v11.7h-6V15H4v5h16v-5z"})});var Lh=s(he()),aw=s(P()),ld=(0,aw.jsx)(Lh.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,aw.jsx)(Lh.Path,{d:"M17.8 2l-.9.3c-.1 0-3.6 1-5.2 2.1C10 5.5 9.3 6.5 8.9 7.1c-.6.9-1.7 4.7-1.7 6.3l-.9 2.3c-.2.4 0 .8.4 1 .1 0 .2.1.3.1.3 0 .6-.2.7-.5l.6-1.5c.3 0 .7-.1 1.2-.2.7-.1 1.4-.3 2.2-.5.8-.2 1.6-.5 2.4-.8.7-.3 1.4-.7 1.9-1.2s.8-1.2 1-1.9c.2-.7.3-1.6.4-2.4.1-.8.1-1.7.2-2.5 0-.8.1-1.5.2-2.1V2zm-1.9 5.6c-.1.8-.2 1.5-.3 2.1-.2.6-.4 1-.6 1.3-.3.3-.8.6-1.4.9-.7.3-1.4.5-2.2.8-.6.2-1.3.3-1.8.4L15 7.5c.3-.3.6-.7 1-1.1 0 .4 0 .8-.1 1.2zM6 20h8v-1.5H6V20z"})});var Mh=s(he()),lw=s(P()),uw=(0,lw.jsx)(Mh.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24",children:(0,lw.jsx)(Mh.Path,{d:"M20 10c0-5.51-4.49-10-10-10C4.48 0 0 4.49 0 10c0 5.52 4.48 10 10 10 5.51 0 10-4.48 10-10zM7.78 15.37L4.37 6.22c.55-.02 1.17-.08 1.17-.08.5-.06.44-1.13-.06-1.11 0 0-1.45.11-2.37.11-.18 0-.37 0-.58-.01C4.12 2.69 6.87 1.11 10 1.11c2.33 0 4.45.87 6.05 2.34-.68-.11-1.65.39-1.65 1.58 0 .74.45 1.36.9 2.1.35.61.55 1.36.55 2.46 0 1.49-1.4 5-1.4 5l-3.03-8.37c.54-.02.82-.17.82-.17.5-.05.44-1.25-.06-1.22 0 0-1.44.12-2.38.12-.87 0-2.33-.12-2.33-.12-.5-.03-.56 1.2-.06 1.22l.92.08 1.26 3.41zM17.41 10c.24-.64.74-1.87.43-4.25.7 1.29 1.05 2.71 1.05 4.25 0 3.29-1.73 6.24-4.4 7.78.97-2.59 1.94-5.2 2.92-7.78zM6.1 18.09C3.12 16.65 1.11 13.53 1.11 10c0-1.3.23-2.48.72-3.59C3.25 10.3 4.67 14.2 6.1 18.09zm4.03-6.63l2.58 6.98c-.86.29-1.76.45-2.71.45-.79 0-1.57-.11-2.29-.33.81-2.38 1.62-4.74 2.42-7.1z"})});var pw=s(Bh()),hw=s(wa()),gw=s(kt()),VT=s(Ve());var AT=s(ie()),kT=s(N()),OT=s(M());var RT=s(ge()),ud=s(P());function sB({className:e}){let{isRequestingSite:t,siteIconUrl:r}=(0,AT.useSelect)(n=>{let{getEntityRecord:i}=n(RT.store),a=i("root","__unstableBase",void 0);return{isRequestingSite:!a,siteIconUrl:a?.site_icon_url}},[]);if(t&&!r)return(0,ud.jsx)("div",{className:"edit-site-site-icon__image"});let o=r?(0,ud.jsx)("img",{className:"edit-site-site-icon__image",alt:(0,OT.__)("Site Icon"),src:r}):(0,ud.jsx)(kT.Icon,{className:"edit-site-site-icon__icon",icon:uw,size:48});return(0,ud.jsx)("div",{className:ee(e,"edit-site-site-icon"),children:o})}var cd=sB;var Yn=s(B()),FT=s(Ol()),fd=s(P()),vs=(0,Yn.createContext)(()=>{});vs.displayName="SidebarNavigationContext";function aB(e,t,r){let o;if(t==="back"&&r&&(o=e.querySelector(r)),t!==null&&!o){let[n]=FT.focus.tabbable.find(e);o=n??e}o?.focus()}function lB(){let e={direction:null,focusSelector:null};return{get(){return e},navigate(t,r=null){e={direction:t,focusSelector:t==="forward"&&r?r:e.focusSelector}}}}function uB({children:e,shouldAnimate:t}){let r=(0,Yn.useContext)(vs),o=(0,Yn.useRef)(),[n,i]=(0,Yn.useState)(null);(0,Yn.useLayoutEffect)(()=>{let{direction:l,focusSelector:u}=r.get();aB(o.current,l,u),i(l)},[r]);let a=ee("edit-site-sidebar__screen-wrapper",t?{"slide-from-left":n==="back","slide-from-right":n==="forward"}:{});return(0,fd.jsx)("div",{ref:o,className:a,children:e})}function cw({children:e}){let[t]=(0,Yn.useState)(lB);return(0,fd.jsx)(vs.Provider,{value:t,children:e})}function fw({routeKey:e,shouldAnimate:t,children:r}){return(0,fd.jsx)("div",{className:"edit-site-sidebar__content",children:(0,fd.jsx)(uB,{shouldAnimate:t,children:r},e)})}var Zt=s(P()),{useLocation:cB,useHistory:fB}=L(VT.privateApis),dB=(0,xa.memo)((0,xa.forwardRef)(({isTransparent:e},t)=>{let{dashboardLink:r,homeUrl:o,siteTitle:n}=(0,Ju.useSelect)(a=>{let{getSettings:l}=L(a(Re)),{getEntityRecord:u}=a(dw.store),c=u("root","site");return{dashboardLink:l().__experimentalDashboardLink,homeUrl:u("root","__unstableBase")?.home,siteTitle:!c?.title&&c?.url?(0,gw.filterURLForDisplay)(c?.url):c?.title}},[]),{open:i}=(0,Ju.useDispatch)(pw.store);return(0,Zt.jsx)("div",{className:"edit-site-site-hub",children:(0,Zt.jsxs)(Qr.__experimentalHStack,{justify:"flex-start",spacing:"0",children:[(0,Zt.jsx)("div",{className:ee("edit-site-site-hub__view-mode-toggle-container",{"has-transparent-background":e}),children:(0,Zt.jsx)(Qr.Button,{__next40pxDefaultSize:!0,ref:t,href:r,label:(0,Sa.__)("Go to the Dashboard"),className:"edit-site-layout__view-mode-toggle",style:{transform:"scale(0.5333) translateX(-4px)",borderRadius:4},children:(0,Zt.jsx)(cd,{className:"edit-site-layout__view-mode-toggle-icon"})})}),(0,Zt.jsxs)(Qr.__experimentalHStack,{children:[(0,Zt.jsx)("div",{className:"edit-site-site-hub__title",children:(0,Zt.jsxs)(Qr.Button,{__next40pxDefaultSize:!0,variant:"link",href:o,target:"_blank",children:[(0,mw.decodeEntities)(n),(0,Zt.jsx)(Qr.VisuallyHidden,{as:"span",children:(0,Sa.__)("(opens in a new tab)")})]})}),(0,Zt.jsx)(Qr.__experimentalHStack,{spacing:0,expanded:!1,className:"edit-site-site-hub__actions",children:(0,Zt.jsx)(Qr.Button,{size:"compact",className:"edit-site-site-hub_toggle-command-center",icon:vi,onClick:()=>i(),label:(0,Sa.__)("Open command palette"),shortcut:hw.displayShortcut.primary("k")})})]})]})})})),NT=dB,DT=(0,xa.memo)((0,xa.forwardRef)(({isTransparent:e},t)=>{let{path:r}=cB(),o=fB(),{navigate:n}=(0,xa.useContext)(vs),{dashboardLink:i,homeUrl:a,siteTitle:l,isBlockTheme:u,isClassicThemeWithStyleBookSupport:c}=(0,Ju.useSelect)(h=>{let{getSettings:g}=L(h(Re)),{getEntityRecord:v,getCurrentTheme:y}=h(dw.store),b=v("root","site"),T=y(),x=g(),C=T?.theme_supports["editor-styles"],_=x.supportsLayout;return{dashboardLink:x.__experimentalDashboardLink,homeUrl:v("root","__unstableBase")?.home,siteTitle:!b?.title&&b?.url?(0,gw.filterURLForDisplay)(b?.url):b?.title,isBlockTheme:T?.is_block_theme,isClassicThemeWithStyleBookSupport:!T?.is_block_theme&&(C||_)}},[]),{open:m}=(0,Ju.useDispatch)(pw.store),f;r!=="/"&&(u||c?f="/":r!=="/pattern"&&(f="/pattern"));let d={href:f?void 0:i,label:f?(0,Sa.__)("Go to Site Editor"):(0,Sa.__)("Go to the Dashboard"),onClick:f?()=>{o.navigate(f),n("back")}:void 0};return(0,Zt.jsx)("div",{className:"edit-site-site-hub",children:(0,Zt.jsxs)(Qr.__experimentalHStack,{justify:"flex-start",spacing:"0",children:[(0,Zt.jsx)("div",{className:ee("edit-site-site-hub__view-mode-toggle-container",{"has-transparent-background":e}),children:(0,Zt.jsx)(Qr.Button,{__next40pxDefaultSize:!0,ref:t,className:"edit-site-layout__view-mode-toggle",style:{transform:"scale(0.5)",borderRadius:4},...d,children:(0,Zt.jsx)(cd,{className:"edit-site-layout__view-mode-toggle-icon"})})}),(0,Zt.jsxs)(Qr.__experimentalHStack,{children:[(0,Zt.jsx)("div",{className:"edit-site-site-hub__title",children:(0,Zt.jsx)(Qr.Button,{__next40pxDefaultSize:!0,variant:"link",href:a,target:"_blank",label:(0,Sa.__)("View site (opens in a new tab)"),children:(0,mw.decodeEntities)(l)})}),(0,Zt.jsx)(Qr.__experimentalHStack,{spacing:0,expanded:!1,className:"edit-site-site-hub__actions",children:(0,Zt.jsx)(Qr.Button,{__next40pxDefaultSize:!0,className:"edit-site-site-hub_toggle-command-center",icon:vi,onClick:()=>m(),label:(0,Sa.__)("Open command palette"),shortcut:hw.displayShortcut.primary("k")})})]})]})})}));var _a=s(B()),Rl=s(N()),jh=s(et()),Zn=s(M()),jT=s(Ve()),zT=s(ie()),HT=s(ge());var GT=s(kt()),yi=s(P()),{useLocation:mB,useHistory:pB}=L(jT.privateApis),LT={position:void 0,userSelect:void 0,cursor:void 0,width:void 0,height:void 0,top:void 0,right:void 0,bottom:void 0,left:void 0},dd=320,hB=1300,gB=9/19.5,vB=200,MT={width:"100%",height:"100%"};function BT(e,t){let r=(i,a,l)=>i+(a-i)*l,o=1-Math.max(0,Math.min(1,(e-dd)/(hB-dd))),n=r(t,gB,o);return e/n}function UT({isFullWidth:e,isOversized:t,setIsOversized:r,isReady:o,children:n,defaultSize:i,innerContentStyle:a}){let l=pB(),{path:u,query:c}=mB(),{canvas:m="view"}=c,f=(0,jh.useReducedMotion)(),[d,h]=(0,_a.useState)(MT),[g,v]=(0,_a.useState)(),[y,b]=(0,_a.useState)(!1),[T,x]=(0,_a.useState)(!1),[C,_]=(0,_a.useState)(1),O={type:"tween",duration:y?0:.5},R=(0,_a.useRef)(null),A=(0,jh.useInstanceId)(UT,"edit-site-resizable-frame-handle-help"),k=i.width/i.height,I=(0,zT.useSelect)(G=>{let{getCurrentTheme:j}=G(HT.store);return j()?.is_block_theme},[]),D=(G,j,K)=>{v(K.offsetWidth),b(!0)},z=(G,j,K,Z)=>{let _e=Z.width/C,Ce=Math.abs(_e),te=Z.width<0?Ce:(i.width-g)/2,W=Math.min(Ce,te),$=Ce===0?0:W/Ce,be=1-$;_(be+$*2);let De=g+Z.width;r(De>i.width),h({height:t?"100%":BT(De,k)})},E=(G,j,K)=>{if(b(!1),!t)return;r(!1),K.ownerDocument.documentElement.offsetWidth-K.offsetWidth>vB||!I?h(MT):l.navigate((0,GT.addQueryArgs)(u,{canvas:"edit"}),{transition:"canvas-mode-edit-transition"})},w=G=>{if(!["ArrowLeft","ArrowRight"].includes(G.key))return;G.preventDefault();let K=20*(G.shiftKey?5:1)*(G.key==="ArrowLeft"?1:-1)*((0,Zn.isRTL)()?-1:1),Z=Math.min(Math.max(dd,R.current.resizable.offsetWidth+K),i.width);h({width:Z,height:BT(Z,k)})},V={default:{flexGrow:0,height:d.height},fullWidth:{flexGrow:1,height:d.height}},F={hidden:{opacity:0,...(0,Zn.isRTL)()?{right:0}:{left:0}},visible:{opacity:1,...(0,Zn.isRTL)()?{right:-14}:{left:-14}},active:{opacity:1,...(0,Zn.isRTL)()?{right:-14}:{left:-14},scaleY:1.3}},H=y?"active":T?"visible":"hidden";return(0,yi.jsx)(Rl.ResizableBox,{as:Rl.__unstableMotion.div,ref:R,initial:!1,variants:V,animate:e?"fullWidth":"default",onAnimationComplete:G=>{G==="fullWidth"&&h({width:"100%",height:"100%"})},whileHover:m==="view"&&I?{scale:1.005,transition:{duration:f?0:.5,ease:"easeOut"}}:{},transition:O,size:d,enable:{top:!1,bottom:!1,...(0,Zn.isRTL)()?{right:o,left:!1}:{left:o,right:!1},topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},resizeRatio:C,handleClasses:void 0,handleStyles:{left:LT,right:LT},minWidth:dd,maxWidth:e?"100%":"150%",maxHeight:"100%",onFocus:()=>x(!0),onBlur:()=>x(!1),onMouseOver:()=>x(!0),onMouseOut:()=>x(!1),handleComponent:{[(0,Zn.isRTL)()?"right":"left"]:m==="view"&&(0,yi.jsxs)(yi.Fragment,{children:[(0,yi.jsx)(Rl.Tooltip,{text:(0,Zn.__)("Drag to resize"),children:(0,yi.jsx)(Rl.__unstableMotion.button,{role:"separator","aria-orientation":"vertical",className:ee("edit-site-resizable-frame__handle",{"is-resizing":y}),variants:F,animate:H,"aria-label":(0,Zn.__)("Drag to resize"),"aria-describedby":A,"aria-valuenow":R.current?.resizable?.offsetWidth||void 0,"aria-valuemin":dd,"aria-valuemax":i.width,onKeyDown:w,initial:"hidden",exit:"hidden",whileFocus:"active",whileHover:"active"},"handle")}),(0,yi.jsx)("div",{hidden:!0,id:A,children:(0,Zn.__)("Use left and right arrow keys to resize the canvas. Hold shift to resize in larger increments.")})]})},onResizeStart:D,onResize:z,onResizeStop:E,className:ee("edit-site-resizable-frame__inner",{"is-resizing":y}),showHandle:!1,children:(0,yi.jsx)("div",{className:"edit-site-resizable-frame__inner-content",style:a,children:n})})}var WT=UT;var KT=s(B()),zh=s(YT()),XT=s(M()),Il=s(ie()),QT=s(ge()),vw=s(Ke());var ZT="core/edit-site/save";function JT(){let{__experimentalGetDirtyEntityRecords:e,isSavingEntityRecord:t}=(0,Il.useSelect)(QT.store),{hasNonPostEntityChanges:r,isPostSavingLocked:o}=(0,Il.useSelect)(vw.store),{savePost:n}=(0,Il.useDispatch)(vw.store),{setIsSaveViewOpened:i}=(0,Il.useDispatch)(Re),{registerShortcut:a,unregisterShortcut:l}=(0,Il.useDispatch)(zh.store);return(0,KT.useEffect)(()=>(a({name:ZT,category:"global",description:(0,XT.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),()=>{l(ZT)}),[a,l]),(0,zh.useShortcut)("core/edit-site/save",u=>{u.preventDefault();let c=e(),m=!!c.length,f=c.some(d=>t(d.kind,d.name,d.key));!m||f||(r()?i(!0):o()||n())}),null}var md=s(B()),$T=s(ie()),eP=s(ge()),yB=1e4;function Hh(){let[e,t]=(0,md.useState)(!1),r=(0,$T.useSelect)(o=>{let n=o(eP.store).hasResolvingSelectors();return!e&&!n},[e]);return(0,md.useEffect)(()=>{let o;return e||(o=setTimeout(()=>{t(!0)},yB)),()=>{clearTimeout(o)}},[e]),(0,md.useEffect)(()=>{if(r){let n=setTimeout(()=>{t(!0)},100);return()=>{clearTimeout(n)}}},[r]),!e}var bw=hd(),Ae=e=>pd(e,bw),ww=hd();Ae.write=e=>pd(e,ww);var Gh=hd();Ae.onStart=e=>pd(e,Gh);var Sw=hd();Ae.onFrame=e=>pd(e,Sw);var xw=hd();Ae.onFinish=e=>pd(e,xw);var $u=[];Ae.setTimeout=(e,t)=>{let r=Ae.now()+t,o=()=>{let i=$u.findIndex(a=>a.cancel==o);~i&&$u.splice(i,1),Ta-=~i?1:0},n={time:r,handler:e,cancel:o};return $u.splice(tP(r),0,n),Ta+=1,rP(),n};var tP=e=>~(~$u.findIndex(t=>t.time>e)||~$u.length);Ae.cancel=e=>{Gh.delete(e),Sw.delete(e),xw.delete(e),bw.delete(e),ww.delete(e)};Ae.sync=e=>{yw=!0,Ae.batchedUpdates(e),yw=!1};Ae.throttle=e=>{let t;function r(){try{e(...t)}finally{t=null}}function o(...n){t=n,Ae.onStart(r)}return o.handler=e,o.cancel=()=>{Gh.delete(r),t=null},o};var _w=typeof window<"u"?window.requestAnimationFrame:()=>{};Ae.use=e=>_w=e;Ae.now=typeof performance<"u"?()=>performance.now():Date.now;Ae.batchedUpdates=e=>e();Ae.catch=console.error;Ae.frameLoop="always";Ae.advance=()=>{Ae.frameLoop!=="demand"?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):nP()};var Ca=-1,Ta=0,yw=!1;function pd(e,t){yw?(t.delete(e),e(0)):(t.add(e),rP())}function rP(){Ca<0&&(Ca=0,Ae.frameLoop!=="demand"&&_w(oP))}function bB(){Ca=-1}function oP(){~Ca&&(_w(oP),Ae.batchedUpdates(nP))}function nP(){let e=Ca;Ca=Ae.now();let t=tP(Ca);if(t&&(iP($u.splice(0,t),r=>r.handler()),Ta-=t),!Ta){bB();return}Gh.flush(),bw.flush(e?Math.min(64,Ca-e):16.667),Sw.flush(),ww.flush(),xw.flush()}function hd(){let e=new Set,t=e;return{add(r){Ta+=t==e&&!e.has(r)?1:0,e.add(r)},delete(r){return Ta-=t==e&&e.has(r)?1:0,e.delete(r)},flush(r){t.size&&(e=new Set,Ta-=t.size,iP(t,o=>o(r)&&e.add(o)),Ta+=e.size,t=e)}}}function iP(e,t){e.forEach(r=>{try{t(r)}catch(o){Ae.catch(o)}})}var Sn=s(ct());function Zh(){}var dP=(e,t,r)=>Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0}),ae={arr:Array.isArray,obj:e=>!!e&&e.constructor.name==="Object",fun:e=>typeof e=="function",str:e=>typeof e=="string",num:e=>typeof e=="number",und:e=>e===void 0};function bi(e,t){if(ae.arr(e)){if(!ae.arr(t)||e.length!==t.length)return!1;for(let r=0;re.forEach(t);function xn(e,t,r){if(ae.arr(e)){for(let o=0;oae.und(e)?[]:ae.arr(e)?e:[e];function oc(e,t){if(e.size){let r=Array.from(e);e.clear(),Ot(r,t)}}var nc=(e,...t)=>oc(e,r=>r(...t)),kw=()=>typeof window>"u"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),Ow,mP,Pa=null,pP=!1,Rw=Zh,wB=e=>{e.to&&(mP=e.to),e.now&&(Ae.now=e.now),e.colors!==void 0&&(Pa=e.colors),e.skipAnimation!=null&&(pP=e.skipAnimation),e.createStringInterpolator&&(Ow=e.createStringInterpolator),e.requestAnimationFrame&&Ae.use(e.requestAnimationFrame),e.batchedUpdates&&(Ae.batchedUpdates=e.batchedUpdates),e.willAdvance&&(Rw=e.willAdvance),e.frameLoop&&(Ae.frameLoop=e.frameLoop)},rn=Object.freeze({__proto__:null,get createStringInterpolator(){return Ow},get to(){return mP},get colors(){return Pa},get skipAnimation(){return pP},get willAdvance(){return Rw},assign:wB}),gd=new Set,wn=[],Cw=[],qh=0,ic={get idle(){return!gd.size&&!wn.length},start(e){qh>e.priority?(gd.add(e),Ae.onStart(SB)):(hP(e),Ae(Ew))},advance:Ew,sort(e){if(qh)Ae.onFrame(()=>ic.sort(e));else{let t=wn.indexOf(e);~t&&(wn.splice(t,1),gP(e))}},clear(){wn=[],gd.clear()}};function SB(){gd.forEach(hP),gd.clear(),Ae(Ew)}function hP(e){wn.includes(e)||gP(e)}function gP(e){wn.splice(xB(wn,t=>t.priority>e.priority),0,e)}function Ew(e){let t=Cw;for(let r=0;r0}function xB(e,t){let r=e.findIndex(t);return r<0?e.length:r}var vP={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199},Kn="[-+]?\\d*\\.?\\d+",Yh=Kn+"%";function Kh(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var _B=new RegExp("rgb"+Kh(Kn,Kn,Kn)),CB=new RegExp("rgba"+Kh(Kn,Kn,Kn,Kn)),TB=new RegExp("hsl"+Kh(Kn,Yh,Yh)),PB=new RegExp("hsla"+Kh(Kn,Yh,Yh,Kn)),EB=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,AB=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,kB=/^#([0-9a-fA-F]{6})$/,OB=/^#([0-9a-fA-F]{8})$/;function RB(e){let t;return typeof e=="number"?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=kB.exec(e))?parseInt(t[1]+"ff",16)>>>0:Pa&&Pa[e]!==void 0?Pa[e]:(t=_B.exec(e))?(ec(t[1])<<24|ec(t[2])<<16|ec(t[3])<<8|255)>>>0:(t=CB.exec(e))?(ec(t[1])<<24|ec(t[2])<<16|ec(t[3])<<8|uP(t[4]))>>>0:(t=EB.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=OB.exec(e))?parseInt(t[1],16)>>>0:(t=AB.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=TB.exec(e))?(aP(lP(t[1]),Uh(t[2]),Uh(t[3]))|255)>>>0:(t=PB.exec(e))?(aP(lP(t[1]),Uh(t[2]),Uh(t[3]))|uP(t[4]))>>>0:null}function Tw(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(t-e)*6*r:r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function aP(e,t,r){let o=r<.5?r*(1+t):r+t-r*t,n=2*r-o,i=Tw(n,o,e+1/3),a=Tw(n,o,e),l=Tw(n,o,e-1/3);return Math.round(i*255)<<24|Math.round(a*255)<<16|Math.round(l*255)<<8}function ec(e){let t=parseInt(e,10);return t<0?0:t>255?255:t}function lP(e){return(parseFloat(e)%360+360)%360/360}function uP(e){let t=parseFloat(e);return t<0?0:t>1?255:Math.round(t*255)}function Uh(e){let t=parseFloat(e);return t<0?0:t>100?1:t/100}function cP(e){let t=RB(e);if(t===null)return e;t=t||0;let r=(t&4278190080)>>>24,o=(t&16711680)>>>16,n=(t&65280)>>>8,i=(t&255)/255;return`rgba(${r}, ${o}, ${n}, ${i})`}var Ea=(e,t,r)=>{if(ae.fun(e))return e;if(ae.arr(e))return Ea({range:e,output:t,extrapolate:r});if(ae.str(e.output[0]))return Ow(e);let o=e,n=o.output,i=o.range||[0,1],a=o.extrapolateLeft||o.extrapolate||"extend",l=o.extrapolateRight||o.extrapolate||"extend",u=o.easing||(c=>c);return c=>{let m=FB(c,i);return IB(c,i[m],i[m+1],n[m],n[m+1],u,a,l,o.map)}};function IB(e,t,r,o,n,i,a,l,u){let c=u?u(e):e;if(cr){if(l==="identity")return c;l==="clamp"&&(c=r)}return o===n?o:t===r?e<=t?o:n:(t===-1/0?c=-c:r===1/0?c=c-t:c=(c-t)/(r-t),c=i(c),o===-1/0?c=-c:n===1/0?c=c+o:c=c*(n-o)+o,c)}function FB(e,t){for(var r=1;r=e);++r);return r-1}function Aw(){return Aw=Object.assign?Object.assign.bind():function(e){for(var t=1;t!!(e&&e[tc]),Nr=e=>e&&e[tc]?e[tc]():e,Iw=e=>e[Fl]||null;function VB(e,t){e.eventObserved?e.eventObserved(t):e(t)}function Vl(e,t){let r=e[Fl];r&&r.forEach(o=>{VB(o,t)})}var rc=class{constructor(t){if(this[tc]=void 0,this[Fl]=void 0,!t&&!(t=this.get))throw Error("Unknown getter");NB(this,t)}},NB=(e,t)=>yP(e,tc,t);function Aa(e,t){if(e[tc]){let r=e[Fl];r||yP(e,Fl,r=new Set),r.has(t)||(r.add(t),e.observerAdded&&e.observerAdded(r.size,t))}return t}function ka(e,t){let r=e[Fl];if(r&&r.has(t)){let o=r.size-1;o?r.delete(t):e[Fl]=null,e.observerRemoved&&e.observerRemoved(o,t)}}var yP=(e,t,r)=>Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0}),Wh=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,DB=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,fP=new RegExp(`(${Wh.source})(%|[a-z]+)`,"i"),LB=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,Xh=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,bP=e=>{let[t,r]=MB(e);if(!t||kw())return e;let o=window.getComputedStyle(document.documentElement).getPropertyValue(t);if(o)return o.trim();if(r&&r.startsWith("--")){let n=window.getComputedStyle(document.documentElement).getPropertyValue(r);return n||e}else{if(r&&Xh.test(r))return bP(r);if(r)return r}return e},MB=e=>{let t=Xh.exec(e);if(!t)return[,];let[,r,o]=t;return[r,o]},Pw,BB=(e,t,r,o,n)=>`rgba(${Math.round(t)}, ${Math.round(r)}, ${Math.round(o)}, ${n})`,Qh=e=>{Pw||(Pw=Pa?new RegExp(`(${Object.keys(Pa).join("|")})(?!\\w)`,"g"):/^\b$/);let t=e.output.map(i=>Nr(i).replace(Xh,bP).replace(DB,cP).replace(Pw,cP)),r=t.map(i=>i.match(Wh).map(Number)),n=r[0].map((i,a)=>r.map(l=>{if(!(a in l))throw Error('The arity of each "output" value must be equal');return l[a]})).map(i=>Ea(Aw({},e,{output:i})));return i=>{var a;let l=!fP.test(t[0])&&((a=t.find(c=>fP.test(c)))==null?void 0:a.replace(Wh,"")),u=0;return t[0].replace(Wh,()=>`${n[u++](i)}${l||""}`).replace(LB,BB)}},wP="react-spring: ",SP=e=>{let t=e,r=!1;if(typeof t!="function")throw new TypeError(`${wP}once requires a function parameter`);return(...o)=>{r||(t(...o),r=!0)}},jB=SP(console.warn);function xP(){jB(`${wP}The "interpolate" function is deprecated in v9 (use "to" instead)`)}var $oe=SP(console.warn);function sc(e){return ae.str(e)&&(e[0]=="#"||/\d/.test(e)||!kw()&&Xh.test(e)||e in(Pa||{}))}var vd=kw()?Sn.useEffect:Sn.useLayoutEffect,zB=()=>{let e=(0,Sn.useRef)(!1);return vd(()=>(e.current=!0,()=>{e.current=!1}),[]),e};function Fw(){let e=(0,Sn.useState)()[1],t=zB();return()=>{t.current&&e(Math.random())}}function _P(e,t){let[r]=(0,Sn.useState)(()=>({inputs:t,result:e()})),o=(0,Sn.useRef)(),n=o.current,i=n;return i?t&&i.inputs&&HB(t,i.inputs)||(i={inputs:t,result:e()}):i=r,(0,Sn.useEffect)(()=>{o.current=i,n==r&&(r.inputs=r.result=void 0)},[i]),i.result}function HB(e,t){if(e.length!==t.length)return!1;for(let r=0;r(0,Sn.useEffect)(e,GB),GB=[];var Ed=s(ct()),Ad=s(ct());var EP=s(ct()),ys=s(ct()),yd=Symbol.for("Animated:node"),UB=e=>!!e&&e[yd]===e,Xn=e=>e&&e[yd],tg=(e,t)=>dP(e,yd,t),bd=e=>e&&e[yd]&&e[yd].getPayload(),Jh=class{constructor(){this.payload=void 0,tg(this,this)}getPayload(){return this.payload||[]}},Nl=class e extends Jh{constructor(t){super(),this.done=!0,this.elapsedTime=void 0,this.lastPosition=void 0,this.lastVelocity=void 0,this.v0=void 0,this.durationProgress=0,this._value=t,ae.num(this._value)&&(this.lastPosition=this._value)}static create(t){return new e(t)}getPayload(){return[this]}getValue(){return this._value}setValue(t,r){return ae.num(t)&&(this.lastPosition=t,r&&(t=Math.round(t/r)*r,this.done&&(this.lastPosition=t))),this._value===t?!1:(this._value=t,!0)}reset(){let{done:t}=this;this.done=!1,ae.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,t&&(this.lastVelocity=null),this.v0=null)}},Dl=class e extends Nl{constructor(t){super(0),this._string=null,this._toString=void 0,this._toString=Ea({output:[t,t]})}static create(t){return new e(t)}getValue(){let t=this._string;return t??(this._string=this._toString(this._value))}setValue(t){if(ae.str(t)){if(t==this._string)return!1;this._string=t,this._value=1}else if(super.setValue(t))this._string=null;else return!1;return!0}reset(t){t&&(this._toString=Ea({output:[this.getValue(),t]})),this._value=0,super.reset()}},$h={dependencies:null},Ll=class extends Jh{constructor(t){super(),this.source=t,this.setValue(t)}getValue(t){let r={};return xn(this.source,(o,n)=>{UB(o)?r[n]=o.getValue(t):mo(o)?r[n]=Nr(o):t||(r[n]=o)}),r}setValue(t){this.source=t,this.payload=this._makePayload(t)}reset(){this.payload&&Ot(this.payload,t=>t.reset())}_makePayload(t){if(t){let r=new Set;return xn(t,this._addToPayload,r),Array.from(r)}}_addToPayload(t){$h.dependencies&&mo(t)&&$h.dependencies.add(t);let r=bd(t);r&&Ot(r,o=>this.add(o))}},Nw=class e extends Ll{constructor(t){super(t)}static create(t){return new e(t)}getValue(){return this.source.map(t=>t.getValue())}setValue(t){let r=this.getPayload();return t.length==r.length?r.map((o,n)=>o.setValue(t[n])).some(Boolean):(super.setValue(t.map(WB)),!0)}};function WB(e){return(sc(e)?Dl:Nl).create(e)}function rg(e){let t=Xn(e);return t?t.constructor:ae.arr(e)?Nw:sc(e)?Dl:Nl}function eg(){return eg=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let r=!ae.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,ys.forwardRef)((o,n)=>{let i=(0,ys.useRef)(null),a=r&&(0,ys.useCallback)(g=>{i.current=YB(n,g)},[n]),[l,u]=qB(o,t),c=Fw(),m=()=>{let g=i.current;if(r&&!g)return;(g?t.applyAnimatedValues(g,l.getValue(!0)):!1)===!1&&c()},f=new Dw(m,u),d=(0,ys.useRef)();vd(()=>(d.current=f,Ot(u,g=>Aa(g,f)),()=>{d.current&&(Ot(d.current.deps,g=>ka(g,d.current)),Ae.cancel(d.current.update))})),(0,ys.useEffect)(m,[]),Vw(()=>()=>{let g=d.current;Ot(g.deps,v=>ka(v,g))});let h=t.getComponentProps(l.getValue());return EP.createElement(e,eg({},h,{ref:a}))})},Dw=class{constructor(t,r){this.update=t,this.deps=r}eventObserved(t){t.type=="change"&&Ae.write(this.update)}};function qB(e,t){let r=new Set;return $h.dependencies=r,e.style&&(e=eg({},e,{style:t.createAnimatedStyle(e.style)})),e=new Ll(e),$h.dependencies=null,[e,r]}function YB(e,t){return e&&(ae.fun(e)?e(t):e.current=t),t}var TP=Symbol.for("AnimatedComponent"),AP=(e,{applyAnimatedValues:t=()=>!1,createAnimatedStyle:r=n=>new Ll(n),getComponentProps:o=n=>n}={})=>{let n={applyAnimatedValues:t,createAnimatedStyle:r,getComponentProps:o},i=a=>{let l=PP(a)||"Anonymous";return ae.str(a)?a=i[a]||(i[a]=CP(a,n)):a=a[TP]||(a[TP]=CP(a,n)),a.displayName=`Animated(${l})`,a};return xn(e,(a,l)=>{ae.arr(e)&&(l=PP(a)),i[l]=i(a)}),{animated:i}},PP=e=>ae.str(e)?e:e&&ae.str(e.displayName)?e.displayName:ae.fun(e)&&e.name||null;function po(){return po=Object.assign?Object.assign.bind():function(e){for(var t=1;te===!0||!!(t&&e&&(ae.fun(e)?e(t):Lo(e).includes(t))),jP=(e,t)=>ae.obj(e)?t&&e[t]:e,zP=(e,t)=>e.default===!0?e[t]:e.default?e.default[t]:void 0,ZB=e=>e,HP=(e,t=ZB)=>{let r=KB;e.default&&e.default!==!0&&(e=e.default,r=Object.keys(e));let o={};for(let n of r){let i=t(e[n],n);ae.und(i)||(o[n]=i)}return o},KB=["config","onProps","onStart","onChange","onPause","onResume","onRest"],XB={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function QB(e){let t={},r=0;if(xn(e,(o,n)=>{XB[n]||(t[n]=o,r++)}),r)return t}function GP(e){let t=QB(e);if(t){let r={to:t};return xn(e,(o,n)=>n in t||(r[n]=o)),r}return po({},e)}function Cd(e){return e=Nr(e),ae.arr(e)?e.map(Cd):sc(e)?rn.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function Bw(e){return ae.fun(e)||ae.arr(e)&&ae.obj(e[0])}var JB={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}},ig=1.70158,og=ig*1.525,kP=ig+1,OP=2*Math.PI/3,RP=2*Math.PI/4.5,ng=e=>e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375,Kw={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>1-(1-e)*(1-e),easeInOutQuad:e=>e<.5?2*e*e:1-Math.pow(-2*e+2,2)/2,easeInCubic:e=>e*e*e,easeOutCubic:e=>1-Math.pow(1-e,3),easeInOutCubic:e=>e<.5?4*e*e*e:1-Math.pow(-2*e+2,3)/2,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1-Math.pow(1-e,4),easeInOutQuart:e=>e<.5?8*e*e*e*e:1-Math.pow(-2*e+2,4)/2,easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>1-Math.pow(1-e,5),easeInOutQuint:e=>e<.5?16*e*e*e*e*e:1-Math.pow(-2*e+2,5)/2,easeInSine:e=>1-Math.cos(e*Math.PI/2),easeOutSine:e=>Math.sin(e*Math.PI/2),easeInOutSine:e=>-(Math.cos(Math.PI*e)-1)/2,easeInExpo:e=>e===0?0:Math.pow(2,10*e-10),easeOutExpo:e=>e===1?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>e===0?0:e===1?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2,easeInCirc:e=>1-Math.sqrt(1-Math.pow(e,2)),easeOutCirc:e=>Math.sqrt(1-Math.pow(e-1,2)),easeInOutCirc:e=>e<.5?(1-Math.sqrt(1-Math.pow(2*e,2)))/2:(Math.sqrt(1-Math.pow(-2*e+2,2))+1)/2,easeInBack:e=>kP*e*e*e-ig*e*e,easeOutBack:e=>1+kP*Math.pow(e-1,3)+ig*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*((og+1)*2*e-og)/2:(Math.pow(2*e-2,2)*((og+1)*(e*2-2)+og)+2)/2,easeInElastic:e=>e===0?0:e===1?1:-Math.pow(2,10*e-10)*Math.sin((e*10-10.75)*OP),easeOutElastic:e=>e===0?0:e===1?1:Math.pow(2,-10*e)*Math.sin((e*10-.75)*OP)+1,easeInOutElastic:e=>e===0?0:e===1?1:e<.5?-(Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*RP))/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*RP)/2+1,easeInBounce:e=>1-ng(1-e),easeOutBounce:ng,easeInOutBounce:e=>e<.5?(1-ng(1-2*e))/2:(1+ng(2*e-1))/2},jw=po({},JB.default,{mass:1,damping:1,easing:Kw.linear,clamp:!1}),zw=class{constructor(){this.tension=void 0,this.friction=void 0,this.frequency=void 0,this.damping=void 0,this.mass=void 0,this.velocity=0,this.restVelocity=void 0,this.precision=void 0,this.progress=void 0,this.duration=void 0,this.easing=void 0,this.clamp=void 0,this.bounce=void 0,this.decay=void 0,this.round=void 0,Object.assign(this,jw)}};function $B(e,t,r){r&&(r=po({},r),IP(r,t),t=po({},r,t)),IP(e,t),Object.assign(e,t);for(let a in jw)e[a]==null&&(e[a]=jw[a]);let{mass:o,frequency:n,damping:i}=e;return ae.und(n)||(n<.01&&(n=.01),i<0&&(i=0),e.tension=Math.pow(2*Math.PI/n,2)*o,e.friction=4*Math.PI*i*o/n),e}function IP(e,t){if(!ae.und(t.decay))e.duration=void 0;else{let r=!ae.und(t.tension)||!ae.und(t.friction);(r||!ae.und(t.frequency)||!ae.und(t.damping)||!ae.und(t.mass))&&(e.duration=void 0,e.decay=void 0),r&&(e.frequency=void 0)}}var FP=[],Hw=class{constructor(){this.changed=!1,this.values=FP,this.toValues=null,this.fromValues=FP,this.to=void 0,this.from=void 0,this.config=new zw,this.immediate=!1}};function UP(e,{key:t,props:r,defaultProps:o,state:n,actions:i}){return new Promise((a,l)=>{var u;let c,m,f=_d((u=r.cancel)!=null?u:o?.cancel,t);if(f)g();else{ae.und(r.pause)||(n.paused=_d(r.pause,t));let v=o?.pause;v!==!0&&(v=n.paused||_d(v,t)),c=Ml(r.delay||0,t),v?(n.resumeQueue.add(h),i.pause()):(i.resume(),h())}function d(){n.resumeQueue.add(h),n.timeouts.delete(m),m.cancel(),c=m.time-Ae.now()}function h(){c>0&&!rn.skipAnimation?(n.delayed=!0,m=Ae.setTimeout(g,c),n.pauseQueue.add(d),n.timeouts.add(m)):g()}function g(){n.delayed&&(n.delayed=!1),n.pauseQueue.delete(d),n.timeouts.delete(m),e<=(n.cancelId||0)&&(f=!0);try{i.start(po({},r,{callId:e,cancel:f}),a)}catch(v){l(v)}}})}var Xw=(e,t)=>t.length==1?t[0]:t.some(r=>r.cancelled)?ac(e.get()):t.every(r=>r.noop)?WP(e.get()):Qn(e.get(),t.every(r=>r.finished)),WP=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),Qn=(e,t,r=!1)=>({value:e,finished:t,cancelled:r}),ac=e=>({value:e,cancelled:!0,finished:!1});function qP(e,t,r,o){let{callId:n,parentId:i,onRest:a}=t,{asyncTo:l,promise:u}=r;return!i&&e===l&&!t.reset?u:r.promise=(async()=>{r.asyncId=n,r.asyncTo=e;let c=HP(t,(y,b)=>b==="onRest"?void 0:y),m,f,d=new Promise((y,b)=>(m=y,f=b)),h=y=>{let b=n<=(r.cancelId||0)&&ac(o)||n!==r.asyncId&&Qn(o,!1);if(b)throw y.result=b,f(y),y},g=(y,b)=>{let T=new sg,x=new ag;return(async()=>{if(rn.skipAnimation)throw Td(r),x.result=Qn(o,!1),f(x),x;h(T);let C=ae.obj(y)?po({},y):po({},b,{to:y});C.parentId=n,xn(c,(O,R)=>{ae.und(C[R])&&(C[R]=O)});let _=await o.start(C);return h(T),r.paused&&await new Promise(O=>{r.resumeQueue.add(O)}),_})()},v;if(rn.skipAnimation)return Td(r),Qn(o,!1);try{let y;ae.arr(e)?y=(async b=>{for(let T of b)await g(T)})(e):y=Promise.resolve(e(g,o.stop.bind(o))),await Promise.all([y.then(m),d]),v=Qn(o.get(),!0,!1)}catch(y){if(y instanceof sg)v=y.result;else if(y instanceof ag)v=y.result;else throw y}finally{n==r.asyncId&&(r.asyncId=i,r.asyncTo=i?l:void 0,r.promise=i?u:void 0)}return ae.fun(a)&&Ae.batchedUpdates(()=>{a(v,o,o.item)}),v})()}function Td(e,t){oc(e.timeouts,r=>r.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var sg=class extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise."),this.result=void 0}},ag=class extends Error{constructor(){super("SkipAnimationSignal"),this.result=void 0}},Gw=e=>e instanceof Pd,ej=1,Pd=class extends rc{constructor(...t){super(...t),this.id=ej++,this.key=void 0,this._priority=0}get priority(){return this._priority}set priority(t){this._priority!=t&&(this._priority=t,this._onPriorityChange(t))}get(){let t=Xn(this);return t&&t.getValue()}to(...t){return rn.to(this,t)}interpolate(...t){return xP(),rn.to(this,t)}toJSON(){return this.get()}observerAdded(t){t==1&&this._attach()}observerRemoved(t){t==0&&this._detach()}_attach(){}_detach(){}_onChange(t,r=!1){Vl(this,{type:"change",parent:this,value:t,idle:r})}_onPriorityChange(t){this.idle||ic.sort(this),Vl(this,{type:"priority",parent:this,priority:t})}},Bl=Symbol.for("SpringPhase"),YP=1,Uw=2,Ww=4,Lw=e=>(e[Bl]&YP)>0,Oa=e=>(e[Bl]&Uw)>0,wd=e=>(e[Bl]&Ww)>0,VP=(e,t)=>t?e[Bl]|=Uw|YP:e[Bl]&=~Uw,NP=(e,t)=>t?e[Bl]|=Ww:e[Bl]&=~Ww,qw=class extends Pd{constructor(t,r){if(super(),this.key=void 0,this.animation=new Hw,this.queue=void 0,this.defaultProps={},this._state={paused:!1,delayed:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._pendingCalls=new Set,this._lastCallId=0,this._lastToId=0,this._memoizedDuration=0,!ae.und(t)||!ae.und(r)){let o=ae.obj(t)?po({},t):po({},r,{from:t});ae.und(o.default)&&(o.default=!0),this.start(o)}}get idle(){return!(Oa(this)||this._state.asyncTo)||wd(this)}get goal(){return Nr(this.animation.to)}get velocity(){let t=Xn(this);return t instanceof Nl?t.lastVelocity||0:t.getPayload().map(r=>r.lastVelocity||0)}get hasAnimated(){return Lw(this)}get isAnimating(){return Oa(this)}get isPaused(){return wd(this)}get isDelayed(){return this._state.delayed}advance(t){let r=!0,o=!1,n=this.animation,{config:i,toValues:a}=n,l=bd(n.to);!l&&mo(n.to)&&(a=Lo(Nr(n.to))),n.values.forEach((m,f)=>{if(m.done)return;let d=m.constructor==Dl?1:l?l[f].lastPosition:a[f],h=n.immediate,g=d;if(!h){if(g=m.lastPosition,i.tension<=0){m.done=!0;return}let v=m.elapsedTime+=t,y=n.fromValues[f],b=m.v0!=null?m.v0:m.v0=ae.arr(i.velocity)?i.velocity[f]:i.velocity,T,x=i.precision||(y==d?.005:Math.min(1,Math.abs(d-y)*.001));if(ae.und(i.duration))if(i.decay){let C=i.decay===!0?.998:i.decay,_=Math.exp(-(1-C)*v);g=y+b/(1-C)*(1-_),h=Math.abs(m.lastPosition-g)<=x,T=b*_}else{T=m.lastVelocity==null?b:m.lastVelocity;let C=i.restVelocity||x/10,_=i.clamp?0:i.bounce,O=!ae.und(_),R=y==d?m.v0>0:yC,!(!A&&(h=Math.abs(d-g)<=x,h)));++z){O&&(k=g==d||g>d==R,k&&(T=-T*_,g=d));let E=-i.tension*1e-6*(g-d),w=-i.friction*.001*T,V=(E+w)/i.mass;T=T+V*I,g=g+T*I}}else{let C=1;i.duration>0&&(this._memoizedDuration!==i.duration&&(this._memoizedDuration=i.duration,m.durationProgress>0&&(m.elapsedTime=i.duration*m.durationProgress,v=m.elapsedTime+=t)),C=(i.progress||0)+v/this._memoizedDuration,C=C>1?1:C<0?0:C,m.durationProgress=C),g=y+i.easing(C)*(d-y),T=(g-m.lastPosition)/t,h=C==1}m.lastVelocity=T,Number.isNaN(g)&&(console.warn("Got NaN while animating:",this),h=!0)}l&&!l[f].done&&(h=!1),h?m.done=!0:r=!1,m.setValue(g,i.round)&&(o=!0)});let u=Xn(this),c=u.getValue();if(r){let m=Nr(n.to);(c!==m||o)&&!i.decay?(u.setValue(m),this._onChange(m)):o&&i.decay&&this._onChange(c),this._stop()}else o&&this._onChange(c)}set(t){return Ae.batchedUpdates(()=>{this._stop(),this._focus(t),this._set(t)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(Oa(this)){let{to:t,config:r}=this.animation;Ae.batchedUpdates(()=>{this._onStart(),r.decay||this._set(t,!1),this._stop()})}return this}update(t){return(this.queue||(this.queue=[])).push(t),this}start(t,r){let o;return ae.und(t)?(o=this.queue||[],this.queue=[]):o=[ae.obj(t)?t:po({},r,{to:t})],Promise.all(o.map(n=>this._update(n))).then(n=>Xw(this,n))}stop(t){let{to:r}=this.animation;return this._focus(this.get()),Td(this._state,t&&this._lastCallId),Ae.batchedUpdates(()=>this._stop(r,t)),this}reset(){this._update({reset:!0})}eventObserved(t){t.type=="change"?this._start():t.type=="priority"&&(this.priority=t.priority+1)}_prepareNode(t){let r=this.key||"",{to:o,from:n}=t;o=ae.obj(o)?o[r]:o,(o==null||Bw(o))&&(o=void 0),n=ae.obj(n)?n[r]:n,n==null&&(n=void 0);let i={to:o,from:n};return Lw(this)||(t.reverse&&([o,n]=[n,o]),n=Nr(n),ae.und(n)?Xn(this)||this._set(o):this._set(n)),i}_update(t,r){let o=po({},t),{key:n,defaultProps:i}=this;o.default&&Object.assign(i,HP(o,(u,c)=>/^on/.test(c)?jP(u,n):u)),LP(this,o,"onProps"),xd(this,"onProps",o,this);let a=this._prepareNode(o);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");let l=this._state;return UP(++this._lastCallId,{key:n,props:o,defaultProps:i,state:l,actions:{pause:()=>{wd(this)||(NP(this,!0),nc(l.pauseQueue),xd(this,"onPause",Qn(this,Sd(this,this.animation.to)),this))},resume:()=>{wd(this)&&(NP(this,!1),Oa(this)&&this._resume(),nc(l.resumeQueue),xd(this,"onResume",Qn(this,Sd(this,this.animation.to)),this))},start:this._merge.bind(this,a)}}).then(u=>{if(o.loop&&u.finished&&!(r&&u.noop)){let c=ZP(o);if(c)return this._update(c,!0)}return u})}_merge(t,r,o){if(r.cancel)return this.stop(!0),o(ac(this));let n=!ae.und(t.to),i=!ae.und(t.from);if(n||i)if(r.callId>this._lastToId)this._lastToId=r.callId;else return o(ac(this));let{key:a,defaultProps:l,animation:u}=this,{to:c,from:m}=u,{to:f=c,from:d=m}=t;i&&!n&&(!r.default||ae.und(f))&&(f=d),r.reverse&&([f,d]=[d,f]);let h=!bi(d,m);h&&(u.from=d),d=Nr(d);let g=!bi(f,c);g&&this._focus(f);let v=Bw(r.to),{config:y}=u,{decay:b,velocity:T}=y;(n||i)&&(y.velocity=0),r.config&&!v&&$B(y,Ml(r.config,a),r.config!==l.config?Ml(l.config,a):void 0);let x=Xn(this);if(!x||ae.und(f))return o(Qn(this,!0));let C=ae.und(r.reset)?i&&!r.default:!ae.und(d)&&_d(r.reset,a),_=C?d:this.get(),O=Cd(f),R=ae.num(O)||ae.arr(O)||sc(O),A=!v&&(!R||_d(l.immediate||r.immediate,a));if(g){let z=rg(f);if(z!==x.constructor)if(A)x=this._set(O);else throw Error(`Cannot animate between ${x.constructor.name} and ${z.name}, as the "to" prop suggests`)}let k=x.constructor,I=mo(f),D=!1;if(!I){let z=C||!Lw(this)&&h;(g||z)&&(D=bi(Cd(_),O),I=!D),(!bi(u.immediate,A)&&!A||!bi(y.decay,b)||!bi(y.velocity,T))&&(I=!0)}if(D&&Oa(this)&&(u.changed&&!C?I=!0:I||this._stop(c)),!v&&((I||mo(c))&&(u.values=x.getPayload(),u.toValues=mo(f)?null:k==Dl?[1]:Lo(O)),u.immediate!=A&&(u.immediate=A,!A&&!C&&this._set(c)),I)){let{onRest:z}=u;Ot(tj,w=>LP(this,r,w));let E=Qn(this,Sd(this,c));nc(this._pendingCalls,E),this._pendingCalls.add(o),u.changed&&Ae.batchedUpdates(()=>{u.changed=!C,z?.(E,this),C?Ml(l.onRest,E):u.onStart==null||u.onStart(E,this)})}C&&this._set(_),v?o(qP(r.to,r,this._state,this)):I?this._start():Oa(this)&&!g?this._pendingCalls.add(o):o(WP(_))}_focus(t){let r=this.animation;t!==r.to&&(Iw(this)&&this._detach(),r.to=t,Iw(this)&&this._attach())}_attach(){let t=0,{to:r}=this.animation;mo(r)&&(Aa(r,this),Gw(r)&&(t=r.priority+1)),this.priority=t}_detach(){let{to:t}=this.animation;mo(t)&&ka(t,this)}_set(t,r=!0){let o=Nr(t);if(!ae.und(o)){let n=Xn(this);if(!n||!bi(o,n.getValue())){let i=rg(o);!n||n.constructor!=i?tg(this,i.create(o)):n.setValue(o),n&&Ae.batchedUpdates(()=>{this._onChange(o,r)})}}return Xn(this)}_onStart(){let t=this.animation;t.changed||(t.changed=!0,xd(this,"onStart",Qn(this,Sd(this,t.to)),this))}_onChange(t,r){r||(this._onStart(),Ml(this.animation.onChange,t,this)),Ml(this.defaultProps.onChange,t,this),super._onChange(t,r)}_start(){let t=this.animation;Xn(this).reset(Nr(t.to)),t.immediate||(t.fromValues=t.values.map(r=>r.lastPosition)),Oa(this)||(VP(this,!0),wd(this)||this._resume())}_resume(){rn.skipAnimation?this.finish():ic.start(this)}_stop(t,r){if(Oa(this)){VP(this,!1);let o=this.animation;Ot(o.values,i=>{i.done=!0}),o.toValues&&(o.onChange=o.onPause=o.onResume=void 0),Vl(this,{type:"idle",parent:this});let n=r?ac(this.get()):Qn(this.get(),Sd(this,t??o.to));nc(this._pendingCalls,n),o.changed&&(o.changed=!1,xd(this,"onRest",n,this))}}};function Sd(e,t){let r=Cd(t),o=Cd(e.get());return bi(o,r)}function ZP(e,t=e.loop,r=e.to){let o=Ml(t);if(o){let n=o!==!0&&GP(o),i=(n||e).reverse,a=!n||n.reset;return Yw(po({},e,{loop:t,default:!1,pause:void 0,to:!i||Bw(r)?r:void 0,from:a?e.from:void 0,reset:a},n))}}function Yw(e){let{to:t,from:r}=e=GP(e),o=new Set;return ae.obj(t)&&DP(t,o),ae.obj(r)&&DP(r,o),e.keys=o.size?Array.from(o):null,e}function DP(e,t){xn(e,(r,o)=>r!=null&&t.add(o))}var tj=["onStart","onRest","onChange","onPause","onResume"];function LP(e,t,r){e.animation[r]=t[r]!==zP(t,r)?jP(t[r],e.key):void 0}function xd(e,t,...r){var o,n,i,a;(o=(n=e.animation)[t])==null||o.call(n,...r),(i=(a=e.defaultProps)[t])==null||i.call(a,...r)}var rj=["onStart","onChange","onRest"],oj=1,lg=class{constructor(t,r){this.id=oj++,this.springs={},this.queue=[],this.ref=void 0,this._flush=void 0,this._initialProps=void 0,this._lastAsyncId=0,this._active=new Set,this._changed=new Set,this._started=!1,this._item=void 0,this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._events={onStart:new Map,onChange:new Map,onRest:new Map},this._onFrame=this._onFrame.bind(this),r&&(this._flush=r),t&&this.start(po({default:!0},t))}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every(t=>t.idle&&!t.isDelayed&&!t.isPaused)}get item(){return this._item}set item(t){this._item=t}get(){let t={};return this.each((r,o)=>t[o]=r.get()),t}set(t){for(let r in t){let o=t[r];ae.und(o)||this.springs[r].set(o)}}update(t){return t&&this.queue.push(Yw(t)),this}start(t){let{queue:r}=this;return t?r=Lo(t).map(Yw):this.queue=[],this._flush?this._flush(this,r):(XP(this,r),nj(this,r))}stop(t,r){if(t!==!!t&&(r=t),r){let o=this.springs;Ot(Lo(r),n=>o[n].stop(!!t))}else Td(this._state,this._lastAsyncId),this.each(o=>o.stop(!!t));return this}pause(t){if(ae.und(t))this.start({pause:!0});else{let r=this.springs;Ot(Lo(t),o=>r[o].pause())}return this}resume(t){if(ae.und(t))this.start({pause:!1});else{let r=this.springs;Ot(Lo(t),o=>r[o].resume())}return this}each(t){xn(this.springs,t)}_onFrame(){let{onStart:t,onChange:r,onRest:o}=this._events,n=this._active.size>0,i=this._changed.size>0;(n&&!this._started||i&&!this._started)&&(this._started=!0,oc(t,([u,c])=>{c.value=this.get(),u(c,this,this._item)}));let a=!n&&this._started,l=i||a&&o.size?this.get():null;i&&r.size&&oc(r,([u,c])=>{c.value=l,u(c,this,this._item)}),a&&(this._started=!1,oc(o,([u,c])=>{c.value=l,u(c,this,this._item)}))}eventObserved(t){if(t.type=="change")this._changed.add(t.parent),t.idle||this._active.add(t.parent);else if(t.type=="idle")this._active.delete(t.parent);else return;Ae.onFrame(this._onFrame)}};function nj(e,t){return Promise.all(t.map(r=>KP(e,r))).then(r=>Xw(e,r))}async function KP(e,t,r){let{keys:o,to:n,from:i,loop:a,onRest:l,onResolve:u}=t,c=ae.obj(t.default)&&t.default;a&&(t.loop=!1),n===!1&&(t.to=null),i===!1&&(t.from=null);let m=ae.arr(n)||ae.fun(n)?n:void 0;m?(t.to=void 0,t.onRest=void 0,c&&(c.onRest=void 0)):Ot(rj,v=>{let y=t[v];if(ae.fun(y)){let b=e._events[v];t[v]=({finished:T,cancelled:x})=>{let C=b.get(y);C?(T||(C.finished=!1),x&&(C.cancelled=!0)):b.set(y,{value:null,finished:T||!1,cancelled:x||!1})},c&&(c[v]=t[v])}});let f=e._state;t.pause===!f.paused?(f.paused=t.pause,nc(t.pause?f.pauseQueue:f.resumeQueue)):f.paused&&(t.pause=!0);let d=(o||Object.keys(e.springs)).map(v=>e.springs[v].start(t)),h=t.cancel===!0||zP(t,"cancel")===!0;(m||h&&f.asyncId)&&d.push(UP(++e._lastAsyncId,{props:t,state:f,actions:{pause:Zh,resume:Zh,start(v,y){h?(Td(f,e._lastAsyncId),y(ac(e))):(v.onRest=l,y(qP(m,v,f,e)))}}})),f.paused&&await new Promise(v=>{f.resumeQueue.add(v)});let g=Xw(e,await Promise.all(d));if(a&&g.finished&&!(r&&g.noop)){let v=ZP(t,a,n);if(v)return XP(e,[v]),KP(e,v,!0)}return u&&Ae.batchedUpdates(()=>u(g,e,e.item)),g}function ij(e,t){let r=new qw;return r.key=e,t&&Aa(r,t),r}function sj(e,t,r){t.keys&&Ot(t.keys,o=>{(e[o]||(e[o]=r(o)))._prepareNode(t)})}function XP(e,t){Ot(t,r=>{sj(e.springs,r,o=>ij(o,e))})}function aj(e,t){if(e==null)return{};var r={},o=Object.keys(e),n,i;for(i=0;i=0)&&(r[n]=e[n]);return r}var lj=["children"],Qw=e=>{let{children:t}=e,r=aj(e,lj),o=(0,Ad.useContext)(ug),n=r.pause||!!o.pause,i=r.immediate||!!o.immediate;r=_P(()=>({pause:n,immediate:i}),[n,i]);let{Provider:a}=ug;return Ed.createElement(a,{value:r},t)},ug=uj(Qw,{});Qw.Provider=ug.Provider;Qw.Consumer=ug.Consumer;function uj(e,t){return Object.assign(e,Ed.createContext(t)),e.Provider._context=e,e.Consumer._context=e,e}var MP;(function(e){e.MOUNT="mount",e.ENTER="enter",e.UPDATE="update",e.LEAVE="leave"})(MP||(MP={}));var Zw=class extends Pd{constructor(t,r){super(),this.key=void 0,this.idle=!0,this.calc=void 0,this._active=new Set,this.source=t,this.calc=Ea(...r);let o=this._get(),n=rg(o);tg(this,n.create(o))}advance(t){let r=this._get(),o=this.get();bi(r,o)||(Xn(this).setValue(r),this._onChange(r,this.idle)),!this.idle&&BP(this._active)&&Mw(this)}_get(){let t=ae.arr(this.source)?this.source.map(Nr):Lo(Nr(this.source));return this.calc(...t)}_start(){this.idle&&!BP(this._active)&&(this.idle=!1,Ot(bd(this),t=>{t.done=!1}),rn.skipAnimation?(Ae.batchedUpdates(()=>this.advance()),Mw(this)):ic.start(this))}_attach(){let t=1;Ot(Lo(this.source),r=>{mo(r)&&Aa(r,this),Gw(r)&&(r.idle||this._active.add(r),t=Math.max(t,r.priority+1))}),this.priority=t,this._start()}_detach(){Ot(Lo(this.source),t=>{mo(t)&&ka(t,this)}),this._active.clear(),Mw(this)}eventObserved(t){t.type=="change"?t.idle?this.advance():(this._active.add(t.parent),this._start()):t.type=="idle"?this._active.delete(t.parent):t.type=="priority"&&(this.priority=Lo(this.source).reduce((r,o)=>Math.max(r,(Gw(o)?o.priority:0)+1),0))}};function cj(e){return e.idle!==!1}function BP(e){return!e.size||Array.from(e).every(cj)}function Mw(e){e.idle||(e.idle=!0,Ot(bd(e),t=>{t.done=!0}),Vl(e,{type:"idle",parent:e}))}rn.assign({createStringInterpolator:Qh,to:(e,t)=>new Zw(e,t)});var une=ic.advance;var $P=s(Jw());function rS(e,t){if(e==null)return{};var r={},o=Object.keys(e),n,i;for(i=0;i=0)&&(r[n]=e[n]);return r}var fj=["style","children","scrollTop","scrollLeft"],eE=/^--/;function dj(e,t){return t==null||typeof t=="boolean"||t===""?"":typeof t=="number"&&t!==0&&!eE.test(e)&&!(kd.hasOwnProperty(e)&&kd[e])?t+"px":(""+t).trim()}var JP={};function mj(e,t){if(!e.nodeType||!e.setAttribute)return!1;let r=e.nodeName==="filter"||e.parentNode&&e.parentNode.nodeName==="filter",o=t,{style:n,children:i,scrollTop:a,scrollLeft:l}=o,u=rS(o,fj),c=Object.values(u),m=Object.keys(u).map(f=>r||e.hasAttribute(f)?f:JP[f]||(JP[f]=f.replace(/([A-Z])/g,d=>"-"+d.toLowerCase())));i!==void 0&&(e.textContent=i);for(let f in n)if(n.hasOwnProperty(f)){let d=dj(f,n[f]);eE.test(f)?e.style.setProperty(f,d):e.style[f]=d}m.forEach((f,d)=>{e.setAttribute(f,c[d])}),a!==void 0&&(e.scrollTop=a),l!==void 0&&(e.scrollLeft=l)}var kd={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},pj=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),hj=["Webkit","Ms","Moz","O"];kd=Object.keys(kd).reduce((e,t)=>(hj.forEach(r=>e[pj(r,t)]=e[t]),e),kd);var gj=["x","y","z"],vj=/^(matrix|translate|scale|rotate|skew)/,yj=/^(translate)/,bj=/^(rotate|skew)/,$w=(e,t)=>ae.num(e)&&e!==0?e+t:e,cg=(e,t)=>ae.arr(e)?e.every(r=>cg(r,t)):ae.num(e)?e===t:parseFloat(e)===t,eS=class extends Ll{constructor(t){let{x:r,y:o,z:n}=t,i=rS(t,gj),a=[],l=[];(r||o||n)&&(a.push([r||0,o||0,n||0]),l.push(u=>[`translate3d(${u.map(c=>$w(c,"px")).join(",")})`,cg(u,0)])),xn(i,(u,c)=>{if(c==="transform")a.push([u||""]),l.push(m=>[m,m===""]);else if(vj.test(c)){if(delete i[c],ae.und(u))return;let m=yj.test(c)?"px":bj.test(c)?"deg":"";a.push(Lo(u)),l.push(c==="rotate3d"?([f,d,h,g])=>[`rotate3d(${f},${d},${h},${$w(g,m)})`,cg(g,0)]:f=>[`${c}(${f.map(d=>$w(d,m)).join(",")})`,cg(f,c.startsWith("scale")?1:0)])}}),a.length&&(i.transform=new tS(a,l)),super(i)}},tS=class extends rc{constructor(t,r){super(),this._value=null,this.inputs=t,this.transforms=r}get(){return this._value||(this._value=this._get())}_get(){let t="",r=!0;return Ot(this.inputs,(o,n)=>{let i=Nr(o[0]),[a,l]=this.transforms[n](ae.arr(i)?i:o.map(Nr));t+=" "+a,r=r&&l}),r?"none":t}observerAdded(t){t==1&&Ot(this.inputs,r=>Ot(r,o=>mo(o)&&Aa(o,this)))}observerRemoved(t){t==0&&Ot(this.inputs,r=>Ot(r,o=>mo(o)&&ka(o,this)))}eventObserved(t){t.type=="change"&&(this._value=null),Vl(this,t)}},wj=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],Sj=["scrollTop","scrollLeft"];rn.assign({batchedUpdates:$P.unstable_batchedUpdates,createStringInterpolator:Qh,colors:vP});var xj=AP(wj,{applyAnimatedValues:mj,createAnimatedStyle:e=>new eS(e),getComponentProps:e=>rS(e,Sj)}),yne=xj.animated;var lc=s(B());function _j(e){return{top:e.offsetTop,left:e.offsetLeft}}var Cj=400;function Tj({triggerAnimationOnChange:e}){let t=(0,lc.useRef)(),{previous:r,prevRect:o}=(0,lc.useMemo)(()=>({previous:t.current&&_j(t.current),prevRect:t.current&&t.current.getBoundingClientRect()}),[e]);return(0,lc.useLayoutEffect)(()=>{if(!r||!t.current||window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;let i=new lg({x:0,y:0,width:o.width,height:o.height,config:{duration:Cj,easing:Kw.easeInOutQuint},onChange({value:f}){if(!t.current)return;let{x:d,y:h,width:g,height:v}=f;d=Math.round(d),h=Math.round(h),g=Math.round(g),v=Math.round(v);let y=d===0&&h===0;t.current.style.transformOrigin="center center",t.current.style.transform=y?null:`translate3d(${d}px,${h}px,0)`,t.current.style.width=y?null:`${g}px`,t.current.style.height=y?null:`${v}px`}});t.current.style.transform=void 0;let a=t.current.getBoundingClientRect(),l=Math.round(o.left-a.left),u=Math.round(o.top-a.top),c=a.width,m=a.height;return i.start({x:0,y:0,width:c,height:m,from:{x:l,y:u,width:o.width,height:o.height}}),()=>{i.stop(),i.set({x:0,y:0,width:o.width,height:o.height})}},[r,o]),t}var tE=Tj;var sE=s(ie()),aE=s(N()),lE=s(ge());var Od=s(ie()),rE=s(N()),ho=s(M()),nS=s(ge()),oE=s(wa()),nE=s(Ve()),fg=s(Ke());var oS=s(kt());function Dr(){return!!(0,oS.getQueryArg)(window.location.href,"wp_theme_preview")}function Ra(){return Dr()?(0,oS.getQueryArg)(window.location.href,"wp_theme_preview"):null}var iE=s(P()),{useLocation:Pj}=L(nE.privateApis);function dg({className:e="edit-site-save-button__button",variant:t="primary",showTooltip:r=!0,showReviewMessage:o,icon:n,size:i,__next40pxDefaultSize:a=!1}){let{params:l}=Pj(),{setIsSaveViewOpened:u}=(0,Od.useDispatch)(Re),{saveDirtyEntities:c}=L((0,Od.useDispatch)(fg.store)),{dirtyEntityRecords:m}=(0,fg.useEntitiesSavedStatesIsDirty)(),{isSaving:f,isSaveViewOpen:d,previewingThemeName:h}=(0,Od.useSelect)(C=>{let{isSavingEntityRecord:_,isResolving:O}=C(nS.store),{isSaveViewOpened:R}=C(Re),A=O("activateTheme"),k=Ra();return{isSaving:m.some(I=>_(I.kind,I.name,I.key))||A,isSaveViewOpen:R(),previewingThemeName:k?C(nS.store).getTheme(k)?.name?.rendered:void 0}},[m]),g=!!m.length,v;m.length===1&&(l.postId?v=`${m[0].key}`===l.postId&&m[0].name===l.postType:l.path?.includes("wp_global_styles")&&(v=m[0].name==="globalStyles"));let y=f||!g&&!Dr(),T=Dr()?f?(0,ho.sprintf)((0,ho.__)("Activating %s"),h):y?(0,ho.__)("Saved"):g?(0,ho.sprintf)((0,ho.__)("Activate %s & Save"),h):(0,ho.sprintf)((0,ho.__)("Activate %s"),h):f?(0,ho.__)("Saving"):y?(0,ho.__)("Saved"):!v&&o?(0,ho.sprintf)((0,ho._n)("Review %d change\u2026","Review %d changes\u2026",m.length),m.length):(0,ho.__)("Save");return(0,iE.jsx)(rE.Button,{variant:t,className:e,"aria-disabled":y,"aria-expanded":d,isBusy:f,onClick:y?void 0:v?()=>c({dirtyEntityRecords:m}):()=>u(!0),label:T,shortcut:y?void 0:oE.displayShortcut.primary("s"),showTooltip:r,icon:n,__next40pxDefaultSize:a,size:i,children:T})}var iS=s(P());function sS(){let{isDisabled:e,isSaving:t}=(0,sE.useSelect)(r=>{let{__experimentalGetDirtyEntityRecords:o,isSavingEntityRecord:n}=r(lE.store),i=o(),a=i.some(l=>n(l.kind,l.name,l.key));return{isSaving:a,isDisabled:a||!i.length&&!Dr()}},[]);return(0,iS.jsx)(aE.__experimentalHStack,{className:"edit-site-save-hub",alignment:"right",spacing:4,children:(0,iS.jsx)(dg,{className:"edit-site-save-hub__button",variant:e?null:"primary",showTooltip:!1,icon:e&&!t?El:null,showReviewMessage:!0,__next40pxDefaultSize:!0})})}var hg=s(N()),uc=s(Ke()),Rd=s(ie()),bs=s(M()),aS=s(ge()),bE=s(Ve()),wE=s(B());var uE=s(ge()),cE=s(ie()),fE=s(Ve()),dE=s(kt());var{useHistory:Ej,useLocation:Aj}=L(fE.privateApis);function mE(){let e=Ej(),{path:t}=Aj(),{startResolution:r,finishResolution:o}=(0,cE.useDispatch)(uE.store);return async()=>{if(Dr()){let n="themes.php?action=activate&stylesheet="+Ra()+"&_wpnonce="+window.WP_BLOCK_THEME_ACTIVATE_NONCE;r("activateTheme"),await window.fetch(n),o("activateTheme"),e.navigate((0,dE.addQueryArgs)(t,{wp_theme_preview:""}))}}}var hE=s(mg()),pg=s(B()),gE=s(kt()),kj="/wp/v2/themes?status=active";function vE(){let[e,t]=(0,pg.useState)();return(0,pg.useEffect)(()=>{let r=(0,gE.addQueryArgs)(kj,{context:"edit",wp_theme_preview:""});(0,hE.default)({path:r}).then(o=>t(o[0])).catch(()=>{})},[]),e}var _n=s(P()),{EntitiesSavedStatesExtensible:Oj}=L(uc.privateApis),{useLocation:Rj}=L(bE.privateApis),Ij=({onClose:e,renderDialog:t,variant:r})=>{let o=(0,uc.useEntitiesSavedStatesIsDirty)(),n;o.isDirty?n=(0,bs.__)("Activate & Save"):n=(0,bs.__)("Activate");let i=vE(),a=(0,Rd.useSelect)(m=>m(aS.store).getCurrentTheme(),[]),l=(0,_n.jsx)("p",{children:(0,bs.sprintf)((0,bs.__)("Saving your changes will change your active theme from %1$s to %2$s."),i?.name?.rendered??"...",a?.name?.rendered??"...")}),u=mE();return(0,_n.jsx)(Oj,{...o,additionalPrompt:l,close:e,onSave:async m=>(await u(),m),saveEnabled:!0,saveLabel:n,renderDialog:t,variant:r})},yE=({onClose:e,renderDialog:t,variant:r})=>Dr()?(0,_n.jsx)(Ij,{onClose:e,renderDialog:t,variant:r}):(0,_n.jsx)(uc.EntitiesSavedStates,{close:e,renderDialog:t,variant:r});function Id(){let{query:e}=Rj(),{canvas:t="view"}=e,{isSaveViewOpen:r,isDirty:o,isSaving:n}=(0,Rd.useSelect)(c=>{let{__experimentalGetDirtyEntityRecords:m,isSavingEntityRecord:f,isResolving:d}=c(aS.store),h=m(),g=d("activateTheme"),{isSaveViewOpened:v}=L(c(Re));return{isSaveViewOpen:v(),isDirty:h.length>0,isSaving:h.some(y=>f(y.kind,y.name,y.key))||g}},[]),{setIsSaveViewOpened:i}=(0,Rd.useDispatch)(Re),a=()=>i(!1);if((0,wE.useEffect)(()=>{i(!1)},[t,i]),t==="view")return r?(0,_n.jsx)(hg.Modal,{className:"edit-site-save-panel__modal",onRequestClose:a,title:(0,bs.__)("Review changes"),size:"small",children:(0,_n.jsx)(yE,{onClose:a,variant:"inline"})}):null;let l=Dr()||o,u=n||!l;return(0,_n.jsxs)(Pl,{className:ee("edit-site-layout__actions",{"is-entity-save-view-open":r}),ariaLabel:(0,bs.__)("Save panel"),children:[(0,_n.jsx)("div",{className:ee("edit-site-editor__toggle-save-panel",{"screen-reader-text":r}),children:(0,_n.jsx)(hg.Button,{__next40pxDefaultSize:!0,variant:"secondary",className:"edit-site-editor__toggle-save-panel-button",onClick:()=>i(!0),"aria-haspopup":"dialog",disabled:u,accessibleWhenDisabled:!0,children:(0,bs.__)("Open save panel")})}),r&&(0,_n.jsx)(yE,{onClose:a,renderDialog:!0})]})}var Le=s(P()),{useLocation:Fj}=L(xE.privateApis),{useStyle:SE}=L(on.privateApis),Vj=.3;function Nj(){let{query:e,name:t,areas:r,widths:o}=Fj(),{canvas:n="view"}=e,i=(0,Fa.useViewportMatch)("medium","<"),a=(0,cc.useRef)(),l=(0,Ia.__unstableUseNavigateRegions)(),u=(0,Fa.useReducedMotion)(),[c,m]=(0,Fa.useResizeObserver)(),f=Hh(),[d,h]=(0,cc.useState)(!1),g=tE({triggerAnimationOnChange:t+"-"+n}),{showIconLabels:v}=(0,gg.useSelect)(x=>({showIconLabels:x(TE.store).get("core","showIconLabels")})),y=SE("color.background"),b=SE("color.gradient"),T=(0,Fa.usePrevious)(n);return(0,cc.useEffect)(()=>{T==="edit"&&a.current?.focus()},[n]),(0,Le.jsxs)(Le.Fragment,{children:[(0,Le.jsx)(on.UnsavedChangesWarning,{}),n==="view"&&(0,Le.jsx)(JT,{}),(0,Le.jsx)("div",{...l,ref:l.ref,className:ee("edit-site-layout",l.className,{"is-full-canvas":n==="edit","show-icon-labels":v}),children:(0,Le.jsxs)("div",{className:"edit-site-layout__content",children:[(!i||!r.mobile)&&(0,Le.jsx)(Pl,{ariaLabel:(0,Fd.__)("Navigation"),className:"edit-site-layout__sidebar-region",children:(0,Le.jsx)(Ia.__unstableAnimatePresence,{children:n==="view"&&(0,Le.jsxs)(Ia.__unstableMotion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{type:"tween",duration:u||i?0:Vj,ease:"easeOut"},className:"edit-site-layout__sidebar",children:[(0,Le.jsx)(NT,{ref:a,isTransparent:d}),(0,Le.jsx)(cw,{children:(0,Le.jsx)(fw,{shouldAnimate:t!=="styles",routeKey:t,children:(0,Le.jsx)(on.ErrorBoundary,{children:r.sidebar})})}),(0,Le.jsx)(sS,{}),(0,Le.jsx)(Id,{})]})})}),(0,Le.jsx)(on.EditorSnackbars,{}),i&&r.mobile&&(0,Le.jsx)("div",{className:"edit-site-layout__mobile",children:(0,Le.jsx)(cw,{children:n!=="edit"?(0,Le.jsxs)(Le.Fragment,{children:[(0,Le.jsx)(DT,{ref:a,isTransparent:d}),(0,Le.jsx)(fw,{routeKey:t,children:(0,Le.jsx)(on.ErrorBoundary,{children:r.mobile})}),(0,Le.jsx)(sS,{}),(0,Le.jsx)(Id,{})]}):(0,Le.jsx)(on.ErrorBoundary,{children:r.mobile})})}),!i&&r.content&&n!=="edit"&&(0,Le.jsx)("div",{className:"edit-site-layout__area",style:{maxWidth:o?.content},children:(0,Le.jsx)(on.ErrorBoundary,{children:r.content})}),!i&&r.edit&&n!=="edit"&&(0,Le.jsx)("div",{className:"edit-site-layout__area",style:{maxWidth:o?.edit},children:(0,Le.jsx)(on.ErrorBoundary,{children:r.edit})}),!i&&r.preview&&(0,Le.jsxs)("div",{className:"edit-site-layout__canvas-container",children:[c,!!m.width&&(0,Le.jsx)("div",{className:ee("edit-site-layout__canvas",{"is-right-aligned":d}),ref:g,children:(0,Le.jsx)(on.ErrorBoundary,{children:(0,Le.jsx)(WT,{isReady:!f,isFullWidth:n==="edit",defaultSize:{width:m.width-24,height:m.height},isOversized:d,setIsOversized:h,innerContentStyle:{background:b??y},children:r.preview})})})]})]})})]})}function PE(e){let{createErrorNotice:t}=(0,gg.useDispatch)(CE.store);function r(o){t((0,Fd.sprintf)((0,Fd.__)('The "%s" plugin has encountered an error and cannot be rendered.'),o))}return(0,Le.jsxs)(Ia.SlotFillProvider,{children:[(0,Le.jsx)(_E.PluginArea,{onError:r}),(0,Le.jsx)(Nj,{...e})]})}var yg=s(B()),Va=s(ie()),fc=s(M());var vg=s(Bh()),EE=s(Ve()),AE=s(Do()),lS=s(ge()),bg=s(Ke());var{useHistory:kE,useLocation:OE}=L(EE.privateApis),{useGlobalStyles:Dj}=L(bg.privateApis),Lj=()=>function(){let{openGeneralSidebar:t}=L((0,Va.useDispatch)(Re)),{params:r}=OE(),{canvas:o="view"}=r,{set:n}=(0,Va.useDispatch)(AE.store),i=kE(),a=(0,Va.useSelect)(u=>u(lS.store).getCurrentTheme().is_block_theme,[]);return{isLoading:!1,commands:(0,yg.useMemo)(()=>a?[{name:"core/edit-site/toggle-styles-welcome-guide",label:(0,fc.__)("Learn about styles"),callback:({close:u})=>{u(),o!=="edit"&&i.navigate("/styles?canvas=edit",{transition:"canvas-mode-edit-transition"}),t("edit-site/global-styles"),n("core/edit-site","welcomeGuideStyles",!0),setTimeout(()=>{n("core/edit-site","welcomeGuideStyles",!0)},500)},icon:w1}]:[],[i,t,o,a,n])}},Mj=()=>function(){let{user:t,setUser:r}=Dj(),o=!!t&&(Object.keys(t?.styles??{}).length>0||Object.keys(t?.settings??{}).length>0);return{isLoading:!1,commands:(0,yg.useMemo)(()=>o?[{name:"core/edit-site/reset-global-styles",label:(0,fc.__)("Reset styles"),icon:(0,fc.isRTL)()?Y1:W1,callback:({close:i})=>{i(),r({styles:{},settings:{}})}}]:[],[o,r])}},Bj=()=>function(){let{openGeneralSidebar:t}=L((0,Va.useDispatch)(Re)),{setStylesPath:r}=L((0,Va.useDispatch)(bg.store)),{params:o}=OE(),{canvas:n="view"}=o,i=kE(),a=(0,Va.useSelect)(u=>{let{getEntityRecord:c,__experimentalGetCurrentGlobalStylesId:m}=u(lS.store),f=m();return!!(f?c("root","globalStyles",f):void 0)?._links?.["version-history"]?.[0]?.count},[]);return{isLoading:!1,commands:(0,yg.useMemo)(()=>a?[{name:"core/edit-site/open-styles-revisions",label:(0,fc.__)("Open style revisions"),icon:jf,callback:({close:u})=>{u(),n!=="edit"&&i.navigate("/styles?canvas=edit",{transition:"canvas-mode-edit-transition"}),t("edit-site/global-styles"),r("/revisions")}}]:[],[i,t,r,a,n])}};function RE(){(0,vg.useCommandLoader)({name:"core/edit-site/toggle-styles-welcome-guide",hook:Lj()}),(0,vg.useCommandLoader)({name:"core/edit-site/reset-global-styles",hook:Mj()}),(0,vg.useCommandLoader)({name:"core/edit-site/open-styles-revisions",hook:Bj()})}var IE=s(ie()),FE=s(Bh()),VE=s(St()),NE=s(Ve());var{useCommandContext:jj}=L(FE.privateApis),{useLocation:zj}=L(NE.privateApis);function DE(){let{query:e={}}=zj(),{canvas:t="view"}=e,r=(0,IE.useSelect)(n=>n(VE.store).getBlockSelectionStart(),[]),o="site-editor";t==="edit"&&(o="entity-edit"),r&&(o="block-selection-edit"),jj(o)}var ib=s(ie()),zM=s(B());var ZO=s(N()),Pi=s(M());var KO=s(ie()),XO=s(ge());var dc=s(N()),Na=s(M());var BE=s(ge()),jE=s(ie()),zE=s(Ve()),HE=s(B());var LE=s(N()),ME=s(P());function uS(e){return(0,ME.jsx)(LE.Button,{size:"compact",...e,className:ee("edit-site-sidebar-button",e.className)})}var Mo=s(P()),{useHistory:Hj,useLocation:Gj}=L(zE.privateApis);function Jr({isRoot:e,title:t,actions:r,content:o,footer:n,description:i,backPath:a}){let{dashboardLink:l,dashboardLinkText:u,previewingThemeName:c}=(0,jE.useSelect)(v=>{let{getSettings:y}=L(v(Re)),b=Ra();return{dashboardLink:y().__experimentalDashboardLink,dashboardLinkText:y().__experimentalDashboardLinkText,previewingThemeName:b?v(BE.store).getTheme(b)?.name?.rendered:void 0}},[]),m=Gj(),f=Hj(),{navigate:d}=(0,HE.useContext)(vs),h=a??m.state?.backPath,g=(0,Na.isRTL)()?Xb:qb;return(0,Mo.jsxs)(Mo.Fragment,{children:[(0,Mo.jsxs)(dc.__experimentalVStack,{className:ee("edit-site-sidebar-navigation-screen__main",{"has-footer":!!n}),spacing:0,justify:"flex-start",children:[(0,Mo.jsxs)(dc.__experimentalHStack,{spacing:3,alignment:"flex-start",className:"edit-site-sidebar-navigation-screen__title-icon",children:[!e&&(0,Mo.jsx)(uS,{onClick:()=>{f.navigate(h),d("back")},icon:g,label:(0,Na.__)("Back"),showTooltip:!1}),e&&(0,Mo.jsx)(uS,{icon:g,label:u||(0,Na.__)("Go to the Dashboard"),href:l}),(0,Mo.jsx)(dc.__experimentalHeading,{className:"edit-site-sidebar-navigation-screen__title",color:"#e0e0e0",level:1,size:20,children:Dr()?(0,Na.sprintf)((0,Na.__)("Previewing %1$s: %2$s"),c,t):t}),r&&(0,Mo.jsx)("div",{className:"edit-site-sidebar-navigation-screen__actions",children:r})]}),(0,Mo.jsxs)("div",{className:"edit-site-sidebar-navigation-screen__content",children:[i&&(0,Mo.jsx)("div",{className:"edit-site-sidebar-navigation-screen__description",children:i}),o]})]}),n&&(0,Mo.jsx)("footer",{className:"edit-site-sidebar-navigation-screen__footer",children:n})]})}var mc=s(N()),GE=s(M());var UE=s(Ve()),WE=s(B());var jl=s(P()),{useHistory:Uj,useLink:Wj}=L(UE.privateApis);function Kt({className:e,icon:t,withChevron:r=!1,suffix:o,uid:n,to:i,onClick:a,children:l,...u}){let c=Uj(),{navigate:m}=(0,WE.useContext)(vs);function f(h){a?(a(h),m("forward")):i&&(h.preventDefault(),c.navigate(i),m("forward",`[id="${n}"]`))}let d=Wj(i);return(0,jl.jsx)(mc.__experimentalItem,{className:ee("edit-site-sidebar-navigation-item",{"with-suffix":!r&&o},e),id:n,onClick:f,href:i?d.href:void 0,...u,children:(0,jl.jsxs)(mc.__experimentalHStack,{justify:"flex-start",children:[t&&(0,jl.jsx)(gi,{style:{fill:"currentcolor"},icon:t,size:24}),(0,jl.jsx)(mc.FlexBlock,{children:l}),r&&(0,jl.jsx)(gi,{icon:(0,GE.isRTL)()?Ub:Zb,className:"edit-site-sidebar-navigation-item__drilldown-indicator",size:24}),!r&&o]})})}var Tx=s(M()),nv=s(ie()),Px=s(B()),zO=s(Do()),HO=s(Ke()),GO=s(Ve()),UO=s(kt());var DO=s(N()),LO=s(Xr()),jW=s(ie()),zW=s(St()),Sx=s(B()),HW=s(et());function Da(e,t,r){t=Array.isArray(t)?[...t]:[t],e=Array.isArray(e)?[...e]:{...e};let o=t.pop(),n=e;for(let i of t){let a=n[i];n=n[i]=Array.isArray(a)?[...a]:{...a}}return n[o]=r,e}var ft=(e,t,r)=>{let o=Array.isArray(t)?t:t.split("."),n=e;return o.forEach(i=>{n=n?.[i]}),n??r};var qj=["appearanceTools","useRootPaddingAwareAlignments","background.backgroundImage","background.backgroundRepeat","background.backgroundSize","background.backgroundPosition","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.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.textTransform","typography.writingMode"];function Vd(e,t,r){let o=r?".blocks."+r:"",n=t?"."+t:"",i=`settings${o}${n}`,a=`settings${n}`;if(t)return ft(e,i)??ft(e,a);let l={};return qj.forEach(u=>{let c=ft(e,`settings${o}.${u}`)??ft(e,`settings.${u}`);c!==void 0&&(l=Da(l,u.split("."),c))}),l}function cS(e,t,r,o){let n=o?".blocks."+o:"",i=t?"."+t:"",a=`settings${n}${i}`;return Da(e,a.split("."),r)}var ZE=s(fS());var Yj="1600px",Zj="320px",Kj=1,Xj=.25,Qj=.75,Jj="14px";function YE({minimumFontSize:e,maximumFontSize:t,fontSize:r,minimumViewportWidth:o=Zj,maximumViewportWidth:n=Yj,scaleFactor:i=Kj,minimumFontSizeLimit:a}){if(a=wi(a)?a:Jj,r){let x=wi(r);if(!x?.unit||!x?.value)return null;let C=wi(a,{coerceTo:x.unit});if(C?.value&&!e&&!t&&x?.value<=C?.value)return null;if(t||(t=`${x.value}${x.unit}`),!e){let _=x.unit==="px"?x.value:x.value*16,O=Math.min(Math.max(1-.075*Math.log2(_),Xj),Qj),R=Nd(x.value*O,3);C?.value&&R0}function $j(e){let t=e?.typography??{},r=e?.layout,o=wi(r?.wideSize)?r?.wideSize:null;return dS(t)&&o?{fluid:{maxViewportWidth:o,...typeof t.fluid=="object"?t.fluid:{}}}:{fluid:t?.fluid}}function wg(e,t){let{size:r}=e;if(!r||r==="0"||e?.fluid===!1||!dS(t?.typography)&&!dS(e))return r;let o=$j(t)?.fluid??{},n=YE({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 Si="body",Dd=":root",pc=[{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)=>wg(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:["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 Jn(e,t){if(!e||!t)return t;let r=e.split(","),o=t.split(","),n=[];return r.forEach(i=>{o.forEach(a=>{n.push(`${i.trim()} ${a.trim()}`)})}),n.join(", ")}function KE(e,t){if(!e||!t)return;let r={};return Object.entries(t).forEach(([o,n])=>{typeof n=="string"&&(r[o]=Jn(e,n)),typeof n=="object"&&(r[o]={},Object.entries(n).forEach(([i,a])=>{r[o][i]=Jn(e,a)}))}),r}function XE(e,t){return e.includes(",")?e.split(",").map(n=>n+t).join(","):e+t}function QE(e,t){let r=`.is-style-${e}`;if(!t)return r;let o=/((?::\([^)]+\))?\s*)([^\s:]+)/,n=(a,l,u)=>l+u+r;return t.split(",").map(a=>a.replace(o,n)).join(",")}function ez(e,t){if(!e||!t)return e;if(typeof e=="object"&&"ref"in e&&e?.ref){let r=(0,ZE.getCSSValueFromRawStyle)(ft(t,e.ref));return typeof r=="object"&&r!==null&&"ref"in r&&r?.ref?void 0:r===void 0?e:r}return e}function tz(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 mS(e,t){if(!e||!t)return e;let r=ez(e,t);return typeof r=="object"&&r!==null&&"url"in r&&r?.url&&(r.url=tz(r.url,t?._links?.["wp:theme-file"])),r}function JE(e,t,r=[],o="slug",n){let i=[t?ft(e,["blocks",t,...r]):void 0,ft(e,r)].filter(Boolean);for(let a of i)if(a){let l=["custom","theme","default"];for(let u of l){let c=a[u];if(c){let m=c.find(f=>f[o]===n);if(m)return o==="slug"||JE(e,t,r,"slug",m.slug)[o]===m[o]?m:void 0}}}}function rz(e,t,r,[o,n]=[]){let i=pc.find(l=>l.cssVarInfix===o);if(!i||!e.settings)return r;let a=JE(e.settings,t,i.path,"slug",n);if(a){let{valueKey:l}=i,u=a[l];return Sg(e,t,u)}return r}function oz(e,t,r,o=[]){let n=(t?ft(e?.settings??{},["blocks",t,"custom",...o]):void 0)??ft(e?.settings??{},["custom",...o]);return n?Sg(e,t,n):r}function Sg(e,t,r){if(!r||typeof r!="string")if(typeof r=="object"&&r!==null&&"ref"in r&&typeof r.ref=="string"){let c=ft(e,r.ref);if(!c||typeof c=="object"&&"ref"in c)return c;r=c}else return r;let o="var:",n="var(--wp--",i=")",a;if(r.startsWith(o))a=r.slice(o.length).split("|");else if(r.startsWith(n)&&r.endsWith(i))a=r.slice(n.length,-i.length).split("--");else return r;let[l,...u]=a;return l==="preset"?rz(e,t,r,u):l==="custom"?oz(e,t,r,u):r}function pS(e,t,r,o=!0){let n=t?"."+t:"",i=r?`styles.blocks.${r}${n}`:`styles${n}`;if(!e)return;let a=ft(e,i);return o?Sg(e,r,a):a}function hS(e,t,r,o){let n=t?"."+t:"",i=o?`styles.blocks.${o}${n}`:`styles${n}`;return Da(e,i.split("."),r)}var gS=s(xg());function Ld(e,t){return typeof e!="object"||typeof t!="object"?e===t:(0,gS.default)(e?.styles,t?.styles)&&(0,gS.default)(e?.settings,t?.settings)}var iA=s(_g());function oA(e){return Object.prototype.toString.call(e)==="[object Object]"}function nA(e){var t,r;return oA(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(oA(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}function zl(e,t){return(0,iA.default)(e,t,{isMergeableObject:nA,customMerge:r=>{if(r==="backgroundImage")return(o,n)=>n??o}})}var $r=s(Xr()),jd=s(fS()),xA=s(ie());function gc(e,t="root",r={}){if(!t)return null;let{fallback:o=!1}=r,{name:n,selectors:i,supports:a}=e,l=i&&Object.keys(i).length>0,u=Array.isArray(t)?t.join("."):t,c=null;if(l&&i.root?c=i?.root:a?.__experimentalSelector?c=a.__experimentalSelector:c=".wp-block-"+n.replace("core/","").replace("/","-"),u==="root")return c;let m=Array.isArray(t)?t:t.split(".");if(m.length===1){let d=o?c:null;if(l)return ft(i,`${u}.root`,null)||ft(i,u,null)||d;let h=a?ft(a,`${u}.__experimentalSelector`,null):void 0;return h?Jn(c,h):d}let f;return l&&(f=ft(i,u,null)),f||(o?gc(e,m[0],r):null)}var vz={grad:.9,turn:360,rad:360/(2*Math.PI)},ws=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},Or=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},Cn=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},mA=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},sA=function(e){return{r:Cn(e.r,0,255),g:Cn(e.g,0,255),b:Cn(e.b,0,255),a:Cn(e.a)}},vS=function(e){return{r:Or(e.r),g:Or(e.g),b:Or(e.b),a:Or(e.a,3)}},yz=/^#([0-9a-f]{3,8})$/i,Cg=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},pA=function(e){var t=e.r,r=e.g,o=e.b,n=e.a,i=Math.max(t,r,o),a=i-Math.min(t,r,o),l=a?i===t?(r-o)/a:i===r?2+(o-t)/a:4+(t-r)/a:0;return{h:60*(l<0?l+6:l),s:i?a/i*100:0,v:i/255*100,a:n}},hA=function(e){var t=e.h,r=e.s,o=e.v,n=e.a;t=t/360*6,r/=100,o/=100;var i=Math.floor(t),a=o*(1-r),l=o*(1-(t-i)*r),u=o*(1-(1-t+i)*r),c=i%6;return{r:255*[o,l,a,a,u,o][c],g:255*[u,o,o,l,a,a][c],b:255*[a,a,u,o,o,l][c],a:n}},aA=function(e){return{h:mA(e.h),s:Cn(e.s,0,100),l:Cn(e.l,0,100),a:Cn(e.a)}},lA=function(e){return{h:Or(e.h),s:Or(e.s),l:Or(e.l),a:Or(e.a,3)}},uA=function(e){return hA((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},Bd=function(e){return{h:(t=pA(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},bz=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,wz=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Sz=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,xz=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,wS={string:[[function(e){var t=yz.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:e.length===4?Or(parseInt(e[3]+e[3],16)/255,2):1}:e.length===6||e.length===8?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:e.length===8?Or(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=Sz.exec(e)||xz.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:sA({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=bz.exec(e)||wz.exec(e);if(!t)return null;var r,o,n=aA({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(vz[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return uA(n)},"hsl"]],object:[[function(e){var t=e.r,r=e.g,o=e.b,n=e.a,i=n===void 0?1:n;return ws(t)&&ws(r)&&ws(o)?sA({r:Number(t),g:Number(r),b:Number(o),a:Number(i)}):null},"rgb"],[function(e){var t=e.h,r=e.s,o=e.l,n=e.a,i=n===void 0?1:n;if(!ws(t)||!ws(r)||!ws(o))return null;var a=aA({h:Number(t),s:Number(r),l:Number(o),a:Number(i)});return uA(a)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,n=e.a,i=n===void 0?1:n;if(!ws(t)||!ws(r)||!ws(o))return null;var a=(function(l){return{h:mA(l.h),s:Cn(l.s,0,100),v:Cn(l.v,0,100),a:Cn(l.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(i)});return hA(a)},"hsv"]]},cA=function(e,t){for(var r=0;r=.5},e.prototype.toHex=function(){return t=vS(this.rgba),r=t.r,o=t.g,n=t.b,a=(i=t.a)<1?Cg(Or(255*i)):"","#"+Cg(r)+Cg(o)+Cg(n)+a;var t,r,o,n,i,a},e.prototype.toRgb=function(){return vS(this.rgba)},e.prototype.toRgbString=function(){return t=vS(this.rgba),r=t.r,o=t.g,n=t.b,(i=t.a)<1?"rgba("+r+", "+o+", "+n+", "+i+")":"rgb("+r+", "+o+", "+n+")";var t,r,o,n,i},e.prototype.toHsl=function(){return lA(Bd(this.rgba))},e.prototype.toHslString=function(){return t=lA(Bd(this.rgba)),r=t.h,o=t.s,n=t.l,(i=t.a)<1?"hsla("+r+", "+o+"%, "+n+"%, "+i+")":"hsl("+r+", "+o+"%, "+n+"%)";var t,r,o,n,i},e.prototype.toHsv=function(){return t=pA(this.rgba),{h:Or(t.h),s:Or(t.s),v:Or(t.v),a:Or(t.a,3)};var t},e.prototype.invert=function(){return yr({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),yr(yS(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),yr(yS(this.rgba,-t))},e.prototype.grayscale=function(){return yr(yS(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),yr(fA(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),yr(fA(this.rgba,-t))},e.prototype.rotate=function(t){return t===void 0&&(t=15),this.hue(this.hue()+t)},e.prototype.alpha=function(t){return typeof t=="number"?yr({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):Or(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=Bd(this.rgba);return typeof t=="number"?yr({h:t,s:r.s,l:r.l,a:r.a}):Or(r.h)},e.prototype.isEqual=function(t){return this.toHex()===yr(t).toHex()},e})(),yr=function(e){return e instanceof SS?e:new SS(e)},dA=[],gA=function(e){e.forEach(function(t){dA.indexOf(t)<0&&(t(SS,wS),dA.push(t))})};function Cz(e=[]){let t={r:[],g:[],b:[],a:[]};return e.forEach(r=>{let o=yr(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 vA(e,t){let r=Cz(t);return` `}function Ss(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/([0-9])([a-zA-Z])/g,"$1-$2").replace(/([a-zA-Z])([0-9])/g,"$1-$2").replace(/[\s_]+/g,"-").toLowerCase()}function xS(e){if(!e)return;let t=e.match(/var:preset\|spacing\|(.+)/);return t?`var(--wp--preset--spacing--${t[1]})`:e}function Tz(e){if(!e)return null;let t=typeof e=="string";return{top:t?e:e?.top,left:t?e:e?.left}}function _S(e,t="0"){let r=Tz(e);if(!r)return null;let o=xS(r?.top)||t,n=xS(r?.left)||t;return o===n?o:`${o} ${n}`}var yA={backgroundSize:"cover",backgroundPosition:"50% 50%"};function bA(e){if(!e||!e?.backgroundImage?.url)return;let t;return e?.backgroundSize||(t={backgroundSize:yA.backgroundSize}),e?.backgroundSize==="contain"&&!e?.backgroundPosition&&(t={backgroundPosition:yA.backgroundPosition}),t}var wA={default:{name:"default",slug:"flow",className:"is-layout-flow",baseStyles:[{selector:" > .alignleft",rules:{float:"left","margin-inline-start":"0","margin-inline-end":"2em"}},{selector:" > .alignright",rules:{float:"right","margin-inline-start":"2em","margin-inline-end":"0"}},{selector:" > .aligncenter",rules:{"margin-left":"auto !important","margin-right":"auto !important"}}],spacingStyles:[{selector:" > :first-child",rules:{"margin-block-start":"0"}},{selector:" > :last-child",rules:{"margin-block-end":"0"}},{selector:" > *",rules:{"margin-block-start":null,"margin-block-end":"0"}}]},constrained:{name:"constrained",slug:"constrained",className:"is-layout-constrained",baseStyles:[{selector:" > .alignleft",rules:{float:"left","margin-inline-start":"0","margin-inline-end":"2em"}},{selector:" > .alignright",rules:{float:"right","margin-inline-start":"2em","margin-inline-end":"0"}},{selector:" > .aligncenter",rules:{"margin-left":"auto !important","margin-right":"auto !important"}},{selector:" > :where(:not(.alignleft):not(.alignright):not(.alignfull))",rules:{"max-width":"var(--wp--style--global--content-size)","margin-left":"auto !important","margin-right":"auto !important"}},{selector:" > .alignwide",rules:{"max-width":"var(--wp--style--global--wide-size)"}}],spacingStyles:[{selector:" > :first-child",rules:{"margin-block-start":"0"}},{selector:" > :last-child",rules:{"margin-block-end":"0"}},{selector:" > *",rules:{"margin-block-start":null,"margin-block-end":"0"}}]},flex:{name:"flex",slug:"flex",className:"is-layout-flex",displayMode:"flex",baseStyles:[{selector:"",rules:{"flex-wrap":"wrap","align-items":"center"}},{selector:" > :is(*, div)",rules:{margin:"0"}}],spacingStyles:[{selector:"",rules:{gap:null}}]},grid:{name:"grid",slug:"grid",className:"is-layout-grid",displayMode:"grid",baseStyles:[{selector:" > :is(*, div)",rules:{margin:"0"}}],spacingStyles:[{selector:"",rules:{gap:null}}]}};var Pz={button:"wp-element-button",caption:"wp-element-caption"},Ez={__experimentalBorder:"border",color:"color",dimensions:"dimensions",spacing:"spacing",typography:"typography"};function Az(e={},t){return pc.reduce((r,{path:o,valueKey:n,valueFunc:i,cssVarInfix:a})=>{let l=ft(e,o,[]);return["default","theme","custom"].forEach(u=>{l[u]&&l[u].forEach(c=>{n&&!i?r.push(`--wp--preset--${a}--${Ss(c.slug)}: ${c[n]}`):i&&typeof i=="function"&&r.push(`--wp--preset--${a}--${Ss(c.slug)}: ${i(c,t)}`)})}),r},[])}function kz(e="*",t={}){return pc.reduce((r,{path:o,cssVarInfix:n,classes:i})=>{if(!i)return r;let a=ft(t,o,[]);return["default","theme","custom"].forEach(l=>{a[l]&&a[l].forEach(({slug:u})=>{i.forEach(({classSuffix:c,propertyName:m})=>{let f=`.has-${Ss(u)}-${c}`,d=e.split(",").map(g=>`${g}${f}`).join(","),h=`var(--wp--preset--${n}--${Ss(u)})`;r+=`${d}{${m}: ${h} !important;}`})})}),r},"")}function Oz(e={}){return pc.filter(t=>t.path.at(-1)==="duotone").flatMap(t=>{let r=ft(e,t.path,{});return["default","theme"].filter(o=>r[o]).flatMap(o=>r[o].map(n=>vA(`wp-duotone-${n.slug}`,n.colors))).join("")})}function _A(e={},t,r){let o=[];return Object.keys(e).forEach(n=>{let i=t+Ss(n.replace("/","-")),a=e[n];if(a instanceof Object){let l=i+r;o=[...o,..._A(a,l,r)]}else o.push(`${i}: ${a}`)}),o}function Rz(e,t){let r=e.split(","),o=[];return r.forEach(n=>{o.push(`${t.trim()}${n.trim()}`)}),o.join(", ")}var SA=(e,t)=>{let r={};return Object.entries(e).forEach(([o,n])=>{if(o==="root"||!t?.[o])return;let i=typeof n=="string";if(!i&&typeof n=="object"&&n!==null&&Object.entries(n).forEach(([a,l])=>{if(a==="root"||!t?.[o][a])return;let u={[o]:{[a]:t[o][a]}},c=vc(u);r[l]=[...r[l]||[],...c],delete t[o][a]}),i||typeof n=="object"&&n!==null&&"root"in n){let a=i?n:n.root,l={[o]:t[o]},u=vc(l);r[a]=[...r[a]||[],...u],delete t[o]}}),r};function vc(e={},t="",r,o={},n=!1){let i=Si===t,a=Object.entries($r.__EXPERIMENTAL_STYLE_PROPERTY).reduce((u,[c,{value:m,properties:f,useEngine:d,rootOnly:h}])=>{if(h&&!i)return u;let g=m;if(g[0]==="elements"||d)return u;let v=ft(e,g);if(c==="--wp--style--root--padding"&&(typeof v=="string"||!r))return u;if(f&&typeof v!="string")Object.entries(f).forEach(y=>{let[b,T]=y;if(!ft(v,[T],!1))return;let x=b.startsWith("--")?b:Ss(b);u.push(`${x}: ${(0,jd.getCSSValueFromRawStyle)(ft(v,[T]))}`)});else if(ft(e,g,!1)){let y=c.startsWith("--")?c:Ss(c);u.push(`${y}: ${(0,jd.getCSSValueFromRawStyle)(ft(e,g))}`)}return u},[]);return e.background&&(e.background?.backgroundImage&&(e.background.backgroundImage=mS(e.background.backgroundImage,o)),!i&&e.background?.backgroundImage?.id&&(e={...e,background:{...e.background,...bA(e.background)}})),(0,jd.getCSSRules)(e).forEach(u=>{if(i&&(r||n)&&u.key.startsWith("padding"))return;let c=u.key.startsWith("--")?u.key:Ss(u.key),m=mS(u.value,o);c==="font-size"&&(m=wg({name:"",slug:"",size:m},o?.settings)),c==="aspect-ratio"&&a.push("min-height: unset"),a.push(`${c}: ${m}`)}),a}function Iz({layoutDefinitions:e=wA,style:t,selector:r,hasBlockGapSupport:o,hasFallbackGapSupport:n,fallbackGapValue:i}){let a="",l=o?_S(t?.spacing?.blockGap):"";if(n&&(r===Si?l=l||"0.5em":!o&&i&&(l=i)),l&&e&&(Object.values(e).forEach(({className:u,name:c,spacingStyles:m})=>{!o&&c!=="flex"&&c!=="grid"||m?.length&&m.forEach(f=>{let d=[];if(f.rules&&Object.entries(f.rules).forEach(([h,g])=>{d.push(`${h}: ${g||l}`)}),d.length){let h="";o?h=r===Si?`:root :where(.${u})${f?.selector||""}`:`:root :where(${r}-${u})${f?.selector||""}`:h=r===Si?`:where(.${u}${f?.selector||""})`:`:where(${r}.${u}${f?.selector||""})`,a+=`${h} { ${d.join("; ")}; }`}})}),r===Si&&o&&(a+=`${Dd} { --wp--style--block-gap: ${l}; }`)),r===Si&&e){let u=["block","flex","grid"];Object.values(e).forEach(({className:c,displayMode:m,baseStyles:f})=>{m&&u.includes(m)&&(a+=`${r} .${c} { display:${m}; }`),f?.length&&f.forEach(d=>{let h=[];if(d.rules&&Object.entries(d.rules).forEach(([g,v])=>{h.push(`${g}: ${v}`)}),h.length){let g=`.${c}${d?.selector||""}`;a+=`${g} { ${h.join("; ")}; }`}})})}return a}var Fz=["border","color","dimensions","spacing","typography","filter","outline","shadow","background"];function Tg(e){if(!e)return{};let o=Object.entries(e).filter(([n])=>Fz.includes(n)).map(([n,i])=>[n,JSON.parse(JSON.stringify(i))]);return Object.fromEntries(o)}var Vz=(e,t)=>{let r=[];if(!e?.styles)return r;let o=Tg(e.styles);return o&&r.push({styles:o,selector:Si,skipSelectorWrapper:!0}),Object.entries($r.__EXPERIMENTAL_ELEMENTS).forEach(([n,i])=>{e.styles?.elements?.[n]&&r.push({styles:e.styles?.elements?.[n]??{},selector:i,skipSelectorWrapper:!Pz[n]})}),Object.entries(e.styles?.blocks??{}).forEach(([n,i])=>{let a=Tg(i),l=i;if(l?.variations){let u={};Object.entries(l.variations).forEach(([c,m])=>{let f=m;u[c]=Tg(f),f?.css&&(u[c].css=f.css);let d=typeof t!="string"?t[n]?.styleVariationSelectors?.[c]:void 0;Object.entries(f?.elements??{}).forEach(([h,g])=>{g&&$r.__EXPERIMENTAL_ELEMENTS[h]&&r.push({styles:g,selector:Jn(d,$r.__EXPERIMENTAL_ELEMENTS[h])})}),Object.entries(f?.blocks??{}).forEach(([h,g])=>{let v=typeof t!="string"?Jn(d,t[h]?.selector):void 0,y=typeof t!="string"?Jn(d,t[h]?.duotoneSelector):void 0,b=typeof t!="string"?KE(d,t[h]?.featureSelectors??{}):void 0,T=Tg(g);g?.css&&(T.css=g.css),!(!v||typeof t=="string")&&(r.push({selector:v,duotoneSelector:y,featureSelectors:b,fallbackGapValue:t[h]?.fallbackGapValue,hasLayoutSupport:t[h]?.hasLayoutSupport,styles:T}),Object.entries(g.elements??{}).forEach(([x,C])=>{C&&$r.__EXPERIMENTAL_ELEMENTS[x]&&r.push({styles:C,selector:Jn(v,$r.__EXPERIMENTAL_ELEMENTS[x])})}))})}),a.variations=u}typeof t!="string"&&t?.[n]?.selector&&r.push({duotoneSelector:t[n].duotoneSelector,fallbackGapValue:t[n].fallbackGapValue,hasLayoutSupport:t[n].hasLayoutSupport,selector:t[n].selector,styles:a,featureSelectors:t[n].featureSelectors,styleVariationSelectors:t[n].styleVariationSelectors}),Object.entries(l?.elements??{}).forEach(([u,c])=>{typeof t!="string"&&c&&t?.[n]&&$r.__EXPERIMENTAL_ELEMENTS[u]&&r.push({styles:c,selector:t[n]?.selector.split(",").map(m=>$r.__EXPERIMENTAL_ELEMENTS[u].split(",").map(d=>m+" "+d)).join(",")})})}),r},TS=(e,t)=>{let r=[];if(!e?.settings)return r;let o=a=>{let l={};return pc.forEach(({path:u})=>{let c=ft(a,u,!1);c!==!1&&(l=Da(l,u,c))}),l},n=o(e.settings),i=e.settings?.custom;return(Object.keys(n).length>0||i)&&r.push({presets:n,custom:i,selector:Dd}),Object.entries(e.settings?.blocks??{}).forEach(([a,l])=>{let u=l.custom;if(typeof t=="string"||!t[a])return;let c=o(l);(Object.keys(c).length>0||u)&&r.push({presets:c,custom:u,selector:t[a]?.selector})}),r},Nz=(e,t)=>{let r=TS(e,t),o="";return r.forEach(({presets:n,custom:i,selector:a})=>{let l=e?.settings?Az(n,e?.settings):[],u=_A(i,"--wp--custom--","--");u.length>0&&l.push(...u),l.length>0&&(o+=`${a}{${l.join(";")};}`)}),o},Dz=(e,t,r,o,n=!1,i=!1,a={})=>{let l={blockGap:!0,blockStyles:!0,layoutStyles:!0,marginReset:!0,presets:!0,rootPadding:!0,variationStyles:!1,...a},u=Vz(e,t),c=TS(e,t),m=e?.settings?.useRootPaddingAwareAlignments,{contentSize:f,wideSize:d}=e?.settings?.layout||{},h=l.marginReset||l.rootPadding||l.layoutStyles,g="";if(l.presets&&(f||d)&&(g+=`${Dd} {`,g=f?g+` --wp--style--global--content-size: ${f};`:g,g=d?g+` --wp--style--global--wide-size: ${d};`:g,g+="}"),h&&(g+=":where(body) {margin: 0;",l.rootPadding&&m&&(g+=`padding-right: 0; padding-left: 0; padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom) } .has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); } .has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); } .has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; } .has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0; `),g+="}"),l.blockStyles&&u.forEach(({selector:v,duotoneSelector:y,styles:b,fallbackGapValue:T,hasLayoutSupport:x,featureSelectors:C,styleVariationSelectors:_,skipSelectorWrapper:O})=>{if(C){let k=SA(C,b);Object.entries(k).forEach(([I,D])=>{if(D.length){let z=D.join(";");g+=`:root :where(${I}){${z};}`}})}if(y){let k={};b?.filter&&(k.filter=b.filter,delete b.filter);let I=vc(k);I.length&&(g+=`${y}{${I.join(";")};}`)}!n&&(Si===v||x)&&(g+=Iz({style:b,selector:v,hasBlockGapSupport:r,hasFallbackGapSupport:o,fallbackGapValue:T}));let R=vc(b,v,m,e,i);if(R?.length){let k=O?v:`:root :where(${v})`;g+=`${k}{${R.join(";")};}`}b?.css&&(g+=CS(b.css,`:root :where(${v})`)),l.variationStyles&&_&&Object.entries(_).forEach(([k,I])=>{let D=b?.variations?.[k];if(D){if(C){let E=SA(C,D);Object.entries(E).forEach(([w,V])=>{if(V.length){let F=Rz(w,I),H=V.join(";");g+=`:root :where(${F}){${H};}`}})}let z=vc(D,I,m,e);z.length&&(g+=`:root :where(${I}){${z.join(";")};}`),D?.css&&(g+=CS(D.css,`:root :where(${I})`))}});let A=Object.entries(b).filter(([k])=>k.startsWith(":"));A?.length&&A.forEach(([k,I])=>{let D=vc(I);if(!D?.length)return;let E=`:root :where(${v.split(",").map(w=>w+k).join(",")}){${D.join(";")};}`;g+=E})}),l.layoutStyles&&(g=g+".wp-site-blocks > .alignleft { float: left; margin-right: 2em; }",g=g+".wp-site-blocks > .alignright { float: right; margin-left: 2em; }",g=g+".wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }"),l.blockGap&&r){let v=_S(e?.styles?.spacing?.blockGap)||"0.5em";g=g+`:root :where(.wp-site-blocks) > * { margin-block-start: ${v}; margin-block-end: 0; }`,g=g+":root :where(.wp-site-blocks) > :first-child { margin-block-start: 0; }",g=g+":root :where(.wp-site-blocks) > :last-child { margin-block-end: 0; }"}return l.presets&&c.forEach(({selector:v,presets:y})=>{(Si===v||Dd===v)&&(v="");let b=kz(v,y);b.length>0&&(g+=b)}),g};function Lz(e,t){return TS(e,t).flatMap(({presets:o})=>Oz(o))}var Mz=(e,t)=>{if(e?.selectors&&Object.keys(e.selectors).length>0)return e.selectors;let r={root:t};return Object.entries(Ez).forEach(([o,n])=>{let i=gc(e,o);i&&(r[n]=i)}),r},Bz=(e,t)=>{let{getBlockStyles:r}=(0,xA.select)($r.store),o={};return e.forEach(n=>{let i=n.name,a=gc(n);if(!a)return;let l=gc(n,"filter.duotone");if(!l){let h=gc(n),g=(0,$r.getBlockSupport)(n,"color.__experimentalDuotone",!1);l=g&&h&&Jn(h,g)}let u=!!n?.supports?.layout||!!n?.supports?.__experimentalLayout,c=n?.supports?.spacing?.blockGap?.__experimentalDefault,m=r(i),f={};m?.forEach(h=>{let g=t?`-${t}`:"",v=`${h.name}${g}`,y=QE(v,a);f[v]=y});let d=Mz(n,a);o[i]={duotoneSelector:l??void 0,fallbackGapValue:c,featureSelectors:Object.keys(d).length?d:void 0,hasLayoutSupport:u,name:i,selector:a,styleVariationSelectors:m?.length?f:void 0}}),o};function jz(e){let t=e.styles?.blocks,r=t?.["core/separator"];return r&&r.color?.background&&!r.color?.text&&!r.border?.color?{...e,styles:{...e.styles,blocks:{...t,"core/separator":{...r,color:{...r.color,text:r.color?.background}}}}}:e}function CS(e,t){let r="";return!e||e.trim()===""||e.split("&").forEach(n=>{if(!n||n.trim()==="")return;if(!n.includes("{"))r+=`:root :where(${t}){${n.trim()}}`;else{let a=n.replace("}","").split("{");if(a.length!==2)return;let[l,u]=a,c=l.match(/([>+~\s]*::[a-zA-Z-]+)/),m=c?c[1]:"",f=c?l.replace(m,"").trim():l.trim(),d;f===""?d=t:d=l.startsWith(" ")?Jn(t,f):XE(t,f),r+=`:root :where(${d})${m}{${u.trim()}}`}}),r}function zd(e={},t=[],r={}){let{hasBlockGapSupport:o,hasFallbackGapSupport:n,disableLayoutStyles:i=!1,disableRootPadding:a=!1,styleOptions:l={}}=r,u=t.length>0?t:(0,$r.getBlockTypes)(),c=Vd(e,"spacing.blockGap"),m=o??c!==null,f=n??!m;if(!e?.styles||!e?.settings)return[[],{}];let d=jz(e),h=Bz(u),g=Nz(d,h),v=Dz(d,h,m,f,i,a,l),y=Lz(d,h),b=[{css:g,isGlobalStyles:!0},{css:v,isGlobalStyles:!0},{css:d?.styles?.css??"",isGlobalStyles:!0},{assets:y,__unstableType:"svg",isGlobalStyles:!0}];return u.forEach(T=>{let x=d?.styles?.blocks?.[T.name];if(x?.css){let C=h[T.name].selector;b.push({css:CS(x.css,C),isGlobalStyles:!0})}}),[b,d.settings]}var PS=s(B());var CA=s(B()),Lr=(0,CA.createContext)({user:{styles:{},settings:{}},base:{styles:{},settings:{}},merged:{styles:{},settings:{}},onChange:()=>{},fontLibraryEnabled:!1});var TA=s(P());function Pg({children:e,value:t,baseValue:r,onChange:o,fontLibraryEnabled:n}){let i=(0,PS.useMemo)(()=>zl(r,t),[r,t]),a=(0,PS.useMemo)(()=>({user:t,base:r,merged:i,onChange:o,fontLibraryEnabled:n}),[t,r,i,o,n]);return(0,TA.jsx)(Lr.Provider,{value:a,children:e})}var xs=s(N()),HA=s(M());var t7=s(ie()),r7=s(ge());var PA=s(P());function ES({className:e,...t}){return(0,PA.jsx)(gi,{className:ee(e,"global-styles-ui-icon-with-current-color"),...t})}var La=s(N());var Hl=s(P());function zz({icon:e,children:t,...r}){return(0,Hl.jsxs)(La.__experimentalItem,{...r,children:[e&&(0,Hl.jsxs)(La.__experimentalHStack,{justify:"flex-start",children:[(0,Hl.jsx)(ES,{icon:e,size:24}),(0,Hl.jsx)(La.FlexItem,{children:t})]}),!e&&t]})}function xi(e){return(0,Hl.jsx)(La.Navigator.Button,{as:zz,...e})}var Uz=s(N());var Wz=s(M()),FA=s(St());var AS=function(e){var t=e/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},kS=function(e){return .2126*AS(e.r)+.7152*AS(e.g)+.0722*AS(e.b)};function EA(e){e.prototype.luminance=function(){return t=kS(this.rgba),(r=2)===void 0&&(r=0),o===void 0&&(o=Math.pow(10,r)),Math.round(o*t)/o+0;var t,r,o},e.prototype.contrast=function(t){t===void 0&&(t="#FFF");var r,o,n,i,a,l,u,c=t instanceof e?t:new e(t);return i=this.rgba,a=c.toRgb(),l=kS(i),u=kS(a),r=l>u?(l+.05)/(u+.05):(u+.05)/(l+.05),(o=2)===void 0&&(o=0),n===void 0&&(n=Math.pow(10,o)),Math.floor(n*r)/n+0},e.prototype.isReadable=function(t,r){return t===void 0&&(t="#FFF"),r===void 0&&(r={}),this.contrast(t)>=(l=(a=(o=r).size)===void 0?"normal":a,(i=(n=o.level)===void 0?"AA":n)==="AAA"&&l==="normal"?7:i==="AA"&&l==="large"?3:4.5);var o,n,i,a,l}}var $n=s(B()),OA=s(ie()),RA=s(ge()),RS=s(M());function OS(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"&&OS(e[r],t);return e}var Eg=(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=Eg(e[o],t);Object.keys(n).length&&(r[o]=n)}}),r};function Hd(e,t){let r=Eg(structuredClone(e),t);return Ld(r,e)}function AA(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 kA(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,i=AA(o,n),a=e?.styles?.elements?.heading?.typography?.fontFamily,l;return a?l=AA(o,e?.styles?.elements?.heading?.typography?.fontFamily):l=i,[i,l]}gA([EA]);function dt(e,t,r="merged",o=!0){let{user:n,base:i,merged:a,onChange:l}=(0,$n.useContext)(Lr),u=a;r==="base"?u=i:r==="user"&&(u=n);let c=(0,$n.useMemo)(()=>pS(u,e,t,o),[u,e,t,o]),m=(0,$n.useCallback)(f=>{let d=hS(n,e,f,t);l(d)},[n,l,e,t]);return[c,m]}function zt(e,t,r="merged"){let{user:o,base:n,merged:i,onChange:a}=(0,$n.useContext)(Lr),l=i;r==="base"?l=n:r==="user"&&(l=o);let u=(0,$n.useMemo)(()=>Vd(l,e,t),[l,e,t]),c=(0,$n.useCallback)(m=>{let f=cS(o,e,m,t);a(f)},[o,a,e,t]);return[u,c]}var Hz=[];function Gz({title:e,settings:t,styles:r}){return e===(0,RS.__)("Default")||Object.keys(t||{}).length>0||Object.keys(r||{}).length>0}function Ag(e=[]){let{variationsFromTheme:t}=(0,OA.useSelect)(o=>({variationsFromTheme:o(RA.store).__experimentalGetCurrentThemeGlobalStylesVariations?.()||Hz}),[]),{user:r}=(0,$n.useContext)(Lr);return(0,$n.useMemo)(()=>{let o=structuredClone(r),n=OS(o,e);n.title=(0,RS.__)("Default");let i=t.filter(l=>Hd(l,e)).map(l=>zl(n,l)),a=[n,...i];return a?.length?a.filter(Gz):[]},[e,r,t])}var IA=s(yp()),{lock:Hse,unlock:qe}=(0,IA.__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 IS=s(P()),{useHasDimensionsPanel:Yse,useHasTypographyPanel:Zse,useHasColorPanel:Kse,useSettingsForBlockElement:Xse,useHasBackgroundPanel:Qse}=qe(FA.privateApis);var _i=s(N());function yc(){let[e="black"]=dt("color.text"),[t="white"]=dt("color.background"),[r=e]=dt("elements.h1.color.text"),[o=r]=dt("elements.link.color.text"),[n=o]=dt("elements.button.color.background"),[i]=zt("color.palette.core")||[],[a]=zt("color.palette.theme")||[],[l]=zt("color.palette.custom")||[],u=(a??[]).concat(l??[]).concat(i??[]),c=u.filter(({color:d})=>d===e),m=u.filter(({color:d})=>d===n),f=c.concat(m).concat(u).filter(({color:d})=>d!==t).slice(0,2);return{paletteColors:u,highlightedColors:f}}var VA=s(B()),NA=s(N()),FS=s(M());function qz(e,t){return t.length===0?null:(t.sort((r,o)=>Math.abs(e-r)-Math.abs(e-o)),t[0])}function Yz(e){let t=[];return e.forEach(r=>{let o=String(r.fontWeight).split(" ");if(o.length===2){let n=parseInt(o[0]),i=parseInt(o[1]);for(let a=n;a<=i;a+=100)t.push(a)}else o.length===1&&t.push(parseInt(o[0]))}),t}function Zz(e){let t=/^(?!generic\([ a-zA-Z\-]+\)$)(?!^[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 Gd(e){let t={fontFamily:Zz(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=Yz(r),n=qz(400,o);t.fontWeight=String(n)||"400"}else t.fontStyle=e.fontFace.length&&e.fontFace[0].fontStyle||"normal",t.fontWeight=e.fontFace.length&&String(e.fontFace[0].fontWeight)||"400"}return t}var Ud=s(P());function kg({fontSize:e,variation:t}){let{base:r}=(0,VA.useContext)(Lr),o=r;t&&(o={...r,...t});let[n]=dt("color.text"),[i,a]=kA(o),l=i?Gd(i):{},u=a?Gd(a):{};return n&&(l.color=n,u.color=n),e&&(l.fontSize=e,u.fontSize=e),(0,Ud.jsxs)(NA.__unstableMotion.div,{animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:.3,type:"tween"},style:{textAlign:"center",lineHeight:1},children:[(0,Ud.jsx)("span",{style:u,children:(0,FS._x)("A","Uppercase letter A")}),(0,Ud.jsx)("span",{style:l,children:(0,FS._x)("a","Lowercase letter A")})]})}var DA=s(N());var LA=s(P());function MA({normalizedColorSwatchSize:e,ratio:t}){let{highlightedColors:r}=yc(),o=e*t;return r.map(({slug:n,color:i},a)=>(0,LA.jsx)(DA.__unstableMotion.div,{style:{height:o,width:o,background:i,borderRadius:o/2},animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:a===1?.2:.1}},`${n}-${a}`))}var zA=s(N()),bc=s(et()),Gl=s(B());var Ma=s(P()),BA=248,jA=152,Kz={leading:!0,trailing:!0};function Xz({children:e,label:t,isFocused:r,withHoverView:o}){let[n="white"]=dt("color.background"),[i]=dt("color.gradient"),a=(0,bc.useReducedMotion)(),[l,u]=(0,Gl.useState)(!1),[c,{width:m}]=(0,bc.useResizeObserver)(),[f,d]=(0,Gl.useState)(m),[h,g]=(0,Gl.useState)(),v=(0,bc.useThrottle)(d,250,Kz);(0,Gl.useLayoutEffect)(()=>{m&&v(m)},[m,v]),(0,Gl.useLayoutEffect)(()=>{let x=f?f/BA:1,C=x-(h||0);(Math.abs(C)>.1||!h)&&g(x)},[f,h]);let y=m?m/BA:1,b=h||y;return(0,Ma.jsxs)(Ma.Fragment,{children:[(0,Ma.jsx)("div",{style:{position:"relative"},children:c}),!!m&&(0,Ma.jsx)("div",{className:"global-styles-ui-preview__wrapper",style:{height:jA*b},onMouseEnter:()=>u(!0),onMouseLeave:()=>u(!1),tabIndex:-1,children:(0,Ma.jsx)(zA.__unstableMotion.div,{style:{height:jA*b,width:"100%",background:i??n,cursor:o?"pointer":void 0},initial:"start",animate:(l||r)&&!a&&t?"hover":"start",children:[].concat(e).map((x,C)=>x({ratio:b,key:C}))})})]})}var wc=Xz;var Bo=s(P()),Qz={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},Jz={hover:{opacity:1},start:{opacity:.5}},$z={hover:{scale:1,opacity:1},start:{scale:0,opacity:0}};function e7({label:e,isFocused:t,withHoverView:r,variation:o}){let[n]=dt("typography.fontWeight"),[i="serif"]=dt("typography.fontFamily"),[a=i]=dt("elements.h1.typography.fontFamily"),[l=n]=dt("elements.h1.typography.fontWeight"),[u="black"]=dt("color.text"),[c=u]=dt("elements.h1.color.text"),{paletteColors:m}=yc();return(0,Bo.jsxs)(wc,{label:e,isFocused:t,withHoverView:r,children:[({ratio:f,key:d})=>(0,Bo.jsx)(_i.__unstableMotion.div,{variants:Qz,style:{height:"100%",overflow:"hidden"},children:(0,Bo.jsxs)(_i.__experimentalHStack,{spacing:10*f,justify:"center",style:{height:"100%",overflow:"hidden"},children:[(0,Bo.jsx)(kg,{fontSize:65*f,variation:o}),(0,Bo.jsx)(_i.__experimentalVStack,{spacing:4*f,children:(0,Bo.jsx)(MA,{normalizedColorSwatchSize:32,ratio:f})})]})},d),({key:f})=>(0,Bo.jsx)(_i.__unstableMotion.div,{variants:r?Jz:void 0,style:{height:"100%",width:"100%",position:"absolute",top:0,overflow:"hidden",filter:"blur(60px)",opacity:.1},children:(0,Bo.jsx)(_i.__experimentalHStack,{spacing:0,justify:"flex-start",style:{height:"100%",overflow:"hidden"},children:m.slice(0,4).map(({color:d},h)=>(0,Bo.jsx)("div",{style:{height:"100%",background:d,flexGrow:1}},h))})},f),({ratio:f,key:d})=>(0,Bo.jsx)(_i.__unstableMotion.div,{variants:$z,style:{height:"100%",width:"100%",overflow:"hidden",position:"absolute",top:0},children:(0,Bo.jsx)(_i.__experimentalVStack,{spacing:3*f,justify:"center",style:{height:"100%",overflow:"hidden",padding:10*f,boxSizing:"border-box"},children:e&&(0,Bo.jsx)("div",{style:{fontSize:40*f,fontFamily:a,color:c,fontWeight:l,lineHeight:"1em",textAlign:"center"},children:e})})},d)]})}var VS=e7;var GA=s(P());var LS=s(Xr()),Sc=s(M()),Wl=s(N()),MS=s(ie()),Ba=s(B()),Og=s(St()),KA=s(et()),XA=s(NS());var WA=s(Xr()),qA=s(ie()),o7=s(N());var n7=s(P());function i7(e,t){return e?.filter(r=>r.source==="block"||t.includes(r.name))||[]}function DS(e){let t=(0,qA.useSelect)(n=>{let{getBlockStyles:i}=n(WA.store);return i(e)},[e]),[r]=dt("variations",e),o=Object.keys(r??{});return i7(t,o)}var Ul=s(N()),YA=s(M());var ZA=s(P());var Ci=s(P()),{useHasDimensionsPanel:s7,useHasTypographyPanel:a7,useHasBorderPanel:l7,useSettingsForBlockElement:u7,useHasColorPanel:c7}=qe(Og.privateApis);function f7(){let e=(0,MS.useSelect)(n=>n(LS.store).getBlockTypes(),[]),t=(n,i)=>{let{core:a,noncore:l}=n;return(i.name.startsWith("core/")?a:l).push(i),n},{core:r,noncore:o}=e.reduce(t,{core:[],noncore:[]});return[...r,...o]}function d7(e){let[t]=zt("",e),r=u7(t,e),o=a7(r),n=c7(r),i=l7(r),a=s7(r),l=i||a,u=!!DS(e)?.length;return o||n||l||u}function m7({block:e}){return d7(e.name)?(0,Ci.jsx)(xi,{path:"/blocks/"+encodeURIComponent(e.name),children:(0,Ci.jsxs)(Wl.__experimentalHStack,{justify:"flex-start",children:[(0,Ci.jsx)(Og.BlockIcon,{icon:e.icon}),(0,Ci.jsx)(Wl.FlexItem,{children:e.title})]})}):null}function p7({filterValue:e}){let t=f7(),r=(0,KA.useDebounce)(XA.speak,500),{isMatchingSearchTerm:o}=(0,MS.useSelect)(LS.store),n=e?t.filter(a=>o(a,e)):t,i=(0,Ba.useRef)(null);return(0,Ba.useEffect)(()=>{if(!e)return;let a=i.current?.childElementCount||0,l=(0,Sc.sprintf)((0,Sc._n)("%d result found.","%d results found.",a),a);r(l,"polite")},[e,r]),(0,Ci.jsx)("div",{ref:i,className:"global-styles-ui-block-types-item-list",role:"list",children:n.length===0?(0,Ci.jsx)(Wl.__experimentalText,{align:"center",as:"p",children:(0,Sc.__)("No blocks found.")}):n.map(a=>(0,Ci.jsx)(m7,{block:a},"menu-itemblock-"+a.name))})}var Fae=(0,Ba.memo)(p7);var b7=s(Xr()),ek=s(St()),w7=s(B()),S7=s(ie()),x7=s(ge()),BS=s(N()),tk=s(M());var h7=s(St()),QA=s(Xr()),g7=s(N()),v7=s(B());var y7=s(P());var JA=s(N()),$A=s(P());function nn({children:e,level:t=2}){return(0,$A.jsx)(JA.__experimentalHeading,{className:"global-styles-ui-subtitle",level:t,children:e})}var jS=s(P());var{useHasDimensionsPanel:Yae,useHasTypographyPanel:Zae,useHasBorderPanel:Kae,useSettingsForBlockElement:Xae,useHasColorPanel:Qae,useHasFiltersPanel:Jae,useHasImageSettingsPanel:$ae,useHasBackgroundPanel:ele,BackgroundPanel:tle,BorderPanel:rle,ColorPanel:ole,TypographyPanel:nle,DimensionsPanel:ile,FiltersPanel:sle,ImageSettingsPanel:ale,AdvancedPanel:lle}=qe(ek.privateApis);var GU=s(M()),UU=s(N()),WU=s(B());var _7=s(N());var C7=s(P());var T7=s(M()),Rg=s(N());var rk=s(P());var Vg=s(N());var ok=s(N());var Ig=s(P()),P7=({variation:e,isFocused:t,withHoverView:r})=>(0,Ig.jsx)(wc,{label:e.title,isFocused:t,withHoverView:r,children:({ratio:o,key:n})=>(0,Ig.jsx)(ok.__experimentalHStack,{spacing:10*o,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,Ig.jsx)(kg,{variation:e,fontSize:85*o})},n)}),nk=P7;var ik=s(N()),ql=s(B()),sk=s(wa()),Fg=s(M());var Wd=s(P());function xc({variation:e,children:t,isPill:r=!1,properties:o,showTooltip:n=!1}){let[i,a]=(0,ql.useState)(!1),{base:l,user:u,onChange:c}=(0,ql.useContext)(Lr),m=(0,ql.useMemo)(()=>{let y=zl(l,e);return o&&(y=Eg(y,o)),{user:e,base:l,merged:y,onChange:()=>{}}},[e,l,o]),f=()=>c(e),d=y=>{y.keyCode===sk.ENTER&&(y.preventDefault(),f())},h=(0,ql.useMemo)(()=>Ld(u,e),[u,e]),g=e?.title;e?.description&&(g=(0,Fg.sprintf)((0,Fg._x)("%1$s (%2$s)","variation label"),e?.title,e?.description));let v=(0,Wd.jsx)("div",{className:ee("global-styles-ui-variations_item",{"is-active":h}),role:"button",onClick:f,onKeyDown:d,tabIndex:0,"aria-label":g,"aria-current":h,onFocus:()=>a(!0),onBlur:()=>a(!1),children:(0,Wd.jsx)("div",{className:ee("global-styles-ui-variations_item-preview",{"is-pill":r}),children:t(i)})});return(0,Wd.jsx)(Lr.Provider,{value:m,children:n?(0,Wd.jsx)(ik.Tooltip,{text:e?.title,children:v}):v})}var Yl=s(P()),ak=["typography"];function Ng({title:e,gap:t=2}){let r=Ag(ak);return r?.length<=1?null:(0,Yl.jsxs)(Vg.__experimentalVStack,{spacing:3,children:[e&&(0,Yl.jsx)(nn,{level:3,children:e}),(0,Yl.jsx)(Vg.__experimentalGrid,{columns:3,gap:t,className:"global-styles-ui-style-variations-container",children:r.map((o,n)=>(0,Yl.jsx)(xc,{variation:o,properties:ak,showTooltip:!0,children:()=>(0,Yl.jsx)(nk,{variation:o})},n))})]})}var zU=s(M()),Xd=s(N());var HU=s(B());var Dg=s(B()),Lg=s(ie()),zS=s(ge()),V7=s(M());var E7=s(mg()),A7=s(ge());var lk=s(N());var Tn=s(M());var k7={100:(0,Tn._x)("Thin","font weight"),200:(0,Tn._x)("Extra-light","font weight"),300:(0,Tn._x)("Light","font weight"),400:(0,Tn._x)("Normal","font weight"),500:(0,Tn._x)("Medium","font weight"),600:(0,Tn._x)("Semi-bold","font weight"),700:(0,Tn._x)("Bold","font weight"),800:(0,Tn._x)("Extra-bold","font weight"),900:(0,Tn._x)("Black","font weight")},O7={normal:(0,Tn._x)("Normal","font style"),italic:(0,Tn._x)("Italic","font style")};var{File:Lle}=window,{kebabCase:Mle}=qe(lk.privateApis);var N7=s(P()),_s=(0,Dg.createContext)({});_s.displayName="FontLibraryContext";var Wg=s(M()),KS=s(N()),Zk=s(ge()),BU=s(ie());var sn=s(N()),gk=s(ge()),z7=s(ie()),GS=s(B()),Bg=s(M());var HS=s(M()),qd=s(N());var D7=s(N()),Mg=s(B());var L7=s(P());var dk=s(P());var mk=s(B()),pk=s(N());var hk=s(P());var US=s(P());var Yd=s(B()),zo=s(N()),U7=s(et()),Zd=s(M());var W7=s(ge());var H7=s(M()),_c=s(N()),vk=s(P());var G7=s(B()),yk=s(N());var bk=s(P());var WS=s(P()),zue={slug:"all",name:(0,Zd._x)("All","font categories")};var MU=s(M()),Ps=s(N()),Gk=s(B());var q7=Object.getOwnPropertyNames,jg=(e=>typeof No<"u"?No:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof No<"u"?No:t)[r]}):e)(function(e){if(typeof No<"u")return No.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),Y7=(e,t)=>function(){return t||(0,e[q7(e)[0]])((t={exports:{}}).exports,t),t.exports},Z7=Y7({"packages/global-styles-ui/src/font-library/lib/unbrotli.js"(e,t){(function(r){if(typeof e=="object"&&typeof t<"u")t.exports=r();else if(typeof define=="function"&&define.amd)define([],r);else{var o;typeof window<"u"?o=window:typeof global<"u"?o=global:typeof self<"u"?o=self:o=this,o.unbrotli=r()}})(function(){var r,o,n;return(function(){function i(a,l,u){function c(d,h){if(!l[d]){if(!a[d]){var g=typeof jg=="function"&&jg;if(!h&&g)return g(d,!0);if(m)return m(d,!0);var v=new Error("Cannot find module '"+d+"'");throw v.code="MODULE_NOT_FOUND",v}var y=l[d]={exports:{}};a[d][0].call(y.exports,function(b){var T=a[d][1][b];return c(T||b)},y,y.exports,i,a,l,u)}return l[d].exports}for(var m=typeof jg=="function"&&jg,f=0;f0},d.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 h=this.buf_ptr_,g=this.input_.read(this.buf_,h,u);if(g<0)throw new Error("Unexpected end of input");if(g=8;)this.val_>>>=8,this.val_|=this.buf_[this.pos_&m]<<24,++this.pos_,this.bit_pos_=this.bit_pos_-8>>>0,this.bit_end_pos_=this.bit_end_pos_-8>>>0},d.prototype.readBits=function(h){32-this.bit_pos_>>this.bit_pos_&f[h];return this.bit_pos_+=h,g},a.exports=d},{}],2:[function(i,a,l){var u=0,c=1,m=2,f=3;l.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]),l.lookupOffsets=new Uint16Array([1024,1536,1280,1536,0,256,768,512])},{}],3:[function(i,a,l){var u=i("./streams").BrotliInput,c=i("./streams").BrotliOutput,m=i("./bit_reader"),f=i("./dictionary"),d=i("./huffman").HuffmanCode,h=i("./huffman").BrotliBuildHuffmanTable,g=i("./context"),v=i("./prefix"),y=i("./transform"),b=8,T=16,x=256,C=704,_=26,O=6,R=2,A=8,k=255,I=1080,D=18,z=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),E=16,w=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),V=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),F=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 H(se){var X;return se.readBits(1)===0?16:(X=se.readBits(3),X>0?17+X:(X=se.readBits(3),X>0?8+X:17))}function G(se){if(se.readBits(1)){var X=se.readBits(3);return X===0?1:se.readBits(X)+(1<1&&Ee===0)throw new Error("Invalid size byte");X.meta_block_length|=Ee<4&&we===0)throw new Error("Invalid size nibble");X.meta_block_length|=we<>>re.bit_pos_&k,oe=se[X].bits-A,oe>0&&(re.bit_pos_+=A,X+=se[X].value,X+=re.val_>>>re.bit_pos_&(1<0;){var Te=0,ut;if(J.readMoreInput(),J.fillBitWindow(),Te+=J.val_>>>J.bit_pos_&31,J.bit_pos_+=le[Te].bits,ut=le[Te].value&255,ut>ut);else{var Wt=ut-14,$e,Bt,jt=0;if(ut===T&&(jt=Ee),xe!==jt&&(we=0,xe=jt),$e=we,we>0&&(we-=2,we<<=Wt),we+=J.readBits(Wt)+3,Bt=we-$e,oe+Bt>X)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var Kr=0;Kr0;++xe){var jt=z[xe],Kr=0,lo;J.fillBitWindow(),Kr+=J.val_>>>J.bit_pos_&15,J.bit_pos_+=Bt[Kr].bits,lo=Bt[Kr].value,ut[jt]=lo,lo!==0&&(Wt-=32>>lo,++$e)}if(!($e===1||Wt===0))throw new Error("[ReadHuffmanCode] invalid num_codes or space");_e(ut,se,we,J)}if(oe=h(X,re,A,we,se),oe===0)throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return oe}function te(se,X,re){var J,oe;return J=Z(se,X,re),oe=v.kBlockLengthPrefixCode[J].nbits,v.kBlockLengthPrefixCode[J].offset+re.readBits(oe)}function W(se,X,re){var J;return se>>5]),this.htrees=new Uint32Array(X)}De.prototype.decode=function(se){var X,re,J=0;for(X=0;X=se)throw new Error("[DecodeContextMap] i >= context_map_size");Q[we]=0,++we}else Q[we]=le-oe,++we}return X.readBits(1)&&be(Q,se),re}function Et(se,X,re,J,oe,Ee,we){var xe=re*2,Q=re,le=Z(X,re*I,we),ne;le===0?ne=oe[xe+(Ee[Q]&1)]:le===1?ne=oe[xe+(Ee[Q]-1&1)]+1:ne=le-2,ne>=se&&(ne-=se),J[re]=ne,oe[xe+(Ee[Q]&1)]=ne,++Ee[Q]}function bt(se,X,re,J,oe,Ee){var we=oe+1,xe=re&oe,Q=Ee.pos_&m.IBUF_MASK,le;if(X<8||Ee.bit_pos_+(X<<3)0;)Ee.readMoreInput(),J[xe++]=Ee.readBits(8),xe===we&&(se.write(J,we),xe=0);return}if(Ee.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;Ee.bit_pos_<32;)J[xe]=Ee.val_>>>Ee.bit_pos_,Ee.bit_pos_+=8,++xe,--X;if(le=Ee.bit_end_pos_-Ee.bit_pos_>>3,Q+le>m.IBUF_MASK){for(var ne=m.IBUF_MASK+1-Q,Te=0;Te=we){se.write(J,we),xe-=we;for(var Te=0;Te=we;){if(le=we-xe,Ee.input_.read(J,xe,le)X.buffer.length){var Cl=new Uint8Array(J+hr);Cl.set(X.buffer),X.buffer=Cl}if(oe=cs.input_end,pp=cs.is_uncompressed,cs.is_metadata){for(Qo(Ne);hr>0;--hr)Ne.readMoreInput(),Ne.readBits(8);continue}if(hr!==0){if(pp){Ne.bit_pos_=Ne.bit_pos_+7&-8,bt(X,hr,J,ne,le,Ne),J+=hr;continue}for(re=0;re<3;++re)Jo[re]=G(Ne)+1,Jo[re]>=2&&(Ce(Jo[re]+2,Kr,re*I,Ne),Ce(_,lo,re*I,Ne),yn[re]=te(lo,re*I,Ne),ue[re]=1);for(Ne.readMoreInput(),S=Ne.readBits(2),pe=E+(Ne.readBits(4)<0;){var rr,fo,Fo,Wu,mb,Vo,$o,fs,Ff,qu,Vf;for(Ne.readMoreInput(),yn[1]===0&&(Et(Jo[1],Kr,1,mi,U,ue,Ne),yn[1]=te(lo,I,Ne),Ar=jt[1].htrees[mi[1]]),--yn[1],rr=Z(jt[1].codes,Ar,Ne),fo=rr>>6,fo>=2?(fo-=2,$o=-1):$o=0,Fo=v.kInsertRangeLut[fo]+(rr>>3&7),Wu=v.kCopyRangeLut[fo]+(rr&7),mb=v.kInsertLengthPrefixCode[Fo].offset+Ne.readBits(v.kInsertLengthPrefixCode[Fo].nbits),Vo=v.kCopyLengthPrefixCode[Wu].offset+Ne.readBits(v.kCopyLengthPrefixCode[Wu].nbits),$e=ne[J-1&le],Bt=ne[J-2&le],qu=0;qu4?3:Vo-2)&255,qt=Y[_l+Ff],$o=Z(jt[2].codes,jt[2].htrees[qt],Ne),$o>=pe){var pb,SC,Nf;$o-=pe,SC=$o&At,$o>>=S,pb=($o>>1)+1,Nf=(2+($o&1)<xe)if(Vo>=f.minDictionaryWordLength&&Vo<=f.maxDictionaryWordLength){var Nf=f.offsetsByLength[Vo],xC=fs-xe-1,_C=f.sizeBitsByLength[Vo],QM=(1<<_C)-1,JM=xC&QM,CC=xC>>_C;if(Nf+=JM*Vo,CC=Te){X.write(ne,Q);for(var hp=0;hp0&&(ut[Wt&3]=fs,++Wt),Vo>hr)throw new Error("Invalid backward reference. pos: "+J+" distance: "+fs+" len: "+Vo+" bytes left: "+hr);for(qu=0;qu>=1;return(h&v-1)+v}function f(h,g,v,y,b){do y-=v,h[g+y]=new u(b.bits,b.value);while(y>0)}function d(h,g,v){for(var y=1<0;--w[C])x=new u(C&255,E[_++]&65535),f(h,g+O,R,D,x),O=m(O,C);for(k=z-1,A=-1,C=v+1,R=2;C<=c;++C,R<<=1)for(;w[C]>0;--w[C])(O&k)!==A&&(g+=D,I=d(w,C,v),D=1<>v),R,D,x),O=m(O,C);return z}},{}],8:[function(i,a,l){"use strict";l.byteLength=v,l.toByteArray=b,l.fromByteArray=C;for(var u=[],c=[],m=typeof Uint8Array<"u"?Uint8Array:Array,f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d=0,h=f.length;d0)throw new Error("Invalid string. Length must be a multiple of 4");var R=_.indexOf("=");R===-1&&(R=O);var A=R===O?0:4-R%4;return[R,A]}function v(_){var O=g(_),R=O[0],A=O[1];return(R+A)*3/4-A}function y(_,O,R){return(O+R)*3/4-R}function b(_){for(var O,R=g(_),A=R[0],k=R[1],I=new m(y(_,A,k)),D=0,z=k>0?A-4:A,E=0;E>16&255,I[D++]=O>>8&255,I[D++]=O&255;return k===2&&(O=c[_.charCodeAt(E)]<<2|c[_.charCodeAt(E+1)]>>4,I[D++]=O&255),k===1&&(O=c[_.charCodeAt(E)]<<10|c[_.charCodeAt(E+1)]<<4|c[_.charCodeAt(E+2)]>>2,I[D++]=O>>8&255,I[D++]=O&255),I}function T(_){return u[_>>18&63]+u[_>>12&63]+u[_>>6&63]+u[_&63]}function x(_,O,R){for(var A,k=[],I=O;Iz?z:D+I));return A===1?(O=_[R-1],k.push(u[O>>2]+u[O<<4&63]+"==")):A===2&&(O=(_[R-2]<<8)+_[R-1],k.push(u[O>>10]+u[O>>4&63]+u[O<<2&63]+"=")),k.join("")}},{}],9:[function(i,a,l){function u(c,m){this.offset=c,this.nbits=m}l.kBlockLengthPrefixCode=[new u(1,2),new u(5,2),new u(9,2),new u(13,2),new u(17,3),new u(25,3),new u(33,3),new u(41,3),new u(49,4),new u(65,4),new u(81,4),new u(97,4),new u(113,5),new u(145,5),new u(177,5),new u(209,5),new u(241,6),new u(305,6),new u(369,7),new u(497,8),new u(753,9),new u(1265,10),new u(2289,11),new u(4337,12),new u(8433,13),new u(16625,24)],l.kInsertLengthPrefixCode=[new u(0,0),new u(1,0),new u(2,0),new u(3,0),new u(4,0),new u(5,0),new u(6,1),new u(8,1),new u(10,2),new u(14,2),new u(18,3),new u(26,3),new u(34,4),new u(50,4),new u(66,5),new u(98,5),new u(130,6),new u(194,7),new u(322,8),new u(578,9),new u(1090,10),new u(2114,12),new u(6210,14),new u(22594,24)],l.kCopyLengthPrefixCode=[new u(2,0),new u(3,0),new u(4,0),new u(5,0),new u(6,0),new u(7,0),new u(8,0),new u(9,0),new u(10,1),new u(12,1),new u(14,2),new u(18,2),new u(22,3),new u(30,3),new u(38,4),new u(54,4),new u(70,5),new u(102,5),new u(134,6),new u(198,7),new u(326,8),new u(582,9),new u(1094,10),new u(2118,24)],l.kInsertRangeLut=[0,0,8,8,0,16,8,16,16],l.kCopyRangeLut=[0,8,0,8,16,0,16,8,16]},{}],10:[function(i,a,l){function u(m){this.buffer=m,this.pos=0}u.prototype.read=function(m,f,d){this.pos+d>this.buffer.length&&(d=this.buffer.length-this.pos);for(var h=0;hthis.buffer.length)throw new Error("Output buffer is not large enough");return this.buffer.set(m.subarray(0,f),this.pos),this.pos+=f,f},l.BrotliOutput=c},{}],11:[function(i,a,l){var u=i("./dictionary"),c=0,m=1,f=2,d=3,h=4,g=5,v=6,y=7,b=8,T=9,x=10,C=11,_=12,O=13,R=14,A=15,k=16,I=17,D=18,z=19,E=20;function w(H,G,j){this.prefix=new Uint8Array(H.length),this.transform=G,this.suffix=new Uint8Array(j.length);for(var K=0;K'),new w("",c,` `),new w("",d,""),new w("",c,"]"),new w("",c," for "),new w("",R,""),new w("",f,""),new w("",c," a "),new w("",c," that "),new w(" ",x,""),new w("",c,". "),new w(".",c,""),new w(" ",c,", "),new w("",A,""),new w("",c," with "),new w("",c,"'"),new w("",c," from "),new w("",c," by "),new w("",k,""),new w("",I,""),new w(" the ",c,""),new w("",h,""),new w("",c,". The "),new w("",C,""),new w("",c," on "),new w("",c," as "),new w("",c," is "),new w("",y,""),new w("",m,"ing "),new w("",c,` `),new w("",c,":"),new w(" ",c,". "),new w("",c,"ed "),new w("",E,""),new w("",D,""),new w("",v,""),new w("",c,"("),new w("",x,", "),new w("",b,""),new w("",c," at "),new w("",c,"ly "),new w(" the ",c," of "),new w("",g,""),new w("",T,""),new w(" ",x,", "),new w("",x,'"'),new w(".",c,"("),new w("",C," "),new w("",x,'">'),new w("",c,'="'),new w(" ",c,"."),new w(".com/",c,""),new w(" the ",c," of the "),new w("",x,"'"),new w("",c,". This "),new w("",c,","),new w(".",c," "),new w("",x,"("),new w("",x,"."),new w("",c," not "),new w(" ",c,'="'),new w("",c,"er "),new w(" ",C," "),new w("",c,"al "),new w(" ",C,""),new w("",c,"='"),new w("",C,'"'),new w("",x,". "),new w(" ",c,"("),new w("",c,"ful "),new w(" ",x,". "),new w("",c,"ive "),new w("",c,"less "),new w("",C,"'"),new w("",c,"est "),new w(" ",x,"."),new w("",C,'">'),new w(" ",c,"='"),new w("",x,","),new w("",c,"ize "),new w("",C,"."),new w("\xC2\xA0",c,""),new w(" ",c,","),new w("",x,'="'),new w("",C,'="'),new w("",c,"ous "),new w("",C,", "),new w("",x,"='"),new w(" ",x,","),new w(" ",C,'="'),new w(" ",C,", "),new w("",C,","),new w("",C,"("),new w("",C,". "),new w(" ",C,"."),new w("",C,"='"),new w(" ",C,". "),new w(" ",x,'="'),new w(" ",C,"='"),new w(" ",x,"='")];l.kTransforms=V,l.kNumTransforms=V.length;function F(H,G){return H[G]<192?(H[G]>=97&&H[G]<=122&&(H[G]^=32),1):H[G]<224?(H[G+1]^=32,2):(H[G+2]^=5,3)}l.transformDictionaryWord=function(H,G,j,K,Z){var _e=V[Z].prefix,Ce=V[Z].suffix,te=V[Z].transform,W=te<_?0:te-(_-1),$=0,be=G,De;W>K&&(W=K);for(var Ut=0;Ut<_e.length;)H[G++]=_e[Ut++];for(j+=W,K-=W,te<=T&&(K-=te),$=0;$0;){var Et=F(H,De);De+=Et,K-=Et}for(var bt=0;bttypeof No<"u"?No:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof No<"u"?No:t)[r]}):e)(function(e){if(typeof No<"u")return No.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),X7=(e,t)=>function(){return t||(0,e[K7(e)[0]])((t={exports:{}}).exports,t),t.exports},Q7=X7({"packages/global-styles-ui/src/font-library/lib/inflate.js"(e,t){(function(r){if(typeof e=="object"&&typeof t<"u")t.exports=r();else if(typeof define=="function"&&define.amd)define([],r);else{var o;typeof window<"u"?o=window:typeof global<"u"?o=global:typeof self<"u"?o=self:o=this,o.pako=r()}})(function(){var r,o,n;return(function(){function i(a,l,u){function c(d,h){if(!l[d]){if(!a[d]){var g=typeof zg=="function"&&zg;if(!h&&g)return g(d,!0);if(m)return m(d,!0);var v=new Error("Cannot find module '"+d+"'");throw v.code="MODULE_NOT_FOUND",v}var y=l[d]={exports:{}};a[d][0].call(y.exports,function(b){var T=a[d][1][b];return c(T||b)},y,y.exports,i,a,l,u)}return l[d].exports}for(var m=typeof zg=="function"&&zg,f=0;f=252?6:d>=248?5:d>=240?4:d>=224?3:d>=192?2:1;f[254]=f[254]=1,l.string2buf=function(g){var v,y,b,T,x,C=g.length,_=0;for(T=0;T>>6,v[x++]=128|y&63):y<65536?(v[x++]=224|y>>>12,v[x++]=128|y>>>6&63,v[x++]=128|y&63):(v[x++]=240|y>>>18,v[x++]=128|y>>>12&63,v[x++]=128|y>>>6&63,v[x++]=128|y&63);return v};function h(g,v){if(v<65534&&(g.subarray&&m||!g.subarray&&c))return String.fromCharCode.apply(null,u.shrinkBuf(g,v));for(var y="",b=0;b4){_[b++]=65533,y+=x-1;continue}for(T&=x===2?31:x===3?15:7;x>1&&y1){_[b++]=65533;continue}T<65536?_[b++]=T:(T-=65536,_[b++]=55296|T>>10&1023,_[b++]=56320|T&1023)}return h(_,b)},l.utf8border=function(g,v){var y;for(v=v||g.length,v>g.length&&(v=g.length),y=v-1;y>=0&&(g[y]&192)===128;)y--;return y<0||y===0?v:y+f[g[y]]>v?y:v}},{"./common":1}],3:[function(i,a,l){"use strict";function u(c,m,f,d){for(var h=c&65535|0,g=c>>>16&65535|0,v=0;f!==0;){v=f>2e3?2e3:f,f-=v;do h=h+m[d++]|0,g=g+h|0;while(--v);h%=65521,g%=65521}return h|g<<16|0}a.exports=u},{}],4:[function(i,a,l){"use strict";a.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(i,a,l){"use strict";function u(){for(var f,d=[],h=0;h<256;h++){f=h;for(var g=0;g<8;g++)f=f&1?3988292384^f>>>1:f>>>1;d[h]=f}return d}var c=u();function m(f,d,h,g){var v=c,y=g+h;f^=-1;for(var b=g;b>>8^v[(f^d[b])&255];return f^-1}a.exports=m},{}],6:[function(i,a,l){"use strict";function u(){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}a.exports=u},{}],7:[function(i,a,l){"use strict";var u=30,c=12;a.exports=function(f,d){var h,g,v,y,b,T,x,C,_,O,R,A,k,I,D,z,E,w,V,F,H,G,j,K,Z;h=f.state,g=f.next_in,K=f.input,v=g+(f.avail_in-5),y=f.next_out,Z=f.output,b=y-(d-f.avail_out),T=y+(f.avail_out-257),x=h.dmax,C=h.wsize,_=h.whave,O=h.wnext,R=h.window,A=h.hold,k=h.bits,I=h.lencode,D=h.distcode,z=(1<>>24,A>>>=V,k-=V,V=w>>>16&255,V===0)Z[y++]=w&65535;else if(V&16){F=w&65535,V&=15,V&&(k>>=V,k-=V),k<15&&(A+=K[g++]<>>24,A>>>=V,k-=V,V=w>>>16&255,V&16){if(H=w&65535,V&=15,kx){f.msg="invalid distance too far back",h.mode=u;break e}if(A>>>=V,k-=V,V=y-b,H>V){if(V=H-V,V>_&&h.sane){f.msg="invalid distance too far back",h.mode=u;break e}if(G=0,j=R,O===0){if(G+=C-V,V2;)Z[y++]=j[G++],Z[y++]=j[G++],Z[y++]=j[G++],F-=3;F&&(Z[y++]=j[G++],F>1&&(Z[y++]=j[G++]))}else{G=y-H;do Z[y++]=Z[G++],Z[y++]=Z[G++],Z[y++]=Z[G++],F-=3;while(F>2);F&&(Z[y++]=Z[G++],F>1&&(Z[y++]=Z[G++]))}}else if((V&64)===0){w=D[(w&65535)+(A&(1<>3,g-=F,k-=F<<3,A&=(1<>>24&255)+(U>>>8&65280)+((U&65280)<<8)+((U&255)<<24)}function ut(){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 u.Buf16(320),this.work=new u.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function Wt(U){var ue;return!U||!U.state?O:(ue=U.state,U.total_in=U.total_out=ue.total=0,U.msg="",ue.wrap&&(U.adler=ue.wrap&1),ue.mode=D,ue.last=0,ue.havedict=0,ue.dmax=32768,ue.head=null,ue.hold=0,ue.bits=0,ue.lencode=ue.lendyn=new u.Buf32(xe),ue.distcode=ue.distdyn=new u.Buf32(Q),ue.sane=1,ue.back=-1,x)}function $e(U){var ue;return!U||!U.state?O:(ue=U.state,ue.wsize=0,ue.whave=0,ue.wnext=0,Wt(U))}function Bt(U,ue){var S,pe;return!U||!U.state||(pe=U.state,ue<0?(S=0,ue=-ue):(S=(ue>>4)+1,ue<48&&(ue&=15)),ue&&(ue<8||ue>15))?O:(pe.window!==null&&pe.wbits!==ue&&(pe.window=null),pe.wrap=S,pe.wbits=ue,$e(U))}function jt(U,ue){var S,pe;return U?(pe=new ut,U.state=pe,pe.window=null,S=Bt(U,ue),S!==x&&(U.state=null),S):O}function Kr(U){return jt(U,ne)}var lo=!0,Ne,If;function Uu(U){if(lo){var ue;for(Ne=new u.Buf32(512),If=new u.Buf32(32),ue=0;ue<144;)U.lens[ue++]=8;for(;ue<256;)U.lens[ue++]=9;for(;ue<280;)U.lens[ue++]=7;for(;ue<288;)U.lens[ue++]=8;for(d(g,U.lens,0,288,Ne,0,U.work,{bits:9}),ue=0;ue<32;)U.lens[ue++]=5;d(v,U.lens,0,32,If,0,U.work,{bits:5}),lo=!1}U.lencode=Ne,U.lenbits=9,U.distcode=If,U.distbits=5}function hr(U,ue,S,pe){var At,ce=U.state;return ce.window===null&&(ce.wsize=1<=ce.wsize?(u.arraySet(ce.window,ue,S-ce.wsize,ce.wsize,0),ce.wnext=0,ce.whave=ce.wsize):(At=ce.wsize-ce.wnext,At>pe&&(At=pe),u.arraySet(ce.window,ue,S-pe,At,ce.wnext),pe-=At,pe?(u.arraySet(ce.window,ue,S-pe,pe,0),ce.wnext=pe,ce.whave=ce.wsize):(ce.wnext+=At,ce.wnext===ce.wsize&&(ce.wnext=0),ce.whave>>8&255,S.check=m(S.check,rr,2,0),Y=0,q=0,S.mode=z;break}if(S.flags=0,S.head&&(S.head.done=!1),!(S.wrap&1)||(((Y&255)<<8)+(Y>>8))%31){U.msg="incorrect header check",S.mode=oe;break}if((Y&15)!==I){U.msg="unknown compression method",S.mode=oe;break}if(Y>>>=4,q-=4,Yt=(Y&15)+8,S.wbits===0)S.wbits=Yt;else if(Yt>S.wbits){U.msg="invalid window size",S.mode=oe;break}S.dmax=1<>8&1),S.flags&512&&(rr[0]=Y&255,rr[1]=Y>>>8&255,S.check=m(S.check,rr,2,0)),Y=0,q=0,S.mode=E;case E:for(;q<32;){if(fe===0)break e;fe--,Y+=pe[ce++]<>>8&255,rr[2]=Y>>>16&255,rr[3]=Y>>>24&255,S.check=m(S.check,rr,4,0)),Y=0,q=0,S.mode=w;case w:for(;q<16;){if(fe===0)break e;fe--,Y+=pe[ce++]<>8),S.flags&512&&(rr[0]=Y&255,rr[1]=Y>>>8&255,S.check=m(S.check,rr,2,0)),Y=0,q=0,S.mode=V;case V:if(S.flags&1024){for(;q<16;){if(fe===0)break e;fe--,Y+=pe[ce++]<>>8&255,S.check=m(S.check,rr,2,0)),Y=0,q=0}else S.head&&(S.head.extra=null);S.mode=F;case F:if(S.flags&1024&&(ye=S.length,ye>fe&&(ye=fe),ye&&(S.head&&(Yt=S.head.extra_len-S.length,S.head.extra||(S.head.extra=new Array(S.head.extra_len)),u.arraySet(S.head.extra,pe,ce,ye,Yt)),S.flags&512&&(S.check=m(S.check,pe,ye,ce)),fe-=ye,ce+=ye,S.length-=ye),S.length))break e;S.length=0,S.mode=H;case H:if(S.flags&2048){if(fe===0)break e;ye=0;do Yt=pe[ce+ye++],S.head&&Yt&&S.length<65536&&(S.head.name+=String.fromCharCode(Yt));while(Yt&&ye>9&1,S.head.done=!0),U.adler=S.check=0,S.mode=_e;break;case K:for(;q<32;){if(fe===0)break e;fe--,Y+=pe[ce++]<>>=q&7,q-=q&7,S.mode=X;break}for(;q<3;){if(fe===0)break e;fe--,Y+=pe[ce++]<>>=1,q-=1,Y&3){case 0:S.mode=te;break;case 1:if(Uu(S),S.mode=Et,ue===T){Y>>>=2,q-=2;break e}break;case 2:S.mode=be;break;case 3:U.msg="invalid block type",S.mode=oe}Y>>>=2,q-=2;break;case te:for(Y>>>=q&7,q-=q&7;q<32;){if(fe===0)break e;fe--,Y+=pe[ce++]<>>16^65535)){U.msg="invalid stored block lengths",S.mode=oe;break}if(S.length=Y&65535,Y=0,q=0,S.mode=W,ue===T)break e;case W:S.mode=$;case $:if(ye=S.length,ye){if(ye>fe&&(ye=fe),ye>tr&&(ye=tr),ye===0)break e;u.arraySet(At,pe,ce,ye,uo),fe-=ye,ce+=ye,tr-=ye,uo+=ye,S.length-=ye;break}S.mode=_e;break;case be:for(;q<14;){if(fe===0)break e;fe--,Y+=pe[ce++]<>>=5,q-=5,S.ndist=(Y&31)+1,Y>>>=5,q-=5,S.ncode=(Y&15)+4,Y>>>=4,q-=4,S.nlen>286||S.ndist>30){U.msg="too many length or distance symbols",S.mode=oe;break}S.have=0,S.mode=De;case De:for(;S.have>>=3,q-=3}for(;S.have<19;)S.lens[Wu[S.have++]]=0;if(S.lencode=S.lendyn,S.lenbits=7,fo={bits:S.lenbits},co=d(h,S.lens,0,19,S.lencode,0,S.work,fo),S.lenbits=fo.bits,co){U.msg="invalid code lengths set",S.mode=oe;break}S.have=0,S.mode=Ut;case Ut:for(;S.have>>24,gr=qt>>>16&255,vr=qt&65535,!(Xe<=q);){if(fe===0)break e;fe--,Y+=pe[ce++]<>>=Xe,q-=Xe,S.lens[S.have++]=vr;else{if(vr===16){for(Fo=Xe+2;q>>=Xe,q-=Xe,S.have===0){U.msg="invalid bit length repeat",S.mode=oe;break}Yt=S.lens[S.have-1],ye=3+(Y&3),Y>>>=2,q-=2}else if(vr===17){for(Fo=Xe+3;q>>=Xe,q-=Xe,Yt=0,ye=3+(Y&7),Y>>>=3,q-=3}else{for(Fo=Xe+7;q>>=Xe,q-=Xe,Yt=0,ye=11+(Y&127),Y>>>=7,q-=7}if(S.have+ye>S.nlen+S.ndist){U.msg="invalid bit length repeat",S.mode=oe;break}for(;ye--;)S.lens[S.have++]=Yt}}if(S.mode===oe)break;if(S.lens[256]===0){U.msg="invalid code -- missing end-of-block",S.mode=oe;break}if(S.lenbits=9,fo={bits:S.lenbits},co=d(g,S.lens,0,S.nlen,S.lencode,0,S.work,fo),S.lenbits=fo.bits,co){U.msg="invalid literal/lengths set",S.mode=oe;break}if(S.distbits=6,S.distcode=S.distdyn,fo={bits:S.distbits},co=d(v,S.lens,S.nlen,S.ndist,S.distcode,0,S.work,fo),S.distbits=fo.bits,co){U.msg="invalid distances set",S.mode=oe;break}if(S.mode=Et,ue===T)break e;case Et:S.mode=bt;case bt:if(fe>=6&&tr>=258){U.next_out=uo,U.avail_out=tr,U.next_in=ce,U.avail_in=fe,S.hold=Y,S.bits=q,f(U,wt),uo=U.next_out,At=U.output,tr=U.avail_out,ce=U.next_in,pe=U.input,fe=U.avail_in,Y=S.hold,q=S.bits,S.mode===_e&&(S.back=-1);break}for(S.back=0;qt=S.lencode[Y&(1<>>24,gr=qt>>>16&255,vr=qt&65535,!(Xe<=q);){if(fe===0)break e;fe--,Y+=pe[ce++]<>Ar)],Xe=qt>>>24,gr=qt>>>16&255,vr=qt&65535,!(Ar+Xe<=q);){if(fe===0)break e;fe--,Y+=pe[ce++]<>>=Ar,q-=Ar,S.back+=Ar}if(Y>>>=Xe,q-=Xe,S.back+=Xe,S.length=vr,gr===0){S.mode=se;break}if(gr&32){S.back=-1,S.mode=_e;break}if(gr&64){U.msg="invalid literal/length code",S.mode=oe;break}S.extra=gr&15,S.mode=Qo;case Qo:if(S.extra){for(Fo=S.extra;q>>=S.extra,q-=S.extra,S.back+=S.extra}S.was=S.length,S.mode=Io;case Io:for(;qt=S.distcode[Y&(1<>>24,gr=qt>>>16&255,vr=qt&65535,!(Xe<=q);){if(fe===0)break e;fe--,Y+=pe[ce++]<>Ar)],Xe=qt>>>24,gr=qt>>>16&255,vr=qt&65535,!(Ar+Xe<=q);){if(fe===0)break e;fe--,Y+=pe[ce++]<>>=Ar,q-=Ar,S.back+=Ar}if(Y>>>=Xe,q-=Xe,S.back+=Xe,gr&64){U.msg="invalid distance code",S.mode=oe;break}S.offset=vr,S.extra=gr&15,S.mode=Hn;case Hn:if(S.extra){for(Fo=S.extra;q>>=S.extra,q-=S.extra,S.back+=S.extra}if(S.offset>S.dmax){U.msg="invalid distance too far back",S.mode=oe;break}S.mode=vn;case vn:if(tr===0)break e;if(ye=wt-tr,S.offset>ye){if(ye=S.offset-ye,ye>S.whave&&S.sane){U.msg="invalid distance too far back",S.mode=oe;break}ye>S.wnext?(ye-=S.wnext,xl=S.wsize-ye):xl=S.wnext-ye,ye>S.length&&(ye=S.length),_l=S.window}else _l=At,xl=uo-S.offset,ye=S.length;ye>tr&&(ye=tr),tr-=ye,S.length-=ye;do At[uo++]=_l[xl++];while(--ye);S.length===0&&(S.mode=bt);break;case se:if(tr===0)break e;At[uo++]=S.length,tr--,S.mode=bt;break;case X:if(S.wrap){for(;q<32;){if(fe===0)break e;fe--,Y|=pe[ce++]<=1&&bt[F]===0;F--);if(H>F&&(H=F),F===0)return A[k++]=1<<24|64<<16|0,A[k++]=1<<24|64<<16|0,D.bits=1,0;for(V=1;V0&&(C===d||F!==1))return-1;for(Qo[1]=0,E=1;Em||C===g&&Z>f)return 1;for(;;){vn=E-j,I[w]Et?(se=Io[Hn+I[w]],X=De[Ut+I[w]]):(se=96,X=0),Ce=1<>j)+te]=vn<<24|se<<16|X|0;while(te!==0);for(Ce=1<>=1;if(Ce!==0?(_e&=Ce-1,_e+=Ce):_e=0,w++,--bt[E]===0){if(E===F)break;E=_[O+I[w]]}if(E>H&&(_e&$)!==W){for(j===0&&(j=H),be+=V,G=E-j,K=1<m||C===g&&Z>f)return 1;W=_e&$,A[W]=H<<24|G<<16|be-k|0}}return _e!==0&&(A[be+_e]=E-j<<24|64<<16|0),D.bits=H,0}},{"../utils/common":1}],10:[function(i,a,l){"use strict";a.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(i,a,l){"use strict";function u(){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}a.exports=u},{}],"/lib/inflate.js":[function(i,a,l){"use strict";var u=i("./zlib/inflate"),c=i("./utils/common"),m=i("./utils/strings"),f=i("./zlib/constants"),d=i("./zlib/messages"),h=i("./zlib/zstream"),g=i("./zlib/gzheader"),v=Object.prototype.toString;function y(x){if(!(this instanceof y))return new y(x);this.options=c.assign({chunkSize:16384,windowBits:0,to:""},x||{});var C=this.options;C.raw&&C.windowBits>=0&&C.windowBits<16&&(C.windowBits=-C.windowBits,C.windowBits===0&&(C.windowBits=-15)),C.windowBits>=0&&C.windowBits<16&&!(x&&x.windowBits)&&(C.windowBits+=32),C.windowBits>15&&C.windowBits<48&&(C.windowBits&15)===0&&(C.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new h,this.strm.avail_out=0;var _=u.inflateInit2(this.strm,C.windowBits);if(_!==f.Z_OK)throw new Error(d[_]);if(this.header=new g,u.inflateGetHeader(this.strm,this.header),C.dictionary&&(typeof C.dictionary=="string"?C.dictionary=m.string2buf(C.dictionary):v.call(C.dictionary)==="[object ArrayBuffer]"&&(C.dictionary=new Uint8Array(C.dictionary)),C.raw&&(_=u.inflateSetDictionary(this.strm,C.dictionary),_!==f.Z_OK)))throw new Error(d[_])}y.prototype.push=function(x,C){var _=this.strm,O=this.options.chunkSize,R=this.options.dictionary,A,k,I,D,z,E=!1;if(this.ended)return!1;k=C===~~C?C:C===!0?f.Z_FINISH:f.Z_NO_FLUSH,typeof x=="string"?_.input=m.binstring2buf(x):v.call(x)==="[object ArrayBuffer]"?_.input=new Uint8Array(x):_.input=x,_.next_in=0,_.avail_in=_.input.length;do{if(_.avail_out===0&&(_.output=new c.Buf8(O),_.next_out=0,_.avail_out=O),A=u.inflate(_,f.Z_NO_FLUSH),A===f.Z_NEED_DICT&&R&&(A=u.inflateSetDictionary(this.strm,R)),A===f.Z_BUF_ERROR&&E===!0&&(A=f.Z_OK,E=!1),A!==f.Z_STREAM_END&&A!==f.Z_OK)return this.onEnd(A),this.ended=!0,!1;_.next_out&&(_.avail_out===0||A===f.Z_STREAM_END||_.avail_in===0&&(k===f.Z_FINISH||k===f.Z_SYNC_FLUSH))&&(this.options.to==="string"?(I=m.utf8border(_.output,_.next_out),D=_.next_out-I,z=m.buf2string(_.output,I),_.next_out=D,_.avail_out=O-D,D&&c.arraySet(_.output,_.output,I,D,0),this.onData(z)):this.onData(c.shrinkBuf(_.output,_.next_out))),_.avail_in===0&&_.avail_out===0&&(E=!0)}while((_.avail_in>0||_.avail_out===0)&&A!==f.Z_STREAM_END);return A===f.Z_STREAM_END&&(k=f.Z_FINISH),k===f.Z_FINISH?(A=u.inflateEnd(this.strm),this.onEnd(A),this.ended=!0,A===f.Z_OK):(k===f.Z_SYNC_FLUSH&&(this.onEnd(f.Z_OK),_.avail_out=0),!0)},y.prototype.onData=function(x){this.chunks.push(x)},y.prototype.onEnd=function(x){x===f.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=c.flattenChunks(this.chunks)),this.chunks=[],this.err=x,this.msg=this.strm.msg};function b(x,C){var _=new y(C);if(_.push(x,!0),_.err)throw _.msg||d[_.err];return _.result}function T(x,C){return C=C||{},C.raw=!0,b(x,C)}l.Inflate=y,l.inflate=b,l.inflateRaw=T,l.ungzip=b},{"./utils/common":1,"./utils/strings":2,"./zlib/constants":4,"./zlib/gzheader":6,"./zlib/inflate":8,"./zlib/messages":10,"./zlib/zstream":11}]},{},[])("/lib/inflate.js")})}}),Sk=Q7();var Kue=globalThis.fetch,Hg=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]`}},J7=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;rString.fromCharCode(t)).join("")}var t9=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(),i=parseInt(o.replace(/[^\d]/g,""))/8;Object.defineProperty(this,n,{get:()=>this.getValue(o,i)})})}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 e9([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($7+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}`,i=[];for(;e--;)i.push(this[n]);return i}},Xt=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()}},Ie=class extends Xt{constructor(e,t,r){let{parser:o,start:n}=super(new t9(e,t,r));Object.defineProperty(this,"p",{enumerable:!1,get:()=>o}),Object.defineProperty(this,"tableStart",{enumerable:!1,get:()=>n})}};function ve(e,t,r){let o;Object.defineProperty(e,t,{get:()=>o||(o=r(),o),enumerable:!0})}var r9=class extends Ie{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 o9(o)),this.tables={},this.directory.forEach(n=>{let i=()=>r(this.tables,{tag:n.tag,offset:n.offset,length:n.length},t);ve(this.tables,n.tag.trim(),i)})}},o9=class{constructor(e){this.tag=e.tag,this.checksum=e.uint32,this.offset=e.uint32,this.length=e.uint32}},xk=Sk.inflate||void 0,_k=void 0,n9=class extends Ie{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 i9(o)),s9(this,t,r)}},i9=class{constructor(e){this.tag=e.tag,this.offset=e.uint32,this.compLength=e.uint32,this.origLength=e.uint32,this.origChecksum=e.uint32}};function s9(e,t,r){e.tables={},e.directory.forEach(o=>{ve(e.tables,o.tag.trim(),()=>{let n=0,i=t;if(o.compLength!==o.origLength){let a=t.buffer.slice(o.offset,o.offset+o.compLength),l;if(xk)l=xk(new Uint8Array(a));else if(_k)l=_k(new Uint8Array(a));else{let u="no brotli decoder available to decode WOFF2 font";throw font.onerror&&font.onerror(u),new Error(u)}i=new DataView(l.buffer)}else n=o.offset;return r(e.tables,{tag:o.tag,offset:n,length:o.origLength},i)})})}var Ck=wk,Tk=void 0,a9=class extends Ie{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(l=>new l9(o));let n=o.currentPosition;this.directory[0].offset=0,this.directory.forEach((l,u)=>{let c=this.directory[u+1];c&&(c.offset=l.offset+(l.transformLength!==void 0?l.transformLength:l.origLength))});let i,a=t.buffer.slice(n);if(Ck)i=Ck(new Uint8Array(a));else if(Tk)i=new Uint8Array(Tk(a));else{let l="no brotli decoder available to decode WOFF2 font";throw e.onerror&&e.onerror(l),new Error(l)}u9(this,i,r)}},l9=class{constructor(e){this.flags=e.uint8;let t=this.tagNumber=this.flags&63;t===63?this.tag=e.tag:this.tag=c9(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 u9(e,t,r){e.tables={},e.directory.forEach(o=>{ve(e.tables,o.tag.trim(),()=>{let n=o.offset,i=n+(o.transformLength?o.transformLength:o.origLength),a=new DataView(t.slice(n,i).buffer);try{return r(e.tables,{tag:o.tag,offset:0,length:o.origLength},a)}catch(l){console.error(l)}})})}function c9(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 Ik={},Fk=!1;Promise.all([Promise.resolve().then(function(){return M9}),Promise.resolve().then(function(){return j9}),Promise.resolve().then(function(){return H9}),Promise.resolve().then(function(){return W9}),Promise.resolve().then(function(){return Y9}),Promise.resolve().then(function(){return J9}),Promise.resolve().then(function(){return eH}),Promise.resolve().then(function(){return rH}),Promise.resolve().then(function(){return dH}),Promise.resolve().then(function(){return _H}),Promise.resolve().then(function(){return cG}),Promise.resolve().then(function(){return dG}),Promise.resolve().then(function(){return gG}),Promise.resolve().then(function(){return wG}),Promise.resolve().then(function(){return xG}),Promise.resolve().then(function(){return CG}),Promise.resolve().then(function(){return EG}),Promise.resolve().then(function(){return kG}),Promise.resolve().then(function(){return RG}),Promise.resolve().then(function(){return FG}),Promise.resolve().then(function(){return NG}),Promise.resolve().then(function(){return LG}),Promise.resolve().then(function(){return jG}),Promise.resolve().then(function(){return GG}),Promise.resolve().then(function(){return UG}),Promise.resolve().then(function(){return qG}),Promise.resolve().then(function(){return ZG}),Promise.resolve().then(function(){return XG}),Promise.resolve().then(function(){return JG}),Promise.resolve().then(function(){return tU}),Promise.resolve().then(function(){return aU}),Promise.resolve().then(function(){return fU}),Promise.resolve().then(function(){return pU}),Promise.resolve().then(function(){return yU}),Promise.resolve().then(function(){return wU}),Promise.resolve().then(function(){return xU}),Promise.resolve().then(function(){return TU}),Promise.resolve().then(function(){return EU}),Promise.resolve().then(function(){return IU}),Promise.resolve().then(function(){return VU}),Promise.resolve().then(function(){return LU})]).then(e=>{e.forEach(t=>{let r=Object.keys(t)[0];Ik[r]=t[r]}),Fk=!0});function f9(e,t,r){let o=t.tag.replace(/[^\w\d]/g,""),n=Ik[o];return n?new n(t,r,e):(console.warn(`lib-font has no definition for ${o}. The table was skipped.`),{})}function d9(){let e=0;function t(r,o){if(!Fk)return e>10?o(new Error("loading took too long")):(e++,setTimeout(()=>t(r),250));r(f9)}return new Promise((r,o)=>t(r))}function m9(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 i={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(i||(i=`${e} is not a known webfont format.`),t)throw new Error(i);console.warn(`Could not load font: ${i}`)}async function p9(e,t,r={}){if(!globalThis.document)return;let o=m9(t,r.errorOnStyle);if(!o)return;let n=document.createElement("style");n.className="injected-by-Font-js";let i=[];return r.styleRules&&(i=Object.entries(r.styleRules).map(([a,l])=>`${a}: ${l};`)),n.textContent=` @font-face { font-family: "${e}"; ${i.join(` `)} src: url("${t}") format("${o}"); }`,globalThis.document.head.appendChild(n),n}var h9=[0,1,0,0],g9=[79,84,84,79],v9=[119,79,70,70],y9=[119,79,70,50];function Gg(e,t){if(e.length===t.length){for(let r=0;r(globalThis.document&&!this.options.skipStyleSheet&&await p9(this.name,e,this.options),this.loadFont(e)))()}async loadFont(e,t){fetch(e).then(r=>w9(r)&&r.arrayBuffer()).then(r=>this.fromDataBuffer(r,t||e)).catch(r=>{let o=new Hg("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=b9(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 Hg("load",{font:this});this.dispatch(o),this.onload&&this.onload(o)}async parseBasicData(e){return d9().then(t=>(e==="SFNT"&&(this.opentype=new r9(this,this.fontData,t)),e==="WOFF"&&(this.opentype=new n9(this,this.fontData,t)),e==="WOFF2"&&(this.opentype=new a9(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 Hg("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 Hg("load",{font:this});this.dispatch(e),this.onload&&this.onload(e)}}};globalThis.Font=Vk;var Cs=class extends Xt{constructor(e,t,r){super(e),this.plaformID=t,this.encodingID=r}},S9=class extends Cs{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}]}},x9=class extends Cs{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(a=>e.uint16);let o=Math.max(...this.subHeaderKeys),n=e.currentPosition;ve(this,"subHeaders",()=>(e.currentPosition=n,[...new Array(o)].map(a=>new _9(e))));let i=n+o*8;ve(this,"glyphIndexArray",()=>(e.currentPosition=i,[...new Array(o)].map(a=>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],i=n.firstCode,a=i+n.entryCount;return i<=t&&t<=a}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}))}},_9=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}},C9=class extends Cs{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;ve(this,"endCode",()=>e.readBytes(this.segCount,o,16));let n=o+2+this.segCountX2;ve(this,"startCode",()=>e.readBytes(this.segCount,n,16));let i=n+this.segCountX2;ve(this,"idDelta",()=>e.readBytes(this.segCount,i,16,!0));let a=i+this.segCountX2;ve(this,"idRangeOffset",()=>e.readBytes(this.segCount,a,16));let l=a+this.segCountX2,u=this.length-(l-this.tableStart);ve(this,"glyphIdArray",()=>e.readBytes(u,l,16)),ve(this,"segments",()=>this.buildSegments(a,l,e))}buildSegments(e,t,r){let o=(n,i)=>{let a=this.startCode[i],l=this.endCode[i],u=this.idDelta[i],c=this.idRangeOffset[i],m=e+2*i,f=[];if(c===0)for(let d=a+u,h=l+u;d<=h;d++)f.push(d);else for(let d=0,h=l-a;d<=h;d++)r.currentPosition=m+c+d*2,f.push(r.uint16);return{startCode:a,endCode:l,idDelta:u,idRangeOffset:c,glyphIDs:f}};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}))}},T9=class extends Cs{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,ve(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.")),ethis.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}]}},P9=class extends Cs{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,ve(this,"groups",()=>[...new Array(this.numGroups)].map(n=>new E9(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}))}},E9=class{constructor(e){this.startcharCode=e.uint32,this.endcharCode=e.uint32,this.startGlyphID=e.uint32}},A9=class extends Cs{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,ve(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.")),ethis.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}]}},k9=class extends Cs{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,ve(this,"groups",()=>[...new Array(this.numGroups)].map(n=>new O9(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)({start:t.startCharCode,end:t.endCharCode}))}},O9=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.startGlyphID=e.uint32}},R9=class extends Cs{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 I9(e));ve(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}))}},I9=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.glyphID=e.uint32}},F9=class extends Cs{constructor(e,t,r){super(e,t,r),this.subTableStart=e.currentPosition,this.format=14,this.length=e.uint32,this.numVarSelectorRecords=e.uint32,ve(this,"varSelectors",()=>[...new Array(this.numVarSelectorRecords)].map(o=>new V9(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)}},V9=class{constructor(e){this.varSelector=e.uint24,this.defaultUVSOffset=e.Offset32,this.nonDefaultUVSOffset=e.Offset32}};function N9(e,t,r){let o=e.uint16;return o===0?new S9(e,t,r):o===2?new x9(e,t,r):o===4?new C9(e,t,r):o===6?new T9(e,t,r):o===8?new P9(e,t,r):o===10?new A9(e,t,r):o===12?new k9(e,t,r):o===13?new R9(e,t,r):o===14?new F9(e,t,r):{}}var D9=class extends Ie{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 L9(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{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})}},L9=class{constructor(e,t){let r=this.platformID=e.uint16,o=this.encodingID=e.uint16,n=this.offset=e.Offset32;ve(this,"table",()=>(e.currentPosition=t+n,N9(e,r,o)))}},M9=Object.freeze({__proto__:null,cmap:D9}),B9=class extends Ie{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})}},j9=Object.freeze({__proto__:null,head:B9}),z9=class extends Ie{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()}},H9=Object.freeze({__proto__:null,hhea:z9}),G9=class extends Ie{constructor(e,t,r){let{p:o}=super(e,t),n=r.hhea.numberOfHMetrics,i=r.maxp.numGlyphs,a=o.currentPosition;if(ve(this,"hMetrics",()=>(o.currentPosition=a,[...new Array(n)].map(l=>new U9(o.uint16,o.int16)))),n(o.currentPosition=l,[...new Array(i-n)].map(u=>o.int16)))}}},U9=class{constructor(e,t){this.advanceWidth=e,this.lsb=t}},W9=Object.freeze({__proto__:null,hmtx:G9}),q9=class extends Ie{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()}},Y9=Object.freeze({__proto__:null,maxp:q9}),Z9=class extends Ie{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 X9(r,this)),this.format===1&&(this.langTagCount=r.uint16,this.langTagRecords=[...new Array(this.langTagCount)].map(o=>new K9(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}},K9=class{constructor(e,t){this.length=e,this.offset=t}},X9=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,ve(this,"string",()=>(e.currentPosition=t.stringStart+this.offset,Q9(e,this)))}};function Q9(e,t){let{platformID:r,length:o}=t;if(o===0)return"";if(r===0||r===3){let a=[];for(let l=0,u=o/2;lr.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()}},eH=Object.freeze({__proto__:null,OS2:$9}),tH=class extends Ie{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;or.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 Pk[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(a=>String.fromCharCode(a)).join(""))}},Pk=[".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"],rH=Object.freeze({__proto__:null,post:tH}),oH=class extends Ie{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,ve(this,"horizAxis",()=>new qS({offset:e.offset+this.horizAxisOffset},t)),ve(this,"vertAxis",()=>new qS({offset:e.offset+this.vertAxisOffset},t)),this.majorVersion===1&&this.minorVersion===1&&(this.itemVarStoreOffset=r.Offset32,ve(this,"itemVarStore",()=>new qS({offset:e.offset+this.itemVarStoreOffset},t)))}},qS=class extends Ie{constructor(e,t){let{p:r}=super(e,t,"AxisTable");this.baseTagListOffset=r.Offset16,this.baseScriptListOffset=r.Offset16,ve(this,"baseTagList",()=>new nH({offset:e.offset+this.baseTagListOffset},t)),ve(this,"baseScriptList",()=>new iH({offset:e.offset+this.baseScriptListOffset},t))}},nH=class extends Ie{constructor(e,t){let{p:r}=super(e,t,"BaseTagListTable");this.baseTagCount=r.uint16,this.baselineTags=[...new Array(this.baseTagCount)].map(o=>r.tag)}},iH=class extends Ie{constructor(e,t){let{p:r}=super(e,t,"BaseScriptListTable");this.baseScriptCount=r.uint16;let o=r.currentPosition;ve(this,"baseScriptRecords",()=>(r.currentPosition=o,[...new Array(this.baseScriptCount)].map(n=>new sH(this.start,r))))}},sH=class{constructor(e,t){this.baseScriptTag=t.tag,this.baseScriptOffset=t.Offset16,ve(this,"baseScriptTable",()=>(t.currentPosition=e+this.baseScriptOffset,new aH(t)))}},aH=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 lH(this.start,e)),ve(this,"baseValues",()=>(e.currentPosition=this.start+this.baseValuesOffset,new uH(e))),ve(this,"defaultMinMax",()=>(e.currentPosition=this.start+this.defaultMinMaxOffset,new Nk(e)))}},lH=class{constructor(e,t){this.baseLangSysTag=t.tag,this.minMaxOffset=t.Offset16,ve(this,"minMax",()=>(t.currentPosition=e+this.minMaxOffset,new Nk(t)))}},uH=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 fH(this.parser)}},Nk=class{constructor(e){this.minCoord=e.Offset16,this.maxCoord=e.Offset16,this.featMinMaxCount=e.uint16;let t=e.currentPosition;ve(this,"featMinMaxRecords",()=>(e.currentPosition=t,[...new Array(this.featMinMaxCount)].map(r=>new cH(e))))}},cH=class{constructor(e){this.featureTableTag=e.tag,this.minCoord=e.Offset16,this.maxCoord=e.Offset16}},fH=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)}},dH=Object.freeze({__proto__:null,BASE:oH}),Ek=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 mH(e)))}},mH=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.class=e.uint16}},Kd=class extends Xt{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 pH(e)))}},pH=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.startCoverageIndex=e.uint16}},hH=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)}},gH=class extends Ie{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.glyphClassDefOffset=r.Offset16,ve(this,"glyphClassDefs",()=>{if(this.glyphClassDefOffset!==0)return r.currentPosition=this.tableStart+this.glyphClassDefOffset,new Ek(r)}),this.attachListOffset=r.Offset16,ve(this,"attachList",()=>{if(this.attachListOffset!==0)return r.currentPosition=this.tableStart+this.attachListOffset,new vH(r)}),this.ligCaretListOffset=r.Offset16,ve(this,"ligCaretList",()=>{if(this.ligCaretListOffset!==0)return r.currentPosition=this.tableStart+this.ligCaretListOffset,new bH(r)}),this.markAttachClassDefOffset=r.Offset16,ve(this,"markAttachClassDef",()=>{if(this.markAttachClassDefOffset!==0)return r.currentPosition=this.tableStart+this.markAttachClassDefOffset,new Ek(r)}),this.minorVersion>=2&&(this.markGlyphSetsDefOffset=r.Offset16,ve(this,"markGlyphSetsDef",()=>{if(this.markGlyphSetsDefOffset!==0)return r.currentPosition=this.tableStart+this.markGlyphSetsDefOffset,new xH(r)})),this.minorVersion===3&&(this.itemVarStoreOffset=r.Offset32,ve(this,"itemVarStore",()=>{if(this.itemVarStoreOffset!==0)return r.currentPosition=this.tableStart+this.itemVarStoreOffset,new hH(r)}))}},vH=class extends Xt{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 yH(this.parser)}},yH=class{constructor(e){this.pointCount=e.uint16,this.pointIndices=[...new Array(this.pointCount)].map(t=>e.uint16)}},bH=class extends Xt{constructor(e){super(e),this.coverageOffset=e.Offset16,ve(this,"coverage",()=>(e.currentPosition=this.start+this.coverageOffset,new Kd(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 wH(this.parser)}},wH=class extends Xt{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 SH(this.parser)}},SH=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)}},xH=class extends Xt{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 Kd(this.parser)}},_H=Object.freeze({__proto__:null,GDEF:gH}),Ak=class extends Xt{static EMPTY={scriptCount:0,scriptRecords:[]};constructor(e){super(e),this.scriptCount=e.uint16,this.scriptRecords=[...new Array(this.scriptCount)].map(t=>new CH(e))}},CH=class{constructor(e){this.scriptTag=e.tag,this.scriptOffset=e.Offset16}},TH=class extends Xt{constructor(e){super(e),this.defaultLangSys=e.Offset16,this.langSysCount=e.uint16,this.langSysRecords=[...new Array(this.langSysCount)].map(t=>new PH(e))}},PH=class{constructor(e){this.langSysTag=e.tag,this.langSysOffset=e.Offset16}},kk=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)}},Ok=class extends Xt{static EMPTY={featureCount:0,featureRecords:[]};constructor(e){super(e),this.featureCount=e.uint16,this.featureRecords=[...new Array(this.featureCount)].map(t=>new EH(e))}},EH=class{constructor(e){this.featureTag=e.tag,this.featureOffset=e.Offset16}},AH=class extends Xt{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 OH(e);if(t.startsWith("cc"))return new kH(e);if(t.startsWith("ss"))return new RH(e)}}},kH=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)}},OH=class{constructor(e){this.designSize=e.uint16,this.subfamilyIdentifier=e.uint16,this.subfamilyNameID=e.uint16,this.smallEnd=e.uint16,this.largeEnd=e.uint16}},RH=class{constructor(e){this.version=e.uint16,this.UINameID=e.uint16}};function Dk(e){e.parser.currentPosition-=2,delete e.coverageOffset,delete e.getCoverageTable}var Zl=class extends Xt{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 Kd(e)}},ZS=class{constructor(e){this.glyphSequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},IH=class extends Zl{constructor(e){super(e),this.deltaGlyphID=e.int16}},FH=class extends Zl{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 VH(t)}},VH=class{constructor(e){this.glyphCount=e.uint16,this.substituteGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},NH=class extends Zl{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 DH(t)}},DH=class{constructor(e){this.glyphCount=e.uint16,this.alternateGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},LH=class extends Zl{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 MH(t)}},MH=class extends Xt{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 BH(t)}},BH=class{constructor(e){this.ligatureGlyph=e.uint16,this.componentCount=e.uint16,this.componentGlyphIDs=[...new Array(this.componentCount-1)].map(t=>e.uint16)}},jH=class extends Zl{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&&(Dk(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 ZS(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 zH(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 HH(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 Kd(t)}},zH=class extends Xt{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 Lk(t)}},Lk=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 ZS(e))}},HH=class extends Xt{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 GH(t)}},GH=class extends Lk{constructor(e){super(e)}},UH=class extends Zl{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&&(Dk(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 Mk(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 WH(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 YH(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 Kd(t)}},WH=class extends Xt{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 qH(t)}},qH=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 ZS(e))}},YH=class extends Xt{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 ZH(t)}},ZH=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 Mk(e))}},Mk=class extends Xt{constructor(e){super(e),this.sequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},KH=class extends Xt{constructor(e){super(e),this.substFormat=e.uint16,this.extensionLookupType=e.uint16,this.extensionOffset=e.Offset32}},XH=class extends Zl{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)}},QH={buildSubtable:function(e,t){let r=new[void 0,IH,FH,NH,LH,jH,UH,KH,XH][e](t);return r.type=e,r}},Ts=class extends Xt{constructor(e){super(e)}},JH=class extends Ts{constructor(e){super(e),console.log("lookup type 1")}},$H=class extends Ts{constructor(e){super(e),console.log("lookup type 2")}},eG=class extends Ts{constructor(e){super(e),console.log("lookup type 3")}},tG=class extends Ts{constructor(e){super(e),console.log("lookup type 4")}},rG=class extends Ts{constructor(e){super(e),console.log("lookup type 5")}},oG=class extends Ts{constructor(e){super(e),console.log("lookup type 6")}},nG=class extends Ts{constructor(e){super(e),console.log("lookup type 7")}},iG=class extends Ts{constructor(e){super(e),console.log("lookup type 8")}},sG=class extends Ts{constructor(e){super(e),console.log("lookup type 9")}},aG={buildSubtable:function(e,t){let r=new[void 0,JH,$H,eG,tG,rG,oG,nG,iG,sG][e](t);return r.type=e,r}},Rk=class extends Xt{static EMPTY={lookupCount:0,lookups:[]};constructor(e){super(e),this.lookupCount=e.uint16,this.lookups=[...new Array(this.lookupCount)].map(t=>e.Offset16)}},lG=class extends Xt{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"?QH:aG;return this.parser.currentPosition=this.start+this.subtableOffsets[e],t.buildSubtable(this.lookupType,this.parser)}},Bk=class extends Ie{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 i=!(this.scriptListOffset||this.featureListOffset||this.lookupListOffset);ve(this,"scriptList",()=>i?Ak.EMPTY:(o.currentPosition=n+this.scriptListOffset,new Ak(o))),ve(this,"featureList",()=>i?Ok.EMPTY:(o.currentPosition=n+this.featureListOffset,new Ok(o))),ve(this,"lookupList",()=>i?Rk.EMPTY:(o.currentPosition=n+this.lookupListOffset,new Rk(o))),this.featureVariationsOffset&&ve(this,"featureVariations",()=>i?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 TH(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 kk(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 kk(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 AH(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 lG(this.parser,t)}},uG=class extends Bk{constructor(e,t){super(e,t,"GSUB")}getLookup(e){return super.getLookup(e,"GSUB")}},cG=Object.freeze({__proto__:null,GSUB:uG}),fG=class extends Bk{constructor(e,t){super(e,t,"GPOS")}getLookup(e){return super.getLookup(e,"GPOS")}},dG=Object.freeze({__proto__:null,GPOS:fG}),mG=class extends Ie{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 pG(r)}},pG=class extends Xt{constructor(e){super(e),this.numEntries=e.uint16,this.documentRecords=[...new Array(this.numEntries)].map(t=>new hG(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)}},hG=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.svgDocOffset=e.Offset32,this.svgDocLength=e.uint32}},gG=Object.freeze({__proto__:null,SVG:mG}),vG=class extends Ie{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;ve(this,"axes",()=>(r.currentPosition=o,[...new Array(this.axisCount)].map(i=>new yG(r))));let n=o+this.axisCount*this.axisSize;ve(this,"instances",()=>{let i=[];for(let a=0;ae.tag)}getAxis(e){return this.axes.find(t=>t.tag===e)}},yG=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}},bG=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[...new Array(o)].map(n=>r.fword))}},xG=Object.freeze({__proto__:null,cvt:SG}),_G=class extends Ie{constructor(e,t){let{p:r}=super(e,t);ve(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},CG=Object.freeze({__proto__:null,fpgm:_G}),TG=class extends Ie{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numRanges=r.uint16,ve(this,"gaspRanges",()=>[...new Array(this.numRanges)].map(n=>new PG(r)))}},PG=class{constructor(e){this.rangeMaxPPEM=e.uint16,this.rangeGaspBehavior=e.uint16}},EG=Object.freeze({__proto__:null,gasp:TG}),AG=class extends Ie{constructor(e,t){super(e,t)}getGlyphData(e,t){return this.parser.currentPosition=this.tableStart+e,this.parser.readBytes(t)}},kG=Object.freeze({__proto__:null,glyf:AG}),OG=class extends Ie{constructor(e,t,r){let{p:o}=super(e,t),n=r.maxp.numGlyphs+1;r.head.indexToLocFormat===0?(this.x2=!0,ve(this,"offsets",()=>[...new Array(n)].map(i=>o.Offset16))):ve(this,"offsets",()=>[...new Array(n)].map(i=>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}}},RG=Object.freeze({__proto__:null,loca:OG}),IG=class extends Ie{constructor(e,t){let{p:r}=super(e,t);ve(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},FG=Object.freeze({__proto__:null,prep:IG}),VG=class extends Ie{constructor(e,t){let{p:r}=super(e,t);ve(this,"data",()=>r.readBytes())}},NG=Object.freeze({__proto__:null,CFF:VG}),DG=class extends Ie{constructor(e,t){let{p:r}=super(e,t);ve(this,"data",()=>r.readBytes())}},LG=Object.freeze({__proto__:null,CFF2:DG}),MG=class extends Ie{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,ve(this,"vertORiginYMetrics",()=>[...new Array(this.numVertOriginYMetrics)].map(o=>new BG(r)))}},BG=class{constructor(e){this.glyphIndex=e.uint16,this.vertOriginY=e.int16}},jG=Object.freeze({__proto__:null,VORG:MG}),zG=class{constructor(e){this.indexSubTableArrayOffset=e.Offset32,this.indexTablesSize=e.uint32,this.numberofIndexSubTables=e.uint32,this.colorRef=e.uint32,this.hori=new Ug(e),this.vert=new Ug(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}},HG=class{constructor(e){this.hori=new Ug(e),this.vert=new Ug(e),this.ppemX=e.uint8,this.ppemY=e.uint8,this.substitutePpemX=e.uint8,this.substitutePpemY=e.uint8}},Ug=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}},jk=class extends Ie{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.numSizes=o.uint32,ve(this,"bitMapSizes",()=>[...new Array(this.numSizes)].map(n=>new zG(o)))}},GG=Object.freeze({__proto__:null,EBLC:jk}),zk=class extends Ie{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16}},UG=Object.freeze({__proto__:null,EBDT:zk}),WG=class extends Ie{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.numSizes=r.uint32,ve(this,"bitmapScales",()=>[...new Array(this.numSizes)].map(o=>new HG(r)))}},qG=Object.freeze({__proto__:null,EBSC:WG}),YG=class extends jk{constructor(e,t){super(e,t,"CBLC")}},ZG=Object.freeze({__proto__:null,CBLC:YG}),KG=class extends zk{constructor(e,t){super(e,t,"CBDT")}},XG=Object.freeze({__proto__:null,CBDT:KG}),QG=class extends Ie{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.flags=r.flags(16),this.numStrikes=r.uint32,ve(this,"strikeOffsets",()=>[...new Array(this.numStrikes)].map(o=>r.Offset32))}},JG=Object.freeze({__proto__:null,sbix:QG}),$G=class extends Ie{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 YS(this.parser),o=r.gID,n=this.tableStart+this.layerRecordsOffset-6;this.parser.currentPosition=n;let i=new YS(this.parser),a=i.gID;if(o===e)return r;if(a===e)return i;for(;t!==n;){let l=t+(n-t)/12;this.parser.currentPosition=l;let u=new YS(this.parser),c=u.gID;if(c===e)return u;c>e?n=l:cnew eU(p))}},YS=class{constructor(e){this.gID=e.uint16,this.firstLayerIndex=e.uint16,this.numLayers=e.uint16}},eU=class{constructor(e){this.gID=e.uint16,this.paletteIndex=e.uint16}},tU=Object.freeze({__proto__:null,COLR:$G}),rU=class extends Ie{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),ve(this,"colorRecords",()=>(r.currentPosition=this.tableStart+this.offsetFirstColorRecord,[...new Array(this.numColorRecords)].map(n=>new oU(r)))),this.version===1&&(this.offsetPaletteTypeArray=r.Offset32,this.offsetPaletteLabelArray=r.Offset32,this.offsetPaletteEntryLabelArray=r.Offset32,ve(this,"paletteTypeArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteTypeArray,new nU(r,o))),ve(this,"paletteLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteLabelArray,new iU(r,o))),ve(this,"paletteEntryLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteEntryLabelArray,new sU(r,o))))}},oU=class{constructor(e){this.blue=e.uint8,this.green=e.uint8,this.red=e.uint8,this.alpha=e.uint8}},nU=class{constructor(e,t){this.paletteTypes=[...new Array(t)].map(r=>e.uint32)}},iU=class{constructor(e,t){this.paletteLabels=[...new Array(t)].map(r=>e.uint16)}},sU=class{constructor(e,t){this.paletteEntryLabels=[...new Array(t)].map(r=>e.uint16)}},aU=Object.freeze({__proto__:null,CPAL:rU}),lU=class extends Ie{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 uU(r))}getData(e){let t=this.signatureRecords[e];return this.parser.currentPosition=this.tableStart+t.offset,new cU(this.parser)}},uU=class{constructor(e){this.format=e.uint32,this.length=e.uint32,this.offset=e.Offset32}},cU=class{constructor(e){e.uint16,e.uint16,this.signatureLength=e.uint32,this.signature=e.readBytes(this.signatureLength)}},fU=Object.freeze({__proto__:null,DSIG:lU}),dU=class extends Ie{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(i=>new mU(o,n))}},mU=class{constructor(e,t){this.pixelSize=e.uint8,this.maxWidth=e.uint8,this.widths=e.readBytes(t)}},pU=Object.freeze({__proto__:null,hdmx:dU}),hU=class extends Ie{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.nTables=r.uint16,ve(this,"tables",()=>{let o=this.tableStart+4,n=[];for(let i=0;i[...new Array(this.nPairs)].map(t=>new vU(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]}},vU=class{constructor(e){this.left=e.uint16,this.right=e.uint16,this.value=e.fword}},yU=Object.freeze({__proto__:null,kern:hU}),bU=class extends Ie{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numGlyphs=r.uint16,this.yPels=r.readBytes(this.numGlyphs)}},wU=Object.freeze({__proto__:null,LTSH:bU}),SU=class extends Ie{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,ve(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.")}},xU=Object.freeze({__proto__:null,MERG:SU}),_U=class extends Ie{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 CU(this.tableStart,r))}},CU=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)}},TU=Object.freeze({__proto__:null,meta:_U}),PU=class extends Ie{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.")}},EU=Object.freeze({__proto__:null,PCLT:PU}),AU=class extends Ie{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 kU(r)),this.offsets=[...new Array(this.numRatios)].map(o=>r.Offset16),this.VDMXGroups=[...new Array(this.numRecs)].map(o=>new OU(r))}},kU=class{constructor(e){this.bCharSet=e.uint8,this.xRatio=e.uint8,this.yStartRatio=e.uint8,this.yEndRatio=e.uint8}},OU=class{constructor(e){this.recs=e.uint16,this.startsz=e.uint8,this.endsz=e.uint8,this.records=[...new Array(this.recs)].map(t=>new RU(e))}},RU=class{constructor(e){this.yPelHeight=e.uint16,this.yMax=e.int16,this.yMin=e.int16}},IU=Object.freeze({__proto__:null,VDMX:AU}),FU=class extends Ie{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()}},VU=Object.freeze({__proto__:null,vhea:FU}),NU=class extends Ie{constructor(e,t,r){super(e,t);let o=r.vhea.numOfLongVerMetrics,n=r.maxp.numGlyphs,i=p.currentPosition;if(lazy(this,"vMetrics",()=>(p.currentPosition=i,[...new Array(o)].map(a=>new DU(p.uint16,p.int16)))),o(p.currentPosition=a,[...new Array(n-o)].map(l=>p.int16)))}}},DU=class{constructor(e,t){this.advanceHeight=e,this.topSideBearing=t}},LU=Object.freeze({__proto__:null,vmtx:NU});var Hk=s(N());var{kebabCase:tme}=qe(Hk.privateApis);var Uk=s(P());var Kk=s(P()),{Tabs:hme}=qe(KS.privateApis),gme={id:"installed-fonts",title:(0,Wg._x)("Library","Font library")},vme={id:"upload-fonts",title:(0,Wg._x)("Upload","noun")};var Xk=s(M()),XS=s(N()),jU=s(B());var Qk=s(P());var QS=s(P());var $k=s(M()),qg=s(N());var eO=s(P());var $S=s(P());var Pn=s(M()),ex=s(N()),ZU=s(B());var tO=s(St());var qU=s(P()),{useSettingsForBlockElement:Yme,TypographyPanel:Zme}=qe(tO.privateApis);var YU=s(P());var tx=s(P()),ope={text:{description:(0,Pn.__)("Manage the fonts used on the site."),title:(0,Pn.__)("Text")},link:{description:(0,Pn.__)("Manage the fonts and typography used on the links."),title:(0,Pn.__)("Links")},heading:{description:(0,Pn.__)("Manage the fonts and typography used on headings."),title:(0,Pn.__)("Headings")},caption:{description:(0,Pn.__)("Manage the fonts and typography used on captions."),title:(0,Pn.__)("Captions")},button:{description:(0,Pn.__)("Manage the fonts and typography used on buttons."),title:(0,Pn.__)("Buttons")}};var JU=s(M()),$U=s(N()),oO=s(St());var Cc=s(N()),rO=s(M());var QU=s(B());var KU=s(N()),XU=s(P());var rx=s(P());var ox=s(P()),{useSettingsForBlockElement:bpe,ColorPanel:wpe}=qe(oO.privateApis);var sW=s(M()),cO=s(N());var rW=s(et()),nx=s(N()),oW=s(M());var Zg=s(N());var Yg=s(N());var nO=s(P());function iO(){let{paletteColors:e}=yc();return e.slice(0,4).map(({slug:t,color:r},o)=>(0,nO.jsx)("div",{style:{flexGrow:1,height:"100%",background:r}},`${t}-${o}`))}var Qd=s(P()),eW={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},tW=({label:e,isFocused:t,withHoverView:r})=>(0,Qd.jsx)(wc,{label:e,isFocused:t,withHoverView:r,children:({key:o})=>(0,Qd.jsx)(Yg.__unstableMotion.div,{variants:eW,style:{height:"100%",overflow:"hidden"},children:(0,Qd.jsx)(Yg.__experimentalHStack,{spacing:0,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,Qd.jsx)(iO,{})})},o)}),sO=tW;var Kl=s(P()),aO=["color"];function Kg({title:e,gap:t=2}){let r=Ag(aO);return r?.length<=1?null:(0,Kl.jsxs)(Zg.__experimentalVStack,{spacing:3,children:[e&&(0,Kl.jsx)(nn,{level:3,children:e}),(0,Kl.jsx)(Zg.__experimentalGrid,{gap:t,children:r.map((o,n)=>(0,Kl.jsx)(xc,{variation:o,isPill:!0,properties:aO,showTooltip:!0,children:()=>(0,Kl.jsx)(sO,{})},n))})]})}var lO=s(P());var nW=s(et()),Xg=s(N()),iW=s(M());var uO=s(P());var ix=s(P()),{Tabs:Wpe}=qe(cO.privateApis);var lW=s(M()),dO=s(St()),uW=s(N());var fO=s(St());var aW=s(P());var{BackgroundPanel:Kpe}=qe(fO.privateApis);var sx=s(P()),{useHasBackgroundPanel:rhe}=qe(dO.privateApis);var Xl=s(N()),ax=s(M());var pW=s(B());var cW=s(N()),fW=s(M()),dW=s(P());var lx=s(P()),{Menu:phe}=qe(Xl.privateApis);var br=s(N()),Jd=s(M());var Qg=s(B());var ux=s(P()),{Menu:khe}=qe(br.privateApis),Ohe=[{label:(0,Jd.__)("Rename"),action:"rename"},{label:(0,Jd.__)("Delete"),action:"delete"}],Rhe=[{label:(0,Jd.__)("Reset"),action:"reset"}];var hW=s(P());var yW=s(M()),pO=s(St());var mO=s(St()),gW=s(B());var vW=s(P()),{useSettingsForBlockElement:jhe,DimensionsPanel:zhe}=qe(mO.privateApis);var cx=s(P()),{useHasDimensionsPanel:Zhe,useSettingsForBlockElement:Khe}=qe(pO.privateApis);var wO=s(N()),xW=s(M());var wW=s(M()),SW=s(N());var hO=s(ge()),gO=s(ie()),$g=s(B()),vO=s(N()),yO=s(M());var Jg=s(P());function bW({gap:e=2}){let{user:t}=(0,$g.useContext)(Lr),r=t?.styles,n=(0,gO.useSelect)(a=>{let l=a(hO.store).__experimentalGetCurrentThemeGlobalStylesVariations();return Array.isArray(l)?l:void 0},[])?.filter(a=>!Hd(a,["color"])&&!Hd(a,["typography","spacing"])),i=(0,$g.useMemo)(()=>[...[{title:(0,yO.__)("Default"),settings:{},styles:{}},...n??[]].map(l=>{let u=l?.styles?.blocks?{...l.styles.blocks}:{};r?.blocks&&Object.keys(r.blocks).forEach(d=>{if(r.blocks?.[d]?.css){let h=u[d]||{},g={css:`${u[d]?.css||""} ${r.blocks?.[d]?.css?.trim()||""}`};u[d]={...h,...g}}});let c=r?.css||l.styles?.css?{css:`${l.styles?.css||""} ${r?.css||""}`}:{},m=Object.keys(u).length>0?{blocks:u}:{},f={...l.styles,...c,...m};return{...l,settings:l.settings??{},styles:f}})],[n,r?.blocks,r?.css]);return!n||n.length<1?null:(0,Jg.jsx)(vO.__experimentalGrid,{columns:2,className:"global-styles-ui-style-variations-container",gap:e,children:i.map((a,l)=>(0,Jg.jsx)(xc,{variation:a,children:u=>(0,Jg.jsx)(VS,{label:a?.title,withHoverView:!0,isFocused:u,variation:a})},l))})}var fx=bW;var bO=s(P());var dx=s(P());var _W=s(M()),CW=s(N()),SO=s(St());var mx=s(P()),{AdvancedPanel:mge}=qe(SO.privateApis);var OO=s(M()),hx=s(N()),gx=s(B());var xO=s(ie()),_O=s(ge()),$d=s(B());var TW={per_page:-1,_fields:"id,name,avatar_urls",context:"view",capabilities:["edit_theme_options"]},PW={per_page:100,page:1},ev=[];function tv({query:e}={}){let{user:t}=(0,$d.useContext)(Lr),r=(0,$d.useMemo)(()=>({...PW,...e}),[e]),{authors:o,currentUser:n,isDirty:i,revisions:a,isLoadingGlobalStylesRevisions:l,revisionsCount:u}=(0,xO.useSelect)(c=>{let{__experimentalGetDirtyEntityRecords:m,getCurrentUser:f,getUsers:d,getRevisions:h,__experimentalGetCurrentGlobalStylesId:g,getEntityRecord:v,isResolving:y}=c(_O.store),b=m()||[],T=f(),x=b.length>0,C=g(),O=(C?v("root","globalStyles",C):void 0)?._links?.["version-history"]?.[0]?.count??0,R=C&&h("root","globalStyles",C,r)||ev,A=d(TW)||ev,k=C?y("getRevisions",["root","globalStyles",C,r]):!1;return{authors:A,currentUser:T,isDirty:x,revisions:R,isLoadingGlobalStylesRevisions:k,revisionsCount:O}},[r]);return(0,$d.useMemo)(()=>{if(!o.length||l)return{revisions:ev,hasUnsavedChanges:i,isLoading:!0,revisionsCount:u};let c=a.map(f=>({...f,author:o.find(d=>d.id===f.author)}));if(a.length){if(c[0].id!=="unsaved"&&r.page===1&&(c[0].isLatest=!0),i&&t&&Object.keys(t).length>0&&n&&r.page===1){let f={id:"unsaved",styles:t?.styles,settings:t?.settings,_links:t?._links,author:{name:n?.name||"",avatar_urls:n?.avatar_urls||{}},modified:new Date};c.unshift(f)}r.per_page&&r.page===Math.ceil(u/r.per_page)&&c.push({id:"parent",styles:{},settings:{}})}return{revisions:c,hasUnsavedChanges:i,isLoading:!1,revisionsCount:u}},[i,a,n,o,t,l,u,r.page,r.per_page])}var TO=s(M()),PO=s(N()),rv=s(ja()),EW=s(ge()),AW=s(ie());var EO=s(wa()),AO=s(P()),yge=3600*1e3*24;var px=s(N()),em=s(M());var kO=s(P());var vx=s(P());var yx=s(M()),Es=s(N());var IW=s(B());var kW=s(N()),OW=s(M()),RW=s(P());var bx=s(P()),{Menu:Bge}=qe(Es.privateApis);var VO=s(M()),Ti=s(N());var NO=s(B());var FW=s(St()),VW=s(M());var NW=s(P());var DW=s(N()),RO=s(M()),LW=s(P());var tm=s(N()),MW=s(M()),BW=s(B()),IO=s(P());var As=s(N()),FO=s(P());var wx=s(P()),{Menu:ove}=qe(Ti.privateApis);var xx=s(P());var _x=s(P());function Tc(e){return function({value:r,baseValue:o,onChange:n,...i}){return(0,_x.jsx)(Pg,{value:r,baseValue:o,onChange:n,children:(0,_x.jsx)(e,{...i})})}}var GW=Tc(fx);var UW=Tc(Kg);var WW=Tc(Ng);var qW=s(P());var ov=s(M()),MO=s(kt()),BO=s(N());var Cx=s(P());function jO({record:e,revisionsCount:t,...r}){let o={},n=e?._links?.["predecessor-version"]?.[0]?.id??null;return t=t||e?._links?.["version-history"]?.[0]?.count||0,n&&t>1&&(o.href=(0,MO.addQueryArgs)("revision.php",{revision:e?._links["predecessor-version"][0].id}),o.as="a"),(0,Cx.jsx)(BO.__experimentalItemGroup,{size:"large",className:"edit-site-sidebar-navigation-screen-details-footer",children:(0,Cx.jsx)(Kt,{icon:jf,...o,...r,children:(0,ov.sprintf)((0,ov._n)("%d Revision","%d Revisions",t),t)})})}var za=s(P()),{useLocation:WO,useHistory:YW}=L(GO.privateApis);function qO(e){let{name:t}=WO();return(0,za.jsx)(Kt,{...e,"aria-current":t==="styles"})}function YO(){let e=YW(),{path:t}=WO(),{revisions:r,isLoading:o,revisionsCount:n}=tv(),{openGeneralSidebar:i}=(0,nv.useDispatch)(Re),{setStylesPath:a}=L((0,nv.useDispatch)(HO.store)),{set:l}=(0,nv.useDispatch)(zO.store),u=(0,Px.useCallback)(async()=>(e.navigate((0,UO.addQueryArgs)(t,{canvas:"edit"}),{transition:"canvas-mode-edit-transition"}),Promise.all([l("core","distractionFree",!1),i("edit-site/global-styles")])),[t,e,i,l]),c=(0,Px.useCallback)(async()=>{await u(),a("/revisions")},[u,a]),m=!!n&&!o;return(0,za.jsx)(za.Fragment,{children:(0,za.jsx)(Jr,{title:(0,Tx.__)("Design"),isRoot:!0,description:(0,Tx.__)("Customize the appearance of your website using the block editor."),content:(0,za.jsx)(Ex,{activeItem:"styles-navigation-item"}),footer:m&&(0,za.jsx)(jO,{record:r?.[0],revisionsCount:n,onClick:c})})})}var Ho=s(P());function Ex({isBlockBasedTheme:e=!0}){return(0,Ho.jsxs)(ZO.__experimentalItemGroup,{className:"edit-site-sidebar-navigation-screen-main",children:[e&&(0,Ho.jsxs)(Ho.Fragment,{children:[(0,Ho.jsx)(qO,{to:"/styles",uid:"global-styles-navigation-item",icon:Oh,children:(0,Pi.__)("Styles")}),(0,Ho.jsx)(Kt,{uid:"navigation-navigation-item",to:"/navigation",withChevron:!0,icon:Xf,children:(0,Pi.__)("Navigation")}),(0,Ho.jsx)(Kt,{uid:"page-navigation-item",to:"/page",withChevron:!0,icon:kl,children:(0,Pi.__)("Pages")}),(0,Ho.jsx)(Kt,{uid:"template-navigation-item",to:"/template",withChevron:!0,icon:Wn,children:(0,Pi.__)("Templates")})]}),!e&&(0,Ho.jsx)(Kt,{uid:"stylebook-navigation-item",to:"/stylebook",withChevron:!0,icon:Oh,children:(0,Pi.__)("Styles")}),(0,Ho.jsx)(Kt,{uid:"patterns-navigation-item",to:"/pattern",withChevron:!0,icon:id,children:(0,Pi.__)("Patterns")})]})}function Pc({customDescription:e}){let t=(0,KO.useSelect)(o=>o(XO.store).getCurrentTheme()?.is_block_theme,[]),r;return e?r=e:t?r=(0,Pi.__)("Customize the appearance of your website using the block editor."):r=(0,Pi.__)("Explore block styles and patterns to refine your site."),(0,Ho.jsx)(Jr,{isRoot:!0,title:(0,Pi.__)("Design"),description:r,content:(0,Ho.jsx)(Ex,{isBlockBasedTheme:t})})}var QO=s(M()),iv=s(N()),Ax=s(P());function Rt(){return(0,Ax.jsx)(iv.__experimentalSpacer,{padding:3,children:(0,Ax.jsx)(iv.Notice,{status:"warning",isDismissible:!1,children:(0,QO.__)("The theme you are currently using does not support this screen.")})})}var sm=s(ie()),Ec=s(N()),_v=s(et()),Cv=s(Ke()),$l=s(M()),xR=s(ge()),_R=s(gb()),CR=s(B()),TR=s(Un()),PR=s(Ve()),ER=s(Cr());var AR=s(St()),kR=s(kt());var sv=s(ie()),$O=s(N()),Ql=s(M()),e5=s(B()),kx=s(Do()),t5=s(ge());var rm=s(P());function JO({nonAnimatedSrc:e,animatedSrc:t}){return(0,rm.jsxs)("picture",{className:"edit-site-welcome-guide__image",children:[(0,rm.jsx)("source",{srcSet:e,media:"(prefers-reduced-motion: reduce)"}),(0,rm.jsx)("img",{src:t,width:"312",height:"240",alt:""})]})}var ei=s(P());function r5(){let{toggle:e}=(0,sv.useDispatch)(kx.store),{isActive:t,isBlockBasedTheme:r}=(0,sv.useSelect)(o=>({isActive:!!o(kx.store).get("core/edit-site","welcomeGuide"),isBlockBasedTheme:o(t5.store).getCurrentTheme()?.is_block_theme}),[]);return!t||!r?null:(0,ei.jsx)($O.Guide,{className:"edit-site-welcome-guide guide-editor",contentLabel:(0,Ql.__)("Welcome to the site editor"),finishButtonText:(0,Ql.__)("Get started"),onFinish:()=>e("core/edit-site","welcomeGuide"),pages:[{image:(0,ei.jsx)(JO,{nonAnimatedSrc:"https://s.w.org/images/block-editor/edit-your-site.svg?1",animatedSrc:"https://s.w.org/images/block-editor/edit-your-site.gif?1"}),content:(0,ei.jsxs)(ei.Fragment,{children:[(0,ei.jsx)("h1",{className:"edit-site-welcome-guide__heading",children:(0,Ql.__)("Edit your site")}),(0,ei.jsx)("p",{className:"edit-site-welcome-guide__text",children:(0,Ql.__)("Design everything on your site \u2014 from the header right down to the footer \u2014 using blocks.")}),(0,ei.jsx)("p",{className:"edit-site-welcome-guide__text",children:(0,e5.createInterpolateElement)((0,Ql.__)("Click to start designing your blocks, and choose your typography, layout, and colors."),{StylesIconImage:(0,ei.jsx)("img",{alt:(0,Ql.__)("styles"),src:"data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 4c-4.4 0-8 3.6-8 8v.1c0 4.1 3.2 7.5 7.2 7.9h.8c4.4 0 8-3.6 8-8s-3.6-8-8-8zm0 15V5c3.9 0 7 3.1 7 7s-3.1 7-7 7z' fill='%231E1E1E'/%3E%3C/svg%3E%0A"})})})]})}]})}var uv=s(ie()),o5=s(N()),av=s(M()),lv=s(Do()),Ei=s(P());function n5(){let{toggle:e}=(0,uv.useDispatch)(lv.store);if(!(0,uv.useSelect)(o=>{let n=!!o(lv.store).get("core/edit-site","welcomeGuidePage"),i=!!o(lv.store).get("core/edit-site","welcomeGuide");return n&&!i},[]))return null;let r=(0,av.__)("Editing a page");return(0,Ei.jsx)(o5.Guide,{className:"edit-site-welcome-guide guide-page",contentLabel:r,finishButtonText:(0,av.__)("Continue"),onFinish:()=>e("core/edit-site","welcomeGuidePage"),pages:[{image:(0,Ei.jsx)("video",{className:"edit-site-welcome-guide__video",autoPlay:!0,loop:!0,muted:!0,width:"312",height:"240",children:(0,Ei.jsx)("source",{src:"https://s.w.org/images/block-editor/editing-your-page.mp4",type:"video/mp4"})}),content:(0,Ei.jsxs)(Ei.Fragment,{children:[(0,Ei.jsx)("h1",{className:"edit-site-welcome-guide__heading",children:r}),(0,Ei.jsx)("p",{className:"edit-site-welcome-guide__text",children:(0,av.__)("It\u2019s now possible to edit page content in the site editor. To customise other parts of the page like the header and footer switch to editing the template using the settings sidebar.")})]})}]})}var fv=s(ie()),i5=s(N()),cv=s(M()),Ox=s(Do()),s5=s(Ke()),Ai=s(P());function a5(){let{toggle:e}=(0,fv.useDispatch)(Ox.store),{isActive:t,hasPreviousEntity:r}=(0,fv.useSelect)(i=>{let{getEditorSettings:a}=i(s5.store),{get:l}=i(Ox.store);return{isActive:l("core/edit-site","welcomeGuideTemplate"),hasPreviousEntity:!!a().onNavigateToPreviousEntityRecord}},[]);if(!(t&&r))return null;let n=(0,cv.__)("Editing a template");return(0,Ai.jsx)(i5.Guide,{className:"edit-site-welcome-guide guide-template",contentLabel:n,finishButtonText:(0,cv.__)("Continue"),onFinish:()=>e("core/edit-site","welcomeGuideTemplate"),pages:[{image:(0,Ai.jsx)("video",{className:"edit-site-welcome-guide__video",autoPlay:!0,loop:!0,muted:!0,width:"312",height:"240",children:(0,Ai.jsx)("source",{src:"https://s.w.org/images/block-editor/editing-your-template.mp4",type:"video/mp4"})}),content:(0,Ai.jsxs)(Ai.Fragment,{children:[(0,Ai.jsx)("h1",{className:"edit-site-welcome-guide__heading",children:n}),(0,Ai.jsx)("p",{className:"edit-site-welcome-guide__text",children:(0,cv.__)("Note that the same template can be used by multiple pages, so any changes made here may affect other pages on the site. To switch back to editing the page content click the \u2018Back\u2019 button in the toolbar.")})]})}]})}var Ha=s(P());function l5({postType:e}){return(0,Ha.jsxs)(Ha.Fragment,{children:[(0,Ha.jsx)(r5,{}),e==="page"&&(0,Ha.jsx)(n5,{}),e==="wp_template"&&(0,Ha.jsx)(a5,{})]})}var mv=s(N()),c5=s(ge()),f5=s(ie()),d5=s(Ke());var dv=s(P()),{Theme:ZW}=L(mv.privateApis),{useStyle:u5}=L(d5.privateApis);function Rx({id:e}){let t=u5("color.text"),r=u5("color.background"),{elapsed:o,total:n}=(0,f5.useSelect)(i=>{let a=i(c5.store).countSelectorsByStatus(),l=a.resolving??0,u=a.finished??0;return{elapsed:u,total:u+l}},[]);return(0,dv.jsx)("div",{className:"edit-site-canvas-loader",children:(0,dv.jsx)(ZW,{accent:t,background:r,children:(0,dv.jsx)(mv.ProgressBar,{id:e,max:n,value:o})})})}var v5=s(ie()),pv=s(B()),y5=s(Ve()),b5=s(et()),hv=s(Ke());var m5=s(Ve()),p5=s(B()),Ix=s(kt()),h5=s(Ke());var{useHistory:KW,useLocation:XW}=L(m5.privateApis),{useGenerateBlockPath:QW}=L(h5.privateApis);function g5(){let e=KW(),{query:t,path:r}=XW(),o=QW(),n=null;if(t.selectedBlock)try{n=JSON.parse(decodeURIComponent(t.selectedBlock))}catch{n=null}return[(0,p5.useCallback)(a=>{if(a.selectedBlockClientId){let u=o(a.selectedBlockClientId);if(u){let c=(0,Ix.addQueryArgs)(r,{...t,selectedBlock:encodeURIComponent(JSON.stringify(u))});e.navigate(c,{replace:!0})}}let l=(0,Ix.addQueryArgs)(`/${a.postType}/${a.postId}`,{canvas:"edit",focusMode:!0});e.navigate(l)},[e,r,t,o]),n]}var{useLocation:w5,useHistory:JW}=L(y5.privateApis),{useGlobalStyles:$W}=L(hv.privateApis);function eq(){let e=w5(),t=(0,b5.usePrevious)(e.query.canvas),r=JW();return(0,pv.useMemo)(()=>(e.query.focusMode||e?.params?.postId&&UC.includes(e?.params?.postType))&&t==="edit"?()=>r.back():void 0,[e,r,t])}function S5(){let{query:e}=w5(),{canvas:t="view"}=e,[r,o]=g5(),{merged:n}=$W(),{settings:i,currentPostIsTrashed:a}=(0,v5.useSelect)(f=>{let{getSettings:d}=f(Re),{getCurrentPostAttribute:h}=f(hv.store);return{settings:d(),currentPostIsTrashed:h("status")==="trash"}},[]),l=eq(),[u,c]=(0,pv.useMemo)(()=>zd(n,[],{disableRootPadding:!1}),[n]);return(0,pv.useMemo)(()=>{let f=(i?.styles??[]).filter(d=>!d.isGlobalStyles);return{...i,styles:[...f,...u,{css:t==="view"?`body{min-height: 100vh; ${a?"":"cursor: pointer;"}}`:void 0}],__experimentalFeatures:c,richEditingEnabled:!0,supportsTemplateMode:!0,focusMode:t!=="view",onNavigateToEntityRecord:r,onNavigateToPreviousEntityRecord:l,isPreviewMode:t==="view",initialBlockSelection:o}},[i,u,c,t,a,r,l,o])}var x5=s(Ke()),_5=s(ie()),C5=s(N()),T5=s(Tl()),P5=s(P()),{Fill:tq,Slot:rq}=(0,C5.createSlotFill)("PluginTemplateSettingPanel"),E5=({children:e})=>((0,T5.default)("wp.editSite.PluginTemplateSettingPanel",{since:"6.6",version:"6.8",alternative:"wp.editor.PluginDocumentSettingPanel"}),(0,_5.useSelect)(r=>r(x5.store).getCurrentPostType()==="wp_template",[])?(0,P5.jsx)(tq,{children:e}):null);E5.Slot=rq;var gv=E5;var G5=s(Ke());var om=s(M()),O5=s(N()),R5=s(mg());var vv=s(ie()),I5=s(k5()),F5=s(ge()),V5=s(Un()),N5=s(P());function D5(){let e=(0,vv.useSelect)(o=>!!(o(F5.store).getCurrentTheme()?._links?.["wp:export-theme"]?.[0]?.targetHints??{}).allow?.includes("GET"),[]),{createErrorNotice:t}=(0,vv.useDispatch)(V5.store);if(!e)return null;async function r(){try{let o=await(0,R5.default)({path:"/wp-block-editor/v1/export",parse:!1,headers:{Accept:"application/zip"}}),n=await o.blob(),a=o.headers.get("content-disposition").match(/=(.+)\.zip/),l=a[1]?a[1]:"edit-site-export";(0,I5.downloadBlob)(l+".zip",n,"application/zip")}catch(o){let n={};try{n=await o.json()}catch{}let i=n.message&&n.code!=="unknown_error"?n.message:(0,om.__)("An error occurred while creating the site export.");t(i,{type:"snackbar"})}}return(0,N5.jsx)(O5.MenuItem,{role:"menuitem",icon:o1,onClick:r,info:(0,om.__)("Download your theme with updated templates and styles."),children:(0,om._x)("Export","site exporter menu item")})}var L5=s(M()),M5=s(ie()),B5=s(N()),j5=s(Do()),z5=s(P());function H5(){let{toggle:e}=(0,M5.useDispatch)(j5.store);return(0,z5.jsx)(B5.MenuItem,{onClick:()=>e("core/edit-site","welcomeGuide"),children:(0,L5.__)("Welcome Guide")})}var ks=s(P()),{ToolsMoreMenuGroup:oq,PreferencesModal:nq}=L(G5.privateApis);function U5(){return(0,ks.jsxs)(ks.Fragment,{children:[(0,ks.jsxs)(oq,{children:[(0,ks.jsx)(D5,{}),(0,ks.jsx)(H5,{})]}),(0,ks.jsx)(nq,{})]})}var W5=s(ie()),yv=s(wa()),bv=s(B()),q5=s(M()),Y5=s(Ke()),Z5=s(Ve()),Fx=s(kt());var{useLocation:iq,useHistory:sq}=L(Z5.privateApis);function K5(){let{query:e,path:t}=iq(),r=sq(),{canvas:o="view"}=e,n=(0,W5.useSelect)(u=>u(Y5.store).getCurrentPostAttribute("status")==="trash",[]),[i,a]=(0,bv.useState)(!1);(0,bv.useEffect)(()=>{o==="edit"&&a(!1)},[o]);let l={"aria-label":(0,q5.__)("Edit"),"aria-disabled":n,title:null,role:"button",tabIndex:0,onFocus:()=>a(!0),onBlur:()=>a(!1),onKeyDown:u=>{let{keyCode:c}=u;(c===yv.ENTER||c===yv.SPACE)&&!n&&(u.preventDefault(),r.navigate((0,Fx.addQueryArgs)(t,{canvas:"edit"}),{transition:"canvas-mode-edit-transition"}))},onClick:()=>r.navigate((0,Fx.addQueryArgs)(t,{canvas:"edit"}),{transition:"canvas-mode-edit-transition"}),onClickCapture:u=>{n&&(u.preventDefault(),u.stopPropagation())},readonly:!0};return{className:ee("edit-site-visual-editor__editor-canvas",{"is-focused":i&&o==="view"}),...o==="view"?l:{}}}var Sv=s(M()),tR=s(ie()),rR=s(ge()),oR=s(Cr()),nR=s(Ke());var nm=s(B()),X5=s(ie()),Q5=s(ge()),wv=s(M()),J5=s(NS()),Vx=s(Cr()),$5=s(Ve());var{useLocation:aq}=L($5.privateApis);function eR(e){let t=aq(),r=(0,X5.useSelect)(n=>n(Q5.store).getEntityRecord("root","site")?.title,[]),o=(0,nm.useRef)(!0);(0,nm.useEffect)(()=>{o.current=!1},[t]),(0,nm.useEffect)(()=>{if(!o.current&&e&&r){let n=(0,wv.sprintf)((0,wv.__)("%1$s \u2039 %2$s \u2039 Editor \u2014 WordPress"),(0,Vx.decodeEntities)(e),(0,Vx.decodeEntities)(r));document.title=n,(0,J5.speak)(e,"assertive")}},[e,r,t])}var{getTemplateInfo:lq}=L(nR.privateApis);function uq(e,t){let{title:r,isLoaded:o}=(0,tR.useSelect)(i=>{let{getEditedEntityRecord:a,getCurrentTheme:l,hasFinishedResolution:u}=i(rR.store);if(!t)return{isLoaded:!1};let c=a("postType",e,t),{default_template_types:m=[]}=l()??{},f=lq({template:c,templateTypes:m}),d=u("getEditedEntityRecord",["postType",e,t]);return{title:f.title,isLoaded:d}},[e,t]),n;o&&(n=(0,Sv.sprintf)((0,Sv._x)("%1$s \u2039 %2$s","breadcrumb trail"),(0,oR.decodeEntities)(r),yb[e]??yb[Ye])),eR(o&&n)}var iR=uq;var Jl=s(ie()),sR=s(St()),aR=s(Ke()),lR=s(B()),uR=s(Do());function cR(e){let{clearSelectedBlock:t}=(0,Jl.useDispatch)(sR.store),{setDeviceType:r,closePublishSidebar:o,setIsListViewOpened:n,setIsInserterOpened:i}=(0,Jl.useDispatch)(aR.store),{get:a}=(0,Jl.useSelect)(uR.store),l=(0,Jl.useRegistry)();(0,lR.useLayoutEffect)(()=>{let u=window.matchMedia("(min-width: 782px)").matches;l.batch(()=>{t(),r("Desktop"),o(),i(!1),u&&e==="edit"&&a("core","showListViewByDefault")&&!a("core","distractionFree")?n(!0):n(!1)})},[e,l,t,r,o,i,n,a])}var xv=s(B()),im=s(ie()),Dx=s(ge()),dR=s(Ve());var{useLocation:cq}=L(dR.privateApis),Nx=[Ye,je,Gn,Oe.user],fR=["page","post"];function fq(e){let t;return e==="navigation-item"?t=Gn:e==="pattern-item"?t=Oe.user:e==="template-part-item"?t=je:e==="templates"?t=Ye:e==="template-item"?t=Ye:e==="page-item"||e==="pages"?t="page":(e==="post-item"||e==="posts")&&(t="post"),t}function mR(){let{name:e,params:t={},query:r}=cq(),{postId:o=r?.postId}=t,n=fq(e,o)??r?.postType,i=(0,im.useSelect)(u=>{let{getHomePage:c}=L(u(Dx.store));return c()},[]),a=(0,im.useSelect)(u=>{if(Nx.includes(n)&&o||o&&o.includes(","))return;let{getTemplateId:c}=L(u(Dx.store));if(n&&o&&fR.includes(n))return c(n,o);if(i?.postType==="page")return c("page",i?.postId);if(i?.postType==="wp_template")return i?.postId},[i,o,n]),l=(0,xv.useMemo)(()=>Nx.includes(n)&&o?{}:n&&o&&fR.includes(n)?{postType:n,postId:o}:i?.postType==="page"?{postType:"page",postId:i?.postId}:{},[i,n,o]);return Nx.includes(n)&&o?{isReady:!0,postType:n,postId:o,context:l}:i?{isReady:a!==void 0,postType:Ye,postId:a,context:l}:{isReady:!1}}function pR({postType:e,postId:t,context:r,isReady:o}){let{setEditedEntity:n}=(0,im.useDispatch)(Re);(0,xv.useEffect)(()=>{o&&n(e,String(t),r)},[o,e,t,r,n])}var hR=s(M()),gR=s(ie()),vR=s(ge()),yR=s(Ol()),bR=s(kt()),wR=s(P());function SR(){let e=(0,gR.useSelect)(t=>{let{getEntityRecord:r}=t(vR.store);return r("root","__unstableBase")?.home},[]);return(0,wR.jsx)("iframe",{src:(0,bR.addQueryArgs)(e,{wp_site_preview:1}),title:(0,hR.__)("Site Preview"),style:{display:"block",width:"100%",height:"100%",backgroundColor:"#fff"},onLoad:t=>{let r=t.target.contentDocument;yR.focus.focusable.find(r).forEach(n=>{n.style.pointerEvents="none",n.tabIndex=-1,n.setAttribute("aria-hidden","true")})}})}var or=s(P()),{Editor:dq,BackButton:mq}=L(Cv.privateApis),{useHistory:pq,useLocation:hq}=L(PR.privateApis),{BlockKeyboardShortcuts:gq}=L(_R.privateApis),vq={edit:{opacity:0,scale:.2},hover:{opacity:1,scale:1,clipPath:"inset( 22% round 2px )"}},yq={edit:{clipPath:"inset(0% round 0px)"},hover:{clipPath:"inset( 22% round 2px )"},tap:{clipPath:"inset(0% round 0px)"}};function OR(e){switch(e){case"navigation":return"/navigation";case"wp_block":return"/pattern?postType=wp_block";case"wp_template_part":return"/pattern?postType=wp_template_part";case"wp_template":return"/template";case"page":return"/page";case"post":return"/"}throw"Unknown post type"}function bq(e,t){let{path:r,name:o}=e;return["pattern-item","template-part-item","page-item","template-item","static-template-item","post-item"].includes(o)?OR(t):(0,kR.addQueryArgs)(r,{canvas:void 0})}function ht({isHomeRoute:e=!1}){let t=(0,_v.useReducedMotion)(),r=hq(),{canvas:o="view"}=r.query,n=Hh();cR(o);let i=mR();pR(i);let{postType:a,postId:l,context:u}=i,{isBlockBasedTheme:c,hasSiteIcon:m}=(0,sm.useSelect)(k=>{let{getCurrentTheme:I,getEntityRecord:D}=k(xR.store),z=D("root","__unstableBase",void 0);return{isBlockBasedTheme:I()?.is_block_theme,hasSiteIcon:!!z?.site_icon_url}},[]),f=!!u?.postId;iR(f?u.postType:a,f?u.postId:l);let d=Dr(),h=K5(),g=o==="edit",v=(0,_v.useInstanceId)(Rx,"edit-site-editor__loading-progress"),y=S5(),{initialBlockSelection:b,...T}=y,{resetZoomLevel:x}=L((0,sm.useDispatch)(AR.store)),{createSuccessNotice:C}=(0,sm.useDispatch)(TR.store),_=pq(),O=(0,CR.useCallback)((k,I)=>{switch(k){case"move-to-trash":case"delete-post":_.navigate(OR(f?u.postType:a));break;case"duplicate-post":{let D=I[0],z=typeof D.title=="string"?D.title:D.title?.rendered;C((0,$l.sprintf)((0,$l.__)('"%s" successfully created.'),(0,ER.decodeEntities)(z)||(0,$l.__)("(no title)")),{type:"snackbar",id:"duplicate-post-action",actions:[{label:(0,$l.__)("Edit"),onClick:()=>{_.navigate(`/${D.type}/${D.id}?canvas=edit`)}}]})}break}},[a,u?.postType,f,_,C]),R=!n,A={duration:t?0:.2};return!c&&e?(0,or.jsx)(SR,{}):(0,or.jsxs)(or.Fragment,{children:[(0,or.jsx)(Cv.EditorKeyboardShortcutsRegister,{}),g&&(0,or.jsx)(gq,{}),R?null:(0,or.jsx)(Rx,{id:v}),g&&(0,or.jsx)(l5,{postType:f?u.postType:a}),R&&(0,or.jsxs)(dq,{postType:f?u.postType:a,postId:f?u.postId:l,templateId:f?l:void 0,settings:T,initialSelection:b,className:"edit-site-editor__editor-interface",customSaveButton:d&&(0,or.jsx)(dg,{size:"compact"}),customSavePanel:d&&(0,or.jsx)(Id,{}),iframeProps:h,onActionPerformed:O,extraSidebarPanels:!f&&(0,or.jsx)(gv.Slot,{}),children:[g&&(0,or.jsx)(mq,{children:({length:k})=>k<=1&&(0,or.jsxs)(Ec.__unstableMotion.div,{className:"edit-site-editor__view-mode-toggle",transition:A,animate:"edit",initial:"edit",whileHover:"hover",whileTap:"tap",children:[(0,or.jsx)(Ec.Button,{__next40pxDefaultSize:!0,label:(0,$l.__)("Open Navigation"),showTooltip:!0,tooltipPosition:"middle right",onClick:()=>{x(),_.navigate(bq(r,f?u.postType:a),{transition:"canvas-mode-view-transition"})},children:(0,or.jsx)(Ec.__unstableMotion.div,{variants:yq,children:(0,or.jsx)(cd,{className:"edit-site-editor__view-mode-toggle-icon"})})}),(0,or.jsx)(Ec.__unstableMotion.div,{className:ee("edit-site-editor__back-icon",{"has-site-icon":m}),variants:vq,children:(0,or.jsx)(gi,{icon:Fb})})]})}),(0,or.jsx)(U5,{})]})]})}function an(e){let t=e.currentTheme?.is_block_theme,r=e.currentTheme?.theme_supports["editor-styles"],o=e.editorSettings?.supportsLayout;return!t&&(r||o)}var Ac=s(P()),RR={name:"home",path:"/",areas:{sidebar({siteData:e}){return e.currentTheme?.is_block_theme||an(e)?(0,Ac.jsx)(Pc,{}):(0,Ac.jsx)(Rt,{})},preview({siteData:e}){return e.currentTheme?.is_block_theme||an(e)?(0,Ac.jsx)(ht,{isHomeRoute:!0}):void 0},mobile({siteData:e}){return e.currentTheme?.is_block_theme||an(e)?(0,Ac.jsx)(Pc,{}):(0,Ac.jsx)(Rt,{})}}};var LR=s(Ve()),MR=s(Ke()),BR=s(kt());var Lx=s(M()),Tv=s(B()),IR=s(Ve()),FR=s(Ke()),VR=s(et()),Pv=s(N()),am=s(kt());var Ga=s(P()),{GlobalStylesUIWrapper:wq,GlobalStylesActionMenu:Sq}=L(FR.privateApis),{useLocation:NR,useHistory:DR}=L(IR.privateApis),xq=({isStyleBookOpened:e,setIsStyleBookOpened:t,path:r,onChangeSection:o})=>{let n=DR();return(0,Ga.jsxs)(Pv.__experimentalHStack,{children:[(0,Ga.jsx)(Pv.Button,{isPressed:e,icon:nd,label:(0,Lx.__)("Style Book"),onClick:()=>{t(!e);let i=e?(0,am.removeQueryArgs)(r,"preview"):(0,am.addQueryArgs)(r,{preview:"stylebook"});n.navigate(i)},size:"compact"}),(0,Ga.jsx)(Sq,{hideWelcomeGuide:!0,onChangePath:o})]})},_q=()=>{let{path:e,query:t}=NR(),r=DR();return(0,Tv.useMemo)(()=>[t.section??"/",o=>{r.navigate((0,am.addQueryArgs)(e,{section:o}))}],[e,t.section,r])};function Mx(){let{path:e}=NR(),[t,r]=(0,Tv.useState)(e.includes("preview=stylebook")),o=(0,VR.useViewportMatch)("medium","<"),[n,i]=_q();return(0,Ga.jsx)(tn,{actions:o?null:(0,Ga.jsx)(xq,{isStyleBookOpened:t,setIsStyleBookOpened:r,path:e,onChangeSection:i}),className:"edit-site-styles",title:(0,Lx.__)("Styles"),children:(0,Ga.jsx)(wq,{path:n,onPathChange:i})})}var Os=s(P()),{useLocation:jR,useHistory:Cq}=L(LR.privateApis),{StyleBookPreview:Tq}=L(MR.privateApis);function Pq(){let{query:e={}}=jR(),{canvas:t}=e;return t==="edit"?(0,Os.jsx)(ht,{}):(0,Os.jsx)(Mx,{})}function Eq(){let{path:e,query:t}=jR(),r=Cq(),o=t.preview==="stylebook",n=t.section??"/",i=a=>{r.navigate((0,BR.addQueryArgs)(e,{section:a}))};return o?(0,Os.jsx)(Tq,{path:n,onPathChange:i}):(0,Os.jsx)(ht,{})}var zR={name:"styles",path:"/styles",areas:{content:(0,Os.jsx)(Mx,{}),sidebar:(0,Os.jsx)(YO,{backPath:"/"}),preview:(0,Os.jsx)(Eq,{}),mobile:(0,Os.jsx)(Pq,{})},widths:{content:380}};var gI=s(Ve());var Ri=s(M()),um=s(ge()),Gx=s(ie()),Ux=s(Cr()),Lv=s(N());var HR={per_page:100,status:["publish","draft"],order:"desc",orderby:"date"};var lI=s(M()),uI=s(Cr());var Is=s(N());var Oc=s(M()),jx=s(B()),ZR=s(Ve());var ti=s(N()),kc=s(M()),GR=s(B()),Rs=s(P()),Aq=e=>e?.trim()?.length>0;function UR({menuTitle:e,onClose:t,onSave:r}){let[o,n]=(0,GR.useState)(e),a=o!==e&&Aq(o);return(0,Rs.jsx)(ti.Modal,{title:(0,kc.__)("Rename"),onRequestClose:t,focusOnMount:"firstContentElement",size:"small",children:(0,Rs.jsx)("form",{className:"sidebar-navigation__rename-modal-form",children:(0,Rs.jsxs)(ti.__experimentalVStack,{spacing:"3",children:[(0,Rs.jsx)(ti.TextControl,{__next40pxDefaultSize:!0,value:o,placeholder:(0,kc.__)("Navigation title"),onChange:n,label:(0,kc.__)("Name")}),(0,Rs.jsxs)(ti.__experimentalHStack,{justify:"right",children:[(0,Rs.jsx)(ti.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,children:(0,kc.__)("Cancel")}),(0,Rs.jsx)(ti.Button,{__next40pxDefaultSize:!0,accessibleWhenDisabled:!0,disabled:!a,variant:"primary",type:"submit",onClick:l=>{l.preventDefault(),a&&(r({title:o}),t())},children:(0,kc.__)("Save")})]})]})})})}var WR=s(N()),Bx=s(M()),qR=s(P());function YR({onClose:e,onConfirm:t}){return(0,qR.jsx)(WR.__experimentalConfirmDialog,{isOpen:!0,onConfirm:()=>{t(),e()},onCancel:e,confirmButtonText:(0,Bx.__)("Delete"),size:"medium",children:(0,Bx.__)("Are you sure you want to delete this Navigation Menu?")})}var ln=s(P()),{useHistory:kq}=L(ZR.privateApis),Oq={position:"bottom right"};function Ev(e){let{onDelete:t,onSave:r,onDuplicate:o,menuTitle:n,menuId:i}=e,[a,l]=(0,jx.useState)(!1),[u,c]=(0,jx.useState)(!1),m=kq(),f=()=>{l(!1),c(!1)},d=()=>l(!0),h=()=>c(!0);return(0,ln.jsxs)(ln.Fragment,{children:[(0,ln.jsx)(Is.DropdownMenu,{className:"sidebar-navigation__more-menu",label:(0,Oc.__)("Actions"),icon:qn,popoverProps:Oq,children:({onClose:g})=>(0,ln.jsxs)(Is.MenuGroup,{children:[(0,ln.jsx)(Is.MenuItem,{onClick:()=>{d(),g()},children:(0,Oc.__)("Rename")}),(0,ln.jsx)(Is.MenuItem,{onClick:()=>{m.navigate(`/wp_navigation/${i}?canvas=edit`)},children:(0,Oc.__)("Edit")}),(0,ln.jsx)(Is.MenuItem,{onClick:()=>{o(),g()},children:(0,Oc.__)("Duplicate")}),(0,ln.jsx)(Is.MenuItem,{isDestructive:!0,onClick:()=>{h(),g()},children:(0,Oc.__)("Delete")})]})}),u&&(0,ln.jsx)(YR,{onClose:f,onConfirm:t}),a&&(0,ln.jsx)(UR,{onClose:f,menuTitle:n,onSave:r})]})}var oI=s(B()),nI=s(ie()),iI=s(St()),sI=s(Xr());var eu=s(St()),kv=s(ie()),JR=s(Xr()),$R=s(B()),eI=s(ge());var ki=s(N()),Av=s(ie()),KR=s(B()),Fs=s(M()),Rc=s(St()),XR=s(Ve());var En=s(P()),Rq={className:"block-editor-block-settings-menu__popover",placement:"bottom-start"},{useHistory:Iq,useLocation:Fq}=L(XR.privateApis);function QR(e){let t=Iq(),{path:r}=Fq(),{block:o}=e,{clientId:n}=o,{moveBlocksDown:i,moveBlocksUp:a,removeBlocks:l}=(0,Av.useDispatch)(Rc.store),u=(0,Fs.sprintf)((0,Fs.__)("Remove %s"),(0,Rc.BlockTitle)({clientId:n,maximumLength:25})),c=(0,Fs.sprintf)((0,Fs.__)("Go to %s"),(0,Rc.BlockTitle)({clientId:n,maximumLength:25})),m=(0,Av.useSelect)(d=>{let{getBlockRootClientId:h}=d(Rc.store);return h(n)},[n]),f=(0,KR.useCallback)(d=>{let{attributes:h,name:g}=d;h.kind==="post-type"&&h.id&&h.type&&t&&t.navigate(`/${h.type}/${h.id}?canvas=edit`,{state:{backPath:r}}),g==="core/page-list-item"&&h.id&&t&&t.navigate(`/page/${h.id}?canvas=edit`,{state:{backPath:r}})},[r,t]);return(0,En.jsx)(ki.DropdownMenu,{icon:qn,label:(0,Fs.__)("Options"),className:"block-editor-block-settings-menu",popoverProps:Rq,noIcons:!0,...e,children:({onClose:d})=>(0,En.jsxs)(En.Fragment,{children:[(0,En.jsxs)(ki.MenuGroup,{children:[(0,En.jsx)(ki.MenuItem,{icon:Gf,onClick:()=>{a([n],m),d()},children:(0,Fs.__)("Move up")}),(0,En.jsx)(ki.MenuItem,{icon:Hf,onClick:()=>{i([n],m),d()},children:(0,Fs.__)("Move down")}),o.attributes?.type==="page"&&o.attributes?.id&&(0,En.jsx)(ki.MenuItem,{onClick:()=>{f(o),d()},children:c})]}),(0,En.jsx)(ki.MenuGroup,{children:(0,En.jsx)(ki.MenuItem,{onClick:()=>{l([n],!1),d()},children:u})})]})})}var Ua=s(P()),{PrivateListView:Vq}=L(eu.privateApis),Nq=100,Dq=["postType","page",{per_page:Nq,_fields:["id","link","menu_order","parent","title","type"],orderby:"menu_order",order:"asc"}];function tI({rootClientId:e}){let{listViewRootClientId:t,isLoading:r}=(0,kv.useSelect)(a=>{let{areInnerBlocksControlled:l,getBlockName:u,getBlockCount:c,getBlockOrder:m}=a(eu.store),{isResolving:f}=a(eI.store),d=m(e),g=d.length===1&&u(d[0])==="core/page-list"&&c(d[0])>0,v=f("getEntityRecords",Dq);return{listViewRootClientId:g?d[0]:e,isLoading:!l(e)||v}},[e]),{replaceBlock:o,__unstableMarkNextChangeAsNotPersistent:n}=(0,kv.useDispatch)(eu.store),i=(0,$R.useCallback)(a=>{a.name==="core/navigation-link"&&!a.attributes.url&&(n(),o(a.clientId,(0,JR.createBlock)("core/navigation-link",a.attributes)))},[n,o]);return(0,Ua.jsxs)(Ua.Fragment,{children:[!r&&(0,Ua.jsx)(Vq,{rootClientId:t,onSelect:i,blockSettingsMenu:QR,showAppender:!1,isExpanded:!0}),(0,Ua.jsx)("div",{className:"edit-site-sidebar-navigation-screen-navigation-menus__helper-block-editor",children:(0,Ua.jsx)(eu.BlockList,{})})]})}var Ov=s(P()),rI=()=>{};function aI({navigationMenuId:e}){let{storedSettings:t}=(0,nI.useSelect)(o=>{let{getSettings:n}=L(o(Re));return{storedSettings:n()}},[]),r=(0,oI.useMemo)(()=>e?[(0,sI.createBlock)("core/navigation",{ref:e})]:[],[e]);return!e||!r?.length?null:(0,Ov.jsx)(iI.BlockEditorProvider,{settings:t,value:r,onChange:rI,onInput:rI,children:(0,Ov.jsx)("div",{className:"edit-site-sidebar-navigation-screen-navigation-menus__content",children:(0,Ov.jsx)(tI,{rootClientId:r[0].clientId})})})}var tu=s(M()),zx=s(Cr());function Rv(e,t,r){return e?.rendered?r==="publish"?(0,zx.decodeEntities)(e?.rendered):(0,tu.sprintf)((0,tu._x)("%1$s (%2$s)","menu label"),(0,zx.decodeEntities)(e?.rendered),r):(0,tu.sprintf)((0,tu.__)("(no title %s)"),t)}var ru=s(P());function Iv({navigationMenu:e,backPath:t,handleDelete:r,handleDuplicate:o,handleSave:n}){let i=e?.title?.rendered;return(0,ru.jsx)(Vs,{actions:(0,ru.jsx)(ru.Fragment,{children:(0,ru.jsx)(Ev,{menuId:e?.id,menuTitle:(0,uI.decodeEntities)(i),onDelete:r,onSave:n,onDuplicate:o})}),backPath:t,title:Rv(e?.title,e?.id,e?.status),description:(0,lI.__)("Navigation Menus are a curated collection of blocks that allow visitors to get around your site."),children:(0,ru.jsx)(aI,{navigationMenuId:e?.id})})}var lm=s(ge()),Go=s(M()),Ds=s(ie()),Dv=s(Un()),pI=s(Ve());var Vv=s(ge()),cI=s(N()),Fv=s(M()),fI=s(ie()),dI=s(Cr()),mI=s(Ve());var ou=s(P()),{useLocation:Lq}=L(mI.privateApis),Ns="wp_navigation";function Hx({backPath:e}){let{params:{postId:t}}=Lq(),{record:r,isResolving:o}=(0,Vv.useEntityRecord)("postType",Ns,t),{isSaving:n,isDeleting:i}=(0,fI.useSelect)(g=>{let{isSavingEntityRecord:v,isDeletingEntityRecord:y}=g(Vv.store);return{isSaving:v("postType",Ns,t),isDeleting:y("postType",Ns,t)}},[t]),a=o||n||i,l=r?.title?.rendered||r?.slug,{handleSave:u,handleDelete:c,handleDuplicate:m}=Nv(),f=()=>c(r),d=g=>u(r,g),h=()=>m(r);return a?(0,ou.jsx)(Vs,{description:(0,Fv.__)("Navigation Menus are a curated collection of blocks that allow visitors to get around your site."),backPath:e,children:(0,ou.jsx)(cI.Spinner,{className:"edit-site-sidebar-navigation-screen-navigation-menus__loading"})}):!a&&!r?(0,ou.jsx)(Vs,{description:(0,Fv.__)("Navigation Menu missing."),backPath:e}):r?.content?.raw?(0,ou.jsx)(Iv,{navigationMenu:r,backPath:e,handleDelete:f,handleSave:d,handleDuplicate:h}):(0,ou.jsx)(Vs,{actions:(0,ou.jsx)(Ev,{menuId:r?.id,menuTitle:(0,dI.decodeEntities)(l),onDelete:f,onSave:d,onDuplicate:h}),backPath:e,title:Rv(r?.title,r?.id,r?.status),description:(0,Fv.__)("This Navigation Menu is empty.")})}var{useHistory:hI}=L(pI.privateApis);function Mq(){let{deleteEntityRecord:e}=(0,Ds.useDispatch)(lm.store),{createSuccessNotice:t,createErrorNotice:r}=(0,Ds.useDispatch)(Dv.store),o=hI();return async i=>{let a=i?.id;try{await e("postType",Ns,a,{force:!0},{throwOnError:!0}),t((0,Go.__)("Navigation Menu successfully deleted."),{type:"snackbar"}),o.navigate("/navigation")}catch(l){r((0,Go.sprintf)((0,Go.__)("Unable to delete Navigation Menu (%s)."),l?.message),{type:"snackbar"})}}}function Bq(){let{getEditedEntityRecord:e}=(0,Ds.useSelect)(a=>{let{getEditedEntityRecord:l}=a(lm.store);return{getEditedEntityRecord:l}},[]),{editEntityRecord:t,__experimentalSaveSpecifiedEntityEdits:r}=(0,Ds.useDispatch)(lm.store),{createSuccessNotice:o,createErrorNotice:n}=(0,Ds.useDispatch)(Dv.store);return async(a,l)=>{if(!l)return;let u=a?.id,c=e("postType",Gn,u);t("postType",Ns,u,l);let m=Object.keys(l);try{await r("postType",Ns,u,m,{throwOnError:!0}),o((0,Go.__)("Renamed Navigation Menu"),{type:"snackbar"})}catch(f){t("postType",Ns,u,c),n((0,Go.sprintf)((0,Go.__)("Unable to rename Navigation Menu (%s)."),f?.message),{type:"snackbar"})}}}function jq(){let e=hI(),{saveEntityRecord:t}=(0,Ds.useDispatch)(lm.store),{createSuccessNotice:r,createErrorNotice:o}=(0,Ds.useDispatch)(Dv.store);return async i=>{let a=i?.title?.rendered||i?.slug;try{let l=await t("postType",Ns,{title:(0,Go.sprintf)((0,Go._x)("%s (Copy)","navigation menu"),a),content:i?.content?.raw,status:"publish"},{throwOnError:!0});l&&(r((0,Go.__)("Duplicated Navigation Menu"),{type:"snackbar"}),e.navigate(`/wp_navigation/${l.id}`))}catch(l){o((0,Go.sprintf)((0,Go.__)("Unable to duplicate Navigation Menu (%s)."),l?.message),{type:"snackbar"})}}}function Nv(){return{handleDelete:Mq(),handleSave:Bq(),handleDuplicate:jq()}}var Oi=s(P());function zq(e,t,r){return e?r==="publish"?(0,Ux.decodeEntities)(e):(0,Ri.sprintf)((0,Ri._x)("%1$s (%2$s)","menu label"),(0,Ux.decodeEntities)(e),r):(0,Ri.sprintf)((0,Ri.__)("(no title %s)"),t)}function Wx({backPath:e}){let{records:t,isResolving:r,hasResolved:o}=(0,um.useEntityRecords)("postType",Gn,HR),n=r&&!o,{getNavigationFallbackId:i}=L((0,Gx.useSelect)(um.store)),a=(0,Gx.useSelect)(d=>d(um.store).isResolving("getNavigationFallbackId"),[]),l=t?.[0];!l&&!r&&o&&!a&&i();let{handleSave:u,handleDelete:c,handleDuplicate:m}=Nv(),f=!!t?.length;return n?(0,Oi.jsx)(Vs,{backPath:e,children:(0,Oi.jsx)(Lv.Spinner,{className:"edit-site-sidebar-navigation-screen-navigation-menus__loading"})}):!n&&!f?(0,Oi.jsx)(Vs,{description:(0,Ri.__)("No Navigation Menus found."),backPath:e}):t?.length===1?(0,Oi.jsx)(Iv,{navigationMenu:l,backPath:e,handleDelete:()=>c(l),handleDuplicate:()=>m(l),handleSave:d=>u(l,d)}):(0,Oi.jsx)(Vs,{backPath:e,children:(0,Oi.jsx)(Lv.__experimentalItemGroup,{className:"edit-site-sidebar-navigation-screen-navigation-menus",children:t?.map(({id:d,title:h,status:g},v)=>(0,Oi.jsx)(Hq,{postId:d,withChevron:!0,icon:Xf,children:zq(h?.rendered,v+1,g)},d))})})}function Vs({children:e,actions:t,title:r,description:o,backPath:n}){return(0,Oi.jsx)(Jr,{title:r||(0,Ri.__)("Navigation"),actions:t,description:o||(0,Ri.__)("Manage your Navigation Menus."),backPath:n,content:e})}var Hq=({postId:e,...t})=>(0,Oi.jsx)(Kt,{to:`/wp_navigation/${e}`,...t});var Wa=s(P()),{useLocation:Gq}=L(gI.privateApis);function Uq(){let{query:e={}}=Gq(),{canvas:t="view"}=e;return t==="edit"?(0,Wa.jsx)(ht,{}):(0,Wa.jsx)(Wx,{backPath:"/"})}var vI={name:"navigation",path:"/navigation",areas:{sidebar({siteData:e}){return e.currentTheme?.is_block_theme?(0,Wa.jsx)(Wx,{backPath:"/"}):(0,Wa.jsx)(Rt,{})},preview({siteData:e}){return e.currentTheme?.is_block_theme?(0,Wa.jsx)(ht,{}):void 0},mobile({siteData:e}){return e.currentTheme?.is_block_theme?(0,Wa.jsx)(Uq,{}):(0,Wa.jsx)(Rt,{})}}};var yI=s(Ve());var Ls=s(P()),{useLocation:Wq}=L(yI.privateApis);function qq(){let{query:e={}}=Wq(),{canvas:t="view"}=e;return t==="edit"?(0,Ls.jsx)(ht,{}):(0,Ls.jsx)(Hx,{backPath:"/navigation"})}var bI={name:"navigation-item",path:"/wp_navigation/:postId",areas:{sidebar({siteData:e}){return e.currentTheme?.is_block_theme?(0,Ls.jsx)(Hx,{backPath:"/navigation"}):(0,Ls.jsx)(Rt,{})},preview({siteData:e}){return e.currentTheme?.is_block_theme?(0,Ls.jsx)(ht,{}):(0,Ls.jsx)(Rt,{})},mobile({siteData:e}){return e.currentTheme?.is_block_theme?(0,Ls.jsx)(qq,{}):(0,Ls.jsx)(Rt,{})}}};var mm=s(N()),Jx=s(Ke()),Fc=s(M());var VI=s(Ve());var qx=s(P());function cm({count:e,icon:t,id:r,isActive:o,label:n,type:i}){if(!e)return;let a=[`postType=${i}`];return r&&a.push(`categoryId=${r}`),(0,qx.jsx)(Kt,{icon:t,suffix:(0,qx.jsx)("span",{children:e}),"aria-current":o?"true":void 0,to:`/pattern?${a.join("&")}`,children:n})}var RI=s(B()),dm=s(M());var wI=s(ge()),Yx=s(ie());function SI(){let e=(0,Yx.useSelect)(r=>{let{getSettings:o}=L(r(Re)),n=o();return n.__experimentalAdditionalBlockPatternCategories??n.__experimentalBlockPatternCategories}),t=(0,Yx.useSelect)(r=>r(wI.store).getBlockPatternCategories());return[...e||[],...t||[]]}var xI=s(ge()),Zx=s(ie()),_I=s(B());var Ic=(e,t,r)=>t===r.findIndex(o=>e.name===o.name);function CI(){let e=(0,Zx.useSelect)(o=>{let{getSettings:n}=L(o(Re));return n().__experimentalAdditionalBlockPatterns??n().__experimentalBlockPatterns}),t=(0,Zx.useSelect)(o=>o(xI.store).getBlockPatterns());return(0,_I.useMemo)(()=>[...e||[],...t||[]].filter(o=>!wp.includes(o.source)).filter(Ic).filter(o=>o.inserter!==!1),[e,t])}var kI=s(Xr()),qa=s(ie()),Uo=s(ge()),Kx=s(B());var PI=s(St());var{extractWords:Yq,getNormalizedSearchTerms:EI,normalizeString:TI}=L(PI.privateApis),Zq=e=>e.type===Oe.user?e.slug:e.type===je?"":e.name||"",Kq=e=>typeof e.title=="string"?e.title:e.title&&e.title.rendered?e.title.rendered:e.title&&e.title.raw?e.title.raw:"",Xq=e=>e.type===Oe.user?e.excerpt.raw:e.description||"",Qq=e=>e.keywords||[],Jq=()=>!1,$q=(e,t)=>e.filter(r=>!EI(t).some(o=>o.includes(r))),fm=(e=[],t="",r={})=>{let o=EI(t),n=r.categoryId!==en&&!o.length,i={...r,onlyFilterByCategory:n},a=n?0:1,l=e.map(u=>[u,eY(u,t,i)]).filter(([,u])=>u>a);return o.length===0?l.map(([u])=>u):(l.sort(([,u],[,c])=>c-u),l.map(([u])=>u))};function eY(e,t,r){let{categoryId:o,getName:n=Zq,getTitle:i=Kq,getDescription:a=Xq,getKeywords:l=Qq,hasCategory:u=Jq,onlyFilterByCategory:c}=r,m=o===en||o===Zu||o===bp&&e.type===Oe.user||u(e,o)?1:0;if(!m||c)return m;let f=n(e),d=i(e),h=a(e),g=l(e),v=TI(t),y=TI(d);if(v===y)m+=30;else if(y.startsWith(v))m+=20;else{let b=[f,d,h,...g].join(" "),T=Yq(v);$q(T,b).length===0&&(m+=10)}return m}var Qx=[],tY=(0,qa.createSelector)((e,t,r="")=>{let{getEntityRecords:o,getCurrentTheme:n,isResolving:i}=e(Uo.store),a={per_page:-1},l=o("postType",je,a)??Qx,c=(n()?.default_template_part_areas||[]).map(h=>h.area),m=(h,g)=>g!==Yu?h.area===g:h.area===g||!c.includes(h.area),f=i("getEntityRecords",["postType",je,a]);return{patterns:fm(l,r,{categoryId:t,hasCategory:m}),isResolving:f}},e=>[e(Uo.store).getEntityRecords("postType",je,{per_page:-1}),e(Uo.store).isResolving("getEntityRecords",["postType",je,{per_page:-1}]),e(Uo.store).getCurrentTheme()?.default_template_part_areas]),AI=(0,qa.createSelector)(e=>{let{getSettings:t}=L(e(Re)),{isResolving:r}=e(Uo.store),o=t(),n=o.__experimentalAdditionalBlockPatterns??o.__experimentalBlockPatterns,i=e(Uo.store).getBlockPatterns();return{patterns:[...n||[],...i||[]].filter(l=>!wp.includes(l.source)).filter(Ic).filter(l=>l.inserter!==!1).map(l=>({...l,keywords:l.keywords||[],type:Oe.theme,blocks:(0,kI.parse)(l.content,{__unstableSkipMigrationLogs:!0})})),isResolving:r("getBlockPatterns")}},e=>[e(Uo.store).getBlockPatterns(),e(Uo.store).isResolving("getBlockPatterns"),L(e(Re)).getSettings()]),rY=(0,qa.createSelector)((e,t,r,o="")=>{let{patterns:n,isResolving:i}=AI(e),{patterns:a,isResolving:l,categories:u}=Xx(e),c=[...n||[],...a||[]];return r&&(c=c.filter(m=>m.type===Oe.user?(m.wp_pattern_sync_status||ds.full)===r:r===ds.unsynced)),t?c=fm(c,o,{categoryId:t,hasCategory:(m,f)=>m.type===Oe.user?m.wp_pattern_category?.some(d=>u.find(h=>h.id===d)?.slug===f):m.categories?.includes(f)}):c=fm(c,o,{hasCategory:m=>m.type===Oe.user?u?.length&&(!m.wp_pattern_category?.length||!m.wp_pattern_category?.some(f=>u.find(d=>d.id===f))):!m.hasOwnProperty("categories")}),{patterns:c,isResolving:i||l}},e=>[AI(e),Xx(e)]),Xx=(0,qa.createSelector)((e,t,r="")=>{let{getEntityRecords:o,isResolving:n,getUserPatternCategories:i}=e(Uo.store),a={per_page:-1},l=o("postType",Oe.user,a),u=i(),c=new Map;u.forEach(d=>c.set(d.id,d));let m=l??Qx,f=n("getEntityRecords",["postType",Oe.user,a]);return t&&(m=m.filter(d=>d.wp_pattern_sync_status||ds.full===t)),m=fm(m,r,{hasCategory:()=>!0}),{patterns:m,isResolving:f,categories:u}},e=>[e(Uo.store).getEntityRecords("postType",Oe.user,{per_page:-1}),e(Uo.store).isResolving("getEntityRecords",["postType",Oe.user,{per_page:-1}]),e(Uo.store).getUserPatternCategories()]);function OI(e){let t=(0,Kx.useMemo)(()=>e?.filter(o=>o.type!==Oe.theme).map(o=>[o.type,o.id])??[],[e]),r=(0,qa.useSelect)(o=>{let{getEntityRecordPermissions:n}=L(o(Uo.store));return t.reduce((i,[a,l])=>(i[l]=n("postType",a,l),i),{})},[t]);return(0,Kx.useMemo)(()=>e?.map(o=>({...o,permissions:r?.[o.id]??{}}))??[],[e,r])}var oY=(e,t,{search:r="",syncStatus:o}={})=>(0,qa.useSelect)(n=>e===je?tY(n,t,r):e===Oe.user&&t?rY(n,t==="uncategorized"?"":t,o,r):e===Oe.user?Xx(n,o,r):{patterns:Qx,isResolving:!1},[t,e,r,o]),Mv=oY;function Ya(){let e=SI();e.push({name:Yu,label:(0,dm.__)("Uncategorized")});let t=CI(),{patterns:r,categories:o}=Mv(Oe.user),n=(0,RI.useMemo)(()=>{let i={},a=[];e.forEach(u=>{i[u.name]||(i[u.name]={...u,count:0})}),o.forEach(u=>{i[u.name]||(i[u.name]={...u,count:0})}),t.forEach(u=>{u.categories?.forEach(c=>{i[c]&&(i[c].count+=1)}),u.categories?.length||(i.uncategorized.count+=1)}),r.forEach(u=>{u.wp_pattern_category?.forEach(c=>{let m=o.find(f=>f.id===c)?.name;i[m]&&(i[m].count+=1)}),(!u.wp_pattern_category?.length||!u.wp_pattern_category?.some(c=>o.find(m=>m.id===c)))&&(i.uncategorized.count+=1)}),[...e,...o].forEach(u=>{i[u.name].count&&!a.find(c=>c.name===u.name)&&a.push(i[u.name])});let l=a.sort((u,c)=>u.label.localeCompare(c.label));return l.unshift({name:bp,label:(0,dm.__)("My patterns"),count:r.length}),l.unshift({name:en,label:(0,dm.__)("All patterns"),description:(0,dm.__)("A list of all patterns from all sources."),count:t.length+r.length}),l},[e,t,o,r]);return{patternCategories:n,hasPatterns:!!n.length}}var Bv=s(ge()),II=s(ie());var nY=e=>{let t=e||[],r=(0,II.useSelect)(i=>i(Bv.store).getCurrentTheme()?.default_template_part_areas||[],[]),o={header:{},footer:{},sidebar:{},uncategorized:{},overlay:{}};return r.forEach(i=>o[i.area]={...i,templateParts:[]}),t.reduce((i,a)=>{let l=i[a.area]?a.area:Yu;return i[l]?.templateParts?.push(a),i},o)};function FI(){let{records:e,isResolving:t}=(0,Bv.useEntityRecords)("postType",je,{per_page:-1});return{hasTemplateParts:e?!!e.length:!1,isLoading:t,templatePartAreas:nY(e)}}var Mr=s(P()),{useLocation:iY}=L(VI.privateApis);function sY({templatePartAreas:e,patternCategories:t,currentCategory:r,currentType:o}){let[n,...i]=t;return(0,Mr.jsxs)(mm.__experimentalItemGroup,{className:"edit-site-sidebar-navigation-screen-patterns__group",children:[(0,Mr.jsx)(cm,{count:Object.values(e).map(({templateParts:a})=>a?.length||0).reduce((a,l)=>a+l,0),icon:(0,Jx.getTemplatePartIcon)(),label:(0,Fc.__)("All template parts"),id:Zu,type:je,isActive:r===Zu&&o===je},"all"),Object.entries(e).map(([a,{label:l,templateParts:u}])=>(0,Mr.jsx)(cm,{count:u?.length,icon:(0,Jx.getTemplatePartIcon)(a),label:l,id:a,type:je,isActive:r===a&&o===je},a)),(0,Mr.jsx)("div",{className:"edit-site-sidebar-navigation-screen-patterns__divider"}),n&&(0,Mr.jsx)(cm,{count:n.count,label:n.label,icon:$p,id:n.name,type:Oe.user,isActive:r===`${n.name}`&&o===Oe.user},n.name),i.map(a=>(0,Mr.jsx)(cm,{count:a.count,label:a.label,icon:$p,id:a.name,type:Oe.user,isActive:r===`${a.name}`&&o===Oe.user},a.name))]})}function nu({backPath:e}){let{query:{postType:t="wp_block",categoryId:r}}=iY(),o=r||(t===Oe.user?en:Zu),{templatePartAreas:n,hasTemplateParts:i,isLoading:a}=FI(),{patternCategories:l,hasPatterns:u}=Ya();return(0,Mr.jsx)(Jr,{title:(0,Fc.__)("Patterns"),description:(0,Fc.__)("Manage what patterns are available when editing the site."),isRoot:!e,backPath:e,content:(0,Mr.jsxs)(Mr.Fragment,{children:[a&&(0,Fc.__)("Loading items\u2026"),!a&&(0,Mr.jsxs)(Mr.Fragment,{children:[!i&&!u&&(0,Mr.jsx)(mm.__experimentalItemGroup,{className:"edit-site-sidebar-navigation-screen-patterns__group",children:(0,Mr.jsx)(mm.__experimentalItem,{children:(0,Fc.__)("No items found")})}),(0,Mr.jsx)(sY,{templatePartAreas:n,patternCategories:l,currentCategory:o,currentType:t})]})]})})}var F0=s(M()),ip=s(B()),SD=s(St());var h0=s(N()),_o=s(B()),g0=s(et());var Uv=s(B());var $x=s(M());var It="isAny",Ft="isNone",Rr="isAll",Ir="isNotAll",Br="between",jr="inThePast",eo="over",Lt="is",Mt="isNot",Ii="lessThan",Fi="greaterThan",Vi="lessThanOrEqual",Ni="greaterThanOrEqual",Di="before",Li="after",Mi="beforeInc",Bi="afterInc",An="contains",kn="notContains",On="startsWith",ji="on",zi="notOn",jv=["asc","desc"],NI={asc:"\u2191",desc:"\u2193"},zv={asc:"ascending",desc:"descending"},Hv={asc:(0,$x.__)("Sort ascending"),desc:(0,$x.__)("Sort descending")},DI={asc:Nb,desc:Eb},Vc="table",Gv="grid",LI="list",MI="activity",BI="pickerGrid",jI="pickerTable";var zI=(0,Uv.createContext)({view:{type:Vc},onChangeView:()=>{},fields:[],data:[],paginationInfo:{totalItems:0,totalPages:0},selection:[],onChangeSelection:()=>{},setOpenedFilter:()=>{},openedFilter:null,getItemId:e=>e.id,isItemClickable:()=>!0,renderItemLink:void 0,containerWidth:0,containerRef:(0,Uv.createRef)(),resizeObserverRef:()=>{},defaultLayouts:{list:{},grid:{},table:{}},filters:[],isShowingFilter:!1,setIsShowingFilter:()=>{},hasInfiniteScrollHandler:!1,config:{perPageSizes:[]}});zI.displayName="DataViewsContext";var Pe=zI;var Gs=s(M());var hm=s(M()),gm=s(N()),qo=s(B()),s_=s(wa());var HI=s(N()),GI=s(M()),UI=s(P());function Za({selection:e,onChangeSelection:t,item:r,getItemId:o,titleField:n,disabled:i,...a}){let l=o(r),u=!i&&e.includes(l),c=n?.getValue?.({item:r})||(0,GI.__)("(no title)");return(0,UI.jsx)(HI.CheckboxControl,{className:"dataviews-selection-checkbox","aria-label":c,"aria-disabled":i,checked:u,onChange:()=>{i||t(e.includes(l)?e.filter(m=>l!==m):[...e,l])},...a})}var Ms=s(N()),YI=s(M()),Nc=s(B());var ZI=s(ie()),KI=s(et());var WI=s(yp()),{lock:z1e,unlock:He}=(0,WI.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/dataviews");var xt=s(P()),{Menu:iu,kebabCase:aY}=He(Ms.privateApis);function lY({action:e,onClick:t,items:r,variant:o}){let n=typeof e.label=="string"?e.label:e.label(r);return(0,xt.jsx)(Ms.Button,{disabled:!!e.disabled,accessibleWhenDisabled:!0,size:"compact",variant:o,onClick:t,children:n})}function uY({action:e,onClick:t,items:r}){let o=typeof e.label=="string"?e.label:e.label(r);return(0,xt.jsx)(iu.Item,{disabled:e.disabled,onClick:t,children:(0,xt.jsx)(iu.ItemLabel,{children:o})})}function su({action:e,items:t,closeModal:r}){let o=typeof e.label=="string"?e.label:e.label(t),n=typeof e.modalHeader=="function"?e.modalHeader(t):e.modalHeader;return(0,xt.jsx)(Ms.Modal,{title:n||o,__experimentalHideHeader:!!e.hideModalHeader,onRequestClose:r,focusOnMount:e.modalFocusOnMount??!0,size:e.modalSize||"medium",overlayClassName:`dataviews-action-modal dataviews-action-modal__${aY(e.id)}`,children:(0,xt.jsx)(e.RenderModal,{items:t,closeModal:r})})}function e_({actions:e,item:t,registry:r,setActiveModalAction:o}){let{primaryActions:n,regularActions:i}=(0,Nc.useMemo)(()=>e.reduce((l,u)=>((u.isPrimary?l.primaryActions:l.regularActions).push(u),l),{primaryActions:[],regularActions:[]}),[e]),a=l=>l.map(u=>(0,xt.jsx)(uY,{action:u,onClick:()=>{if("RenderModal"in u){o(u);return}u.callback([t],{registry:r})},items:[t]},u.id));return(0,xt.jsxs)(iu.Group,{children:[a(n),n.length>0&&i.length>0&&(0,xt.jsx)(iu.Separator,{}),a(i)]})}function au({item:e,actions:t,isCompact:r}){let o=(0,ZI.useRegistry)(),{primaryActions:n,eligibleActions:i}=(0,Nc.useMemo)(()=>{let a=t.filter(u=>!u.isEligible||u.isEligible(e));return{primaryActions:a.filter(u=>u.isPrimary),eligibleActions:a}},[t,e]);return r?(0,xt.jsx)(qI,{item:e,actions:i,isSmall:!0,registry:o}):(0,xt.jsxs)(Ms.__experimentalHStack,{spacing:0,justify:"flex-end",className:"dataviews-item-actions",style:{flexShrink:0,width:"auto"},children:[(0,xt.jsx)(t_,{item:e,actions:n,registry:o}),n.lengthi(null)})]})}function t_({item:e,actions:t,registry:r,buttonVariant:o}){let[n,i]=(0,Nc.useState)(null);return(0,KI.useViewportMatch)("medium","<")||!Array.isArray(t)||t.length===0?null:(0,xt.jsxs)(xt.Fragment,{children:[t.map(l=>(0,xt.jsx)(lY,{action:l,onClick:()=>{if("RenderModal"in l){i(l);return}l.callback([e],{registry:r})},items:[e],variant:o},l.id)),!!n&&(0,xt.jsx)(su,{action:n,items:[e],closeModal:()=>i(null)})]})}var Bs=s(N()),Hi=s(M()),to=s(B()),JI=s(ie());var r_=s(et());var Tr=s(P());function cY({action:e,items:t,ActionTriggerComponent:r}){let[o,n]=(0,to.useState)(!1);return(0,Tr.jsxs)(Tr.Fragment,{children:[(0,Tr.jsx)(r,{...{action:e,onClick:()=>{n(!0)},items:t}}),o&&(0,Tr.jsx)(su,{action:e,items:t,closeModal:()=>n(!1)})]})}function Wv(e,t){return(0,to.useMemo)(()=>e.some(r=>r.supportsBulk&&(!r.isEligible||r.isEligible(t))),[e,t])}function Dc(e,t){return(0,to.useMemo)(()=>t.some(r=>e.some(o=>o.supportsBulk&&(!o.isEligible||o.isEligible(r)))),[e,t])}function pm({selection:e,onChangeSelection:t,data:r,actions:o,getItemId:n}){let i=(0,to.useMemo)(()=>r.filter(u=>o.some(c=>c.supportsBulk&&(!c.isEligible||c.isEligible(u)))),[r,o]),a=r.filter(u=>e.includes(n(u))&&i.includes(u)),l=a.length===i.length;return(0,Tr.jsx)(Bs.CheckboxControl,{className:"dataviews-view-table-selection-checkbox",checked:l,indeterminate:!l&&!!a.length,onChange:()=>{t(l?[]:i.map(u=>n(u)))},"aria-label":l?(0,Hi.__)("Deselect all"):(0,Hi.__)("Select all")})}function XI({action:e,onClick:t,isBusy:r,items:o}){let n=typeof e.label=="string"?e.label:e.label(o);return(0,r_.useViewportMatch)("medium","<")?(0,Tr.jsx)(Bs.Button,{disabled:r,accessibleWhenDisabled:!0,label:n,icon:e.icon,size:"compact",onClick:t,isBusy:r}):(0,Tr.jsx)(Bs.Button,{disabled:r,accessibleWhenDisabled:!0,size:"compact",onClick:t,isBusy:r,children:n})}var $I=[];function fY({action:e,selectedItems:t,actionInProgress:r,setActionInProgress:o}){let n=(0,JI.useRegistry)(),i=(0,to.useMemo)(()=>t.filter(a=>!e.isEligible||e.isEligible(a)),[e,t]);return"RenderModal"in e?(0,Tr.jsx)(cY,{action:e,items:i,ActionTriggerComponent:XI},e.id):(0,Tr.jsx)(XI,{action:e,onClick:async()=>{o(e.id),await e.callback(t,{registry:n}),o(null)},items:i,isBusy:r===e.id},e.id)}function QI(e,t,r,o,n,i,a,l,u){let c=i.length>0?(0,Hi.sprintf)((0,Hi._n)("%d Item selected","%d Items selected",i.length),i.length):(0,Hi.sprintf)((0,Hi._n)("%d Item","%d Items",e.length),e.length);return(0,Tr.jsxs)(Bs.__experimentalHStack,{expanded:!1,className:"dataviews-bulk-actions-footer__container",spacing:3,children:[(0,Tr.jsx)(pm,{selection:o,onChangeSelection:u,data:e,actions:t,getItemId:r}),(0,Tr.jsx)("span",{className:"dataviews-bulk-actions-footer__item-count",children:c}),(0,Tr.jsxs)(Bs.__experimentalHStack,{className:"dataviews-bulk-actions-footer__action-buttons",expanded:!1,spacing:1,children:[n.map(m=>(0,Tr.jsx)(fY,{action:m,selectedItems:i,actionInProgress:a,setActionInProgress:l},m.id)),i.length>0&&(0,Tr.jsx)(Bs.Button,{icon:Al,showTooltip:!0,tooltipPosition:"top",size:"compact",label:(0,Hi.__)("Cancel"),disabled:!!a,accessibleWhenDisabled:!1,onClick:()=>{u($I)}})]})]})}function dY({selection:e,actions:t,onChangeSelection:r,data:o,getItemId:n}){let[i,a]=(0,to.useState)(null),l=(0,to.useRef)(null),u=(0,r_.useViewportMatch)("medium","<"),c=(0,to.useMemo)(()=>t.filter(h=>h.supportsBulk),[t]),m=(0,to.useMemo)(()=>o.filter(h=>c.some(g=>!g.isEligible||g.isEligible(h))),[o,c]),f=(0,to.useMemo)(()=>o.filter(h=>e.includes(n(h))&&m.includes(h)),[e,o,n,m]),d=(0,to.useMemo)(()=>t.filter(h=>h.supportsBulk&&(!u||h.icon)&&f.some(g=>!h.isEligible||h.isEligible(g))),[t,f,u]);if(i)l.current||(l.current=QI(o,t,n,e,d,f,i,a,r));else return l.current&&(l.current=null),QI(o,t,n,e,d,f,i,a,r);return l.current}function qv(){let{data:e,selection:t,actions:r=$I,onChangeSelection:o,getItemId:n}=(0,to.useContext)(Pe);return(0,Tr.jsx)(dY,{selection:t,onChangeSelection:o,data:e,actions:r,getItemId:n})}var lu=s(M());var js=s(N()),Ka=s(B());function Yv(e,t){let r=[e?.titleField,e?.mediaField,e?.descriptionField].filter(Boolean);return t.filter(o=>!r.includes(o.id)&&o.type!=="media"&&o.enableHiding!==!1)}var ze=s(P()),{Menu:mt}=He(js.privateApis);function mY({children:e}){return Ka.Children.toArray(e).filter(Boolean).map((t,r)=>(0,ze.jsxs)(Ka.Fragment,{children:[r>0&&(0,ze.jsx)(mt.Separator,{}),t]},r))}var pY=(0,Ka.forwardRef)(function({fieldId:t,view:r,fields:o,onChangeView:n,onHide:i,setOpenedFilter:a,canMove:l=!0,canInsertLeft:u=!0,canInsertRight:c=!0},m){let f=r.fields??[],d=f?.indexOf(t),h=r.sort?.field===t,g=!1,v=!1,y=!1,b=[],T=o.find(R=>R.id===t),{setIsShowingFilter:x}=(0,Ka.useContext)(Pe);if(!T)return null;g=T.enableHiding!==!1,v=T.enableSorting!==!1;let C=T.header;if(b=!!T.filterBy&&T.filterBy?.operators||[],y=!r.filters?.some(R=>t===R.field)&&!!(T.hasElements||T.Edit)&&T.filterBy!==!1&&!T.filterBy?.isPrimary,!v&&!l&&!g&&!y)return C;let _=Yv(r,o).filter(R=>!f.includes(R.id)),O=(u||c)&&!!_.length;return(0,ze.jsxs)(mt,{children:[(0,ze.jsxs)(mt.TriggerButton,{render:(0,ze.jsx)(js.Button,{size:"compact",className:"dataviews-view-table-header-button",ref:m,variant:"tertiary"}),children:[C,r.sort&&h&&(0,ze.jsx)("span",{"aria-hidden":"true",children:NI[r.sort.direction]})]}),(0,ze.jsx)(mt.Popover,{style:{minWidth:"240px"},children:(0,ze.jsxs)(mY,{children:[v&&(0,ze.jsx)(mt.Group,{children:jv.map(R=>{let A=r.sort&&h&&r.sort.direction===R,k=`${t}-${R}`;return(0,ze.jsx)(mt.RadioItem,{name:"view-table-sorting",value:k,checked:A,onChange:()=>{n({...r,sort:{field:t,direction:R},showLevels:!1})},children:(0,ze.jsx)(mt.ItemLabel,{children:Hv[R]})},k)})}),y&&(0,ze.jsx)(mt.Group,{children:(0,ze.jsx)(mt.Item,{prefix:(0,ze.jsx)(js.Icon,{icon:Uf}),onClick:()=>{a(t),x(!0),n({...r,page:1,filters:[...r.filters||[],{field:t,value:void 0,operator:b[0]}]})},children:(0,ze.jsx)(mt.ItemLabel,{children:(0,lu.__)("Add filter")})})}),(l||g||O)&&T&&(0,ze.jsxs)(mt.Group,{children:[l&&(0,ze.jsx)(mt.Item,{prefix:(0,ze.jsx)(js.Icon,{icon:kb}),disabled:d<1,onClick:()=>{n({...r,fields:[...f.slice(0,d-1)??[],t,f[d-1],...f.slice(d+1)]})},children:(0,ze.jsx)(mt.ItemLabel,{children:(0,lu.__)("Move left")})}),l&&(0,ze.jsx)(mt.Item,{prefix:(0,ze.jsx)(js.Icon,{icon:Rb}),disabled:d>=f.length-1,onClick:()=>{n({...r,fields:[...f.slice(0,d)??[],f[d+1],t,...f.slice(d+2)]})},children:(0,ze.jsx)(mt.ItemLabel,{children:(0,lu.__)("Move right")})}),u&&!!_.length&&(0,ze.jsxs)(mt,{children:[(0,ze.jsx)(mt.SubmenuTriggerItem,{children:(0,ze.jsx)(mt.ItemLabel,{children:(0,lu.__)("Insert left")})}),(0,ze.jsx)(mt.Popover,{children:_.map(R=>(0,ze.jsx)(mt.Item,{onClick:()=>{n({...r,fields:[...f.slice(0,d),R.id,...f.slice(d)]})},children:(0,ze.jsx)(mt.ItemLabel,{children:R.label})},R.id))})]}),c&&!!_.length&&(0,ze.jsxs)(mt,{children:[(0,ze.jsx)(mt.SubmenuTriggerItem,{children:(0,ze.jsx)(mt.ItemLabel,{children:(0,lu.__)("Insert right")})}),(0,ze.jsx)(mt.Popover,{children:_.map(R=>(0,ze.jsx)(mt.Item,{onClick:()=>{n({...r,fields:[...f.slice(0,d+1),R.id,...f.slice(d+1)]})},children:(0,ze.jsx)(mt.ItemLabel,{children:R.label})},R.id))})]}),g&&T&&(0,ze.jsx)(mt.Item,{prefix:(0,ze.jsx)(js.Icon,{icon:ad}),onClick:()=>{i(T),n({...r,fields:f.filter(R=>R!==t)})},children:(0,ze.jsx)(mt.ItemLabel,{children:(0,lu.__)("Hide column")})})]})]})})]})}),hY=pY,Lc=hY;var Zv=s(N());var e6=s(B()),o_=s(P());function gY({item:e,isItemClickable:t,onClickItem:r,className:o}){return!t(e)||!r?{className:o}:{className:o?`${o} ${o}--clickable`:void 0,role:"button",tabIndex:0,onClick:n=>{n.stopPropagation(),r(e)},onKeyDown:n=>{(n.key==="Enter"||n.key===""||n.key===" ")&&(n.stopPropagation(),r(e))}}}function Xa({item:e,isItemClickable:t,onClickItem:r,renderItemLink:o,className:n,children:i,...a}){if(!t(e))return(0,o_.jsx)("div",{className:n,...a,children:i});if(o){let u=o({item:e,className:`${n} ${n}--clickable`,...a,children:i});return(0,e6.cloneElement)(u,{onClick:c=>{c.stopPropagation(),u.props.onClick&&u.props.onClick(c)},onKeyDown:c=>{(c.key==="Enter"||c.key===""||c.key===" ")&&(c.stopPropagation(),u.props.onKeyDown&&u.props.onKeyDown(c))}})}let l=gY({item:e,isItemClickable:t,onClickItem:r,className:n});return(0,o_.jsx)("div",{...l,...a,children:i})}var Gi=s(P());function vY({item:e,level:t,titleField:r,mediaField:o,descriptionField:n,onClickItem:i,renderItemLink:a,isItemClickable:l}){return(0,Gi.jsxs)(Zv.__experimentalHStack,{spacing:3,alignment:"flex-start",justify:"flex-start",children:[o&&(0,Gi.jsx)(Xa,{item:e,isItemClickable:l,onClickItem:i,renderItemLink:a,className:"dataviews-view-table__cell-content-wrapper dataviews-column-primary__media","aria-label":l(e)&&(i||a)&&r?r.getValue?.({item:e}):void 0,children:(0,Gi.jsx)(o.render,{item:e,field:o,config:{sizes:"32px"}})}),(0,Gi.jsxs)(Zv.__experimentalVStack,{spacing:0,alignment:"flex-start",className:"dataviews-view-table__primary-column-content",children:[r&&(0,Gi.jsxs)(Xa,{item:e,isItemClickable:l,onClickItem:i,renderItemLink:a,className:"dataviews-view-table__cell-content-wrapper dataviews-title-field",children:[t!==void 0&&t>0&&(0,Gi.jsxs)("span",{className:"dataviews-view-table__level",children:["\u2014".repeat(t),"\xA0"]}),(0,Gi.jsx)(r.render,{item:e,field:r})]}),n&&(0,Gi.jsx)(n.render,{item:e,field:n})]})]})}var Kv=vY;var t6=s(et()),Mc=s(B()),r6=s(M()),yY=e=>(0,r6.isRTL)()?Math.abs(e.scrollLeft)<=1:e.scrollLeft+e.clientWidth>=e.scrollWidth-1;function o6({scrollContainerRef:e,enabled:t=!1}){let[r,o]=(0,Mc.useState)(!1),n=(0,t6.useDebounce)((0,Mc.useCallback)(()=>{let i=e.current;i&&o(yY(i))},[e,o]),200);return(0,Mc.useEffect)(()=>typeof window>"u"||!t||!e.current?()=>{}:(n(),e.current.addEventListener("scroll",n),window.addEventListener("resize",n),()=>{e.current?.removeEventListener("scroll",n),window.removeEventListener("resize",n)}),[e,t]),r}function Rn(e,t){return e.reduce((r,o)=>{let n=t.getValue({item:o});return r.has(n)||r.set(n,[]),r.get(n)?.push(o),r},new Map)}var un=s(N()),n6=s(M()),i6=s(B());var Wo=s(P());function n_({field:e,isVisible:t,onToggleVisibility:r}){return(0,Wo.jsx)(un.__experimentalItem,{onClick:e.enableHiding?r:void 0,children:(0,Wo.jsxs)(un.__experimentalHStack,{expanded:!0,justify:"flex-start",alignment:"center",children:[(0,Wo.jsx)("div",{style:{height:24,width:24},children:t&&(0,Wo.jsx)(un.Icon,{icon:El})}),(0,Wo.jsx)("span",{className:"dataviews-view-config__label",children:e.label})]})})}function i_(e){return!!e}function Xv({showLabel:e=!0}){let{view:t,fields:r,onChangeView:o}=(0,i6.useContext)(Pe),n=Yv(t,r);if(!n?.length)return null;let i=r.find(g=>g.id===t.titleField),a=r.find(g=>g.id===t.mediaField),l=r.find(g=>g.id===t.descriptionField),u=[{field:i,isVisibleFlag:"showTitle"},{field:a,isVisibleFlag:"showMedia"},{field:l,isVisibleFlag:"showDescription"}].filter(({field:g})=>i_(g)),c=t.fields??[],m=n.filter(g=>c.includes(g.id)).length,f=u.filter(({field:g,isVisibleFlag:v})=>i_(g)&&(t[v]??!0)),d=f.length+m;d===1&&f.length===1&&(f=f.map(g=>({...g,field:{...g.field,enableHiding:!1}})));let h=u.filter(({field:g,isVisibleFlag:v})=>i_(g)&&!(t[v]??!0));return(0,Wo.jsxs)(un.__experimentalVStack,{className:"dataviews-field-control",spacing:0,children:[e&&(0,Wo.jsx)(un.BaseControl.VisualLabel,{children:(0,n6.__)("Properties")}),(0,Wo.jsx)(un.__experimentalVStack,{className:"dataviews-view-config__properties",spacing:0,children:(0,Wo.jsxs)(un.__experimentalItemGroup,{isBordered:!0,isSeparated:!0,size:"medium",children:[f.map(({field:g,isVisibleFlag:v})=>(0,Wo.jsx)(n_,{field:g,isVisible:!0,onToggleVisibility:()=>{o({...t,[v]:!1})}},g.id)),h.map(({field:g,isVisibleFlag:v})=>(0,Wo.jsx)(n_,{field:g,isVisible:!1,onToggleVisibility:()=>{o({...t,[v]:!0})}},g.id)),n.map(g=>{let v=c.includes(g.id),b=d===1&&v?{...g,enableHiding:!1}:g;return(0,Wo.jsx)(n_,{field:b,isVisible:v,onToggleVisibility:()=>{o({...t,fields:v?c.filter(T=>T!==g.id):[...c,g.id]})}},g.id)})]})})]})}var ke=s(P());function bY({item:e,fields:t,column:r,align:o}){let n=t.find(a=>a.id===r);if(!n)return null;let i=ee("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":o==="end","dataviews-view-table__cell-align-center":o==="center"});return(0,ke.jsx)("div",{className:i,children:(0,ke.jsx)(n.render,{item:e,field:n})})}function s6({hasBulkActions:e,item:t,level:r,actions:o,fields:n,id:i,view:a,titleField:l,mediaField:u,descriptionField:c,selection:m,getItemId:f,isItemClickable:d,onClickItem:h,renderItemLink:g,onChangeSelection:v,isActionsColumnSticky:y,posinset:b}){let{paginationInfo:T}=(0,qo.useContext)(Pe),x=Wv(o,t),C=x&&m.includes(i),{showTitle:_=!0,showMedia:O=!0,showDescription:R=!0,infiniteScrollEnabled:A}=a,k=(0,qo.useRef)(!1),I=a.fields??[],D=l&&_||u&&O||c&&R;return(0,ke.jsxs)("tr",{className:ee("dataviews-view-table__row",{"is-selected":x&&C,"has-bulk-actions":x}),onTouchStart:()=>{k.current=!0},"aria-setsize":A?T.totalItems:void 0,"aria-posinset":b,role:A?"article":void 0,onMouseDown:z=>{let E=(0,s_.isAppleOS)()?z.metaKey:z.ctrlKey;z.button===0&&E&&window.navigator.userAgent.toLowerCase().includes("firefox")&&z?.preventDefault()},onClick:z=>{if(!x)return;((0,s_.isAppleOS)()?z.metaKey:z.ctrlKey)&&!k.current&&document.getSelection()?.type!=="Range"&&v(m.includes(i)?m.filter(w=>i!==w):[...m,i])},children:[e&&(0,ke.jsx)("td",{className:"dataviews-view-table__checkbox-column",children:(0,ke.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,ke.jsx)(Za,{item:t,selection:m,onChangeSelection:v,getItemId:f,titleField:l,disabled:!x})})}),D&&(0,ke.jsx)("td",{children:(0,ke.jsx)(Kv,{item:t,level:r,titleField:_?l:void 0,mediaField:O?u:void 0,descriptionField:R?c:void 0,isItemClickable:d,onClickItem:h,renderItemLink:g})}),I.map(z=>{let{width:E,maxWidth:w,minWidth:V,align:F}=a.layout?.styles?.[z]??{};return(0,ke.jsx)("td",{style:{width:E,maxWidth:w,minWidth:V},children:(0,ke.jsx)(bY,{fields:n,item:t,column:z,align:F})},z)}),!!o?.length&&(0,ke.jsx)("td",{className:ee("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":y}),onClick:z=>z.stopPropagation(),children:(0,ke.jsx)(au,{item:t,actions:o})})]})}function wY({actions:e,data:t,fields:r,getItemId:o,getItemLevel:n,isLoading:i=!1,onChangeView:a,onChangeSelection:l,selection:u,setOpenedFilter:c,onClickItem:m,isItemClickable:f,renderItemLink:d,view:h,className:g,empty:v}){let{containerRef:y}=(0,qo.useContext)(Pe),b=(0,qo.useRef)(new Map),T=(0,qo.useRef)(),[x,C]=(0,qo.useState)(),_=Dc(e,t),[O,R]=(0,qo.useState)(null);(0,qo.useEffect)(()=>{T.current&&(T.current.focus(),T.current=void 0)});let A=(0,qo.useId)(),k=o6({scrollContainerRef:y,enabled:!!e?.length});if(x){T.current=x,C(void 0);return}let I=W=>{let $=b.current.get(W.id),be=$?b.current.get($.fallback):void 0;C(be?.node)},D=W=>{W.preventDefault(),W.stopPropagation();let $={getBoundingClientRect:()=>({x:W.clientX,y:W.clientY,top:W.clientY,left:W.clientX,right:W.clientX,bottom:W.clientY,width:0,height:0,toJSON:()=>({})})};window.requestAnimationFrame(()=>{R($)})},z=!!t?.length,E=r.find(W=>W.id===h.titleField),w=r.find(W=>W.id===h.mediaField),V=r.find(W=>W.id===h.descriptionField),F=h.groupBy?.field?r.find(W=>W.id===h.groupBy?.field):null,H=F?Rn(t,F):null,{showTitle:G=!0,showMedia:j=!0,showDescription:K=!0}=h,Z=E&&G||w&&j||V&&K,_e=h.fields??[],Ce=(W,$)=>be=>{be?b.current.set(W,{node:be,fallback:_e[$>0?$-1:1]}):b.current.delete(W)},te=h.infiniteScrollEnabled&&!H;return(0,ke.jsxs)(ke.Fragment,{children:[(0,ke.jsxs)("table",{className:ee("dataviews-view-table",g,{[`has-${h.layout?.density}-density`]:h.layout?.density&&["compact","comfortable"].includes(h.layout.density),"has-bulk-actions":_}),"aria-busy":i,"aria-describedby":A,role:te?"feed":void 0,children:[(0,ke.jsxs)("colgroup",{children:[_&&(0,ke.jsx)("col",{className:"dataviews-view-table__col-checkbox"}),Z&&(0,ke.jsx)("col",{className:"dataviews-view-table__col-first-data"}),_e.map((W,$)=>(0,ke.jsx)("col",{className:ee(`dataviews-view-table__col-${W}`,{"dataviews-view-table__col-first-data":!Z&&$===0})},`col-${W}`)),!!e?.length&&(0,ke.jsx)("col",{className:"dataviews-view-table__col-actions"})]}),O&&(0,ke.jsx)(gm.Popover,{anchor:O,onClose:()=>R(null),placement:"bottom-start",children:(0,ke.jsx)(Xv,{showLabel:!1})}),(0,ke.jsx)("thead",{onContextMenu:D,children:(0,ke.jsxs)("tr",{className:"dataviews-view-table__row",children:[_&&(0,ke.jsx)("th",{className:"dataviews-view-table__checkbox-column",scope:"col",onContextMenu:D,children:(0,ke.jsx)(pm,{selection:u,onChangeSelection:l,data:t,actions:e,getItemId:o})}),Z&&(0,ke.jsx)("th",{scope:"col",children:E&&(0,ke.jsx)(Lc,{ref:Ce(E.id,0),fieldId:E.id,view:h,fields:r,onChangeView:a,onHide:I,setOpenedFilter:c,canMove:!1,canInsertLeft:!1,canInsertRight:h.layout?.enableMoving??!0})}),_e.map((W,$)=>{let{width:be,maxWidth:De,minWidth:Ut,align:Et}=h.layout?.styles?.[W]??{},bt=h.layout?.enableMoving??!0;return(0,ke.jsx)("th",{style:{width:be,maxWidth:De,minWidth:Ut,textAlign:Et},"aria-sort":h.sort?.direction&&h.sort?.field===W?zv[h.sort.direction]:void 0,scope:"col",children:(0,ke.jsx)(Lc,{ref:Ce(W,$),fieldId:W,view:h,fields:r,onChangeView:a,onHide:I,setOpenedFilter:c,canMove:bt,canInsertLeft:bt,canInsertRight:bt})},W)}),!!e?.length&&(0,ke.jsx)("th",{className:ee("dataviews-view-table__actions-column",{"dataviews-view-table__actions-column--sticky":!0,"dataviews-view-table__actions-column--stuck":!k}),children:(0,ke.jsx)("span",{className:"dataviews-view-table-header",children:(0,hm.__)("Actions")})})]})}),z&&F&&H?Array.from(H.entries()).map(([W,$])=>(0,ke.jsxs)("tbody",{children:[(0,ke.jsx)("tr",{className:"dataviews-view-table__group-header-row",children:(0,ke.jsx)("td",{colSpan:_e.length+(Z?1:0)+(_?1:0)+(e?.length?1:0),className:"dataviews-view-table__group-header-cell",children:(0,hm.sprintf)((0,hm.__)("%1$s: %2$s"),F.label,W)})}),$.map((be,De)=>(0,ke.jsx)(s6,{item:be,level:h.showLevels&&typeof n=="function"?n(be):void 0,hasBulkActions:_,actions:e,fields:r,id:o(be)||De.toString(),view:h,titleField:E,mediaField:w,descriptionField:V,selection:u,getItemId:o,onChangeSelection:l,onClickItem:m,renderItemLink:d,isItemClickable:f,isActionsColumnSticky:!k},o(be)))]},`group-${W}`)):(0,ke.jsx)("tbody",{children:z&&t.map((W,$)=>(0,ke.jsx)(s6,{item:W,level:h.showLevels&&typeof n=="function"?n(W):void 0,hasBulkActions:_,actions:e,fields:r,id:o(W)||$.toString(),view:h,titleField:E,mediaField:w,descriptionField:V,selection:u,getItemId:o,onChangeSelection:l,onClickItem:m,renderItemLink:d,isItemClickable:f,isActionsColumnSticky:!k,posinset:te?$+1:void 0},o(W)))})]}),(0,ke.jsxs)("div",{className:ee({"dataviews-loading":i,"dataviews-no-results":!z&&!i}),id:A,children:[!z&&(i?(0,ke.jsx)("p",{children:(0,ke.jsx)(gm.Spinner,{})}):v),z&&i&&(0,ke.jsx)("p",{className:"dataviews-loading-more",children:(0,ke.jsx)(gm.Spinner,{})})]})]})}var a6=wY;var Bc=s(N()),$v=s(M());var wr=s(N()),vm=s(M()),u6=s(et()),c6=s(wa()),Jv=s(B());var SY=s(N()),xY=s(M()),Qv=s(B());var _Y=s(P()),CY=[{value:120,breakpoint:1},{value:170,breakpoint:1},{value:230,breakpoint:1},{value:290,breakpoint:1112},{value:350,breakpoint:1636},{value:430,breakpoint:588}],TY=CY[2].value;function l6(){let e=(0,Qv.useContext)(Pe),t=e.view;return(0,Qv.useMemo)(()=>{let r=e.containerWidth,o=32,n=t.layout?.previewSize??TY,i=Math.floor((r+o)/(n+o));return Math.max(1,i)},[e.containerWidth,t.layout?.previewSize])}var st=s(P()),{Badge:PY}=He(wr.privateApis);function EY(e,t){let r=[];for(let o=0,n=e.length;o{if(b.onClickCapture?.(V),(0,c6.isAppleOS)()?V.metaKey:V.ctrlKey){if(V.stopPropagation(),V.preventDefault(),!O)return;o(r.includes(R)?r.filter(F=>R!==F):[...r,R])}},children:[z&&(0,st.jsx)(Xa,{item:u,isItemClickable:i,onClickItem:n,renderItemLink:a,className:"dataviews-view-grid__media",...E,children:I}),v&&z&&(0,st.jsx)(Za,{item:u,selection:r,onChangeSelection:o,getItemId:l,titleField:f,disabled:!O}),!x&&z&&!!c?.length&&(0,st.jsx)("div",{className:"dataviews-view-grid__media-actions",children:(0,st.jsx)(au,{item:u,actions:c,isCompact:!0})}),x&&(0,st.jsxs)(wr.__experimentalHStack,{justify:"space-between",className:"dataviews-view-grid__title-actions",children:[(0,st.jsx)(Xa,{item:u,isItemClickable:i,onClickItem:n,renderItemLink:a,className:"dataviews-view-grid__title-field dataviews-title-field",...w,children:D}),!!c?.length&&(0,st.jsx)(au,{item:u,actions:c,isCompact:!0})]}),(0,st.jsxs)(wr.__experimentalVStack,{spacing:1,children:[_&&d?.render&&(0,st.jsx)(d.render,{item:u,field:d}),!!g?.length&&(0,st.jsx)(wr.__experimentalHStack,{className:"dataviews-view-grid__badge-fields",spacing:2,wrap:!0,alignment:"top",justify:"flex-start",children:g.map(V=>(0,st.jsx)(PY,{className:"dataviews-view-grid__field-value",children:(0,st.jsx)(V.render,{item:u,field:V})},V.id))}),!!h?.length&&(0,st.jsx)(wr.__experimentalVStack,{className:"dataviews-view-grid__fields",spacing:1,children:h.map(V=>(0,st.jsx)(wr.Flex,{className:"dataviews-view-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,st.jsxs)(st.Fragment,{children:[(0,st.jsx)(wr.Tooltip,{text:V.label,children:(0,st.jsx)(wr.FlexItem,{className:"dataviews-view-grid__field-name",children:V.header})}),(0,st.jsx)(wr.FlexItem,{className:"dataviews-view-grid__field-value",style:{maxHeight:"none"},children:(0,st.jsx)(V.render,{item:u,field:V})})]})},V.id))})]})]})});function a_({data:e,isInfiniteScroll:t,className:r,isLoading:o,view:n,fields:i,selection:a,onChangeSelection:l,onClickItem:u,isItemClickable:c,renderItemLink:m,getItemId:f,actions:d}){let{paginationInfo:h,resizeObserverRef:g}=(0,Jv.useContext)(Pe),v=l6(),y=Dc(d,e),b=i.find(k=>k.id===n?.titleField),T=i.find(k=>k.id===n?.mediaField),x=i.find(k=>k.id===n?.descriptionField),C=n.fields??[],{regularFields:_,badgeFields:O}=C.reduce((k,I)=>{let D=i.find(E=>E.id===I);if(!D)return k;let z=n.layout?.badgeFields?.includes(I)?"badgeFields":"regularFields";return k[z].push(D),k},{regularFields:[],badgeFields:[]}),R="900px",A=Math.ceil(e.length/v);return(0,st.jsx)(wr.Composite,{role:t?"feed":"grid",className:ee("dataviews-view-grid",r),focusWrap:!0,"aria-busy":o,"aria-rowcount":t?void 0:A,ref:g,children:EY(e,v).map((k,I)=>(0,st.jsx)(wr.Composite.Row,{render:(0,st.jsx)("div",{role:"row","aria-rowindex":I+1,"aria-label":(0,vm.sprintf)((0,vm.__)("Row %d"),I+1),className:"dataviews-view-grid__row",style:{gridTemplateColumns:`repeat( ${v}, minmax(0, 1fr) )`}}),children:k.map((D,z)=>{let E=I*v+z;return(0,st.jsx)(wr.Composite.Item,{render:w=>(0,st.jsx)(AY,{...w,role:t?"article":"gridcell","aria-setsize":t?h.totalItems:void 0,"aria-posinset":t?E+1:void 0,view:n,selection:a,onChangeSelection:l,onClickItem:u,isItemClickable:c,renderItemLink:m,getItemId:f,item:D,actions:d,mediaField:T,titleField:b,descriptionField:x,regularFields:_,badgeFields:O,hasBulkActions:y,config:{sizes:R}})},f(D))})},I))})}var go=s(P());function kY({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,onClickItem:a,isItemClickable:l,renderItemLink:u,selection:c,view:m,className:f,empty:d}){let h=!!t?.length,g=m.groupBy?.field?r.find(T=>T.id===m.groupBy?.field):null,v=g?Rn(t,g):null,y=m.infiniteScrollEnabled&&!v,b={className:f,isLoading:n,view:m,fields:r,selection:c,onChangeSelection:i,onClickItem:a,isItemClickable:l,renderItemLink:u,getItemId:o,actions:e};return(0,go.jsxs)(go.Fragment,{children:[h&&g&&v&&(0,go.jsx)(Bc.__experimentalVStack,{spacing:4,children:Array.from(v.entries()).map(([T,x])=>(0,go.jsxs)(Bc.__experimentalVStack,{spacing:2,children:[(0,go.jsx)("h3",{className:"dataviews-view-grid__group-header",children:(0,$v.sprintf)((0,$v.__)("%1$s: %2$s"),g.label,T)}),(0,go.jsx)(a_,{...b,data:x,isInfiniteScroll:!1})]},T))}),h&&!v&&(0,go.jsx)(a_,{...b,data:t,isInfiniteScroll:!!y}),!h&&(0,go.jsx)("div",{className:ee({"dataviews-loading":n,"dataviews-no-results":!n}),children:n?(0,go.jsx)("p",{children:(0,go.jsx)(Bc.Spinner,{})}):d}),h&&n&&(0,go.jsx)("p",{className:"dataviews-loading-more",children:(0,go.jsx)(Bc.Spinner,{})})]})}var f6=kY;var ey=s(et()),gt=s(N()),Sr=s(B()),ym=s(M());var f_=s(ie());var Se=s(P()),{Menu:l_}=He(gt.privateApis);function u_(e){return`${e}-item-wrapper`}function OY(e,t){return`${e}-primary-action-${t}`}function c_(e){return`${e}-dropdown`}function RY({idPrefix:e,primaryAction:t,item:r}){let o=(0,f_.useRegistry)(),[n,i]=(0,Sr.useState)(!1),a=OY(e,t.id),l=typeof t.label=="string"?t.label:t.label([r]);return"RenderModal"in t?(0,Se.jsx)("div",{role:"gridcell",children:(0,Se.jsx)(gt.Composite.Item,{id:a,render:(0,Se.jsx)(gt.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,text:l,size:"small",onClick:()=>i(!0)}),children:n&&(0,Se.jsx)(su,{action:t,items:[r],closeModal:()=>i(!1)})})},t.id):(0,Se.jsx)("div",{role:"gridcell",children:(0,Se.jsx)(gt.Composite.Item,{id:a,render:(0,Se.jsx)(gt.Button,{disabled:!!t.disabled,accessibleWhenDisabled:!0,size:"small",onClick:()=>{t.callback([r],{registry:o})},children:l})})},t.id)}function d6({view:e,actions:t,idPrefix:r,isSelected:o,item:n,titleField:i,mediaField:a,descriptionField:l,onSelect:u,otherFields:c,onDropdownTriggerKeyDown:m,posinset:f}){let{showTitle:d=!0,showMedia:h=!0,showDescription:g=!0,infiniteScrollEnabled:v}=e,y=(0,Sr.useRef)(null),b=`${r}-label`,T=`${r}-description`,x=(0,f_.useRegistry)(),[C,_]=(0,Sr.useState)(!1),[O,R]=(0,Sr.useState)(null),A=({type:F})=>{_(F==="mouseenter")},{paginationInfo:k}=(0,Sr.useContext)(Pe);(0,Sr.useEffect)(()=>{o&&y.current?.scrollIntoView({behavior:"auto",block:"nearest",inline:"nearest"})},[o]);let{primaryAction:I,eligibleActions:D}=(0,Sr.useMemo)(()=>{let F=t.filter(G=>!G.isEligible||G.isEligible(n));return{primaryAction:F.filter(G=>G.isPrimary)[0],eligibleActions:F}},[t,n]),z=I&&t.length===1,E=h&&a?.render?(0,Se.jsx)("div",{className:"dataviews-view-list__media-wrapper",children:(0,Se.jsx)(a.render,{item:n,field:a,config:{sizes:"52px"}})}):null,w=d&&i?.render?(0,Se.jsx)(i.render,{item:n,field:i}):null,V=D?.length>0&&(0,Se.jsxs)(gt.__experimentalHStack,{spacing:3,className:"dataviews-view-list__item-actions",children:[I&&(0,Se.jsx)(RY,{idPrefix:r,primaryAction:I,item:n}),!z&&(0,Se.jsxs)("div",{role:"gridcell",children:[(0,Se.jsxs)(l_,{placement:"bottom-end",children:[(0,Se.jsx)(l_.TriggerButton,{render:(0,Se.jsx)(gt.Composite.Item,{id:c_(r),render:(0,Se.jsx)(gt.Button,{size:"small",icon:qn,label:(0,ym.__)("Actions"),accessibleWhenDisabled:!0,disabled:!t.length,onKeyDown:m})})}),(0,Se.jsx)(l_.Popover,{children:(0,Se.jsx)(e_,{actions:D,item:n,registry:x,setActiveModalAction:R})})]}),!!O&&(0,Se.jsx)(su,{action:O,items:[n],closeModal:()=>R(null)})]})]});return(0,Se.jsx)(gt.Composite.Row,{ref:y,render:(0,Se.jsx)("div",{"aria-posinset":f,"aria-setsize":v?k.totalItems:void 0}),role:v?"article":"row",className:ee({"is-selected":o,"is-hovered":C}),onMouseEnter:A,onMouseLeave:A,children:(0,Se.jsxs)(gt.__experimentalHStack,{className:"dataviews-view-list__item-wrapper",spacing:0,children:[(0,Se.jsx)("div",{role:"gridcell",children:(0,Se.jsx)(gt.Composite.Item,{id:u_(r),"aria-pressed":o,"aria-labelledby":b,"aria-describedby":T,className:"dataviews-view-list__item",onClick:()=>u(n)})}),(0,Se.jsxs)(gt.__experimentalHStack,{spacing:3,justify:"start",alignment:"flex-start",children:[E,(0,Se.jsxs)(gt.__experimentalVStack,{spacing:1,className:"dataviews-view-list__field-wrapper",children:[(0,Se.jsxs)(gt.__experimentalHStack,{spacing:0,children:[(0,Se.jsx)("div",{className:"dataviews-title-field",id:b,children:w}),V]}),g&&l?.render&&(0,Se.jsx)("div",{className:"dataviews-view-list__field",children:(0,Se.jsx)(l.render,{item:n,field:l})}),(0,Se.jsx)("div",{className:"dataviews-view-list__fields",id:T,children:c.map(F=>(0,Se.jsxs)("div",{className:"dataviews-view-list__field",children:[(0,Se.jsx)(gt.VisuallyHidden,{as:"span",className:"dataviews-view-list__field-label",children:F.label}),(0,Se.jsx)("span",{className:"dataviews-view-list__field-value",children:(0,Se.jsx)(F.render,{item:n,field:F})})]},F.id))})]})]})]})})}function IY(e){return!!e}function d_(e){let{actions:t,data:r,fields:o,getItemId:n,isLoading:i,onChangeSelection:a,selection:l,view:u,className:c,empty:m}=e,f=(0,ey.useInstanceId)(d_,"view-list"),d=r?.findLast(w=>l.includes(n(w))),h=o.find(w=>w.id===u.titleField),g=o.find(w=>w.id===u.mediaField),v=o.find(w=>w.id===u.descriptionField),y=(u?.fields??[]).map(w=>o.find(V=>w===V.id)).filter(IY),b=w=>a([n(w)]),T=(0,Sr.useCallback)(w=>`${f}-${n(w)}`,[f,n]),x=(0,Sr.useCallback)((w,V)=>V.startsWith(T(w)),[T]),[C,_]=(0,Sr.useState)(void 0);(0,Sr.useEffect)(()=>{d&&_(u_(T(d)))},[d,T]);let O=r.findIndex(w=>x(w,C??"")),R=(0,ey.usePrevious)(O),A=O!==-1,k=(0,Sr.useCallback)((w,V)=>{let F=Math.min(r.length-1,Math.max(0,w));if(!r[F])return;let H=T(r[F]),G=V(H);_(G),document.getElementById(G)?.focus()},[r,T]);(0,Sr.useEffect)(()=>{!A&&(R!==void 0&&R!==-1)&&k(R,u_)},[A,k,R]);let I=(0,Sr.useCallback)(w=>{w.key==="ArrowDown"&&(w.preventDefault(),k(O+1,c_)),w.key==="ArrowUp"&&(w.preventDefault(),k(O-1,c_))},[k,O]),D=r?.length;if(!D)return(0,Se.jsx)("div",{className:ee({"dataviews-loading":i,"dataviews-no-results":!D&&!i}),children:!D&&(i?(0,Se.jsx)("p",{children:(0,Se.jsx)(gt.Spinner,{})}):m)});let z=u.groupBy?.field?o.find(w=>w.id===u.groupBy?.field):null,E=z?Rn(r,z):null;return D&&z&&E?(0,Se.jsx)(gt.Composite,{id:`${f}`,render:(0,Se.jsx)("div",{}),className:"dataviews-view-list__group",role:"grid",activeId:C,setActiveId:_,children:(0,Se.jsx)(gt.__experimentalVStack,{spacing:4,className:ee("dataviews-view-list",c),children:Array.from(E.entries()).map(([w,V])=>(0,Se.jsxs)(gt.__experimentalVStack,{spacing:2,children:[(0,Se.jsx)("h3",{className:"dataviews-view-list__group-header",children:(0,ym.sprintf)((0,ym.__)("%1$s: %2$s"),z.label,w)}),V.map(F=>{let H=T(F);return(0,Se.jsx)(d6,{view:u,idPrefix:H,actions:t,item:F,isSelected:F===d,onSelect:b,mediaField:g,titleField:h,descriptionField:v,otherFields:y,onDropdownTriggerKeyDown:I},H)})]},w))})}):(0,Se.jsxs)(Se.Fragment,{children:[(0,Se.jsx)(gt.Composite,{id:f,render:(0,Se.jsx)("div",{}),className:ee("dataviews-view-list",c),role:u.infiniteScrollEnabled?"feed":"grid",activeId:C,setActiveId:_,children:r.map((w,V)=>{let F=T(w);return(0,Se.jsx)(d6,{view:u,idPrefix:F,actions:t,item:w,isSelected:w===d,onSelect:b,mediaField:g,titleField:h,descriptionField:v,otherFields:y,onDropdownTriggerKeyDown:I,posinset:u.infiniteScrollEnabled?V+1:void 0},F)})}),D&&i&&(0,Se.jsx)("p",{className:"dataviews-loading-more",children:(0,Se.jsx)(gt.Spinner,{})})]})}var wm=s(N());var m6=s(N()),ty=s(M()),p6=s(B()),bm=s(P());function h6({groupName:e,groupData:t,groupField:r,children:o}){let n=(0,p6.createInterpolateElement)((0,ty.sprintf)((0,ty.__)("%s: "),r.label).trim(),{groupName:(0,bm.jsx)(r.render,{item:t[0],field:r})});return(0,bm.jsxs)(m6.__experimentalVStack,{spacing:0,className:"dataviews-view-activity__group",children:[(0,bm.jsx)("h3",{className:"dataviews-view-activity__group-header",children:n}),o]},e)}var uu=s(N()),cu=s(B()),g6=s(ie());var cr=s(P());function FY(e){let{view:t,actions:r,item:o,titleField:n,mediaField:i,descriptionField:a,otherFields:l,posinset:u,onClickItem:c,renderItemLink:m,isItemClickable:f}=e,{showTitle:d=!0,showMedia:h=!0,showDescription:g=!0,infiniteScrollEnabled:v}=t,y=(0,cu.useRef)(null),b=(0,g6.useRegistry)(),{paginationInfo:T}=(0,cu.useContext)(Pe),{primaryActions:x,eligibleActions:C}=(0,cu.useMemo)(()=>{let I=r.filter(z=>!z.isEligible||z.isEligible(o));return{primaryActions:I.filter(z=>z.isPrimary),eligibleActions:I}},[r,o]),_=t.layout?.density??"balanced",O=h&&_!=="compact"&&i?.render?(0,cr.jsx)(i.render,{item:o,field:i,config:{sizes:_==="comfortable"?"32px":"24px"}}):null,R=(0,cr.jsx)("div",{className:"dataviews-view-activity__item-type-icon",children:O||(0,cr.jsx)("span",{className:"dataviews-view-activity__item-bullet","aria-hidden":"true"})}),A=d&&n?.render?(0,cr.jsx)(n.render,{item:o,field:n}):null,k=(0,cu.useMemo)(()=>{switch(_){case"comfortable":return"3";default:return"2"}},[_]);return(0,cr.jsx)("div",{ref:y,role:v?"article":void 0,"aria-posinset":u,"aria-setsize":v?T.totalItems:void 0,className:ee("dataviews-view-activity__item",_==="compact"&&"is-compact",_==="balanced"&&"is-balanced",_==="comfortable"&&"is-comfortable"),children:(0,cr.jsxs)(uu.__experimentalHStack,{spacing:4,justify:"start",alignment:"flex-start",children:[(0,cr.jsx)(uu.__experimentalVStack,{spacing:1,alignment:"center",className:"dataviews-view-activity__item-type",children:R}),(0,cr.jsxs)(uu.__experimentalVStack,{spacing:k,alignment:"flex-start",className:"dataviews-view-activity__item-content",children:[A&&(0,cr.jsx)(Xa,{item:o,isItemClickable:f,onClickItem:c,renderItemLink:m,className:"dataviews-view-activity__item-title",children:A}),g&&a&&(0,cr.jsx)("div",{className:"dataviews-view-activity__item-description",children:(0,cr.jsx)(a.render,{item:o,field:a})}),(0,cr.jsx)("div",{className:"dataviews-view-activity__item-fields",children:l.map(I=>(0,cr.jsxs)("div",{className:"dataviews-view-activity__item-field",children:[(0,cr.jsx)(uu.VisuallyHidden,{as:"span",className:"dataviews-view-activity__item-field-label",children:I.label}),(0,cr.jsx)("span",{className:"dataviews-view-activity__item-field-value",children:(0,cr.jsx)(I.render,{item:o,field:I})})]},I.id))}),!!x?.length&&(0,cr.jsx)(t_,{item:o,actions:x,registry:b,buttonVariant:"secondary"})]}),x.lengthc.id===n.titleField),a=r.find(c=>c.id===n.mediaField),l=r.find(c=>c.id===n.descriptionField),u=(n?.fields??[]).map(c=>r.find(m=>c===m.id)).filter(VY);return t.map((c,m)=>(0,y6.createElement)(v6,{...e,key:o(c),item:c,mediaField:a,titleField:i,descriptionField:l,otherFields:u,posinset:n.infiniteScrollEnabled?m+1:void 0}))}var vo=s(P());function b6(e){let{empty:t,data:r,fields:o,isLoading:n,view:i,className:a}=e,l=r?.length;if(!l)return(0,vo.jsx)("div",{className:ee({"dataviews-loading":n,"dataviews-no-results":!l&&!n}),children:!l&&(n?(0,vo.jsx)("p",{children:(0,vo.jsx)(wm.Spinner,{})}):t)});let u=ee("dataviews-view-activity",a),c=i.groupBy?.field?o.find(d=>d.id===i.groupBy?.field):null,m=c?Rn(r,c):null,f=m?Array.from(m.entries()):[];return l&&c&&m?(0,vo.jsx)(wm.__experimentalVStack,{spacing:2,className:u,children:f.map(([d,h])=>(0,vo.jsx)(h6,{groupName:d,groupData:h,groupField:c,children:(0,vo.jsx)(m_,{...e,data:h})},d))}):(0,vo.jsxs)(vo.Fragment,{children:[(0,vo.jsx)("div",{className:u,role:i.infiniteScrollEnabled?"feed":void 0,children:(0,vo.jsx)(m_,{...e})}),l&&n&&(0,vo.jsx)("p",{className:"dataviews-loading-more",children:(0,vo.jsx)(wm.Spinner,{})})]})}var Qt=s(N()),Sm=s(M()),T6=s(et()),P6=s(B());var h_=s(N()),NY=s(ie()),ry=s(B()),g_=s(M());var Hs=s(N()),jc=s(B()),cn=s(M());var zs=s(P());function p_(){let{view:e,onChangeView:t,paginationInfo:{totalItems:r=0,totalPages:o}}=(0,jc.useContext)(Pe);if(!r||!o||e.infiniteScrollEnabled)return null;let n=e.page??1,i=Array.from(Array(o)).map((a,l)=>{let u=l+1;return{value:u.toString(),label:u.toString(),"aria-label":n===u?(0,cn.sprintf)((0,cn.__)("Page %1$d of %2$d"),n,o):u.toString()}});return!!r&&o!==1&&(0,zs.jsxs)(Hs.__experimentalHStack,{expanded:!1,className:"dataviews-pagination",justify:"end",spacing:6,children:[(0,zs.jsx)(Hs.__experimentalHStack,{justify:"flex-start",expanded:!1,spacing:1,className:"dataviews-pagination__page-select",children:(0,jc.createInterpolateElement)((0,cn.sprintf)((0,cn._x)("
Page
%1$s
of %2$d
","paging"),"",o),{div:(0,zs.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,zs.jsx)(Hs.SelectControl,{"aria-label":(0,cn.__)("Current page"),value:n.toString(),options:i,onChange:a=>{t({...e,page:+a})},size:"small",variant:"minimal"})})}),(0,zs.jsxs)(Hs.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,zs.jsx)(Hs.Button,{onClick:()=>t({...e,page:n-1}),disabled:n===1,accessibleWhenDisabled:!0,label:(0,cn.__)("Previous page"),icon:(0,cn.isRTL)()?mh:xh,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,zs.jsx)(Hs.Button,{onClick:()=>t({...e,page:n+1}),disabled:n>=o,accessibleWhenDisabled:!0,label:(0,cn.__)("Next page"),icon:(0,cn.isRTL)()?xh:mh,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})}var w6=(0,jc.memo)(p_);var S6=s(P());function oy(e){return(0,ry.useMemo)(()=>e?.every(t=>t.supportsBulk),[e])}var x6=s(B());var _6=s(P()),v_=(0,x6.forwardRef)(({className:e,previewSize:t,...r},o)=>(0,_6.jsx)("div",{ref:o,className:ee("dataviews-view-grid-items",e),style:{gridTemplateColumns:t&&`repeat(auto-fill, minmax(${t}px, 1fr))`},...r}));var Me=s(P()),{Badge:DY}=He(Qt.privateApis);function C6({view:e,multiselect:t,selection:r,onChangeSelection:o,getItemId:n,item:i,mediaField:a,titleField:l,descriptionField:u,regularFields:c,badgeFields:m,config:f,posinset:d,setsize:h}){let{showTitle:g=!0,showMedia:v=!0,showDescription:y=!0}=e,b=n(i),T=r.includes(b),x=a?.render?(0,Me.jsx)(a.render,{item:i,field:a,config:f}):null,C=g&&l?.render?(0,Me.jsx)(l.render,{item:i,field:l}):null;return(0,Me.jsxs)(Qt.Composite.Item,{"aria-label":l?l.getValue({item:i})||(0,Sm.__)("(no title)"):void 0,render:({children:_,...O})=>(0,Me.jsx)(Qt.__experimentalVStack,{spacing:0,children:_,...O}),role:"option","aria-posinset":d,"aria-setsize":h,className:ee("dataviews-view-picker-grid__card",{"is-selected":T}),"aria-selected":T,onClick:()=>{if(T)o(r.filter(_=>b!==_));else{let _=t?[...r,b]:[b];o(_)}},children:[v&&x&&(0,Me.jsx)("div",{className:"dataviews-view-picker-grid__media",children:x}),v&&x&&(0,Me.jsx)(Za,{item:i,selection:r,onChangeSelection:o,getItemId:n,titleField:l,disabled:!1,"aria-hidden":!0,tabIndex:-1}),g&&(0,Me.jsx)(Qt.__experimentalHStack,{justify:"space-between",className:"dataviews-view-picker-grid__title-actions",children:(0,Me.jsx)("div",{className:"dataviews-view-picker-grid__title-field dataviews-title-field",children:C})}),(0,Me.jsxs)(Qt.__experimentalVStack,{spacing:1,children:[y&&u?.render&&(0,Me.jsx)(u.render,{item:i,field:u}),!!m?.length&&(0,Me.jsx)(Qt.__experimentalHStack,{className:"dataviews-view-picker-grid__badge-fields",spacing:2,wrap:!0,alignment:"top",justify:"flex-start",children:m.map(_=>(0,Me.jsx)(DY,{className:"dataviews-view-picker-grid__field-value",children:(0,Me.jsx)(_.render,{item:i,field:_})},_.id))}),!!c?.length&&(0,Me.jsx)(Qt.__experimentalVStack,{className:"dataviews-view-picker-grid__fields",spacing:1,children:c.map(_=>(0,Me.jsx)(Qt.Flex,{className:"dataviews-view-picker-grid__field",gap:1,justify:"flex-start",expanded:!0,style:{height:"auto"},direction:"row",children:(0,Me.jsxs)(Me.Fragment,{children:[(0,Me.jsx)(Qt.FlexItem,{className:"dataviews-view-picker-grid__field-name",children:_.header}),(0,Me.jsx)(Qt.FlexItem,{className:"dataviews-view-picker-grid__field-value",style:{maxHeight:"none"},children:(0,Me.jsx)(_.render,{item:i,field:_})})]})},_.id))})]})]},b)}function E6({groupName:e,groupField:t,children:r}){let o=(0,T6.useInstanceId)(E6,"dataviews-view-picker-grid-group__header");return(0,Me.jsxs)(Qt.__experimentalVStack,{spacing:2,role:"group","aria-labelledby":o,children:[(0,Me.jsx)("h3",{className:"dataviews-view-picker-grid-group__header",id:o,children:(0,Sm.sprintf)((0,Sm.__)("%1$s: %2$s"),t.label,e)}),r]},e)}function LY({actions:e,data:t,fields:r,getItemId:o,isLoading:n,onChangeSelection:i,selection:a,view:l,className:u,empty:c}){let{resizeObserverRef:m,paginationInfo:f,itemListLabel:d}=(0,P6.useContext)(Pe),h=r.find(E=>E.id===l?.titleField),g=r.find(E=>E.id===l?.mediaField),v=r.find(E=>E.id===l?.descriptionField),y=l.fields??[],{regularFields:b,badgeFields:T}=y.reduce((E,w)=>{let V=r.find(H=>H.id===w);if(!V)return E;let F=l.layout?.badgeFields?.includes(w)?"badgeFields":"regularFields";return E[F].push(V),E},{regularFields:[],badgeFields:[]}),x=!!t?.length,C=l.layout?.previewSize,_=oy(e),O="900px",R=l.groupBy?.field?r.find(E=>E.id===l.groupBy?.field):null,A=R?Rn(t,R):null,k=l.infiniteScrollEnabled&&!A,I=l?.page??1,D=l?.perPage??0,z=k?f?.totalItems:void 0;return(0,Me.jsxs)(Me.Fragment,{children:[x&&R&&A&&(0,Me.jsx)(Qt.Composite,{virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":_,className:ee("dataviews-view-picker-grid",u),"aria-label":d,render:({children:E,...w})=>(0,Me.jsx)(Qt.__experimentalVStack,{spacing:4,children:E,...w}),children:Array.from(A.entries()).map(([E,w])=>(0,Me.jsx)(E6,{groupName:E,groupField:R,children:(0,Me.jsx)(v_,{previewSize:C,style:{gridTemplateColumns:C&&`repeat(auto-fill, minmax(${C}px, 1fr))`},"aria-busy":n,ref:m,children:w.map(V=>{let F=(I-1)*D+t.indexOf(V)+1;return(0,Me.jsx)(C6,{view:l,multiselect:_,selection:a,onChangeSelection:i,getItemId:o,item:V,mediaField:g,titleField:h,descriptionField:v,regularFields:b,badgeFields:T,config:{sizes:O},posinset:F,setsize:z},o(V))})})},E))}),x&&!A&&(0,Me.jsx)(Qt.Composite,{render:(0,Me.jsx)(v_,{className:ee("dataviews-view-picker-grid",u),previewSize:C,"aria-busy":n,ref:m}),virtualFocus:!0,orientation:"horizontal",role:"listbox","aria-multiselectable":_,"aria-label":d,children:t.map((E,w)=>{let V=k?w+1:void 0;return k||(V=(I-1)*D+w+1),(0,Me.jsx)(C6,{view:l,multiselect:_,selection:a,onChangeSelection:i,getItemId:o,item:E,mediaField:g,titleField:h,descriptionField:v,regularFields:b,badgeFields:T,config:{sizes:O},posinset:V,setsize:z},o(E))})}),!x&&(0,Me.jsx)("div",{className:ee({"dataviews-loading":n,"dataviews-no-results":!n}),children:n?(0,Me.jsx)("p",{children:(0,Me.jsx)(Qt.Spinner,{})}):c}),x&&n&&(0,Me.jsx)("p",{className:"dataviews-loading-more",children:(0,Me.jsx)(Qt.Spinner,{})})]})}var A6=LY;var ny=s(M()),fu=s(N()),In=s(B());var Ge=s(P());function MY({item:e,fields:t,column:r,align:o}){let n=t.find(a=>a.id===r);if(!n)return null;let i=ee("dataviews-view-table__cell-content-wrapper",{"dataviews-view-table__cell-align-end":o==="end","dataviews-view-table__cell-align-center":o==="center"});return(0,Ge.jsx)("div",{className:i,children:(0,Ge.jsx)(n.render,{item:e,field:n})})}function k6({item:e,fields:t,id:r,view:o,titleField:n,mediaField:i,descriptionField:a,selection:l,getItemId:u,onChangeSelection:c,multiselect:m,posinset:f}){let{paginationInfo:d}=(0,In.useContext)(Pe),h=l.includes(r),[g,v]=(0,In.useState)(!1),{showTitle:y=!0,showMedia:b=!0,showDescription:T=!0,infiniteScrollEnabled:x}=o,C=()=>{v(!0)},_=()=>{v(!1)},O=o.fields??[],R=n&&y||i&&b||a&&T;return(0,Ge.jsxs)(fu.Composite.Item,{render:({children:A,...k})=>(0,Ge.jsx)("tr",{className:ee("dataviews-view-table__row",{"is-selected":h,"is-hovered":g}),onMouseEnter:C,onMouseLeave:_,children:A,...k}),"aria-selected":h,"aria-setsize":d.totalItems||void 0,"aria-posinset":f,role:x?"article":"option",onClick:()=>{if(h)c(l.filter(A=>r!==A));else{let A=m?[...l,r]:[r];c(A)}},children:[(0,Ge.jsx)("td",{className:"dataviews-view-table__checkbox-column",role:"presentation",children:(0,Ge.jsx)("div",{className:"dataviews-view-table__cell-content-wrapper",children:(0,Ge.jsx)(Za,{item:e,selection:l,onChangeSelection:c,getItemId:u,titleField:n,disabled:!1,"aria-hidden":!0,tabIndex:-1})})}),R&&(0,Ge.jsx)("td",{role:"presentation",children:(0,Ge.jsx)(Kv,{item:e,titleField:y?n:void 0,mediaField:b?i:void 0,descriptionField:T?a:void 0,isItemClickable:()=>!1})}),O.map(A=>{let{width:k,maxWidth:I,minWidth:D,align:z}=o.layout?.styles?.[A]??{};return(0,Ge.jsx)("td",{style:{width:k,maxWidth:I,minWidth:D},role:"presentation",children:(0,Ge.jsx)(MY,{fields:t,item:e,column:A,align:z})},A)})]},r)}function BY({actions:e,data:t,fields:r,getItemId:o,isLoading:n=!1,onChangeView:i,onChangeSelection:a,selection:l,setOpenedFilter:u,view:c,className:m,empty:f}){let d=(0,In.useRef)(new Map),h=(0,In.useRef)(),[g,v]=(0,In.useState)(),y=oy(e)??!1;(0,In.useEffect)(()=>{h.current&&(h.current.focus(),h.current=void 0)});let b=(0,In.useId)();if(g){h.current=g,v(void 0);return}let T=F=>{let H=d.current.get(F.id),G=H?d.current.get(H.fallback):void 0;v(G?.node)},x=!!t?.length,C=r.find(F=>F.id===c.titleField),_=r.find(F=>F.id===c.mediaField),O=r.find(F=>F.id===c.descriptionField),R=c.groupBy?.field?r.find(F=>F.id===c.groupBy?.field):null,A=R?Rn(t,R):null,{showTitle:k=!0,showMedia:I=!0,showDescription:D=!0}=c,z=C&&k||_&&I||O&&D,E=c.fields??[],w=(F,H)=>G=>{G?d.current.set(F,{node:G,fallback:E[H>0?H-1:1]}):d.current.delete(F)},V=c.infiniteScrollEnabled&&!A;return(0,Ge.jsxs)(Ge.Fragment,{children:[(0,Ge.jsxs)("table",{className:ee("dataviews-view-table","dataviews-view-picker-table",m,{[`has-${c.layout?.density}-density`]:c.layout?.density&&["compact","comfortable"].includes(c.layout.density)}),"aria-busy":n,"aria-describedby":b,role:V?"feed":"listbox",children:[(0,Ge.jsx)("thead",{role:"presentation",children:(0,Ge.jsxs)("tr",{className:"dataviews-view-table__row",role:"presentation",children:[(0,Ge.jsx)("th",{className:"dataviews-view-table__checkbox-column",children:y&&(0,Ge.jsx)(pm,{selection:l,onChangeSelection:a,data:t,actions:e,getItemId:o})}),z&&(0,Ge.jsx)("th",{children:C&&(0,Ge.jsx)(Lc,{ref:w(C.id,0),fieldId:C.id,view:c,fields:r,onChangeView:i,onHide:T,setOpenedFilter:u,canMove:!1})}),E.map((F,H)=>{let{width:G,maxWidth:j,minWidth:K,align:Z}=c.layout?.styles?.[F]??{};return(0,Ge.jsx)("th",{style:{width:G,maxWidth:j,minWidth:K,textAlign:Z},"aria-sort":c.sort?.direction&&c.sort?.field===F?zv[c.sort.direction]:void 0,scope:"col",children:(0,Ge.jsx)(Lc,{ref:w(F,H),fieldId:F,view:c,fields:r,onChangeView:i,onHide:T,setOpenedFilter:u,canMove:c.layout?.enableMoving??!0})},F)})]})}),x&&R&&A?Array.from(A.entries()).map(([F,H])=>(0,Ge.jsxs)(fu.Composite,{virtualFocus:!0,orientation:"vertical",render:(0,Ge.jsx)("tbody",{role:"group"}),children:[(0,Ge.jsx)("tr",{className:"dataviews-view-table__group-header-row",role:"presentation",children:(0,Ge.jsx)("td",{colSpan:E.length+(z?1:0)+1,className:"dataviews-view-table__group-header-cell",role:"presentation",children:(0,ny.sprintf)((0,ny.__)("%1$s: %2$s"),R.label,F)})}),H.map((G,j)=>(0,Ge.jsx)(k6,{item:G,fields:r,id:o(G)||j.toString(),view:c,titleField:C,mediaField:_,descriptionField:O,selection:l,getItemId:o,onChangeSelection:a,multiselect:y},o(G)))]},`group-${F}`)):(0,Ge.jsx)(fu.Composite,{render:(0,Ge.jsx)("tbody",{role:"presentation"}),virtualFocus:!0,orientation:"vertical",children:x&&t.map((F,H)=>(0,Ge.jsx)(k6,{item:F,fields:r,id:o(F)||H.toString(),view:c,titleField:C,mediaField:_,descriptionField:O,selection:l,getItemId:o,onChangeSelection:a,multiselect:y,posinset:H+1},o(F)))})]}),(0,Ge.jsxs)("div",{className:ee({"dataviews-loading":n,"dataviews-no-results":!x&&!n}),id:b,children:[!x&&(n?(0,Ge.jsx)("p",{children:(0,Ge.jsx)(fu.Spinner,{})}):f),x&&n&&(0,Ge.jsx)("p",{className:"dataviews-loading-more",children:(0,Ge.jsx)(fu.Spinner,{})})]})]})}var O6=BY;var R6=s(N()),I6=s(M()),F6=s(B());var V6=s(P()),jY=[{value:120,breakpoint:1},{value:170,breakpoint:1},{value:230,breakpoint:1},{value:290,breakpoint:1112},{value:350,breakpoint:1636},{value:430,breakpoint:588}];function y_(){let e=(0,F6.useContext)(Pe),t=e.view,r=jY.filter(a=>e.containerWidth>=a.breakpoint),o=t.layout?.previewSize??230,n=r.map((a,l)=>({...a,index:l})).filter(a=>a.value<=o).sort((a,l)=>l.value-a.value)[0]?.index??0,i=r.map((a,l)=>({value:l}));return(0,V6.jsx)(R6.RangeControl,{__next40pxDefaultSize:!0,showTooltip:!1,label:(0,I6.__)("Preview size"),value:n,min:0,max:r.length-1,withInputField:!1,onChange:(a=0)=>{e.onChangeView({...t,layout:{...t.layout,previewSize:r[a].value}})},step:1,marks:i})}var zc=s(N()),Hc=s(M()),N6=s(B());var Gc=s(P());function iy(){let e=(0,N6.useContext)(Pe),t=e.view;return(0,Gc.jsxs)(zc.__experimentalToggleGroupControl,{size:"__unstable-large",label:(0,Hc.__)("Density"),value:t.layout?.density||"balanced",onChange:r=>{e.onChangeView({...t,layout:{...t.layout,density:r}})},isBlock:!0,children:[(0,Gc.jsx)(zc.__experimentalToggleGroupControlOption,{value:"comfortable",label:(0,Hc._x)("Comfortable","Density option for DataView layout")},"comfortable"),(0,Gc.jsx)(zc.__experimentalToggleGroupControlOption,{value:"balanced",label:(0,Hc._x)("Balanced","Density option for DataView layout")},"balanced"),(0,Gc.jsx)(zc.__experimentalToggleGroupControlOption,{value:"compact",label:(0,Hc._x)("Compact","Density option for DataView layout")},"compact")]})}var ri=[{type:Vc,label:(0,Gs.__)("Table"),component:a6,icon:Vp,viewConfigOptions:iy},{type:Gv,label:(0,Gs.__)("Grid"),component:f6,icon:ya,viewConfigOptions:y_},{type:LI,label:(0,Gs.__)("List"),component:d_,icon:(0,Gs.isRTL)()?m1:h1},{type:MI,label:(0,Gs.__)("Activity"),component:b6,icon:od,viewConfigOptions:iy},{type:BI,label:(0,Gs.__)("Grid"),component:A6,icon:ya,viewConfigOptions:y_,isPicker:!0},{type:jI,label:(0,Gs.__)("Table"),component:O6,icon:Vp,viewConfigOptions:iy,isPicker:!0}];var tf=s(B()),X4=s(N());var So=s(N()),Ks=s(M()),Iy=s(B());var zY=Object.defineProperty,HY=Object.defineProperties,GY=Object.getOwnPropertyDescriptors,sy=Object.getOwnPropertySymbols,L6=Object.prototype.hasOwnProperty,M6=Object.prototype.propertyIsEnumerable,D6=(e,t,r)=>t in e?zY(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,de=(e,t)=>{for(var r in t||(t={}))L6.call(t,r)&&D6(e,r,t[r]);if(sy)for(var r of sy(t))M6.call(t,r)&&D6(e,r,t[r]);return e},Fe=(e,t)=>HY(e,GY(t)),tt=(e,t)=>{var r={};for(var o in e)L6.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&sy)for(var o of sy(e))t.indexOf(o)<0&&M6.call(e,o)&&(r[o]=e[o]);return r};var UY=Object.defineProperty,WY=Object.defineProperties,qY=Object.getOwnPropertyDescriptors,ay=Object.getOwnPropertySymbols,j6=Object.prototype.hasOwnProperty,z6=Object.prototype.propertyIsEnumerable,B6=(e,t,r)=>t in e?UY(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,rt=(e,t)=>{for(var r in t||(t={}))j6.call(t,r)&&B6(e,r,t[r]);if(ay)for(var r of ay(t))z6.call(t,r)&&B6(e,r,t[r]);return e},fr=(e,t)=>WY(e,qY(t)),ly=(e,t)=>{var r={};for(var o in e)j6.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&ay)for(var o of ay(e))t.indexOf(o)<0&&z6.call(e,o)&&(r[o]=e[o]);return r};function xm(...e){}function b_(e,t){if(YY(e)){let r=ZY(t)?t():t;return e(r)}return e}function YY(e){return typeof e=="function"}function ZY(e){return typeof e=="function"}function Yo(e,t){return typeof Object.hasOwn=="function"?Object.hasOwn(e,t):Object.prototype.hasOwnProperty.call(e,t)}function Qa(...e){return(...t)=>{for(let r of e)typeof r=="function"&&r(...t)}}function _m(e){return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}function w_(e,t){let r=rt({},e);for(let o of t)Yo(r,o)&&delete r[o];return r}function S_(e,t){let r={};for(let o of t)Yo(e,o)&&(r[o]=e[o]);return r}function Cm(e){return e}function zr(e,t){if(!e)throw typeof t!="string"?new Error("Invariant failed"):new Error(t)}function x_(e){return Object.keys(e)}function __(e,...t){let r=typeof e=="function"?e(...t):e;return r==null?!1:!r}function du(e){return e.disabled||e["aria-disabled"]===!0||e["aria-disabled"]==="true"}function Hr(e){let t={};for(let r in e)e[r]!==void 0&&(t[r]=e[r]);return t}function Ue(...e){for(let t of e)if(t!==void 0)return t}var H6=s(ct(),1);function G6(e,t){typeof e=="function"?e(t):e&&(e.current=t)}function KY(e){return!e||!(0,H6.isValidElement)(e)?!1:"ref"in e.props||"ref"in e}function U6(e){return KY(e)?de({},e.props).ref||e.ref:null}function W6(e,t){let r=de({},e);for(let o in t){if(!Yo(t,o))continue;if(o==="className"){let i="className";r[i]=e[i]?`${e[i]} ${t[i]}`:t[i];continue}if(o==="style"){let i="style";r[i]=e[i]?de(de({},e[i]),t[i]):t[i];continue}let n=t[o];if(typeof n=="function"&&o.startsWith("on")){let i=e[o];if(typeof i=="function"){r[o]=(...a)=>{n(...a),i(...a)};continue}}r[o]=n}return r}var Ja=XY();function XY(){var e;return typeof window<"u"&&!!((e=window.document)!=null&&e.createElement)}function Us(e){return e?"self"in e?e.document:e.ownerDocument||document:document}function mu(e,t=!1){let{activeElement:r}=Us(e);if(!r?.nodeName)return null;if(C_(r)&&r.contentDocument)return mu(r.contentDocument.body,t);if(t){let o=r.getAttribute("aria-activedescendant");if(o){let n=Us(r).getElementById(o);if(n)return n}}return r}function Ui(e,t){return e===t||e.contains(t)}function C_(e){return e.tagName==="IFRAME"}function Ws(e){let t=e.tagName.toLowerCase();return t==="button"?!0:t==="input"&&e.type?QY.indexOf(e.type)!==-1:!1}var QY=["button","color","file","image","reset","submit"];function T_(e){if(typeof e.checkVisibility=="function")return e.checkVisibility();let t=e;return t.offsetWidth>0||t.offsetHeight>0||e.getClientRects().length>0}function yo(e){try{let t=e instanceof HTMLInputElement&&e.selectionStart!==null,r=e.tagName==="TEXTAREA";return t||r||!1}catch{return!1}}function Tm(e){return e.isContentEditable||yo(e)}function P_(e){if(yo(e))return e.value;if(e.isContentEditable){let t=Us(e).createRange();return t.selectNodeContents(e),t.toString()}return""}function Uc(e){let t=0,r=0;if(yo(e))t=e.selectionStart||0,r=e.selectionEnd||0;else if(e.isContentEditable){let o=Us(e).getSelection();if(o?.rangeCount&&o.anchorNode&&Ui(e,o.anchorNode)&&o.focusNode&&Ui(e,o.focusNode)){let n=o.getRangeAt(0),i=n.cloneRange();i.selectNodeContents(e),i.setEnd(n.startContainer,n.startOffset),t=i.toString().length,i.setEnd(n.endContainer,n.endOffset),r=i.toString().length}}return{start:t,end:r}}function E_(e,t){let r=["dialog","menu","listbox","tree","grid"],o=e?.getAttribute("role");return o&&r.indexOf(o)!==-1?o:t}function Wc(e){if(!e)return null;let t=r=>r==="auto"||r==="scroll";if(e.clientHeight&&e.scrollHeight>e.clientHeight){let{overflowY:r}=getComputedStyle(e);if(t(r))return e}else if(e.clientWidth&&e.scrollWidth>e.clientWidth){let{overflowX:r}=getComputedStyle(e);if(t(r))return e}return Wc(e.parentElement)||document.scrollingElement||document.body}function Pm(e,...t){/text|search|password|tel|url/i.test(e.type)&&e.setSelectionRange(...t)}function A_(e,t){let r=e.map((n,i)=>[i,n]),o=!1;return r.sort(([n,i],[a,l])=>{let u=t(i),c=t(l);return u===c||!u||!c?0:JY(u,c)?(n>a&&(o=!0),-1):(ni):e}function JY(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function k_(){return Ja&&!!navigator.maxTouchPoints}function uy(){return Ja?/mac|iphone|ipad|ipod/i.test(navigator.platform):!1}function pu(){return Ja&&uy()&&/apple/i.test(navigator.vendor)}function O_(){return Ja&&/firefox\//i.test(navigator.userAgent)}function cy(e){return!!(e.currentTarget&&!Ui(e.currentTarget,e.target))}function ro(e){return e.target===e.currentTarget}function q6(e){let t=e.currentTarget;if(!t)return!1;let r=uy();if(r&&!e.metaKey||!r&&!e.ctrlKey)return!1;let o=t.tagName.toLowerCase();return o==="a"||o==="button"&&t.type==="submit"||o==="input"&&t.type==="submit"}function Y6(e){let t=e.currentTarget;if(!t)return!1;let r=t.tagName.toLowerCase();return e.altKey?r==="a"||r==="button"&&t.type==="submit"||r==="input"&&t.type==="submit":!1}function hu(e,t){let r=new FocusEvent("blur",t),o=e.dispatchEvent(r),n=fr(rt({},t),{bubbles:!0});return e.dispatchEvent(new FocusEvent("focusout",n)),o}function Z6(e,t,r){let o=new KeyboardEvent(t,r);return e.dispatchEvent(o)}function R_(e,t){let r=new MouseEvent("click",t);return e.dispatchEvent(r)}function fy(e,t){let r=t||e.currentTarget,o=e.relatedTarget;return!o||!Ui(r,o)}function $a(e,t,r,o){let i=(l=>{if(o){let c=setTimeout(l,o);return()=>clearTimeout(c)}let u=requestAnimationFrame(l);return()=>cancelAnimationFrame(u)})(()=>{e.removeEventListener(t,a,!0),r()}),a=()=>{i(),r()};return e.addEventListener(t,a,{once:!0,capture:!0}),i}function Wi(e,t,r,o=window){let n=[];try{o.document.addEventListener(e,t,r);for(let a of Array.from(o.frames))n.push(Wi(e,t,r,a))}catch{}return()=>{try{o.document.removeEventListener(e,t,r)}catch{}for(let a of n)a()}}var _t=s(ct(),1),$Y=s(ct(),1),I_=de({},$Y),K6=I_.useId,_xe=I_.useDeferredValue,X6=I_.useInsertionEffect,Jt=Ja?_t.useLayoutEffect:_t.useEffect;function eZ(e){let[t]=(0,_t.useState)(e);return t}function $6(e){let t=(0,_t.useRef)(e);return Jt(()=>{t.current=e}),t}function We(e){let t=(0,_t.useRef)(()=>{throw new Error("Cannot call an event handler while rendering.")});return X6?X6(()=>{t.current=e}):t.current=e,(0,_t.useCallback)((...r)=>{var o;return(o=t.current)==null?void 0:o.call(t,...r)},[])}function e3(e){let[t,r]=(0,_t.useState)(null);return Jt(()=>{if(t==null||!e)return;let o=null;return e(n=>(o=n,t)),()=>{e(o)}},[t,e]),[t,r]}function nr(...e){return(0,_t.useMemo)(()=>{if(e.some(Boolean))return t=>{for(let r of e)G6(r,t)}},e)}function Fn(e){if(K6){let o=K6();return e||o}let[t,r]=(0,_t.useState)(e);return Jt(()=>{if(e||t)return;let o=Math.random().toString(36).slice(2,8);r(`id-${o}`)},[e,t]),e||t}function t3(e,t){let r=i=>{if(typeof i=="string")return i},[o,n]=(0,_t.useState)(()=>r(t));return Jt(()=>{let i=e&&"current"in e?e.current:e;n(i?.tagName.toLowerCase()||r(t))},[e,t]),o}function r3(e,t,r){let o=eZ(r),[n,i]=(0,_t.useState)(o);return(0,_t.useEffect)(()=>{let a=e&&"current"in e?e.current:e;if(!a)return;let l=()=>{let c=a.getAttribute(t);i(c??o)},u=new MutationObserver(l);return u.observe(a,{attributeFilter:[t]}),l(),()=>u.disconnect()},[e,t,o]),n}function qi(e,t){let r=(0,_t.useRef)(!1);(0,_t.useEffect)(()=>{if(r.current)return e();r.current=!0},t),(0,_t.useEffect)(()=>()=>{r.current=!1},[])}function o3(e,t){let r=(0,_t.useRef)(!1);Jt(()=>{if(r.current)return e();r.current=!0},t),Jt(()=>()=>{r.current=!1},[])}function n3(){return(0,_t.useReducer)(()=>[],[])}function dr(e){return We(typeof e=="function"?e:()=>e)}function Yi(e,t,r=[]){let o=(0,_t.useCallback)(n=>(e.wrapElement&&(n=e.wrapElement(n)),t(n)),[...r,e.wrapElement]);return Fe(de({},e),{wrapElement:o})}function i3(e,t,r){let o=e.onLoadedMetadataCapture,n=(0,_t.useMemo)(()=>Object.assign(()=>{},Fe(de({},o),{[t]:r})),[o,t,r]);return[o?.[t],{onLoadedMetadataCapture:n}]}function s3(){return(0,_t.useEffect)(()=>{Wi("mousemove",rZ,!0),Wi("mousedown",dy,!0),Wi("mouseup",dy,!0),Wi("keydown",dy,!0),Wi("scroll",dy,!0)},[]),We(()=>F_)}var F_=!1,Q6=0,J6=0;function tZ(e){let t=e.movementX||e.screenX-Q6,r=e.movementY||e.screenY-J6;return Q6=e.screenX,J6=e.screenY,t||r||!1}function rZ(e){tZ(e)&&(F_=!0)}function dy(){F_=!1}var bo=s(ct(),1),gu=s(P(),1);function Ct(e){let t=bo.forwardRef((r,o)=>e(Fe(de({},r),{ref:o})));return t.displayName=e.displayName||e.name,t}function el(e,t){return bo.memo(e,t)}function Vt(e,t){let r=t,{wrapElement:o,render:n}=r,i=tt(r,["wrapElement","render"]),a=nr(t.ref,U6(n)),l;if(bo.isValidElement(n)){let u=Fe(de({},n.props),{ref:a});l=bo.cloneElement(n,W6(i,u))}else n?l=n(i):l=(0,gu.jsx)(e,de({},i));return o?o(l):l}function Nt(e){let t=(r={})=>e(r);return t.displayName=e.name,t}function Zo(e=[],t=[]){let r=bo.createContext(void 0),o=bo.createContext(void 0),n=()=>bo.useContext(r),i=(c=!1)=>{let m=bo.useContext(o),f=n();return c?m:m||f},a=()=>{let c=bo.useContext(o),m=n();if(!(c&&c===m))return m},l=c=>e.reduceRight((m,f)=>(0,gu.jsx)(f,Fe(de({},c),{children:m})),(0,gu.jsx)(r.Provider,de({},c)));return{context:r,scopedContext:o,useContext:n,useScopedContext:i,useProviderContext:a,ContextProvider:l,ScopedContextProvider:c=>(0,gu.jsx)(l,Fe(de({},c),{children:t.reduceRight((m,f)=>(0,gu.jsx)(f,Fe(de({},c),{children:m})),(0,gu.jsx)(o.Provider,de({},c)))}))}}var Em=Zo(),a3=Em.useContext,Oxe=Em.useScopedContext,Rxe=Em.useProviderContext,l3=Em.ContextProvider,u3=Em.ScopedContextProvider;var V_=s(ct(),1),Am=Zo([l3],[u3]),my=Am.useContext,Nxe=Am.useScopedContext,c3=Am.useProviderContext,qc=Am.ContextProvider,py=Am.ScopedContextProvider,f3=(0,V_.createContext)(void 0),d3=(0,V_.createContext)(void 0);var N_=s(ct(),1),Bxe=(0,N_.createContext)(null),jxe=(0,N_.createContext)(null),km=Zo([qc],[py]),m3=km.useContext,zxe=km.useScopedContext,Hxe=km.useProviderContext,Gxe=km.ContextProvider,Uxe=km.ScopedContextProvider;function vu(e,t){let r=e.__unstableInternals;return zr(r,"Invalid store"),r[t]}function wo(e,...t){let r=e,o=r,n=Symbol(),i=xm,a=new Set,l=new Set,u=new Set,c=new Set,m=new Set,f=new WeakMap,d=new WeakMap,h=A=>(u.add(A),()=>u.delete(A)),g=()=>{let A=a.size,k=Symbol();a.add(k);let I=()=>{a.delete(k),!a.size&&i()};if(A)return I;let D=x_(r).map(w=>Qa(...t.map(V=>{var F;let H=(F=V?.getState)==null?void 0:F.call(V);if(H&&Yo(H,w))return Vr(V,[w],G=>{O(w,G[w],!0)})}))),z=[];for(let w of u)z.push(w());let E=t.map(Yc);return i=Qa(...D,...z,...E),I},v=(A,k,I=c)=>(I.add(k),d.set(k,A),()=>{var D;(D=f.get(k))==null||D(),f.delete(k),d.delete(k),I.delete(k)}),y=(A,k)=>v(A,k),b=(A,k)=>(f.set(k,k(r,r)),v(A,k)),T=(A,k)=>(f.set(k,k(r,o)),v(A,k,m)),x=A=>wo(S_(r,A),R),C=A=>wo(w_(r,A),R),_=()=>r,O=(A,k,I=!1)=>{var D;if(!Yo(r,A))return;let z=b_(k,r[A]);if(z===r[A])return;if(!I)for(let F of t)(D=F?.setState)==null||D.call(F,A,z);let E=r;r=fr(rt({},r),{[A]:z});let w=Symbol();n=w,l.add(A);let V=(F,H,G)=>{var j;let K=d.get(F),Z=_e=>G?G.has(_e):_e===A;(!K||K.some(Z))&&((j=f.get(F))==null||j(),f.set(F,F(r,H)))};for(let F of c)V(F,E);queueMicrotask(()=>{if(n!==w)return;let F=r;for(let H of m)V(H,o,l);o=F,l.clear()})},R={getState:_,setState:O,__unstableInternals:{setup:h,init:g,subscribe:y,sync:b,batch:T,pick:x,omit:C}};return R}function Fr(e,...t){if(e)return vu(e,"setup")(...t)}function Yc(e,...t){if(e)return vu(e,"init")(...t)}function Zc(e,...t){if(e)return vu(e,"subscribe")(...t)}function Vr(e,...t){if(e)return vu(e,"sync")(...t)}function tl(e,...t){if(e)return vu(e,"batch")(...t)}function Om(e,...t){if(e)return vu(e,"omit")(...t)}function D_(e,...t){if(e)return vu(e,"pick")(...t)}function yu(...e){let t=e.reduce((o,n)=>{var i;let a=(i=n?.getState)==null?void 0:i.call(n);return a?Object.assign(o,a):o},{}),r=wo(t,...e);return Object.assign({},...e,r)}var Zi=s(ct(),1),y3=s(v3(),1),{useSyncExternalStore:b3}=y3.default,w3=()=>()=>{};function Xc(e,t=Cm){let r=Zi.useCallback(n=>e?Zc(e,null,n):w3(),[e]),o=()=>{let n=typeof t=="string"?t:null,i=typeof t=="function"?t:null,a=e?.getState();if(i)return i(a);if(a&&n&&Yo(a,n))return a[n]};return b3(r,o,o)}function gy(e,t){let r=Zi.useRef({}),o=Zi.useCallback(i=>e?Zc(e,null,i):w3(),[e]),n=()=>{let i=e?.getState(),a=!1,l=r.current;for(let u in t){let c=t[u];if(typeof c=="function"){let m=c(i);m!==l[u]&&(l[u]=m,a=!0)}if(typeof c=="string"){if(!i||!Yo(i,c))continue;let m=i[c];m!==l[u]&&(l[u]=m,a=!0)}}return a&&(r.current=de({},l)),r.current};return b3(o,n,n)}function ir(e,t,r,o){let n=Yo(t,r)?t[r]:void 0,i=o?t[o]:void 0,a=$6({value:n,setValue:i});Jt(()=>Vr(e,[r],(l,u)=>{let{value:c,setValue:m}=a.current;m&&l[r]!==u[r]&&l[r]!==c&&m(l[r])}),[e,r]),Jt(()=>{if(n!==void 0)return e.setState(r,n),tl(e,[r],()=>{n!==void 0&&e.setState(r,n)})})}function Qc(e,t){let[r,o]=Zi.useState(()=>e(t));Jt(()=>Yc(r),[r]);let n=Zi.useCallback(l=>Xc(r,l),[r]),i=Zi.useMemo(()=>Fe(de({},r),{useState:n}),[r,n]),a=We(()=>{o(l=>e(de(de({},t),l.getState())))});return[i,a]}function dZ(e){var t;let r=e.find(i=>!!i.element),o=[...e].reverse().find(i=>!!i.element),n=(t=r?.element)==null?void 0:t.parentElement;for(;n&&o?.element;){if(o&&n.contains(o.element))return n;n=n.parentElement}return Us(n).body}function mZ(e){return e?.__unstablePrivateStore}function S3(e={}){var t;e.store;let r=(t=e.store)==null?void 0:t.getState(),o=Ue(e.items,r?.items,e.defaultItems,[]),n=new Map(o.map(d=>[d.id,d])),i={items:o,renderedItems:Ue(r?.renderedItems,[])},a=mZ(e.store),l=wo({items:o,renderedItems:i.renderedItems},a),u=wo(i,e.store),c=d=>{let h=A_(d,g=>g.element);l.setState("renderedItems",h),u.setState("renderedItems",h)};Fr(u,()=>Yc(l)),Fr(l,()=>tl(l,["items"],d=>{u.setState("items",d.items)})),Fr(l,()=>tl(l,["renderedItems"],d=>{let h=!0,g=requestAnimationFrame(()=>{let{renderedItems:T}=u.getState();d.renderedItems!==T&&c(d.renderedItems)});if(typeof IntersectionObserver!="function")return()=>cancelAnimationFrame(g);let v=()=>{if(h){h=!1;return}cancelAnimationFrame(g),g=requestAnimationFrame(()=>c(d.renderedItems))},y=dZ(d.renderedItems),b=new IntersectionObserver(v,{root:y});for(let T of d.renderedItems)T.element&&b.observe(T.element);return()=>{cancelAnimationFrame(g),b.disconnect()}}));let m=(d,h,g=!1)=>{let v;return h(b=>{let T=b.findIndex(({id:C})=>C===d.id),x=b.slice();if(T!==-1){v=b[T];let C=rt(rt({},v),d);x[T]=C,n.set(d.id,C)}else x.push(d),n.set(d.id,d);return x}),()=>{h(b=>{if(!v)return g&&n.delete(d.id),b.filter(({id:C})=>C!==d.id);let T=b.findIndex(({id:C})=>C===d.id);if(T===-1)return b;let x=b.slice();return x[T]=v,n.set(d.id,v),x})}},f=d=>m(d,h=>l.setState("items",h),!0);return fr(rt({},u),{registerItem:f,renderItem:d=>Qa(f(d),m(d,h=>l.setState("renderedItems",h))),item:d=>{if(!d)return null;let h=n.get(d);if(!h){let{items:g}=l.getState();h=g.find(v=>v.id===d),h&&n.set(d,h)}return h||null},__unstablePrivateStore:l})}function x3(e,t,r){return qi(t,[r.store]),ir(e,r,"items","setItems"),e}function M_(e){return Array.isArray(e)?e:typeof e<"u"?[e]:[]}function Rm(e){let t=[];for(let r of e)t.push(...r);return t}function Jc(e){return e.slice().reverse()}var pZ={id:null};function qs(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function hZ(e,t){return e.filter(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function _3(e,t){return e.filter(r=>r.rowId===t)}function gZ(e,t,r=!1){let o=e.findIndex(n=>n.id===t);return[...e.slice(o+1),...r?[pZ]:[],...e.slice(0,o)]}function C3(e){let t=[];for(let r of e){let o=t.find(n=>{var i;return((i=n[0])==null?void 0:i.rowId)===r.rowId});o?o.push(r):t.push([r])}return t}function T3(e){let t=0;for(let{length:r}of e)r>t&&(t=r);return t}function vZ(e){return{id:"__EMPTY_ITEM__",disabled:!0,rowId:e}}function yZ(e,t,r){let o=T3(e);for(let n of e)for(let i=0;iVr(a,["renderedItems","activeId"],u=>{a.setState("activeId",c=>{var m;return c!==void 0?c:(m=qs(u.renderedItems))==null?void 0:m.id})}));let l=(u="next",c={})=>{var m,f;let d=a.getState(),{skip:h=0,activeId:g=d.activeId,focusShift:v=d.focusShift,focusLoop:y=d.focusLoop,focusWrap:b=d.focusWrap,includesBaseElement:T=d.includesBaseElement,renderedItems:x=d.renderedItems,rtl:C=d.rtl}=c,_=u==="up"||u==="down",O=u==="next"||u==="down",R=O?C&&!_:!C||_,A=v&&!h,k=_?Rm(yZ(C3(x),g,A)):x;if(k=R?Jc(k):k,k=_?bZ(k):k,g==null)return(m=qs(k))==null?void 0:m.id;let I=k.find(j=>j.id===g);if(!I)return(f=qs(k))==null?void 0:f.id;let D=k.some(j=>j.rowId),z=k.indexOf(I),E=k.slice(z+1),w=_3(E,I.rowId);if(h){let j=hZ(w,g),K=j.slice(h)[0]||j[j.length-1];return K?.id}let V=y&&(_?y!=="horizontal":y!=="vertical"),F=D&&b&&(_?b!=="horizontal":b!=="vertical"),H=O?(!D||_)&&V&&T:_?T:!1;if(V){let j=F&&!H?k:_3(k,I.rowId),K=gZ(j,g,H),Z=qs(K,g);return Z?.id}if(F){let j=qs(H?w:E,g);return H?j?.id||null:j?.id}let G=qs(w,g);return!G&&H?null:G?.id};return fr(rt(rt({},o),a),{setBaseElement:u=>a.setState("baseElement",u),setActiveId:u=>a.setState("activeId",u),move:u=>{u!==void 0&&(a.setState("activeId",u),a.setState("moves",c=>c+1))},first:()=>{var u;return(u=qs(a.getState().renderedItems))==null?void 0:u.id},last:()=>{var u;return(u=qs(Jc(a.getState().renderedItems)))==null?void 0:u.id},next:u=>(u!==void 0&&typeof u=="number"&&(u={skip:u}),l("next",u)),previous:u=>(u!==void 0&&typeof u=="number"&&(u={skip:u}),l("previous",u)),down:u=>(u!==void 0&&typeof u=="number"&&(u={skip:u}),l("down",u)),up:u=>(u!==void 0&&typeof u=="number"&&(u={skip:u}),l("up",u))})}function E3(e){let t=Fn(e.id);return de({id:t},e)}function A3(e,t,r){return e=x3(e,t,r),ir(e,r,"activeId","setActiveId"),ir(e,r,"includesBaseElement"),ir(e,r,"virtualFocus"),ir(e,r,"orientation"),ir(e,r,"rtl"),ir(e,r,"focusLoop"),ir(e,r,"focusWrap"),ir(e,r,"focusShift"),e}function k3(e={}){let t=yu(e.store,Om(e.disclosure,["contentElement","disclosureElement"]));let r=t?.getState(),o=Ue(e.open,r?.open,e.defaultOpen,!1),n=Ue(e.animated,r?.animated,!1),i={open:o,animated:n,animating:!!n&&o,mounted:o,contentElement:Ue(r?.contentElement,null),disclosureElement:Ue(r?.disclosureElement,null)},a=wo(i,t);return Fr(a,()=>Vr(a,["animated","animating"],l=>{l.animated||a.setState("animating",!1)})),Fr(a,()=>Zc(a,["open"],()=>{a.getState().animated&&a.setState("animating",!0)})),Fr(a,()=>Vr(a,["open","animating"],l=>{a.setState("mounted",l.open||l.animating)})),fr(rt({},a),{disclosure:e.disclosure,setOpen:l=>a.setState("open",l),show:()=>a.setState("open",!0),hide:()=>a.setState("open",!1),toggle:()=>a.setState("open",l=>!l),stopAnimation:()=>a.setState("animating",!1),setContentElement:l=>a.setState("contentElement",l),setDisclosureElement:l=>a.setState("disclosureElement",l)})}function O3(e,t,r){return qi(t,[r.store,r.disclosure]),ir(e,r,"open","setOpen"),ir(e,r,"mounted","setMounted"),ir(e,r,"animated"),Object.assign(e,{disclosure:r.disclosure})}function R3(e={}){return k3(e)}function I3(e,t,r){return O3(e,t,r)}function F3(e={}){var t=e,{popover:r}=t,o=ly(t,["popover"]);let n=yu(o.store,Om(r,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement"]));let i=n?.getState(),a=R3(fr(rt({},o),{store:n})),l=Ue(o.placement,i?.placement,"bottom"),u=fr(rt({},a.getState()),{placement:l,currentPlacement:l,anchorElement:Ue(i?.anchorElement,null),popoverElement:Ue(i?.popoverElement,null),arrowElement:Ue(i?.arrowElement,null),rendered:Symbol("rendered")}),c=wo(u,a,n);return fr(rt(rt({},a),c),{setAnchorElement:m=>c.setState("anchorElement",m),setPopoverElement:m=>c.setState("popoverElement",m),setArrowElement:m=>c.setState("arrowElement",m),render:()=>c.setState("rendered",Symbol("rendered"))})}function V3(e,t,r){return qi(t,[r.popover]),ir(e,r,"placement"),I3(e,t,r)}var wZ=pu()&&k_();function N3(e={}){var t=e,{tag:r}=t,o=ly(t,["tag"]);let n=yu(o.store,D_(r,["value","rtl"]));let i=r?.getState(),a=n?.getState(),l=Ue(o.activeId,a?.activeId,o.defaultActiveId,null),u=P3(fr(rt({},o),{activeId:l,includesBaseElement:Ue(o.includesBaseElement,a?.includesBaseElement,!0),orientation:Ue(o.orientation,a?.orientation,"vertical"),focusLoop:Ue(o.focusLoop,a?.focusLoop,!0),focusWrap:Ue(o.focusWrap,a?.focusWrap,!0),virtualFocus:Ue(o.virtualFocus,a?.virtualFocus,!0)})),c=F3(fr(rt({},o),{placement:Ue(o.placement,a?.placement,"bottom-start")})),m=Ue(o.value,a?.value,o.defaultValue,""),f=Ue(o.selectedValue,a?.selectedValue,i?.values,o.defaultSelectedValue,""),d=Array.isArray(f),h=fr(rt(rt({},u.getState()),c.getState()),{value:m,selectedValue:f,resetValueOnSelect:Ue(o.resetValueOnSelect,a?.resetValueOnSelect,d),resetValueOnHide:Ue(o.resetValueOnHide,a?.resetValueOnHide,d&&!r),activeValue:a?.activeValue}),g=wo(h,u,c,n);return wZ&&Fr(g,()=>Vr(g,["virtualFocus"],()=>{g.setState("virtualFocus",!1)})),Fr(g,()=>{if(r)return Qa(Vr(g,["selectedValue"],v=>{Array.isArray(v.selectedValue)&&r.setValues(v.selectedValue)}),Vr(r,["values"],v=>{g.setState("selectedValue",v.values)}))}),Fr(g,()=>Vr(g,["resetValueOnHide","mounted"],v=>{v.resetValueOnHide&&(v.mounted||g.setState("value",m))})),Fr(g,()=>Vr(g,["open"],v=>{v.open||(g.setState("activeId",l),g.setState("moves",0))})),Fr(g,()=>Vr(g,["moves","activeId"],(v,y)=>{v.moves===y.moves&&g.setState("activeValue",void 0)})),Fr(g,()=>tl(g,["moves","renderedItems"],(v,y)=>{if(v.moves===y.moves)return;let{activeId:b}=g.getState(),T=u.item(b);g.setState("activeValue",T?.value)})),fr(rt(rt(rt({},c),u),g),{tag:r,setValue:v=>g.setState("value",v),resetValue:()=>g.setState("value",h.value),setSelectedValue:v=>g.setState("selectedValue",v)})}function xZ(e){let t=m3();return e=Fe(de({},e),{tag:e.tag!==void 0?e.tag:t}),E3(e)}function _Z(e,t,r){return qi(t,[r.tag]),ir(e,r,"value","setValue"),ir(e,r,"selectedValue","setSelectedValue"),ir(e,r,"resetValueOnHide"),ir(e,r,"resetValueOnSelect"),Object.assign(A3(V3(e,t,r),t,r),{tag:r.tag})}function B_(e={}){e=xZ(e);let[t,r]=Qc(N3,e);return _Z(t,r,e)}var Im=Zo(),n2e=Im.useContext,i2e=Im.useScopedContext,j_=Im.useProviderContext,D3=Im.ContextProvider,L3=Im.ScopedContextProvider;var z_=s(ct(),1),Fm=Zo([D3],[L3]),u2e=Fm.useContext,c2e=Fm.useScopedContext,f2e=Fm.useProviderContext,M3=Fm.ContextProvider,vy=Fm.ScopedContextProvider,d2e=(0,z_.createContext)(void 0),m2e=(0,z_.createContext)(void 0);var Vm=Zo([M3],[vy]),v2e=Vm.useContext,y2e=Vm.useScopedContext,B3=Vm.useProviderContext,j3=Vm.ContextProvider,z3=Vm.ScopedContextProvider;var yy=s(ct(),1),by=(0,yy.createContext)(void 0),Nm=Zo([j3,qc],[z3,py]),H_=Nm.useContext,$c=Nm.useScopedContext,wy=Nm.useProviderContext,H3=Nm.ContextProvider,G3=Nm.ScopedContextProvider,Sy=(0,yy.createContext)(void 0),U3=(0,yy.createContext)(!1);var CZ="div",G_=Nt(function(t){var r=t,{store:o}=r,n=tt(r,["store"]);let i=B3();return o=o||i,n=Fe(de({},n),{ref:nr(o?.setAnchorElement,n.ref)}),n}),A2e=Ct(function(t){let r=G_(t);return Vt(CZ,r)});function W3(e,t){return e.find(r=>t?!r.disabled&&r.id!==t:!r.disabled)}function Ki(e,t){return t&&e.item(t)||null}function q3(e){let t=[];for(let r of e){let o=t.find(n=>{var i;return((i=n[0])==null?void 0:i.rowId)===r.rowId});o?o.push(r):t.push([r])}return t}function Y3(e,t=!1){if(yo(e))e.setSelectionRange(t?e.value.length:0,e.value.length);else if(e.isContentEditable){let r=Us(e).getSelection();r?.selectAllChildren(e),t&&r?.collapseToEnd()}}var U_=Symbol("FOCUS_SILENTLY");function Z3(e){e[U_]=!0,e.focus({preventScroll:!0})}function K3(e){let t=e[U_];return delete e[U_],t}function bu(e,t,r){if(!t||t===r)return!1;let o=e.item(t.id);return!(!o||r&&o.element===r)}var X3=s(ct(),1),Q3=(0,X3.createContext)(!0);var J3="input:not([type='hidden']):not([disabled]), select:not([disabled]), textarea:not([disabled]), a[href], button:not([disabled]), [tabindex], summary, iframe, object, embed, area[href], audio[controls], video[controls], [contenteditable]:not([contenteditable='false'])";function Dm(e){return!(!e.matches(J3)||!T_(e)||e.closest("[inert]"))}function $3(e){for(;e&&!Dm(e);)e=e.closest(J3);return e||null}function Vn(e){let t=mu(e);if(!t)return!1;if(t===e)return!0;let r=t.getAttribute("aria-activedescendant");return r?r===e.id:!1}function W_(e){let t=mu(e);if(!t)return!1;if(Ui(e,t))return!0;let r=t.getAttribute("aria-activedescendant");return!r||!("id"in e)?!1:r===e.id?!0:!!e.querySelector(`#${CSS.escape(r)}`)}function e4(e){!W_(e)&&Dm(e)&&e.focus()}function t4(e,t){"scrollIntoView"in e?(e.focus({preventScroll:!0}),e.scrollIntoView(rt({block:"nearest",inline:"nearest"},t))):e.focus()}var fn=s(ct(),1),TZ="div",r4=pu(),PZ=["text","search","url","tel","email","password","number","date","month","week","time","datetime","datetime-local"],EZ=Symbol("safariFocusAncestor");function o4(e,t){e&&(e[EZ]=t)}function AZ(e){let{tagName:t,readOnly:r,type:o}=e;return t==="TEXTAREA"&&!r||t==="SELECT"&&!r?!0:t==="INPUT"&&!r?PZ.includes(o):!!(e.isContentEditable||e.getAttribute("role")==="combobox"&&e.dataset.name)}function kZ(e){return"labels"in e?e.labels:null}function n4(e){return e.tagName.toLowerCase()==="input"&&e.type?e.type==="radio"||e.type==="checkbox":!1}function OZ(e){return e?e==="button"||e==="summary"||e==="input"||e==="select"||e==="textarea"||e==="a":!0}function RZ(e){return e?e==="button"||e==="input"||e==="select"||e==="textarea":!0}function IZ(e,t,r,o,n){return e?t?r&&!o?-1:void 0:r?n:n||0:n}function q_(e,t){return We(r=>{e?.(r),!r.defaultPrevented&&t&&(r.stopPropagation(),r.preventDefault())})}var Y_=!0;function FZ(e){let t=e.target;t&&"hasAttribute"in t&&(t.hasAttribute("data-focus-visible")||(Y_=!1))}function VZ(e){e.metaKey||e.ctrlKey||e.altKey||(Y_=!0)}var Lm=Nt(function(t){var r=t,{focusable:o=!0,accessibleWhenDisabled:n,autoFocus:i,onFocusVisible:a}=r,l=tt(r,["focusable","accessibleWhenDisabled","autoFocus","onFocusVisible"]);let u=(0,fn.useRef)(null);(0,fn.useEffect)(()=>{o&&(Wi("mousedown",FZ,!0),Wi("keydown",VZ,!0))},[o]),r4&&(0,fn.useEffect)(()=>{if(!o)return;let F=u.current;if(!F||!n4(F))return;let H=kZ(F);if(!H)return;let G=()=>queueMicrotask(()=>F.focus());for(let j of H)j.addEventListener("mouseup",G);return()=>{for(let j of H)j.removeEventListener("mouseup",G)}},[o]);let c=o&&du(l),m=!!c&&!n,[f,d]=(0,fn.useState)(!1);(0,fn.useEffect)(()=>{o&&m&&f&&d(!1)},[o,m,f]),(0,fn.useEffect)(()=>{if(!o||!f)return;let F=u.current;if(!F||typeof IntersectionObserver>"u")return;let H=new IntersectionObserver(()=>{Dm(F)||d(!1)});return H.observe(F),()=>H.disconnect()},[o,f]);let h=q_(l.onKeyPressCapture,c),g=q_(l.onMouseDownCapture,c),v=q_(l.onClickCapture,c),y=l.onMouseDown,b=We(F=>{if(y?.(F),F.defaultPrevented||!o)return;let H=F.currentTarget;if(!r4||cy(F)||!Ws(H)&&!n4(H))return;let G=!1,j=()=>{G=!0},K={capture:!0,once:!0};H.addEventListener("focusin",j,K);let Z=$3(H.parentElement);o4(Z,!0),$a(H,"mouseup",()=>{H.removeEventListener("focusin",j,!0),o4(Z,!1),!G&&e4(H)})}),T=(F,H)=>{if(H&&(F.currentTarget=H),!o)return;let G=F.currentTarget;G&&Vn(G)&&(a?.(F),!F.defaultPrevented&&(G.dataset.focusVisible="true",d(!0)))},x=l.onKeyDownCapture,C=We(F=>{if(x?.(F),F.defaultPrevented||!o||f||F.metaKey||F.altKey||F.ctrlKey||!ro(F))return;let H=F.currentTarget;$a(H,"focusout",()=>T(F,H))}),_=l.onFocusCapture,O=We(F=>{if(_?.(F),F.defaultPrevented||!o)return;if(!ro(F)){d(!1);return}let H=F.currentTarget,G=()=>T(F,H);Y_||AZ(F.target)?$a(F.target,"focusout",G):d(!1)}),R=l.onBlur,A=We(F=>{R?.(F),o&&fy(F)&&d(!1)}),k=(0,fn.useContext)(Q3),I=We(F=>{o&&i&&F&&k&&queueMicrotask(()=>{Vn(F)||Dm(F)&&F.focus()})}),D=t3(u),z=o&&OZ(D),E=o&&RZ(D),w=l.style,V=(0,fn.useMemo)(()=>m?de({pointerEvents:"none"},w):w,[m,w]);return l=Fe(de({"data-focus-visible":o&&f||void 0,"data-autofocus":i||void 0,"aria-disabled":c||void 0},l),{ref:nr(u,I,l.ref),style:V,tabIndex:IZ(o,m,z,E,l.tabIndex),disabled:E&&m?!0:void 0,contentEditable:c?void 0:l.contentEditable,onKeyPressCapture:h,onClickCapture:v,onMouseDownCapture:g,onMouseDown:b,onKeyDownCapture:C,onFocusCapture:O,onBlur:A}),Hr(l)}),Z2e=Ct(function(t){let r=Lm(t);return Vt(TZ,r)});var Xi=s(ct(),1),s4=s(P(),1),NZ="div";function DZ(e){return e.some(t=>!!t.rowId)}function LZ(e){let t=e.target;return t&&!yo(t)?!1:e.key.length===1&&!e.ctrlKey&&!e.metaKey}function MZ(e){return e.key==="Shift"||e.key==="Control"||e.key==="Alt"||e.key==="Meta"}function i4(e,t,r){return We(o=>{var n;if(t?.(o),o.defaultPrevented||o.isPropagationStopped()||!ro(o)||MZ(o)||LZ(o))return;let i=e.getState(),a=(n=Ki(e,i.activeId))==null?void 0:n.element;if(!a)return;let l=o,{view:u}=l,c=tt(l,["view"]),m=r?.current;a!==m&&a.focus(),Z6(a,o.type,c)||o.preventDefault(),o.currentTarget.contains(a)&&o.stopPropagation()})}function BZ(e){return W3(Rm(Jc(q3(e))))}function jZ(e){let[t,r]=(0,Xi.useState)(!1),o=(0,Xi.useCallback)(()=>r(!0),[]),n=e.useState(i=>Ki(e,i.activeId));return(0,Xi.useEffect)(()=>{let i=n?.element;t&&i&&(r(!1),i.focus({preventScroll:!0}))},[n,t]),o}var Z_=Nt(function(t){var r=t,{store:o,composite:n=!0,focusOnMove:i=n,moveOnKeyPress:a=!0}=r,l=tt(r,["store","composite","focusOnMove","moveOnKeyPress"]);let u=c3();o=o||u,zr(o,!1);let c=(0,Xi.useRef)(null),m=(0,Xi.useRef)(null),f=jZ(o),d=o.useState("moves"),[,h]=e3(n?o.setBaseElement:null);(0,Xi.useEffect)(()=>{var E;if(!o||!d||!n||!i)return;let{activeId:w}=o.getState(),V=(E=Ki(o,w))==null?void 0:E.element;V&&t4(V)},[o,d,n,i]),Jt(()=>{if(!o||!d||!n)return;let{baseElement:E,activeId:w}=o.getState();if(!(w===null)||!E)return;let F=m.current;m.current=null,F&&hu(F,{relatedTarget:E}),Vn(E)||E.focus()},[o,d,n]);let g=o.useState("activeId"),v=o.useState("virtualFocus");Jt(()=>{var E;if(!o||!n||!v)return;let w=m.current;if(m.current=null,!w)return;let F=((E=Ki(o,g))==null?void 0:E.element)||mu(w);F!==w&&hu(w,{relatedTarget:F})},[o,g,v,n]);let y=i4(o,l.onKeyDownCapture,m),b=i4(o,l.onKeyUpCapture,m),T=l.onFocusCapture,x=We(E=>{if(T?.(E),E.defaultPrevented||!o)return;let{virtualFocus:w}=o.getState();if(!w)return;let V=E.relatedTarget,F=K3(E.currentTarget);ro(E)&&F&&(E.stopPropagation(),m.current=V)}),C=l.onFocus,_=We(E=>{if(C?.(E),E.defaultPrevented||!n||!o)return;let{relatedTarget:w}=E,{virtualFocus:V}=o.getState();V?ro(E)&&!bu(o,w)&&queueMicrotask(f):ro(E)&&o.setActiveId(null)}),O=l.onBlurCapture,R=We(E=>{var w;if(O?.(E),E.defaultPrevented||!o)return;let{virtualFocus:V,activeId:F}=o.getState();if(!V)return;let H=(w=Ki(o,F))==null?void 0:w.element,G=E.relatedTarget,j=bu(o,G),K=m.current;m.current=null,ro(E)&&j?(G===H?K&&K!==G&&hu(K,E):H?hu(H,E):K&&hu(K,E),E.stopPropagation()):!bu(o,E.target)&&H&&hu(H,E)}),A=l.onKeyDown,k=dr(a),I=We(E=>{var w;if(A?.(E),E.defaultPrevented||!o||!ro(E))return;let{orientation:V,renderedItems:F,activeId:H}=o.getState(),G=Ki(o,H);if((w=G?.element)!=null&&w.isConnected)return;let j=V!=="horizontal",K=V!=="vertical",Z=DZ(F);if((E.key==="ArrowLeft"||E.key==="ArrowRight"||E.key==="Home"||E.key==="End")&&yo(E.currentTarget))return;let W={ArrowUp:(Z||j)&&(()=>{if(Z){let $=BZ(F);return $?.id}return o?.last()}),ArrowRight:(Z||K)&&o.first,ArrowDown:(Z||j)&&o.first,ArrowLeft:(Z||K)&&o.last,Home:o.first,End:o.last,PageUp:o.first,PageDown:o.last}[E.key];if(W){let $=W();if($!==void 0){if(!k(E))return;E.preventDefault(),o.move($)}}});l=Yi(l,E=>(0,s4.jsx)(qc,{value:o,children:E}),[o]);let D=o.useState(E=>{var w;if(o&&n&&E.virtualFocus)return(w=Ki(o,E.activeId))==null?void 0:w.id});l=Fe(de({"aria-activedescendant":D},l),{ref:nr(c,h,l.ref),onKeyDownCapture:y,onKeyUpCapture:b,onFocusCapture:x,onFocus:_,onBlurCapture:R,onKeyDown:I});let z=o.useState(E=>n&&(E.virtualFocus||E.activeId===null));return l=Lm(de({focusable:z},l)),l}),cCe=Ct(function(t){let r=Z_(t);return Vt(NZ,r)});var Gr=s(ct(),1),zZ="input";function a4(e,t,r){if(!r)return!1;let o=e.find(n=>!n.disabled&&n.value);return o?.value===t}function l4(e,t){return!t||e==null?!1:(e=_m(e),t.length>e.length&&t.toLowerCase().indexOf(e.toLowerCase())===0)}function HZ(e){return e.type==="input"}function GZ(e){return e==="inline"||e==="list"||e==="both"||e==="none"}function UZ(e){let t=e.find(r=>{var o;return r.disabled?!1:((o=r.element)==null?void 0:o.getAttribute("role"))!=="tab"});return t?.id}var WZ=Nt(function(t){var r=t,{store:o,focusable:n=!0,autoSelect:i=!1,getAutoSelectId:a,setValueOnChange:l,showMinLength:u=0,showOnChange:c,showOnMouseDown:m,showOnClick:f=m,showOnKeyDown:d,showOnKeyPress:h=d,blurActiveItemOnClick:g,setValueOnClick:v=!0,moveOnKeyPress:y=!0,autoComplete:b="list"}=r,T=tt(r,["store","focusable","autoSelect","getAutoSelectId","setValueOnChange","showMinLength","showOnChange","showOnMouseDown","showOnClick","showOnKeyDown","showOnKeyPress","blurActiveItemOnClick","setValueOnClick","moveOnKeyPress","autoComplete"]);let x=wy();o=o||x,zr(o,!1);let C=(0,Gr.useRef)(null),[_,O]=n3(),R=(0,Gr.useRef)(!1),A=(0,Gr.useRef)(!1),k=o.useState(Q=>Q.virtualFocus&&i),I=b==="inline"||b==="both",[D,z]=(0,Gr.useState)(I);o3(()=>{I&&z(!0)},[I]);let E=o.useState("value"),w=(0,Gr.useRef)();(0,Gr.useEffect)(()=>Vr(o,["selectedValue","activeId"],(Q,le)=>{w.current=le.selectedValue}),[]);let V=o.useState(Q=>{var le;if(I&&D&&!(Q.activeValue&&Array.isArray(Q.selectedValue)&&(Q.selectedValue.includes(Q.activeValue)||(le=w.current)!=null&&le.includes(Q.activeValue))))return Q.activeValue}),F=o.useState("renderedItems"),H=o.useState("open"),G=o.useState("contentElement"),j=(0,Gr.useMemo)(()=>{if(!I||!D)return E;if(a4(F,V,k)){if(l4(E,V)){let le=V?.slice(E.length)||"";return E+le}return E}return V||E},[I,D,F,V,k,E]);(0,Gr.useEffect)(()=>{let Q=C.current;if(!Q)return;let le=()=>z(!0);return Q.addEventListener("combobox-item-move",le),()=>{Q.removeEventListener("combobox-item-move",le)}},[]),(0,Gr.useEffect)(()=>{if(!I||!D||!V||!a4(F,V,k)||!l4(E,V))return;let le=xm;return queueMicrotask(()=>{let ne=C.current;if(!ne)return;let{start:Te,end:ut}=Uc(ne),Wt=E.length,$e=V.length;Pm(ne,Wt,$e),le=()=>{if(!Vn(ne))return;let{start:Bt,end:jt}=Uc(ne);Bt===Wt&&jt===$e&&Pm(ne,Te,ut)}}),()=>le()},[_,I,D,V,F,k,E]);let K=(0,Gr.useRef)(null),Z=We(a),_e=(0,Gr.useRef)(null);(0,Gr.useEffect)(()=>{if(!H||!G)return;let Q=Wc(G);if(!Q)return;K.current=Q;let le=()=>{R.current=!1},ne=()=>{if(!o||!R.current)return;let{activeId:ut}=o.getState();ut!==null&&ut!==_e.current&&(R.current=!1)},Te={passive:!0,capture:!0};return Q.addEventListener("wheel",le,Te),Q.addEventListener("touchmove",le,Te),Q.addEventListener("scroll",ne,Te),()=>{Q.removeEventListener("wheel",le,!0),Q.removeEventListener("touchmove",le,!0),Q.removeEventListener("scroll",ne,!0)}},[H,G,o]),Jt(()=>{E&&(A.current||(R.current=!0))},[E]),Jt(()=>{k!=="always"&&H||(R.current=H)},[k,H]);let Ce=o.useState("resetValueOnSelect");qi(()=>{var Q,le;let ne=R.current;if(!o||!H||!ne&&!Ce)return;let{baseElement:Te,contentElement:ut,activeId:Wt}=o.getState();if(!(Te&&!Vn(Te))){if(ut?.hasAttribute("data-placing")){let $e=new MutationObserver(O);return $e.observe(ut,{attributeFilter:["data-placing"]}),()=>$e.disconnect()}if(k&&ne){let $e=Z(F),Bt=$e!==void 0?$e:(Q=UZ(F))!=null?Q:o.first();_e.current=Bt,o.move(Bt??null)}else{let $e=(le=o.item(Wt||o.first()))==null?void 0:le.element;$e&&"scrollIntoView"in $e&&$e.scrollIntoView({block:"nearest",inline:"nearest"})}}},[o,H,_,E,k,Ce,Z,F]),(0,Gr.useEffect)(()=>{if(!I)return;let Q=C.current;if(!Q)return;let le=[Q,G].filter(Te=>!!Te),ne=Te=>{le.every(ut=>fy(Te,ut))&&o?.setValue(j)};for(let Te of le)Te.addEventListener("focusout",ne);return()=>{for(let Te of le)Te.removeEventListener("focusout",ne)}},[I,G,o,j]);let te=Q=>Q.currentTarget.value.length>=u,W=T.onChange,$=dr(c??te),be=dr(l??!o.tag),De=We(Q=>{if(W?.(Q),Q.defaultPrevented||!o)return;let le=Q.currentTarget,{value:ne,selectionStart:Te,selectionEnd:ut}=le,Wt=Q.nativeEvent;if(R.current=!0,HZ(Wt)&&(Wt.isComposing&&(R.current=!1,A.current=!0),I)){let $e=Wt.inputType==="insertText"||Wt.inputType==="insertCompositionText",Bt=Te===ne.length;z($e&&Bt)}if(be(Q)){let $e=ne===o.getState().value;o.setValue(ne),queueMicrotask(()=>{Pm(le,Te,ut)}),I&&k&&$e&&O()}$(Q)&&o.show(),(!k||!R.current)&&o.setActiveId(null)}),Ut=T.onCompositionEnd,Et=We(Q=>{R.current=!0,A.current=!1,Ut?.(Q),!Q.defaultPrevented&&k&&O()}),bt=T.onMouseDown,Qo=dr(g??(()=>!!o?.getState().includesBaseElement)),Io=dr(v),Hn=dr(f??te),vn=We(Q=>{bt?.(Q),!Q.defaultPrevented&&(Q.button||Q.ctrlKey||o&&(Qo(Q)&&o.setActiveId(null),Io(Q)&&o.setValue(j),Hn(Q)&&$a(Q.currentTarget,"mouseup",o.show)))}),se=T.onKeyDown,X=dr(h??te),re=We(Q=>{if(se?.(Q),Q.repeat||(R.current=!1),Q.defaultPrevented||Q.ctrlKey||Q.altKey||Q.shiftKey||Q.metaKey||!o)return;let{open:le}=o.getState();le||(Q.key==="ArrowUp"||Q.key==="ArrowDown")&&X(Q)&&(Q.preventDefault(),o.show())}),J=T.onBlur,oe=We(Q=>{R.current=!1,J?.(Q),Q.defaultPrevented}),Ee=Fn(T.id),we=GZ(b)?b:void 0,xe=o.useState(Q=>Q.activeId===null);return T=Fe(de({id:Ee,role:"combobox","aria-autocomplete":we,"aria-haspopup":E_(G,"listbox"),"aria-expanded":H,"aria-controls":G?.id,"data-active-item":xe||void 0,value:j},T),{ref:nr(C,T.ref),onChange:De,onCompositionEnd:Et,onMouseDown:vn,onKeyDown:re,onBlur:oe}),T=Z_(Fe(de({store:o,focusable:n},T),{moveOnKeyPress:Q=>__(y,Q)?!1:(I&&z(!0),!0)})),T=G_(de({store:o},T)),de({autoComplete:"off"},T)}),xy=Ct(function(t){let r=WZ(t);return Vt(zZ,r)});var u4=s(P(),1);function _y(e={}){let t=B_(e);return(0,u4.jsx)(H3,{value:t,children:e.children})}var rl=s(ct(),1),qZ="button";function c4(e){if(!e.isTrusted)return!1;let t=e.currentTarget;return e.key==="Enter"?Ws(t)||t.tagName==="SUMMARY"||t.tagName==="A":e.key===" "?Ws(t)||t.tagName==="SUMMARY"||t.tagName==="INPUT"||t.tagName==="SELECT":!1}var YZ=Symbol("command"),K_=Nt(function(t){var r=t,{clickOnEnter:o=!0,clickOnSpace:n=!0}=r,i=tt(r,["clickOnEnter","clickOnSpace"]);let a=(0,rl.useRef)(null),[l,u]=(0,rl.useState)(!1);(0,rl.useEffect)(()=>{a.current&&u(Ws(a.current))},[]);let[c,m]=(0,rl.useState)(!1),f=(0,rl.useRef)(!1),d=du(i),[h,g]=i3(i,YZ,!0),v=i.onKeyDown,y=We(x=>{v?.(x);let C=x.currentTarget;if(x.defaultPrevented||h||d||!ro(x)||yo(C)||C.isContentEditable)return;let _=o&&x.key==="Enter",O=n&&x.key===" ",R=x.key==="Enter"&&!o,A=x.key===" "&&!n;if(R||A){x.preventDefault();return}if(_||O){let k=c4(x);if(_){if(!k){x.preventDefault();let I=x,{view:D}=I,z=tt(I,["view"]),E=()=>R_(C,z);O_()?$a(C,"keyup",E):queueMicrotask(E)}}else O&&(f.current=!0,k||(x.preventDefault(),m(!0)))}}),b=i.onKeyUp,T=We(x=>{if(b?.(x),x.defaultPrevented||h||d||x.metaKey)return;let C=n&&x.key===" ";if(f.current&&C&&(f.current=!1,!c4(x))){x.preventDefault(),m(!1);let _=x.currentTarget,O=x,{view:R}=O,A=tt(O,["view"]);queueMicrotask(()=>R_(_,A))}});return i=Fe(de(de({"data-active":c||void 0,type:l?"button":void 0},g),i),{ref:nr(a,i.ref),onKeyDown:y,onKeyUp:T}),i=Lm(i),i}),NCe=Ct(function(t){let r=K_(t);return Vt(qZ,r)});var Cy=s(ct(),1),d4=s(P(),1),ZZ="span";function f4(e){return _m(e).toLowerCase()}function KZ(e,t){let r=[];for(let o of t){let n=0,i=o.length;for(;e.indexOf(o,n)!==-1;){let a=e.indexOf(o,n);a!==-1&&r.push([a,i]),n=a+1}}return r}function XZ(e){return e.filter(([t,r],o,n)=>!n.some(([i,a],l)=>l!==o&&i<=t&&i+a>=t+r))}function QZ(e){return e.sort(([t],[r])=>t-r)}function JZ(e,t){if(!e||!t)return e;let r=M_(t).filter(Boolean).map(f4),o=[],n=(u,c=!1)=>(0,d4.jsx)("span",{"data-autocomplete-value":c?"":void 0,"data-user-value":c?void 0:"",children:u},o.length),i=QZ(XZ(KZ(f4(e),new Set(r))));if(!i.length)return o.push(n(e,!0)),o;let[a]=i[0];return[e.slice(0,a),...i.flatMap(([u,c],m)=>{var f;let d=e.slice(u,u+c),h=(f=i[m+1])==null?void 0:f[0],g=e.slice(u+c,h);return[d,g]})].forEach((u,c)=>{u&&o.push(n(u,c%2===0))}),o}var $Z=Nt(function(t){var r=t,{store:o,value:n,userValue:i}=r,a=tt(r,["store","value","userValue"]);let l=$c();o=o||l;let u=(0,Cy.useContext)(Sy),c=n??u,m=Xc(o,d=>i??d?.value),f=(0,Cy.useMemo)(()=>{if(c)return m?JZ(c,m):c},[c,m]);return a=de({children:f},a),Hr(a)}),Ty=Ct(function(t){let r=$Z(t);return Vt(ZZ,r)});var m4=s(ct(),1),eK="div";function p4(e){let t=e.relatedTarget;return t?.nodeType===Node.ELEMENT_NODE?t:null}function tK(e){let t=p4(e);return t?Ui(e.currentTarget,t):!1}var X_=Symbol("composite-hover");function rK(e){let t=p4(e);if(!t)return!1;do{if(Yo(t,X_)&&t[X_])return!0;t=t.parentElement}while(t);return!1}var Q_=Nt(function(t){var r=t,{store:o,focusOnHover:n=!0,blurOnHoverEnd:i=!!n}=r,a=tt(r,["store","focusOnHover","blurOnHoverEnd"]);let l=my();o=o||l,zr(o,!1);let u=s3(),c=a.onMouseMove,m=dr(n),f=We(y=>{if(c?.(y),!y.defaultPrevented&&u()&&m(y)){if(!W_(y.currentTarget)){let b=o?.getState().baseElement;b&&!Vn(b)&&b.focus()}o?.setActiveId(y.currentTarget.id)}}),d=a.onMouseLeave,h=dr(i),g=We(y=>{var b;d?.(y),!y.defaultPrevented&&u()&&(tK(y)||rK(y)||m(y)&&h(y)&&(o?.setActiveId(null),(b=o?.getState().baseElement)==null||b.focus()))}),v=(0,m4.useCallback)(y=>{y&&(y[X_]=!0)},[]);return a=Fe(de({},a),{ref:nr(v,a.ref),onMouseMove:f,onMouseLeave:g}),Hr(a)}),QCe=el(Ct(function(t){let r=Q_(t);return Vt(eK,r)}));var Py=s(ct(),1),oK="div",J_=Nt(function(t){var r=t,{store:o,shouldRegisterItem:n=!0,getItem:i=Cm,element:a}=r,l=tt(r,["store","shouldRegisterItem","getItem","element"]);let u=a3();o=o||u;let c=Fn(l.id),m=(0,Py.useRef)(a);return(0,Py.useEffect)(()=>{let f=m.current;if(!c||!f||!n)return;let d=i({id:c,element:f});return o?.renderItem(d)},[c,n,i,o]),l=Fe(de({},l),{ref:nr(m,l.ref)}),Hr(l)}),nTe=Ct(function(t){let r=J_(t);return Vt(oK,r)});var Ys=s(ct(),1),g4=s(P(),1),nK="button";function iK(e){return Tm(e)?!0:e.tagName==="INPUT"&&!Ws(e)}function sK(e,t=!1){let r=e.clientHeight,{top:o}=e.getBoundingClientRect(),n=Math.max(r*.875,r-40)*1.5,i=t?r-n+o:n+o;return e.tagName==="HTML"?i+e.scrollTop:i}function aK(e,t=!1){let{top:r}=e.getBoundingClientRect();return t?r+e.clientHeight:r}function h4(e,t,r,o=!1){var n;if(!t||!r)return;let{renderedItems:i}=t.getState(),a=Wc(e);if(!a)return;let l=sK(a,o),u,c;for(let m=0;m=0){c!==void 0&&cZ.rowId===T);return v.ariaPosInSet+K.findIndex(Z=>Z.id===h)},isTabbable(j){if(!j?.renderedItems.length)return!0;if(j.virtualFocus)return!1;if(l)return!0;if(j.activeId===null)return!1;let K=o?.item(j.activeId);return K?.disabled||!K?.element?!0:j.activeId===h}}),A=(0,Ys.useCallback)(j=>{var K;let Z=Fe(de({},j),{id:h||j.id,rowId:T,disabled:!!b,children:(K=j.element)==null?void 0:K.textContent});return u?u(Z):Z},[h,T,b,u]),k=f.onFocus,I=(0,Ys.useRef)(!1),D=We(j=>{if(k?.(j),j.defaultPrevented||cy(j)||!h||!o||lK(j,o))return;let{virtualFocus:K,baseElement:Z}=o.getState();if(o.setActiveId(h),Tm(j.currentTarget)&&Y3(j.currentTarget),!K||!ro(j)||iK(j.currentTarget)||!Z?.isConnected)return;pu()&&j.currentTarget.hasAttribute("data-autofocus")&&j.currentTarget.scrollIntoView({block:"nearest",inline:"nearest"}),I.current=!0,j.relatedTarget===Z||bu(o,j.relatedTarget)?Z3(Z):Z.focus()}),z=f.onBlurCapture,E=We(j=>{if(z?.(j),j.defaultPrevented)return;let K=o?.getState();K?.virtualFocus&&I.current&&(I.current=!1,j.preventDefault(),j.stopPropagation())}),w=f.onKeyDown,V=dr(i),F=dr(a),H=We(j=>{if(w?.(j),j.defaultPrevented||!ro(j)||!o)return;let{currentTarget:K}=j,Z=o.getState(),_e=o.item(h),Ce=!!_e?.rowId,te=Z.orientation!=="horizontal",W=Z.orientation!=="vertical",$=()=>!!(Ce||W||!Z.baseElement||!yo(Z.baseElement)),De={ArrowUp:(Ce||te)&&o.up,ArrowRight:(Ce||W)&&o.next,ArrowDown:(Ce||te)&&o.down,ArrowLeft:(Ce||W)&&o.previous,Home:()=>{if($())return!Ce||j.ctrlKey?o?.first():o?.previous(-1)},End:()=>{if($())return!Ce||j.ctrlKey?o?.last():o?.next(-1)},PageUp:()=>h4(K,o,o?.up,!0),PageDown:()=>h4(K,o,o?.down)}[j.key];if(De){if(Tm(K)){let Et=Uc(K),bt=W&&j.key==="ArrowLeft",Qo=W&&j.key==="ArrowRight",Io=te&&j.key==="ArrowUp",Hn=te&&j.key==="ArrowDown";if(Qo||Hn){let{length:vn}=P_(K);if(Et.end!==vn)return}else if((bt||Io)&&Et.start!==0)return}let Ut=De();if(V(j)||Ut!==void 0){if(!F(j))return;j.preventDefault(),o.move(Ut)}}}),G=(0,Ys.useMemo)(()=>({id:h,baseElement:x}),[h,x]);return f=Yi(f,j=>(0,g4.jsx)(f3.Provider,{value:G,children:j}),[G]),f=Fe(de({id:h,"data-active-item":C||void 0},f),{ref:nr(g,f.ref),tabIndex:R?f.tabIndex:-1,onFocus:D,onBlurCapture:E,onKeyDown:H}),f=K_(f),f=J_(Fe(de({store:o},f),{getItem:A,shouldRegisterItem:h?f.shouldRegisterItem:!1})),Hr(Fe(de({},f),{"aria-setsize":_,"aria-posinset":O}))}),yTe=el(Ct(function(t){let r=$_(t);return Vt(nK,r)}));var Ey=s(ct(),1),e2=s(P(),1),uK="div";function cK(e,t){if(t!=null)return e==null?!1:Array.isArray(e)?e.includes(t):e===t}function fK(e){var t;return(t={menu:"menuitem",listbox:"option",tree:"treeitem"}[e])!=null?t:"option"}var v4=Nt(function(t){var r=t,{store:o,value:n,hideOnClick:i,setValueOnClick:a,selectValueOnClick:l=!0,resetValueOnSelect:u,focusOnHover:c=!1,moveOnKeyPress:m=!0,getItem:f}=r,d=tt(r,["store","value","hideOnClick","setValueOnClick","selectValueOnClick","resetValueOnSelect","focusOnHover","moveOnKeyPress","getItem"]),h;let g=$c();o=o||g,zr(o,!1);let{resetValueOnSelectState:v,multiSelectable:y,selected:b}=gy(o,{resetValueOnSelectState:"resetValueOnSelect",multiSelectable(E){return Array.isArray(E.selectedValue)},selected(E){return cK(E.selectedValue,n)}}),T=(0,Ey.useCallback)(E=>{let w=Fe(de({},E),{value:n});return f?f(w):w},[n,f]);a=a??!y,i=i??(n!=null&&!y);let x=d.onClick,C=dr(a),_=dr(l),O=dr((h=u??v)!=null?h:y),R=dr(i),A=We(E=>{x?.(E),!E.defaultPrevented&&(Y6(E)||q6(E)||(n!=null&&(_(E)&&(O(E)&&o?.resetValue(),o?.setSelectedValue(w=>Array.isArray(w)?w.includes(n)?w.filter(V=>V!==n):[...w,n]:n)),C(E)&&o?.setValue(n)),R(E)&&o?.hide()))}),k=d.onKeyDown,I=We(E=>{if(k?.(E),E.defaultPrevented)return;let w=o?.getState().baseElement;if(!w||Vn(w))return;(E.key.length===1||E.key==="Backspace"||E.key==="Delete")&&(queueMicrotask(()=>w.focus()),yo(w)&&o?.setValue(w.value))});y&&b!=null&&(d=de({"aria-selected":b},d)),d=Yi(d,E=>(0,e2.jsx)(Sy.Provider,{value:n,children:(0,e2.jsx)(U3.Provider,{value:b??!1,children:E})}),[n,b]);let D=(0,Ey.useContext)(by);d=Fe(de({role:fK(D),children:n},d),{onClick:A,onKeyDown:I});let z=dr(m);return d=$_(Fe(de({store:o},d),{getItem:T,moveOnKeyPress:E=>{if(!z(E))return!1;let w=new Event("combobox-item-move"),V=o?.getState().baseElement;return V?.dispatchEvent(w),!0}})),d=Q_(de({store:o,focusOnHover:c},d)),d}),Mm=el(Ct(function(t){let r=v4(t);return Vt(uK,r)}));var dK="label",mK=Nt(function(t){var r=t,{store:o}=r,n=tt(r,["store"]);let i=wy();o=o||i,zr(o,!1);let a=o.useState(l=>{var u;return(u=l.baseElement)==null?void 0:u.id});return n=de({htmlFor:a},n),Hr(n)}),Ay=el(Ct(function(t){let r=mK(t);return Vt(dK,r)}));var ef=s(ct(),1),w4=s(Jw(),1),t2=s(P(),1),pK="div";function y4(e,t){let r=setTimeout(t,e);return()=>clearTimeout(r)}function hK(e){let t=requestAnimationFrame(()=>{t=requestAnimationFrame(e)});return()=>cancelAnimationFrame(t)}function b4(...e){return e.join(", ").split(", ").reduce((t,r)=>{let o=r.endsWith("ms")?1:1e3,n=Number.parseFloat(r||"0s")*o;return n>t?n:t},0)}function r2(e,t,r){return!r&&t!==!1&&(!e||!!t)}var gK=Nt(function(t){var r=t,{store:o,alwaysVisible:n}=r,i=tt(r,["store","alwaysVisible"]);let a=j_();o=o||a,zr(o,!1);let l=(0,ef.useRef)(null),u=Fn(i.id),[c,m]=(0,ef.useState)(null),f=o.useState("open"),d=o.useState("mounted"),h=o.useState("animated"),g=o.useState("contentElement"),v=Xc(o.disclosure,"contentElement");Jt(()=>{l.current&&o?.setContentElement(l.current)},[o]),Jt(()=>{let x;return o?.setState("animated",C=>(x=C,!0)),()=>{x!==void 0&&o?.setState("animated",x)}},[o]),Jt(()=>{if(h){if(!g?.isConnected){m(null);return}return hK(()=>{m(f?"enter":d?"leave":null)})}},[h,g,f,d]),Jt(()=>{if(!o||!h||!c||!g)return;let x=()=>o?.setState("animating",!1),C=()=>(0,w4.flushSync)(x);if(c==="leave"&&f||c==="enter"&&!f)return;if(typeof h=="number")return y4(h,C);let{transitionDuration:_,animationDuration:O,transitionDelay:R,animationDelay:A}=getComputedStyle(g),{transitionDuration:k="0",animationDuration:I="0",transitionDelay:D="0",animationDelay:z="0"}=v?getComputedStyle(v):{},E=b4(R,A,D,z),w=b4(_,O,k,I),V=E+w;if(!V){c==="enter"&&o.setState("animated",!1),x();return}let F=1e3/60,H=Math.max(V-F,0);return y4(H,C)},[o,h,g,v,f,c]),i=Yi(i,x=>(0,t2.jsx)(vy,{value:o,children:x}),[o]);let y=r2(d,i.hidden,n),b=i.style,T=(0,ef.useMemo)(()=>y?Fe(de({},b),{display:"none"}):b,[y,b]);return i=Fe(de({id:u,"data-open":f||void 0,"data-enter":c==="enter"||void 0,"data-leave":c==="leave"||void 0,hidden:y},i),{ref:nr(u?o.setContentElement:null,l,i.ref),style:T}),Hr(i)}),vK=Ct(function(t){let r=gK(t);return Vt(pK,r)}),qTe=Ct(function(t){var r=t,{unmountOnHide:o}=r,n=tt(r,["unmountOnHide"]);let i=j_(),a=n.store||i;return Xc(a,u=>!o||u?.mounted)===!1?null:(0,t2.jsx)(vK,de({},n))});var ky=s(ct(),1),o2=s(P(),1),yK="div",S4=Nt(function(t){var r=t,{store:o,alwaysVisible:n}=r,i=tt(r,["store","alwaysVisible"]);let a=$c(!0),l=H_();o=o||l;let u=!!o&&o===a;zr(o,!1);let c=(0,ky.useRef)(null),m=Fn(i.id),f=o.useState("mounted"),d=r2(f,i.hidden,n),h=d?Fe(de({},i.style),{display:"none"}):i.style,g=o.useState(O=>Array.isArray(O.selectedValue)),v=r3(c,"role",i.role),b=(v==="listbox"||v==="tree"||v==="grid")&&g||void 0,[T,x]=(0,ky.useState)(!1),C=o.useState("contentElement");Jt(()=>{if(!f)return;let O=c.current;if(!O||C!==O)return;let R=()=>{x(!!O.querySelector("[role='listbox']"))},A=new MutationObserver(R);return A.observe(O,{subtree:!0,childList:!0,attributeFilter:["role"]}),R(),()=>A.disconnect()},[f,C]),T||(i=de({role:"listbox","aria-multiselectable":b},i)),i=Yi(i,O=>(0,o2.jsx)(G3,{value:o,children:(0,o2.jsx)(by.Provider,{value:v,children:O})}),[o,v]);let _=m&&(!a||!u)?o.setContentElement:null;return i=Fe(de({id:m,hidden:d},i),{ref:nr(_,c,i.ref),style:h}),Hr(i)}),Bm=Ct(function(t){let r=S4(t);return Vt(yK,r)});var A4=s(n2());var k4=s(et()),Zs=s(M()),wu=s(B()),Nn=s(N());var CK=[],jm=(e,t)=>e.singleSelection?t?.value:Array.isArray(t?.value)?t.value:!Array.isArray(t?.value)&&t?.value?[t.value]:CK;var zm=s(B()),TK=[];function Ko({elements:e,getElements:t}){let r=Array.isArray(e)&&e.length>0?e:TK,[o,n]=(0,zm.useState)(r),[i,a]=(0,zm.useState)(!1);return(0,zm.useEffect)(()=>{if(!t){n(r);return}let l=!1;return a(!0),t().then(u=>{if(!l){let c=Array.isArray(u)&&u.length>0?u:r;n(c)}}).catch(()=>{l||n(r)}).finally(()=>{l||a(!1)}),()=>{l=!0}},[t,r]),{elements:o,isLoading:i}}var ot=s(P());function T4(e=""){return(0,A4.default)(e.trim().toLowerCase())}var P4=(e,t,r)=>e.singleSelection?r:Array.isArray(t?.value)?t.value.includes(r)?t.value.filter(o=>o!==r):[...t.value,r]:[r];function E4(e,t){return`${e}-${t}`}var O4=({selected:e})=>(0,ot.jsx)("span",{className:ee("dataviews-filters__search-widget-listitem-multi-selection",{"is-selected":e}),children:e&&(0,ot.jsx)(Nn.Icon,{icon:El})}),R4=({selected:e})=>(0,ot.jsx)("span",{className:ee("dataviews-filters__search-widget-listitem-single-selection",{"is-selected":e})});function I4({view:e,filter:t,onChangeView:r}){let o=(0,k4.useInstanceId)(I4,"dataviews-filter-list-box"),[n,i]=(0,wu.useState)(t.operators?.length===1?void 0:null),a=e.filters?.find(u=>u.field===t.field),l=jm(t,a);return(0,ot.jsx)(Nn.Composite,{virtualFocus:!0,focusLoop:!0,activeId:n,setActiveId:i,role:"listbox",className:"dataviews-filters__search-widget-listbox","aria-label":(0,Zs.sprintf)((0,Zs.__)("List of: %1$s"),t.name),onFocusVisible:()=>{!n&&t.elements.length&&i(E4(o,t.elements[0].value))},render:(0,ot.jsx)(Nn.Composite.Typeahead,{}),children:t.elements.map(u=>(0,ot.jsxs)(Nn.Composite.Hover,{render:(0,ot.jsx)(Nn.Composite.Item,{id:E4(o,u.value),render:(0,ot.jsx)("div",{"aria-label":u.label,role:"option",className:"dataviews-filters__search-widget-listitem"}),onClick:()=>{let c=a?[...(e.filters??[]).map(m=>m.field===t.field?{...m,operator:a.operator||t.operators[0],value:P4(t,a,u.value)}:m)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:P4(t,a,u.value)}];r({...e,page:1,filters:c})}}),children:[t.singleSelection&&(0,ot.jsx)(R4,{selected:l===u.value}),!t.singleSelection&&(0,ot.jsx)(O4,{selected:l.includes(u.value)}),(0,ot.jsx)("span",{children:u.label})]},u.value))})}function PK({view:e,filter:t,onChangeView:r}){let[o,n]=(0,wu.useState)(""),i=(0,wu.useDeferredValue)(o),a=e.filters?.find(c=>c.field===t.field),l=jm(t,a),u=(0,wu.useMemo)(()=>{let c=T4(i);return t.elements.filter(m=>T4(m.label).includes(c))},[t.elements,i]);return(0,ot.jsxs)(_y,{selectedValue:l,setSelectedValue:c=>{let m=a?[...(e.filters??[]).map(f=>f.field===t.field?{...f,operator:a.operator||t.operators[0],value:c}:f)]:[...e.filters??[],{field:t.field,operator:t.operators[0],value:c}];r({...e,page:1,filters:m})},setValue:n,children:[(0,ot.jsxs)("div",{className:"dataviews-filters__search-widget-filter-combobox__wrapper",children:[(0,ot.jsx)(Ay,{render:(0,ot.jsx)(Nn.VisuallyHidden,{children:(0,Zs.__)("Search items")}),children:(0,Zs.__)("Search items")}),(0,ot.jsx)(xy,{autoSelect:"always",placeholder:(0,Zs.__)("Search"),className:"dataviews-filters__search-widget-filter-combobox__input"}),(0,ot.jsx)("div",{className:"dataviews-filters__search-widget-filter-combobox__icon",children:(0,ot.jsx)(Nn.Icon,{icon:vi})})]}),(0,ot.jsxs)(Bm,{className:"dataviews-filters__search-widget-filter-combobox-list",alwaysVisible:!0,children:[u.map(c=>(0,ot.jsxs)(Mm,{resetValueOnSelect:!1,value:c.value,className:"dataviews-filters__search-widget-listitem",hideOnClick:!1,setValueOnClick:!1,focusOnHover:!0,children:[t.singleSelection&&(0,ot.jsx)(R4,{selected:l===c.value}),!t.singleSelection&&(0,ot.jsx)(O4,{selected:l.includes(c.value)}),(0,ot.jsxs)("span",{children:[(0,ot.jsx)(Ty,{className:"dataviews-filters__search-widget-filter-combobox-item-value",value:c.label}),!!c.description&&(0,ot.jsx)("span",{className:"dataviews-filters__search-widget-listitem-description",children:c.description})]})]},c.value)),!u.length&&(0,ot.jsx)("p",{children:(0,Zs.__)("No results found")})]})]})}function F4(e){let{elements:t,isLoading:r}=Ko({elements:e.filter.elements,getElements:e.filter.getElements});if(r)return(0,ot.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,ot.jsx)(Nn.Spinner,{})});if(t.length===0)return(0,ot.jsx)("div",{className:"dataviews-filters__search-widget-no-elements",children:(0,Zs.__)("No elements found")});let o=t.length>10?PK:I4;return(0,ot.jsx)(o,{...e,filter:{...e.filter,elements:t}})}var V4=s(xg()),N4=s(et()),i2=s(B()),D4=s(N());var s2=s(P());function L4({filter:e,view:t,onChangeView:r,fields:o}){let n=t.filters?.find(c=>c.field===e.field),i=jm(e,n),a=(0,i2.useMemo)(()=>{let c=o.find(m=>m.id===e.field);return c&&{...c,isValid:{},getValue:({item:m})=>m[c.id],setValue:({value:m})=>({[c.id]:m})}},[o,e.field]),l=(0,i2.useMemo)(()=>(t.filters??[]).reduce((c,m)=>(c[m.field]=m.value,c),{}),[t.filters]),u=(0,N4.useEvent)(c=>{if(!a||!n)return;let m=a.getValue({item:c});(0,V4.default)(m,i)||r({...t,filters:(t.filters??[]).map(f=>f.field===e.field?{...f,operator:n.operator||e.operators[0],value:m===""?void 0:m}:f)})});return!a||!a.Edit||!n?null:(0,s2.jsx)(D4.Flex,{className:"dataviews-filters__user-input-widget",gap:2.5,direction:"column",children:(0,s2.jsx)(a.Edit,{hideLabelFromVision:!0,data:l,field:a,operator:n.operator,onChange:u})})}var me=s(M()),$t=s(B());var a2=s(P()),sr={Name:(0,a2.jsx)("span",{className:"dataviews-filters__summary-filter-text-name"}),Value:(0,a2.jsx)("span",{className:"dataviews-filters__summary-filter-text-value"})},Ry=[{name:It,label:(0,me.__)("Includes"),filterText:(e,t)=>(0,$t.createInterpolateElement)((0,me.sprintf)((0,me.__)("%1$s includes: %2$s"),e.name,t.map(r=>r.label).join(", ")),sr),selection:"multi"},{name:Ft,label:(0,me.__)("Is none of"),filterText:(e,t)=>(0,$t.createInterpolateElement)((0,me.sprintf)((0,me.__)("%1$s is none of: %2$s"),e.name,t.map(r=>r.label).join(", ")),sr),selection:"multi"},{name:Rr,label:(0,me.__)("Includes all"),filterText:(e,t)=>(0,$t.createInterpolateElement)((0,me.sprintf)((0,me.__)("%1$s includes all: %2$s"),e.name,t.map(r=>r.label).join(", ")),sr),selection:"multi"},{name:Ir,label:(0,me.__)("Is none of"),filterText:(e,t)=>(0,$t.createInterpolateElement)((0,me.sprintf)((0,me.__)("%1$s is none of: %2$s"),e.name,t.map(r=>r.label).join(", ")),sr),selection:"multi"},{name:Br,label:(0,me.__)("Between (inc)"),filterText:(e,t)=>(0,$t.createInterpolateElement)((0,me.sprintf)((0,me.__)("%1$s between (inc): %2$s and %3$s"),e.name,t[0].label[0],t[0].label[1]),sr),selection:"custom"},{name:jr,label:(0,me.__)("In the past"),filterText:(e,t)=>(0,$t.createInterpolateElement)((0,me.sprintf)((0,me.__)("%1$s is in the past: %2$s"),e.name,`${t[0].value.value} ${t[0].value.unit}`),sr),selection:"custom"},{name:eo,label:(0,me.__)("Over"),filterText:(e,t)=>(0,$t.createInterpolateElement)((0,me.sprintf)((0,me.__)("%1$s is over: %2$s"),e.name,`${t[0].value.value} ${t[0].value.unit}`),sr),selection:"custom"},{name:Lt,label:(0,me.__)("Is"),filterText:(e,t)=>(0,$t.createInterpolateElement)((0,me.sprintf)((0,me.__)("%1$s is: %2$s"),e.name,t[0].label),sr),selection:"single"},{name:Mt,label:(0,me.__)("Is not"),filterText:(e,t)=>(0,$t.createInterpolateElement)((0,me.sprintf)((0,me.__)("%1$s is not: %2$s"),e.name,t[0].label),sr),selection:"single"},{name:Ii,label:(0,me.__)("Less than"),filterText:(e,t)=>(0,$t.createInterpolateElement)((0,me.sprintf)((0,me.__)("%1$s is less than: %2$s"),e.name,t[0].label),sr),selection:"single"},{name:Fi,label:(0,me.__)("Greater than"),filterText:(e,t)=>(0,$t.createInterpolateElement)((0,me.sprintf)((0,me.__)("%1$s is greater than: %2$s"),e.name,t[0].label),sr),selection:"single"},{name:Vi,label:(0,me.__)("Less than or equal"),filterText:(e,t)=>(0,$t.createInterpolateElement)((0,me.sprintf)((0,me.__)("%1$s is less than or equal to: %2$s"),e.name,t[0].label),sr),selection:"single"},{name:Ni,label:(0,me.__)("Greater than or equal"),filterText:(e,t)=>(0,$t.createInterpolateElement)((0,me.sprintf)((0,me.__)("%1$s is greater than or equal to: %2$s"),e.name,t[0].label),sr),selection:"single"},{name:Di,label:(0,me.__)("Before"),filterText:(e,t)=>(0,$t.createInterpolateElement)((0,me.sprintf)((0,me.__)("%1$s is before: %2$s"),e.name,t[0].label),sr),selection:"single"},{name:Li,label:(0,me.__)("After"),filterText:(e,t)=>(0,$t.createInterpolateElement)((0,me.sprintf)((0,me.__)("%1$s is after: %2$s"),e.name,t[0].label),sr),selection:"single"},{name:Mi,label:(0,me.__)("Before (inc)"),filterText:(e,t)=>(0,$t.createInterpolateElement)((0,me.sprintf)((0,me.__)("%1$s is on or before: %2$s"),e.name,t[0].label),sr),selection:"single"},{name:Bi,label:(0,me.__)("After (inc)"),filterText:(e,t)=>(0,$t.createInterpolateElement)((0,me.sprintf)((0,me.__)("%1$s is on or after: %2$s"),e.name,t[0].label),sr),selection:"single"},{name:An,label:(0,me.__)("Contains"),filterText:(e,t)=>(0,$t.createInterpolateElement)((0,me.sprintf)((0,me.__)("%1$s contains: %2$s"),e.name,t[0].label),sr),selection:"single"},{name:kn,label:(0,me.__)("Doesn't contain"),filterText:(e,t)=>(0,$t.createInterpolateElement)((0,me.sprintf)((0,me.__)("%1$s doesn't contain: %2$s"),e.name,t[0].label),sr),selection:"single"},{name:On,label:(0,me.__)("Starts with"),filterText:(e,t)=>(0,$t.createInterpolateElement)((0,me.sprintf)((0,me.__)("%1$s starts with: %2$s"),e.name,t[0].label),sr),selection:"single"},{name:ji,label:(0,me.__)("On"),filterText:(e,t)=>(0,$t.createInterpolateElement)((0,me.sprintf)((0,me.__)("%1$s is: %2$s"),e.name,t[0].label),sr),selection:"single"},{name:zi,label:(0,me.__)("Not on"),filterText:(e,t)=>(0,$t.createInterpolateElement)((0,me.sprintf)((0,me.__)("%1$s is not: %2$s"),e.name,t[0].label),sr),selection:"single"}],Hm=e=>Ry.find(t=>t.name===e),M4=()=>Ry.map(e=>e.name),B4=e=>Ry.filter(t=>t.selection==="single").some(t=>t.name===e),j4=e=>Ry.some(t=>t.name===e);var Ur=s(P()),EK="Enter",AK=" ",kK=({activeElements:e,filterInView:t,filter:r})=>{if(e===void 0||e.length===0)return r.name;let o=Hm(t?.operator);return o!==void 0?o.filterText(r,e):(0,Ks.sprintf)((0,Ks.__)("Unknown status for %1$s"),r.name)};function OK({filter:e,view:t,onChangeView:r}){let o=e.operators?.map(a=>({value:a,label:Hm(a)?.label||a})),n=t.filters?.find(a=>a.field===e.field),i=n?.operator||e.operators[0];return o.length>1&&(0,Ur.jsxs)(So.__experimentalHStack,{spacing:2,justify:"flex-start",className:"dataviews-filters__summary-operators-container",children:[(0,Ur.jsx)(So.FlexItem,{className:"dataviews-filters__summary-operators-filter-name",children:e.name}),(0,Ur.jsx)(So.SelectControl,{className:"dataviews-filters__summary-operators-filter-select",label:(0,Ks.__)("Conditions"),value:i,options:o,onChange:a=>{let l=a,u=n?.operator,c=n?[...(t.filters??[]).map(m=>{if(m.field===e.field){let f=Hm(u)?.selection,d=Hm(l)?.selection,h=f!==d||[f,d].includes("custom");return{...m,value:h?void 0:m.value,operator:l}}return m})]:[...t.filters??[],{field:e.field,operator:l,value:void 0}];r({...t,page:1,filters:c})},size:"small",variant:"minimal",hideLabelFromVision:!0})]})}function z4({addFilterRef:e,openedFilter:t,fields:r,...o}){let n=(0,Iy.useRef)(null),{filter:i,view:a,onChangeView:l}=o,u=a.filters?.find(y=>y.field===i.field),c=[],m=(0,Iy.useMemo)(()=>{let y=r.find(b=>b.id===i.field);return y&&{...y,getValue:({item:b})=>b[y.id]}},[r,i.field]),{elements:f}=Ko({elements:i.elements,getElements:i.getElements});if(f.length>0)c=f.filter(y=>i.singleSelection?y.value===u?.value:u?.value?.includes(y.value));else if(Array.isArray(u?.value)){let y=u.value.map(b=>m?.getValueFormatted({item:{[m.id]:b},field:m})||String(b));c=[{value:u.value,label:y}]}else if(typeof u?.value=="object")c=[{value:u.value,label:u.value}];else if(u?.value!==void 0){let y=m!==void 0?m.getValueFormatted({item:{[m.id]:u.value},field:m}):String(u.value);c=[{value:u.value,label:y}]}let d=i.isPrimary,h=u?.isLocked,g=!h&&u?.value!==void 0,v=!h&&(!d||g);return(0,Ur.jsx)(So.Dropdown,{defaultOpen:t===i.field,contentClassName:"dataviews-filters__summary-popover",popoverProps:{placement:"bottom-start",role:"dialog"},onClose:()=>{n.current?.focus()},renderToggle:({isOpen:y,onToggle:b})=>(0,Ur.jsxs)("div",{className:"dataviews-filters__summary-chip-container",children:[(0,Ur.jsx)(So.Tooltip,{text:(0,Ks.sprintf)((0,Ks.__)("Filter by: %1$s"),i.name.toLowerCase()),placement:"top",children:(0,Ur.jsx)("div",{className:ee("dataviews-filters__summary-chip",{"has-reset":v,"has-values":g,"is-not-clickable":h}),role:"button",tabIndex:h?-1:0,onClick:()=>{h||b()},onKeyDown:T=>{!h&&[EK,AK].includes(T.key)&&(b(),T.preventDefault())},"aria-disabled":h,"aria-pressed":y,"aria-expanded":y,ref:n,children:(0,Ur.jsx)(kK,{activeElements:c,filterInView:u,filter:i})})}),v&&(0,Ur.jsx)(So.Tooltip,{text:d?(0,Ks.__)("Reset"):(0,Ks.__)("Remove"),placement:"top",children:(0,Ur.jsx)("button",{className:ee("dataviews-filters__summary-chip-remove",{"has-values":g}),onClick:()=>{l({...a,page:1,filters:a.filters?.filter(T=>T.field!==i.field)}),d?n.current?.focus():e.current?.focus()},children:(0,Ur.jsx)(So.Icon,{icon:Al})})})]}),renderContent:()=>(0,Ur.jsxs)(So.__experimentalVStack,{spacing:0,justify:"flex-start",children:[(0,Ur.jsx)(OK,{...o}),o.filter.hasElements?(0,Ur.jsx)(F4,{...o,filter:{...o.filter,elements:f}}):(0,Ur.jsx)(L4,{...o,fields:r})]})})}var Fy=s(N()),H4=s(M()),G4=s(B());var Xs=s(P()),{Menu:Gm}=He(Fy.privateApis);function l2({filters:e,view:t,onChangeView:r,setOpenedFilter:o,triggerProps:n}){let i=e.filter(a=>!a.isVisible);return(0,Xs.jsxs)(Gm,{children:[(0,Xs.jsx)(Gm.TriggerButton,{...n}),(0,Xs.jsx)(Gm.Popover,{children:i.map(a=>(0,Xs.jsx)(Gm.Item,{onClick:()=>{o(a.field),r({...t,page:1,filters:[...t.filters||[],{field:a.field,value:void 0,operator:a.operators[0]}]})},children:(0,Xs.jsx)(Gm.ItemLabel,{children:a.name})},a.field))})]})}function RK({filters:e,view:t,onChangeView:r,setOpenedFilter:o},n){if(!e.length||e.every(({isPrimary:a})=>a))return null;let i=e.filter(a=>!a.isVisible);return(0,Xs.jsx)(l2,{triggerProps:{render:(0,Xs.jsx)(Fy.Button,{accessibleWhenDisabled:!0,size:"compact",className:"dataviews-filters-button",variant:"tertiary",disabled:!i.length,ref:n}),children:(0,H4.__)("Add filter")},filters:e,view:t,onChangeView:r,setOpenedFilter:o})}var U4=(0,G4.forwardRef)(RK);var W4=s(N()),q4=s(M()),Y4=s(P());function Z4({filters:e,view:t,onChangeView:r}){let o=i=>e.some(a=>a.field===i&&a.isPrimary),n=!t.search&&!t.filters?.some(i=>!i.isLocked&&(i.value!==void 0||!o(i.field)));return(0,Y4.jsx)(W4.Button,{disabled:n,accessibleWhenDisabled:!0,size:"compact",variant:"tertiary",className:"dataviews-filters__reset-button",onClick:()=>{r({...t,page:1,search:"",filters:t.filters?.filter(i=>!!i.isLocked)||[]})},children:(0,q4.__)("Reset")})}var K4=s(B());function IK(e,t){return(0,K4.useMemo)(()=>{let r=[];return e.forEach(o=>{if(o.filterBy===!1||!o.hasElements&&!o.Edit)return;let n=o.filterBy.operators,i=!!o.filterBy?.isPrimary,a=t.filters?.some(l=>l.field===o.id&&!!l.isLocked)??!1;r.push({field:o.id,name:o.label,elements:o.elements,getElements:o.getElements,hasElements:o.hasElements,singleSelection:n.some(l=>B4(l)),operators:n,isVisible:a||i||!!t.filters?.some(l=>l.field===o.id&&j4(l.operator)),isPrimary:i,isLocked:a})}),r.sort((o,n)=>o.isLocked&&!n.isLocked?-1:!o.isLocked&&n.isLocked?1:o.isPrimary&&!n.isPrimary?-1:!o.isPrimary&&n.isPrimary?1:o.name.localeCompare(n.name)),r},[e,t])}var Um=IK;var Wm=s(P());function FK({className:e}){let{fields:t,view:r,onChangeView:o,openedFilter:n,setOpenedFilter:i}=(0,tf.useContext)(Pe),a=(0,tf.useRef)(null),l=Um(t,r),u=(0,Wm.jsx)(U4,{filters:l,view:r,onChangeView:o,ref:a,setOpenedFilter:i},"add-filter"),c=l.filter(f=>f.isVisible);if(c.length===0)return null;let m=[...c.map(f=>(0,Wm.jsx)(z4,{filter:f,view:r,fields:t,onChangeView:o,addFilterRef:a,openedFilter:n},f.field)),u];return m.push((0,Wm.jsx)(Z4,{filters:l,view:r,onChangeView:o},"reset-filters")),(0,Wm.jsx)(X4.__experimentalHStack,{justify:"flex-start",style:{width:"fit-content"},wrap:!0,className:e,children:m})}var qm=(0,tf.memo)(FK);var ol=s(B()),Q4=s(N());var Vy=s(M());var Qi=s(P());function VK(){let{filters:e,view:t,onChangeView:r,setOpenedFilter:o,isShowingFilter:n,setIsShowingFilter:i}=(0,ol.useContext)(Pe),a=(0,ol.useRef)(null),l=(0,ol.useCallback)(h=>{r(h),i(!0)},[r,i]),c=!!e.filter(h=>h.isVisible).length;if(e.length===0)return null;let m={label:(0,Vy.__)("Add filter"),"aria-expanded":!1,isPressed:!1},f={label:(0,Vy._x)("Filter","verb"),"aria-expanded":n,isPressed:n,onClick:()=>{n||o(null),i(!n)}},d=(0,Qi.jsx)(Q4.Button,{ref:a,className:"dataviews-filters__visibility-toggle",size:"compact",icon:Uf,...c?f:m});return(0,Qi.jsx)("div",{className:"dataviews-filters__container-visibility-toggle",children:c?(0,Qi.jsx)(NK,{buttonRef:a,filtersCount:t.filters?.length,children:d}):(0,Qi.jsx)(l2,{filters:e,view:t,onChangeView:l,setOpenedFilter:o,triggerProps:{render:d}})})}function NK({buttonRef:e,filtersCount:t,children:r}){return(0,ol.useEffect)(()=>()=>{e.current?.focus()},[e]),(0,Qi.jsxs)(Qi.Fragment,{children:[r,!!t&&(0,Qi.jsx)("span",{className:"dataviews-filters-toggle__count",children:t})]})}var Ny=VK;var J4=s(B());var $4=s(P());function DK(e){let{isShowingFilter:t}=(0,J4.useContext)(Pe);return t?(0,$4.jsx)(qm,{...e}):null}var Dy=DK;var eF=s(B()),tF=s(M());var u2=s(P());function c2({className:e}){let{actions:t=[],data:r,fields:o,getItemId:n,getItemLevel:i,isLoading:a,view:l,onChangeView:u,selection:c,onChangeSelection:m,setOpenedFilter:f,onClickItem:d,isItemClickable:h,renderItemLink:g,defaultLayouts:v,empty:y=(0,u2.jsx)("p",{children:(0,tF.__)("No results")})}=(0,eF.useContext)(Pe),b=ri.find(T=>T.type===l.type&&v[T.type])?.component;return(0,u2.jsx)(b,{className:e,actions:t,data:r,fields:o,getItemId:n,getItemLevel:i,isLoading:a,onChangeView:u,onChangeSelection:m,selection:c,setOpenedFilter:f,onClickItem:d,renderItemLink:g,isItemClickable:h,view:l,empty:y})}var rF=s(N()),oF=s(B());var Ym=s(P()),LK=[];function f2(){let{view:e,paginationInfo:{totalItems:t=0,totalPages:r},data:o,actions:n=LK}=(0,oF.useContext)(Pe),i=Dc(n,o)&&[Vc,Gv].includes(e.type);return!t||!r||r<=1&&!i?null:!!t&&(0,Ym.jsxs)(rF.__experimentalHStack,{expanded:!1,justify:"end",className:"dataviews-footer",children:[i&&(0,Ym.jsx)(qv,{}),(0,Ym.jsx)(w6,{})]})}var nF=s(M()),oi=s(B()),iF=s(N()),sF=s(et());var aF=s(P()),MK=(0,oi.memo)(function({label:t}){let{view:r,onChangeView:o}=(0,oi.useContext)(Pe),[n,i,a]=(0,sF.useDebouncedInput)(r.search);(0,oi.useEffect)(()=>{i(r.search??"")},[r.search,i]);let l=(0,oi.useRef)(o),u=(0,oi.useRef)(r);(0,oi.useEffect)(()=>{l.current=o,u.current=r},[o,r]),(0,oi.useEffect)(()=>{a!==u.current?.search&&l.current({...u.current,page:1,search:a})},[a]);let c=t||(0,nF.__)("Search");return(0,aF.jsx)(iF.SearchControl,{className:"dataviews-search",onChange:i,value:n,label:c,placeholder:c,size:"compact"})}),d2=MK;var pt=s(N()),nl=s(M()),Ji=s(B());var p2=s(uF()),pF=s(et());var cF=s(N()),m2=s(M()),fF=s(B());var dF=s(P());function mF(){let e=(0,fF.useContext)(Pe),{view:t,onChangeView:r}=e,o=t.infiniteScrollEnabled??!1;return e.hasInfiniteScrollHandler?(0,dF.jsx)(cF.ToggleControl,{label:(0,m2.__)("Enable infinite scroll"),help:(0,m2.__)("Automatically load more content as you scroll, instead of showing pagination links."),checked:o,onChange:n=>{r({...t,infiniteScrollEnabled:n})}}):null}var Ze=s(P()),{Menu:Zm}=He(pt.privateApis),BK={className:"dataviews-config__popover",placement:"bottom-end",offset:9};function h2(){let{view:e,onChangeView:t,defaultLayouts:r}=(0,Ji.useContext)(Pe),o=Object.keys(r);if(o.length<=1)return null;let n=ri.find(i=>e.type===i.type);return(0,Ze.jsxs)(Zm,{children:[(0,Ze.jsx)(Zm.TriggerButton,{render:(0,Ze.jsx)(pt.Button,{size:"compact",icon:n?.icon,label:(0,nl.__)("Layout")})}),(0,Ze.jsx)(Zm.Popover,{children:o.map(i=>{let a=ri.find(l=>l.type===i);return a?(0,Ze.jsx)(Zm.RadioItem,{value:i,name:"view-actions-available-view",checked:i===e.type,hideOnClick:!0,onChange:l=>{switch(l.target.value){case"list":case"grid":case"table":case"pickerGrid":case"pickerTable":case"activity":let u={...e};return"layout"in u&&delete u.layout,t({...u,type:l.target.value,...r[l.target.value]})}(0,p2.default)("Invalid dataview")},children:(0,Ze.jsx)(Zm.ItemLabel,{children:a.label})},i):null})})]})}function jK(){let{view:e,fields:t,onChangeView:r}=(0,Ji.useContext)(Pe),o=(0,Ji.useMemo)(()=>t.filter(i=>i.enableSorting!==!1).map(i=>({label:i.label,value:i.id})),[t]);return(0,Ze.jsx)(pt.SelectControl,{__next40pxDefaultSize:!0,label:(0,nl.__)("Sort by"),value:e.sort?.field,options:o,onChange:n=>{r({...e,sort:{direction:e?.sort?.direction||"desc",field:n},showLevels:!1})}})}function zK(){let{view:e,fields:t,onChangeView:r}=(0,Ji.useContext)(Pe);if(t.filter(i=>i.enableSorting!==!1).length===0)return null;let n=e.sort?.direction;return!n&&e.sort?.field&&(n="desc"),(0,Ze.jsx)(pt.__experimentalToggleGroupControl,{className:"dataviews-view-config__sort-direction",__next40pxDefaultSize:!0,isBlock:!0,label:(0,nl.__)("Order"),value:n,onChange:i=>{if(i==="asc"||i==="desc"){r({...e,sort:{direction:i,field:e.sort?.field||t.find(a=>a.enableSorting!==!1)?.id||""},showLevels:!1});return}(0,p2.default)("Invalid direction")},children:jv.map(i=>(0,Ze.jsx)(pt.__experimentalToggleGroupControlOptionIcon,{value:i,icon:DI[i],label:Hv[i]},i))})}function HK(){let{view:e,config:t,onChangeView:r}=(0,Ji.useContext)(Pe),{infiniteScrollEnabled:o}=e;return!t||!t.perPageSizes||t.perPageSizes.length<2||t.perPageSizes.length>6||o?null:(0,Ze.jsx)(pt.__experimentalToggleGroupControl,{__next40pxDefaultSize:!0,isBlock:!0,label:(0,nl.__)("Items per page"),value:e.perPage||10,disabled:!e?.sort?.field,onChange:n=>{let i=typeof n=="number"||n===void 0?n:parseInt(n,10);r({...e,perPage:i,page:1})},children:t.perPageSizes.map(n=>(0,Ze.jsx)(pt.__experimentalToggleGroupControlOption,{value:n,label:n.toString()},n))})}function GK({title:e,description:t,children:r}){return(0,Ze.jsxs)(pt.__experimentalGrid,{columns:12,className:"dataviews-settings-section",gap:4,children:[(0,Ze.jsxs)("div",{className:"dataviews-settings-section__sidebar",children:[(0,Ze.jsx)(pt.__experimentalHeading,{level:2,className:"dataviews-settings-section__title",children:e}),t&&(0,Ze.jsx)(pt.__experimentalText,{variant:"muted",className:"dataviews-settings-section__description",children:t})]}),(0,Ze.jsx)(pt.__experimentalGrid,{columns:8,gap:4,className:"dataviews-settings-section__content",children:r})]})}function g2(){let{view:e}=(0,Ji.useContext)(Pe),t=(0,pF.useInstanceId)(hF,"dataviews-view-config-dropdown"),r=ri.find(o=>o.type===e.type);return(0,Ze.jsx)(pt.Dropdown,{expandOnMobile:!0,popoverProps:{...BK,id:t},renderToggle:({onToggle:o,isOpen:n})=>(0,Ze.jsx)(pt.Button,{size:"compact",icon:e1,label:(0,nl._x)("View options","View is used as a noun"),onClick:o,"aria-expanded":n?"true":"false","aria-controls":t}),renderContent:()=>(0,Ze.jsx)(pt.__experimentalDropdownContentWrapper,{paddingSize:"medium",className:"dataviews-config__popover-content-wrapper",children:(0,Ze.jsx)(pt.__experimentalVStack,{className:"dataviews-view-config",spacing:6,children:(0,Ze.jsxs)(GK,{title:(0,nl.__)("Appearance"),children:[(0,Ze.jsxs)(pt.__experimentalHStack,{expanded:!0,className:"is-divided-in-two",children:[(0,Ze.jsx)(jK,{}),(0,Ze.jsx)(zK,{})]}),!!r?.viewConfigOptions&&(0,Ze.jsx)(r.viewConfigOptions,{}),(0,Ze.jsx)(mF,{}),(0,Ze.jsx)(HK,{}),(0,Ze.jsx)(Xv,{})]})})})})}function hF(){return(0,Ze.jsxs)(Ze.Fragment,{children:[(0,Ze.jsx)(h2,{}),(0,Ze.jsx)(g2,{})]})}var UK=(0,Ji.memo)(hF),gF=UK;var vF=s(N()),yF=s(B());function Ht(e,t){let r;return e?.required&&t?.required?r=t?.required?.message?t.required:void 0:e?.pattern&&t?.pattern?r=t.pattern:e?.min&&t?.min?r=t.min:e?.max&&t?.max?r=t.max:e?.minLength&&t?.minLength?r=t.minLength:e?.maxLength&&t?.maxLength?r=t.maxLength:e?.elements&&t?.elements?r=t.elements:t?.custom&&(r=t.custom),r}var bF=s(P()),{ValidatedCheckboxControl:WK}=He(vF.privateApis);function wF({field:e,onChange:t,data:r,hideLabelFromVision:o,validity:n}){let{getValue:i,setValue:a,label:l,description:u,isValid:c}=e,m=(0,yF.useCallback)(()=>{t(a({item:r,value:!i({item:r})}))},[r,i,t,a]);return(0,bF.jsx)(WK,{required:!!e.isValid?.required,customValidity:Ht(c,n),hidden:o,label:l,help:u,checked:i({item:r}),onChange:m})}var qK=Math.pow(10,8)*24*60*60*1e3,FEe=-qK,Ly=6048e5,SF=864e5;var YK=3600;var xF=YK*24,VEe=xF*7,ZK=xF*365.2425,KK=ZK/12,NEe=KK*3,v2=Symbol.for("constructDateFrom");function Pr(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&v2 in e?e[v2](t):e instanceof Date?new e.constructor(t):new Date(t)}function vt(e,t){return Pr(t||e,e)}function My(e,t,r){let o=vt(e,r?.in);return isNaN(t)?Pr(r?.in||e,NaN):(t&&o.setDate(o.getDate()+t),o)}function By(e,t,r){let o=vt(e,r?.in);if(isNaN(t))return Pr(r?.in||e,NaN);if(!t)return o;let n=o.getDate(),i=Pr(r?.in||e,o.getTime());i.setMonth(o.getMonth()+t+1,0);let a=i.getDate();return n>=a?i:(o.setFullYear(i.getFullYear(),i.getMonth(),n),o)}var XK={};function il(){return XK}function Qs(e,t){let r=il(),o=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,n=vt(e,t?.in),i=n.getDay(),a=(i=i.getTime()?o+1:r.getTime()>=l.getTime()?o:o-1}function y2(e){let t=vt(e),r=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return r.setUTCFullYear(t.getFullYear()),+e-+r}function _F(e,...t){let r=Pr.bind(null,e||t.find(o=>typeof o=="object"));return t.map(r)}function b2(e,t){let r=vt(e,t?.in);return r.setHours(0,0,0,0),r}function CF(e,t,r){let[o,n]=_F(r?.in,e,t),i=b2(o),a=b2(n),l=+i-y2(i),u=+a-y2(a);return Math.round((l-u)/SF)}function TF(e,t){let r=jy(e,t),o=Pr(t?.in||e,0);return o.setFullYear(r,0,4),o.setHours(0,0,0,0),Su(o)}function PF(e,t,r){return My(e,t*7,r)}function EF(e,t,r){return By(e,t*12,r)}function AF(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function rf(e){return!(!AF(e)&&typeof e!="number"||isNaN(+vt(e)))}function kF(e,t){let r=vt(e,t?.in);return r.setDate(1),r.setHours(0,0,0,0),r}function zy(e,t){let r=vt(e,t?.in);return r.setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r}var QK={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},OF=(e,t,r)=>{let o,n=QK[e];return typeof n=="string"?o=n:t===1?o=n.one:o=n.other.replace("{{count}}",t.toString()),r?.addSuffix?r.comparison&&r.comparison>0?"in "+o:o+" ago":o};function Hy(e){return(t={})=>{let r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}var JK={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},$K={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},eX={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},RF={date:Hy({formats:JK,defaultWidth:"full"}),time:Hy({formats:$K,defaultWidth:"full"}),dateTime:Hy({formats:eX,defaultWidth:"full"})};var tX={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},IF=(e,t,r,o)=>tX[e];function of(e){return(t,r)=>{let o=r?.context?String(r.context):"standalone",n;if(o==="formatting"&&e.formattingValues){let a=e.defaultFormattingWidth||e.defaultWidth,l=r?.width?String(r.width):a;n=e.formattingValues[l]||e.formattingValues[a]}else{let a=e.defaultWidth,l=r?.width?String(r.width):e.defaultWidth;n=e.values[l]||e.values[a]}let i=e.argumentCallback?e.argumentCallback(t):t;return n[i]}}var rX={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},oX={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},nX={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},iX={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},sX={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},aX={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},lX=(e,t)=>{let r=Number(e),o=r%100;if(o>20||o<10)switch(o%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},FF={ordinalNumber:lX,era:of({values:rX,defaultWidth:"wide"}),quarter:of({values:oX,defaultWidth:"wide",argumentCallback:e=>e-1}),month:of({values:nX,defaultWidth:"wide"}),day:of({values:iX,defaultWidth:"wide"}),dayPeriod:of({values:sX,defaultWidth:"wide",formattingValues:aX,defaultFormattingWidth:"wide"})};function nf(e){return(t,r={})=>{let o=r.width,n=o&&e.matchPatterns[o]||e.matchPatterns[e.defaultMatchWidth],i=t.match(n);if(!i)return null;let a=i[0],l=o&&e.parsePatterns[o]||e.parsePatterns[e.defaultParseWidth],u=Array.isArray(l)?cX(l,f=>f.test(a)):uX(l,f=>f.test(a)),c;c=e.valueCallback?e.valueCallback(u):u,c=r.valueCallback?r.valueCallback(c):c;let m=t.slice(a.length);return{value:c,rest:m}}}function uX(e,t){for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t(e[r]))return r}function cX(e,t){for(let r=0;r{let o=t.match(e.matchPattern);if(!o)return null;let n=o[0],i=t.match(e.parsePattern);if(!i)return null;let a=e.valueCallback?e.valueCallback(i[0]):i[0];a=r.valueCallback?r.valueCallback(a):a;let l=t.slice(n.length);return{value:a,rest:l}}}var fX=/^(\d+)(th|st|nd|rd)?/i,dX=/\d+/i,mX={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},pX={any:[/^b/i,/^(a|c)/i]},hX={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},gX={any:[/1/i,/2/i,/3/i,/4/i]},vX={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},yX={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},bX={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},wX={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},SX={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},xX={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},NF={ordinalNumber:VF({matchPattern:fX,parsePattern:dX,valueCallback:e=>parseInt(e,10)}),era:nf({matchPatterns:mX,defaultMatchWidth:"wide",parsePatterns:pX,defaultParseWidth:"any"}),quarter:nf({matchPatterns:hX,defaultMatchWidth:"wide",parsePatterns:gX,defaultParseWidth:"any",valueCallback:e=>e+1}),month:nf({matchPatterns:vX,defaultMatchWidth:"wide",parsePatterns:yX,defaultParseWidth:"any"}),day:nf({matchPatterns:bX,defaultMatchWidth:"wide",parsePatterns:wX,defaultParseWidth:"any"}),dayPeriod:nf({matchPatterns:SX,defaultMatchWidth:"any",parsePatterns:xX,defaultParseWidth:"any"})};var w2={code:"en-US",formatDistance:OF,formatLong:RF,formatRelative:IF,localize:FF,match:NF,options:{weekStartsOn:0,firstWeekContainsDate:1}};function DF(e,t){let r=vt(e,t?.in);return CF(r,zy(r))+1}function LF(e,t){let r=vt(e,t?.in),o=+Su(r)-+TF(r);return Math.round(o/Ly)+1}function Gy(e,t){let r=vt(e,t?.in),o=r.getFullYear(),n=il(),i=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,a=Pr(t?.in||e,0);a.setFullYear(o+1,0,i),a.setHours(0,0,0,0);let l=Qs(a,t),u=Pr(t?.in||e,0);u.setFullYear(o,0,i),u.setHours(0,0,0,0);let c=Qs(u,t);return+r>=+l?o+1:+r>=+c?o:o-1}function MF(e,t){let r=il(),o=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,n=Gy(e,t),i=Pr(t?.in||e,0);return i.setFullYear(n,0,o),i.setHours(0,0,0,0),Qs(i,t)}function BF(e,t){let r=vt(e,t?.in),o=+Qs(r,t)-+MF(r,t);return Math.round(o/Ly)+1}function at(e,t){let r=e<0?"-":"",o=Math.abs(e).toString().padStart(t,"0");return r+o}var Js={y(e,t){let r=e.getFullYear(),o=r>0?r:1-r;return at(t==="yy"?o%100:o,t.length)},M(e,t){let r=e.getMonth();return t==="M"?String(r+1):at(r+1,2)},d(e,t){return at(e.getDate(),t.length)},a(e,t){let r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];case"aaaa":default:return r==="am"?"a.m.":"p.m."}},h(e,t){return at(e.getHours()%12||12,t.length)},H(e,t){return at(e.getHours(),t.length)},m(e,t){return at(e.getMinutes(),t.length)},s(e,t){return at(e.getSeconds(),t.length)},S(e,t){let r=t.length,o=e.getMilliseconds(),n=Math.trunc(o*Math.pow(10,r-3));return at(n,t.length)}};var sf={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},S2={G:function(e,t,r){let o=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return r.era(o,{width:"abbreviated"});case"GGGGG":return r.era(o,{width:"narrow"});case"GGGG":default:return r.era(o,{width:"wide"})}},y:function(e,t,r){if(t==="yo"){let o=e.getFullYear(),n=o>0?o:1-o;return r.ordinalNumber(n,{unit:"year"})}return Js.y(e,t)},Y:function(e,t,r,o){let n=Gy(e,o),i=n>0?n:1-n;if(t==="YY"){let a=i%100;return at(a,2)}return t==="Yo"?r.ordinalNumber(i,{unit:"year"}):at(i,t.length)},R:function(e,t){let r=jy(e);return at(r,t.length)},u:function(e,t){let r=e.getFullYear();return at(r,t.length)},Q:function(e,t,r){let o=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(o);case"QQ":return at(o,2);case"Qo":return r.ordinalNumber(o,{unit:"quarter"});case"QQQ":return r.quarter(o,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(o,{width:"narrow",context:"formatting"});case"QQQQ":default:return r.quarter(o,{width:"wide",context:"formatting"})}},q:function(e,t,r){let o=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(o);case"qq":return at(o,2);case"qo":return r.ordinalNumber(o,{unit:"quarter"});case"qqq":return r.quarter(o,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(o,{width:"narrow",context:"standalone"});case"qqqq":default:return r.quarter(o,{width:"wide",context:"standalone"})}},M:function(e,t,r){let o=e.getMonth();switch(t){case"M":case"MM":return Js.M(e,t);case"Mo":return r.ordinalNumber(o+1,{unit:"month"});case"MMM":return r.month(o,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(o,{width:"narrow",context:"formatting"});case"MMMM":default:return r.month(o,{width:"wide",context:"formatting"})}},L:function(e,t,r){let o=e.getMonth();switch(t){case"L":return String(o+1);case"LL":return at(o+1,2);case"Lo":return r.ordinalNumber(o+1,{unit:"month"});case"LLL":return r.month(o,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(o,{width:"narrow",context:"standalone"});case"LLLL":default:return r.month(o,{width:"wide",context:"standalone"})}},w:function(e,t,r,o){let n=BF(e,o);return t==="wo"?r.ordinalNumber(n,{unit:"week"}):at(n,t.length)},I:function(e,t,r){let o=LF(e);return t==="Io"?r.ordinalNumber(o,{unit:"week"}):at(o,t.length)},d:function(e,t,r){return t==="do"?r.ordinalNumber(e.getDate(),{unit:"date"}):Js.d(e,t)},D:function(e,t,r){let o=DF(e);return t==="Do"?r.ordinalNumber(o,{unit:"dayOfYear"}):at(o,t.length)},E:function(e,t,r){let o=e.getDay();switch(t){case"E":case"EE":case"EEE":return r.day(o,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(o,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(o,{width:"short",context:"formatting"});case"EEEE":default:return r.day(o,{width:"wide",context:"formatting"})}},e:function(e,t,r,o){let n=e.getDay(),i=(n-o.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return at(i,2);case"eo":return r.ordinalNumber(i,{unit:"day"});case"eee":return r.day(n,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(n,{width:"short",context:"formatting"});case"eeee":default:return r.day(n,{width:"wide",context:"formatting"})}},c:function(e,t,r,o){let n=e.getDay(),i=(n-o.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return at(i,t.length);case"co":return r.ordinalNumber(i,{unit:"day"});case"ccc":return r.day(n,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(n,{width:"narrow",context:"standalone"});case"cccccc":return r.day(n,{width:"short",context:"standalone"});case"cccc":default:return r.day(n,{width:"wide",context:"standalone"})}},i:function(e,t,r){let o=e.getDay(),n=o===0?7:o;switch(t){case"i":return String(n);case"ii":return at(n,t.length);case"io":return r.ordinalNumber(n,{unit:"day"});case"iii":return r.day(o,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(o,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(o,{width:"short",context:"formatting"});case"iiii":default:return r.day(o,{width:"wide",context:"formatting"})}},a:function(e,t,r){let n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaa":default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,r){let o=e.getHours(),n;switch(o===12?n=sf.noon:o===0?n=sf.midnight:n=o/12>=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbb":default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,r){let o=e.getHours(),n;switch(o>=17?n=sf.evening:o>=12?n=sf.afternoon:o>=4?n=sf.morning:n=sf.night,t){case"B":case"BB":case"BBB":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBB":default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,r){if(t==="ho"){let o=e.getHours()%12;return o===0&&(o=12),r.ordinalNumber(o,{unit:"hour"})}return Js.h(e,t)},H:function(e,t,r){return t==="Ho"?r.ordinalNumber(e.getHours(),{unit:"hour"}):Js.H(e,t)},K:function(e,t,r){let o=e.getHours()%12;return t==="Ko"?r.ordinalNumber(o,{unit:"hour"}):at(o,t.length)},k:function(e,t,r){let o=e.getHours();return o===0&&(o=24),t==="ko"?r.ordinalNumber(o,{unit:"hour"}):at(o,t.length)},m:function(e,t,r){return t==="mo"?r.ordinalNumber(e.getMinutes(),{unit:"minute"}):Js.m(e,t)},s:function(e,t,r){return t==="so"?r.ordinalNumber(e.getSeconds(),{unit:"second"}):Js.s(e,t)},S:function(e,t){return Js.S(e,t)},X:function(e,t,r){let o=e.getTimezoneOffset();if(o===0)return"Z";switch(t){case"X":return zF(o);case"XXXX":case"XX":return xu(o);case"XXXXX":case"XXX":default:return xu(o,":")}},x:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"x":return zF(o);case"xxxx":case"xx":return xu(o);case"xxxxx":case"xxx":default:return xu(o,":")}},O:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+jF(o,":");case"OOOO":default:return"GMT"+xu(o,":")}},z:function(e,t,r){let o=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+jF(o,":");case"zzzz":default:return"GMT"+xu(o,":")}},t:function(e,t,r){let o=Math.trunc(+e/1e3);return at(o,t.length)},T:function(e,t,r){return at(+e,t.length)}};function jF(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=Math.trunc(o/60),i=o%60;return i===0?r+String(n):r+String(n)+t+at(i,2)}function zF(e,t){return e%60===0?(e>0?"-":"+")+at(Math.abs(e)/60,2):xu(e,t)}function xu(e,t=""){let r=e>0?"-":"+",o=Math.abs(e),n=at(Math.trunc(o/60),2),i=at(o%60,2);return r+n+t+i}var HF=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},GF=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},_X=(e,t)=>{let r=e.match(/(P+)(p+)?/)||[],o=r[1],n=r[2];if(!n)return HF(e,t);let i;switch(o){case"P":i=t.dateTime({width:"short"});break;case"PP":i=t.dateTime({width:"medium"});break;case"PPP":i=t.dateTime({width:"long"});break;case"PPPP":default:i=t.dateTime({width:"full"});break}return i.replace("{{date}}",HF(o,t)).replace("{{time}}",GF(n,t))},UF={p:GF,P:_X};var CX=/^D+$/,TX=/^Y+$/,PX=["D","DD","YY","YYYY"];function WF(e){return CX.test(e)}function qF(e){return TX.test(e)}function YF(e,t,r){let o=EX(e,t,r);if(console.warn(o),PX.includes(e))throw new RangeError(o)}function EX(e,t,r){let o=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${o} to the input \`${r}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}var AX=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,kX=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,OX=/^'([^]*?)'?$/,RX=/''/g,IX=/[a-zA-Z]/;function Km(e,t,r){let o=il(),n=r?.locale??o.locale??w2,i=r?.firstWeekContainsDate??r?.locale?.options?.firstWeekContainsDate??o.firstWeekContainsDate??o.locale?.options?.firstWeekContainsDate??1,a=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,l=vt(e,r?.in);if(!rf(l))throw new RangeError("Invalid time value");let u=t.match(kX).map(m=>{let f=m[0];if(f==="p"||f==="P"){let d=UF[f];return d(m,n.formatLong)}return m}).join("").match(AX).map(m=>{if(m==="''")return{isToken:!1,value:"'"};let f=m[0];if(f==="'")return{isToken:!1,value:FX(m)};if(S2[f])return{isToken:!0,value:m};if(f.match(IX))throw new RangeError("Format string contains an unescaped latin alphabet character `"+f+"`");return{isToken:!1,value:m}});n.localize.preprocessor&&(u=n.localize.preprocessor(l,u));let c={firstWeekContainsDate:i,weekStartsOn:a,locale:n};return u.map(m=>{if(!m.isToken)return m.value;let f=m.value;(!r?.useAdditionalWeekYearTokens&&qF(f)||!r?.useAdditionalDayOfYearTokens&&WF(f))&&YF(f,t,String(e));let d=S2[f[0]];return d(l,f,n.localize,c)}).join("")}function FX(e){let t=e.match(OX);return t?t[1].replace(RX,"'"):e}function _u(e,t,r){return My(e,-t,r)}function Uy(e,t,r){return By(e,-t,r)}function ZF(e,t,r){return PF(e,-t,r)}function Wy(e,t,r){return EF(e,-t,r)}var uf=s(N()),Dn=s(B()),_2=s(M()),C2=s(ja());var sl=s(N()),x2=s(B()),$i=s(M());var af=s(P()),VX={[jr]:[{value:"days",label:(0,$i.__)("Days")},{value:"weeks",label:(0,$i.__)("Weeks")},{value:"months",label:(0,$i.__)("Months")},{value:"years",label:(0,$i.__)("Years")}],[eo]:[{value:"days",label:(0,$i.__)("Days ago")},{value:"weeks",label:(0,$i.__)("Weeks ago")},{value:"months",label:(0,$i.__)("Months ago")},{value:"years",label:(0,$i.__)("Years ago")}]};function qy({className:e,data:t,field:r,onChange:o,hideLabelFromVision:n,operator:i}){let a=VX[i===jr?"inThePast":"over"],{id:l,label:u,getValue:c,setValue:m}=r,f=c({item:t}),{value:d="",unit:h=a[0].value}=f&&typeof f=="object"?f:{},g=(0,x2.useCallback)(y=>o(m({item:t,value:{value:Number(y),unit:h}})),[o,m,t,h]),v=(0,x2.useCallback)(y=>o(m({item:t,value:{value:d,unit:y}})),[o,m,t,d]);return(0,af.jsx)(sl.BaseControl,{id:l,className:ee(e,"dataviews-controls__relative-date"),label:u,hideLabelFromVision:n,children:(0,af.jsxs)(sl.__experimentalHStack,{spacing:2.5,children:[(0,af.jsx)(sl.__experimentalNumberControl,{__next40pxDefaultSize:!0,className:"dataviews-controls__relative-date-number",spinControls:"none",min:1,step:1,value:d,onChange:g}),(0,af.jsx)(sl.SelectControl,{className:"dataviews-controls__relative-date-unit",__next40pxDefaultSize:!0,label:(0,$i.__)("Unit"),value:h,options:a,onChange:v,hideLabelFromVision:!0})]})})}var KF=s(ja());function lf(e){if(!e)return null;let t=(0,KF.getDate)(e);return t&&rf(t)?t:null}var al=s(P()),{DateCalendar:NX,ValidatedInputControl:DX}=He(uf.privateApis),LX=e=>e?typeof e=="string"?e:Km(e,"yyyy-MM-dd'T'HH:mm"):"";function MX({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{id:i,label:a,description:l,setValue:u,getValue:c,isValid:m}=t,f=c({item:e}),d=typeof f=="string"?f:void 0,[h,g]=(0,Dn.useState)(()=>lf(d)||new Date),v=(0,Dn.useRef)(null),y=(0,Dn.useRef)(),b=(0,Dn.useRef)(null),T=(0,Dn.useCallback)(k=>r(u({item:e,value:k})),[e,r,u]);(0,Dn.useEffect)(()=>()=>{y.current&&clearTimeout(y.current)},[]);let x=(0,Dn.useCallback)(k=>{let I;if(k){let D=k;if(d){let z=lf(d);z&&(D=new Date(k),D.setHours(z.getHours()),D.setMinutes(z.getMinutes()))}I=D.toISOString(),T(I),y.current&&clearTimeout(y.current)}else T(void 0);b.current=v.current&&v.current.ownerDocument.activeElement,y.current=setTimeout(()=>{v.current&&(v.current.focus(),v.current.blur(),T(I),b.current&&b.current instanceof HTMLElement&&b.current.focus())},0)},[T,d]),C=(0,Dn.useCallback)(k=>{if(k){let I=new Date(k);T(I.toISOString());let D=lf(I.toISOString());D&&g(D)}else T(void 0)},[T]),{format:_}=t,O=_.weekStartsOn??(0,C2.getSettings)().l10n.startOfWeek,{timezone:{string:R}}=(0,C2.getSettings)(),A=m?.required&&!o?`${a} (${(0,_2.__)("Required")})`:a;return(0,al.jsx)(uf.BaseControl,{id:i,label:A,help:l,hideLabelFromVision:o,children:(0,al.jsxs)(uf.__experimentalVStack,{spacing:4,children:[(0,al.jsx)(NX,{style:{width:"100%"},selected:d&&lf(d)||void 0,onSelect:x,month:h,onMonthChange:g,timeZone:R||void 0,weekStartsOn:O}),(0,al.jsx)(DX,{ref:v,__next40pxDefaultSize:!0,required:!!m?.required,customValidity:Ht(m,n),type:"datetime-local",label:(0,_2.__)("Date time"),hideLabelFromVision:!0,value:d?LX(lf(d)||void 0):"",onChange:C})]})})}function XF({data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n,validity:i}){return n===jr||n===eo?(0,al.jsx)(qy,{className:"dataviews-controls__datetime",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n}):(0,al.jsx)(MX,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:i})}var er=s(N()),Pt=s(B()),Wr=s(M()),oo=s(ja());var Tt=s(P()),{DateCalendar:BX,DateRangeCalendar:jX}=He(er.privateApis),zX=[{id:"today",label:(0,Wr.__)("Today"),getValue:()=>(0,oo.getDate)(null)},{id:"yesterday",label:(0,Wr.__)("Yesterday"),getValue:()=>{let e=(0,oo.getDate)(null);return _u(e,1)}},{id:"past-week",label:(0,Wr.__)("Past week"),getValue:()=>{let e=(0,oo.getDate)(null);return _u(e,7)}},{id:"past-month",label:(0,Wr.__)("Past month"),getValue:()=>{let e=(0,oo.getDate)(null);return Uy(e,1)}}],HX=[{id:"last-7-days",label:(0,Wr.__)("Last 7 days"),getValue:()=>{let e=(0,oo.getDate)(null);return[_u(e,7),e]}},{id:"last-30-days",label:(0,Wr.__)("Last 30 days"),getValue:()=>{let e=(0,oo.getDate)(null);return[_u(e,30),e]}},{id:"month-to-date",label:(0,Wr.__)("Month to date"),getValue:()=>{let e=(0,oo.getDate)(null);return[kF(e),e]}},{id:"last-year",label:(0,Wr.__)("Last year"),getValue:()=>{let e=(0,oo.getDate)(null);return[Wy(e,1),e]}},{id:"year-to-date",label:(0,Wr.__)("Year to date"),getValue:()=>{let e=(0,oo.getDate)(null);return[zy(e),e]}}],cf=e=>{if(!e)return null;let t=(0,oo.getDate)(e);return t&&rf(t)?t:null},T2=e=>e?typeof e=="string"?e:Km(e,"yyyy-MM-dd"):"";function QF({field:e,validity:t,inputRefs:r,isTouched:o,setIsTouched:n,children:i}){let{isValid:a}=e,[l,u]=(0,Pt.useState)(void 0),c=(0,Pt.useCallback)(()=>{let f=Array.isArray(r)?r:[r];for(let d of f){let h=d.current;if(h&&!h.validity.valid){u({type:"invalid",message:h.validationMessage});return}}u(void 0)},[r]);return(0,Pt.useEffect)(()=>{if(o){let f=setTimeout(()=>{t?u(Ht(a,t)):c()},0);return()=>clearTimeout(f)}},[o,a,t,c]),(0,Tt.jsxs)("div",{onBlur:f=>{o||(!f.relatedTarget||!f.currentTarget.contains(f.relatedTarget))&&n(!0)},children:[i,(0,Tt.jsx)("div",{"aria-live":"polite",children:l&&(0,Tt.jsxs)("p",{className:ee("components-validated-control__indicator",l.type==="invalid"?"is-invalid":void 0,l.type==="valid"?"is-valid":void 0),children:[(0,Tt.jsx)(er.Icon,{className:"components-validated-control__indicator-icon",icon:Ku,size:16,fill:"currentColor"}),l.message]})})]})}function GX({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{id:i,label:a,setValue:l,getValue:u,isValid:c,format:m}=t,[f,d]=(0,Pt.useState)(null),h=m.weekStartsOn??(0,oo.getSettings)().l10n.startOfWeek,g=u({item:e}),v=typeof g=="string"?g:void 0,[y,b]=(0,Pt.useState)(()=>cf(v)||new Date),[T,x]=(0,Pt.useState)(!1),C=(0,Pt.useRef)(null),_=(0,Pt.useCallback)(D=>r(l({item:e,value:D})),[e,r,l]),O=(0,Pt.useCallback)(D=>{let z=D?Km(D,"yyyy-MM-dd"):void 0;_(z),d(null),x(!0)},[_]),R=(0,Pt.useCallback)(D=>{let z=D.getValue(),E=T2(z);b(z),_(E),d(D.id),x(!0)},[_]),A=(0,Pt.useCallback)(D=>{if(_(D),D){let z=cf(D);z&&b(z)}d(null),x(!0)},[_]),{timezone:{string:k}}=(0,oo.getSettings)(),I=c?.required?`${a} (${(0,Wr.__)("Required")})`:a;return(0,Tt.jsx)(QF,{field:t,validity:n,inputRefs:C,isTouched:T,setIsTouched:x,children:(0,Tt.jsx)(er.BaseControl,{id:i,className:"dataviews-controls__date",label:I,hideLabelFromVision:o,children:(0,Tt.jsxs)(er.__experimentalVStack,{spacing:4,children:[(0,Tt.jsxs)(er.__experimentalHStack,{spacing:2,wrap:!0,justify:"flex-start",children:[zX.map(D=>{let z=f===D.id;return(0,Tt.jsx)(er.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:z,size:"small",onClick:()=>R(D),children:D.label},D.id)}),(0,Tt.jsx)(er.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!f,size:"small",disabled:!!f,accessibleWhenDisabled:!1,children:(0,Wr.__)("Custom")})]}),(0,Tt.jsx)(er.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:C,type:"date",label:(0,Wr.__)("Date"),hideLabelFromVision:!0,value:v,onChange:A,required:!!t.isValid?.required}),(0,Tt.jsx)(BX,{style:{width:"100%"},selected:v&&cf(v)||void 0,onSelect:O,month:y,onMonthChange:b,timeZone:k||void 0,weekStartsOn:h})]})})})}function UX({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{id:i,label:a,getValue:l,setValue:u,format:c}=t,m,f=l({item:e});Array.isArray(f)&&f.length===2&&f.every(E=>typeof E=="string")&&(m=f);let d=c.weekStartsOn??(0,oo.getSettings)().l10n.startOfWeek,h=(0,Pt.useCallback)(E=>{r(u({item:e,value:E}))},[e,r,u]),[g,v]=(0,Pt.useState)(null),y=(0,Pt.useMemo)(()=>{if(!m)return{from:void 0,to:void 0};let[E,w]=m;return{from:cf(E)||void 0,to:cf(w)||void 0}},[m]),[b,T]=(0,Pt.useState)(()=>y.from||new Date),[x,C]=(0,Pt.useState)(!1),_=(0,Pt.useRef)(null),O=(0,Pt.useRef)(null),R=(0,Pt.useCallback)((E,w)=>{E&&w?h([T2(E),T2(w)]):!E&&!w&&h(void 0)},[h]),A=(0,Pt.useCallback)(E=>{R(E?.from,E?.to),v(null),C(!0)},[R]),k=(0,Pt.useCallback)(E=>{let[w,V]=E.getValue();T(w),R(w,V),v(E.id),C(!0)},[R]),I=(0,Pt.useCallback)((E,w)=>{let[V,F]=m||[void 0,void 0];if(R(E==="from"?w:V,E==="to"?w:F),w){let j=cf(w);j&&T(j)}v(null),C(!0)},[m,R]),{timezone:D}=(0,oo.getSettings)(),z=t.isValid?.required?`${a} (${(0,Wr.__)("Required")})`:a;return(0,Tt.jsx)(QF,{field:t,validity:n,inputRefs:[_,O],isTouched:x,setIsTouched:C,children:(0,Tt.jsx)(er.BaseControl,{id:i,className:"dataviews-controls__date",label:z,hideLabelFromVision:o,children:(0,Tt.jsxs)(er.__experimentalVStack,{spacing:4,children:[(0,Tt.jsxs)(er.__experimentalHStack,{spacing:2,wrap:!0,justify:"flex-start",children:[HX.map(E=>{let w=g===E.id;return(0,Tt.jsx)(er.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:w,size:"small",onClick:()=>k(E),children:E.label},E.id)}),(0,Tt.jsx)(er.Button,{className:"dataviews-controls__date-preset",variant:"tertiary",isPressed:!g,size:"small",accessibleWhenDisabled:!1,disabled:!!g,children:(0,Wr.__)("Custom")})]}),(0,Tt.jsxs)(er.__experimentalHStack,{spacing:2,children:[(0,Tt.jsx)(er.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:_,type:"date",label:(0,Wr.__)("From"),hideLabelFromVision:!0,value:m?.[0],onChange:E=>I("from",E),required:!!t.isValid?.required}),(0,Tt.jsx)(er.__experimentalInputControl,{__next40pxDefaultSize:!0,ref:O,type:"date",label:(0,Wr.__)("To"),hideLabelFromVision:!0,value:m?.[1],onChange:E=>I("to",E),required:!!t.isValid?.required})]}),(0,Tt.jsx)(jX,{style:{width:"100%"},selected:y,onSelect:A,month:b,onMonthChange:T,timeZone:D.string||void 0,weekStartsOn:d})]})})})}function JF({data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n,validity:i}){return n===jr||n===eo?(0,Tt.jsx)(qy,{className:"dataviews-controls__date",data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n}):n===Br?(0,Tt.jsx)(UX,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:i}):(0,Tt.jsx)(GX,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:i})}var Zy=s(N());var $F=s(N()),eV=s(B());var tV=s(P()),{ValidatedInputControl:WX}=He($F.privateApis);function es({data:e,field:t,onChange:r,hideLabelFromVision:o,type:n,prefix:i,suffix:a,validity:l}){let{label:u,placeholder:c,description:m,getValue:f,setValue:d,isValid:h}=t,g=f({item:e}),v=(0,eV.useCallback)(y=>r(d({item:e,value:y})),[e,d,r]);return(0,tV.jsx)(WX,{required:!!h.required,customValidity:Ht(h,l),label:u,placeholder:c,value:g??"",help:m,onChange:v,hideLabelFromVision:o,type:n,prefix:i,suffix:a,pattern:h.pattern?h.pattern.constraint:void 0,minLength:h.minLength?h.minLength.constraint:void 0,maxLength:h.maxLength?h.maxLength.constraint:void 0,__next40pxDefaultSize:!0})}var Yy=s(P());function rV({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){return(0,Yy.jsx)(es,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n,type:"email",prefix:(0,Yy.jsx)(Zy.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Yy.jsx)(Zy.Icon,{icon:u1})})})}var Xy=s(N());var Ky=s(P());function oV({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){return(0,Ky.jsx)(es,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n,type:"tel",prefix:(0,Ky.jsx)(Xy.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Ky.jsx)(Xy.Icon,{icon:E1})})})}var Jy=s(N());var Qy=s(P());function nV({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){return(0,Qy.jsx)(es,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n,type:"url",prefix:(0,Qy.jsx)(Jy.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,Qy.jsx)(Jy.Icon,{icon:C1})})})}var $s=s(N()),Xm=s(B()),$y=s(M());var ll=s(P()),{ValidatedNumberControl:qX}=He($s.privateApis);function iV(e){if(e===""||e===void 0)return"";let t=Number(e);return Number.isFinite(t)?t:""}function YX({value:e,onChange:t,hideLabelFromVision:r,step:o}){let[n="",i=""]=e,a=(0,Xm.useCallback)(u=>t([iV(u),i]),[t,i]),l=(0,Xm.useCallback)(u=>t([n,iV(u)]),[t,n]);return(0,ll.jsx)($s.BaseControl,{help:(0,$y.__)("The max. value must be greater than the min. value."),children:(0,ll.jsxs)($s.Flex,{direction:"row",gap:4,children:[(0,ll.jsx)($s.__experimentalNumberControl,{label:(0,$y.__)("Min."),value:n,max:i?Number(i)-o:void 0,onChange:a,__next40pxDefaultSize:!0,hideLabelFromVision:r,step:o}),(0,ll.jsx)($s.__experimentalNumberControl,{label:(0,$y.__)("Max."),value:i,min:n?Number(n)+o:void 0,onChange:l,__next40pxDefaultSize:!0,hideLabelFromVision:r,step:o})]})})}function e0({data:e,field:t,onChange:r,hideLabelFromVision:o,operator:n,validity:i}){let a=t.format?.decimals??0,l=Math.pow(10,Math.abs(a)*-1),{label:u,description:c,getValue:m,setValue:f,isValid:d}=t,h=m({item:e})??"",g=(0,Xm.useCallback)(y=>{r(f({item:e,value:["",void 0].includes(y)?void 0:Number(y)}))},[e,r,f]),v=(0,Xm.useCallback)(y=>{r(f({item:e,value:y}))},[e,r,f]);if(n===Br){let y=["",""];return Array.isArray(h)&&h.length===2&&h.every(b=>typeof b=="number"||b==="")&&(y=h),(0,ll.jsx)(YX,{value:y,onChange:v,hideLabelFromVision:o,step:l})}return(0,ll.jsx)(qX,{required:!!d.required,customValidity:Ht(d,i),label:u,help:c,value:h,onChange:g,__next40pxDefaultSize:!0,hideLabelFromVision:o,step:l,min:d.min?d.min.constraint:void 0,max:d.max?d.max.constraint:void 0})}var sV=s(P());function aV(e){return(0,sV.jsx)(e0,{...e})}var lV=s(P());function uV(e){return(0,lV.jsx)(e0,{...e})}var t0=s(N()),cV=s(B());var P2=s(P()),{ValidatedRadioControl:ZX}=He(t0.privateApis);function fV({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:i,description:a,getValue:l,setValue:u,isValid:c}=t,{elements:m,isLoading:f}=Ko({elements:t.elements,getElements:t.getElements}),d=l({item:e}),h=(0,cV.useCallback)(g=>r(u({item:e,value:g})),[e,r,u]);return f?(0,P2.jsx)(t0.Spinner,{}):(0,P2.jsx)(ZX,{required:!!t.isValid?.required,customValidity:Ht(c,n),label:i,help:a,onChange:h,options:m,selected:d,hideLabelFromVision:o})}var r0=s(N()),dV=s(B());var E2=s(P()),{ValidatedSelectControl:KX}=He(r0.privateApis);function mV({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{type:i,label:a,description:l,getValue:u,setValue:c,isValid:m}=t,f=i==="array",d=u({item:e})??(f?[]:""),h=(0,dV.useCallback)(y=>r(c({item:e,value:y})),[e,r,c]),{elements:g,isLoading:v}=Ko({elements:t.elements,getElements:t.getElements});return v?(0,E2.jsx)(r0.Spinner,{}):(0,E2.jsx)(KX,{required:!!t.isValid?.required,customValidity:Ht(m,n),label:a,value:d,help:l,options:g,onChange:h,__next40pxDefaultSize:!0,hideLabelFromVision:o,multiple:f})}var A2=s(B());var pV=s(P());function hV({data:e,field:t,onChange:r,hideLabelFromVision:o,config:n,validity:i}){let{prefix:a,suffix:l}=n||{};return(0,pV.jsx)(es,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:i,prefix:a?(0,A2.createElement)(a):void 0,suffix:l?(0,A2.createElement)(l):void 0})}var gV=s(N()),vV=s(B());var yV=s(P()),{ValidatedToggleControl:XX}=He(gV.privateApis);function bV({field:e,onChange:t,data:r,hideLabelFromVision:o,validity:n}){let{label:i,description:a,getValue:l,setValue:u,isValid:c}=e,m=(0,vV.useCallback)(()=>{t(u({item:r,value:!l({item:r})}))},[t,u,r,l]);return(0,yV.jsx)(XX,{required:!!c.required,customValidity:Ht(c,n),hidden:o,label:i,help:a,checked:l({item:r}),onChange:m})}var wV=s(N()),SV=s(B());var xV=s(P()),{ValidatedTextareaControl:QX}=He(wV.privateApis);function _V({data:e,field:t,onChange:r,hideLabelFromVision:o,config:n,validity:i}){let{rows:a=4}=n||{},{label:l,placeholder:u,description:c,setValue:m,isValid:f}=t,d=t.getValue({item:e}),h=(0,SV.useCallback)(g=>r(m({item:e,value:g})),[e,r,m]);return(0,xV.jsx)(QX,{required:!!f.required,customValidity:Ht(f,i),label:l,placeholder:u,value:d??"",help:c,onChange:h,rows:a,minLength:f.minLength?f.minLength.constraint:void 0,maxLength:f.maxLength?f.maxLength.constraint:void 0,__next40pxDefaultSize:!0,hideLabelFromVision:o})}var ff=s(N()),CV=s(B());var o0=s(P()),{ValidatedToggleGroupControl:JX}=He(ff.privateApis);function TV({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{getValue:i,setValue:a,isValid:l}=t,u=i({item:e}),c=(0,CV.useCallback)(h=>r(a({item:e,value:h})),[e,r,a]),{elements:m,isLoading:f}=Ko({elements:t.elements,getElements:t.getElements});if(f)return(0,o0.jsx)(ff.Spinner,{});if(m.length===0)return null;let d=m.find(h=>h.value===u);return(0,o0.jsx)(JX,{required:!!t.isValid?.required,customValidity:Ht(l,n),__next40pxDefaultSize:!0,isBlock:!0,label:t.label,help:d?.description||t.description,onChange:c,value:u,hideLabelFromVision:o,children:m.map(h=>(0,o0.jsx)(ff.__experimentalToggleGroupControlOption,{label:h.label,value:h.value},h.value))})}var n0=s(N()),i0=s(B());var Qm=s(P()),{ValidatedFormTokenField:$X}=He(n0.privateApis);function PV({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:i,placeholder:a,getValue:l,setValue:u,isValid:c}=t,m=l({item:e}),{elements:f,isLoading:d}=Ko({elements:t.elements,getElements:t.getElements}),h=(0,i0.useMemo)(()=>Array.isArray(m)?m.map(v=>f?.find(b=>b.value===v)||{value:v,label:v}):[],[m,f]),g=(0,i0.useCallback)(v=>{let y=v.map(b=>typeof b=="object"&&"value"in b?b.value:b);r(u({item:e,value:y}))},[r,u,e]);return d?(0,Qm.jsx)(n0.Spinner,{}):(0,Qm.jsx)($X,{required:!!c?.required,customValidity:Ht(c,n),label:o?void 0:i,value:h,onChange:g,placeholder:a,suggestions:f?.map(v=>v.value),__experimentalValidateInput:v=>t.isValid?.elements&&f?f.some(y=>y.value===v||y.label===v):!0,__experimentalExpandOnFocus:f&&f.length>0,__experimentalShowHowTo:!t.isValid?.elements,displayTransform:v=>typeof v=="object"&&"label"in v?v.label:typeof v=="string"&&f&&f.find(b=>b.value===v)?.label||v,__experimentalRenderItem:({item:v})=>{if(typeof v=="string"&&f){let y=f.find(b=>b.value===v);return(0,Qm.jsx)("span",{children:y?.label||v})}return(0,Qm.jsx)("span",{children:v})}})}var df=s(N()),k2=s(B());var ul=s(P()),{ValidatedInputControl:eQ,Picker:tQ}=He(df.privateApis),rQ=({color:e,onColorChange:t})=>{let r=e&&yr(e).isValid()?e:"#ffffff";return(0,ul.jsx)(df.Dropdown,{renderToggle:({onToggle:o,isOpen:n})=>(0,ul.jsx)(df.__experimentalInputControlPrefixWrapper,{variant:"icon",children:(0,ul.jsx)("button",{type:"button",onClick:o,style:{width:"24px",height:"24px",borderRadius:"50%",backgroundColor:r,border:"1px solid #ddd",cursor:"pointer",outline:n?"2px solid #007cba":"none",outlineOffset:"2px",display:"flex",alignItems:"center",justifyContent:"center",padding:0,margin:0},"aria-label":"Open color picker"})}),renderContent:()=>(0,ul.jsx)("div",{style:{padding:"16px"},children:(0,ul.jsx)(tQ,{color:yr(r),onChange:t,enableAlpha:!0})})})};function EV({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{label:i,placeholder:a,description:l,setValue:u,isValid:c}=t,m=t.getValue({item:e})||"",f=(0,k2.useCallback)(h=>{r(u({item:e,value:h.toHex()}))},[e,r,u]),d=(0,k2.useCallback)(h=>{r(u({item:e,value:h||""}))},[e,r,u]);return(0,ul.jsx)(eQ,{required:!!t.isValid?.required,customValidity:Ht(c,n),label:i,placeholder:a,value:m,help:l,onChange:d,hideLabelFromVision:o,type:"text",prefix:(0,ul.jsx)(rQ,{color:m,onColorChange:f})})}var a0=s(N()),l0=s(B()),O2=s(M());var s0=s(P());function AV({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let[i,a]=(0,l0.useState)(!1),l=(0,l0.useCallback)(()=>{a(u=>!u)},[]);return(0,s0.jsx)(es,{data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n,type:i?"text":"password",suffix:(0,s0.jsx)(a0.__experimentalInputControlSuffixWrapper,{variant:"control",children:(0,s0.jsx)(a0.Button,{icon:i?ad:nd,onClick:l,size:"small",label:i?(0,O2.__)("Hide password"):(0,O2.__)("Show password")})})})}function u0(e){return Array.isArray(e.elements)&&e.elements.length>0||typeof e.getElements=="function"}var OV=s(P()),kV={array:PV,checkbox:wF,color:EV,datetime:XF,date:JF,email:rV,telephone:oV,url:nV,integer:aV,number:uV,password:AV,radio:fV,select:mV,text:hV,toggle:bV,textarea:_V,toggleGroup:TV};function oQ(e){return e&&typeof e=="object"&&typeof e.control=="string"}function nQ(e){let{control:t,...r}=e,o=c0(t);return o===null?null:function(i){return(0,OV.jsx)(o,{...i,config:r})}}function RV(e,t){return typeof e.Edit=="function"?e.Edit:typeof e.Edit=="string"?c0(e.Edit):oQ(e.Edit)?nQ(e.Edit):u0(e)&&e.type!=="array"?c0("select"):t===null?null:c0(t)}function c0(e){return Object.keys(kV).includes(e)?kV[e]:null}function iQ(e,t,r){if(e.filterBy===!1)return!1;let o=e.filterBy?.operators?.filter(n=>r.includes(n))??t;return o.length===0?!1:{isPrimary:!!e.filterBy?.isPrimary,operators:o}}var IV=iQ;var sQ=e=>({item:t})=>{let r=e.split("."),o=t;for(let n of r)o.hasOwnProperty(n)?o=o[n]:o=void 0;return o},FV=sQ;var aQ=e=>({value:t})=>{let r=e.split("."),o={},n=o;for(let i of r.slice(0,-1))n[i]={},n=n[i];return n[r.at(-1)]=t,o},VV=aQ;var DV=s(M());function f0({item:e,field:t}){let{elements:r,isLoading:o}=Ko({elements:t.elements,getElements:t.getElements}),n=t.getValue({item:e});return o||r.length===0?n:r?.find(i=>i.value===n)?.label||t.getValue({item:e})}var NV=s(P());function ar({item:e,field:t}){return t.hasElements?(0,NV.jsx)(f0,{item:e,field:t}):t.getValueFormatted({item:e,field:t})}var ts=(e,t,r)=>r==="asc"?e.localeCompare(t):t.localeCompare(e);function lr(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)}function rs(e,t){if(typeof t.isValid.minLength?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:String(r).length>=t.isValid.minLength.constraint}function os(e,t){if(typeof t.isValid.maxLength?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:String(r).length<=t.isValid.maxLength.constraint}function ns(e,t){if(t.isValid.pattern?.constraint===void 0)return!0;try{let r=new RegExp(t.isValid.pattern.constraint),o=t.getValue({item:e});return[void 0,"",null].includes(o)?!0:r.test(String(o))}catch{return!1}}function Dt(e,t){let o=(t.elements??[]).map(i=>i.value);if(o.length===0)return!0;let n=t.getValue({item:e});return[].concat(n).every(i=>o.includes(i))}function lQ({item:e,field:t}){return t.getValue({item:e})}var xo=lQ;var uQ=/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;function cQ(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!uQ.test(r)?(0,DV.__)("Value must be a valid email address."):null}var LV={type:"email",render:ar,Edit:"email",sort:ts,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[It,Ft],validOperators:[Lt,Mt,An,kn,On,It,Ft,Rr,Ir],format:{},getValueFormatted:xo,validate:{required:lr,pattern:ns,minLength:rs,maxLength:os,elements:Dt,custom:cQ}};var MV=s(M());var mf=(e,t,r)=>r==="asc"?e-t:t-e;function d0(e,t){if(typeof t.isValid.min?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:Number(r)>=t.isValid.min.constraint}function m0(e,t){if(typeof t.isValid.max?.constraint!="number")return!1;let r=t.getValue({item:e});return[void 0,"",null].includes(r)?!0:Number(r)<=t.isValid.max.constraint}var BV={separatorThousand:","};function fQ({item:e,field:t}){let r=t.getValue({item:e});if(r==null)return"";if(r=Number(r),!Number.isFinite(r))return String(r);let o;t.type!=="integer"?o=BV:o=t.format;let{separatorThousand:n}=o,i=Math.trunc(r);return n?String(i).replace(/\B(?=(\d{3})+(?!\d))/g,n):String(i)}function dQ(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Number.isInteger(r)?(0,MV.__)("Value must be an integer."):null}var jV={type:"integer",render:ar,Edit:"integer",sort:mf,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Lt,Mt,Ii,Fi,Vi,Ni,Br],validOperators:[Lt,Mt,Ii,Fi,Vi,Ni,Br,It,Ft,Rr,Ir],format:BV,getValueFormatted:fQ,validate:{required:lr,min:d0,max:m0,elements:Dt,custom:dQ}};var zV=s(M());var HV={separatorThousand:",",separatorDecimal:".",decimals:2};function mQ({item:e,field:t}){let r=t.getValue({item:e});if(r==null)return"";if(r=Number(r),!Number.isFinite(r))return String(r);let o;t.type!=="number"?o=HV:o=t.format;let{separatorThousand:n,separatorDecimal:i,decimals:a}=o,l=r.toFixed(a),[u,c]=l.split("."),m=n?u.replace(/\B(?=(\d{3})+(?!\d))/g,n):u;return a===0?m:m+i+c}function pQ(e){return e===""||e===void 0||e===null}function hQ(e,t){let r=t.getValue({item:e});return!pQ(r)&&!Number.isFinite(r)?(0,zV.__)("Value must be a number."):null}var GV={type:"number",render:ar,Edit:"number",sort:mf,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Lt,Mt,Ii,Fi,Vi,Ni,Br],validOperators:[Lt,Mt,Ii,Fi,Vi,Ni,Br,It,Ft,Rr,Ir],format:HV,getValueFormatted:mQ,validate:{required:lr,min:d0,max:m0,elements:Dt,custom:hQ}};var UV={type:"text",render:ar,Edit:"text",sort:ts,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[It,Ft],validOperators:[Lt,Mt,An,kn,On,It,Ft,Rr,Ir],format:{},getValueFormatted:xo,validate:{required:lr,pattern:ns,minLength:rs,maxLength:os,elements:Dt}};var Cu=s(ja());var WV={datetime:(0,Cu.getSettings)().formats.datetime,weekStartsOn:(0,Cu.getSettings)().l10n.startOfWeek};function gQ({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="datetime"?o=WV:o=t.format,(0,Cu.dateI18n)(o.datetime,(0,Cu.getDate)(r))}var vQ=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},qV={type:"datetime",render:ar,Edit:"datetime",sort:vQ,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[ji,zi,Di,Li,Mi,Bi,jr,eo],validOperators:[ji,zi,Di,Li,Mi,Bi,jr,eo],format:WV,getValueFormatted:gQ,validate:{required:lr,elements:Dt}};var Tu=s(ja());var YV={date:(0,Tu.getSettings)().formats.date,weekStartsOn:(0,Tu.getSettings)().l10n.startOfWeek};function yQ({item:e,field:t}){let r=t.getValue({item:e});if(["",void 0,null].includes(r))return"";let o;return t.type!=="date"?o=YV:o=t.format,(0,Tu.dateI18n)(o.date,(0,Tu.getDate)(r))}var bQ=(e,t,r)=>{let o=new Date(e).getTime(),n=new Date(t).getTime();return r==="asc"?o-n:n-o},ZV={type:"date",render:ar,Edit:"date",sort:bQ,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[ji,zi,Di,Li,Mi,Bi,jr,eo,Br],validOperators:[ji,zi,Di,Li,Mi,Bi,jr,eo,Br],format:YV,getValueFormatted:yQ,validate:{required:lr,elements:Dt}};var p0=s(M());function KV(e,t){return t.getValue({item:e})===!0}function wQ({item:e,field:t}){let r=t.getValue({item:e});return r===!0?(0,p0.__)("True"):r===!1?(0,p0.__)("False"):""}function SQ(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&![!0,!1].includes(r)?(0,p0.__)("Value must be true, false, or undefined"):null}var xQ=(e,t,r)=>{let o=!!e;return o===!!t?0:r==="asc"?o?1:-1:o?-1:1},XV={type:"boolean",render:ar,Edit:"checkbox",sort:xQ,validate:{required:KV,elements:Dt,custom:SQ},enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Lt,Mt],validOperators:[Lt,Mt],format:{},getValueFormatted:wQ};var QV={type:"media",render:()=>null,Edit:null,sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:xo,validate:{}};var R2=s(M());function JV(e,t){let r=t.getValue({item:e});return Array.isArray(r)&&r.length>0&&r.every(o=>![void 0,"",null].includes(o))}function $V({item:e,field:t}){let r=t.getValue({item:e});return(Array.isArray(r)?r:[]).join(", ")}function _Q({item:e,field:t}){return $V({item:e,field:t})}function CQ(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!Array.isArray(r)?(0,R2.__)("Value must be an array."):r.every(o=>typeof o=="string")?null:(0,R2.__)("Every value must be a string.")}var TQ=(e,t,r)=>{let o=Array.isArray(e)?e:[],n=Array.isArray(t)?t:[];if(o.length!==n.length)return r==="asc"?o.length-n.length:n.length-o.length;let i=o.join(","),a=n.join(",");return r==="asc"?i.localeCompare(a):a.localeCompare(i)},eN={type:"array",render:_Q,Edit:"array",sort:TQ,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[It,Ft],validOperators:[It,Ft,Rr,Ir],format:{},getValueFormatted:$V,validate:{required:JV,elements:Dt,custom:CQ}};function PQ({item:e,field:t}){return t.getValue({item:e})?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":""}var tN={type:"password",render:ar,Edit:"password",sort:()=>0,enableSorting:!1,enableGlobalSearch:!1,defaultOperators:[],validOperators:[],format:{},getValueFormatted:PQ,validate:{required:lr,pattern:ns,minLength:rs,maxLength:os,elements:Dt}};var rN={type:"telephone",render:ar,Edit:"telephone",sort:ts,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[It,Ft],validOperators:[Lt,Mt,An,kn,On,It,Ft,Rr,Ir],format:{},getValueFormatted:xo,validate:{required:lr,pattern:ns,minLength:rs,maxLength:os,elements:Dt}};var oN=s(M());var pf=s(P());function EQ({item:e,field:t}){if(t.hasElements)return(0,pf.jsx)(f0,{item:e,field:t});let r=xo({item:e,field:t});return!r||!yr(r).isValid()?r:(0,pf.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,pf.jsx)("div",{style:{width:"16px",height:"16px",borderRadius:"50%",backgroundColor:r,border:"1px solid #ddd",flexShrink:0}}),(0,pf.jsx)("span",{children:r})]})}function AQ(e,t){let r=t.getValue({item:e});return![void 0,"",null].includes(r)&&!yr(r).isValid()?(0,oN.__)("Value must be a valid color."):null}var kQ=(e,t,r)=>{let o=yr(e),n=yr(t);if(!o.isValid()&&!n.isValid())return 0;if(!o.isValid())return r==="asc"?1:-1;if(!n.isValid())return r==="asc"?-1:1;let i=o.toHsl(),a=n.toHsl();return i.h!==a.h?r==="asc"?i.h-a.h:a.h-i.h:i.s!==a.s?r==="asc"?i.s-a.s:a.s-i.s:r==="asc"?i.l-a.l:a.l-i.l},nN={type:"color",render:EQ,Edit:"color",sort:kQ,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[It,Ft],validOperators:[Lt,Mt,It,Ft],format:{},getValueFormatted:xo,validate:{required:lr,elements:Dt,custom:AQ}};var iN={type:"url",render:ar,Edit:"url",sort:ts,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[It,Ft],validOperators:[Lt,Mt,An,kn,On,It,Ft,Rr,Ir],format:{},getValueFormatted:xo,validate:{required:lr,pattern:ns,minLength:rs,maxLength:os,elements:Dt}};var OQ=(e,t,r)=>typeof e=="number"&&typeof t=="number"?mf(e,t,r):ts(e,t,r),sN={render:ar,Edit:null,sort:OQ,enableSorting:!0,enableGlobalSearch:!1,defaultOperators:[Lt,Mt],validOperators:M4(),format:{},getValueFormatted:xo,validate:{required:lr,elements:Dt}};function aN(e,t){let r;e.isValid?.required===!0&&t.validate.required!==void 0&&(r={constraint:!0,validate:t.validate.required});let o;(e.isValid?.elements===!0||e.isValid?.elements===void 0&&(e.elements||e.getElements))&&t.validate.elements!==void 0&&(o={constraint:!0,validate:t.validate.elements});let n;typeof e.isValid?.min=="number"&&t.validate.min!==void 0&&(n={constraint:e.isValid.min,validate:t.validate.min});let i;typeof e.isValid?.max=="number"&&t.validate.max!==void 0&&(i={constraint:e.isValid.max,validate:t.validate.max});let a;typeof e.isValid?.minLength=="number"&&t.validate.minLength!==void 0&&(a={constraint:e.isValid.minLength,validate:t.validate.minLength});let l;typeof e.isValid?.maxLength=="number"&&t.validate.maxLength!==void 0&&(l={constraint:e.isValid.maxLength,validate:t.validate.maxLength});let u;e.isValid?.pattern!==void 0&&t.validate.pattern!==void 0&&(u={constraint:e.isValid?.pattern,validate:t.validate.pattern});let c=e.isValid?.custom??t.validate.custom;return{required:r,elements:o,min:n,max:i,minLength:a,maxLength:l,pattern:u,custom:c}}function RQ(e,t){return{...t.format,...e.format}}var lN=RQ;function IQ(e){let t=[LV,jV,GV,UV,qV,ZV,XV,QV,eN,tN,rN,nN,iN].find(r=>r?.type===e);return t||sN}function ea(e){return e.map(t=>{let r=IQ(t.type),o=t.getValue||FV(t.id),n=function(i,a,l){let u=o({item:i}),c=o({item:a});return t.sort?t.sort(u,c,l):r.sort(u,c,l)};return{id:t.id,label:t.label||t.id,header:t.header||t.label||t.id,description:t.description,placeholder:t.placeholder,getValue:o,setValue:t.setValue||VV(t.id),elements:t.elements,getElements:t.getElements,hasElements:u0(t),isVisible:t.isVisible,enableHiding:t.enableHiding??!0,readOnly:t.readOnly??!1,type:r.type,render:t.render??r.render,Edit:RV(t,r.Edit),sort:n,enableSorting:t.enableSorting??r.enableSorting,enableGlobalSearch:t.enableGlobalSearch??r.enableGlobalSearch,isValid:aN(t,r),filterBy:IV(t,r.defaultOperators,r.validOperators),format:lN(t,r),getValueFormatted:t.getValueFormatted??r.getValueFormatted}})}var qr=s(P()),FQ=e=>e.id,VQ=()=>!0,NQ=[],DQ=ri.filter(e=>!e.isPicker);function LQ({header:e,search:t=!0,searchLabel:r=void 0}){return(0,qr.jsxs)(qr.Fragment,{children:[(0,qr.jsxs)(h0.__experimentalHStack,{alignment:"top",justify:"space-between",className:"dataviews__view-actions",spacing:1,children:[(0,qr.jsxs)(h0.__experimentalHStack,{justify:"start",expanded:!1,className:"dataviews__search",children:[t&&(0,qr.jsx)(d2,{label:r}),(0,qr.jsx)(Ny,{})]}),(0,qr.jsxs)(h0.__experimentalHStack,{spacing:1,expanded:!1,style:{flexShrink:0},children:[(0,qr.jsx)(gF,{}),e]})]}),(0,qr.jsx)(Dy,{className:"dataviews-filters__container"}),(0,qr.jsx)(c2,{}),(0,qr.jsx)(f2,{})]})}function MQ({view:e,onChangeView:t,fields:r,search:o=!0,searchLabel:n=void 0,actions:i=NQ,data:a,getItemId:l=FQ,getItemLevel:u,isLoading:c=!1,paginationInfo:m,defaultLayouts:f,selection:d,onChangeSelection:h,onClickItem:g,renderItemLink:v,isItemClickable:y=VQ,header:b,children:T,config:x={perPageSizes:[10,20,50,100]},empty:C}){let{infiniteScrollHandler:_}=m,O=(0,_o.useRef)(null),[R,A]=(0,_o.useState)(0),k=(0,g0.useResizeObserver)(te=>{A(te[0].borderBoxSize[0].inlineSize)},{box:"border-box"}),[I,D]=(0,_o.useState)([]),z=d===void 0||h===void 0,E=z?I:d,[w,V]=(0,_o.useState)(null);function F(te){let W=typeof te=="function"?te(E):te;z&&D(W),h&&h(W)}let H=(0,_o.useMemo)(()=>ea(r),[r]),G=(0,_o.useMemo)(()=>E.filter(te=>a.some(W=>l(W)===te)),[E,a,l]),j=Um(H,e),K=(0,_o.useMemo)(()=>(j||[]).some(te=>te.isPrimary||te.isLocked),[j]),[Z,_e]=(0,_o.useState)(K);(0,_o.useEffect)(()=>{K&&!Z&&_e(!0)},[K,Z]),(0,_o.useEffect)(()=>{if(!e.infiniteScrollEnabled||!O.current)return;let te=(0,g0.throttle)($=>{let be=$.target,De=be.scrollTop,Ut=be.scrollHeight,Et=be.clientHeight;De+Et>=Ut-100&&_?.()},100),W=O.current;return W.addEventListener("scroll",te),()=>{W.removeEventListener("scroll",te),te.cancel()}},[_,e.infiniteScrollEnabled]);let Ce=(0,_o.useMemo)(()=>Object.fromEntries(Object.entries(f).filter(([te])=>DQ.some(W=>W.type===te))),[f]);return Ce[e.type]?(0,qr.jsx)(Pe.Provider,{value:{view:e,onChangeView:t,fields:H,actions:i,data:a,isLoading:c,paginationInfo:m,selection:G,onChangeSelection:F,openedFilter:w,setOpenedFilter:V,getItemId:l,getItemLevel:u,isItemClickable:y,onClickItem:g,renderItemLink:v,containerWidth:R,containerRef:O,resizeObserverRef:k,defaultLayouts:Ce,filters:j,isShowingFilter:Z,setIsShowingFilter:_e,config:x,empty:C,hasInfiniteScrollHandler:!!_},children:(0,qr.jsx)("div",{className:"dataviews-wrapper",ref:O,children:T??(0,qr.jsx)(LQ,{header:b,search:o,searchLabel:n})})}):null}var ni=MQ;ni.BulkActionToolbar=qv;ni.Filters=qm;ni.FiltersToggled=Dy;ni.FiltersToggle=Ny;ni.Layout=c2;ni.LayoutSwitcher=h2;ni.Pagination=p_;ni.Search=d2;ni.ViewConfig=g2;ni.Footer=f2;var ta=ni;var D2=s(B());var uN=s(B()),cN=s(P()),I2=(0,uN.createContext)({fields:[]});I2.displayName="DataFormContext";function fN({fields:e,children:t}){return(0,cN.jsx)(I2.Provider,{value:{fields:e},children:t})}var Ln=I2;var IN=s(N()),FN=s(B());var Ou=s(N());var y0=s(B()),ii=s(N());var no={type:"regular",labelPosition:"top"},BQ=e=>typeof e=="string"?[{id:e,visibility:"when-collapsed"}]:e.map(t=>typeof t=="string"?{id:t,visibility:"when-collapsed"}:{id:t.id,visibility:t.visibility});function dN(e){let t=no;if(e?.type==="regular")t={type:"regular",labelPosition:e?.labelPosition??"top"};else if(e?.type==="panel"){let r=e.summary??[],o=Array.isArray(r)?r:[r];t={type:"panel",labelPosition:e?.labelPosition??"side",openAs:e?.openAs??"dropdown",summary:o}}else if(e?.type==="card")if(e.withHeader===!1)t={type:"card",withHeader:!1,isOpened:!0,summary:[],isCollapsible:!1};else{let r=e.summary??[];t={type:"card",withHeader:!0,isOpened:typeof e.isOpened=="boolean"?e.isOpened:!0,summary:BQ(r),isCollapsible:e.isCollapsible===void 0?!0:e.isCollapsible}}else e?.type==="row"?t={type:"row",alignment:e?.alignment??"center",styles:e?.styles??{}}:e?.type==="details"&&(t={type:"details",summary:e?.summary??""});return t}function mN(e){let t=dN(e?.layout),r=(e.fields??[]).map(o=>{if(typeof o=="string")return{id:o,layout:t};let n=o.layout?dN(o.layout):t;return{id:o.id,layout:n,...!!o.label&&{label:o.label},...!!o.description&&{description:o.description},..."children"in o&&Array.isArray(o.children)&&{children:mN({fields:o.children,layout:no}).fields}}});return{layout:t,fields:r}}var v0=mN;var Gt=s(P());function jQ({title:e}){return(0,Gt.jsx)(ii.__experimentalVStack,{className:"dataforms-layouts-regular__header",spacing:4,children:(0,Gt.jsxs)(ii.__experimentalHStack,{alignment:"center",children:[(0,Gt.jsx)(ii.__experimentalHeading,{level:2,size:13,children:e}),(0,Gt.jsx)(ii.__experimentalSpacer,{})]})})}function pN({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{fields:i}=(0,y0.useContext)(Ln),a=t.layout,l=(0,y0.useMemo)(()=>({layout:no,fields:t.children?t.children:[]}),[t]);if(t.children)return(0,Gt.jsxs)(Gt.Fragment,{children:[!o&&t.label&&(0,Gt.jsx)(jQ,{title:t.label}),(0,Gt.jsx)(Xo,{data:e,form:l,onChange:r,validity:n?.children})]});let u=a.labelPosition,c=i.find(m=>m.id===t.id);return!c||!c.Edit?null:u==="side"?(0,Gt.jsxs)(ii.__experimentalHStack,{className:"dataforms-layouts-regular__field",children:[(0,Gt.jsx)("div",{className:ee("dataforms-layouts-regular__field-label",`dataforms-layouts-regular__field-label--label-position-${u}`),children:c.label}),(0,Gt.jsx)("div",{className:"dataforms-layouts-regular__field-control",children:c.readOnly===!0?(0,Gt.jsx)(c.render,{item:e,field:c}):(0,Gt.jsx)(c.Edit,{data:e,field:c,onChange:r,hideLabelFromVision:!0,validity:n},c.id)})]}):(0,Gt.jsx)("div",{className:"dataforms-layouts-regular__field",children:c.readOnly===!0?(0,Gt.jsx)(Gt.Fragment,{children:(0,Gt.jsxs)(Gt.Fragment,{children:[!o&&u!=="none"&&(0,Gt.jsx)(ii.BaseControl.VisualLabel,{children:c.label}),(0,Gt.jsx)(c.render,{item:e,field:c})]})}):(0,Gt.jsx)(c.Edit,{data:e,field:c,onChange:r,hideLabelFromVision:u==="none"?!0:o,validity:n})})}var Bn=s(N()),Jm=s(B());var Mn=s(N()),gN=s(M()),S0=s(B());var vN=s(et());var hN=s(N()),b0=s(M()),hf=s(P());function zQ({summaryFields:e,data:t,labelPosition:r,fieldLabel:o,disabled:n,onClick:i,"aria-expanded":a}){return(0,hf.jsx)(hN.Button,{className:"dataforms-layouts-panel__summary-button",size:"compact",variant:["none","top"].includes(r)?"link":"tertiary","aria-expanded":a,"aria-label":(0,b0.sprintf)((0,b0._x)("Edit %s","field"),o||""),onClick:i,disabled:n,accessibleWhenDisabled:!0,style:e.length>1?{minHeight:"auto",height:"auto",alignItems:"flex-start"}:void 0,children:e.length>1?(0,hf.jsx)("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",width:"100%",gap:"2px"},children:e.map(l=>(0,hf.jsx)("div",{style:{width:"100%"},children:(0,hf.jsx)(l.render,{item:t,field:l})},l.id))}):e.map(l=>(0,hf.jsx)(l.render,{item:t,field:l},l.id))})}var w0=zQ;var io=s(P());function HQ({title:e,onClose:t}){return(0,io.jsx)(Mn.__experimentalVStack,{className:"dataforms-layouts-panel__dropdown-header",spacing:4,children:(0,io.jsxs)(Mn.__experimentalHStack,{alignment:"center",children:[e&&(0,io.jsx)(Mn.__experimentalHeading,{level:2,size:13,children:e}),(0,io.jsx)(Mn.__experimentalSpacer,{}),t&&(0,io.jsx)(Mn.Button,{label:(0,gN.__)("Close"),icon:Al,onClick:t,size:"small"})]})})}function GQ({data:e,field:t,onChange:r,validity:o,labelPosition:n="side",summaryFields:i,fieldDefinition:a,popoverAnchor:l,onOpen:u}){let c=t.children?t.label:a?.label,m=(0,S0.useMemo)(()=>({layout:no,fields:t.children?t.children:[{id:t.id,layout:no}]}),[t]),f=(0,S0.useMemo)(()=>{if(o!==void 0)return t.children?o?.children:{[t.id]:o}},[o,t]),d=(0,S0.useMemo)(()=>({anchor:l,placement:"left-start",offset:36,shift:!0}),[l]),h=(0,vN.useFocusOnMount)("firstInputElement");return(0,io.jsx)(Mn.Dropdown,{contentClassName:"dataforms-layouts-panel__field-dropdown",popoverProps:d,focusOnMount:!1,toggleProps:{size:"compact",variant:"tertiary",tooltipPosition:"middle left"},renderToggle:({isOpen:g,onToggle:v})=>(0,io.jsx)(w0,{summaryFields:i,data:e,labelPosition:n,fieldLabel:c,disabled:a.readOnly===!0,onClick:()=>{!g&&u&&u(),v()},"aria-expanded":g}),renderContent:({onClose:g})=>(0,io.jsxs)(io.Fragment,{children:[(0,io.jsx)(HQ,{title:c,onClose:g}),(0,io.jsx)("div",{ref:h,children:(0,io.jsx)(Xo,{data:e,form:m,onChange:r,validity:f,children:(v,y,b)=>(0,io.jsx)(v,{data:e,field:y,onChange:r,hideLabelFromVision:(m?.fields??[]).length<2,validity:b},y.id)})})]})})}var yN=GQ;var V2=s(_g()),ra=s(N()),N2=s(M()),cl=s(B()),CN=s(et());var bN=s(_g()),F2=s(xg()),is=s(B()),so=s(M());function wN(e){return e?Object.values(e).every(t=>Object.entries(t).every(([r,o])=>r==="children"&&o&&typeof o=="object"?wN(o):o.type==="valid")):!0}function UQ(e,t){let r=v0(e);if(r.fields.length===0)return[];let o=new Map;t.forEach(a=>{o.set(a.id,a)});function n(a){if("children"in a&&Array.isArray(a.children)){let c=a.children.map(n).filter(f=>f!==null);if(c.length===0)return null;let m=o.get(a.id);if(m){let[f]=ea([m]);return{id:a.id,children:c,field:f}}return{id:a.id,children:c}}let l=o.get(a.id);if(!l)return null;let[u]=ea([l]);return{id:a.id,children:[],field:u}}return r.fields.map(n).filter(a=>a!==null)}function Pu(e,t,r){if(e||(e={}),r.length===0)return e;let o={...e},n=o;for(let a=0;a{if(l===o.current[t.id]){if(!Array.isArray(u)){n(c=>Pu(c,{elements:{type:"invalid",message:(0,so.__)("Could not validate elements.")}},[...i,t.id]));return}t.field?.isValid.elements&&!t.field.isValid.elements.validate(a,{...t.field,elements:u})&&n(c=>Pu(c,{elements:{type:"invalid",message:(0,so.__)("Value must be one of the elements.")}},[...i,t.id]))}}).catch(u=>{if(l!==o.current[t.id])return;let c;u instanceof Error?c=u.message:c=String(u)||(0,so.__)("Unknown error when running elements validation asynchronously."),n(m=>Pu(m,{elements:{type:"invalid",message:c}},[...i,t.id]))})}function qQ(e,t,r){let{customCounterRef:o,setFormValidity:n,path:i}=r,a=(o.current[t.id]||0)+1;o.current[t.id]=a,e.then(l=>{if(a===o.current[t.id]){if(l===null){n(u=>Pu(u,{custom:{type:"valid",message:(0,so.__)("Valid")}},[...i,t.id]));return}if(typeof l=="string"){n(u=>Pu(u,{custom:{type:"invalid",message:l}},[...i,t.id]));return}n(u=>Pu(u,{custom:{type:"invalid",message:(0,so.__)("Validation could not be processed.")}},[...i,t.id]))}}).catch(l=>{if(a!==o.current[t.id])return;let u;l instanceof Error?u=l.message:u=String(l)||(0,so.__)("Unknown error when running custom validation asynchronously."),n(c=>Pu(c,{custom:{type:"invalid",message:u}},[...i,t.id]))})}function SN(e,t,r){if(t.field?.isValid.required&&!t.field.isValid.required.validate(e,t.field))return{required:{type:"invalid"}};if(t.field?.isValid.pattern&&!t.field.isValid.pattern.validate(e,t.field))return{pattern:{type:"invalid",message:(0,so.__)("Value does not match the required pattern.")}};if(t.field?.isValid.min&&!t.field.isValid.min.validate(e,t.field))return{min:{type:"invalid",message:(0,so.__)("Value is below the minimum.")}};if(t.field?.isValid.max&&!t.field.isValid.max.validate(e,t.field))return{max:{type:"invalid",message:(0,so.__)("Value is above the maximum.")}};if(t.field?.isValid.minLength&&!t.field.isValid.minLength.validate(e,t.field))return{minLength:{type:"invalid",message:(0,so.__)("Value is too short.")}};if(t.field?.isValid.maxLength&&!t.field.isValid.maxLength.validate(e,t.field))return{maxLength:{type:"invalid",message:(0,so.__)("Value is too long.")}};if(t.field?.isValid.elements&&t.field.hasElements&&!t.field.getElements&&Array.isArray(t.field.elements)&&!t.field.isValid.elements.validate(e,t.field))return{elements:{type:"invalid",message:(0,so.__)("Value must be one of the elements.")}};if(t.field&&t.field.isValid.elements&&t.field.hasElements&&typeof t.field.getElements=="function")return WQ(t.field.getElements(),t,r),{elements:{type:"validating",message:(0,so.__)("Validating\u2026")}};let o;if(t.field&&t.field.isValid.custom)try{let n=t.field.getValue({item:e});o=t.field.isValid.custom((0,bN.default)(e,t.field.setValue({item:e,value:n})),t.field)}catch(n){let i;return n instanceof Error?i=n.message:i=String(n)||(0,so.__)("Unknown error when running custom validation."),{custom:{type:"invalid",message:i}}}if(typeof o=="string")return{custom:{type:"invalid",message:o}};if(o instanceof Promise)return qQ(o,t,r),{custom:{type:"validating",message:(0,so.__)("Validating\u2026")}};if(t.children.length>0){let n={};t.children.forEach(a=>{n[a.id]=SN(e,a,{...r,path:[...r.path,t.id,"children"]})});let i={};return Object.entries(n).forEach(([a,l])=>{l!==void 0&&(i[a]=l)}),Object.keys(i).length===0?void 0:{children:i}}}function xN(e,t){let r=e?.field?.getValue({item:t});if(e.children.length===0)return r;let o=e.children.map(n=>xN(n,t));return o?{value:r,children:o}:r}function YQ(e,t,r){let[o,n]=(0,is.useState)(),i=(0,is.useRef)({}),a=(0,is.useRef)({}),l=(0,is.useRef)({}),u=(0,is.useCallback)(()=>{let c={customCounterRef:i,elementsCounterRef:a,setFormValidity:n,path:[],item:e},m=UQ(r,t);if(m.length===0){n(void 0);return}let f={},d=[];m.forEach(h=>{let g=xN(h,e);if(l.current.hasOwnProperty(h.id)&&(0,F2.default)(l.current[h.id],g)){d.push(h.id);return}l.current[h.id]=g;let v=SN(e,h,c);v!==void 0&&(f[h.id]=v)}),n(h=>{let g={...h,...f},v=[...d,...Object.keys(f)];return Object.keys(g).forEach(b=>{g&&!v.includes(b)&&delete g[b]}),Object.keys(g).length===0&&(g=void 0),(0,F2.default)(h,g)?h:g})},[e,t,r]);return(0,is.useEffect)(()=>{u()},[u]),{validity:o,isValid:wN(o)}}var _N=YQ;var Co=s(P());function ZQ({data:e,field:t,onChange:r,fieldLabel:o,onClose:n}){let{fields:i}=(0,cl.useContext)(Ln),[a,l]=(0,cl.useState)({}),u=(0,cl.useMemo)(()=>(0,V2.default)(e,a,{arrayMerge:(v,y)=>y}),[e,a]),c=(0,cl.useMemo)(()=>({layout:no,fields:t.children?t.children:[{id:t.id,layout:no}]}),[t]),m=i.map(v=>({...v,Edit:v.Edit===null?void 0:v.Edit,isValid:{required:v.isValid.required?.constraint,elements:v.isValid.elements?.constraint,min:v.isValid.min?.constraint,max:v.isValid.max?.constraint,pattern:v.isValid.pattern?.constraint,minLength:v.isValid.minLength?.constraint,maxLength:v.isValid.maxLength?.constraint}})),{validity:f}=_N(u,m,c),d=()=>{r(a),n()},h=v=>{l(y=>(0,V2.default)(y,v,{arrayMerge:(b,T)=>T}))},g=(0,CN.useFocusOnMount)("firstInputElement");return(0,Co.jsxs)(ra.Modal,{className:"dataforms-layouts-panel__modal",onRequestClose:n,isFullScreen:!1,title:o,size:"medium",children:[(0,Co.jsx)("div",{ref:g,children:(0,Co.jsx)(Xo,{data:u,form:c,onChange:h,validity:f,children:(v,y,b)=>(0,Co.jsx)(v,{data:u,field:y,onChange:h,hideLabelFromVision:c.fields.length<2,validity:b},y.id)})}),(0,Co.jsxs)(ra.__experimentalHStack,{className:"dataforms-layouts-panel__modal-footer",spacing:3,children:[(0,Co.jsx)(ra.__experimentalSpacer,{}),(0,Co.jsx)(ra.Button,{variant:"tertiary",onClick:n,__next40pxDefaultSize:!0,children:(0,N2.__)("Cancel")}),(0,Co.jsx)(ra.Button,{variant:"primary",onClick:d,__next40pxDefaultSize:!0,children:(0,N2.__)("Apply")})]})]})}function KQ({data:e,field:t,onChange:r,labelPosition:o,summaryFields:n,fieldDefinition:i,onOpen:a}){let[l,u]=(0,cl.useState)(!1),c=t.children?t.label:i?.label;return(0,Co.jsxs)(Co.Fragment,{children:[(0,Co.jsx)(w0,{summaryFields:n,data:e,labelPosition:o,fieldLabel:c,disabled:i.readOnly===!0,onClick:()=>{a&&a(),u(!0)},"aria-expanded":l}),l&&(0,Co.jsx)(ZQ,{data:e,field:t,onChange:r,fieldLabel:c??"",onClose:()=>u(!1)})]})}var TN=KQ;function XQ(e){return Array.isArray(e)?e.map(t=>typeof t=="string"?t:t.id):[]}var x0=(e,t)=>Array.isArray(e)&&e.length>0?XQ(e).map(o=>t.find(n=>n.id===o)).filter(o=>o!==void 0):[];var xr=s(P());function PN(e){if(!e)return;let t=Object.keys(e).filter(r=>r!=="children");for(let r of t){let o=e[r];if(o!==void 0&&o.type==="invalid")return o.message?o.message:r==="required"?"A required field is empty":"Unidentified validation error"}if(e.children)for(let r of Object.values(e.children)){let o=PN(r);if(o)return o}}var QQ=(e,t)=>{let r=t.find(o=>o.id===e.id);return r||t.find(o=>{if(e.children){let n=e.children.filter(i=>!i.children);return n.length===0?!1:o.id===n[0].id}return o.id===e.id})},JQ=(e,t,r)=>{let o=x0(e.summary,r),n=QQ(t,r);return o.length===0?{summaryFields:n?[n]:[],fieldDefinition:n}:{summaryFields:o,fieldDefinition:n}};function EN({data:e,field:t,onChange:r,validity:o}){let{fields:n}=(0,Jm.useContext)(Ln),i=t.layout,[a,l]=(0,Jm.useState)(null),[u,c]=(0,Jm.useState)(!1),m=()=>c(!0),{fieldDefinition:f,summaryFields:d}=JQ(i,t,n);if(!f)return null;let h=i.labelPosition,g=PN(o),v=u&&!!g,y=ee("dataforms-layouts-panel__field-label",`dataforms-layouts-panel__field-label--label-position-${h}`,{"has-error":v}),b=t.children?t.label:f?.label,T=v?(0,xr.jsx)(Bn.Tooltip,{text:g,placement:"top",children:(0,xr.jsxs)(Bn.__experimentalHStack,{className:"dataforms-layouts-panel__field-label-error-content",justify:"flex-start",children:[(0,xr.jsx)(Bn.Icon,{icon:Ku,size:16}),(0,xr.jsx)(xr.Fragment,{children:b})]})}):b,x=i.openAs==="modal"?(0,xr.jsx)(TN,{data:e,field:t,onChange:r,labelPosition:h,summaryFields:d,fieldDefinition:f,onOpen:m}):(0,xr.jsx)(yN,{data:e,field:t,onChange:r,validity:o,labelPosition:h,summaryFields:d,fieldDefinition:f,popoverAnchor:a,onOpen:m});return h==="top"?(0,xr.jsxs)(Bn.__experimentalVStack,{className:"dataforms-layouts-panel__field",spacing:0,children:[(0,xr.jsx)("div",{className:y,style:{paddingBottom:0},children:T}),(0,xr.jsx)("div",{className:"dataforms-layouts-panel__field-control",children:x})]}):h==="none"?(0,xr.jsxs)(Bn.__experimentalHStack,{className:"dataforms-layouts-panel__field dataforms-layouts-panel__field--label-position-none",children:[v&&(0,xr.jsx)(Bn.Tooltip,{text:g,placement:"top",children:(0,xr.jsx)(Bn.Icon,{className:"dataforms-layouts-panel__field-label-error-content",icon:Ku,size:16})}),(0,xr.jsx)("div",{className:"dataforms-layouts-panel__field-control",children:x})]}):(0,xr.jsxs)(Bn.__experimentalHStack,{ref:l,className:"dataforms-layouts-panel__field",children:[(0,xr.jsx)("div",{className:y,children:T}),(0,xr.jsx)("div",{className:"dataforms-layouts-panel__field-control",children:x})]})}var si=s(N()),oa=s(B());var ur=s(P()),$Q=({children:e,...t})=>(0,ur.jsx)(si.CardHeader,{isBorderless:!0,...t,children:(0,ur.jsx)("div",{style:{height:"40px",width:"100%",display:"flex",justifyContent:"space-between",alignItems:"center"},children:e})});function eJ(e){let{isOpened:t,isCollapsible:r}=e,[o,n]=(0,oa.useState)(t),i=(0,oa.useCallback)(()=>{n(c=>!c)},[]),a=(0,oa.useCallback)(({children:c,...m})=>(0,ur.jsxs)(si.CardHeader,{...m,onClick:i,style:{cursor:"pointer",...m.style},isBorderless:!0,children:[(0,ur.jsx)("div",{style:{width:"100%",display:"flex",justifyContent:"space-between",alignItems:"center"},children:c}),(0,ur.jsx)(si.Button,{__next40pxDefaultSize:!0,variant:"tertiary",icon:o?Gf:Hf,"aria-expanded":o,"aria-label":o?"Collapse":"Expand"})]}),[i,o]);return{isOpen:r?o:!0,CardHeader:r?a:$Q}}function tJ(e,t,r){if(!t||Array.isArray(t)&&t.length===0)return!1;let n=(Array.isArray(t)?t:[t]).find(i=>typeof i=="string"?i===e.id:typeof i=="object"&&"id"in i?i.id===e.id:!1);return n?typeof n=="string"?!0:typeof n=="object"&&"visibility"in n?n.visibility==="always"||n.visibility==="when-collapsed"&&!r:!0:!1}function AN({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let{fields:i}=(0,oa.useContext)(Ln),a=t.layout,l=(0,oa.useMemo)(()=>({layout:no,fields:t.children??[]}),[t]),{isOpen:u,CardHeader:c}=eJ(a),f=x0(a.summary,i).filter(b=>tJ(b,a.summary,u)),d={blockStart:"medium",blockEnd:"medium",inlineStart:"medium",inlineEnd:"medium"};if(t.children){let b=!!t.label&&a.withHeader,T={blockStart:b?"none":"medium",blockEnd:"medium",inlineStart:"medium",inlineEnd:"medium"};return(0,ur.jsxs)(si.Card,{className:"dataforms-layouts-card__field",size:d,children:[b&&(0,ur.jsxs)(c,{className:"dataforms-layouts-card__field-header",children:[(0,ur.jsx)("span",{className:"dataforms-layouts-card__field-header-label",children:t.label}),f.length>0&&a.withHeader&&(0,ur.jsx)("div",{className:"dataforms-layouts-card__field-summary",children:f.map(x=>(0,ur.jsx)(x.render,{item:e,field:x},x.id))})]}),(u||!b)&&(0,ur.jsxs)(si.CardBody,{size:T,className:"dataforms-layouts-card__field-control",children:[t.description&&(0,ur.jsx)("div",{className:"dataforms-layouts-card__field-description",children:t.description}),(0,ur.jsx)(Xo,{data:e,form:l,onChange:r,validity:n?.children})]})]})}let h=i.find(b=>b.id===t.id);if(!h||!h.Edit)return null;let g=Eu("regular")?.component;if(!g)return null;let v=!!h.label&&a.withHeader,y={blockStart:v?"none":"medium",blockEnd:"medium",inlineStart:"medium",inlineEnd:"medium"};return(0,ur.jsxs)(si.Card,{className:"dataforms-layouts-card__field",size:d,children:[v&&(0,ur.jsxs)(c,{className:"dataforms-layouts-card__field-header",children:[(0,ur.jsx)("span",{className:"dataforms-layouts-card__field-header-label",children:h.label}),f.length>0&&a.withHeader&&(0,ur.jsx)("div",{className:"dataforms-layouts-card__field-summary",children:f.map(b=>(0,ur.jsx)(b.render,{item:e,field:b},b.id))})]}),(u||!v)&&(0,ur.jsx)(si.CardBody,{size:y,className:"dataforms-layouts-card__field-control",children:(0,ur.jsx)(g,{data:e,field:t,onChange:r,hideLabelFromVision:o||v,validity:n})})]})}var na=s(N());var Er=s(P());function rJ({title:e}){return(0,Er.jsx)(na.__experimentalVStack,{className:"dataforms-layouts-row__header",spacing:4,children:(0,Er.jsxs)(na.__experimentalHStack,{alignment:"center",children:[(0,Er.jsx)(na.__experimentalHeading,{level:2,size:13,children:e}),(0,Er.jsx)(na.__experimentalSpacer,{})]})})}var oJ=({children:e})=>(0,Er.jsx)(Er.Fragment,{children:e});function kN({data:e,field:t,onChange:r,hideLabelFromVision:o,validity:n}){let i=t.layout;if(t.children){let l={layout:no,fields:t.children};return(0,Er.jsxs)("div",{className:"dataforms-layouts-row__field",children:[!o&&t.label&&(0,Er.jsx)(rJ,{title:t.label}),(0,Er.jsx)(na.__experimentalHStack,{alignment:i.alignment,spacing:4,children:(0,Er.jsx)(Xo,{data:e,form:l,onChange:r,validity:n?.children,as:oJ,children:(u,c,m)=>(0,Er.jsx)("div",{className:"dataforms-layouts-row__field-control",style:i.styles[c.id],children:(0,Er.jsx)(u,{data:e,field:c,onChange:r,hideLabelFromVision:o,validity:m})},c.id)})})]})}let a=Eu("regular")?.component;return a?(0,Er.jsx)(Er.Fragment,{children:(0,Er.jsx)("div",{className:"dataforms-layouts-row__field-control",children:(0,Er.jsx)(a,{data:e,field:t,onChange:r,validity:n})})}):null}var _0=s(B()),ON=s(M());var Au=s(P());function RN({data:e,field:t,onChange:r}){let{fields:o}=(0,_0.useContext)(Ln),n=(0,_0.useMemo)(()=>({layout:no,fields:t.children??[]}),[t]);if(!t.children)return null;let i=t.layout.summary??"",a=i?o.find(u=>u.id===i):void 0,l;return a&&a.render?l=(0,Au.jsx)(a.render,{item:e,field:a}):l=t.label||(0,ON.__)("More details"),(0,Au.jsxs)("details",{className:"dataforms-layouts-details__details",children:[(0,Au.jsx)("summary",{className:"dataforms-layouts-details__summary",children:l}),(0,Au.jsx)("div",{className:"dataforms-layouts-details__content",children:(0,Au.jsx)(Xo,{data:e,form:n,onChange:r})})]})}var ku=s(P()),nJ=[{type:"regular",component:pN,wrapper:({children:e})=>(0,ku.jsx)(Ou.__experimentalVStack,{className:"dataforms-layouts__wrapper",spacing:4,children:e})},{type:"panel",component:EN,wrapper:({children:e})=>(0,ku.jsx)(Ou.__experimentalVStack,{className:"dataforms-layouts__wrapper",spacing:2,children:e})},{type:"card",component:AN,wrapper:({children:e})=>(0,ku.jsx)(Ou.__experimentalVStack,{className:"dataforms-layouts__wrapper",spacing:6,children:e})},{type:"row",component:kN,wrapper:({children:e,layout:t})=>(0,ku.jsx)(Ou.__experimentalVStack,{className:"dataforms-layouts__wrapper",spacing:4,children:(0,ku.jsx)("div",{className:"dataforms-layouts-row__field",children:(0,ku.jsx)(Ou.__experimentalHStack,{spacing:4,alignment:t.alignment,children:e})})})},{type:"details",component:RN}];function Eu(e){return nJ.find(t=>t.type===e)}var C0=s(P()),iJ=({children:e})=>(0,C0.jsx)(IN.__experimentalVStack,{className:"dataforms-layouts__wrapper",spacing:4,children:e});function Xo({data:e,form:t,onChange:r,validity:o,children:n,as:i}){let{fields:a}=(0,FN.useContext)(Ln);function l(c){return a.find(m=>m.id===c.id)}let u=i??Eu(t.layout.type)?.wrapper??iJ;return(0,C0.jsx)(u,{layout:t.layout,children:t.fields.map(c=>{let m=Eu(c.layout.type)?.component;if(!m)return null;let f=c.children?void 0:l(c);return f&&f.isVisible&&!f.isVisible(e)?null:n?n(m,c,o?.[c.id]):(0,C0.jsx)(m,{data:e,field:c,onChange:r,validity:o?.[c.id]},c.id)})})}var L2=s(P());function M2({data:e,form:t,fields:r,onChange:o,validity:n}){let i=(0,D2.useMemo)(()=>v0(t),[t]),a=(0,D2.useMemo)(()=>ea(r),[r]);return t.fields?(0,L2.jsx)(fN,{fields:a,children:(0,L2.jsx)(Xo,{data:e,form:i,onChange:o,validity:n})}):null}var DN=s(n2());var LN=s(Tl()),To=s(ja());function VN(e=""){return(0,DN.default)(e.trim().toLowerCase())}var sJ=[];function NN(e,t){switch(t){case"days":return _u(new Date,e);case"weeks":return ZF(new Date,e);case"months":return Uy(new Date,e);case"years":return Wy(new Date,e);default:return new Date}}function ia(e,t,r){if(!e)return{data:sJ,paginationInfo:{totalItems:0,totalPages:0}};let o=ea(r),n=[...e];if(t.search){let c=VN(t.search);n=n.filter(m=>o.filter(f=>f.enableGlobalSearch).some(f=>{let d=f.getValue({item:m});return(Array.isArray(d)?d:[d]).some(g=>VN(String(g)).includes(c))}))}t.filters&&t.filters?.length>0&&t.filters.forEach(c=>{let m=o.find(f=>f.id===c.field);if(m){if(c.operator===It&&c?.value?.length>0)n=n.filter(f=>{let d=m.getValue({item:f});return Array.isArray(d)?c.value.some(h=>d.includes(h)):typeof d=="string"?c.value.includes(d):!1});else if(c.operator===Ft&&c?.value?.length>0)n=n.filter(f=>{let d=m.getValue({item:f});return Array.isArray(d)?!c.value.some(h=>d.includes(h)):typeof d=="string"?!c.value.includes(d):!1});else if(c.operator===Rr&&c?.value?.length>0)n=n.filter(f=>c.value.every(d=>m.getValue({item:f})?.includes(d)));else if(c.operator===Ir&&c?.value?.length>0)(0,LN.default)("The 'isNotAll' filter operator",{since:"7.0",alternative:"'isNone'"}),n=n.filter(f=>c.value.every(d=>!m.getValue({item:f})?.includes(d)));else if(c.operator===Lt)n=n.filter(f=>c.value===m.getValue({item:f})||c.value===void 0);else if(c.operator===Mt)n=n.filter(f=>c.value!==m.getValue({item:f}));else if(c.operator===ji&&c.value!==void 0){let f=(0,To.getDate)(c.value);n=n.filter(d=>{let h=(0,To.getDate)(m.getValue({item:d}));return f.getTime()===h.getTime()})}else if(c.operator===zi&&c.value!==void 0){let f=(0,To.getDate)(c.value);n=n.filter(d=>{let h=(0,To.getDate)(m.getValue({item:d}));return f.getTime()!==h.getTime()})}else if(c.operator===Ii&&c.value!==void 0)n=n.filter(f=>m.getValue({item:f})m.getValue({item:f})>c.value);else if(c.operator===Vi&&c.value!==void 0)n=n.filter(f=>m.getValue({item:f})<=c.value);else if(c.operator===Ni&&c.value!==void 0)n=n.filter(f=>m.getValue({item:f})>=c.value);else if(c.operator===An&&c?.value!==void 0)n=n.filter(f=>{let d=m.getValue({item:f});return typeof d=="string"&&c.value&&d.toLowerCase().includes(String(c.value).toLowerCase())});else if(c.operator===kn&&c?.value!==void 0)n=n.filter(f=>{let d=m.getValue({item:f});return typeof d=="string"&&c.value&&!d.toLowerCase().includes(String(c.value).toLowerCase())});else if(c.operator===On&&c?.value!==void 0)n=n.filter(f=>{let d=m.getValue({item:f});return typeof d=="string"&&c.value&&d.toLowerCase().startsWith(String(c.value).toLowerCase())});else if(c.operator===Di&&c.value!==void 0){let f=(0,To.getDate)(c.value);n=n.filter(d=>(0,To.getDate)(m.getValue({item:d}))(0,To.getDate)(m.getValue({item:d}))>f)}else if(c.operator===Mi&&c.value!==void 0){let f=(0,To.getDate)(c.value);n=n.filter(d=>(0,To.getDate)(m.getValue({item:d}))<=f)}else if(c.operator===Bi&&c.value!==void 0){let f=(0,To.getDate)(c.value);n=n.filter(d=>(0,To.getDate)(m.getValue({item:d}))>=f)}else if(c.operator===Br&&Array.isArray(c.value)&&c.value.length===2&&c.value[0]!==void 0&&c.value[1]!==void 0)n=n.filter(f=>{let d=m.getValue({item:f});return typeof d=="number"||d instanceof Date||typeof d=="string"?d>=c.value[0]&&d<=c.value[1]:!1});else if(c.operator===jr&&c.value?.value!==void 0&&c.value?.unit!==void 0){let f=NN(c.value.value,c.value.unit);n=n.filter(d=>{let h=(0,To.getDate)(m.getValue({item:d}));return h>=f&&h<=new Date})}else if(c.operator===eo&&c.value?.value!==void 0&&c.value?.unit!==void 0){let f=NN(c.value.value,c.value.unit);n=n.filter(d=>(0,To.getDate)(m.getValue({item:d}))c.enableSorting!==!1&&c.id===t.sort?.field):null,a=t.groupBy?.field?o.find(c=>c.enableSorting!==!1&&c.id===t.groupBy?.field):null;(i||a)&&n.sort((c,m)=>{if(a){let f=a.sort(c,m,t.groupBy?.direction??"asc");if(f!==0)return f}return i?i.sort(c,m,t.sort?.direction??"desc"):0});let l=n.length,u=1;if(t.page!==void 0&&t.perPage!==void 0){let c=(t.page-1)*t.perPage;l=n?.length||0,u=Math.ceil(l/t.perPage),n=n?.slice(c,c+t.perPage)}return{data:n,paginationInfo:{totalItems:l,totalPages:u}}}var V0=s(ge()),xD=s(Ke()),_D=s(Ve());var MN=Object.prototype.hasOwnProperty;function BN(e,t,r){for(r of e.keys())if(fl(r,t))return r}function fl(e,t){var r,o,n;if(e===t)return!0;if(e&&t&&(r=e.constructor)===t.constructor){if(r===Date)return e.getTime()===t.getTime();if(r===RegExp)return e.toString()===t.toString();if(r===Array){if((o=e.length)===t.length)for(;o--&&fl(e[o],t[o]););return o===-1}if(r===Set){if(e.size!==t.size)return!1;for(o of e)if(n=o,n&&typeof n=="object"&&(n=BN(t,n),!n)||!t.has(n))return!1;return!0}if(r===Map){if(e.size!==t.size)return!1;for(o of e)if(n=o[0],n&&typeof n=="object"&&(n=BN(t,n),!n)||!fl(o[1],t.get(n)))return!1;return!0}if(r===ArrayBuffer)e=new Uint8Array(e),t=new Uint8Array(t);else if(r===DataView){if((o=e.byteLength)===t.byteLength)for(;o--&&e.getInt8(o)===t.getInt8(o););return o===-1}if(ArrayBuffer.isView(e)){if((o=e.byteLength)===t.byteLength)for(;o--&&e[o]===t[o];);return o===-1}if(!r||typeof e=="object"){o=0;for(r in e)if(MN.call(e,r)&&++o&&!MN.call(t,r)||!(r in t)||!fl(e[r],t[r]))return!1;return Object.keys(t).length===o}}return e!==e&&t!==t}function T0(e,t,r){return`dataviews-${e}-${t}-${r}`}var $m=s(B()),P0=s(ie()),B2=s(Do());function aJ(e,t){let r={...e};for(let o of t)delete r[o];return r}function sa(e){let{kind:t,name:r,slug:o,defaultView:n,queryParams:i,onChangeQueryParams:a}=e,l=T0(t,r,o),u=(0,P0.useSelect)(b=>b(B2.store).get("core/views",l),[l]),{set:c}=(0,P0.useDispatch)(B2.store),m=u??n,f=Number(i?.page??m.page??1),d=i?.search??m.search??"",h=(0,$m.useMemo)(()=>({...m,page:f,search:d}),[m,f,d]),g=!!u,v=(0,$m.useCallback)(b=>{let T={page:b?.page,search:b?.search},x=aJ(b,["page","search"]);a&&!fl(T,{page:f,search:d})&&a(T),fl(m,x)||(fl(x,n)?c("core/views",l,void 0):c("core/views",l,x))},[a,f,d,m,n,c,l]),y=(0,$m.useCallback)(()=>{c("core/views",l,void 0)},[l,c]);return{view:h,isModified:g,updateView:v,resetToDefault:y}}var jN=s(ie()),zN=s(Do());async function ep(e){let{kind:t,name:r,slug:o,defaultView:n,queryParams:i}=e,a=T0(t,r,o),u=(0,jN.select)(zN.store).get("core/views",a)??n,c=i?.page??1,m=i?.search??"";return{...u,page:c,search:m}}var CD=s(ie());var HN=s(ge()),j2=s(ie()),E0=s(B()),GN=s(Ke());var{useGlobalStyles:lJ}=L(GN.privateApis);function gf(){let{merged:e}=lJ(),t=(0,j2.useSelect)(u=>{let{getSettings:c}=L(u(Re));return c()},[]),r=t.__experimentalAdditionalBlockPatterns??t.__experimentalBlockPatterns,o=(0,j2.useSelect)(u=>u(HN.store).getBlockPatterns(),[]),n=(0,E0.useMemo)(()=>[...r||[],...o||[]].filter(Ic),[r,o]),[i,a]=(0,E0.useMemo)(()=>zd(e,[],{disableRootPadding:!1}),[e]);return(0,E0.useMemo)(()=>{let{__experimentalAdditionalBlockPatterns:u,styles:c,__experimentalFeatures:m,...f}=t;return{...f,styles:i,__experimentalFeatures:a,__experimentalBlockPatterns:n,isPreviewMode:!0}},[t,n,i,a])}var O0=s(N()),sD=s(M());var UN=s(N()),tp=s(B()),rp=s(M());var op=s(ie()),WN=s(Ve()),A0=s(vp()),qN=s(Un()),YN=s(ge()),ZN=s(Ke());var aa=s(P()),{useHistory:uJ,useLocation:cJ}=L(WN.privateApis),{CreatePatternModal:fJ,useAddPatternCategory:dJ}=L(A0.privateApis),{CreateTemplatePartModal:mJ}=L(ZN.privateApis);function KN(){let e=uJ(),t=cJ(),[r,o]=(0,tp.useState)(!1),[n,i]=(0,tp.useState)(!1),{createPatternFromFile:a}=L((0,op.useDispatch)(A0.store)),{createSuccessNotice:l,createErrorNotice:u}=(0,op.useDispatch)(qN.store),c=(0,tp.useRef)(),{isBlockBasedTheme:m,addNewPatternLabel:f,addNewTemplatePartLabel:d,canCreatePattern:h,canCreateTemplatePart:g}=(0,op.useSelect)(_=>{let{getCurrentTheme:O,getPostType:R,canUser:A}=_(YN.store);return{isBlockBasedTheme:O()?.is_block_theme,addNewPatternLabel:R(Oe.user)?.labels?.add_new_item,addNewTemplatePartLabel:R(je)?.labels?.add_new_item,canCreatePattern:A("create",{kind:"postType",name:Oe.user}),canCreateTemplatePart:A("create",{kind:"postType",name:je})}},[]);function v({pattern:_}){o(!1),e.navigate(`/${Oe.user}/${_.id}?canvas=edit`)}function y(_){i(!1),e.navigate(`/${je}/${_.id}?canvas=edit`)}function b(){o(!1),i(!1)}let T=[];h&&T.push({icon:id,onClick:()=>o(!0),title:f}),m&&g&&T.push({icon:$1,onClick:()=>i(!0),title:d}),h&&T.push({icon:sw,onClick:()=>{c.current.click()},title:(0,rp.__)("Import pattern from JSON")});let{categoryMap:x,findOrCreateTerm:C}=dJ();return T.length===0?null:(0,aa.jsxs)(aa.Fragment,{children:[f&&(0,aa.jsx)(UN.DropdownMenu,{controls:T,icon:null,toggleProps:{variant:"primary",showTooltip:!1,__next40pxDefaultSize:!0},text:f,label:f}),r&&(0,aa.jsx)(fJ,{onClose:()=>o(!1),onSuccess:v,onError:b}),n&&(0,aa.jsx)(mJ,{closeModal:()=>i(!1),blocks:[],onCreate:y,onError:b}),(0,aa.jsx)("input",{type:"file",accept:".json",hidden:!0,ref:c,onChange:async _=>{let O=_.target.files?.[0];if(O)try{let R;if(t.query.postType!==je){let k=Array.from(x.values()).find(I=>I.name===t.query.categoryId);k&&(R=k.id||await C(k.label))}let A=await a(O,R?[R]:void 0);!R&&t.query.categoryId!=="my-patterns"&&e.navigate(`/pattern?categoryId=${en}`),l((0,rp.sprintf)((0,rp.__)('Imported "%s" from JSON.'),A.title.raw),{type:"snackbar",id:"import-pattern-success"})}catch(R){u(R.message,{type:"snackbar",id:"import-pattern-error"})}finally{_.target.value=""}}})]})}var XN=s(N()),QN=s(B()),JN=s(M()),$N=s(vp());var dl=s(P()),{RenamePatternCategoryModal:pJ}=L($N.privateApis);function eD({category:e,onClose:t}){let[r,o]=(0,QN.useState)(!1);return(0,dl.jsxs)(dl.Fragment,{children:[(0,dl.jsx)(XN.MenuItem,{onClick:()=>o(!0),children:(0,JN.__)("Rename")}),r&&(0,dl.jsx)(hJ,{category:e,onClose:()=>{o(!1),t()}})]})}function hJ({category:e,onClose:t}){let r={id:e.id,slug:e.slug,name:e.label},o=Ya();return(0,dl.jsx)(pJ,{category:r,existingCategories:o,onClose:t,overlayClassName:"edit-site-list__rename-modal",focusOnMount:"firstContentElement",size:"small"})}var k0=s(N()),tD=s(ge()),z2=s(ie()),rD=s(B()),H2=s(Cr()),jn=s(M()),oD=s(Un()),nD=s(Ve());var Ru=s(P()),{useHistory:gJ}=L(nD.privateApis);function iD({category:e,onClose:t}){let[r,o]=(0,rD.useState)(!1),n=gJ(),{createSuccessNotice:i,createErrorNotice:a}=(0,z2.useDispatch)(oD.store),{deleteEntityRecord:l,invalidateResolution:u}=(0,z2.useDispatch)(tD.store),c=async()=>{try{await l("taxonomy","wp_pattern_category",e.id,{force:!0},{throwOnError:!0}),u("getUserPatternCategories"),u("getEntityRecords",["postType",Oe.user,{per_page:-1}]),i((0,jn.sprintf)((0,jn._x)('"%s" deleted.',"pattern category"),e.label),{type:"snackbar",id:"pattern-category-delete"}),t?.(),n.navigate(`/pattern?categoryId=${en}`)}catch(m){let f=m.message&&m.code!=="unknown_error"?m.message:(0,jn.__)("An error occurred while deleting the pattern category.");a(f,{type:"snackbar",id:"pattern-category-delete"})}};return(0,Ru.jsxs)(Ru.Fragment,{children:[(0,Ru.jsx)(k0.MenuItem,{isDestructive:!0,onClick:()=>o(!0),children:(0,jn.__)("Delete")}),(0,Ru.jsx)(k0.__experimentalConfirmDialog,{isOpen:r,onConfirm:c,onCancel:()=>o(!1),confirmButtonText:(0,jn.__)("Delete"),className:"edit-site-patterns__delete-modal",title:(0,jn.sprintf)((0,jn._x)('Delete "%s"?',"pattern category"),(0,H2.decodeEntities)(e.label)),size:"medium",__experimentalHideHeader:!1,children:(0,jn.sprintf)((0,jn.__)('Are you sure you want to delete the category "%s"? The patterns will not be deleted.'),(0,H2.decodeEntities)(e.label))})]})}var ss=s(P());function aD({categoryId:e,type:t}){let{patternCategories:r}=Ya(),o;return t===Oe.user&&e&&(o=r.find(n=>n.name===e)),(0,ss.jsxs)(ss.Fragment,{children:[(0,ss.jsx)(KN,{}),!!o?.id&&(0,ss.jsx)(O0.DropdownMenu,{icon:qn,label:(0,sD.__)("Actions"),toggleProps:{className:"edit-site-patterns__button",size:"compact"},children:({onClose:n})=>(0,ss.jsxs)(O0.MenuGroup,{children:[(0,ss.jsx)(eD,{category:o,onClose:n}),(0,ss.jsx)(iD,{category:o,onClose:n})]})})]})}var I0=s(M());var G2=s(B()),lD=s(Ve()),np=s(ie()),R0=s(ge());var{useHistory:vJ}=L(lD.privateApis),uD=()=>{let e=(0,np.useSelect)(n=>n(R0.store).getCurrentTheme()),{getEntityRecord:t}=(0,np.useSelect)(R0.store),{editEntityRecord:r,saveEditedEntityRecord:o}=(0,np.useDispatch)(R0.store);return(0,G2.useMemo)(()=>({id:"set-active-template",label(n){return n.some(i=>i._isActive)?(0,I0.__)("Deactivate"):(0,I0.__)("Activate")},isPrimary:!0,icon:ba,isEligible(n){return n.theme!==e.stylesheet?!1:typeof n.id!="number"?n._isActive===!1:!0},async callback(n){let i=n.some(l=>l._isActive),a={...await t("root","site").active_templates??{}};for(let l of n)i?delete a[l.slug]:a[l.slug]=l.id;await r("root","site",void 0,{active_templates:a}),await o("root","site")}}),[r,o,t,e])},ml=()=>{let e=vJ();return(0,G2.useMemo)(()=>({id:"edit-post",label:(0,I0.__)("Edit"),isPrimary:!0,icon:ba,isEligible(t){return t.status==="trash"?!1:t.type!==Oe.theme},callback(t){let r=t[0];e.navigate(`/${r.type}/${r.id}?canvas=edit`)}}),[e])};var mD=s(N()),ai=s(M()),vf=s(B()),U2=s(St());var pD=s(Xr()),hD=s(Ke());var cD=s(ge()),fD=s(ie());function pl(e,t){return(0,fD.useSelect)(r=>{let{getEntityRecord:o,getUser:n,getEditedEntityRecord:i}=r(cD.store),a=i("postType",e,t),l=a?.original_source,u=a?.author_text;switch(l){case"theme":return{type:l,icon:Wn,text:u,isCustomized:a.source===vb.custom};case"plugin":return{type:l,icon:j1,text:u,isCustomized:a.source===vb.custom};case"site":{let c=o("root","__unstableBase");return{type:l,icon:y1,imageUrl:c?.site_logo?o("postType","attachment",c.site_logo)?.source_url:void 0,text:u,isCustomized:!1}}default:{let c=n(a.author);return{type:"user",icon:gs,imageUrl:c?.avatar_urls?.[48],text:u??c?.name,isCustomized:!1}}}},[e,t])}var dn=s(P()),{useStyle:yJ}=L(hD.privateApis);function bJ({item:e}){let t=(0,vf.useId)(),r=e.description||e?.excerpt?.raw,o=e.type===je,n=yJ("color.background"),i=(0,vf.useMemo)(()=>e.blocks??(0,pD.parse)(e.content.raw,{__unstableSkipMigrationLogs:!0}),[e?.content?.raw,e.blocks]),a=!i?.length;return(0,dn.jsxs)("div",{className:"page-patterns-preview-field",style:{backgroundColor:n},"aria-describedby":r?t:void 0,children:[a&&o&&(0,ai.__)("Empty template part"),a&&!o&&(0,ai.__)("Empty pattern"),!a&&(0,dn.jsx)(U2.BlockPreview.Async,{children:(0,dn.jsx)(U2.BlockPreview,{blocks:i,viewportWidth:e.viewportWidth})}),!!r&&(0,dn.jsx)("div",{hidden:!0,id:t,children:r})]})}var gD={label:(0,ai.__)("Preview"),id:"preview",render:bJ,enableSorting:!1},dD=[{value:ds.full,label:(0,ai._x)("Synced","pattern (singular)"),description:(0,ai.__)("Patterns that are kept in sync across the site.")},{value:ds.unsynced,label:(0,ai._x)("Not synced","pattern (singular)"),description:(0,ai.__)("Patterns that can be changed freely without affecting the site.")}],vD={label:(0,ai.__)("Sync status"),id:"sync-status",render:({item:e})=>{let t="wp_pattern_sync_status"in e?e.wp_pattern_sync_status||ds.full:ds.unsynced;return(0,dn.jsx)("span",{className:`edit-site-patterns__field-sync-status-${t}`,children:dD.find(({value:r})=>r===t).label})},elements:dD,filterBy:{operators:[YC],isPrimary:!0},enableSorting:!1};function wJ({item:e}){let[t,r]=(0,vf.useState)(!1),{text:o,icon:n,imageUrl:i}=pl(e.type,e.id);return(0,dn.jsxs)(mD.__experimentalHStack,{alignment:"left",spacing:0,children:[i&&(0,dn.jsx)("div",{className:ee("page-templates-author-field__avatar",{"is-loaded":t}),children:(0,dn.jsx)("img",{onLoad:()=>r(!0),alt:"",src:i})}),!i&&(0,dn.jsx)("div",{className:"page-templates-author-field__icon",children:(0,dn.jsx)(gi,{icon:n})}),(0,dn.jsx)("span",{className:"page-templates-author-field__name",children:o})]})}var yD={label:(0,ai.__)("Author"),id:"author",getValue:({item:e})=>e.author_text,render:wJ,filterBy:{isPrimary:!0}};var TD=s(kt());var PD=s(N()),as=s(P()),{ExperimentalBlockEditorProvider:SJ}=L(SD.privateApis),{usePostActions:bD,patternTitleField:xJ}=L(xD.privateApis),{useLocation:_J,useHistory:CJ}=L(_D.privateApis),wD=[],ED={[WC]:{layout:{styles:{author:{width:"1%"}}}},[Sp]:{layout:{badgeFields:["sync-status"]}}},TJ={type:Sp,perPage:20,titleField:"title",mediaField:"preview",fields:["sync-status"],filters:[],...ED[Sp]};function PJ(e,t){let{patternCategories:r}=Ya(),o=(0,CD.useSelect)(l=>l(V0.store).getCurrentTheme()?.default_template_part_areas||[],[]),n,i,a;if(e===je){let l=o.find(u=>u.area===t);n=l?.label||(0,F0.__)("All Template Parts"),i=l?.description||(0,F0.__)("Includes every template part defined for any area.")}else e===Oe.user&&t&&(a=r.find(l=>l.name===t),n=a?.label,i=a?.description);return{title:n,description:i}}function W2(){let{path:e,query:t}=_J(),{postType:r="wp_block",categoryId:o}=t,n=CJ(),i=o||en,{view:a,updateView:l,isModified:u,resetToDefault:c}=sa({kind:"postType",name:r,slug:i,defaultView:TJ,queryParams:{page:t.pageNumber,search:t.search},onChangeQueryParams:I=>{n.navigate((0,TD.addQueryArgs)(e,{...t,pageNumber:I.page,search:I.search}))}}),m=a.filters?.find(({field:I})=>I==="sync-status")?.value,{patterns:f,isResolving:d}=Mv(r,i,{search:a.search,syncStatus:m}),{records:h}=(0,V0.useEntityRecords)("postType",je,{per_page:-1}),g=(0,ip.useMemo)(()=>{if(!h)return wD;let I=new Set;return h.forEach(D=>{I.add(D.author_text)}),Array.from(I).map(D=>({value:D,label:D}))},[h]),v=(0,ip.useMemo)(()=>{let I=[gD,xJ];return r===Oe.user?I.push(vD):r===je&&I.push({...yD,elements:g}),I},[r,g]),{data:y,paginationInfo:b}=(0,ip.useMemo)(()=>{let I={...a};return delete I.search,r!==je&&(I.filters=[]),ia(f,I,v)},[f,a,v,r]),T=OI(y),x=bD({postType:je,context:"list"}),C=bD({postType:Oe.user,context:"list"}),_=ml(),O=(0,ip.useMemo)(()=>r===je?[_,...x].filter(Boolean):[_,...C].filter(Boolean),[_,r,x,C]),R=gf(),{title:A,description:k}=PJ(r,i);return(0,as.jsx)(SJ,{settings:R,children:(0,as.jsx)(tn,{className:"edit-site-page-patterns-dataviews",title:A,subTitle:k,actions:(0,as.jsxs)(as.Fragment,{children:[u&&(0,as.jsx)(PD.Button,{__next40pxDefaultSize:!0,onClick:c,children:(0,F0.__)("Reset view")}),(0,as.jsx)(aD,{})]}),children:(0,as.jsx)(ta,{paginationInfo:b,fields:v,actions:O,data:T||wD,getItemId:I=>I.name??I.id,isLoading:d,isItemClickable:I=>I.type!==Oe.theme,onClickItem:I=>{n.navigate(`/${I.type}/${[Oe.user,je].includes(I.type)?I.id:I.name}?canvas=edit`)},view:a,onChangeView:l,defaultLayouts:ED},i+r)})})}var sp=s(P()),AD={name:"patterns",path:"/pattern",areas:{sidebar({siteData:e}){let r=e.currentTheme?.is_block_theme||an(e)?"/":void 0;return(0,sp.jsx)(nu,{backPath:r})},content:(0,sp.jsx)(W2,{}),mobile({siteData:e,query:t}){let{categoryId:r}=t,n=e.currentTheme?.is_block_theme||an(e)?"/":void 0;return r?(0,sp.jsx)(W2,{}):(0,sp.jsx)(nu,{backPath:n})}}};var N0=s(P()),kD={name:"pattern-item",path:"/wp_block/:postId",areas:{sidebar({siteData:e}){let r=e.currentTheme?.is_block_theme||an(e)?"/":void 0;return(0,N0.jsx)(nu,{backPath:r})},mobile:(0,N0.jsx)(ht,{}),preview:(0,N0.jsx)(ht,{})}};var D0=s(P()),OD={name:"template-part-item",path:"/wp_template_part/*postId",areas:{sidebar:(0,D0.jsx)(nu,{backPath:"/"}),mobile:(0,D0.jsx)(ht,{}),preview:(0,D0.jsx)(ht,{})}};var Z2=s(M());var RD=s(ge()),ID=s(B()),FD=s(N()),q2=s(M()),VD=s(Ve()),Y2=s(kt());var Iu=s(P()),{useLocation:EJ}=L(VD.privateApis),AJ=[];function kJ({template:e,isActive:t}){let{text:r,icon:o}=pl(e.type,e.id);return(0,Iu.jsx)(Kt,{to:(0,Y2.addQueryArgs)("/template",{activeView:r}),icon:o,"aria-current":t,children:r})}function ND(){let{query:{activeView:e="active"}}=EJ(),{records:t}=(0,RD.useEntityRecords)("root","registeredTemplate",{per_page:-1}),r=(0,ID.useMemo)(()=>{let o=t?.reduce((n,i)=>{let a=i.author_text;return a&&!n[a]&&(n[a]=i),n},{});return(o&&Object.values(o))??AJ},[t]);return(0,Iu.jsxs)(FD.__experimentalItemGroup,{className:"edit-site-sidebar-navigation-screen-templates-browse",children:[(0,Iu.jsx)(Kt,{to:"/template",icon:rd,"aria-current":e==="active",children:(0,q2.__)("Active templates")}),(0,Iu.jsx)(Kt,{to:(0,Y2.addQueryArgs)("/template",{activeView:"user"}),icon:gs,"aria-current":e==="user",children:(0,q2.__)("Created templates")}),r.map(o=>(0,Iu.jsx)(kJ,{template:o,isActive:e===o.author_text},o.author_text))]})}var DD=s(ge()),LD=s(B()),MD=s(N()),BD=s(M()),jD=s(Ve()),zD=s(kt());var yf=s(P()),{useLocation:OJ}=L(jD.privateApis),RJ=[];function IJ({template:e,isActive:t}){let{text:r,icon:o}=pl(e.type,e.id);return(0,yf.jsx)(Kt,{to:(0,zD.addQueryArgs)("/template",{activeView:r}),icon:o,"aria-current":t,children:r})}function HD(){let{query:{activeView:e="all"}}=OJ(),{records:t}=(0,DD.useEntityRecords)("postType",Ye,{per_page:-1}),r=(0,LD.useMemo)(()=>{let o=t?.reduce((n,i)=>{let a=i.author_text;return a&&!n[a]&&(n[a]=i),n},{});return(o&&Object.values(o))??RJ},[t]);return(0,yf.jsxs)(MD.__experimentalItemGroup,{className:"edit-site-sidebar-navigation-screen-templates-browse",children:[(0,yf.jsx)(Kt,{to:"/template",icon:Wn,"aria-current":e==="all",children:(0,BD.__)("All templates")}),r.map(o=>(0,yf.jsx)(IJ,{template:o,isActive:e===o.author_text},o.author_text))]})}var L0=s(P());function M0({backPath:e}){return(0,L0.jsx)(Jr,{title:(0,Z2.__)("Templates"),description:(0,Z2.__)("Create new templates, or reset any customizations made to the templates supplied by your theme."),backPath:e,content:window?.__experimentalTemplateActivate?(0,L0.jsx)(ND,{}):(0,L0.jsx)(HD,{})})}var ca=s(M()),CL=s(Cr()),pn=s(B()),Pf=s(ge());var TL=s(Ve()),PL=s(Ke()),rC=s(kt()),up=s(ie()),EL=s(et());var q0=s(N()),AL=s(Un());var Yr=s(N()),cL=s(Cr()),li=s(B()),_f=s(ie()),j0=s(ge()),fL=s(et());var Ao=s(M()),dL=s(Un()),mL=s(Ve()),pL=s(Ol());var la=s(B()),hl=s(M()),nt=s(N()),JD=s(ge()),$D=s(Cr()),eL=s(et()),tL=s(Ol()),rL=s(kt());var bf=s(ie()),wf=s(ge()),GD=s(Cr()),Po=s(B()),lt=s(M());var UD=s(kt());var FJ={},VJ=(e,t)=>{let r=e;return t.split(".").forEach(o=>{r=r?.[o]}),r};function K2(e,t){return`${e}-${(0,UD.safeDecodeURI)(t)}`}var WD=(e,t)=>(e||[]).map(r=>({...r,name:(0,GD.decodeEntities)(VJ(r,t))})),X2=()=>(0,bf.useSelect)(e=>e(wf.store).getEntityRecords("postType",Ye,{per_page:-1}),[]),Fu=()=>(0,bf.useSelect)(e=>e(wf.store).getCurrentTheme()?.default_template_types||[],[]),qD=()=>{let e=(0,bf.useSelect)(t=>t(wf.store).getPostTypes({per_page:-1}),[]);return(0,Po.useMemo)(()=>{let t=["attachment"];return e?.filter(({viewable:r,slug:o})=>r&&!t.includes(o)).sort((r,o)=>r.slug==="post"||o.slug==="post"?0:r.name.localeCompare(o.name))},[e])},NJ=()=>{let e=(0,bf.useSelect)(t=>t(wf.store).getTaxonomies({per_page:-1}),[]);return(0,Po.useMemo)(()=>e?.filter(({visibility:t})=>t?.publicly_queryable),[e])};function YD(){let e=qD(),t=(0,Po.useMemo)(()=>e?.filter(i=>i.has_archive),[e]),r=X2(),o=(0,Po.useMemo)(()=>e?.reduce((i,{labels:a})=>{let l=a.singular_name.toLowerCase();return i[l]=(i[l]||0)+1,i},{}),[e]),n=(0,Po.useCallback)(({labels:i,slug:a})=>{let l=i.singular_name.toLowerCase();return o[l]>1&&l!==a},[o]);return(0,Po.useMemo)(()=>t?.filter(i=>!(r||[]).some(a=>a.slug==="archive-"+i.slug)).map(i=>{let a;return n(i)?a=(0,lt.sprintf)((0,lt.__)("Archive: %1$s (%2$s)"),i.labels.singular_name,i.slug):a=(0,lt.sprintf)((0,lt.__)("Archive: %s"),i.labels.singular_name),{slug:"archive-"+i.slug,description:(0,lt.sprintf)((0,lt.__)("Displays an archive with the latest posts of type: %s."),i.labels.singular_name),title:a,icon:typeof i.icon=="string"&&i.icon.startsWith("dashicons-")?i.icon.slice(10):ps,templatePrefix:"archive"}})||[],[t,r,n])}var ZD=e=>{let t=qD(),r=Fu(),o=(0,Po.useMemo)(()=>t?.reduce((c,{labels:m})=>{let f=(m.template_name||m.singular_name).toLowerCase();return c[f]=(c[f]||0)+1,c},{}),[t]),n=(0,Po.useCallback)(({labels:c,slug:m})=>{let f=(c.template_name||c.singular_name).toLowerCase();return o[f]>1&&f!==m},[o]),i=(0,Po.useMemo)(()=>t?.reduce((c,{slug:m})=>{let f=m;return m!=="page"&&(f=`single-${f}`),c[m]=f,c},{}),[t]),a=Q2("postType",i),l=(t||[]).reduce((c,m)=>{let{slug:f,labels:d,icon:h}=m,g=i[f],v=r?.find(({slug:C})=>C===g),y=n(m),b=d.template_name||(0,lt.sprintf)((0,lt.__)("Single item: %s"),d.singular_name);y&&(b=d.template_name?(0,lt.sprintf)((0,lt._x)("%1$s (%2$s)","post type menu label"),d.template_name,f):(0,lt.sprintf)((0,lt._x)("Single item: %1$s (%2$s)","post type menu label"),d.singular_name,f));let T=v?{...v,templatePrefix:i[f]}:{slug:g,title:b,description:(0,lt.sprintf)((0,lt.__)("Displays a single item: %s."),d.singular_name),icon:typeof h=="string"&&h.startsWith("dashicons-")?h.slice(10):td,templatePrefix:i[f]},x=a?.[f]?.hasEntities;return x&&(T.onClick=C=>{e({type:"postType",slug:f,config:{recordNamePath:"title.rendered",queryArgs:({search:_})=>({_fields:"id,title,slug,link",orderBy:_?"relevance":"modified",exclude:a[f].existingEntitiesIds}),getSpecificTemplate:_=>{let O=K2(i[f],_.slug);return{title:O,slug:O,templatePrefix:i[f]}}},labels:d,template:C})}),x&&c.push(T),c},[]);return(0,Po.useMemo)(()=>l.reduce((c,m)=>{let{slug:f}=m,d="postTypesMenuItems";return f==="page"&&(d="defaultPostTypesMenuItems"),c[d].push(m),c},{defaultPostTypesMenuItems:[],postTypesMenuItems:[]}),[l])},KD=e=>{let t=NJ(),r=X2(),o=Fu(),n=(0,Po.useMemo)(()=>t?.reduce((f,{slug:d})=>{let h=d;return["category","post_tag"].includes(d)||(h=`taxonomy-${h}`),d==="post_tag"&&(h="tag"),f[d]=h,f},{}),[t]),i=t?.reduce((f,{labels:d})=>{let h=(d.template_name||d.singular_name).toLowerCase();return f[h]=(f[h]||0)+1,f},{}),a=(f,d)=>{if(["category","post_tag"].includes(d))return!1;let h=(f.template_name||f.singular_name).toLowerCase();return i[h]>1&&h!==d},l=Q2("taxonomy",n),u=(r||[]).map(({slug:f})=>f),c=(t||[]).reduce((f,d)=>{let{slug:h,labels:g}=d,v=n[h],y=o?.find(({slug:O})=>O===v),b=u?.includes(v),T=a(g,h),x=g.template_name||g.singular_name;T&&(x=g.template_name?(0,lt.sprintf)((0,lt._x)("%1$s (%2$s)","taxonomy template menu label"),g.template_name,h):(0,lt.sprintf)((0,lt._x)("%1$s (%2$s)","taxonomy menu label"),g.singular_name,h));let C=y?{...y,templatePrefix:n[h]}:{slug:v,title:x,description:(0,lt.sprintf)((0,lt.__)("Displays taxonomy: %s."),g.singular_name),icon:hs,templatePrefix:n[h]},_=l?.[h]?.hasEntities;return _&&(C.onClick=O=>{e({type:"taxonomy",slug:h,config:{queryArgs:({search:R})=>({_fields:"id,name,slug,link",orderBy:R?"name":"count",exclude:l[h].existingEntitiesIds}),getSpecificTemplate:R=>{let A=K2(n[h],R.slug);return{title:A,slug:A,templatePrefix:n[h]}}},labels:g,hasGeneralTemplate:b,template:O})}),(!b||_)&&f.push(C),f},[]);return(0,Po.useMemo)(()=>c.reduce((f,d)=>{let{slug:h}=d,g="taxonomiesMenuItems";return["category","tag"].includes(h)&&(g="defaultTaxonomiesMenuItems"),f[g].push(d),f},{defaultTaxonomiesMenuItems:[],taxonomiesMenuItems:[]}),[c])},DJ={user:"author"},LJ={user:{who:"authors"}};function XD(e){let t=X2(),r=Fu(),o=Q2("root",DJ,LJ),n=r?.find(({slug:a})=>a==="author");n||(n={description:(0,lt.__)("Displays latest posts written by a single author."),slug:"author",title:"Author"});let i=!!t?.find(({slug:a})=>a==="author");if(o.user?.hasEntities&&(n={...n,templatePrefix:"author"},n.onClick=a=>{e({type:"root",slug:"user",config:{queryArgs:({search:l})=>({_fields:"id,name,slug,link",orderBy:l?"name":"registered_date",exclude:o.user.existingEntitiesIds,who:"authors"}),getSpecificTemplate:l=>{let u=K2("author",l.slug);return{title:(0,lt.sprintf)((0,lt.__)("Author: %s"),l.name),slug:u,templatePrefix:"author"}}},labels:{singular_name:(0,lt.__)("Author"),search_items:(0,lt.__)("Search Authors"),not_found:(0,lt.__)("No authors found."),all_items:(0,lt.__)("All Authors")},hasGeneralTemplate:i,template:a})}),!i||o.user?.hasEntities)return n}var Q2=(e,t,r=FJ)=>{let o=(0,bf.useSelect)(i=>Object.keys(t||{}).reduce((a,l)=>(a[l]=!!i(wf.store).getEntityRecords(e,l,{per_page:1,_fields:"id",context:"view",...r[l]})?.length,a),{}),[t,e,r]);return(0,Po.useMemo)(()=>Object.keys(t||{}).reduce((i,a)=>(i[a]={hasEntities:o[a]},i),{}),[t,o])};var Qe=s(P()),QD=[];function MJ({suggestion:e,search:t,onSelect:r,entityForSuggestions:o}){let n="edit-site-custom-template-modal__suggestions_list__list-item";return(0,Qe.jsxs)(nt.Composite.Item,{render:(0,Qe.jsx)(nt.Button,{__next40pxDefaultSize:!0,role:"option",className:n,onClick:()=>r(o.config.getSpecificTemplate(e))}),children:[(0,Qe.jsx)(nt.__experimentalText,{size:"body",lineHeight:1.53846153846,weight:500,className:`${n}__title`,children:(0,Qe.jsx)(nt.TextHighlight,{text:(0,$D.decodeEntities)(e.name),highlight:t})}),e.link&&(0,Qe.jsx)(nt.__experimentalText,{size:"body",lineHeight:1.53846153846,className:`${n}__info`,children:(0,rL.safeDecodeURI)(e.link)})]})}function BJ(e,t){let{config:r}=e,o=(0,la.useMemo)(()=>({order:"asc",context:"view",search:t,per_page:t?20:10,...r.queryArgs(t)}),[t,r]),{records:n,hasResolved:i}=(0,JD.useEntityRecords)(e.type,e.slug,o),[a,l]=(0,la.useState)(QD);return(0,la.useEffect)(()=>{if(!i)return;let u=QD;n?.length&&(u=n,r.recordNamePath&&(u=WD(u,r.recordNamePath))),l(u)},[n,i]),a}function jJ({entityForSuggestions:e,onSelect:t}){let[r,o,n]=(0,eL.useDebouncedInput)(),i=BJ(e,n),{labels:a}=e,[l,u]=(0,la.useState)(!1);return!l&&i?.length>9&&u(!0),(0,Qe.jsxs)(Qe.Fragment,{children:[l&&(0,Qe.jsx)(nt.SearchControl,{onChange:o,value:r,label:a.search_items,placeholder:a.search_items}),!!i?.length&&(0,Qe.jsx)(nt.Composite,{orientation:"vertical",role:"listbox",className:"edit-site-custom-template-modal__suggestions_list","aria-label":(0,hl.__)("Suggestions list"),children:i.map(c=>(0,Qe.jsx)(MJ,{suggestion:c,search:n,onSelect:t,entityForSuggestions:e},c.slug))}),n&&!i?.length&&(0,Qe.jsx)(nt.__experimentalText,{as:"p",className:"edit-site-custom-template-modal__no-results",children:a.not_found})]})}function zJ({onSelect:e,entityForSuggestions:t,onBack:r,containerRef:o}){let[n,i]=(0,la.useState)();return(0,la.useEffect)(()=>{if(o.current){let[a]=tL.focus.focusable.find(o.current);a?.focus()}},[n]),(0,Qe.jsxs)(nt.__experimentalVStack,{spacing:4,className:"edit-site-custom-template-modal__contents-wrapper",alignment:"left",children:[!n&&(0,Qe.jsxs)(Qe.Fragment,{children:[(0,Qe.jsx)(nt.__experimentalText,{as:"p",children:(0,hl.__)("Select whether to create a single template for all items or a specific one.")}),(0,Qe.jsxs)(nt.Flex,{className:"edit-site-custom-template-modal__contents",gap:"4",align:"initial",children:[(0,Qe.jsxs)(nt.FlexItem,{isBlock:!0,as:nt.Button,onClick:()=>{let{slug:a,title:l,description:u,templatePrefix:c}=t.template;e({slug:a,title:l,description:u,templatePrefix:c})},children:[(0,Qe.jsx)(nt.__experimentalText,{as:"span",weight:500,lineHeight:1.53846153846,children:t.labels.all_items}),(0,Qe.jsx)(nt.__experimentalText,{as:"span",lineHeight:1.53846153846,children:(0,hl.__)("For all items")})]}),(0,Qe.jsxs)(nt.FlexItem,{isBlock:!0,as:nt.Button,onClick:()=>{i(!0)},children:[(0,Qe.jsx)(nt.__experimentalText,{as:"span",weight:500,lineHeight:1.53846153846,children:t.labels.singular_name}),(0,Qe.jsx)(nt.__experimentalText,{as:"span",lineHeight:1.53846153846,children:(0,hl.__)("For a specific item")})]})]}),(0,Qe.jsx)(nt.Flex,{justify:"right",children:(0,Qe.jsx)(nt.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:r,children:(0,hl.__)("Back")})})]}),n&&(0,Qe.jsxs)(Qe.Fragment,{children:[(0,Qe.jsx)(nt.__experimentalText,{as:"p",children:(0,hl.__)("This template will be used only for the specific item chosen.")}),(0,Qe.jsx)(jJ,{entityForSuggestions:t,onSelect:e}),(0,Qe.jsx)(nt.Flex,{justify:"right",children:(0,Qe.jsx)(nt.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t.hasGeneralTemplate?r():i(!1)},children:(0,hl.__)("Back")})})]})]})}var oL=zJ;var Sf=function(){return Sf=Object.assign||function(t){for(var r,o=1,n=arguments.length;o{l.current&&l.current.focus()},[]);async function u(c){if(c.preventDefault(),!i){a(!0);try{await e({slug:B0(r||n)||"wp-custom-template",title:r||n},!1)}finally{a(!1)}}}return(0,gl.jsx)("form",{onSubmit:u,children:(0,gl.jsxs)(ua.__experimentalVStack,{spacing:6,children:[(0,gl.jsx)(ua.TextControl,{__next40pxDefaultSize:!0,label:(0,xf.__)("Name"),value:r,onChange:o,placeholder:n,disabled:i,ref:l,help:(0,xf.__)('Describe the template, e.g. "Post with sidebar". A custom template can be manually applied to any post or page.')}),(0,gl.jsxs)(ua.__experimentalHStack,{className:"edit-site-custom-generic-template__modal-actions",justify:"right",children:[(0,gl.jsx)(ua.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,children:(0,xf.__)("Back")}),(0,gl.jsx)(ua.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",isBusy:i,"aria-disabled":i,children:(0,xf.__)("Create")})]})]})})}var lL=UJ;var mr=s(P()),{useHistory:WJ}=L(mL.privateApis),J2=["front-page","home","single","page","index","archive","author","category","date","tag","search","404"],qJ={"front-page":Wf,home:ld,single:ed,page:kl,archive:ps,search:vi,404:Qf,index:qf,category:ya,author:gs,taxonomy:hs,date:zf,tag:sd,attachment:Kf};function uL({title:e,direction:t,className:r,description:o,icon:n,onClick:i,children:a}){return(0,mr.jsx)(Yr.Button,{__next40pxDefaultSize:!0,className:r,onClick:i,label:o,showTooltip:!!o,children:(0,mr.jsxs)(Yr.Flex,{as:"span",spacing:2,align:"center",justify:"center",style:{width:"100%"},direction:t,children:[(0,mr.jsx)("div",{className:"edit-site-add-new-template__template-icon",children:(0,mr.jsx)(Yr.Icon,{icon:n})}),(0,mr.jsxs)(Yr.__experimentalVStack,{className:"edit-site-add-new-template__template-name",alignment:"center",spacing:0,children:[(0,mr.jsx)(Yr.__experimentalText,{align:"center",weight:500,lineHeight:1.53846153846,children:e}),a]})]})})}var Eo={templatesList:1,customTemplate:2,customGenericTemplate:3};function YJ({onClose:e}){let[t,r]=(0,li.useState)(Eo.templatesList),[o,n]=(0,li.useState)({}),[i,a]=(0,li.useState)(!1),l=KJ(n,()=>r(Eo.customTemplate)),u=WJ(),{saveEntityRecord:c}=(0,_f.useDispatch)(j0.store),{createErrorNotice:m,createSuccessNotice:f}=(0,_f.useDispatch)(dL.store),d=(0,li.useRef)(null),h=(0,fL.useViewportMatch)("medium","<"),g=(0,_f.useSelect)(x=>x(j0.store).getEntityRecord("root","__unstableBase")?.home,[]),v={"front-page":g,date:(0,Ao.sprintf)((0,Ao.__)("E.g. %s"),g+"/"+new Date().getFullYear())};(0,li.useEffect)(()=>{if(d.current&&t===Eo.templatesList){let[x]=pL.focus.focusable.find(d.current);x?.focus()}},[t]);async function y(x,C=!0){if(!i){a(!0);try{let{title:_,description:O,slug:R}=x,A=await c("postType",Ye,{description:O,slug:R.toString(),status:"publish",title:_,meta:{is_wp_suggestion:C}},{throwOnError:!0});u.navigate(`/${Ye}/${A.id}?canvas=edit`),f((0,Ao.sprintf)((0,Ao.__)('"%s" successfully created.'),(0,cL.decodeEntities)(A.title?.rendered||_)||(0,Ao.__)("(no title)")),{type:"snackbar"})}catch(_){let O=_.message&&_.code!=="unknown_error"?_.message:(0,Ao.__)("An error occurred while creating the template.");m(O,{type:"snackbar"})}finally{a(!1)}}}let b=()=>{e(),r(Eo.templatesList)},T=(0,Ao.__)("Add template");return t===Eo.customTemplate?T=(0,Ao.sprintf)((0,Ao.__)("Add template: %s"),o.labels.singular_name):t===Eo.customGenericTemplate&&(T=(0,Ao.__)("Create custom template")),(0,mr.jsxs)(Yr.Modal,{title:T,className:ee("edit-site-add-new-template__modal",{"edit-site-add-new-template__modal_template_list":t===Eo.templatesList,"edit-site-custom-template-modal":t===Eo.customTemplate}),onRequestClose:b,overlayClassName:t===Eo.customGenericTemplate?"edit-site-custom-generic-template__modal":void 0,ref:d,children:[t===Eo.templatesList&&(0,mr.jsxs)(Yr.__experimentalGrid,{columns:h?2:3,gap:4,align:"flex-start",justify:"center",className:"edit-site-add-new-template__template-list__contents",children:[(0,mr.jsx)(Yr.Flex,{className:"edit-site-add-new-template__template-list__prompt",children:(0,Ao.__)("Select what the new template should apply to:")}),l.map(x=>{let{title:C,slug:_,onClick:O}=x;return(0,mr.jsx)(uL,{title:C,direction:"column",className:"edit-site-add-new-template__template-button",description:v[_],icon:qJ[_]||Wn,onClick:()=>O?O(x):y(x)},_)}),(0,mr.jsx)(uL,{title:(0,Ao.__)("Custom template"),direction:"row",className:"edit-site-add-new-template__custom-template-button",icon:ba,onClick:()=>r(Eo.customGenericTemplate),children:(0,mr.jsx)(Yr.__experimentalText,{lineHeight:1.53846153846,children:(0,Ao.__)("A custom template can be manually applied to any post or page.")})})]}),t===Eo.customTemplate&&(0,mr.jsx)(oL,{onSelect:y,entityForSuggestions:o,onBack:()=>r(Eo.templatesList),containerRef:d}),t===Eo.customGenericTemplate&&(0,mr.jsx)(lL,{createTemplate:y,onBack:()=>r(Eo.templatesList)})]})}function ZJ(){let[e,t]=(0,li.useState)(!1),{postType:r}=(0,_f.useSelect)(o=>{let{getPostType:n}=o(j0.store);return{postType:n(Ye)}},[]);return r?(0,mr.jsxs)(mr.Fragment,{children:[(0,mr.jsx)(Yr.Button,{variant:"primary",onClick:()=>t(!0),label:r.labels.add_new_item,__next40pxDefaultSize:!0,children:r.labels.add_new_item}),e&&(0,mr.jsx)(YJ,{onClose:()=>t(!1)})]}):null}function KJ(e,t){let o=(Fu()||[]).filter(d=>J2.includes(d.slug)),n=d=>{t?.(),e(d)},i=[...o],{defaultTaxonomiesMenuItems:a,taxonomiesMenuItems:l}=KD(n),{defaultPostTypesMenuItems:u,postTypesMenuItems:c}=ZD(n),m=XD(n);return[...a,...u,m].forEach(d=>{if(!d)return;let h=i.findIndex(g=>g.slug===d.slug);h>-1?i[h]=d:i.push(d)}),i?.sort((d,h)=>J2.indexOf(d.slug)-J2.indexOf(h.slug)),[...i,...YD(),...c,...l]}var hL=(0,li.memo)(ZJ);var Cf=s(N()),mn=s(M()),ap=s(B()),$2=s(Cr()),gL=s(Xr()),eC=s(St()),z0=s(Ke()),H0=s(ge()),vL=s(ie());var ko=s(P()),{Badge:tC}=L(Cf.privateApis),{useEntityRecordsWithPermissions:XJ}=L(H0.privateApis),{useStyle:QJ}=L(z0.privateApis);function yL(){let e=Fu(),{records:t}=XJ("root","registeredTemplate");return[...e,...t?.filter(r=>!r.is_custom).map(r=>({slug:r.slug,title:r.title.rendered,description:r.description}))]}function JJ({item:e}){let t=gf(),r=QJ("color.background")??"white",o=(0,ap.useMemo)(()=>(0,gL.parse)(e.content.raw),[e.content.raw]),n=!o?.length;return(0,ko.jsx)(z0.EditorProvider,{post:e,settings:t,children:(0,ko.jsxs)("div",{className:"page-templates-preview-field",style:{backgroundColor:r},children:[n&&(0,mn.__)("Empty template"),!n&&(0,ko.jsx)(eC.BlockPreview.Async,{children:(0,ko.jsx)(eC.BlockPreview,{blocks:o})})]})})}var G0={label:(0,mn.__)("Preview"),id:"preview",render:JJ,enableSorting:!1},U0={label:(0,mn.__)("Description"),id:"description",render:window?.__experimentalTemplateActivate?function({item:t}){let o=yL().find(n=>n.slug===t.slug);return t.description?(0,$2.decodeEntities)(t.description):o?.description}:({item:e})=>e.description&&(0,$2.decodeEntities)(e.description),enableSorting:!1,enableGlobalSearch:!0};function $J({item:e}){let[t,r]=(0,ap.useState)(!1),{text:o,icon:n,imageUrl:i}=pl(e.type,e.id);return(0,ko.jsxs)(Cf.__experimentalHStack,{alignment:"left",spacing:0,children:[i&&(0,ko.jsx)("div",{className:ee("page-templates-author-field__avatar",{"is-loaded":t}),children:(0,ko.jsx)("img",{onLoad:()=>r(!0),alt:"",src:i})}),!i&&(0,ko.jsx)("div",{className:"page-templates-author-field__icon",children:(0,ko.jsx)(Cf.Icon,{icon:n})}),(0,ko.jsx)("span",{className:"page-templates-author-field__name",children:o})]})}var W0={label:(0,mn.__)("Author"),id:"author",getValue:({item:e})=>e.author_text??e.author,render:$J},bL={label:(0,mn.__)("Status"),id:"active",type:"boolean",getValue:({item:e})=>e._isActive,render:function({item:t}){let r=t._isCustom?(0,mn._x)("Active when used","template"):(0,mn._x)("Active","template"),o=t._isCustom?"info":"success",n=t._isActive;return(0,ko.jsx)(tC,{intent:n?o:"default",children:n?r:(0,mn._x)("Inactive","template")})}},wL=()=>{let e=(0,vL.useSelect)(t=>t(H0.store).getCurrentTheme());return(0,ap.useMemo)(()=>({label:(0,mn.__)("Compatible Theme"),id:"theme",getValue:({item:t})=>t.theme,render:function({item:r}){return r.theme===e.stylesheet?(0,ko.jsx)(tC,{intent:"success",children:r.theme}):(0,ko.jsx)(tC,{intent:"error",children:r.theme})}}),[e])},SL={label:(0,mn.__)("Template Type"),id:"slug",getValue:({item:e})=>e.slug,render:function({item:t}){return yL().find(n=>n.slug===t.slug)?.title||(0,mn._x)("Custom","template type")}};var lp={table:{showMedia:!1},grid:{showMedia:!0},list:{showMedia:!1}},xL={type:"grid",perPage:20,sort:{field:"title",direction:"asc"},titleField:"title",descriptionField:"description",mediaField:"preview",fields:["author","active","slug","theme"],filters:[],...lp.grid};function Tf(e){return{...xL,sort:e==="user"?{field:"date",direction:"desc"}:xL.sort,filters:["active","user"].includes(e)?[]:[{field:"author",operator:"isAny",value:[e]}]}}var ui=s(P()),{usePostActions:e$,usePostFields:t$,templateTitleField:r$}=L(PL.privateApis),{useHistory:o$,useLocation:n$}=L(TL.privateApis),{useEntityRecordsWithPermissions:_L}=L(Pf.privateApis);function oC(){let{path:e,query:t}=n$(),{activeView:r="active",postId:o}=t,[n,i]=(0,pn.useState)([o]),[a,l]=(0,pn.useState)(!1),u=(0,pn.useMemo)(()=>Tf(r),[r]),{view:c,updateView:m,isModified:f,resetToDefault:d}=sa({kind:"postType",name:Ye,slug:r,defaultView:u,queryParams:{page:t.pageNumber,search:t.search},onChangeQueryParams:te=>{A.navigate((0,rC.addQueryArgs)(e,{...t,pageNumber:te.page,search:te.search||void 0}))}}),{activeTemplatesOption:h,activeTheme:g,defaultTemplateTypes:v}=(0,up.useSelect)(te=>{let{getEntityRecord:W,getCurrentTheme:$}=te(Pf.store);return{activeTemplatesOption:W("root","site")?.active_templates,activeTheme:$(),defaultTemplateTypes:te(Pf.store).getCurrentTheme()?.default_template_types}}),{records:y,isResolving:b}=_L("postType",Ye,{per_page:-1,combinedTemplates:!1}),{records:T,isResolving:x}=_L("root","registeredTemplate",{per_page:-1}),C=(0,pn.useMemo)(()=>{let te=[...T];if(h)for(let W in h){let $=h[W],be=y.find(De=>De.id===$&&De.theme===g.stylesheet);if(be){let De=te.findIndex(({slug:Ut})=>Ut===be.slug);De!==-1?te[De]=be:te.push(be)}}return te},[y,T,h,g]),_;r==="active"?_=b||x:r==="user"?_=b:_=x;let O=(0,pn.useMemo)(()=>{function te($){return $.is_custom??(!$.meta?.is_wp_suggestion&&!v.some(be=>be.slug===$.slug))}let W;return r==="active"?W=C.filter($=>!te($)):r==="user"?W=y:W=T,W.map($=>({...$,_isActive:C.some(be=>be.id===$.id),_isCustom:te($)}))},[C,v,y,T,r]),R=(0,up.useSelect)(te=>{let{getUser:W}=te(Pf.store);return O.reduce(($,be)=>(be.author_text?$[be.author_text]||($[be.author_text]=be.author_text):be.author&&($[be.author]||($[be.author]=W(be.author))),$),{})},[O]),A=o$(),k=(0,pn.useCallback)(te=>{i(te),c?.type==="list"&&A.navigate((0,rC.addQueryArgs)(e,{postId:te.length===1?te[0]:void 0}))},[A,e,c?.type]),D=t$({postType:Ye}).find(te=>te.id==="date"),z=wL(),E=(0,pn.useMemo)(()=>{let te=[G0,r$,U0,bL,SL];r==="user"&&(te.push(z),D&&te.push(D));let W=[];for(let $ in R)W.push({value:R[$]?.id??$,label:R[$]?.name??$});return te.push({...W0,elements:W}),te},[R,r,z,D]),{data:w,paginationInfo:V}=(0,pn.useMemo)(()=>ia(O,c,E),[O,c,E]),{createSuccessNotice:F}=(0,up.useDispatch)(AL.store),H=(0,pn.useCallback)((te,W)=>{switch(te){case"duplicate-post":{let $=W[0],be=typeof $.title=="string"?$.title:$.title?.rendered;A.navigate("/template?activeView=user"),F((0,ca.sprintf)((0,ca.__)('"%s" successfully created.'),(0,CL.decodeEntities)(be)||(0,ca.__)("(no title)")),{type:"snackbar",id:"duplicate-post-action",actions:[{label:(0,ca.__)("Edit"),onClick:()=>{A.navigate(`/${$.type}/${$.id}?canvas=edit`)}}]})}break}},[A,F]),G=e$({postType:Ye,context:"list",onActionPerformed:H}),j=ml(),K=uD(),Z=(0,pn.useMemo)(()=>r==="user"?[K,j,...G]:[K,...G],[G,K,j,r]),_e=(0,EL.useEvent)(te=>{te.type!==c.type&&A.invalidate(),m(te)}),Ce=Z.find(te=>te.id==="duplicate-post");return(0,ui.jsxs)(tn,{className:"edit-site-page-templates",title:(0,ca.__)("Templates"),actions:(0,ui.jsxs)(ui.Fragment,{children:[f&&(0,ui.jsx)(q0.Button,{__next40pxDefaultSize:!0,onClick:()=>{d(),A.invalidate()},children:(0,ca.__)("Reset view")}),(0,ui.jsx)(hL,{})]}),children:[(0,ui.jsx)(ta,{paginationInfo:V,fields:E,actions:Z,data:w,isLoading:_,view:c,onChangeView:_e,onChangeSelection:k,isItemClickable:()=>!0,onClickItem:te=>{typeof te.id=="string"?l(te):A.navigate(`/${te.type}/${te.id}?canvas=edit`)},selection:n,defaultLayouts:lp},r),a&&Ce&&(0,ui.jsx)(q0.Modal,{title:(0,ca.__)("Duplicate"),onRequestClose:()=>l(),size:"small",children:(0,ui.jsx)(Ce.RenderModal,{items:[a],closeModal:()=>l()})})]})}var aC=s(M()),ls=s(B()),JL=s(ge());var $L=s(Ve()),eM=s(Ke()),lC=s(kt()),tM=s(et());var rM=s(N());var Zr=s(N()),qL=s(Cr()),ci=s(B()),Af=s(ie()),Y0=s(ge()),YL=s(et());var Ro=s(M()),ZL=s(Un()),KL=s(Ve()),XL=s(Ol());var fa=s(B()),vl=s(M()),it=s(N()),ML=s(ge()),BL=s(Cr()),jL=s(et()),zL=s(Ol()),HL=s(kt());var Nu=s(ie()),Du=s(ge()),kL=s(Cr()),ao=s(B()),yt=s(M());var OL=s(kt());var i$={},s$=(e,t)=>{let r=e;return t.split(".").forEach(o=>{r=r?.[o]}),r};function nC(e,t){return`${e}-${(0,OL.safeDecodeURI)(t)}`}var RL=(e,t)=>(e||[]).map(r=>({...r,name:(0,kL.decodeEntities)(s$(r,t))})),Lu=()=>(0,Nu.useSelect)(e=>e(Du.store).getEntityRecords("postType",Ye,{per_page:-1}),[]),cp=()=>(0,Nu.useSelect)(e=>e(Du.store).getCurrentTheme()?.default_template_types||[],[]),IL=()=>{let e=(0,Nu.useSelect)(t=>t(Du.store).getPostTypes({per_page:-1}),[]);return(0,ao.useMemo)(()=>{let t=["attachment"];return e?.filter(({viewable:r,slug:o})=>r&&!t.includes(o)).sort((r,o)=>r.slug==="post"||o.slug==="post"?0:r.name.localeCompare(o.name))},[e])},a$=()=>{let e=(0,Nu.useSelect)(t=>t(Du.store).getTaxonomies({per_page:-1}),[]);return(0,ao.useMemo)(()=>e?.filter(({visibility:t})=>t?.publicly_queryable),[e])};function FL(){let e=IL(),t=(0,ao.useMemo)(()=>e?.filter(i=>i.has_archive),[e]),r=Lu(),o=(0,ao.useMemo)(()=>e?.reduce((i,{labels:a})=>{let l=a.singular_name.toLowerCase();return i[l]=(i[l]||0)+1,i},{}),[e]),n=(0,ao.useCallback)(({labels:i,slug:a})=>{let l=i.singular_name.toLowerCase();return o[l]>1&&l!==a},[o]);return(0,ao.useMemo)(()=>t?.filter(i=>!(r||[]).some(a=>a.slug==="archive-"+i.slug)).map(i=>{let a;return n(i)?a=(0,yt.sprintf)((0,yt.__)("Archive: %1$s (%2$s)"),i.labels.singular_name,i.slug):a=(0,yt.sprintf)((0,yt.__)("Archive: %s"),i.labels.singular_name),{slug:"archive-"+i.slug,description:(0,yt.sprintf)((0,yt.__)("Displays an archive with the latest posts of type: %s."),i.labels.singular_name),title:a,icon:typeof i.icon=="string"&&i.icon.startsWith("dashicons-")?i.icon.slice(10):ps,templatePrefix:"archive"}})||[],[t,r,n])}var VL=e=>{let t=IL(),r=Lu(),o=cp(),n=(0,ao.useMemo)(()=>t?.reduce((f,{labels:d})=>{let h=(d.template_name||d.singular_name).toLowerCase();return f[h]=(f[h]||0)+1,f},{}),[t]),i=(0,ao.useCallback)(({labels:f,slug:d})=>{let h=(f.template_name||f.singular_name).toLowerCase();return n[h]>1&&h!==d},[n]),a=(0,ao.useMemo)(()=>t?.reduce((f,{slug:d})=>{let h=d;return d!=="page"&&(h=`single-${h}`),f[d]=h,f},{}),[t]),l=iC("postType",a),u=(r||[]).map(({slug:f})=>f),c=(t||[]).reduce((f,d)=>{let{slug:h,labels:g,icon:v}=d,y=a[h],b=o?.find(({slug:R})=>R===y),T=u?.includes(y),x=i(d),C=g.template_name||(0,yt.sprintf)((0,yt.__)("Single item: %s"),g.singular_name);x&&(C=g.template_name?(0,yt.sprintf)((0,yt._x)("%1$s (%2$s)","post type menu label"),g.template_name,h):(0,yt.sprintf)((0,yt._x)("Single item: %1$s (%2$s)","post type menu label"),g.singular_name,h));let _=b?{...b,templatePrefix:a[h]}:{slug:y,title:C,description:(0,yt.sprintf)((0,yt.__)("Displays a single item: %s."),g.singular_name),icon:typeof v=="string"&&v.startsWith("dashicons-")?v.slice(10):td,templatePrefix:a[h]},O=l?.[h]?.hasEntities;return O&&(_.onClick=R=>{e({type:"postType",slug:h,config:{recordNamePath:"title.rendered",queryArgs:({search:A})=>({_fields:"id,title,slug,link",orderBy:A?"relevance":"modified",exclude:l[h].existingEntitiesIds}),getSpecificTemplate:A=>{let k=nC(a[h],A.slug);return{title:k,slug:k,templatePrefix:a[h]}}},labels:g,hasGeneralTemplate:T,template:R})}),(!T||O)&&f.push(_),f},[]);return(0,ao.useMemo)(()=>c.reduce((f,d)=>{let{slug:h}=d,g="postTypesMenuItems";return h==="page"&&(g="defaultPostTypesMenuItems"),f[g].push(d),f},{defaultPostTypesMenuItems:[],postTypesMenuItems:[]}),[c])},NL=e=>{let t=a$(),r=Lu(),o=cp(),n=(0,ao.useMemo)(()=>t?.reduce((f,{slug:d})=>{let h=d;return["category","post_tag"].includes(d)||(h=`taxonomy-${h}`),d==="post_tag"&&(h="tag"),f[d]=h,f},{}),[t]),i=t?.reduce((f,{labels:d})=>{let h=(d.template_name||d.singular_name).toLowerCase();return f[h]=(f[h]||0)+1,f},{}),a=(f,d)=>{if(["category","post_tag"].includes(d))return!1;let h=(f.template_name||f.singular_name).toLowerCase();return i[h]>1&&h!==d},l=iC("taxonomy",n),u=(r||[]).map(({slug:f})=>f),c=(t||[]).reduce((f,d)=>{let{slug:h,labels:g}=d,v=n[h],y=o?.find(({slug:O})=>O===v),b=u?.includes(v),T=a(g,h),x=g.template_name||g.singular_name;T&&(x=g.template_name?(0,yt.sprintf)((0,yt._x)("%1$s (%2$s)","taxonomy template menu label"),g.template_name,h):(0,yt.sprintf)((0,yt._x)("%1$s (%2$s)","taxonomy menu label"),g.singular_name,h));let C=y?{...y,templatePrefix:n[h]}:{slug:v,title:x,description:(0,yt.sprintf)((0,yt.__)("Displays taxonomy: %s."),g.singular_name),icon:hs,templatePrefix:n[h]},_=l?.[h]?.hasEntities;return _&&(C.onClick=O=>{e({type:"taxonomy",slug:h,config:{queryArgs:({search:R})=>({_fields:"id,name,slug,link",orderBy:R?"name":"count",exclude:l[h].existingEntitiesIds}),getSpecificTemplate:R=>{let A=nC(n[h],R.slug);return{title:A,slug:A,templatePrefix:n[h]}}},labels:g,hasGeneralTemplate:b,template:O})}),(!b||_)&&f.push(C),f},[]);return(0,ao.useMemo)(()=>c.reduce((f,d)=>{let{slug:h}=d,g="taxonomiesMenuItems";return["category","tag"].includes(h)&&(g="defaultTaxonomiesMenuItems"),f[g].push(d),f},{defaultTaxonomiesMenuItems:[],taxonomiesMenuItems:[]}),[c])},l$={user:"author"},u$={user:{who:"authors"}};function DL(e){let t=Lu(),r=cp(),o=iC("root",l$,u$),n=r?.find(({slug:a})=>a==="author");n||(n={description:(0,yt.__)("Displays latest posts written by a single author."),slug:"author",title:"Author"});let i=!!t?.find(({slug:a})=>a==="author");if(o.user?.hasEntities&&(n={...n,templatePrefix:"author"},n.onClick=a=>{e({type:"root",slug:"user",config:{queryArgs:({search:l})=>({_fields:"id,name,slug,link",orderBy:l?"name":"registered_date",exclude:o.user.existingEntitiesIds,who:"authors"}),getSpecificTemplate:l=>{let u=nC("author",l.slug);return{title:u,slug:u,templatePrefix:"author"}}},labels:{singular_name:(0,yt.__)("Author"),search_items:(0,yt.__)("Search Authors"),not_found:(0,yt.__)("No authors found."),all_items:(0,yt.__)("All Authors")},hasGeneralTemplate:i,template:a})}),!i||o.user?.hasEntities)return n}var c$=e=>{let t=Lu();return(0,ao.useMemo)(()=>Object.entries(e||{}).reduce((o,[n,i])=>{let a=(t||[]).reduce((l,u)=>{let c=`${i}-`;return u.slug.startsWith(c)&&l.push(u.slug.substring(c.length)),l},[]);return a.length&&(o[n]=a),o},{}),[e,t])},f$=(e,t,r={})=>{let o=c$(t);return(0,Nu.useSelect)(i=>Object.entries(o||{}).reduce((a,[l,u])=>{let c=i(Du.store).getEntityRecords(e,l,{_fields:"id",context:"view",slug:u,...r[l]});return c?.length&&(a[l]=c),a},{}),[o])},iC=(e,t,r=i$)=>{let o=f$(e,t,r),n=(0,Nu.useSelect)(a=>Object.keys(t||{}).reduce((l,u)=>{let c=o?.[u]?.map(({id:m})=>m)||[];return l[u]=!!a(Du.store).getEntityRecords(e,u,{per_page:1,_fields:"id",context:"view",exclude:c,...r[u]})?.length,l},{}),[t,o,e,r]);return(0,ao.useMemo)(()=>Object.keys(t||{}).reduce((a,l)=>{let u=o?.[l]?.map(({id:c})=>c)||[];return a[l]={hasEntities:n[l],existingEntitiesIds:u},a},{}),[t,o,n])};var Je=s(P()),LL=[];function d$({suggestion:e,search:t,onSelect:r,entityForSuggestions:o}){let n="edit-site-custom-template-modal__suggestions_list__list-item";return(0,Je.jsxs)(it.Composite.Item,{render:(0,Je.jsx)(it.Button,{__next40pxDefaultSize:!0,role:"option",className:n,onClick:()=>r(o.config.getSpecificTemplate(e))}),children:[(0,Je.jsx)(it.__experimentalText,{size:"body",lineHeight:1.53846153846,weight:500,className:`${n}__title`,children:(0,Je.jsx)(it.TextHighlight,{text:(0,BL.decodeEntities)(e.name),highlight:t})}),e.link&&(0,Je.jsx)(it.__experimentalText,{size:"body",lineHeight:1.53846153846,className:`${n}__info`,children:(0,HL.safeDecodeURI)(e.link)})]})}function m$(e,t){let{config:r}=e,o=(0,fa.useMemo)(()=>({order:"asc",context:"view",search:t,per_page:t?20:10,...r.queryArgs(t)}),[t,r]),{records:n,hasResolved:i}=(0,ML.useEntityRecords)(e.type,e.slug,o),[a,l]=(0,fa.useState)(LL);return(0,fa.useEffect)(()=>{if(!i)return;let u=LL;n?.length&&(u=n,r.recordNamePath&&(u=RL(u,r.recordNamePath))),l(u)},[n,i]),a}function p$({entityForSuggestions:e,onSelect:t}){let[r,o,n]=(0,jL.useDebouncedInput)(),i=m$(e,n),{labels:a}=e,[l,u]=(0,fa.useState)(!1);return!l&&i?.length>9&&u(!0),(0,Je.jsxs)(Je.Fragment,{children:[l&&(0,Je.jsx)(it.SearchControl,{onChange:o,value:r,label:a.search_items,placeholder:a.search_items}),!!i?.length&&(0,Je.jsx)(it.Composite,{orientation:"vertical",role:"listbox",className:"edit-site-custom-template-modal__suggestions_list","aria-label":(0,vl.__)("Suggestions list"),children:i.map(c=>(0,Je.jsx)(d$,{suggestion:c,search:n,onSelect:t,entityForSuggestions:e},c.slug))}),n&&!i?.length&&(0,Je.jsx)(it.__experimentalText,{as:"p",className:"edit-site-custom-template-modal__no-results",children:a.not_found})]})}function h$({onSelect:e,entityForSuggestions:t,onBack:r,containerRef:o}){let[n,i]=(0,fa.useState)(t.hasGeneralTemplate);return(0,fa.useEffect)(()=>{if(o.current){let[a]=zL.focus.focusable.find(o.current);a?.focus()}},[n]),(0,Je.jsxs)(it.__experimentalVStack,{spacing:4,className:"edit-site-custom-template-modal__contents-wrapper",alignment:"left",children:[!n&&(0,Je.jsxs)(Je.Fragment,{children:[(0,Je.jsx)(it.__experimentalText,{as:"p",children:(0,vl.__)("Select whether to create a single template for all items or a specific one.")}),(0,Je.jsxs)(it.Flex,{className:"edit-site-custom-template-modal__contents",gap:"4",align:"initial",children:[(0,Je.jsxs)(it.FlexItem,{isBlock:!0,as:it.Button,onClick:()=>{let{slug:a,title:l,description:u,templatePrefix:c}=t.template;e({slug:a,title:l,description:u,templatePrefix:c})},children:[(0,Je.jsx)(it.__experimentalText,{as:"span",weight:500,lineHeight:1.53846153846,children:t.labels.all_items}),(0,Je.jsx)(it.__experimentalText,{as:"span",lineHeight:1.53846153846,children:(0,vl.__)("For all items")})]}),(0,Je.jsxs)(it.FlexItem,{isBlock:!0,as:it.Button,onClick:()=>{i(!0)},children:[(0,Je.jsx)(it.__experimentalText,{as:"span",weight:500,lineHeight:1.53846153846,children:t.labels.singular_name}),(0,Je.jsx)(it.__experimentalText,{as:"span",lineHeight:1.53846153846,children:(0,vl.__)("For a specific item")})]})]}),(0,Je.jsx)(it.Flex,{justify:"right",children:(0,Je.jsx)(it.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:r,children:(0,vl.__)("Back")})})]}),n&&(0,Je.jsxs)(Je.Fragment,{children:[(0,Je.jsx)(it.__experimentalText,{as:"p",children:(0,vl.__)("This template will be used only for the specific item chosen.")}),(0,Je.jsx)(p$,{entityForSuggestions:t,onSelect:e}),(0,Je.jsx)(it.Flex,{justify:"right",children:(0,Je.jsx)(it.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:()=>{t.hasGeneralTemplate?r():i(!1)},children:(0,vl.__)("Back")})})]})]})}var GL=h$;var Mu=s(B()),Ef=s(M()),da=s(N()),yl=s(P());function g$({createTemplate:e,onBack:t}){let[r,o]=(0,Mu.useState)(""),n=(0,Ef.__)("Custom Template"),[i,a]=(0,Mu.useState)(!1),l=(0,Mu.useRef)();(0,Mu.useEffect)(()=>{l.current&&l.current.focus()},[]);async function u(c){if(c.preventDefault(),!i){a(!0);try{await e({slug:B0(r||n)||"wp-custom-template",title:r||n},!1)}finally{a(!1)}}}return(0,yl.jsx)("form",{onSubmit:u,children:(0,yl.jsxs)(da.__experimentalVStack,{spacing:6,children:[(0,yl.jsx)(da.TextControl,{__next40pxDefaultSize:!0,label:(0,Ef.__)("Name"),value:r,onChange:o,placeholder:n,disabled:i,ref:l,help:(0,Ef.__)('Describe the template, e.g. "Post with sidebar". A custom template can be manually applied to any post or page.')}),(0,yl.jsxs)(da.__experimentalHStack,{className:"edit-site-custom-generic-template__modal-actions",justify:"right",children:[(0,yl.jsx)(da.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:t,children:(0,Ef.__)("Back")}),(0,yl.jsx)(da.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",isBusy:i,"aria-disabled":i,children:(0,Ef.__)("Create")})]})]})})}var UL=g$;var pr=s(P()),{useHistory:v$}=L(KL.privateApis),sC=["front-page","home","single","page","index","archive","author","category","date","tag","search","404"],y$={"front-page":Wf,home:ld,single:ed,page:kl,archive:ps,search:vi,404:Qf,index:qf,category:ya,author:gs,taxonomy:hs,date:zf,tag:sd,attachment:Kf};function WL({title:e,direction:t,className:r,description:o,icon:n,onClick:i,children:a}){return(0,pr.jsx)(Zr.Button,{__next40pxDefaultSize:!0,className:r,onClick:i,label:o,showTooltip:!!o,children:(0,pr.jsxs)(Zr.Flex,{as:"span",spacing:2,align:"center",justify:"center",style:{width:"100%"},direction:t,children:[(0,pr.jsx)("div",{className:"edit-site-add-new-template__template-icon",children:(0,pr.jsx)(Zr.Icon,{icon:n})}),(0,pr.jsxs)(Zr.__experimentalVStack,{className:"edit-site-add-new-template__template-name",alignment:"center",spacing:0,children:[(0,pr.jsx)(Zr.__experimentalText,{align:"center",weight:500,lineHeight:1.53846153846,children:e}),a]})]})})}var Oo={templatesList:1,customTemplate:2,customGenericTemplate:3};function b$({onClose:e}){let[t,r]=(0,ci.useState)(Oo.templatesList),[o,n]=(0,ci.useState)({}),[i,a]=(0,ci.useState)(!1),l=S$(n,()=>r(Oo.customTemplate)),u=v$(),{saveEntityRecord:c}=(0,Af.useDispatch)(Y0.store),{createErrorNotice:m,createSuccessNotice:f}=(0,Af.useDispatch)(ZL.store),d=(0,ci.useRef)(null),h=(0,YL.useViewportMatch)("medium","<"),g=(0,Af.useSelect)(x=>x(Y0.store).getEntityRecord("root","__unstableBase")?.home,[]),v={"front-page":g,date:(0,Ro.sprintf)((0,Ro.__)("E.g. %s"),g+"/"+new Date().getFullYear())};(0,ci.useEffect)(()=>{if(d.current&&t===Oo.templatesList){let[x]=XL.focus.focusable.find(d.current);x?.focus()}},[t]);async function y(x,C=!0){if(!i){a(!0);try{let{title:_,description:O,slug:R}=x,A=await c("postType",Ye,{description:O,slug:R.toString(),status:"publish",title:_,is_wp_suggestion:C},{throwOnError:!0});u.navigate(`/${Ye}/${A.id}?canvas=edit`),f((0,Ro.sprintf)((0,Ro.__)('"%s" successfully created.'),(0,qL.decodeEntities)(A.title?.rendered||_)||(0,Ro.__)("(no title)")),{type:"snackbar"})}catch(_){let O=_.message&&_.code!=="unknown_error"?_.message:(0,Ro.__)("An error occurred while creating the template.");m(O,{type:"snackbar"})}finally{a(!1)}}}let b=()=>{e(),r(Oo.templatesList)},T=(0,Ro.__)("Add template");return t===Oo.customTemplate?T=(0,Ro.sprintf)((0,Ro.__)("Add template: %s"),o.labels.singular_name):t===Oo.customGenericTemplate&&(T=(0,Ro.__)("Create custom template")),(0,pr.jsxs)(Zr.Modal,{title:T,className:ee("edit-site-add-new-template__modal",{"edit-site-add-new-template__modal_template_list":t===Oo.templatesList,"edit-site-custom-template-modal":t===Oo.customTemplate}),onRequestClose:b,overlayClassName:t===Oo.customGenericTemplate?"edit-site-custom-generic-template__modal":void 0,ref:d,children:[t===Oo.templatesList&&(0,pr.jsxs)(Zr.__experimentalGrid,{columns:h?2:3,gap:4,align:"flex-start",justify:"center",className:"edit-site-add-new-template__template-list__contents",children:[(0,pr.jsx)(Zr.Flex,{className:"edit-site-add-new-template__template-list__prompt",children:(0,Ro.__)("Select what the new template should apply to:")}),l.map(x=>{let{title:C,slug:_,onClick:O}=x;return(0,pr.jsx)(WL,{title:C,direction:"column",className:"edit-site-add-new-template__template-button",description:v[_],icon:y$[_]||Wn,onClick:()=>O?O(x):y(x)},_)}),(0,pr.jsx)(WL,{title:(0,Ro.__)("Custom template"),direction:"row",className:"edit-site-add-new-template__custom-template-button",icon:ba,onClick:()=>r(Oo.customGenericTemplate),children:(0,pr.jsx)(Zr.__experimentalText,{lineHeight:1.53846153846,children:(0,Ro.__)("A custom template can be manually applied to any post or page.")})})]}),t===Oo.customTemplate&&(0,pr.jsx)(GL,{onSelect:y,entityForSuggestions:o,onBack:()=>r(Oo.templatesList),containerRef:d}),t===Oo.customGenericTemplate&&(0,pr.jsx)(UL,{createTemplate:y,onBack:()=>r(Oo.templatesList)})]})}function w$(){let[e,t]=(0,ci.useState)(!1),{postType:r}=(0,Af.useSelect)(o=>{let{getPostType:n}=o(Y0.store);return{postType:n(Ye)}},[]);return r?(0,pr.jsxs)(pr.Fragment,{children:[(0,pr.jsx)(Zr.Button,{variant:"primary",onClick:()=>t(!0),label:r.labels.add_new_item,__next40pxDefaultSize:!0,children:r.labels.add_new_item}),e&&(0,pr.jsx)(b$,{onClose:()=>t(!1)})]}):null}function S$(e,t){let r=Lu(),o=cp(),n=(r||[]).map(({slug:g})=>g),i=(o||[]).filter(g=>sC.includes(g.slug)&&!n.includes(g.slug)),a=g=>{t?.(),e(g)},l=[...i],{defaultTaxonomiesMenuItems:u,taxonomiesMenuItems:c}=NL(a),{defaultPostTypesMenuItems:m,postTypesMenuItems:f}=VL(a),d=DL(a);return[...u,...m,d].forEach(g=>{if(!g)return;let v=l.findIndex(y=>y.slug===g.slug);v>-1?l[v]=g:l.push(g)}),l?.sort((g,v)=>sC.indexOf(g.slug)-sC.indexOf(v.slug)),[...l,...FL(),...f,...c]}var QL=(0,ci.memo)(w$);var ma=s(P()),{usePostActions:x$,templateTitleField:_$}=L(eM.privateApis),{useHistory:C$,useLocation:T$}=L($L.privateApis),{useEntityRecordsWithPermissions:P$}=L(JL.privateApis);function uC(){let{path:e,query:t}=T$(),{activeView:r="active",postId:o}=t,[n,i]=(0,ls.useState)([o]),a=(0,ls.useMemo)(()=>Tf(r),[r]),{view:l,updateView:u,isModified:c,resetToDefault:m}=sa({kind:"postType",name:Ye,slug:r,defaultView:a,queryParams:{page:t.pageNumber,search:t.search},onChangeQueryParams:R=>{h.navigate((0,lC.addQueryArgs)(e,{...t,pageNumber:R.page,search:R.search||void 0}))}}),{records:f,isResolving:d}=P$("postType",Ye,{per_page:-1}),h=C$(),g=(0,ls.useCallback)(R=>{i(R),l?.type==="list"&&h.navigate((0,lC.addQueryArgs)(e,{postId:R.length===1?R[0]:void 0}))},[h,e,l?.type]),v=(0,ls.useMemo)(()=>{if(!f)return[];let R=new Set;return f.forEach(A=>{R.add(A.author_text)}),Array.from(R).map(A=>({value:A,label:A}))},[f]),y=(0,ls.useMemo)(()=>[G0,_$,U0,{...W0,elements:v}],[v]),{data:b,paginationInfo:T}=(0,ls.useMemo)(()=>ia(f,l,y),[f,l,y]),x=x$({postType:Ye,context:"list"}),C=ml(),_=(0,ls.useMemo)(()=>[C,...x],[x,C]),O=(0,tM.useEvent)(R=>{R.type!==l.type&&h.invalidate(),u(R)});return(0,ma.jsx)(tn,{className:"edit-site-page-templates",title:(0,aC.__)("Templates"),actions:(0,ma.jsxs)(ma.Fragment,{children:[c&&(0,ma.jsx)(rM.Button,{__next40pxDefaultSize:!0,onClick:()=>{m(),h.invalidate()},children:(0,aC.__)("Reset view")}),(0,ma.jsx)(QL,{})]}),children:(0,ma.jsx)(ta,{paginationInfo:T,fields:y,actions:_,data:b,isLoading:d,view:l,onChangeView:O,onChangeSelection:g,isItemClickable:()=>!0,onClickItem:({id:R})=>{h.navigate(`/wp_template/${R}?canvas=edit`)},selection:n,defaultLayouts:lp},r)})}var pa=s(P());async function oM(e){let{activeView:t="active"}=e;return(await ep({kind:"postType",name:"wp_template",slug:t,defaultView:Tf(t)})).type==="list"}var nM={name:"templates",path:"/template",areas:{sidebar({siteData:e}){return e.currentTheme?.is_block_theme?(0,pa.jsx)(M0,{backPath:"/"}):(0,pa.jsx)(Rt,{})},content({siteData:e}){if(e.currentTheme?.is_block_theme)return window?.__experimentalTemplateActivate?(0,pa.jsx)(oC,{}):(0,pa.jsx)(uC,{})},async preview({query:e,siteData:t}){return t.currentTheme?.is_block_theme&&await oM(e)?(0,pa.jsx)(ht,{}):void 0},mobile({siteData:e}){return e.currentTheme?.is_block_theme?typeof window<"u"&&window.__experimentalTemplateActivate?(0,pa.jsx)(oC,{}):(0,pa.jsx)(uC,{}):(0,pa.jsx)(Rt,{})}},widths:{async content({query:e}){return await oM(e)?380:void 0}}};var Bu=s(P()),E$={sidebar({siteData:e}){return e.currentTheme?.is_block_theme?(0,Bu.jsx)(M0,{backPath:"/"}):(0,Bu.jsx)(Rt,{})},mobile({siteData:e}){return e.currentTheme?.is_block_theme?(0,Bu.jsx)(ht,{}):(0,Bu.jsx)(Rt,{})},preview({siteData:e}){return e.currentTheme?.is_block_theme?(0,Bu.jsx)(ht,{}):(0,Bu.jsx)(Rt,{})}},iM={name:"template-item",path:"/wp_template/*postId",areas:E$};var AM=s(Ve()),kM=s(M());var OM=s(ie()),RM=s(ge());var cM=s(N()),fM=s(Ve()),dM=s(ie()),mM=s(ge()),pM=s(B());var sM=s(Ve()),aM=s(N());var lM=s(kt());var Z0=s(P()),{useLocation:A$}=L(sM.privateApis);function uM({title:e,slug:t,type:r,icon:o,isActive:n,suffix:i}){let{path:a}=A$(),l=o||ri.find(u=>u.type===r).icon;return t==="all"&&(t=void 0),(0,Z0.jsxs)(aM.__experimentalHStack,{justify:"flex-start",className:ee("edit-site-sidebar-dataviews-dataview-item",{"is-selected":n}),children:[(0,Z0.jsx)(Kt,{icon:l,to:(0,lM.addQueryArgs)(a,{activeView:t}),"aria-current":n?"true":void 0,children:e}),i]})}var bl=s(M());var K0={table:{},grid:{},list:{}},ju={type:"list",filters:[],perPage:20,sort:{field:"title",direction:"asc"},showLevels:!0,titleField:"title",mediaField:"featured_media",fields:["author","status"],...K0.list};function cC(e){return[{title:e?.labels?.all_items||(0,bl.__)("All items"),slug:"all",icon:V1,view:ju},{title:(0,bl.__)("Published"),slug:"published",icon:rd,view:{...ju,filters:[{field:"status",operator:pi,value:"publish",isLocked:!0}]}},{title:(0,bl.__)("Scheduled"),slug:"future",icon:od,view:{...ju,filters:[{field:"status",operator:pi,value:"future",isLocked:!0}]}},{title:(0,bl.__)("Drafts"),slug:"drafts",icon:i1,view:{...ju,filters:[{field:"status",operator:pi,value:"draft",isLocked:!0}]}},{title:(0,bl.__)("Pending"),slug:"pending",icon:L1,view:{...ju,filters:[{field:"status",operator:pi,value:"pending",isLocked:!0}]}},{title:(0,bl.__)("Private"),slug:"private",icon:I1,view:{...ju,filters:[{field:"status",operator:pi,value:"private",isLocked:!0}]}},{title:(0,bl.__)("Trash"),slug:"trash",icon:ow,view:{...ju,type:"table",layout:K0.table.layout,filters:[{field:"status",operator:pi,value:"trash",isLocked:!0}]}}]}var X0=(e,t)=>cC(e).find(({slug:r})=>r===t)?.view;var kf=s(P()),{useLocation:k$}=L(fM.privateApis);function Q0({postType:e}){let{query:{activeView:t="all"}}=k$(),r=(0,dM.useSelect)(n=>{let{getPostType:i}=n(mM.store);return i(e)},[e]),o=(0,pM.useMemo)(()=>cC(r),[r]);return e?(0,kf.jsx)(kf.Fragment,{children:(0,kf.jsx)(cM.__experimentalItemGroup,{className:"edit-site-sidebar-dataviews",children:o.map(n=>(0,kf.jsx)(uM,{slug:n.slug,title:n.title,icon:n.icon,type:n.view.type,isActive:n.slug===t},n.slug))})}):null}var eb=s(N()),dp=s(ge()),gn=s(B()),xM=s(Ve()),dC=s(ie());var _M=s(Ke()),mC=s(M());var tb=s(et()),fp=s(kt());var fi=s(N()),zn=s(M()),zu=s(ie()),fC=s(B()),J0=s(ge()),hM=s(Un()),gM=s(Cr()),$0=s(Xr()),ha=s(P());function vM({postType:e,onSave:t,onClose:r}){let o=(0,zu.useSelect)(h=>h(J0.store).getPostType(e)?.labels,[e]),[n,i]=(0,fC.useState)(!1),[a,l]=(0,fC.useState)(""),{saveEntityRecord:u}=(0,zu.useDispatch)(J0.store),{createErrorNotice:c,createSuccessNotice:m}=(0,zu.useDispatch)(hM.store),{resolveSelect:f}=(0,zu.useRegistry)();async function d(h){if(h.preventDefault(),!n){i(!0);try{let g=await f(J0.store).getPostType(e),v=await u("postType",e,{status:"draft",title:a,slug:a??void 0,content:g.template&&g.template.length?(0,$0.serialize)((0,$0.synchronizeBlocksWithTemplate)([],g.template)):void 0},{throwOnError:!0});t(v),m((0,zn.sprintf)((0,zn.__)('"%s" successfully created.'),(0,gM.decodeEntities)(v.title?.rendered||a)||(0,zn.__)("(no title)")),{type:"snackbar"})}catch(g){let v=g.message&&g.code!=="unknown_error"?g.message:(0,zn.__)("An error occurred while creating the item.");c(v,{type:"snackbar"})}finally{i(!1)}}}return(0,ha.jsx)(fi.Modal,{title:(0,zn.sprintf)((0,zn.__)("Draft new: %s"),o?.singular_name),onRequestClose:r,focusOnMount:"firstContentElement",size:"small",children:(0,ha.jsx)("form",{onSubmit:d,children:(0,ha.jsxs)(fi.__experimentalVStack,{spacing:4,children:[(0,ha.jsx)(fi.TextControl,{__next40pxDefaultSize:!0,label:(0,zn.__)("Title"),onChange:l,placeholder:(0,zn.__)("No title"),value:a}),(0,ha.jsxs)(fi.__experimentalHStack,{spacing:2,justify:"end",children:[(0,ha.jsx)(fi.Button,{__next40pxDefaultSize:!0,variant:"tertiary",onClick:r,children:(0,zn.__)("Cancel")}),(0,ha.jsx)(fi.Button,{__next40pxDefaultSize:!0,variant:"primary",type:"submit",isBusy:n,"aria-disabled":n,children:(0,zn.__)("Create draft")})]})]})})})}var yM=s(B()),bM=s(ge());function wM(e){let{records:t,isResolving:r}=(0,bM.useEntityRecords)("root","comment",{post:e,type:"note",status:"all",per_page:-1,_fields:"id,post"},{enabled:e?.length>0});return{notesCount:(0,yM.useMemo)(()=>{if(!t||t.length===0)return{};let n={};return t.forEach(i=>{let a=i.post;n[a]=(n[a]||0)+1}),n},[t]),isResolving:r}}var hn=s(P()),{usePostActions:O$,usePostFields:R$}=L(_M.privateApis),{useLocation:I$,useHistory:F$}=L(xM.privateApis),{useEntityRecordsWithPermissions:V$}=L(dp.privateApis),N$=[],D$="draft,future,pending,private,publish";function SM(e){return e.id.toString()}function L$(e){return e.level}function pC({postType:e}){let{path:t,query:r}=I$(),{activeView:o="all",postId:n,quickEdit:i=!1}=r,a=F$(),l=(0,dC.useSelect)(W=>{let{getPostType:$}=W(dp.store);return $(e)},[e]),{view:u,updateView:c,isModified:m,resetToDefault:f}=sa({kind:"postType",name:e,slug:o,queryParams:{page:r.pageNumber,search:r.search},onChangeQueryParams:W=>{a.navigate((0,fp.addQueryArgs)(t,{...r,pageNumber:W.page,search:W.search||void 0}))},defaultView:X0(l,o)}),d=(0,tb.useEvent)(W=>{W.type!==u.type&&a.invalidate(),c(W)}),[h,g]=(0,gn.useState)(n?.split(",")??[]),v=(0,gn.useCallback)(W=>{g(W),a.navigate((0,fp.addQueryArgs)(t,{postId:W.join(",")}))},[t,a]),y=R$({postType:e}),b=(0,gn.useMemo)(()=>{let W={};return u.filters?.forEach($=>{if($.field==="status"&&$.operator===pi&&(W.status=$.value),$.field==="author"&&$.operator===pi?W.author=$.value:$.field==="author"&&$.operator===ZC&&(W.author_exclude=$.value),$.field==="date"){if(!$.value)return;$.operator===KC?W.before=$.value:$.operator===XC&&(W.after=$.value)}}),(!W.status||W.status==="")&&(W.status=D$),{per_page:u.perPage,page:u.page,_embed:"author,wp:featuredmedia",order:u.sort?.direction,orderby:u.sort?.field,orderby_hierarchy:!!u.showLevels,search:u.search,...W}},[u]),{records:T,isResolving:x,totalItems:C,totalPages:_}=V$("postType",e,b),O=(0,gn.useMemo)(()=>T?.map(W=>W.id)??[],[T]),{notesCount:R,isLoading:A}=wM(O),k=(0,gn.useMemo)(()=>{let W=T;return u?.sort?.field==="author"&&(W=ia(T,{sort:{...u.sort}},y).data),W&&W.map($=>({...$,notesCount:R[$.id]??0}))},[T,y,u?.sort,R]),I=k?.map(W=>SM(W))??[],E=((0,tb.usePrevious)(I)??[]).filter(W=>!I.includes(W)).includes(n);(0,gn.useEffect)(()=>{E&&a.navigate((0,fp.addQueryArgs)(t,{postId:void 0}))},[a,E,t]);let w=(0,gn.useMemo)(()=>({totalItems:C,totalPages:_}),[C,_]),{labels:V,canCreateRecord:F}=(0,dC.useSelect)(W=>{let{getPostType:$,canUser:be}=W(dp.store);return{labels:$(e)?.labels,canCreateRecord:be("create",{kind:"postType",name:e})}},[e]),H=O$({postType:e,context:"list"}),G=ml(),j=(0,gn.useMemo)(()=>[G,...H],[H,G]),[K,Z]=(0,gn.useState)(!1),_e=()=>Z(!0),Ce=()=>Z(!1),te=({type:W,id:$})=>{a.navigate(`/${W}/${$}?canvas=edit`),Ce()};return(0,hn.jsx)(tn,{title:V?.name,actions:(0,hn.jsxs)(hn.Fragment,{children:[m&&(0,hn.jsx)(eb.Button,{__next40pxDefaultSize:!0,onClick:()=>{f(),a.invalidate()},children:(0,mC.__)("Reset view")}),V?.add_new_item&&F&&(0,hn.jsxs)(hn.Fragment,{children:[(0,hn.jsx)(eb.Button,{variant:"primary",onClick:_e,__next40pxDefaultSize:!0,children:V.add_new_item}),K&&(0,hn.jsx)(vM,{postType:e,onSave:te,onClose:Ce})]})]}),children:(0,hn.jsx)(ta,{paginationInfo:w,fields:y,actions:j,data:k||N$,isLoading:x||A,view:u,onChangeView:d,selection:h,onChangeSelection:v,isItemClickable:W=>W.status!=="trash",onClickItem:({id:W})=>{a.navigate(`/${e}/${W}?canvas=edit`)},getItemId:SM,getItemLevel:L$,defaultLayouts:K0,header:window.__experimentalQuickEditDataViews&&u.type!==qC&&e==="page"&&(0,hn.jsx)(eb.Button,{size:"compact",isPressed:i,icon:a1,label:(0,mC.__)("Details"),onClick:()=>{a.navigate((0,fp.addQueryArgs)(t,{quickEdit:i?void 0:!0}))}})},o)})}var Of=s(M());var rb=s(ie()),hC=s(ge()),CM=s(N()),ga=s(B()),TM=s(Ke());var PM=s(St()),us=s(P()),{usePostFields:M$,PostCardPanel:B$}=L(TM.privateApis),j$=["title","status","date","author","discussion"];function z$({postType:e,postId:t}){let r=(0,ga.useMemo)(()=>t.split(","),[t]),{record:o,hasFinishedResolution:n}=(0,rb.useSelect)(v=>{let y=["postType",e,r[0]],{getEditedEntityRecord:b,hasFinishedResolution:T}=v(hC.store);return{record:r.length===1?b(...y):null,hasFinishedResolution:T("getEditedEntityRecord",y)}},[e,r]),[i,a]=(0,ga.useState)({}),{editEntityRecord:l}=(0,rb.useDispatch)(hC.store),u=M$({postType:e}),c=(0,ga.useMemo)(()=>u?.map(v=>v.id==="status"?{...v,elements:v.elements.filter(y=>y.value!=="trash")}:v),[u]),m=(0,ga.useMemo)(()=>({layout:{type:"panel"},fields:[{id:"featured_media",layout:{type:"regular"}},{id:"status",label:(0,Of.__)("Status & Visibility"),children:["status","password"]},"author","date","slug","parent",{id:"discussion",label:(0,Of.__)("Discussion"),children:["comment_status","ping_status"]},{label:(0,Of.__)("Template"),id:"template",layout:{type:"regular",labelPosition:"side"}}].filter(v=>r.length===1||j$.includes(typeof v=="string"?v:v.id))}),[r]),f=v=>{for(let y of r)v.status&&v.status!=="future"&&o?.status==="future"&&new Date(o.date)>new Date&&(v.date=null),v.status&&v.status==="private"&&o.password&&(v.password=""),l("postType",e,y,v),r.length>1&&a(b=>({...b,...v}))};(0,ga.useEffect)(()=>{a({})},[r]);let{ExperimentalBlockEditorProvider:d}=L(PM.privateApis),h=gf(),g=(0,ga.useMemo)(()=>c.map(v=>v.id==="template"?{...v,Edit:y=>(0,us.jsx)(d,{settings:h,children:(0,us.jsx)(v.Edit,{...y})})}:v),[c,h]);return(0,us.jsxs)(CM.__experimentalVStack,{spacing:4,children:[(0,us.jsx)(B$,{postType:e,postId:r}),n&&(0,us.jsx)(M2,{data:r.length===1?o:i,fields:g,form:m,onChange:f})]})}function EM({postType:e,postId:t}){return(0,us.jsxs)(tn,{className:ee("edit-site-post-edit",{"is-empty":!t}),label:(0,Of.__)("Post Edit"),children:[t&&(0,us.jsx)(z$,{postType:e,postId:t}),!t&&(0,us.jsx)("p",{children:(0,Of.__)("Select a page to edit")})]})}var di=s(P()),{useLocation:H$}=L(AM.privateApis);async function ob(e){let{activeView:t="all"}=e,r=await(0,OM.resolveSelect)(RM.store).getPostType("page");return(await ep({kind:"postType",name:"page",slug:t,defaultView:X0(r,t)})).type==="list"}function G$(){let{query:e={}}=H$(),{canvas:t="view"}=e;return t==="edit"?(0,di.jsx)(ht,{}):(0,di.jsx)(pC,{postType:"page"})}var IM={name:"pages",path:"/page",areas:{sidebar({siteData:e}){return e.currentTheme?.is_block_theme?(0,di.jsx)(Jr,{title:(0,kM.__)("Pages"),backPath:"/",content:(0,di.jsx)(Q0,{postType:"page"})}):(0,di.jsx)(Rt,{})},content({siteData:e}){return e.currentTheme?.is_block_theme?(0,di.jsx)(pC,{postType:"page"}):void 0},async preview({query:e,siteData:t}){return t.currentTheme?.is_block_theme&&await ob(e)?(0,di.jsx)(ht,{}):void 0},mobile({siteData:e}){return e.currentTheme?.is_block_theme?(0,di.jsx)(G$,{}):(0,di.jsx)(Rt,{})},async edit({query:e}){return!await ob(e)&&!!e.quickEdit?(0,di.jsx)(EM,{postType:"page",postId:e.postId}):void 0}},widths:{async content({query:e}){return await ob(e)?380:void 0},async edit({query:e}){return!await ob(e)&&!!e.quickEdit?380:void 0}}};var FM=s(M());var wl=s(P()),VM={name:"page-item",path:"/page/:postId",areas:{sidebar({siteData:e}){return e.currentTheme?.is_block_theme?(0,wl.jsx)(Jr,{title:(0,FM.__)("Pages"),backPath:"/",content:(0,wl.jsx)(Q0,{postType:"page"})}):(0,wl.jsx)(Rt,{})},mobile({siteData:e}){return e.currentTheme?.is_block_theme?(0,wl.jsx)(ht,{}):(0,wl.jsx)(Rt,{})},preview({siteData:e}){return e.currentTheme?.is_block_theme?(0,wl.jsx)(ht,{}):(0,wl.jsx)(Rt,{})}}};var gC=s(M()),DM=s(Ke());var mp=s(P()),{StyleBookPreview:NM}=L(DM.privateApis),LM={name:"stylebook",path:"/stylebook",areas:{sidebar({siteData:e}){return an(e)?(0,mp.jsx)(Jr,{title:(0,gC.__)("Styles"),backPath:"/",description:(0,gC.__)("Preview your website's visual identity: colors, typography, and blocks.")}):(0,mp.jsx)(Rt,{})},preview({siteData:e}){return an(e)?(0,mp.jsx)(NM,{isStatic:!0}):void 0},mobile({siteData:e}){return an(e)?(0,mp.jsx)(NM,{isStatic:!0}):void 0}}};var BM=s(M()),nb=s(N());var Hu=s(P());function MM(){return(0,Hu.jsx)(nb.Notice,{status:"error",isDismissible:!1,children:(0,BM.__)("The requested page could not be found. Please check the URL.")})}var jM={name:"notfound",path:"*",areas:{sidebar:(0,Hu.jsx)(Pc,{}),mobile:(0,Hu.jsx)(Pc,{customDescription:(0,Hu.jsx)(MM,{})}),content:(0,Hu.jsx)(nb.__experimentalSpacer,{padding:2,children:(0,Hu.jsx)(MM,{})})}};var U$=[VM,IM,iM,nM,OD,kD,AD,bI,vI,zR,RR,LM,jM];function HM(){let e=(0,ib.useRegistry)(),{registerRoute:t}=L((0,ib.useDispatch)(Re));(0,zM.useEffect)(()=>{e.batch(()=>{U$.forEach(t)})},[e,t])}var sb=s(P()),{RouterProvider:W$}=L(UM.privateApis);function q$(){return RE(),DE(),(0,sb.jsx)(PE,{})}function qM(){HM();let{routes:e,currentTheme:t,editorSettings:r}=(0,GM.useSelect)(i=>({routes:L(i(Re)).getRoutes(),currentTheme:i(WM.store).getCurrentTheme(),editorSettings:i(Re).getSettings()}),[]),o=(0,ab.useCallback)(({path:i,query:a})=>Dr()?{path:i,query:{...a,wp_theme_preview:"wp_theme_preview"in a?a.wp_theme_preview:Ra()}}:{path:i,query:a},[]),n=(0,ab.useMemo)(()=>({siteData:{currentTheme:t,editorSettings:r}}),[t,r]);return(0,sb.jsx)(W$,{routes:e,pathArg:"p",beforeNavigate:o,matchResolverArgs:n,children:(0,sb.jsx)(q$,{})})}var Rf=s(Ke()),YM=s(kt()),ZM=s(Tl()),lb=s(P()),vC=(0,YM.getPath)(window.location.href)?.includes("site-editor.php"),yC=e=>{(0,ZM.default)(`wp.editPost.${e}`,{since:"6.6",alternative:`wp.editor.${e}`})};function Y$(e){return vC?(yC("PluginMoreMenuItem"),(0,lb.jsx)(Rf.PluginMoreMenuItem,{...e})):null}function Z$(e){return vC?(yC("PluginSidebar"),(0,lb.jsx)(Rf.PluginSidebar,{...e})):null}function K$(e){return vC?(yC("PluginSidebarMoreMenuItem"),(0,lb.jsx)(Rf.PluginSidebarMoreMenuItem,{...e})):null}var wC=s(P()),{registerCoreBlockBindingsSources:X$}=L(XM.privateApis);function Q$(e,t){let r=document.getElementById(e),o=(0,fb.createRoot)(r);(0,Gu.dispatch)(bC.store).reapplyBlockTypeFilters();let n=(0,cb.__experimentalGetCoreBlocks)().filter(({name:i})=>i!=="core/freeform");return(0,cb.registerCoreBlocks)(n),X$(),(0,Gu.dispatch)(bC.store).setFreeformFallbackBlockName("core/html"),(0,db.registerLegacyWidgetBlock)({inserter:!1}),(0,db.registerWidgetGroupBlock)({inserter:!1}),(0,Gu.dispatch)(ub.store).setDefaults("core/edit-site",{welcomeGuide:!0,welcomeGuideStyles:!0,welcomeGuidePage:!0,welcomeGuideTemplate:!0}),(0,Gu.dispatch)(ub.store).setDefaults("core",{allowRightClickOverrides:!0,distractionFree:!1,editorMode:"visual",editorTool:"edit",fixedToolbar:!1,focusMode:!1,inactivePanels:[],keepCaretInsideBlock:!1,openPanels:["post-status"],showBlockBreadcrumbs:!0,showListViewByDefault:!1,enableChoosePatternModal:!0}),window.__experimentalMediaProcessing&&(0,Gu.dispatch)(ub.store).setDefaults("core/media",{requireApproval:!0,optimizeOnUpload:!0}),(0,Gu.dispatch)(Re).updateSettings(t),window.addEventListener("dragover",i=>i.preventDefault(),!1),window.addEventListener("drop",i=>i.preventDefault(),!1),o.render((0,wC.jsx)(fb.StrictMode,{children:(0,wC.jsx)(qM,{})})),o}function J$(){(0,KM.default)("wp.editSite.reinitializeEditor",{since:"6.2",version:"6.3"})}return n8($$);})(); /*! Bundled license information: use-sync-external-store/cjs/use-sync-external-store-shim.production.js: (** * @license React * use-sync-external-store-shim.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. *) is-plain-object/dist/is-plain-object.mjs: (*! * is-plain-object * * Copyright (c) 2014-2017, Jon Schlinkert. * Released under the MIT License. *) */