(()=>{"use strict";const e=window.wp.blocks,t=window.wp.i18n,r=window.wp.blockEditor,a=window.wp.data;function n(e){var t,r,a="";if("string"==typeof e||"number"==typeof e)a+=e;else if("object"==typeof e)if(Array.isArray(e)){var c=e.length;for(t=0;t<c;t++)e[t]&&(r=n(e[t]))&&(a&&(a+=" "),a+=r)}else for(r in e)e[r]&&(a&&(a+=" "),a+=r);return a}const c=function(){for(var e,t,r=0,a="",c=arguments.length;r<c;r++)(e=arguments[r])&&(t=n(e))&&(a&&(a+=" "),a+=t);return a},o=window.ReactJSXRuntime;function l({linkUrl:e,children:t,...r}){return e?(0,o.jsx)("a",{...r,href:e,target:"_blank",children:t}):(0,o.jsx)("div",{...r,children:t})}const i=window.wp.components,s=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"gravatar/block-group","version":"0.5.0","title":"Group","description":"The Group block for the Gravatar block.","category":"layout","parent":[],"attributes":{"name":{"type":"string","default":""},"linkUrl":{"type":"string","default":""},"verticalAlignment":{"type":"boolean","default":false},"className":{"type":"string","default":""}},"supports":{"html":false,"inserter":false},"textdomain":"gravatar-enhanced","editorScript":"file:../../../block-group.js"}'),p={...s,icon:function(){return(0,o.jsx)(i.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24","aria-hidden":"true",focusable:"false",children:(0,o.jsx)(i.Path,{d:"M18 4h-7c-1.1 0-2 .9-2 2v3H6c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-3h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-4.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-7c0-.3.2-.5.5-.5h3V13c0 1.1.9 2 2 2h2.5v3zm0-4.5H11c-.3 0-.5-.2-.5-.5v-2.5H13c.3 0 .5.2.5.5v2.5zm5-.5c0 .3-.2.5-.5.5h-3V11c0-1.1-.9-2-2-2h-2.5V6c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5v7z"})})},title:(0,t.__)("Group","gravatar-enhanced"),description:(0,t.__)("The Group block for the Gravatar block.","gravatar-enhanced"),edit:function({attributes:e,clientId:t}){const{linkUrl:n,verticalAlignment:i,className:s}=e,p=(0,r.useBlockProps)(),u=(0,a.useSelect)((e=>{const{innerBlocks:r=[]}=e("core/block-editor").getBlock(t);return r.map((({name:e,attrs:t})=>[e,t]))}),[t]);return(0,o.jsx)(l,{...p,className:c("gravatar-block__child","gravatar-block-group",{"gravatar-block-group--vertical-alignment":i},p.className,s),linkUrl:n,children:(0,o.jsx)(r.InnerBlocks,{allowedBlocks:[],template:u})})}};(0,e.registerBlockType)(s.name,p)})();