diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 00000000000000..e69de29bb2d1d6 diff --git a/1093.fde90cd8.iframe.bundle.js b/1093.fde90cd8.iframe.bundle.js new file mode 100644 index 00000000000000..5db1ca79336260 --- /dev/null +++ b/1093.fde90cd8.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(globalThis.webpackChunkgutenberg=globalThis.webpackChunkgutenberg||[]).push([[1093],{"./packages/components/src/elevation/component.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>elevation_component});var react=__webpack_require__("./node_modules/react/index.js"),context_connect=__webpack_require__("./packages/components/src/context/context-connect.ts"),component=__webpack_require__("./packages/components/src/view/component.tsx"),emotion_react_browser_esm=__webpack_require__("./node_modules/@emotion/react/dist/emotion-react.browser.esm.js"),use_context_system=__webpack_require__("./packages/components/src/context/use-context-system.js");const Elevation={name:"12ip69d",styles:"background:transparent;display:block;margin:0!important;pointer-events:none;position:absolute;will-change:box-shadow"};var config_values=__webpack_require__("./packages/components/src/utils/config-values.js"),use_cx=__webpack_require__("./packages/components/src/utils/hooks/use-cx.ts"),values=__webpack_require__("./packages/components/src/utils/values.js");function getBoxShadow(value){return`0 ${value}px ${2*value}px 0\n\t${`rgba(0, 0, 0, ${value/20})`}`}var jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js");function UnconnectedElevation(props,forwardedRef){const elevationProps=function useElevation(props){const{active,borderRadius="inherit",className,focus,hover,isInteractive=!1,offset=0,value=0,...otherProps}=(0,use_context_system.y)(props,"Elevation"),cx=(0,use_cx.I)();return{...otherProps,className:(0,react.useMemo)((()=>{let hoverValue=(0,values.Jf)(hover)?hover:2*value,activeValue=(0,values.Jf)(active)?active:value/2;isInteractive||(hoverValue=(0,values.Jf)(hover)?hover:void 0,activeValue=(0,values.Jf)(active)?active:void 0);const transition=`box-shadow ${config_values.Z.transitionDuration} ${config_values.Z.transitionTimingFunction}`,sx={};return sx.Base=(0,emotion_react_browser_esm.iv)({borderRadius,bottom:offset,boxShadow:getBoxShadow(value),opacity:config_values.Z.elevationIntensity,left:offset,right:offset,top:offset},(0,emotion_react_browser_esm.iv)("@media not ( prefers-reduced-motion ){transition:",transition,";}",""),"",""),(0,values.Jf)(hoverValue)&&(sx.hover=(0,emotion_react_browser_esm.iv)("*:hover>&{box-shadow:",getBoxShadow(hoverValue),";}","")),(0,values.Jf)(activeValue)&&(sx.active=(0,emotion_react_browser_esm.iv)("*:active>&{box-shadow:",getBoxShadow(activeValue),";}","")),(0,values.Jf)(focus)&&(sx.focus=(0,emotion_react_browser_esm.iv)("*:focus>&{box-shadow:",getBoxShadow(focus),";}","")),cx(Elevation,sx.Base,sx.hover,sx.focus,sx.active,className)}),[active,borderRadius,className,cx,focus,hover,isInteractive,offset,value]),"aria-hidden":!0}}(props);return(0,jsx_runtime.jsx)(component.Z,{...elevationProps,ref:forwardedRef})}UnconnectedElevation.displayName="UnconnectedElevation";const component_Elevation=(0,context_connect.Iq)(UnconnectedElevation,"Elevation"),elevation_component=component_Elevation;try{component_Elevation.displayName="Elevation",component_Elevation.__docgenInfo={description:"`Elevation` is a core component that renders shadow, using the component\nsystem's shadow system.\n\nThe shadow effect is generated using the `value` prop.\n\n```jsx\nimport {\n__experimentalElevation as Elevation,\n__experimentalSurface as Surface,\n__experimentalText as Text,\n} from '@wordpress/components';\n\nfunction Example() {\n return (\n \n Code is Poetry\n \n \n );\n}\n```",displayName:"Elevation",props:{active:{defaultValue:null,description:"Size of the shadow value when active (see the `value` and `isInteractive`\nprops).",name:"active",required:!1,type:{name:"number"}},borderRadius:{defaultValue:{value:"'inherit'"},description:"Renders the border-radius of the shadow.",name:"borderRadius",required:!1,type:{name:"BorderRadius"}},focus:{defaultValue:null,description:"Size of the shadow value when focused (see the `value` and\n`isInteractive` props).",name:"focus",required:!1,type:{name:"number"}},hover:{defaultValue:null,description:"Size of the shadow value when hovered (see the `value` and\n`isInteractive` props).",name:"hover",required:!1,type:{name:"number"}},isInteractive:{defaultValue:{value:"false"},description:"Determines if `hover`, `active`, and `focus` shadow values should be\nautomatically calculated and rendered.",name:"isInteractive",required:!1,type:{name:"boolean"}},offset:{defaultValue:{value:"0"},description:"Dimensional offsets (margin) for the shadow.",name:"offset",required:!1,type:{name:"number"}},value:{defaultValue:{value:"0"},description:"Size of the shadow, based on the Style system's elevation system. The\n`value` determines the strength of the shadow, which creates the sense of\ndepth.",name:"value",required:!1,type:{name:"number"}},as:{defaultValue:null,description:"The HTML element or React component to render the component as.",name:"as",required:!1,type:{name:'"symbol" | "object" | "a" | "abbr" | "address" | "area" | "article" | "aside" | "audio" | "b" | "base" | "bdi" | "bdo" | "big" | "blockquote" | "body" | "br" | "button" | "canvas" | ... 516 more ... | ("view" & FunctionComponent<...>)'}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/components/src/elevation/component.tsx#Elevation"]={docgenInfo:component_Elevation.__docgenInfo,name:"Elevation",path:"packages/components/src/elevation/component.tsx#Elevation"})}catch(__react_docgen_typescript_loader_error){}}}]); \ No newline at end of file diff --git a/1099.48786fe3.iframe.bundle.js b/1099.48786fe3.iframe.bundle.js new file mode 100644 index 00000000000000..a485e90fc15d0b --- /dev/null +++ b/1099.48786fe3.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(globalThis.webpackChunkgutenberg=globalThis.webpackChunkgutenberg||[]).push([[1099],{"./packages/a11y/build-module/index.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{D:()=>speak});var build_module=__webpack_require__("./packages/i18n/build-module/index.js");function addContainer(ariaLive="polite"){const container=document.createElement("div");container.id=`a11y-speak-${ariaLive}`,container.className="a11y-speak-region",container.setAttribute("style","position: absolute;margin: -1px;padding: 0;height: 1px;width: 1px;overflow: hidden;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);border: 0;word-wrap: normal !important;"),container.setAttribute("aria-live",ariaLive),container.setAttribute("aria-relevant","additions text"),container.setAttribute("aria-atomic","true");const{body}=document;return body&&body.appendChild(container),container}let previousMessage="";function speak(message,ariaLive){!function clear(){const regions=document.getElementsByClassName("a11y-speak-region"),introText=document.getElementById("a11y-speak-intro-text");for(let i=0;i]+>/g," "),previousMessage===message&&(message+=" "),previousMessage=message,message}(message);const introText=document.getElementById("a11y-speak-intro-text"),containerAssertive=document.getElementById("a11y-speak-assertive"),containerPolite=document.getElementById("a11y-speak-polite");containerAssertive&&"assertive"===ariaLive?containerAssertive.textContent=message:containerPolite&&(containerPolite.textContent=message),introText&&introText.removeAttribute("hidden")}!function domReady(callback){"undefined"!=typeof document&&("complete"!==document.readyState&&"interactive"!==document.readyState?document.addEventListener("DOMContentLoaded",callback):callback())}((function setup(){const introText=document.getElementById("a11y-speak-intro-text"),containerAssertive=document.getElementById("a11y-speak-assertive"),containerPolite=document.getElementById("a11y-speak-polite");null===introText&&function addIntroText(){const introText=document.createElement("p");introText.id="a11y-speak-intro-text",introText.className="a11y-speak-intro-text",introText.textContent=(0,build_module.__)("Notifications"),introText.setAttribute("style","position: absolute;margin: -1px;padding: 0;height: 1px;width: 1px;overflow: hidden;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);border: 0;word-wrap: normal !important;"),introText.setAttribute("hidden","hidden");const{body}=document;return body&&body.appendChild(introText),introText}(),null===containerAssertive&&addContainer("assertive"),null===containerPolite&&addContainer("polite")}))},"./packages/primitives/build-module/svg/index.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Cd:()=>Circle,G:()=>G,UL:()=>Rect,Wj:()=>SVG,x1:()=>Line,y$:()=>Path});var clsx__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/clsx/dist/clsx.mjs"),_wordpress_element__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js");const Circle=props=>(0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("circle",props),G=props=>(0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("g",props),Line=props=>(0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("line",props),Path=props=>(0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("path",props),Rect=props=>(0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("rect",props),SVG=(0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.forwardRef)((({className,isPressed,...props},ref)=>{const appliedProps={...props,className:(0,clsx__WEBPACK_IMPORTED_MODULE_1__.Z)(className,{"is-pressed":isPressed})||void 0,"aria-hidden":!0,focusable:!1};return(0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("svg",{...appliedProps,ref})}));SVG.displayName="SVG"},"./packages/components/src/button/index.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{ZP:()=>__WEBPACK_DEFAULT_EXPORT__,zx:()=>Button});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),clsx__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/clsx/dist/clsx.mjs"),_wordpress_deprecated__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/deprecated/build-module/index.js"),_wordpress_compose__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./packages/compose/build-module/hooks/use-instance-id/index.js"),_tooltip__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./packages/components/src/tooltip/index.tsx"),_icon__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./packages/components/src/icon/index.tsx"),_visually_hidden__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./packages/components/src/visually-hidden/component.tsx"),_popover_utils__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./packages/components/src/popover/utils.ts"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/jsx-runtime.js");const disabledEventsOnDisabledButton=["onMouseDown","onClick"];function UnforwardedButton(props,ref){const{__next40pxDefaultSize,isBusy,isDestructive,className,disabled,icon,iconPosition="left",iconSize,showTooltip,tooltipPosition,shortcut,label,children,size="default",text,variant,__experimentalIsFocusable:isFocusable,describedBy,...buttonOrAnchorProps}=function useDeprecatedProps({isDefault,isPrimary,isSecondary,isTertiary,isLink,isPressed,isSmall,size,variant,...otherProps}){let computedSize=size,computedVariant=variant;const newProps={"aria-pressed":isPressed};var _computedSize,_computedVariant,_computedVariant2,_computedVariant3,_computedVariant4,_computedVariant5;return isSmall&&(null!==(_computedSize=computedSize)&&void 0!==_computedSize||(computedSize="small")),isPrimary&&(null!==(_computedVariant=computedVariant)&&void 0!==_computedVariant||(computedVariant="primary")),isTertiary&&(null!==(_computedVariant2=computedVariant)&&void 0!==_computedVariant2||(computedVariant="tertiary")),isSecondary&&(null!==(_computedVariant3=computedVariant)&&void 0!==_computedVariant3||(computedVariant="secondary")),isDefault&&((0,_wordpress_deprecated__WEBPACK_IMPORTED_MODULE_2__.Z)("wp.components.Button `isDefault` prop",{since:"5.4",alternative:'variant="secondary"'}),null!==(_computedVariant4=computedVariant)&&void 0!==_computedVariant4||(computedVariant="secondary")),isLink&&(null!==(_computedVariant5=computedVariant)&&void 0!==_computedVariant5||(computedVariant="link")),{...newProps,...otherProps,size:computedSize,variant:computedVariant}}(props),{href,target,"aria-checked":ariaChecked,"aria-pressed":ariaPressed,"aria-selected":ariaSelected,...additionalProps}="href"in buttonOrAnchorProps?buttonOrAnchorProps:{href:void 0,target:void 0,...buttonOrAnchorProps},instanceId=(0,_wordpress_compose__WEBPACK_IMPORTED_MODULE_3__.Z)(Button,"components-button__description"),hasChildren="string"==typeof children&&!!children||Array.isArray(children)&&children?.[0]&&null!==children[0]&&"components-tooltip"!==children?.[0]?.props?.className,classes=(0,clsx__WEBPACK_IMPORTED_MODULE_4__.Z)("components-button",className,{"is-next-40px-default-size":__next40pxDefaultSize,"is-secondary":"secondary"===variant,"is-primary":"primary"===variant,"is-small":"small"===size,"is-compact":"compact"===size,"is-tertiary":"tertiary"===variant,"is-pressed":[!0,"true","mixed"].includes(ariaPressed),"is-pressed-mixed":"mixed"===ariaPressed,"is-busy":isBusy,"is-link":"link"===variant,"is-destructive":isDestructive,"has-text":!!icon&&(hasChildren||text),"has-icon":!!icon}),trulyDisabled=disabled&&!isFocusable,Tag=void 0===href||trulyDisabled?"button":"a",buttonProps="button"===Tag?{type:"button",disabled:trulyDisabled,"aria-checked":ariaChecked,"aria-pressed":ariaPressed,"aria-selected":ariaSelected}:{},anchorProps="a"===Tag?{href,target}:{};if(disabled&&isFocusable){buttonProps["aria-disabled"]=!0,anchorProps["aria-disabled"]=!0;for(const disabledEvent of disabledEventsOnDisabledButton)additionalProps[disabledEvent]=event=>{event&&(event.stopPropagation(),event.preventDefault())}}const shouldShowTooltip=!trulyDisabled&&(showTooltip&&!!label||!!shortcut||!!label&&!children?.length&&!1!==showTooltip),descriptionId=describedBy?instanceId:void 0,describedById=additionalProps["aria-describedby"]||descriptionId,commonProps={className:classes,"aria-label":additionalProps["aria-label"]||label,"aria-describedby":describedById,ref},elementChildren=(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.Fragment,{children:[icon&&"left"===iconPosition&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_icon__WEBPACK_IMPORTED_MODULE_5__.Z,{icon,size:iconSize}),text&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.Fragment,{children:text}),children,icon&&"right"===iconPosition&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_icon__WEBPACK_IMPORTED_MODULE_5__.Z,{icon,size:iconSize})]}),element="a"===Tag?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("a",{...anchorProps,...additionalProps,...commonProps,children:elementChildren}):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("button",{...buttonProps,...additionalProps,...commonProps,children:elementChildren}),tooltipProps=shouldShowTooltip?{text:children?.length&&describedBy?describedBy:label,shortcut,placement:tooltipPosition&&(0,_popover_utils__WEBPACK_IMPORTED_MODULE_6__.KF)(tooltipPosition)}:{};return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.Fragment,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_tooltip__WEBPACK_IMPORTED_MODULE_7__.ZP,{...tooltipProps,children:element}),describedBy&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_visually_hidden__WEBPACK_IMPORTED_MODULE_8__.Z,{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("span",{id:descriptionId,children:describedBy})})]})}const Button=(0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(UnforwardedButton),__WEBPACK_DEFAULT_EXPORT__=Button;try{UnforwardedButton.displayName="UnforwardedButton",UnforwardedButton.__docgenInfo={description:"",displayName:"UnforwardedButton",props:{__next40pxDefaultSize:{defaultValue:{value:"false"},description:"Start opting into the larger default height that will become the\ndefault size in a future version.",name:"__next40pxDefaultSize",required:!1,type:{name:"boolean"}},children:{defaultValue:null,description:"The button's children.",name:"children",required:!1,type:{name:"ReactNode"}},describedBy:{defaultValue:null,description:"An accessible description for the button.",name:"describedBy",required:!1,type:{name:"string"}},icon:{defaultValue:null,description:"If provided, renders an Icon component inside the button.",name:"icon",required:!1,type:{name:"IconType"}},iconPosition:{defaultValue:{value:"'left'"},description:"If provided with `icon`, sets the position of icon relative to the `text`.",name:"iconPosition",required:!1,type:{name:"enum",value:[{value:'"left"'},{value:'"right"'}]}},iconSize:{defaultValue:null,description:"If provided with `icon`, sets the icon size.\nPlease refer to the Icon component for more details regarding\nthe default value of its `size` prop.",name:"iconSize",required:!1,type:{name:"number"}},isBusy:{defaultValue:null,description:"Indicates activity while a action is being performed.",name:"isBusy",required:!1,type:{name:"boolean"}},isDestructive:{defaultValue:null,description:"Renders a red text-based button style to indicate destructive behavior.",name:"isDestructive",required:!1,type:{name:"boolean"}},isPressed:{defaultValue:null,description:"Renders a pressed button style.",name:"isPressed",required:!1,type:{name:"boolean"}},label:{defaultValue:null,description:"Sets the `aria-label` of the component, if none is provided.\nSets the Tooltip content if `showTooltip` is provided.",name:"label",required:!1,type:{name:"string"}},shortcut:{defaultValue:null,description:"If provided with `showTooltip`, appends the Shortcut label to the tooltip content.\nIf an object is provided, it should contain `display` and `ariaLabel` keys.",name:"shortcut",required:!1,type:{name:"string | { display: string; ariaLabel: string; }"}},showTooltip:{defaultValue:null,description:"If provided, renders a Tooltip component for the button.",name:"showTooltip",required:!1,type:{name:"boolean"}},size:{defaultValue:{value:"'default'"},description:"The size of the button.\n\n- `'default'`: For normal text-label buttons, unless it is a toggle button.\n- `'compact'`: For toggle buttons, icon buttons, and buttons when used in context of either.\n- `'small'`: For icon buttons associated with more advanced or auxiliary features.\n\nIf the deprecated `isSmall` prop is also defined, this prop will take precedence.",name:"size",required:!1,type:{name:"enum",value:[{value:'"small"'},{value:'"default"'},{value:'"compact"'}]}},text:{defaultValue:null,description:"If provided, displays the given text inside the button. If the button contains children elements, the text is displayed before them.",name:"text",required:!1,type:{name:"string"}},tooltipPosition:{defaultValue:null,description:"If provided with `showTooltip`, sets the position of the tooltip.\nPlease refer to the Tooltip component for more details regarding the defaults.",name:"tooltipPosition",required:!1,type:{name:"enum",value:[{value:'"middle"'},{value:'"top"'},{value:'"bottom"'},{value:'"middle center"'},{value:'"middle left"'},{value:'"middle right"'},{value:'"top center"'},{value:'"top left"'},{value:'"top right"'},{value:'"bottom center"'},{value:'"bottom left"'},{value:'"bottom right"'},{value:'"middle center left"'},{value:'"middle center right"'},{value:'"middle center top"'},{value:'"middle center bottom"'},{value:'"middle left left"'},{value:'"middle left right"'},{value:'"middle left top"'},{value:'"middle left bottom"'},{value:'"middle right left"'},{value:'"middle right right"'},{value:'"middle right top"'},{value:'"middle right bottom"'},{value:'"top center left"'},{value:'"top center right"'},{value:'"top center top"'},{value:'"top center bottom"'},{value:'"top left left"'},{value:'"top left right"'},{value:'"top left top"'},{value:'"top left bottom"'},{value:'"top right left"'},{value:'"top right right"'},{value:'"top right top"'},{value:'"top right bottom"'},{value:'"bottom center left"'},{value:'"bottom center right"'},{value:'"bottom center top"'},{value:'"bottom center bottom"'},{value:'"bottom left left"'},{value:'"bottom left right"'},{value:'"bottom left top"'},{value:'"bottom left bottom"'},{value:'"bottom right left"'},{value:'"bottom right right"'},{value:'"bottom right top"'},{value:'"bottom right bottom"'}]}},variant:{defaultValue:null,description:"Specifies the button's style.\nThe accepted values are:\n'primary' (the primary button styles)\n'secondary' (the default button styles)\n'tertiary' (the text-based button styles)\n'link' (the link button styles)",name:"variant",required:!1,type:{name:"enum",value:[{value:'"link"'},{value:'"primary"'},{value:'"secondary"'},{value:'"tertiary"'}]}},__experimentalIsFocusable:{defaultValue:{value:"false"},description:"Whether to keep the button focusable when disabled.",name:"__experimentalIsFocusable",required:!1,type:{name:"boolean"}},disabled:{defaultValue:null,description:"Whether the button is disabled.\n\nIf `true`, this will force a `button` element to be rendered, even when an `href` is given.",name:"disabled",required:!1,type:{name:"boolean"}},isDefault:{defaultValue:null,description:"Gives the button a default style.\n@deprecated Use the `'secondary'` value on the `variant` prop instead.\n@ignore",name:"isDefault",required:!1,type:{name:"boolean"}},isLink:{defaultValue:null,description:"Gives the button a link style.\n@deprecated Use the `'link'` value on the `variant` prop instead.\n@ignore",name:"isLink",required:!1,type:{name:"boolean"}},isPrimary:{defaultValue:null,description:"Gives the button a primary style.\n@deprecated Use the `'primary'` value on the `variant` prop instead.\n@ignore",name:"isPrimary",required:!1,type:{name:"boolean"}},isSecondary:{defaultValue:null,description:"Gives the button a default style.\n@deprecated Use the `'secondary'` value on the `variant` prop instead.\n@ignore",name:"isSecondary",required:!1,type:{name:"boolean"}},isTertiary:{defaultValue:null,description:"Gives the button a text-based style.\n@deprecated Use the `'tertiary'` value on the `variant` prop instead.\n@ignore",name:"isTertiary",required:!1,type:{name:"boolean"}},isSmall:{defaultValue:null,description:"Decreases the size of the button.\n@deprecated Use the `'small'` value on the `size` prop instead.\n@ignore",name:"isSmall",required:!1,type:{name:"boolean"}},href:{defaultValue:null,description:"If provided, renders `a` instead of `button`.",name:"href",required:!0,type:{name:"string"}},target:{defaultValue:null,description:"If provided with `href`, sets the `target` attribute to the `a`.",name:"target",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/components/src/button/index.tsx#UnforwardedButton"]={docgenInfo:UnforwardedButton.__docgenInfo,name:"UnforwardedButton",path:"packages/components/src/button/index.tsx#UnforwardedButton"})}catch(__react_docgen_typescript_loader_error){}try{Button.displayName="Button",Button.__docgenInfo={description:"Lets users take actions and make choices with a single click or tap.\n\n```jsx\nimport { Button } from '@wordpress/components';\nconst Mybutton = () => (\n \n Click here\n \n);\n```",displayName:"Button",props:{__next40pxDefaultSize:{defaultValue:{value:"false"},description:"Start opting into the larger default height that will become the\ndefault size in a future version.",name:"__next40pxDefaultSize",required:!1,type:{name:"boolean"}},children:{defaultValue:null,description:"The button's children.",name:"children",required:!1,type:{name:"ReactNode"}},describedBy:{defaultValue:null,description:"An accessible description for the button.",name:"describedBy",required:!1,type:{name:"string"}},icon:{defaultValue:null,description:"If provided, renders an Icon component inside the button.",name:"icon",required:!1,type:{name:"IconType"}},iconPosition:{defaultValue:{value:"'left'"},description:"If provided with `icon`, sets the position of icon relative to the `text`.",name:"iconPosition",required:!1,type:{name:"enum",value:[{value:'"left"'},{value:'"right"'}]}},iconSize:{defaultValue:null,description:"If provided with `icon`, sets the icon size.\nPlease refer to the Icon component for more details regarding\nthe default value of its `size` prop.",name:"iconSize",required:!1,type:{name:"number"}},isBusy:{defaultValue:null,description:"Indicates activity while a action is being performed.",name:"isBusy",required:!1,type:{name:"boolean"}},isDestructive:{defaultValue:null,description:"Renders a red text-based button style to indicate destructive behavior.",name:"isDestructive",required:!1,type:{name:"boolean"}},isPressed:{defaultValue:null,description:"Renders a pressed button style.",name:"isPressed",required:!1,type:{name:"boolean"}},label:{defaultValue:null,description:"Sets the `aria-label` of the component, if none is provided.\nSets the Tooltip content if `showTooltip` is provided.",name:"label",required:!1,type:{name:"string"}},shortcut:{defaultValue:null,description:"If provided with `showTooltip`, appends the Shortcut label to the tooltip content.\nIf an object is provided, it should contain `display` and `ariaLabel` keys.",name:"shortcut",required:!1,type:{name:"string | { display: string; ariaLabel: string; }"}},showTooltip:{defaultValue:null,description:"If provided, renders a Tooltip component for the button.",name:"showTooltip",required:!1,type:{name:"boolean"}},size:{defaultValue:{value:"'default'"},description:"The size of the button.\n\n- `'default'`: For normal text-label buttons, unless it is a toggle button.\n- `'compact'`: For toggle buttons, icon buttons, and buttons when used in context of either.\n- `'small'`: For icon buttons associated with more advanced or auxiliary features.\n\nIf the deprecated `isSmall` prop is also defined, this prop will take precedence.",name:"size",required:!1,type:{name:"enum",value:[{value:'"small"'},{value:'"default"'},{value:'"compact"'}]}},text:{defaultValue:null,description:"If provided, displays the given text inside the button. If the button contains children elements, the text is displayed before them.",name:"text",required:!1,type:{name:"string"}},tooltipPosition:{defaultValue:null,description:"If provided with `showTooltip`, sets the position of the tooltip.\nPlease refer to the Tooltip component for more details regarding the defaults.",name:"tooltipPosition",required:!1,type:{name:"enum",value:[{value:'"middle"'},{value:'"top"'},{value:'"bottom"'},{value:'"middle center"'},{value:'"middle left"'},{value:'"middle right"'},{value:'"top center"'},{value:'"top left"'},{value:'"top right"'},{value:'"bottom center"'},{value:'"bottom left"'},{value:'"bottom right"'},{value:'"middle center left"'},{value:'"middle center right"'},{value:'"middle center top"'},{value:'"middle center bottom"'},{value:'"middle left left"'},{value:'"middle left right"'},{value:'"middle left top"'},{value:'"middle left bottom"'},{value:'"middle right left"'},{value:'"middle right right"'},{value:'"middle right top"'},{value:'"middle right bottom"'},{value:'"top center left"'},{value:'"top center right"'},{value:'"top center top"'},{value:'"top center bottom"'},{value:'"top left left"'},{value:'"top left right"'},{value:'"top left top"'},{value:'"top left bottom"'},{value:'"top right left"'},{value:'"top right right"'},{value:'"top right top"'},{value:'"top right bottom"'},{value:'"bottom center left"'},{value:'"bottom center right"'},{value:'"bottom center top"'},{value:'"bottom center bottom"'},{value:'"bottom left left"'},{value:'"bottom left right"'},{value:'"bottom left top"'},{value:'"bottom left bottom"'},{value:'"bottom right left"'},{value:'"bottom right right"'},{value:'"bottom right top"'},{value:'"bottom right bottom"'}]}},variant:{defaultValue:null,description:"Specifies the button's style.\nThe accepted values are:\n'primary' (the primary button styles)\n'secondary' (the default button styles)\n'tertiary' (the text-based button styles)\n'link' (the link button styles)",name:"variant",required:!1,type:{name:"enum",value:[{value:'"link"'},{value:'"primary"'},{value:'"secondary"'},{value:'"tertiary"'}]}},__experimentalIsFocusable:{defaultValue:{value:"false"},description:"Whether to keep the button focusable when disabled.",name:"__experimentalIsFocusable",required:!1,type:{name:"boolean"}},disabled:{defaultValue:null,description:"Whether the button is disabled.\n\nIf `true`, this will force a `button` element to be rendered, even when an `href` is given.",name:"disabled",required:!1,type:{name:"boolean"}},isDefault:{defaultValue:null,description:"Gives the button a default style.\n@deprecated Use the `'secondary'` value on the `variant` prop instead.\n@ignore",name:"isDefault",required:!1,type:{name:"boolean"}},isLink:{defaultValue:null,description:"Gives the button a link style.\n@deprecated Use the `'link'` value on the `variant` prop instead.\n@ignore",name:"isLink",required:!1,type:{name:"boolean"}},isPrimary:{defaultValue:null,description:"Gives the button a primary style.\n@deprecated Use the `'primary'` value on the `variant` prop instead.\n@ignore",name:"isPrimary",required:!1,type:{name:"boolean"}},isSecondary:{defaultValue:null,description:"Gives the button a default style.\n@deprecated Use the `'secondary'` value on the `variant` prop instead.\n@ignore",name:"isSecondary",required:!1,type:{name:"boolean"}},isTertiary:{defaultValue:null,description:"Gives the button a text-based style.\n@deprecated Use the `'tertiary'` value on the `variant` prop instead.\n@ignore",name:"isTertiary",required:!1,type:{name:"boolean"}},isSmall:{defaultValue:null,description:"Decreases the size of the button.\n@deprecated Use the `'small'` value on the `size` prop instead.\n@ignore",name:"isSmall",required:!1,type:{name:"boolean"}},href:{defaultValue:null,description:"If provided, renders `a` instead of `button`.",name:"href",required:!0,type:{name:"string"}},target:{defaultValue:null,description:"If provided with `href`, sets the `target` attribute to the `a`.",name:"target",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/components/src/button/index.tsx#Button"]={docgenInfo:Button.__docgenInfo,name:"Button",path:"packages/components/src/button/index.tsx#Button"})}catch(__react_docgen_typescript_loader_error){}try{button.displayName="button",button.__docgenInfo={description:"Lets users take actions and make choices with a single click or tap.\n\n```jsx\nimport { Button } from '@wordpress/components';\nconst Mybutton = () => (\n \n Click here\n \n);\n```",displayName:"button",props:{__next40pxDefaultSize:{defaultValue:{value:"false"},description:"Start opting into the larger default height that will become the\ndefault size in a future version.",name:"__next40pxDefaultSize",required:!1,type:{name:"boolean"}},children:{defaultValue:null,description:"The button's children.",name:"children",required:!1,type:{name:"ReactNode"}},describedBy:{defaultValue:null,description:"An accessible description for the button.",name:"describedBy",required:!1,type:{name:"string"}},icon:{defaultValue:null,description:"If provided, renders an Icon component inside the button.",name:"icon",required:!1,type:{name:"IconType"}},iconPosition:{defaultValue:{value:"'left'"},description:"If provided with `icon`, sets the position of icon relative to the `text`.",name:"iconPosition",required:!1,type:{name:"enum",value:[{value:'"left"'},{value:'"right"'}]}},iconSize:{defaultValue:null,description:"If provided with `icon`, sets the icon size.\nPlease refer to the Icon component for more details regarding\nthe default value of its `size` prop.",name:"iconSize",required:!1,type:{name:"number"}},isBusy:{defaultValue:null,description:"Indicates activity while a action is being performed.",name:"isBusy",required:!1,type:{name:"boolean"}},isDestructive:{defaultValue:null,description:"Renders a red text-based button style to indicate destructive behavior.",name:"isDestructive",required:!1,type:{name:"boolean"}},isPressed:{defaultValue:null,description:"Renders a pressed button style.",name:"isPressed",required:!1,type:{name:"boolean"}},label:{defaultValue:null,description:"Sets the `aria-label` of the component, if none is provided.\nSets the Tooltip content if `showTooltip` is provided.",name:"label",required:!1,type:{name:"string"}},shortcut:{defaultValue:null,description:"If provided with `showTooltip`, appends the Shortcut label to the tooltip content.\nIf an object is provided, it should contain `display` and `ariaLabel` keys.",name:"shortcut",required:!1,type:{name:"string | { display: string; ariaLabel: string; }"}},showTooltip:{defaultValue:null,description:"If provided, renders a Tooltip component for the button.",name:"showTooltip",required:!1,type:{name:"boolean"}},size:{defaultValue:{value:"'default'"},description:"The size of the button.\n\n- `'default'`: For normal text-label buttons, unless it is a toggle button.\n- `'compact'`: For toggle buttons, icon buttons, and buttons when used in context of either.\n- `'small'`: For icon buttons associated with more advanced or auxiliary features.\n\nIf the deprecated `isSmall` prop is also defined, this prop will take precedence.",name:"size",required:!1,type:{name:"enum",value:[{value:'"small"'},{value:'"default"'},{value:'"compact"'}]}},text:{defaultValue:null,description:"If provided, displays the given text inside the button. If the button contains children elements, the text is displayed before them.",name:"text",required:!1,type:{name:"string"}},tooltipPosition:{defaultValue:null,description:"If provided with `showTooltip`, sets the position of the tooltip.\nPlease refer to the Tooltip component for more details regarding the defaults.",name:"tooltipPosition",required:!1,type:{name:"enum",value:[{value:'"middle"'},{value:'"top"'},{value:'"bottom"'},{value:'"middle center"'},{value:'"middle left"'},{value:'"middle right"'},{value:'"top center"'},{value:'"top left"'},{value:'"top right"'},{value:'"bottom center"'},{value:'"bottom left"'},{value:'"bottom right"'},{value:'"middle center left"'},{value:'"middle center right"'},{value:'"middle center top"'},{value:'"middle center bottom"'},{value:'"middle left left"'},{value:'"middle left right"'},{value:'"middle left top"'},{value:'"middle left bottom"'},{value:'"middle right left"'},{value:'"middle right right"'},{value:'"middle right top"'},{value:'"middle right bottom"'},{value:'"top center left"'},{value:'"top center right"'},{value:'"top center top"'},{value:'"top center bottom"'},{value:'"top left left"'},{value:'"top left right"'},{value:'"top left top"'},{value:'"top left bottom"'},{value:'"top right left"'},{value:'"top right right"'},{value:'"top right top"'},{value:'"top right bottom"'},{value:'"bottom center left"'},{value:'"bottom center right"'},{value:'"bottom center top"'},{value:'"bottom center bottom"'},{value:'"bottom left left"'},{value:'"bottom left right"'},{value:'"bottom left top"'},{value:'"bottom left bottom"'},{value:'"bottom right left"'},{value:'"bottom right right"'},{value:'"bottom right top"'},{value:'"bottom right bottom"'}]}},variant:{defaultValue:null,description:"Specifies the button's style.\nThe accepted values are:\n'primary' (the primary button styles)\n'secondary' (the default button styles)\n'tertiary' (the text-based button styles)\n'link' (the link button styles)",name:"variant",required:!1,type:{name:"enum",value:[{value:'"link"'},{value:'"primary"'},{value:'"secondary"'},{value:'"tertiary"'}]}},__experimentalIsFocusable:{defaultValue:{value:"false"},description:"Whether to keep the button focusable when disabled.",name:"__experimentalIsFocusable",required:!1,type:{name:"boolean"}},disabled:{defaultValue:null,description:"Whether the button is disabled.\n\nIf `true`, this will force a `button` element to be rendered, even when an `href` is given.",name:"disabled",required:!1,type:{name:"boolean"}},isDefault:{defaultValue:null,description:"Gives the button a default style.\n@deprecated Use the `'secondary'` value on the `variant` prop instead.\n@ignore",name:"isDefault",required:!1,type:{name:"boolean"}},isLink:{defaultValue:null,description:"Gives the button a link style.\n@deprecated Use the `'link'` value on the `variant` prop instead.\n@ignore",name:"isLink",required:!1,type:{name:"boolean"}},isPrimary:{defaultValue:null,description:"Gives the button a primary style.\n@deprecated Use the `'primary'` value on the `variant` prop instead.\n@ignore",name:"isPrimary",required:!1,type:{name:"boolean"}},isSecondary:{defaultValue:null,description:"Gives the button a default style.\n@deprecated Use the `'secondary'` value on the `variant` prop instead.\n@ignore",name:"isSecondary",required:!1,type:{name:"boolean"}},isTertiary:{defaultValue:null,description:"Gives the button a text-based style.\n@deprecated Use the `'tertiary'` value on the `variant` prop instead.\n@ignore",name:"isTertiary",required:!1,type:{name:"boolean"}},isSmall:{defaultValue:null,description:"Decreases the size of the button.\n@deprecated Use the `'small'` value on the `size` prop instead.\n@ignore",name:"isSmall",required:!1,type:{name:"boolean"}},href:{defaultValue:null,description:"If provided, renders `a` instead of `button`.",name:"href",required:!0,type:{name:"string"}},target:{defaultValue:null,description:"If provided with `href`, sets the `target` attribute to the `a`.",name:"target",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/components/src/button/index.tsx#button"]={docgenInfo:button.__docgenInfo,name:"button",path:"packages/components/src/button/index.tsx#button"})}catch(__react_docgen_typescript_loader_error){}},"./packages/components/src/icon/index.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>icon});var react=__webpack_require__("./node_modules/react/index.js"),svg=__webpack_require__("./packages/primitives/build-module/svg/index.js"),jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js");function Dashicon({icon,className,size=20,style={},...extraProps}){const iconClass=["dashicon","dashicons","dashicons-"+icon,className].filter(Boolean).join(" "),styles={...20!=size?{fontSize:`${size}px`,width:`${size}px`,height:`${size}px`}:{},...style};return(0,jsx_runtime.jsx)("span",{className:iconClass,style:styles,...extraProps})}Dashicon.displayName="Dashicon";const dashicon=Dashicon;try{Dashicon.displayName="Dashicon",Dashicon.__docgenInfo={description:"",displayName:"Dashicon",props:{icon:{defaultValue:null,description:"The icon name",name:"icon",required:!0,type:{name:"enum",value:[{value:'"button"'},{value:'"html"'},{value:'"menu"'},{value:'"search"'},{value:'"filter"'},{value:'"marker"'},{value:'"text"'},{value:'"hidden"'},{value:'"id"'},{value:'"yes"'},{value:'"no"'},{value:'"heading"'},{value:'"email"'},{value:'"location"'},{value:'"move"'},{value:'"visibility"'},{value:'"download"'},{value:'"groups"'},{value:'"columns"'},{value:'"ellipsis"'},{value:'"sort"'},{value:'"admin-appearance"'},{value:'"admin-collapse"'},{value:'"admin-comments"'},{value:'"admin-customizer"'},{value:'"admin-generic"'},{value:'"admin-home"'},{value:'"admin-links"'},{value:'"admin-media"'},{value:'"admin-multisite"'},{value:'"admin-network"'},{value:'"admin-page"'},{value:'"admin-plugins"'},{value:'"admin-post"'},{value:'"admin-settings"'},{value:'"admin-site-alt"'},{value:'"admin-site-alt2"'},{value:'"admin-site-alt3"'},{value:'"admin-site"'},{value:'"admin-tools"'},{value:'"admin-users"'},{value:'"airplane"'},{value:'"album"'},{value:'"align-center"'},{value:'"align-full-width"'},{value:'"align-left"'},{value:'"align-none"'},{value:'"align-pull-left"'},{value:'"align-pull-right"'},{value:'"align-right"'},{value:'"align-wide"'},{value:'"amazon"'},{value:'"analytics"'},{value:'"archive"'},{value:'"arrow-down-alt"'},{value:'"arrow-down-alt2"'},{value:'"arrow-down"'},{value:'"arrow-left-alt"'},{value:'"arrow-left-alt2"'},{value:'"arrow-left"'},{value:'"arrow-right-alt"'},{value:'"arrow-right-alt2"'},{value:'"arrow-right"'},{value:'"arrow-up-alt"'},{value:'"arrow-up-alt2"'},{value:'"arrow-up"'},{value:'"arrow-up-duplicate"'},{value:'"art"'},{value:'"awards"'},{value:'"backup"'},{value:'"bank"'},{value:'"beer"'},{value:'"bell"'},{value:'"block-default"'},{value:'"book-alt"'},{value:'"book"'},{value:'"buddicons-activity"'},{value:'"buddicons-bbpress-logo"'},{value:'"buddicons-buddypress-logo"'},{value:'"buddicons-community"'},{value:'"buddicons-forums"'},{value:'"buddicons-friends"'},{value:'"buddicons-groups"'},{value:'"buddicons-pm"'},{value:'"buddicons-replies"'},{value:'"buddicons-topics"'},{value:'"buddicons-tracking"'},{value:'"building"'},{value:'"businessman"'},{value:'"businessperson"'},{value:'"businesswoman"'},{value:'"calculator"'},{value:'"camera-alt"'},{value:'"car"'},{value:'"calendar-alt"'},{value:'"calendar"'},{value:'"camera"'},{value:'"carrot"'},{value:'"cart"'},{value:'"category"'},{value:'"chart-area"'},{value:'"chart-bar"'},{value:'"chart-line"'},{value:'"chart-pie"'},{value:'"clipboard"'},{value:'"clock"'},{value:'"cloud-saved"'},{value:'"cloud-upload"'},{value:'"cloud"'},{value:'"code-standards"'},{value:'"coffee"'},{value:'"color-picker"'},{value:'"controls-back"'},{value:'"controls-forward"'},{value:'"controls-pause"'},{value:'"controls-play"'},{value:'"controls-repeat"'},{value:'"controls-skipback"'},{value:'"controls-skipforward"'},{value:'"controls-volumeoff"'},{value:'"controls-volumeon"'},{value:'"cover-image"'},{value:'"dashboard"'},{value:'"database"'},{value:'"database-add"'},{value:'"database-export"'},{value:'"database-import"'},{value:'"database-remove"'},{value:'"database-view"'},{value:'"desktop"'},{value:'"dismiss"'},{value:'"drumstick"'},{value:'"edit"'},{value:'"edit-large"'},{value:'"edit-page"'},{value:'"editor-aligncenter"'},{value:'"editor-alignleft"'},{value:'"editor-alignright"'},{value:'"editor-bold"'},{value:'"editor-break"'},{value:'"editor-code"'},{value:'"editor-code-duplicate"'},{value:'"editor-contract"'},{value:'"editor-customchar"'},{value:'"editor-expand"'},{value:'"editor-help"'},{value:'"editor-indent"'},{value:'"editor-insertmore"'},{value:'"editor-italic"'},{value:'"editor-justify"'},{value:'"editor-kitchensink"'},{value:'"editor-ltr"'},{value:'"editor-ol-rtl"'},{value:'"editor-ol"'},{value:'"editor-outdent"'},{value:'"editor-paragraph"'},{value:'"editor-paste-text"'},{value:'"editor-paste-word"'},{value:'"editor-quote"'},{value:'"editor-removeformatting"'},{value:'"editor-rtl"'},{value:'"editor-spellcheck"'},{value:'"editor-strikethrough"'},{value:'"editor-table"'},{value:'"editor-textcolor"'},{value:'"editor-ul"'},{value:'"editor-underline"'},{value:'"editor-unlink"'},{value:'"editor-video"'},{value:'"email-alt"'},{value:'"email-alt2"'},{value:'"embed-audio"'},{value:'"embed-generic"'},{value:'"embed-photo"'},{value:'"embed-post"'},{value:'"embed-video"'},{value:'"excerpt-view"'},{value:'"exit"'},{value:'"external"'},{value:'"facebook-alt"'},{value:'"facebook"'},{value:'"feedback"'},{value:'"flag"'},{value:'"food"'},{value:'"format-aside"'},{value:'"format-audio"'},{value:'"format-chat"'},{value:'"format-gallery"'},{value:'"format-image"'},{value:'"format-quote"'},{value:'"format-status"'},{value:'"format-video"'},{value:'"forms"'},{value:'"fullscreen-alt"'},{value:'"fullscreen-exit-alt"'},{value:'"games"'},{value:'"google"'},{value:'"googleplus"'},{value:'"grid-view"'},{value:'"hammer"'},{value:'"heart"'},{value:'"hourglass"'},{value:'"id-alt"'},{value:'"image-crop"'},{value:'"image-filter"'},{value:'"image-flip-horizontal"'},{value:'"image-flip-vertical"'},{value:'"image-rotate-left"'},{value:'"image-rotate-right"'},{value:'"image-rotate"'},{value:'"images-alt"'},{value:'"images-alt2"'},{value:'"index-card"'},{value:'"info-outline"'},{value:'"info"'},{value:'"insert-after"'},{value:'"insert-before"'},{value:'"insert"'},{value:'"instagram"'},{value:'"keyboard-hide"'},{value:'"laptop"'},{value:'"layout"'},{value:'"leftright"'},{value:'"lightbulb"'},{value:'"list-view"'},{value:'"linkedin"'},{value:'"location-alt"'},{value:'"lock-duplicate"'},{value:'"lock"'},{value:'"media-archive"'},{value:'"media-audio"'},{value:'"media-code"'},{value:'"media-default"'},{value:'"media-document"'},{value:'"media-interactive"'},{value:'"media-spreadsheet"'},{value:'"media-text"'},{value:'"media-video"'},{value:'"megaphone"'},{value:'"menu-alt"'},{value:'"menu-alt2"'},{value:'"menu-alt3"'},{value:'"money-alt"'},{value:'"microphone"'},{value:'"migrate"'},{value:'"minus"'},{value:'"money"'},{value:'"nametag"'},{value:'"networking"'},{value:'"no-alt"'},{value:'"open-folder"'},{value:'"palmtree"'},{value:'"paperclip"'},{value:'"performance"'},{value:'"pets"'},{value:'"pdf"'},{value:'"phone"'},{value:'"pinterest"'},{value:'"playlist-audio"'},{value:'"playlist-video"'},{value:'"plus-alt"'},{value:'"plus-light"'},{value:'"plus"'},{value:'"portfolio"'},{value:'"post-status"'},{value:'"pressthis"'},{value:'"products"'},{value:'"plugins-checked"'},{value:'"plus-alt2"'},{value:'"podio"'},{value:'"printer"'},{value:'"privacy"'},{value:'"randomize"'},{value:'"reddit"'},{value:'"redo"'},{value:'"remove"'},{value:'"rest-api"'},{value:'"rss"'},{value:'"saved"'},{value:'"schedule"'},{value:'"screenoptions"'},{value:'"share-alt"'},{value:'"share-alt2"'},{value:'"share"'},{value:'"shield-alt"'},{value:'"shield"'},{value:'"shortcode"'},{value:'"slides"'},{value:'"smartphone"'},{value:'"smiley"'},{value:'"sos"'},{value:'"star-empty"'},{value:'"star-filled"'},{value:'"star-half"'},{value:'"sticky"'},{value:'"store"'},{value:'"spotify"'},{value:'"superhero"'},{value:'"superhero-alt"'},{value:'"table-col-after"'},{value:'"table-col-before"'},{value:'"table-col-delete"'},{value:'"table-row-after"'},{value:'"table-row-before"'},{value:'"table-row-delete"'},{value:'"tablet"'},{value:'"tag"'},{value:'"tagcloud"'},{value:'"testimonial"'},{value:'"text-page"'},{value:'"thumbs-down"'},{value:'"thumbs-up"'},{value:'"tickets-alt"'},{value:'"tickets"'},{value:'"tide"'},{value:'"translation"'},{value:'"trash"'},{value:'"twitch"'},{value:'"twitter"'},{value:'"twitter-alt"'},{value:'"undo"'},{value:'"universal-access-alt"'},{value:'"universal-access"'},{value:'"unlock"'},{value:'"update-alt"'},{value:'"update"'},{value:'"upload"'},{value:'"vault"'},{value:'"video-alt"'},{value:'"video-alt2"'},{value:'"video-alt3"'},{value:'"warning"'},{value:'"welcome-add-page"'},{value:'"welcome-comments"'},{value:'"welcome-learn-more"'},{value:'"welcome-view-site"'},{value:'"welcome-widgets-menus"'},{value:'"welcome-write-blog"'},{value:'"whatsapp"'},{value:'"wordpress-alt"'},{value:'"wordpress"'},{value:'"xing"'},{value:'"yes-alt"'},{value:'"youtube"'}]}},size:{defaultValue:{value:"20"},description:"Size of the icon",name:"size",required:!1,type:{name:"number"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/components/src/dashicon/index.tsx#Dashicon"]={docgenInfo:Dashicon.__docgenInfo,name:"Dashicon",path:"packages/components/src/dashicon/index.tsx#Dashicon"})}catch(__react_docgen_typescript_loader_error){}function Icon({icon=null,size="string"==typeof icon?20:24,...additionalProps}){if("string"==typeof icon)return(0,jsx_runtime.jsx)(dashicon,{icon,size,...additionalProps});if((0,react.isValidElement)(icon)&&dashicon===icon.type)return(0,react.cloneElement)(icon,{...additionalProps});if("function"==typeof icon)return(0,react.createElement)(icon,{size,...additionalProps});if(icon&&("svg"===icon.type||icon.type===svg.Wj)){const appliedProps={...icon.props,width:size,height:size,...additionalProps};return(0,jsx_runtime.jsx)(svg.Wj,{...appliedProps})}return(0,react.isValidElement)(icon)?(0,react.cloneElement)(icon,{size,...additionalProps}):icon}const icon=Icon;try{Icon.displayName="Icon",Icon.__docgenInfo={description:"",displayName:"Icon",props:{icon:{defaultValue:{value:"null"},description:"The icon to render. Supported values are: Dashicons (specified as\nstrings), functions, Component instances and `null`.",name:"icon",required:!1,type:{name:"IconType"}},size:{defaultValue:{value:"'string' === typeof icon ? 20 : 24"},description:"The size (width and height) of the icon.",name:"size",required:!1,type:{name:"number"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/components/src/icon/index.tsx#Icon"]={docgenInfo:Icon.__docgenInfo,name:"Icon",path:"packages/components/src/icon/index.tsx#Icon"})}catch(__react_docgen_typescript_loader_error){}},"./packages/components/src/snackbar/index.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),clsx__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/clsx/dist/clsx.mjs"),_wordpress_a11y__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/a11y/build-module/index.js"),_wordpress_element__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./packages/element/build-module/serialize.js"),_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/i18n/build-module/index.js"),_wordpress_warning__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./packages/warning/build-module/index.js"),_button__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./packages/components/src/button/index.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js");function UnforwardedSnackbar({className,children,spokenMessage=children,politeness="polite",actions=[],onRemove,icon=null,explicitDismiss=!1,onDismiss,listRef},ref){function dismissMe(event){event&&event.preventDefault&&event.preventDefault(),listRef?.current?.focus(),onDismiss?.(),onRemove?.()}!function useSpokenMessage(message,politeness){const spokenMessage="string"==typeof message?message:(0,_wordpress_element__WEBPACK_IMPORTED_MODULE_4__.ZP)(message);(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{spokenMessage&&(0,_wordpress_a11y__WEBPACK_IMPORTED_MODULE_1__.D)(spokenMessage,politeness)}),[spokenMessage,politeness])}(spokenMessage,politeness);const callbackRefs=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)({onDismiss,onRemove});(0,react__WEBPACK_IMPORTED_MODULE_0__.useLayoutEffect)((()=>{callbackRefs.current={onDismiss,onRemove}})),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{const timeoutHandle=setTimeout((()=>{explicitDismiss||(callbackRefs.current.onDismiss?.(),callbackRefs.current.onRemove?.())}),1e4);return()=>clearTimeout(timeoutHandle)}),[explicitDismiss]);const classes=(0,clsx__WEBPACK_IMPORTED_MODULE_5__.Z)(className,"components-snackbar",{"components-snackbar-explicit-dismiss":!!explicitDismiss});actions&&actions.length>1&&("undefined"!=typeof SCRIPT_DEBUG&&!0===SCRIPT_DEBUG&&(0,_wordpress_warning__WEBPACK_IMPORTED_MODULE_6__.Z)("Snackbar can only have one action. Use Notice if your message requires many actions."),actions=[actions[0]]);const snackbarContentClassnames=(0,clsx__WEBPACK_IMPORTED_MODULE_5__.Z)("components-snackbar__content",{"components-snackbar__content-with-icon":!!icon});return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div",{ref,className:classes,onClick:explicitDismiss?void 0:dismissMe,tabIndex:0,role:explicitDismiss?void 0:"button",onKeyPress:explicitDismiss?void 0:dismissMe,"aria-label":explicitDismiss?void 0:(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)("Dismiss this notice"),"data-testid":"snackbar",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("div",{className:snackbarContentClassnames,children:[icon&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div",{className:"components-snackbar__icon",children:icon}),children,actions.map((({label,onClick,url},index)=>(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_button__WEBPACK_IMPORTED_MODULE_7__.ZP,{href:url,variant:"tertiary",onClick:event=>function onActionClick(event,onClick){event.stopPropagation(),onRemove?.(),onClick&&onClick(event)}(event,onClick),className:"components-snackbar__action",children:label},index))),explicitDismiss&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("span",{role:"button","aria-label":(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)("Dismiss this notice"),tabIndex:0,className:"components-snackbar__dismiss-button",onClick:dismissMe,onKeyPress:dismissMe,children:"✕"})]})})}UnforwardedSnackbar.displayName="UnforwardedSnackbar";const Snackbar=(0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(UnforwardedSnackbar),__WEBPACK_DEFAULT_EXPORT__=Snackbar;try{Snackbar.displayName="Snackbar",Snackbar.__docgenInfo={description:"A Snackbar displays a succinct message that is cleared out after a small delay.\n\nIt can also offer the user options, like viewing a published post.\nBut these options should also be available elsewhere in the UI.\n\n```jsx\nconst MySnackbarNotice = () => (\n Post published successfully.\n);\n```",displayName:"Snackbar",props:{children:{defaultValue:null,description:"The displayed message of a notice. Also used as the spoken message for\nassistive technology, unless `spokenMessage` is provided as an alternative message.",name:"children",required:!0,type:{name:"ReactNode"}},className:{defaultValue:null,description:"A CSS `class` to give to the wrapper element.",name:"className",required:!1,type:{name:"string"}},onRemove:{defaultValue:{value:"noop"},description:"Function called when dismissing the notice",name:"onRemove",required:!1,type:{name:"() => void"}},spokenMessage:{defaultValue:{value:"`children`"},description:"Used to provide a custom spoken message in place of the `children` default.",name:"spokenMessage",required:!1,type:{name:"ReactNode"}},politeness:{defaultValue:{value:"'assertive' for 'error' status, 'polite' for all other statuses"},description:"A politeness level for the notice's spoken message. Should be provided as\none of the valid options for an `aria-live` attribute value.\n\nA value of `'assertive'` is to be used for important, and usually\ntime-sensitive, information. It will interrupt anything else the screen\nreader is announcing in that moment.\nA value of `'polite'` is to be used for advisory information. It should\nnot interrupt what the screen reader is announcing in that moment\n(the \"speech queue\") or interrupt the current task.\n\nNote that this value should be considered a suggestion; assistive\ntechnologies may override it based on internal heuristics.\n@see https://www.w3.org/TR/wai-aria-1.1/#aria-live",name:"politeness",required:!1,type:{name:"enum",value:[{value:'"assertive"'},{value:'"polite"'}]}},onDismiss:{defaultValue:{value:"noop"},description:"A deprecated alternative to `onRemove`. This prop is kept for\ncompatibilty reasons but should be avoided.",name:"onDismiss",required:!1,type:{name:"() => void"}},icon:{defaultValue:{value:"null"},description:"The icon to render in the snackbar.",name:"icon",required:!1,type:{name:"ReactNode"}},explicitDismiss:{defaultValue:{value:"false"},description:"Whether to require user action to dismiss the snackbar.\nBy default, this is dismissed on a timeout, without user interaction.",name:"explicitDismiss",required:!1,type:{name:"boolean"}},listRef:{defaultValue:null,description:"A ref to the list that contains the snackbar.",name:"listRef",required:!1,type:{name:"MutableRefObject"}},actions:{defaultValue:{value:"[]"},description:"An array of action objects. Each member object should contain:\n\n- `label`: `string` containing the text of the button/link\n- `url`: `string` OR `onClick`: `( event: SyntheticEvent ) => void` to specify\n what the action does.\n\nThe default appearance of an action button is inferred based on whether\n`url` or `onClick` are provided, rendering the button as a link if\nappropriate. If both props are provided, `url` takes precedence, and the\naction button will render as an anchor tag.",name:"actions",required:!1,type:{name:'Pick[]'}},as:{defaultValue:null,description:"The HTML element or React component to render the component as.",name:"as",required:!1,type:{name:"enum",value:[{value:'"symbol"'},{value:'"object"'},{value:'"a"'},{value:'"abbr"'},{value:'"address"'},{value:'"area"'},{value:'"article"'},{value:'"aside"'},{value:'"audio"'},{value:'"b"'},{value:'"base"'},{value:'"bdi"'},{value:'"bdo"'},{value:'"big"'},{value:'"blockquote"'},{value:'"body"'},{value:'"br"'},{value:'"button"'},{value:'"canvas"'},{value:'"caption"'},{value:'"center"'},{value:'"cite"'},{value:'"code"'},{value:'"col"'},{value:'"colgroup"'},{value:'"data"'},{value:'"datalist"'},{value:'"dd"'},{value:'"del"'},{value:'"details"'},{value:'"dfn"'},{value:'"dialog"'},{value:'"div"'},{value:'"dl"'},{value:'"dt"'},{value:'"em"'},{value:'"embed"'},{value:'"fieldset"'},{value:'"figcaption"'},{value:'"figure"'},{value:'"footer"'},{value:'"form"'},{value:'"h1"'},{value:'"h2"'},{value:'"h3"'},{value:'"h4"'},{value:'"h5"'},{value:'"h6"'},{value:'"head"'},{value:'"header"'},{value:'"hgroup"'},{value:'"hr"'},{value:'"html"'},{value:'"i"'},{value:'"iframe"'},{value:'"img"'},{value:'"input"'},{value:'"ins"'},{value:'"kbd"'},{value:'"keygen"'},{value:'"label"'},{value:'"legend"'},{value:'"li"'},{value:'"link"'},{value:'"main"'},{value:'"map"'},{value:'"mark"'},{value:'"menu"'},{value:'"menuitem"'},{value:'"meta"'},{value:'"meter"'},{value:'"nav"'},{value:'"noindex"'},{value:'"noscript"'},{value:'"ol"'},{value:'"optgroup"'},{value:'"option"'},{value:'"output"'},{value:'"p"'},{value:'"param"'},{value:'"picture"'},{value:'"pre"'},{value:'"progress"'},{value:'"q"'},{value:'"rp"'},{value:'"rt"'},{value:'"ruby"'},{value:'"s"'},{value:'"samp"'},{value:'"search"'},{value:'"slot"'},{value:'"script"'},{value:'"section"'},{value:'"select"'},{value:'"small"'},{value:'"source"'},{value:'"span"'},{value:'"strong"'},{value:'"style"'},{value:'"sub"'},{value:'"summary"'},{value:'"sup"'},{value:'"table"'},{value:'"template"'},{value:'"tbody"'},{value:'"td"'},{value:'"textarea"'},{value:'"tfoot"'},{value:'"th"'},{value:'"thead"'},{value:'"time"'},{value:'"title"'},{value:'"tr"'},{value:'"track"'},{value:'"u"'},{value:'"ul"'},{value:'"var"'},{value:'"video"'},{value:'"wbr"'},{value:'"webview"'},{value:'"svg"'},{value:'"animate"'},{value:'"animateMotion"'},{value:'"animateTransform"'},{value:'"circle"'},{value:'"clipPath"'},{value:'"defs"'},{value:'"desc"'},{value:'"ellipse"'},{value:'"feBlend"'},{value:'"feColorMatrix"'},{value:'"feComponentTransfer"'},{value:'"feComposite"'},{value:'"feConvolveMatrix"'},{value:'"feDiffuseLighting"'},{value:'"feDisplacementMap"'},{value:'"feDistantLight"'},{value:'"feDropShadow"'},{value:'"feFlood"'},{value:'"feFuncA"'},{value:'"feFuncB"'},{value:'"feFuncG"'},{value:'"feFuncR"'},{value:'"feGaussianBlur"'},{value:'"feImage"'},{value:'"feMerge"'},{value:'"feMergeNode"'},{value:'"feMorphology"'},{value:'"feOffset"'},{value:'"fePointLight"'},{value:'"feSpecularLighting"'},{value:'"feSpotLight"'},{value:'"feTile"'},{value:'"feTurbulence"'},{value:'"filter"'},{value:'"foreignObject"'},{value:'"g"'},{value:'"image"'},{value:'"line"'},{value:'"linearGradient"'},{value:'"marker"'},{value:'"mask"'},{value:'"metadata"'},{value:'"mpath"'},{value:'"path"'},{value:'"pattern"'},{value:'"polygon"'},{value:'"polyline"'},{value:'"radialGradient"'},{value:'"rect"'},{value:'"set"'},{value:'"stop"'},{value:'"switch"'},{value:'"text"'},{value:'"textPath"'},{value:'"tspan"'},{value:'"use"'},{value:'"view"'}]}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/components/src/snackbar/index.tsx#Snackbar"]={docgenInfo:Snackbar.__docgenInfo,name:"Snackbar",path:"packages/components/src/snackbar/index.tsx#Snackbar"})}catch(__react_docgen_typescript_loader_error){}try{snackbar.displayName="snackbar",snackbar.__docgenInfo={description:"A Snackbar displays a succinct message that is cleared out after a small delay.\n\nIt can also offer the user options, like viewing a published post.\nBut these options should also be available elsewhere in the UI.\n\n```jsx\nconst MySnackbarNotice = () => (\n Post published successfully.\n);\n```",displayName:"snackbar",props:{children:{defaultValue:null,description:"The displayed message of a notice. Also used as the spoken message for\nassistive technology, unless `spokenMessage` is provided as an alternative message.",name:"children",required:!0,type:{name:"ReactNode"}},className:{defaultValue:null,description:"A CSS `class` to give to the wrapper element.",name:"className",required:!1,type:{name:"string"}},onRemove:{defaultValue:{value:"noop"},description:"Function called when dismissing the notice",name:"onRemove",required:!1,type:{name:"() => void"}},spokenMessage:{defaultValue:{value:"`children`"},description:"Used to provide a custom spoken message in place of the `children` default.",name:"spokenMessage",required:!1,type:{name:"ReactNode"}},politeness:{defaultValue:{value:"'assertive' for 'error' status, 'polite' for all other statuses"},description:"A politeness level for the notice's spoken message. Should be provided as\none of the valid options for an `aria-live` attribute value.\n\nA value of `'assertive'` is to be used for important, and usually\ntime-sensitive, information. It will interrupt anything else the screen\nreader is announcing in that moment.\nA value of `'polite'` is to be used for advisory information. It should\nnot interrupt what the screen reader is announcing in that moment\n(the \"speech queue\") or interrupt the current task.\n\nNote that this value should be considered a suggestion; assistive\ntechnologies may override it based on internal heuristics.\n@see https://www.w3.org/TR/wai-aria-1.1/#aria-live",name:"politeness",required:!1,type:{name:"enum",value:[{value:'"assertive"'},{value:'"polite"'}]}},onDismiss:{defaultValue:{value:"noop"},description:"A deprecated alternative to `onRemove`. This prop is kept for\ncompatibilty reasons but should be avoided.",name:"onDismiss",required:!1,type:{name:"() => void"}},icon:{defaultValue:{value:"null"},description:"The icon to render in the snackbar.",name:"icon",required:!1,type:{name:"ReactNode"}},explicitDismiss:{defaultValue:{value:"false"},description:"Whether to require user action to dismiss the snackbar.\nBy default, this is dismissed on a timeout, without user interaction.",name:"explicitDismiss",required:!1,type:{name:"boolean"}},listRef:{defaultValue:null,description:"A ref to the list that contains the snackbar.",name:"listRef",required:!1,type:{name:"MutableRefObject"}},actions:{defaultValue:{value:"[]"},description:"An array of action objects. Each member object should contain:\n\n- `label`: `string` containing the text of the button/link\n- `url`: `string` OR `onClick`: `( event: SyntheticEvent ) => void` to specify\n what the action does.\n\nThe default appearance of an action button is inferred based on whether\n`url` or `onClick` are provided, rendering the button as a link if\nappropriate. If both props are provided, `url` takes precedence, and the\naction button will render as an anchor tag.",name:"actions",required:!1,type:{name:'Pick[]'}},as:{defaultValue:null,description:"The HTML element or React component to render the component as.",name:"as",required:!1,type:{name:"enum",value:[{value:'"symbol"'},{value:'"object"'},{value:'"a"'},{value:'"abbr"'},{value:'"address"'},{value:'"area"'},{value:'"article"'},{value:'"aside"'},{value:'"audio"'},{value:'"b"'},{value:'"base"'},{value:'"bdi"'},{value:'"bdo"'},{value:'"big"'},{value:'"blockquote"'},{value:'"body"'},{value:'"br"'},{value:'"button"'},{value:'"canvas"'},{value:'"caption"'},{value:'"center"'},{value:'"cite"'},{value:'"code"'},{value:'"col"'},{value:'"colgroup"'},{value:'"data"'},{value:'"datalist"'},{value:'"dd"'},{value:'"del"'},{value:'"details"'},{value:'"dfn"'},{value:'"dialog"'},{value:'"div"'},{value:'"dl"'},{value:'"dt"'},{value:'"em"'},{value:'"embed"'},{value:'"fieldset"'},{value:'"figcaption"'},{value:'"figure"'},{value:'"footer"'},{value:'"form"'},{value:'"h1"'},{value:'"h2"'},{value:'"h3"'},{value:'"h4"'},{value:'"h5"'},{value:'"h6"'},{value:'"head"'},{value:'"header"'},{value:'"hgroup"'},{value:'"hr"'},{value:'"html"'},{value:'"i"'},{value:'"iframe"'},{value:'"img"'},{value:'"input"'},{value:'"ins"'},{value:'"kbd"'},{value:'"keygen"'},{value:'"label"'},{value:'"legend"'},{value:'"li"'},{value:'"link"'},{value:'"main"'},{value:'"map"'},{value:'"mark"'},{value:'"menu"'},{value:'"menuitem"'},{value:'"meta"'},{value:'"meter"'},{value:'"nav"'},{value:'"noindex"'},{value:'"noscript"'},{value:'"ol"'},{value:'"optgroup"'},{value:'"option"'},{value:'"output"'},{value:'"p"'},{value:'"param"'},{value:'"picture"'},{value:'"pre"'},{value:'"progress"'},{value:'"q"'},{value:'"rp"'},{value:'"rt"'},{value:'"ruby"'},{value:'"s"'},{value:'"samp"'},{value:'"search"'},{value:'"slot"'},{value:'"script"'},{value:'"section"'},{value:'"select"'},{value:'"small"'},{value:'"source"'},{value:'"span"'},{value:'"strong"'},{value:'"style"'},{value:'"sub"'},{value:'"summary"'},{value:'"sup"'},{value:'"table"'},{value:'"template"'},{value:'"tbody"'},{value:'"td"'},{value:'"textarea"'},{value:'"tfoot"'},{value:'"th"'},{value:'"thead"'},{value:'"time"'},{value:'"title"'},{value:'"tr"'},{value:'"track"'},{value:'"u"'},{value:'"ul"'},{value:'"var"'},{value:'"video"'},{value:'"wbr"'},{value:'"webview"'},{value:'"svg"'},{value:'"animate"'},{value:'"animateMotion"'},{value:'"animateTransform"'},{value:'"circle"'},{value:'"clipPath"'},{value:'"defs"'},{value:'"desc"'},{value:'"ellipse"'},{value:'"feBlend"'},{value:'"feColorMatrix"'},{value:'"feComponentTransfer"'},{value:'"feComposite"'},{value:'"feConvolveMatrix"'},{value:'"feDiffuseLighting"'},{value:'"feDisplacementMap"'},{value:'"feDistantLight"'},{value:'"feDropShadow"'},{value:'"feFlood"'},{value:'"feFuncA"'},{value:'"feFuncB"'},{value:'"feFuncG"'},{value:'"feFuncR"'},{value:'"feGaussianBlur"'},{value:'"feImage"'},{value:'"feMerge"'},{value:'"feMergeNode"'},{value:'"feMorphology"'},{value:'"feOffset"'},{value:'"fePointLight"'},{value:'"feSpecularLighting"'},{value:'"feSpotLight"'},{value:'"feTile"'},{value:'"feTurbulence"'},{value:'"filter"'},{value:'"foreignObject"'},{value:'"g"'},{value:'"image"'},{value:'"line"'},{value:'"linearGradient"'},{value:'"marker"'},{value:'"mask"'},{value:'"metadata"'},{value:'"mpath"'},{value:'"path"'},{value:'"pattern"'},{value:'"polygon"'},{value:'"polyline"'},{value:'"radialGradient"'},{value:'"rect"'},{value:'"set"'},{value:'"stop"'},{value:'"switch"'},{value:'"text"'},{value:'"textPath"'},{value:'"tspan"'},{value:'"use"'},{value:'"view"'}]}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/components/src/snackbar/index.tsx#snackbar"]={docgenInfo:snackbar.__docgenInfo,name:"snackbar",path:"packages/components/src/snackbar/index.tsx#snackbar"})}catch(__react_docgen_typescript_loader_error){}}}]); \ No newline at end of file diff --git a/1221.49963b4f.iframe.bundle.js b/1221.49963b4f.iframe.bundle.js new file mode 100644 index 00000000000000..7b701bc6c7bd07 --- /dev/null +++ b/1221.49963b4f.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(globalThis.webpackChunkgutenberg=globalThis.webpackChunkgutenberg||[]).push([[1221],{"./node_modules/@ariakit/core/esm/__chunks/QJ5CUA32.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{A:()=>createHovercardStore});var _AKMSZ36N_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/@ariakit/core/esm/__chunks/AKMSZ36N.js"),_K6ELJFXN_js__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/@ariakit/core/esm/__chunks/K6ELJFXN.js"),_I2VQ3XGR_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/@ariakit/core/esm/__chunks/I2VQ3XGR.js"),_4R3V3JGP_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@ariakit/core/esm/__chunks/4R3V3JGP.js");function createHovercardStore(props={}){var _a;const syncState=null==(_a=props.store)?void 0:_a.getState(),popover=(0,_AKMSZ36N_js__WEBPACK_IMPORTED_MODULE_0__.e)((0,_4R3V3JGP_js__WEBPACK_IMPORTED_MODULE_1__.EZ)((0,_4R3V3JGP_js__WEBPACK_IMPORTED_MODULE_1__.ih)({},props),{placement:(0,_I2VQ3XGR_js__WEBPACK_IMPORTED_MODULE_2__.LS)(props.placement,null==syncState?void 0:syncState.placement,"bottom")})),timeout=(0,_I2VQ3XGR_js__WEBPACK_IMPORTED_MODULE_2__.LS)(props.timeout,null==syncState?void 0:syncState.timeout,500),initialState=(0,_4R3V3JGP_js__WEBPACK_IMPORTED_MODULE_1__.EZ)((0,_4R3V3JGP_js__WEBPACK_IMPORTED_MODULE_1__.ih)({},popover.getState()),{timeout,showTimeout:(0,_I2VQ3XGR_js__WEBPACK_IMPORTED_MODULE_2__.LS)(props.showTimeout,null==syncState?void 0:syncState.showTimeout),hideTimeout:(0,_I2VQ3XGR_js__WEBPACK_IMPORTED_MODULE_2__.LS)(props.hideTimeout,null==syncState?void 0:syncState.hideTimeout),autoFocusOnShow:(0,_I2VQ3XGR_js__WEBPACK_IMPORTED_MODULE_2__.LS)(null==syncState?void 0:syncState.autoFocusOnShow,!1)}),hovercard=(0,_K6ELJFXN_js__WEBPACK_IMPORTED_MODULE_3__.MT)(initialState,popover,props.store);return(0,_4R3V3JGP_js__WEBPACK_IMPORTED_MODULE_1__.EZ)((0,_4R3V3JGP_js__WEBPACK_IMPORTED_MODULE_1__.ih)((0,_4R3V3JGP_js__WEBPACK_IMPORTED_MODULE_1__.ih)({},popover),hovercard),{setAutoFocusOnShow:value=>hovercard.setState("autoFocusOnShow",value)})}},"./node_modules/@ariakit/react-core/esm/__chunks/2QMN5E6B.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{_:()=>useTooltipStore});var ZU7LQC5V=__webpack_require__("./node_modules/@ariakit/react-core/esm/__chunks/ZU7LQC5V.js"),EKQEJRUF=__webpack_require__("./node_modules/@ariakit/react-core/esm/__chunks/EKQEJRUF.js"),QJ5CUA32=__webpack_require__("./node_modules/@ariakit/core/esm/__chunks/QJ5CUA32.js"),K6ELJFXN=__webpack_require__("./node_modules/@ariakit/core/esm/__chunks/K6ELJFXN.js"),I2VQ3XGR=__webpack_require__("./node_modules/@ariakit/core/esm/__chunks/I2VQ3XGR.js"),_4R3V3JGP=__webpack_require__("./node_modules/@ariakit/core/esm/__chunks/4R3V3JGP.js");function createTooltipStore(props={}){var _a;const syncState=null==(_a=props.store)?void 0:_a.getState(),hovercard=(0,QJ5CUA32.A)((0,_4R3V3JGP.EZ)((0,_4R3V3JGP.ih)({},props),{placement:(0,I2VQ3XGR.LS)(props.placement,null==syncState?void 0:syncState.placement,"top"),hideTimeout:(0,I2VQ3XGR.LS)(props.hideTimeout,null==syncState?void 0:syncState.hideTimeout,0)})),initialState=(0,_4R3V3JGP.EZ)((0,_4R3V3JGP.ih)({},hovercard.getState()),{type:(0,I2VQ3XGR.LS)(props.type,null==syncState?void 0:syncState.type,"description"),skipTimeout:(0,I2VQ3XGR.LS)(props.skipTimeout,null==syncState?void 0:syncState.skipTimeout,300)}),tooltip=(0,K6ELJFXN.MT)(initialState,hovercard,props.store);return(0,_4R3V3JGP.ih)((0,_4R3V3JGP.ih)({},hovercard),tooltip)}function useTooltipStore(props={}){const[store,update]=(0,EKQEJRUF.oR)(createTooltipStore,props);return function useTooltipStoreProps(store,update,props){return store=(0,ZU7LQC5V.M)(store,update,props),(0,EKQEJRUF.XS)(store,props,"type"),(0,EKQEJRUF.XS)(store,props,"skipTimeout"),store}(store,update,props)}},"./node_modules/@ariakit/react-core/esm/__chunks/7X4DYKYU.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{S:()=>useHovercardAnchor});var _TI7CMBHW_js__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/@ariakit/react-core/esm/__chunks/TI7CMBHW.js"),_KK7H3W2B_js__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/@ariakit/react-core/esm/__chunks/KK7H3W2B.js"),_3ORBWXWF_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@ariakit/react-core/esm/__chunks/3ORBWXWF.js"),_6O5OEQGF_js__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/@ariakit/react-core/esm/__chunks/6O5OEQGF.js"),_4R3V3JGP_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/@ariakit/react-core/esm/__chunks/4R3V3JGP.js"),react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),_ariakit_core_utils_events__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/@ariakit/core/esm/utils/events.js"),_ariakit_core_utils_misc__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/@ariakit/core/esm/__chunks/I2VQ3XGR.js"),useHovercardAnchor=(0,_3ORBWXWF_js__WEBPACK_IMPORTED_MODULE_1__.Bi)((_a=>{var _b=_a,{store,showOnHover=!0}=_b,props=(0,_4R3V3JGP_js__WEBPACK_IMPORTED_MODULE_2__.S0)(_b,["store","showOnHover"]);const context=(0,_TI7CMBHW_js__WEBPACK_IMPORTED_MODULE_3__.P9)();store=store||context,(0,_ariakit_core_utils_misc__WEBPACK_IMPORTED_MODULE_4__.kG)(store,!1);const disabled=(0,_ariakit_core_utils_misc__WEBPACK_IMPORTED_MODULE_4__.EE)(props),showTimeoutRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(0);(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>()=>window.clearTimeout(showTimeoutRef.current)),[]),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>(0,_ariakit_core_utils_events__WEBPACK_IMPORTED_MODULE_5__.iN)("mouseleave",(event=>{if(!store)return;const{anchorElement}=store.getState();anchorElement&&event.target===anchorElement&&(window.clearTimeout(showTimeoutRef.current),showTimeoutRef.current=0)}),!0)),[store]);const onMouseMoveProp=props.onMouseMove,showOnHoverProp=(0,_6O5OEQGF_js__WEBPACK_IMPORTED_MODULE_6__.yl)(showOnHover),isMouseMoving=(0,_6O5OEQGF_js__WEBPACK_IMPORTED_MODULE_6__.m1)(),onMouseMove=(0,_6O5OEQGF_js__WEBPACK_IMPORTED_MODULE_6__.zX)((event=>{if(null==onMouseMoveProp||onMouseMoveProp(event),disabled)return;if(!store)return;if(event.defaultPrevented)return;if(showTimeoutRef.current)return;if(!isMouseMoving())return;if(!showOnHoverProp(event))return;const element=event.currentTarget;store.setAnchorElement(element),store.setDisclosureElement(element);const{showTimeout,timeout}=store.getState(),showHovercard=()=>{showTimeoutRef.current=0,isMouseMoving()&&(null==store||store.setAnchorElement(element),null==store||store.show(),queueMicrotask((()=>{null==store||store.setDisclosureElement(element)})))},timeoutMs=null!=showTimeout?showTimeout:timeout;0===timeoutMs?showHovercard():showTimeoutRef.current=window.setTimeout(showHovercard,timeoutMs)})),ref=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((element=>{if(!store)return;const{anchorElement}=store.getState();(null==anchorElement?void 0:anchorElement.isConnected)||store.setAnchorElement(element)}),[store]);return props=(0,_4R3V3JGP_js__WEBPACK_IMPORTED_MODULE_2__.EZ)((0,_4R3V3JGP_js__WEBPACK_IMPORTED_MODULE_2__.ih)({},props),{ref:(0,_6O5OEQGF_js__WEBPACK_IMPORTED_MODULE_6__.qq)(ref,props.ref),onMouseMove}),props=(0,_KK7H3W2B_js__WEBPACK_IMPORTED_MODULE_7__.k)(props)}));(0,_3ORBWXWF_js__WEBPACK_IMPORTED_MODULE_1__.LM)((props=>{const htmlProps=useHovercardAnchor(props);return(0,_3ORBWXWF_js__WEBPACK_IMPORTED_MODULE_1__.az)("a",htmlProps)}))},"./node_modules/@ariakit/react-core/esm/__chunks/EPBRINPG.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{function getEventPoint(event){return[event.clientX,event.clientY]}function isPointInPolygon(point,polygon){const[x,y]=point;let inside=!1;for(let l=polygon.length,i=0,j=l-1;i=yj&&y0&&(y===yj?y>vy&&(inside=!inside):inside=!inside)}}else if(yiyi&&y<=yj){if(0===where)return!0;where<0&&(y===yj?y=xj&&x<=xi||x>=xi&&x<=xj))return!0}return inside}function getElementPolygon(element,enterPoint){const rect=element.getBoundingClientRect(),{top,right,bottom,left}=rect,[x,y]=function getEnterPointPlacement(enterPoint,rect){const{top,right,bottom,left}=rect,[x,y]=enterPoint;return[xright?"right":null,ybottom?"bottom":null]}(enterPoint,rect),polygon=[enterPoint];return x?("top"!==y&&polygon.push(["left"===x?left:right,top]),polygon.push(["left"===x?right:left,top]),polygon.push(["left"===x?right:left,bottom]),"bottom"!==y&&polygon.push(["left"===x?left:right,bottom])):"top"===y?(polygon.push([left,top]),polygon.push([left,bottom]),polygon.push([right,bottom]),polygon.push([right,top])):(polygon.push([left,bottom]),polygon.push([left,top]),polygon.push([right,top]),polygon.push([right,bottom])),polygon}__webpack_require__.d(__webpack_exports__,{c:()=>useHovercard});var A6XC27R5=__webpack_require__("./node_modules/@ariakit/react-core/esm/__chunks/A6XC27R5.js"),PGAEII2Q=__webpack_require__("./node_modules/@ariakit/react-core/esm/__chunks/PGAEII2Q.js"),TI7CMBHW=__webpack_require__("./node_modules/@ariakit/react-core/esm/__chunks/TI7CMBHW.js"),_3ORBWXWF=__webpack_require__("./node_modules/@ariakit/react-core/esm/__chunks/3ORBWXWF.js"),_6O5OEQGF=__webpack_require__("./node_modules/@ariakit/react-core/esm/__chunks/6O5OEQGF.js"),_4R3V3JGP=__webpack_require__("./node_modules/@ariakit/react-core/esm/__chunks/4R3V3JGP.js"),react=__webpack_require__("./node_modules/react/index.js"),DLOEKDPY=__webpack_require__("./node_modules/@ariakit/core/esm/__chunks/DLOEKDPY.js"),events=__webpack_require__("./node_modules/@ariakit/core/esm/utils/events.js"),utils_focus=__webpack_require__("./node_modules/@ariakit/core/esm/utils/focus.js"),I2VQ3XGR=__webpack_require__("./node_modules/@ariakit/core/esm/__chunks/I2VQ3XGR.js"),K6ELJFXN=__webpack_require__("./node_modules/@ariakit/core/esm/__chunks/K6ELJFXN.js"),jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js");function isMovingOnHovercard(target,card,anchor,nested){return!!(0,utils_focus.B_)(card)||!!target&&(!!(0,DLOEKDPY.r3)(card,target)||(!(!anchor||!(0,DLOEKDPY.r3)(anchor,target))||!!(null==nested?void 0:nested.some((card2=>isMovingOnHovercard(target,card2,anchor))))))}var NestedHovercardContext=(0,react.createContext)(null),useHovercard=(0,_3ORBWXWF.Bi)((_a=>{var _b=_a,{store,modal=!1,portal=!!modal,hideOnEscape=!0,hideOnHoverOutside=!0,disablePointerEventsOnApproach=!!hideOnHoverOutside}=_b,props=(0,_4R3V3JGP.S0)(_b,["store","modal","portal","hideOnEscape","hideOnHoverOutside","disablePointerEventsOnApproach"]);const context=(0,TI7CMBHW.P9)();store=store||context,(0,I2VQ3XGR.kG)(store,!1);const ref=(0,react.useRef)(null),[nestedHovercards,setNestedHovercards]=(0,react.useState)([]),hideTimeoutRef=(0,react.useRef)(0),enterPointRef=(0,react.useRef)(null),{portalRef,domReady}=(0,_6O5OEQGF.Hw)(portal,props.portalRef),mayHideOnHoverOutside=!!hideOnHoverOutside,hideOnHoverOutsideProp=(0,_6O5OEQGF.yl)(hideOnHoverOutside),mayDisablePointerEvents=!!disablePointerEventsOnApproach,disablePointerEventsProp=(0,_6O5OEQGF.yl)(disablePointerEventsOnApproach),open=store.useState("open"),mounted=store.useState("mounted");(0,react.useEffect)((()=>{if(!domReady)return;if(!mounted)return;if(!mayHideOnHoverOutside&&!mayDisablePointerEvents)return;const element=ref.current;if(!element)return;return(0,I2VQ3XGR.tS)((0,events.iN)("mousemove",(event=>{if(!store)return;const{anchorElement,hideTimeout,timeout}=store.getState(),enterPoint=enterPointRef.current,[target]=event.composedPath(),anchor=anchorElement;if(isMovingOnHovercard(target,element,anchor,nestedHovercards))return enterPointRef.current=target&&anchor&&(0,DLOEKDPY.r3)(anchor,target)?getEventPoint(event):null,window.clearTimeout(hideTimeoutRef.current),void(hideTimeoutRef.current=0);if(!hideTimeoutRef.current){if(enterPoint){const currentPoint=getEventPoint(event);if(isPointInPolygon(currentPoint,getElementPolygon(element,enterPoint))){if(enterPointRef.current=currentPoint,!disablePointerEventsProp(event))return;return event.preventDefault(),void event.stopPropagation()}}hideOnHoverOutsideProp(event)&&(hideTimeoutRef.current=window.setTimeout((()=>{hideTimeoutRef.current=0,null==store||store.hide()}),null!=hideTimeout?hideTimeout:timeout))}}),!0),(()=>clearTimeout(hideTimeoutRef.current)))}),[store,domReady,mounted,mayHideOnHoverOutside,mayDisablePointerEvents,nestedHovercards,disablePointerEventsProp,hideOnHoverOutsideProp]),(0,react.useEffect)((()=>{if(!domReady)return;if(!mounted)return;if(!mayDisablePointerEvents)return;const disableEvent=event=>{const element=ref.current;if(!element)return;const enterPoint=enterPointRef.current;if(!enterPoint)return;const polygon=getElementPolygon(element,enterPoint);if(isPointInPolygon(getEventPoint(event),polygon)){if(!disablePointerEventsProp(event))return;event.preventDefault(),event.stopPropagation()}};return(0,I2VQ3XGR.tS)((0,events.iN)("mouseenter",disableEvent,!0),(0,events.iN)("mouseover",disableEvent,!0),(0,events.iN)("mouseout",disableEvent,!0),(0,events.iN)("mouseleave",disableEvent,!0))}),[domReady,mounted,mayDisablePointerEvents,disablePointerEventsProp]),(0,react.useEffect)((()=>{domReady&&(open||null==store||store.setAutoFocusOnShow(!1))}),[store,domReady,open]);const openRef=(0,_6O5OEQGF.cP)(open);(0,react.useEffect)((()=>{if(domReady)return()=>{openRef.current||null==store||store.setAutoFocusOnShow(!1)}}),[store,domReady]);const registerOnParent=(0,react.useContext)(NestedHovercardContext);(0,_6O5OEQGF.Gw)((()=>{if(modal)return;if(!portal)return;if(!mounted)return;if(!domReady)return;const element=ref.current;return element?null==registerOnParent?void 0:registerOnParent(element):void 0}),[modal,portal,mounted,domReady]);const registerNestedHovercard=(0,react.useCallback)((element=>{setNestedHovercards((prevElements=>[...prevElements,element]));const parentUnregister=null==registerOnParent?void 0:registerOnParent(element);return()=>{setNestedHovercards((prevElements=>prevElements.filter((item=>item!==element)))),null==parentUnregister||parentUnregister()}}),[registerOnParent]);props=(0,_6O5OEQGF.OJ)(props,(element=>(0,jsx_runtime.jsx)(TI7CMBHW.WS,{value:store,children:(0,jsx_runtime.jsx)(NestedHovercardContext.Provider,{value:registerNestedHovercard,children:element})})),[store,registerNestedHovercard]),props=(0,_4R3V3JGP.EZ)((0,_4R3V3JGP.ih)({},props),{ref:(0,_6O5OEQGF.qq)(ref,props.ref)}),props=function useAutoFocusOnHide(_a){var _b=_a,{store}=_b,props=(0,_4R3V3JGP.S0)(_b,["store"]);const[autoFocusOnHide,setAutoFocusOnHide]=(0,react.useState)(!1),mounted=store.useState("mounted");(0,react.useEffect)((()=>{mounted||setAutoFocusOnHide(!1)}),[mounted]);const onFocusProp=props.onFocus,onFocus=(0,_6O5OEQGF.zX)((event=>{null==onFocusProp||onFocusProp(event),event.defaultPrevented||setAutoFocusOnHide(!0)})),finalFocusRef=(0,react.useRef)(null);return(0,react.useEffect)((()=>(0,K6ELJFXN.Z_)(store,["anchorElement"],(state=>{finalFocusRef.current=state.anchorElement}))),[]),(0,_4R3V3JGP.EZ)((0,_4R3V3JGP.ih)({autoFocusOnHide,finalFocus:finalFocusRef},props),{onFocus})}((0,_4R3V3JGP.ih)({store},props));const autoFocusOnShow=store.useState((state=>modal||state.autoFocusOnShow));return props=(0,A6XC27R5.S)((0,_4R3V3JGP.EZ)((0,_4R3V3JGP.ih)({store,modal,portal,autoFocusOnShow},props),{portalRef,hideOnEscape:event=>!(0,I2VQ3XGR.Bk)(hideOnEscape,event)&&(requestAnimationFrame((()=>{requestAnimationFrame((()=>{null==store||store.hide()}))})),!0)}))}));(0,PGAEII2Q.L5)((0,_3ORBWXWF.LM)((props=>{const htmlProps=useHovercard(props);return(0,_3ORBWXWF.az)("div",htmlProps)})),TI7CMBHW.P9)},"./node_modules/@ariakit/react-core/esm/__chunks/MNFF5YOJ.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{D7:()=>useTooltipProviderContext,yg:()=>TooltipScopedContextProvider});var _TI7CMBHW_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@ariakit/react-core/esm/__chunks/TI7CMBHW.js"),ctx=(0,__webpack_require__("./node_modules/@ariakit/react-core/esm/__chunks/3ORBWXWF.js").re)([_TI7CMBHW_js__WEBPACK_IMPORTED_MODULE_1__.$M],[_TI7CMBHW_js__WEBPACK_IMPORTED_MODULE_1__.WS]),useTooltipProviderContext=(ctx.useContext,ctx.useScopedContext,ctx.useProviderContext),TooltipScopedContextProvider=(ctx.ContextProvider,ctx.ScopedContextProvider)},"./node_modules/@ariakit/react-core/esm/__chunks/TI7CMBHW.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{$M:()=>HovercardContextProvider,P9:()=>useHovercardProviderContext,WS:()=>HovercardScopedContextProvider});var _7H5KSHHF_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@ariakit/react-core/esm/__chunks/7H5KSHHF.js"),ctx=(0,__webpack_require__("./node_modules/@ariakit/react-core/esm/__chunks/3ORBWXWF.js").re)([_7H5KSHHF_js__WEBPACK_IMPORTED_MODULE_1__.qo],[_7H5KSHHF_js__WEBPACK_IMPORTED_MODULE_1__.ZQ]),useHovercardProviderContext=(ctx.useContext,ctx.useScopedContext,ctx.useProviderContext),HovercardContextProvider=ctx.ContextProvider,HovercardScopedContextProvider=ctx.ScopedContextProvider},"./node_modules/@ariakit/react-core/esm/__chunks/ZU7LQC5V.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{M:()=>useHovercardStoreProps});var _MG4P3223_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/@ariakit/react-core/esm/__chunks/MG4P3223.js"),_EKQEJRUF_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@ariakit/react-core/esm/__chunks/EKQEJRUF.js");function useHovercardStoreProps(store,update,props){return store=(0,_MG4P3223_js__WEBPACK_IMPORTED_MODULE_0__.k)(store,update,props),(0,_EKQEJRUF_js__WEBPACK_IMPORTED_MODULE_1__.XS)(store,props,"timeout"),(0,_EKQEJRUF_js__WEBPACK_IMPORTED_MODULE_1__.XS)(store,props,"showTimeout"),(0,_EKQEJRUF_js__WEBPACK_IMPORTED_MODULE_1__.XS)(store,props,"hideTimeout"),store}},"./node_modules/@ariakit/react-core/esm/tooltip/tooltip-anchor.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{e:()=>TooltipAnchor});var _chunks_7X4DYKYU_js__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/@ariakit/react-core/esm/__chunks/7X4DYKYU.js"),_chunks_MNFF5YOJ_js__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/@ariakit/react-core/esm/__chunks/MNFF5YOJ.js"),_chunks_3ORBWXWF_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/@ariakit/react-core/esm/__chunks/3ORBWXWF.js"),_chunks_6O5OEQGF_js__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/@ariakit/react-core/esm/__chunks/6O5OEQGF.js"),_chunks_4R3V3JGP_js__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/@ariakit/react-core/esm/__chunks/4R3V3JGP.js"),react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),_ariakit_core_utils_misc__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/@ariakit/core/esm/__chunks/I2VQ3XGR.js"),_ariakit_core_utils_store__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@ariakit/core/esm/__chunks/K6ELJFXN.js"),globalStore=(0,_ariakit_core_utils_store__WEBPACK_IMPORTED_MODULE_1__.MT)({activeStore:null}),useTooltipAnchor=(0,_chunks_3ORBWXWF_js__WEBPACK_IMPORTED_MODULE_2__.Bi)((_a=>{var _b=_a,{store,showOnHover=!0}=_b,props=(0,_chunks_4R3V3JGP_js__WEBPACK_IMPORTED_MODULE_3__.S0)(_b,["store","showOnHover"]);const context=(0,_chunks_MNFF5YOJ_js__WEBPACK_IMPORTED_MODULE_4__.D7)();store=store||context,(0,_ariakit_core_utils_misc__WEBPACK_IMPORTED_MODULE_5__.kG)(store,!1);const canShowOnHoverRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(!1);(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>(0,_ariakit_core_utils_store__WEBPACK_IMPORTED_MODULE_1__.Z_)(store,["mounted"],(state=>{state.mounted||(canShowOnHoverRef.current=!1)}))),[store]),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>(0,_ariakit_core_utils_store__WEBPACK_IMPORTED_MODULE_1__.Z_)(store,["mounted","skipTimeout"],(state=>{if(!store)return;if(state.mounted){const{activeStore}=globalStore.getState();return activeStore!==store&&(null==activeStore||activeStore.hide()),globalStore.setState("activeStore",store)}const id=setTimeout((()=>{const{activeStore}=globalStore.getState();activeStore===store&&globalStore.setState("activeStore",null)}),state.skipTimeout);return()=>clearTimeout(id)}))),[store]);const onMouseEnterProp=props.onMouseEnter,onMouseEnter=(0,_chunks_6O5OEQGF_js__WEBPACK_IMPORTED_MODULE_6__.zX)((event=>{null==onMouseEnterProp||onMouseEnterProp(event),canShowOnHoverRef.current=!0})),onFocusVisibleProp=props.onFocusVisible,onFocusVisible=(0,_chunks_6O5OEQGF_js__WEBPACK_IMPORTED_MODULE_6__.zX)((event=>{null==onFocusVisibleProp||onFocusVisibleProp(event),event.defaultPrevented||(null==store||store.setAnchorElement(event.currentTarget),null==store||store.show())})),onBlurProp=props.onBlur,onBlur=(0,_chunks_6O5OEQGF_js__WEBPACK_IMPORTED_MODULE_6__.zX)((event=>{if(null==onBlurProp||onBlurProp(event),event.defaultPrevented)return;const{activeStore}=globalStore.getState();activeStore===store&&globalStore.setState("activeStore",null)})),type=store.useState("type"),contentId=store.useState((state=>{var _a2;return null==(_a2=state.contentElement)?void 0:_a2.id}));return props=(0,_chunks_4R3V3JGP_js__WEBPACK_IMPORTED_MODULE_3__.EZ)((0,_chunks_4R3V3JGP_js__WEBPACK_IMPORTED_MODULE_3__.ih)({"aria-labelledby":"label"===type?contentId:void 0,"aria-describedby":"description"===type?contentId:void 0},props),{onMouseEnter,onFocusVisible,onBlur}),props=(0,_chunks_7X4DYKYU_js__WEBPACK_IMPORTED_MODULE_7__.S)((0,_chunks_4R3V3JGP_js__WEBPACK_IMPORTED_MODULE_3__.ih)({store,showOnHover:event=>{if(!canShowOnHoverRef.current)return!1;if((0,_ariakit_core_utils_misc__WEBPACK_IMPORTED_MODULE_5__.Bk)(showOnHover,event))return!1;const{activeStore}=globalStore.getState();return!activeStore||(null==store||store.show(),!1)}},props))})),TooltipAnchor=(0,_chunks_3ORBWXWF_js__WEBPACK_IMPORTED_MODULE_2__.LM)((props=>{const htmlProps=useTooltipAnchor(props);return(0,_chunks_3ORBWXWF_js__WEBPACK_IMPORTED_MODULE_2__.az)("div",htmlProps)}))},"./node_modules/@ariakit/react-core/esm/tooltip/tooltip.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{u:()=>Tooltip});var _chunks_EPBRINPG_js__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/@ariakit/react-core/esm/__chunks/EPBRINPG.js"),_chunks_PGAEII2Q_js__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./node_modules/@ariakit/react-core/esm/__chunks/PGAEII2Q.js"),_chunks_MNFF5YOJ_js__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/@ariakit/react-core/esm/__chunks/MNFF5YOJ.js"),_chunks_3ORBWXWF_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/@ariakit/react-core/esm/__chunks/3ORBWXWF.js"),_chunks_6O5OEQGF_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/@ariakit/react-core/esm/__chunks/6O5OEQGF.js"),_chunks_4R3V3JGP_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/@ariakit/react-core/esm/__chunks/4R3V3JGP.js"),_ariakit_core_utils_dom__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/@ariakit/core/esm/__chunks/DLOEKDPY.js"),_ariakit_core_utils_misc__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/@ariakit/core/esm/__chunks/I2VQ3XGR.js"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/jsx-runtime.js"),useTooltip=(0,_chunks_3ORBWXWF_js__WEBPACK_IMPORTED_MODULE_1__.Bi)((_a=>{var _b=_a,{store,portal=!0,gutter=8,preserveTabOrder=!1,hideOnHoverOutside=!0,hideOnInteractOutside=!0}=_b,props=(0,_chunks_4R3V3JGP_js__WEBPACK_IMPORTED_MODULE_2__.S0)(_b,["store","portal","gutter","preserveTabOrder","hideOnHoverOutside","hideOnInteractOutside"]);const context=(0,_chunks_MNFF5YOJ_js__WEBPACK_IMPORTED_MODULE_3__.D7)();store=store||context,(0,_ariakit_core_utils_misc__WEBPACK_IMPORTED_MODULE_4__.kG)(store,!1),props=(0,_chunks_6O5OEQGF_js__WEBPACK_IMPORTED_MODULE_5__.OJ)(props,(element=>(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(_chunks_MNFF5YOJ_js__WEBPACK_IMPORTED_MODULE_3__.yg,{value:store,children:element})),[store]);const role=store.useState((state=>"description"===state.type?"tooltip":"none"));return props=(0,_chunks_4R3V3JGP_js__WEBPACK_IMPORTED_MODULE_2__.ih)({role},props),props=(0,_chunks_EPBRINPG_js__WEBPACK_IMPORTED_MODULE_6__.c)((0,_chunks_4R3V3JGP_js__WEBPACK_IMPORTED_MODULE_2__.EZ)((0,_chunks_4R3V3JGP_js__WEBPACK_IMPORTED_MODULE_2__.ih)({},props),{store,portal,gutter,preserveTabOrder,hideOnHoverOutside:event=>{if((0,_ariakit_core_utils_misc__WEBPACK_IMPORTED_MODULE_4__.Bk)(hideOnHoverOutside,event))return!1;const anchorElement=null==store?void 0:store.getState().anchorElement;return!anchorElement||!("focusVisible"in anchorElement.dataset)},hideOnInteractOutside:event=>{if((0,_ariakit_core_utils_misc__WEBPACK_IMPORTED_MODULE_4__.Bk)(hideOnInteractOutside,event))return!1;const anchorElement=null==store?void 0:store.getState().anchorElement;return!anchorElement||!(0,_ariakit_core_utils_dom__WEBPACK_IMPORTED_MODULE_7__.r3)(anchorElement,event.target)}}))})),Tooltip=(0,_chunks_PGAEII2Q_js__WEBPACK_IMPORTED_MODULE_8__.L5)((0,_chunks_3ORBWXWF_js__WEBPACK_IMPORTED_MODULE_1__.LM)((props=>{const htmlProps=useTooltip(props);return(0,_chunks_3ORBWXWF_js__WEBPACK_IMPORTED_MODULE_1__.az)("div",htmlProps)})),_chunks_MNFF5YOJ_js__WEBPACK_IMPORTED_MODULE_3__.D7)}}]); \ No newline at end of file diff --git a/1579.6ac34f4d.iframe.bundle.js b/1579.6ac34f4d.iframe.bundle.js new file mode 100644 index 00000000000000..d529923e4e905d --- /dev/null +++ b/1579.6ac34f4d.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(globalThis.webpackChunkgutenberg=globalThis.webpackChunkgutenberg||[]).push([[1579],{"./node_modules/date-fns/addDays.mjs":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{E:()=>addDays});var _toDate_mjs__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/date-fns/toDate.mjs"),_constructFrom_mjs__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/date-fns/constructFrom.mjs");function addDays(date,amount){const _date=(0,_toDate_mjs__WEBPACK_IMPORTED_MODULE_0__.Q)(date);return isNaN(amount)?(0,_constructFrom_mjs__WEBPACK_IMPORTED_MODULE_1__.L)(date,NaN):amount?(_date.setDate(_date.getDate()+amount),_date):_date}},"./node_modules/date-fns/addMonths.mjs":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{z:()=>addMonths});var _toDate_mjs__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/date-fns/toDate.mjs"),_constructFrom_mjs__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/date-fns/constructFrom.mjs");function addMonths(date,amount){const _date=(0,_toDate_mjs__WEBPACK_IMPORTED_MODULE_0__.Q)(date);if(isNaN(amount))return(0,_constructFrom_mjs__WEBPACK_IMPORTED_MODULE_1__.L)(date,NaN);if(!amount)return _date;const dayOfMonth=_date.getDate(),endOfDesiredMonth=(0,_constructFrom_mjs__WEBPACK_IMPORTED_MODULE_1__.L)(date,_date.getTime());endOfDesiredMonth.setMonth(_date.getMonth()+amount+1,0);return dayOfMonth>=endOfDesiredMonth.getDate()?endOfDesiredMonth:(_date.setFullYear(endOfDesiredMonth.getFullYear(),endOfDesiredMonth.getMonth(),dayOfMonth),_date)}},"./node_modules/date-fns/addWeeks.mjs":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{j:()=>addWeeks});var _addDays_mjs__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/date-fns/addDays.mjs");function addWeeks(date,amount){const days=7*amount;return(0,_addDays_mjs__WEBPACK_IMPORTED_MODULE_0__.E)(date,days)}},"./node_modules/date-fns/endOfWeek.mjs":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{v:()=>endOfWeek});var _toDate_mjs__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/date-fns/toDate.mjs"),_lib_defaultOptions_mjs__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/date-fns/_lib/defaultOptions.mjs");function endOfWeek(date,options){const defaultOptions=(0,_lib_defaultOptions_mjs__WEBPACK_IMPORTED_MODULE_0__.j)(),weekStartsOn=options?.weekStartsOn??options?.locale?.options?.weekStartsOn??defaultOptions.weekStartsOn??defaultOptions.locale?.options?.weekStartsOn??0,_date=(0,_toDate_mjs__WEBPACK_IMPORTED_MODULE_1__.Q)(date),day=_date.getDay(),diff=6+(day{__webpack_require__.d(__webpack_exports__,{X:()=>isEqual});var _toDate_mjs__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/date-fns/toDate.mjs");function isEqual(leftDate,rightDate){return+(0,_toDate_mjs__WEBPACK_IMPORTED_MODULE_0__.Q)(leftDate)==+(0,_toDate_mjs__WEBPACK_IMPORTED_MODULE_0__.Q)(rightDate)}},"./node_modules/date-fns/isSameDay.mjs":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{K:()=>isSameDay});var _startOfDay_mjs__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/date-fns/startOfDay.mjs");function isSameDay(dateLeft,dateRight){return+(0,_startOfDay_mjs__WEBPACK_IMPORTED_MODULE_0__.b)(dateLeft)==+(0,_startOfDay_mjs__WEBPACK_IMPORTED_MODULE_0__.b)(dateRight)}},"./node_modules/date-fns/isSameMonth.mjs":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{x:()=>isSameMonth});var _toDate_mjs__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/date-fns/toDate.mjs");function isSameMonth(dateLeft,dateRight){const _dateLeft=(0,_toDate_mjs__WEBPACK_IMPORTED_MODULE_0__.Q)(dateLeft),_dateRight=(0,_toDate_mjs__WEBPACK_IMPORTED_MODULE_0__.Q)(dateRight);return _dateLeft.getFullYear()===_dateRight.getFullYear()&&_dateLeft.getMonth()===_dateRight.getMonth()}},"./node_modules/date-fns/subMonths.mjs":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{W:()=>subMonths});var _addMonths_mjs__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/date-fns/addMonths.mjs");function subMonths(date,amount){return(0,_addMonths_mjs__WEBPACK_IMPORTED_MODULE_0__.z)(date,-amount)}},"./node_modules/date-fns/subWeeks.mjs":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{t:()=>subWeeks});var _addWeeks_mjs__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/date-fns/addWeeks.mjs");function subWeeks(date,amount){return(0,_addWeeks_mjs__WEBPACK_IMPORTED_MODULE_0__.j)(date,-amount)}},"./node_modules/use-lilius/build/index.es.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{YA:()=>useLilius});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js");function toDate(argument){const argStr=Object.prototype.toString.call(argument);return argument instanceof Date||"object"==typeof argument&&"[object Date]"===argStr?new argument.constructor(+argument):"number"==typeof argument||"[object Number]"===argStr||"string"==typeof argument||"[object String]"===argStr?new Date(argument):new Date(NaN)}function constructFrom(date,value){return date instanceof Date?new date.constructor(value):new Date(value)}function addMonths(date,amount){const _date=toDate(date);if(isNaN(amount))return constructFrom(date,NaN);if(!amount)return _date;const dayOfMonth=_date.getDate(),endOfDesiredMonth=constructFrom(date,_date.getTime());endOfDesiredMonth.setMonth(_date.getMonth()+amount+1,0);return dayOfMonth>=endOfDesiredMonth.getDate()?endOfDesiredMonth:(_date.setFullYear(endOfDesiredMonth.getFullYear(),endOfDesiredMonth.getMonth(),dayOfMonth),_date)}let defaultOptions={};function getDefaultOptions(){return defaultOptions}function startOfWeek(date,options){const defaultOptions=getDefaultOptions(),weekStartsOn=options?.weekStartsOn??options?.locale?.options?.weekStartsOn??defaultOptions.weekStartsOn??defaultOptions.locale?.options?.weekStartsOn??0,_date=toDate(date),day=_date.getDay(),diff=(day+endDate;const endTime=reversed?+startDate:+endDate,currentDate=reversed?endDate:startDate;currentDate.setHours(0,0,0,0);let step=options?.step??1;if(!step)return[];step<0&&(step=-step,reversed=!reversed);const dates=[];for(;+currentDate<=endTime;)dates.push(toDate(currentDate)),currentDate.setDate(currentDate.getDate()+step),currentDate.setHours(0,0,0,0);return reversed?dates.reverse():dates}function startOfMonth(date){const _date=toDate(date);return _date.setDate(1),_date.setHours(0,0,0,0),_date}function endOfWeek(date,options){const defaultOptions=getDefaultOptions(),weekStartsOn=options?.weekStartsOn??options?.locale?.options?.weekStartsOn??defaultOptions.weekStartsOn??defaultOptions.locale?.options?.weekStartsOn??0,_date=toDate(date),day=_date.getDay(),diff=6+(day_dateToCompare.getTime()}(date,min))&&(isEqual(date,max)||function isBefore(date,dateToCompare){return+toDate(date)<+toDate(dateToCompare)}(date,max))},clearTime=function(date){return function set(date,values){let _date=toDate(date);return isNaN(+_date)?constructFrom(date,NaN):(null!=values.year&&_date.setFullYear(values.year),null!=values.month&&(_date=setMonth(_date,values.month)),null!=values.date&&_date.setDate(values.date),null!=values.hours&&_date.setHours(values.hours),null!=values.minutes&&_date.setMinutes(values.minutes),null!=values.seconds&&_date.setSeconds(values.seconds),null!=values.milliseconds&&_date.setMilliseconds(values.milliseconds),_date)}(date,{hours:0,minutes:0,seconds:0,milliseconds:0})},useLilius=function(_a){var _b=void 0===_a?{}:_a,_c=_b.weekStartsOn,weekStartsOn=void 0===_c?Day.SUNDAY:_c,_d=_b.viewing,initialViewing=void 0===_d?new Date:_d,_e=_b.selected,initialSelected=void 0===_e?[]:_e,_f=_b.numberOfMonths,numberOfMonths=void 0===_f?1:_f,_g=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(initialViewing),viewing=_g[0],setViewing=_g[1],viewToday=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((function(){return setViewing(startOfToday())}),[setViewing]),viewMonth=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((function(month){return setViewing((function(v){return setMonth(v,month)}))}),[]),viewPreviousMonth=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((function(){return setViewing((function(v){return function subMonths(date,amount){return addMonths(date,-amount)}(v,1)}))}),[]),viewNextMonth=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((function(){return setViewing((function(v){return addMonths(v,1)}))}),[]),viewYear=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((function(year){return setViewing((function(v){return function setYear(date,year){const _date=toDate(date);return isNaN(+_date)?constructFrom(date,NaN):(_date.setFullYear(year),_date)}(v,year)}))}),[]),viewPreviousYear=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((function(){return setViewing((function(v){return function subYears(date,amount){return addYears(date,-amount)}(v,1)}))}),[]),viewNextYear=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((function(){return setViewing((function(v){return addYears(v,1)}))}),[]),_h=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(initialSelected.map(clearTime)),selected=_h[0],setSelected=_h[1],isSelected=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((function(date){return selected.findIndex((function(s){return isEqual(s,date)}))>-1}),[selected]),select=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((function(date,replaceExisting){setSelected(replaceExisting?Array.isArray(date)?date:[date]:function(selectedItems){return selectedItems.concat(Array.isArray(date)?date:[date])})}),[]),deselect=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((function(date){return setSelected((function(selectedItems){return Array.isArray(date)?selectedItems.filter((function(s){return!date.map((function(d){return d.getTime()})).includes(s.getTime())})):selectedItems.filter((function(s){return!isEqual(s,date)}))}))}),[]),toggle=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((function(date,replaceExisting){return isSelected(date)?deselect(date):select(date,replaceExisting)}),[deselect,isSelected,select]),selectRange=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((function(start,end,replaceExisting){setSelected(replaceExisting?eachDayOfInterval({start,end}):function(selectedItems){return selectedItems.concat(eachDayOfInterval({start,end}))})}),[]),deselectRange=(0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)((function(start,end){setSelected((function(selectedItems){return selectedItems.filter((function(s){return!eachDayOfInterval({start,end}).map((function(d){return d.getTime()})).includes(s.getTime())}))}))}),[]),calendar=(0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)((function(){return function eachMonthOfInterval(interval,options){const startDate=toDate(interval.start),endDate=toDate(interval.end);let reversed=+startDate>+endDate;const endTime=reversed?+startDate:+endDate,currentDate=reversed?endDate:startDate;currentDate.setHours(0,0,0,0),currentDate.setDate(1);let step=options?.step??1;if(!step)return[];step<0&&(step=-step,reversed=!reversed);const dates=[];for(;+currentDate<=endTime;)dates.push(toDate(currentDate)),currentDate.setMonth(currentDate.getMonth()+step);return reversed?dates.reverse():dates}({start:startOfMonth(viewing),end:endOfMonth(addMonths(viewing,numberOfMonths-1))}).map((function(month){return function eachWeekOfInterval(interval,options){const startDate=toDate(interval.start),endDate=toDate(interval.end);let reversed=+startDate>+endDate;const startDateWeek=startOfWeek(reversed?endDate:startDate,options),endDateWeek=startOfWeek(reversed?startDate:endDate,options);startDateWeek.setHours(15),endDateWeek.setHours(15);const endTime=+endDateWeek.getTime();let currentDate=startDateWeek,step=options?.step??1;if(!step)return[];step<0&&(step=-step,reversed=!reversed);const dates=[];for(;+currentDate<=endTime;)currentDate.setHours(0),dates.push(toDate(currentDate)),currentDate=addWeeks(currentDate,step),currentDate.setHours(15);return reversed?dates.reverse():dates}({start:startOfMonth(month),end:endOfMonth(month)},{weekStartsOn}).map((function(week){return eachDayOfInterval({start:startOfWeek(week,{weekStartsOn}),end:endOfWeek(week,{weekStartsOn})})}))}))}),[viewing,weekStartsOn,numberOfMonths]);return{clearTime,inRange,viewing,setViewing,viewToday,viewMonth,viewPreviousMonth,viewNextMonth,viewYear,viewPreviousYear,viewNextYear,selected,setSelected,clearSelected:function(){return setSelected([])},isSelected,select,deselect,toggle,selectRange,deselectRange,calendar}}}}]); \ No newline at end of file diff --git a/1599.3a798046.iframe.bundle.js b/1599.3a798046.iframe.bundle.js new file mode 100644 index 00000000000000..23e07459861acb --- /dev/null +++ b/1599.3a798046.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(globalThis.webpackChunkgutenberg=globalThis.webpackChunkgutenberg||[]).push([[1599],{"./packages/a11y/build-module/index.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{D:()=>speak});var build_module=__webpack_require__("./packages/i18n/build-module/index.js");function addContainer(ariaLive="polite"){const container=document.createElement("div");container.id=`a11y-speak-${ariaLive}`,container.className="a11y-speak-region",container.setAttribute("style","position: absolute;margin: -1px;padding: 0;height: 1px;width: 1px;overflow: hidden;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);border: 0;word-wrap: normal !important;"),container.setAttribute("aria-live",ariaLive),container.setAttribute("aria-relevant","additions text"),container.setAttribute("aria-atomic","true");const{body}=document;return body&&body.appendChild(container),container}let previousMessage="";function speak(message,ariaLive){!function clear(){const regions=document.getElementsByClassName("a11y-speak-region"),introText=document.getElementById("a11y-speak-intro-text");for(let i=0;i]+>/g," "),previousMessage===message&&(message+=" "),previousMessage=message,message}(message);const introText=document.getElementById("a11y-speak-intro-text"),containerAssertive=document.getElementById("a11y-speak-assertive"),containerPolite=document.getElementById("a11y-speak-polite");containerAssertive&&"assertive"===ariaLive?containerAssertive.textContent=message:containerPolite&&(containerPolite.textContent=message),introText&&introText.removeAttribute("hidden")}!function domReady(callback){"undefined"!=typeof document&&("complete"!==document.readyState&&"interactive"!==document.readyState?document.addEventListener("DOMContentLoaded",callback):callback())}((function setup(){const introText=document.getElementById("a11y-speak-intro-text"),containerAssertive=document.getElementById("a11y-speak-assertive"),containerPolite=document.getElementById("a11y-speak-polite");null===introText&&function addIntroText(){const introText=document.createElement("p");introText.id="a11y-speak-intro-text",introText.className="a11y-speak-intro-text",introText.textContent=(0,build_module.__)("Notifications"),introText.setAttribute("style","position: absolute;margin: -1px;padding: 0;height: 1px;width: 1px;overflow: hidden;clip: rect(1px, 1px, 1px, 1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);border: 0;word-wrap: normal !important;"),introText.setAttribute("hidden","hidden");const{body}=document;return body&&body.appendChild(introText),introText}(),null===containerAssertive&&addContainer("assertive"),null===containerPolite&&addContainer("polite")}))},"./packages/compose/build-module/hooks/use-debounce/index.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>useDebounce});var use_memo_one__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/use-memo-one/dist/use-memo-one.esm.js"),_wordpress_element__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/react/index.js"),_utils_debounce__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/compose/build-module/utils/debounce/index.js");function useDebounce(fn,wait,options){const debounced=(0,use_memo_one__WEBPACK_IMPORTED_MODULE_0__.Pr)((()=>(0,_utils_debounce__WEBPACK_IMPORTED_MODULE_1__.D)(fn,null!=wait?wait:0,options)),[fn,wait,options]);return(0,_wordpress_element__WEBPACK_IMPORTED_MODULE_2__.useEffect)((()=>()=>debounced.cancel()),[debounced]),debounced}},"./packages/compose/build-module/hooks/use-previous/index.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>usePrevious});var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js");function usePrevious(value){const ref=(0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.useRef)();return(0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{ref.current=value}),[value]),ref.current}},"./packages/compose/build-module/hooks/use-ref-effect/index.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>useRefEffect});var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js");function useRefEffect(callback,dependencies){const cleanup=(0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.useRef)();return(0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.useCallback)((node=>{node?cleanup.current=callback(node):cleanup.current&&cleanup.current()}),dependencies)}},"./packages/compose/build-module/utils/debounce/index.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{D:()=>debounce});const debounce=(func,wait,options)=>{let lastArgs,lastThis,result,timerId,lastCallTime,maxWait=0,lastInvokeTime=0,leading=!1,maxing=!1,trailing=!0;function invokeFunc(time){const args=lastArgs,thisArg=lastThis;return lastArgs=void 0,lastThis=void 0,lastInvokeTime=time,result=func.apply(thisArg,args),result}function startTimer(pendingFunc,waitTime){timerId=setTimeout(pendingFunc,waitTime)}function getTimeSinceLastCall(time){return time-(lastCallTime||0)}function shouldInvoke(time){const timeSinceLastCall=getTimeSinceLastCall(time);return void 0===lastCallTime||timeSinceLastCall>=wait||timeSinceLastCall<0||maxing&&time-lastInvokeTime>=maxWait}function timerExpired(){const time=Date.now();if(shouldInvoke(time))return trailingEdge(time);startTimer(timerExpired,function remainingWait(time){const timeSinceLastCall=getTimeSinceLastCall(time),timeSinceLastInvoke=time-lastInvokeTime,timeWaiting=wait-timeSinceLastCall;return maxing?Math.min(timeWaiting,maxWait-timeSinceLastInvoke):timeWaiting}(time))}function clearTimer(){timerId=void 0}function trailingEdge(time){return clearTimer(),trailing&&lastArgs?invokeFunc(time):(lastArgs=lastThis=void 0,result)}function pending(){return void 0!==timerId}function debounced(...args){const time=Date.now(),isInvoking=shouldInvoke(time);if(lastArgs=args,lastThis=this,lastCallTime=time,isInvoking){if(!pending())return function leadingEdge(time){return lastInvokeTime=time,startTimer(timerExpired,wait),leading?invokeFunc(time):result}(lastCallTime);if(maxing)return startTimer(timerExpired,wait),invokeFunc(lastCallTime)}return pending()||startTimer(timerExpired,wait),result}return options&&(leading=!!options.leading,maxing="maxWait"in options,void 0!==options.maxWait&&(maxWait=Math.max(options.maxWait,wait)),trailing="trailing"in options?!!options.trailing:trailing),debounced.cancel=function cancel(){!function cancelTimer(){void 0!==timerId&&clearTimeout(timerId)}(),lastInvokeTime=0,clearTimer(),lastArgs=lastCallTime=lastThis=void 0},debounced.flush=function flush(){return pending()?trailingEdge(Date.now()):result},debounced.pending=pending,debounced}},"./packages/icons/build-module/library/close-small.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/primitives/build-module/svg/index.js");const __WEBPACK_DEFAULT_EXPORT__=(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__.Wj,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__.y$,{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"}))},"./packages/is-shallow-equal/build-module/index.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{ZP:()=>isShallowEqual});var objects=__webpack_require__("./packages/is-shallow-equal/build-module/objects.js");function isShallowEqual(a,b){if(a&&b){if(a.constructor===Object&&b.constructor===Object)return(0,objects.Z)(a,b);if(Array.isArray(a)&&Array.isArray(b))return function isShallowEqualArrays(a,b){if(a===b)return!0;if(a.length!==b.length)return!1;for(let i=0,len=a.length;i{function isShallowEqualObjects(a,b){if(a===b)return!0;const aKeys=Object.keys(a),bKeys=Object.keys(b);if(aKeys.length!==bKeys.length)return!1;let i=0;for(;iisShallowEqualObjects})},"./packages/components/src/form-token-field/index.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>form_token_field});var react=__webpack_require__("./node_modules/react/index.js"),clsx=__webpack_require__("./node_modules/clsx/dist/clsx.mjs"),build_module=__webpack_require__("./packages/i18n/build-module/index.js"),use_instance_id=__webpack_require__("./packages/compose/build-module/hooks/use-instance-id/index.js"),use_previous=__webpack_require__("./packages/compose/build-module/hooks/use-previous/index.js"),use_debounce=__webpack_require__("./packages/compose/build-module/hooks/use-debounce/index.js"),a11y_build_module=__webpack_require__("./packages/a11y/build-module/index.js"),is_shallow_equal_build_module=__webpack_require__("./packages/is-shallow-equal/build-module/index.js"),close_small=__webpack_require__("./packages/icons/build-module/library/close-small.js"),src_button=__webpack_require__("./packages/components/src/button/index.tsx"),component=__webpack_require__("./packages/components/src/visually-hidden/component.tsx"),jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js");const noop=()=>{};function Token({value,status,title,displayTransform,isBorderless=!1,disabled=!1,onClickRemove=noop,onMouseEnter,onMouseLeave,messages,termPosition,termsCount}){const instanceId=(0,use_instance_id.Z)(Token),tokenClasses=(0,clsx.Z)("components-form-token-field__token",{"is-error":"error"===status,"is-success":"success"===status,"is-validating":"validating"===status,"is-borderless":isBorderless,"is-disabled":disabled}),transformedValue=displayTransform(value),termPositionAndCount=(0,build_module.gB)((0,build_module.__)("%1$s (%2$s of %3$s)"),transformedValue,termPosition,termsCount);return(0,jsx_runtime.jsxs)("span",{className:tokenClasses,onMouseEnter,onMouseLeave,title,children:[(0,jsx_runtime.jsxs)("span",{className:"components-form-token-field__token-text",id:`components-form-token-field__token-text-${instanceId}`,children:[(0,jsx_runtime.jsx)(component.Z,{as:"span",children:termPositionAndCount}),(0,jsx_runtime.jsx)("span",{"aria-hidden":"true",children:transformedValue})]}),(0,jsx_runtime.jsx)(src_button.ZP,{className:"components-form-token-field__remove-token",icon:close_small.Z,onClick:disabled?void 0:()=>onClickRemove({value}),disabled,label:messages.remove,"aria-describedby":`components-form-token-field__token-text-${instanceId}`})]})}Token.displayName="Token";try{token.displayName="token",token.__docgenInfo={description:"",displayName:"token",props:{displayTransform:{defaultValue:null,description:"",name:"displayTransform",required:!0,type:{name:"(value: string) => string"}},disabled:{defaultValue:{value:"false"},description:"",name:"disabled",required:!1,type:{name:"boolean"}},onClickRemove:{defaultValue:{value:"() => {}"},description:"",name:"onClickRemove",required:!1,type:{name:"({ value }: { value: string; }) => void"}},messages:{defaultValue:null,description:"",name:"messages",required:!0,type:{name:"Messages"}},termPosition:{defaultValue:null,description:"",name:"termPosition",required:!0,type:{name:"number"}},termsCount:{defaultValue:null,description:"",name:"termsCount",required:!0,type:{name:"number"}},value:{defaultValue:null,description:"The value of the token.",name:"value",required:!0,type:{name:"string"}},status:{defaultValue:null,description:"One of 'error', 'validating', or 'success'. Applies styles to token.",name:"status",required:!1,type:{name:"enum",value:[{value:'"success"'},{value:'"error"'},{value:'"validating"'}]}},title:{defaultValue:null,description:"If not falsey, will add a title to the token.",name:"title",required:!1,type:{name:"string"}},isBorderless:{defaultValue:{value:"false"},description:"When true, renders tokens as without a background.",name:"isBorderless",required:!1,type:{name:"boolean"}},onMouseEnter:{defaultValue:null,description:"Function to call when onMouseEnter event triggered on token.",name:"onMouseEnter",required:!1,type:{name:"MouseEventHandler"}},onMouseLeave:{defaultValue:null,description:"Function to call when onMouseLeave is triggered on token.",name:"onMouseLeave",required:!1,type:{name:"MouseEventHandler"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/components/src/form-token-field/token.tsx#token"]={docgenInfo:token.__docgenInfo,name:"token",path:"packages/components/src/form-token-field/token.tsx#token"})}catch(__react_docgen_typescript_loader_error){}var token_input=__webpack_require__("./packages/components/src/form-token-field/token-input.tsx"),emotion_styled_base_browser_esm=__webpack_require__("./node_modules/@emotion/styled/base/dist/emotion-styled-base.browser.esm.js"),emotion_react_browser_esm=__webpack_require__("./node_modules/@emotion/react/dist/emotion-react.browser.esm.js"),flex_component=__webpack_require__("./packages/components/src/flex/flex/component.tsx"),space=__webpack_require__("./packages/components/src/utils/space.ts"),box_sizing=__webpack_require__("./packages/components/src/utils/box-sizing.ts");const deprecatedPaddings=({__next40pxDefaultSize,hasTokens})=>!__next40pxDefaultSize&&(0,emotion_react_browser_esm.iv)("padding-top:",(0,space.D)(hasTokens?1:.5),";padding-bottom:",(0,space.D)(hasTokens?1:.5),";",""),TokensAndInputWrapperFlex=(0,emotion_styled_base_browser_esm.Z)(flex_component.Z,{target:"ehq8nmi0"})("padding:7px;",box_sizing.p," ",deprecatedPaddings,";");var suggestions_list=__webpack_require__("./packages/components/src/form-token-field/suggestions-list.tsx"),flex_item_component=__webpack_require__("./packages/components/src/flex/flex-item/component.tsx"),base_control_styles=__webpack_require__("./packages/components/src/base-control/styles/base-control-styles.ts"),spacer_component=__webpack_require__("./packages/components/src/spacer/component.tsx"),use_deprecated_props=__webpack_require__("./packages/components/src/utils/use-deprecated-props.ts"),with_ignore_ime_events=__webpack_require__("./packages/components/src/utils/with-ignore-ime-events.ts");const identity=value=>value;function FormTokenField(props){const{autoCapitalize,autoComplete,maxLength,placeholder,label=(0,build_module.__)("Add item"),className,suggestions=[],maxSuggestions=100,value=[],displayTransform=identity,saveTransform=token=>token.trim(),onChange=()=>{},onInputChange=()=>{},onFocus,isBorderless=!1,disabled=!1,tokenizeOnSpace=!1,messages={added:(0,build_module.__)("Item added."),removed:(0,build_module.__)("Item removed."),remove:(0,build_module.__)("Remove item"),__experimentalInvalid:(0,build_module.__)("Invalid item")},__experimentalRenderItem,__experimentalExpandOnFocus=!1,__experimentalValidateInput=()=>!0,__experimentalShowHowTo=!0,__next40pxDefaultSize=!1,__experimentalAutoSelectFirstMatch=!1,__nextHasNoMarginBottom=!1,tokenizeOnBlur=!1}=(0,use_deprecated_props.s)(props),instanceId=(0,use_instance_id.Z)(FormTokenField),[incompleteTokenValue,setIncompleteTokenValue]=(0,react.useState)(""),[inputOffsetFromEnd,setInputOffsetFromEnd]=(0,react.useState)(0),[isActive,setIsActive]=(0,react.useState)(!1),[isExpanded,setIsExpanded]=(0,react.useState)(!1),[selectedSuggestionIndex,setSelectedSuggestionIndex]=(0,react.useState)(-1),[selectedSuggestionScroll,setSelectedSuggestionScroll]=(0,react.useState)(!1),prevSuggestions=(0,use_previous.Z)(suggestions),prevValue=(0,use_previous.Z)(value),input=(0,react.useRef)(null),tokensAndInput=(0,react.useRef)(null),debouncedSpeak=(0,use_debounce.Z)(a11y_build_module.D,500);function focus(){input.current?.focus()}function hasFocus(){return input.current===input.current?.ownerDocument.activeElement}function onBlur(event){if(inputHasValidValue()&&__experimentalValidateInput(incompleteTokenValue))setIsActive(!1),tokenizeOnBlur&&inputHasValidValue()&&addNewToken(incompleteTokenValue);else{if(setIncompleteTokenValue(""),setInputOffsetFromEnd(0),setIsActive(!1),__experimentalExpandOnFocus){const hasFocusWithin=event.relatedTarget===tokensAndInput.current;setIsExpanded(hasFocusWithin)}else setIsExpanded(!1);setSelectedSuggestionIndex(-1),setSelectedSuggestionScroll(!1)}}function onContainerTouched(event){event.target===tokensAndInput.current&&isActive&&event.preventDefault()}function onTokenClickRemove(event){deleteToken(event.value),focus()}function onInputChangeHandler(event){const text=event.value,separator=tokenizeOnSpace?/[ ,\t]+/:/[,\t]+/,items=text.split(separator),tokenValue=items[items.length-1]||"";items.length>1&&addNewTokens(items.slice(0,-1)),setIncompleteTokenValue(tokenValue),onInputChange(tokenValue)}function handleDeleteKey(_deleteToken){let preventDefault=!1;return hasFocus()&&isInputEmpty()&&(_deleteToken(),preventDefault=!0),preventDefault}function deleteTokenBeforeInput(){const index=getIndexOfInput()-1;index>-1&&deleteToken(value[index])}function deleteTokenAfterInput(){const index=getIndexOfInput();index!function valueContainsToken(token){return value.some((item=>getTokenValue(token)===getTokenValue(item)))}(token))))];if(tokensToAdd.length>0){const newValue=[...value];newValue.splice(getIndexOfInput(),0,...tokensToAdd),onChange(newValue)}}function addNewToken(token){__experimentalValidateInput(token)?(addNewTokens([token]),(0,a11y_build_module.D)(messages.added,"assertive"),setIncompleteTokenValue(""),setSelectedSuggestionIndex(-1),setSelectedSuggestionScroll(!1),setIsExpanded(!__experimentalExpandOnFocus),isActive&&!tokenizeOnBlur&&focus()):(0,a11y_build_module.D)(messages.__experimentalInvalid,"assertive")}function deleteToken(token){const newTokens=value.filter((item=>getTokenValue(item)!==getTokenValue(token)));onChange(newTokens),(0,a11y_build_module.D)(messages.removed,"assertive")}function getTokenValue(token){return"object"==typeof token?token.value:token}function getMatchingSuggestions(searchValue=incompleteTokenValue,_suggestions=suggestions,_value=value,_maxSuggestions=maxSuggestions,_saveTransform=saveTransform){let match=_saveTransform(searchValue);const startsWithMatch=[],containsMatch=[],normalizedValue=_value.map((item=>"string"==typeof item?item:item.value));return 0===match.length?_suggestions=_suggestions.filter((suggestion=>!normalizedValue.includes(suggestion))):(match=match.toLocaleLowerCase(),_suggestions.forEach((suggestion=>{const index=suggestion.toLocaleLowerCase().indexOf(match);-1===normalizedValue.indexOf(suggestion)&&(0===index?startsWithMatch.push(suggestion):index>0&&containsMatch.push(suggestion))})),_suggestions=startsWithMatch.concat(containsMatch)),_suggestions.slice(0,_maxSuggestions)}function getIndexOfInput(){return value.length-inputOffsetFromEnd}function isInputEmpty(){return 0===incompleteTokenValue.length}function inputHasValidValue(){return saveTransform(incompleteTokenValue).length>0}function updateSuggestions(resetSelectedSuggestion=!0){const inputHasMinimumChars=incompleteTokenValue.trim().length>1,matchingSuggestions=getMatchingSuggestions(incompleteTokenValue),hasMatchingSuggestions=matchingSuggestions.length>0,shouldExpandIfFocuses=hasFocus()&&__experimentalExpandOnFocus;if(setIsExpanded(shouldExpandIfFocuses||inputHasMinimumChars&&hasMatchingSuggestions),resetSelectedSuggestion&&(__experimentalAutoSelectFirstMatch&&inputHasMinimumChars&&hasMatchingSuggestions?(setSelectedSuggestionIndex(0),setSelectedSuggestionScroll(!0)):(setSelectedSuggestionIndex(-1),setSelectedSuggestionScroll(!1))),inputHasMinimumChars){const message=hasMatchingSuggestions?(0,build_module.gB)((0,build_module._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",matchingSuggestions.length),matchingSuggestions.length):(0,build_module.__)("No results.");debouncedSpeak(message,"assertive")}}function renderToken(token,index,tokens){const _value=getTokenValue(token),status="string"!=typeof token?token.status:void 0,termPosition=index+1,termsCount=tokens.length;return(0,jsx_runtime.jsx)(flex_item_component.Z,{children:(0,jsx_runtime.jsx)(Token,{value:_value,status,title:"string"!=typeof token?token.title:void 0,displayTransform,onClickRemove:onTokenClickRemove,isBorderless:"string"!=typeof token&&token.isBorderless||isBorderless,onMouseEnter:"string"!=typeof token?token.onMouseEnter:void 0,onMouseLeave:"string"!=typeof token?token.onMouseLeave:void 0,disabled:"error"!==status&&disabled,messages,termsCount,termPosition})},"token-"+_value)}(0,react.useEffect)((()=>{isActive&&!hasFocus()&&focus()}),[isActive]),(0,react.useEffect)((()=>{const suggestionsDidUpdate=!(0,is_shallow_equal_build_module.ZP)(suggestions,prevSuggestions||[]);(suggestionsDidUpdate||value!==prevValue)&&updateSuggestions(suggestionsDidUpdate)}),[suggestions,prevSuggestions,value,prevValue]),(0,react.useEffect)((()=>{updateSuggestions()}),[incompleteTokenValue]),(0,react.useEffect)((()=>{updateSuggestions()}),[__experimentalAutoSelectFirstMatch]),disabled&&isActive&&(setIsActive(!1),setIncompleteTokenValue(""));const classes=(0,clsx.Z)(className,"components-form-token-field__input-container",{"is-active":isActive,"is-disabled":disabled});let tokenFieldProps={className:"components-form-token-field",tabIndex:-1};const matchingSuggestions=getMatchingSuggestions();return disabled||(tokenFieldProps=Object.assign({},tokenFieldProps,{onKeyDown:(0,with_ignore_ime_events.U)((function onKeyDown(event){let preventDefault=!1;if(!event.defaultPrevented){switch(event.key){case"Backspace":preventDefault=handleDeleteKey(deleteTokenBeforeInput);break;case"Enter":preventDefault=addCurrentToken();break;case"ArrowLeft":preventDefault=function handleLeftArrowKey(){let preventDefault=!1;return isInputEmpty()&&(function moveInputBeforePreviousToken(){setInputOffsetFromEnd((prevInputOffsetFromEnd=>Math.min(prevInputOffsetFromEnd+1,value.length)))}(),preventDefault=!0),preventDefault}();break;case"ArrowUp":preventDefault=function handleUpArrowKey(){return setSelectedSuggestionIndex((index=>(0===index?getMatchingSuggestions(incompleteTokenValue,suggestions,value,maxSuggestions,saveTransform).length:index)-1)),setSelectedSuggestionScroll(!0),!0}();break;case"ArrowRight":preventDefault=function handleRightArrowKey(){let preventDefault=!1;return isInputEmpty()&&(function moveInputAfterNextToken(){setInputOffsetFromEnd((prevInputOffsetFromEnd=>Math.max(prevInputOffsetFromEnd-1,0)))}(),preventDefault=!0),preventDefault}();break;case"ArrowDown":preventDefault=function handleDownArrowKey(){return setSelectedSuggestionIndex((index=>(index+1)%getMatchingSuggestions(incompleteTokenValue,suggestions,value,maxSuggestions,saveTransform).length)),setSelectedSuggestionScroll(!0),!0}();break;case"Delete":preventDefault=handleDeleteKey(deleteTokenAfterInput);break;case"Space":tokenizeOnSpace&&(preventDefault=addCurrentToken());break;case"Escape":preventDefault=function handleEscapeKey(event){return event.target instanceof HTMLInputElement&&(setIncompleteTokenValue(event.target.value),setIsExpanded(!1),setSelectedSuggestionIndex(-1),setSelectedSuggestionScroll(!1)),!0}(event)}preventDefault&&event.preventDefault()}})),onKeyPress:function onKeyPress(event){let preventDefault=!1;","===event.key&&(preventDefault=function handleCommaKey(){return inputHasValidValue()&&addNewToken(incompleteTokenValue),!0}());preventDefault&&event.preventDefault()},onFocus:function onFocusHandler(event){hasFocus()||event.target===tokensAndInput.current?(setIsActive(!0),setIsExpanded(__experimentalExpandOnFocus||isExpanded)):setIsActive(!1),"function"==typeof onFocus&&onFocus(event)}})),(0,jsx_runtime.jsxs)("div",{...tokenFieldProps,children:[label&&(0,jsx_runtime.jsx)(base_control_styles.ar,{htmlFor:`components-form-token-input-${instanceId}`,className:"components-form-token-field__label",children:label}),(0,jsx_runtime.jsxs)("div",{ref:tokensAndInput,className:classes,tabIndex:-1,onMouseDown:onContainerTouched,onTouchStart:onContainerTouched,children:[(0,jsx_runtime.jsx)(TokensAndInputWrapperFlex,{justify:"flex-start",align:"center",gap:1,wrap:!0,__next40pxDefaultSize,hasTokens:!!value.length,children:function renderTokensAndInput(){const components=value.map(renderToken);return components.splice(getIndexOfInput(),0,function renderInput(){const inputProps={instanceId,autoCapitalize,autoComplete,placeholder:0===value.length?placeholder:"",key:"input",disabled,value:incompleteTokenValue,onBlur,isExpanded,selectedSuggestionIndex};return(0,jsx_runtime.jsx)(token_input.ZP,{...inputProps,onChange:maxLength&&value.length>=maxLength?void 0:onInputChangeHandler,ref:input})}()),components}()}),isExpanded&&(0,jsx_runtime.jsx)(suggestions_list.Z,{instanceId,match:saveTransform(incompleteTokenValue),displayTransform,suggestions:matchingSuggestions,selectedIndex:selectedSuggestionIndex,scrollIntoView:selectedSuggestionScroll,onHover:function onSuggestionHovered(suggestion){const index=getMatchingSuggestions().indexOf(suggestion);index>=0&&(setSelectedSuggestionIndex(index),setSelectedSuggestionScroll(!1))},onSelect:function onSuggestionSelected(suggestion){addNewToken(suggestion)},__experimentalRenderItem})]}),!__nextHasNoMarginBottom&&(0,jsx_runtime.jsx)(spacer_component.Z,{marginBottom:2}),__experimentalShowHowTo&&(0,jsx_runtime.jsx)(base_control_styles.vB,{id:`components-form-token-suggestions-howto-${instanceId}`,className:"components-form-token-field__help",__nextHasNoMarginBottom,children:tokenizeOnSpace?(0,build_module.__)("Separate with commas, spaces, or the Enter key."):(0,build_module.__)("Separate with commas or the Enter key.")})]})}FormTokenField.displayName="FormTokenField";const form_token_field=FormTokenField;try{FormTokenField.displayName="FormTokenField",FormTokenField.__docgenInfo={description:'A `FormTokenField` is a field similar to the tags and categories fields in the interim editor chrome,\nor the "to" field in Mail on OS X. Tokens can be entered by typing them or selecting them from a list of suggested tokens.\n\nUp to one hundred suggestions that match what the user has typed so far will be shown from which the user can pick from (auto-complete).\nTokens are separated by the "," character. Suggestions can be selected with the up or down arrows and added with the tab or enter key.\n\nThe `value` property is handled in a manner similar to controlled form components.\nSee [Forms](https://react.dev/reference/react-dom/components#form-components) in the React Documentation for more information.',displayName:"FormTokenField",props:{label:{defaultValue:null,description:"",name:"label",required:!1,type:{name:"string"}},suggestions:{defaultValue:null,description:"An array of strings to present to the user as suggested tokens.",name:"suggestions",required:!1,type:{name:"string[]"}},maxSuggestions:{defaultValue:{value:"100"},description:"The maximum number of suggestions to display at a time.",name:"maxSuggestions",required:!1,type:{name:"number"}},value:{defaultValue:null,description:"An array of strings or objects to display as tokens in the field.\nIf objects are present in the array, they **must** have a property of `value`.",name:"value",required:!1,type:{name:"(string | TokenItem)[]"}},displayTransform:{defaultValue:null,description:"Function to call to transform tokens for display.\n(In the editor, this is needed to decode HTML entities embedded in tags\n- otherwise entities like `&` in tag names are double-encoded like `&`,\nonce by the REST API and once by React).",name:"displayTransform",required:!1,type:{name:"(token: string) => string"}},saveTransform:{defaultValue:{value:"( token: string ) => token.trim()"},description:"Function to call to transform tokens for saving. The default is to trim the token value.\nThis function is also applied when matching suggestions against the current value\nso that matching works correctly with leading or trailing spaces. (In the editor,\nthis is needed to remove leading and trailing spaces from tag names, like wp-admin does.\nOtherwise the REST API won't save them.)",name:"saveTransform",required:!1,type:{name:"(token: string) => string"}},onChange:{defaultValue:null,description:"Function to call when the tokens have changed. An array of new tokens is passed to the callback.",name:"onChange",required:!1,type:{name:"(tokens: (string | TokenItem)[]) => void"}},onInputChange:{defaultValue:null,description:"Function to call when the users types in the input field. It can be used to trigger autocomplete requests.",name:"onInputChange",required:!1,type:{name:"(input: string) => void"}},onFocus:{defaultValue:null,description:"Function to call when the TokenField has been focused on. The event is passed to the callback. Useful for analytics.",name:"onFocus",required:!1,type:{name:"(event: FocusEvent) => void"}},isBorderless:{defaultValue:null,description:"When true, renders tokens as without a background.",name:"isBorderless",required:!1,type:{name:"boolean"}},maxLength:{defaultValue:null,description:"If passed, `TokenField` will disable ability to add new tokens once number of tokens is greater than or equal to `maxLength`.",name:"maxLength",required:!1,type:{name:"number"}},disabled:{defaultValue:null,description:"When true, tokens are not able to be added or removed.",name:"disabled",required:!1,type:{name:"boolean"}},placeholder:{defaultValue:null,description:"If passed, the `TokenField` input will show a placeholder string if no value tokens are present.",name:"placeholder",required:!1,type:{name:"string"}},tokenizeOnSpace:{defaultValue:null,description:"If true, will add a token when `TokenField` is focused and `space` is pressed.",name:"tokenizeOnSpace",required:!1,type:{name:"boolean"}},messages:{defaultValue:null,description:"Allows customizing the messages presented by screen readers in different occasions:\n\n- `added`: The user added a new token.\n- `removed`: The user removed an existing token.\n- `remove` : The user focused the button to remove the token.\n- `__experimentalInvalid`: The user tried to add a token that didn't pass the validation.",name:"messages",required:!1,type:{name:"Messages"}},__experimentalExpandOnFocus:{defaultValue:null,description:"If true, the suggestions list will be always expanded when the input field has the focus.",name:"__experimentalExpandOnFocus",required:!1,type:{name:"boolean"}},__experimentalValidateInput:{defaultValue:{value:"() => true"},description:"If passed, all introduced values will be validated before being added as tokens.",name:"__experimentalValidateInput",required:!1,type:{name:"(token: string) => boolean"}},__experimentalShowHowTo:{defaultValue:{value:"true"},description:"If false, the text on how to use the select (ie: _Separate with commas or the Enter key._) will be hidden.",name:"__experimentalShowHowTo",required:!1,type:{name:"boolean"}},__next36pxDefaultSize:{defaultValue:{value:"false"},description:"Deprecated. Use `__next40pxDefaultSize` instead.\n@deprecated",name:"__next36pxDefaultSize",required:!1,type:{name:"boolean"}},__next40pxDefaultSize:{defaultValue:{value:"false"},description:"Start opting into the larger default height that will become the\ndefault size in a future version.",name:"__next40pxDefaultSize",required:!1,type:{name:"boolean"}},__experimentalAutoSelectFirstMatch:{defaultValue:{value:"false"},description:"If true, the select the first matching suggestion when the user presses\nthe Enter key (or space when tokenizeOnSpace is true).",name:"__experimentalAutoSelectFirstMatch",required:!1,type:{name:"boolean"}},__experimentalRenderItem:{defaultValue:null,description:"Custom renderer for suggestions.",name:"__experimentalRenderItem",required:!1,type:{name:"(args: { item: string; }) => ReactNode"}},__nextHasNoMarginBottom:{defaultValue:{value:"false"},description:"Start opting into the new margin-free styles that will become the default in a future version.",name:"__nextHasNoMarginBottom",required:!1,type:{name:"boolean"}},tokenizeOnBlur:{defaultValue:{value:"false"},description:"If true, add any incompleteTokenValue as a new token when the field loses focus.",name:"tokenizeOnBlur",required:!1,type:{name:"boolean"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/components/src/form-token-field/index.tsx#FormTokenField"]={docgenInfo:FormTokenField.__docgenInfo,name:"FormTokenField",path:"packages/components/src/form-token-field/index.tsx#FormTokenField"})}catch(__react_docgen_typescript_loader_error){}},"./packages/components/src/form-token-field/suggestions-list.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});__webpack_require__("./node_modules/react/index.js");var clsx__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/clsx/dist/clsx.mjs"),_wordpress_compose__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/compose/build-module/hooks/use-ref-effect/index.js"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/jsx-runtime.js");const handleMouseDown=e=>{e.preventDefault()};function SuggestionsList({selectedIndex,scrollIntoView,match,onHover,onSelect,suggestions=[],displayTransform,instanceId,__experimentalRenderItem}){const listRef=(0,_wordpress_compose__WEBPACK_IMPORTED_MODULE_2__.Z)((listNode=>(selectedIndex>-1&&scrollIntoView&&listNode.children[selectedIndex]&&listNode.children[selectedIndex].scrollIntoView({behavior:"instant",block:"nearest",inline:"nearest"}),()=>{0})),[selectedIndex,scrollIntoView]),handleHover=suggestion=>()=>{onHover?.(suggestion)},handleClick=suggestion=>()=>{onSelect?.(suggestion)};return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("ul",{ref:listRef,className:"components-form-token-field__suggestions-list",id:`components-form-token-suggestions-${instanceId}`,role:"listbox",children:suggestions.map(((suggestion,index)=>{const matchText=(suggestion=>{const matchText=displayTransform(match).toLocaleLowerCase();if(0===matchText.length)return null;const transformedSuggestion=displayTransform(suggestion),indexOfMatch=transformedSuggestion.toLocaleLowerCase().indexOf(matchText);return{suggestionBeforeMatch:transformedSuggestion.substring(0,indexOfMatch),suggestionMatch:transformedSuggestion.substring(indexOfMatch,indexOfMatch+matchText.length),suggestionAfterMatch:transformedSuggestion.substring(indexOfMatch+matchText.length)}})(suggestion),className=(0,clsx__WEBPACK_IMPORTED_MODULE_3__.Z)("components-form-token-field__suggestion",{"is-selected":index===selectedIndex});let output;return output="function"==typeof __experimentalRenderItem?__experimentalRenderItem({item:suggestion}):matchText?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxs)("span",{"aria-label":displayTransform(suggestion),children:[matchText.suggestionBeforeMatch,(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("strong",{className:"components-form-token-field__suggestion-match",children:matchText.suggestionMatch}),matchText.suggestionAfterMatch]}):displayTransform(suggestion),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("li",{id:`components-form-token-suggestions-${instanceId}-${index}`,role:"option",className,onMouseDown:handleMouseDown,onClick:handleClick(suggestion),onMouseEnter:handleHover(suggestion),"aria-selected":index===selectedIndex,children:output},"object"==typeof suggestion&&"value"in suggestion?suggestion?.value:displayTransform(suggestion))}))})}SuggestionsList.displayName="SuggestionsList";const __WEBPACK_DEFAULT_EXPORT__=SuggestionsList;try{SuggestionsList.displayName="SuggestionsList",SuggestionsList.__docgenInfo={description:"",displayName:"SuggestionsList",props:{selectedIndex:{defaultValue:null,description:"",name:"selectedIndex",required:!0,type:{name:"number"}},scrollIntoView:{defaultValue:null,description:"",name:"scrollIntoView",required:!0,type:{name:"boolean"}},match:{defaultValue:null,description:"",name:"match",required:!0,type:{name:"string | { value: string; }"}},onHover:{defaultValue:null,description:"",name:"onHover",required:!0,type:{name:"(suggestion: T) => void"}},onSelect:{defaultValue:null,description:"",name:"onSelect",required:!0,type:{name:"(suggestion: T) => void"}},suggestions:{defaultValue:{value:"[]"},description:"",name:"suggestions",required:!1,type:{name:"T[]"}},displayTransform:{defaultValue:null,description:"",name:"displayTransform",required:!0,type:{name:"(value: T) => string"}},instanceId:{defaultValue:null,description:"",name:"instanceId",required:!0,type:{name:"string | number"}},__experimentalRenderItem:{defaultValue:null,description:"",name:"__experimentalRenderItem",required:!1,type:{name:"(args: { item: T; }) => ReactNode"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/components/src/form-token-field/suggestions-list.tsx#SuggestionsList"]={docgenInfo:SuggestionsList.__docgenInfo,name:"SuggestionsList",path:"packages/components/src/form-token-field/suggestions-list.tsx#SuggestionsList"})}catch(__react_docgen_typescript_loader_error){}},"./packages/components/src/form-token-field/token-input.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{ZP:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),clsx__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/clsx/dist/clsx.mjs"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/jsx-runtime.js");function UnForwardedTokenInput(props,ref){const{value,isExpanded,instanceId,selectedSuggestionIndex,className,onChange,onFocus,onBlur,...restProps}=props,[hasFocus,setHasFocus]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),size=value?value.length+1:0;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)("input",{ref,id:`components-form-token-input-${instanceId}`,type:"text",...restProps,value:value||"",onChange:event=>{onChange&&onChange({value:event.target.value})},onFocus:e=>{setHasFocus(!0),onFocus?.(e)},onBlur:e=>{setHasFocus(!1),onBlur?.(e)},size,className:(0,clsx__WEBPACK_IMPORTED_MODULE_2__.Z)(className,"components-form-token-field__input"),autoComplete:"off",role:"combobox","aria-expanded":isExpanded,"aria-autocomplete":"list","aria-owns":isExpanded?`components-form-token-suggestions-${instanceId}`:void 0,"aria-activedescendant":hasFocus&&-1!==selectedSuggestionIndex&&isExpanded?`components-form-token-suggestions-${instanceId}-${selectedSuggestionIndex}`:void 0,"aria-describedby":`components-form-token-suggestions-howto-${instanceId}`})}UnForwardedTokenInput.displayName="UnForwardedTokenInput";const TokenInput=(0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(UnForwardedTokenInput),__WEBPACK_DEFAULT_EXPORT__=TokenInput;try{UnForwardedTokenInput.displayName="UnForwardedTokenInput",UnForwardedTokenInput.__docgenInfo={description:"",displayName:"UnForwardedTokenInput",props:{isExpanded:{defaultValue:null,description:"",name:"isExpanded",required:!0,type:{name:"boolean"}},instanceId:{defaultValue:null,description:"",name:"instanceId",required:!0,type:{name:"string | number"}},selectedSuggestionIndex:{defaultValue:null,description:"",name:"selectedSuggestionIndex",required:!0,type:{name:"number"}},onChange:{defaultValue:null,description:"",name:"onChange",required:!1,type:{name:"({ value }: { value: string; }) => void"}},value:{defaultValue:null,description:"",name:"value",required:!0,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/components/src/form-token-field/token-input.tsx#UnForwardedTokenInput"]={docgenInfo:UnForwardedTokenInput.__docgenInfo,name:"UnForwardedTokenInput",path:"packages/components/src/form-token-field/token-input.tsx#UnForwardedTokenInput"})}catch(__react_docgen_typescript_loader_error){}try{TokenInput.displayName="TokenInput",TokenInput.__docgenInfo={description:"",displayName:"TokenInput",props:{isExpanded:{defaultValue:null,description:"",name:"isExpanded",required:!0,type:{name:"boolean"}},instanceId:{defaultValue:null,description:"",name:"instanceId",required:!0,type:{name:"string | number"}},selectedSuggestionIndex:{defaultValue:null,description:"",name:"selectedSuggestionIndex",required:!0,type:{name:"number"}},onChange:{defaultValue:null,description:"",name:"onChange",required:!1,type:{name:"({ value }: { value: string; }) => void"}},value:{defaultValue:null,description:"",name:"value",required:!0,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/components/src/form-token-field/token-input.tsx#TokenInput"]={docgenInfo:TokenInput.__docgenInfo,name:"TokenInput",path:"packages/components/src/form-token-field/token-input.tsx#TokenInput"})}catch(__react_docgen_typescript_loader_error){}try{tokeninput.displayName="tokeninput",tokeninput.__docgenInfo={description:"",displayName:"tokeninput",props:{isExpanded:{defaultValue:null,description:"",name:"isExpanded",required:!0,type:{name:"boolean"}},instanceId:{defaultValue:null,description:"",name:"instanceId",required:!0,type:{name:"string | number"}},selectedSuggestionIndex:{defaultValue:null,description:"",name:"selectedSuggestionIndex",required:!0,type:{name:"number"}},onChange:{defaultValue:null,description:"",name:"onChange",required:!1,type:{name:"({ value }: { value: string; }) => void"}},value:{defaultValue:null,description:"",name:"value",required:!0,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/components/src/form-token-field/token-input.tsx#tokeninput"]={docgenInfo:tokeninput.__docgenInfo,name:"tokeninput",path:"packages/components/src/form-token-field/token-input.tsx#tokeninput"})}catch(__react_docgen_typescript_loader_error){}},"./node_modules/use-memo-one/dist/use-memo-one.esm.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Pr:()=>useMemoOne});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js");function useMemoOne(getResult,inputs){var initial=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)((function(){return{inputs,result:getResult()}}))[0],committed=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(initial),cache=Boolean(inputs&&committed.current.inputs&&function areInputsEqual(newInputs,lastInputs){if(newInputs.length!==lastInputs.length)return!1;for(var i=0;i{"use strict";__webpack_require__.d(__webpack_exports__,{eV:()=>camelCase});var tslib__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/tslib/tslib.es6.mjs"),pascal_case__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/pascal-case/dist.es2015/index.js");function camelCaseTransform(input,index){return 0===index?input.toLowerCase():(0,pascal_case__WEBPACK_IMPORTED_MODULE_0__.By)(input,index)}function camelCase(input,options){return void 0===options&&(options={}),(0,pascal_case__WEBPACK_IMPORTED_MODULE_0__.Ho)(input,(0,tslib__WEBPACK_IMPORTED_MODULE_1__.pi)({transform:camelCaseTransform},options))}},"./node_modules/equivalent-key-map/equivalent-key-map.js":module=>{"use strict";function _typeof(obj){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function _defineProperties(target,props){for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:this;this._map.forEach((function(value,key){null!==key&&"object"===_typeof(key)&&(value=value[1]),callback.call(thisArg,value,key,_this)}))}},{key:"clear",value:function clear(){this._map=new Map,this._arrayTreeMap=new Map,this._objectTreeMap=new Map}},{key:"size",get:function get(){return this._map.size}}]),EquivalentKeyMap}();module.exports=EquivalentKeyMap},"./node_modules/hpq/es/index.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Lj:()=>attr,Qc:()=>parse,vg:()=>prop,IO:()=>query,fL:()=>es_text});var doc,getDocument=function(){return doc||(doc=document.implementation.createHTMLDocument("")),doc};function parse(source,matchers){if(matchers){if("string"==typeof source){var doc=getDocument();doc.body.innerHTML=source,source=doc.body}if("function"==typeof matchers)return matchers(source);if(Object===matchers.constructor)return Object.keys(matchers).reduce((function(memo,key){return memo[key]=parse(source,matchers[key]),memo}),{})}}function prop(selector,name){return 1===arguments.length&&(name=selector,selector=void 0),function(node){var match=node;if(selector&&(match=node.querySelector(selector)),match)return function getPath(object,path){for(var segment,segments=path.split(".");segment=segments.shift();){if(!(segment in object))return;object=object[segment]}return object}(match,name)}}function attr(selector,name){return 1===arguments.length&&(name=selector,selector=void 0),function(node){var attributes=prop(selector,"attributes")(node);if(attributes&&attributes.hasOwnProperty(name))return attributes[name].value}}function es_text(selector){return prop(selector,"textContent")}function query(selector,matchers){return function(node){var matches=node.querySelectorAll(selector);return[].map.call(matches,(function(match){return parse(match,matchers)}))}}},"./node_modules/is-promise/index.mjs":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";function isPromise(obj){return!!obj&&("object"==typeof obj||"function"==typeof obj)&&"function"==typeof obj.then}__webpack_require__.d(__webpack_exports__,{Z:()=>isPromise})},"./node_modules/pascal-case/dist.es2015/index.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{By:()=>pascalCaseTransform,Ho:()=>pascalCase});var tslib__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/tslib/tslib.es6.mjs"),no_case__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/no-case/dist.es2015/index.js");function pascalCaseTransform(input,index){var firstChar=input.charAt(0),lowerChars=input.substr(1).toLowerCase();return index>0&&firstChar>="0"&&firstChar<="9"?"_"+firstChar+lowerChars:""+firstChar.toUpperCase()+lowerChars}function pascalCase(input,options){return void 0===options&&(options={}),(0,no_case__WEBPACK_IMPORTED_MODULE_0__.B)(input,(0,tslib__WEBPACK_IMPORTED_MODULE_1__.pi)({delimiter:"",transform:pascalCaseTransform},options))}},"./node_modules/redux/es/redux.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";function _typeof(o){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}function toPropertyKey(t){var i=function toPrimitive(t,r){if("object"!=_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==_typeof(i)?i:i+""}function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread2(e){for(var r=1;rapplyMiddleware,MT:()=>createStore});var $$observable="function"==typeof Symbol&&Symbol.observable||"@@observable",randomString=function randomString(){return Math.random().toString(36).substring(7).split("").join(".")},ActionTypes={INIT:"@@redux/INIT"+randomString(),REPLACE:"@@redux/REPLACE"+randomString(),PROBE_UNKNOWN_ACTION:function PROBE_UNKNOWN_ACTION(){return"@@redux/PROBE_UNKNOWN_ACTION"+randomString()}};function isPlainObject(obj){if("object"!=typeof obj||null===obj)return!1;for(var proto=obj;null!==Object.getPrototypeOf(proto);)proto=Object.getPrototypeOf(proto);return Object.getPrototypeOf(obj)===proto}function createStore(reducer,preloadedState,enhancer){var _ref2;if("function"==typeof preloadedState&&"function"==typeof enhancer||"function"==typeof enhancer&&"function"==typeof arguments[3])throw new Error(formatProdErrorMessage(0));if("function"==typeof preloadedState&&void 0===enhancer&&(enhancer=preloadedState,preloadedState=void 0),void 0!==enhancer){if("function"!=typeof enhancer)throw new Error(formatProdErrorMessage(1));return enhancer(createStore)(reducer,preloadedState)}if("function"!=typeof reducer)throw new Error(formatProdErrorMessage(2));var currentReducer=reducer,currentState=preloadedState,currentListeners=[],nextListeners=currentListeners,isDispatching=!1;function ensureCanMutateNextListeners(){nextListeners===currentListeners&&(nextListeners=currentListeners.slice())}function getState(){if(isDispatching)throw new Error(formatProdErrorMessage(3));return currentState}function subscribe(listener){if("function"!=typeof listener)throw new Error(formatProdErrorMessage(4));if(isDispatching)throw new Error(formatProdErrorMessage(5));var isSubscribed=!0;return ensureCanMutateNextListeners(),nextListeners.push(listener),function unsubscribe(){if(isSubscribed){if(isDispatching)throw new Error(formatProdErrorMessage(6));isSubscribed=!1,ensureCanMutateNextListeners();var index=nextListeners.indexOf(listener);nextListeners.splice(index,1),currentListeners=null}}}function dispatch(action){if(!isPlainObject(action))throw new Error(formatProdErrorMessage(7));if(void 0===action.type)throw new Error(formatProdErrorMessage(8));if(isDispatching)throw new Error(formatProdErrorMessage(9));try{isDispatching=!0,currentState=currentReducer(currentState,action)}finally{isDispatching=!1}for(var listeners=currentListeners=nextListeners,i=0;i{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var LEAF_KEY={};function arrayOf(value){return[value]}function isShallowEqual(a,b,fromIndex){var i;if(a.length!==b.length)return!1;for(i=fromIndex;i{var characterMap={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Æ:"AE",Ầ:"A",Ằ:"A",Ȃ:"A",Ả:"A",Ạ:"A",Ẩ:"A",Ẫ:"A",Ậ:"A",Ç:"C",Ḉ:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ế:"E",Ḗ:"E",Ề:"E",Ḕ:"E",Ḝ:"E",Ȇ:"E",Ẻ:"E",Ẽ:"E",Ẹ:"E",Ể:"E",Ễ:"E",Ệ:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ḯ:"I",Ȋ:"I",Ỉ:"I",Ị:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ố:"O",Ṍ:"O",Ṓ:"O",Ȏ:"O",Ỏ:"O",Ọ:"O",Ổ:"O",Ỗ:"O",Ộ:"O",Ờ:"O",Ở:"O",Ỡ:"O",Ớ:"O",Ợ:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ủ:"U",Ụ:"U",Ử:"U",Ữ:"U",Ự:"U",Ý:"Y",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",ȃ:"a",ả:"a",ạ:"a",ẩ:"a",ẫ:"a",ậ:"a",ç:"c",ḉ:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",ḗ:"e",ề:"e",ḕ:"e",ḝ:"e",ȇ:"e",ẻ:"e",ẽ:"e",ẹ:"e",ể:"e",ễ:"e",ệ:"e",ì:"i",í:"i",î:"i",ï:"i",ḯ:"i",ȋ:"i",ỉ:"i",ị:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ố:"o",ṍ:"o",ṓ:"o",ȏ:"o",ỏ:"o",ọ:"o",ổ:"o",ỗ:"o",ộ:"o",ờ:"o",ở:"o",ỡ:"o",ớ:"o",ợ:"o",ù:"u",ú:"u",û:"u",ü:"u",ủ:"u",ụ:"u",ử:"u",ữ:"u",ự:"u",ý:"y",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",C̆:"C",c̆:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",Ǵ:"G",ĝ:"g",ǵ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",Ḱ:"K",ḱ:"k",K̆:"K",k̆:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"l",ł:"l",Ḿ:"M",ḿ:"m",M̆:"M",m̆:"m",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ʼn:"n",N̆:"N",n̆:"n",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",P̆:"P",p̆:"p",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",R̆:"R",r̆:"r",Ȓ:"R",ȓ:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",Ș:"S",ș:"s",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",ț:"t",Ț:"T",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",T̆:"T",t̆:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ȗ:"U",ȗ:"u",V̆:"V",v̆:"v",Ŵ:"W",ŵ:"w",Ẃ:"W",ẃ:"w",X̆:"X",x̆:"x",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Y̆:"Y",y̆:"y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",ſ:"s",ƒ:"f",Ơ:"O",ơ:"o",Ư:"U",ư:"u",Ǎ:"A",ǎ:"a",Ǐ:"I",ǐ:"i",Ǒ:"O",ǒ:"o",Ǔ:"U",ǔ:"u",Ǖ:"U",ǖ:"u",Ǘ:"U",ǘ:"u",Ǚ:"U",ǚ:"u",Ǜ:"U",ǜ:"u",Ứ:"U",ứ:"u",Ṹ:"U",ṹ:"u",Ǻ:"A",ǻ:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",ǿ:"o",Þ:"TH",þ:"th",Ṕ:"P",ṕ:"p",Ṥ:"S",ṥ:"s",X́:"X",x́:"x",Ѓ:"Г",ѓ:"г",Ќ:"К",ќ:"к",A̋:"A",a̋:"a",E̋:"E",e̋:"e",I̋:"I",i̋:"i",Ǹ:"N",ǹ:"n",Ồ:"O",ồ:"o",Ṑ:"O",ṑ:"o",Ừ:"U",ừ:"u",Ẁ:"W",ẁ:"w",Ỳ:"Y",ỳ:"y",Ȁ:"A",ȁ:"a",Ȅ:"E",ȅ:"e",Ȉ:"I",ȉ:"i",Ȍ:"O",ȍ:"o",Ȑ:"R",ȑ:"r",Ȕ:"U",ȕ:"u",B̌:"B",b̌:"b",Č̣:"C",č̣:"c",Ê̌:"E",ê̌:"e",F̌:"F",f̌:"f",Ǧ:"G",ǧ:"g",Ȟ:"H",ȟ:"h",J̌:"J",ǰ:"j",Ǩ:"K",ǩ:"k",M̌:"M",m̌:"m",P̌:"P",p̌:"p",Q̌:"Q",q̌:"q",Ř̩:"R",ř̩:"r",Ṧ:"S",ṧ:"s",V̌:"V",v̌:"v",W̌:"W",w̌:"w",X̌:"X",x̌:"x",Y̌:"Y",y̌:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",Ḑ:"D",ḑ:"d",Ȩ:"E",ȩ:"e",Ɛ̧:"E",ɛ̧:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",Ɨ̧:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z",й:"и",Й:"И",ё:"е",Ё:"Е"},chars=Object.keys(characterMap).join("|"),allAccents=new RegExp(chars,"g"),firstAccent=new RegExp(chars,"");function matcher(match){return characterMap[match]}var removeAccents=function(string){return string.replace(allAccents,matcher)};module.exports=removeAccents,module.exports.has=function(string){return!!string.match(firstAccent)},module.exports.remove=removeAccents},"./node_modules/requestidlecallback/index.js":(module,exports,__webpack_require__)=>{var __WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;__WEBPACK_AMD_DEFINE_ARRAY__=[],void 0===(__WEBPACK_AMD_DEFINE_RESULT__="function"==typeof(__WEBPACK_AMD_DEFINE_FACTORY__=function(){"use strict";var scheduleStart,throttleDelay,lazytimer,lazyraf,root="undefined"!=typeof window?window:null!=typeof __webpack_require__.g?__webpack_require__.g:this||{},requestAnimationFrame=root.cancelRequestAnimationFrame&&root.requestAnimationFrame||setTimeout,cancelRequestAnimationFrame=root.cancelRequestAnimationFrame||clearTimeout,tasks=[],runAttempts=0,isRunning=!1,remainingTime=7,minThrottle=35,throttle=125,index=0,taskStart=0,tasklength=0,IdleDeadline={get didTimeout(){return!1},timeRemaining:function(){var timeRemaining=remainingTime-(Date.now()-taskStart);return timeRemaining<0?0:timeRemaining}},setInactive=debounce((function(){remainingTime=22,throttle=66,minThrottle=0}));function debounce(fn){var id,timestamp,wait=99,check=function(){var last=Date.now()-timestamp;last9?lazytimer=setTimeout(scheduleRaf,throttleDelay):(throttleDelay=0,scheduleRaf()))}function runTasks(){var task,i,len,timeThreshold=remainingTime>9?9:1;if(taskStart=Date.now(),isRunning=!1,lazytimer=null,runAttempts>2||taskStart-throttleDelay-50timeThreshold;i++)task=tasks.shift(),tasklength++,task&&task(IdleDeadline);tasks.length?scheduleLazy():runAttempts=0}function requestIdleCallbackShim(task){return index++,tasks.push(task),scheduleLazy(),index}function cancelIdleCallbackShim(id){var index=id-1-tasklength;tasks[index]&&(tasks[index]=null)}if(root.requestIdleCallback&&root.cancelIdleCallback)try{root.requestIdleCallback((function(){}),{timeout:0})}catch(e){!function(rIC){var timeRemainingProto,timeRemaining;if(root.requestIdleCallback=function(fn,timeout){return timeout&&"number"==typeof timeout.timeout?rIC(fn,timeout.timeout):rIC(fn)},root.IdleCallbackDeadline&&(timeRemainingProto=IdleCallbackDeadline.prototype)){if(!(timeRemaining=Object.getOwnPropertyDescriptor(timeRemainingProto,"timeRemaining"))||!timeRemaining.configurable||!timeRemaining.get)return;Object.defineProperty(timeRemainingProto,"timeRemaining",{value:function(){return timeRemaining.get.call(this)},enumerable:!0,configurable:!0})}}(root.requestIdleCallback)}else root.requestIdleCallback=requestIdleCallbackShim,root.cancelIdleCallback=cancelIdleCallbackShim,root.document&&document.addEventListener&&(root.addEventListener("scroll",onInputorMutation,!0),root.addEventListener("resize",onInputorMutation),document.addEventListener("focus",onInputorMutation,!0),document.addEventListener("mouseover",onInputorMutation,!0),["click","keypress","touchstart","mousedown"].forEach((function(name){document.addEventListener(name,onInputorMutation,{capture:!0,passive:!0})})),root.MutationObserver&&new MutationObserver(onInputorMutation).observe(document.documentElement,{childList:!0,subtree:!0,attributes:!0}));return{request:requestIdleCallbackShim,cancel:cancelIdleCallbackShim}})?__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__):__WEBPACK_AMD_DEFINE_FACTORY__)||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)},"./node_modules/rungen/dist/controls/async.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.race=exports.join=exports.fork=exports.promise=void 0;var _is2=_interopRequireDefault(__webpack_require__("./node_modules/rungen/dist/utils/is.js")),_helpers=__webpack_require__("./node_modules/rungen/dist/utils/helpers.js"),_dispatcher2=_interopRequireDefault(__webpack_require__("./node_modules/rungen/dist/utils/dispatcher.js"));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var promise=exports.promise=function promise(value,next,rungen,yieldNext,raiseNext){return!!_is2.default.promise(value)&&(value.then(next,raiseNext),!0)},forkedTasks=new Map,fork=exports.fork=function fork(value,next,rungen){if(!_is2.default.fork(value))return!1;var task=Symbol("fork"),dispatcher=(0,_dispatcher2.default)();forkedTasks.set(task,dispatcher),rungen(value.iterator.apply(null,value.args),(function(result){return dispatcher.dispatch(result)}),(function(err){return dispatcher.dispatch((0,_helpers.error)(err))}));var unsubscribe=dispatcher.subscribe((function(){unsubscribe(),forkedTasks.delete(task)}));return next(task),!0},join=exports.join=function join(value,next,rungen,yieldNext,raiseNext){if(!_is2.default.join(value))return!1;var unsubscribe,dispatcher=forkedTasks.get(value.task);return dispatcher?unsubscribe=dispatcher.subscribe((function(result){unsubscribe(),next(result)})):raiseNext("join error : task not found"),!0},race=exports.race=function race(value,next,rungen,yieldNext,raiseNext){if(!_is2.default.race(value))return!1;var result,finished=!1,success=function success(result,k,v){finished||(finished=!0,result[k]=v,next(result))},fail=function fail(err){finished||raiseNext(err)};return _is2.default.array(value.competitors)?(result=value.competitors.map((function(){return!1})),value.competitors.forEach((function(competitor,index){rungen(competitor,(function(output){return success(result,index,output)}),fail)}))):function(){var result=Object.keys(value.competitors).reduce((function(p,c){return p[c]=!1,p}),{});Object.keys(value.competitors).forEach((function(index){rungen(value.competitors[index],(function(output){return success(result,index,output)}),fail)}))}(),!0};exports.default=[promise,fork,join,race,function subscribe(value,next){if(!_is2.default.subscribe(value))return!1;if(!_is2.default.channel(value.channel))throw new Error('the first argument of "subscribe" must be a valid channel');var unsubscribe=value.channel.subscribe((function(ret){unsubscribe&&unsubscribe(),next(ret)}));return!0}]},"./node_modules/rungen/dist/controls/builtin.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.iterator=exports.array=exports.object=exports.error=exports.any=void 0;var _is2=function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__("./node_modules/rungen/dist/utils/is.js"));var any=exports.any=function any(value,next,rungen,yieldNext){return yieldNext(value),!0},error=exports.error=function error(value,next,rungen,yieldNext,raiseNext){return!!_is2.default.error(value)&&(raiseNext(value.error),!0)},object=exports.object=function object(value,next,rungen,yieldNext,raiseNext){if(!_is2.default.all(value)||!_is2.default.obj(value.value))return!1;var result={},keys=Object.keys(value.value),count=0,hasError=!1;return keys.map((function(key){rungen(value.value[key],(function(ret){return function gotResultSuccess(key,ret){hasError||(result[key]=ret,++count===keys.length&&yieldNext(result))}(key,ret)}),(function(err){return function gotResultError(key,error){hasError||(hasError=!0,raiseNext(error))}(0,err)}))})),!0},array=exports.array=function array(value,next,rungen,yieldNext,raiseNext){if(!_is2.default.all(value)||!_is2.default.array(value.value))return!1;var result=[],count=0,hasError=!1;return value.value.map((function(v,key){rungen(v,(function(ret){return function gotResultSuccess(key,ret){hasError||(result[key]=ret,++count===value.value.length&&yieldNext(result))}(key,ret)}),(function(err){return function gotResultError(key,error){hasError||(hasError=!0,raiseNext(error))}(0,err)}))})),!0},iterator=exports.iterator=function iterator(value,next,rungen,yieldNext,raiseNext){return!!_is2.default.iterator(value)&&(rungen(value,next,raiseNext),!0)};exports.default=[error,iterator,array,object,any]},"./node_modules/rungen/dist/controls/wrap.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.cps=exports.call=void 0;var _is2=function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__("./node_modules/rungen/dist/utils/is.js"));var call=exports.call=function call(value,next,rungen,yieldNext,raiseNext){if(!_is2.default.call(value))return!1;try{next(value.func.apply(value.context,value.args))}catch(err){raiseNext(err)}return!0},cps=exports.cps=function cps(value,next,rungen,yieldNext,raiseNext){var _value$func;return!!_is2.default.cps(value)&&((_value$func=value.func).call.apply(_value$func,[null].concat(function _toConsumableArray(arr){if(Array.isArray(arr)){for(var i=0,arr2=Array(arr.length);i{"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _builtin2=_interopRequireDefault(__webpack_require__("./node_modules/rungen/dist/controls/builtin.js")),_is2=_interopRequireDefault(__webpack_require__("./node_modules/rungen/dist/utils/is.js"));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _toConsumableArray(arr){if(Array.isArray(arr)){for(var i=0,arr2=Array(arr.length);i{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.wrapControls=exports.asyncControls=exports.create=void 0;var _helpers=__webpack_require__("./node_modules/rungen/dist/utils/helpers.js");Object.keys(_helpers).forEach((function(key){"default"!==key&&Object.defineProperty(exports,key,{enumerable:!0,get:function get(){return _helpers[key]}})}));var _create2=_interopRequireDefault(__webpack_require__("./node_modules/rungen/dist/create.js")),_async2=_interopRequireDefault(__webpack_require__("./node_modules/rungen/dist/controls/async.js")),_wrap2=_interopRequireDefault(__webpack_require__("./node_modules/rungen/dist/controls/wrap.js"));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}exports.create=_create2.default,exports.asyncControls=_async2.default,exports.wrapControls=_wrap2.default},"./node_modules/rungen/dist/utils/dispatcher.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0});exports.default=function createDispatcher(){var listeners=[];return{subscribe:function subscribe(listener){return listeners.push(listener),function(){listeners=listeners.filter((function(l){return l!==listener}))}},dispatch:function dispatch(action){listeners.slice().forEach((function(listener){return listener(action)}))}}}},"./node_modules/rungen/dist/utils/helpers.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.createChannel=exports.subscribe=exports.cps=exports.apply=exports.call=exports.invoke=exports.delay=exports.race=exports.join=exports.fork=exports.error=exports.all=void 0;var _keys2=function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__("./node_modules/rungen/dist/utils/keys.js"));exports.all=function all(value){return{type:_keys2.default.all,value}},exports.error=function error(err){return{type:_keys2.default.error,error:err}},exports.fork=function fork(iterator){for(var _len=arguments.length,args=Array(_len>1?_len-1:0),_key=1;_key<_len;_key++)args[_key-1]=arguments[_key];return{type:_keys2.default.fork,iterator,args}},exports.join=function join(task){return{type:_keys2.default.join,task}},exports.race=function race(competitors){return{type:_keys2.default.race,competitors}},exports.delay=function delay(timeout){return new Promise((function(resolve){setTimeout((function(){return resolve(!0)}),timeout)}))},exports.invoke=function invoke(func){for(var _len2=arguments.length,args=Array(_len2>1?_len2-1:0),_key2=1;_key2<_len2;_key2++)args[_key2-1]=arguments[_key2];return{type:_keys2.default.call,func,context:null,args}},exports.call=function call(func,context){for(var _len3=arguments.length,args=Array(_len3>2?_len3-2:0),_key3=2;_key3<_len3;_key3++)args[_key3-2]=arguments[_key3];return{type:_keys2.default.call,func,context,args}},exports.apply=function apply(func,context,args){return{type:_keys2.default.call,func,context,args}},exports.cps=function cps(func){for(var _len4=arguments.length,args=Array(_len4>1?_len4-1:0),_key4=1;_key4<_len4;_key4++)args[_key4-1]=arguments[_key4];return{type:_keys2.default.cps,func,args}},exports.subscribe=function subscribe(channel){return{type:_keys2.default.subscribe,channel}},exports.createChannel=function createChannel(callback){var listeners=[];return callback((function next(val){return listeners.forEach((function(l){return l(val)}))})),{subscribe:function subscribe(l){return listeners.push(l),function(){return listeners.splice(listeners.indexOf(l),1)}}}}},"./node_modules/rungen/dist/utils/is.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol?"symbol":typeof obj},_keys2=function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}(__webpack_require__("./node_modules/rungen/dist/utils/keys.js"));var is={obj:function obj(value){return"object"===(void 0===value?"undefined":_typeof(value))&&!!value},all:function all(value){return is.obj(value)&&value.type===_keys2.default.all},error:function error(value){return is.obj(value)&&value.type===_keys2.default.error},array:Array.isArray,func:function func(value){return"function"==typeof value},promise:function promise(value){return value&&is.func(value.then)},iterator:function iterator(value){return value&&is.func(value.next)&&is.func(value.throw)},fork:function fork(value){return is.obj(value)&&value.type===_keys2.default.fork},join:function join(value){return is.obj(value)&&value.type===_keys2.default.join},race:function race(value){return is.obj(value)&&value.type===_keys2.default.race},call:function call(value){return is.obj(value)&&value.type===_keys2.default.call},cps:function cps(value){return is.obj(value)&&value.type===_keys2.default.cps},subscribe:function subscribe(value){return is.obj(value)&&value.type===_keys2.default.subscribe},channel:function channel(value){return is.obj(value)&&is.func(value.subscribe)}};exports.default=is},"./node_modules/rungen/dist/utils/keys.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var keys={all:Symbol("all"),error:Symbol("error"),fork:Symbol("fork"),join:Symbol("join"),race:Symbol("race"),call:Symbol("call"),cps:Symbol("cps"),subscribe:Symbol("subscribe")};exports.default=keys},"./node_modules/showdown/dist/showdown.js":function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_RESULT__;(function(){function getDefaultOpts(simple){"use strict";var defaultOptions={omitExtraWLInCodeBlocks:{defaultValue:!1,describe:"Omit the default extra whiteline added to code blocks",type:"boolean"},noHeaderId:{defaultValue:!1,describe:"Turn on/off generated header id",type:"boolean"},prefixHeaderId:{defaultValue:!1,describe:"Add a prefix to the generated header ids. Passing a string will prefix that string to the header id. Setting to true will add a generic 'section-' prefix",type:"string"},rawPrefixHeaderId:{defaultValue:!1,describe:'Setting this option to true will prevent showdown from modifying the prefix. This might result in malformed IDs (if, for instance, the " char is used in the prefix)',type:"boolean"},ghCompatibleHeaderId:{defaultValue:!1,describe:"Generate header ids compatible with github style (spaces are replaced with dashes, a bunch of non alphanumeric chars are removed)",type:"boolean"},rawHeaderId:{defaultValue:!1,describe:"Remove only spaces, ' and \" from generated header ids (including prefixes), replacing them with dashes (-). WARNING: This might result in malformed ids",type:"boolean"},headerLevelStart:{defaultValue:!1,describe:"The header blocks level start",type:"integer"},parseImgDimensions:{defaultValue:!1,describe:"Turn on/off image dimension parsing",type:"boolean"},simplifiedAutoLink:{defaultValue:!1,describe:"Turn on/off GFM autolink style",type:"boolean"},excludeTrailingPunctuationFromURLs:{defaultValue:!1,describe:"Excludes trailing punctuation from links generated with autoLinking",type:"boolean"},literalMidWordUnderscores:{defaultValue:!1,describe:"Parse midword underscores as literal underscores",type:"boolean"},literalMidWordAsterisks:{defaultValue:!1,describe:"Parse midword asterisks as literal asterisks",type:"boolean"},strikethrough:{defaultValue:!1,describe:"Turn on/off strikethrough support",type:"boolean"},tables:{defaultValue:!1,describe:"Turn on/off tables support",type:"boolean"},tablesHeaderId:{defaultValue:!1,describe:"Add an id to table headers",type:"boolean"},ghCodeBlocks:{defaultValue:!0,describe:"Turn on/off GFM fenced code blocks support",type:"boolean"},tasklists:{defaultValue:!1,describe:"Turn on/off GFM tasklist support",type:"boolean"},smoothLivePreview:{defaultValue:!1,describe:"Prevents weird effects in live previews due to incomplete input",type:"boolean"},smartIndentationFix:{defaultValue:!1,description:"Tries to smartly fix indentation in es6 strings",type:"boolean"},disableForced4SpacesIndentedSublists:{defaultValue:!1,description:"Disables the requirement of indenting nested sublists by 4 spaces",type:"boolean"},simpleLineBreaks:{defaultValue:!1,description:"Parses simple line breaks as
(GFM Style)",type:"boolean"},requireSpaceBeforeHeadingText:{defaultValue:!1,description:"Makes adding a space between `#` and the header text mandatory (GFM Style)",type:"boolean"},ghMentions:{defaultValue:!1,description:"Enables github @mentions",type:"boolean"},ghMentionsLink:{defaultValue:"https://github.com/{u}",description:"Changes the link generated by @mentions. Only applies if ghMentions option is enabled.",type:"string"},encodeEmails:{defaultValue:!0,description:"Encode e-mail addresses through the use of Character Entities, transforming ASCII e-mail addresses into its equivalent decimal entities",type:"boolean"},openLinksInNewWindow:{defaultValue:!1,description:"Open all links in new windows",type:"boolean"},backslashEscapesHTMLTags:{defaultValue:!1,description:"Support for HTML Tag escaping. ex:
foo
",type:"boolean"},emoji:{defaultValue:!1,description:"Enable emoji support. Ex: `this is a :smile: emoji`",type:"boolean"},underline:{defaultValue:!1,description:"Enable support for underline. Syntax is double or triple underscores: `__underline word__`. With this option enabled, underscores no longer parses into `` and ``",type:"boolean"},completeHTMLDocument:{defaultValue:!1,description:"Outputs a complete html document, including ``, `` and `` tags",type:"boolean"},metadata:{defaultValue:!1,description:"Enable support for document metadata (defined at the top of the document between `«««` and `»»»` or between `---` and `---`).",type:"boolean"},splitAdjacentBlockquotes:{defaultValue:!1,description:"Split adjacent blockquote blocks",type:"boolean"}};if(!1===simple)return JSON.parse(JSON.stringify(defaultOptions));var ret={};for(var opt in defaultOptions)defaultOptions.hasOwnProperty(opt)&&(ret[opt]=defaultOptions[opt].defaultValue);return ret}var showdown={},parsers={},extensions={},globalOptions=getDefaultOpts(!0),setFlavor="vanilla",flavor={github:{omitExtraWLInCodeBlocks:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,disableForced4SpacesIndentedSublists:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghCompatibleHeaderId:!0,ghMentions:!0,backslashEscapesHTMLTags:!0,emoji:!0,splitAdjacentBlockquotes:!0},original:{noHeaderId:!0,ghCodeBlocks:!1},ghost:{omitExtraWLInCodeBlocks:!0,parseImgDimensions:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,smoothLivePreview:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghMentions:!1,encodeEmails:!0},vanilla:getDefaultOpts(!0),allOn:function allOptionsOn(){"use strict";var options=getDefaultOpts(!0),ret={};for(var opt in options)options.hasOwnProperty(opt)&&(ret[opt]=!0);return ret}()};function validate(extension,name){"use strict";var errMsg=name?"Error in "+name+" extension->":"Error in unnamed extension",ret={valid:!0,error:""};showdown.helper.isArray(extension)||(extension=[extension]);for(var i=0;i").replace(/&/g,"&")};var rgxFindMatchPos=function(str,left,right,flags){"use strict";var t,s,m,start,end,f=flags||"",g=f.indexOf("g")>-1,x=new RegExp(left+"|"+right,"g"+f.replace(/g/g,"")),l=new RegExp(left,f.replace(/g/g,"")),pos=[];do{for(t=0;m=x.exec(str);)if(l.test(m[0]))t++||(start=(s=x.lastIndex)-m[0].length);else if(t&&! --t){end=m.index+m[0].length;var obj={left:{start,end:s},match:{start:s,end:m.index},right:{start:m.index,end},wholeMatch:{start,end}};if(pos.push(obj),!g)return pos}}while(t&&(x.lastIndex=s));return pos};showdown.helper.matchRecursiveRegExp=function(str,left,right,flags){"use strict";for(var matchPos=rgxFindMatchPos(str,left,right,flags),results=[],i=0;i0){var bits=[];0!==matchPos[0].wholeMatch.start&&bits.push(str.slice(0,matchPos[0].wholeMatch.start));for(var i=0;i=0?indexOf+(fromIndex||0):indexOf},showdown.helper.splitAtIndex=function(str,index){"use strict";if(!showdown.helper.isString(str))throw"InvalidArgumentError: first parameter of showdown.helper.regexIndexOf function must be a string";return[str.substring(0,index),str.substring(index)]},showdown.helper.encodeEmailAddress=function(mail){"use strict";var encode=[function(ch){return"&#"+ch.charCodeAt(0)+";"},function(ch){return"&#x"+ch.charCodeAt(0).toString(16)+";"},function(ch){return ch}];return mail=mail.replace(/./g,(function(ch){if("@"===ch)ch=encode[Math.floor(2*Math.random())](ch);else{var r=Math.random();ch=r>.9?encode[2](ch):r>.45?encode[1](ch):encode[0](ch)}return ch}))},showdown.helper.padEnd=function padEnd(str,targetLength,padString){"use strict";return targetLength|=0,padString=String(padString||" "),str.length>targetLength?String(str):((targetLength-=str.length)>padString.length&&(padString+=padString.repeat(targetLength/padString.length)),String(str)+padString.slice(0,targetLength))},"undefined"==typeof console&&(console={warn:function(msg){"use strict";alert(msg)},log:function(msg){"use strict";alert(msg)},error:function(msg){"use strict";throw msg}}),showdown.helper.regexes={asteriskDashAndColon:/([*_:~])/g},showdown.helper.emojis={"+1":"👍","-1":"👎",100:"💯",1234:"🔢","1st_place_medal":"🥇","2nd_place_medal":"🥈","3rd_place_medal":"🥉","8ball":"🎱",a:"🅰️",ab:"🆎",abc:"🔤",abcd:"🔡",accept:"🉑",aerial_tramway:"🚡",airplane:"✈️",alarm_clock:"⏰",alembic:"⚗️",alien:"👽",ambulance:"🚑",amphora:"🏺",anchor:"⚓️",angel:"👼",anger:"💢",angry:"😠",anguished:"😧",ant:"🐜",apple:"🍎",aquarius:"♒️",aries:"♈️",arrow_backward:"◀️",arrow_double_down:"⏬",arrow_double_up:"⏫",arrow_down:"⬇️",arrow_down_small:"🔽",arrow_forward:"▶️",arrow_heading_down:"⤵️",arrow_heading_up:"⤴️",arrow_left:"⬅️",arrow_lower_left:"↙️",arrow_lower_right:"↘️",arrow_right:"➡️",arrow_right_hook:"↪️",arrow_up:"⬆️",arrow_up_down:"↕️",arrow_up_small:"🔼",arrow_upper_left:"↖️",arrow_upper_right:"↗️",arrows_clockwise:"🔃",arrows_counterclockwise:"🔄",art:"🎨",articulated_lorry:"🚛",artificial_satellite:"🛰",astonished:"😲",athletic_shoe:"👟",atm:"🏧",atom_symbol:"⚛️",avocado:"🥑",b:"🅱️",baby:"👶",baby_bottle:"🍼",baby_chick:"🐤",baby_symbol:"🚼",back:"🔙",bacon:"🥓",badminton:"🏸",baggage_claim:"🛄",baguette_bread:"🥖",balance_scale:"⚖️",balloon:"🎈",ballot_box:"🗳",ballot_box_with_check:"☑️",bamboo:"🎍",banana:"🍌",bangbang:"‼️",bank:"🏦",bar_chart:"📊",barber:"💈",baseball:"⚾️",basketball:"🏀",basketball_man:"⛹️",basketball_woman:"⛹️‍♀️",bat:"🦇",bath:"🛀",bathtub:"🛁",battery:"🔋",beach_umbrella:"🏖",bear:"🐻",bed:"🛏",bee:"🐝",beer:"🍺",beers:"🍻",beetle:"🐞",beginner:"🔰",bell:"🔔",bellhop_bell:"🛎",bento:"🍱",biking_man:"🚴",bike:"🚲",biking_woman:"🚴‍♀️",bikini:"👙",biohazard:"☣️",bird:"🐦",birthday:"🎂",black_circle:"⚫️",black_flag:"🏴",black_heart:"🖤",black_joker:"🃏",black_large_square:"⬛️",black_medium_small_square:"◾️",black_medium_square:"◼️",black_nib:"✒️",black_small_square:"▪️",black_square_button:"🔲",blonde_man:"👱",blonde_woman:"👱‍♀️",blossom:"🌼",blowfish:"🐡",blue_book:"📘",blue_car:"🚙",blue_heart:"💙",blush:"😊",boar:"🐗",boat:"⛵️",bomb:"💣",book:"📖",bookmark:"🔖",bookmark_tabs:"📑",books:"📚",boom:"💥",boot:"👢",bouquet:"💐",bowing_man:"🙇",bow_and_arrow:"🏹",bowing_woman:"🙇‍♀️",bowling:"🎳",boxing_glove:"🥊",boy:"👦",bread:"🍞",bride_with_veil:"👰",bridge_at_night:"🌉",briefcase:"💼",broken_heart:"💔",bug:"🐛",building_construction:"🏗",bulb:"💡",bullettrain_front:"🚅",bullettrain_side:"🚄",burrito:"🌯",bus:"🚌",business_suit_levitating:"🕴",busstop:"🚏",bust_in_silhouette:"👤",busts_in_silhouette:"👥",butterfly:"🦋",cactus:"🌵",cake:"🍰",calendar:"📆",call_me_hand:"🤙",calling:"📲",camel:"🐫",camera:"📷",camera_flash:"📸",camping:"🏕",cancer:"♋️",candle:"🕯",candy:"🍬",canoe:"🛶",capital_abcd:"🔠",capricorn:"♑️",car:"🚗",card_file_box:"🗃",card_index:"📇",card_index_dividers:"🗂",carousel_horse:"🎠",carrot:"🥕",cat:"🐱",cat2:"🐈",cd:"💿",chains:"⛓",champagne:"🍾",chart:"💹",chart_with_downwards_trend:"📉",chart_with_upwards_trend:"📈",checkered_flag:"🏁",cheese:"🧀",cherries:"🍒",cherry_blossom:"🌸",chestnut:"🌰",chicken:"🐔",children_crossing:"🚸",chipmunk:"🐿",chocolate_bar:"🍫",christmas_tree:"🎄",church:"⛪️",cinema:"🎦",circus_tent:"🎪",city_sunrise:"🌇",city_sunset:"🌆",cityscape:"🏙",cl:"🆑",clamp:"🗜",clap:"👏",clapper:"🎬",classical_building:"🏛",clinking_glasses:"🥂",clipboard:"📋",clock1:"🕐",clock10:"🕙",clock1030:"🕥",clock11:"🕚",clock1130:"🕦",clock12:"🕛",clock1230:"🕧",clock130:"🕜",clock2:"🕑",clock230:"🕝",clock3:"🕒",clock330:"🕞",clock4:"🕓",clock430:"🕟",clock5:"🕔",clock530:"🕠",clock6:"🕕",clock630:"🕡",clock7:"🕖",clock730:"🕢",clock8:"🕗",clock830:"🕣",clock9:"🕘",clock930:"🕤",closed_book:"📕",closed_lock_with_key:"🔐",closed_umbrella:"🌂",cloud:"☁️",cloud_with_lightning:"🌩",cloud_with_lightning_and_rain:"⛈",cloud_with_rain:"🌧",cloud_with_snow:"🌨",clown_face:"🤡",clubs:"♣️",cocktail:"🍸",coffee:"☕️",coffin:"⚰️",cold_sweat:"😰",comet:"☄️",computer:"💻",computer_mouse:"🖱",confetti_ball:"🎊",confounded:"😖",confused:"😕",congratulations:"㊗️",construction:"🚧",construction_worker_man:"👷",construction_worker_woman:"👷‍♀️",control_knobs:"🎛",convenience_store:"🏪",cookie:"🍪",cool:"🆒",policeman:"👮",copyright:"©️",corn:"🌽",couch_and_lamp:"🛋",couple:"👫",couple_with_heart_woman_man:"💑",couple_with_heart_man_man:"👨‍❤️‍👨",couple_with_heart_woman_woman:"👩‍❤️‍👩",couplekiss_man_man:"👨‍❤️‍💋‍👨",couplekiss_man_woman:"💏",couplekiss_woman_woman:"👩‍❤️‍💋‍👩",cow:"🐮",cow2:"🐄",cowboy_hat_face:"🤠",crab:"🦀",crayon:"🖍",credit_card:"💳",crescent_moon:"🌙",cricket:"🏏",crocodile:"🐊",croissant:"🥐",crossed_fingers:"🤞",crossed_flags:"🎌",crossed_swords:"⚔️",crown:"👑",cry:"😢",crying_cat_face:"😿",crystal_ball:"🔮",cucumber:"🥒",cupid:"💘",curly_loop:"➰",currency_exchange:"💱",curry:"🍛",custard:"🍮",customs:"🛃",cyclone:"🌀",dagger:"🗡",dancer:"💃",dancing_women:"👯",dancing_men:"👯‍♂️",dango:"🍡",dark_sunglasses:"🕶",dart:"🎯",dash:"💨",date:"📅",deciduous_tree:"🌳",deer:"🦌",department_store:"🏬",derelict_house:"🏚",desert:"🏜",desert_island:"🏝",desktop_computer:"🖥",male_detective:"🕵️",diamond_shape_with_a_dot_inside:"💠",diamonds:"♦️",disappointed:"😞",disappointed_relieved:"😥",dizzy:"💫",dizzy_face:"😵",do_not_litter:"🚯",dog:"🐶",dog2:"🐕",dollar:"💵",dolls:"🎎",dolphin:"🐬",door:"🚪",doughnut:"🍩",dove:"🕊",dragon:"🐉",dragon_face:"🐲",dress:"👗",dromedary_camel:"🐪",drooling_face:"🤤",droplet:"💧",drum:"🥁",duck:"🦆",dvd:"📀","e-mail":"📧",eagle:"🦅",ear:"👂",ear_of_rice:"🌾",earth_africa:"🌍",earth_americas:"🌎",earth_asia:"🌏",egg:"🥚",eggplant:"🍆",eight_pointed_black_star:"✴️",eight_spoked_asterisk:"✳️",electric_plug:"🔌",elephant:"🐘",email:"✉️",end:"🔚",envelope_with_arrow:"📩",euro:"💶",european_castle:"🏰",european_post_office:"🏤",evergreen_tree:"🌲",exclamation:"❗️",expressionless:"😑",eye:"👁",eye_speech_bubble:"👁‍🗨",eyeglasses:"👓",eyes:"👀",face_with_head_bandage:"🤕",face_with_thermometer:"🤒",fist_oncoming:"👊",factory:"🏭",fallen_leaf:"🍂",family_man_woman_boy:"👪",family_man_boy:"👨‍👦",family_man_boy_boy:"👨‍👦‍👦",family_man_girl:"👨‍👧",family_man_girl_boy:"👨‍👧‍👦",family_man_girl_girl:"👨‍👧‍👧",family_man_man_boy:"👨‍👨‍👦",family_man_man_boy_boy:"👨‍👨‍👦‍👦",family_man_man_girl:"👨‍👨‍👧",family_man_man_girl_boy:"👨‍👨‍👧‍👦",family_man_man_girl_girl:"👨‍👨‍👧‍👧",family_man_woman_boy_boy:"👨‍👩‍👦‍👦",family_man_woman_girl:"👨‍👩‍👧",family_man_woman_girl_boy:"👨‍👩‍👧‍👦",family_man_woman_girl_girl:"👨‍👩‍👧‍👧",family_woman_boy:"👩‍👦",family_woman_boy_boy:"👩‍👦‍👦",family_woman_girl:"👩‍👧",family_woman_girl_boy:"👩‍👧‍👦",family_woman_girl_girl:"👩‍👧‍👧",family_woman_woman_boy:"👩‍👩‍👦",family_woman_woman_boy_boy:"👩‍👩‍👦‍👦",family_woman_woman_girl:"👩‍👩‍👧",family_woman_woman_girl_boy:"👩‍👩‍👧‍👦",family_woman_woman_girl_girl:"👩‍👩‍👧‍👧",fast_forward:"⏩",fax:"📠",fearful:"😨",feet:"🐾",female_detective:"🕵️‍♀️",ferris_wheel:"🎡",ferry:"⛴",field_hockey:"🏑",file_cabinet:"🗄",file_folder:"📁",film_projector:"📽",film_strip:"🎞",fire:"🔥",fire_engine:"🚒",fireworks:"🎆",first_quarter_moon:"🌓",first_quarter_moon_with_face:"🌛",fish:"🐟",fish_cake:"🍥",fishing_pole_and_fish:"🎣",fist_raised:"✊",fist_left:"🤛",fist_right:"🤜",flags:"🎏",flashlight:"🔦",fleur_de_lis:"⚜️",flight_arrival:"🛬",flight_departure:"🛫",floppy_disk:"💾",flower_playing_cards:"🎴",flushed:"😳",fog:"🌫",foggy:"🌁",football:"🏈",footprints:"👣",fork_and_knife:"🍴",fountain:"⛲️",fountain_pen:"🖋",four_leaf_clover:"🍀",fox_face:"🦊",framed_picture:"🖼",free:"🆓",fried_egg:"🍳",fried_shrimp:"🍤",fries:"🍟",frog:"🐸",frowning:"😦",frowning_face:"☹️",frowning_man:"🙍‍♂️",frowning_woman:"🙍",middle_finger:"🖕",fuelpump:"⛽️",full_moon:"🌕",full_moon_with_face:"🌝",funeral_urn:"⚱️",game_die:"🎲",gear:"⚙️",gem:"💎",gemini:"♊️",ghost:"👻",gift:"🎁",gift_heart:"💝",girl:"👧",globe_with_meridians:"🌐",goal_net:"🥅",goat:"🐐",golf:"⛳️",golfing_man:"🏌️",golfing_woman:"🏌️‍♀️",gorilla:"🦍",grapes:"🍇",green_apple:"🍏",green_book:"📗",green_heart:"💚",green_salad:"🥗",grey_exclamation:"❕",grey_question:"❔",grimacing:"😬",grin:"😁",grinning:"😀",guardsman:"💂",guardswoman:"💂‍♀️",guitar:"🎸",gun:"🔫",haircut_woman:"💇",haircut_man:"💇‍♂️",hamburger:"🍔",hammer:"🔨",hammer_and_pick:"⚒",hammer_and_wrench:"🛠",hamster:"🐹",hand:"✋",handbag:"👜",handshake:"🤝",hankey:"💩",hatched_chick:"🐥",hatching_chick:"🐣",headphones:"🎧",hear_no_evil:"🙉",heart:"❤️",heart_decoration:"💟",heart_eyes:"😍",heart_eyes_cat:"😻",heartbeat:"💓",heartpulse:"💗",hearts:"♥️",heavy_check_mark:"✔️",heavy_division_sign:"➗",heavy_dollar_sign:"💲",heavy_heart_exclamation:"❣️",heavy_minus_sign:"➖",heavy_multiplication_x:"✖️",heavy_plus_sign:"➕",helicopter:"🚁",herb:"🌿",hibiscus:"🌺",high_brightness:"🔆",high_heel:"👠",hocho:"🔪",hole:"🕳",honey_pot:"🍯",horse:"🐴",horse_racing:"🏇",hospital:"🏥",hot_pepper:"🌶",hotdog:"🌭",hotel:"🏨",hotsprings:"♨️",hourglass:"⌛️",hourglass_flowing_sand:"⏳",house:"🏠",house_with_garden:"🏡",houses:"🏘",hugs:"🤗",hushed:"😯",ice_cream:"🍨",ice_hockey:"🏒",ice_skate:"⛸",icecream:"🍦",id:"🆔",ideograph_advantage:"🉐",imp:"👿",inbox_tray:"📥",incoming_envelope:"📨",tipping_hand_woman:"💁",information_source:"ℹ️",innocent:"😇",interrobang:"⁉️",iphone:"📱",izakaya_lantern:"🏮",jack_o_lantern:"🎃",japan:"🗾",japanese_castle:"🏯",japanese_goblin:"👺",japanese_ogre:"👹",jeans:"👖",joy:"😂",joy_cat:"😹",joystick:"🕹",kaaba:"🕋",key:"🔑",keyboard:"⌨️",keycap_ten:"🔟",kick_scooter:"🛴",kimono:"👘",kiss:"💋",kissing:"😗",kissing_cat:"😽",kissing_closed_eyes:"😚",kissing_heart:"😘",kissing_smiling_eyes:"😙",kiwi_fruit:"🥝",koala:"🐨",koko:"🈁",label:"🏷",large_blue_circle:"🔵",large_blue_diamond:"🔷",large_orange_diamond:"🔶",last_quarter_moon:"🌗",last_quarter_moon_with_face:"🌜",latin_cross:"✝️",laughing:"😆",leaves:"🍃",ledger:"📒",left_luggage:"🛅",left_right_arrow:"↔️",leftwards_arrow_with_hook:"↩️",lemon:"🍋",leo:"♌️",leopard:"🐆",level_slider:"🎚",libra:"♎️",light_rail:"🚈",link:"🔗",lion:"🦁",lips:"👄",lipstick:"💄",lizard:"🦎",lock:"🔒",lock_with_ink_pen:"🔏",lollipop:"🍭",loop:"➿",loud_sound:"🔊",loudspeaker:"📢",love_hotel:"🏩",love_letter:"💌",low_brightness:"🔅",lying_face:"🤥",m:"Ⓜ️",mag:"🔍",mag_right:"🔎",mahjong:"🀄️",mailbox:"📫",mailbox_closed:"📪",mailbox_with_mail:"📬",mailbox_with_no_mail:"📭",man:"👨",man_artist:"👨‍🎨",man_astronaut:"👨‍🚀",man_cartwheeling:"🤸‍♂️",man_cook:"👨‍🍳",man_dancing:"🕺",man_facepalming:"🤦‍♂️",man_factory_worker:"👨‍🏭",man_farmer:"👨‍🌾",man_firefighter:"👨‍🚒",man_health_worker:"👨‍⚕️",man_in_tuxedo:"🤵",man_judge:"👨‍⚖️",man_juggling:"🤹‍♂️",man_mechanic:"👨‍🔧",man_office_worker:"👨‍💼",man_pilot:"👨‍✈️",man_playing_handball:"🤾‍♂️",man_playing_water_polo:"🤽‍♂️",man_scientist:"👨‍🔬",man_shrugging:"🤷‍♂️",man_singer:"👨‍🎤",man_student:"👨‍🎓",man_teacher:"👨‍🏫",man_technologist:"👨‍💻",man_with_gua_pi_mao:"👲",man_with_turban:"👳",tangerine:"🍊",mans_shoe:"👞",mantelpiece_clock:"🕰",maple_leaf:"🍁",martial_arts_uniform:"🥋",mask:"😷",massage_woman:"💆",massage_man:"💆‍♂️",meat_on_bone:"🍖",medal_military:"🎖",medal_sports:"🏅",mega:"📣",melon:"🍈",memo:"📝",men_wrestling:"🤼‍♂️",menorah:"🕎",mens:"🚹",metal:"🤘",metro:"🚇",microphone:"🎤",microscope:"🔬",milk_glass:"🥛",milky_way:"🌌",minibus:"🚐",minidisc:"💽",mobile_phone_off:"📴",money_mouth_face:"🤑",money_with_wings:"💸",moneybag:"💰",monkey:"🐒",monkey_face:"🐵",monorail:"🚝",moon:"🌔",mortar_board:"🎓",mosque:"🕌",motor_boat:"🛥",motor_scooter:"🛵",motorcycle:"🏍",motorway:"🛣",mount_fuji:"🗻",mountain:"⛰",mountain_biking_man:"🚵",mountain_biking_woman:"🚵‍♀️",mountain_cableway:"🚠",mountain_railway:"🚞",mountain_snow:"🏔",mouse:"🐭",mouse2:"🐁",movie_camera:"🎥",moyai:"🗿",mrs_claus:"🤶",muscle:"💪",mushroom:"🍄",musical_keyboard:"🎹",musical_note:"🎵",musical_score:"🎼",mute:"🔇",nail_care:"💅",name_badge:"📛",national_park:"🏞",nauseated_face:"🤢",necktie:"👔",negative_squared_cross_mark:"❎",nerd_face:"🤓",neutral_face:"😐",new:"🆕",new_moon:"🌑",new_moon_with_face:"🌚",newspaper:"📰",newspaper_roll:"🗞",next_track_button:"⏭",ng:"🆖",no_good_man:"🙅‍♂️",no_good_woman:"🙅",night_with_stars:"🌃",no_bell:"🔕",no_bicycles:"🚳",no_entry:"⛔️",no_entry_sign:"🚫",no_mobile_phones:"📵",no_mouth:"😶",no_pedestrians:"🚷",no_smoking:"🚭","non-potable_water":"🚱",nose:"👃",notebook:"📓",notebook_with_decorative_cover:"📔",notes:"🎶",nut_and_bolt:"🔩",o:"⭕️",o2:"🅾️",ocean:"🌊",octopus:"🐙",oden:"🍢",office:"🏢",oil_drum:"🛢",ok:"🆗",ok_hand:"👌",ok_man:"🙆‍♂️",ok_woman:"🙆",old_key:"🗝",older_man:"👴",older_woman:"👵",om:"🕉",on:"🔛",oncoming_automobile:"🚘",oncoming_bus:"🚍",oncoming_police_car:"🚔",oncoming_taxi:"🚖",open_file_folder:"📂",open_hands:"👐",open_mouth:"😮",open_umbrella:"☂️",ophiuchus:"⛎",orange_book:"📙",orthodox_cross:"☦️",outbox_tray:"📤",owl:"🦉",ox:"🐂",package:"📦",page_facing_up:"📄",page_with_curl:"📃",pager:"📟",paintbrush:"🖌",palm_tree:"🌴",pancakes:"🥞",panda_face:"🐼",paperclip:"📎",paperclips:"🖇",parasol_on_ground:"⛱",parking:"🅿️",part_alternation_mark:"〽️",partly_sunny:"⛅️",passenger_ship:"🛳",passport_control:"🛂",pause_button:"⏸",peace_symbol:"☮️",peach:"🍑",peanuts:"🥜",pear:"🍐",pen:"🖊",pencil2:"✏️",penguin:"🐧",pensive:"😔",performing_arts:"🎭",persevere:"😣",person_fencing:"🤺",pouting_woman:"🙎",phone:"☎️",pick:"⛏",pig:"🐷",pig2:"🐖",pig_nose:"🐽",pill:"💊",pineapple:"🍍",ping_pong:"🏓",pisces:"♓️",pizza:"🍕",place_of_worship:"🛐",plate_with_cutlery:"🍽",play_or_pause_button:"⏯",point_down:"👇",point_left:"👈",point_right:"👉",point_up:"☝️",point_up_2:"👆",police_car:"🚓",policewoman:"👮‍♀️",poodle:"🐩",popcorn:"🍿",post_office:"🏣",postal_horn:"📯",postbox:"📮",potable_water:"🚰",potato:"🥔",pouch:"👝",poultry_leg:"🍗",pound:"💷",rage:"😡",pouting_cat:"😾",pouting_man:"🙎‍♂️",pray:"🙏",prayer_beads:"📿",pregnant_woman:"🤰",previous_track_button:"⏮",prince:"🤴",princess:"👸",printer:"🖨",purple_heart:"💜",purse:"👛",pushpin:"📌",put_litter_in_its_place:"🚮",question:"❓",rabbit:"🐰",rabbit2:"🐇",racehorse:"🐎",racing_car:"🏎",radio:"📻",radio_button:"🔘",radioactive:"☢️",railway_car:"🚃",railway_track:"🛤",rainbow:"🌈",rainbow_flag:"🏳️‍🌈",raised_back_of_hand:"🤚",raised_hand_with_fingers_splayed:"🖐",raised_hands:"🙌",raising_hand_woman:"🙋",raising_hand_man:"🙋‍♂️",ram:"🐏",ramen:"🍜",rat:"🐀",record_button:"⏺",recycle:"♻️",red_circle:"🔴",registered:"®️",relaxed:"☺️",relieved:"😌",reminder_ribbon:"🎗",repeat:"🔁",repeat_one:"🔂",rescue_worker_helmet:"⛑",restroom:"🚻",revolving_hearts:"💞",rewind:"⏪",rhinoceros:"🦏",ribbon:"🎀",rice:"🍚",rice_ball:"🍙",rice_cracker:"🍘",rice_scene:"🎑",right_anger_bubble:"🗯",ring:"💍",robot:"🤖",rocket:"🚀",rofl:"🤣",roll_eyes:"🙄",roller_coaster:"🎢",rooster:"🐓",rose:"🌹",rosette:"🏵",rotating_light:"🚨",round_pushpin:"📍",rowing_man:"🚣",rowing_woman:"🚣‍♀️",rugby_football:"🏉",running_man:"🏃",running_shirt_with_sash:"🎽",running_woman:"🏃‍♀️",sa:"🈂️",sagittarius:"♐️",sake:"🍶",sandal:"👡",santa:"🎅",satellite:"📡",saxophone:"🎷",school:"🏫",school_satchel:"🎒",scissors:"✂️",scorpion:"🦂",scorpius:"♏️",scream:"😱",scream_cat:"🙀",scroll:"📜",seat:"💺",secret:"㊙️",see_no_evil:"🙈",seedling:"🌱",selfie:"🤳",shallow_pan_of_food:"🥘",shamrock:"☘️",shark:"🦈",shaved_ice:"🍧",sheep:"🐑",shell:"🐚",shield:"🛡",shinto_shrine:"⛩",ship:"🚢",shirt:"👕",shopping:"🛍",shopping_cart:"🛒",shower:"🚿",shrimp:"🦐",signal_strength:"📶",six_pointed_star:"🔯",ski:"🎿",skier:"⛷",skull:"💀",skull_and_crossbones:"☠️",sleeping:"😴",sleeping_bed:"🛌",sleepy:"😪",slightly_frowning_face:"🙁",slightly_smiling_face:"🙂",slot_machine:"🎰",small_airplane:"🛩",small_blue_diamond:"🔹",small_orange_diamond:"🔸",small_red_triangle:"🔺",small_red_triangle_down:"🔻",smile:"😄",smile_cat:"😸",smiley:"😃",smiley_cat:"😺",smiling_imp:"😈",smirk:"😏",smirk_cat:"😼",smoking:"🚬",snail:"🐌",snake:"🐍",sneezing_face:"🤧",snowboarder:"🏂",snowflake:"❄️",snowman:"⛄️",snowman_with_snow:"☃️",sob:"😭",soccer:"⚽️",soon:"🔜",sos:"🆘",sound:"🔉",space_invader:"👾",spades:"♠️",spaghetti:"🍝",sparkle:"❇️",sparkler:"🎇",sparkles:"✨",sparkling_heart:"💖",speak_no_evil:"🙊",speaker:"🔈",speaking_head:"🗣",speech_balloon:"💬",speedboat:"🚤",spider:"🕷",spider_web:"🕸",spiral_calendar:"🗓",spiral_notepad:"🗒",spoon:"🥄",squid:"🦑",stadium:"🏟",star:"⭐️",star2:"🌟",star_and_crescent:"☪️",star_of_david:"✡️",stars:"🌠",station:"🚉",statue_of_liberty:"🗽",steam_locomotive:"🚂",stew:"🍲",stop_button:"⏹",stop_sign:"🛑",stopwatch:"⏱",straight_ruler:"📏",strawberry:"🍓",stuck_out_tongue:"😛",stuck_out_tongue_closed_eyes:"😝",stuck_out_tongue_winking_eye:"😜",studio_microphone:"🎙",stuffed_flatbread:"🥙",sun_behind_large_cloud:"🌥",sun_behind_rain_cloud:"🌦",sun_behind_small_cloud:"🌤",sun_with_face:"🌞",sunflower:"🌻",sunglasses:"😎",sunny:"☀️",sunrise:"🌅",sunrise_over_mountains:"🌄",surfing_man:"🏄",surfing_woman:"🏄‍♀️",sushi:"🍣",suspension_railway:"🚟",sweat:"😓",sweat_drops:"💦",sweat_smile:"😅",sweet_potato:"🍠",swimming_man:"🏊",swimming_woman:"🏊‍♀️",symbols:"🔣",synagogue:"🕍",syringe:"💉",taco:"🌮",tada:"🎉",tanabata_tree:"🎋",taurus:"♉️",taxi:"🚕",tea:"🍵",telephone_receiver:"📞",telescope:"🔭",tennis:"🎾",tent:"⛺️",thermometer:"🌡",thinking:"🤔",thought_balloon:"💭",ticket:"🎫",tickets:"🎟",tiger:"🐯",tiger2:"🐅",timer_clock:"⏲",tipping_hand_man:"💁‍♂️",tired_face:"😫",tm:"™️",toilet:"🚽",tokyo_tower:"🗼",tomato:"🍅",tongue:"👅",top:"🔝",tophat:"🎩",tornado:"🌪",trackball:"🖲",tractor:"🚜",traffic_light:"🚥",train:"🚋",train2:"🚆",tram:"🚊",triangular_flag_on_post:"🚩",triangular_ruler:"📐",trident:"🔱",triumph:"😤",trolleybus:"🚎",trophy:"🏆",tropical_drink:"🍹",tropical_fish:"🐠",truck:"🚚",trumpet:"🎺",tulip:"🌷",tumbler_glass:"🥃",turkey:"🦃",turtle:"🐢",tv:"📺",twisted_rightwards_arrows:"🔀",two_hearts:"💕",two_men_holding_hands:"👬",two_women_holding_hands:"👭",u5272:"🈹",u5408:"🈴",u55b6:"🈺",u6307:"🈯️",u6708:"🈷️",u6709:"🈶",u6e80:"🈵",u7121:"🈚️",u7533:"🈸",u7981:"🈲",u7a7a:"🈳",umbrella:"☔️",unamused:"😒",underage:"🔞",unicorn:"🦄",unlock:"🔓",up:"🆙",upside_down_face:"🙃",v:"✌️",vertical_traffic_light:"🚦",vhs:"📼",vibration_mode:"📳",video_camera:"📹",video_game:"🎮",violin:"🎻",virgo:"♍️",volcano:"🌋",volleyball:"🏐",vs:"🆚",vulcan_salute:"🖖",walking_man:"🚶",walking_woman:"🚶‍♀️",waning_crescent_moon:"🌘",waning_gibbous_moon:"🌖",warning:"⚠️",wastebasket:"🗑",watch:"⌚️",water_buffalo:"🐃",watermelon:"🍉",wave:"👋",wavy_dash:"〰️",waxing_crescent_moon:"🌒",wc:"🚾",weary:"😩",wedding:"💒",weight_lifting_man:"🏋️",weight_lifting_woman:"🏋️‍♀️",whale:"🐳",whale2:"🐋",wheel_of_dharma:"☸️",wheelchair:"♿️",white_check_mark:"✅",white_circle:"⚪️",white_flag:"🏳️",white_flower:"💮",white_large_square:"⬜️",white_medium_small_square:"◽️",white_medium_square:"◻️",white_small_square:"▫️",white_square_button:"🔳",wilted_flower:"🥀",wind_chime:"🎐",wind_face:"🌬",wine_glass:"🍷",wink:"😉",wolf:"🐺",woman:"👩",woman_artist:"👩‍🎨",woman_astronaut:"👩‍🚀",woman_cartwheeling:"🤸‍♀️",woman_cook:"👩‍🍳",woman_facepalming:"🤦‍♀️",woman_factory_worker:"👩‍🏭",woman_farmer:"👩‍🌾",woman_firefighter:"👩‍🚒",woman_health_worker:"👩‍⚕️",woman_judge:"👩‍⚖️",woman_juggling:"🤹‍♀️",woman_mechanic:"👩‍🔧",woman_office_worker:"👩‍💼",woman_pilot:"👩‍✈️",woman_playing_handball:"🤾‍♀️",woman_playing_water_polo:"🤽‍♀️",woman_scientist:"👩‍🔬",woman_shrugging:"🤷‍♀️",woman_singer:"👩‍🎤",woman_student:"👩‍🎓",woman_teacher:"👩‍🏫",woman_technologist:"👩‍💻",woman_with_turban:"👳‍♀️",womans_clothes:"👚",womans_hat:"👒",women_wrestling:"🤼‍♀️",womens:"🚺",world_map:"🗺",worried:"😟",wrench:"🔧",writing_hand:"✍️",x:"❌",yellow_heart:"💛",yen:"💴",yin_yang:"☯️",yum:"😋",zap:"⚡️",zipper_mouth_face:"🤐",zzz:"💤",octocat:':octocat:',showdown:"S"},showdown.Converter=function(converterOptions){"use strict";var options={},langExtensions=[],outputModifiers=[],listeners={},setConvFlavor=setFlavor,metadata={parsed:{},raw:"",format:""};function _parseExtension(ext,name){if(name=name||null,showdown.helper.isString(ext)){if(name=ext=showdown.helper.stdExtName(ext),showdown.extensions[ext])return console.warn("DEPRECATION WARNING: "+ext+" is an old extension that uses a deprecated loading method.Please inform the developer that the extension should be updated!"),void function legacyExtensionLoading(ext,name){"function"==typeof ext&&(ext=ext(new showdown.Converter));showdown.helper.isArray(ext)||(ext=[ext]);var valid=validate(ext,name);if(!valid.valid)throw Error(valid.error);for(var i=0;i[ \t]+¨NBSP;<"),!HTMLParser){if(!window||!window.document)throw new Error("HTMLParser is undefined. If in a webworker or nodejs environment, you need to provide a WHATWG DOM and HTML such as JSDOM");HTMLParser=window.document}var doc=HTMLParser.createElement("div");doc.innerHTML=src;var globals={preList:function substitutePreCodeTags(doc){for(var pres=doc.querySelectorAll("pre"),presPH=[],i=0;i'}else presPH.push(pres[i].innerHTML),pres[i].innerHTML="",pres[i].setAttribute("prenum",i.toString());return presPH}(doc)};!function clean(node){for(var n=0;n? ?(['"].*['"])?\)$/m)>-1)url="";else if(!url){if(linkId||(linkId=linkText.toLowerCase().replace(/ ?\n/g," ")),url="#"+linkId,showdown.helper.isUndefined(globals.gUrls[linkId]))return wholeMatch;url=globals.gUrls[linkId],showdown.helper.isUndefined(globals.gTitles[linkId])||(title=globals.gTitles[linkId])}var result='"};return text=(text=(text=(text=(text=globals.converter._dispatch("anchors.before",text,options,globals)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)] ?(?:\n *)?\[(.*?)]()()()()/g,writeAnchorTag)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<([^>]*)>(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,writeAnchorTag)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]??(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,writeAnchorTag)).replace(/\[([^\[\]]+)]()()()()()/g,writeAnchorTag),options.ghMentions&&(text=text.replace(/(^|\s)(\\)?(@([a-z\d]+(?:[a-z\d.-]+?[a-z\d]+)*))/gim,(function(wm,st,escape,mentions,username){if("\\"===escape)return st+mentions;if(!showdown.helper.isString(options.ghMentionsLink))throw new Error("ghMentionsLink option must be a string");var lnk=options.ghMentionsLink.replace(/\{u}/g,username),target="";return options.openLinksInNewWindow&&(target=' rel="noopener noreferrer" target="¨E95Eblank"'),st+'"+mentions+""}))),text=globals.converter._dispatch("anchors.after",text,options,globals)}));var simpleURLRegex=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+?\.[^'">\s]+?)()(\1)?(?=\s|$)(?!["<>])/gi,simpleURLRegex2=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+\.[^'">\s]+?)([.!?,()\[\]])?(\1)?(?=\s|$)(?!["<>])/gi,delimUrlRegex=/()<(((https?|ftp|dict):\/\/|www\.)[^'">\s]+)()>()/gi,simpleMailRegex=/(^|\s)(?:mailto:)?([A-Za-z0-9!#$%&'*+-/=?^_`{|}~.]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)(?=$|\s)/gim,delimMailRegex=/<()(?:mailto:)?([-.\w]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)>/gi,replaceLink=function(options){"use strict";return function(wm,leadingMagicChars,link,m2,m3,trailingPunctuation,trailingMagicChars){var lnkTxt=link=link.replace(showdown.helper.regexes.asteriskDashAndColon,showdown.helper.escapeCharactersCallback),append="",target="",lmc=leadingMagicChars||"",tmc=trailingMagicChars||"";return/^www\./i.test(link)&&(link=link.replace(/^www\./i,"http://www.")),options.excludeTrailingPunctuationFromURLs&&trailingPunctuation&&(append=trailingPunctuation),options.openLinksInNewWindow&&(target=' rel="noopener noreferrer" target="¨E95Eblank"'),lmc+'"+lnkTxt+""+append+tmc}},replaceMail=function(options,globals){"use strict";return function(wholeMatch,b,mail){var href="mailto:";return b=b||"",mail=showdown.subParser("unescapeSpecialChars")(mail,options,globals),options.encodeEmails?(href=showdown.helper.encodeEmailAddress(href+mail),mail=showdown.helper.encodeEmailAddress(mail)):href+=mail,b+''+mail+""}};showdown.subParser("autoLinks",(function(text,options,globals){"use strict";return text=(text=(text=globals.converter._dispatch("autoLinks.before",text,options,globals)).replace(delimUrlRegex,replaceLink(options))).replace(delimMailRegex,replaceMail(options,globals)),text=globals.converter._dispatch("autoLinks.after",text,options,globals)})),showdown.subParser("simplifiedAutoLinks",(function(text,options,globals){"use strict";return options.simplifiedAutoLink?(text=globals.converter._dispatch("simplifiedAutoLinks.before",text,options,globals),text=(text=options.excludeTrailingPunctuationFromURLs?text.replace(simpleURLRegex2,replaceLink(options)):text.replace(simpleURLRegex,replaceLink(options))).replace(simpleMailRegex,replaceMail(options,globals)),text=globals.converter._dispatch("simplifiedAutoLinks.after",text,options,globals)):text})),showdown.subParser("blockGamut",(function(text,options,globals){"use strict";return text=globals.converter._dispatch("blockGamut.before",text,options,globals),text=showdown.subParser("blockQuotes")(text,options,globals),text=showdown.subParser("headers")(text,options,globals),text=showdown.subParser("horizontalRule")(text,options,globals),text=showdown.subParser("lists")(text,options,globals),text=showdown.subParser("codeBlocks")(text,options,globals),text=showdown.subParser("tables")(text,options,globals),text=showdown.subParser("hashHTMLBlocks")(text,options,globals),text=showdown.subParser("paragraphs")(text,options,globals),text=globals.converter._dispatch("blockGamut.after",text,options,globals)})),showdown.subParser("blockQuotes",(function(text,options,globals){"use strict";text=globals.converter._dispatch("blockQuotes.before",text,options,globals),text+="\n\n";var rgx=/(^ {0,3}>[ \t]?.+\n(.+\n)*\n*)+/gm;return options.splitAdjacentBlockquotes&&(rgx=/^ {0,3}>[\s\S]*?(?:\n\n)/gm),text=text.replace(rgx,(function(bq){return bq=(bq=(bq=bq.replace(/^[ \t]*>[ \t]?/gm,"")).replace(/¨0/g,"")).replace(/^[ \t]+$/gm,""),bq=showdown.subParser("githubCodeBlocks")(bq,options,globals),bq=(bq=(bq=showdown.subParser("blockGamut")(bq,options,globals)).replace(/(^|\n)/g,"$1 ")).replace(/(\s*
[^\r]+?<\/pre>)/gm,(function(wholeMatch,m1){var pre=m1;return pre=(pre=pre.replace(/^  /gm,"¨0")).replace(/¨0/g,"")})),showdown.subParser("hashBlock")("
\n"+bq+"\n
",options,globals)})),text=globals.converter._dispatch("blockQuotes.after",text,options,globals)})),showdown.subParser("codeBlocks",(function(text,options,globals){"use strict";text=globals.converter._dispatch("codeBlocks.before",text,options,globals);return text=(text=(text+="¨0").replace(/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=¨0))/g,(function(wholeMatch,m1,m2){var codeblock=m1,nextChar=m2,end="\n";return codeblock=showdown.subParser("outdent")(codeblock,options,globals),codeblock=showdown.subParser("encodeCode")(codeblock,options,globals),codeblock=(codeblock=(codeblock=showdown.subParser("detab")(codeblock,options,globals)).replace(/^\n+/g,"")).replace(/\n+$/g,""),options.omitExtraWLInCodeBlocks&&(end=""),codeblock="
"+codeblock+end+"
",showdown.subParser("hashBlock")(codeblock,options,globals)+nextChar}))).replace(/¨0/,""),text=globals.converter._dispatch("codeBlocks.after",text,options,globals)})),showdown.subParser("codeSpans",(function(text,options,globals){"use strict";return void 0===(text=globals.converter._dispatch("codeSpans.before",text,options,globals))&&(text=""),text=text.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,(function(wholeMatch,m1,m2,m3){var c=m3;return c=(c=c.replace(/^([ \t]*)/g,"")).replace(/[ \t]*$/g,""),c=m1+""+(c=showdown.subParser("encodeCode")(c,options,globals))+"",c=showdown.subParser("hashHTMLSpans")(c,options,globals)})),text=globals.converter._dispatch("codeSpans.after",text,options,globals)})),showdown.subParser("completeHTMLDocument",(function(text,options,globals){"use strict";if(!options.completeHTMLDocument)return text;text=globals.converter._dispatch("completeHTMLDocument.before",text,options,globals);var doctype="html",doctypeParsed="\n",title="",charset='\n',lang="",metadata="";for(var meta in void 0!==globals.metadata.parsed.doctype&&(doctypeParsed="\n","html"!==(doctype=globals.metadata.parsed.doctype.toString().toLowerCase())&&"html5"!==doctype||(charset='')),globals.metadata.parsed)if(globals.metadata.parsed.hasOwnProperty(meta))switch(meta.toLowerCase()){case"doctype":break;case"title":title=""+globals.metadata.parsed.title+"\n";break;case"charset":charset="html"===doctype||"html5"===doctype?'\n':'\n';break;case"language":case"lang":lang=' lang="'+globals.metadata.parsed[meta]+'"',metadata+='\n';break;default:metadata+='\n'}return text=doctypeParsed+"\n\n"+title+charset+metadata+"\n\n"+text.trim()+"\n\n",text=globals.converter._dispatch("completeHTMLDocument.after",text,options,globals)})),showdown.subParser("detab",(function(text,options,globals){"use strict";return text=(text=(text=(text=(text=(text=globals.converter._dispatch("detab.before",text,options,globals)).replace(/\t(?=\t)/g," ")).replace(/\t/g,"¨A¨B")).replace(/¨B(.+?)¨A/g,(function(wholeMatch,m1){for(var leadingText=m1,numSpaces=4-leadingText.length%4,i=0;i/g,">"),text=globals.converter._dispatch("encodeAmpsAndAngles.after",text,options,globals)})),showdown.subParser("encodeBackslashEscapes",(function(text,options,globals){"use strict";return text=(text=(text=globals.converter._dispatch("encodeBackslashEscapes.before",text,options,globals)).replace(/\\(\\)/g,showdown.helper.escapeCharactersCallback)).replace(/\\([`*_{}\[\]()>#+.!~=|-])/g,showdown.helper.escapeCharactersCallback),text=globals.converter._dispatch("encodeBackslashEscapes.after",text,options,globals)})),showdown.subParser("encodeCode",(function(text,options,globals){"use strict";return text=(text=globals.converter._dispatch("encodeCode.before",text,options,globals)).replace(/&/g,"&").replace(//g,">").replace(/([*_{}\[\]\\=~-])/g,showdown.helper.escapeCharactersCallback),text=globals.converter._dispatch("encodeCode.after",text,options,globals)})),showdown.subParser("escapeSpecialCharsWithinTagAttributes",(function(text,options,globals){"use strict";return text=(text=(text=globals.converter._dispatch("escapeSpecialCharsWithinTagAttributes.before",text,options,globals)).replace(/<\/?[a-z\d_:-]+(?:[\s]+[\s\S]+?)?>/gi,(function(wholeMatch){return wholeMatch.replace(/(.)<\/?code>(?=.)/g,"$1`").replace(/([\\`*_~=|])/g,showdown.helper.escapeCharactersCallback)}))).replace(/-]|-[^>])(?:[^-]|-[^-])*)--)>/gi,(function(wholeMatch){return wholeMatch.replace(/([\\`*_~=|])/g,showdown.helper.escapeCharactersCallback)})),text=globals.converter._dispatch("escapeSpecialCharsWithinTagAttributes.after",text,options,globals)})),showdown.subParser("githubCodeBlocks",(function(text,options,globals){"use strict";return options.ghCodeBlocks?(text=globals.converter._dispatch("githubCodeBlocks.before",text,options,globals),text=(text=(text+="¨0").replace(/(?:^|\n)(?: {0,3})(```+|~~~+)(?: *)([^\s`~]*)\n([\s\S]*?)\n(?: {0,3})\1/g,(function(wholeMatch,delim,language,codeblock){var end=options.omitExtraWLInCodeBlocks?"":"\n";return codeblock=showdown.subParser("encodeCode")(codeblock,options,globals),codeblock="
"+(codeblock=(codeblock=(codeblock=showdown.subParser("detab")(codeblock,options,globals)).replace(/^\n+/g,"")).replace(/\n+$/g,""))+end+"
",codeblock=showdown.subParser("hashBlock")(codeblock,options,globals),"\n\n¨G"+(globals.ghCodeBlocks.push({text:wholeMatch,codeblock})-1)+"G\n\n"}))).replace(/¨0/,""),globals.converter._dispatch("githubCodeBlocks.after",text,options,globals)):text})),showdown.subParser("hashBlock",(function(text,options,globals){"use strict";return text=(text=globals.converter._dispatch("hashBlock.before",text,options,globals)).replace(/(^\n+|\n+$)/g,""),text="\n\n¨K"+(globals.gHtmlBlocks.push(text)-1)+"K\n\n",text=globals.converter._dispatch("hashBlock.after",text,options,globals)})),showdown.subParser("hashCodeTags",(function(text,options,globals){"use strict";text=globals.converter._dispatch("hashCodeTags.before",text,options,globals);return text=showdown.helper.replaceRecursiveRegExp(text,(function(wholeMatch,match,left,right){var codeblock=left+showdown.subParser("encodeCode")(match,options,globals)+right;return"¨C"+(globals.gHtmlSpans.push(codeblock)-1)+"C"}),"]*>","","gim"),text=globals.converter._dispatch("hashCodeTags.after",text,options,globals)})),showdown.subParser("hashElement",(function(text,options,globals){"use strict";return function(wholeMatch,m1){var blockText=m1;return blockText=(blockText=(blockText=blockText.replace(/\n\n/g,"\n")).replace(/^\n/,"")).replace(/\n+$/g,""),blockText="\n\n¨K"+(globals.gHtmlBlocks.push(blockText)-1)+"K\n\n"}})),showdown.subParser("hashHTMLBlocks",(function(text,options,globals){"use strict";text=globals.converter._dispatch("hashHTMLBlocks.before",text,options,globals);var blockTags=["pre","div","h1","h2","h3","h4","h5","h6","blockquote","table","dl","ol","ul","script","noscript","form","fieldset","iframe","math","style","section","header","footer","nav","article","aside","address","audio","canvas","figure","hgroup","output","video","p"],repFunc=function(wholeMatch,match,left,right){var txt=wholeMatch;return-1!==left.search(/\bmarkdown\b/)&&(txt=left+globals.converter.makeHtml(match)+right),"\n\n¨K"+(globals.gHtmlBlocks.push(txt)-1)+"K\n\n"};options.backslashEscapesHTMLTags&&(text=text.replace(/\\<(\/?[^>]+?)>/g,(function(wm,inside){return"<"+inside+">"})));for(var i=0;i]*>)","im"),patLeft="<"+blockTags[i]+"\\b[^>]*>",patRight="";-1!==(opTagPos=showdown.helper.regexIndexOf(text,rgx1));){var subTexts=showdown.helper.splitAtIndex(text,opTagPos),newSubText1=showdown.helper.replaceRecursiveRegExp(subTexts[1],repFunc,patLeft,patRight,"im");if(newSubText1===subTexts[1])break;text=subTexts[0].concat(newSubText1)}return text=text.replace(/(\n {0,3}(<(hr)\b([^<>])*?\/?>)[ \t]*(?=\n{2,}))/g,showdown.subParser("hashElement")(text,options,globals)),text=(text=showdown.helper.replaceRecursiveRegExp(text,(function(txt){return"\n\n¨K"+(globals.gHtmlBlocks.push(txt)-1)+"K\n\n"}),"^ {0,3}\x3c!--","--\x3e","gm")).replace(/(?:\n\n)( {0,3}(?:<([?%])[^\r]*?\2>)[ \t]*(?=\n{2,}))/g,showdown.subParser("hashElement")(text,options,globals)),text=globals.converter._dispatch("hashHTMLBlocks.after",text,options,globals)})),showdown.subParser("hashHTMLSpans",(function(text,options,globals){"use strict";function hashHTMLSpan(html){return"¨C"+(globals.gHtmlSpans.push(html)-1)+"C"}return text=(text=(text=(text=(text=globals.converter._dispatch("hashHTMLSpans.before",text,options,globals)).replace(/<[^>]+?\/>/gi,(function(wm){return hashHTMLSpan(wm)}))).replace(/<([^>]+?)>[\s\S]*?<\/\1>/g,(function(wm){return hashHTMLSpan(wm)}))).replace(/<([^>]+?)\s[^>]+?>[\s\S]*?<\/\1>/g,(function(wm){return hashHTMLSpan(wm)}))).replace(/<[^>]+?>/gi,(function(wm){return hashHTMLSpan(wm)})),text=globals.converter._dispatch("hashHTMLSpans.after",text,options,globals)})),showdown.subParser("unhashHTMLSpans",(function(text,options,globals){"use strict";text=globals.converter._dispatch("unhashHTMLSpans.before",text,options,globals);for(var i=0;i]*>\\s*]*>","^ {0,3}\\s*
","gim"),text=globals.converter._dispatch("hashPreCodeTags.after",text,options,globals)})),showdown.subParser("headers",(function(text,options,globals){"use strict";text=globals.converter._dispatch("headers.before",text,options,globals);var headerLevelStart=isNaN(parseInt(options.headerLevelStart))?1:parseInt(options.headerLevelStart),setextRegexH1=options.smoothLivePreview?/^(.+)[ \t]*\n={2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n=+[ \t]*\n+/gm,setextRegexH2=options.smoothLivePreview?/^(.+)[ \t]*\n-{2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n-+[ \t]*\n+/gm;text=(text=text.replace(setextRegexH1,(function(wholeMatch,m1){var spanGamut=showdown.subParser("spanGamut")(m1,options,globals),hID=options.noHeaderId?"":' id="'+headerId(m1)+'"',hashBlock=""+spanGamut+"";return showdown.subParser("hashBlock")(hashBlock,options,globals)}))).replace(setextRegexH2,(function(matchFound,m1){var spanGamut=showdown.subParser("spanGamut")(m1,options,globals),hID=options.noHeaderId?"":' id="'+headerId(m1)+'"',hLevel=headerLevelStart+1,hashBlock=""+spanGamut+"";return showdown.subParser("hashBlock")(hashBlock,options,globals)}));var atxStyle=options.requireSpaceBeforeHeadingText?/^(#{1,6})[ \t]+(.+?)[ \t]*#*\n+/gm:/^(#{1,6})[ \t]*(.+?)[ \t]*#*\n+/gm;function headerId(m){var title,prefix;if(options.customizedHeaderId){var match=m.match(/\{([^{]+?)}\s*$/);match&&match[1]&&(m=match[1])}return title=m,prefix=showdown.helper.isString(options.prefixHeaderId)?options.prefixHeaderId:!0===options.prefixHeaderId?"section-":"",options.rawPrefixHeaderId||(title=prefix+title),title=options.ghCompatibleHeaderId?title.replace(/ /g,"-").replace(/&/g,"").replace(/¨T/g,"").replace(/¨D/g,"").replace(/[&+$,\/:;=?@"#{}|^¨~\[\]`\\*)(%.!'<>]/g,"").toLowerCase():options.rawHeaderId?title.replace(/ /g,"-").replace(/&/g,"&").replace(/¨T/g,"¨").replace(/¨D/g,"$").replace(/["']/g,"-").toLowerCase():title.replace(/[^\w]/g,"").toLowerCase(),options.rawPrefixHeaderId&&(title=prefix+title),globals.hashLinkCounts[title]?title=title+"-"+globals.hashLinkCounts[title]++:globals.hashLinkCounts[title]=1,title}return text=text.replace(atxStyle,(function(wholeMatch,m1,m2){var hText=m2;options.customizedHeaderId&&(hText=m2.replace(/\s?\{([^{]+?)}\s*$/,""));var span=showdown.subParser("spanGamut")(hText,options,globals),hID=options.noHeaderId?"":' id="'+headerId(m2)+'"',hLevel=headerLevelStart-1+m1.length,header=""+span+"";return showdown.subParser("hashBlock")(header,options,globals)})),text=globals.converter._dispatch("headers.after",text,options,globals)})),showdown.subParser("horizontalRule",(function(text,options,globals){"use strict";text=globals.converter._dispatch("horizontalRule.before",text,options,globals);var key=showdown.subParser("hashBlock")("
",options,globals);return text=(text=(text=text.replace(/^ {0,2}( ?-){3,}[ \t]*$/gm,key)).replace(/^ {0,2}( ?\*){3,}[ \t]*$/gm,key)).replace(/^ {0,2}( ?_){3,}[ \t]*$/gm,key),text=globals.converter._dispatch("horizontalRule.after",text,options,globals)})),showdown.subParser("images",(function(text,options,globals){"use strict";function writeImageTag(wholeMatch,altText,linkId,url,width,height,m5,title){var gUrls=globals.gUrls,gTitles=globals.gTitles,gDims=globals.gDimensions;if(linkId=linkId.toLowerCase(),title||(title=""),wholeMatch.search(/\(? ?(['"].*['"])?\)$/m)>-1)url="";else if(""===url||null===url){if(""!==linkId&&null!==linkId||(linkId=altText.toLowerCase().replace(/ ?\n/g," ")),url="#"+linkId,showdown.helper.isUndefined(gUrls[linkId]))return wholeMatch;url=gUrls[linkId],showdown.helper.isUndefined(gTitles[linkId])||(title=gTitles[linkId]),showdown.helper.isUndefined(gDims[linkId])||(width=gDims[linkId].width,height=gDims[linkId].height)}altText=altText.replace(/"/g,""").replace(showdown.helper.regexes.asteriskDashAndColon,showdown.helper.escapeCharactersCallback);var result=''+altText+'"}return text=(text=(text=(text=(text=(text=globals.converter._dispatch("images.before",text,options,globals)).replace(/!\[([^\]]*?)] ?(?:\n *)?\[([\s\S]*?)]()()()()()/g,writeImageTag)).replace(/!\[([^\]]*?)][ \t]*()\([ \t]??(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,(function writeImageTagBase64(wholeMatch,altText,linkId,url,width,height,m5,title){return writeImageTag(wholeMatch,altText,linkId,url=url.replace(/\s/g,""),width,height,m5,title)}))).replace(/!\[([^\]]*?)][ \t]*()\([ \t]?<([^>]*)>(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(?:(["'])([^"]*?)\6))?[ \t]?\)/g,writeImageTag)).replace(/!\[([^\]]*?)][ \t]*()\([ \t]??(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,writeImageTag)).replace(/!\[([^\[\]]+)]()()()()()/g,writeImageTag),text=globals.converter._dispatch("images.after",text,options,globals)})),showdown.subParser("italicsAndBold",(function(text,options,globals){"use strict";function parseInside(txt,left,right){return left+txt+right}return text=globals.converter._dispatch("italicsAndBold.before",text,options,globals),text=options.literalMidWordUnderscores?(text=(text=text.replace(/\b___(\S[\s\S]*?)___\b/g,(function(wm,txt){return parseInside(txt,"","")}))).replace(/\b__(\S[\s\S]*?)__\b/g,(function(wm,txt){return parseInside(txt,"","")}))).replace(/\b_(\S[\s\S]*?)_\b/g,(function(wm,txt){return parseInside(txt,"","")})):(text=(text=text.replace(/___(\S[\s\S]*?)___/g,(function(wm,m){return/\S$/.test(m)?parseInside(m,"",""):wm}))).replace(/__(\S[\s\S]*?)__/g,(function(wm,m){return/\S$/.test(m)?parseInside(m,"",""):wm}))).replace(/_([^\s_][\s\S]*?)_/g,(function(wm,m){return/\S$/.test(m)?parseInside(m,"",""):wm})),text=options.literalMidWordAsterisks?(text=(text=text.replace(/([^*]|^)\B\*\*\*(\S[\s\S]*?)\*\*\*\B(?!\*)/g,(function(wm,lead,txt){return parseInside(txt,lead+"","")}))).replace(/([^*]|^)\B\*\*(\S[\s\S]*?)\*\*\B(?!\*)/g,(function(wm,lead,txt){return parseInside(txt,lead+"","")}))).replace(/([^*]|^)\B\*(\S[\s\S]*?)\*\B(?!\*)/g,(function(wm,lead,txt){return parseInside(txt,lead+"","")})):(text=(text=text.replace(/\*\*\*(\S[\s\S]*?)\*\*\*/g,(function(wm,m){return/\S$/.test(m)?parseInside(m,"",""):wm}))).replace(/\*\*(\S[\s\S]*?)\*\*/g,(function(wm,m){return/\S$/.test(m)?parseInside(m,"",""):wm}))).replace(/\*([^\s*][\s\S]*?)\*/g,(function(wm,m){return/\S$/.test(m)?parseInside(m,"",""):wm})),text=globals.converter._dispatch("italicsAndBold.after",text,options,globals)})),showdown.subParser("lists",(function(text,options,globals){"use strict";function processListItems(listStr,trimTrailing){globals.gListLevel++,listStr=listStr.replace(/\n{2,}$/,"\n");var rgx=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(¨0| {0,3}([*+-]|\d+[.])[ \t]+))/gm,isParagraphed=/\n[ \t]*\n(?!¨0)/.test(listStr+="¨0");return options.disableForced4SpacesIndentedSublists&&(rgx=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(¨0|\2([*+-]|\d+[.])[ \t]+))/gm),listStr=(listStr=listStr.replace(rgx,(function(wholeMatch,m1,m2,m3,m4,taskbtn,checked){checked=checked&&""!==checked.trim();var item=showdown.subParser("outdent")(m4,options,globals),bulletStyle="";return taskbtn&&options.tasklists&&(bulletStyle=' class="task-list-item" style="list-style-type: none;"',item=item.replace(/^[ \t]*\[(x|X| )?]/m,(function(){var otp='-1?(item=showdown.subParser("githubCodeBlocks")(item,options,globals),item=showdown.subParser("blockGamut")(item,options,globals)):(item=(item=showdown.subParser("lists")(item,options,globals)).replace(/\n$/,""),item=(item=showdown.subParser("hashHTMLBlocks")(item,options,globals)).replace(/\n\n+/g,"\n\n"),item=isParagraphed?showdown.subParser("paragraphs")(item,options,globals):showdown.subParser("spanGamut")(item,options,globals)),item=""+(item=item.replace("¨A",""))+"\n"}))).replace(/¨0/g,""),globals.gListLevel--,trimTrailing&&(listStr=listStr.replace(/\s+$/,"")),listStr}function styleStartNumber(list,listType){if("ol"===listType){var res=list.match(/^ *(\d+)\./);if(res&&"1"!==res[1])return' start="'+res[1]+'"'}return""}function parseConsecutiveLists(list,listType,trimTrailing){var olRgx=options.disableForced4SpacesIndentedSublists?/^ ?\d+\.[ \t]/gm:/^ {0,3}\d+\.[ \t]/gm,ulRgx=options.disableForced4SpacesIndentedSublists?/^ ?[*+-][ \t]/gm:/^ {0,3}[*+-][ \t]/gm,counterRxg="ul"===listType?olRgx:ulRgx,result="";if(-1!==list.search(counterRxg))!function parseCL(txt){var pos=txt.search(counterRxg),style=styleStartNumber(list,listType);-1!==pos?(result+="\n\n<"+listType+style+">\n"+processListItems(txt.slice(0,pos),!!trimTrailing)+"\n",counterRxg="ul"===(listType="ul"===listType?"ol":"ul")?olRgx:ulRgx,parseCL(txt.slice(pos))):result+="\n\n<"+listType+style+">\n"+processListItems(txt,!!trimTrailing)+"\n"}(list);else{var style=styleStartNumber(list,listType);result="\n\n<"+listType+style+">\n"+processListItems(list,!!trimTrailing)+"\n"}return result}return text=globals.converter._dispatch("lists.before",text,options,globals),text+="¨0",text=(text=globals.gListLevel?text.replace(/^(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,(function(wholeMatch,list,m2){return parseConsecutiveLists(list,m2.search(/[*+-]/g)>-1?"ul":"ol",!0)})):text.replace(/(\n\n|^\n?)(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,(function(wholeMatch,m1,list,m3){return parseConsecutiveLists(list,m3.search(/[*+-]/g)>-1?"ul":"ol",!1)}))).replace(/¨0/,""),text=globals.converter._dispatch("lists.after",text,options,globals)})),showdown.subParser("metadata",(function(text,options,globals){"use strict";if(!options.metadata)return text;function parseMetadataContents(content){globals.metadata.raw=content,(content=(content=content.replace(/&/g,"&").replace(/"/g,""")).replace(/\n {4}/g," ")).replace(/^([\S ]+): +([\s\S]+?)$/gm,(function(wm,key,value){return globals.metadata.parsed[key]=value,""}))}return text=(text=(text=(text=globals.converter._dispatch("metadata.before",text,options,globals)).replace(/^\s*«««+(\S*?)\n([\s\S]+?)\n»»»+\n/,(function(wholematch,format,content){return parseMetadataContents(content),"¨M"}))).replace(/^\s*---+(\S*?)\n([\s\S]+?)\n---+\n/,(function(wholematch,format,content){return format&&(globals.metadata.format=format),parseMetadataContents(content),"¨M"}))).replace(/¨M/g,""),text=globals.converter._dispatch("metadata.after",text,options,globals)})),showdown.subParser("outdent",(function(text,options,globals){"use strict";return text=(text=(text=globals.converter._dispatch("outdent.before",text,options,globals)).replace(/^(\t|[ ]{1,4})/gm,"¨0")).replace(/¨0/g,""),text=globals.converter._dispatch("outdent.after",text,options,globals)})),showdown.subParser("paragraphs",(function(text,options,globals){"use strict";for(var grafs=(text=(text=(text=globals.converter._dispatch("paragraphs.before",text,options,globals)).replace(/^\n+/g,"")).replace(/\n+$/g,"")).split(/\n{2,}/g),grafsOut=[],end=grafs.length,i=0;i=0?grafsOut.push(str):str.search(/\S/)>=0&&(str=(str=showdown.subParser("spanGamut")(str,options,globals)).replace(/^([ \t]*)/g,"

"),str+="

",grafsOut.push(str))}for(end=grafsOut.length,i=0;i]*>\s*]*>/.test(grafsOutIt)&&(codeFlag=!0)}grafsOut[i]=grafsOutIt}return text=(text=(text=grafsOut.join("\n")).replace(/^\n+/g,"")).replace(/\n+$/g,""),globals.converter._dispatch("paragraphs.after",text,options,globals)})),showdown.subParser("runExtension",(function(ext,text,options,globals){"use strict";if(ext.filter)text=ext.filter(text,globals.converter,options);else if(ext.regex){var re=ext.regex;re instanceof RegExp||(re=new RegExp(re,"g")),text=text.replace(re,ext.replace)}return text})),showdown.subParser("spanGamut",(function(text,options,globals){"use strict";return text=globals.converter._dispatch("spanGamut.before",text,options,globals),text=showdown.subParser("codeSpans")(text,options,globals),text=showdown.subParser("escapeSpecialCharsWithinTagAttributes")(text,options,globals),text=showdown.subParser("encodeBackslashEscapes")(text,options,globals),text=showdown.subParser("images")(text,options,globals),text=showdown.subParser("anchors")(text,options,globals),text=showdown.subParser("autoLinks")(text,options,globals),text=showdown.subParser("simplifiedAutoLinks")(text,options,globals),text=showdown.subParser("emoji")(text,options,globals),text=showdown.subParser("underline")(text,options,globals),text=showdown.subParser("italicsAndBold")(text,options,globals),text=showdown.subParser("strikethrough")(text,options,globals),text=showdown.subParser("ellipsis")(text,options,globals),text=showdown.subParser("hashHTMLSpans")(text,options,globals),text=showdown.subParser("encodeAmpsAndAngles")(text,options,globals),options.simpleLineBreaks?/\n\n¨K/.test(text)||(text=text.replace(/\n+/g,"
\n")):text=text.replace(/ +\n/g,"
\n"),text=globals.converter._dispatch("spanGamut.after",text,options,globals)})),showdown.subParser("strikethrough",(function(text,options,globals){"use strict";return options.strikethrough&&(text=(text=globals.converter._dispatch("strikethrough.before",text,options,globals)).replace(/(?:~){2}([\s\S]+?)(?:~){2}/g,(function(wm,txt){return function parseInside(txt){return options.simplifiedAutoLink&&(txt=showdown.subParser("simplifiedAutoLinks")(txt,options,globals)),""+txt+""}(txt)})),text=globals.converter._dispatch("strikethrough.after",text,options,globals)),text})),showdown.subParser("stripLinkDefinitions",(function(text,options,globals){"use strict";var replaceFunc=function(wholeMatch,linkId,url,width,height,blankLines,title){return linkId=linkId.toLowerCase(),url.match(/^data:.+?\/.+?;base64,/)?globals.gUrls[linkId]=url.replace(/\s/g,""):globals.gUrls[linkId]=showdown.subParser("encodeAmpsAndAngles")(url,options,globals),blankLines?blankLines+title:(title&&(globals.gTitles[linkId]=title.replace(/"|'/g,""")),options.parseImgDimensions&&width&&height&&(globals.gDimensions[linkId]={width,height}),"")};return text=(text=(text=(text+="¨0").replace(/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n\n|(?=¨0)|(?=\n\[))/gm,replaceFunc)).replace(/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*\s]+)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n+|(?=¨0))/gm,replaceFunc)).replace(/¨0/,"")})),showdown.subParser("tables",(function(text,options,globals){"use strict";if(!options.tables)return text;function parseCells(cell,style){return""+showdown.subParser("spanGamut")(cell,options,globals)+"\n"}function parseTable(rawTable){var i,tableLines=rawTable.split("\n");for(i=0;i"+(header=showdown.subParser("spanGamut")(header,options,globals))+"\n"));for(i=0;i\n\n\n",i=0;i\n";for(var ii=0;ii\n"}return tb+"\n\n"}(headers,cells)}return text=(text=(text=(text=globals.converter._dispatch("tables.before",text,options,globals)).replace(/\\(\|)/g,showdown.helper.escapeCharactersCallback)).replace(/^ {0,3}\|?.+\|.+\n {0,3}\|?[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*:?[ \t]*(?:[-=]){2,}[\s\S]+?(?:\n\n|¨0)/gm,parseTable)).replace(/^ {0,3}\|.+\|[ \t]*\n {0,3}\|[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*\n( {0,3}\|.+\|[ \t]*\n)*(?:\n|¨0)/gm,parseTable),text=globals.converter._dispatch("tables.after",text,options,globals)})),showdown.subParser("underline",(function(text,options,globals){"use strict";return options.underline?(text=globals.converter._dispatch("underline.before",text,options,globals),text=(text=options.literalMidWordUnderscores?(text=text.replace(/\b___(\S[\s\S]*?)___\b/g,(function(wm,txt){return""+txt+""}))).replace(/\b__(\S[\s\S]*?)__\b/g,(function(wm,txt){return""+txt+""})):(text=text.replace(/___(\S[\s\S]*?)___/g,(function(wm,m){return/\S$/.test(m)?""+m+"":wm}))).replace(/__(\S[\s\S]*?)__/g,(function(wm,m){return/\S$/.test(m)?""+m+"":wm}))).replace(/(_)/g,showdown.helper.escapeCharactersCallback),text=globals.converter._dispatch("underline.after",text,options,globals)):text})),showdown.subParser("unescapeSpecialChars",(function(text,options,globals){"use strict";return text=(text=globals.converter._dispatch("unescapeSpecialChars.before",text,options,globals)).replace(/¨E(\d+)E/g,(function(wholeMatch,m1){var charCodeToReplace=parseInt(m1);return String.fromCharCode(charCodeToReplace)})),text=globals.converter._dispatch("unescapeSpecialChars.after",text,options,globals)})),showdown.subParser("makeMarkdown.blockquote",(function(node,globals){"use strict";var txt="";if(node.hasChildNodes())for(var children=node.childNodes,childrenLength=children.length,i=0;i ")})),showdown.subParser("makeMarkdown.codeBlock",(function(node,globals){"use strict";var lang=node.getAttribute("language"),num=node.getAttribute("precodenum");return"```"+lang+"\n"+globals.preList[num]+"\n```"})),showdown.subParser("makeMarkdown.codeSpan",(function(node){"use strict";return"`"+node.innerHTML+"`"})),showdown.subParser("makeMarkdown.emphasis",(function(node,globals){"use strict";var txt="";if(node.hasChildNodes()){txt+="*";for(var children=node.childNodes,childrenLength=children.length,i=0;i",node.hasAttribute("width")&&node.hasAttribute("height")&&(txt+=" ="+node.getAttribute("width")+"x"+node.getAttribute("height")),node.hasAttribute("title")&&(txt+=' "'+node.getAttribute("title")+'"'),txt+=")"),txt})),showdown.subParser("makeMarkdown.links",(function(node,globals){"use strict";var txt="";if(node.hasChildNodes()&&node.hasAttribute("href")){var children=node.childNodes,childrenLength=children.length;txt="[";for(var i=0;i",node.hasAttribute("title")&&(txt+=' "'+node.getAttribute("title")+'"'),txt+=")"}return txt})),showdown.subParser("makeMarkdown.list",(function(node,globals,type){"use strict";var txt="";if(!node.hasChildNodes())return"";for(var listItems=node.childNodes,listItemsLenght=listItems.length,listNum=node.getAttribute("start")||1,i=0;i"+globals.preList[num]+""})),showdown.subParser("makeMarkdown.strikethrough",(function(node,globals){"use strict";var txt="";if(node.hasChildNodes()){txt+="~~";for(var children=node.childNodes,childrenLength=children.length,i=0;itr>th"),rows=node.querySelectorAll("tbody>tr");for(i=0;icellSpacesCount&&(cellSpacesCount=strLen)}for(i=0;i/g,"\\$1>")).replace(/^#/gm,"\\#")).replace(/^(\s*)([-=]{3,})(\s*)$/,"$1\\$2$3")).replace(/^( {0,3}\d+)\./gm,"$1\\.")).replace(/^( {0,3})([+-])/gm,"$1\\$2")).replace(/]([\s]*)\(/g,"\\]$1\\(")).replace(/^ {0,3}\[([\S \t]*?)]:/gm,"\\[$1]:")}));void 0===(__WEBPACK_AMD_DEFINE_RESULT__=function(){"use strict";return showdown}.call(exports,__webpack_require__,exports,module))||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)}).call(this)},"./node_modules/simple-html-tokenizer/dist/es6/index.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{d2:()=>Tokenizer});var HEXCHARCODE=/^#[xX]([A-Fa-f0-9]+)$/,CHARCODE=/^#([0-9]+)$/,NAMED=/^([A-Za-z0-9]+)$/,WSP=(function(){function EntityParser(named){this.named=named}EntityParser.prototype.parse=function(entity){if(entity){var matches=entity.match(HEXCHARCODE);return matches?String.fromCharCode(parseInt(matches[1],16)):(matches=entity.match(CHARCODE))?String.fromCharCode(parseInt(matches[1],10)):(matches=entity.match(NAMED))?this.named[matches[1]]:void 0}}}(),/[\t\n\f ]/),ALPHA=/[A-Za-z]/,CRLF=/\r\n?/g;function isSpace(char){return WSP.test(char)}function isAlpha(char){return ALPHA.test(char)}var EventedTokenizer=function(){function EventedTokenizer(delegate,entityParser){this.delegate=delegate,this.entityParser=entityParser,this.state="beforeData",this.line=-1,this.column=-1,this.input="",this.index=-1,this.tagNameBuffer="",this.states={beforeData:function(){var char=this.peek();if("<"===char)this.transitionTo("tagOpen"),this.markTagStart(),this.consume();else{if("\n"===char){var tag=this.tagNameBuffer.toLowerCase();"pre"!==tag&&"textarea"!==tag||this.consume()}this.transitionTo("data"),this.delegate.beginData()}},data:function(){var char=this.peek();"<"===char?(this.delegate.finishData(),this.transitionTo("tagOpen"),this.markTagStart(),this.consume()):"&"===char?(this.consume(),this.delegate.appendToData(this.consumeCharRef()||"&")):(this.consume(),this.delegate.appendToData(char))},tagOpen:function(){var char=this.consume();"!"===char?this.transitionTo("markupDeclarationOpen"):"/"===char?this.transitionTo("endTagOpen"):("@"===char||":"===char||isAlpha(char))&&(this.transitionTo("tagName"),this.tagNameBuffer="",this.delegate.beginStartTag(),this.appendToTagName(char))},markupDeclarationOpen:function(){"-"===this.consume()&&"-"===this.input.charAt(this.index)&&(this.consume(),this.transitionTo("commentStart"),this.delegate.beginComment())},commentStart:function(){var char=this.consume();"-"===char?this.transitionTo("commentStartDash"):">"===char?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData(char),this.transitionTo("comment"))},commentStartDash:function(){var char=this.consume();"-"===char?this.transitionTo("commentEnd"):">"===char?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData("-"),this.transitionTo("comment"))},comment:function(){var char=this.consume();"-"===char?this.transitionTo("commentEndDash"):this.delegate.appendToCommentData(char)},commentEndDash:function(){var char=this.consume();"-"===char?this.transitionTo("commentEnd"):(this.delegate.appendToCommentData("-"+char),this.transitionTo("comment"))},commentEnd:function(){var char=this.consume();">"===char?(this.delegate.finishComment(),this.transitionTo("beforeData")):(this.delegate.appendToCommentData("--"+char),this.transitionTo("comment"))},tagName:function(){var char=this.consume();isSpace(char)?this.transitionTo("beforeAttributeName"):"/"===char?this.transitionTo("selfClosingStartTag"):">"===char?(this.delegate.finishTag(),this.transitionTo("beforeData")):this.appendToTagName(char)},beforeAttributeName:function(){var char=this.peek();isSpace(char)?this.consume():"/"===char?(this.transitionTo("selfClosingStartTag"),this.consume()):">"===char?(this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):"="===char?(this.delegate.reportSyntaxError("attribute name cannot start with equals sign"),this.transitionTo("attributeName"),this.delegate.beginAttribute(),this.consume(),this.delegate.appendToAttributeName(char)):(this.transitionTo("attributeName"),this.delegate.beginAttribute())},attributeName:function(){var char=this.peek();isSpace(char)?(this.transitionTo("afterAttributeName"),this.consume()):"/"===char?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):"="===char?(this.transitionTo("beforeAttributeValue"),this.consume()):">"===char?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):'"'===char||"'"===char||"<"===char?(this.delegate.reportSyntaxError(char+" is not a valid character within attribute names"),this.consume(),this.delegate.appendToAttributeName(char)):(this.consume(),this.delegate.appendToAttributeName(char))},afterAttributeName:function(){var char=this.peek();isSpace(char)?this.consume():"/"===char?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):"="===char?(this.consume(),this.transitionTo("beforeAttributeValue")):">"===char?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.transitionTo("attributeName"),this.delegate.beginAttribute(),this.consume(),this.delegate.appendToAttributeName(char))},beforeAttributeValue:function(){var char=this.peek();isSpace(char)?this.consume():'"'===char?(this.transitionTo("attributeValueDoubleQuoted"),this.delegate.beginAttributeValue(!0),this.consume()):"'"===char?(this.transitionTo("attributeValueSingleQuoted"),this.delegate.beginAttributeValue(!0),this.consume()):">"===char?(this.delegate.beginAttributeValue(!1),this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.transitionTo("attributeValueUnquoted"),this.delegate.beginAttributeValue(!1),this.consume(),this.delegate.appendToAttributeValue(char))},attributeValueDoubleQuoted:function(){var char=this.consume();'"'===char?(this.delegate.finishAttributeValue(),this.transitionTo("afterAttributeValueQuoted")):"&"===char?this.delegate.appendToAttributeValue(this.consumeCharRef()||"&"):this.delegate.appendToAttributeValue(char)},attributeValueSingleQuoted:function(){var char=this.consume();"'"===char?(this.delegate.finishAttributeValue(),this.transitionTo("afterAttributeValueQuoted")):"&"===char?this.delegate.appendToAttributeValue(this.consumeCharRef()||"&"):this.delegate.appendToAttributeValue(char)},attributeValueUnquoted:function(){var char=this.peek();isSpace(char)?(this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("beforeAttributeName")):"/"===char?(this.delegate.finishAttributeValue(),this.consume(),this.transitionTo("selfClosingStartTag")):"&"===char?(this.consume(),this.delegate.appendToAttributeValue(this.consumeCharRef()||"&")):">"===char?(this.delegate.finishAttributeValue(),this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):(this.consume(),this.delegate.appendToAttributeValue(char))},afterAttributeValueQuoted:function(){var char=this.peek();isSpace(char)?(this.consume(),this.transitionTo("beforeAttributeName")):"/"===char?(this.consume(),this.transitionTo("selfClosingStartTag")):">"===char?(this.consume(),this.delegate.finishTag(),this.transitionTo("beforeData")):this.transitionTo("beforeAttributeName")},selfClosingStartTag:function(){">"===this.peek()?(this.consume(),this.delegate.markTagAsSelfClosing(),this.delegate.finishTag(),this.transitionTo("beforeData")):this.transitionTo("beforeAttributeName")},endTagOpen:function(){var char=this.consume();("@"===char||":"===char||isAlpha(char))&&(this.transitionTo("tagName"),this.tagNameBuffer="",this.delegate.beginEndTag(),this.appendToTagName(char))}},this.reset()}return EventedTokenizer.prototype.reset=function(){this.transitionTo("beforeData"),this.input="",this.index=0,this.line=1,this.column=0,this.delegate.reset()},EventedTokenizer.prototype.transitionTo=function(state){this.state=state},EventedTokenizer.prototype.tokenize=function(input){this.reset(),this.tokenizePart(input),this.tokenizeEOF()},EventedTokenizer.prototype.tokenizePart=function(input){for(this.input+=function preprocessInput(input){return input.replace(CRLF,"\n")}(input);this.index{"use strict";var u,b=Symbol.for("react.element"),c=Symbol.for("react.portal"),d=Symbol.for("react.fragment"),e=Symbol.for("react.strict_mode"),f=Symbol.for("react.profiler"),g=Symbol.for("react.provider"),h=Symbol.for("react.context"),k=Symbol.for("react.server_context"),l=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),n=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),q=Symbol.for("react.lazy"),t=Symbol.for("react.offscreen");function v(a){if("object"==typeof a&&null!==a){var r=a.$$typeof;switch(r){case b:switch(a=a.type){case d:case f:case e:case m:case n:return a;default:switch(a=a&&a.$$typeof){case k:case h:case l:case q:case p:case g:return a;default:return r}}case c:return r}}}u=Symbol.for("react.module.reference"),exports.isValidElementType=function(a){return"string"==typeof a||"function"==typeof a||a===d||a===f||a===e||a===m||a===n||a===t||"object"==typeof a&&null!==a&&(a.$$typeof===q||a.$$typeof===p||a.$$typeof===g||a.$$typeof===h||a.$$typeof===l||a.$$typeof===u||void 0!==a.getModuleId)}},"./packages/blocks/node_modules/react-is/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";module.exports=__webpack_require__("./packages/blocks/node_modules/react-is/cjs/react-is.production.min.js")},"./packages/blocks/node_modules/uuid/dist/esm-browser/v4.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";var getRandomValues;__webpack_require__.d(__webpack_exports__,{Z:()=>esm_browser_v4});var rnds8=new Uint8Array(16);function rng(){if(!getRandomValues&&!(getRandomValues="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return getRandomValues(rnds8)}const regex=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;const esm_browser_validate=function validate(uuid){return"string"==typeof uuid&®ex.test(uuid)};for(var byteToHex=[],i=0;i<256;++i)byteToHex.push((i+256).toString(16).substr(1));const esm_browser_stringify=function stringify(arr){var offset=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,uuid=(byteToHex[arr[offset+0]]+byteToHex[arr[offset+1]]+byteToHex[arr[offset+2]]+byteToHex[arr[offset+3]]+"-"+byteToHex[arr[offset+4]]+byteToHex[arr[offset+5]]+"-"+byteToHex[arr[offset+6]]+byteToHex[arr[offset+7]]+"-"+byteToHex[arr[offset+8]]+byteToHex[arr[offset+9]]+"-"+byteToHex[arr[offset+10]]+byteToHex[arr[offset+11]]+byteToHex[arr[offset+12]]+byteToHex[arr[offset+13]]+byteToHex[arr[offset+14]]+byteToHex[arr[offset+15]]).toLowerCase();if(!esm_browser_validate(uuid))throw TypeError("Stringified UUID is invalid");return uuid};const esm_browser_v4=function v4(options,buf,offset){var rnds=(options=options||{}).random||(options.rng||rng)();if(rnds[6]=15&rnds[6]|64,rnds[8]=63&rnds[8]|128,buf){offset=offset||0;for(var i=0;i<16;++i)buf[offset+i]=rnds[i];return buf}return esm_browser_stringify(rnds)}}}]); \ No newline at end of file diff --git a/1625.ec544153.iframe.bundle.js.LICENSE.txt b/1625.ec544153.iframe.bundle.js.LICENSE.txt new file mode 100644 index 00000000000000..a092c3754ed409 --- /dev/null +++ b/1625.ec544153.iframe.bundle.js.LICENSE.txt @@ -0,0 +1,11 @@ +/*! showdown v 1.9.1 - 02-11-2019 */ + +/** + * @license React + * react-is.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ diff --git a/1629.fb97762a.iframe.bundle.js b/1629.fb97762a.iframe.bundle.js new file mode 100644 index 00000000000000..82a2632137b818 --- /dev/null +++ b/1629.fb97762a.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(globalThis.webpackChunkgutenberg=globalThis.webpackChunkgutenberg||[]).push([[1629],{"./packages/components/src/context/constants.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{_3:()=>CONNECTED_NAMESPACE,cT:()=>COMPONENT_NAMESPACE,rE:()=>CONNECT_STATIC_NAMESPACE});const COMPONENT_NAMESPACE="data-wp-component",CONNECTED_NAMESPACE="data-wp-c16t",CONNECT_STATIC_NAMESPACE="__contextSystemKey__"},"./packages/components/src/context/context-system-provider.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{G8:()=>ContextSystemProvider,eb:()=>useComponentsContext});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),deepmerge__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/deepmerge/dist/cjs.js"),deepmerge__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(deepmerge__WEBPACK_IMPORTED_MODULE_1__),fast_deep_equal_es6__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/fast-deep-equal/es6/index.js"),fast_deep_equal_es6__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(fast_deep_equal_es6__WEBPACK_IMPORTED_MODULE_2__),is_plain_object__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/is-plain-object/dist/is-plain-object.mjs"),_wordpress_warning__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./packages/warning/build-module/index.js"),_utils__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./packages/components/src/utils/hooks/use-update-effect.js"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/react/jsx-runtime.js");const ComponentsContext=(0,react__WEBPACK_IMPORTED_MODULE_0__.createContext)({}),useComponentsContext=()=>(0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(ComponentsContext);const BaseContextSystemProvider=({children,value})=>{const contextValue=function useContextSystemBridge({value}){const parentContext=useComponentsContext(),valueRef=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(value);return(0,_utils__WEBPACK_IMPORTED_MODULE_4__.Z)((()=>{fast_deep_equal_es6__WEBPACK_IMPORTED_MODULE_2___default()(valueRef.current,value)&&valueRef.current!==value&&"undefined"!=typeof SCRIPT_DEBUG&&!0===SCRIPT_DEBUG&&(0,_wordpress_warning__WEBPACK_IMPORTED_MODULE_5__.Z)(`Please memoize your context: ${JSON.stringify(value)}`)}),[value]),(0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)((()=>deepmerge__WEBPACK_IMPORTED_MODULE_1___default()(null!=parentContext?parentContext:{},null!=value?value:{},{isMergeableObject:is_plain_object__WEBPACK_IMPORTED_MODULE_6__.P})),[parentContext,value])}({value});return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(ComponentsContext.Provider,{value:contextValue,children})};BaseContextSystemProvider.displayName="BaseContextSystemProvider";const ContextSystemProvider=(0,react__WEBPACK_IMPORTED_MODULE_0__.memo)(BaseContextSystemProvider);BaseContextSystemProvider.__docgenInfo={description:"A Provider component that can modify props for connected components within\nthe Context system.\n\n@example\n```jsx\n\n \n\n```\n\n@template {Record} T\n@param {Object} options\n@param {import('react').ReactNode} options.children Children to render.\n@param {T} options.value Props to render into connected components.\n@return {JSX.Element} A Provider wrapped component.",methods:[],displayName:"BaseContextSystemProvider"}},"./packages/components/src/context/use-context-system.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{y:()=>useContextSystem});var build_module=__webpack_require__("./packages/warning/build-module/index.js"),context_system_provider=__webpack_require__("./packages/components/src/context/context-system-provider.js"),constants=__webpack_require__("./packages/components/src/context/constants.js");var get_styled_class_name_from_key=__webpack_require__("./packages/components/src/context/get-styled-class-name-from-key.ts"),use_cx=__webpack_require__("./packages/components/src/utils/hooks/use-cx.ts");function useContextSystem(props,namespace){const contextSystemProps=(0,context_system_provider.eb)();void 0===namespace&&"undefined"!=typeof SCRIPT_DEBUG&&!0===SCRIPT_DEBUG&&(0,build_module.Z)("useContextSystem: Please provide a namespace");const contextProps=contextSystemProps?.[namespace]||{},finalComponentProps={[constants._3]:!0,...(componentName=namespace,{[constants.cT]:componentName})};var componentName;const{_overrides:overrideProps,...otherContextProps}=contextProps,initialMergedProps=Object.entries(otherContextProps).length?Object.assign({},otherContextProps,props):props,classes=(0,use_cx.I)()((0,get_styled_class_name_from_key.l)(namespace),props.className),rendered="function"==typeof initialMergedProps.renderChildren?initialMergedProps.renderChildren(initialMergedProps):initialMergedProps.children;for(const key in initialMergedProps)finalComponentProps[key]=initialMergedProps[key];for(const key in overrideProps)finalComponentProps[key]=overrideProps[key];return void 0!==rendered&&(finalComponentProps.children=rendered),finalComponentProps.className=classes,finalComponentProps}},"./packages/components/src/utils/hooks/use-update-effect.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js");const __WEBPACK_DEFAULT_EXPORT__=function useUpdateEffect(effect,deps){const mounted=(0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.useRef)(!1);(0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.useEffect)((()=>{if(mounted.current)return effect();mounted.current=!0}),deps)}},"./packages/icons/build-module/library/check.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/primitives/build-module/svg/index.js");const __WEBPACK_DEFAULT_EXPORT__=(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__.Wj,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__.y$,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}))},"./packages/components/src/context/context-connect.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{H:()=>hasConnectNamespace,Iq:()=>contextConnect,Kc:()=>contextConnectWithoutRef});var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),_wordpress_warning__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/warning/build-module/index.js"),_constants__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/components/src/context/constants.js"),_get_styled_class_name_from_key__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./packages/components/src/context/get-styled-class-name-from-key.ts");function contextConnect(Component,namespace){return _contextConnect(Component,namespace,{forwardsRef:!0})}function contextConnectWithoutRef(Component,namespace){return _contextConnect(Component,namespace)}function _contextConnect(Component,namespace,options){const WrappedComponent=options?.forwardsRef?(0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(Component):Component;void 0===namespace&&"undefined"!=typeof SCRIPT_DEBUG&&!0===SCRIPT_DEBUG&&(0,_wordpress_warning__WEBPACK_IMPORTED_MODULE_1__.Z)("contextConnect: Please provide a namespace");let mergedNamespace=WrappedComponent[_constants__WEBPACK_IMPORTED_MODULE_2__.rE]||[namespace];return Array.isArray(namespace)&&(mergedNamespace=[...mergedNamespace,...namespace]),"string"==typeof namespace&&(mergedNamespace=[...mergedNamespace,namespace]),Object.assign(WrappedComponent,{[_constants__WEBPACK_IMPORTED_MODULE_2__.rE]:[...new Set(mergedNamespace)],displayName:namespace,selector:`.${(0,_get_styled_class_name_from_key__WEBPACK_IMPORTED_MODULE_3__.l)(namespace)}`})}function getConnectNamespace(Component){if(!Component)return[];let namespaces=[];return Component[_constants__WEBPACK_IMPORTED_MODULE_2__.rE]&&(namespaces=Component[_constants__WEBPACK_IMPORTED_MODULE_2__.rE]),Component.type&&Component.type[_constants__WEBPACK_IMPORTED_MODULE_2__.rE]&&(namespaces=Component.type[_constants__WEBPACK_IMPORTED_MODULE_2__.rE]),namespaces}function hasConnectNamespace(Component,match){return!!Component&&("string"==typeof match?getConnectNamespace(Component).includes(match):!!Array.isArray(match)&&match.some((result=>getConnectNamespace(Component).includes(result))))}},"./packages/components/src/context/get-styled-class-name-from-key.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{l:()=>getStyledClassNameFromKey});var change_case__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/param-case/dist.es2015/index.js");const getStyledClassNameFromKey=(0,__webpack_require__("./node_modules/memize/dist/index.js").Z)((function getStyledClassName(namespace){return`components-${(0,change_case__WEBPACK_IMPORTED_MODULE_0__.o)(namespace)}`}))},"./packages/components/src/custom-select-control-v2/custom-select.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{T:()=>CustomSelectContext,Z:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/i18n/build-module/index.js"),_wordpress_icons__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./packages/icons/build-module/icon/index.js"),_wordpress_icons__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./packages/icons/build-module/library/chevron-down.js"),___WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./packages/components/src/visually-hidden/component.tsx"),_styles__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./packages/components/src/custom-select-control-v2/styles.ts"),_context__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./packages/components/src/context/use-context-system.js"),_context__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./packages/components/src/context/context-connect.ts"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/react/jsx-runtime.js");const CustomSelectContext=(0,react__WEBPACK_IMPORTED_MODULE_0__.createContext)(void 0);function defaultRenderSelectedValue(value){return(Array.isArray(value)?0===value.length:null==value)?(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Select an item"):Array.isArray(value)?1===value.length?value[0]:(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.gB)((0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("%s items selected"),value.length):value}const UnconnectedCustomSelectButton=props=>{const{renderSelectedValue,size="default",store,...restProps}=(0,_context__WEBPACK_IMPORTED_MODULE_3__.y)(props,"CustomSelectControlButton"),{value:currentValue}=store.useState(),computedRenderSelectedValue=(0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)((()=>null!=renderSelectedValue?renderSelectedValue:defaultRenderSelectedValue),[renderSelectedValue]);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)(_styles__WEBPACK_IMPORTED_MODULE_4__.Ph,{...restProps,size,hasCustomRenderProp:!!renderSelectedValue,store,showOnKeyDown:!1,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)("div",{children:computedRenderSelectedValue(currentValue)}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(_wordpress_icons__WEBPACK_IMPORTED_MODULE_5__.Z,{icon:_wordpress_icons__WEBPACK_IMPORTED_MODULE_6__.Z,size:18})]})};UnconnectedCustomSelectButton.displayName="UnconnectedCustomSelectButton";const CustomSelectButton=(0,_context__WEBPACK_IMPORTED_MODULE_7__.Kc)(UnconnectedCustomSelectButton,"CustomSelectControlButton");function _CustomSelect(props){const{children,hideLabelFromVision=!1,label,store,...restProps}=props;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.Fragment,{children:[hideLabelFromVision?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(___WEBPACK_IMPORTED_MODULE_8__.Z,{as:"label",children:label}):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(_styles__WEBPACK_IMPORTED_MODULE_4__.n5,{store,children:label}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(CustomSelectButton,{...restProps,store}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(_styles__WEBPACK_IMPORTED_MODULE_4__.vA,{gutter:12,store,sameWidth:!0,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(CustomSelectContext.Provider,{value:{store},children})})]})}const __WEBPACK_DEFAULT_EXPORT__=_CustomSelect;try{_CustomSelect.displayName="_CustomSelect",_CustomSelect.__docgenInfo={description:"",displayName:"_CustomSelect",props:{children:{defaultValue:null,description:"The child elements. This should be composed of `CustomSelectItem` components.",name:"children",required:!0,type:{name:"ReactNode"}},hideLabelFromVision:{defaultValue:{value:"false"},description:"Used to visually hide the label. It will always be visible to screen readers.",name:"hideLabelFromVision",required:!1,type:{name:"boolean"}},label:{defaultValue:null,description:"Accessible label for the control.",name:"label",required:!0,type:{name:"string"}},store:{defaultValue:null,description:"The store object returned by Ariakit's `useSelectStore` hook.",name:"store",required:!0,type:{name:"SelectStore"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/components/src/custom-select-control-v2/custom-select.tsx#_CustomSelect"]={docgenInfo:_CustomSelect.__docgenInfo,name:"_CustomSelect",path:"packages/components/src/custom-select-control-v2/custom-select.tsx#_CustomSelect"})}catch(__react_docgen_typescript_loader_error){}},"./packages/components/src/custom-select-control-v2/item.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{C:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),_wordpress_icons__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./packages/icons/build-module/icon/index.js"),_wordpress_icons__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./packages/icons/build-module/library/check.js"),_styles__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./packages/components/src/custom-select-control-v2/styles.ts"),_custom_select__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/components/src/custom-select-control-v2/custom-select.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/jsx-runtime.js");function CustomSelectItem({children,...props}){const customSelectContext=(0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(_custom_select__WEBPACK_IMPORTED_MODULE_2__.T);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsxs)(_styles__WEBPACK_IMPORTED_MODULE_3__.Ql,{store:customSelectContext?.store,...props,children:[null!=children?children:props.value,(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_styles__WEBPACK_IMPORTED_MODULE_3__.U6,{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_wordpress_icons__WEBPACK_IMPORTED_MODULE_4__.Z,{icon:_wordpress_icons__WEBPACK_IMPORTED_MODULE_5__.Z})})]})}CustomSelectItem.displayName="CustomSelectItem",CustomSelectItem.displayName="CustomSelectControlV2.Item";const __WEBPACK_DEFAULT_EXPORT__=CustomSelectItem;try{CustomSelectItem.displayName="CustomSelectControlV2.Item",CustomSelectItem.__docgenInfo={description:"",displayName:"CustomSelectControlV2.Item",props:{value:{defaultValue:null,description:"The value of the select item. This will be used as the children if\nchildren are left `undefined`.",name:"value",required:!0,type:{name:"string"}},children:{defaultValue:null,description:"The children to display for each select item. The `value` will be\nused if left `undefined`.",name:"children",required:!1,type:{name:"ReactNode"}},disabled:{defaultValue:{value:"false"},description:"If true, the item will be disabled.\n\nYou will need to add your own styles (e.g. reduced opacity) to visually show that they are disabled.",name:"disabled",required:!1,type:{name:"boolean"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/components/src/custom-select-control-v2/item.tsx#CustomSelectControlV2.Item"]={docgenInfo:CustomSelectControlV2.Item.__docgenInfo,name:"CustomSelectControlV2.Item",path:"packages/components/src/custom-select-control-v2/item.tsx#CustomSelectControlV2.Item"})}catch(__react_docgen_typescript_loader_error){}},"./packages/components/src/custom-select-control-v2/styles.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{F9:()=>WithHintWrapper,FY:()=>SelectedExperimentalHintItem,Ph:()=>Select,Ql:()=>SelectItem,U6:()=>SelectedItemCheck,cz:()=>ExperimentalHintItem,n5:()=>SelectLabel,vA:()=>SelectPopover});var _emotion_styled_base__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/@emotion/styled/base/dist/emotion-styled-base.browser.esm.js"),_ariakit_react__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/@ariakit/react-core/esm/select/select-label.js"),_ariakit_react__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/@ariakit/react-core/esm/select/select.js"),_ariakit_react__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./node_modules/@ariakit/react-core/esm/select/select-popover.js"),_ariakit_react__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./node_modules/@ariakit/react-core/esm/select/select-item.js"),_ariakit_react__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("./node_modules/@ariakit/react-core/esm/select/select-item-check.js"),_emotion_react__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/@emotion/react/dist/emotion-react.browser.esm.js"),_utils__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/components/src/utils/colors-values.js"),_utils__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./packages/components/src/utils/config-values.js"),_utils_space__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/components/src/utils/space.ts");const ITEM_PADDING=(0,_utils_space__WEBPACK_IMPORTED_MODULE_1__.D)(2),WithHintWrapper=(0,_emotion_styled_base__WEBPACK_IMPORTED_MODULE_0__.Z)("div",{target:"e1p3eej77"})({name:"iii8mv",styles:"display:flex;justify-content:space-between;flex:1"}),SelectedExperimentalHintItem=(0,_emotion_styled_base__WEBPACK_IMPORTED_MODULE_0__.Z)("span",{target:"e1p3eej76"})("color:",_utils__WEBPACK_IMPORTED_MODULE_2__.D.theme.gray[600],";margin-inline-start:",(0,_utils_space__WEBPACK_IMPORTED_MODULE_1__.D)(2),";"),ExperimentalHintItem=(0,_emotion_styled_base__WEBPACK_IMPORTED_MODULE_0__.Z)("span",{target:"e1p3eej75"})("color:",_utils__WEBPACK_IMPORTED_MODULE_2__.D.theme.gray[600],";text-align:right;margin-inline-end:",(0,_utils_space__WEBPACK_IMPORTED_MODULE_1__.D)(1),";"),SelectLabel=(0,_emotion_styled_base__WEBPACK_IMPORTED_MODULE_0__.Z)(_ariakit_react__WEBPACK_IMPORTED_MODULE_3__.n,{target:"e1p3eej74"})("font-size:11px;font-weight:500;line-height:1.4;text-transform:uppercase;margin-bottom:",(0,_utils_space__WEBPACK_IMPORTED_MODULE_1__.D)(2),";"),Select=(0,_emotion_styled_base__WEBPACK_IMPORTED_MODULE_0__.Z)(_ariakit_react__WEBPACK_IMPORTED_MODULE_4__.P,{shouldForwardProp:prop=>"hasCustomRenderProp"!==prop,target:"e1p3eej73"})((({size,hasCustomRenderProp})=>{const heightProperty=hasCustomRenderProp?"minHeight":"height";return(0,_emotion_react__WEBPACK_IMPORTED_MODULE_5__.iv)("display:flex;align-items:center;justify-content:space-between;background-color:",_utils__WEBPACK_IMPORTED_MODULE_2__.D.theme.background,";border:1px solid ",_utils__WEBPACK_IMPORTED_MODULE_2__.D.ui.border,";border-radius:2px;cursor:pointer;font-size:",_utils__WEBPACK_IMPORTED_MODULE_6__.Z.fontSize,";width:100%;&[data-focus-visible]{outline-style:solid;}&[aria-expanded='true']{outline:1.5px solid ",_utils__WEBPACK_IMPORTED_MODULE_2__.D.theme.accent,";}",(()=>{const sizes={compact:{[heightProperty]:32,paddingInlineStart:(0,_utils_space__WEBPACK_IMPORTED_MODULE_1__.D)(2),paddingInlineEnd:(0,_utils_space__WEBPACK_IMPORTED_MODULE_1__.D)(1)},default:{[heightProperty]:40,paddingInlineStart:(0,_utils_space__WEBPACK_IMPORTED_MODULE_1__.D)(4),paddingInlineEnd:(0,_utils_space__WEBPACK_IMPORTED_MODULE_1__.D)(3)},small:{[heightProperty]:24,paddingInlineStart:(0,_utils_space__WEBPACK_IMPORTED_MODULE_1__.D)(2),paddingInlineEnd:(0,_utils_space__WEBPACK_IMPORTED_MODULE_1__.D)(1),fontSize:11}};return sizes[size]||sizes.default})(),";","")}),""),SelectPopover=(0,_emotion_styled_base__WEBPACK_IMPORTED_MODULE_0__.Z)(_ariakit_react__WEBPACK_IMPORTED_MODULE_7__.v,{target:"e1p3eej72"})("border-radius:2px;background:",_utils__WEBPACK_IMPORTED_MODULE_2__.D.theme.background,";border:1px solid ",_utils__WEBPACK_IMPORTED_MODULE_2__.D.theme.foreground,";"),SelectItem=(0,_emotion_styled_base__WEBPACK_IMPORTED_MODULE_0__.Z)(_ariakit_react__WEBPACK_IMPORTED_MODULE_8__.Q,{target:"e1p3eej71"})("display:flex;align-items:center;justify-content:space-between;padding:",ITEM_PADDING,";font-size:",_utils__WEBPACK_IMPORTED_MODULE_6__.Z.fontSize,";line-height:2.15rem;&[data-active-item]{background-color:",_utils__WEBPACK_IMPORTED_MODULE_2__.D.theme.gray[300],";}"),SelectedItemCheck=(0,_emotion_styled_base__WEBPACK_IMPORTED_MODULE_0__.Z)(_ariakit_react__WEBPACK_IMPORTED_MODULE_9__.v,{target:"e1p3eej70"})("display:flex;align-items:center;margin-inline-start:",ITEM_PADDING,";font-size:24px;")},"./packages/components/src/view/component.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});var _emotion_styled_base__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/@emotion/styled/base/dist/emotion-styled-base.browser.esm.js"),react__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/index.js"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/react/jsx-runtime.js");const PolymorphicDiv=(0,_emotion_styled_base__WEBPACK_IMPORTED_MODULE_0__.Z)("div",{target:"e19lxcc00"})("");function UnforwardedView({as,...restProps},ref){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(PolymorphicDiv,{as,ref,...restProps})}UnforwardedView.displayName="UnforwardedView";const View=Object.assign((0,react__WEBPACK_IMPORTED_MODULE_1__.forwardRef)(UnforwardedView),{selector:".components-view"}),__WEBPACK_DEFAULT_EXPORT__=View;try{View.displayName="View",View.__docgenInfo={description:"`View` is a core component that renders everything in the library.\nIt is the principle component in the entire library.\n\n```jsx\nimport { View } from `@wordpress/components`;\n\nfunction Example() {\n\treturn (\n\t\t\n\t\t\t Code is Poetry\n\t\t\n\t);\n}\n```",displayName:"View",props:{as:{defaultValue:null,description:"The HTML element or React component to render the component as.",name:"as",required:!1,type:{name:"any"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/components/src/view/component.tsx#View"]={docgenInfo:View.__docgenInfo,name:"View",path:"packages/components/src/view/component.tsx#View"})}catch(__react_docgen_typescript_loader_error){}try{component.displayName="component",component.__docgenInfo={description:"`View` is a core component that renders everything in the library.\nIt is the principle component in the entire library.\n\n```jsx\nimport { View } from `@wordpress/components`;\n\nfunction Example() {\n\treturn (\n\t\t\n\t\t\t Code is Poetry\n\t\t\n\t);\n}\n```",displayName:"component",props:{as:{defaultValue:null,description:"The HTML element or React component to render the component as.",name:"as",required:!1,type:{name:"any"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/components/src/view/component.tsx#component"]={docgenInfo:component.__docgenInfo,name:"component",path:"packages/components/src/view/component.tsx#component"})}catch(__react_docgen_typescript_loader_error){}},"./packages/components/src/visually-hidden/component.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>visually_hidden_component});__webpack_require__("./node_modules/react/index.js");var use_context_system=__webpack_require__("./packages/components/src/context/use-context-system.js"),context_connect=__webpack_require__("./packages/components/src/context/context-connect.ts");const visuallyHidden={border:0,clip:"rect(1px, 1px, 1px, 1px)",WebkitClipPath:"inset( 50% )",clipPath:"inset( 50% )",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",wordWrap:"normal"};var component=__webpack_require__("./packages/components/src/view/component.tsx"),jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js");function UnconnectedVisuallyHidden(props,forwardedRef){const{style:styleProp,...contextProps}=(0,use_context_system.y)(props,"VisuallyHidden");return(0,jsx_runtime.jsx)(component.Z,{ref:forwardedRef,...contextProps,style:{...visuallyHidden,...styleProp||{}}})}UnconnectedVisuallyHidden.displayName="UnconnectedVisuallyHidden";const VisuallyHidden=(0,context_connect.Iq)(UnconnectedVisuallyHidden,"VisuallyHidden"),visually_hidden_component=VisuallyHidden;try{VisuallyHidden.displayName="VisuallyHidden",VisuallyHidden.__docgenInfo={description:"`VisuallyHidden` is a component used to render text intended to be visually\nhidden, but will show for alternate devices, for example a screen reader.\n\n```jsx\nimport { VisuallyHidden } from `@wordpress/components`;\n\nfunction Example() {\n return (\n \n \n \n );\n}\n```",displayName:"VisuallyHidden",props:{children:{defaultValue:null,description:"The children elements.",name:"children",required:!0,type:{name:"ReactNode"}},as:{defaultValue:null,description:"The HTML element or React component to render the component as.",name:"as",required:!1,type:{name:'"symbol" | "object" | "a" | "abbr" | "address" | "area" | "article" | "aside" | "audio" | "b" | "base" | "bdi" | "bdo" | "big" | "blockquote" | "body" | "br" | "button" | "canvas" | ... 516 more ... | ("view" & FunctionComponent<...>)'}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/components/src/visually-hidden/component.tsx#VisuallyHidden"]={docgenInfo:VisuallyHidden.__docgenInfo,name:"VisuallyHidden",path:"packages/components/src/visually-hidden/component.tsx#VisuallyHidden"})}catch(__react_docgen_typescript_loader_error){}}}]); \ No newline at end of file diff --git a/166.84907714.iframe.bundle.js b/166.84907714.iframe.bundle.js new file mode 100644 index 00000000000000..188502c1b3ad55 --- /dev/null +++ b/166.84907714.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(globalThis.webpackChunkgutenberg=globalThis.webpackChunkgutenberg||[]).push([[166],{"./packages/primitives/build-module/svg/index.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Cd:()=>Circle,G:()=>G,UL:()=>Rect,Wj:()=>SVG,x1:()=>Line,y$:()=>Path});var clsx__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/clsx/dist/clsx.mjs"),_wordpress_element__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js");const Circle=props=>(0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("circle",props),G=props=>(0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("g",props),Line=props=>(0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("line",props),Path=props=>(0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("path",props),Rect=props=>(0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("rect",props),SVG=(0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.forwardRef)((({className,isPressed,...props},ref)=>{const appliedProps={...props,className:(0,clsx__WEBPACK_IMPORTED_MODULE_1__.Z)(className,{"is-pressed":isPressed})||void 0,"aria-hidden":!0,focusable:!1};return(0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("svg",{...appliedProps,ref})}));SVG.displayName="SVG"},"./packages/components/src/flex/flex/component.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});__webpack_require__("./node_modules/react/index.js");var _context__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./packages/components/src/context/context-connect.ts"),_hook__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/components/src/flex/flex/hook.ts"),_context__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./packages/components/src/flex/context.ts"),_view__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./packages/components/src/view/component.tsx"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/jsx-runtime.js");function UnconnectedFlex(props,forwardedRef){const{children,isColumn,...otherProps}=(0,_hook__WEBPACK_IMPORTED_MODULE_2__.k)(props);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_context__WEBPACK_IMPORTED_MODULE_3__.G.Provider,{value:{flexItemDisplay:isColumn?"block":void 0},children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_view__WEBPACK_IMPORTED_MODULE_4__.Z,{...otherProps,ref:forwardedRef,children})})}UnconnectedFlex.displayName="UnconnectedFlex";const Flex=(0,_context__WEBPACK_IMPORTED_MODULE_5__.Iq)(UnconnectedFlex,"Flex"),__WEBPACK_DEFAULT_EXPORT__=Flex;try{Flex.displayName="Flex",Flex.__docgenInfo={description:"`Flex` is a primitive layout component that adaptively aligns child content\nhorizontally or vertically. `Flex` powers components like `HStack` and\n`VStack`.\n\n`Flex` is used with any of its two sub-components, `FlexItem` and\n`FlexBlock`.\n\n```jsx\nimport { Flex, FlexBlock, FlexItem } from '@wordpress/components';\n\nfunction Example() {\n return (\n \n \n

Code

\n
\n \n

Poetry

\n
\n
\n );\n}\n```",displayName:"Flex",props:{align:{defaultValue:{value:"'center'"},description:"Aligns children using CSS Flexbox `align-items`. Vertically aligns\ncontent if the `direction` is `row`, or horizontally aligns content if\nthe `direction` is `column`.",name:"align",required:!1,type:{name:"AlignItems"}},direction:{defaultValue:{value:"'row'"},description:"The direction flow of the children content can be adjusted with\n`direction`. `column` will align children vertically and `row` will align\nchildren horizontally.",name:"direction",required:!1,type:{name:"FlexDirection"}},expanded:{defaultValue:{value:"true"},description:"Expands to the maximum available width (if horizontal) or height (if\nvertical).",name:"expanded",required:!1,type:{name:"boolean"}},gap:{defaultValue:{value:"2"},description:"Spacing in between each child can be adjusted by using `gap`.\n\nCan either be a number (which will act as a multiplier to the library's\ngrid system base of 4px), or a literal CSS value string.",name:"gap",required:!1,type:{name:"SpaceInput"}},justify:{defaultValue:{value:"'space-between'"},description:"Horizontally aligns content if the `direction` is `row`, or vertically\naligns content if the `direction` is `column`.",name:"justify",required:!1,type:{name:"JustifyContent"}},wrap:{defaultValue:{value:"false"},description:"Determines if children should wrap.",name:"wrap",required:!1,type:{name:"boolean"}},children:{defaultValue:null,description:"The children elements.",name:"children",required:!0,type:{name:"ReactNode"}},isReversed:{defaultValue:null,description:"@deprecated",name:"isReversed",required:!1,type:{name:"boolean"}},as:{defaultValue:null,description:"The HTML element or React component to render the component as.",name:"as",required:!1,type:{name:'"symbol" | "object" | "a" | "abbr" | "address" | "area" | "article" | "aside" | "audio" | "b" | "base" | "bdi" | "bdo" | "big" | "blockquote" | "body" | "br" | "button" | "canvas" | ... 516 more ... | ("view" & FunctionComponent<...>)'}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/components/src/flex/flex/component.tsx#Flex"]={docgenInfo:Flex.__docgenInfo,name:"Flex",path:"packages/components/src/flex/flex/component.tsx#Flex"})}catch(__react_docgen_typescript_loader_error){}},"./packages/components/src/input-control/input-base.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>input_base});var react=__webpack_require__("./node_modules/react/index.js"),use_instance_id=__webpack_require__("./packages/compose/build-module/hooks/use-instance-id/index.js"),input_control_styles=__webpack_require__("./packages/components/src/input-control/styles/input-control-styles.tsx"),jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js");function Backdrop({disabled=!1,isBorderless=!1}){return(0,jsx_runtime.jsx)(input_control_styles.Kg,{"aria-hidden":"true",className:"components-input-control__backdrop",disabled,isBorderless})}Backdrop.displayName="Backdrop";const backdrop=(0,react.memo)(Backdrop);var component=__webpack_require__("./packages/components/src/visually-hidden/component.tsx");function Label({children,hideLabelFromVision,htmlFor,...props}){return children?hideLabelFromVision?(0,jsx_runtime.jsx)(component.Z,{as:"label",htmlFor,children}):(0,jsx_runtime.jsx)(input_control_styles.ub,{children:(0,jsx_runtime.jsx)(input_control_styles.__,{htmlFor,...props,children})}):null}Label.displayName="Label";try{label.displayName="label",label.__docgenInfo={description:"",displayName:"label",props:{hideLabelFromVision:{defaultValue:null,description:"",name:"hideLabelFromVision",required:!1,type:{name:"boolean"}},labelPosition:{defaultValue:null,description:"",name:"labelPosition",required:!1,type:{name:"enum",value:[{value:'"top"'},{value:'"bottom"'},{value:'"edge"'},{value:'"side"'}]}},size:{defaultValue:null,description:"",name:"size",required:!1,type:{name:"enum",value:[{value:'"small"'},{value:'"default"'},{value:'"compact"'},{value:'"__unstable-large"'}]}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/components/src/input-control/label.tsx#label"]={docgenInfo:label.__docgenInfo,name:"label",path:"packages/components/src/input-control/label.tsx#label"})}catch(__react_docgen_typescript_loader_error){}var use_context_system=__webpack_require__("./packages/components/src/context/use-context-system.js"),context_system_provider=__webpack_require__("./packages/components/src/context/context-system-provider.js"),context_connect=__webpack_require__("./packages/components/src/context/context-connect.ts"),use_deprecated_props=__webpack_require__("./packages/components/src/utils/use-deprecated-props.ts");function getUIFlexProps(labelPosition){const props={};switch(labelPosition){case"top":props.direction="column",props.expanded=!1,props.gap=0;break;case"bottom":props.direction="column-reverse",props.expanded=!1,props.gap=0;break;case"edge":props.justify="space-between"}return props}function InputBase(props,ref){const{__next40pxDefaultSize,__unstableInputWidth,children,className,disabled=!1,hideLabelFromVision=!1,labelPosition,id:idProp,isBorderless=!1,label,prefix,size="default",suffix,...restProps}=(0,use_deprecated_props.s)((0,use_context_system.y)(props,"InputBase")),id=function useUniqueId(idProp){const instanceId=(0,use_instance_id.Z)(InputBase);return idProp||`input-base-control-${instanceId}`}(idProp),hideLabel=hideLabelFromVision||!label,{paddingLeft,paddingRight}=(0,input_control_styles.j7)({inputSize:size,__next40pxDefaultSize}),prefixSuffixContextValue=(0,react.useMemo)((()=>({InputControlPrefixWrapper:{paddingLeft},InputControlSuffixWrapper:{paddingRight}})),[paddingLeft,paddingRight]);return(0,jsx_runtime.jsxs)(input_control_styles.fC,{...restProps,...getUIFlexProps(labelPosition),className,gap:2,ref,children:[(0,jsx_runtime.jsx)(Label,{className:"components-input-control__label",hideLabelFromVision,labelPosition,htmlFor:id,children:label}),(0,jsx_runtime.jsxs)(input_control_styles.W2,{__unstableInputWidth,className:"components-input-control__container",disabled,hideLabel,labelPosition,children:[(0,jsx_runtime.jsxs)(context_system_provider.G8,{value:prefixSuffixContextValue,children:[prefix&&(0,jsx_runtime.jsx)(input_control_styles.oT,{className:"components-input-control__prefix",children:prefix}),children,suffix&&(0,jsx_runtime.jsx)(input_control_styles.CM,{className:"components-input-control__suffix",children:suffix})]}),(0,jsx_runtime.jsx)(backdrop,{disabled,isBorderless})]})]})}InputBase.displayName="InputBase";const input_base=(0,context_connect.Iq)(InputBase,"InputBase");try{InputBase.displayName="InputBase",InputBase.__docgenInfo={description:"",displayName:"InputBase",props:{children:{defaultValue:null,description:"The children elements.",name:"children",required:!0,type:{name:"ReactNode"}},prefix:{defaultValue:null,description:"Renders an element on the left side of the input.\n\nBy default, the prefix is aligned with the edge of the input border, with no padding.\nIf you want to apply standard padding in accordance with the size variant, wrap the element in\nthe provided `` component.\n@example import {\n __experimentalInputControl as InputControl,\n __experimentalInputControlPrefixWrapper as InputControlPrefixWrapper,\n} from '@wordpress/components';\n\n@}\n/>",name:"prefix",required:!1,type:{name:"ReactNode"}},suffix:{defaultValue:null,description:"Renders an element on the right side of the input.\n\nBy default, the suffix is aligned with the edge of the input border, with no padding.\nIf you want to apply standard padding in accordance with the size variant, wrap the element in\nthe provided `` component.\n@example import {\n __experimentalInputControl as InputControl,\n __experimentalInputControlSuffixWrapper as InputControlSuffixWrapper,\n} from '@wordpress/components';\n\n%}\n/>",name:"suffix",required:!1,type:{name:"ReactNode"}},disabled:{defaultValue:{value:"false"},description:"If true, the `input` will be disabled.",name:"disabled",required:!1,type:{name:"boolean"}},label:{defaultValue:null,description:"If this property is added, a label will be generated using label property as the content.",name:"label",required:!1,type:{name:"ReactNode"}},isBorderless:{defaultValue:{value:"false"},description:"Whether to hide the border when not focused.",name:"isBorderless",required:!1,type:{name:"boolean"}},__next36pxDefaultSize:{defaultValue:{value:"false"},description:"Deprecated. Use `__next40pxDefaultSize` instead.\n@deprecated",name:"__next36pxDefaultSize",required:!1,type:{name:"boolean"}},__next40pxDefaultSize:{defaultValue:{value:"false"},description:"Start opting into the larger default height that will become the default size in a future version.",name:"__next40pxDefaultSize",required:!1,type:{name:"boolean"}},__unstableInputWidth:{defaultValue:null,description:"",name:"__unstableInputWidth",required:!1,type:{name:"Width"}},hideLabelFromVision:{defaultValue:{value:"false"},description:"If true, the label will only be visible to screen readers.",name:"hideLabelFromVision",required:!1,type:{name:"boolean"}},labelPosition:{defaultValue:{value:"'top'"},description:"The position of the label.",name:"labelPosition",required:!1,type:{name:"enum",value:[{value:'"top"'},{value:'"bottom"'},{value:'"edge"'},{value:'"side"'}]}},size:{defaultValue:{value:"'default'"},description:"Adjusts the size of the input.",name:"size",required:!1,type:{name:"enum",value:[{value:'"small"'},{value:'"default"'},{value:'"compact"'},{value:'"__unstable-large"'}]}},align:{defaultValue:{value:"'center'"},description:"Aligns children using CSS Flexbox `align-items`. Vertically aligns\ncontent if the `direction` is `row`, or horizontally aligns content if\nthe `direction` is `column`.",name:"align",required:!1,type:{name:"AlignItems"}},direction:{defaultValue:{value:"'row'"},description:"The direction flow of the children content can be adjusted with\n`direction`. `column` will align children vertically and `row` will align\nchildren horizontally.",name:"direction",required:!1,type:{name:"FlexDirection"}},expanded:{defaultValue:{value:"true"},description:"Expands to the maximum available width (if horizontal) or height (if\nvertical).",name:"expanded",required:!1,type:{name:"boolean"}},gap:{defaultValue:{value:"2"},description:"Spacing in between each child can be adjusted by using `gap`.\n\nCan either be a number (which will act as a multiplier to the library's\ngrid system base of 4px), or a literal CSS value string.",name:"gap",required:!1,type:{name:"SpaceInput"}},justify:{defaultValue:{value:"'space-between'"},description:"Horizontally aligns content if the `direction` is `row`, or vertically\naligns content if the `direction` is `column`.",name:"justify",required:!1,type:{name:"JustifyContent"}},wrap:{defaultValue:{value:"false"},description:"Determines if children should wrap.",name:"wrap",required:!1,type:{name:"boolean"}},isReversed:{defaultValue:null,description:"@deprecated",name:"isReversed",required:!1,type:{name:"boolean"}},as:{defaultValue:null,description:"The HTML element or React component to render the component as.",name:"as",required:!1,type:{name:"enum",value:[{value:'"symbol"'},{value:'"object"'},{value:'"a"'},{value:'"abbr"'},{value:'"address"'},{value:'"area"'},{value:'"article"'},{value:'"aside"'},{value:'"audio"'},{value:'"b"'},{value:'"base"'},{value:'"bdi"'},{value:'"bdo"'},{value:'"big"'},{value:'"blockquote"'},{value:'"body"'},{value:'"br"'},{value:'"button"'},{value:'"canvas"'},{value:'"caption"'},{value:'"center"'},{value:'"cite"'},{value:'"code"'},{value:'"col"'},{value:'"colgroup"'},{value:'"data"'},{value:'"datalist"'},{value:'"dd"'},{value:'"del"'},{value:'"details"'},{value:'"dfn"'},{value:'"dialog"'},{value:'"div"'},{value:'"dl"'},{value:'"dt"'},{value:'"em"'},{value:'"embed"'},{value:'"fieldset"'},{value:'"figcaption"'},{value:'"figure"'},{value:'"footer"'},{value:'"form"'},{value:'"h1"'},{value:'"h2"'},{value:'"h3"'},{value:'"h4"'},{value:'"h5"'},{value:'"h6"'},{value:'"head"'},{value:'"header"'},{value:'"hgroup"'},{value:'"hr"'},{value:'"html"'},{value:'"i"'},{value:'"iframe"'},{value:'"img"'},{value:'"input"'},{value:'"ins"'},{value:'"kbd"'},{value:'"keygen"'},{value:'"label"'},{value:'"legend"'},{value:'"li"'},{value:'"link"'},{value:'"main"'},{value:'"map"'},{value:'"mark"'},{value:'"menu"'},{value:'"menuitem"'},{value:'"meta"'},{value:'"meter"'},{value:'"nav"'},{value:'"noindex"'},{value:'"noscript"'},{value:'"ol"'},{value:'"optgroup"'},{value:'"option"'},{value:'"output"'},{value:'"p"'},{value:'"param"'},{value:'"picture"'},{value:'"pre"'},{value:'"progress"'},{value:'"q"'},{value:'"rp"'},{value:'"rt"'},{value:'"ruby"'},{value:'"s"'},{value:'"samp"'},{value:'"search"'},{value:'"slot"'},{value:'"script"'},{value:'"section"'},{value:'"select"'},{value:'"small"'},{value:'"source"'},{value:'"span"'},{value:'"strong"'},{value:'"style"'},{value:'"sub"'},{value:'"summary"'},{value:'"sup"'},{value:'"table"'},{value:'"template"'},{value:'"tbody"'},{value:'"td"'},{value:'"textarea"'},{value:'"tfoot"'},{value:'"th"'},{value:'"thead"'},{value:'"time"'},{value:'"title"'},{value:'"tr"'},{value:'"track"'},{value:'"u"'},{value:'"ul"'},{value:'"var"'},{value:'"video"'},{value:'"wbr"'},{value:'"webview"'},{value:'"svg"'},{value:'"animate"'},{value:'"animateMotion"'},{value:'"animateTransform"'},{value:'"circle"'},{value:'"clipPath"'},{value:'"defs"'},{value:'"desc"'},{value:'"ellipse"'},{value:'"feBlend"'},{value:'"feColorMatrix"'},{value:'"feComponentTransfer"'},{value:'"feComposite"'},{value:'"feConvolveMatrix"'},{value:'"feDiffuseLighting"'},{value:'"feDisplacementMap"'},{value:'"feDistantLight"'},{value:'"feDropShadow"'},{value:'"feFlood"'},{value:'"feFuncA"'},{value:'"feFuncB"'},{value:'"feFuncG"'},{value:'"feFuncR"'},{value:'"feGaussianBlur"'},{value:'"feImage"'},{value:'"feMerge"'},{value:'"feMergeNode"'},{value:'"feMorphology"'},{value:'"feOffset"'},{value:'"fePointLight"'},{value:'"feSpecularLighting"'},{value:'"feSpotLight"'},{value:'"feTile"'},{value:'"feTurbulence"'},{value:'"filter"'},{value:'"foreignObject"'},{value:'"g"'},{value:'"image"'},{value:'"line"'},{value:'"linearGradient"'},{value:'"marker"'},{value:'"mask"'},{value:'"metadata"'},{value:'"mpath"'},{value:'"path"'},{value:'"pattern"'},{value:'"polygon"'},{value:'"polyline"'},{value:'"radialGradient"'},{value:'"rect"'},{value:'"set"'},{value:'"stop"'},{value:'"switch"'},{value:'"text"'},{value:'"textPath"'},{value:'"tspan"'},{value:'"use"'},{value:'"view"'}]}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/components/src/input-control/input-base.tsx#InputBase"]={docgenInfo:InputBase.__docgenInfo,name:"InputBase",path:"packages/components/src/input-control/input-base.tsx#InputBase"})}catch(__react_docgen_typescript_loader_error){}try{inputbase.displayName="inputbase",inputbase.__docgenInfo={description:"",displayName:"inputbase",props:{children:{defaultValue:null,description:"The children elements.",name:"children",required:!0,type:{name:"ReactNode"}},prefix:{defaultValue:null,description:"Renders an element on the left side of the input.\n\nBy default, the prefix is aligned with the edge of the input border, with no padding.\nIf you want to apply standard padding in accordance with the size variant, wrap the element in\nthe provided `` component.\n@example import {\n __experimentalInputControl as InputControl,\n __experimentalInputControlPrefixWrapper as InputControlPrefixWrapper,\n} from '@wordpress/components';\n\n@}\n/>",name:"prefix",required:!1,type:{name:"ReactNode"}},suffix:{defaultValue:null,description:"Renders an element on the right side of the input.\n\nBy default, the suffix is aligned with the edge of the input border, with no padding.\nIf you want to apply standard padding in accordance with the size variant, wrap the element in\nthe provided `` component.\n@example import {\n __experimentalInputControl as InputControl,\n __experimentalInputControlSuffixWrapper as InputControlSuffixWrapper,\n} from '@wordpress/components';\n\n%}\n/>",name:"suffix",required:!1,type:{name:"ReactNode"}},disabled:{defaultValue:{value:"false"},description:"If true, the `input` will be disabled.",name:"disabled",required:!1,type:{name:"boolean"}},label:{defaultValue:null,description:"If this property is added, a label will be generated using label property as the content.",name:"label",required:!1,type:{name:"ReactNode"}},isBorderless:{defaultValue:{value:"false"},description:"Whether to hide the border when not focused.",name:"isBorderless",required:!1,type:{name:"boolean"}},__next36pxDefaultSize:{defaultValue:{value:"false"},description:"Deprecated. Use `__next40pxDefaultSize` instead.\n@deprecated",name:"__next36pxDefaultSize",required:!1,type:{name:"boolean"}},__next40pxDefaultSize:{defaultValue:{value:"false"},description:"Start opting into the larger default height that will become the default size in a future version.",name:"__next40pxDefaultSize",required:!1,type:{name:"boolean"}},__unstableInputWidth:{defaultValue:null,description:"",name:"__unstableInputWidth",required:!1,type:{name:"Width"}},hideLabelFromVision:{defaultValue:{value:"false"},description:"If true, the label will only be visible to screen readers.",name:"hideLabelFromVision",required:!1,type:{name:"boolean"}},labelPosition:{defaultValue:{value:"'top'"},description:"The position of the label.",name:"labelPosition",required:!1,type:{name:"enum",value:[{value:'"top"'},{value:'"bottom"'},{value:'"edge"'},{value:'"side"'}]}},size:{defaultValue:{value:"'default'"},description:"Adjusts the size of the input.",name:"size",required:!1,type:{name:"enum",value:[{value:'"small"'},{value:'"default"'},{value:'"compact"'},{value:'"__unstable-large"'}]}},align:{defaultValue:{value:"'center'"},description:"Aligns children using CSS Flexbox `align-items`. Vertically aligns\ncontent if the `direction` is `row`, or horizontally aligns content if\nthe `direction` is `column`.",name:"align",required:!1,type:{name:"AlignItems"}},direction:{defaultValue:{value:"'row'"},description:"The direction flow of the children content can be adjusted with\n`direction`. `column` will align children vertically and `row` will align\nchildren horizontally.",name:"direction",required:!1,type:{name:"FlexDirection"}},expanded:{defaultValue:{value:"true"},description:"Expands to the maximum available width (if horizontal) or height (if\nvertical).",name:"expanded",required:!1,type:{name:"boolean"}},gap:{defaultValue:{value:"2"},description:"Spacing in between each child can be adjusted by using `gap`.\n\nCan either be a number (which will act as a multiplier to the library's\ngrid system base of 4px), or a literal CSS value string.",name:"gap",required:!1,type:{name:"SpaceInput"}},justify:{defaultValue:{value:"'space-between'"},description:"Horizontally aligns content if the `direction` is `row`, or vertically\naligns content if the `direction` is `column`.",name:"justify",required:!1,type:{name:"JustifyContent"}},wrap:{defaultValue:{value:"false"},description:"Determines if children should wrap.",name:"wrap",required:!1,type:{name:"boolean"}},isReversed:{defaultValue:null,description:"@deprecated",name:"isReversed",required:!1,type:{name:"boolean"}},as:{defaultValue:null,description:"The HTML element or React component to render the component as.",name:"as",required:!1,type:{name:'"symbol" | "object" | "a" | "abbr" | "address" | "area" | "article" | "aside" | "audio" | "b" | "base" | "bdi" | "bdo" | "big" | "blockquote" | "body" | "br" | "button" | "canvas" | ... 516 more ... | ("view" & FunctionComponent<...>)'}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/components/src/input-control/input-base.tsx#inputbase"]={docgenInfo:inputbase.__docgenInfo,name:"inputbase",path:"packages/components/src/input-control/input-base.tsx#inputbase"})}catch(__react_docgen_typescript_loader_error){}},"./packages/components/src/input-control/styles/input-control-styles.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{CM:()=>Suffix,II:()=>Input,Kg:()=>BackdropUI,NS:()=>fontSizeStyles,W2:()=>Container,__:()=>Label,fC:()=>Root,j7:()=>getSizeConfig,oT:()=>Prefix,ub:()=>LabelWrapper});var _emotion_styled_base__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/@emotion/styled/base/dist/emotion-styled-base.browser.esm.js"),_emotion_react__WEBPACK_IMPORTED_MODULE_7__=(__webpack_require__("./node_modules/react/index.js"),__webpack_require__("./node_modules/@emotion/react/dist/emotion-react.browser.esm.js")),_flex__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./packages/components/src/flex/flex/component.tsx"),_flex__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("./packages/components/src/flex/flex-item/component.tsx"),_text__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("./packages/components/src/text/component.tsx"),_utils__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./packages/components/src/utils/colors-values.js"),_utils__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./packages/components/src/utils/rtl.js"),_utils__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./packages/components/src/utils/config-values.js"),_utils__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("./packages/components/src/utils/base-label.ts"),_utils_space__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("./packages/components/src/utils/space.ts"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/react/jsx-runtime.js");const Prefix=(0,_emotion_styled_base__WEBPACK_IMPORTED_MODULE_0__.Z)("span",{target:"em5sgkm7"})({name:"pvvbxf",styles:"box-sizing:border-box;display:block"}),Suffix=(0,_emotion_styled_base__WEBPACK_IMPORTED_MODULE_0__.Z)("span",{target:"em5sgkm6"})({name:"jgf79h",styles:"align-items:center;align-self:stretch;box-sizing:border-box;display:flex"}),backdropBorderColor=({disabled,isBorderless})=>isBorderless?"transparent":disabled?_utils__WEBPACK_IMPORTED_MODULE_3__.D.ui.borderDisabled:_utils__WEBPACK_IMPORTED_MODULE_3__.D.ui.border,BackdropUI=(0,_emotion_styled_base__WEBPACK_IMPORTED_MODULE_0__.Z)("div",{target:"em5sgkm5"})("&&&{box-sizing:border-box;border-color:",backdropBorderColor,";border-radius:inherit;border-style:solid;border-width:1px;bottom:0;left:0;margin:0;padding:0;pointer-events:none;position:absolute;right:0;top:0;",(0,_utils__WEBPACK_IMPORTED_MODULE_4__.b)({paddingLeft:2}),";}"),Root=(0,_emotion_styled_base__WEBPACK_IMPORTED_MODULE_0__.Z)(_flex__WEBPACK_IMPORTED_MODULE_5__.Z,{target:"em5sgkm4"})("box-sizing:border-box;position:relative;border-radius:2px;padding-top:0;&:focus-within:not( :has( :is( ",Prefix,", ",Suffix," ):focus-within ) ){z-index:1;",BackdropUI,"{border-color:",_utils__WEBPACK_IMPORTED_MODULE_3__.D.ui.borderFocus,";box-shadow:",_utils__WEBPACK_IMPORTED_MODULE_6__.Z.controlBoxShadowFocus,";outline:2px solid transparent;outline-offset:-2px;}}"),containerDisabledStyles=({disabled})=>{const backgroundColor=disabled?_utils__WEBPACK_IMPORTED_MODULE_3__.D.ui.backgroundDisabled:_utils__WEBPACK_IMPORTED_MODULE_3__.D.ui.background;return(0,_emotion_react__WEBPACK_IMPORTED_MODULE_7__.iv)({backgroundColor},"","")};var _ref={name:"1d3w5wq",styles:"width:100%"};const containerWidthStyles=({__unstableInputWidth,labelPosition})=>__unstableInputWidth?"side"===labelPosition?"":"edge"===labelPosition?(0,_emotion_react__WEBPACK_IMPORTED_MODULE_7__.iv)({flex:`0 0 ${__unstableInputWidth}`},"",""):(0,_emotion_react__WEBPACK_IMPORTED_MODULE_7__.iv)({width:__unstableInputWidth},"",""):_ref,Container=(0,_emotion_styled_base__WEBPACK_IMPORTED_MODULE_0__.Z)("div",{target:"em5sgkm3"})("align-items:center;box-sizing:border-box;border-radius:inherit;display:flex;flex:1;position:relative;",containerDisabledStyles," ",containerWidthStyles,";"),disabledStyles=({disabled})=>disabled?(0,_emotion_react__WEBPACK_IMPORTED_MODULE_7__.iv)({color:_utils__WEBPACK_IMPORTED_MODULE_3__.D.ui.textDisabled},"",""):"",fontSizeStyles=({inputSize:size})=>{const sizes={default:"13px",small:"11px",compact:"13px","__unstable-large":"13px"},fontSize=sizes[size]||sizes.default;return fontSize?(0,_emotion_react__WEBPACK_IMPORTED_MODULE_7__.iv)("font-size:","16px",";@media ( min-width: 600px ){font-size:",fontSize,";}",""):""},getSizeConfig=({inputSize:size,__next40pxDefaultSize})=>{const sizes={default:{height:40,lineHeight:1,minHeight:40,paddingLeft:(0,_utils_space__WEBPACK_IMPORTED_MODULE_8__.D)(4),paddingRight:(0,_utils_space__WEBPACK_IMPORTED_MODULE_8__.D)(4)},small:{height:24,lineHeight:1,minHeight:24,paddingLeft:(0,_utils_space__WEBPACK_IMPORTED_MODULE_8__.D)(2),paddingRight:(0,_utils_space__WEBPACK_IMPORTED_MODULE_8__.D)(2)},compact:{height:32,lineHeight:1,minHeight:32,paddingLeft:(0,_utils_space__WEBPACK_IMPORTED_MODULE_8__.D)(2),paddingRight:(0,_utils_space__WEBPACK_IMPORTED_MODULE_8__.D)(2)},"__unstable-large":{height:40,lineHeight:1,minHeight:40,paddingLeft:(0,_utils_space__WEBPACK_IMPORTED_MODULE_8__.D)(4),paddingRight:(0,_utils_space__WEBPACK_IMPORTED_MODULE_8__.D)(4)}};return __next40pxDefaultSize||(sizes.default=sizes.compact),sizes[size]||sizes.default},sizeStyles=props=>(0,_emotion_react__WEBPACK_IMPORTED_MODULE_7__.iv)(getSizeConfig(props),"",""),customPaddings=({paddingInlineStart,paddingInlineEnd})=>(0,_emotion_react__WEBPACK_IMPORTED_MODULE_7__.iv)({paddingInlineStart,paddingInlineEnd},"",""),dragStyles=({isDragging,dragCursor})=>{let defaultArrowStyles,activeDragCursorStyles;return isDragging&&(defaultArrowStyles=(0,_emotion_react__WEBPACK_IMPORTED_MODULE_7__.iv)("cursor:",dragCursor,";user-select:none;&::-webkit-outer-spin-button,&::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important;}","")),isDragging&&dragCursor&&(activeDragCursorStyles=(0,_emotion_react__WEBPACK_IMPORTED_MODULE_7__.iv)("&:active{cursor:",dragCursor,";}","")),(0,_emotion_react__WEBPACK_IMPORTED_MODULE_7__.iv)(defaultArrowStyles," ",activeDragCursorStyles,";","")},Input=(0,_emotion_styled_base__WEBPACK_IMPORTED_MODULE_0__.Z)("input",{target:"em5sgkm2"})("&&&{background-color:transparent;box-sizing:border-box;border:none;box-shadow:none!important;color:",_utils__WEBPACK_IMPORTED_MODULE_3__.D.theme.foreground,";display:block;font-family:inherit;margin:0;outline:none;width:100%;",dragStyles," ",disabledStyles," ",fontSizeStyles," ",sizeStyles," ",customPaddings," &::-webkit-input-placeholder{line-height:normal;}}"),BaseLabel=(0,_emotion_styled_base__WEBPACK_IMPORTED_MODULE_0__.Z)(_text__WEBPACK_IMPORTED_MODULE_9__.Z,{target:"em5sgkm1"})("&&&{",_utils__WEBPACK_IMPORTED_MODULE_10__.S,";box-sizing:border-box;display:block;padding-top:0;padding-bottom:0;max-width:100%;z-index:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}"),Label=props=>(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_2__.jsx)(BaseLabel,{...props,as:"label"});Label.displayName="Label";const LabelWrapper=(0,_emotion_styled_base__WEBPACK_IMPORTED_MODULE_0__.Z)(_flex__WEBPACK_IMPORTED_MODULE_11__.Z,{target:"em5sgkm0"})({name:"1b6uupn",styles:"max-width:calc( 100% - 10px )"});try{Prefix.displayName="Prefix",Prefix.__docgenInfo={description:"",displayName:"Prefix",props:{theme:{defaultValue:null,description:"",name:"theme",required:!1,type:{name:"Theme"}},as:{defaultValue:null,description:"",name:"as",required:!1,type:{name:"ElementType"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/components/src/input-control/styles/input-control-styles.tsx#Prefix"]={docgenInfo:Prefix.__docgenInfo,name:"Prefix",path:"packages/components/src/input-control/styles/input-control-styles.tsx#Prefix"})}catch(__react_docgen_typescript_loader_error){}try{Suffix.displayName="Suffix",Suffix.__docgenInfo={description:"",displayName:"Suffix",props:{theme:{defaultValue:null,description:"",name:"theme",required:!1,type:{name:"Theme"}},as:{defaultValue:null,description:"",name:"as",required:!1,type:{name:"ElementType"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/components/src/input-control/styles/input-control-styles.tsx#Suffix"]={docgenInfo:Suffix.__docgenInfo,name:"Suffix",path:"packages/components/src/input-control/styles/input-control-styles.tsx#Suffix"})}catch(__react_docgen_typescript_loader_error){}try{BackdropUI.displayName="BackdropUI",BackdropUI.__docgenInfo={description:"",displayName:"BackdropUI",props:{theme:{defaultValue:null,description:"",name:"theme",required:!1,type:{name:"Theme"}},as:{defaultValue:null,description:"",name:"as",required:!1,type:{name:"ElementType"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},isBorderless:{defaultValue:null,description:"",name:"isBorderless",required:!1,type:{name:"boolean"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/components/src/input-control/styles/input-control-styles.tsx#BackdropUI"]={docgenInfo:BackdropUI.__docgenInfo,name:"BackdropUI",path:"packages/components/src/input-control/styles/input-control-styles.tsx#BackdropUI"})}catch(__react_docgen_typescript_loader_error){}try{Root.displayName="Root",Root.__docgenInfo={description:"",displayName:"Root",props:{align:{defaultValue:{value:"'center'"},description:"Aligns children using CSS Flexbox `align-items`. Vertically aligns\ncontent if the `direction` is `row`, or horizontally aligns content if\nthe `direction` is `column`.",name:"align",required:!1,type:{name:"AlignItems"}},direction:{defaultValue:{value:"'row'"},description:"The direction flow of the children content can be adjusted with\n`direction`. `column` will align children vertically and `row` will align\nchildren horizontally.",name:"direction",required:!1,type:{name:"FlexDirection"}},expanded:{defaultValue:{value:"true"},description:"Expands to the maximum available width (if horizontal) or height (if\nvertical).",name:"expanded",required:!1,type:{name:"boolean"}},gap:{defaultValue:{value:"2"},description:"Spacing in between each child can be adjusted by using `gap`.\n\nCan either be a number (which will act as a multiplier to the library's\ngrid system base of 4px), or a literal CSS value string.",name:"gap",required:!1,type:{name:"SpaceInput"}},justify:{defaultValue:{value:"'space-between'"},description:"Horizontally aligns content if the `direction` is `row`, or vertically\naligns content if the `direction` is `column`.",name:"justify",required:!1,type:{name:"JustifyContent"}},wrap:{defaultValue:{value:"false"},description:"Determines if children should wrap.",name:"wrap",required:!1,type:{name:"boolean"}},children:{defaultValue:null,description:"The children elements.",name:"children",required:!0,type:{name:"ReactNode"}},isReversed:{defaultValue:null,description:"@deprecated",name:"isReversed",required:!1,type:{name:"boolean"}},as:{defaultValue:null,description:"The HTML element or React component to render the component as.",name:"as",required:!1,type:{name:"enum",value:[{value:'"symbol"'},{value:'"object"'},{value:'"a"'},{value:'"abbr"'},{value:'"address"'},{value:'"area"'},{value:'"article"'},{value:'"aside"'},{value:'"audio"'},{value:'"b"'},{value:'"base"'},{value:'"bdi"'},{value:'"bdo"'},{value:'"big"'},{value:'"blockquote"'},{value:'"body"'},{value:'"br"'},{value:'"button"'},{value:'"canvas"'},{value:'"caption"'},{value:'"center"'},{value:'"cite"'},{value:'"code"'},{value:'"col"'},{value:'"colgroup"'},{value:'"data"'},{value:'"datalist"'},{value:'"dd"'},{value:'"del"'},{value:'"details"'},{value:'"dfn"'},{value:'"dialog"'},{value:'"div"'},{value:'"dl"'},{value:'"dt"'},{value:'"em"'},{value:'"embed"'},{value:'"fieldset"'},{value:'"figcaption"'},{value:'"figure"'},{value:'"footer"'},{value:'"form"'},{value:'"h1"'},{value:'"h2"'},{value:'"h3"'},{value:'"h4"'},{value:'"h5"'},{value:'"h6"'},{value:'"head"'},{value:'"header"'},{value:'"hgroup"'},{value:'"hr"'},{value:'"html"'},{value:'"i"'},{value:'"iframe"'},{value:'"img"'},{value:'"input"'},{value:'"ins"'},{value:'"kbd"'},{value:'"keygen"'},{value:'"label"'},{value:'"legend"'},{value:'"li"'},{value:'"link"'},{value:'"main"'},{value:'"map"'},{value:'"mark"'},{value:'"menu"'},{value:'"menuitem"'},{value:'"meta"'},{value:'"meter"'},{value:'"nav"'},{value:'"noindex"'},{value:'"noscript"'},{value:'"ol"'},{value:'"optgroup"'},{value:'"option"'},{value:'"output"'},{value:'"p"'},{value:'"param"'},{value:'"picture"'},{value:'"pre"'},{value:'"progress"'},{value:'"q"'},{value:'"rp"'},{value:'"rt"'},{value:'"ruby"'},{value:'"s"'},{value:'"samp"'},{value:'"search"'},{value:'"slot"'},{value:'"script"'},{value:'"section"'},{value:'"select"'},{value:'"small"'},{value:'"source"'},{value:'"span"'},{value:'"strong"'},{value:'"style"'},{value:'"sub"'},{value:'"summary"'},{value:'"sup"'},{value:'"table"'},{value:'"template"'},{value:'"tbody"'},{value:'"td"'},{value:'"textarea"'},{value:'"tfoot"'},{value:'"th"'},{value:'"thead"'},{value:'"time"'},{value:'"title"'},{value:'"tr"'},{value:'"track"'},{value:'"u"'},{value:'"ul"'},{value:'"var"'},{value:'"video"'},{value:'"wbr"'},{value:'"webview"'},{value:'"svg"'},{value:'"animate"'},{value:'"animateMotion"'},{value:'"animateTransform"'},{value:'"circle"'},{value:'"clipPath"'},{value:'"defs"'},{value:'"desc"'},{value:'"ellipse"'},{value:'"feBlend"'},{value:'"feColorMatrix"'},{value:'"feComponentTransfer"'},{value:'"feComposite"'},{value:'"feConvolveMatrix"'},{value:'"feDiffuseLighting"'},{value:'"feDisplacementMap"'},{value:'"feDistantLight"'},{value:'"feDropShadow"'},{value:'"feFlood"'},{value:'"feFuncA"'},{value:'"feFuncB"'},{value:'"feFuncG"'},{value:'"feFuncR"'},{value:'"feGaussianBlur"'},{value:'"feImage"'},{value:'"feMerge"'},{value:'"feMergeNode"'},{value:'"feMorphology"'},{value:'"feOffset"'},{value:'"fePointLight"'},{value:'"feSpecularLighting"'},{value:'"feSpotLight"'},{value:'"feTile"'},{value:'"feTurbulence"'},{value:'"filter"'},{value:'"foreignObject"'},{value:'"g"'},{value:'"image"'},{value:'"line"'},{value:'"linearGradient"'},{value:'"marker"'},{value:'"mask"'},{value:'"metadata"'},{value:'"mpath"'},{value:'"path"'},{value:'"pattern"'},{value:'"polygon"'},{value:'"polyline"'},{value:'"radialGradient"'},{value:'"rect"'},{value:'"set"'},{value:'"stop"'},{value:'"switch"'},{value:'"text"'},{value:'"textPath"'},{value:'"tspan"'},{value:'"use"'},{value:'"view"'}]}},theme:{defaultValue:null,description:"",name:"theme",required:!1,type:{name:"Theme"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/components/src/input-control/styles/input-control-styles.tsx#Root"]={docgenInfo:Root.__docgenInfo,name:"Root",path:"packages/components/src/input-control/styles/input-control-styles.tsx#Root"})}catch(__react_docgen_typescript_loader_error){}try{Container.displayName="Container",Container.__docgenInfo={description:"",displayName:"Container",props:{theme:{defaultValue:null,description:"",name:"theme",required:!1,type:{name:"Theme"}},as:{defaultValue:null,description:"",name:"as",required:!1,type:{name:"ElementType"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},hideLabel:{defaultValue:null,description:"",name:"hideLabel",required:!1,type:{name:"boolean"}},__unstableInputWidth:{defaultValue:null,description:"",name:"__unstableInputWidth",required:!1,type:{name:"Width"}},labelPosition:{defaultValue:null,description:"",name:"labelPosition",required:!1,type:{name:"enum",value:[{value:'"top"'},{value:'"bottom"'},{value:'"edge"'},{value:'"side"'}]}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/components/src/input-control/styles/input-control-styles.tsx#Container"]={docgenInfo:Container.__docgenInfo,name:"Container",path:"packages/components/src/input-control/styles/input-control-styles.tsx#Container"})}catch(__react_docgen_typescript_loader_error){}try{fontSizeStyles.displayName="fontSizeStyles",fontSizeStyles.__docgenInfo={description:"",displayName:"fontSizeStyles",props:{__next40pxDefaultSize:{defaultValue:null,description:"",name:"__next40pxDefaultSize",required:!1,type:{name:"boolean"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},inputSize:{defaultValue:null,description:"",name:"inputSize",required:!1,type:{name:"enum",value:[{value:'"small"'},{value:'"default"'},{value:'"compact"'},{value:'"__unstable-large"'}]}},isDragging:{defaultValue:null,description:"",name:"isDragging",required:!1,type:{name:"boolean"}},dragCursor:{defaultValue:null,description:"",name:"dragCursor",required:!1,type:{name:"Cursor"}},paddingInlineStart:{defaultValue:null,description:"",name:"paddingInlineStart",required:!1,type:{name:"PaddingInlineStart"}},paddingInlineEnd:{defaultValue:null,description:"",name:"paddingInlineEnd",required:!1,type:{name:"PaddingInlineEnd"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/components/src/input-control/styles/input-control-styles.tsx#fontSizeStyles"]={docgenInfo:fontSizeStyles.__docgenInfo,name:"fontSizeStyles",path:"packages/components/src/input-control/styles/input-control-styles.tsx#fontSizeStyles"})}catch(__react_docgen_typescript_loader_error){}try{getSizeConfig.displayName="getSizeConfig",getSizeConfig.__docgenInfo={description:"",displayName:"getSizeConfig",props:{__next40pxDefaultSize:{defaultValue:null,description:"",name:"__next40pxDefaultSize",required:!1,type:{name:"boolean"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},inputSize:{defaultValue:null,description:"",name:"inputSize",required:!1,type:{name:"enum",value:[{value:'"small"'},{value:'"default"'},{value:'"compact"'},{value:'"__unstable-large"'}]}},isDragging:{defaultValue:null,description:"",name:"isDragging",required:!1,type:{name:"boolean"}},dragCursor:{defaultValue:null,description:"",name:"dragCursor",required:!1,type:{name:"Cursor"}},paddingInlineStart:{defaultValue:null,description:"",name:"paddingInlineStart",required:!1,type:{name:"PaddingInlineStart"}},paddingInlineEnd:{defaultValue:null,description:"",name:"paddingInlineEnd",required:!1,type:{name:"PaddingInlineEnd"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/components/src/input-control/styles/input-control-styles.tsx#getSizeConfig"]={docgenInfo:getSizeConfig.__docgenInfo,name:"getSizeConfig",path:"packages/components/src/input-control/styles/input-control-styles.tsx#getSizeConfig"})}catch(__react_docgen_typescript_loader_error){}try{Input.displayName="Input",Input.__docgenInfo={description:"",displayName:"Input",props:{theme:{defaultValue:null,description:"",name:"theme",required:!1,type:{name:"Theme"}},as:{defaultValue:null,description:"",name:"as",required:!1,type:{name:"ElementType"}},__next40pxDefaultSize:{defaultValue:null,description:"",name:"__next40pxDefaultSize",required:!1,type:{name:"boolean"}},disabled:{defaultValue:null,description:"",name:"disabled",required:!1,type:{name:"boolean"}},inputSize:{defaultValue:null,description:"",name:"inputSize",required:!1,type:{name:"enum",value:[{value:'"small"'},{value:'"default"'},{value:'"compact"'},{value:'"__unstable-large"'}]}},isDragging:{defaultValue:null,description:"",name:"isDragging",required:!1,type:{name:"boolean"}},dragCursor:{defaultValue:null,description:"",name:"dragCursor",required:!1,type:{name:"Cursor"}},paddingInlineStart:{defaultValue:null,description:"",name:"paddingInlineStart",required:!1,type:{name:"PaddingInlineStart"}},paddingInlineEnd:{defaultValue:null,description:"",name:"paddingInlineEnd",required:!1,type:{name:"PaddingInlineEnd"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/components/src/input-control/styles/input-control-styles.tsx#Input"]={docgenInfo:Input.__docgenInfo,name:"Input",path:"packages/components/src/input-control/styles/input-control-styles.tsx#Input"})}catch(__react_docgen_typescript_loader_error){}try{Label.displayName="Label",Label.__docgenInfo={description:"",displayName:"Label",props:{labelPosition:{defaultValue:null,description:"",name:"labelPosition",required:!1,type:{name:"enum",value:[{value:'"top"'},{value:'"bottom"'},{value:'"edge"'},{value:'"side"'}]}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/components/src/input-control/styles/input-control-styles.tsx#Label"]={docgenInfo:Label.__docgenInfo,name:"Label",path:"packages/components/src/input-control/styles/input-control-styles.tsx#Label"})}catch(__react_docgen_typescript_loader_error){}try{LabelWrapper.displayName="LabelWrapper",LabelWrapper.__docgenInfo={description:"",displayName:"LabelWrapper",props:{display:{defaultValue:null,description:"The (CSS) display of the `FlexItem`.",name:"display",required:!1,type:{name:"Display"}},isBlock:{defaultValue:{value:"true"},description:"Determines if `FlexItem` should render as an adaptive full-width block.",name:"isBlock",required:!1,type:{name:"boolean"}},children:{defaultValue:null,description:"The children elements.",name:"children",required:!1,type:{name:"ReactNode"}},as:{defaultValue:null,description:"The HTML element or React component to render the component as.",name:"as",required:!1,type:{name:"enum",value:[{value:'"symbol"'},{value:'"object"'},{value:'"a"'},{value:'"abbr"'},{value:'"address"'},{value:'"area"'},{value:'"article"'},{value:'"aside"'},{value:'"audio"'},{value:'"b"'},{value:'"base"'},{value:'"bdi"'},{value:'"bdo"'},{value:'"big"'},{value:'"blockquote"'},{value:'"body"'},{value:'"br"'},{value:'"button"'},{value:'"canvas"'},{value:'"caption"'},{value:'"center"'},{value:'"cite"'},{value:'"code"'},{value:'"col"'},{value:'"colgroup"'},{value:'"data"'},{value:'"datalist"'},{value:'"dd"'},{value:'"del"'},{value:'"details"'},{value:'"dfn"'},{value:'"dialog"'},{value:'"div"'},{value:'"dl"'},{value:'"dt"'},{value:'"em"'},{value:'"embed"'},{value:'"fieldset"'},{value:'"figcaption"'},{value:'"figure"'},{value:'"footer"'},{value:'"form"'},{value:'"h1"'},{value:'"h2"'},{value:'"h3"'},{value:'"h4"'},{value:'"h5"'},{value:'"h6"'},{value:'"head"'},{value:'"header"'},{value:'"hgroup"'},{value:'"hr"'},{value:'"html"'},{value:'"i"'},{value:'"iframe"'},{value:'"img"'},{value:'"input"'},{value:'"ins"'},{value:'"kbd"'},{value:'"keygen"'},{value:'"label"'},{value:'"legend"'},{value:'"li"'},{value:'"link"'},{value:'"main"'},{value:'"map"'},{value:'"mark"'},{value:'"menu"'},{value:'"menuitem"'},{value:'"meta"'},{value:'"meter"'},{value:'"nav"'},{value:'"noindex"'},{value:'"noscript"'},{value:'"ol"'},{value:'"optgroup"'},{value:'"option"'},{value:'"output"'},{value:'"p"'},{value:'"param"'},{value:'"picture"'},{value:'"pre"'},{value:'"progress"'},{value:'"q"'},{value:'"rp"'},{value:'"rt"'},{value:'"ruby"'},{value:'"s"'},{value:'"samp"'},{value:'"search"'},{value:'"slot"'},{value:'"script"'},{value:'"section"'},{value:'"select"'},{value:'"small"'},{value:'"source"'},{value:'"span"'},{value:'"strong"'},{value:'"style"'},{value:'"sub"'},{value:'"summary"'},{value:'"sup"'},{value:'"table"'},{value:'"template"'},{value:'"tbody"'},{value:'"td"'},{value:'"textarea"'},{value:'"tfoot"'},{value:'"th"'},{value:'"thead"'},{value:'"time"'},{value:'"title"'},{value:'"tr"'},{value:'"track"'},{value:'"u"'},{value:'"ul"'},{value:'"var"'},{value:'"video"'},{value:'"wbr"'},{value:'"webview"'},{value:'"svg"'},{value:'"animate"'},{value:'"animateMotion"'},{value:'"animateTransform"'},{value:'"circle"'},{value:'"clipPath"'},{value:'"defs"'},{value:'"desc"'},{value:'"ellipse"'},{value:'"feBlend"'},{value:'"feColorMatrix"'},{value:'"feComponentTransfer"'},{value:'"feComposite"'},{value:'"feConvolveMatrix"'},{value:'"feDiffuseLighting"'},{value:'"feDisplacementMap"'},{value:'"feDistantLight"'},{value:'"feDropShadow"'},{value:'"feFlood"'},{value:'"feFuncA"'},{value:'"feFuncB"'},{value:'"feFuncG"'},{value:'"feFuncR"'},{value:'"feGaussianBlur"'},{value:'"feImage"'},{value:'"feMerge"'},{value:'"feMergeNode"'},{value:'"feMorphology"'},{value:'"feOffset"'},{value:'"fePointLight"'},{value:'"feSpecularLighting"'},{value:'"feSpotLight"'},{value:'"feTile"'},{value:'"feTurbulence"'},{value:'"filter"'},{value:'"foreignObject"'},{value:'"g"'},{value:'"image"'},{value:'"line"'},{value:'"linearGradient"'},{value:'"marker"'},{value:'"mask"'},{value:'"metadata"'},{value:'"mpath"'},{value:'"path"'},{value:'"pattern"'},{value:'"polygon"'},{value:'"polyline"'},{value:'"radialGradient"'},{value:'"rect"'},{value:'"set"'},{value:'"stop"'},{value:'"switch"'},{value:'"text"'},{value:'"textPath"'},{value:'"tspan"'},{value:'"use"'},{value:'"view"'}]}},theme:{defaultValue:null,description:"",name:"theme",required:!1,type:{name:"Theme"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/components/src/input-control/styles/input-control-styles.tsx#LabelWrapper"]={docgenInfo:LabelWrapper.__docgenInfo,name:"LabelWrapper",path:"packages/components/src/input-control/styles/input-control-styles.tsx#LabelWrapper"})}catch(__react_docgen_typescript_loader_error){}},"./packages/components/src/text/component.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__,x:()=>Text});__webpack_require__("./node_modules/react/index.js");var _context__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./packages/components/src/context/context-connect.ts"),_view__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./packages/components/src/view/component.tsx"),_hook__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/components/src/text/hook.ts"),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react/jsx-runtime.js");function UnconnectedText(props,forwardedRef){const textProps=(0,_hook__WEBPACK_IMPORTED_MODULE_2__.Z)(props);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_1__.jsx)(_view__WEBPACK_IMPORTED_MODULE_3__.Z,{as:"span",...textProps,ref:forwardedRef})}UnconnectedText.displayName="UnconnectedText";const Text=(0,_context__WEBPACK_IMPORTED_MODULE_4__.Iq)(UnconnectedText,"Text"),__WEBPACK_DEFAULT_EXPORT__=Text;try{Text.displayName="Text",Text.__docgenInfo={description:"`Text` is a core component that renders text in the library, using the\nlibrary's typography system.\n\n`Text` can be used to render any text-content, like an HTML `p` or `span`.",displayName:"Text",props:{align:{defaultValue:null,description:"Adjusts the text alignment.",name:"align",required:!1,type:{name:"enum",value:[{value:'"center"'},{value:'"inherit"'},{value:'"end"'},{value:'"start"'},{value:'"initial"'},{value:'"left"'},{value:'"right"'},{value:'"justify"'},{value:'"-moz-initial"'},{value:'"revert"'},{value:'"revert-layer"'},{value:'"unset"'},{value:'"match-parent"'}]}},adjustLineHeightForInnerControls:{defaultValue:null,description:"Automatically calculate the appropriate line-height value for contents that render text and Control elements (e.g. `TextInput`).",name:"adjustLineHeightForInnerControls",required:!1,type:{name:"enum",value:[{value:'"small"'},{value:'"large"'},{value:'"medium"'},{value:'"xSmall"'}]}},color:{defaultValue:null,description:"Adjusts the text color.",name:"color",required:!1,type:{name:"Color"}},display:{defaultValue:null,description:"Adjusts the CSS display.",name:"display",required:!1,type:{name:"Display"}},isDestructive:{defaultValue:{value:"false"},description:"Renders a destructive color.",name:"isDestructive",required:!1,type:{name:"boolean"}},highlightEscape:{defaultValue:{value:"false"},description:"Escape characters in `highlightWords` which are meaningful in regular expressions.",name:"highlightEscape",required:!1,type:{name:"boolean"}},highlightCaseSensitive:{defaultValue:{value:"false"},description:"Determines if `highlightWords` should be case sensitive.",name:"highlightCaseSensitive",required:!1,type:{name:"boolean"}},highlightSanitize:{defaultValue:null,description:"Array of search words. String search terms are automatically cast to RegExps unless `highlightEscape` is true.",name:"highlightSanitize",required:!1,type:{name:"(text: string) => string"}},isBlock:{defaultValue:{value:"false"},description:"Sets `Text` to have `display: block`. Note: text truncation only works\nwhen `isBlock` is `false`.",name:"isBlock",required:!1,type:{name:"boolean"}},lineHeight:{defaultValue:null,description:"Adjusts all text line-height based on the typography system.",name:"lineHeight",required:!1,type:{name:"LineHeight"}},optimizeReadabilityFor:{defaultValue:null,description:"The `Text` color can be adapted to a background color for optimal readability. `optimizeReadabilityFor` can accept CSS variables, in addition to standard CSS color values (e.g. Hex, RGB, HSL, etc...).",name:"optimizeReadabilityFor",required:!1,type:{name:"Color"}},size:{defaultValue:null,description:"Adjusts text size based on the typography system. `Text` can render a wide range of font sizes, which are automatically calculated and adapted to the typography system. The `size` value can be a system preset, a `number`, or a custom unit value (`string`) such as `30em`.",name:"size",required:!1,type:{name:"string | number | (string & {})"}},truncate:{defaultValue:{value:"false"},description:"Enables text truncation. When `truncate` is set, we are able to truncate the long text in a variety of ways. Note: text truncation won't work if the `isBlock` property is set to `true`",name:"truncate",required:!1,type:{name:"boolean"}},upperCase:{defaultValue:{value:"false"},description:"Uppercases the text content.",name:"upperCase",required:!1,type:{name:"boolean"}},variant:{defaultValue:null,description:"Adjusts style variation of the text.",name:"variant",required:!1,type:{name:'"muted"'}},weight:{defaultValue:{value:"'normal'"},description:"Adjusts font-weight of the text.",name:"weight",required:!1,type:{name:"FontWeight | TextWeight"}},letterSpacing:{defaultValue:null,description:"Adjusts letter-spacing of the text.",name:"letterSpacing",required:!1,type:{name:"LetterSpacing"}},highlightWords:{defaultValue:null,description:"Letters or words within `Text` can be highlighted using `highlightWords`.",name:"highlightWords",required:!1,type:{name:"string[]"}},ellipsis:{defaultValue:{value:"'…'"},description:"The ellipsis string when truncating the text by the `limit` prop's value.",name:"ellipsis",required:!1,type:{name:"string"}},ellipsizeMode:{defaultValue:{value:"'auto'"},description:"Determines where to truncate. For example, we can truncate text right in\nthe middle. To do this, we need to set `ellipsizeMode` to `middle` and a\ntext `limit`.\n\n* `auto`: Trims content at the end automatically without a `limit`.\n* `head`: Trims content at the beginning. Requires a `limit`.\n* `middle`: Trims content in the middle. Requires a `limit`.\n* `tail`: Trims content at the end. Requires a `limit`.",name:"ellipsizeMode",required:!1,type:{name:"enum",value:[{value:'"head"'},{value:'"none"'},{value:'"auto"'},{value:'"middle"'},{value:'"tail"'}]}},limit:{defaultValue:{value:"0"},description:"Determines the max number of characters to be displayed before the rest\nof the text gets truncated. Requires `ellipsizeMode` to assume values\ndifferent from `auto` and `none`.",name:"limit",required:!1,type:{name:"number"}},numberOfLines:{defaultValue:{value:"0"},description:"Clamps the text content to the specified `numberOfLines`, adding an\nellipsis at the end. Note: this feature ignores the value of the\n`ellipsis` prop and always displays the default `…` ellipsis.",name:"numberOfLines",required:!1,type:{name:"number"}},children:{defaultValue:null,description:"The children elements.\n\nNote: text truncation will be attempted only if the `children` are either\nof type `string` or `number`. In any other scenarios, the component will\nnot attempt to truncate the text, and will pass through the `children`.",name:"children",required:!0,type:{name:"ReactNode"}},as:{defaultValue:null,description:"The HTML element or React component to render the component as.",name:"as",required:!1,type:{name:'"symbol" | "object" | "a" | "abbr" | "address" | "area" | "article" | "aside" | "audio" | "b" | "base" | "bdi" | "bdo" | "big" | "blockquote" | "body" | "br" | "button" | "canvas" | ... 516 more ... | ("view" & FunctionComponent<...>)'}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/components/src/text/component.tsx#Text"]={docgenInfo:Text.__docgenInfo,name:"Text",path:"packages/components/src/text/component.tsx#Text"})}catch(__react_docgen_typescript_loader_error){}},"./packages/components/src/utils/use-deprecated-props.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{function useDeprecated36pxDefaultSizeProp(props){const{__next36pxDefaultSize,__next40pxDefaultSize,...otherProps}=props;return{...otherProps,__next40pxDefaultSize:null!=__next40pxDefaultSize?__next40pxDefaultSize:__next36pxDefaultSize}}__webpack_require__.d(__webpack_exports__,{s:()=>useDeprecated36pxDefaultSizeProp})}}]); \ No newline at end of file diff --git a/1731.d6d68ed8.iframe.bundle.js b/1731.d6d68ed8.iframe.bundle.js new file mode 100644 index 00000000000000..2438ec3ffa7450 --- /dev/null +++ b/1731.d6d68ed8.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(globalThis.webpackChunkgutenberg=globalThis.webpackChunkgutenberg||[]).push([[1731],{"./node_modules/@emotion/is-prop-valid/dist/is-prop-valid.browser.esm.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>is_prop_valid_browser_esm});var reactPropsRegex=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|inert|itemProp|itemScope|itemType|itemID|itemRef|on|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/;const is_prop_valid_browser_esm=function memoize(fn){var cache={};return function(arg){return void 0===cache[arg]&&(cache[arg]=fn(arg)),cache[arg]}}((function(prop){return reactPropsRegex.test(prop)||111===prop.charCodeAt(0)&&110===prop.charCodeAt(1)&&prop.charCodeAt(2)<91}))},"./packages/components/node_modules/framer-motion/dist/es/context/LayoutGroupContext.mjs":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{p:()=>LayoutGroupContext});const LayoutGroupContext=(0,__webpack_require__("./node_modules/react/index.js").createContext)({})},"./packages/components/node_modules/framer-motion/dist/es/context/MotionContext/index.mjs":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{v:()=>MotionContext});const MotionContext=(0,__webpack_require__("./node_modules/react/index.js").createContext)({})},"./packages/components/node_modules/framer-motion/dist/es/context/PresenceContext.mjs":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{O:()=>PresenceContext});const PresenceContext=(0,__webpack_require__("./node_modules/react/index.js").createContext)(null)},"./packages/components/node_modules/framer-motion/dist/es/frameloop/frame.mjs":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Pn:()=>cancelFrame,Wi:()=>frame_frame,frameData:()=>frameData,S6:()=>steps});var noop=__webpack_require__("./packages/components/node_modules/framer-motion/dist/es/utils/noop.mjs");const stepsOrder=["prepare","read","update","preRender","render","postRender"];const{schedule:frame_frame,cancel:cancelFrame,state:frameData,steps}=function createRenderBatcher(scheduleNextBatch,allowKeepAlive){let runNextFrame=!1,useDefaultElapsed=!0;const state={delta:0,timestamp:0,isProcessing:!1},steps=stepsOrder.reduce(((acc,key)=>(acc[key]=function createRenderStep(runNextFrame){let toRun=[],toRunNextFrame=[],numToRun=0,isProcessing=!1,flushNextFrame=!1;const toKeepAlive=new WeakSet,step={schedule:(callback,keepAlive=!1,immediate=!1)=>{const addToCurrentFrame=immediate&&isProcessing,buffer=addToCurrentFrame?toRun:toRunNextFrame;return keepAlive&&toKeepAlive.add(callback),-1===buffer.indexOf(callback)&&(buffer.push(callback),addToCurrentFrame&&isProcessing&&(numToRun=toRun.length)),callback},cancel:callback=>{const index=toRunNextFrame.indexOf(callback);-1!==index&&toRunNextFrame.splice(index,1),toKeepAlive.delete(callback)},process:frameData=>{if(isProcessing)flushNextFrame=!0;else{if(isProcessing=!0,[toRun,toRunNextFrame]=[toRunNextFrame,toRun],toRunNextFrame.length=0,numToRun=toRun.length,numToRun)for(let i=0;irunNextFrame=!0)),acc)),{}),processStep=stepId=>steps[stepId].process(state),processBatch=timestamp=>{runNextFrame=!1,state.delta=useDefaultElapsed?1e3/60:Math.max(Math.min(timestamp-state.timestamp,40),1),state.timestamp=timestamp,state.isProcessing=!0,stepsOrder.forEach(processStep),state.isProcessing=!1,runNextFrame&&allowKeepAlive&&(useDefaultElapsed=!1,scheduleNextBatch(processBatch))};return{schedule:stepsOrder.reduce(((acc,key)=>{const step=steps[key];return acc[key]=(process,keepAlive=!1,immediate=!1)=>(runNextFrame||(runNextFrame=!0,useDefaultElapsed=!0,state.isProcessing||scheduleNextBatch(processBatch)),step.schedule(process,keepAlive,immediate)),acc}),{}),cancel:process=>stepsOrder.forEach((key=>steps[key].cancel(process))),state,steps}}("undefined"!=typeof requestAnimationFrame?requestAnimationFrame:noop.Z,!0)},"./packages/components/node_modules/framer-motion/dist/es/render/dom/motion.mjs":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{E:()=>motion});var react=__webpack_require__("./node_modules/react/index.js");const MotionConfigContext=(0,react.createContext)({transformPagePoint:p=>p,isStatic:!1,reducedMotion:"never"});var MotionContext=__webpack_require__("./packages/components/node_modules/framer-motion/dist/es/context/MotionContext/index.mjs"),context_PresenceContext=__webpack_require__("./packages/components/node_modules/framer-motion/dist/es/context/PresenceContext.mjs"),use_isomorphic_effect=__webpack_require__("./packages/components/node_modules/framer-motion/dist/es/utils/use-isomorphic-effect.mjs");const LazyContext=(0,react.createContext)({strict:!1});function isRefObject(ref){return"object"==typeof ref&&Object.prototype.hasOwnProperty.call(ref,"current")}function isVariantLabel(v){return"string"==typeof v||Array.isArray(v)}function isAnimationControls(v){return"object"==typeof v&&"function"==typeof v.start}const variantPriorityOrder=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],variantProps=["initial",...variantPriorityOrder];function isControllingVariants(props){return isAnimationControls(props.animate)||variantProps.some((name=>isVariantLabel(props[name])))}function isVariantNode(props){return Boolean(isControllingVariants(props)||props.variants)}function useCreateMotionContext(props){const{initial,animate}=function getCurrentTreeVariants(props,context){if(isControllingVariants(props)){const{initial,animate}=props;return{initial:!1===initial||isVariantLabel(initial)?initial:void 0,animate:isVariantLabel(animate)?animate:void 0}}return!1!==props.inherit?context:{}}(props,(0,react.useContext)(MotionContext.v));return(0,react.useMemo)((()=>({initial,animate})),[variantLabelsAsDependency(initial),variantLabelsAsDependency(animate)])}function variantLabelsAsDependency(prop){return Array.isArray(prop)?prop.join(" "):prop}const featureProps={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},featureDefinitions={};for(const key in featureProps)featureDefinitions[key]={isEnabled:props=>featureProps[key].some((name=>!!props[name]))};var is_browser=__webpack_require__("./packages/components/node_modules/framer-motion/dist/es/utils/is-browser.mjs"),LayoutGroupContext=__webpack_require__("./packages/components/node_modules/framer-motion/dist/es/context/LayoutGroupContext.mjs");const SwitchLayoutGroupContext=(0,react.createContext)({}),motionComponentSymbol=Symbol.for("motionComponentSymbol");function motion_createMotionComponent({preloadedFeatures,createVisualElement,useRender,useVisualState,Component}){preloadedFeatures&&function loadFeatures(features){for(const key in features)featureDefinitions[key]={...featureDefinitions[key],...features[key]}}(preloadedFeatures);const ForwardRefComponent=(0,react.forwardRef)((function MotionComponent(props,externalRef){let MeasureLayout;const configAndProps={...(0,react.useContext)(MotionConfigContext),...props,layoutId:useLayoutId(props)},{isStatic}=configAndProps,context=useCreateMotionContext(props),visualState=useVisualState(props,isStatic);if(!isStatic&&is_browser.j){context.visualElement=function useVisualElement(Component,visualState,props,createVisualElement){const{visualElement:parent}=(0,react.useContext)(MotionContext.v),lazyContext=(0,react.useContext)(LazyContext),presenceContext=(0,react.useContext)(context_PresenceContext.O),reducedMotionConfig=(0,react.useContext)(MotionConfigContext).reducedMotion,visualElementRef=(0,react.useRef)();createVisualElement=createVisualElement||lazyContext.renderer,!visualElementRef.current&&createVisualElement&&(visualElementRef.current=createVisualElement(Component,{visualState,parent,props,presenceContext,blockInitialAnimation:!!presenceContext&&!1===presenceContext.initial,reducedMotionConfig}));const visualElement=visualElementRef.current;return(0,react.useInsertionEffect)((()=>{visualElement&&visualElement.update(props,presenceContext)})),(0,use_isomorphic_effect.L)((()=>{visualElement&&visualElement.render()})),(0,react.useEffect)((()=>{visualElement&&visualElement.updateFeatures()})),(window.HandoffAppearAnimations?use_isomorphic_effect.L:react.useEffect)((()=>{visualElement&&visualElement.animationState&&visualElement.animationState.animateChanges()})),visualElement}(Component,visualState,configAndProps,createVisualElement);const initialLayoutGroupConfig=(0,react.useContext)(SwitchLayoutGroupContext),isStrict=(0,react.useContext)(LazyContext).strict;context.visualElement&&(MeasureLayout=context.visualElement.loadFeatures(configAndProps,isStrict,preloadedFeatures,initialLayoutGroupConfig))}return react.createElement(MotionContext.v.Provider,{value:context},MeasureLayout&&context.visualElement?react.createElement(MeasureLayout,{visualElement:context.visualElement,...configAndProps}):null,useRender(Component,props,function useMotionRef(visualState,visualElement,externalRef){return(0,react.useCallback)((instance=>{instance&&visualState.mount&&visualState.mount(instance),visualElement&&(instance?visualElement.mount(instance):visualElement.unmount()),externalRef&&("function"==typeof externalRef?externalRef(instance):isRefObject(externalRef)&&(externalRef.current=instance))}),[visualElement])}(visualState,context.visualElement,externalRef),visualState,isStatic,context.visualElement))}));return ForwardRefComponent[motionComponentSymbol]=Component,ForwardRefComponent}function useLayoutId({layoutId}){const layoutGroupId=(0,react.useContext)(LayoutGroupContext.p).id;return layoutGroupId&&void 0!==layoutId?layoutGroupId+"-"+layoutId:layoutId}function createMotionProxy(createConfig){function custom(Component,customMotionComponentConfig={}){return motion_createMotionComponent(createConfig(Component,customMotionComponentConfig))}if("undefined"==typeof Proxy)return custom;const componentCache=new Map;return new Proxy(custom,{get:(_target,key)=>(componentCache.has(key)||componentCache.set(key,custom(key)),componentCache.get(key))})}const lowercaseSVGElements=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function isSVGComponent(Component){return"string"==typeof Component&&!Component.includes("-")&&!!(lowercaseSVGElements.indexOf(Component)>-1||/[A-Z]/.test(Component))}const scaleCorrectors={};const transformPropOrder=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],transformProps=new Set(transformPropOrder);function isForcedMotionValue(key,{layout,layoutId}){return transformProps.has(key)||key.startsWith("origin")||(layout||void 0!==layoutId)&&(!!scaleCorrectors[key]||"opacity"===key)}const isMotionValue=value=>Boolean(value&&value.getVelocity),translateAlias={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},numTransforms=transformPropOrder.length;const checkStringStartsWith=token=>key=>"string"==typeof key&&key.startsWith(token),isCSSVariableName=checkStringStartsWith("--"),isCSSVariableToken=checkStringStartsWith("var(--"),getValueAsType=(value,type)=>type&&"number"==typeof value?type.transform(value):value,clamp=(min,max,v)=>Math.min(Math.max(v,min),max),number={test:v=>"number"==typeof v,parse:parseFloat,transform:v=>v},alpha={...number,transform:v=>clamp(0,1,v)},scale={...number,default:1},sanitize=v=>Math.round(1e5*v)/1e5,floatRegex=/(-)?([\d]*\.?[\d])+/g,colorRegex=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,singleColorRegex=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function isString(v){return"string"==typeof v}const createUnitType=unit=>({test:v=>isString(v)&&v.endsWith(unit)&&1===v.split(" ").length,parse:parseFloat,transform:v=>`${v}${unit}`}),degrees=createUnitType("deg"),percent=createUnitType("%"),px=createUnitType("px"),vh=createUnitType("vh"),vw=createUnitType("vw"),progressPercentage={...percent,parse:v=>percent.parse(v)/100,transform:v=>percent.transform(100*v)},type_int_int={...number,transform:Math.round},numberValueTypes={borderWidth:px,borderTopWidth:px,borderRightWidth:px,borderBottomWidth:px,borderLeftWidth:px,borderRadius:px,radius:px,borderTopLeftRadius:px,borderTopRightRadius:px,borderBottomRightRadius:px,borderBottomLeftRadius:px,width:px,maxWidth:px,height:px,maxHeight:px,size:px,top:px,right:px,bottom:px,left:px,padding:px,paddingTop:px,paddingRight:px,paddingBottom:px,paddingLeft:px,margin:px,marginTop:px,marginRight:px,marginBottom:px,marginLeft:px,rotate:degrees,rotateX:degrees,rotateY:degrees,rotateZ:degrees,scale,scaleX:scale,scaleY:scale,scaleZ:scale,skew:degrees,skewX:degrees,skewY:degrees,distance:px,translateX:px,translateY:px,translateZ:px,x:px,y:px,z:px,perspective:px,transformPerspective:px,opacity:alpha,originX:progressPercentage,originY:progressPercentage,originZ:px,zIndex:type_int_int,fillOpacity:alpha,strokeOpacity:alpha,numOctaves:type_int_int};function buildHTMLStyles(state,latestValues,options,transformTemplate){const{style,vars,transform,transformOrigin}=state;let hasTransform=!1,hasTransformOrigin=!1,transformIsNone=!0;for(const key in latestValues){const value=latestValues[key];if(isCSSVariableName(key)){vars[key]=value;continue}const valueType=numberValueTypes[key],valueAsType=getValueAsType(value,valueType);if(transformProps.has(key)){if(hasTransform=!0,transform[key]=valueAsType,!transformIsNone)continue;value!==(valueType.default||0)&&(transformIsNone=!1)}else key.startsWith("origin")?(hasTransformOrigin=!0,transformOrigin[key]=valueAsType):style[key]=valueAsType}if(latestValues.transform||(hasTransform||transformTemplate?style.transform=function buildTransform(transform,{enableHardwareAcceleration=!0,allowTransformNone=!0},transformIsDefault,transformTemplate){let transformString="";for(let i=0;i({style:{},transform:{},transformOrigin:{},vars:{}});function copyRawValuesOnly(target,source,props){for(const key in source)isMotionValue(source[key])||isForcedMotionValue(key,props)||(target[key]=source[key])}function useStyle(props,visualState,isStatic){const style={};return copyRawValuesOnly(style,props.style||{},props),Object.assign(style,function useInitialMotionValues({transformTemplate},visualState,isStatic){return(0,react.useMemo)((()=>{const state=createHtmlRenderState();return buildHTMLStyles(state,visualState,{enableHardwareAcceleration:!isStatic},transformTemplate),Object.assign({},state.vars,state.style)}),[visualState])}(props,visualState,isStatic)),props.transformValues?props.transformValues(style):style}function useHTMLProps(props,visualState,isStatic){const htmlProps={},style=useStyle(props,visualState,isStatic);return props.drag&&!1!==props.dragListener&&(htmlProps.draggable=!1,style.userSelect=style.WebkitUserSelect=style.WebkitTouchCallout="none",style.touchAction=!0===props.drag?"none":"pan-"+("x"===props.drag?"y":"x")),void 0===props.tabIndex&&(props.onTap||props.onTapStart||props.whileTap)&&(htmlProps.tabIndex=0),htmlProps.style=style,htmlProps}const validMotionProps=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","ignoreStrict","viewport"]);function isValidMotionProp(key){return key.startsWith("while")||key.startsWith("drag")&&"draggable"!==key||key.startsWith("layout")||key.startsWith("onTap")||key.startsWith("onPan")||validMotionProps.has(key)}let shouldForward=key=>!isValidMotionProp(key);try{!function loadExternalIsValidProp(isValidProp){isValidProp&&(shouldForward=key=>key.startsWith("on")?!isValidMotionProp(key):isValidProp(key))}(__webpack_require__("./node_modules/@emotion/is-prop-valid/dist/is-prop-valid.browser.esm.js").Z)}catch(_a){}function calcOrigin(origin,offset,size){return"string"==typeof origin?origin:px.transform(offset+size*origin)}const dashKeys={offset:"stroke-dashoffset",array:"stroke-dasharray"},camelKeys={offset:"strokeDashoffset",array:"strokeDasharray"};function buildSVGAttrs(state,{attrX,attrY,attrScale,originX,originY,pathLength,pathSpacing=1,pathOffset=0,...latest},options,isSVGTag,transformTemplate){if(buildHTMLStyles(state,latest,options,transformTemplate),isSVGTag)return void(state.style.viewBox&&(state.attrs.viewBox=state.style.viewBox));state.attrs=state.style,state.style={};const{attrs,style,dimensions}=state;attrs.transform&&(dimensions&&(style.transform=attrs.transform),delete attrs.transform),dimensions&&(void 0!==originX||void 0!==originY||style.transform)&&(style.transformOrigin=function calcSVGTransformOrigin(dimensions,originX,originY){return`${calcOrigin(originX,dimensions.x,dimensions.width)} ${calcOrigin(originY,dimensions.y,dimensions.height)}`}(dimensions,void 0!==originX?originX:.5,void 0!==originY?originY:.5)),void 0!==attrX&&(attrs.x=attrX),void 0!==attrY&&(attrs.y=attrY),void 0!==attrScale&&(attrs.scale=attrScale),void 0!==pathLength&&function buildSVGPath(attrs,length,spacing=1,offset=0,useDashCase=!0){attrs.pathLength=1;const keys=useDashCase?dashKeys:camelKeys;attrs[keys.offset]=px.transform(-offset);const pathLength=px.transform(length),pathSpacing=px.transform(spacing);attrs[keys.array]=`${pathLength} ${pathSpacing}`}(attrs,pathLength,pathSpacing,pathOffset,!1)}const createSvgRenderState=()=>({...createHtmlRenderState(),attrs:{}}),isSVGTag=tag=>"string"==typeof tag&&"svg"===tag.toLowerCase();function useSVGProps(props,visualState,_isStatic,Component){const visualProps=(0,react.useMemo)((()=>{const state=createSvgRenderState();return buildSVGAttrs(state,visualState,{enableHardwareAcceleration:!1},isSVGTag(Component),props.transformTemplate),{...state.attrs,style:{...state.style}}}),[visualState]);if(props.style){const rawStyles={};copyRawValuesOnly(rawStyles,props.style,props),visualProps.style={...rawStyles,...visualProps.style}}return visualProps}function createUseRender(forwardMotionProps=!1){return(Component,props,ref,{latestValues},isStatic)=>{const visualProps=(isSVGComponent(Component)?useSVGProps:useHTMLProps)(props,latestValues,isStatic,Component),filteredProps=function filterProps(props,isDom,forwardMotionProps){const filteredProps={};for(const key in props)"values"===key&&"object"==typeof props.values||(shouldForward(key)||!0===forwardMotionProps&&isValidMotionProp(key)||!isDom&&!isValidMotionProp(key)||props.draggable&&key.startsWith("onDrag"))&&(filteredProps[key]=props[key]);return filteredProps}(props,"string"==typeof Component,forwardMotionProps),elementProps={...filteredProps,...visualProps,ref},{children}=props,renderedChildren=(0,react.useMemo)((()=>isMotionValue(children)?children.get():children),[children]);return(0,react.createElement)(Component,{...elementProps,children:renderedChildren})}}const camelToDash=str=>str.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();function renderHTML(element,{style,vars},styleProp,projection){Object.assign(element.style,style,projection&&projection.getProjectionStyles(styleProp));for(const key in vars)element.style.setProperty(key,vars[key])}const camelCaseAttributes=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function renderSVG(element,renderState,_styleProp,projection){renderHTML(element,renderState,void 0,projection);for(const key in renderState.attrs)element.setAttribute(camelCaseAttributes.has(key)?key:camelToDash(key),renderState.attrs[key])}function scrapeMotionValuesFromProps(props,prevProps){const{style}=props,newValues={};for(const key in style)(isMotionValue(style[key])||prevProps.style&&isMotionValue(prevProps.style[key])||isForcedMotionValue(key,props))&&(newValues[key]=style[key]);return newValues}function scrape_motion_values_scrapeMotionValuesFromProps(props,prevProps){const newValues=scrapeMotionValuesFromProps(props,prevProps);for(const key in props)if(isMotionValue(props[key])||isMotionValue(prevProps[key])){newValues[-1!==transformPropOrder.indexOf(key)?"attr"+key.charAt(0).toUpperCase()+key.substring(1):key]=props[key]}return newValues}function resolveVariantFromProps(props,definition,custom,currentValues={},currentVelocity={}){return"function"==typeof definition&&(definition=definition(void 0!==custom?custom:props.custom,currentValues,currentVelocity)),"string"==typeof definition&&(definition=props.variants&&props.variants[definition]),"function"==typeof definition&&(definition=definition(void 0!==custom?custom:props.custom,currentValues,currentVelocity)),definition}var use_constant=__webpack_require__("./packages/components/node_modules/framer-motion/dist/es/utils/use-constant.mjs");const isKeyframesTarget=v=>Array.isArray(v),isCustomValue=v=>Boolean(v&&"object"==typeof v&&v.mix&&v.toValue),resolveFinalValueInKeyframes=v=>isKeyframesTarget(v)?v[v.length-1]||0:v;function resolveMotionValue(value){const unwrappedValue=isMotionValue(value)?value.get():value;return isCustomValue(unwrappedValue)?unwrappedValue.toValue():unwrappedValue}const makeUseVisualState=config=>(props,isStatic)=>{const context=(0,react.useContext)(MotionContext.v),presenceContext=(0,react.useContext)(context_PresenceContext.O),make=()=>function makeState({scrapeMotionValuesFromProps,createRenderState,onMount},props,context,presenceContext){const state={latestValues:makeLatestValues(props,context,presenceContext,scrapeMotionValuesFromProps),renderState:createRenderState()};return onMount&&(state.mount=instance=>onMount(props,instance,state)),state}(config,props,context,presenceContext);return isStatic?make():(0,use_constant.h)(make)};function makeLatestValues(props,context,presenceContext,scrapeMotionValues){const values={},motionValues=scrapeMotionValues(props,{});for(const key in motionValues)values[key]=resolveMotionValue(motionValues[key]);let{initial,animate}=props;const isControllingVariants$1=isControllingVariants(props),isVariantNode$1=isVariantNode(props);context&&isVariantNode$1&&!isControllingVariants$1&&!1!==props.inherit&&(void 0===initial&&(initial=context.initial),void 0===animate&&(animate=context.animate));let isInitialAnimationBlocked=!!presenceContext&&!1===presenceContext.initial;isInitialAnimationBlocked=isInitialAnimationBlocked||!1===initial;const variantToSet=isInitialAnimationBlocked?animate:initial;if(variantToSet&&"boolean"!=typeof variantToSet&&!isAnimationControls(variantToSet)){(Array.isArray(variantToSet)?variantToSet:[variantToSet]).forEach((definition=>{const resolved=resolveVariantFromProps(props,definition);if(!resolved)return;const{transitionEnd,transition,...target}=resolved;for(const key in target){let valueTarget=target[key];if(Array.isArray(valueTarget)){valueTarget=valueTarget[isInitialAnimationBlocked?valueTarget.length-1:0]}null!==valueTarget&&(values[key]=valueTarget)}for(const key in transitionEnd)values[key]=transitionEnd[key]}))}return values}const svgMotionConfig={useVisualState:makeUseVisualState({scrapeMotionValuesFromProps:scrape_motion_values_scrapeMotionValuesFromProps,createRenderState:createSvgRenderState,onMount:(props,instance,{renderState,latestValues})=>{try{renderState.dimensions="function"==typeof instance.getBBox?instance.getBBox():instance.getBoundingClientRect()}catch(e){renderState.dimensions={x:0,y:0,width:0,height:0}}buildSVGAttrs(renderState,latestValues,{enableHardwareAcceleration:!1},isSVGTag(instance.tagName),props.transformTemplate),renderSVG(instance,renderState)}})},htmlMotionConfig={useVisualState:makeUseVisualState({scrapeMotionValuesFromProps,createRenderState:createHtmlRenderState})};function addDomEvent(target,eventName,handler,options={passive:!0}){return target.addEventListener(eventName,handler,options),()=>target.removeEventListener(eventName,handler)}const isPrimaryPointer=event=>"mouse"===event.pointerType?"number"!=typeof event.button||event.button<=0:!1!==event.isPrimary;function extractEventInfo(event,pointType="page"){return{point:{x:event[pointType+"X"],y:event[pointType+"Y"]}}}const addPointerInfo=handler=>event=>isPrimaryPointer(event)&&handler(event,extractEventInfo(event));function addPointerEvent(target,eventName,handler,options){return addDomEvent(target,eventName,addPointerInfo(handler),options)}const combineFunctions=(a,b)=>v=>b(a(v)),pipe=(...transformers)=>transformers.reduce(combineFunctions);function createLock(name){let lock=null;return()=>{const openLock=()=>{lock=null};return null===lock&&(lock=name,openLock)}}const globalHorizontalLock=createLock("dragHorizontal"),globalVerticalLock=createLock("dragVertical");function getGlobalLock(drag){let lock=!1;if("y"===drag)lock=globalVerticalLock();else if("x"===drag)lock=globalHorizontalLock();else{const openHorizontal=globalHorizontalLock(),openVertical=globalVerticalLock();openHorizontal&&openVertical?lock=()=>{openHorizontal(),openVertical()}:(openHorizontal&&openHorizontal(),openVertical&&openVertical())}return lock}function isDragActive(){const openGestureLock=getGlobalLock(!0);return!openGestureLock||(openGestureLock(),!1)}class Feature{constructor(node){this.isMounted=!1,this.node=node}update(){}}var frameloop_frame=__webpack_require__("./packages/components/node_modules/framer-motion/dist/es/frameloop/frame.mjs");function addHoverEvent(node,isActive){const eventName="pointer"+(isActive?"enter":"leave"),callbackName="onHover"+(isActive?"Start":"End");return addPointerEvent(node.current,eventName,((event,info)=>{if("touch"===event.type||isDragActive())return;const props=node.getProps();node.animationState&&props.whileHover&&node.animationState.setActive("whileHover",isActive),props[callbackName]&&frameloop_frame.Wi.update((()=>props[callbackName](event,info)))}),{passive:!node.getProps()[callbackName]})}const isNodeOrChild=(parent,child)=>!!child&&(parent===child||isNodeOrChild(parent,child.parentElement));var noop=__webpack_require__("./packages/components/node_modules/framer-motion/dist/es/utils/noop.mjs");function fireSyntheticPointerEvent(name,handler){if(!handler)return;const syntheticPointerEvent=new PointerEvent("pointer"+name);handler(syntheticPointerEvent,extractEventInfo(syntheticPointerEvent))}const observerCallbacks=new WeakMap,observers=new WeakMap,fireObserverCallback=entry=>{const callback=observerCallbacks.get(entry.target);callback&&callback(entry)},fireAllObserverCallbacks=entries=>{entries.forEach(fireObserverCallback)};function observeIntersection(element,options,callback){const rootInteresectionObserver=function initIntersectionObserver({root,...options}){const lookupRoot=root||document;observers.has(lookupRoot)||observers.set(lookupRoot,{});const rootObservers=observers.get(lookupRoot),key=JSON.stringify(options);return rootObservers[key]||(rootObservers[key]=new IntersectionObserver(fireAllObserverCallbacks,{root,...options})),rootObservers[key]}(options);return observerCallbacks.set(element,callback),rootInteresectionObserver.observe(element),()=>{observerCallbacks.delete(element),rootInteresectionObserver.unobserve(element)}}const thresholdNames={some:0,all:1};const gestureAnimations={inView:{Feature:class InViewFeature extends Feature{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport={}}=this.node.getProps(),{root,margin:rootMargin,amount="some",once}=viewport,options={root:root?root.current:void 0,rootMargin,threshold:"number"==typeof amount?amount:thresholdNames[amount]};return observeIntersection(this.node.current,options,(entry=>{const{isIntersecting}=entry;if(this.isInView===isIntersecting)return;if(this.isInView=isIntersecting,once&&!isIntersecting&&this.hasEnteredView)return;isIntersecting&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",isIntersecting);const{onViewportEnter,onViewportLeave}=this.node.getProps(),callback=isIntersecting?onViewportEnter:onViewportLeave;callback&&callback(entry)}))}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;const{props,prevProps}=this.node;["amount","margin","root"].some(function hasViewportOptionChanged({viewport={}},{viewport:prevViewport={}}={}){return name=>viewport[name]!==prevViewport[name]}(props,prevProps))&&this.startObserver()}unmount(){}}},tap:{Feature:class PressGesture extends Feature{constructor(){super(...arguments),this.removeStartListeners=noop.Z,this.removeEndListeners=noop.Z,this.removeAccessibleListeners=noop.Z,this.startPointerPress=(startEvent,startInfo)=>{if(this.removeEndListeners(),this.isPressing)return;const props=this.node.getProps(),removePointerUpListener=addPointerEvent(window,"pointerup",((endEvent,endInfo)=>{if(!this.checkPressEnd())return;const{onTap,onTapCancel}=this.node.getProps();frameloop_frame.Wi.update((()=>{isNodeOrChild(this.node.current,endEvent.target)?onTap&&onTap(endEvent,endInfo):onTapCancel&&onTapCancel(endEvent,endInfo)}))}),{passive:!(props.onTap||props.onPointerUp)}),removePointerCancelListener=addPointerEvent(window,"pointercancel",((cancelEvent,cancelInfo)=>this.cancelPress(cancelEvent,cancelInfo)),{passive:!(props.onTapCancel||props.onPointerCancel)});this.removeEndListeners=pipe(removePointerUpListener,removePointerCancelListener),this.startPress(startEvent,startInfo)},this.startAccessiblePress=()=>{const removeKeydownListener=addDomEvent(this.node.current,"keydown",(keydownEvent=>{if("Enter"!==keydownEvent.key||this.isPressing)return;this.removeEndListeners(),this.removeEndListeners=addDomEvent(this.node.current,"keyup",(keyupEvent=>{"Enter"===keyupEvent.key&&this.checkPressEnd()&&fireSyntheticPointerEvent("up",((event,info)=>{const{onTap}=this.node.getProps();onTap&&frameloop_frame.Wi.update((()=>onTap(event,info)))}))})),fireSyntheticPointerEvent("down",((event,info)=>{this.startPress(event,info)}))})),removeBlurListener=addDomEvent(this.node.current,"blur",(()=>{this.isPressing&&fireSyntheticPointerEvent("cancel",((cancelEvent,cancelInfo)=>this.cancelPress(cancelEvent,cancelInfo)))}));this.removeAccessibleListeners=pipe(removeKeydownListener,removeBlurListener)}}startPress(event,info){this.isPressing=!0;const{onTapStart,whileTap}=this.node.getProps();whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),onTapStart&&frameloop_frame.Wi.update((()=>onTapStart(event,info)))}checkPressEnd(){this.removeEndListeners(),this.isPressing=!1;return this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!isDragActive()}cancelPress(event,info){if(!this.checkPressEnd())return;const{onTapCancel}=this.node.getProps();onTapCancel&&frameloop_frame.Wi.update((()=>onTapCancel(event,info)))}mount(){const props=this.node.getProps(),removePointerListener=addPointerEvent(this.node.current,"pointerdown",this.startPointerPress,{passive:!(props.onTapStart||props.onPointerStart)}),removeFocusListener=addDomEvent(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=pipe(removePointerListener,removeFocusListener)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}},focus:{Feature:class FocusGesture extends Feature{constructor(){super(...arguments),this.isActive=!1}onFocus(){let isFocusVisible=!1;try{isFocusVisible=this.node.current.matches(":focus-visible")}catch(e){isFocusVisible=!0}isFocusVisible&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=pipe(addDomEvent(this.node.current,"focus",(()=>this.onFocus())),addDomEvent(this.node.current,"blur",(()=>this.onBlur())))}unmount(){}}},hover:{Feature:class HoverGesture extends Feature{mount(){this.unmount=pipe(addHoverEvent(this.node,!0),addHoverEvent(this.node,!1))}unmount(){}}}};function shallowCompare(next,prev){if(!Array.isArray(prev))return!1;const prevLength=prev.length;if(prevLength!==next.length)return!1;for(let i=0;icurrent[key]=value.get())),current}(visualElement),function getVelocity(visualElement){const velocity={};return visualElement.values.forEach(((value,key)=>velocity[key]=value.getVelocity())),velocity}(visualElement))}const optimizedAppearDataAttribute="data-"+camelToDash("framerAppearId");var errors=__webpack_require__("./packages/components/node_modules/framer-motion/dist/es/utils/errors.mjs");const secondsToMilliseconds=seconds=>1e3*seconds,millisecondsToSeconds=milliseconds=>milliseconds/1e3,instantAnimationState_current=!1,isBezierDefinition=easing=>Array.isArray(easing)&&"number"==typeof easing[0];function isWaapiSupportedEasing(easing){return Boolean(!easing||"string"==typeof easing&&supportedWaapiEasing[easing]||isBezierDefinition(easing)||Array.isArray(easing)&&easing.every(isWaapiSupportedEasing))}const cubicBezierAsString=([a,b,c,d])=>`cubic-bezier(${a}, ${b}, ${c}, ${d})`,supportedWaapiEasing={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:cubicBezierAsString([0,.65,.55,1]),circOut:cubicBezierAsString([.55,0,1,.45]),backIn:cubicBezierAsString([.31,.01,.66,-.59]),backOut:cubicBezierAsString([.33,1.53,.69,.99])};function mapEasingToNativeEasing(easing){if(easing)return isBezierDefinition(easing)?cubicBezierAsString(easing):Array.isArray(easing)?easing.map(mapEasingToNativeEasing):supportedWaapiEasing[easing]}const calcBezier=(t,a1,a2)=>(((1-3*a2+3*a1)*t+(3*a2-6*a1))*t+3*a1)*t,subdivisionPrecision=1e-7,subdivisionMaxIterations=12;function cubicBezier(mX1,mY1,mX2,mY2){if(mX1===mY1&&mX2===mY2)return noop.Z;const getTForX=aX=>function binarySubdivide(x,lowerBound,upperBound,mX1,mX2){let currentX,currentT,i=0;do{currentT=lowerBound+(upperBound-lowerBound)/2,currentX=calcBezier(currentT,mX1,mX2)-x,currentX>0?upperBound=currentT:lowerBound=currentT}while(Math.abs(currentX)>subdivisionPrecision&&++i0===t||1===t?t:calcBezier(getTForX(t),mY1,mY2)}const easeIn=cubicBezier(.42,0,1,1),easeOut=cubicBezier(0,0,.58,1),easeInOut=cubicBezier(.42,0,.58,1),isEasingArray=ease=>Array.isArray(ease)&&"number"!=typeof ease[0],mirrorEasing=easing=>p=>p<=.5?easing(2*p)/2:(2-easing(2*(1-p)))/2,reverseEasing=easing=>p=>1-easing(1-p),circIn=p=>1-Math.sin(Math.acos(p)),circOut=reverseEasing(circIn),circInOut=mirrorEasing(circOut),backOut=cubicBezier(.33,1.53,.69,.99),backIn=reverseEasing(backOut),backInOut=mirrorEasing(backIn),easingLookup={linear:noop.Z,easeIn,easeInOut,easeOut,circIn,circInOut,circOut,backIn,backInOut,backOut,anticipate:p=>(p*=2)<1?.5*backIn(p):.5*(2-Math.pow(2,-10*(p-1)))},easingDefinitionToFunction=definition=>{if(Array.isArray(definition)){(0,errors.k)(4===definition.length,"Cubic bezier arrays must contain four numerical values.");const[x1,y1,x2,y2]=definition;return cubicBezier(x1,y1,x2,y2)}return"string"==typeof definition?((0,errors.k)(void 0!==easingLookup[definition],`Invalid easing type '${definition}'`),easingLookup[definition]):definition},isColorString=(type,testProp)=>v=>Boolean(isString(v)&&singleColorRegex.test(v)&&v.startsWith(type)||testProp&&Object.prototype.hasOwnProperty.call(v,testProp)),splitColor=(aName,bName,cName)=>v=>{if(!isString(v))return v;const[a,b,c,alpha]=v.match(floatRegex);return{[aName]:parseFloat(a),[bName]:parseFloat(b),[cName]:parseFloat(c),alpha:void 0!==alpha?parseFloat(alpha):1}},rgbUnit={...number,transform:v=>Math.round((v=>clamp(0,255,v))(v))},rgba={test:isColorString("rgb","red"),parse:splitColor("red","green","blue"),transform:({red,green,blue,alpha:alpha$1=1})=>"rgba("+rgbUnit.transform(red)+", "+rgbUnit.transform(green)+", "+rgbUnit.transform(blue)+", "+sanitize(alpha.transform(alpha$1))+")"};const hex={test:isColorString("#"),parse:function parseHex(v){let r="",g="",b="",a="";return v.length>5?(r=v.substring(1,3),g=v.substring(3,5),b=v.substring(5,7),a=v.substring(7,9)):(r=v.substring(1,2),g=v.substring(2,3),b=v.substring(3,4),a=v.substring(4,5),r+=r,g+=g,b+=b,a+=a),{red:parseInt(r,16),green:parseInt(g,16),blue:parseInt(b,16),alpha:a?parseInt(a,16)/255:1}},transform:rgba.transform},hsla={test:isColorString("hsl","hue"),parse:splitColor("hue","saturation","lightness"),transform:({hue,saturation,lightness,alpha:alpha$1=1})=>"hsla("+Math.round(hue)+", "+percent.transform(sanitize(saturation))+", "+percent.transform(sanitize(lightness))+", "+sanitize(alpha.transform(alpha$1))+")"},color={test:v=>rgba.test(v)||hex.test(v)||hsla.test(v),parse:v=>rgba.test(v)?rgba.parse(v):hsla.test(v)?hsla.parse(v):hex.parse(v),transform:v=>isString(v)?v:v.hasOwnProperty("red")?rgba.transform(v):hsla.transform(v)},mix=(from,to,progress)=>-progress*from+progress*to+from;function hueToRgb(p,q,t){return t<0&&(t+=1),t>1&&(t-=1),t<1/6?p+6*(q-p)*t:t<.5?q:t<2/3?p+(q-p)*(2/3-t)*6:p}const mixLinearColor=(from,to,v)=>{const fromExpo=from*from;return Math.sqrt(Math.max(0,v*(to*to-fromExpo)+fromExpo))},colorTypes=[hex,rgba,hsla];function asRGBA(color){const type=(v=color,colorTypes.find((type=>type.test(v))));var v;(0,errors.k)(Boolean(type),`'${color}' is not an animatable color. Use the equivalent color code instead.`);let model=type.parse(color);return type===hsla&&(model=function hslaToRgba({hue,saturation,lightness,alpha}){hue/=360,lightness/=100;let red=0,green=0,blue=0;if(saturation/=100){const q=lightness<.5?lightness*(1+saturation):lightness+saturation-lightness*saturation,p=2*lightness-q;red=hueToRgb(p,q,hue+1/3),green=hueToRgb(p,q,hue),blue=hueToRgb(p,q,hue-1/3)}else red=green=blue=lightness;return{red:Math.round(255*red),green:Math.round(255*green),blue:Math.round(255*blue),alpha}}(model)),model}const mixColor=(from,to)=>{const fromRGBA=asRGBA(from),toRGBA=asRGBA(to),blended={...fromRGBA};return v=>(blended.red=mixLinearColor(fromRGBA.red,toRGBA.red,v),blended.green=mixLinearColor(fromRGBA.green,toRGBA.green,v),blended.blue=mixLinearColor(fromRGBA.blue,toRGBA.blue,v),blended.alpha=mix(fromRGBA.alpha,toRGBA.alpha,v),rgba.transform(blended))};const cssVarTokeniser={regex:/var\s*\(\s*--[\w-]+(\s*,\s*(?:(?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)+)?\s*\)/g,countKey:"Vars",token:"${v}",parse:noop.Z},colorTokeniser={regex:colorRegex,countKey:"Colors",token:"${c}",parse:color.parse},numberTokeniser={regex:floatRegex,countKey:"Numbers",token:"${n}",parse:number.parse};function tokenise(info,{regex,countKey,token,parse}){const matches=info.tokenised.match(regex);matches&&(info["num"+countKey]=matches.length,info.tokenised=info.tokenised.replace(regex,token),info.values.push(...matches.map(parse)))}function analyseComplexValue(value){const originalValue=value.toString(),info={value:originalValue,tokenised:originalValue,values:[],numVars:0,numColors:0,numNumbers:0};return info.value.includes("var(--")&&tokenise(info,cssVarTokeniser),tokenise(info,colorTokeniser),tokenise(info,numberTokeniser),info}function parseComplexValue(v){return analyseComplexValue(v).values}function createTransformer(source){const{values,numColors,numVars,tokenised}=analyseComplexValue(source),numValues=values.length;return v=>{let output=tokenised;for(let i=0;i"number"==typeof v?0:v;const complex={test:function test(v){var _a,_b;return isNaN(v)&&isString(v)&&((null===(_a=v.match(floatRegex))||void 0===_a?void 0:_a.length)||0)+((null===(_b=v.match(colorRegex))||void 0===_b?void 0:_b.length)||0)>0},parse:parseComplexValue,createTransformer,getAnimatableNone:function getAnimatableNone(v){const parsed=parseComplexValue(v);return createTransformer(v)(parsed.map(convertNumbersToZero))}},mixImmediate=(origin,target)=>p=>`${p>0?target:origin}`;function getMixer(origin,target){return"number"==typeof origin?v=>mix(origin,target,v):color.test(origin)?mixColor(origin,target):origin.startsWith("var(")?mixImmediate(origin,target):mixComplex(origin,target)}const mixArray=(from,to)=>{const output=[...from],numValues=output.length,blendValue=from.map(((fromThis,i)=>getMixer(fromThis,to[i])));return v=>{for(let i=0;i{const output={...origin,...target},blendValue={};for(const key in output)void 0!==origin[key]&&void 0!==target[key]&&(blendValue[key]=getMixer(origin[key],target[key]));return v=>{for(const key in blendValue)output[key]=blendValue[key](v);return output}},mixComplex=(origin,target)=>{const template=complex.createTransformer(target),originStats=analyseComplexValue(origin),targetStats=analyseComplexValue(target);return originStats.numVars===targetStats.numVars&&originStats.numColors===targetStats.numColors&&originStats.numNumbers>=targetStats.numNumbers?pipe(mixArray(originStats.values,targetStats.values),template):((0,errors.K)(!0,`Complex values '${origin}' and '${target}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),mixImmediate(origin,target))},progress=(from,to,value)=>{const toFromDifference=to-from;return 0===toFromDifference?1:(value-from)/toFromDifference},mixNumber=(from,to)=>p=>mix(from,to,p);function createMixers(output,ease,customMixer){const mixers=[],mixerFactory=customMixer||function detectMixerFactory(v){return"number"==typeof v?mixNumber:"string"==typeof v?color.test(v)?mixColor:mixComplex:Array.isArray(v)?mixArray:"object"==typeof v?mixObject:mixNumber}(output[0]),numMixers=output.length-1;for(let i=0;ioutput[0];input[0]>input[inputLength-1]&&(input=[...input].reverse(),output=[...output].reverse());const mixers=createMixers(output,ease,mixer),numMixers=mixers.length,interpolator=v=>{let i=0;if(numMixers>1)for(;iinterpolator(clamp(input[0],input[inputLength-1],v)):interpolator}function defaultOffset(arr){const offset=[0];return function fillOffset(offset,remaining){const min=offset[offset.length-1];for(let i=1;i<=remaining;i++){const offsetProgress=progress(0,remaining,i);offset.push(mix(min,1,offsetProgress))}}(offset,arr.length-1),offset}function keyframes({duration=300,keyframes:keyframeValues,times,ease="easeInOut"}){const easingFunctions=isEasingArray(ease)?ease.map(easingDefinitionToFunction):easingDefinitionToFunction(ease),state={done:!1,value:keyframeValues[0]},absoluteTimes=function convertOffsetToTimes(offset,duration){return offset.map((o=>o*duration))}(times&×.length===keyframeValues.length?times:defaultOffset(keyframeValues),duration),mapTimeToKeyframe=interpolate(absoluteTimes,keyframeValues,{ease:Array.isArray(easingFunctions)?easingFunctions:(values=keyframeValues,easing=easingFunctions,values.map((()=>easing||easeInOut)).splice(0,values.length-1))});var values,easing;return{calculatedDuration:duration,next:t=>(state.value=mapTimeToKeyframe(t),state.done=t>=duration,state)}}function velocityPerSecond(velocity,frameDuration){return frameDuration?velocity*(1e3/frameDuration):0}const velocitySampleDuration=5;function calcGeneratorVelocity(resolveValue,t,current){const prevT=Math.max(t-velocitySampleDuration,0);return velocityPerSecond(current-resolveValue(prevT),t-prevT)}const safeMin=.001,minDuration=.01,maxDuration=10,minDamping=.05,maxDamping=1;function findSpring({duration=800,bounce=.25,velocity=0,mass=1}){let envelope,derivative;(0,errors.K)(duration<=secondsToMilliseconds(maxDuration),"Spring duration must be 10 seconds or less");let dampingRatio=1-bounce;dampingRatio=clamp(minDamping,maxDamping,dampingRatio),duration=clamp(minDuration,maxDuration,millisecondsToSeconds(duration)),dampingRatio<1?(envelope=undampedFreq=>{const exponentialDecay=undampedFreq*dampingRatio,delta=exponentialDecay*duration,a=exponentialDecay-velocity,b=calcAngularFreq(undampedFreq,dampingRatio),c=Math.exp(-delta);return safeMin-a/b*c},derivative=undampedFreq=>{const delta=undampedFreq*dampingRatio*duration,d=delta*velocity+velocity,e=Math.pow(dampingRatio,2)*Math.pow(undampedFreq,2)*duration,f=Math.exp(-delta),g=calcAngularFreq(Math.pow(undampedFreq,2),dampingRatio);return(-envelope(undampedFreq)+safeMin>0?-1:1)*((d-e)*f)/g}):(envelope=undampedFreq=>Math.exp(-undampedFreq*duration)*((undampedFreq-velocity)*duration+1)-safeMin,derivative=undampedFreq=>Math.exp(-undampedFreq*duration)*(duration*duration*(velocity-undampedFreq)));const undampedFreq=function approximateRoot(envelope,derivative,initialGuess){let result=initialGuess;for(let i=1;ivoid 0!==options[key]))}function spring({keyframes,restDelta,restSpeed,...options}){const origin=keyframes[0],target=keyframes[keyframes.length-1],state={done:!1,value:origin},{stiffness,damping,mass,velocity,duration,isResolvedFromDuration}=function getSpringOptions(options){let springOptions={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...options};if(!isSpringType(options,physicsKeys)&&isSpringType(options,durationKeys)){const derived=findSpring(options);springOptions={...springOptions,...derived,velocity:0,mass:1},springOptions.isResolvedFromDuration=!0}return springOptions}(options),initialVelocity=velocity?-millisecondsToSeconds(velocity):0,dampingRatio=damping/(2*Math.sqrt(stiffness*mass)),initialDelta=target-origin,undampedAngularFreq=millisecondsToSeconds(Math.sqrt(stiffness/mass)),isGranularScale=Math.abs(initialDelta)<5;let resolveSpring;if(restSpeed||(restSpeed=isGranularScale?.01:2),restDelta||(restDelta=isGranularScale?.005:.5),dampingRatio<1){const angularFreq=calcAngularFreq(undampedAngularFreq,dampingRatio);resolveSpring=t=>{const envelope=Math.exp(-dampingRatio*undampedAngularFreq*t);return target-envelope*((initialVelocity+dampingRatio*undampedAngularFreq*initialDelta)/angularFreq*Math.sin(angularFreq*t)+initialDelta*Math.cos(angularFreq*t))}}else if(1===dampingRatio)resolveSpring=t=>target-Math.exp(-undampedAngularFreq*t)*(initialDelta+(initialVelocity+undampedAngularFreq*initialDelta)*t);else{const dampedAngularFreq=undampedAngularFreq*Math.sqrt(dampingRatio*dampingRatio-1);resolveSpring=t=>{const envelope=Math.exp(-dampingRatio*undampedAngularFreq*t),freqForT=Math.min(dampedAngularFreq*t,300);return target-envelope*((initialVelocity+dampingRatio*undampedAngularFreq*initialDelta)*Math.sinh(freqForT)+dampedAngularFreq*initialDelta*Math.cosh(freqForT))/dampedAngularFreq}}return{calculatedDuration:isResolvedFromDuration&&duration||null,next:t=>{const current=resolveSpring(t);if(isResolvedFromDuration)state.done=t>=duration;else{let currentVelocity=initialVelocity;0!==t&&(currentVelocity=dampingRatio<1?calcGeneratorVelocity(resolveSpring,t,current):0);const isBelowVelocityThreshold=Math.abs(currentVelocity)<=restSpeed,isBelowDisplacementThreshold=Math.abs(target-current)<=restDelta;state.done=isBelowVelocityThreshold&&isBelowDisplacementThreshold}return state.value=state.done?target:current,state}}}function inertia({keyframes,velocity=0,power=.8,timeConstant=325,bounceDamping=10,bounceStiffness=500,modifyTarget,min,max,restDelta=.5,restSpeed}){const origin=keyframes[0],state={done:!1,value:origin},nearestBoundary=v=>void 0===min?max:void 0===max||Math.abs(min-v)-amplitude*Math.exp(-t/timeConstant),calcLatest=t=>target+calcDelta(t),applyFriction=t=>{const delta=calcDelta(t),latest=calcLatest(t);state.done=Math.abs(delta)<=restDelta,state.value=state.done?target:latest};let timeReachedBoundary,spring$1;const checkCatchBoundary=t=>{var v;(v=state.value,void 0!==min&&vmax)&&(timeReachedBoundary=t,spring$1=spring({keyframes:[state.value,nearestBoundary(state.value)],velocity:calcGeneratorVelocity(calcLatest,t,state.value),damping:bounceDamping,stiffness:bounceStiffness,restDelta,restSpeed}))};return checkCatchBoundary(0),{calculatedDuration:null,next:t=>{let hasUpdatedFrame=!1;return spring$1||void 0!==timeReachedBoundary||(hasUpdatedFrame=!0,applyFriction(t),checkCatchBoundary(t)),void 0!==timeReachedBoundary&&t>timeReachedBoundary?spring$1.next(t-timeReachedBoundary):(!hasUpdatedFrame&&applyFriction(t),state)}}}const frameloopDriver=update=>{const passTimestamp=({timestamp})=>update(timestamp);return{start:()=>frameloop_frame.Wi.update(passTimestamp,!0),stop:()=>(0,frameloop_frame.Pn)(passTimestamp),now:()=>frameloop_frame.frameData.isProcessing?frameloop_frame.frameData.timestamp:performance.now()}},maxGeneratorDuration=2e4;function calcGeneratorDuration(generator){let duration=0;let state=generator.next(duration);for(;!state.done&&duration=maxGeneratorDuration?1/0:duration}const types={decay:inertia,inertia,tween:keyframes,keyframes,spring};function animateValue({autoplay=!0,delay=0,driver=frameloopDriver,keyframes:keyframes$1,type="keyframes",repeat=0,repeatDelay=0,repeatType="loop",onPlay,onStop,onComplete,onUpdate,...options}){let resolveFinishedPromise,currentFinishedPromise,speed=1,hasStopped=!1;const updateFinishedPromise=()=>{currentFinishedPromise=new Promise((resolve=>{resolveFinishedPromise=resolve}))};let animationDriver;updateFinishedPromise();const generatorFactory=types[type]||keyframes;let mapNumbersToKeyframes;generatorFactory!==keyframes&&"number"!=typeof keyframes$1[0]&&(mapNumbersToKeyframes=interpolate([0,100],keyframes$1,{clamp:!1}),keyframes$1=[0,100]);const generator=generatorFactory({...options,keyframes:keyframes$1});let mirroredGenerator;"mirror"===repeatType&&(mirroredGenerator=generatorFactory({...options,keyframes:[...keyframes$1].reverse(),velocity:-(options.velocity||0)}));let playState="idle",holdTime=null,startTime=null,cancelTime=null;null===generator.calculatedDuration&&repeat&&(generator.calculatedDuration=calcGeneratorDuration(generator));const{calculatedDuration}=generator;let resolvedDuration=1/0,totalDuration=1/0;null!==calculatedDuration&&(resolvedDuration=calculatedDuration+repeatDelay,totalDuration=resolvedDuration*(repeat+1)-repeatDelay);let currentTime=0;const tick=timestamp=>{if(null===startTime)return;speed>0&&(startTime=Math.min(startTime,timestamp)),speed<0&&(startTime=Math.min(timestamp-totalDuration/speed,startTime)),currentTime=null!==holdTime?holdTime:Math.round(timestamp-startTime)*speed;const timeWithoutDelay=currentTime-delay*(speed>=0?1:-1),isInDelayPhase=speed>=0?timeWithoutDelay<0:timeWithoutDelay>totalDuration;currentTime=Math.max(timeWithoutDelay,0),"finished"===playState&&null===holdTime&&(currentTime=totalDuration);let elapsed=currentTime,frameGenerator=generator;if(repeat){const progress=currentTime/resolvedDuration;let currentIteration=Math.floor(progress),iterationProgress=progress%1;!iterationProgress&&progress>=1&&(iterationProgress=1),1===iterationProgress&¤tIteration--,currentIteration=Math.min(currentIteration,repeat+1);const iterationIsOdd=Boolean(currentIteration%2);iterationIsOdd&&("reverse"===repeatType?(iterationProgress=1-iterationProgress,repeatDelay&&(iterationProgress-=repeatDelay/resolvedDuration)):"mirror"===repeatType&&(frameGenerator=mirroredGenerator));let p=clamp(0,1,iterationProgress);currentTime>totalDuration&&(p="reverse"===repeatType&&iterationIsOdd?1:0),elapsed=p*resolvedDuration}const state=isInDelayPhase?{done:!1,value:keyframes$1[0]}:frameGenerator.next(elapsed);mapNumbersToKeyframes&&(state.value=mapNumbersToKeyframes(state.value));let{done}=state;isInDelayPhase||null===calculatedDuration||(done=speed>=0?currentTime>=totalDuration:currentTime<=0);const isAnimationFinished=null===holdTime&&("finished"===playState||"running"===playState&&done);return onUpdate&&onUpdate(state.value),isAnimationFinished&&finish(),state},stopAnimationDriver=()=>{animationDriver&&animationDriver.stop(),animationDriver=void 0},cancel=()=>{playState="idle",stopAnimationDriver(),resolveFinishedPromise(),updateFinishedPromise(),startTime=cancelTime=null},finish=()=>{playState="finished",onComplete&&onComplete(),stopAnimationDriver(),resolveFinishedPromise()},play=()=>{if(hasStopped)return;animationDriver||(animationDriver=driver(tick));const now=animationDriver.now();onPlay&&onPlay(),null!==holdTime?startTime=now-holdTime:startTime&&"finished"!==playState||(startTime=now),"finished"===playState&&updateFinishedPromise(),cancelTime=startTime,holdTime=null,playState="running",animationDriver.start()};autoplay&&play();const controls={then:(resolve,reject)=>currentFinishedPromise.then(resolve,reject),get time(){return millisecondsToSeconds(currentTime)},set time(newTime){newTime=secondsToMilliseconds(newTime),currentTime=newTime,null===holdTime&&animationDriver&&0!==speed?startTime=animationDriver.now()-newTime/speed:holdTime=newTime},get duration(){const duration=null===generator.calculatedDuration?calcGeneratorDuration(generator):generator.calculatedDuration;return millisecondsToSeconds(duration)},get speed(){return speed},set speed(newSpeed){newSpeed!==speed&&animationDriver&&(speed=newSpeed,controls.time=millisecondsToSeconds(currentTime))},get state(){return playState},play,pause:()=>{playState="paused",holdTime=currentTime},stop:()=>{hasStopped=!0,"idle"!==playState&&(playState="idle",onStop&&onStop(),cancel())},cancel:()=>{null!==cancelTime&&tick(cancelTime),cancel()},complete:()=>{playState="finished"},sample:elapsed=>(startTime=0,tick(elapsed))};return controls}const supportsWaapi=function memo(callback){let result;return()=>(void 0===result&&(result=callback()),result)}((()=>Object.hasOwnProperty.call(Element.prototype,"animate"))),acceleratedValues=new Set(["opacity","clipPath","filter","transform","backgroundColor"]);function createAcceleratedAnimation(value,valueName,{onUpdate,onComplete,...options}){if(!(supportsWaapi()&&acceleratedValues.has(valueName)&&!options.repeatDelay&&"mirror"!==options.repeatType&&0!==options.damping&&"inertia"!==options.type))return!1;let resolveFinishedPromise,currentFinishedPromise,hasStopped=!1;const updateFinishedPromise=()=>{currentFinishedPromise=new Promise((resolve=>{resolveFinishedPromise=resolve}))};updateFinishedPromise();let{keyframes,duration=300,ease,times}=options;if(((valueName,options)=>"spring"===options.type||"backgroundColor"===valueName||!isWaapiSupportedEasing(options.ease))(valueName,options)){const sampleAnimation=animateValue({...options,repeat:0,delay:0});let state={done:!1,value:keyframes[0]};const pregeneratedKeyframes=[];let t=0;for(;!state.done&&t<2e4;)state=sampleAnimation.sample(t),pregeneratedKeyframes.push(state.value),t+=10;times=void 0,keyframes=pregeneratedKeyframes,duration=t-10,ease="linear"}const animation=function animateStyle(element,valueName,keyframes,{delay=0,duration,repeat=0,repeatType="loop",ease,times}={}){const keyframeOptions={[valueName]:keyframes};times&&(keyframeOptions.offset=times);const easing=mapEasingToNativeEasing(ease);return Array.isArray(easing)&&(keyframeOptions.easing=easing),element.animate(keyframeOptions,{delay,duration,easing:Array.isArray(easing)?"linear":easing,fill:"both",iterations:repeat+1,direction:"reverse"===repeatType?"alternate":"normal"})}(value.owner.current,valueName,keyframes,{...options,duration,ease,times}),cancelAnimation=()=>animation.cancel(),safeCancel=()=>{frameloop_frame.Wi.update(cancelAnimation),resolveFinishedPromise(),updateFinishedPromise()};return animation.onfinish=()=>{value.set(function getFinalKeyframe(keyframes,{repeat,repeatType="loop"}){return keyframes[repeat&&"loop"!==repeatType&&repeat%2==1?0:keyframes.length-1]}(keyframes,options)),onComplete&&onComplete(),safeCancel()},{then:(resolve,reject)=>currentFinishedPromise.then(resolve,reject),get timeline(){return animation.timeline},set timeline(timeline){animation.timeline=timeline,animation.onfinish=null},get time(){return millisecondsToSeconds(animation.currentTime||0)},set time(newTime){animation.currentTime=secondsToMilliseconds(newTime)},get speed(){return animation.playbackRate},set speed(newSpeed){animation.playbackRate=newSpeed},get duration(){return millisecondsToSeconds(duration)},play:()=>{hasStopped||(animation.play(),(0,frameloop_frame.Pn)(cancelAnimation))},pause:()=>animation.pause(),stop:()=>{if(hasStopped=!0,"idle"===animation.playState)return;const{currentTime}=animation;if(currentTime){const sampleAnimation=animateValue({...options,autoplay:!1});value.setWithVelocity(sampleAnimation.sample(currentTime-10).value,sampleAnimation.sample(currentTime).value,10)}safeCancel()},complete:()=>animation.finish(),cancel:safeCancel}}const underDampedSpring={type:"spring",stiffness:500,damping:25,restSpeed:10},keyframesTransition={type:"keyframes",duration:.8},ease={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},getDefaultTransition=(valueKey,{keyframes})=>keyframes.length>2?keyframesTransition:transformProps.has(valueKey)?valueKey.startsWith("scale")?{type:"spring",stiffness:550,damping:0===keyframes[1]?2*Math.sqrt(550):30,restSpeed:10}:underDampedSpring:ease,isAnimatable=(key,value)=>"zIndex"!==key&&(!("number"!=typeof value&&!Array.isArray(value))||!("string"!=typeof value||!complex.test(value)&&"0"!==value||value.startsWith("url("))),maxDefaults=new Set(["brightness","contrast","saturate","opacity"]);function applyDefaultFilter(v){const[name,value]=v.slice(0,-1).split("(");if("drop-shadow"===name)return v;const[number]=value.match(floatRegex)||[];if(!number)return v;const unit=value.replace(number,"");let defaultValue=maxDefaults.has(name)?1:0;return number!==value&&(defaultValue*=100),name+"("+defaultValue+unit+")"}const functionRegex=/([a-z-]*)\(.*?\)/g,filter={...complex,getAnimatableNone:v=>{const functions=v.match(functionRegex);return functions?functions.map(applyDefaultFilter).join(" "):v}},defaultValueTypes={...numberValueTypes,color,backgroundColor:color,outlineColor:color,fill:color,stroke:color,borderColor:color,borderTopColor:color,borderRightColor:color,borderBottomColor:color,borderLeftColor:color,filter,WebkitFilter:filter},getDefaultValueType=key=>defaultValueTypes[key];function animatable_none_getAnimatableNone(key,value){let defaultValueType=getDefaultValueType(key);return defaultValueType!==filter&&(defaultValueType=complex),defaultValueType.getAnimatableNone?defaultValueType.getAnimatableNone(value):void 0}const isZeroValueString=v=>/^0[^.\s]+$/.test(v);function isNone(value){return"number"==typeof value?0===value:null!==value?"none"===value||"0"===value||isZeroValueString(value):void 0}function getValueTransition(transition,key){return transition[key]||transition.default||transition}const animateMotionValue=(valueName,value,target,transition={})=>onComplete=>{const valueTransition=getValueTransition(transition,valueName)||{},delay=valueTransition.delay||transition.delay||0;let{elapsed=0}=transition;elapsed-=secondsToMilliseconds(delay);const keyframes=function getKeyframes(value,valueName,target,transition){const isTargetAnimatable=isAnimatable(valueName,target);let keyframes;keyframes=Array.isArray(target)?[...target]:[null,target];const defaultOrigin=void 0!==transition.from?transition.from:value.get();let animatableTemplateValue;const noneKeyframeIndexes=[];for(let i=0;i{value.set(v),valueTransition.onUpdate&&valueTransition.onUpdate(v)},onComplete:()=>{onComplete(),valueTransition.onComplete&&valueTransition.onComplete()}};if(function isTransitionDefined({when,delay:_delay,delayChildren,staggerChildren,staggerDirection,repeat,repeatType,repeatDelay,from,elapsed,...transition}){return!!Object.keys(transition).length}(valueTransition)||(options={...options,...getDefaultTransition(valueName,options)}),options.duration&&(options.duration=secondsToMilliseconds(options.duration)),options.repeatDelay&&(options.repeatDelay=secondsToMilliseconds(options.repeatDelay)),!isOriginAnimatable||!isTargetAnimatable||instantAnimationState_current||!1===valueTransition.type)return function createInstantAnimation({keyframes,delay,onUpdate,onComplete}){const setValue=()=>(onUpdate&&onUpdate(keyframes[keyframes.length-1]),onComplete&&onComplete(),{time:0,speed:1,duration:0,play:noop.Z,pause:noop.Z,stop:noop.Z,then:resolve=>(resolve(),Promise.resolve()),cancel:noop.Z,complete:noop.Z});return delay?animateValue({keyframes:[0,1],duration:0,delay,onComplete:setValue}):setValue()}(instantAnimationState_current?{...options,delay:0}:options);if(value.owner&&value.owner.current instanceof HTMLElement&&!value.owner.getProps().onUpdate){const acceleratedAnimation=createAcceleratedAnimation(value,valueName,options);if(acceleratedAnimation)return acceleratedAnimation}return animateValue(options)};function isWillChangeMotionValue(value){return Boolean(isMotionValue(value)&&value.add)}function addUniqueItem(arr,item){-1===arr.indexOf(item)&&arr.push(item)}function removeItem(arr,item){const index=arr.indexOf(item);index>-1&&arr.splice(index,1)}class SubscriptionManager{constructor(){this.subscriptions=[]}add(handler){return addUniqueItem(this.subscriptions,handler),()=>removeItem(this.subscriptions,handler)}notify(a,b,c){const numSubscriptions=this.subscriptions.length;if(numSubscriptions)if(1===numSubscriptions)this.subscriptions[0](a,b,c);else for(let i=0;i{this.prev=this.current,this.current=v;const{delta,timestamp}=frameloop_frame.frameData;this.lastUpdated!==timestamp&&(this.timeDelta=delta,this.lastUpdated=timestamp,frameloop_frame.Wi.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.events.change&&this.events.change.notify(this.current),this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()),render&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>frameloop_frame.Wi.postRender(this.velocityCheck),this.velocityCheck=({timestamp})=>{timestamp!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=init,this.canTrackVelocity=(value=this.current,!isNaN(parseFloat(value))),this.owner=options.owner}onChange(subscription){return this.on("change",subscription)}on(eventName,callback){this.events[eventName]||(this.events[eventName]=new SubscriptionManager);const unsubscribe=this.events[eventName].add(callback);return"change"===eventName?()=>{unsubscribe(),frameloop_frame.Wi.read((()=>{this.events.change.getSize()||this.stop()}))}:unsubscribe}clearListeners(){for(const eventManagers in this.events)this.events[eventManagers].clear()}attach(passiveEffect,stopPassiveEffect){this.passiveEffect=passiveEffect,this.stopPassiveEffect=stopPassiveEffect}set(v,render=!0){render&&this.passiveEffect?this.passiveEffect(v,this.updateAndNotify):this.updateAndNotify(v,render)}setWithVelocity(prev,current,delta){this.set(current),this.prev=prev,this.timeDelta=delta}jump(v){this.updateAndNotify(v),this.prev=v,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?velocityPerSecond(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(startAnimation){return this.stop(),new Promise((resolve=>{this.hasAnimated=!0,this.animation=startAnimation(resolve),this.events.animationStart&&this.events.animationStart.notify()})).then((()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()}))}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function motionValue(init,options){return new MotionValue(init,options)}const testValueType=v=>type=>type.test(v),dimensionValueTypes=[number,px,percent,degrees,vw,vh,{test:v=>"auto"===v,parse:v=>v}],findDimensionValueType=v=>dimensionValueTypes.find(testValueType(v)),valueTypes=[...dimensionValueTypes,color,complex],findValueType=v=>valueTypes.find(testValueType(v));function setMotionValue(visualElement,key,value){visualElement.hasValue(key)?visualElement.getValue(key).set(value):visualElement.addValue(key,motionValue(value))}function setTarget(visualElement,definition){const resolved=resolveVariant(visualElement,definition);let{transitionEnd={},transition={},...target}=resolved?visualElement.makeTargetAnimatable(resolved,!1):{};target={...target,...transitionEnd};for(const key in target){setMotionValue(visualElement,key,resolveFinalValueInKeyframes(target[key]))}}function getOriginFromTransition(key,transition){if(!transition)return;return(transition[key]||transition.default||transition).from}function shouldBlockAnimation({protectedKeys,needsAnimating},key){const shouldBlock=protectedKeys.hasOwnProperty(key)&&!0!==needsAnimating[key];return needsAnimating[key]=!1,shouldBlock}function animateTarget(visualElement,definition,{delay=0,transitionOverride,type}={}){let{transition=visualElement.getDefaultTransition(),transitionEnd,...target}=visualElement.makeTargetAnimatable(definition);const willChange=visualElement.getValue("willChange");transitionOverride&&(transition=transitionOverride);const animations=[],animationTypeState=type&&visualElement.animationState&&visualElement.animationState.getState()[type];for(const key in target){const value=visualElement.getValue(key),valueTarget=target[key];if(!value||void 0===valueTarget||animationTypeState&&shouldBlockAnimation(animationTypeState,key))continue;const valueTransition={delay,elapsed:0,...transition};if(window.HandoffAppearAnimations&&!value.hasAnimated){const appearId=visualElement.getProps()[optimizedAppearDataAttribute];appearId&&(valueTransition.elapsed=window.HandoffAppearAnimations(appearId,key,value,frameloop_frame.Wi))}value.start(animateMotionValue(key,value,valueTarget,visualElement.shouldReduceMotion&&transformProps.has(key)?{type:!1}:valueTransition));const animation=value.animation;isWillChangeMotionValue(willChange)&&(willChange.add(key),animation.then((()=>willChange.remove(key)))),animations.push(animation)}return transitionEnd&&Promise.all(animations).then((()=>{transitionEnd&&setTarget(visualElement,transitionEnd)})),animations}function animateVariant(visualElement,variant,options={}){const resolved=resolveVariant(visualElement,variant,options.custom);let{transition=visualElement.getDefaultTransition()||{}}=resolved||{};options.transitionOverride&&(transition=options.transitionOverride);const getAnimation=resolved?()=>Promise.all(animateTarget(visualElement,resolved,options)):()=>Promise.resolve(),getChildAnimations=visualElement.variantChildren&&visualElement.variantChildren.size?(forwardDelay=0)=>{const{delayChildren=0,staggerChildren,staggerDirection}=transition;return function animateChildren(visualElement,variant,delayChildren=0,staggerChildren=0,staggerDirection=1,options){const animations=[],maxStaggerDuration=(visualElement.variantChildren.size-1)*staggerChildren,generateStaggerDuration=1===staggerDirection?(i=0)=>i*staggerChildren:(i=0)=>maxStaggerDuration-i*staggerChildren;return Array.from(visualElement.variantChildren).sort(sortByTreeOrder).forEach(((child,i)=>{child.notify("AnimationStart",variant),animations.push(animateVariant(child,variant,{...options,delay:delayChildren+generateStaggerDuration(i)}).then((()=>child.notify("AnimationComplete",variant))))})),Promise.all(animations)}(visualElement,variant,delayChildren+forwardDelay,staggerChildren,staggerDirection,options)}:()=>Promise.resolve(),{when}=transition;if(when){const[first,last]="beforeChildren"===when?[getAnimation,getChildAnimations]:[getChildAnimations,getAnimation];return first().then((()=>last()))}return Promise.all([getAnimation(),getChildAnimations(options.delay)])}function sortByTreeOrder(a,b){return a.sortNodePosition(b)}const reversePriorityOrder=[...variantPriorityOrder].reverse(),numAnimationTypes=variantPriorityOrder.length;function animateList(visualElement){return animations=>Promise.all(animations.map((({animation,options})=>function animateVisualElement(visualElement,definition,options={}){let animation;if(visualElement.notify("AnimationStart",definition),Array.isArray(definition)){const animations=definition.map((variant=>animateVariant(visualElement,variant,options)));animation=Promise.all(animations)}else if("string"==typeof definition)animation=animateVariant(visualElement,definition,options);else{const resolvedDefinition="function"==typeof definition?resolveVariant(visualElement,definition,options.custom):definition;animation=Promise.all(animateTarget(visualElement,resolvedDefinition,options))}return animation.then((()=>visualElement.notify("AnimationComplete",definition)))}(visualElement,animation,options))))}function createAnimationState(visualElement){let animate=animateList(visualElement);const state=function createState(){return{animate:createTypeState(!0),whileInView:createTypeState(),whileHover:createTypeState(),whileTap:createTypeState(),whileDrag:createTypeState(),whileFocus:createTypeState(),exit:createTypeState()}}();let isInitialRender=!0;const buildResolvedTypeValues=(acc,definition)=>{const resolved=resolveVariant(visualElement,definition);if(resolved){const{transition,transitionEnd,...target}=resolved;acc={...acc,...target,...transitionEnd}}return acc};function animateChanges(options,changedActiveType){const props=visualElement.getProps(),context=visualElement.getVariantContext(!0)||{},animations=[],removedKeys=new Set;let encounteredKeys={},removedVariantIndex=1/0;for(let i=0;iremovedVariantIndex&&propIsVariant;const definitionList=Array.isArray(prop)?prop:[prop];let resolvedValues=definitionList.reduce(buildResolvedTypeValues,{});!1===activeDelta&&(resolvedValues={});const{prevResolvedValues={}}=typeState,allKeys={...prevResolvedValues,...resolvedValues},markToAnimate=key=>{shouldAnimateType=!0,removedKeys.delete(key),typeState.needsAnimating[key]=!0};for(const key in allKeys){const next=resolvedValues[key],prev=prevResolvedValues[key];encounteredKeys.hasOwnProperty(key)||(next!==prev?isKeyframesTarget(next)&&isKeyframesTarget(prev)?!shallowCompare(next,prev)||variantDidChange?markToAnimate(key):typeState.protectedKeys[key]=!0:void 0!==next?markToAnimate(key):removedKeys.add(key):void 0!==next&&removedKeys.has(key)?markToAnimate(key):typeState.protectedKeys[key]=!0)}typeState.prevProp=prop,typeState.prevResolvedValues=resolvedValues,typeState.isActive&&(encounteredKeys={...encounteredKeys,...resolvedValues}),isInitialRender&&visualElement.blockInitialAnimation&&(shouldAnimateType=!1),shouldAnimateType&&!isInherited&&animations.push(...definitionList.map((animation=>({animation,options:{type,...options}}))))}if(removedKeys.size){const fallbackAnimation={};removedKeys.forEach((key=>{const fallbackTarget=visualElement.getBaseTarget(key);void 0!==fallbackTarget&&(fallbackAnimation[key]=fallbackTarget)})),animations.push({animation:fallbackAnimation})}let shouldAnimate=Boolean(animations.length);return isInitialRender&&!1===props.initial&&!visualElement.manuallyAnimateOnMount&&(shouldAnimate=!1),isInitialRender=!1,shouldAnimate?animate(animations):Promise.resolve()}return{animateChanges,setActive:function setActive(type,isActive,options){var _a;if(state[type].isActive===isActive)return Promise.resolve();null===(_a=visualElement.variantChildren)||void 0===_a||_a.forEach((child=>{var _a;return null===(_a=child.animationState)||void 0===_a?void 0:_a.setActive(type,isActive)})),state[type].isActive=isActive;const animations=animateChanges(options,type);for(const key in state)state[key].protectedKeys={};return animations},setAnimateFunction:function setAnimateFunction(makeAnimator){animate=makeAnimator(visualElement)},getState:()=>state}}function checkVariantsDidChange(prev,next){return"string"==typeof next?next!==prev:!!Array.isArray(next)&&!shallowCompare(next,prev)}function createTypeState(isActive=!1){return{isActive,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}let id=0;const animations={animation:{Feature:class AnimationFeature extends Feature{constructor(node){super(node),node.animationState||(node.animationState=createAnimationState(node))}updateAnimationControlsSubscription(){const{animate}=this.node.getProps();this.unmount(),isAnimationControls(animate)&&(this.unmount=animate.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate}=this.node.getProps(),{animate:prevAnimate}=this.node.prevProps||{};animate!==prevAnimate&&this.updateAnimationControlsSubscription()}unmount(){}}},exit:{Feature:class ExitAnimationFeature extends Feature{constructor(){super(...arguments),this.id=id++}update(){if(!this.node.presenceContext)return;const{isPresent,onExitComplete,custom}=this.node.presenceContext,{isPresent:prevIsPresent}=this.node.prevPresenceContext||{};if(!this.node.animationState||isPresent===prevIsPresent)return;const exitAnimation=this.node.animationState.setActive("exit",!isPresent,{custom:null!=custom?custom:this.node.getProps().custom});onExitComplete&&!isPresent&&exitAnimation.then((()=>onExitComplete(this.id)))}mount(){const{register}=this.node.presenceContext||{};register&&(this.unmount=register(this.id))}unmount(){}}}},distance=(a,b)=>Math.abs(a-b);class PanSession{constructor(event,handlers,{transformPagePoint}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=()=>{if(!this.lastMoveEvent||!this.lastMoveEventInfo)return;const info=getPanInfo(this.lastMoveEventInfo,this.history),isPanStarted=null!==this.startEvent,isDistancePastThreshold=function distance2D(a,b){const xDelta=distance(a.x,b.x),yDelta=distance(a.y,b.y);return Math.sqrt(xDelta**2+yDelta**2)}(info.offset,{x:0,y:0})>=3;if(!isPanStarted&&!isDistancePastThreshold)return;const{point}=info,{timestamp}=frameloop_frame.frameData;this.history.push({...point,timestamp});const{onStart,onMove}=this.handlers;isPanStarted||(onStart&&onStart(this.lastMoveEvent,info),this.startEvent=this.lastMoveEvent),onMove&&onMove(this.lastMoveEvent,info)},this.handlePointerMove=(event,info)=>{this.lastMoveEvent=event,this.lastMoveEventInfo=transformPoint(info,this.transformPagePoint),frameloop_frame.Wi.update(this.updatePoint,!0)},this.handlePointerUp=(event,info)=>{if(this.end(),!this.lastMoveEvent||!this.lastMoveEventInfo)return;const{onEnd,onSessionEnd}=this.handlers,panInfo=getPanInfo("pointercancel"===event.type?this.lastMoveEventInfo:transformPoint(info,this.transformPagePoint),this.history);this.startEvent&&onEnd&&onEnd(event,panInfo),onSessionEnd&&onSessionEnd(event,panInfo)},!isPrimaryPointer(event))return;this.handlers=handlers,this.transformPagePoint=transformPagePoint;const initialInfo=transformPoint(extractEventInfo(event),this.transformPagePoint),{point}=initialInfo,{timestamp}=frameloop_frame.frameData;this.history=[{...point,timestamp}];const{onSessionStart}=handlers;onSessionStart&&onSessionStart(event,getPanInfo(initialInfo,this.history)),this.removeListeners=pipe(addPointerEvent(window,"pointermove",this.handlePointerMove),addPointerEvent(window,"pointerup",this.handlePointerUp),addPointerEvent(window,"pointercancel",this.handlePointerUp))}updateHandlers(handlers){this.handlers=handlers}end(){this.removeListeners&&this.removeListeners(),(0,frameloop_frame.Pn)(this.updatePoint)}}function transformPoint(info,transformPagePoint){return transformPagePoint?{point:transformPagePoint(info.point)}:info}function subtractPoint(a,b){return{x:a.x-b.x,y:a.y-b.y}}function getPanInfo({point},history){return{point,delta:subtractPoint(point,lastDevicePoint(history)),offset:subtractPoint(point,startDevicePoint(history)),velocity:PanSession_getVelocity(history,.1)}}function startDevicePoint(history){return history[0]}function lastDevicePoint(history){return history[history.length-1]}function PanSession_getVelocity(history,timeDelta){if(history.length<2)return{x:0,y:0};let i=history.length-1,timestampedPoint=null;const lastPoint=lastDevicePoint(history);for(;i>=0&&(timestampedPoint=history[i],!(lastPoint.timestamp-timestampedPoint.timestamp>secondsToMilliseconds(timeDelta)));)i--;if(!timestampedPoint)return{x:0,y:0};const time=millisecondsToSeconds(lastPoint.timestamp-timestampedPoint.timestamp);if(0===time)return{x:0,y:0};const currentVelocity={x:(lastPoint.x-timestampedPoint.x)/time,y:(lastPoint.y-timestampedPoint.y)/time};return currentVelocity.x===1/0&&(currentVelocity.x=0),currentVelocity.y===1/0&&(currentVelocity.y=0),currentVelocity}function calcLength(axis){return axis.max-axis.min}function isNear(value,target=0,maxDistance=.01){return Math.abs(value-target)<=maxDistance}function calcAxisDelta(delta,source,target,origin=.5){delta.origin=origin,delta.originPoint=mix(source.min,source.max,delta.origin),delta.scale=calcLength(target)/calcLength(source),(isNear(delta.scale,1,1e-4)||isNaN(delta.scale))&&(delta.scale=1),delta.translate=mix(target.min,target.max,delta.origin)-delta.originPoint,(isNear(delta.translate)||isNaN(delta.translate))&&(delta.translate=0)}function calcBoxDelta(delta,source,target,origin){calcAxisDelta(delta.x,source.x,target.x,origin?origin.originX:void 0),calcAxisDelta(delta.y,source.y,target.y,origin?origin.originY:void 0)}function calcRelativeAxis(target,relative,parent){target.min=parent.min+relative.min,target.max=target.min+calcLength(relative)}function calcRelativeAxisPosition(target,layout,parent){target.min=layout.min-parent.min,target.max=target.min+calcLength(layout)}function calcRelativePosition(target,layout,parent){calcRelativeAxisPosition(target.x,layout.x,parent.x),calcRelativeAxisPosition(target.y,layout.y,parent.y)}function calcRelativeAxisConstraints(axis,min,max){return{min:void 0!==min?axis.min+min:void 0,max:void 0!==max?axis.max+max-(axis.max-axis.min):void 0}}function calcViewportAxisConstraints(layoutAxis,constraintsAxis){let min=constraintsAxis.min-layoutAxis.min,max=constraintsAxis.max-layoutAxis.max;return constraintsAxis.max-constraintsAxis.min({x:{translate:0,scale:1,origin:0,originPoint:0},y:{translate:0,scale:1,origin:0,originPoint:0}}),createBox=()=>({x:{min:0,max:0},y:{min:0,max:0}});function eachAxis(callback){return[callback("x"),callback("y")]}function convertBoundingBoxToBox({top,left,right,bottom}){return{x:{min:left,max:right},y:{min:top,max:bottom}}}function isIdentityScale(scale){return void 0===scale||1===scale}function hasScale({scale,scaleX,scaleY}){return!isIdentityScale(scale)||!isIdentityScale(scaleX)||!isIdentityScale(scaleY)}function hasTransform(values){return hasScale(values)||has2DTranslate(values)||values.z||values.rotate||values.rotateX||values.rotateY}function has2DTranslate(values){return is2DTranslate(values.x)||is2DTranslate(values.y)}function is2DTranslate(value){return value&&"0%"!==value}function scalePoint(point,scale,originPoint){return originPoint+scale*(point-originPoint)}function applyPointDelta(point,translate,scale,originPoint,boxScale){return void 0!==boxScale&&(point=scalePoint(point,boxScale,originPoint)),scalePoint(point,scale,originPoint)+translate}function applyAxisDelta(axis,translate=0,scale=1,originPoint,boxScale){axis.min=applyPointDelta(axis.min,translate,scale,originPoint,boxScale),axis.max=applyPointDelta(axis.max,translate,scale,originPoint,boxScale)}function applyBoxDelta(box,{x,y}){applyAxisDelta(box.x,x.translate,x.scale,x.originPoint),applyAxisDelta(box.y,y.translate,y.scale,y.originPoint)}function snapToDefault(scale){return Number.isInteger(scale)||scale>1.0000000000001||scale<.999999999999?scale:1}function translateAxis(axis,distance){axis.min=axis.min+distance,axis.max=axis.max+distance}function transformAxis(axis,transforms,[key,scaleKey,originKey]){const axisOrigin=void 0!==transforms[originKey]?transforms[originKey]:.5,originPoint=mix(axis.min,axis.max,axisOrigin);applyAxisDelta(axis,transforms[key],transforms[scaleKey],originPoint,transforms.scale)}const xKeys=["x","scaleX","originX"],yKeys=["y","scaleY","originY"];function transformBox(box,transform){transformAxis(box.x,transform,xKeys),transformAxis(box.y,transform,yKeys)}function measureViewportBox(instance,transformPoint){return convertBoundingBoxToBox(function transformBoxPoints(point,transformPoint){if(!transformPoint)return point;const topLeft=transformPoint({x:point.left,y:point.top}),bottomRight=transformPoint({x:point.right,y:point.bottom});return{top:topLeft.y,left:topLeft.x,bottom:bottomRight.y,right:bottomRight.x}}(instance.getBoundingClientRect(),transformPoint))}const elementDragControls=new WeakMap;class VisualElementDragControls{constructor(visualElement){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=createBox(),this.visualElement=visualElement}start(originEvent,{snapToCursor=!1}={}){const{presenceContext}=this.visualElement;if(presenceContext&&!1===presenceContext.isPresent)return;this.panSession=new PanSession(originEvent,{onSessionStart:event=>{this.stopAnimation(),snapToCursor&&this.snapToCursor(extractEventInfo(event,"page").point)},onStart:(event,info)=>{const{drag,dragPropagation,onDragStart}=this.getProps();if(drag&&!dragPropagation&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=getGlobalLock(drag),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),eachAxis((axis=>{let current=this.getAxisMotionValue(axis).get()||0;if(percent.test(current)){const{projection}=this.visualElement;if(projection&&projection.layout){const measuredAxis=projection.layout.layoutBox[axis];if(measuredAxis){current=calcLength(measuredAxis)*(parseFloat(current)/100)}}}this.originPoint[axis]=current})),onDragStart&&frameloop_frame.Wi.update((()=>onDragStart(event,info)),!1,!0);const{animationState}=this.visualElement;animationState&&animationState.setActive("whileDrag",!0)},onMove:(event,info)=>{const{dragPropagation,dragDirectionLock,onDirectionLock,onDrag}=this.getProps();if(!dragPropagation&&!this.openGlobalLock)return;const{offset}=info;if(dragDirectionLock&&null===this.currentDirection)return this.currentDirection=function getCurrentDirection(offset,lockThreshold=10){let direction=null;Math.abs(offset.y)>lockThreshold?direction="y":Math.abs(offset.x)>lockThreshold&&(direction="x");return direction}(offset),void(null!==this.currentDirection&&onDirectionLock&&onDirectionLock(this.currentDirection));this.updateAxis("x",info.point,offset),this.updateAxis("y",info.point,offset),this.visualElement.render(),onDrag&&onDrag(event,info)},onSessionEnd:(event,info)=>this.stop(event,info)},{transformPagePoint:this.visualElement.getTransformPagePoint()})}stop(event,info){const isDragging=this.isDragging;if(this.cancel(),!isDragging)return;const{velocity}=info;this.startAnimation(velocity);const{onDragEnd}=this.getProps();onDragEnd&&frameloop_frame.Wi.update((()=>onDragEnd(event,info)))}cancel(){this.isDragging=!1;const{projection,animationState}=this.visualElement;projection&&(projection.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation}=this.getProps();!dragPropagation&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),animationState&&animationState.setActive("whileDrag",!1)}updateAxis(axis,_point,offset){const{drag}=this.getProps();if(!offset||!shouldDrag(axis,drag,this.currentDirection))return;const axisValue=this.getAxisMotionValue(axis);let next=this.originPoint[axis]+offset[axis];this.constraints&&this.constraints[axis]&&(next=function applyConstraints(point,{min,max},elastic){return void 0!==min&&pointmax&&(point=elastic?mix(max,point,elastic.max):Math.min(point,max)),point}(next,this.constraints[axis],this.elastic[axis])),axisValue.set(next)}resolveConstraints(){const{dragConstraints,dragElastic}=this.getProps(),{layout}=this.visualElement.projection||{},prevConstraints=this.constraints;dragConstraints&&isRefObject(dragConstraints)?this.constraints||(this.constraints=this.resolveRefConstraints()):this.constraints=!(!dragConstraints||!layout)&&function calcRelativeConstraints(layoutBox,{top,left,bottom,right}){return{x:calcRelativeAxisConstraints(layoutBox.x,left,right),y:calcRelativeAxisConstraints(layoutBox.y,top,bottom)}}(layout.layoutBox,dragConstraints),this.elastic=function resolveDragElastic(dragElastic=defaultElastic){return!1===dragElastic?dragElastic=0:!0===dragElastic&&(dragElastic=defaultElastic),{x:resolveAxisElastic(dragElastic,"left","right"),y:resolveAxisElastic(dragElastic,"top","bottom")}}(dragElastic),prevConstraints!==this.constraints&&layout&&this.constraints&&!this.hasMutatedConstraints&&eachAxis((axis=>{this.getAxisMotionValue(axis)&&(this.constraints[axis]=function rebaseAxisConstraints(layout,constraints){const relativeConstraints={};return void 0!==constraints.min&&(relativeConstraints.min=constraints.min-layout.min),void 0!==constraints.max&&(relativeConstraints.max=constraints.max-layout.min),relativeConstraints}(layout.layoutBox[axis],this.constraints[axis]))}))}resolveRefConstraints(){const{dragConstraints:constraints,onMeasureDragConstraints}=this.getProps();if(!constraints||!isRefObject(constraints))return!1;const constraintsElement=constraints.current;(0,errors.k)(null!==constraintsElement,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");const{projection}=this.visualElement;if(!projection||!projection.layout)return!1;const constraintsBox=function measurePageBox(element,rootProjectionNode,transformPagePoint){const viewportBox=measureViewportBox(element,transformPagePoint),{scroll}=rootProjectionNode;return scroll&&(translateAxis(viewportBox.x,scroll.offset.x),translateAxis(viewportBox.y,scroll.offset.y)),viewportBox}(constraintsElement,projection.root,this.visualElement.getTransformPagePoint());let measuredConstraints=function calcViewportConstraints(layoutBox,constraintsBox){return{x:calcViewportAxisConstraints(layoutBox.x,constraintsBox.x),y:calcViewportAxisConstraints(layoutBox.y,constraintsBox.y)}}(projection.layout.layoutBox,constraintsBox);if(onMeasureDragConstraints){const userConstraints=onMeasureDragConstraints(function convertBoxToBoundingBox({x,y}){return{top:y.min,right:x.max,bottom:y.max,left:x.min}}(measuredConstraints));this.hasMutatedConstraints=!!userConstraints,userConstraints&&(measuredConstraints=convertBoundingBoxToBox(userConstraints))}return measuredConstraints}startAnimation(velocity){const{drag,dragMomentum,dragElastic,dragTransition,dragSnapToOrigin,onDragTransitionEnd}=this.getProps(),constraints=this.constraints||{},momentumAnimations=eachAxis((axis=>{if(!shouldDrag(axis,drag,this.currentDirection))return;let transition=constraints&&constraints[axis]||{};dragSnapToOrigin&&(transition={min:0,max:0});const bounceStiffness=dragElastic?200:1e6,bounceDamping=dragElastic?40:1e7,inertia={type:"inertia",velocity:dragMomentum?velocity[axis]:0,bounceStiffness,bounceDamping,timeConstant:750,restDelta:1,restSpeed:10,...dragTransition,...transition};return this.startAxisValueAnimation(axis,inertia)}));return Promise.all(momentumAnimations).then(onDragTransitionEnd)}startAxisValueAnimation(axis,transition){const axisValue=this.getAxisMotionValue(axis);return axisValue.start(animateMotionValue(axis,axisValue,0,transition))}stopAnimation(){eachAxis((axis=>this.getAxisMotionValue(axis).stop()))}getAxisMotionValue(axis){const dragKey="_drag"+axis.toUpperCase(),props=this.visualElement.getProps(),externalMotionValue=props[dragKey];return externalMotionValue||this.visualElement.getValue(axis,(props.initial?props.initial[axis]:void 0)||0)}snapToCursor(point){eachAxis((axis=>{const{drag}=this.getProps();if(!shouldDrag(axis,drag,this.currentDirection))return;const{projection}=this.visualElement,axisValue=this.getAxisMotionValue(axis);if(projection&&projection.layout){const{min,max}=projection.layout.layoutBox[axis];axisValue.set(point[axis]-mix(min,max,.5))}}))}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag,dragConstraints}=this.getProps(),{projection}=this.visualElement;if(!isRefObject(dragConstraints)||!projection||!this.constraints)return;this.stopAnimation();const boxProgress={x:0,y:0};eachAxis((axis=>{const axisValue=this.getAxisMotionValue(axis);if(axisValue){const latest=axisValue.get();boxProgress[axis]=function constraints_calcOrigin(source,target){let origin=.5;const sourceLength=calcLength(source),targetLength=calcLength(target);return targetLength>sourceLength?origin=progress(target.min,target.max-sourceLength,source.min):sourceLength>targetLength&&(origin=progress(source.min,source.max-targetLength,target.min)),clamp(0,1,origin)}({min:latest,max:latest},this.constraints[axis])}}));const{transformTemplate}=this.visualElement.getProps();this.visualElement.current.style.transform=transformTemplate?transformTemplate({},""):"none",projection.root&&projection.root.updateScroll(),projection.updateLayout(),this.resolveConstraints(),eachAxis((axis=>{if(!shouldDrag(axis,drag,null))return;const axisValue=this.getAxisMotionValue(axis),{min,max}=this.constraints[axis];axisValue.set(mix(min,max,boxProgress[axis]))}))}addListeners(){if(!this.visualElement.current)return;elementDragControls.set(this.visualElement,this);const stopPointerListener=addPointerEvent(this.visualElement.current,"pointerdown",(event=>{const{drag,dragListener=!0}=this.getProps();drag&&dragListener&&this.start(event)})),measureDragConstraints=()=>{const{dragConstraints}=this.getProps();isRefObject(dragConstraints)&&(this.constraints=this.resolveRefConstraints())},{projection}=this.visualElement,stopMeasureLayoutListener=projection.addEventListener("measure",measureDragConstraints);projection&&!projection.layout&&(projection.root&&projection.root.updateScroll(),projection.updateLayout()),measureDragConstraints();const stopResizeListener=addDomEvent(window,"resize",(()=>this.scalePositionWithinConstraints())),stopLayoutUpdateListener=projection.addEventListener("didUpdate",(({delta,hasLayoutChanged})=>{this.isDragging&&hasLayoutChanged&&(eachAxis((axis=>{const motionValue=this.getAxisMotionValue(axis);motionValue&&(this.originPoint[axis]+=delta[axis].translate,motionValue.set(motionValue.get()+delta[axis].translate))})),this.visualElement.render())}));return()=>{stopResizeListener(),stopPointerListener(),stopMeasureLayoutListener(),stopLayoutUpdateListener&&stopLayoutUpdateListener()}}getProps(){const props=this.visualElement.getProps(),{drag=!1,dragDirectionLock=!1,dragPropagation=!1,dragConstraints=!1,dragElastic=defaultElastic,dragMomentum=!0}=props;return{...props,drag,dragDirectionLock,dragPropagation,dragConstraints,dragElastic,dragMomentum}}}function shouldDrag(direction,drag,currentDirection){return!(!0!==drag&&drag!==direction||null!==currentDirection&¤tDirection!==direction)}const asyncHandler=handler=>(event,info)=>{handler&&frameloop_frame.Wi.update((()=>handler(event,info)))};const globalProjectionState={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function pixelsToPercent(pixels,axis){return axis.max===axis.min?0:pixels/(axis.max-axis.min)*100}const correctBorderRadius={correct:(latest,node)=>{if(!node.target)return latest;if("string"==typeof latest){if(!px.test(latest))return latest;latest=parseFloat(latest)}return`${pixelsToPercent(latest,node.target.x)}% ${pixelsToPercent(latest,node.target.y)}%`}},correctBoxShadow={correct:(latest,{treeScale,projectionDelta})=>{const original=latest,shadow=complex.parse(latest);if(shadow.length>5)return original;const template=complex.createTransformer(latest),offset="number"!=typeof shadow[0]?1:0,xScale=projectionDelta.x.scale*treeScale.x,yScale=projectionDelta.y.scale*treeScale.y;shadow[0+offset]/=xScale,shadow[1+offset]/=yScale;const averageScale=mix(xScale,yScale,.5);return"number"==typeof shadow[2+offset]&&(shadow[2+offset]/=averageScale),"number"==typeof shadow[3+offset]&&(shadow[3+offset]/=averageScale),template(shadow)}};class MeasureLayoutWithContext extends react.Component{componentDidMount(){const{visualElement,layoutGroup,switchLayoutGroup,layoutId}=this.props,{projection}=visualElement;!function addScaleCorrector(correctors){Object.assign(scaleCorrectors,correctors)}(defaultScaleCorrectors),projection&&(layoutGroup.group&&layoutGroup.group.add(projection),switchLayoutGroup&&switchLayoutGroup.register&&layoutId&&switchLayoutGroup.register(projection),projection.root.didUpdate(),projection.addEventListener("animationComplete",(()=>{this.safeToRemove()})),projection.setOptions({...projection.options,onExitComplete:()=>this.safeToRemove()})),globalProjectionState.hasEverUpdated=!0}getSnapshotBeforeUpdate(prevProps){const{layoutDependency,visualElement,drag,isPresent}=this.props,projection=visualElement.projection;return projection?(projection.isPresent=isPresent,drag||prevProps.layoutDependency!==layoutDependency||void 0===layoutDependency?projection.willUpdate():this.safeToRemove(),prevProps.isPresent!==isPresent&&(isPresent?projection.promote():projection.relegate()||frameloop_frame.Wi.postRender((()=>{const stack=projection.getStack();stack&&stack.members.length||this.safeToRemove()}))),null):null}componentDidUpdate(){const{projection}=this.props.visualElement;projection&&(projection.root.didUpdate(),queueMicrotask((()=>{!projection.currentAnimation&&projection.isLead()&&this.safeToRemove()})))}componentWillUnmount(){const{visualElement,layoutGroup,switchLayoutGroup:promoteContext}=this.props,{projection}=visualElement;projection&&(projection.scheduleCheckAfterUnmount(),layoutGroup&&layoutGroup.group&&layoutGroup.group.remove(projection),promoteContext&&promoteContext.deregister&&promoteContext.deregister(projection))}safeToRemove(){const{safeToRemove}=this.props;safeToRemove&&safeToRemove()}render(){return null}}function MeasureLayout(props){const[isPresent,safeToRemove]=function usePresence(){const context=(0,react.useContext)(context_PresenceContext.O);if(null===context)return[!0,null];const{isPresent,onExitComplete,register}=context,id=(0,react.useId)();return(0,react.useEffect)((()=>register(id)),[]),!isPresent&&onExitComplete?[!1,()=>onExitComplete&&onExitComplete(id)]:[!0]}(),layoutGroup=(0,react.useContext)(LayoutGroupContext.p);return react.createElement(MeasureLayoutWithContext,{...props,layoutGroup,switchLayoutGroup:(0,react.useContext)(SwitchLayoutGroupContext),isPresent,safeToRemove})}const defaultScaleCorrectors={borderRadius:{...correctBorderRadius,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:correctBorderRadius,borderTopRightRadius:correctBorderRadius,borderBottomLeftRadius:correctBorderRadius,borderBottomRightRadius:correctBorderRadius,boxShadow:correctBoxShadow},borders=["TopLeft","TopRight","BottomLeft","BottomRight"],numBorders=borders.length,asNumber=value=>"string"==typeof value?parseFloat(value):value,isPx=value=>"number"==typeof value||px.test(value);function getRadius(values,radiusName){return void 0!==values[radiusName]?values[radiusName]:values.borderRadius}const easeCrossfadeIn=compress(0,.5,circOut),easeCrossfadeOut=compress(.5,.95,noop.Z);function compress(min,max,easing){return p=>pmax?1:easing(progress(min,max,p))}function copyAxisInto(axis,originAxis){axis.min=originAxis.min,axis.max=originAxis.max}function copyBoxInto(box,originBox){copyAxisInto(box.x,originBox.x),copyAxisInto(box.y,originBox.y)}function removePointDelta(point,translate,scale,originPoint,boxScale){return point=scalePoint(point-=translate,1/scale,originPoint),void 0!==boxScale&&(point=scalePoint(point,1/boxScale,originPoint)),point}function removeAxisTransforms(axis,transforms,[key,scaleKey,originKey],origin,sourceAxis){!function removeAxisDelta(axis,translate=0,scale=1,origin=.5,boxScale,originAxis=axis,sourceAxis=axis){percent.test(translate)&&(translate=parseFloat(translate),translate=mix(sourceAxis.min,sourceAxis.max,translate/100)-sourceAxis.min);if("number"!=typeof translate)return;let originPoint=mix(originAxis.min,originAxis.max,origin);axis===originAxis&&(originPoint-=translate),axis.min=removePointDelta(axis.min,translate,scale,originPoint,boxScale),axis.max=removePointDelta(axis.max,translate,scale,originPoint,boxScale)}(axis,transforms[key],transforms[scaleKey],transforms[originKey],transforms.scale,origin,sourceAxis)}const delta_remove_xKeys=["x","scaleX","originX"],delta_remove_yKeys=["y","scaleY","originY"];function removeBoxTransforms(box,transforms,originBox,sourceBox){removeAxisTransforms(box.x,transforms,delta_remove_xKeys,originBox?originBox.x:void 0,sourceBox?sourceBox.x:void 0),removeAxisTransforms(box.y,transforms,delta_remove_yKeys,originBox?originBox.y:void 0,sourceBox?sourceBox.y:void 0)}function isAxisDeltaZero(delta){return 0===delta.translate&&1===delta.scale}function isDeltaZero(delta){return isAxisDeltaZero(delta.x)&&isAxisDeltaZero(delta.y)}function boxEquals(a,b){return a.x.min===b.x.min&&a.x.max===b.x.max&&a.y.min===b.y.min&&a.y.max===b.y.max}function aspectRatio(box){return calcLength(box.x)/calcLength(box.y)}class NodeStack{constructor(){this.members=[]}add(node){addUniqueItem(this.members,node),node.scheduleRender()}remove(node){if(removeItem(this.members,node),node===this.prevLead&&(this.prevLead=void 0),node===this.lead){const prevLead=this.members[this.members.length-1];prevLead&&this.promote(prevLead)}}relegate(node){const indexOfNode=this.members.findIndex((member=>node===member));if(0===indexOfNode)return!1;let prevLead;for(let i=indexOfNode;i>=0;i--){const member=this.members[i];if(!1!==member.isPresent){prevLead=member;break}}return!!prevLead&&(this.promote(prevLead),!0)}promote(node,preserveFollowOpacity){const prevLead=this.lead;if(node!==prevLead&&(this.prevLead=prevLead,this.lead=node,node.show(),prevLead)){prevLead.instance&&prevLead.scheduleRender(),node.scheduleRender(),node.resumeFrom=prevLead,preserveFollowOpacity&&(node.resumeFrom.preserveOpacity=!0),prevLead.snapshot&&(node.snapshot=prevLead.snapshot,node.snapshot.latestValues=prevLead.animationValues||prevLead.latestValues),node.root&&node.root.isUpdating&&(node.isLayoutDirty=!0);const{crossfade}=node.options;!1===crossfade&&prevLead.hide()}}exitAnimationComplete(){this.members.forEach((node=>{const{options,resumingFrom}=node;options.onExitComplete&&options.onExitComplete(),resumingFrom&&resumingFrom.options.onExitComplete&&resumingFrom.options.onExitComplete()}))}scheduleRender(){this.members.forEach((node=>{node.instance&&node.scheduleRender(!1)}))}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function buildProjectionTransform(delta,treeScale,latestTransform){let transform="";const xTranslate=delta.x.translate/treeScale.x,yTranslate=delta.y.translate/treeScale.y;if((xTranslate||yTranslate)&&(transform=`translate3d(${xTranslate}px, ${yTranslate}px, 0) `),1===treeScale.x&&1===treeScale.y||(transform+=`scale(${1/treeScale.x}, ${1/treeScale.y}) `),latestTransform){const{rotate,rotateX,rotateY}=latestTransform;rotate&&(transform+=`rotate(${rotate}deg) `),rotateX&&(transform+=`rotateX(${rotateX}deg) `),rotateY&&(transform+=`rotateY(${rotateY}deg) `)}const elementScaleX=delta.x.scale*treeScale.x,elementScaleY=delta.y.scale*treeScale.y;return 1===elementScaleX&&1===elementScaleY||(transform+=`scale(${elementScaleX}, ${elementScaleY})`),transform||"none"}const compareByDepth=(a,b)=>a.depth-b.depth;class FlatTree{constructor(){this.children=[],this.isDirty=!1}add(child){addUniqueItem(this.children,child),this.isDirty=!0}remove(child){removeItem(this.children,child),this.isDirty=!0}forEach(callback){this.isDirty&&this.children.sort(compareByDepth),this.isDirty=!1,this.children.forEach(callback)}}const transformAxes=["","X","Y","Z"];let create_projection_node_id=0;const projectionFrameData={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function createProjectionNode({attachResizeListener,defaultParent,measureScroll,checkIsScrollRoot,resetTransform}){return class ProjectionNode{constructor(latestValues={},parent=(null==defaultParent?void 0:defaultParent())){this.id=create_projection_node_id++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{projectionFrameData.totalNodes=projectionFrameData.resolvedTargetDeltas=projectionFrameData.recalculatedProjection=0,this.nodes.forEach(propagateDirtyNodes),this.nodes.forEach(resolveTargetDelta),this.nodes.forEach(calcProjection),this.nodes.forEach(cleanDirtyNodes),function record(data){window.MotionDebug&&window.MotionDebug.record(data)}(projectionFrameData)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=latestValues,this.root=parent?parent.root||parent:this,this.path=parent?[...parent.path,parent]:[],this.parent=parent,this.depth=parent?parent.depth+1:0;for(let i=0;ithis.root.updateBlockedByResize=!1;attachResizeListener(instance,(()=>{this.root.updateBlockedByResize=!0,cancelDelay&&cancelDelay(),cancelDelay=function delay(callback,timeout){const start=performance.now(),checkElapsed=({timestamp})=>{const elapsed=timestamp-start;elapsed>=timeout&&((0,frameloop_frame.Pn)(checkElapsed),callback(elapsed-timeout))};return frameloop_frame.Wi.read(checkElapsed,!0),()=>(0,frameloop_frame.Pn)(checkElapsed)}(resizeUnblockUpdate,250),globalProjectionState.hasAnimatedSinceResize&&(globalProjectionState.hasAnimatedSinceResize=!1,this.nodes.forEach(finishAnimation))}))}layoutId&&this.root.registerSharedNode(layoutId,this),!1!==this.options.animate&&visualElement&&(layoutId||layout)&&this.addEventListener("didUpdate",(({delta,hasLayoutChanged,hasRelativeTargetChanged,layout:newLayout})=>{if(this.isTreeAnimationBlocked())return this.target=void 0,void(this.relativeTarget=void 0);const layoutTransition=this.options.transition||visualElement.getDefaultTransition()||defaultLayoutTransition,{onLayoutAnimationStart,onLayoutAnimationComplete}=visualElement.getProps(),targetChanged=!this.targetLayout||!boxEquals(this.targetLayout,newLayout)||hasRelativeTargetChanged,hasOnlyRelativeTargetChanged=!hasLayoutChanged&&hasRelativeTargetChanged;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||hasOnlyRelativeTargetChanged||hasLayoutChanged&&(targetChanged||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(delta,hasOnlyRelativeTargetChanged);const animationOptions={...getValueTransition(layoutTransition,"layout"),onPlay:onLayoutAnimationStart,onComplete:onLayoutAnimationComplete};(visualElement.shouldReduceMotion||this.options.layoutRoot)&&(animationOptions.delay=0,animationOptions.type=!1),this.startAnimation(animationOptions)}else hasLayoutChanged||finishAnimation(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=newLayout}))}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const stack=this.getStack();stack&&stack.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,(0,frameloop_frame.Pn)(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(resetRotation),this.animationId++)}getTransformTemplate(){const{visualElement}=this.options;return visualElement&&visualElement.getProps().transformTemplate}willUpdate(shouldNotifyListeners=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked())return void(this.options.onExitComplete&&this.options.onExitComplete());if(!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let i=0;ithis.update())))}clearAllSnapshots(){this.nodes.forEach(clearSnapshot),this.sharedNodes.forEach(removeLeadSnapshots)}scheduleUpdateProjection(){frameloop_frame.Wi.preRender(this.updateProjection,!1,!0)}scheduleCheckAfterUnmount(){frameloop_frame.Wi.postRender((()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()}))}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure())}updateLayout(){if(!this.instance)return;if(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead()||this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let i=0;iMath.round(2*point)/2);roundAxis(box.x),roundAxis(box.y)}(layoutBox),{animationId:this.root.animationId,measuredBox:pageBox,layoutBox,latestValues:{},source:this.id}}measurePageBox(){const{visualElement}=this.options;if(!visualElement)return createBox();const box=visualElement.measureViewportBox(),{scroll}=this.root;return scroll&&(translateAxis(box.x,scroll.offset.x),translateAxis(box.y,scroll.offset.y)),box}removeElementScroll(box){const boxWithoutScroll=createBox();copyBoxInto(boxWithoutScroll,box);for(let i=0;i{const progress=latest/1e3;mixAxisDelta(targetDelta.x,delta.x,progress),mixAxisDelta(targetDelta.y,delta.y,progress),this.setTargetDelta(targetDelta),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(calcRelativePosition(relativeLayout,this.layout.layoutBox,this.relativeParent.layout.layoutBox),function mixBox(output,from,to,p){mixAxis(output.x,from.x,to.x,p),mixAxis(output.y,from.y,to.y,p)}(this.relativeTarget,this.relativeTargetOrigin,relativeLayout,progress),prevRelativeTarget&&boxEquals(this.relativeTarget,prevRelativeTarget)&&(this.isProjectionDirty=!1),prevRelativeTarget||(prevRelativeTarget=createBox()),copyBoxInto(prevRelativeTarget,this.relativeTarget)),isSharedLayoutAnimation&&(this.animationValues=mixedValues,function mixValues(target,follow,lead,progress,shouldCrossfadeOpacity,isOnlyMember){shouldCrossfadeOpacity?(target.opacity=mix(0,void 0!==lead.opacity?lead.opacity:1,easeCrossfadeIn(progress)),target.opacityExit=mix(void 0!==follow.opacity?follow.opacity:1,0,easeCrossfadeOut(progress))):isOnlyMember&&(target.opacity=mix(void 0!==follow.opacity?follow.opacity:1,void 0!==lead.opacity?lead.opacity:1,progress));for(let i=0;i{globalProjectionState.hasAnimatedSinceResize=!0,this.currentAnimation=function animateSingleValue(value,keyframes,options){const motionValue$1=isMotionValue(value)?value:motionValue(value);return motionValue$1.start(animateMotionValue("",motionValue$1,keyframes,options)),motionValue$1.animation}(0,1e3,{...options,onUpdate:latest=>{this.mixTargetDelta(latest),options.onUpdate&&options.onUpdate(latest)},onComplete:()=>{options.onComplete&&options.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0}))}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const stack=this.getStack();stack&&stack.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const lead=this.getLead();let{targetWithTransforms,target,layout,latestValues}=lead;if(targetWithTransforms&&target&&layout){if(this!==lead&&this.layout&&layout&&shouldAnimatePositionOnly(this.options.animationType,this.layout.layoutBox,layout.layoutBox)){target=this.target||createBox();const xLength=calcLength(this.layout.layoutBox.x);target.x.min=lead.target.x.min,target.x.max=target.x.min+xLength;const yLength=calcLength(this.layout.layoutBox.y);target.y.min=lead.target.y.min,target.y.max=target.y.min+yLength}copyBoxInto(targetWithTransforms,target),transformBox(targetWithTransforms,latestValues),calcBoxDelta(this.projectionDeltaWithTransform,this.layoutCorrected,targetWithTransforms,latestValues)}}registerSharedNode(layoutId,node){this.sharedNodes.has(layoutId)||this.sharedNodes.set(layoutId,new NodeStack);this.sharedNodes.get(layoutId).add(node);const config=node.options.initialPromotionConfig;node.promote({transition:config?config.transition:void 0,preserveFollowOpacity:config&&config.shouldPreserveFollowOpacity?config.shouldPreserveFollowOpacity(node):void 0})}isLead(){const stack=this.getStack();return!stack||stack.lead===this}getLead(){var _a;const{layoutId}=this.options;return layoutId&&(null===(_a=this.getStack())||void 0===_a?void 0:_a.lead)||this}getPrevLead(){var _a;const{layoutId}=this.options;return layoutId?null===(_a=this.getStack())||void 0===_a?void 0:_a.prevLead:void 0}getStack(){const{layoutId}=this.options;if(layoutId)return this.root.sharedNodes.get(layoutId)}promote({needsReset,transition,preserveFollowOpacity}={}){const stack=this.getStack();stack&&stack.promote(this,preserveFollowOpacity),needsReset&&(this.projectionDelta=void 0,this.needsReset=!0),transition&&this.setOptions({transition})}relegate(){const stack=this.getStack();return!!stack&&stack.relegate(this)}resetRotation(){const{visualElement}=this.options;if(!visualElement)return;let hasRotate=!1;const{latestValues}=visualElement;if((latestValues.rotate||latestValues.rotateX||latestValues.rotateY||latestValues.rotateZ)&&(hasRotate=!0),!hasRotate)return;const resetValues={};for(let i=0;i{var _a;return null===(_a=node.currentAnimation)||void 0===_a?void 0:_a.stop()})),this.root.nodes.forEach(clearMeasurements),this.root.sharedNodes.clear()}}}function updateLayout(node){node.updateLayout()}function notifyLayoutUpdate(node){var _a;const snapshot=(null===(_a=node.resumeFrom)||void 0===_a?void 0:_a.snapshot)||node.snapshot;if(node.isLead()&&node.layout&&snapshot&&node.hasListeners("didUpdate")){const{layoutBox:layout,measuredBox:measuredLayout}=node.layout,{animationType}=node.options,isShared=snapshot.source!==node.layout.source;"size"===animationType?eachAxis((axis=>{const axisSnapshot=isShared?snapshot.measuredBox[axis]:snapshot.layoutBox[axis],length=calcLength(axisSnapshot);axisSnapshot.min=layout[axis].min,axisSnapshot.max=axisSnapshot.min+length})):shouldAnimatePositionOnly(animationType,snapshot.layoutBox,layout)&&eachAxis((axis=>{const axisSnapshot=isShared?snapshot.measuredBox[axis]:snapshot.layoutBox[axis],length=calcLength(layout[axis]);axisSnapshot.max=axisSnapshot.min+length,node.relativeTarget&&!node.currentAnimation&&(node.isProjectionDirty=!0,node.relativeTarget[axis].max=node.relativeTarget[axis].min+length)}));const layoutDelta=createDelta();calcBoxDelta(layoutDelta,layout,snapshot.layoutBox);const visualDelta=createDelta();isShared?calcBoxDelta(visualDelta,node.applyTransform(measuredLayout,!0),snapshot.measuredBox):calcBoxDelta(visualDelta,layout,snapshot.layoutBox);const hasLayoutChanged=!isDeltaZero(layoutDelta);let hasRelativeTargetChanged=!1;if(!node.resumeFrom){const relativeParent=node.getClosestProjectingParent();if(relativeParent&&!relativeParent.resumeFrom){const{snapshot:parentSnapshot,layout:parentLayout}=relativeParent;if(parentSnapshot&&parentLayout){const relativeSnapshot=createBox();calcRelativePosition(relativeSnapshot,snapshot.layoutBox,parentSnapshot.layoutBox);const relativeLayout=createBox();calcRelativePosition(relativeLayout,layout,parentLayout.layoutBox),boxEquals(relativeSnapshot,relativeLayout)||(hasRelativeTargetChanged=!0),relativeParent.options.layoutRoot&&(node.relativeTarget=relativeLayout,node.relativeTargetOrigin=relativeSnapshot,node.relativeParent=relativeParent)}}}node.notifyListeners("didUpdate",{layout,snapshot,delta:visualDelta,layoutDelta,hasLayoutChanged,hasRelativeTargetChanged})}else if(node.isLead()){const{onExitComplete}=node.options;onExitComplete&&onExitComplete()}node.options.transition=void 0}function propagateDirtyNodes(node){projectionFrameData.totalNodes++,node.parent&&(node.isProjecting()||(node.isProjectionDirty=node.parent.isProjectionDirty),node.isSharedProjectionDirty||(node.isSharedProjectionDirty=Boolean(node.isProjectionDirty||node.parent.isProjectionDirty||node.parent.isSharedProjectionDirty)),node.isTransformDirty||(node.isTransformDirty=node.parent.isTransformDirty))}function cleanDirtyNodes(node){node.isProjectionDirty=node.isSharedProjectionDirty=node.isTransformDirty=!1}function clearSnapshot(node){node.clearSnapshot()}function clearMeasurements(node){node.clearMeasurements()}function clearIsLayoutDirty(node){node.isLayoutDirty=!1}function resetTransformStyle(node){const{visualElement}=node.options;visualElement&&visualElement.getProps().onBeforeLayoutMeasure&&visualElement.notify("BeforeLayoutMeasure"),node.resetTransform()}function finishAnimation(node){node.finishAnimation(),node.targetDelta=node.relativeTarget=node.target=void 0,node.isProjectionDirty=!0}function resolveTargetDelta(node){node.resolveTargetDelta()}function calcProjection(node){node.calcProjection()}function resetRotation(node){node.resetRotation()}function removeLeadSnapshots(stack){stack.removeLeadSnapshot()}function mixAxisDelta(output,delta,p){output.translate=mix(delta.translate,0,p),output.scale=mix(delta.scale,1,p),output.origin=delta.origin,output.originPoint=delta.originPoint}function mixAxis(output,from,to,p){output.min=mix(from.min,to.min,p),output.max=mix(from.max,to.max,p)}function hasOpacityCrossfade(node){return node.animationValues&&void 0!==node.animationValues.opacityExit}const defaultLayoutTransition={duration:.45,ease:[.4,0,.1,1]};let roundPoint;const isWebKit=()=>navigator.userAgent.toLowerCase().includes("applewebkit/");function roundAxis(axis){axis.min=roundPoint(axis.min),axis.max=roundPoint(axis.max)}function shouldAnimatePositionOnly(animationType,snapshot,layout){return"position"===animationType||"preserve-aspect"===animationType&&!isNear(aspectRatio(snapshot),aspectRatio(layout),.2)}const DocumentProjectionNode=createProjectionNode({attachResizeListener:(ref,notify)=>addDomEvent(ref,"resize",notify),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),rootProjectionNode={current:void 0},HTMLProjectionNode=createProjectionNode({measureScroll:instance=>({x:instance.scrollLeft,y:instance.scrollTop}),defaultParent:()=>{if(!rootProjectionNode.current){const documentNode=new DocumentProjectionNode({});documentNode.mount(window),documentNode.setOptions({layoutScroll:!0}),rootProjectionNode.current=documentNode}return rootProjectionNode.current},resetTransform:(instance,value)=>{instance.style.transform=void 0!==value?value:"none"},checkIsScrollRoot:instance=>Boolean("fixed"===window.getComputedStyle(instance).position)}),drag={pan:{Feature:class PanGesture extends Feature{constructor(){super(...arguments),this.removePointerDownListener=noop.Z}onPointerDown(pointerDownEvent){this.session=new PanSession(pointerDownEvent,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint()})}createPanHandlers(){const{onPanSessionStart,onPanStart,onPan,onPanEnd}=this.node.getProps();return{onSessionStart:asyncHandler(onPanSessionStart),onStart:asyncHandler(onPanStart),onMove:onPan,onEnd:(event,info)=>{delete this.session,onPanEnd&&frameloop_frame.Wi.update((()=>onPanEnd(event,info)))}}}mount(){this.removePointerDownListener=addPointerEvent(this.node.current,"pointerdown",(event=>this.onPointerDown(event)))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}},drag:{Feature:class DragGesture extends Feature{constructor(node){super(node),this.removeGroupControls=noop.Z,this.removeListeners=noop.Z,this.controls=new VisualElementDragControls(node)}mount(){const{dragControls}=this.node.getProps();dragControls&&(this.removeGroupControls=dragControls.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||noop.Z}unmount(){this.removeGroupControls(),this.removeListeners()}},ProjectionNode:HTMLProjectionNode,MeasureLayout}},splitCSSVariableRegex=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;const maxDepth=4;function getVariableValue(current,element,depth=1){(0,errors.k)(depth<=maxDepth,`Max CSS variable fallback depth detected in property "${current}". This may indicate a circular fallback dependency.`);const[token,fallback]=function parseCSSVariable(current){const match=splitCSSVariableRegex.exec(current);if(!match)return[,];const[,token,fallback]=match;return[token,fallback]}(current);if(!token)return;const resolved=window.getComputedStyle(element).getPropertyValue(token);return resolved?resolved.trim():isCSSVariableToken(fallback)?getVariableValue(fallback,element,depth+1):fallback}const positionalKeys=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),isPositionalKey=key=>positionalKeys.has(key),isNumOrPxType=v=>v===number||v===px,getPosFromMatrix=(matrix,pos)=>parseFloat(matrix.split(", ")[pos]),getTranslateFromMatrix=(pos2,pos3)=>(_bbox,{transform})=>{if("none"===transform||!transform)return 0;const matrix3d=transform.match(/^matrix3d\((.+)\)$/);if(matrix3d)return getPosFromMatrix(matrix3d[1],pos3);{const matrix=transform.match(/^matrix\((.+)\)$/);return matrix?getPosFromMatrix(matrix[1],pos2):0}},transformKeys=new Set(["x","y","z"]),nonTranslationalTransformKeys=transformPropOrder.filter((key=>!transformKeys.has(key)));const positionalValues={width:({x},{paddingLeft="0",paddingRight="0"})=>x.max-x.min-parseFloat(paddingLeft)-parseFloat(paddingRight),height:({y},{paddingTop="0",paddingBottom="0"})=>y.max-y.min-parseFloat(paddingTop)-parseFloat(paddingBottom),top:(_bbox,{top})=>parseFloat(top),left:(_bbox,{left})=>parseFloat(left),bottom:({y},{top})=>parseFloat(top)+(y.max-y.min),right:({x},{left})=>parseFloat(left)+(x.max-x.min),x:getTranslateFromMatrix(4,13),y:getTranslateFromMatrix(5,14)};positionalValues.translateX=positionalValues.x,positionalValues.translateY=positionalValues.y;const checkAndConvertChangedValueTypes=(visualElement,target,origin={},transitionEnd={})=>{target={...target},transitionEnd={...transitionEnd};const targetPositionalKeys=Object.keys(target).filter(isPositionalKey);let removedTransformValues=[],hasAttemptedToRemoveTransformValues=!1;const changedValueTypeKeys=[];if(targetPositionalKeys.forEach((key=>{const value=visualElement.getValue(key);if(!visualElement.hasValue(key))return;let from=origin[key],fromType=findDimensionValueType(from);const to=target[key];let toType;if(isKeyframesTarget(to)){const numKeyframes=to.length,fromIndex=null===to[0]?1:0;from=to[fromIndex],fromType=findDimensionValueType(from);for(let i=fromIndex;i{const value=visualElement.getValue(key);void 0!==value&&(removedTransforms.push([key,value.get()]),value.set(key.startsWith("scale")?1:0))})),removedTransforms.length&&visualElement.render(),removedTransforms}(visualElement),hasAttemptedToRemoveTransformValues=!0),changedValueTypeKeys.push(key),transitionEnd[key]=void 0!==transitionEnd[key]?transitionEnd[key]:target[key],value.jump(to))})),changedValueTypeKeys.length){const scrollY=changedValueTypeKeys.indexOf("height")>=0?window.pageYOffset:null,convertedTarget=((target,visualElement,changedKeys)=>{const originBbox=visualElement.measureViewportBox(),element=visualElement.current,elementComputedStyle=getComputedStyle(element),{display}=elementComputedStyle,origin={};"none"===display&&visualElement.setStaticValue("display",target.display||"block"),changedKeys.forEach((key=>{origin[key]=positionalValues[key](originBbox,elementComputedStyle)})),visualElement.render();const targetBbox=visualElement.measureViewportBox();return changedKeys.forEach((key=>{const value=visualElement.getValue(key);value&&value.jump(origin[key]),target[key]=positionalValues[key](targetBbox,elementComputedStyle)})),target})(target,visualElement,changedValueTypeKeys);return removedTransformValues.length&&removedTransformValues.forEach((([key,value])=>{visualElement.getValue(key).set(value)})),visualElement.render(),is_browser.j&&null!==scrollY&&window.scrollTo({top:scrollY}),{target:convertedTarget,transitionEnd}}return{target,transitionEnd}};function unitConversion(visualElement,target,origin,transitionEnd){return(target=>Object.keys(target).some(isPositionalKey))(target)?checkAndConvertChangedValueTypes(visualElement,target,origin,transitionEnd):{target,transitionEnd}}const parseDomVariant=(visualElement,target,origin,transitionEnd)=>{const resolved=function resolveCSSVariables(visualElement,{...target},transitionEnd){const element=visualElement.current;if(!(element instanceof Element))return{target,transitionEnd};transitionEnd&&(transitionEnd={...transitionEnd}),visualElement.values.forEach((value=>{const current=value.get();if(!isCSSVariableToken(current))return;const resolved=getVariableValue(current,element);resolved&&value.set(resolved)}));for(const key in target){const current=target[key];if(!isCSSVariableToken(current))continue;const resolved=getVariableValue(current,element);resolved&&(target[key]=resolved,transitionEnd||(transitionEnd={}),void 0===transitionEnd[key]&&(transitionEnd[key]=current))}return{target,transitionEnd}}(visualElement,target,transitionEnd);return unitConversion(visualElement,target=resolved.target,origin,transitionEnd=resolved.transitionEnd)},prefersReducedMotion={current:null},hasReducedMotionListener={current:!1};const visualElementStore=new WeakMap,featureNames=Object.keys(featureDefinitions),numFeatures=featureNames.length,propEventHandlers=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],numVariantProps=variantProps.length;class VisualElement{constructor({parent,props,presenceContext,reducedMotionConfig,visualState},options={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>frameloop_frame.Wi.render(this.render,!1,!0);const{latestValues,renderState}=visualState;this.latestValues=latestValues,this.baseTarget={...latestValues},this.initialValues=props.initial?{...latestValues}:{},this.renderState=renderState,this.parent=parent,this.props=props,this.presenceContext=presenceContext,this.depth=parent?parent.depth+1:0,this.reducedMotionConfig=reducedMotionConfig,this.options=options,this.isControllingVariants=isControllingVariants(props),this.isVariantNode=isVariantNode(props),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=Boolean(parent&&parent.current);const{willChange,...initialMotionValues}=this.scrapeMotionValuesFromProps(props,{});for(const key in initialMotionValues){const value=initialMotionValues[key];void 0!==latestValues[key]&&isMotionValue(value)&&(value.set(latestValues[key],!1),isWillChangeMotionValue(willChange)&&willChange.add(key))}}scrapeMotionValuesFromProps(_props,_prevProps){return{}}mount(instance){this.current=instance,visualElementStore.set(instance,this),this.projection&&!this.projection.instance&&this.projection.mount(instance),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach(((value,key)=>this.bindToMotionValue(key,value))),hasReducedMotionListener.current||function initPrefersReducedMotion(){if(hasReducedMotionListener.current=!0,is_browser.j)if(window.matchMedia){const motionMediaQuery=window.matchMedia("(prefers-reduced-motion)"),setReducedMotionPreferences=()=>prefersReducedMotion.current=motionMediaQuery.matches;motionMediaQuery.addListener(setReducedMotionPreferences),setReducedMotionPreferences()}else prefersReducedMotion.current=!1}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||prefersReducedMotion.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){visualElementStore.delete(this.current),this.projection&&this.projection.unmount(),(0,frameloop_frame.Pn)(this.notifyUpdate),(0,frameloop_frame.Pn)(this.render),this.valueSubscriptions.forEach((remove=>remove())),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(const key in this.events)this.events[key].clear();for(const key in this.features)this.features[key].unmount();this.current=null}bindToMotionValue(key,value){const valueIsTransform=transformProps.has(key),removeOnChange=value.on("change",(latestValue=>{this.latestValues[key]=latestValue,this.props.onUpdate&&frameloop_frame.Wi.update(this.notifyUpdate,!1,!0),valueIsTransform&&this.projection&&(this.projection.isTransformDirty=!0)})),removeOnRenderRequest=value.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(key,(()=>{removeOnChange(),removeOnRenderRequest()}))}sortNodePosition(other){return this.current&&this.sortInstanceNodePosition&&this.type===other.type?this.sortInstanceNodePosition(this.current,other.current):0}loadFeatures({children,...renderedProps},isStrict,preloadedFeatures,initialLayoutGroupConfig){let ProjectionNodeConstructor,MeasureLayout;for(let i=0;ithis.scheduleRender(),animationType:"string"==typeof layout?layout:"both",initialPromotionConfig:initialLayoutGroupConfig,layoutScroll,layoutRoot})}return MeasureLayout}updateFeatures(){for(const key in this.features){const feature=this.features[key];feature.isMounted?feature.update():(feature.mount(),feature.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):createBox()}getStaticValue(key){return this.latestValues[key]}setStaticValue(key,value){this.latestValues[key]=value}makeTargetAnimatable(target,canMutate=!0){return this.makeTargetAnimatableFromInstance(target,this.props,canMutate)}update(props,presenceContext){(props.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=props,this.prevPresenceContext=this.presenceContext,this.presenceContext=presenceContext;for(let i=0;iclosestVariantNode.variantChildren.delete(child)}addValue(key,value){value!==this.values.get(key)&&(this.removeValue(key),this.bindToMotionValue(key,value)),this.values.set(key,value),this.latestValues[key]=value.get()}removeValue(key){this.values.delete(key);const unsubscribe=this.valueSubscriptions.get(key);unsubscribe&&(unsubscribe(),this.valueSubscriptions.delete(key)),delete this.latestValues[key],this.removeValueFromRenderState(key,this.renderState)}hasValue(key){return this.values.has(key)}getValue(key,defaultValue){if(this.props.values&&this.props.values[key])return this.props.values[key];let value=this.values.get(key);return void 0===value&&void 0!==defaultValue&&(value=motionValue(defaultValue,{owner:this}),this.addValue(key,value)),value}readValue(key){var _a;return void 0===this.latestValues[key]&&this.current?null!==(_a=this.getBaseTargetFromProps(this.props,key))&&void 0!==_a?_a:this.readValueFromInstance(this.current,key,this.options):this.latestValues[key]}setBaseTarget(key,value){this.baseTarget[key]=value}getBaseTarget(key){var _a;const{initial}=this.props,valueFromInitial="string"==typeof initial||"object"==typeof initial?null===(_a=resolveVariantFromProps(this.props,initial))||void 0===_a?void 0:_a[key]:void 0;if(initial&&void 0!==valueFromInitial)return valueFromInitial;const target=this.getBaseTargetFromProps(this.props,key);return void 0===target||isMotionValue(target)?void 0!==this.initialValues[key]&&void 0===valueFromInitial?void 0:this.baseTarget[key]:target}on(eventName,callback){return this.events[eventName]||(this.events[eventName]=new SubscriptionManager),this.events[eventName].add(callback)}notify(eventName,...args){this.events[eventName]&&this.events[eventName].notify(...args)}}class DOMVisualElement extends VisualElement{sortInstanceNodePosition(a,b){return 2&a.compareDocumentPosition(b)?1:-1}getBaseTargetFromProps(props,key){return props.style?props.style[key]:void 0}removeValueFromRenderState(key,{vars,style}){delete vars[key],delete style[key]}makeTargetAnimatableFromInstance({transition,transitionEnd,...target},{transformValues},isMounted){let origin=function getOrigin(target,transition,visualElement){const origin={};for(const key in target){const transitionOrigin=getOriginFromTransition(key,transition);if(void 0!==transitionOrigin)origin[key]=transitionOrigin;else{const value=visualElement.getValue(key);value&&(origin[key]=value.get())}}return origin}(target,transition||{},this);if(transformValues&&(transitionEnd&&(transitionEnd=transformValues(transitionEnd)),target&&(target=transformValues(target)),origin&&(origin=transformValues(origin))),isMounted){!function checkTargetForNewValues(visualElement,target,origin){var _a,_b;const newValueKeys=Object.keys(target).filter((key=>!visualElement.hasValue(key))),numNewValues=newValueKeys.length;if(numNewValues)for(let i=0;i{this.current&&(this.current.textContent=`${latest}`)})))}renderInstance(instance,renderState,styleProp,projection){renderHTML(instance,renderState,styleProp,projection)}}class SVGVisualElement extends DOMVisualElement{constructor(){super(...arguments),this.isSVGTag=!1}getBaseTargetFromProps(props,key){return props[key]}readValueFromInstance(instance,key){if(transformProps.has(key)){const defaultType=getDefaultValueType(key);return defaultType&&defaultType.default||0}return key=camelCaseAttributes.has(key)?key:camelToDash(key),instance.getAttribute(key)}measureInstanceViewportBox(){return createBox()}scrapeMotionValuesFromProps(props,prevProps){return scrape_motion_values_scrapeMotionValuesFromProps(props,prevProps)}build(renderState,latestValues,options,props){buildSVGAttrs(renderState,latestValues,options,this.isSVGTag,props.transformTemplate)}renderInstance(instance,renderState,styleProp,projection){renderSVG(instance,renderState,0,projection)}mount(instance){this.isSVGTag=isSVGTag(instance.tagName),super.mount(instance)}}const create_visual_element_createDomVisualElement=(Component,options)=>isSVGComponent(Component)?new SVGVisualElement(options,{enableHardwareAcceleration:!1}):new HTMLVisualElement(options,{enableHardwareAcceleration:!0}),preloadedFeatures={...animations,...gestureAnimations,...drag,...{layout:{ProjectionNode:HTMLProjectionNode,MeasureLayout}}},motion=createMotionProxy(((Component,config)=>function create_config_createDomMotionConfig(Component,{forwardMotionProps=!1},preloadedFeatures,createVisualElement){return{...isSVGComponent(Component)?svgMotionConfig:htmlMotionConfig,preloadedFeatures,useRender:createUseRender(forwardMotionProps),createVisualElement,Component}}(Component,config,preloadedFeatures,create_visual_element_createDomVisualElement)))},"./packages/components/node_modules/framer-motion/dist/es/utils/errors.mjs":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{K:()=>warning,k:()=>invariant});var _noop_mjs__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./packages/components/node_modules/framer-motion/dist/es/utils/noop.mjs");let warning=_noop_mjs__WEBPACK_IMPORTED_MODULE_0__.Z,invariant=_noop_mjs__WEBPACK_IMPORTED_MODULE_0__.Z},"./packages/components/node_modules/framer-motion/dist/es/utils/is-browser.mjs":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{j:()=>isBrowser});const isBrowser="undefined"!=typeof document},"./packages/components/node_modules/framer-motion/dist/es/utils/noop.mjs":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>noop});const noop=any=>any},"./packages/components/node_modules/framer-motion/dist/es/utils/use-constant.mjs":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{h:()=>useConstant});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js");function useConstant(init){const ref=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null);return null===ref.current&&(ref.current=init()),ref.current}},"./packages/components/node_modules/framer-motion/dist/es/utils/use-isomorphic-effect.mjs":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{L:()=>useIsomorphicLayoutEffect});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js");const useIsomorphicLayoutEffect=__webpack_require__("./packages/components/node_modules/framer-motion/dist/es/utils/is-browser.mjs").j?react__WEBPACK_IMPORTED_MODULE_0__.useLayoutEffect:react__WEBPACK_IMPORTED_MODULE_0__.useEffect}}]); \ No newline at end of file diff --git a/175.a8c094f4.iframe.bundle.js b/175.a8c094f4.iframe.bundle.js new file mode 100644 index 00000000000000..731f80c24b3edb --- /dev/null +++ b/175.a8c094f4.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(globalThis.webpackChunkgutenberg=globalThis.webpackChunkgutenberg||[]).push([[175],{"./packages/element/build-module/platform.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Z:()=>__WEBPACK_DEFAULT_EXPORT__});const __WEBPACK_DEFAULT_EXPORT__={OS:"web",select:spec=>"web"in spec?spec.web:spec.default,isWeb:!0}},"./packages/components/src/unit-control/index.tsx":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{dO:()=>UnitControl,ZP:()=>unit_control});var react=__webpack_require__("./node_modules/react/index.js"),clsx=__webpack_require__("./node_modules/clsx/dist/clsx.mjs"),build_module=__webpack_require__("./packages/deprecated/build-module/index.js"),i18n_build_module=__webpack_require__("./packages/i18n/build-module/index.js"),unit_control_styles=__webpack_require__("./packages/components/src/unit-control/styles/unit-control-styles.ts"),utils=__webpack_require__("./packages/components/src/unit-control/utils.ts"),jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js");function UnitSelectControl({className,isUnitSelectTabbable:isTabbable=!0,onChange,size="default",unit="px",units=utils.Ui,...props},ref){if(!(0,utils.wW)(units)||1===units?.length)return(0,jsx_runtime.jsx)(unit_control_styles.Vh,{className:"components-unit-control__unit-label",selectSize:size,children:unit});const classes=(0,clsx.Z)("components-unit-control__select",className);return(0,jsx_runtime.jsx)(unit_control_styles.mY,{ref,className:classes,onChange:event=>{const{value:unitValue}=event.target,data=units.find((option=>option.value===unitValue));onChange?.(unitValue,{event,data})},selectSize:size,tabIndex:isTabbable?void 0:-1,value:unit,...props,children:units.map((option=>(0,jsx_runtime.jsx)("option",{value:option.value,children:option.label},option.value)))})}UnitSelectControl.displayName="UnitSelectControl";const unit_select_control=(0,react.forwardRef)(UnitSelectControl);var use_controlled_state=__webpack_require__("./packages/components/src/utils/hooks/use-controlled-state.js"),strings=__webpack_require__("./packages/components/src/utils/strings.ts"),use_deprecated_props=__webpack_require__("./packages/components/src/utils/use-deprecated-props.ts");function UnforwardedUnitControl(unitControlProps,forwardedRef){const{__unstableStateReducer,autoComplete="off",children,className,disabled=!1,disableUnits=!1,isPressEnterToChange=!1,isResetValueOnUnitChange=!1,isUnitSelectTabbable=!0,label,onChange:onChangeProp,onUnitChange,size="default",unit:unitProp,units:unitsProp=utils.Ui,value:valueProp,onFocus:onFocusProp,...props}=(0,use_deprecated_props.s)(unitControlProps);"unit"in unitControlProps&&(0,build_module.Z)("UnitControl unit prop",{since:"5.6",hint:"The unit should be provided within the `value` prop.",version:"6.2"});const nonNullValueProp=null!=valueProp?valueProp:void 0,[units,reFirstCharacterOfUnits]=(0,react.useMemo)((()=>{const list=(0,utils.e_)(nonNullValueProp,unitProp,unitsProp),[{value:firstUnitValue=""}={},...rest]=list,firstCharacters=rest.reduce(((carry,{value})=>{const first=(0,strings.hr)(value?.substring(0,1)||"");return carry.includes(first)?carry:`${carry}|${first}`}),(0,strings.hr)(firstUnitValue.substring(0,1)));return[list,new RegExp(`^(?:${firstCharacters})$`,"i")]}),[nonNullValueProp,unitProp,unitsProp]),[parsedQuantity,parsedUnit]=(0,utils.hy)(nonNullValueProp,unitProp,units),[unit,setUnit]=(0,use_controlled_state.Z)(1===units.length?units[0].value:unitProp,{initial:parsedUnit,fallback:""});(0,react.useEffect)((()=>{void 0!==parsedUnit&&setUnit(parsedUnit)}),[parsedUnit,setUnit]);const classes=(0,clsx.Z)("components-unit-control","components-unit-control-wrapper",className);let handleOnKeyDown;!disableUnits&&isUnitSelectTabbable&&units.length&&(handleOnKeyDown=event=>{props.onKeyDown?.(event),!event.metaKey&&reFirstCharacterOfUnits.test(event.key)&&refInputSuffix.current?.focus()});const refInputSuffix=(0,react.useRef)(null),inputSuffix=disableUnits?null:(0,jsx_runtime.jsx)(unit_select_control,{ref:refInputSuffix,"aria-label":(0,i18n_build_module.__)("Select unit"),disabled,isUnitSelectTabbable,onChange:(nextUnitValue,changeProps)=>{const{data}=changeProps;let nextValue=`${null!=parsedQuantity?parsedQuantity:""}${nextUnitValue}`;isResetValueOnUnitChange&&void 0!==data?.default&&(nextValue=`${data.default}${nextUnitValue}`),onChangeProp?.(nextValue,changeProps),onUnitChange?.(nextUnitValue,changeProps),setUnit(nextUnitValue)},size:["small","compact"].includes(size)||"default"===size&&!props.__next40pxDefaultSize?"small":"default",unit,units,onFocus:onFocusProp,onBlur:unitControlProps.onBlur});let step=props.step;if(!step&&units){var _activeUnit$step;const activeUnit=units.find((option=>option.value===unit));step=null!==(_activeUnit$step=activeUnit?.step)&&void 0!==_activeUnit$step?_activeUnit$step:1}return(0,jsx_runtime.jsx)(unit_control_styles.Ke,{...props,autoComplete,className:classes,disabled,spinControls:"none",isPressEnterToChange,label,onKeyDown:handleOnKeyDown,onChange:(nextQuantityValue,changeProps)=>{if(""===nextQuantityValue||null==nextQuantityValue)return void onChangeProp?.("",changeProps);const onChangeValue=(0,utils.Gl)(nextQuantityValue,units,parsedQuantity,unit).join("");onChangeProp?.(onChangeValue,changeProps)},ref:forwardedRef,size,suffix:inputSuffix,type:isPressEnterToChange?"text":"number",value:null!=parsedQuantity?parsedQuantity:"",step,onFocus:onFocusProp,__unstableStateReducer})}UnforwardedUnitControl.displayName="UnforwardedUnitControl";const UnitControl=(0,react.forwardRef)(UnforwardedUnitControl),unit_control=UnitControl;try{UnitControl.displayName="UnitControl",UnitControl.__docgenInfo={description:"`UnitControl` allows the user to set a numeric quantity as well as a unit (e.g. `px`).\n\n\n```jsx\nimport { __experimentalUnitControl as UnitControl } from '@wordpress/components';\nimport { useState } from '@wordpress/element';\n\nconst Example = () => {\n const [ value, setValue ] = useState( '10px' );\n\n return ;\n};\n```",displayName:"UnitControl",props:{size:{defaultValue:{value:"'default'"},description:"Adjusts the size of the input.",name:"size",required:!1,type:{name:"enum",value:[{value:'"small"'},{value:'"default"'},{value:'"compact"'},{value:'"__unstable-large"'}]}},onChange:{defaultValue:null,description:"A callback function invoked when the value is changed.\nA function that receives the value of the input.",name:"onChange",required:!1,type:{name:"UnitControlOnChangeCallback & InputChangeCallback<{}>"}},isUnitSelectTabbable:{defaultValue:{value:"true"},description:"Whether the control can be focused via keyboard navigation.",name:"isUnitSelectTabbable",required:!1,type:{name:"boolean"}},units:{defaultValue:{value:"CSS_UNITS"},description:"Available units to select from.",name:"units",required:!1,type:{name:"WPUnitControlUnit[]"}},label:{defaultValue:null,description:"If this property is added, a label will be generated using label property as the content.",name:"label",required:!1,type:{name:"ReactNode"}},prefix:{defaultValue:null,description:"Renders an element on the left side of the input.\n\nBy default, the prefix is aligned with the edge of the input border, with no padding.\nIf you want to apply standard padding in accordance with the size variant, wrap the element in\nthe provided `` component.\n@example import {\n __experimentalInputControl as InputControl,\n __experimentalInputControlPrefixWrapper as InputControlPrefixWrapper,\n} from '@wordpress/components';\n\n@}\n/>",name:"prefix",required:!1,type:{name:"ReactNode"}},onDrag:{defaultValue:null,description:"",name:"onDrag",required:!1,type:{name:'(dragProps: Omit, "event"> & { event: unknown; }) => void'}},onDragEnd:{defaultValue:null,description:"",name:"onDragEnd",required:!1,type:{name:'(dragProps: Omit, "event"> & { event: unknown; }) => void'}},onDragStart:{defaultValue:null,description:"",name:"onDragStart",required:!1,type:{name:'(dragProps: Omit, "event"> & { event: unknown; }) => void'}},step:{defaultValue:{value:"1"},description:"Amount by which the `value` is changed when incrementing/decrementing.\nIt is also a factor in validation as `value` must be a multiple of `step`\n(offset by `min`, if specified) to be valid. Accepts the special string value `any`\nthat voids the validation constraint and causes stepping actions to increment/decrement by `1`.",name:"step",required:!1,type:{name:"string | number"}},max:{defaultValue:{value:"Infinity"},description:"The maximum `value` allowed.",name:"max",required:!1,type:{name:"number"}},min:{defaultValue:{value:"-Infinity"},description:"The minimum `value` allowed.",name:"min",required:!1,type:{name:"number"}},disabled:{defaultValue:{value:"false"},description:"If true, the `input` will be disabled.",name:"disabled",required:!1,type:{name:"boolean"}},value:{defaultValue:null,description:'The value of the input.\nCurrent value. If passed as a string, the current unit will be inferred from this value.\nFor example, a `value` of "50%" will set the current unit to `%`.',name:"value",required:!1,type:{name:"string | number"}},required:{defaultValue:{value:"false"},description:"If `true` enforces a valid number within the control's min/max range.\nIf `false` allows an empty string as a valid value.",name:"required",required:!1,type:{name:"boolean"}},isDragEnabled:{defaultValue:{value:"true"},description:"If true, enables mouse drag gestures.",name:"isDragEnabled",required:!1,type:{name:"boolean"}},__next36pxDefaultSize:{defaultValue:{value:"false"},description:"Deprecated. Use `__next40pxDefaultSize` instead.\n@deprecated",name:"__next36pxDefaultSize",required:!1,type:{name:"boolean"}},__next40pxDefaultSize:{defaultValue:{value:"false"},description:"Start opting into the larger default height that will become the default size in a future version.",name:"__next40pxDefaultSize",required:!1,type:{name:"boolean"}},__unstableInputWidth:{defaultValue:null,description:"",name:"__unstableInputWidth",required:!1,type:{name:"Width"}},hideLabelFromVision:{defaultValue:{value:"false"},description:"If true, the label will only be visible to screen readers.",name:"hideLabelFromVision",required:!1,type:{name:"boolean"}},labelPosition:{defaultValue:{value:"'top'"},description:"The position of the label.",name:"labelPosition",required:!1,type:{name:"enum",value:[{value:'"top"'},{value:'"bottom"'},{value:'"edge"'},{value:'"side"'}]}},help:{defaultValue:null,description:"Additional description for the control.\n\nIt is preferable to use plain text for `help`, as it can be accessibly associated with the control using `aria-describedby`.\nWhen the `help` contains links, or otherwise non-plain text content, it will be associated with the control using `aria-details`.",name:"help",required:!1,type:{name:"ReactNode"}},dragDirection:{defaultValue:{value:"'n'"},description:"Determines the drag axis.",name:"dragDirection",required:!1,type:{name:"enum",value:[{value:'"s"'},{value:'"n"'},{value:'"e"'},{value:'"w"'}]}},dragThreshold:{defaultValue:{value:"10"},description:"If `isDragEnabled` is true, this controls the amount of `px` to have been dragged before\nthe drag gesture is actually triggered.",name:"dragThreshold",required:!1,type:{name:"number"}},isPressEnterToChange:{defaultValue:{value:"false"},description:"If true, the `ENTER` key press is required in order to trigger an `onChange`.\nIf enabled, a change is also triggered when tabbing away (`onBlur`).",name:"isPressEnterToChange",required:!1,type:{name:"boolean"}},onValidate:{defaultValue:null,description:"",name:"onValidate",required:!1,type:{name:"(nextValue: string, event?: SyntheticEvent) => void"}},__unstableStateReducer:{defaultValue:null,description:"",name:"__unstableStateReducer",required:!1,type:{name:"StateReducer"}},hideHTMLArrows:{defaultValue:{value:"false"},description:"If true, the default `input` HTML arrows will be hidden.\n@deprecated",name:"hideHTMLArrows",required:!1,type:{name:"boolean"}},isShiftStepEnabled:{defaultValue:{value:"true"},description:"If true, pressing `UP` or `DOWN` along with the `SHIFT` key will increment the\nvalue by the `shiftStep` value.",name:"isShiftStepEnabled",required:!1,type:{name:"boolean"}},shiftStep:{defaultValue:{value:"10"},description:"Amount to increment by when the `SHIFT` key is held down. This shift value is\na multiplier to the `step` value. For example, if the `step` value is `5`,\nand `shiftStep` is `10`, each jump would increment/decrement by `50`.",name:"shiftStep",required:!1,type:{name:"number"}},spinFactor:{defaultValue:{value:"1"},description:'Optional multiplication factor in spin changes. i.e. A spin changes\nby `spinFactor * step` (if `step` is "any", 1 is used instead).',name:"spinFactor",required:!1,type:{name:"number"}},disableUnits:{defaultValue:{value:"false"},description:"If `true`, the unit `` is hidden.",name:"disableUnits",required:!1,type:{name:"boolean"}},isResetValueOnUnitChange:{defaultValue:{value:"false"},description:"If `true`, and the selected unit provides a `default` value, this value is set\nwhen changing units.",name:"isResetValueOnUnitChange",required:!1,type:{name:"boolean"}},onUnitChange:{defaultValue:null,description:"Callback when the `unit` changes.",name:"onUnitChange",required:!1,type:{name:"UnitControlOnChangeCallback"}},unit:{defaultValue:null,description:"Current unit. _Note: this prop is deprecated. Instead, provide a unit with a value through the `value` prop._\n@deprecated",name:"unit",required:!1,type:{name:"string"}}}},"undefined"!=typeof STORYBOOK_REACT_CLASSES&&(STORYBOOK_REACT_CLASSES["packages/components/src/unit-control/index.tsx#unitcontrol"]={docgenInfo:unitcontrol.__docgenInfo,name:"unitcontrol",path:"packages/components/src/unit-control/index.tsx#unitcontrol"})}catch(__react_docgen_typescript_loader_error){}},"./packages/components/src/unit-control/styles/unit-control-styles.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Ke:()=>ValueInput,Vh:()=>UnitLabel,mY:()=>UnitSelect});var _emotion_styled_base__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/@emotion/styled/base/dist/emotion-styled-base.browser.esm.js"),_emotion_react__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/@emotion/react/dist/emotion-react.browser.esm.js"),_utils__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./packages/components/src/utils/colors-values.js"),_utils__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./packages/components/src/utils/rtl.js"),_utils__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("./packages/components/src/utils/config-values.js"),_number_control__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./packages/components/src/number-control/index.tsx"),_input_control_styles_input_control_styles__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./packages/components/src/input-control/styles/input-control-styles.tsx"),_utils_space__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./packages/components/src/utils/space.ts");const ValueInput=(0,_emotion_styled_base__WEBPACK_IMPORTED_MODULE_0__.Z)(_number_control__WEBPACK_IMPORTED_MODULE_1__.Z,{target:"e1bagdl32"})("&&&{input{display:block;width:100%;}",_input_control_styles_input_control_styles__WEBPACK_IMPORTED_MODULE_2__.Kg,"{transition:box-shadow 0.1s linear;}}"),baseUnitLabelStyles=({selectSize})=>({small:(0,_emotion_react__WEBPACK_IMPORTED_MODULE_3__.iv)("box-sizing:border-box;padding:2px 1px;width:20px;color:",_utils__WEBPACK_IMPORTED_MODULE_4__.D.gray[800],";font-size:8px;line-height:1;letter-spacing:-0.5px;text-transform:uppercase;text-align-last:center;",""),default:(0,_emotion_react__WEBPACK_IMPORTED_MODULE_3__.iv)("box-sizing:border-box;min-width:24px;max-width:48px;height:24px;margin-inline-end:",(0,_utils_space__WEBPACK_IMPORTED_MODULE_5__.D)(2),";padding:",(0,_utils_space__WEBPACK_IMPORTED_MODULE_5__.D)(1),";color:",_utils__WEBPACK_IMPORTED_MODULE_4__.D.theme.accent,";font-size:13px;line-height:1;text-align-last:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;","")}[selectSize]),UnitLabel=(0,_emotion_styled_base__WEBPACK_IMPORTED_MODULE_0__.Z)("div",{target:"e1bagdl31"})("&&&{pointer-events:none;",baseUnitLabelStyles,";color:",_utils__WEBPACK_IMPORTED_MODULE_4__.D.gray[900],";}"),unitSelectSizes=({selectSize="default"})=>({small:(0,_emotion_react__WEBPACK_IMPORTED_MODULE_3__.iv)("height:100%;border:1px solid transparent;transition:box-shadow 0.1s linear,border 0.1s linear;",(0,_utils__WEBPACK_IMPORTED_MODULE_6__.b)({borderTopLeftRadius:0,borderBottomLeftRadius:0})()," &:not(:disabled):hover{background-color:",_utils__WEBPACK_IMPORTED_MODULE_4__.D.gray[100],";}&:focus{border:1px solid ",_utils__WEBPACK_IMPORTED_MODULE_4__.D.ui.borderFocus,";box-shadow:inset 0 0 0 ",_utils__WEBPACK_IMPORTED_MODULE_7__.Z.borderWidth+" "+_utils__WEBPACK_IMPORTED_MODULE_4__.D.ui.borderFocus,";outline-offset:0;outline:2px solid transparent;z-index:1;}",""),default:(0,_emotion_react__WEBPACK_IMPORTED_MODULE_3__.iv)("display:flex;justify-content:center;align-items:center;&:hover{color:",_utils__WEBPACK_IMPORTED_MODULE_4__.D.ui.borderFocus,";box-shadow:inset 0 0 0 ",_utils__WEBPACK_IMPORTED_MODULE_7__.Z.borderWidth+" "+_utils__WEBPACK_IMPORTED_MODULE_4__.D.ui.borderFocus,";outline:",_utils__WEBPACK_IMPORTED_MODULE_7__.Z.borderWidth," solid transparent;}&:focus{box-shadow:0 0 0 ",_utils__WEBPACK_IMPORTED_MODULE_7__.Z.borderWidthFocus+" "+_utils__WEBPACK_IMPORTED_MODULE_4__.D.ui.borderFocus,";outline:",_utils__WEBPACK_IMPORTED_MODULE_7__.Z.borderWidthFocus," solid transparent;}","")}[selectSize]),UnitSelect=(0,_emotion_styled_base__WEBPACK_IMPORTED_MODULE_0__.Z)("select",{target:"e1bagdl30"})("&&&{appearance:none;background:transparent;border-radius:2px;border:none;display:block;outline:none;margin:0;min-height:auto;font-family:inherit;",baseUnitLabelStyles,";",unitSelectSizes,";&:not( :disabled ){cursor:pointer;}}")},"./packages/components/src/unit-control/utils.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{Gl:()=>getValidParsedQuantityAndUnit,Ui:()=>CSS_UNITS,YX:()=>parseQuantityAndUnitFromRawValue,e_:()=>getUnitsWithCurrentUnit,hy:()=>getParsedQuantityAndUnit,nj:()=>useCustomUnits,wW:()=>hasUnits});var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./packages/i18n/build-module/index.js");const isWeb="web"===__webpack_require__("./packages/element/build-module/platform.js").Z.OS,allUnits={px:{value:"px",label:isWeb?"px":(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Pixels (px)"),a11yLabel:(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Pixels (px)"),step:1},"%":{value:"%",label:isWeb?"%":(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Percentage (%)"),a11yLabel:(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Percent (%)"),step:.1},em:{value:"em",label:isWeb?"em":(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Relative to parent font size (em)"),a11yLabel:(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__._x)("ems","Relative to parent font size (em)"),step:.01},rem:{value:"rem",label:isWeb?"rem":(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Relative to root font size (rem)"),a11yLabel:(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__._x)("rems","Relative to root font size (rem)"),step:.01},vw:{value:"vw",label:isWeb?"vw":(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Viewport width (vw)"),a11yLabel:(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Viewport width (vw)"),step:.1},vh:{value:"vh",label:isWeb?"vh":(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Viewport height (vh)"),a11yLabel:(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Viewport height (vh)"),step:.1},vmin:{value:"vmin",label:isWeb?"vmin":(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Viewport smallest dimension (vmin)"),a11yLabel:(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Viewport smallest dimension (vmin)"),step:.1},vmax:{value:"vmax",label:isWeb?"vmax":(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Viewport largest dimension (vmax)"),a11yLabel:(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Viewport largest dimension (vmax)"),step:.1},ch:{value:"ch",label:isWeb?"ch":(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Width of the zero (0) character (ch)"),a11yLabel:(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Width of the zero (0) character (ch)"),step:.01},ex:{value:"ex",label:isWeb?"ex":(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("x-height of the font (ex)"),a11yLabel:(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("x-height of the font (ex)"),step:.01},cm:{value:"cm",label:isWeb?"cm":(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Centimeters (cm)"),a11yLabel:(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Centimeters (cm)"),step:.001},mm:{value:"mm",label:isWeb?"mm":(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Millimeters (mm)"),a11yLabel:(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Millimeters (mm)"),step:.1},in:{value:"in",label:isWeb?"in":(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Inches (in)"),a11yLabel:(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Inches (in)"),step:.001},pc:{value:"pc",label:isWeb?"pc":(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Picas (pc)"),a11yLabel:(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Picas (pc)"),step:1},pt:{value:"pt",label:isWeb?"pt":(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Points (pt)"),a11yLabel:(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Points (pt)"),step:1},svw:{value:"svw",label:isWeb?"svw":(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Small viewport width (svw)"),a11yLabel:(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Small viewport width (svw)"),step:.1},svh:{value:"svh",label:isWeb?"svh":(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Small viewport height (svh)"),a11yLabel:(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Small viewport height (svh)"),step:.1},svi:{value:"svi",label:isWeb?"svi":(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Viewport smallest size in the inline direction (svi)"),a11yLabel:(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Small viewport width or height (svi)"),step:.1},svb:{value:"svb",label:isWeb?"svb":(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Viewport smallest size in the block direction (svb)"),a11yLabel:(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Small viewport width or height (svb)"),step:.1},svmin:{value:"svmin",label:isWeb?"svmin":(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Small viewport smallest dimension (svmin)"),a11yLabel:(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Small viewport smallest dimension (svmin)"),step:.1},lvw:{value:"lvw",label:isWeb?"lvw":(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Large viewport width (lvw)"),a11yLabel:(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Large viewport width (lvw)"),step:.1},lvh:{value:"lvh",label:isWeb?"lvh":(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Large viewport height (lvh)"),a11yLabel:(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Large viewport height (lvh)"),step:.1},lvi:{value:"lvi",label:isWeb?"lvi":(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Large viewport width or height (lvi)"),a11yLabel:(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Large viewport width or height (lvi)"),step:.1},lvb:{value:"lvb",label:isWeb?"lvb":(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Large viewport width or height (lvb)"),a11yLabel:(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Large viewport width or height (lvb)"),step:.1},lvmin:{value:"lvmin",label:isWeb?"lvmin":(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Large viewport smallest dimension (lvmin)"),a11yLabel:(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Large viewport smallest dimension (lvmin)"),step:.1},dvw:{value:"dvw",label:isWeb?"dvw":(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Dynamic viewport width (dvw)"),a11yLabel:(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Dynamic viewport width (dvw)"),step:.1},dvh:{value:"dvh",label:isWeb?"dvh":(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Dynamic viewport height (dvh)"),a11yLabel:(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Dynamic viewport height (dvh)"),step:.1},dvi:{value:"dvi",label:isWeb?"dvi":(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Dynamic viewport width or height (dvi)"),a11yLabel:(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Dynamic viewport width or height (dvi)"),step:.1},dvb:{value:"dvb",label:isWeb?"dvb":(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Dynamic viewport width or height (dvb)"),a11yLabel:(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Dynamic viewport width or height (dvb)"),step:.1},dvmin:{value:"dvmin",label:isWeb?"dvmin":(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Dynamic viewport smallest dimension (dvmin)"),a11yLabel:(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Dynamic viewport smallest dimension (dvmin)"),step:.1},dvmax:{value:"dvmax",label:isWeb?"dvmax":(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Dynamic viewport largest dimension (dvmax)"),a11yLabel:(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Dynamic viewport largest dimension (dvmax)"),step:.1},svmax:{value:"svmax",label:isWeb?"svmax":(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Small viewport largest dimension (svmax)"),a11yLabel:(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Small viewport largest dimension (svmax)"),step:.1},lvmax:{value:"lvmax",label:isWeb?"lvmax":(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Large viewport largest dimension (lvmax)"),a11yLabel:(0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_0__.__)("Large viewport largest dimension (lvmax)"),step:.1}},ALL_CSS_UNITS=Object.values(allUnits),CSS_UNITS=[allUnits.px,allUnits["%"],allUnits.em,allUnits.rem,allUnits.vw,allUnits.vh],DEFAULT_UNIT=allUnits.px;function getParsedQuantityAndUnit(rawValue,fallbackUnit,allowedUnits){return parseQuantityAndUnitFromRawValue(fallbackUnit?`${null!=rawValue?rawValue:""}${fallbackUnit}`:rawValue,allowedUnits)}function hasUnits(units){return Array.isArray(units)&&!!units.length}function parseQuantityAndUnitFromRawValue(rawValue,allowedUnits=ALL_CSS_UNITS){let trimmedValue,quantityToReturn;if(void 0!==rawValue||null===rawValue){trimmedValue=`${rawValue}`.trim();const parsedQuantity=parseFloat(trimmedValue);quantityToReturn=isFinite(parsedQuantity)?parsedQuantity:void 0}const unitMatch=trimmedValue?.match(/[\d.\-\+]*\s*(.*)/),matchedUnit=unitMatch?.[1]?.toLowerCase();let unitToReturn;if(hasUnits(allowedUnits)){const match=allowedUnits.find((item=>item.value===matchedUnit));unitToReturn=match?.value}else unitToReturn=DEFAULT_UNIT.value;return[quantityToReturn,unitToReturn]}function getValidParsedQuantityAndUnit(rawValue,allowedUnits,fallbackQuantity,fallbackUnit){const[parsedQuantity,parsedUnit]=parseQuantityAndUnitFromRawValue(rawValue,allowedUnits),quantityToReturn=null!=parsedQuantity?parsedQuantity:fallbackQuantity;let unitToReturn=parsedUnit||fallbackUnit;return!unitToReturn&&hasUnits(allowedUnits)&&(unitToReturn=allowedUnits[0].value),[quantityToReturn,unitToReturn]}const useCustomUnits=({units=ALL_CSS_UNITS,availableUnits=[],defaultValues})=>{const customUnitsToReturn=function filterUnitsWithSettings(allowedUnitValues=[],availableUnits){return Array.isArray(availableUnits)?availableUnits.filter((unit=>allowedUnitValues.includes(unit.value))):[]}(availableUnits,units);return defaultValues&&customUnitsToReturn.forEach(((unit,i)=>{if(defaultValues[unit.value]){const[parsedDefaultValue]=parseQuantityAndUnitFromRawValue(defaultValues[unit.value]);customUnitsToReturn[i].default=parsedDefaultValue}})),customUnitsToReturn};function getUnitsWithCurrentUnit(rawValue,legacyUnit,units=ALL_CSS_UNITS){const unitsToReturn=Array.isArray(units)?[...units]:[],[,currentUnit]=getParsedQuantityAndUnit(rawValue,legacyUnit,ALL_CSS_UNITS);return currentUnit&&!unitsToReturn.some((unit=>unit.value===currentUnit))&&allUnits[currentUnit]&&unitsToReturn.unshift(allUnits[currentUnit]),unitsToReturn}},"./packages/components/src/utils/strings.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{GL:()=>kebabCase,eK:()=>normalizeTextString,hr:()=>escapeRegExp});var remove_accents__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/remove-accents/index.js"),remove_accents__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(remove_accents__WEBPACK_IMPORTED_MODULE_0__),change_case__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/param-case/dist.es2015/index.js");const ALL_UNICODE_DASH_CHARACTERS=new RegExp(/[\u007e\u00ad\u2053\u207b\u208b\u2212\p{Pd}]/gu),normalizeTextString=value=>remove_accents__WEBPACK_IMPORTED_MODULE_0___default()(value).toLocaleLowerCase().replace(ALL_UNICODE_DASH_CHARACTERS,"-");function kebabCase(str){var _str$toString;let input=null!==(_str$toString=str?.toString?.())&&void 0!==_str$toString?_str$toString:"";return input=input.replace(/['\u2019]/,""),(0,change_case__WEBPACK_IMPORTED_MODULE_1__.o)(input,{splitRegexp:[/(?!(?:1ST|2ND|3RD|[4-9]TH)(?![a-z]))([a-z0-9])([A-Z])/g,/(?!(?:1st|2nd|3rd|[4-9]th)(?![a-z]))([0-9])([a-z])/g,/([A-Za-z])([0-9])/g,/([A-Z])([A-Z][a-z])/g]})}function escapeRegExp(string){return string.replace(/[\\^$.*+?()[\]{}|]/g,"\\$&")}}}]); \ No newline at end of file diff --git a/1826.1855d84f.iframe.bundle.js b/1826.1855d84f.iframe.bundle.js new file mode 100644 index 00000000000000..dec299191c9c5c --- /dev/null +++ b/1826.1855d84f.iframe.bundle.js @@ -0,0 +1 @@ +(globalThis.webpackChunkgutenberg=globalThis.webpackChunkgutenberg||[]).push([[1826],{"./packages/block-library/build-module/index.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Pr:()=>registerCoreBlocks});var archives_namespaceObject={};__webpack_require__.r(archives_namespaceObject),__webpack_require__.d(archives_namespaceObject,{init:()=>init,metadata:()=>metadata,name:()=>archives_name,settings:()=>settings});var avatar_namespaceObject={};__webpack_require__.r(avatar_namespaceObject),__webpack_require__.d(avatar_namespaceObject,{init:()=>avatar_init,metadata:()=>avatar_metadata,name:()=>avatar_name,settings:()=>avatar_settings});var build_module_audio_namespaceObject={};__webpack_require__.r(build_module_audio_namespaceObject),__webpack_require__.d(build_module_audio_namespaceObject,{init:()=>audio_init,metadata:()=>audio_metadata,name:()=>audio_name,settings:()=>audio_settings});var button_namespaceObject={};__webpack_require__.r(button_namespaceObject),__webpack_require__.d(button_namespaceObject,{init:()=>button_init,metadata:()=>button_metadata,name:()=>button_name,settings:()=>button_settings});var build_module_buttons_namespaceObject={};__webpack_require__.r(build_module_buttons_namespaceObject),__webpack_require__.d(build_module_buttons_namespaceObject,{init:()=>buttons_init,metadata:()=>buttons_metadata,name:()=>buttons_name,settings:()=>buttons_settings});var build_module_calendar_namespaceObject={};__webpack_require__.r(build_module_calendar_namespaceObject),__webpack_require__.d(build_module_calendar_namespaceObject,{init:()=>calendar_init,metadata:()=>calendar_metadata,name:()=>calendar_name,settings:()=>calendar_settings});var categories_namespaceObject={};__webpack_require__.r(categories_namespaceObject),__webpack_require__.d(categories_namespaceObject,{init:()=>categories_init,metadata:()=>categories_metadata,name:()=>categories_name,settings:()=>categories_settings});var freeform_namespaceObject={};__webpack_require__.r(freeform_namespaceObject),__webpack_require__.d(freeform_namespaceObject,{init:()=>freeform_init,metadata:()=>freeform_metadata,name:()=>freeform_name,settings:()=>freeform_settings});var code_namespaceObject={};__webpack_require__.r(code_namespaceObject),__webpack_require__.d(code_namespaceObject,{init:()=>code_init,metadata:()=>code_metadata,name:()=>code_name,settings:()=>code_settings});var build_module_column_namespaceObject={};__webpack_require__.r(build_module_column_namespaceObject),__webpack_require__.d(build_module_column_namespaceObject,{init:()=>column_init,metadata:()=>column_metadata,name:()=>column_name,settings:()=>column_settings});var build_module_columns_namespaceObject={};__webpack_require__.r(build_module_columns_namespaceObject),__webpack_require__.d(build_module_columns_namespaceObject,{init:()=>columns_init,metadata:()=>columns_metadata,name:()=>columns_name,settings:()=>columns_settings});var comments_namespaceObject={};__webpack_require__.r(comments_namespaceObject),__webpack_require__.d(comments_namespaceObject,{init:()=>comments_init,metadata:()=>comments_metadata,name:()=>comments_name,settings:()=>comments_settings});var build_module_comment_author_avatar_namespaceObject={};__webpack_require__.r(build_module_comment_author_avatar_namespaceObject),__webpack_require__.d(build_module_comment_author_avatar_namespaceObject,{init:()=>comment_author_avatar_init,metadata:()=>comment_author_avatar_metadata,name:()=>comment_author_avatar_name,settings:()=>comment_author_avatar_settings});var build_module_comment_author_name_namespaceObject={};__webpack_require__.r(build_module_comment_author_name_namespaceObject),__webpack_require__.d(build_module_comment_author_name_namespaceObject,{init:()=>comment_author_name_init,metadata:()=>comment_author_name_metadata,name:()=>comment_author_name_name,settings:()=>comment_author_name_settings});var build_module_comment_content_namespaceObject={};__webpack_require__.r(build_module_comment_content_namespaceObject),__webpack_require__.d(build_module_comment_content_namespaceObject,{init:()=>comment_content_init,metadata:()=>comment_content_metadata,name:()=>comment_content_name,settings:()=>comment_content_settings});var comment_date_namespaceObject={};__webpack_require__.r(comment_date_namespaceObject),__webpack_require__.d(comment_date_namespaceObject,{init:()=>comment_date_init,metadata:()=>comment_date_metadata,name:()=>comment_date_name,settings:()=>comment_date_settings});var build_module_comment_edit_link_namespaceObject={};__webpack_require__.r(build_module_comment_edit_link_namespaceObject),__webpack_require__.d(build_module_comment_edit_link_namespaceObject,{init:()=>comment_edit_link_init,metadata:()=>comment_edit_link_metadata,name:()=>comment_edit_link_name,settings:()=>comment_edit_link_settings});var build_module_comment_reply_link_namespaceObject={};__webpack_require__.r(build_module_comment_reply_link_namespaceObject),__webpack_require__.d(build_module_comment_reply_link_namespaceObject,{init:()=>comment_reply_link_init,metadata:()=>comment_reply_link_metadata,name:()=>comment_reply_link_name,settings:()=>comment_reply_link_settings});var comment_template_namespaceObject={};__webpack_require__.r(comment_template_namespaceObject),__webpack_require__.d(comment_template_namespaceObject,{init:()=>comment_template_init,metadata:()=>comment_template_metadata,name:()=>comment_template_name,settings:()=>comment_template_settings});var comments_pagination_previous_namespaceObject={};__webpack_require__.r(comments_pagination_previous_namespaceObject),__webpack_require__.d(comments_pagination_previous_namespaceObject,{init:()=>comments_pagination_previous_init,metadata:()=>comments_pagination_previous_metadata,name:()=>comments_pagination_previous_name,settings:()=>comments_pagination_previous_settings});var comments_pagination_namespaceObject={};__webpack_require__.r(comments_pagination_namespaceObject),__webpack_require__.d(comments_pagination_namespaceObject,{init:()=>comments_pagination_init,metadata:()=>comments_pagination_metadata,name:()=>comments_pagination_name,settings:()=>comments_pagination_settings});var comments_pagination_next_namespaceObject={};__webpack_require__.r(comments_pagination_next_namespaceObject),__webpack_require__.d(comments_pagination_next_namespaceObject,{init:()=>comments_pagination_next_init,metadata:()=>comments_pagination_next_metadata,name:()=>comments_pagination_next_name,settings:()=>comments_pagination_next_settings});var comments_pagination_numbers_namespaceObject={};__webpack_require__.r(comments_pagination_numbers_namespaceObject),__webpack_require__.d(comments_pagination_numbers_namespaceObject,{init:()=>comments_pagination_numbers_init,metadata:()=>comments_pagination_numbers_metadata,name:()=>comments_pagination_numbers_name,settings:()=>comments_pagination_numbers_settings});var comments_title_namespaceObject={};__webpack_require__.r(comments_title_namespaceObject),__webpack_require__.d(comments_title_namespaceObject,{init:()=>comments_title_init,metadata:()=>comments_title_metadata,name:()=>comments_title_name,settings:()=>comments_title_settings});var build_module_cover_namespaceObject={};__webpack_require__.r(build_module_cover_namespaceObject),__webpack_require__.d(build_module_cover_namespaceObject,{init:()=>cover_init,metadata:()=>cover_metadata,name:()=>cover_name,settings:()=>cover_settings});var build_module_details_namespaceObject={};__webpack_require__.r(build_module_details_namespaceObject),__webpack_require__.d(build_module_details_namespaceObject,{init:()=>details_init,metadata:()=>details_metadata,name:()=>details_name,settings:()=>details_settings});var embed_namespaceObject={};__webpack_require__.r(embed_namespaceObject),__webpack_require__.d(embed_namespaceObject,{init:()=>embed_init,metadata:()=>embed_metadata,name:()=>embed_name,settings:()=>embed_settings});var file_namespaceObject={};__webpack_require__.r(file_namespaceObject),__webpack_require__.d(file_namespaceObject,{init:()=>file_init,metadata:()=>file_metadata,name:()=>file_name,settings:()=>file_settings});var build_module_form_namespaceObject={};__webpack_require__.r(build_module_form_namespaceObject),__webpack_require__.d(build_module_form_namespaceObject,{init:()=>form_init,metadata:()=>form_metadata,name:()=>form_name,settings:()=>form_settings});var form_input_namespaceObject={};__webpack_require__.r(form_input_namespaceObject),__webpack_require__.d(form_input_namespaceObject,{init:()=>form_input_init,metadata:()=>form_input_metadata,name:()=>form_input_name,settings:()=>form_input_settings});var form_submit_button_namespaceObject={};__webpack_require__.r(form_submit_button_namespaceObject),__webpack_require__.d(form_submit_button_namespaceObject,{init:()=>form_submit_button_init,metadata:()=>form_submit_button_metadata,name:()=>form_submit_button_name,settings:()=>form_submit_button_settings});var form_submission_notification_namespaceObject={};__webpack_require__.r(form_submission_notification_namespaceObject),__webpack_require__.d(form_submission_notification_namespaceObject,{init:()=>form_submission_notification_init,metadata:()=>form_submission_notification_metadata,name:()=>form_submission_notification_name,settings:()=>form_submission_notification_settings});var build_module_gallery_namespaceObject={};__webpack_require__.r(build_module_gallery_namespaceObject),__webpack_require__.d(build_module_gallery_namespaceObject,{init:()=>gallery_init,metadata:()=>gallery_metadata,name:()=>gallery_name,settings:()=>gallery_settings});var group_namespaceObject={};__webpack_require__.r(group_namespaceObject),__webpack_require__.d(group_namespaceObject,{init:()=>group_init,metadata:()=>group_metadata,name:()=>group_name,settings:()=>group_settings});var build_module_heading_namespaceObject={};__webpack_require__.r(build_module_heading_namespaceObject),__webpack_require__.d(build_module_heading_namespaceObject,{init:()=>heading_init,metadata:()=>heading_metadata,name:()=>heading_name,settings:()=>heading_settings});var home_link_namespaceObject={};__webpack_require__.r(home_link_namespaceObject),__webpack_require__.d(home_link_namespaceObject,{init:()=>home_link_init,metadata:()=>home_link_metadata,name:()=>home_link_name,settings:()=>home_link_settings});var build_module_html_namespaceObject={};__webpack_require__.r(build_module_html_namespaceObject),__webpack_require__.d(build_module_html_namespaceObject,{init:()=>html_init,metadata:()=>html_metadata,name:()=>html_name,settings:()=>html_settings});var build_module_image_namespaceObject={};__webpack_require__.r(build_module_image_namespaceObject),__webpack_require__.d(build_module_image_namespaceObject,{init:()=>image_init,metadata:()=>image_metadata,name:()=>image_name,settings:()=>image_settings});var latest_comments_namespaceObject={};__webpack_require__.r(latest_comments_namespaceObject),__webpack_require__.d(latest_comments_namespaceObject,{init:()=>latest_comments_init,metadata:()=>latest_comments_metadata,name:()=>latest_comments_name,settings:()=>latest_comments_settings});var latest_posts_namespaceObject={};__webpack_require__.r(latest_posts_namespaceObject),__webpack_require__.d(latest_posts_namespaceObject,{init:()=>latest_posts_init,metadata:()=>latest_posts_metadata,name:()=>latest_posts_name,settings:()=>latest_posts_settings});var build_module_list_namespaceObject={};__webpack_require__.r(build_module_list_namespaceObject),__webpack_require__.d(build_module_list_namespaceObject,{init:()=>list_init,metadata:()=>list_metadata,name:()=>list_name,settings:()=>list_settings});var build_module_list_item_namespaceObject={};__webpack_require__.r(build_module_list_item_namespaceObject),__webpack_require__.d(build_module_list_item_namespaceObject,{init:()=>list_item_init,metadata:()=>list_item_metadata,name:()=>list_item_name,settings:()=>list_item_settings});var loginout_namespaceObject={};__webpack_require__.r(loginout_namespaceObject),__webpack_require__.d(loginout_namespaceObject,{init:()=>loginout_init,metadata:()=>loginout_metadata,name:()=>loginout_name,settings:()=>loginout_settings});var media_text_namespaceObject={};__webpack_require__.r(media_text_namespaceObject),__webpack_require__.d(media_text_namespaceObject,{init:()=>media_text_init,metadata:()=>media_text_metadata,name:()=>media_text_name,settings:()=>media_text_settings});var missing_namespaceObject={};__webpack_require__.r(missing_namespaceObject),__webpack_require__.d(missing_namespaceObject,{init:()=>missing_init,metadata:()=>missing_metadata,name:()=>missing_name,settings:()=>missing_settings});var more_namespaceObject={};__webpack_require__.r(more_namespaceObject),__webpack_require__.d(more_namespaceObject,{init:()=>more_init,metadata:()=>more_metadata,name:()=>more_name,settings:()=>more_settings});var navigation_namespaceObject={};__webpack_require__.r(navigation_namespaceObject),__webpack_require__.d(navigation_namespaceObject,{init:()=>navigation_init,metadata:()=>navigation_metadata,name:()=>navigation_name,settings:()=>navigation_settings});var navigation_link_namespaceObject={};__webpack_require__.r(navigation_link_namespaceObject),__webpack_require__.d(navigation_link_namespaceObject,{init:()=>navigation_link_init,metadata:()=>navigation_link_metadata,name:()=>navigation_link_name,settings:()=>navigation_link_settings});var navigation_submenu_namespaceObject={};__webpack_require__.r(navigation_submenu_namespaceObject),__webpack_require__.d(navigation_submenu_namespaceObject,{init:()=>navigation_submenu_init,metadata:()=>navigation_submenu_metadata,name:()=>navigation_submenu_name,settings:()=>navigation_submenu_settings});var nextpage_namespaceObject={};__webpack_require__.r(nextpage_namespaceObject),__webpack_require__.d(nextpage_namespaceObject,{init:()=>nextpage_init,metadata:()=>nextpage_metadata,name:()=>nextpage_name,settings:()=>nextpage_settings});var pattern_namespaceObject={};__webpack_require__.r(pattern_namespaceObject),__webpack_require__.d(pattern_namespaceObject,{init:()=>pattern_init,metadata:()=>pattern_metadata,name:()=>pattern_name,settings:()=>pattern_settings});var page_list_namespaceObject={};__webpack_require__.r(page_list_namespaceObject),__webpack_require__.d(page_list_namespaceObject,{init:()=>page_list_init,metadata:()=>page_list_metadata,name:()=>page_list_name,settings:()=>page_list_settings});var page_list_item_namespaceObject={};__webpack_require__.r(page_list_item_namespaceObject),__webpack_require__.d(page_list_item_namespaceObject,{init:()=>page_list_item_init,metadata:()=>page_list_item_metadata,name:()=>page_list_item_name,settings:()=>page_list_item_settings});var paragraph_namespaceObject={};__webpack_require__.r(paragraph_namespaceObject),__webpack_require__.d(paragraph_namespaceObject,{init:()=>paragraph_init,metadata:()=>paragraph_metadata,name:()=>paragraph_name,settings:()=>paragraph_settings});var build_module_post_author_namespaceObject={};__webpack_require__.r(build_module_post_author_namespaceObject),__webpack_require__.d(build_module_post_author_namespaceObject,{init:()=>post_author_init,metadata:()=>post_author_metadata,name:()=>post_author_name,settings:()=>post_author_settings});var post_author_name_namespaceObject={};__webpack_require__.r(post_author_name_namespaceObject),__webpack_require__.d(post_author_name_namespaceObject,{init:()=>post_author_name_init,metadata:()=>post_author_name_metadata,name:()=>post_author_name_name,settings:()=>post_author_name_settings});var post_author_biography_namespaceObject={};__webpack_require__.r(post_author_biography_namespaceObject),__webpack_require__.d(post_author_biography_namespaceObject,{init:()=>post_author_biography_init,metadata:()=>post_author_biography_metadata,name:()=>post_author_biography_name,settings:()=>post_author_biography_settings});var post_comment_namespaceObject={};__webpack_require__.r(post_comment_namespaceObject),__webpack_require__.d(post_comment_namespaceObject,{init:()=>post_comment_init,metadata:()=>post_comment_metadata,name:()=>post_comment_name,settings:()=>post_comment_settings});var build_module_post_comments_count_namespaceObject={};__webpack_require__.r(build_module_post_comments_count_namespaceObject),__webpack_require__.d(build_module_post_comments_count_namespaceObject,{init:()=>post_comments_count_init,metadata:()=>post_comments_count_metadata,name:()=>post_comments_count_name,settings:()=>post_comments_count_settings});var build_module_post_comments_form_namespaceObject={};__webpack_require__.r(build_module_post_comments_form_namespaceObject),__webpack_require__.d(build_module_post_comments_form_namespaceObject,{init:()=>post_comments_form_init,metadata:()=>post_comments_form_metadata,name:()=>post_comments_form_name,settings:()=>post_comments_form_settings});var post_comments_link_namespaceObject={};__webpack_require__.r(post_comments_link_namespaceObject),__webpack_require__.d(post_comments_link_namespaceObject,{init:()=>post_comments_link_init,metadata:()=>post_comments_link_metadata,name:()=>post_comments_link_name,settings:()=>post_comments_link_settings});var build_module_post_content_namespaceObject={};__webpack_require__.r(build_module_post_content_namespaceObject),__webpack_require__.d(build_module_post_content_namespaceObject,{init:()=>post_content_init,metadata:()=>post_content_metadata,name:()=>post_content_name,settings:()=>post_content_settings});var build_module_post_date_namespaceObject={};__webpack_require__.r(build_module_post_date_namespaceObject),__webpack_require__.d(build_module_post_date_namespaceObject,{init:()=>post_date_init,metadata:()=>post_date_metadata,name:()=>post_date_name,settings:()=>post_date_settings});var build_module_post_excerpt_namespaceObject={};__webpack_require__.r(build_module_post_excerpt_namespaceObject),__webpack_require__.d(build_module_post_excerpt_namespaceObject,{init:()=>post_excerpt_init,metadata:()=>post_excerpt_metadata,name:()=>post_excerpt_name,settings:()=>post_excerpt_settings});var post_featured_image_namespaceObject={};__webpack_require__.r(post_featured_image_namespaceObject),__webpack_require__.d(post_featured_image_namespaceObject,{init:()=>post_featured_image_init,metadata:()=>post_featured_image_metadata,name:()=>post_featured_image_name,settings:()=>post_featured_image_settings});var post_navigation_link_namespaceObject={};__webpack_require__.r(post_navigation_link_namespaceObject),__webpack_require__.d(post_navigation_link_namespaceObject,{init:()=>post_navigation_link_init,metadata:()=>post_navigation_link_metadata,name:()=>post_navigation_link_name,settings:()=>post_navigation_link_settings});var post_template_namespaceObject={};__webpack_require__.r(post_template_namespaceObject),__webpack_require__.d(post_template_namespaceObject,{init:()=>post_template_init,metadata:()=>post_template_metadata,name:()=>post_template_name,settings:()=>post_template_settings});var build_module_post_terms_namespaceObject={};__webpack_require__.r(build_module_post_terms_namespaceObject),__webpack_require__.d(build_module_post_terms_namespaceObject,{init:()=>post_terms_init,metadata:()=>post_terms_metadata,name:()=>post_terms_name,settings:()=>post_terms_settings});var post_time_to_read_namespaceObject={};__webpack_require__.r(post_time_to_read_namespaceObject),__webpack_require__.d(post_time_to_read_namespaceObject,{init:()=>post_time_to_read_init,metadata:()=>post_time_to_read_metadata,name:()=>post_time_to_read_name,settings:()=>post_time_to_read_settings});var post_title_namespaceObject={};__webpack_require__.r(post_title_namespaceObject),__webpack_require__.d(post_title_namespaceObject,{init:()=>post_title_init,metadata:()=>post_title_metadata,name:()=>post_title_name,settings:()=>post_title_settings});var build_module_preformatted_namespaceObject={};__webpack_require__.r(build_module_preformatted_namespaceObject),__webpack_require__.d(build_module_preformatted_namespaceObject,{init:()=>preformatted_init,metadata:()=>preformatted_metadata,name:()=>preformatted_name,settings:()=>preformatted_settings});var build_module_pullquote_namespaceObject={};__webpack_require__.r(build_module_pullquote_namespaceObject),__webpack_require__.d(build_module_pullquote_namespaceObject,{init:()=>pullquote_init,metadata:()=>pullquote_metadata,name:()=>pullquote_name,settings:()=>pullquote_settings});var query_namespaceObject={};__webpack_require__.r(query_namespaceObject),__webpack_require__.d(query_namespaceObject,{init:()=>query_init,metadata:()=>query_metadata,name:()=>query_name,settings:()=>query_settings});var query_no_results_namespaceObject={};__webpack_require__.r(query_no_results_namespaceObject),__webpack_require__.d(query_no_results_namespaceObject,{init:()=>query_no_results_init,metadata:()=>query_no_results_metadata,name:()=>query_no_results_name,settings:()=>query_no_results_settings});var build_module_query_pagination_namespaceObject={};__webpack_require__.r(build_module_query_pagination_namespaceObject),__webpack_require__.d(build_module_query_pagination_namespaceObject,{init:()=>query_pagination_init,metadata:()=>query_pagination_metadata,name:()=>query_pagination_name,settings:()=>query_pagination_settings});var build_module_query_pagination_next_namespaceObject={};__webpack_require__.r(build_module_query_pagination_next_namespaceObject),__webpack_require__.d(build_module_query_pagination_next_namespaceObject,{init:()=>query_pagination_next_init,metadata:()=>query_pagination_next_metadata,name:()=>query_pagination_next_name,settings:()=>query_pagination_next_settings});var build_module_query_pagination_numbers_namespaceObject={};__webpack_require__.r(build_module_query_pagination_numbers_namespaceObject),__webpack_require__.d(build_module_query_pagination_numbers_namespaceObject,{init:()=>query_pagination_numbers_init,metadata:()=>query_pagination_numbers_metadata,name:()=>query_pagination_numbers_name,settings:()=>query_pagination_numbers_settings});var build_module_query_pagination_previous_namespaceObject={};__webpack_require__.r(build_module_query_pagination_previous_namespaceObject),__webpack_require__.d(build_module_query_pagination_previous_namespaceObject,{init:()=>query_pagination_previous_init,metadata:()=>query_pagination_previous_metadata,name:()=>query_pagination_previous_name,settings:()=>query_pagination_previous_settings});var query_title_namespaceObject={};__webpack_require__.r(query_title_namespaceObject),__webpack_require__.d(query_title_namespaceObject,{init:()=>query_title_init,metadata:()=>query_title_metadata,name:()=>query_title_name,settings:()=>query_title_settings});var build_module_quote_namespaceObject={};__webpack_require__.r(build_module_quote_namespaceObject),__webpack_require__.d(build_module_quote_namespaceObject,{init:()=>quote_init,metadata:()=>quote_metadata,name:()=>quote_name,settings:()=>quote_settings});var block_namespaceObject={};__webpack_require__.r(block_namespaceObject),__webpack_require__.d(block_namespaceObject,{init:()=>block_init,metadata:()=>block_metadata,name:()=>block_name,settings:()=>block_settings});var read_more_namespaceObject={};__webpack_require__.r(read_more_namespaceObject),__webpack_require__.d(read_more_namespaceObject,{init:()=>read_more_init,metadata:()=>read_more_metadata,name:()=>read_more_name,settings:()=>read_more_settings});var build_module_rss_namespaceObject={};__webpack_require__.r(build_module_rss_namespaceObject),__webpack_require__.d(build_module_rss_namespaceObject,{init:()=>rss_init,metadata:()=>rss_metadata,name:()=>rss_name,settings:()=>rss_settings});var search_namespaceObject={};__webpack_require__.r(search_namespaceObject),__webpack_require__.d(search_namespaceObject,{init:()=>search_init,metadata:()=>search_metadata,name:()=>search_name,settings:()=>search_settings});var build_module_separator_namespaceObject={};__webpack_require__.r(build_module_separator_namespaceObject),__webpack_require__.d(build_module_separator_namespaceObject,{init:()=>separator_init,metadata:()=>separator_metadata,name:()=>separator_name,settings:()=>separator_settings});var build_module_shortcode_namespaceObject={};__webpack_require__.r(build_module_shortcode_namespaceObject),__webpack_require__.d(build_module_shortcode_namespaceObject,{init:()=>shortcode_init,metadata:()=>shortcode_metadata,name:()=>shortcode_name,settings:()=>shortcode_settings});var build_module_site_logo_namespaceObject={};__webpack_require__.r(build_module_site_logo_namespaceObject),__webpack_require__.d(build_module_site_logo_namespaceObject,{init:()=>site_logo_init,metadata:()=>site_logo_metadata,name:()=>site_logo_name,settings:()=>site_logo_settings});var site_tagline_namespaceObject={};__webpack_require__.r(site_tagline_namespaceObject),__webpack_require__.d(site_tagline_namespaceObject,{init:()=>site_tagline_init,metadata:()=>site_tagline_metadata,name:()=>site_tagline_name,settings:()=>site_tagline_settings});var site_title_namespaceObject={};__webpack_require__.r(site_title_namespaceObject),__webpack_require__.d(site_title_namespaceObject,{init:()=>site_title_init,metadata:()=>site_title_metadata,name:()=>site_title_name,settings:()=>site_title_settings});var social_link_namespaceObject={};__webpack_require__.r(social_link_namespaceObject),__webpack_require__.d(social_link_namespaceObject,{init:()=>social_link_init,metadata:()=>social_link_metadata,name:()=>social_link_name,settings:()=>social_link_settings});var social_links_namespaceObject={};__webpack_require__.r(social_links_namespaceObject),__webpack_require__.d(social_links_namespaceObject,{init:()=>social_links_init,metadata:()=>social_links_metadata,name:()=>social_links_name,settings:()=>social_links_settings});var spacer_namespaceObject={};__webpack_require__.r(spacer_namespaceObject),__webpack_require__.d(spacer_namespaceObject,{init:()=>spacer_init,metadata:()=>spacer_metadata,name:()=>spacer_name,settings:()=>spacer_settings});var build_module_table_namespaceObject={};__webpack_require__.r(build_module_table_namespaceObject),__webpack_require__.d(build_module_table_namespaceObject,{init:()=>table_init,metadata:()=>table_metadata,name:()=>table_name,settings:()=>table_settings});var build_module_table_of_contents_namespaceObject={};__webpack_require__.r(build_module_table_of_contents_namespaceObject),__webpack_require__.d(build_module_table_of_contents_namespaceObject,{init:()=>table_of_contents_init,metadata:()=>table_of_contents_metadata,name:()=>table_of_contents_name,settings:()=>table_of_contents_settings});var tag_cloud_namespaceObject={};__webpack_require__.r(tag_cloud_namespaceObject),__webpack_require__.d(tag_cloud_namespaceObject,{init:()=>tag_cloud_init,metadata:()=>tag_cloud_metadata,name:()=>tag_cloud_name,settings:()=>tag_cloud_settings});var template_part_namespaceObject={};__webpack_require__.r(template_part_namespaceObject),__webpack_require__.d(template_part_namespaceObject,{init:()=>template_part_init,metadata:()=>template_part_metadata,name:()=>template_part_name,settings:()=>template_part_settings});var build_module_term_description_namespaceObject={};__webpack_require__.r(build_module_term_description_namespaceObject),__webpack_require__.d(build_module_term_description_namespaceObject,{init:()=>term_description_init,metadata:()=>term_description_metadata,name:()=>term_description_name,settings:()=>term_description_settings});var text_columns_namespaceObject={};__webpack_require__.r(text_columns_namespaceObject),__webpack_require__.d(text_columns_namespaceObject,{init:()=>text_columns_init,metadata:()=>text_columns_metadata,name:()=>text_columns_name,settings:()=>text_columns_settings});var verse_namespaceObject={};__webpack_require__.r(verse_namespaceObject),__webpack_require__.d(verse_namespaceObject,{init:()=>verse_init,metadata:()=>verse_metadata,name:()=>verse_name,settings:()=>verse_settings});var build_module_video_namespaceObject={};__webpack_require__.r(build_module_video_namespaceObject),__webpack_require__.d(build_module_video_namespaceObject,{init:()=>video_init,metadata:()=>video_metadata,name:()=>video_name,settings:()=>video_settings});var footnotes_namespaceObject={};__webpack_require__.r(footnotes_namespaceObject),__webpack_require__.d(footnotes_namespaceObject,{init:()=>footnotes_init,metadata:()=>footnotes_metadata,name:()=>footnotes_name,settings:()=>footnotes_settings});var build_module=__webpack_require__("./packages/blocks/build-module/index.js"),react=__webpack_require__("./node_modules/react/index.js"),svg=__webpack_require__("./packages/primitives/build-module/svg/index.js");const library_archive=(0,react.createElement)(svg.Wj,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,react.createElement)(svg.y$,{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"}));function initBlock(block){if(!block)return;const{metadata,settings,name}=block;return(0,build_module.uW)({name,...metadata},settings)}var body=__webpack_require__("./packages/components/build-module/panel/body.js"),toggle_control=__webpack_require__("./packages/components/build-module/toggle-control/index.js"),select_control=__webpack_require__("./packages/components/build-module/select-control/index.js"),disabled=__webpack_require__("./packages/components/build-module/disabled/index.js"),i18n_build_module=__webpack_require__("./packages/i18n/build-module/index.js"),block_editor_build_module=__webpack_require__("./packages/block-editor/build-module/index.js"),with_select=__webpack_require__("./packages/data/build-module/components/with-select/index.js"),es6=__webpack_require__("./node_modules/fast-deep-equal/es6/index.js"),es6_default=__webpack_require__.n(es6),use_previous=__webpack_require__("./packages/compose/build-module/hooks/use-previous/index.js"),use_debounce=__webpack_require__("./packages/compose/build-module/hooks/use-debounce/index.js"),raw_html=__webpack_require__("./packages/element/build-module/raw-html.js"),api_fetch_build_module=__webpack_require__("./packages/api-fetch/build-module/index.js"),add_query_args=__webpack_require__("./packages/url/build-module/add-query-args.js"),build_module_placeholder=__webpack_require__("./packages/components/build-module/placeholder/index.js"),spinner=__webpack_require__("./packages/components/build-module/spinner/index.js");const EMPTY_OBJECT={};function DefaultEmptyResponsePlaceholder({className}){return(0,react.createElement)(build_module_placeholder.Z,{className},(0,i18n_build_module.__)("Block rendered as empty."))}function DefaultErrorResponsePlaceholder({response,className}){const errorMessage=(0,i18n_build_module.gB)((0,i18n_build_module.__)("Error loading block: %s"),response.errorMsg);return(0,react.createElement)(build_module_placeholder.Z,{className},errorMessage)}function DefaultLoadingResponsePlaceholder({children,showLoader}){return(0,react.createElement)("div",{style:{position:"relative"}},showLoader&&(0,react.createElement)("div",{style:{position:"absolute",top:"50%",left:"50%",marginTop:"-9px",marginLeft:"-9px"}},(0,react.createElement)(spinner.ZP,null)),(0,react.createElement)("div",{style:{opacity:showLoader?"0.3":1}},children))}function ServerSideRender(props){const{attributes,block,className,httpMethod="GET",urlQueryArgs,skipBlockSupportAttributes=!1,EmptyResponsePlaceholder=DefaultEmptyResponsePlaceholder,ErrorResponsePlaceholder=DefaultErrorResponsePlaceholder,LoadingResponsePlaceholder=DefaultLoadingResponsePlaceholder}=props,isMountedRef=(0,react.useRef)(!0),[showLoader,setShowLoader]=(0,react.useState)(!1),fetchRequestRef=(0,react.useRef)(),[response,setResponse]=(0,react.useState)(null),prevProps=(0,use_previous.Z)(props),[isLoading,setIsLoading]=(0,react.useState)(!1);function fetchData(){var _sanitizedAttributes,_sanitizedAttributes2;if(!isMountedRef.current)return;setIsLoading(!0);let sanitizedAttributes=attributes&&(0,build_module.t9)(block,attributes);skipBlockSupportAttributes&&(sanitizedAttributes=function removeBlockSupportAttributes(attributes){const{backgroundColor,borderColor,fontFamily,fontSize,gradient,textColor,className,...restAttributes}=attributes,{border,color,elements,spacing,typography,...restStyles}=attributes?.style||EMPTY_OBJECT;return{...restAttributes,style:restStyles}}(sanitizedAttributes));const isPostRequest="POST"===httpMethod,urlAttributes=isPostRequest?null:null!==(_sanitizedAttributes=sanitizedAttributes)&&void 0!==_sanitizedAttributes?_sanitizedAttributes:null,path=function rendererPath(block,attributes=null,urlQueryArgs={}){return(0,add_query_args.f)(`/wp/v2/block-renderer/${block}`,{context:"edit",...null!==attributes?{attributes}:{},...urlQueryArgs})}(block,urlAttributes,urlQueryArgs),data=isPostRequest?{attributes:null!==(_sanitizedAttributes2=sanitizedAttributes)&&void 0!==_sanitizedAttributes2?_sanitizedAttributes2:null}:null,fetchRequest=fetchRequestRef.current=(0,api_fetch_build_module.Z)({path,data,method:isPostRequest?"POST":"GET"}).then((fetchResponse=>{isMountedRef.current&&fetchRequest===fetchRequestRef.current&&fetchResponse&&setResponse(fetchResponse.rendered)})).catch((error=>{isMountedRef.current&&fetchRequest===fetchRequestRef.current&&setResponse({error:!0,errorMsg:error.message})})).finally((()=>{isMountedRef.current&&fetchRequest===fetchRequestRef.current&&setIsLoading(!1)}));return fetchRequest}const debouncedFetchData=(0,use_debounce.Z)(fetchData,500);(0,react.useEffect)((()=>()=>{isMountedRef.current=!1}),[]),(0,react.useEffect)((()=>{void 0===prevProps?fetchData():es6_default()(prevProps,props)||debouncedFetchData()})),(0,react.useEffect)((()=>{if(!isLoading)return;const timeout=setTimeout((()=>{setShowLoader(!0)}),1e3);return()=>clearTimeout(timeout)}),[isLoading]);const hasResponse=!!response,hasEmptyResponse=""===response,hasError=response?.error;return isLoading?(0,react.createElement)(LoadingResponsePlaceholder,{...props,showLoader},hasResponse&&(0,react.createElement)(raw_html.Z,{className},response)):hasEmptyResponse||!hasResponse?(0,react.createElement)(EmptyResponsePlaceholder,{...props}):hasError?(0,react.createElement)(ErrorResponsePlaceholder,{response,...props}):(0,react.createElement)(raw_html.Z,{className},response)}const build_module_EMPTY_OBJECT={},server_side_render_build_module=(0,with_select.Z)((select=>{const coreEditorSelect=select("core/editor");if(coreEditorSelect){const currentPostId=coreEditorSelect.getCurrentPostId();if(currentPostId&&"number"==typeof currentPostId)return{currentPostId}}return build_module_EMPTY_OBJECT}))((({urlQueryArgs=build_module_EMPTY_OBJECT,currentPostId,...props})=>{const newUrlQueryArgs=(0,react.useMemo)((()=>currentPostId?{post_id:currentPostId,...urlQueryArgs}:urlQueryArgs),[currentPostId,urlQueryArgs]);return(0,react.createElement)(ServerSideRender,{urlQueryArgs:newUrlQueryArgs,...props})}));const metadata={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/archives",title:"Archives",category:"widgets",description:"Display a date archive of your posts.",textdomain:"default",attributes:{displayAsDropdown:{type:"boolean",default:!1},showLabel:{type:"boolean",default:!0},showPostCounts:{type:"boolean",default:!1},type:{type:"string",default:"monthly"}},supports:{align:!0,html:!1,spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},interactivity:{clientNavigation:!0}},editorStyle:"wp-block-archives-editor"},{name:archives_name}=metadata,settings={icon:library_archive,example:{},edit:function ArchivesEdit({attributes,setAttributes}){const{showLabel,showPostCounts,displayAsDropdown,type}=attributes;return(0,react.createElement)(react.Fragment,null,(0,react.createElement)(block_editor_build_module.Af,null,(0,react.createElement)(body.ZP,{title:(0,i18n_build_module.__)("Settings")},(0,react.createElement)(toggle_control.Z,{__nextHasNoMarginBottom:!0,label:(0,i18n_build_module.__)("Display as dropdown"),checked:displayAsDropdown,onChange:()=>setAttributes({displayAsDropdown:!displayAsDropdown})}),displayAsDropdown&&(0,react.createElement)(toggle_control.Z,{__nextHasNoMarginBottom:!0,label:(0,i18n_build_module.__)("Show label"),checked:showLabel,onChange:()=>setAttributes({showLabel:!showLabel})}),(0,react.createElement)(toggle_control.Z,{__nextHasNoMarginBottom:!0,label:(0,i18n_build_module.__)("Show post counts"),checked:showPostCounts,onChange:()=>setAttributes({showPostCounts:!showPostCounts})}),(0,react.createElement)(select_control.Z,{__nextHasNoMarginBottom:!0,label:(0,i18n_build_module.__)("Group by:"),options:[{label:(0,i18n_build_module.__)("Year"),value:"yearly"},{label:(0,i18n_build_module.__)("Month"),value:"monthly"},{label:(0,i18n_build_module.__)("Week"),value:"weekly"},{label:(0,i18n_build_module.__)("Day"),value:"daily"}],value:type,onChange:value=>setAttributes({type:value})}))),(0,react.createElement)("div",{...(0,block_editor_build_module.Wo)()},(0,react.createElement)(disabled.Z,null,(0,react.createElement)(server_side_render_build_module,{block:"core/archives",skipBlockSupportAttributes:!0,attributes}))))}},init=()=>initBlock({name:archives_name,metadata,settings}),comment_author_avatar=(0,react.createElement)(svg.Wj,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,react.createElement)(svg.y$,{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 clsx=__webpack_require__("./node_modules/clsx/dist/clsx.mjs"),range_control=__webpack_require__("./packages/components/build-module/range-control/index.js"),resizable_box=__webpack_require__("./packages/components/build-module/resizable-box/index.js"),remove_query_args=__webpack_require__("./packages/url/build-module/remove-query-args.js"),core_data_build_module=__webpack_require__("./packages/core-data/build-module/index.js"),use_select=__webpack_require__("./packages/data/build-module/components/use-select/index.js");function getAvatarSizes(sizes){const minSize=sizes?sizes[0]:24,maxSize=sizes?sizes[sizes.length-1]:96;return{minSize,maxSize:Math.floor(2.5*maxSize)}}function useDefaultAvatar(){const{avatarURL:defaultAvatarUrl}=(0,use_select.Z)((select=>{const{getSettings}=select(block_editor_build_module.t2),{__experimentalDiscussionSettings}=getSettings();return __experimentalDiscussionSettings}));return defaultAvatarUrl}var combobox_control=__webpack_require__("./packages/components/build-module/combobox-control/index.js");const AUTHORS_QUERY={who:"authors",per_page:-1,_fields:"id,name",context:"view"};const user_control=function UserControl({value,onChange}){const[filteredAuthorsList,setFilteredAuthorsList]=(0,react.useState)(),authorsList=(0,use_select.Z)((select=>{const{getUsers}=select(core_data_build_module.h);return getUsers(AUTHORS_QUERY)}),[]);if(!authorsList)return null;const options=authorsList.map((author=>({label:author.name,value:author.id})));return(0,react.createElement)(combobox_control.Z,{__nextHasNoMarginBottom:!0,label:(0,i18n_build_module.__)("User"),help:(0,i18n_build_module.__)("Select the avatar user to display, if it is blank it will use the post/page author."),value,onChange,options:filteredAuthorsList||options,onFilterValueChange:inputValue=>setFilteredAuthorsList(options.filter((option=>option.label.toLowerCase().startsWith(inputValue.toLowerCase()))))})},AvatarInspectorControls=({setAttributes,avatar,attributes,selectUser})=>(0,react.createElement)(block_editor_build_module.Af,null,(0,react.createElement)(body.ZP,{title:(0,i18n_build_module.__)("Settings")},(0,react.createElement)(range_control.Z,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,i18n_build_module.__)("Image size"),onChange:newSize=>setAttributes({size:newSize}),min:avatar.minSize,max:avatar.maxSize,initialPosition:attributes?.size,value:attributes?.size}),(0,react.createElement)(toggle_control.Z,{__nextHasNoMarginBottom:!0,label:(0,i18n_build_module.__)("Link to user profile"),onChange:()=>setAttributes({isLink:!attributes.isLink}),checked:attributes.isLink}),attributes.isLink&&(0,react.createElement)(toggle_control.Z,{label:(0,i18n_build_module.__)("Open in new tab"),onChange:value=>setAttributes({linkTarget:value?"_blank":"_self"}),checked:"_blank"===attributes.linkTarget}),selectUser&&(0,react.createElement)(user_control,{value:attributes?.userId,onChange:value=>{setAttributes({userId:value})}}))),ResizableAvatar=({setAttributes,attributes,avatar,blockProps,isSelected})=>{const borderProps=(0,block_editor_build_module.P1)(attributes),doubledSizedSrc=(0,add_query_args.f)((0,remove_query_args.I)(avatar?.src,["s"]),{s:2*attributes?.size});return(0,react.createElement)("div",{...blockProps},(0,react.createElement)(resizable_box.Z,{size:{width:attributes.size,height:attributes.size},showHandle:isSelected,onResizeStop:(event,direction,elt,delta)=>{setAttributes({size:parseInt(attributes.size+(delta.height||delta.width),10)})},lockAspectRatio:!0,enable:{top:!1,right:!(0,i18n_build_module.dZ)(),bottom:!0,left:(0,i18n_build_module.dZ)()},minWidth:avatar.minSize,maxWidth:avatar.maxSize},(0,react.createElement)("img",{src:doubledSizedSrc,alt:avatar.alt,className:(0,clsx.Z)("avatar","avatar-"+attributes.size,"photo","wp-block-avatar__image",borderProps.className),style:borderProps.style})))},CommentEdit=({attributes,context,setAttributes,isSelected})=>{const{commentId}=context,blockProps=(0,block_editor_build_module.Wo)(),avatar=function useCommentAvatar({commentId}){const[avatars]=(0,core_data_build_module.Mi)("root","comment","author_avatar_urls",commentId),[authorName]=(0,core_data_build_module.Mi)("root","comment","author_name",commentId),avatarUrls=avatars?Object.values(avatars):null,sizes=avatars?Object.keys(avatars):null,{minSize,maxSize}=getAvatarSizes(sizes),defaultAvatar=useDefaultAvatar();return{src:avatarUrls?avatarUrls[avatarUrls.length-1]:defaultAvatar,minSize,maxSize,alt:authorName?(0,i18n_build_module.gB)((0,i18n_build_module.__)("%s Avatar"),authorName):(0,i18n_build_module.__)("Default Avatar")}}({commentId});return(0,react.createElement)(react.Fragment,null,(0,react.createElement)(AvatarInspectorControls,{avatar,setAttributes,attributes,selectUser:!1}),attributes.isLink?(0,react.createElement)("a",{href:"#avatar-pseudo-link",className:"wp-block-avatar__link",onClick:event=>event.preventDefault()},(0,react.createElement)(ResizableAvatar,{attributes,avatar,blockProps,isSelected,setAttributes})):(0,react.createElement)(ResizableAvatar,{attributes,avatar,blockProps,isSelected,setAttributes}))},UserEdit=({attributes,context,setAttributes,isSelected})=>{const{postId,postType}=context,avatar=function useUserAvatar({userId,postId,postType}){const{authorDetails}=(0,use_select.Z)((select=>{const{getEditedEntityRecord,getUser}=select(core_data_build_module.h);if(userId)return{authorDetails:getUser(userId)};const _authorId=getEditedEntityRecord("postType",postType,postId)?.author;return{authorDetails:_authorId?getUser(_authorId):null}}),[postType,postId,userId]),avatarUrls=authorDetails?.avatar_urls?Object.values(authorDetails.avatar_urls):null,sizes=authorDetails?.avatar_urls?Object.keys(authorDetails.avatar_urls):null,{minSize,maxSize}=getAvatarSizes(sizes),defaultAvatar=useDefaultAvatar();return{src:avatarUrls?avatarUrls[avatarUrls.length-1]:defaultAvatar,minSize,maxSize,alt:authorDetails?(0,i18n_build_module.gB)((0,i18n_build_module.__)("%s Avatar"),authorDetails?.name):(0,i18n_build_module.__)("Default Avatar")}}({userId:attributes?.userId,postId,postType}),blockProps=(0,block_editor_build_module.Wo)();return(0,react.createElement)(react.Fragment,null,(0,react.createElement)(AvatarInspectorControls,{selectUser:!0,attributes,avatar,setAttributes}),attributes.isLink?(0,react.createElement)("a",{href:"#avatar-pseudo-link",className:"wp-block-avatar__link",onClick:event=>event.preventDefault()},(0,react.createElement)(ResizableAvatar,{attributes,avatar,blockProps,isSelected,setAttributes})):(0,react.createElement)(ResizableAvatar,{attributes,avatar,blockProps,isSelected,setAttributes}))};const avatar_metadata={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/avatar",title:"Avatar",category:"theme",description:"Add a user’s avatar.",textdomain:"default",attributes:{userId:{type:"number"},size:{type:"number",default:96},isLink:{type:"boolean",default:!1},linkTarget:{type:"string",default:"_self"}},usesContext:["postType","postId","commentId"],supports:{html:!1,align:!0,alignWide:!1,spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},__experimentalBorder:{__experimentalSkipSerialization:!0,radius:!0,width:!0,color:!0,style:!0,__experimentalDefaultControls:{radius:!0}},color:{text:!1,background:!1,__experimentalDuotone:"img"},interactivity:{clientNavigation:!0}},selectors:{border:".wp-block-avatar img"},editorStyle:"wp-block-avatar-editor",style:"wp-block-avatar"},{name:avatar_name}=avatar_metadata,avatar_settings={icon:comment_author_avatar,edit:function Edit(props){return props?.context?.commentId||null===props?.context?.commentId?(0,react.createElement)(CommentEdit,{...props}):(0,react.createElement)(UserEdit,{...props})}},avatar_init=()=>initBlock({name:avatar_name,metadata:avatar_metadata,settings:avatar_settings}),library_audio=(0,react.createElement)(svg.Wj,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,react.createElement)(svg.y$,{d:"M17.7 4.3c-1.2 0-2.8 0-3.8 1-.6.6-.9 1.5-.9 2.6V14c-.6-.6-1.5-1-2.5-1C8.6 13 7 14.6 7 16.5S8.6 20 10.5 20c1.5 0 2.8-1 3.3-2.3.5-.8.7-1.8.7-2.5V7.9c0-.7.2-1.2.5-1.6.6-.6 1.8-.6 2.8-.6h.3V4.3h-.4z"})),deprecated=[{attributes:{src:{type:"string",source:"attribute",selector:"audio",attribute:"src"},caption:{type:"string",source:"html",selector:"figcaption"},id:{type:"number"},autoplay:{type:"boolean",source:"attribute",selector:"audio",attribute:"autoplay"},loop:{type:"boolean",source:"attribute",selector:"audio",attribute:"loop"},preload:{type:"string",source:"attribute",selector:"audio",attribute:"preload"}},supports:{align:!0},save({attributes}){const{autoplay,caption,loop,preload,src}=attributes;return(0,react.createElement)("figure",null,(0,react.createElement)("audio",{controls:"controls",src,autoPlay:autoplay,loop,preload}),!block_editor_build_module.iI.isEmpty(caption)&&(0,react.createElement)(block_editor_build_module.iI.Content,{tagName:"figcaption",value:caption}))}}];var blob_build_module=__webpack_require__("./packages/blob/build-module/index.js"),use_dispatch=__webpack_require__("./packages/data/build-module/components/use-dispatch/use-dispatch.js"),notices_build_module=__webpack_require__("./packages/notices/build-module/index.js"),dist=__webpack_require__("./node_modules/memize/dist/index.js"),private_apis=__webpack_require__("./packages/components/build-module/private-apis.js"),serialize=__webpack_require__("./packages/element/build-module/serialize.js");const ASPECT_RATIOS=[{ratio:"2.33",className:"wp-embed-aspect-21-9"},{ratio:"2.00",className:"wp-embed-aspect-18-9"},{ratio:"1.78",className:"wp-embed-aspect-16-9"},{ratio:"1.33",className:"wp-embed-aspect-4-3"},{ratio:"1.00",className:"wp-embed-aspect-1-1"},{ratio:"0.56",className:"wp-embed-aspect-9-16"},{ratio:"0.50",className:"wp-embed-aspect-1-2"}];var implementation=__webpack_require__("./packages/private-apis/build-module/implementation.js");const{lock,unlock}=(0,implementation.es)("I know using unstable features means my theme or plugin will inevitably break in the next version of WordPress.","@wordpress/block-library"),{name:DEFAULT_EMBED_BLOCK}={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/embed",title:"Embed",category:"embed",description:"Add a block that displays content pulled from other sites, like Twitter or YouTube.",textdomain:"default",attributes:{url:{type:"string",__experimentalRole:"content"},caption:{type:"rich-text",source:"rich-text",selector:"figcaption",__experimentalRole:"content"},type:{type:"string",__experimentalRole:"content"},providerNameSlug:{type:"string",__experimentalRole:"content"},allowResponsive:{type:"boolean",default:!0},responsive:{type:"boolean",default:!1,__experimentalRole:"content"},previewable:{type:"boolean",default:!0,__experimentalRole:"content"}},supports:{align:!0,spacing:{margin:!0},interactivity:{clientNavigation:!0}},editorStyle:"wp-block-embed-editor",style:"wp-block-embed"},isFromWordPress=html=>html&&html.includes('class="wp-embedded-content"'),createUpgradedEmbedBlock=(props,attributesFromPreview={})=>{const{preview,attributes={}}=props,{url,providerNameSlug,type,...restAttributes}=attributes;if(!url||!(0,build_module.ck)(DEFAULT_EMBED_BLOCK))return;const matchedBlock=(url=>(0,build_module.Nr)(DEFAULT_EMBED_BLOCK)?.find((({patterns})=>((url,patterns=[])=>patterns.some((pattern=>url.match(pattern))))(url,patterns))))(url),isCurrentBlockWP="wordpress"===providerNameSlug||"wp-embed"===type;if(!isCurrentBlockWP&&matchedBlock&&(matchedBlock.attributes.providerNameSlug!==providerNameSlug||!providerNameSlug))return(0,build_module.j4)(DEFAULT_EMBED_BLOCK,{url,...restAttributes,...matchedBlock.attributes});const wpVariation=(0,build_module.Nr)(DEFAULT_EMBED_BLOCK)?.find((({name})=>"wordpress"===name));return wpVariation&&preview&&isFromWordPress(preview.html)&&!isCurrentBlockWP?(0,build_module.j4)(DEFAULT_EMBED_BLOCK,{url,...wpVariation.attributes,...attributesFromPreview}):void 0},removeAspectRatioClasses=existingClassNames=>{if(!existingClassNames)return existingClassNames;const aspectRatioClassNames=ASPECT_RATIOS.reduce(((accumulator,{className})=>(accumulator.push(className),accumulator)),["wp-has-aspect-ratio"]);let outputClassNames=existingClassNames;for(const className of aspectRatioClassNames)outputClassNames=outputClassNames.replace(className,"");return outputClassNames.trim()};function getClassNames(html,existingClassNames,allowResponsive=!0){if(!allowResponsive)return removeAspectRatioClasses(existingClassNames);const previewDocument=document.implementation.createHTMLDocument("");previewDocument.body.innerHTML=html;const iframe=previewDocument.body.querySelector("iframe");if(iframe&&iframe.height&&iframe.width){const aspectRatio=(iframe.width/iframe.height).toFixed(2);for(let ratioIndex=0;ratioIndex=potentialRatio.ratio){return aspectRatio-potentialRatio.ratio>.1?removeAspectRatioClasses(existingClassNames):(0,clsx.Z)(removeAspectRatioClasses(existingClassNames),potentialRatio.className,"wp-has-aspect-ratio")}}}return existingClassNames}const getAttributesFromPreview=(0,dist.Z)(((preview,title,currentClassNames,isResponsive,allowResponsive=!0)=>{if(!preview)return{};const attributes={};let{type="rich"}=preview;const{html,provider_name:providerName}=preview,{kebabCase}=unlock(private_apis.Y),providerNameSlug=kebabCase((providerName||title).toLowerCase());return isFromWordPress(html)&&(type="wp-embed"),(html||"photo"===type)&&(attributes.type=type,attributes.providerNameSlug=providerNameSlug),(existingClassNames=currentClassNames)&&ASPECT_RATIOS.some((({className})=>existingClassNames.includes(className)))||(attributes.className=getClassNames(html,currentClassNames,isResponsive&&allowResponsive)),attributes;var existingClassNames}));function useCanEditEntity(kind,name,recordId){return(0,use_select.Z)((select=>select(core_data_build_module.h).canUserEditEntityRecord(kind,name,recordId)),[kind,name,recordId])}function useUploadMediaFromBlobURL(args={}){const latestArgs=(0,react.useRef)(args),{getSettings}=(0,use_select.Z)(block_editor_build_module.t2);(0,react.useLayoutEffect)((()=>{latestArgs.current=args})),(0,react.useEffect)((()=>{if(!latestArgs.current.url||!(0,blob_build_module.Gu)(latestArgs.current.url))return;const file=(0,blob_build_module.TR)(latestArgs.current.url);if(!file)return;const{url,allowedTypes,onChange,onError}=latestArgs.current,{mediaUpload}=getSettings();mediaUpload({filesList:[file],allowedTypes,onFileChange:([media])=>{(0,blob_build_module.Gu)(media?.url)||((0,blob_build_module.Vg)(url),onChange(media))},onError:message=>{(0,blob_build_module.Vg)(url),onError(message)}})}),[getSettings])}var toolbar_button=__webpack_require__("./packages/components/build-module/toolbar/toolbar-button/index.js");const library_caption=(0,react.createElement)(svg.Wj,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,react.createElement)(svg.y$,{fillRule:"evenodd",clipRule:"evenodd",d:"M6 5.5h12a.5.5 0 0 1 .5.5v12a.5.5 0 0 1-.5.5H6a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5ZM4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6Zm4 10h2v-1.5H8V16Zm5 0h-2v-1.5h2V16Zm1 0h2v-1.5h-2V16Z"}));function Caption({attributeKey="caption",attributes,setAttributes,isSelected,insertBlocksAfter,placeholder=(0,i18n_build_module.__)("Add caption"),label=(0,i18n_build_module.__)("Caption text"),showToolbarButton=!0,className,readOnly,tagName="figcaption",addLabel=(0,i18n_build_module.__)("Add caption"),removeLabel=(0,i18n_build_module.__)("Remove caption"),icon=library_caption,...props}){const caption=attributes[attributeKey],prevCaption=(0,use_previous.Z)(caption),{PrivateRichText:RichText}=unlock(block_editor_build_module.YH),isCaptionEmpty=RichText.isEmpty(caption),isPrevCaptionEmpty=RichText.isEmpty(prevCaption),[showCaption,setShowCaption]=(0,react.useState)(!isCaptionEmpty);(0,react.useEffect)((()=>{!isCaptionEmpty&&isPrevCaptionEmpty&&setShowCaption(!0)}),[isCaptionEmpty,isPrevCaptionEmpty]),(0,react.useEffect)((()=>{!isSelected&&isCaptionEmpty&&setShowCaption(!1)}),[isSelected,isCaptionEmpty]);const ref=(0,react.useCallback)((node=>{node&&isCaptionEmpty&&node.focus()}),[isCaptionEmpty]);return(0,react.createElement)(react.Fragment,null,showToolbarButton&&(0,react.createElement)(block_editor_build_module.Zp,{group:"block"},(0,react.createElement)(toolbar_button.Z,{onClick:()=>{setShowCaption(!showCaption),showCaption&&caption&&setAttributes({[attributeKey]:void 0})},icon,isPressed:showCaption,label:showCaption?removeLabel:addLabel})),showCaption&&(!RichText.isEmpty(caption)||isSelected)&&(0,react.createElement)(RichText,{identifier:attributeKey,tagName,className:(0,clsx.Z)(className,(0,block_editor_build_module.F6)("caption")),ref,"aria-label":label,placeholder,value:caption,onChange:value=>setAttributes({[attributeKey]:value}),inlineToolbar:!0,__unstableOnSplitAtEnd:()=>insertBlocksAfter((0,build_module.j4)((0,build_module.UT)())),readOnly,...props}))}const ALLOWED_MEDIA_TYPES=["audio"];const edit=function AudioEdit({attributes,className,setAttributes,onReplace,isSelected:isSingleSelected,insertBlocksAfter}){const{id,autoplay,loop,preload,src}=attributes,isTemporaryAudio=!id&&(0,blob_build_module.Gu)(src);function toggleAttribute(attribute){return newValue=>{setAttributes({[attribute]:newValue})}}function onSelectURL(newSrc){if(newSrc!==src){const embedBlock=createUpgradedEmbedBlock({attributes:{url:newSrc}});if(void 0!==embedBlock&&onReplace)return void onReplace(embedBlock);setAttributes({src:newSrc,id:void 0})}}useUploadMediaFromBlobURL({url:src,allowedTypes:ALLOWED_MEDIA_TYPES,onChange:onSelectAudio,onError:onUploadError});const{createErrorNotice}=(0,use_dispatch.Z)(notices_build_module.h);function onUploadError(message){createErrorNotice(message,{type:"snackbar"})}function onSelectAudio(media){media&&media.url?setAttributes({src:media.url,id:media.id,caption:media.caption}):setAttributes({src:void 0,id:void 0,caption:void 0})}const classes=(0,clsx.Z)(className,{"is-transient":isTemporaryAudio}),blockProps=(0,block_editor_build_module.Wo)({className:classes});return src?(0,react.createElement)(react.Fragment,null,isSingleSelected&&(0,react.createElement)(block_editor_build_module.Zp,{group:"other"},(0,react.createElement)(block_editor_build_module.mS,{mediaId:id,mediaURL:src,allowedTypes:ALLOWED_MEDIA_TYPES,accept:"audio/*",onSelect:onSelectAudio,onSelectURL,onError:onUploadError})),(0,react.createElement)(block_editor_build_module.Af,null,(0,react.createElement)(body.ZP,{title:(0,i18n_build_module.__)("Settings")},(0,react.createElement)(toggle_control.Z,{__nextHasNoMarginBottom:!0,label:(0,i18n_build_module.__)("Autoplay"),onChange:toggleAttribute("autoplay"),checked:autoplay,help:function getAutoplayHelp(checked){return checked?(0,i18n_build_module.__)("Autoplay may cause usability issues for some users."):null}}),(0,react.createElement)(toggle_control.Z,{__nextHasNoMarginBottom:!0,label:(0,i18n_build_module.__)("Loop"),onChange:toggleAttribute("loop"),checked:loop}),(0,react.createElement)(select_control.Z,{__nextHasNoMarginBottom:!0,label:(0,i18n_build_module._x)("Preload","noun; Audio block parameter"),value:preload||"",onChange:value=>setAttributes({preload:value||void 0}),options:[{value:"",label:(0,i18n_build_module.__)("Browser default")},{value:"auto",label:(0,i18n_build_module.__)("Auto")},{value:"metadata",label:(0,i18n_build_module.__)("Metadata")},{value:"none",label:(0,i18n_build_module._x)("None","Preload value")}]}))),(0,react.createElement)("figure",{...blockProps},(0,react.createElement)(disabled.Z,{isDisabled:!isSingleSelected},(0,react.createElement)("audio",{controls:"controls",src})),isTemporaryAudio&&(0,react.createElement)(spinner.ZP,null),(0,react.createElement)(Caption,{attributes,setAttributes,isSelected:isSingleSelected,insertBlocksAfter,label:(0,i18n_build_module.__)("Audio caption text"),showToolbarButton:isSingleSelected}))):(0,react.createElement)("div",{...blockProps},(0,react.createElement)(block_editor_build_module.om,{icon:(0,react.createElement)(block_editor_build_module.wD,{icon:library_audio}),onSelect:onSelectAudio,onSelectURL,accept:"audio/*",allowedTypes:ALLOWED_MEDIA_TYPES,value:attributes,onError:onUploadError}))};const transforms={from:[{type:"files",isMatch:files=>1===files.length&&0===files[0].type.indexOf("audio/"),transform(files){const file=files[0];return(0,build_module.j4)("core/audio",{src:(0,blob_build_module.ZR)(file)})}},{type:"shortcode",tag:"audio",attributes:{src:{type:"string",shortcode:({named:{src,mp3,m4a,ogg,wav,wma}})=>src||mp3||m4a||ogg||wav||wma},loop:{type:"string",shortcode:({named:{loop}})=>loop},autoplay:{type:"string",shortcode:({named:{autoplay}})=>autoplay},preload:{type:"string",shortcode:({named:{preload}})=>preload}}}]},audio_transforms=transforms,audio_metadata={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/audio",title:"Audio",category:"media",description:"Embed a simple audio player.",keywords:["music","sound","podcast","recording"],textdomain:"default",attributes:{src:{type:"string",source:"attribute",selector:"audio",attribute:"src",__experimentalRole:"content"},caption:{type:"rich-text",source:"rich-text",selector:"figcaption",__experimentalRole:"content"},id:{type:"number",__experimentalRole:"content"},autoplay:{type:"boolean",source:"attribute",selector:"audio",attribute:"autoplay"},loop:{type:"boolean",source:"attribute",selector:"audio",attribute:"loop"},preload:{type:"string",source:"attribute",selector:"audio",attribute:"preload"}},supports:{anchor:!0,align:!0,spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},interactivity:{clientNavigation:!0}},editorStyle:"wp-block-audio-editor",style:"wp-block-audio"},{name:audio_name}=audio_metadata,audio_settings={icon:library_audio,example:{attributes:{src:"https://upload.wikimedia.org/wikipedia/commons/d/dd/Armstrong_Small_Step.ogg"},viewportWidth:350},transforms:audio_transforms,deprecated,edit,save:function save({attributes}){const{autoplay,caption,loop,preload,src}=attributes;return src&&(0,react.createElement)("figure",{...block_editor_build_module.Wo.save()},(0,react.createElement)("audio",{controls:"controls",src,autoPlay:autoplay,loop,preload}),!block_editor_build_module.iI.isEmpty(caption)&&(0,react.createElement)(block_editor_build_module.iI.Content,{tagName:"figcaption",value:caption,className:(0,block_editor_build_module.F6)("caption")}))}},audio_init=()=>initBlock({name:audio_name,metadata:audio_metadata,settings:audio_settings});var library_button=__webpack_require__("./packages/icons/build-module/library/button.js"),compose=__webpack_require__("./packages/compose/build-module/higher-order/compose.js");const{cleanEmptyObject}=unlock(block_editor_build_module.YH);function migrate_font_family(attributes){if(!attributes?.style?.typography?.fontFamily)return attributes;const{fontFamily,...typography}=attributes.style.typography;return{...attributes,style:cleanEmptyObject({...attributes.style,typography}),fontFamily:fontFamily.split("|").pop()}}const migrateBorderRadius=attributes=>{const{borderRadius,...newAttributes}=attributes,oldBorderRadius=[borderRadius,newAttributes.style?.border?.radius].find((possibleBorderRadius=>"number"==typeof possibleBorderRadius&&0!==possibleBorderRadius));return oldBorderRadius?{...newAttributes,style:{...newAttributes.style,border:{...newAttributes.style?.border,radius:`${oldBorderRadius}px`}}}:newAttributes};const migrateCustomColorsAndGradients=attributes=>{if(!attributes.customTextColor&&!attributes.customBackgroundColor&&!attributes.customGradient)return attributes;const style={color:{}};attributes.customTextColor&&(style.color.text=attributes.customTextColor),attributes.customBackgroundColor&&(style.color.background=attributes.customBackgroundColor),attributes.customGradient&&(style.color.gradient=attributes.customGradient);const{customTextColor,customBackgroundColor,customGradient,...restAttributes}=attributes;return{...restAttributes,style}},oldColorsMigration=attributes=>{const{color,textColor,...restAttributes}={...attributes,customTextColor:attributes.textColor&&"#"===attributes.textColor[0]?attributes.textColor:void 0,customBackgroundColor:attributes.color&&"#"===attributes.color[0]?attributes.color:void 0};return migrateCustomColorsAndGradients(restAttributes)},blockAttributes={url:{type:"string",source:"attribute",selector:"a",attribute:"href"},title:{type:"string",source:"attribute",selector:"a",attribute:"title"},text:{type:"string",source:"html",selector:"a"}},v11={attributes:{url:{type:"string",source:"attribute",selector:"a",attribute:"href"},title:{type:"string",source:"attribute",selector:"a",attribute:"title"},text:{type:"string",source:"html",selector:"a"},linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},width:{type:"number"}},supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0,gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},typography:{fontSize:!0,__experimentalFontFamily:!0,__experimentalDefaultControls:{fontSize:!0}},reusable:!1,spacing:{__experimentalSkipSerialization:!0,padding:["horizontal","vertical"],__experimentalDefaultControls:{padding:!0}},__experimentalBorder:{radius:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{radius:!0}},__experimentalSelector:".wp-block-button__link"},save({attributes,className}){const{fontSize,linkTarget,rel,style,text,title,url,width}=attributes;if(!text)return null;const borderProps=(0,block_editor_build_module.fG)(attributes),colorProps=(0,block_editor_build_module.Ti)(attributes),spacingProps=(0,block_editor_build_module.Ge)(attributes),buttonClasses=(0,clsx.Z)("wp-block-button__link",colorProps.className,borderProps.className,{"no-border-radius":0===style?.border?.radius}),buttonStyle={...borderProps.style,...colorProps.style,...spacingProps.style},wrapperClasses=(0,clsx.Z)(className,{[`has-custom-width wp-block-button__width-${width}`]:width,"has-custom-font-size":fontSize||style?.typography?.fontSize});return(0,react.createElement)("div",{...block_editor_build_module.Wo.save({className:wrapperClasses})},(0,react.createElement)(block_editor_build_module.iI.Content,{tagName:"a",className:buttonClasses,href:url,title,style:buttonStyle,value:text,target:linkTarget,rel}))}},v10={attributes:{url:{type:"string",source:"attribute",selector:"a",attribute:"href"},title:{type:"string",source:"attribute",selector:"a",attribute:"title"},text:{type:"string",source:"html",selector:"a"},linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},width:{type:"number"}},supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0,gradients:!0},typography:{fontSize:!0,__experimentalFontFamily:!0},reusable:!1,spacing:{__experimentalSkipSerialization:!0,padding:["horizontal","vertical"],__experimentalDefaultControls:{padding:!0}},__experimentalBorder:{radius:!0,__experimentalSkipSerialization:!0},__experimentalSelector:".wp-block-button__link"},save({attributes,className}){const{fontSize,linkTarget,rel,style,text,title,url,width}=attributes;if(!text)return null;const borderProps=(0,block_editor_build_module.fG)(attributes),colorProps=(0,block_editor_build_module.Ti)(attributes),spacingProps=(0,block_editor_build_module.Ge)(attributes),buttonClasses=(0,clsx.Z)("wp-block-button__link",colorProps.className,borderProps.className,{"no-border-radius":0===style?.border?.radius}),buttonStyle={...borderProps.style,...colorProps.style,...spacingProps.style},wrapperClasses=(0,clsx.Z)(className,{[`has-custom-width wp-block-button__width-${width}`]:width,"has-custom-font-size":fontSize||style?.typography?.fontSize});return(0,react.createElement)("div",{...block_editor_build_module.Wo.save({className:wrapperClasses})},(0,react.createElement)(block_editor_build_module.iI.Content,{tagName:"a",className:buttonClasses,href:url,title,style:buttonStyle,value:text,target:linkTarget,rel}))},migrate:migrate_font_family,isEligible:({style})=>style?.typography?.fontFamily},deprecated_deprecated=[v11,v10,{supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0,gradients:!0},typography:{fontSize:!0,__experimentalFontFamily:!0},reusable:!1,__experimentalSelector:".wp-block-button__link"},attributes:{...blockAttributes,linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},width:{type:"number"}},isEligible:({style})=>"number"==typeof style?.border?.radius,save({attributes,className}){const{fontSize,linkTarget,rel,style,text,title,url,width}=attributes;if(!text)return null;const borderRadius=style?.border?.radius,colorProps=(0,block_editor_build_module.Ti)(attributes),buttonClasses=(0,clsx.Z)("wp-block-button__link",colorProps.className,{"no-border-radius":0===style?.border?.radius}),buttonStyle={borderRadius:borderRadius||void 0,...colorProps.style},wrapperClasses=(0,clsx.Z)(className,{[`has-custom-width wp-block-button__width-${width}`]:width,"has-custom-font-size":fontSize||style?.typography?.fontSize});return(0,react.createElement)("div",{...block_editor_build_module.Wo.save({className:wrapperClasses})},(0,react.createElement)(block_editor_build_module.iI.Content,{tagName:"a",className:buttonClasses,href:url,title,style:buttonStyle,value:text,target:linkTarget,rel}))},migrate:(0,compose.Z)(migrate_font_family,migrateBorderRadius)},{supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0},reusable:!1,__experimentalSelector:".wp-block-button__link"},attributes:{...blockAttributes,linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},borderRadius:{type:"number"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},style:{type:"object"},width:{type:"number"}},save({attributes,className}){const{borderRadius,linkTarget,rel,text,title,url,width}=attributes,colorProps=(0,block_editor_build_module.Ti)(attributes),buttonClasses=(0,clsx.Z)("wp-block-button__link",colorProps.className,{"no-border-radius":0===borderRadius}),buttonStyle={borderRadius:borderRadius?borderRadius+"px":void 0,...colorProps.style},wrapperClasses=(0,clsx.Z)(className,{[`has-custom-width wp-block-button__width-${width}`]:width});return(0,react.createElement)("div",{...block_editor_build_module.Wo.save({className:wrapperClasses})},(0,react.createElement)(block_editor_build_module.iI.Content,{tagName:"a",className:buttonClasses,href:url,title,style:buttonStyle,value:text,target:linkTarget,rel}))},migrate:(0,compose.Z)(migrate_font_family,migrateBorderRadius)},{supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0},reusable:!1,__experimentalSelector:".wp-block-button__link"},attributes:{...blockAttributes,linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},borderRadius:{type:"number"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},style:{type:"object"},width:{type:"number"}},save({attributes,className}){const{borderRadius,linkTarget,rel,text,title,url,width}=attributes,colorProps=(0,block_editor_build_module.Ti)(attributes),buttonClasses=(0,clsx.Z)("wp-block-button__link",colorProps.className,{"no-border-radius":0===borderRadius}),buttonStyle={borderRadius:borderRadius?borderRadius+"px":void 0,...colorProps.style},wrapperClasses=(0,clsx.Z)(className,{[`has-custom-width wp-block-button__width-${width}`]:width});return(0,react.createElement)("div",{...block_editor_build_module.Wo.save({className:wrapperClasses})},(0,react.createElement)(block_editor_build_module.iI.Content,{tagName:"a",className:buttonClasses,href:url,title,style:buttonStyle,value:text,target:linkTarget,rel}))},migrate:(0,compose.Z)(migrate_font_family,migrateBorderRadius)},{supports:{align:!0,alignWide:!1,color:{gradients:!0}},attributes:{...blockAttributes,linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},borderRadius:{type:"number"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},style:{type:"object"}},save({attributes}){const{borderRadius,linkTarget,rel,text,title,url}=attributes,buttonClasses=(0,clsx.Z)("wp-block-button__link",{"no-border-radius":0===borderRadius}),buttonStyle={borderRadius:borderRadius?borderRadius+"px":void 0};return(0,react.createElement)(block_editor_build_module.iI.Content,{tagName:"a",className:buttonClasses,href:url,title,style:buttonStyle,value:text,target:linkTarget,rel})},migrate:migrateBorderRadius},{supports:{align:!0,alignWide:!1},attributes:{...blockAttributes,linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},borderRadius:{type:"number"},backgroundColor:{type:"string"},textColor:{type:"string"},customBackgroundColor:{type:"string"},customTextColor:{type:"string"},customGradient:{type:"string"},gradient:{type:"string"}},isEligible:attributes=>!!(attributes.customTextColor||attributes.customBackgroundColor||attributes.customGradient||attributes.align),migrate:(0,compose.Z)(migrateBorderRadius,migrateCustomColorsAndGradients,(function migrateAlign(attributes){if(!attributes.align)return attributes;const{align,...otherAttributes}=attributes;return{...otherAttributes,className:(0,clsx.Z)(otherAttributes.className,`align${attributes.align}`)}})),save({attributes}){const{backgroundColor,borderRadius,customBackgroundColor,customTextColor,customGradient,linkTarget,gradient,rel,text,textColor,title,url}=attributes,textClass=(0,block_editor_build_module.Gd)("color",textColor),backgroundClass=!customGradient&&(0,block_editor_build_module.Gd)("background-color",backgroundColor),gradientClass=(0,block_editor_build_module.$R)(gradient),buttonClasses=(0,clsx.Z)("wp-block-button__link",{"has-text-color":textColor||customTextColor,[textClass]:textClass,"has-background":backgroundColor||customBackgroundColor||customGradient||gradient,[backgroundClass]:backgroundClass,"no-border-radius":0===borderRadius,[gradientClass]:gradientClass}),buttonStyle={background:customGradient||void 0,backgroundColor:backgroundClass||customGradient||gradient?void 0:customBackgroundColor,color:textClass?void 0:customTextColor,borderRadius:borderRadius?borderRadius+"px":void 0};return(0,react.createElement)("div",null,(0,react.createElement)(block_editor_build_module.iI.Content,{tagName:"a",className:buttonClasses,href:url,title,style:buttonStyle,value:text,target:linkTarget,rel}))}},{attributes:{...blockAttributes,align:{type:"string",default:"none"},backgroundColor:{type:"string"},textColor:{type:"string"},customBackgroundColor:{type:"string"},customTextColor:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"}},isEligible:attribute=>attribute.className&&attribute.className.includes("is-style-squared"),migrate(attributes){let newClassName=attributes.className;return newClassName&&(newClassName=newClassName.replace(/is-style-squared[\s]?/,"").trim()),migrateBorderRadius(migrateCustomColorsAndGradients({...attributes,className:newClassName||void 0,borderRadius:0}))},save({attributes}){const{backgroundColor,customBackgroundColor,customTextColor,linkTarget,rel,text,textColor,title,url}=attributes,textClass=(0,block_editor_build_module.Gd)("color",textColor),backgroundClass=(0,block_editor_build_module.Gd)("background-color",backgroundColor),buttonClasses=(0,clsx.Z)("wp-block-button__link",{"has-text-color":textColor||customTextColor,[textClass]:textClass,"has-background":backgroundColor||customBackgroundColor,[backgroundClass]:backgroundClass}),buttonStyle={backgroundColor:backgroundClass?void 0:customBackgroundColor,color:textClass?void 0:customTextColor};return(0,react.createElement)("div",null,(0,react.createElement)(block_editor_build_module.iI.Content,{tagName:"a",className:buttonClasses,href:url,title,style:buttonStyle,value:text,target:linkTarget,rel}))}},{attributes:{...blockAttributes,align:{type:"string",default:"none"},backgroundColor:{type:"string"},textColor:{type:"string"},customBackgroundColor:{type:"string"},customTextColor:{type:"string"}},migrate:oldColorsMigration,save({attributes}){const{url,text,title,backgroundColor,textColor,customBackgroundColor,customTextColor}=attributes,textClass=(0,block_editor_build_module.Gd)("color",textColor),backgroundClass=(0,block_editor_build_module.Gd)("background-color",backgroundColor),buttonClasses=(0,clsx.Z)("wp-block-button__link",{"has-text-color":textColor||customTextColor,[textClass]:textClass,"has-background":backgroundColor||customBackgroundColor,[backgroundClass]:backgroundClass}),buttonStyle={backgroundColor:backgroundClass?void 0:customBackgroundColor,color:textClass?void 0:customTextColor};return(0,react.createElement)("div",null,(0,react.createElement)(block_editor_build_module.iI.Content,{tagName:"a",className:buttonClasses,href:url,title,style:buttonStyle,value:text}))}},{attributes:{...blockAttributes,color:{type:"string"},textColor:{type:"string"},align:{type:"string",default:"none"}},save({attributes}){const{url,text,title,align,color,textColor}=attributes,buttonStyle={backgroundColor:color,color:textColor};return(0,react.createElement)("div",{className:`align${align}`},(0,react.createElement)(block_editor_build_module.iI.Content,{tagName:"a",className:"wp-block-button__link",href:url,title,style:buttonStyle,value:text}))},migrate:oldColorsMigration},{attributes:{...blockAttributes,color:{type:"string"},textColor:{type:"string"},align:{type:"string",default:"none"}},save({attributes}){const{url,text,title,align,color,textColor}=attributes;return(0,react.createElement)("div",{className:`align${align}`,style:{backgroundColor:color}},(0,react.createElement)(block_editor_build_module.iI.Content,{tagName:"a",href:url,title,style:{color:textColor},value:text}))},migrate:oldColorsMigration}],button_deprecated=deprecated_deprecated,NEW_TAB_REL="noreferrer noopener",NEW_TAB_TARGET="_blank",NOFOLLOW_REL="nofollow";var prepend_http=__webpack_require__("./packages/url/build-module/prepend-http.js");function removeAnchorTag(value){return value.toString().replace(/<\/?a[^>]*>/g,"")}var button_group=__webpack_require__("./packages/components/build-module/button-group/index.js"),build_module_button=__webpack_require__("./packages/components/build-module/button/index.js"),popover=__webpack_require__("./packages/components/build-module/popover/index.js"),text_control=__webpack_require__("./packages/components/build-module/text-control/index.js"),keycodes_build_module=__webpack_require__("./packages/keycodes/build-module/index.js"),library_link=__webpack_require__("./packages/icons/build-module/library/link.js"),link_off=__webpack_require__("./packages/icons/build-module/library/link-off.js"),use_ref_effect=__webpack_require__("./packages/compose/build-module/hooks/use-ref-effect/index.js"),use_merge_refs=__webpack_require__("./packages/compose/build-module/hooks/use-merge-refs/index.js");const LINK_SETTINGS=[...block_editor_build_module.Ml.DEFAULT_LINK_SETTINGS,{id:"nofollow",title:(0,i18n_build_module.__)("Mark as nofollow")}];function WidthPanel({selectedWidth,setAttributes}){return(0,react.createElement)(body.ZP,{title:(0,i18n_build_module.__)("Settings")},(0,react.createElement)(button_group.Z,{"aria-label":(0,i18n_build_module.__)("Button width")},[25,50,75,100].map((widthValue=>(0,react.createElement)(build_module_button.ZP,{key:widthValue,size:"small",variant:widthValue===selectedWidth?"primary":void 0,onClick:()=>function handleChange(newWidth){setAttributes({width:selectedWidth===newWidth?void 0:newWidth})}(widthValue)},widthValue,"%")))))}const button_edit=function ButtonEdit(props){const{attributes,setAttributes,className,isSelected,onReplace,mergeBlocks,clientId}=props,{tagName,textAlign,linkTarget,placeholder,rel,style,text,url,width,metadata}=attributes,TagName=tagName||"a",[popoverAnchor,setPopoverAnchor]=(0,react.useState)(null),borderProps=(0,block_editor_build_module.P1)(attributes),colorProps=(0,block_editor_build_module.Yj)(attributes),spacingProps=(0,block_editor_build_module.Ge)(attributes),shadowProps=(0,block_editor_build_module.GN)(attributes),ref=(0,react.useRef)(),richTextRef=(0,react.useRef)(),blockProps=(0,block_editor_build_module.Wo)({ref:(0,use_merge_refs.Z)([setPopoverAnchor,ref]),onKeyDown:function onKeyDown(event){keycodes_build_module.vd.primary(event,"k")?startEditing(event):keycodes_build_module.vd.primaryShift(event,"k")&&(unlink(),richTextRef.current?.focus())}}),blockEditingMode=(0,block_editor_build_module.Bq)(),[isEditingURL,setIsEditingURL]=(0,react.useState)(!1),isURLSet=!!url,opensInNewTab=linkTarget===NEW_TAB_TARGET,nofollow=!!rel?.includes(NOFOLLOW_REL),isLinkTag="a"===TagName;function startEditing(event){event.preventDefault(),setIsEditingURL(!0)}function unlink(){setAttributes({url:void 0,linkTarget:void 0,rel:void 0}),setIsEditingURL(!1)}(0,react.useEffect)((()=>{isSelected||setIsEditingURL(!1)}),[isSelected]);const linkValue=(0,react.useMemo)((()=>({url,opensInNewTab,nofollow})),[url,opensInNewTab,nofollow]),useEnterRef=function useEnter(props){const{replaceBlocks,selectionChange}=(0,use_dispatch.Z)(block_editor_build_module.t2),{getBlock,getBlockRootClientId,getBlockIndex}=(0,use_select.Z)(block_editor_build_module.t2),propsRef=(0,react.useRef)(props);return propsRef.current=props,(0,use_ref_effect.Z)((element=>{function onKeyDown(event){if(event.defaultPrevented||event.keyCode!==keycodes_build_module.K5)return;const{content,clientId}=propsRef.current;if(content.length)return;event.preventDefault();const topParentListBlock=getBlock(getBlockRootClientId(clientId)),blockIndex=getBlockIndex(clientId),head=(0,build_module.Wm)({...topParentListBlock,innerBlocks:topParentListBlock.innerBlocks.slice(0,blockIndex)}),middle=(0,build_module.j4)((0,build_module.UT)()),after=topParentListBlock.innerBlocks.slice(blockIndex+1),tail=after.length?[(0,build_module.Wm)({...topParentListBlock,innerBlocks:after})]:[];replaceBlocks(topParentListBlock.clientId,[head,middle,...tail],1),selectionChange(middle.clientId)}return element.addEventListener("keydown",onKeyDown),()=>{element.removeEventListener("keydown",onKeyDown)}}),[])}({content:text,clientId}),mergedRef=(0,use_merge_refs.Z)([useEnterRef,richTextRef]),{lockUrlControls=!1}=(0,use_select.Z)((select=>{if(!isSelected)return{};const blockBindingsSource=unlock(select(build_module.h)).getBlockBindingsSource(metadata?.bindings?.url?.source);return{lockUrlControls:!!metadata?.bindings?.url&&(!blockBindingsSource||blockBindingsSource?.lockAttributesEditing)}}),[isSelected]);return(0,react.createElement)(react.Fragment,null,(0,react.createElement)("div",{...blockProps,className:(0,clsx.Z)(blockProps.className,{[`has-custom-width wp-block-button__width-${width}`]:width,"has-custom-font-size":blockProps.style.fontSize})},(0,react.createElement)(block_editor_build_module.iI,{ref:mergedRef,"aria-label":(0,i18n_build_module.__)("Button text"),placeholder:placeholder||(0,i18n_build_module.__)("Add text…"),value:text,onChange:value=>setAttributes({text:removeAnchorTag(value)}),withoutInteractiveFormatting:!0,className:(0,clsx.Z)(className,"wp-block-button__link",colorProps.className,borderProps.className,{[`has-text-align-${textAlign}`]:textAlign,"no-border-radius":0===style?.border?.radius},(0,block_editor_build_module.F6)("button")),style:{...borderProps.style,...colorProps.style,...spacingProps.style,...shadowProps.style},onReplace,onMerge:mergeBlocks,identifier:"text"})),(0,react.createElement)(block_editor_build_module.Zp,{group:"block"},"default"===blockEditingMode&&(0,react.createElement)(block_editor_build_module.aE,{value:textAlign,onChange:nextAlign=>{setAttributes({textAlign:nextAlign})}}),!isURLSet&&isLinkTag&&!lockUrlControls&&(0,react.createElement)(toolbar_button.Z,{name:"link",icon:library_link.Z,title:(0,i18n_build_module.__)("Link"),shortcut:keycodes_build_module.E_.primary("k"),onClick:startEditing}),isURLSet&&isLinkTag&&!lockUrlControls&&(0,react.createElement)(toolbar_button.Z,{name:"link",icon:link_off.Z,title:(0,i18n_build_module.__)("Unlink"),shortcut:keycodes_build_module.E_.primaryShift("k"),onClick:unlink,isActive:!0})),isLinkTag&&isSelected&&(isEditingURL||isURLSet)&&!lockUrlControls&&(0,react.createElement)(popover.ZP,{placement:"bottom",onClose:()=>{setIsEditingURL(!1),richTextRef.current?.focus()},anchor:popoverAnchor,focusOnMount:!!isEditingURL&&"firstElement",__unstableSlotName:"__unstable-block-tools-after",shift:!0},(0,react.createElement)(block_editor_build_module.Ml,{value:linkValue,onChange:({url:newURL,opensInNewTab:newOpensInNewTab,nofollow:newNofollow})=>setAttributes(function getUpdatedLinkAttributes({rel="",url="",opensInNewTab,nofollow}){let newLinkTarget,updatedRel=rel;if(opensInNewTab)newLinkTarget=NEW_TAB_TARGET,updatedRel=updatedRel?.includes(NEW_TAB_REL)?updatedRel:updatedRel+` ${NEW_TAB_REL}`;else{const relRegex=new RegExp(`\\b${NEW_TAB_REL}\\s*`,"g");updatedRel=updatedRel?.replace(relRegex,"").trim()}if(nofollow)updatedRel=updatedRel?.includes(NOFOLLOW_REL)?updatedRel:updatedRel+` ${NOFOLLOW_REL}`;else{const relRegex=new RegExp(`\\b${NOFOLLOW_REL}\\s*`,"g");updatedRel=updatedRel?.replace(relRegex,"").trim()}return{url:(0,prepend_http.u)(url),linkTarget:newLinkTarget,rel:updatedRel||void 0}}({rel,url:newURL,opensInNewTab:newOpensInNewTab,nofollow:newNofollow})),onRemove:()=>{unlink(),richTextRef.current?.focus()},forceIsEditingLink:isEditingURL,settings:LINK_SETTINGS})),(0,react.createElement)(block_editor_build_module.Af,null,(0,react.createElement)(WidthPanel,{selectedWidth:width,setAttributes})),(0,react.createElement)(block_editor_build_module.Af,{group:"advanced"},isLinkTag&&(0,react.createElement)(text_control.Z,{__nextHasNoMarginBottom:!0,label:(0,i18n_build_module.__)("Link rel"),value:rel||"",onChange:newRel=>setAttributes({rel:newRel})})))};const button_metadata={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/button",title:"Button",category:"design",parent:["core/buttons"],description:"Prompt visitors to take action with a button-style link.",keywords:["link"],textdomain:"default",attributes:{tagName:{type:"string",enum:["a","button"],default:"a"},type:{type:"string",default:"button"},textAlign:{type:"string"},url:{type:"string",source:"attribute",selector:"a",attribute:"href",__experimentalRole:"content"},title:{type:"string",source:"attribute",selector:"a,button",attribute:"title",__experimentalRole:"content"},text:{type:"rich-text",source:"rich-text",selector:"a,button",__experimentalRole:"content"},linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target",__experimentalRole:"content"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel",__experimentalRole:"content"},placeholder:{type:"string"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},width:{type:"number"}},supports:{anchor:!0,splitting:!0,align:!1,alignWide:!1,color:{__experimentalSkipSerialization:!0,gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},reusable:!1,shadow:{__experimentalSkipSerialization:!0},spacing:{__experimentalSkipSerialization:!0,padding:["horizontal","vertical"],__experimentalDefaultControls:{padding:!0}},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},__experimentalSelector:".wp-block-button .wp-block-button__link",interactivity:{clientNavigation:!0}},styles:[{name:"fill",label:"Fill",isDefault:!0},{name:"outline",label:"Outline"}],editorStyle:"wp-block-button-editor",style:"wp-block-button"},{name:button_name}=button_metadata,button_settings={icon:library_button.Z,example:{attributes:{className:"is-style-fill",text:(0,i18n_build_module.__)("Call to Action")}},edit:button_edit,save:function save_save({attributes,className}){const{tagName,type,textAlign,fontSize,linkTarget,rel,style,text,title,url,width}=attributes;if(block_editor_build_module.iI.isEmpty(text))return null;const TagName=tagName||"a",isButtonTag="button"===TagName,buttonType=type||"button",borderProps=(0,block_editor_build_module.fG)(attributes),colorProps=(0,block_editor_build_module.Ti)(attributes),spacingProps=(0,block_editor_build_module.Ge)(attributes),shadowProps=(0,block_editor_build_module.GN)(attributes),buttonClasses=(0,clsx.Z)("wp-block-button__link",colorProps.className,borderProps.className,{[`has-text-align-${textAlign}`]:textAlign,"no-border-radius":0===style?.border?.radius},(0,block_editor_build_module.F6)("button")),buttonStyle={...borderProps.style,...colorProps.style,...spacingProps.style,...shadowProps.style},wrapperClasses=(0,clsx.Z)(className,{[`has-custom-width wp-block-button__width-${width}`]:width,"has-custom-font-size":fontSize||style?.typography?.fontSize});return(0,react.createElement)("div",{...block_editor_build_module.Wo.save({className:wrapperClasses})},(0,react.createElement)(block_editor_build_module.iI.Content,{tagName:TagName,type:isButtonTag?buttonType:null,className:buttonClasses,href:isButtonTag?null:url,title,style:buttonStyle,value:text,target:isButtonTag?null:linkTarget,rel:isButtonTag?null:rel}))},deprecated:button_deprecated,merge:(a,{text=""})=>({...a,text:(a.text||"")+text})},button_init=()=>initBlock({name:button_name,metadata:button_metadata,settings:button_settings}),library_buttons=(0,react.createElement)(svg.Wj,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,react.createElement)(svg.y$,{d:"M14.5 17.5H9.5V16H14.5V17.5Z M14.5 8H9.5V6.5H14.5V8Z M7 3.5H17C18.1046 3.5 19 4.39543 19 5.5V9C19 10.1046 18.1046 11 17 11H7C5.89543 11 5 10.1046 5 9V5.5C5 4.39543 5.89543 3.5 7 3.5ZM17 5H7C6.72386 5 6.5 5.22386 6.5 5.5V9C6.5 9.27614 6.72386 9.5 7 9.5H17C17.2761 9.5 17.5 9.27614 17.5 9V5.5C17.5 5.22386 17.2761 5 17 5Z M7 13H17C18.1046 13 19 13.8954 19 15V18.5C19 19.6046 18.1046 20.5 17 20.5H7C5.89543 20.5 5 19.6046 5 18.5V15C5 13.8954 5.89543 13 7 13ZM17 14.5H7C6.72386 14.5 6.5 14.7239 6.5 15V18.5C6.5 18.7761 6.72386 19 7 19H17C17.2761 19 17.5 18.7761 17.5 18.5V15C17.5 14.7239 17.2761 14.5 17 14.5Z"})),migrateWithLayout=attributes=>{if(attributes.layout)return attributes;const{contentJustification,orientation,...updatedAttributes}=attributes;return(contentJustification||orientation)&&Object.assign(updatedAttributes,{layout:{type:"flex",...contentJustification&&{justifyContent:contentJustification},...orientation&&{orientation}}}),updatedAttributes},buttons_deprecated_deprecated=[{attributes:{contentJustification:{type:"string"},orientation:{type:"string",default:"horizontal"}},supports:{anchor:!0,align:["wide","full"],__experimentalExposeControlsToChildren:!0,spacing:{blockGap:!0,margin:["top","bottom"],__experimentalDefaultControls:{blockGap:!0}}},isEligible:({contentJustification,orientation})=>!!contentJustification||!!orientation,migrate:migrateWithLayout,save:({attributes:{contentJustification,orientation}})=>(0,react.createElement)("div",{...block_editor_build_module.Wo.save({className:(0,clsx.Z)({[`is-content-justification-${contentJustification}`]:contentJustification,"is-vertical":"vertical"===orientation})})},(0,react.createElement)(block_editor_build_module.gv.Content,null))},{supports:{align:["center","left","right"],anchor:!0},save:()=>(0,react.createElement)("div",null,(0,react.createElement)(block_editor_build_module.gv.Content,null)),isEligible:({align})=>align&&["center","left","right"].includes(align),migrate:attributes=>migrateWithLayout({...attributes,align:void 0,contentJustification:attributes.align})}],buttons_deprecated=buttons_deprecated_deprecated;var rich_text_build_module=__webpack_require__("./packages/rich-text/build-module/index.js");function getTransformedMetadata(metadata,newBlockName,bindingsCallback){if(!metadata)return;const{supports}=(0,build_module.ck)(newBlockName),transformSupportedProps=[];if(["core/paragraph","core/heading","core/image","core/button"].includes(newBlockName)&&bindingsCallback&&transformSupportedProps.push("id","bindings"),!1!==supports.renaming&&transformSupportedProps.push("name"),!transformSupportedProps.length)return;const newMetadata=Object.entries(metadata).reduce(((obj,[prop,value])=>transformSupportedProps.includes(prop)?(obj[prop]="bindings"===prop?bindingsCallback(value):value,obj):obj),{});return Object.keys(newMetadata).length?newMetadata:void 0}const transforms_transforms={from:[{type:"block",isMultiBlock:!0,blocks:["core/button"],transform:buttons=>(0,build_module.j4)("core/buttons",{},buttons.map((attributes=>(0,build_module.j4)("core/button",attributes))))},{type:"block",isMultiBlock:!0,blocks:["core/paragraph"],transform:buttons=>(0,build_module.j4)("core/buttons",{},buttons.map((attributes=>{const{content,metadata}=attributes,element=(0,rich_text_build_module._b)(document,content),text=element.innerText||"",link=element.querySelector("a"),url=link?.getAttribute("href");return(0,build_module.j4)("core/button",{text,url,metadata:getTransformedMetadata(metadata,"core/button",(({content:contentBinding})=>({text:contentBinding})))})}))),isMatch:paragraphs=>paragraphs.every((attributes=>{const element=(0,rich_text_build_module._b)(document,attributes.content),text=element.innerText||"",links=element.querySelectorAll("a");return text.length<=30&&links.length<=1}))}]},buttons_transforms=transforms_transforms,DEFAULT_BLOCK={name:"core/button",attributesToCopy:["backgroundColor","border","className","fontFamily","fontSize","gradient","style","textColor","width"]};const buttons_edit=function ButtonsEdit({attributes,className}){var _layout$orientation;const{fontSize,layout,style}=attributes,blockProps=(0,block_editor_build_module.Wo)({className:(0,clsx.Z)(className,{"has-custom-font-size":fontSize||style?.typography?.fontSize})}),{hasButtonVariations}=(0,use_select.Z)((select=>({hasButtonVariations:select(build_module.h).getBlockVariations("core/button","inserter").length>0})),[]),innerBlocksProps=(0,block_editor_build_module.fh)(blockProps,{defaultBlock:DEFAULT_BLOCK,directInsert:!hasButtonVariations,template:[["core/button"]],templateInsertUpdatesSelection:!0,orientation:null!==(_layout$orientation=layout?.orientation)&&void 0!==_layout$orientation?_layout$orientation:"horizontal"});return(0,react.createElement)("div",{...innerBlocksProps})};const buttons_metadata={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/buttons",title:"Buttons",category:"design",allowedBlocks:["core/button"],description:"Prompt visitors to take action with a group of button-style links.",keywords:["link"],textdomain:"default",supports:{anchor:!0,align:["wide","full"],html:!1,__experimentalExposeControlsToChildren:!0,spacing:{blockGap:!0,margin:["top","bottom"],__experimentalDefaultControls:{blockGap:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},layout:{allowSwitching:!1,allowInheriting:!1,default:{type:"flex"}},interactivity:{clientNavigation:!0}},editorStyle:"wp-block-buttons-editor",style:"wp-block-buttons"},{name:buttons_name}=buttons_metadata,buttons_settings={icon:library_buttons,example:{innerBlocks:[{name:"core/button",attributes:{text:(0,i18n_build_module.__)("Find out more")}},{name:"core/button",attributes:{text:(0,i18n_build_module.__)("Contact us")}}]},deprecated:buttons_deprecated,transforms:buttons_transforms,edit:buttons_edit,save:function buttons_save_save({attributes,className}){const{fontSize,style}=attributes,blockProps=block_editor_build_module.Wo.save({className:(0,clsx.Z)(className,{"has-custom-font-size":fontSize||style?.typography?.fontSize})}),innerBlocksProps=block_editor_build_module.fh.save(blockProps);return(0,react.createElement)("div",{...innerBlocksProps})}},buttons_init=()=>initBlock({name:buttons_name,metadata:buttons_metadata,settings:buttons_settings}),library_calendar=(0,react.createElement)(svg.Wj,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,react.createElement)(svg.y$,{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"})),getYearMonth=(0,dist.Z)((date=>{if(!date)return{};const dateObj=new Date(date);return{year:dateObj.getFullYear(),month:dateObj.getMonth()+1}}));const calendar_transforms={from:[{type:"block",blocks:["core/archives"],transform:()=>(0,build_module.j4)("core/calendar")}],to:[{type:"block",blocks:["core/archives"],transform:()=>(0,build_module.j4)("core/archives")}]},calendar_metadata={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/calendar",title:"Calendar",category:"widgets",description:"A calendar of your site’s posts.",keywords:["posts","archive"],textdomain:"default",attributes:{month:{type:"integer"},year:{type:"integer"}},supports:{align:!0,color:{link:!0,__experimentalSkipSerialization:["text","background"],__experimentalDefaultControls:{background:!0,text:!0},__experimentalSelector:"table, th"},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},interactivity:{clientNavigation:!0}},style:"wp-block-calendar"},{name:calendar_name}=calendar_metadata,calendar_settings={icon:library_calendar,example:{},edit:function CalendarEdit({attributes}){const blockProps=(0,block_editor_build_module.Wo)(),{date,hasPosts,hasPostsResolved}=(0,use_select.Z)((select=>{const{getEntityRecords,hasFinishedResolution}=select(core_data_build_module.h),singlePublishedPostQuery={status:"publish",per_page:1},posts=getEntityRecords("postType","post",singlePublishedPostQuery),postsResolved=hasFinishedResolution("getEntityRecords",["postType","post",singlePublishedPostQuery]);let _date;const editorSelectors=select("core/editor");if(editorSelectors){"post"===editorSelectors.getEditedPostAttribute("type")&&(_date=editorSelectors.getEditedPostAttribute("date"))}return{date:_date,hasPostsResolved:postsResolved,hasPosts:postsResolved&&1===posts?.length}}),[]);return hasPosts?(0,react.createElement)("div",{...blockProps},(0,react.createElement)(disabled.Z,null,(0,react.createElement)(server_side_render_build_module,{block:"core/calendar",attributes:{...attributes,...getYearMonth(date)}}))):(0,react.createElement)("div",{...blockProps},(0,react.createElement)(build_module_placeholder.Z,{icon:library_calendar,label:(0,i18n_build_module.__)("Calendar")},hasPostsResolved?(0,i18n_build_module.__)("No published posts found."):(0,react.createElement)(spinner.ZP,null)))},transforms:calendar_transforms},calendar_init=()=>initBlock({name:calendar_name,metadata:calendar_metadata,settings:calendar_settings});var category=__webpack_require__("./packages/icons/build-module/library/category.js"),component=__webpack_require__("./packages/components/build-module/visually-hidden/component.js"),use_instance_id=__webpack_require__("./packages/compose/build-module/hooks/use-instance-id/index.js"),html_entities_build_module=__webpack_require__("./packages/html-entities/build-module/index.js");const library_pin=(0,react.createElement)(svg.Wj,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,react.createElement)(svg.y$,{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"}));const categories_metadata={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/categories",title:"Categories List",category:"widgets",description:"Display a list of all categories.",textdomain:"default",attributes:{displayAsDropdown:{type:"boolean",default:!1},showHierarchy:{type:"boolean",default:!1},showPostCounts:{type:"boolean",default:!1},showOnlyTopLevel:{type:"boolean",default:!1},showEmpty:{type:"boolean",default:!1}},supports:{align:!0,html:!1,spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},interactivity:{clientNavigation:!0}},editorStyle:"wp-block-categories-editor",style:"wp-block-categories"},{name:categories_name}=categories_metadata,categories_settings={icon:category.Z,example:{},edit:function CategoriesEdit({attributes:{displayAsDropdown,showHierarchy,showPostCounts,showOnlyTopLevel,showEmpty},setAttributes,className}){const selectId=(0,use_instance_id.Z)(CategoriesEdit,"blocks-category-select"),query={per_page:-1,hide_empty:!showEmpty,context:"view"};showOnlyTopLevel&&(query.parent=0);const{records:categories,isResolving}=(0,core_data_build_module.ZH)("taxonomy","category",query),getCategoriesList=parentId=>categories?.length?null===parentId?categories:categories.filter((({parent})=>parent===parentId)):[],toggleAttribute=attributeName=>newValue=>setAttributes({[attributeName]:newValue}),renderCategoryName=name=>name?(0,html_entities_build_module.S)(name).trim():(0,i18n_build_module.__)("(Untitled)"),renderCategoryListItem=category=>{const childCategories=getCategoriesList(category.id),{id,link,count,name}=category;return(0,react.createElement)("li",{key:id,className:`cat-item cat-item-${id}`},(0,react.createElement)("a",{href:link,target:"_blank",rel:"noreferrer noopener"},renderCategoryName(name)),showPostCounts&&` (${count})`,showHierarchy&&!!childCategories.length&&(0,react.createElement)("ul",{className:"children"},childCategories.map((childCategory=>renderCategoryListItem(childCategory)))))},renderCategoryDropdownItem=(category,level)=>{const{id,count,name}=category,childCategories=getCategoriesList(id);return[(0,react.createElement)("option",{key:id,className:`level-${level}`},Array.from({length:3*level}).map((()=>" ")),renderCategoryName(name),showPostCounts&&` (${count})`),showHierarchy&&!!childCategories.length&&childCategories.map((childCategory=>renderCategoryDropdownItem(childCategory,level+1)))]},TagName=!categories?.length||displayAsDropdown||isResolving?"div":"ul",classes=(0,clsx.Z)(className,{"wp-block-categories-list":!!categories?.length&&!displayAsDropdown&&!isResolving,"wp-block-categories-dropdown":!!categories?.length&&displayAsDropdown&&!isResolving}),blockProps=(0,block_editor_build_module.Wo)({className:classes});return(0,react.createElement)(TagName,{...blockProps},(0,react.createElement)(block_editor_build_module.Af,null,(0,react.createElement)(body.ZP,{title:(0,i18n_build_module.__)("Settings")},(0,react.createElement)(toggle_control.Z,{__nextHasNoMarginBottom:!0,label:(0,i18n_build_module.__)("Display as dropdown"),checked:displayAsDropdown,onChange:toggleAttribute("displayAsDropdown")}),(0,react.createElement)(toggle_control.Z,{__nextHasNoMarginBottom:!0,label:(0,i18n_build_module.__)("Show post counts"),checked:showPostCounts,onChange:toggleAttribute("showPostCounts")}),(0,react.createElement)(toggle_control.Z,{__nextHasNoMarginBottom:!0,label:(0,i18n_build_module.__)("Show only top level categories"),checked:showOnlyTopLevel,onChange:toggleAttribute("showOnlyTopLevel")}),(0,react.createElement)(toggle_control.Z,{__nextHasNoMarginBottom:!0,label:(0,i18n_build_module.__)("Show empty categories"),checked:showEmpty,onChange:toggleAttribute("showEmpty")}),!showOnlyTopLevel&&(0,react.createElement)(toggle_control.Z,{__nextHasNoMarginBottom:!0,label:(0,i18n_build_module.__)("Show hierarchy"),checked:showHierarchy,onChange:toggleAttribute("showHierarchy")}))),isResolving&&(0,react.createElement)(build_module_placeholder.Z,{icon:library_pin,label:(0,i18n_build_module.__)("Categories")},(0,react.createElement)(spinner.ZP,null)),!isResolving&&0===categories?.length&&(0,react.createElement)("p",null,(0,i18n_build_module.__)("Your site does not have any posts, so there is nothing to display here at the moment.")),!isResolving&&categories?.length>0&&(displayAsDropdown?(()=>{const categoriesList=getCategoriesList(showHierarchy?0:null);return(0,react.createElement)(react.Fragment,null,(0,react.createElement)(component.Z,{as:"label",htmlFor:selectId},(0,i18n_build_module.__)("Categories")),(0,react.createElement)("select",{id:selectId},(0,react.createElement)("option",null,(0,i18n_build_module.__)("Select Category")),categoriesList.map((category=>renderCategoryDropdownItem(category,0)))))})():getCategoriesList(showHierarchy?0:null).map((category=>renderCategoryListItem(category)))))}},categories_init=()=>initBlock({name:categories_name,metadata:categories_metadata,settings:categories_settings}),library_classic=(0,react.createElement)(svg.Wj,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,react.createElement)(svg.y$,{d:"M20 6H4c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5H4c-.3 0-.5-.2-.5-.5V8c0-.3.2-.5.5-.5h16c.3 0 .5.2.5.5v9zM10 10H8v2h2v-2zm-5 2h2v-2H5v2zm8-2h-2v2h2v-2zm-5 6h8v-2H8v2zm6-4h2v-2h-2v2zm3 0h2v-2h-2v2zm0 4h2v-2h-2v2zM5 16h2v-2H5v2z"}));var debounce=__webpack_require__("./packages/compose/build-module/utils/debounce/index.js"),toolbar_group=__webpack_require__("./packages/components/build-module/toolbar/toolbar-group/index.js");const convert_to_blocks_button=({clientId})=>{const{replaceBlocks}=(0,use_dispatch.Z)(block_editor_build_module.t2),block=(0,use_select.Z)((select=>select(block_editor_build_module.t2).getBlock(clientId)),[clientId]);return(0,react.createElement)(toolbar_button.Z,{onClick:()=>replaceBlocks(block.clientId,(0,build_module.AF)({HTML:(0,build_module.qC)(block)}))},(0,i18n_build_module.__)("Convert to blocks"))};var modal=__webpack_require__("./packages/components/build-module/modal/index.js"),flex_component=__webpack_require__("./packages/components/build-module/flex/flex/component.js"),flex_item_component=__webpack_require__("./packages/components/build-module/flex/flex-item/component.js"),fullscreen=__webpack_require__("./packages/icons/build-module/library/fullscreen.js"),use_viewport_match=__webpack_require__("./packages/compose/build-module/hooks/use-viewport-match/index.js");function ModalAuxiliaryActions({onClick,isModalFullScreen}){return(0,use_viewport_match.Z)("small","<")?null:(0,react.createElement)(build_module_button.ZP,{onClick,icon:fullscreen.Z,isPressed:isModalFullScreen,label:isModalFullScreen?(0,i18n_build_module.__)("Exit fullscreen"):(0,i18n_build_module.__)("Enter fullscreen")})}function ClassicEdit(props){const styles=(0,use_select.Z)((select=>select(block_editor_build_module.t2).getSettings().styles));return(0,react.useEffect)((()=>{const{baseURL,suffix,settings}=window.wpEditorL10n.tinymce;return window.tinymce.EditorManager.overrideDefaults({base_url:baseURL,suffix}),window.wp.oldEditor.initialize(props.id,{tinymce:{...settings,setup(editor){editor.on("init",(()=>{const doc=editor.getDoc();styles.forEach((({css})=>{const styleEl=doc.createElement("style");styleEl.innerHTML=css,doc.head.appendChild(styleEl)}))}))}}}),()=>{window.wp.oldEditor.remove(props.id)}}),[]),(0,react.createElement)("textarea",{...props})}function ModalEdit(props){const{clientId,attributes:{content},setAttributes,onReplace}=props,[isOpen,setOpen]=(0,react.useState)(!1),[isModalFullScreen,setIsModalFullScreen]=(0,react.useState)(!1),id=`editor-${clientId}`,onClose=()=>content?setOpen(!1):onReplace([]);return(0,react.createElement)(react.Fragment,null,(0,react.createElement)(block_editor_build_module.Zp,null,(0,react.createElement)(toolbar_group.Z,null,(0,react.createElement)(toolbar_button.Z,{onClick:()=>setOpen(!0)},(0,i18n_build_module.__)("Edit")))),content&&(0,react.createElement)(raw_html.Z,null,content),(isOpen||!content)&&(0,react.createElement)(modal.Z,{title:(0,i18n_build_module.__)("Classic Editor"),onRequestClose:onClose,shouldCloseOnClickOutside:!1,overlayClassName:"block-editor-freeform-modal",isFullScreen:isModalFullScreen,className:"block-editor-freeform-modal__content",headerActions:(0,react.createElement)(ModalAuxiliaryActions,{onClick:()=>setIsModalFullScreen(!isModalFullScreen),isModalFullScreen})},(0,react.createElement)(ClassicEdit,{id,defaultValue:content}),(0,react.createElement)(flex_component.Z,{className:"block-editor-freeform-modal__actions",justify:"flex-end",expanded:!1},(0,react.createElement)(flex_item_component.Z,null,(0,react.createElement)(build_module_button.ZP,{variant:"tertiary",onClick:onClose},(0,i18n_build_module.__)("Cancel"))),(0,react.createElement)(flex_item_component.Z,null,(0,react.createElement)(build_module_button.ZP,{variant:"primary",onClick:()=>{setAttributes({content:window.wp.oldEditor.getContent(id)}),setOpen(!1)}},(0,i18n_build_module.__)("Save"))))))}const{wp}=window;function edit_ClassicEdit({clientId,attributes:{content},setAttributes,onReplace}){const{getMultiSelectedBlockClientIds}=(0,use_select.Z)(block_editor_build_module.t2),didMount=(0,react.useRef)(!1);return(0,react.useEffect)((()=>{if(!didMount.current)return;const editor=window.tinymce.get(`editor-${clientId}`),currentContent=editor?.getContent();currentContent!==content&&editor.setContent(content||"")}),[content]),(0,react.useEffect)((()=>{const{baseURL,suffix}=window.wpEditorL10n.tinymce;function onSetup(editor){let bookmark;content&&editor.on("loadContent",(()=>editor.setContent(content))),editor.on("blur",(()=>{bookmark=editor.selection.getBookmark(2,!0);const scrollContainer=document.querySelector(".interface-interface-skeleton__content"),scrollPosition=scrollContainer.scrollTop;return getMultiSelectedBlockClientIds()?.length||setAttributes({content:editor.getContent()}),editor.once("focus",(()=>{bookmark&&(editor.selection.moveToBookmark(bookmark),scrollContainer.scrollTop!==scrollPosition&&(scrollContainer.scrollTop=scrollPosition))})),!1})),editor.on("mousedown touchstart",(()=>{bookmark=null}));const debouncedOnChange=(0,debounce.D)((()=>{const value=editor.getContent();value!==editor._lastChange&&(editor._lastChange=value,setAttributes({content:value}))}),250);editor.on("Paste Change input Undo Redo",debouncedOnChange),editor.on("remove",debouncedOnChange.cancel),editor.on("keydown",(event=>{keycodes_build_module.vd.primary(event,"z")&&event.stopPropagation(),event.keyCode!==keycodes_build_module.ZH&&event.keyCode!==keycodes_build_module.yY||!function isTmceEmpty(editor){const body=editor.getBody();return!(body.childNodes.length>1)&&(0===body.childNodes.length||!(body.childNodes[0].childNodes.length>1)&&/^\n?$/.test(body.innerText||body.textContent))}(editor)||(onReplace([]),event.preventDefault(),event.stopImmediatePropagation());const{altKey}=event;altKey&&event.keyCode===keycodes_build_module.kC&&event.stopPropagation()})),editor.on("init",(()=>{const rootNode=editor.getBody();rootNode.ownerDocument.activeElement===rootNode&&(rootNode.blur(),editor.focus())}))}function initialize(){const{settings}=window.wpEditorL10n.tinymce;wp.oldEditor.initialize(`editor-${clientId}`,{tinymce:{...settings,inline:!0,content_css:!1,fixed_toolbar_container:`#toolbar-${clientId}`,setup:onSetup}})}function onReadyStateChange(){"complete"===document.readyState&&initialize()}return didMount.current=!0,window.tinymce.EditorManager.overrideDefaults({base_url:baseURL,suffix}),"complete"===document.readyState?initialize():document.addEventListener("readystatechange",onReadyStateChange),()=>{document.removeEventListener("readystatechange",onReadyStateChange),wp.oldEditor.remove(`editor-${clientId}`)}}),[]),(0,react.createElement)(react.Fragment,null,(0,react.createElement)("div",{key:"toolbar",id:`toolbar-${clientId}`,className:"block-library-classic__toolbar",onClick:function focus(){const editor=window.tinymce.get(`editor-${clientId}`);editor&&editor.focus()},"data-placeholder":(0,i18n_build_module.__)("Classic"),onKeyDown:function onToolbarKeyDown(event){event.stopPropagation(),event.nativeEvent.stopImmediatePropagation()}}),(0,react.createElement)("div",{key:"editor",id:`editor-${clientId}`,className:"wp-block-freeform block-library-rich-text__tinymce"}))}const freeform_metadata={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/freeform",title:"Classic",category:"text",description:"Use the classic WordPress editor.",textdomain:"default",attributes:{content:{type:"string",source:"raw"}},supports:{className:!1,customClassName:!1,reusable:!1},editorStyle:"wp-block-freeform-editor"},{name:freeform_name}=freeform_metadata,freeform_settings={icon:library_classic,edit:function FreeformEdit(props){const{clientId}=props,canRemove=(0,use_select.Z)((select=>select(block_editor_build_module.t2).canRemoveBlock(clientId)),[clientId]),[isIframed,setIsIframed]=(0,react.useState)(!1),ref=(0,use_ref_effect.Z)((element=>{setIsIframed(element.ownerDocument!==document)}),[]);return(0,react.createElement)(react.Fragment,null,canRemove&&(0,react.createElement)(block_editor_build_module.Zp,null,(0,react.createElement)(toolbar_group.Z,null,(0,react.createElement)(convert_to_blocks_button,{clientId}))),(0,react.createElement)("div",{...(0,block_editor_build_module.Wo)({ref})},isIframed?(0,react.createElement)(ModalEdit,{...props}):(0,react.createElement)(edit_ClassicEdit,{...props})))},save:function freeform_save_save({attributes}){const{content}=attributes;return(0,react.createElement)(raw_html.Z,null,content)}},freeform_init=()=>initBlock({name:freeform_name,metadata:freeform_metadata,settings:freeform_settings});var code=__webpack_require__("./packages/icons/build-module/library/code.js");var pipe=__webpack_require__("./packages/compose/build-module/higher-order/pipe.js");function escapeOpeningSquareBrackets(content){return content.replace(/\[/g,"[")}function escapeProtocolInIsolatedUrls(content){return content.replace(/^(\s*https?:)\/\/([^\s<>"]+\s*)$/m,"$1//$2")}const code_transforms_transforms={from:[{type:"enter",regExp:/^```$/,transform:()=>(0,build_module.j4)("core/code")},{type:"block",blocks:["core/paragraph"],transform:({content,metadata})=>(0,build_module.j4)("core/code",{content,metadata:getTransformedMetadata(metadata,"core/code")})},{type:"block",blocks:["core/html"],transform:({content:text,metadata})=>(0,build_module.j4)("core/code",{content:(0,rich_text_build_module.Jz)({value:(0,rich_text_build_module.Ue)({text})}),metadata:getTransformedMetadata(metadata,"core/code")})},{type:"raw",isMatch:node=>"PRE"===node.nodeName&&1===node.children.length&&"CODE"===node.firstChild.nodeName,schema:{pre:{children:{code:{children:{"#text":{}}}}}}}],to:[{type:"block",blocks:["core/paragraph"],transform:({content,metadata})=>(0,build_module.j4)("core/paragraph",{content,metadata:getTransformedMetadata(metadata,"core/paragraph")})}]},code_transforms=code_transforms_transforms,code_metadata={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/code",title:"Code",category:"text",description:"Display code snippets that respect your spacing and tabs.",textdomain:"default",attributes:{content:{type:"rich-text",source:"rich-text",selector:"code",__unstablePreserveWhiteSpace:!0}},supports:{align:["wide"],anchor:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},spacing:{margin:["top","bottom"],padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{width:!0,color:!0}},color:{text:!0,background:!0,gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},interactivity:{clientNavigation:!0}},style:"wp-block-code"},{name:code_name}=code_metadata,code_settings={icon:code.Z,example:{attributes:{content:(0,i18n_build_module.__)("// A “block” is the abstract term used\n// to describe units of markup that\n// when composed together, form the\n// content or layout of a page.\nregisterBlockType( name, settings );")}},merge:(attributes,attributesToMerge)=>({content:attributes.content+"\n\n"+attributesToMerge.content}),transforms:code_transforms,edit:function CodeEdit({attributes,setAttributes,onRemove,insertBlocksAfter,mergeBlocks}){const blockProps=(0,block_editor_build_module.Wo)();return(0,react.createElement)("pre",{...blockProps},(0,react.createElement)(block_editor_build_module.iI,{tagName:"code",identifier:"content",value:attributes.content,onChange:content=>setAttributes({content}),onRemove,onMerge:mergeBlocks,placeholder:(0,i18n_build_module.__)("Write code…"),"aria-label":(0,i18n_build_module.__)("Code"),preserveWhiteSpace:!0,__unstablePastePlainText:!0,__unstableOnSplitAtDoubleLineEnd:()=>insertBlocksAfter((0,build_module.j4)((0,build_module.UT)()))}))},save:function code_save_save({attributes}){return(0,react.createElement)("pre",{...block_editor_build_module.Wo.save()},(0,react.createElement)(block_editor_build_module.iI.Content,{tagName:"code",value:(content="string"==typeof attributes.content?attributes.content:attributes.content.toHTMLString({preserveWhiteSpace:!0}),(0,pipe.Z)(escapeOpeningSquareBrackets,escapeProtocolInIsolatedUrls)(content||""))}));var content}},code_init=()=>initBlock({name:code_name,metadata:code_metadata,settings:code_settings}),library_column=(0,react.createElement)(svg.Wj,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,react.createElement)(svg.y$,{d:"M19 6H6c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zM6 17.5c-.3 0-.5-.2-.5-.5V8c0-.3.2-.5.5-.5h3v10H6zm13.5-.5c0 .3-.2.5-.5.5h-3v-10h3c.3 0 .5.2.5.5v9z"})),column_deprecated_deprecated=[{attributes:{verticalAlignment:{type:"string"},width:{type:"number",min:0,max:100}},isEligible:({width})=>isFinite(width),migrate:attributes=>({...attributes,width:`${attributes.width}%`}),save({attributes}){const{verticalAlignment,width}=attributes,wrapperClasses=(0,clsx.Z)({[`is-vertically-aligned-${verticalAlignment}`]:verticalAlignment}),style={flexBasis:width+"%"};return(0,react.createElement)("div",{className:wrapperClasses,style},(0,react.createElement)(block_editor_build_module.gv.Content,null))}}],column_deprecated=column_deprecated_deprecated;var utils=__webpack_require__("./packages/components/build-module/unit-control/utils.js"),unit_control=__webpack_require__("./packages/components/build-module/unit-control/index.js");function ColumnInspectorControls({width,setAttributes}){const[availableUnits]=(0,block_editor_build_module.rV)("spacing.units"),units=(0,utils.nj)({availableUnits:availableUnits||["%","px","em","rem","vw"]});return(0,react.createElement)(body.ZP,{title:(0,i18n_build_module.__)("Settings")},(0,react.createElement)(unit_control.ZP,{label:(0,i18n_build_module.__)("Width"),labelPosition:"edge",__unstableInputWidth:"80px",value:width||"",onChange:nextWidth=>{nextWidth=0>parseFloat(nextWidth)?"0":nextWidth,setAttributes({width:nextWidth})},units}))}const column_edit=function ColumnEdit({attributes:{verticalAlignment,width,templateLock,allowedBlocks},setAttributes,clientId}){const classes=(0,clsx.Z)("block-core-columns",{[`is-vertically-aligned-${verticalAlignment}`]:verticalAlignment}),{columnsIds,hasChildBlocks,rootClientId}=(0,use_select.Z)((select=>{const{getBlockOrder,getBlockRootClientId}=select(block_editor_build_module.t2),rootId=getBlockRootClientId(clientId);return{hasChildBlocks:getBlockOrder(clientId).length>0,rootClientId:rootId,columnsIds:getBlockOrder(rootId)}}),[clientId]),{updateBlockAttributes}=(0,use_dispatch.Z)(block_editor_build_module.t2),widthWithUnit=Number.isFinite(width)?width+"%":width,blockProps=(0,block_editor_build_module.Wo)({className:classes,style:widthWithUnit?{flexBasis:widthWithUnit}:void 0}),columnsCount=columnsIds.length,currentColumnPosition=columnsIds.indexOf(clientId)+1,label=(0,i18n_build_module.gB)((0,i18n_build_module.__)("%1$s (%2$d of %3$d)"),blockProps["aria-label"],currentColumnPosition,columnsCount),innerBlocksProps=(0,block_editor_build_module.fh)({...blockProps,"aria-label":label},{templateLock,allowedBlocks,renderAppender:hasChildBlocks?void 0:block_editor_build_module.gv.ButtonBlockAppender});return(0,react.createElement)(react.Fragment,null,(0,react.createElement)(block_editor_build_module.Zp,null,(0,react.createElement)(block_editor_build_module.nZ,{onChange:value=>{setAttributes({verticalAlignment:value}),updateBlockAttributes(rootClientId,{verticalAlignment:null})},value:verticalAlignment,controls:["top","center","bottom","stretch"]})),(0,react.createElement)(block_editor_build_module.Af,null,(0,react.createElement)(ColumnInspectorControls,{width,setAttributes})),(0,react.createElement)("div",{...innerBlocksProps}))};const column_metadata={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/column",title:"Column",category:"design",parent:["core/columns"],description:"A single column within a columns block.",textdomain:"default",attributes:{verticalAlignment:{type:"string"},width:{type:"string"},allowedBlocks:{type:"array"},templateLock:{type:["string","boolean"],enum:["all","insert","contentOnly",!1]}},supports:{__experimentalOnEnter:!0,anchor:!0,reusable:!1,html:!1,color:{gradients:!0,heading:!0,button:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},shadow:!0,spacing:{blockGap:!0,padding:!0,__experimentalDefaultControls:{padding:!0,blockGap:!0}},__experimentalBorder:{color:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,style:!0,width:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},layout:!0,interactivity:{clientNavigation:!0}}},{name:column_name}=column_metadata,column_settings={icon:library_column,edit:column_edit,save:function column_save_save({attributes}){const{verticalAlignment,width}=attributes,wrapperClasses=(0,clsx.Z)({[`is-vertically-aligned-${verticalAlignment}`]:verticalAlignment});let style;if(width&&/\d/.test(width)){let flexBasis=Number.isFinite(width)?width+"%":width;if(!Number.isFinite(width)&&width?.endsWith("%")){const multiplier=1e12;flexBasis=Math.round(Number.parseFloat(width)*multiplier)/multiplier+"%"}style={flexBasis}}const blockProps=block_editor_build_module.Wo.save({className:wrapperClasses,style}),innerBlocksProps=block_editor_build_module.fh.save(blockProps);return(0,react.createElement)("div",{...innerBlocksProps})},deprecated:column_deprecated},column_init=()=>initBlock({name:column_name,metadata:column_metadata,settings:column_settings}),library_columns=(0,react.createElement)(svg.Wj,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,react.createElement)(svg.y$,{fillRule:"evenodd",clipRule:"evenodd",d:"M15 7.5h-5v10h5v-10Zm1.5 0v10H19a.5.5 0 0 0 .5-.5V8a.5.5 0 0 0-.5-.5h-2.5ZM6 7.5h2.5v10H6a.5.5 0 0 1-.5-.5V8a.5.5 0 0 1 .5-.5ZM6 6h13a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2Z"}));function getDeprecatedLayoutColumn(originalContent){let columnMatch,{doc}=getDeprecatedLayoutColumn;doc||(doc=document.implementation.createHTMLDocument(""),getDeprecatedLayoutColumn.doc=doc),doc.body.innerHTML=originalContent;for(const classListItem of doc.body.firstChild.classList)if(columnMatch=classListItem.match(/^layout-column-(\d+)$/))return Number(columnMatch[1])-1}const columns_deprecated=[{attributes:{verticalAlignment:{type:"string"},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},customTextColor:{type:"string"},textColor:{type:"string"}},migrate:attributes=>{if(!attributes.customTextColor&&!attributes.customBackgroundColor)return attributes;const style={color:{}};attributes.customTextColor&&(style.color.text=attributes.customTextColor),attributes.customBackgroundColor&&(style.color.background=attributes.customBackgroundColor);const{customTextColor,customBackgroundColor,...restAttributes}=attributes;return{...restAttributes,style,isStackedOnMobile:!0}},save({attributes}){const{verticalAlignment,backgroundColor,customBackgroundColor,textColor,customTextColor}=attributes,backgroundClass=(0,block_editor_build_module.Gd)("background-color",backgroundColor),textClass=(0,block_editor_build_module.Gd)("color",textColor),className=(0,clsx.Z)({"has-background":backgroundColor||customBackgroundColor,"has-text-color":textColor||customTextColor,[backgroundClass]:backgroundClass,[textClass]:textClass,[`are-vertically-aligned-${verticalAlignment}`]:verticalAlignment}),style={backgroundColor:backgroundClass?void 0:customBackgroundColor,color:textClass?void 0:customTextColor};return(0,react.createElement)("div",{className:className||void 0,style},(0,react.createElement)(block_editor_build_module.gv.Content,null))}},{attributes:{columns:{type:"number",default:2}},isEligible:(attributes,innerBlocks)=>!!innerBlocks.some((innerBlock=>/layout-column-\d+/.test(innerBlock.originalContent)))&&innerBlocks.some((innerBlock=>void 0!==getDeprecatedLayoutColumn(innerBlock.originalContent))),migrate(attributes,innerBlocks){const migratedInnerBlocks=innerBlocks.reduce(((accumulator,innerBlock)=>{const{originalContent}=innerBlock;let columnIndex=getDeprecatedLayoutColumn(originalContent);return void 0===columnIndex&&(columnIndex=0),accumulator[columnIndex]||(accumulator[columnIndex]=[]),accumulator[columnIndex].push(innerBlock),accumulator}),[]).map((columnBlocks=>(0,build_module.j4)("core/column",{},columnBlocks))),{columns:ignoredColumns,...restAttributes}=attributes;return[{...restAttributes,isStackedOnMobile:!0},migratedInnerBlocks]},save({attributes}){const{columns}=attributes;return(0,react.createElement)("div",{className:`has-${columns}-columns`},(0,react.createElement)(block_editor_build_module.gv.Content,null))}},{attributes:{columns:{type:"number",default:2}},migrate(attributes,innerBlocks){const{columns,...restAttributes}=attributes;return[attributes={...restAttributes,isStackedOnMobile:!0},innerBlocks]},save({attributes}){const{verticalAlignment,columns}=attributes,wrapperClasses=(0,clsx.Z)(`has-${columns}-columns`,{[`are-vertically-aligned-${verticalAlignment}`]:verticalAlignment});return(0,react.createElement)("div",{className:wrapperClasses},(0,react.createElement)(block_editor_build_module.gv.Content,null))}}];var notice=__webpack_require__("./packages/components/build-module/notice/index.js"),use_registry=__webpack_require__("./packages/data/build-module/components/registry-provider/use-registry.js");const toWidthPrecision=value=>{const unitlessValue=parseFloat(value);return Number.isFinite(unitlessValue)?parseFloat(unitlessValue.toFixed(2)):void 0};function getEffectiveColumnWidth(block,totalBlockCount){const{width=100/totalBlockCount}=block.attributes;return toWidthPrecision(width)}function getRedistributedColumnWidths(blocks,availableWidth,totalBlockCount=blocks.length){const totalWidth=function getTotalColumnsWidth(blocks,totalBlockCount=blocks.length){return blocks.reduce(((sum,block)=>sum+getEffectiveColumnWidth(block,totalBlockCount)),0)}(blocks,totalBlockCount);return Object.fromEntries(Object.entries(function getColumnWidths(blocks,totalBlockCount=blocks.length){return blocks.reduce(((accumulator,block)=>{const width=getEffectiveColumnWidth(block,totalBlockCount);return Object.assign(accumulator,{[block.clientId]:width})}),{})}(blocks,totalBlockCount)).map((([clientId,width])=>[clientId,toWidthPrecision(availableWidth*width/totalWidth)])))}function getMappedColumnWidths(blocks,widths){return blocks.map((block=>({...block,attributes:{...block.attributes,width:`${widths[block.clientId]}%`}})))}const edit_DEFAULT_BLOCK={name:"core/column"};function edit_ColumnInspectorControls({clientId,setAttributes,isStackedOnMobile}){const{count,canInsertColumnBlock,minCount}=(0,use_select.Z)((select=>{const{canInsertBlockType,canRemoveBlock,getBlocks,getBlockCount}=select(block_editor_build_module.t2),preventRemovalBlockIndexes=getBlocks(clientId).reduce(((acc,block,index)=>(canRemoveBlock(block.clientId)||acc.push(index),acc)),[]);return{count:getBlockCount(clientId),canInsertColumnBlock:canInsertBlockType("core/column",clientId),minCount:Math.max(...preventRemovalBlockIndexes)+1}}),[clientId]),{getBlocks}=(0,use_select.Z)(block_editor_build_module.t2),{replaceInnerBlocks}=(0,use_dispatch.Z)(block_editor_build_module.t2);function updateColumns(previousColumns,newColumns){let innerBlocks=getBlocks(clientId);const hasExplicitWidths=function hasExplicitPercentColumnWidths(blocks){return blocks.every((block=>{const blockWidth=block.attributes.width;return Number.isFinite(blockWidth?.endsWith?.("%")?parseFloat(blockWidth):blockWidth)}))}(innerBlocks),isAddingColumn=newColumns>previousColumns;if(isAddingColumn&&hasExplicitWidths){const newColumnWidth=toWidthPrecision(100/newColumns),newlyAddedColumns=newColumns-previousColumns;innerBlocks=[...getMappedColumnWidths(innerBlocks,getRedistributedColumnWidths(innerBlocks,100-newColumnWidth*newlyAddedColumns)),...Array.from({length:newlyAddedColumns}).map((()=>(0,build_module.j4)("core/column",{width:`${newColumnWidth}%`})))]}else if(isAddingColumn)innerBlocks=[...innerBlocks,...Array.from({length:newColumns-previousColumns}).map((()=>(0,build_module.j4)("core/column")))];else if(newColumnsupdateColumns(count,Math.max(minCount,value)),min:Math.max(1,minCount),max:Math.max(6,count)}),count>6&&(0,react.createElement)(notice.Z,{status:"warning",isDismissible:!1},(0,i18n_build_module.__)("This column count exceeds the recommended amount and may cause visual breakage."))),(0,react.createElement)(toggle_control.Z,{__nextHasNoMarginBottom:!0,label:(0,i18n_build_module.__)("Stack on mobile"),checked:isStackedOnMobile,onChange:()=>setAttributes({isStackedOnMobile:!isStackedOnMobile})}))}function ColumnsEditContainer({attributes,setAttributes,clientId}){const{isStackedOnMobile,verticalAlignment,templateLock}=attributes,registry=(0,use_registry.Z)(),{getBlockOrder}=(0,use_select.Z)(block_editor_build_module.t2),{updateBlockAttributes}=(0,use_dispatch.Z)(block_editor_build_module.t2),classes=(0,clsx.Z)({[`are-vertically-aligned-${verticalAlignment}`]:verticalAlignment,"is-not-stacked-on-mobile":!isStackedOnMobile}),blockProps=(0,block_editor_build_module.Wo)({className:classes}),innerBlocksProps=(0,block_editor_build_module.fh)(blockProps,{defaultBlock:edit_DEFAULT_BLOCK,directInsert:!0,orientation:"horizontal",renderAppender:!1,templateLock});return(0,react.createElement)(react.Fragment,null,(0,react.createElement)(block_editor_build_module.Zp,null,(0,react.createElement)(block_editor_build_module.nZ,{onChange:function updateAlignment(newVerticalAlignment){const innerBlockClientIds=getBlockOrder(clientId);registry.batch((()=>{setAttributes({verticalAlignment:newVerticalAlignment}),updateBlockAttributes(innerBlockClientIds,{verticalAlignment:newVerticalAlignment})}))},value:verticalAlignment})),(0,react.createElement)(block_editor_build_module.Af,null,(0,react.createElement)(edit_ColumnInspectorControls,{clientId,setAttributes,isStackedOnMobile})),(0,react.createElement)("div",{...innerBlocksProps}))}function Placeholder({clientId,name,setAttributes}){const{blockType,defaultVariation,variations}=(0,use_select.Z)((select=>{const{getBlockVariations,getBlockType,getDefaultBlockVariation}=select(build_module.h);return{blockType:getBlockType(name),defaultVariation:getDefaultBlockVariation(name,"block"),variations:getBlockVariations(name,"block")}}),[name]),{replaceInnerBlocks}=(0,use_dispatch.Z)(block_editor_build_module.t2),blockProps=(0,block_editor_build_module.Wo)();return(0,react.createElement)("div",{...blockProps},(0,react.createElement)(block_editor_build_module.G6,{icon:blockType?.icon?.src,label:blockType?.title,variations,instructions:(0,i18n_build_module.__)("Divide into columns. Select a layout:"),onSelect:(nextVariation=defaultVariation)=>{nextVariation.attributes&&setAttributes(nextVariation.attributes),nextVariation.innerBlocks&&replaceInnerBlocks(clientId,(0,build_module.ne)(nextVariation.innerBlocks),!0)},allowSkip:!0}))}const columns_edit=props=>{const{clientId}=props,Component=(0,use_select.Z)((select=>select(block_editor_build_module.t2).getBlocks(clientId).length>0),[clientId])?ColumnsEditContainer:Placeholder;return(0,react.createElement)(Component,{...props})};const columns_variations=[{name:"one-column-full",title:(0,i18n_build_module.__)("100"),description:(0,i18n_build_module.__)("One column"),icon:(0,react.createElement)(svg.Wj,{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48"},(0,react.createElement)(svg.y$,{d:"M0 10a2 2 0 0 1 2-2h44a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V10Z"})),innerBlocks:[["core/column"]],scope:["block"]},{name:"two-columns-equal",title:(0,i18n_build_module.__)("50 / 50"),description:(0,i18n_build_module.__)("Two columns; equal split"),icon:(0,react.createElement)(svg.Wj,{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48"},(0,react.createElement)(svg.y$,{d:"M0 10a2 2 0 0 1 2-2h19a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V10Zm25 0a2 2 0 0 1 2-2h19a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H27a2 2 0 0 1-2-2V10Z"})),isDefault:!0,innerBlocks:[["core/column"],["core/column"]],scope:["block"]},{name:"two-columns-one-third-two-thirds",title:(0,i18n_build_module.__)("33 / 66"),description:(0,i18n_build_module.__)("Two columns; one-third, two-thirds split"),icon:(0,react.createElement)(svg.Wj,{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48"},(0,react.createElement)(svg.y$,{d:"M0 10a2 2 0 0 1 2-2h11a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V10Zm17 0a2 2 0 0 1 2-2h27a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H19a2 2 0 0 1-2-2V10Z"})),innerBlocks:[["core/column",{width:"33.33%"}],["core/column",{width:"66.66%"}]],scope:["block"]},{name:"two-columns-two-thirds-one-third",title:(0,i18n_build_module.__)("66 / 33"),description:(0,i18n_build_module.__)("Two columns; two-thirds, one-third split"),icon:(0,react.createElement)(svg.Wj,{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48"},(0,react.createElement)(svg.y$,{d:"M0 10a2 2 0 0 1 2-2h27a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V10Zm33 0a2 2 0 0 1 2-2h11a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H35a2 2 0 0 1-2-2V10Z"})),innerBlocks:[["core/column",{width:"66.66%"}],["core/column",{width:"33.33%"}]],scope:["block"]},{name:"three-columns-equal",title:(0,i18n_build_module.__)("33 / 33 / 33"),description:(0,i18n_build_module.__)("Three columns; equal split"),icon:(0,react.createElement)(svg.Wj,{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48"},(0,react.createElement)(svg.y$,{d:"M0 10a2 2 0 0 1 2-2h10.531c1.105 0 1.969.895 1.969 2v28c0 1.105-.864 2-1.969 2H2a2 2 0 0 1-2-2V10Zm16.5 0c0-1.105.864-2 1.969-2H29.53c1.105 0 1.969.895 1.969 2v28c0 1.105-.864 2-1.969 2H18.47c-1.105 0-1.969-.895-1.969-2V10Zm17 0c0-1.105.864-2 1.969-2H46a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H35.469c-1.105 0-1.969-.895-1.969-2V10Z"})),innerBlocks:[["core/column"],["core/column"],["core/column"]],scope:["block"]},{name:"three-columns-wider-center",title:(0,i18n_build_module.__)("25 / 50 / 25"),description:(0,i18n_build_module.__)("Three columns; wide center column"),icon:(0,react.createElement)(svg.Wj,{xmlns:"http://www.w3.org/2000/svg",width:"48",height:"48",viewBox:"0 0 48 48"},(0,react.createElement)(svg.y$,{d:"M0 10a2 2 0 0 1 2-2h7.531c1.105 0 1.969.895 1.969 2v28c0 1.105-.864 2-1.969 2H2a2 2 0 0 1-2-2V10Zm13.5 0c0-1.105.864-2 1.969-2H32.53c1.105 0 1.969.895 1.969 2v28c0 1.105-.864 2-1.969 2H15.47c-1.105 0-1.969-.895-1.969-2V10Zm23 0c0-1.105.864-2 1.969-2H46a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2h-7.531c-1.105 0-1.969-.895-1.969-2V10Z"})),innerBlocks:[["core/column",{width:"25%"}],["core/column",{width:"50%"}],["core/column",{width:"25%"}]],scope:["block"]}],columns_transforms_transforms={from:[{type:"block",isMultiBlock:!0,blocks:["*"],__experimentalConvert:blocks=>{const columnWidth=+(100/blocks.length).toFixed(2),innerBlocksTemplate=blocks.map((({name,attributes,innerBlocks})=>["core/column",{width:`${columnWidth}%`},[[name,{...attributes},innerBlocks]]]));return(0,build_module.j4)("core/columns",{},(0,build_module.ne)(innerBlocksTemplate))},isMatch:({length:selectedBlocksLength},blocks)=>(1!==blocks.length||"core/columns"!==blocks[0].name)&&(selectedBlocksLength&&selectedBlocksLength<=6)},{type:"block",blocks:["core/media-text"],priority:1,transform:(attributes,innerBlocks)=>{const{align,backgroundColor,textColor,style,mediaAlt:alt,mediaId:id,mediaPosition,mediaSizeSlug:sizeSlug,mediaType,mediaUrl:url,mediaWidth,verticalAlignment}=attributes;let media;if("image"!==mediaType&&mediaType)media=["core/video",{id,src:url}];else{media=["core/image",{...{id,alt,url,sizeSlug},...{href:attributes.href,linkClass:attributes.linkClass,linkDestination:attributes.linkDestination,linkTarget:attributes.linkTarget,rel:attributes.rel}}]}const innerBlocksTemplate=[["core/column",{width:`${mediaWidth}%`},[media]],["core/column",{width:100-mediaWidth+"%"},innerBlocks]];return"right"===mediaPosition&&innerBlocksTemplate.reverse(),(0,build_module.j4)("core/columns",{align,backgroundColor,textColor,style,verticalAlignment},(0,build_module.ne)(innerBlocksTemplate))}}],ungroup:(attributes,innerBlocks)=>innerBlocks.flatMap((innerBlock=>innerBlock.innerBlocks))},columns_transforms=columns_transforms_transforms,columns_metadata={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/columns",title:"Columns",category:"design",allowedBlocks:["core/column"],description:"Display content in multiple columns, with blocks added to each column.",textdomain:"default",attributes:{verticalAlignment:{type:"string"},isStackedOnMobile:{type:"boolean",default:!0},templateLock:{type:["string","boolean"],enum:["all","insert","contentOnly",!1]}},supports:{anchor:!0,align:["wide","full"],html:!1,color:{gradients:!0,link:!0,heading:!0,button:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{blockGap:{__experimentalDefault:"2em",sides:["horizontal","vertical"]},margin:["top","bottom"],padding:!0,__experimentalDefaultControls:{padding:!0,blockGap:!0}},layout:{allowSwitching:!1,allowInheriting:!1,allowEditing:!1,default:{type:"flex",flexWrap:"nowrap"}},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},interactivity:{clientNavigation:!0},shadow:!0},editorStyle:"wp-block-columns-editor",style:"wp-block-columns"},{name:columns_name}=columns_metadata,columns_settings={icon:library_columns,variations:columns_variations,example:{viewportWidth:600,innerBlocks:[{name:"core/column",innerBlocks:[{name:"core/paragraph",attributes:{content:(0,i18n_build_module.__)("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent et eros eu felis.")}},{name:"core/image",attributes:{url:"https://s.w.org/images/core/5.3/Windbuchencom.jpg"}},{name:"core/paragraph",attributes:{content:(0,i18n_build_module.__)("Suspendisse commodo neque lacus, a dictum orci interdum et.")}}]},{name:"core/column",innerBlocks:[{name:"core/paragraph",attributes:{content:(0,i18n_build_module.__)("Etiam et egestas lorem. Vivamus sagittis sit amet dolor quis lobortis. Integer sed fermentum arcu, id vulputate lacus. Etiam fermentum sem eu quam hendrerit.")}},{name:"core/paragraph",attributes:{content:(0,i18n_build_module.__)("Nam risus massa, ullamcorper consectetur eros fermentum, porta aliquet ligula. Sed vel mauris nec enim.")}}]}]},deprecated:columns_deprecated,edit:columns_edit,save:function columns_save_save({attributes}){const{isStackedOnMobile,verticalAlignment}=attributes,className=(0,clsx.Z)({[`are-vertically-aligned-${verticalAlignment}`]:verticalAlignment,"is-not-stacked-on-mobile":!isStackedOnMobile}),blockProps=block_editor_build_module.Wo.save({className}),innerBlocksProps=block_editor_build_module.fh.save(blockProps);return(0,react.createElement)("div",{...innerBlocksProps})},transforms:columns_transforms},columns_init=()=>initBlock({name:columns_name,metadata:columns_metadata,settings:columns_settings}),post_comments=(0,react.createElement)(svg.Wj,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,react.createElement)(svg.y$,{d:"M14 10.1V4c0-.6-.4-1-1-1H5c-.6 0-1 .4-1 1v8.3c0 .3.2.7.6.8.1.1.2.1.3.1.2 0 .5-.1.6-.3l1.8-1.8H13c.6 0 1-.4 1-1zm-1.5-.5H6.7l-1.2 1.2V4.5h7v5.1zM19 12h-8c-.6 0-1 .4-1 1v6.1c0 .6.4 1 1 1h5.7l1.8 1.8c.1.2.4.3.6.3.1 0 .2 0 .3-.1.4-.1.6-.5.6-.8V13c0-.6-.4-1-1-1zm-.5 7.8l-1.2-1.2h-5.8v-5.1h7v6.3z"})),comments_deprecated=[{attributes:{tagName:{type:"string",default:"div"}},apiVersion:3,supports:{align:["wide","full"],html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}}},save({attributes:{tagName:Tag}}){const blockProps=block_editor_build_module.Wo.save(),{className}=blockProps,classes=className?.split(" ")||[],newClasses=classes?.filter((cls=>"wp-block-comments"!==cls)),newBlockProps={...blockProps,className:newClasses.join(" ")};return(0,react.createElement)(Tag,{...newBlockProps},(0,react.createElement)(block_editor_build_module.gv.Content,null))}}];function CommentsInspectorControls({attributes:{tagName},setAttributes}){const htmlElementMessages={section:(0,i18n_build_module.__)("The
element should represent a standalone portion of the document that can't be better represented by another element."),aside:(0,i18n_build_module.__)("The