Plugin Directory

Changeset 3422976


Ignore:
Timestamp:
12/18/2025 02:16:53 PM (3 months ago)
Author:
inc2734
Message:

Version up. v24.1.9

Location:
snow-monkey-blocks/trunk
Files:
24 edited

Legend:

Unmodified
Added
Removed
  • snow-monkey-blocks/trunk/changelog.txt

    r3412098 r3422976  
    11*** Changelog ***
     2
     3= 24.1.9 =
     4* [Button][Box][Button box][Read more box][Pricing table:item][Items:item (Standard)][Items:item (Block link)] Fixed an issue where border radius settings could not be saved, causing block recovery.
    25
    36= 24.1.8 =
  • snow-monkey-blocks/trunk/dist/blocks/box/block.json

    r3234345 r3422976  
    2929    },
    3030    "borderRadius": {
    31       "type": "string"
     31      "type": [
     32        "string",
     33        "object"
     34      ]
    3235    },
    3336    "opacity": {
  • snow-monkey-blocks/trunk/dist/blocks/box/index.asset.php

    r3400189 r3422976  
    1 <?php return array('dependencies' => array('lodash', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-keycodes', 'wp-primitives', 'wp-url'), 'version' => 'a4e39ef143b297dd1091');
     1<?php return array('dependencies' => array('lodash', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-keycodes', 'wp-primitives', 'wp-url'), 'version' => '36fd339945dbd8688238');
  • snow-monkey-blocks/trunk/dist/blocks/box/index.js

    r3400189 r3422976  
    1 (()=>{var e,o={4658:(e,o,r)=>{"use strict";const t=window.wp.blocks,l=JSON.parse('{"UU":"snow-monkey-blocks/box","uK":{"backgroundColor":{"type":"string"},"backgroundGradientColor":{"type":"string"},"borderColor":{"type":"string"},"borderStyle":{"type":"string"},"textColor":{"type":"string"},"borderWidth":{"type":"string","default":1},"borderRadius":{"type":"string"},"opacity":{"type":"number","default":1},"boxShadow":{"type":"object","default":{"color":"","opacity":0.1,"horizontal":0,"vertical":0,"blur":10,"spread":0,"position":""}},"linkText":{"type":"string","source":"html","selector":"a","role":"content"},"href":{"type":"string","source":"attribute","selector":"a","attribute":"href"},"rel":{"type":"string","source":"attribute","selector":"a","attribute":"rel"},"linkTarget":{"type":"string","source":"attribute","selector":"a","attribute":"target"},"templateLock":{"type":["string","boolean"],"enum":["all","insert","contentOnly",false]}},"xY":{"html":false,"spacing":{"margin":true,"padding":true},"layout":{"allowSwitching":false,"allowEditing":false,"allowInheriting":false,"default":{"type":"constrained"}},"snowmonkeyeditor":{"blockPresets":{"ignore":true}}}}'),n=window.ReactJSXRuntime,a=(0,n.jsx)("svg",{viewBox:"0 0 24 24",children:(0,n.jsx)("path",{d:"M23,3H1A1,1,0,0,0,0,4V20a1,1,0,0,0,1,1H23a1,1,0,0,0,1-1V4A1,1,0,0,0,23,3Zm0,16.47a.52.52,0,0,1-.52.53h-21A.52.52,0,0,1,1,19.47V4.53A.52.52,0,0,1,1.52,4h21a.52.52,0,0,1,.52.53Z"})});var s=r(6942),i=r.n(s),d=r(3558),u=r.n(d);const c=window.wp.blockEditor,b=window.wp.components,p=window.wp.data,x=window.wp.compose,h=window.wp.element,m=window.wp.primitives;var g=(0,n.jsx)(m.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,n.jsx)(m.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"})}),f=(0,n.jsx)(m.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,n.jsx)(m.Path,{d:"M17.031 4.703 15.576 4l-1.56 3H14v.03l-2.324 4.47H9.5V13h1.396l-1.502 2.889h-.95a3.694 3.694 0 0 1 0-7.389H10V7H8.444a5.194 5.194 0 1 0 0 10.389h.17L7.5 19.53l1.416.719L15.049 8.5h.507a3.694 3.694 0 0 1 0 7.39H14v1.5h1.556a5.194 5.194 0 0 0 .273-10.383l1.202-2.304Z"})});const y=window.wp.keycodes,w=window.wp.url,_=window.wp.i18n,v=(window.lodash,(e,o=0,r=null)=>(e=Number(e),(isNaN(e)||e<o)&&(e=o),null!==r&&e>r&&(e=r),e));function k(){return(0,x.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}}}const C=e=>{if(null!=e){if("object"==typeof e&&!Array.isArray(e)){const o=[e.topLeft,e.topRight,e.bottomRight,e.bottomLeft].map((e=>null==e||""===e?"":/^\d+$/.test(String(e))?`${e}px`:String(e))),r=o.filter(Boolean);if(0===r.length)return;if(4===r.length){const[e,r,t,l]=o;if(e===r&&r===t&&t===l)return e;if(e===t&&r===l)return`${e} ${r}`;if(r===l)return`${e} ${r} ${t}`}return r.join(" ")}return/^\d+$/.test(String(e))?`${e}px`:e}};function S({settings:e,label:o}){const r=(0,c.__experimentalUseMultipleOriginColorsAndGradients)(),t=k();return(0,n.jsx)(b.__experimentalToolsPanel,{label:o||(0,_.__)("Box Shadow","snow-monkey-blocks"),className:"smb-box-shadow-tools-panel",dropdownMenuProps:t,resetAll:e=>{e.forEach((e=>e()))},children:e.map(((e,o)=>((e,o)=>{return e.hasOwnProperty("colorValue")&&e.hasOwnProperty("onColorChange")&&e.hasOwnProperty("defaultValue")?(r.colors=r.colors.map((e=>{const o=e.colors.filter((e=>!e.color.match(/^var\(/)));return!(1>o.length)&&(e.colors=o,e)})).filter(Boolean),(0,n.jsx)("div",{className:"smb-color-gradient-settings-dropdown",children:(0,n.jsx)(c.__experimentalColorGradientSettingsDropdown,{settings:[{label:(0,_.__)("Color","snow-monkey-blocks"),colorValue:e.colorValue,onColorChange:e.onColorChange,resetAllFilter:()=>{e.onColorChange(e.defaultValue)}}],__experimentalIsRenderedInSidebar:!0,...r})},o)):e.hasOwnProperty("opacityValue")&&e.hasOwnProperty("onOpacityChange")&&e.hasOwnProperty("defaultValue")?(0,n.jsx)(b.__experimentalToolsPanelItem,{label:(0,_.__)("Opacity","snow-monkey-blocks"),hasValue:()=>e.opacityValue!==e.defaultValue,isShownByDefault:!0,onDeselect:()=>e.onOpacityChange(e.defaultValue),resetAllFilter:()=>e.onOpacityChange(e.defaultValue),children:(0,n.jsx)(b.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,_.__)("Opacity","snow-monkey-blocks"),value:Number(e.opacityValue.toFixed(1)),onChange:e.onOpacityChange,min:0,max:1,step:.1})},o):e.hasOwnProperty("horizontalValue")&&e.hasOwnProperty("onHorizontalChange")&&e.hasOwnProperty("defaultValue")?(0,n.jsx)(b.__experimentalToolsPanelItem,{label:(0,_.__)("Horizontal","snow-monkey-blocks"),hasValue:()=>e.horizontalValue!==e.defaultValue,isShownByDefault:!0,onDeselect:()=>e.onHorizontalChange(e.defaultValue),resetAllFilter:()=>e.onHorizontalChange(e.defaultValue),children:(0,n.jsx)(b.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,_.__)("Horizontal","snow-monkey-blocks"),value:e.horizontalValue,onChange:e.onHorizontalChange,min:null!==(t=e?.min)&&void 0!==t?t:-100,max:null!==(l=e?.max)&&void 0!==l?l:100})},o):e.hasOwnProperty("verticalValue")&&e.hasOwnProperty("onVerticalChange")&&e.hasOwnProperty("defaultValue")?(0,n.jsx)(b.__experimentalToolsPanelItem,{label:(0,_.__)("Vertical","snow-monkey-blocks"),hasValue:()=>e.verticalValue!==e.defaultValue,isShownByDefault:!0,onDeselect:()=>e.onVerticalChange(e.defaultValue),resetAllFilter:()=>e.onVerticalChange(e.defaultValue),children:(0,n.jsx)(b.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,_.__)("Vertical","snow-monkey-blocks"),value:e.verticalValue,onChange:e.onVerticalChange,min:null!==(a=e?.min)&&void 0!==a?a:-100,max:null!==(s=e?.max)&&void 0!==s?s:100})},o):e.hasOwnProperty("blurValue")&&e.hasOwnProperty("onBlurChange")&&e.hasOwnProperty("defaultValue")?(0,n.jsx)(b.__experimentalToolsPanelItem,{label:(0,_.__)("Blur","snow-monkey-blocks"),hasValue:()=>e.blurValue!==e.defaultValue,isShownByDefault:!0,onDeselect:()=>e.onBlurChange(e.defaultValue),resetAllFilter:()=>e.onBlurChange(e.defaultValue),children:(0,n.jsx)(b.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,_.__)("Blur","snow-monkey-blocks"),value:e.blurValue,onChange:e.onBlurChange,min:null!==(i=e?.min)&&void 0!==i?i:0,max:null!==(d=e?.max)&&void 0!==d?d:100})},o):e.hasOwnProperty("spreadValue")&&e.hasOwnProperty("onSpreadChange")&&e.hasOwnProperty("defaultValue")?(0,n.jsx)(b.__experimentalToolsPanelItem,{label:(0,_.__)("Spread","snow-monkey-blocks"),hasValue:()=>e.spreadValue!==e.defaultValue,isShownByDefault:!0,onDeselect:()=>e.onSpreadChange(e.defaultValue),resetAllFilter:()=>e.onSpreadChange(e.defaultValue),children:(0,n.jsx)(b.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,_.__)("Spread","snow-monkey-blocks"),value:e.spreadValue,onChange:e.onSpreadChange,min:null!==(u=e?.min)&&void 0!==u?u:-100,max:null!==(p=e?.max)&&void 0!==p?p:100})},o):e.hasOwnProperty("positionValue")&&e.hasOwnProperty("onPositionChange")&&e.hasOwnProperty("defaultValue")?(0,n.jsx)(b.__experimentalToolsPanelItem,{label:(0,_.__)("Position","snow-monkey-blocks"),hasValue:()=>e.positionValue!==e.defaultValue,isShownByDefault:!0,onDeselect:()=>e.onPositionChange(e.defaultValue),resetAllFilter:()=>e.onPositionChange(e.defaultValue),children:(0,n.jsx)(b.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,_.__)("Position","snow-monkey-blocks"),value:e.positionValue,onChange:e.onPositionChange,options:[{value:"",label:(0,_.__)("Outline","snow-monkey-blocks")},{value:"inset",label:(0,_.__)("Inset","snow-monkey-blocks")}]})},o):null;var t,l,a,s,i,d,u,p})(e,o)))})}const V="noreferrer noopener",j="_blank",P="nofollow",B=[...c.LinkControl.DEFAULT_LINK_SETTINGS,{id:"nofollow",title:(0,_.__)("Mark as nofollow","snow-monkey-blocks")}],O={from:[{type:"block",isMultiBlock:!0,blocks:["*"],__experimentalConvert(e){const o=["wide","full"],r=e.reduce(((e,r)=>{const{align:t}=r.attributes;return o.indexOf(t)>o.indexOf(e)?t:e}),void 0),l=e.map((e=>(0,t.createBlock)(e.name,e.attributes,e.innerBlocks)));return(0,t.createBlock)("snow-monkey-blocks/box",{align:r},l)}}],ungroup:(e,o)=>o.flatMap((e=>e))},N=l.uK,I=l.xY,$=[{attributes:{...N,borderWidth:{type:"number"},borderRadius:{type:"number"},contentPadding:{type:"string",default:""}},supports:{...I},save({attributes:e,className:o}){const{backgroundColor:r,backgroundGradientColor:t,borderColor:l,textColor:a,borderWidth:s,borderRadius:d,opacity:b,contentPadding:p,boxShadow:x}=e,h={"--smb-box--color":a||void 0,"--smb-box--border-radius":0<=d?`${d}px`:void 0,"--smb-box--box-shadow":x.color?`${x.horizontal}px ${x.vertical}px ${x.blur}px ${x.spread}px ${u()(x.color,x.opacity)}`:void 0,"--smb-box--background-color":r||void 0,"--smb-box--background-image":t||void 0,"--smb-box--background-opacity":String(b),"--smb-box--border-color":l||void 0,"--smb-box--border-width":0<=s?`${s}px`:void 0},m=i()("smb-box",o,{[`smb-box--p-${p}`]:!!p});return(0,n.jsxs)("div",{...c.useBlockProps.save({className:m,style:h}),children:[(0,n.jsx)("div",{className:"smb-box__background"}),(0,n.jsx)("div",{...c.useInnerBlocksProps.save({className:"smb-box__body"})})]})}},{attributes:{...N,borderRadius:{type:"number"},borderWidth:{type:"number"},contentPadding:{type:"string",default:""}},supports:{...I},save({attributes:e,className:o}){const{backgroundColor:r,backgroundGradientColor:t,borderColor:l,textColor:a,borderWidth:s,borderRadius:d,opacity:b,contentPadding:p,boxShadow:x}=e,h={color:a||void 0,borderRadius:0<=d?`${d}px`:void 0,boxShadow:x.color?`${x.horizontal}px ${x.vertical}px ${x.blur}px ${x.spread}px ${u()(x.color,x.opacity)}`:void 0},m={backgroundColor:r||void 0,backgroundImage:t||void 0,borderColor:l||void 0,borderWidth:s||void 0,borderRadius:0<=d?`${d}px`:void 0,opacity:b},g=i()("smb-box",o,{[`smb-box--p-${p}`]:!!p});return(0,n.jsxs)("div",{...c.useBlockProps.save({className:g,style:h}),children:[(0,n.jsx)("div",{className:"smb-box__background",style:m}),(0,n.jsx)("div",{...c.useInnerBlocksProps.save({className:"smb-box__body"})})]})}},{attributes:{...N,borderRadius:{type:"number"},borderWidth:{type:"number"},contentPadding:{type:"string",default:""}},save({attributes:e,className:o}){const{backgroundColor:r,borderColor:t,textColor:l,borderWidth:a}=e,s={backgroundColor:r||void 0,borderColor:t||void 0,color:l||void 0,borderWidth:a||void 0},d=i()("smb-box",o);return(0,n.jsx)("div",{className:d,style:s,children:(0,n.jsx)("div",{className:"smb-box__body",children:(0,n.jsx)(c.InnerBlocks.Content,{})})})}},{attributes:{...N,borderRadius:{type:"number"},borderWidth:{type:"number"},contentPadding:{type:"string",default:""}},save({attributes:e}){const{backgroundColor:o,borderColor:r,textColor:t,borderWidth:l}=e;return(0,n.jsx)("div",{className:"smb-box",style:{backgroundColor:o,borderColor:r,color:t,borderWidth:l},children:(0,n.jsx)("div",{className:"smb-box__body",children:(0,n.jsx)(c.InnerBlocks.Content,{})})})}}];(0,t.registerBlockType)(l.UU,{icon:{foreground:"#cd162c",src:a},edit:function({attributes:e,setAttributes:o,clientId:r,isSelected:t}){const{backgroundColor:a,backgroundGradientColor:s,borderColor:d,borderStyle:m,textColor:O,borderWidth:N,borderRadius:I,opacity:$,boxShadow:{...R},rel:T,href:D,linkText:A,linkTarget:H,templateLock:z}=e,M=(0,p.useSelect)((e=>!!e("core/block-editor").getBlock(r)?.innerBlocks?.length),[r]),K=(0,h.useRef)(),[W,G]=(0,h.useState)(),[F,L]=(0,h.useState)(!1),E=!!D,U=H===j,Z=!!T?.includes(P),J=(0,h.useMemo)((()=>({url:D,title:A,opensInNewTab:U,nofollow:Z})),[D,A,U,Z]);function Y(){o({href:void 0,linkTarget:void 0,rel:void 0}),L(!1)}const Q={"--smb-box--color":O||void 0,"--smb-box--border-radius":C(I),"--smb-box--box-shadow":R.color?`${R.horizontal}px ${R.vertical}px ${R.blur}px ${R.spread}px ${u()(R.color,R.opacity)}`:void 0,"--smb-box--background-color":a||void 0,"--smb-box--background-image":s||void 0,"--smb-box--background-opacity":String($),"--smb-box--border-color":d||void 0,"--smb-box--border-style":m||void 0,"--smb-box--border-width":String(N).match(/^\d+$/)?`${N}px`:N},X=i()("smb-box",{"smb-box--has-link":E}),q=(0,c.useBlockProps)({ref:(0,x.useMergeRefs)([G,K]),className:X,style:Q}),ee=(0,c.useInnerBlocksProps)({className:"smb-box__body"},{templateLock:z,renderAppender:M?void 0:c.InnerBlocks.ButtonBlockAppender}),oe=k();return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(c.InspectorControls,{group:"color",children:(0,n.jsx)(c.__experimentalColorGradientSettingsDropdown,{...(0,c.__experimentalUseMultipleOriginColorsAndGradients)(),panelId:r,__experimentalIsRenderedInSidebar:!0,settings:[{colorValue:O,onColorChange:e=>o({textColor:e}),resetAllFilter:()=>({textColor:l.uK.textColor?.default}),label:(0,_.__)("Text color","snow-monkey-blocks")}]})}),(0,n.jsxs)(c.InspectorControls,{group:"border",children:[(0,n.jsx)(b.__experimentalToolsPanelItem,{hasValue:()=>d!==l.uK.borderColor.default||m!==l.uK.borderStyle.default||N!==l.uK.borderWidth.default,isShownByDefault:!0,label:(0,_.__)("Border","snow-monkey-blocks"),resetAllFilter:()=>({borderColor:l.uK.borderColor.default,borderStyle:l.uK.borderStyle.default,borderWidth:l.uK.borderWidth.default}),onDeselect:()=>o({borderColor:l.uK.borderColor.default,borderStyle:l.uK.borderStyle.default,borderWidth:l.uK.borderWidth.default}),panelId:r,children:(0,n.jsx)(b.BorderBoxControl,{...(0,c.__experimentalUseMultipleOriginColorsAndGradients)(),__next40pxDefaultSize:!0,__experimentalIsRenderedInSidebar:!0,className:"smb-border-box-control",enableAlpha:!0,enableStyle:!0,onChange:e=>{o({borderColor:e?.color,borderWidth:e?.width,borderStyle:e?.style})},popoverOffset:40,popoverPlacement:"left-start",value:{color:d,style:m,width:N}})}),(0,n.jsx)(b.__experimentalToolsPanelItem,{hasValue:()=>I!==l.uK.borderRadius.default,isShownByDefault:!0,label:(0,_.__)("Border radius","snow-monkey-blocks"),onDeselect:()=>o({borderRadius:l.uK.borderRadius.default}),panelId:r,children:(0,n.jsx)("div",{className:"smb-border-radius-control",children:(0,n.jsx)(c.__experimentalBorderRadiusControl,{values:I,onChange:e=>{o({borderRadius:e})}})})})]}),(0,n.jsxs)(c.InspectorControls,{group:"styles",children:[(0,n.jsxs)(b.__experimentalToolsPanel,{label:(0,_.__)("Background","snow-monkey-blocks"),dropdownMenuProps:oe,children:[(0,n.jsx)("div",{className:"smb-color-gradient-settings-dropdown",children:(0,n.jsx)(c.__experimentalColorGradientSettingsDropdown,{settings:[{label:(0,_.__)("Color","snow-monkey-blocks"),colorValue:a,gradientValue:s,onColorChange:e=>o({backgroundColor:e}),onGradientChange:e=>o({backgroundGradientColor:e})}],__experimentalIsRenderedInSidebar:!0,...(0,c.__experimentalUseMultipleOriginColorsAndGradients)()})}),(0,n.jsx)(b.__experimentalToolsPanelItem,{hasValue:()=>$!==l.uK.opacity.default,isShownByDefault:!0,label:(0,_.__)("Opacity","snow-monkey-blocks"),onDeselect:()=>o({opacity:l.uK.opacity.default}),children:(0,n.jsx)(b.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,_.__)("Opacity","snow-monkey-blocks"),value:$,onChange:e=>o({opacity:v(e,0,1)}),min:0,max:1,step:.1})})]}),(0,n.jsx)(S,{settings:[{colorValue:R.color,onColorChange:e=>{R.color=e,o({boxShadow:{...R}})},defaultValue:l.uK.boxShadow.default.color},{opacityValue:R.opacity,onOpacityChange:e=>{R.opacity=e,o({boxShadow:{...R}})},defaultValue:l.uK.boxShadow.default.opacity},{horizontalValue:R.horizontal,onHorizontalChange:e=>{R.horizontal=e,o({boxShadow:{...R}})},defaultValue:l.uK.boxShadow.default.horizontal},{blurValue:R.blur,onBlurChange:e=>{R.blur=e,o({boxShadow:{...R}})},defaultValue:l.uK.boxShadow.default.blur},{spreadValue:R.spread,onSpreadChange:e=>{R.spread=e,o({boxShadow:{...R}})},defaultValue:l.uK.boxShadow.default.spread}]})]}),(0,n.jsxs)(c.BlockControls,{group:"block",children:[!E&&(0,n.jsx)(b.ToolbarButton,{name:"link",icon:g,title:(0,_.__)("Link"),shortcut:y.displayShortcut.primary("k"),onClick:function(e){e.preventDefault(),L(!0)}}),E&&(0,n.jsx)(b.ToolbarButton,{name:"link",icon:f,title:(0,_.__)("Unlink"),shortcut:y.displayShortcut.primaryShift("k"),onClick:Y,isActive:!0})]}),t&&(F||E)&&(0,n.jsx)(b.Popover,{position:"bottom center",onClose:()=>{L(!1)},anchor:W,focusOnMount:!!F&&"firstElement",children:(0,n.jsx)(c.LinkControl,{className:"wp-block-navigation-link__inline-link-input",value:J,onChange:({url:e="",title:r,opensInNewTab:t,nofollow:l})=>{o(function({rel:e="",url:o="",title:r,opensInNewTab:t,nofollow:l}){let n,a=e;if(t)n=j,a=a?.includes(V)?a:a+` ${V}`;else{const e=new RegExp(`\\b${V}\\s*`,"g");a=a?.replace(e,"").trim()}if(l)a=a?.includes(P)?a:(a+` ${P}`).trim();else{const e=new RegExp(`\\b${P}\\s*`,"g");a=a?.replace(e,"").trim()}return{href:(0,w.prependHTTP)(o),linkText:r,linkTarget:n,rel:a||void 0}}({rel:T,url:e,title:r,opensInNewTab:t,nofollow:l}))},onRemove:()=>{Y()},forceIsEditingLink:F,hasRichPreviews:!0,hasTextControl:!0,settings:B,showInitialSuggestions:!0,suggestionsQuery:{initialSuggestionsSearchOptions:{type:"post",subtype:"page",perPage:20}}})}),(0,n.jsxs)("div",{...q,children:[(0,n.jsx)("div",{className:"smb-box__background"}),(0,n.jsx)("div",{...ee})]})]})},save:function({attributes:e}){const{backgroundColor:o,backgroundGradientColor:r,borderColor:t,borderStyle:l,textColor:a,borderWidth:s,borderRadius:d,opacity:b,boxShadow:p,rel:x,href:h,linkTarget:m,linkText:g}=e,f=!!h,y={"--smb-box--color":a||void 0,"--smb-box--border-radius":C(d),"--smb-box--box-shadow":p.color?`${p.horizontal}px ${p.vertical}px ${p.blur}px ${p.spread}px ${u()(p.color,p.opacity)}`:void 0,"--smb-box--background-color":o||void 0,"--smb-box--background-image":r||void 0,"--smb-box--background-opacity":String(b),"--smb-box--border-color":t||void 0,"--smb-box--border-style":l||void 0,"--smb-box--border-width":String(s).match(/^\d+$/)?`${s}px`:s},w=i()("smb-box",{"smb-box--has-link":f});return(0,n.jsxs)("div",{...c.useBlockProps.save({className:w,style:y}),children:[(0,n.jsx)("div",{className:"smb-box__background"}),(0,n.jsx)("div",{...c.useInnerBlocksProps.save({className:"smb-box__body"})}),f&&(0,n.jsx)("a",{className:"smb-box__link",href:h,target:m,rel:x,children:null!=g?g:(0,_.__)("Learn more","snow-monkey-blocks")})]})},transforms:O,deprecated:$})},3558:e=>{"use strict";var o=function(e){return parseInt(e,16)};e.exports=function(e,r){var t,l,n=function(e){return"#"===e.charAt(0)?e.slice(1):e}(e),a=function(e){var r=e.g,t=e.b,l=e.a;return{r:o(e.r),g:o(r),b:o(t),a:+(o(l)/255).toFixed(2)}}({r:(l=3===(t=n).length||4===t.length)?"".concat(t.slice(0,1)).concat(t.slice(0,1)):t.slice(0,2),g:l?"".concat(t.slice(1,2)).concat(t.slice(1,2)):t.slice(2,4),b:l?"".concat(t.slice(2,3)).concat(t.slice(2,3)):t.slice(4,6),a:(l?"".concat(t.slice(3,4)).concat(t.slice(3,4)):t.slice(6,8))||"ff"});return function(e,o){var r,t=e.r,l=e.g,n=e.b,a=e.a,s=(r=o,!isNaN(parseFloat(r))&&isFinite(r)?o:a);return"rgba(".concat(t,", ").concat(l,", ").concat(n,", ").concat(s,")")}(a,r)}},6942:(e,o)=>{var r;!function(){"use strict";var t={}.hasOwnProperty;function l(){for(var e="",o=0;o<arguments.length;o++){var r=arguments[o];r&&(e=a(e,n(r)))}return e}function n(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return l.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var o="";for(var r in e)t.call(e,r)&&e[r]&&(o=a(o,r));return o}function a(e,o){return o?e?e+" "+o:e+o:e}e.exports?(l.default=l,e.exports=l):void 0===(r=function(){return l}.apply(o,[]))||(e.exports=r)}()}},r={};function t(e){var l=r[e];if(void 0!==l)return l.exports;var n=r[e]={exports:{}};return o[e](n,n.exports,t),n.exports}t.m=o,e=[],t.O=(o,r,l,n)=>{if(!r){var a=1/0;for(u=0;u<e.length;u++){for(var[r,l,n]=e[u],s=!0,i=0;i<r.length;i++)(!1&n||a>=n)&&Object.keys(t.O).every((e=>t.O[e](r[i])))?r.splice(i--,1):(s=!1,n<a&&(a=n));if(s){e.splice(u--,1);var d=l();void 0!==d&&(o=d)}}return o}n=n||0;for(var u=e.length;u>0&&e[u-1][2]>n;u--)e[u]=e[u-1];e[u]=[r,l,n]},t.n=e=>{var o=e&&e.__esModule?()=>e.default:()=>e;return t.d(o,{a:o}),o},t.d=(e,o)=>{for(var r in o)t.o(o,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:o[r]})},t.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{var e={823:0,3247:0};t.O.j=o=>0===e[o];var o=(o,r)=>{var l,n,[a,s,i]=r,d=0;if(a.some((o=>0!==e[o]))){for(l in s)t.o(s,l)&&(t.m[l]=s[l]);if(i)var u=i(t)}for(o&&o(r);d<a.length;d++)n=a[d],t.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return t.O(u)},r=globalThis.webpackChunk=globalThis.webpackChunk||[];r.forEach(o.bind(null,0)),r.push=o.bind(null,r.push.bind(r))})();var l=t.O(void 0,[3247],(()=>t(4658)));l=t.O(l)})();
     1(()=>{var e,o={4658:(e,o,r)=>{"use strict";const t=window.wp.blocks,l=JSON.parse('{"UU":"snow-monkey-blocks/box","uK":{"backgroundColor":{"type":"string"},"backgroundGradientColor":{"type":"string"},"borderColor":{"type":"string"},"borderStyle":{"type":"string"},"textColor":{"type":"string"},"borderWidth":{"type":"string","default":1},"borderRadius":{"type":["string","object"]},"opacity":{"type":"number","default":1},"boxShadow":{"type":"object","default":{"color":"","opacity":0.1,"horizontal":0,"vertical":0,"blur":10,"spread":0,"position":""}},"linkText":{"type":"string","source":"html","selector":"a","role":"content"},"href":{"type":"string","source":"attribute","selector":"a","attribute":"href"},"rel":{"type":"string","source":"attribute","selector":"a","attribute":"rel"},"linkTarget":{"type":"string","source":"attribute","selector":"a","attribute":"target"},"templateLock":{"type":["string","boolean"],"enum":["all","insert","contentOnly",false]}},"xY":{"html":false,"spacing":{"margin":true,"padding":true},"layout":{"allowSwitching":false,"allowEditing":false,"allowInheriting":false,"default":{"type":"constrained"}},"snowmonkeyeditor":{"blockPresets":{"ignore":true}}}}'),n=window.ReactJSXRuntime,a=(0,n.jsx)("svg",{viewBox:"0 0 24 24",children:(0,n.jsx)("path",{d:"M23,3H1A1,1,0,0,0,0,4V20a1,1,0,0,0,1,1H23a1,1,0,0,0,1-1V4A1,1,0,0,0,23,3Zm0,16.47a.52.52,0,0,1-.52.53h-21A.52.52,0,0,1,1,19.47V4.53A.52.52,0,0,1,1.52,4h21a.52.52,0,0,1,.52.53Z"})});var s=r(6942),i=r.n(s),d=r(3558),u=r.n(d);const c=window.wp.blockEditor,b=window.wp.components,p=window.wp.data,x=window.wp.compose,h=window.wp.element,m=window.wp.primitives;var g=(0,n.jsx)(m.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,n.jsx)(m.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"})}),f=(0,n.jsx)(m.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,n.jsx)(m.Path,{d:"M17.031 4.703 15.576 4l-1.56 3H14v.03l-2.324 4.47H9.5V13h1.396l-1.502 2.889h-.95a3.694 3.694 0 0 1 0-7.389H10V7H8.444a5.194 5.194 0 1 0 0 10.389h.17L7.5 19.53l1.416.719L15.049 8.5h.507a3.694 3.694 0 0 1 0 7.39H14v1.5h1.556a5.194 5.194 0 0 0 .273-10.383l1.202-2.304Z"})});const y=window.wp.keycodes,w=window.wp.url,_=window.wp.i18n,v=(window.lodash,(e,o=0,r=null)=>(e=Number(e),(isNaN(e)||e<o)&&(e=o),null!==r&&e>r&&(e=r),e));function k(){return(0,x.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}}}const C=e=>{if(null!=e){if("object"==typeof e&&!Array.isArray(e)){const o=[e.topLeft,e.topRight,e.bottomRight,e.bottomLeft].map((e=>null==e||""===e?"":/^\d+$/.test(String(e))?`${e}px`:String(e))),r=o.filter(Boolean);if(0===r.length)return;if(4===r.length){const[e,r,t,l]=o;if(e===r&&r===t&&t===l)return e;if(e===t&&r===l)return`${e} ${r}`;if(r===l)return`${e} ${r} ${t}`}return r.join(" ")}return/^\d+$/.test(String(e))?`${e}px`:e}};function S({settings:e,label:o}){const r=(0,c.__experimentalUseMultipleOriginColorsAndGradients)(),t=k();return(0,n.jsx)(b.__experimentalToolsPanel,{label:o||(0,_.__)("Box Shadow","snow-monkey-blocks"),className:"smb-box-shadow-tools-panel",dropdownMenuProps:t,resetAll:e=>{e.forEach((e=>e()))},children:e.map(((e,o)=>((e,o)=>{return e.hasOwnProperty("colorValue")&&e.hasOwnProperty("onColorChange")&&e.hasOwnProperty("defaultValue")?(r.colors=r.colors.map((e=>{const o=e.colors.filter((e=>!e.color.match(/^var\(/)));return!(1>o.length)&&(e.colors=o,e)})).filter(Boolean),(0,n.jsx)("div",{className:"smb-color-gradient-settings-dropdown",children:(0,n.jsx)(c.__experimentalColorGradientSettingsDropdown,{settings:[{label:(0,_.__)("Color","snow-monkey-blocks"),colorValue:e.colorValue,onColorChange:e.onColorChange,resetAllFilter:()=>{e.onColorChange(e.defaultValue)}}],__experimentalIsRenderedInSidebar:!0,...r})},o)):e.hasOwnProperty("opacityValue")&&e.hasOwnProperty("onOpacityChange")&&e.hasOwnProperty("defaultValue")?(0,n.jsx)(b.__experimentalToolsPanelItem,{label:(0,_.__)("Opacity","snow-monkey-blocks"),hasValue:()=>e.opacityValue!==e.defaultValue,isShownByDefault:!0,onDeselect:()=>e.onOpacityChange(e.defaultValue),resetAllFilter:()=>e.onOpacityChange(e.defaultValue),children:(0,n.jsx)(b.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,_.__)("Opacity","snow-monkey-blocks"),value:Number(e.opacityValue.toFixed(1)),onChange:e.onOpacityChange,min:0,max:1,step:.1})},o):e.hasOwnProperty("horizontalValue")&&e.hasOwnProperty("onHorizontalChange")&&e.hasOwnProperty("defaultValue")?(0,n.jsx)(b.__experimentalToolsPanelItem,{label:(0,_.__)("Horizontal","snow-monkey-blocks"),hasValue:()=>e.horizontalValue!==e.defaultValue,isShownByDefault:!0,onDeselect:()=>e.onHorizontalChange(e.defaultValue),resetAllFilter:()=>e.onHorizontalChange(e.defaultValue),children:(0,n.jsx)(b.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,_.__)("Horizontal","snow-monkey-blocks"),value:e.horizontalValue,onChange:e.onHorizontalChange,min:null!==(t=e?.min)&&void 0!==t?t:-100,max:null!==(l=e?.max)&&void 0!==l?l:100})},o):e.hasOwnProperty("verticalValue")&&e.hasOwnProperty("onVerticalChange")&&e.hasOwnProperty("defaultValue")?(0,n.jsx)(b.__experimentalToolsPanelItem,{label:(0,_.__)("Vertical","snow-monkey-blocks"),hasValue:()=>e.verticalValue!==e.defaultValue,isShownByDefault:!0,onDeselect:()=>e.onVerticalChange(e.defaultValue),resetAllFilter:()=>e.onVerticalChange(e.defaultValue),children:(0,n.jsx)(b.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,_.__)("Vertical","snow-monkey-blocks"),value:e.verticalValue,onChange:e.onVerticalChange,min:null!==(a=e?.min)&&void 0!==a?a:-100,max:null!==(s=e?.max)&&void 0!==s?s:100})},o):e.hasOwnProperty("blurValue")&&e.hasOwnProperty("onBlurChange")&&e.hasOwnProperty("defaultValue")?(0,n.jsx)(b.__experimentalToolsPanelItem,{label:(0,_.__)("Blur","snow-monkey-blocks"),hasValue:()=>e.blurValue!==e.defaultValue,isShownByDefault:!0,onDeselect:()=>e.onBlurChange(e.defaultValue),resetAllFilter:()=>e.onBlurChange(e.defaultValue),children:(0,n.jsx)(b.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,_.__)("Blur","snow-monkey-blocks"),value:e.blurValue,onChange:e.onBlurChange,min:null!==(i=e?.min)&&void 0!==i?i:0,max:null!==(d=e?.max)&&void 0!==d?d:100})},o):e.hasOwnProperty("spreadValue")&&e.hasOwnProperty("onSpreadChange")&&e.hasOwnProperty("defaultValue")?(0,n.jsx)(b.__experimentalToolsPanelItem,{label:(0,_.__)("Spread","snow-monkey-blocks"),hasValue:()=>e.spreadValue!==e.defaultValue,isShownByDefault:!0,onDeselect:()=>e.onSpreadChange(e.defaultValue),resetAllFilter:()=>e.onSpreadChange(e.defaultValue),children:(0,n.jsx)(b.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,_.__)("Spread","snow-monkey-blocks"),value:e.spreadValue,onChange:e.onSpreadChange,min:null!==(u=e?.min)&&void 0!==u?u:-100,max:null!==(p=e?.max)&&void 0!==p?p:100})},o):e.hasOwnProperty("positionValue")&&e.hasOwnProperty("onPositionChange")&&e.hasOwnProperty("defaultValue")?(0,n.jsx)(b.__experimentalToolsPanelItem,{label:(0,_.__)("Position","snow-monkey-blocks"),hasValue:()=>e.positionValue!==e.defaultValue,isShownByDefault:!0,onDeselect:()=>e.onPositionChange(e.defaultValue),resetAllFilter:()=>e.onPositionChange(e.defaultValue),children:(0,n.jsx)(b.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,_.__)("Position","snow-monkey-blocks"),value:e.positionValue,onChange:e.onPositionChange,options:[{value:"",label:(0,_.__)("Outline","snow-monkey-blocks")},{value:"inset",label:(0,_.__)("Inset","snow-monkey-blocks")}]})},o):null;var t,l,a,s,i,d,u,p})(e,o)))})}const V="noreferrer noopener",j="_blank",P="nofollow",B=[...c.LinkControl.DEFAULT_LINK_SETTINGS,{id:"nofollow",title:(0,_.__)("Mark as nofollow","snow-monkey-blocks")}],O={from:[{type:"block",isMultiBlock:!0,blocks:["*"],__experimentalConvert(e){const o=["wide","full"],r=e.reduce(((e,r)=>{const{align:t}=r.attributes;return o.indexOf(t)>o.indexOf(e)?t:e}),void 0),l=e.map((e=>(0,t.createBlock)(e.name,e.attributes,e.innerBlocks)));return(0,t.createBlock)("snow-monkey-blocks/box",{align:r},l)}}],ungroup:(e,o)=>o.flatMap((e=>e))},N=l.uK,I=l.xY,$=[{attributes:{...N,borderWidth:{type:"number"},borderRadius:{type:"number"},contentPadding:{type:"string",default:""}},supports:{...I},save({attributes:e,className:o}){const{backgroundColor:r,backgroundGradientColor:t,borderColor:l,textColor:a,borderWidth:s,borderRadius:d,opacity:b,contentPadding:p,boxShadow:x}=e,h={"--smb-box--color":a||void 0,"--smb-box--border-radius":0<=d?`${d}px`:void 0,"--smb-box--box-shadow":x.color?`${x.horizontal}px ${x.vertical}px ${x.blur}px ${x.spread}px ${u()(x.color,x.opacity)}`:void 0,"--smb-box--background-color":r||void 0,"--smb-box--background-image":t||void 0,"--smb-box--background-opacity":String(b),"--smb-box--border-color":l||void 0,"--smb-box--border-width":0<=s?`${s}px`:void 0},m=i()("smb-box",o,{[`smb-box--p-${p}`]:!!p});return(0,n.jsxs)("div",{...c.useBlockProps.save({className:m,style:h}),children:[(0,n.jsx)("div",{className:"smb-box__background"}),(0,n.jsx)("div",{...c.useInnerBlocksProps.save({className:"smb-box__body"})})]})}},{attributes:{...N,borderRadius:{type:"number"},borderWidth:{type:"number"},contentPadding:{type:"string",default:""}},supports:{...I},save({attributes:e,className:o}){const{backgroundColor:r,backgroundGradientColor:t,borderColor:l,textColor:a,borderWidth:s,borderRadius:d,opacity:b,contentPadding:p,boxShadow:x}=e,h={color:a||void 0,borderRadius:0<=d?`${d}px`:void 0,boxShadow:x.color?`${x.horizontal}px ${x.vertical}px ${x.blur}px ${x.spread}px ${u()(x.color,x.opacity)}`:void 0},m={backgroundColor:r||void 0,backgroundImage:t||void 0,borderColor:l||void 0,borderWidth:s||void 0,borderRadius:0<=d?`${d}px`:void 0,opacity:b},g=i()("smb-box",o,{[`smb-box--p-${p}`]:!!p});return(0,n.jsxs)("div",{...c.useBlockProps.save({className:g,style:h}),children:[(0,n.jsx)("div",{className:"smb-box__background",style:m}),(0,n.jsx)("div",{...c.useInnerBlocksProps.save({className:"smb-box__body"})})]})}},{attributes:{...N,borderRadius:{type:"number"},borderWidth:{type:"number"},contentPadding:{type:"string",default:""}},save({attributes:e,className:o}){const{backgroundColor:r,borderColor:t,textColor:l,borderWidth:a}=e,s={backgroundColor:r||void 0,borderColor:t||void 0,color:l||void 0,borderWidth:a||void 0},d=i()("smb-box",o);return(0,n.jsx)("div",{className:d,style:s,children:(0,n.jsx)("div",{className:"smb-box__body",children:(0,n.jsx)(c.InnerBlocks.Content,{})})})}},{attributes:{...N,borderRadius:{type:"number"},borderWidth:{type:"number"},contentPadding:{type:"string",default:""}},save({attributes:e}){const{backgroundColor:o,borderColor:r,textColor:t,borderWidth:l}=e;return(0,n.jsx)("div",{className:"smb-box",style:{backgroundColor:o,borderColor:r,color:t,borderWidth:l},children:(0,n.jsx)("div",{className:"smb-box__body",children:(0,n.jsx)(c.InnerBlocks.Content,{})})})}}];(0,t.registerBlockType)(l.UU,{icon:{foreground:"#cd162c",src:a},edit:function({attributes:e,setAttributes:o,clientId:r,isSelected:t}){const{backgroundColor:a,backgroundGradientColor:s,borderColor:d,borderStyle:m,textColor:O,borderWidth:N,borderRadius:I,opacity:$,boxShadow:{...R},rel:T,href:D,linkText:A,linkTarget:H,templateLock:z}=e,M=(0,p.useSelect)((e=>!!e("core/block-editor").getBlock(r)?.innerBlocks?.length),[r]),K=(0,h.useRef)(),[W,G]=(0,h.useState)(),[F,L]=(0,h.useState)(!1),E=!!D,U=H===j,Z=!!T?.includes(P),J=(0,h.useMemo)((()=>({url:D,title:A,opensInNewTab:U,nofollow:Z})),[D,A,U,Z]);function Y(){o({href:void 0,linkTarget:void 0,rel:void 0}),L(!1)}const Q={"--smb-box--color":O||void 0,"--smb-box--border-radius":C(I),"--smb-box--box-shadow":R.color?`${R.horizontal}px ${R.vertical}px ${R.blur}px ${R.spread}px ${u()(R.color,R.opacity)}`:void 0,"--smb-box--background-color":a||void 0,"--smb-box--background-image":s||void 0,"--smb-box--background-opacity":String($),"--smb-box--border-color":d||void 0,"--smb-box--border-style":m||void 0,"--smb-box--border-width":String(N).match(/^\d+$/)?`${N}px`:N},X=i()("smb-box",{"smb-box--has-link":E}),q=(0,c.useBlockProps)({ref:(0,x.useMergeRefs)([G,K]),className:X,style:Q}),ee=(0,c.useInnerBlocksProps)({className:"smb-box__body"},{templateLock:z,renderAppender:M?void 0:c.InnerBlocks.ButtonBlockAppender}),oe=k();return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(c.InspectorControls,{group:"color",children:(0,n.jsx)(c.__experimentalColorGradientSettingsDropdown,{...(0,c.__experimentalUseMultipleOriginColorsAndGradients)(),panelId:r,__experimentalIsRenderedInSidebar:!0,settings:[{colorValue:O,onColorChange:e=>o({textColor:e}),resetAllFilter:()=>({textColor:l.uK.textColor?.default}),label:(0,_.__)("Text color","snow-monkey-blocks")}]})}),(0,n.jsxs)(c.InspectorControls,{group:"border",children:[(0,n.jsx)(b.__experimentalToolsPanelItem,{hasValue:()=>d!==l.uK.borderColor.default||m!==l.uK.borderStyle.default||N!==l.uK.borderWidth.default,isShownByDefault:!0,label:(0,_.__)("Border","snow-monkey-blocks"),resetAllFilter:()=>({borderColor:l.uK.borderColor.default,borderStyle:l.uK.borderStyle.default,borderWidth:l.uK.borderWidth.default}),onDeselect:()=>o({borderColor:l.uK.borderColor.default,borderStyle:l.uK.borderStyle.default,borderWidth:l.uK.borderWidth.default}),panelId:r,children:(0,n.jsx)(b.BorderBoxControl,{...(0,c.__experimentalUseMultipleOriginColorsAndGradients)(),__next40pxDefaultSize:!0,__experimentalIsRenderedInSidebar:!0,className:"smb-border-box-control",enableAlpha:!0,enableStyle:!0,onChange:e=>{o({borderColor:e?.color,borderWidth:e?.width,borderStyle:e?.style})},popoverOffset:40,popoverPlacement:"left-start",value:{color:d,style:m,width:N}})}),(0,n.jsx)(b.__experimentalToolsPanelItem,{hasValue:()=>I!==l.uK.borderRadius.default,isShownByDefault:!0,label:(0,_.__)("Border radius","snow-monkey-blocks"),onDeselect:()=>o({borderRadius:l.uK.borderRadius.default}),panelId:r,children:(0,n.jsx)("div",{className:"smb-border-radius-control",children:(0,n.jsx)(c.__experimentalBorderRadiusControl,{values:I,onChange:e=>{o({borderRadius:e})}})})})]}),(0,n.jsxs)(c.InspectorControls,{group:"styles",children:[(0,n.jsxs)(b.__experimentalToolsPanel,{label:(0,_.__)("Background","snow-monkey-blocks"),dropdownMenuProps:oe,children:[(0,n.jsx)("div",{className:"smb-color-gradient-settings-dropdown",children:(0,n.jsx)(c.__experimentalColorGradientSettingsDropdown,{settings:[{label:(0,_.__)("Color","snow-monkey-blocks"),colorValue:a,gradientValue:s,onColorChange:e=>o({backgroundColor:e}),onGradientChange:e=>o({backgroundGradientColor:e})}],__experimentalIsRenderedInSidebar:!0,...(0,c.__experimentalUseMultipleOriginColorsAndGradients)()})}),(0,n.jsx)(b.__experimentalToolsPanelItem,{hasValue:()=>$!==l.uK.opacity.default,isShownByDefault:!0,label:(0,_.__)("Opacity","snow-monkey-blocks"),onDeselect:()=>o({opacity:l.uK.opacity.default}),children:(0,n.jsx)(b.RangeControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,_.__)("Opacity","snow-monkey-blocks"),value:$,onChange:e=>o({opacity:v(e,0,1)}),min:0,max:1,step:.1})})]}),(0,n.jsx)(S,{settings:[{colorValue:R.color,onColorChange:e=>{R.color=e,o({boxShadow:{...R}})},defaultValue:l.uK.boxShadow.default.color},{opacityValue:R.opacity,onOpacityChange:e=>{R.opacity=e,o({boxShadow:{...R}})},defaultValue:l.uK.boxShadow.default.opacity},{horizontalValue:R.horizontal,onHorizontalChange:e=>{R.horizontal=e,o({boxShadow:{...R}})},defaultValue:l.uK.boxShadow.default.horizontal},{blurValue:R.blur,onBlurChange:e=>{R.blur=e,o({boxShadow:{...R}})},defaultValue:l.uK.boxShadow.default.blur},{spreadValue:R.spread,onSpreadChange:e=>{R.spread=e,o({boxShadow:{...R}})},defaultValue:l.uK.boxShadow.default.spread}]})]}),(0,n.jsxs)(c.BlockControls,{group:"block",children:[!E&&(0,n.jsx)(b.ToolbarButton,{name:"link",icon:g,title:(0,_.__)("Link"),shortcut:y.displayShortcut.primary("k"),onClick:function(e){e.preventDefault(),L(!0)}}),E&&(0,n.jsx)(b.ToolbarButton,{name:"link",icon:f,title:(0,_.__)("Unlink"),shortcut:y.displayShortcut.primaryShift("k"),onClick:Y,isActive:!0})]}),t&&(F||E)&&(0,n.jsx)(b.Popover,{position:"bottom center",onClose:()=>{L(!1)},anchor:W,focusOnMount:!!F&&"firstElement",children:(0,n.jsx)(c.LinkControl,{className:"wp-block-navigation-link__inline-link-input",value:J,onChange:({url:e="",title:r,opensInNewTab:t,nofollow:l})=>{o(function({rel:e="",url:o="",title:r,opensInNewTab:t,nofollow:l}){let n,a=e;if(t)n=j,a=a?.includes(V)?a:a+` ${V}`;else{const e=new RegExp(`\\b${V}\\s*`,"g");a=a?.replace(e,"").trim()}if(l)a=a?.includes(P)?a:(a+` ${P}`).trim();else{const e=new RegExp(`\\b${P}\\s*`,"g");a=a?.replace(e,"").trim()}return{href:(0,w.prependHTTP)(o),linkText:r,linkTarget:n,rel:a||void 0}}({rel:T,url:e,title:r,opensInNewTab:t,nofollow:l}))},onRemove:()=>{Y()},forceIsEditingLink:F,hasRichPreviews:!0,hasTextControl:!0,settings:B,showInitialSuggestions:!0,suggestionsQuery:{initialSuggestionsSearchOptions:{type:"post",subtype:"page",perPage:20}}})}),(0,n.jsxs)("div",{...q,children:[(0,n.jsx)("div",{className:"smb-box__background"}),(0,n.jsx)("div",{...ee})]})]})},save:function({attributes:e}){const{backgroundColor:o,backgroundGradientColor:r,borderColor:t,borderStyle:l,textColor:a,borderWidth:s,borderRadius:d,opacity:b,boxShadow:p,rel:x,href:h,linkTarget:m,linkText:g}=e,f=!!h,y={"--smb-box--color":a||void 0,"--smb-box--border-radius":C(d),"--smb-box--box-shadow":p.color?`${p.horizontal}px ${p.vertical}px ${p.blur}px ${p.spread}px ${u()(p.color,p.opacity)}`:void 0,"--smb-box--background-color":o||void 0,"--smb-box--background-image":r||void 0,"--smb-box--background-opacity":String(b),"--smb-box--border-color":t||void 0,"--smb-box--border-style":l||void 0,"--smb-box--border-width":String(s).match(/^\d+$/)?`${s}px`:s},w=i()("smb-box",{"smb-box--has-link":f});return(0,n.jsxs)("div",{...c.useBlockProps.save({className:w,style:y}),children:[(0,n.jsx)("div",{className:"smb-box__background"}),(0,n.jsx)("div",{...c.useInnerBlocksProps.save({className:"smb-box__body"})}),f&&(0,n.jsx)("a",{className:"smb-box__link",href:h,target:m,rel:x,children:null!=g?g:(0,_.__)("Learn more","snow-monkey-blocks")})]})},transforms:O,deprecated:$})},3558:e=>{"use strict";var o=function(e){return parseInt(e,16)};e.exports=function(e,r){var t,l,n=function(e){return"#"===e.charAt(0)?e.slice(1):e}(e),a=function(e){var r=e.g,t=e.b,l=e.a;return{r:o(e.r),g:o(r),b:o(t),a:+(o(l)/255).toFixed(2)}}({r:(l=3===(t=n).length||4===t.length)?"".concat(t.slice(0,1)).concat(t.slice(0,1)):t.slice(0,2),g:l?"".concat(t.slice(1,2)).concat(t.slice(1,2)):t.slice(2,4),b:l?"".concat(t.slice(2,3)).concat(t.slice(2,3)):t.slice(4,6),a:(l?"".concat(t.slice(3,4)).concat(t.slice(3,4)):t.slice(6,8))||"ff"});return function(e,o){var r,t=e.r,l=e.g,n=e.b,a=e.a,s=(r=o,!isNaN(parseFloat(r))&&isFinite(r)?o:a);return"rgba(".concat(t,", ").concat(l,", ").concat(n,", ").concat(s,")")}(a,r)}},6942:(e,o)=>{var r;!function(){"use strict";var t={}.hasOwnProperty;function l(){for(var e="",o=0;o<arguments.length;o++){var r=arguments[o];r&&(e=a(e,n(r)))}return e}function n(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return l.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var o="";for(var r in e)t.call(e,r)&&e[r]&&(o=a(o,r));return o}function a(e,o){return o?e?e+" "+o:e+o:e}e.exports?(l.default=l,e.exports=l):void 0===(r=function(){return l}.apply(o,[]))||(e.exports=r)}()}},r={};function t(e){var l=r[e];if(void 0!==l)return l.exports;var n=r[e]={exports:{}};return o[e](n,n.exports,t),n.exports}t.m=o,e=[],t.O=(o,r,l,n)=>{if(!r){var a=1/0;for(u=0;u<e.length;u++){for(var[r,l,n]=e[u],s=!0,i=0;i<r.length;i++)(!1&n||a>=n)&&Object.keys(t.O).every((e=>t.O[e](r[i])))?r.splice(i--,1):(s=!1,n<a&&(a=n));if(s){e.splice(u--,1);var d=l();void 0!==d&&(o=d)}}return o}n=n||0;for(var u=e.length;u>0&&e[u-1][2]>n;u--)e[u]=e[u-1];e[u]=[r,l,n]},t.n=e=>{var o=e&&e.__esModule?()=>e.default:()=>e;return t.d(o,{a:o}),o},t.d=(e,o)=>{for(var r in o)t.o(o,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:o[r]})},t.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{var e={823:0,3247:0};t.O.j=o=>0===e[o];var o=(o,r)=>{var l,n,[a,s,i]=r,d=0;if(a.some((o=>0!==e[o]))){for(l in s)t.o(s,l)&&(t.m[l]=s[l]);if(i)var u=i(t)}for(o&&o(r);d<a.length;d++)n=a[d],t.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return t.O(u)},r=globalThis.webpackChunk=globalThis.webpackChunk||[];r.forEach(o.bind(null,0)),r.push=o.bind(null,r.push.bind(r))})();var l=t.O(void 0,[3247],(()=>t(4658)));l=t.O(l)})();
  • snow-monkey-blocks/trunk/dist/blocks/btn-box/block.json

    r3390754 r3422976  
    5858    },
    5959    "btnBorderRadius": {
    60       "type": "string"
     60      "type": [
     61        "string",
     62        "object"
     63      ]
    6164    },
    6265    "btnWrap": {
  • snow-monkey-blocks/trunk/dist/blocks/btn-box/index.asset.php

    r3400189 r3422976  
    1 <?php return array('dependencies' => array('lodash', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => '7154c49cecaa7961940d');
     1<?php return array('dependencies' => array('lodash', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => 'c0000145cc64cde2e7b2');
  • snow-monkey-blocks/trunk/dist/blocks/btn-box/index.js

    r3400189 r3422976  
    1 (()=>{var e,t={1317:(e,t,n)=>{"use strict";const s=window.wp.blocks,o=window.wp.i18n,r=JSON.parse('{"UU":"snow-monkey-blocks/btn-box","uK":{"lede":{"type":"string","source":"html","selector":".smb-btn-box__lede","default":""},"note":{"type":"string","source":"html","selector":".smb-btn-box__note","default":""},"backgroundColor":{"type":"string"},"btnLabel":{"type":"string","source":"html","selector":".smb-btn__label","default":""},"btnURL":{"type":"string","source":"attribute","selector":".smb-btn","attribute":"href","default":""},"btnTarget":{"type":"string","source":"attribute","selector":".smb-btn","attribute":"target","default":"_self"},"btnBackgroundColor":{"type":"string"},"btnBackgroundGradientColor":{"type":"string"},"btnTextColor":{"type":"string"},"btnSize":{"type":"string","default":""},"btnBorderRadius":{"type":"string"},"btnWrap":{"type":"boolean","default":false}},"xY":{"html":false,"spacing":{"margin":true,"padding":true},"snowmonkeyeditor":{"blockPresets":{"ignore":["lede","note","btnLabel","btnURL","btnTarget"]}}}}'),l=window.ReactJSXRuntime,a=(0,l.jsxs)("svg",{viewBox:"0 0 24 24",children:[(0,l.jsx)("path",{d:"M18,8H6A1,1,0,0,0,5,9v6a1,1,0,0,0,1,1H18a1,1,0,0,0,1-1V9A1,1,0,0,0,18,8Zm0,5.8A1.15,1.15,0,0,1,16.91,15H6.55a.57.57,0,0,1-.55-.6V9.64A.57.57,0,0,1,6.55,9h10.9a.57.57,0,0,1,.55.6Z"}),(0,l.jsx)("rect",{x:"9.5",y:"11.54",width:"5",height:"1"}),(0,l.jsx)("path",{d:"M23,3H1A1,1,0,0,0,0,4V20a1,1,0,0,0,1,1H23a1,1,0,0,0,1-1V4A1,1,0,0,0,23,3Zm0,16.47a.52.52,0,0,1-.52.53h-21A.52.52,0,0,1,1,19.47V4.53A.52.52,0,0,1,1.52,4h21a.52.52,0,0,1,.52.53Z"})]});var i=n(6942),b=n.n(i);const c=window.wp.components,d=window.wp.blockEditor,u=window.wp.element,m=window.wp.primitives;var x=(0,l.jsx)(m.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,l.jsx)(m.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"})});window.lodash;const p=window.wp.compose,h=e=>{if(null!=e){if("object"==typeof e&&!Array.isArray(e)){const t=[e.topLeft,e.topRight,e.bottomRight,e.bottomLeft].map((e=>null==e||""===e?"":/^\d+$/.test(String(e))?`${e}px`:String(e))),n=t.filter(Boolean);if(0===n.length)return;if(4===n.length){const[e,n,s,o]=t;if(e===n&&n===s&&s===o)return e;if(e===s&&n===o)return`${e} ${n}`;if(n===o)return`${e} ${n} ${s}`}return n.join(" ")}return/^\d+$/.test(String(e))?`${e}px`:e}},g=r.uK,_=r.xY,v=[{attributes:{...g,btnBorderRadius:{type:"number"}},supports:{..._},migrate(e){const{btnBorderRadius:t}=e;return e.btnBorderRadius=h(t),[{...e}]},save({attributes:e,className:t}){const{lede:n,note:s,backgroundColor:o,btnLabel:r,btnURL:a,btnTarget:i,btnBackgroundColor:c,btnBackgroundGradientColor:u,btnTextColor:m,btnSize:x,btnBorderRadius:p,btnWrap:g}=e,_=b()("smb-btn-box",t),v=b()("smb-btn",{[`smb-btn--${x}`]:!!x,"smb-btn--wrap":g}),f={"--smb-btn-box--background-color":o||void 0},k={"--smb-btn--background-color":c||void 0,"--smb-btn--background-image":u||void 0,"--smb-btn--border-radius":h(p),"--smb-btn--color":m||void 0};return e.className&&e.className.split(" ").includes("is-style-ghost")&&(k["--smb-btn--style--ghost--border-color"]=c||void 0),(0,l.jsx)("div",{...d.useBlockProps.save({className:_,style:f}),children:(0,l.jsxs)("div",{className:"c-container",children:[!d.RichText.isEmpty(n)&&(0,l.jsx)("div",{className:"smb-btn-box__lede",children:(0,l.jsx)(d.RichText.Content,{value:n})}),(0,l.jsx)("div",{className:"smb-btn-box__btn-wrapper",children:(0,l.jsx)("a",{className:v,href:a,style:k,target:"_self"===i?void 0:i,rel:"_self"===i?void 0:"noopener noreferrer",children:(0,l.jsx)("span",{className:"smb-btn__label",children:(0,l.jsx)(d.RichText.Content,{value:r})})})}),!d.RichText.isEmpty(s)&&(0,l.jsx)("div",{className:"smb-btn-box__note",children:(0,l.jsx)(d.RichText.Content,{value:s})})]})})}},{attributes:{...g,btnBorderRadius:{type:"number"}},supports:{..._},save({attributes:e,className:t}){const{lede:n,note:s,backgroundColor:o,btnLabel:r,btnURL:a,btnTarget:i,btnBackgroundColor:c,btnBackgroundGradientColor:u,btnTextColor:m,btnSize:x,btnBorderRadius:p,btnWrap:g}=e,_=b()("smb-btn-box",t),v=b()("smb-btn",{[`smb-btn--${x}`]:!!x,"smb-btn--wrap":g}),f={backgroundColor:o||void 0},k={backgroundColor:c||void 0,backgroundImage:u||void 0,borderRadius:h(p)};return e.className&&e.className.split(" ").includes("is-style-ghost")&&(k.borderColor=c||void 0),(0,l.jsx)("div",{...d.useBlockProps.save({className:_,style:f}),children:(0,l.jsxs)("div",{className:"c-container",children:[!d.RichText.isEmpty(n)&&(0,l.jsx)("div",{className:"smb-btn-box__lede",children:(0,l.jsx)(d.RichText.Content,{value:n})}),(0,l.jsx)("div",{className:"smb-btn-box__btn-wrapper",children:(0,l.jsx)("a",{className:v,href:a,style:k,target:"_self"===i?void 0:i,rel:"_self"===i?void 0:"noopener noreferrer",children:(0,l.jsx)("span",{className:"smb-btn__label",style:{color:m},children:(0,l.jsx)(d.RichText.Content,{value:r})})})}),!d.RichText.isEmpty(s)&&(0,l.jsx)("div",{className:"smb-btn-box__note",children:(0,l.jsx)(d.RichText.Content,{value:s})})]})})}},{attributes:{...g,btnURL:{type:"string",default:""},btnTarget:{type:"string",default:"_self"},btnBorderRadius:{type:"number"}},supports:{align:["wide","full"]},save({attributes:e,className:t}){const{lede:n,note:s,backgroundColor:o,btnLabel:r,btnURL:a,btnTarget:i,btnBackgroundColor:c,btnTextColor:u,btnSize:m,btnBorderRadius:x,btnWrap:p}=e,g=b()("smb-btn-box",t),_=b()("smb-btn",{[`smb-btn--${m}`]:!!m,"smb-btn--wrap":p}),v={backgroundColor:o||void 0},f={backgroundColor:c||void 0,borderRadius:h(x)};return"is-style-ghost"===e.className&&(f.borderColor=c||void 0),(0,l.jsx)("div",{...d.useBlockProps.save({className:g,style:v}),children:(0,l.jsxs)("div",{className:"c-container",children:[!d.RichText.isEmpty(n)&&(0,l.jsx)("div",{className:"smb-btn-box__lede",children:(0,l.jsx)(d.RichText.Content,{value:n})}),(0,l.jsx)("div",{className:"smb-btn-box__btn-wrapper",children:(0,l.jsx)("a",{className:_,href:a,style:f,target:"_self"===i?void 0:i,rel:"_self"===i?void 0:"noopener noreferrer",children:(0,l.jsx)("span",{className:"smb-btn__label",style:{color:u},children:(0,l.jsx)(d.RichText.Content,{value:r})})})}),!d.RichText.isEmpty(s)&&(0,l.jsx)("div",{className:"smb-btn-box__note",children:(0,l.jsx)(d.RichText.Content,{value:s})})]})})}},{attributes:{...g,btnURL:{type:"string",default:""},btnTarget:{type:"string",default:"_self"},btnBorderRadius:{type:"number"}},supports:{align:["wide","full"]},save({attributes:e}){const{lede:t,note:n,backgroundColor:s,btnLabel:o,btnURL:r,btnTarget:a,btnBackgroundColor:i,btnTextColor:c,btnSize:u}=e;return(0,l.jsx)("div",{className:"smb-btn-box",style:{backgroundColor:s},children:(0,l.jsxs)("div",{className:"c-container",children:[!d.RichText.isEmpty(t)&&(0,l.jsx)("div",{className:"smb-btn-box__lede",children:(0,l.jsx)(d.RichText.Content,{value:t})}),(0,l.jsx)("div",{className:"smb-btn-box__btn-wrapper",children:(0,l.jsx)("a",{className:b()("smb-btn",{[`smb-btn--${u}`]:!!u}),href:r,style:{backgroundColor:i},target:"_self"===a?void 0:a,rel:"_self"===a?void 0:"noopener noreferrer",children:(0,l.jsx)("span",{className:"smb-btn__label",style:{color:c},children:(0,l.jsx)(d.RichText.Content,{value:o})})})}),!d.RichText.isEmpty(n)&&(0,l.jsx)("div",{className:"smb-btn-box__note",children:(0,l.jsx)(d.RichText.Content,{value:n})})]})})}},{attributes:{...g,btnURL:{type:"string",default:""},btnTarget:{type:"string",default:"_self"},btnBorderRadius:{type:"number"}},save({attributes:e}){const{lede:t,note:n,backgroundColor:s,btnLabel:o,btnURL:r,btnTarget:a,btnBackgroundColor:i,btnTextColor:b}=e,c={};s&&"null"!==s&&(c.backgroundColor=s);const u={};i&&"null"!==i&&(u.btnBackgroundColor=i);const m={};return b&&"null"!==b&&(m.btnTextColor=b),(0,l.jsx)("div",{className:"smb-btn-box",style:c,children:(0,l.jsxs)("div",{className:"c-container",children:[!d.RichText.isEmpty(t)&&(0,l.jsx)("div",{className:"smb-btn-box__lede",children:(0,l.jsx)(d.RichText.Content,{value:t})}),(0,l.jsx)("a",{className:"smb-btn smb-btn--full",href:r,target:a,style:u,children:(0,l.jsx)("span",{className:"smb-btn__label",style:m,children:(0,l.jsx)(d.RichText.Content,{value:o})})}),!d.RichText.isEmpty(n)&&(0,l.jsx)("div",{className:"smb-btn-box__note",children:(0,l.jsx)(d.RichText.Content,{value:n})})]})})}},{attributes:{...g,btnURL:{type:"string",default:""},btnTarget:{type:"string",default:"_self"},btnBorderRadius:{type:"number"}},supports:{align:["wide","full"]},save({attributes:e}){const{lede:t,note:n,backgroundColor:s,btnLabel:o,btnURL:r,btnTarget:a,btnBackgroundColor:i,btnTextColor:c,btnSize:u}=e;return(0,l.jsx)("div",{className:"smb-btn-box",style:{backgroundColor:s},children:(0,l.jsxs)("div",{className:"c-container",children:[!d.RichText.isEmpty(t)&&(0,l.jsx)("div",{className:"smb-btn-box__lede",children:(0,l.jsx)(d.RichText.Content,{value:t})}),(0,l.jsx)("div",{className:"smb-btn-box__btn-wrapper",children:(0,l.jsx)("a",{className:b()("smb-btn",{[`smb-btn--${u}`]:!!u}),href:r,target:a,style:{backgroundColor:i},children:(0,l.jsx)("span",{className:"smb-btn__label",style:{color:c},children:(0,l.jsx)(d.RichText.Content,{value:o})})})}),!d.RichText.isEmpty(n)&&(0,l.jsx)("div",{className:"smb-btn-box__note",children:(0,l.jsx)(d.RichText.Content,{value:n})})]})})}}];(0,s.registerBlockType)(r.UU,{icon:{foreground:"#cd162c",src:a},styles:[{name:"default",label:(0,o.__)("Default","snow-monkey-blocks"),isDefault:!0},{name:"ghost",label:(0,o.__)("Ghost","snow-monkey-blocks")}],edit:function({attributes:e,setAttributes:t,isSelected:n,className:s,clientId:a}){const{lede:i,note:m,backgroundColor:g,btnLabel:_,btnURL:v,btnTarget:f,btnBackgroundColor:k,btnBackgroundGradientColor:y,btnTextColor:j,btnSize:C,btnBorderRadius:w,btnWrap:R}=e,[T,N]=(0,u.useState)(!1),B=!!v,S="_blank"===f,[L,U]=(0,u.useState)(null),A=b()("smb-btn-box",s),E=b()("smb-btn",{[`smb-btn--${C}`]:!!C,"smb-btn--wrap":R}),I={"--smb-btn-box--background-color":g||void 0},z={"--smb-btn--background-color":k||void 0,"--smb-btn--background-image":y||void 0,"--smb-btn--border-radius":h(w),"--smb-btn--color":j||void 0};e.className&&e.className.split(" ").includes("is-style-ghost")&&(z["--smb-btn--style--ghost--border-color"]=k||void 0);const O=(0,u.useRef)(),P=(0,d.useBlockProps)({className:A,style:I}),V=(0,p.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(d.InspectorControls,{group:"color",children:(0,l.jsx)(d.__experimentalColorGradientSettingsDropdown,{...(0,d.__experimentalUseMultipleOriginColorsAndGradients)(),panelId:a,__experimentalIsRenderedInSidebar:!0,settings:[{colorValue:g,onColorChange:e=>t({backgroundColor:e}),resetAllFilter:()=>({backgroundColor:r.uK.backgroundColor?.default}),label:(0,o.__)("Background color","snow-monkey-blocks")}]})}),(0,l.jsx)(d.InspectorControls,{children:(0,l.jsxs)(c.__experimentalToolsPanel,{label:(0,o.__)("Button settings","snow-monkey-blocks"),dropdownMenuProps:V,children:[(0,l.jsx)(c.__experimentalToolsPanelItem,{hasValue:()=>C!==r.uK.btnSize.default,isShownByDefault:!0,label:(0,o.__)("Button size","snow-monkey-blocks"),onDeselect:()=>t({btnSize:r.uK.btnSize.default}),children:(0,l.jsx)(c.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,o.__)("Button size","snow-monkey-blocks"),value:C,onChange:e=>t({btnSize:e}),options:[{value:"",label:(0,o.__)("Normal size","snow-monkey-blocks")},{value:"little-wider",label:(0,o.__)("Litle wider","snow-monkey-blocks")},{value:"wider",label:(0,o.__)("Wider","snow-monkey-blocks")},{value:"more-wider",label:(0,o.__)("More wider","snow-monkey-blocks")},{value:"full",label:(0,o.__)("Full size","snow-monkey-blocks")}]})}),(0,l.jsx)(c.__experimentalToolsPanelItem,{hasValue:()=>w!==r.uK.btnBorderRadius.default,isShownByDefault:!0,label:(0,o.__)("Border radius","snow-monkey-blocks"),onDeselect:()=>t({btnBorderRadius:r.uK.btnBorderRadius.default}),children:(0,l.jsx)("div",{className:"smb-border-radius-control",children:(0,l.jsx)(d.__experimentalBorderRadiusControl,{values:w,onChange:e=>{t({btnBorderRadius:e})}})})}),(0,l.jsx)(c.__experimentalToolsPanelItem,{hasValue:()=>R!==r.uK.btnWrap.default,isShownByDefault:!0,label:(0,o.__)("Wrap","snow-monkey-blocks"),onDeselect:()=>t({btnWrap:r.uK.btnWrap.default}),children:(0,l.jsx)(c.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,o.__)("Wrap","snow-monkey-blocks"),checked:R,onChange:e=>t({btnWrap:e})})}),(0,l.jsxs)("div",{className:"smb-color-gradient-settings-dropdown",children:[(0,l.jsx)(d.__experimentalColorGradientSettingsDropdown,{settings:[{label:(0,o.__)("Background color","snow-monkey-blocks"),colorValue:k,gradientValue:y,onColorChange:e=>t({btnBackgroundColor:e}),onGradientChange:e=>t({btnBackgroundGradientColor:e})}],__experimentalIsRenderedInSidebar:!0,...(0,d.__experimentalUseMultipleOriginColorsAndGradients)()}),(0,l.jsx)(d.__experimentalColorGradientSettingsDropdown,{settings:[{label:(0,o.__)("Text color","snow-monkey-blocks"),colorValue:j,onColorChange:e=>t({btnTextColor:e})}],__experimentalIsRenderedInSidebar:!0,...(0,d.__experimentalUseMultipleOriginColorsAndGradients)()}),(0,l.jsx)(d.ContrastChecker,{backgroundColor:k,textColor:j})]})]})}),(0,l.jsx)("div",{...P,children:(0,l.jsxs)("div",{className:"c-container",children:[(!d.RichText.isEmpty(i)||n)&&(0,l.jsx)(d.RichText,{className:"smb-btn-box__lede",value:i,onChange:e=>t({lede:e}),placeholder:(0,o.__)("Write lede…","snow-monkey-blocks")}),(0,l.jsx)("div",{className:"smb-btn-box__btn-wrapper",children:(0,l.jsx)("span",{ref:U,className:E,href:v,style:z,target:"_self"===f?void 0:f,rel:"_self"===f?void 0:"noopener noreferrer",children:(0,l.jsx)(d.RichText,{className:"smb-btn__label",value:_,placeholder:(0,o.__)("Button","snow-monkey-blocks"),onChange:e=>t({btnLabel:e}),withoutInteractiveFormatting:!0,ref:O})})}),(!d.RichText.isEmpty(m)||n)&&(0,l.jsx)(d.RichText,{className:"smb-btn-box__note",value:m,onChange:e=>t({note:e}),placeholder:(0,o.__)("Write note…","snow-monkey-blocks")})]})}),(0,l.jsx)(d.BlockControls,{group:"block",children:(0,l.jsx)(c.ToolbarButton,{name:"link",icon:x,title:(0,o.__)("Link","snow-monkey-blocks"),onClick:e=>{e.preventDefault(),N(!0)},isActive:B})}),n&&T&&(0,l.jsx)(c.Popover,{placement:"bottom",anchor:L,onClose:()=>{N(!1),O.current?.focus()},children:(0,l.jsx)(d.LinkControl,{className:"wp-block-navigation-link__inline-link-input",value:{url:v,opensInNewTab:S},onChange:({url:e,opensInNewTab:n})=>{t({btnURL:e,btnTarget:n?"_blank":"_self"})},onRemove:()=>{t({btnURL:void 0,btnTarget:void 0}),N(!1),O.current?.focus()},forceIsEditingLink:!B})})]})},save:function({attributes:e,className:t}){const{lede:n,note:s,backgroundColor:o,btnLabel:r,btnURL:a,btnTarget:i,btnBackgroundColor:c,btnBackgroundGradientColor:u,btnTextColor:m,btnSize:x,btnBorderRadius:p,btnWrap:g}=e,_=b()("smb-btn-box",t),v=b()("smb-btn",{[`smb-btn--${x}`]:!!x,"smb-btn--wrap":g}),f={"--smb-btn-box--background-color":o||void 0},k={"--smb-btn--background-color":c||void 0,"--smb-btn--background-image":u||void 0,"--smb-btn--border-radius":h(p),"--smb-btn--color":m||void 0};return e.className&&e.className.split(" ").includes("is-style-ghost")&&(k["--smb-btn--style--ghost--border-color"]=c||void 0),(0,l.jsx)("div",{...d.useBlockProps.save({className:_,style:f}),children:(0,l.jsxs)("div",{className:"c-container",children:[!d.RichText.isEmpty(n)&&(0,l.jsx)("div",{className:"smb-btn-box__lede",children:(0,l.jsx)(d.RichText.Content,{value:n})}),(0,l.jsx)("div",{className:"smb-btn-box__btn-wrapper",children:(0,l.jsx)("a",{className:v,href:a,style:k,target:"_self"===i?void 0:i,rel:"_self"===i?void 0:"noopener noreferrer",children:(0,l.jsx)("span",{className:"smb-btn__label",children:(0,l.jsx)(d.RichText.Content,{value:r})})})}),!d.RichText.isEmpty(s)&&(0,l.jsx)("div",{className:"smb-btn-box__note",children:(0,l.jsx)(d.RichText.Content,{value:s})})]})})},deprecated:v})},6942:(e,t)=>{var n;!function(){"use strict";var s={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=l(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)s.call(e,n)&&e[n]&&(t=l(t,n));return t}function l(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()}},n={};function s(e){var o=n[e];if(void 0!==o)return o.exports;var r=n[e]={exports:{}};return t[e](r,r.exports,s),r.exports}s.m=t,e=[],s.O=(t,n,o,r)=>{if(!n){var l=1/0;for(c=0;c<e.length;c++){for(var[n,o,r]=e[c],a=!0,i=0;i<n.length;i++)(!1&r||l>=r)&&Object.keys(s.O).every((e=>s.O[e](n[i])))?n.splice(i--,1):(a=!1,r<l&&(l=r));if(a){e.splice(c--,1);var b=o();void 0!==b&&(t=b)}}return t}r=r||0;for(var c=e.length;c>0&&e[c-1][2]>r;c--)e[c]=e[c-1];e[c]=[n,o,r]},s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},s.d=(e,t)=>{for(var n in t)s.o(t,n)&&!s.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={6952:0,2512:0};s.O.j=t=>0===e[t];var t=(t,n)=>{var o,r,[l,a,i]=n,b=0;if(l.some((t=>0!==e[t]))){for(o in a)s.o(a,o)&&(s.m[o]=a[o]);if(i)var c=i(s)}for(t&&t(n);b<l.length;b++)r=l[b],s.o(e,r)&&e[r]&&e[r][0](),e[r]=0;return s.O(c)},n=globalThis.webpackChunk=globalThis.webpackChunk||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})();var o=s.O(void 0,[2512],(()=>s(1317)));o=s.O(o)})();
     1(()=>{var e,t={1317:(e,t,n)=>{"use strict";const s=window.wp.blocks,o=window.wp.i18n,r=JSON.parse('{"UU":"snow-monkey-blocks/btn-box","uK":{"lede":{"type":"string","source":"html","selector":".smb-btn-box__lede","default":""},"note":{"type":"string","source":"html","selector":".smb-btn-box__note","default":""},"backgroundColor":{"type":"string"},"btnLabel":{"type":"string","source":"html","selector":".smb-btn__label","default":""},"btnURL":{"type":"string","source":"attribute","selector":".smb-btn","attribute":"href","default":""},"btnTarget":{"type":"string","source":"attribute","selector":".smb-btn","attribute":"target","default":"_self"},"btnBackgroundColor":{"type":"string"},"btnBackgroundGradientColor":{"type":"string"},"btnTextColor":{"type":"string"},"btnSize":{"type":"string","default":""},"btnBorderRadius":{"type":["string","object"]},"btnWrap":{"type":"boolean","default":false}},"xY":{"html":false,"spacing":{"margin":true,"padding":true},"snowmonkeyeditor":{"blockPresets":{"ignore":["lede","note","btnLabel","btnURL","btnTarget"]}}}}'),l=window.ReactJSXRuntime,a=(0,l.jsxs)("svg",{viewBox:"0 0 24 24",children:[(0,l.jsx)("path",{d:"M18,8H6A1,1,0,0,0,5,9v6a1,1,0,0,0,1,1H18a1,1,0,0,0,1-1V9A1,1,0,0,0,18,8Zm0,5.8A1.15,1.15,0,0,1,16.91,15H6.55a.57.57,0,0,1-.55-.6V9.64A.57.57,0,0,1,6.55,9h10.9a.57.57,0,0,1,.55.6Z"}),(0,l.jsx)("rect",{x:"9.5",y:"11.54",width:"5",height:"1"}),(0,l.jsx)("path",{d:"M23,3H1A1,1,0,0,0,0,4V20a1,1,0,0,0,1,1H23a1,1,0,0,0,1-1V4A1,1,0,0,0,23,3Zm0,16.47a.52.52,0,0,1-.52.53h-21A.52.52,0,0,1,1,19.47V4.53A.52.52,0,0,1,1.52,4h21a.52.52,0,0,1,.52.53Z"})]});var i=n(6942),b=n.n(i);const c=window.wp.components,d=window.wp.blockEditor,u=window.wp.element,m=window.wp.primitives;var x=(0,l.jsx)(m.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,l.jsx)(m.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"})});window.lodash;const p=window.wp.compose,h=e=>{if(null!=e){if("object"==typeof e&&!Array.isArray(e)){const t=[e.topLeft,e.topRight,e.bottomRight,e.bottomLeft].map((e=>null==e||""===e?"":/^\d+$/.test(String(e))?`${e}px`:String(e))),n=t.filter(Boolean);if(0===n.length)return;if(4===n.length){const[e,n,s,o]=t;if(e===n&&n===s&&s===o)return e;if(e===s&&n===o)return`${e} ${n}`;if(n===o)return`${e} ${n} ${s}`}return n.join(" ")}return/^\d+$/.test(String(e))?`${e}px`:e}},g=r.uK,_=r.xY,v=[{attributes:{...g,btnBorderRadius:{type:"number"}},supports:{..._},migrate(e){const{btnBorderRadius:t}=e;return e.btnBorderRadius=h(t),[{...e}]},save({attributes:e,className:t}){const{lede:n,note:s,backgroundColor:o,btnLabel:r,btnURL:a,btnTarget:i,btnBackgroundColor:c,btnBackgroundGradientColor:u,btnTextColor:m,btnSize:x,btnBorderRadius:p,btnWrap:g}=e,_=b()("smb-btn-box",t),v=b()("smb-btn",{[`smb-btn--${x}`]:!!x,"smb-btn--wrap":g}),f={"--smb-btn-box--background-color":o||void 0},k={"--smb-btn--background-color":c||void 0,"--smb-btn--background-image":u||void 0,"--smb-btn--border-radius":h(p),"--smb-btn--color":m||void 0};return e.className&&e.className.split(" ").includes("is-style-ghost")&&(k["--smb-btn--style--ghost--border-color"]=c||void 0),(0,l.jsx)("div",{...d.useBlockProps.save({className:_,style:f}),children:(0,l.jsxs)("div",{className:"c-container",children:[!d.RichText.isEmpty(n)&&(0,l.jsx)("div",{className:"smb-btn-box__lede",children:(0,l.jsx)(d.RichText.Content,{value:n})}),(0,l.jsx)("div",{className:"smb-btn-box__btn-wrapper",children:(0,l.jsx)("a",{className:v,href:a,style:k,target:"_self"===i?void 0:i,rel:"_self"===i?void 0:"noopener noreferrer",children:(0,l.jsx)("span",{className:"smb-btn__label",children:(0,l.jsx)(d.RichText.Content,{value:r})})})}),!d.RichText.isEmpty(s)&&(0,l.jsx)("div",{className:"smb-btn-box__note",children:(0,l.jsx)(d.RichText.Content,{value:s})})]})})}},{attributes:{...g,btnBorderRadius:{type:"number"}},supports:{..._},save({attributes:e,className:t}){const{lede:n,note:s,backgroundColor:o,btnLabel:r,btnURL:a,btnTarget:i,btnBackgroundColor:c,btnBackgroundGradientColor:u,btnTextColor:m,btnSize:x,btnBorderRadius:p,btnWrap:g}=e,_=b()("smb-btn-box",t),v=b()("smb-btn",{[`smb-btn--${x}`]:!!x,"smb-btn--wrap":g}),f={backgroundColor:o||void 0},k={backgroundColor:c||void 0,backgroundImage:u||void 0,borderRadius:h(p)};return e.className&&e.className.split(" ").includes("is-style-ghost")&&(k.borderColor=c||void 0),(0,l.jsx)("div",{...d.useBlockProps.save({className:_,style:f}),children:(0,l.jsxs)("div",{className:"c-container",children:[!d.RichText.isEmpty(n)&&(0,l.jsx)("div",{className:"smb-btn-box__lede",children:(0,l.jsx)(d.RichText.Content,{value:n})}),(0,l.jsx)("div",{className:"smb-btn-box__btn-wrapper",children:(0,l.jsx)("a",{className:v,href:a,style:k,target:"_self"===i?void 0:i,rel:"_self"===i?void 0:"noopener noreferrer",children:(0,l.jsx)("span",{className:"smb-btn__label",style:{color:m},children:(0,l.jsx)(d.RichText.Content,{value:r})})})}),!d.RichText.isEmpty(s)&&(0,l.jsx)("div",{className:"smb-btn-box__note",children:(0,l.jsx)(d.RichText.Content,{value:s})})]})})}},{attributes:{...g,btnURL:{type:"string",default:""},btnTarget:{type:"string",default:"_self"},btnBorderRadius:{type:"number"}},supports:{align:["wide","full"]},save({attributes:e,className:t}){const{lede:n,note:s,backgroundColor:o,btnLabel:r,btnURL:a,btnTarget:i,btnBackgroundColor:c,btnTextColor:u,btnSize:m,btnBorderRadius:x,btnWrap:p}=e,g=b()("smb-btn-box",t),_=b()("smb-btn",{[`smb-btn--${m}`]:!!m,"smb-btn--wrap":p}),v={backgroundColor:o||void 0},f={backgroundColor:c||void 0,borderRadius:h(x)};return"is-style-ghost"===e.className&&(f.borderColor=c||void 0),(0,l.jsx)("div",{...d.useBlockProps.save({className:g,style:v}),children:(0,l.jsxs)("div",{className:"c-container",children:[!d.RichText.isEmpty(n)&&(0,l.jsx)("div",{className:"smb-btn-box__lede",children:(0,l.jsx)(d.RichText.Content,{value:n})}),(0,l.jsx)("div",{className:"smb-btn-box__btn-wrapper",children:(0,l.jsx)("a",{className:_,href:a,style:f,target:"_self"===i?void 0:i,rel:"_self"===i?void 0:"noopener noreferrer",children:(0,l.jsx)("span",{className:"smb-btn__label",style:{color:u},children:(0,l.jsx)(d.RichText.Content,{value:r})})})}),!d.RichText.isEmpty(s)&&(0,l.jsx)("div",{className:"smb-btn-box__note",children:(0,l.jsx)(d.RichText.Content,{value:s})})]})})}},{attributes:{...g,btnURL:{type:"string",default:""},btnTarget:{type:"string",default:"_self"},btnBorderRadius:{type:"number"}},supports:{align:["wide","full"]},save({attributes:e}){const{lede:t,note:n,backgroundColor:s,btnLabel:o,btnURL:r,btnTarget:a,btnBackgroundColor:i,btnTextColor:c,btnSize:u}=e;return(0,l.jsx)("div",{className:"smb-btn-box",style:{backgroundColor:s},children:(0,l.jsxs)("div",{className:"c-container",children:[!d.RichText.isEmpty(t)&&(0,l.jsx)("div",{className:"smb-btn-box__lede",children:(0,l.jsx)(d.RichText.Content,{value:t})}),(0,l.jsx)("div",{className:"smb-btn-box__btn-wrapper",children:(0,l.jsx)("a",{className:b()("smb-btn",{[`smb-btn--${u}`]:!!u}),href:r,style:{backgroundColor:i},target:"_self"===a?void 0:a,rel:"_self"===a?void 0:"noopener noreferrer",children:(0,l.jsx)("span",{className:"smb-btn__label",style:{color:c},children:(0,l.jsx)(d.RichText.Content,{value:o})})})}),!d.RichText.isEmpty(n)&&(0,l.jsx)("div",{className:"smb-btn-box__note",children:(0,l.jsx)(d.RichText.Content,{value:n})})]})})}},{attributes:{...g,btnURL:{type:"string",default:""},btnTarget:{type:"string",default:"_self"},btnBorderRadius:{type:"number"}},save({attributes:e}){const{lede:t,note:n,backgroundColor:s,btnLabel:o,btnURL:r,btnTarget:a,btnBackgroundColor:i,btnTextColor:b}=e,c={};s&&"null"!==s&&(c.backgroundColor=s);const u={};i&&"null"!==i&&(u.btnBackgroundColor=i);const m={};return b&&"null"!==b&&(m.btnTextColor=b),(0,l.jsx)("div",{className:"smb-btn-box",style:c,children:(0,l.jsxs)("div",{className:"c-container",children:[!d.RichText.isEmpty(t)&&(0,l.jsx)("div",{className:"smb-btn-box__lede",children:(0,l.jsx)(d.RichText.Content,{value:t})}),(0,l.jsx)("a",{className:"smb-btn smb-btn--full",href:r,target:a,style:u,children:(0,l.jsx)("span",{className:"smb-btn__label",style:m,children:(0,l.jsx)(d.RichText.Content,{value:o})})}),!d.RichText.isEmpty(n)&&(0,l.jsx)("div",{className:"smb-btn-box__note",children:(0,l.jsx)(d.RichText.Content,{value:n})})]})})}},{attributes:{...g,btnURL:{type:"string",default:""},btnTarget:{type:"string",default:"_self"},btnBorderRadius:{type:"number"}},supports:{align:["wide","full"]},save({attributes:e}){const{lede:t,note:n,backgroundColor:s,btnLabel:o,btnURL:r,btnTarget:a,btnBackgroundColor:i,btnTextColor:c,btnSize:u}=e;return(0,l.jsx)("div",{className:"smb-btn-box",style:{backgroundColor:s},children:(0,l.jsxs)("div",{className:"c-container",children:[!d.RichText.isEmpty(t)&&(0,l.jsx)("div",{className:"smb-btn-box__lede",children:(0,l.jsx)(d.RichText.Content,{value:t})}),(0,l.jsx)("div",{className:"smb-btn-box__btn-wrapper",children:(0,l.jsx)("a",{className:b()("smb-btn",{[`smb-btn--${u}`]:!!u}),href:r,target:a,style:{backgroundColor:i},children:(0,l.jsx)("span",{className:"smb-btn__label",style:{color:c},children:(0,l.jsx)(d.RichText.Content,{value:o})})})}),!d.RichText.isEmpty(n)&&(0,l.jsx)("div",{className:"smb-btn-box__note",children:(0,l.jsx)(d.RichText.Content,{value:n})})]})})}}];(0,s.registerBlockType)(r.UU,{icon:{foreground:"#cd162c",src:a},styles:[{name:"default",label:(0,o.__)("Default","snow-monkey-blocks"),isDefault:!0},{name:"ghost",label:(0,o.__)("Ghost","snow-monkey-blocks")}],edit:function({attributes:e,setAttributes:t,isSelected:n,className:s,clientId:a}){const{lede:i,note:m,backgroundColor:g,btnLabel:_,btnURL:v,btnTarget:f,btnBackgroundColor:k,btnBackgroundGradientColor:y,btnTextColor:j,btnSize:C,btnBorderRadius:w,btnWrap:R}=e,[T,N]=(0,u.useState)(!1),B=!!v,S="_blank"===f,[L,U]=(0,u.useState)(null),A=b()("smb-btn-box",s),E=b()("smb-btn",{[`smb-btn--${C}`]:!!C,"smb-btn--wrap":R}),I={"--smb-btn-box--background-color":g||void 0},z={"--smb-btn--background-color":k||void 0,"--smb-btn--background-image":y||void 0,"--smb-btn--border-radius":h(w),"--smb-btn--color":j||void 0};e.className&&e.className.split(" ").includes("is-style-ghost")&&(z["--smb-btn--style--ghost--border-color"]=k||void 0);const O=(0,u.useRef)(),P=(0,d.useBlockProps)({className:A,style:I}),V=(0,p.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(d.InspectorControls,{group:"color",children:(0,l.jsx)(d.__experimentalColorGradientSettingsDropdown,{...(0,d.__experimentalUseMultipleOriginColorsAndGradients)(),panelId:a,__experimentalIsRenderedInSidebar:!0,settings:[{colorValue:g,onColorChange:e=>t({backgroundColor:e}),resetAllFilter:()=>({backgroundColor:r.uK.backgroundColor?.default}),label:(0,o.__)("Background color","snow-monkey-blocks")}]})}),(0,l.jsx)(d.InspectorControls,{children:(0,l.jsxs)(c.__experimentalToolsPanel,{label:(0,o.__)("Button settings","snow-monkey-blocks"),dropdownMenuProps:V,children:[(0,l.jsx)(c.__experimentalToolsPanelItem,{hasValue:()=>C!==r.uK.btnSize.default,isShownByDefault:!0,label:(0,o.__)("Button size","snow-monkey-blocks"),onDeselect:()=>t({btnSize:r.uK.btnSize.default}),children:(0,l.jsx)(c.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,o.__)("Button size","snow-monkey-blocks"),value:C,onChange:e=>t({btnSize:e}),options:[{value:"",label:(0,o.__)("Normal size","snow-monkey-blocks")},{value:"little-wider",label:(0,o.__)("Litle wider","snow-monkey-blocks")},{value:"wider",label:(0,o.__)("Wider","snow-monkey-blocks")},{value:"more-wider",label:(0,o.__)("More wider","snow-monkey-blocks")},{value:"full",label:(0,o.__)("Full size","snow-monkey-blocks")}]})}),(0,l.jsx)(c.__experimentalToolsPanelItem,{hasValue:()=>w!==r.uK.btnBorderRadius.default,isShownByDefault:!0,label:(0,o.__)("Border radius","snow-monkey-blocks"),onDeselect:()=>t({btnBorderRadius:r.uK.btnBorderRadius.default}),children:(0,l.jsx)("div",{className:"smb-border-radius-control",children:(0,l.jsx)(d.__experimentalBorderRadiusControl,{values:w,onChange:e=>{t({btnBorderRadius:e})}})})}),(0,l.jsx)(c.__experimentalToolsPanelItem,{hasValue:()=>R!==r.uK.btnWrap.default,isShownByDefault:!0,label:(0,o.__)("Wrap","snow-monkey-blocks"),onDeselect:()=>t({btnWrap:r.uK.btnWrap.default}),children:(0,l.jsx)(c.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,o.__)("Wrap","snow-monkey-blocks"),checked:R,onChange:e=>t({btnWrap:e})})}),(0,l.jsxs)("div",{className:"smb-color-gradient-settings-dropdown",children:[(0,l.jsx)(d.__experimentalColorGradientSettingsDropdown,{settings:[{label:(0,o.__)("Background color","snow-monkey-blocks"),colorValue:k,gradientValue:y,onColorChange:e=>t({btnBackgroundColor:e}),onGradientChange:e=>t({btnBackgroundGradientColor:e})}],__experimentalIsRenderedInSidebar:!0,...(0,d.__experimentalUseMultipleOriginColorsAndGradients)()}),(0,l.jsx)(d.__experimentalColorGradientSettingsDropdown,{settings:[{label:(0,o.__)("Text color","snow-monkey-blocks"),colorValue:j,onColorChange:e=>t({btnTextColor:e})}],__experimentalIsRenderedInSidebar:!0,...(0,d.__experimentalUseMultipleOriginColorsAndGradients)()}),(0,l.jsx)(d.ContrastChecker,{backgroundColor:k,textColor:j})]})]})}),(0,l.jsx)("div",{...P,children:(0,l.jsxs)("div",{className:"c-container",children:[(!d.RichText.isEmpty(i)||n)&&(0,l.jsx)(d.RichText,{className:"smb-btn-box__lede",value:i,onChange:e=>t({lede:e}),placeholder:(0,o.__)("Write lede…","snow-monkey-blocks")}),(0,l.jsx)("div",{className:"smb-btn-box__btn-wrapper",children:(0,l.jsx)("span",{ref:U,className:E,href:v,style:z,target:"_self"===f?void 0:f,rel:"_self"===f?void 0:"noopener noreferrer",children:(0,l.jsx)(d.RichText,{className:"smb-btn__label",value:_,placeholder:(0,o.__)("Button","snow-monkey-blocks"),onChange:e=>t({btnLabel:e}),withoutInteractiveFormatting:!0,ref:O})})}),(!d.RichText.isEmpty(m)||n)&&(0,l.jsx)(d.RichText,{className:"smb-btn-box__note",value:m,onChange:e=>t({note:e}),placeholder:(0,o.__)("Write note…","snow-monkey-blocks")})]})}),(0,l.jsx)(d.BlockControls,{group:"block",children:(0,l.jsx)(c.ToolbarButton,{name:"link",icon:x,title:(0,o.__)("Link","snow-monkey-blocks"),onClick:e=>{e.preventDefault(),N(!0)},isActive:B})}),n&&T&&(0,l.jsx)(c.Popover,{placement:"bottom",anchor:L,onClose:()=>{N(!1),O.current?.focus()},children:(0,l.jsx)(d.LinkControl,{className:"wp-block-navigation-link__inline-link-input",value:{url:v,opensInNewTab:S},onChange:({url:e,opensInNewTab:n})=>{t({btnURL:e,btnTarget:n?"_blank":"_self"})},onRemove:()=>{t({btnURL:void 0,btnTarget:void 0}),N(!1),O.current?.focus()},forceIsEditingLink:!B})})]})},save:function({attributes:e,className:t}){const{lede:n,note:s,backgroundColor:o,btnLabel:r,btnURL:a,btnTarget:i,btnBackgroundColor:c,btnBackgroundGradientColor:u,btnTextColor:m,btnSize:x,btnBorderRadius:p,btnWrap:g}=e,_=b()("smb-btn-box",t),v=b()("smb-btn",{[`smb-btn--${x}`]:!!x,"smb-btn--wrap":g}),f={"--smb-btn-box--background-color":o||void 0},k={"--smb-btn--background-color":c||void 0,"--smb-btn--background-image":u||void 0,"--smb-btn--border-radius":h(p),"--smb-btn--color":m||void 0};return e.className&&e.className.split(" ").includes("is-style-ghost")&&(k["--smb-btn--style--ghost--border-color"]=c||void 0),(0,l.jsx)("div",{...d.useBlockProps.save({className:_,style:f}),children:(0,l.jsxs)("div",{className:"c-container",children:[!d.RichText.isEmpty(n)&&(0,l.jsx)("div",{className:"smb-btn-box__lede",children:(0,l.jsx)(d.RichText.Content,{value:n})}),(0,l.jsx)("div",{className:"smb-btn-box__btn-wrapper",children:(0,l.jsx)("a",{className:v,href:a,style:k,target:"_self"===i?void 0:i,rel:"_self"===i?void 0:"noopener noreferrer",children:(0,l.jsx)("span",{className:"smb-btn__label",children:(0,l.jsx)(d.RichText.Content,{value:r})})})}),!d.RichText.isEmpty(s)&&(0,l.jsx)("div",{className:"smb-btn-box__note",children:(0,l.jsx)(d.RichText.Content,{value:s})})]})})},deprecated:v})},6942:(e,t)=>{var n;!function(){"use strict";var s={}.hasOwnProperty;function o(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=l(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)s.call(e,n)&&e[n]&&(t=l(t,n));return t}function l(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()}},n={};function s(e){var o=n[e];if(void 0!==o)return o.exports;var r=n[e]={exports:{}};return t[e](r,r.exports,s),r.exports}s.m=t,e=[],s.O=(t,n,o,r)=>{if(!n){var l=1/0;for(c=0;c<e.length;c++){for(var[n,o,r]=e[c],a=!0,i=0;i<n.length;i++)(!1&r||l>=r)&&Object.keys(s.O).every((e=>s.O[e](n[i])))?n.splice(i--,1):(a=!1,r<l&&(l=r));if(a){e.splice(c--,1);var b=o();void 0!==b&&(t=b)}}return t}r=r||0;for(var c=e.length;c>0&&e[c-1][2]>r;c--)e[c]=e[c-1];e[c]=[n,o,r]},s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},s.d=(e,t)=>{for(var n in t)s.o(t,n)&&!s.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={6952:0,2512:0};s.O.j=t=>0===e[t];var t=(t,n)=>{var o,r,[l,a,i]=n,b=0;if(l.some((t=>0!==e[t]))){for(o in a)s.o(a,o)&&(s.m[o]=a[o]);if(i)var c=i(s)}for(t&&t(n);b<l.length;b++)r=l[b],s.o(e,r)&&e[r]&&e[r][0](),e[r]=0;return s.O(c)},n=globalThis.webpackChunk=globalThis.webpackChunk||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})();var o=s.O(void 0,[2512],(()=>s(1317)));o=s.O(o)})();
  • snow-monkey-blocks/trunk/dist/blocks/btn/block.json

    r3231709 r3422976  
    3737    },
    3838    "borderRadius": {
    39       "type": "string"
     39      "type": [
     40        "string",
     41        "object"
     42      ]
    4043    },
    4144    "backgroundColor": {
  • snow-monkey-blocks/trunk/dist/blocks/btn/index.asset.php

    r3400189 r3422976  
    1 <?php return array('dependencies' => array('lodash', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => 'fa4c01fc6849cd7a2cae');
     1<?php return array('dependencies' => array('lodash', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => 'c7517a69cc7ff6cae948');
  • snow-monkey-blocks/trunk/dist/blocks/btn/index.js

    r3400189 r3422976  
    1 (()=>{var e,r={1767:(e,r,t)=>{"use strict";const o=window.wp.blocks,s=window.wp.i18n,n=JSON.parse('{"UU":"snow-monkey-blocks/btn","uK":{"content":{"type":"string","source":"html","selector":".smb-btn__label","default":""},"url":{"type":"string","source":"attribute","selector":".smb-btn-wrapper a","attribute":"href","default":""},"target":{"type":"string","source":"attribute","selector":".smb-btn-wrapper a","attribute":"target","default":"_self"},"modifier":{"type":"string","default":""},"borderRadius":{"type":"string"},"backgroundColor":{"type":"string"},"backgroundGradientColor":{"type":"string"},"textColor":{"type":"string"},"wrap":{"type":"boolean","default":false},"linkDestination":{"type":"string"}},"xY":{"align":["left","center","right"],"spacing":{"__experimentalSkipSerialization":true,"margin":false,"padding":true},"snowmonkeyeditor":{"blockPresets":{"ignore":["content","url","target","linkDestination"]}}}}'),l=window.ReactJSXRuntime,a=(0,l.jsxs)("svg",{viewBox:"0 0 24 24",children:[(0,l.jsx)("path",{d:"M18,8H6A1,1,0,0,0,5,9v6a1,1,0,0,0,1,1H18a1,1,0,0,0,1-1V9A1,1,0,0,0,18,8Zm0,5.8A1.15,1.15,0,0,1,16.91,15H6.55A.57.57,0,0,1,6,14.4V9.6A.57.57,0,0,1,6.55,9h10.9a.57.57,0,0,1,.55.6Z"}),(0,l.jsx)("rect",{x:"9.5",y:"11.5",width:"5",height:"1"})]});var i=t(6942),d=t.n(i);const b=window.wp.components,c=window.wp.blockEditor,u=window.wp.compose,m=window.wp.element,p=window.wp.primitives;var g=(0,l.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,l.jsx)(p.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"})}),f=(0,l.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,l.jsx)(p.Path,{d:"M17.031 4.703 15.576 4l-1.56 3H14v.03l-2.324 4.47H9.5V13h1.396l-1.502 2.889h-.95a3.694 3.694 0 0 1 0-7.389H10V7H8.444a5.194 5.194 0 1 0 0 10.389h.17L7.5 19.53l1.416.719L15.049 8.5h.507a3.694 3.694 0 0 1 0 7.39H14v1.5h1.556a5.194 5.194 0 0 0 .273-10.383l1.202-2.304Z"})});window.lodash;const v=e=>{if(null!=e){if("object"==typeof e&&!Array.isArray(e)){const r=[e.topLeft,e.topRight,e.bottomRight,e.bottomLeft].map((e=>null==e||""===e?"":/^\d+$/.test(String(e))?`${e}px`:String(e))),t=r.filter(Boolean);if(0===t.length)return;if(4===t.length){const[e,t,o,s]=r;if(e===t&&t===o&&o===s)return e;if(e===o&&t===s)return`${e} ${t}`;if(t===s)return`${e} ${t} ${o}`}return t.join(" ")}return/^\d+$/.test(String(e))?`${e}px`:e}},h=n.uK,x=n.xY,_=[{attributes:{...h},supports:{...x},save({attributes:e,className:r}){const{content:t,url:o,target:s,modifier:n,borderRadius:a,backgroundColor:i,backgroundGradientColor:b,textColor:u,wrap:m}=e,p=(0,c.__experimentalGetSpacingClassesAndStyles)(e),g=d()("smb-btn-wrapper",r,{[`smb-btn-wrapper--${n}`]:!!n}),f=d()("smb-btn",{[`smb-btn--${n}`]:!!n,"smb-btn--wrap":m}),h={"--smb-btn--background-color":i||void 0,"--smb-btn--background-image":b||void 0,"--smb-btn--border-radius":v(a),"--smb-btn--color":u||void 0,...p.style};return e.className&&e.className.split(" ").includes("is-style-ghost")&&(h["--smb-btn--style--ghost--border-color"]=i||void 0),(0,l.jsx)("div",{...c.useBlockProps.save({className:g}),children:(0,l.jsx)("a",{className:f,href:o,style:h,target:"_self"===s?void 0:s,rel:"_self"===s?void 0:"noopener noreferrer",children:(0,l.jsx)("span",{className:"smb-btn__label",children:(0,l.jsx)(c.RichText.Content,{value:t})})})})}},{attributes:{...h,borderRadius:{type:"number"}},supports:{...x},migrate(e){const{borderRadius:r}=e;return e.borderRadius=v(r),[{...e}]},save({attributes:e,className:r}){const{content:t,url:o,target:s,modifier:n,borderRadius:a,backgroundColor:i,backgroundGradientColor:b,textColor:u,wrap:m}=e,p=d()("smb-btn-wrapper",r,{[`smb-btn-wrapper--${n}`]:!!n}),g=d()("smb-btn",{[`smb-btn--${n}`]:!!n,"smb-btn--wrap":m}),f={"--smb-btn--background-color":i||void 0,"--smb-btn--background-image":b||void 0,"--smb-btn--border-radius":a||0<=a?`${a}px`:void 0,"--smb-btn--color":u||void 0};return e.className&&e.className.split(" ").includes("is-style-ghost")&&(f["--smb-btn--style--ghost--border-color"]=i||void 0),(0,l.jsx)("div",{...c.useBlockProps.save({className:p}),children:(0,l.jsx)("a",{className:g,href:o,style:f,target:"_self"===s?void 0:s,rel:"_self"===s?void 0:"noopener noreferrer",children:(0,l.jsx)("span",{className:"smb-btn__label",children:(0,l.jsx)(c.RichText.Content,{value:t})})})})}},{attributes:{...h,borderRadius:{type:"number"}},supports:{...x},save({attributes:e,className:r}){const{content:t,url:o,target:s,modifier:n,borderRadius:a,backgroundColor:i,backgroundGradientColor:b,textColor:u,wrap:m}=e,p=d()("smb-btn-wrapper",r,{[`smb-btn-wrapper--${n}`]:!!n}),g=d()("smb-btn",{[`smb-btn--${n}`]:!!n,"smb-btn--wrap":m}),f={backgroundColor:i||void 0,backgroundImage:b||void 0,borderRadius:a||0<=a?`${a}px`:void 0};e.className&&e.className.split(" ").includes("is-style-ghost")&&(f.borderColor=i||void 0);const v={color:u||void 0};return(0,l.jsx)("div",{...c.useBlockProps.save({className:p}),children:(0,l.jsx)("a",{className:g,href:o,style:f,target:"_self"===s?void 0:s,rel:"_self"===s?void 0:"noopener noreferrer",children:(0,l.jsx)("span",{className:"smb-btn__label",style:v,children:(0,l.jsx)(c.RichText.Content,{value:t})})})})}},{attributes:{...h,url:{type:"string",default:""},target:{type:"string",default:"_self"},borderRadius:{type:"number"}},supports:{align:["left","center","right"]},save({attributes:e,className:r}){const{content:t,url:o,target:s,modifier:n,borderRadius:a,backgroundColor:i,textColor:b,wrap:u}=e,m=d()("smb-btn-wrapper",r,{[`smb-btn-wrapper--${n}`]:!!n}),p=d()("smb-btn",{[`smb-btn--${n}`]:!!n,"smb-btn--wrap":u}),g={backgroundColor:i||void 0,borderRadius:a||0<=a?`${a}px`:void 0};"is-style-ghost"===e.className&&(g.borderColor=i||void 0);const f={color:b||void 0};return(0,l.jsx)("div",{...c.useBlockProps.save({className:m}),children:(0,l.jsx)("a",{className:p,href:o,style:g,target:"_self"===s?void 0:s,rel:"_self"===s?void 0:"noopener noreferrer",children:(0,l.jsx)("span",{className:"smb-btn__label",style:f,children:(0,l.jsx)(c.RichText.Content,{value:t})})})})}},{attributes:{...h,url:{type:"string",default:""},target:{type:"string",default:"_self"},borderRadius:{type:"number"}},supports:{align:["left","center","right"]},save({attributes:e,className:r}){const{content:t,url:o,target:s,modifier:n,borderRadius:a,backgroundColor:i,textColor:b,wrap:u}=e,m=d()("u-clearfix","smb-btn-wrapper",r),p=d()("smb-btn",{[`smb-btn--${n}`]:!!n,"smb-btn--wrap":u}),g={backgroundColor:i||void 0,borderRadius:void 0!==a?`${a}px`:void 0};"is-style-ghost"===e.className&&(g.borderColor=i||void 0);const f={color:b||void 0};return(0,l.jsx)("div",{className:m,children:(0,l.jsx)("a",{className:p,href:o,style:g,target:"_self"===s?void 0:s,rel:"_self"===s?void 0:"noopener noreferrer",children:(0,l.jsx)("span",{className:"smb-btn__label",style:f,children:(0,l.jsx)(c.RichText.Content,{value:t})})})})}},{attributes:{...h,url:{type:"string",default:""},target:{type:"string",default:"_self"},borderRadius:{type:"number"}},supports:{align:["left","center","right"]},save({attributes:e}){const{content:r,url:t,target:o,modifier:s,backgroundColor:n,textColor:a}=e;return(0,l.jsx)("div",{className:"u-clearfix smb-btn-wrapper",children:(0,l.jsx)("a",{className:d()("smb-btn",{[`smb-btn--${s}`]:!!s}),href:t,style:{backgroundColor:n},target:"_self"===o?void 0:o,rel:"_self"===o?void 0:"noopener noreferrer",children:(0,l.jsx)("span",{className:"smb-btn__label",style:{color:a},children:(0,l.jsx)(c.RichText.Content,{value:r})})})})}},{attributes:{...h,url:{type:"string",default:""},target:{type:"string",default:"_self"},borderRadius:{type:"number"}},supports:{align:["left","center","right"]},save({attributes:e}){const{content:r,url:t,target:o,modifier:s,backgroundColor:n,textColor:a}=e;return(0,l.jsx)("div",{className:"u-clearfix smb-btn-wrapper",children:(0,l.jsx)("a",{className:d()("smb-btn",{[`smb-btn--${s}`]:!!s}),href:t,target:o,style:{backgroundColor:n},children:(0,l.jsx)("span",{className:"smb-btn__label",style:{color:a},children:(0,l.jsx)(c.RichText.Content,{value:r})})})})}}];(0,o.registerBlockType)(n.UU,{icon:{foreground:"#cd162c",src:a},edit:function({attributes:e,setAttributes:r,className:t,isSelected:o,clientId:a}){const{content:i,url:p,target:h,modifier:x,borderRadius:_,backgroundColor:k,backgroundGradientColor:w,textColor:y,wrap:C}=e,j=(0,c.__experimentalGetSpacingClassesAndStyles)(e),[N,R]=(0,m.useState)(!1),S=!!p,$="_blank"===h,[B,T]=(0,m.useState)(null);(0,m.useEffect)((()=>{e.className&&r({className:e.className.replace("u-clearfix","")})}),[]);const P=d()("smb-btn-wrapper",t,{[`smb-btn-wrapper--${x}`]:!!x}),A=d()("smb-btn",{[`smb-btn--${x}`]:!!x,"smb-btn--wrap":C}),G={"--smb-btn--background-color":k||void 0,"--smb-btn--background-image":w||void 0,"--smb-btn--border-radius":v(_),"--smb-btn--color":y||void 0,...j.style};e.className&&e.className.split(" ").includes("is-style-ghost")&&(G["--smb-btn--style--ghost--border-color"]=k||void 0);const H=(0,m.useRef)(),I=(0,m.useRef)(),O=(0,c.useBlockProps)({className:P,ref:(0,u.useMergeRefs)([T,H])}),V=(0,u.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}},D=()=>{r({url:void 0,target:void 0}),R(!1)};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(c.InspectorControls,{children:(0,l.jsxs)(b.__experimentalToolsPanel,{label:(0,s.__)("Block settings","snow-monkey-blocks"),dropdownMenuProps:V,children:[(0,l.jsx)(b.__experimentalToolsPanelItem,{hasValue:()=>x!==n.uK.modifier.default,isShownByDefault:!0,label:(0,s.__)("Button size","snow-monkey-blocks"),onDeselect:()=>r({modifier:n.uK.modifier.default}),children:(0,l.jsx)(b.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,s.__)("Button size","snow-monkey-blocks"),value:x,onChange:e=>r({modifier:e}),options:[{value:"",label:(0,s.__)("Normal size","snow-monkey-blocks")},{value:"little-wider",label:(0,s.__)("Litle wider","snow-monkey-blocks")},{value:"wider",label:(0,s.__)("Wider","snow-monkey-blocks")},{value:"more-wider",label:(0,s.__)("More wider","snow-monkey-blocks")},{value:"full",label:(0,s.__)("Full size","snow-monkey-blocks")}]})}),(0,l.jsx)(b.__experimentalToolsPanelItem,{hasValue:()=>C!==n.uK.wrap.default,isShownByDefault:!0,label:(0,s.__)("Wrap","snow-monkey-blocks"),onDeselect:()=>r({wrap:n.uK.wrap.default}),children:(0,l.jsx)(b.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,s.__)("Wrap","snow-monkey-blocks"),checked:C,onChange:e=>r({wrap:e})})})]})}),(0,l.jsx)(c.InspectorControls,{group:"color",children:(0,l.jsx)(c.__experimentalColorGradientSettingsDropdown,{...(0,c.__experimentalUseMultipleOriginColorsAndGradients)(),panelId:a,__experimentalIsRenderedInSidebar:!0,settings:[{colorValue:k,onColorChange:e=>r({backgroundColor:e}),gradientValue:w,onGradientChange:e=>r({backgroundGradientColor:e}),resetAllFilter:()=>({backgroundColor:n.uK.backgroundColor?.default,backgroundGradientColor:n.uK.backgroundGradientColor?.default}),label:(0,s.__)("Background color","snow-monkey-blocks")},{colorValue:y,onColorChange:e=>r({textColor:e}),resetAllFilter:()=>({textColor:n.uK.textColor?.default}),label:(0,s.__)("Text color","snow-monkey-blocks")}]})}),(0,l.jsx)(c.InspectorControls,{group:"border",children:(0,l.jsx)(b.__experimentalToolsPanelItem,{hasValue:()=>_!==n.uK.borderRadius.default,isShownByDefault:!0,label:(0,s.__)("Border radius","snow-monkey-blocks"),onDeselect:()=>r({borderRadius:n.uK.borderRadius.default}),panelId:a,children:(0,l.jsx)("div",{className:"smb-border-radius-control",children:(0,l.jsx)(c.__experimentalBorderRadiusControl,{values:_,onChange:e=>{r({borderRadius:e})}})})})}),(0,l.jsx)("div",{...O,children:(0,l.jsx)("span",{className:A,href:p,style:G,target:"_self"===h?void 0:h,rel:"_self"===h?void 0:"noopener noreferrer",children:(0,l.jsx)(c.RichText,{className:"smb-btn__label",value:i,placeholder:(0,s.__)("Button","snow-monkey-blocks"),onChange:e=>r({content:e}),withoutInteractiveFormatting:!0,ref:I})})}),(0,l.jsxs)(c.BlockControls,{group:"block",children:[!S&&(0,l.jsx)(b.ToolbarButton,{name:"link",icon:g,title:(0,s.__)("Link","snow-monkey-blocks"),onClick:e=>{e.preventDefault(),R(!0)}}),S&&(0,l.jsx)(b.ToolbarButton,{name:"link",icon:f,title:(0,s.__)("Unlink","snow-monkey-blocks"),onClick:D,isActive:!0})]}),o&&(N||S)&&(0,l.jsx)(b.Popover,{placement:"bottom",anchor:B,onClose:()=>{R(!1),I.current?.focus()},children:(0,l.jsx)(c.LinkControl,{className:"wp-block-navigation-link__inline-link-input",value:{url:p,opensInNewTab:$},onChange:({url:e,opensInNewTab:t})=>{r({url:e,target:t?"_blank":"_self"})},onRemove:()=>{D(),I.current?.focus()},forceIsEditingLink:N})})]})},save:function({attributes:e,className:r}){const{content:t,url:o,target:s,modifier:n,borderRadius:a,backgroundColor:i,backgroundGradientColor:b,textColor:u,wrap:m}=e,p=(0,c.__experimentalGetSpacingClassesAndStyles)(e),g=d()("smb-btn-wrapper",r,{[`smb-btn-wrapper--${n}`]:!!n}),f=d()("smb-btn",{[`smb-btn--${n}`]:!!n,"smb-btn--wrap":m}),h={"--smb-btn--background-color":i||void 0,"--smb-btn--background-image":b||void 0,"--smb-btn--border-radius":v(a),"--smb-btn--color":u||void 0,...p.style};return e.className&&e.className.split(" ").includes("is-style-ghost")&&(h["--smb-btn--style--ghost--border-color"]=i||void 0),(0,l.jsx)("div",{...c.useBlockProps.save({className:g}),children:(0,l.jsx)("a",{className:f,href:o||void 0,style:h,target:"_self"===s?void 0:s,rel:"_self"===s?void 0:"noopener noreferrer",children:(0,l.jsx)("span",{className:"smb-btn__label",children:(0,l.jsx)(c.RichText.Content,{value:t})})})})},styles:[{name:"default",label:(0,s.__)("Default","snow-monkey-blocks"),isDefault:!0},{name:"ghost",label:(0,s.__)("Ghost","snow-monkey-blocks")},{name:"text",label:(0,s.__)("Text","snow-monkey-blocks")}],deprecated:_})},6942:(e,r)=>{var t;!function(){"use strict";var o={}.hasOwnProperty;function s(){for(var e="",r=0;r<arguments.length;r++){var t=arguments[r];t&&(e=l(e,n(t)))}return e}function n(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return s.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var r="";for(var t in e)o.call(e,t)&&e[t]&&(r=l(r,t));return r}function l(e,r){return r?e?e+" "+r:e+r:e}e.exports?(s.default=s,e.exports=s):void 0===(t=function(){return s}.apply(r,[]))||(e.exports=t)}()}},t={};function o(e){var s=t[e];if(void 0!==s)return s.exports;var n=t[e]={exports:{}};return r[e](n,n.exports,o),n.exports}o.m=r,e=[],o.O=(r,t,s,n)=>{if(!t){var l=1/0;for(b=0;b<e.length;b++){for(var[t,s,n]=e[b],a=!0,i=0;i<t.length;i++)(!1&n||l>=n)&&Object.keys(o.O).every((e=>o.O[e](t[i])))?t.splice(i--,1):(a=!1,n<l&&(l=n));if(a){e.splice(b--,1);var d=s();void 0!==d&&(r=d)}}return r}n=n||0;for(var b=e.length;b>0&&e[b-1][2]>n;b--)e[b]=e[b-1];e[b]=[t,s,n]},o.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return o.d(r,{a:r}),r},o.d=(e,r)=>{for(var t in r)o.o(r,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),(()=>{var e={5660:0,6900:0};o.O.j=r=>0===e[r];var r=(r,t)=>{var s,n,[l,a,i]=t,d=0;if(l.some((r=>0!==e[r]))){for(s in a)o.o(a,s)&&(o.m[s]=a[s]);if(i)var b=i(o)}for(r&&r(t);d<l.length;d++)n=l[d],o.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return o.O(b)},t=globalThis.webpackChunk=globalThis.webpackChunk||[];t.forEach(r.bind(null,0)),t.push=r.bind(null,t.push.bind(t))})();var s=o.O(void 0,[6900],(()=>o(1767)));s=o.O(s)})();
     1(()=>{var e,r={1767:(e,r,t)=>{"use strict";const o=window.wp.blocks,s=window.wp.i18n,n=JSON.parse('{"UU":"snow-monkey-blocks/btn","uK":{"content":{"type":"string","source":"html","selector":".smb-btn__label","default":""},"url":{"type":"string","source":"attribute","selector":".smb-btn-wrapper a","attribute":"href","default":""},"target":{"type":"string","source":"attribute","selector":".smb-btn-wrapper a","attribute":"target","default":"_self"},"modifier":{"type":"string","default":""},"borderRadius":{"type":["string","object"]},"backgroundColor":{"type":"string"},"backgroundGradientColor":{"type":"string"},"textColor":{"type":"string"},"wrap":{"type":"boolean","default":false},"linkDestination":{"type":"string"}},"xY":{"align":["left","center","right"],"spacing":{"__experimentalSkipSerialization":true,"margin":false,"padding":true},"snowmonkeyeditor":{"blockPresets":{"ignore":["content","url","target","linkDestination"]}}}}'),l=window.ReactJSXRuntime,a=(0,l.jsxs)("svg",{viewBox:"0 0 24 24",children:[(0,l.jsx)("path",{d:"M18,8H6A1,1,0,0,0,5,9v6a1,1,0,0,0,1,1H18a1,1,0,0,0,1-1V9A1,1,0,0,0,18,8Zm0,5.8A1.15,1.15,0,0,1,16.91,15H6.55A.57.57,0,0,1,6,14.4V9.6A.57.57,0,0,1,6.55,9h10.9a.57.57,0,0,1,.55.6Z"}),(0,l.jsx)("rect",{x:"9.5",y:"11.5",width:"5",height:"1"})]});var i=t(6942),d=t.n(i);const b=window.wp.components,c=window.wp.blockEditor,u=window.wp.compose,m=window.wp.element,p=window.wp.primitives;var g=(0,l.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,l.jsx)(p.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"})}),f=(0,l.jsx)(p.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,l.jsx)(p.Path,{d:"M17.031 4.703 15.576 4l-1.56 3H14v.03l-2.324 4.47H9.5V13h1.396l-1.502 2.889h-.95a3.694 3.694 0 0 1 0-7.389H10V7H8.444a5.194 5.194 0 1 0 0 10.389h.17L7.5 19.53l1.416.719L15.049 8.5h.507a3.694 3.694 0 0 1 0 7.39H14v1.5h1.556a5.194 5.194 0 0 0 .273-10.383l1.202-2.304Z"})});window.lodash;const v=e=>{if(null!=e){if("object"==typeof e&&!Array.isArray(e)){const r=[e.topLeft,e.topRight,e.bottomRight,e.bottomLeft].map((e=>null==e||""===e?"":/^\d+$/.test(String(e))?`${e}px`:String(e))),t=r.filter(Boolean);if(0===t.length)return;if(4===t.length){const[e,t,o,s]=r;if(e===t&&t===o&&o===s)return e;if(e===o&&t===s)return`${e} ${t}`;if(t===s)return`${e} ${t} ${o}`}return t.join(" ")}return/^\d+$/.test(String(e))?`${e}px`:e}},h=n.uK,x=n.xY,_=[{attributes:{...h},supports:{...x},save({attributes:e,className:r}){const{content:t,url:o,target:s,modifier:n,borderRadius:a,backgroundColor:i,backgroundGradientColor:b,textColor:u,wrap:m}=e,p=(0,c.__experimentalGetSpacingClassesAndStyles)(e),g=d()("smb-btn-wrapper",r,{[`smb-btn-wrapper--${n}`]:!!n}),f=d()("smb-btn",{[`smb-btn--${n}`]:!!n,"smb-btn--wrap":m}),h={"--smb-btn--background-color":i||void 0,"--smb-btn--background-image":b||void 0,"--smb-btn--border-radius":v(a),"--smb-btn--color":u||void 0,...p.style};return e.className&&e.className.split(" ").includes("is-style-ghost")&&(h["--smb-btn--style--ghost--border-color"]=i||void 0),(0,l.jsx)("div",{...c.useBlockProps.save({className:g}),children:(0,l.jsx)("a",{className:f,href:o,style:h,target:"_self"===s?void 0:s,rel:"_self"===s?void 0:"noopener noreferrer",children:(0,l.jsx)("span",{className:"smb-btn__label",children:(0,l.jsx)(c.RichText.Content,{value:t})})})})}},{attributes:{...h,borderRadius:{type:"number"}},supports:{...x},migrate(e){const{borderRadius:r}=e;return e.borderRadius=v(r),[{...e}]},save({attributes:e,className:r}){const{content:t,url:o,target:s,modifier:n,borderRadius:a,backgroundColor:i,backgroundGradientColor:b,textColor:u,wrap:m}=e,p=d()("smb-btn-wrapper",r,{[`smb-btn-wrapper--${n}`]:!!n}),g=d()("smb-btn",{[`smb-btn--${n}`]:!!n,"smb-btn--wrap":m}),f={"--smb-btn--background-color":i||void 0,"--smb-btn--background-image":b||void 0,"--smb-btn--border-radius":a||0<=a?`${a}px`:void 0,"--smb-btn--color":u||void 0};return e.className&&e.className.split(" ").includes("is-style-ghost")&&(f["--smb-btn--style--ghost--border-color"]=i||void 0),(0,l.jsx)("div",{...c.useBlockProps.save({className:p}),children:(0,l.jsx)("a",{className:g,href:o,style:f,target:"_self"===s?void 0:s,rel:"_self"===s?void 0:"noopener noreferrer",children:(0,l.jsx)("span",{className:"smb-btn__label",children:(0,l.jsx)(c.RichText.Content,{value:t})})})})}},{attributes:{...h,borderRadius:{type:"number"}},supports:{...x},save({attributes:e,className:r}){const{content:t,url:o,target:s,modifier:n,borderRadius:a,backgroundColor:i,backgroundGradientColor:b,textColor:u,wrap:m}=e,p=d()("smb-btn-wrapper",r,{[`smb-btn-wrapper--${n}`]:!!n}),g=d()("smb-btn",{[`smb-btn--${n}`]:!!n,"smb-btn--wrap":m}),f={backgroundColor:i||void 0,backgroundImage:b||void 0,borderRadius:a||0<=a?`${a}px`:void 0};e.className&&e.className.split(" ").includes("is-style-ghost")&&(f.borderColor=i||void 0);const v={color:u||void 0};return(0,l.jsx)("div",{...c.useBlockProps.save({className:p}),children:(0,l.jsx)("a",{className:g,href:o,style:f,target:"_self"===s?void 0:s,rel:"_self"===s?void 0:"noopener noreferrer",children:(0,l.jsx)("span",{className:"smb-btn__label",style:v,children:(0,l.jsx)(c.RichText.Content,{value:t})})})})}},{attributes:{...h,url:{type:"string",default:""},target:{type:"string",default:"_self"},borderRadius:{type:"number"}},supports:{align:["left","center","right"]},save({attributes:e,className:r}){const{content:t,url:o,target:s,modifier:n,borderRadius:a,backgroundColor:i,textColor:b,wrap:u}=e,m=d()("smb-btn-wrapper",r,{[`smb-btn-wrapper--${n}`]:!!n}),p=d()("smb-btn",{[`smb-btn--${n}`]:!!n,"smb-btn--wrap":u}),g={backgroundColor:i||void 0,borderRadius:a||0<=a?`${a}px`:void 0};"is-style-ghost"===e.className&&(g.borderColor=i||void 0);const f={color:b||void 0};return(0,l.jsx)("div",{...c.useBlockProps.save({className:m}),children:(0,l.jsx)("a",{className:p,href:o,style:g,target:"_self"===s?void 0:s,rel:"_self"===s?void 0:"noopener noreferrer",children:(0,l.jsx)("span",{className:"smb-btn__label",style:f,children:(0,l.jsx)(c.RichText.Content,{value:t})})})})}},{attributes:{...h,url:{type:"string",default:""},target:{type:"string",default:"_self"},borderRadius:{type:"number"}},supports:{align:["left","center","right"]},save({attributes:e,className:r}){const{content:t,url:o,target:s,modifier:n,borderRadius:a,backgroundColor:i,textColor:b,wrap:u}=e,m=d()("u-clearfix","smb-btn-wrapper",r),p=d()("smb-btn",{[`smb-btn--${n}`]:!!n,"smb-btn--wrap":u}),g={backgroundColor:i||void 0,borderRadius:void 0!==a?`${a}px`:void 0};"is-style-ghost"===e.className&&(g.borderColor=i||void 0);const f={color:b||void 0};return(0,l.jsx)("div",{className:m,children:(0,l.jsx)("a",{className:p,href:o,style:g,target:"_self"===s?void 0:s,rel:"_self"===s?void 0:"noopener noreferrer",children:(0,l.jsx)("span",{className:"smb-btn__label",style:f,children:(0,l.jsx)(c.RichText.Content,{value:t})})})})}},{attributes:{...h,url:{type:"string",default:""},target:{type:"string",default:"_self"},borderRadius:{type:"number"}},supports:{align:["left","center","right"]},save({attributes:e}){const{content:r,url:t,target:o,modifier:s,backgroundColor:n,textColor:a}=e;return(0,l.jsx)("div",{className:"u-clearfix smb-btn-wrapper",children:(0,l.jsx)("a",{className:d()("smb-btn",{[`smb-btn--${s}`]:!!s}),href:t,style:{backgroundColor:n},target:"_self"===o?void 0:o,rel:"_self"===o?void 0:"noopener noreferrer",children:(0,l.jsx)("span",{className:"smb-btn__label",style:{color:a},children:(0,l.jsx)(c.RichText.Content,{value:r})})})})}},{attributes:{...h,url:{type:"string",default:""},target:{type:"string",default:"_self"},borderRadius:{type:"number"}},supports:{align:["left","center","right"]},save({attributes:e}){const{content:r,url:t,target:o,modifier:s,backgroundColor:n,textColor:a}=e;return(0,l.jsx)("div",{className:"u-clearfix smb-btn-wrapper",children:(0,l.jsx)("a",{className:d()("smb-btn",{[`smb-btn--${s}`]:!!s}),href:t,target:o,style:{backgroundColor:n},children:(0,l.jsx)("span",{className:"smb-btn__label",style:{color:a},children:(0,l.jsx)(c.RichText.Content,{value:r})})})})}}];(0,o.registerBlockType)(n.UU,{icon:{foreground:"#cd162c",src:a},edit:function({attributes:e,setAttributes:r,className:t,isSelected:o,clientId:a}){const{content:i,url:p,target:h,modifier:x,borderRadius:_,backgroundColor:k,backgroundGradientColor:w,textColor:y,wrap:C}=e,j=(0,c.__experimentalGetSpacingClassesAndStyles)(e),[N,R]=(0,m.useState)(!1),S=!!p,$="_blank"===h,[B,T]=(0,m.useState)(null);(0,m.useEffect)((()=>{e.className&&r({className:e.className.replace("u-clearfix","")})}),[]);const P=d()("smb-btn-wrapper",t,{[`smb-btn-wrapper--${x}`]:!!x}),A=d()("smb-btn",{[`smb-btn--${x}`]:!!x,"smb-btn--wrap":C}),G={"--smb-btn--background-color":k||void 0,"--smb-btn--background-image":w||void 0,"--smb-btn--border-radius":v(_),"--smb-btn--color":y||void 0,...j.style};e.className&&e.className.split(" ").includes("is-style-ghost")&&(G["--smb-btn--style--ghost--border-color"]=k||void 0);const H=(0,m.useRef)(),I=(0,m.useRef)(),O=(0,c.useBlockProps)({className:P,ref:(0,u.useMergeRefs)([T,H])}),V=(0,u.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}},D=()=>{r({url:void 0,target:void 0}),R(!1)};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(c.InspectorControls,{children:(0,l.jsxs)(b.__experimentalToolsPanel,{label:(0,s.__)("Block settings","snow-monkey-blocks"),dropdownMenuProps:V,children:[(0,l.jsx)(b.__experimentalToolsPanelItem,{hasValue:()=>x!==n.uK.modifier.default,isShownByDefault:!0,label:(0,s.__)("Button size","snow-monkey-blocks"),onDeselect:()=>r({modifier:n.uK.modifier.default}),children:(0,l.jsx)(b.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,s.__)("Button size","snow-monkey-blocks"),value:x,onChange:e=>r({modifier:e}),options:[{value:"",label:(0,s.__)("Normal size","snow-monkey-blocks")},{value:"little-wider",label:(0,s.__)("Litle wider","snow-monkey-blocks")},{value:"wider",label:(0,s.__)("Wider","snow-monkey-blocks")},{value:"more-wider",label:(0,s.__)("More wider","snow-monkey-blocks")},{value:"full",label:(0,s.__)("Full size","snow-monkey-blocks")}]})}),(0,l.jsx)(b.__experimentalToolsPanelItem,{hasValue:()=>C!==n.uK.wrap.default,isShownByDefault:!0,label:(0,s.__)("Wrap","snow-monkey-blocks"),onDeselect:()=>r({wrap:n.uK.wrap.default}),children:(0,l.jsx)(b.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,s.__)("Wrap","snow-monkey-blocks"),checked:C,onChange:e=>r({wrap:e})})})]})}),(0,l.jsx)(c.InspectorControls,{group:"color",children:(0,l.jsx)(c.__experimentalColorGradientSettingsDropdown,{...(0,c.__experimentalUseMultipleOriginColorsAndGradients)(),panelId:a,__experimentalIsRenderedInSidebar:!0,settings:[{colorValue:k,onColorChange:e=>r({backgroundColor:e}),gradientValue:w,onGradientChange:e=>r({backgroundGradientColor:e}),resetAllFilter:()=>({backgroundColor:n.uK.backgroundColor?.default,backgroundGradientColor:n.uK.backgroundGradientColor?.default}),label:(0,s.__)("Background color","snow-monkey-blocks")},{colorValue:y,onColorChange:e=>r({textColor:e}),resetAllFilter:()=>({textColor:n.uK.textColor?.default}),label:(0,s.__)("Text color","snow-monkey-blocks")}]})}),(0,l.jsx)(c.InspectorControls,{group:"border",children:(0,l.jsx)(b.__experimentalToolsPanelItem,{hasValue:()=>_!==n.uK.borderRadius.default,isShownByDefault:!0,label:(0,s.__)("Border radius","snow-monkey-blocks"),onDeselect:()=>r({borderRadius:n.uK.borderRadius.default}),panelId:a,children:(0,l.jsx)("div",{className:"smb-border-radius-control",children:(0,l.jsx)(c.__experimentalBorderRadiusControl,{values:_,onChange:e=>{r({borderRadius:e})}})})})}),(0,l.jsx)("div",{...O,children:(0,l.jsx)("span",{className:A,href:p,style:G,target:"_self"===h?void 0:h,rel:"_self"===h?void 0:"noopener noreferrer",children:(0,l.jsx)(c.RichText,{className:"smb-btn__label",value:i,placeholder:(0,s.__)("Button","snow-monkey-blocks"),onChange:e=>r({content:e}),withoutInteractiveFormatting:!0,ref:I})})}),(0,l.jsxs)(c.BlockControls,{group:"block",children:[!S&&(0,l.jsx)(b.ToolbarButton,{name:"link",icon:g,title:(0,s.__)("Link","snow-monkey-blocks"),onClick:e=>{e.preventDefault(),R(!0)}}),S&&(0,l.jsx)(b.ToolbarButton,{name:"link",icon:f,title:(0,s.__)("Unlink","snow-monkey-blocks"),onClick:D,isActive:!0})]}),o&&(N||S)&&(0,l.jsx)(b.Popover,{placement:"bottom",anchor:B,onClose:()=>{R(!1),I.current?.focus()},children:(0,l.jsx)(c.LinkControl,{className:"wp-block-navigation-link__inline-link-input",value:{url:p,opensInNewTab:$},onChange:({url:e,opensInNewTab:t})=>{r({url:e,target:t?"_blank":"_self"})},onRemove:()=>{D(),I.current?.focus()},forceIsEditingLink:N})})]})},save:function({attributes:e,className:r}){const{content:t,url:o,target:s,modifier:n,borderRadius:a,backgroundColor:i,backgroundGradientColor:b,textColor:u,wrap:m}=e,p=(0,c.__experimentalGetSpacingClassesAndStyles)(e),g=d()("smb-btn-wrapper",r,{[`smb-btn-wrapper--${n}`]:!!n}),f=d()("smb-btn",{[`smb-btn--${n}`]:!!n,"smb-btn--wrap":m}),h={"--smb-btn--background-color":i||void 0,"--smb-btn--background-image":b||void 0,"--smb-btn--border-radius":v(a),"--smb-btn--color":u||void 0,...p.style};return e.className&&e.className.split(" ").includes("is-style-ghost")&&(h["--smb-btn--style--ghost--border-color"]=i||void 0),(0,l.jsx)("div",{...c.useBlockProps.save({className:g}),children:(0,l.jsx)("a",{className:f,href:o||void 0,style:h,target:"_self"===s?void 0:s,rel:"_self"===s?void 0:"noopener noreferrer",children:(0,l.jsx)("span",{className:"smb-btn__label",children:(0,l.jsx)(c.RichText.Content,{value:t})})})})},styles:[{name:"default",label:(0,s.__)("Default","snow-monkey-blocks"),isDefault:!0},{name:"ghost",label:(0,s.__)("Ghost","snow-monkey-blocks")},{name:"text",label:(0,s.__)("Text","snow-monkey-blocks")}],deprecated:_})},6942:(e,r)=>{var t;!function(){"use strict";var o={}.hasOwnProperty;function s(){for(var e="",r=0;r<arguments.length;r++){var t=arguments[r];t&&(e=l(e,n(t)))}return e}function n(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return s.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var r="";for(var t in e)o.call(e,t)&&e[t]&&(r=l(r,t));return r}function l(e,r){return r?e?e+" "+r:e+r:e}e.exports?(s.default=s,e.exports=s):void 0===(t=function(){return s}.apply(r,[]))||(e.exports=t)}()}},t={};function o(e){var s=t[e];if(void 0!==s)return s.exports;var n=t[e]={exports:{}};return r[e](n,n.exports,o),n.exports}o.m=r,e=[],o.O=(r,t,s,n)=>{if(!t){var l=1/0;for(b=0;b<e.length;b++){for(var[t,s,n]=e[b],a=!0,i=0;i<t.length;i++)(!1&n||l>=n)&&Object.keys(o.O).every((e=>o.O[e](t[i])))?t.splice(i--,1):(a=!1,n<l&&(l=n));if(a){e.splice(b--,1);var d=s();void 0!==d&&(r=d)}}return r}n=n||0;for(var b=e.length;b>0&&e[b-1][2]>n;b--)e[b]=e[b-1];e[b]=[t,s,n]},o.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return o.d(r,{a:r}),r},o.d=(e,r)=>{for(var t in r)o.o(r,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),(()=>{var e={5660:0,6900:0};o.O.j=r=>0===e[r];var r=(r,t)=>{var s,n,[l,a,i]=t,d=0;if(l.some((r=>0!==e[r]))){for(s in a)o.o(a,s)&&(o.m[s]=a[s]);if(i)var b=i(o)}for(r&&r(t);d<l.length;d++)n=l[d],o.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return o.O(b)},t=globalThis.webpackChunk=globalThis.webpackChunk||[];t.forEach(r.bind(null,0)),t.push=r.bind(null,t.push.bind(t))})();var s=o.O(void 0,[6900],(()=>o(1767)));s=o.O(s)})();
  • snow-monkey-blocks/trunk/dist/blocks/items/item/block-link/block.json

    r3234345 r3422976  
    116116    },
    117117    "btnBorderRadius": {
    118       "type": "string"
     118      "type": [
     119        "string",
     120        "object"
     121      ]
    119122    },
    120123    "btnWrap": {
  • snow-monkey-blocks/trunk/dist/blocks/items/item/block-link/index.asset.php

    r3400189 r3422976  
    1 <?php return array('dependencies' => array('lodash', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-keycodes', 'wp-primitives', 'wp-url'), 'version' => '4c302ba07b8278910aa5');
     1<?php return array('dependencies' => array('lodash', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-keycodes', 'wp-primitives', 'wp-url'), 'version' => '5f11573ea3d88a972ccb');
  • snow-monkey-blocks/trunk/dist/blocks/items/item/block-link/index.js

    r3400189 r3422976  
    1 (()=>{var e={6942:(e,t)=>{var s;!function(){"use strict";var i={}.hasOwnProperty;function l(){for(var e="",t=0;t<arguments.length;t++){var s=arguments[t];s&&(e=n(e,a(s)))}return e}function a(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return l.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var s in e)i.call(e,s)&&e[s]&&(t=n(t,s));return t}function n(e,t){return t?e?e+" "+t:e+t:e}e.exports?(l.default=l,e.exports=l):void 0===(s=function(){return l}.apply(t,[]))||(e.exports=s)}()}},t={};function s(i){var l=t[i];if(void 0!==l)return l.exports;var a=t[i]={exports:{}};return e[i](a,a.exports,s),a.exports}s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},s.d=(e,t)=>{for(var i in t)s.o(t,i)&&!s.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.wp.blocks,t=JSON.parse('{"UU":"snow-monkey-blocks/items-item-block-link","uK":{"titleTagName":{"type":"string","default":"div"},"title":{"type":"string","source":"html","selector":".smb-items__item__title","default":""},"lede":{"type":"string","source":"html","selector":".smb-items__item__lede","default":""},"summary":{"type":"string","source":"html","selector":".smb-items__item__content","default":""},"url":{"type":"string","source":"attribute","selector":".smb-items__item__action > a","attribute":"href"},"rel":{"type":"string","source":"attribute","selector":".smb-items__item__action > a","attribute":"rel"},"target":{"type":"string","source":"attribute","selector":".smb-items__item__action > a","attribute":"target"},"displayImage":{"type":"boolean","default":false},"imageID":{"type":"number","default":0},"imageURL":{"type":"string","source":"attribute","selector":".smb-items__item__figure > img","attribute":"src","default":""},"imageAlt":{"type":"string","source":"attribute","selector":".smb-items__item__figure > img","attribute":"alt","default":""},"imageWidth":{"type":"string","source":"attribute","selector":".smb-items__item__figure > img","attribute":"width","default":""},"imageHeight":{"type":"string","source":"attribute","selector":".smb-items__item__figure > img","attribute":"height","default":""},"imageSizeSlug":{"type":"string","default":"full"},"displayBtn":{"type":"boolean","default":false},"btnLabel":{"type":"string","source":"html","selector":".smb-items__item__action > a > span","role":"content"},"btnBackgroundColor":{"type":"string"},"btnBackgroundGradientColor":{"type":"string"},"btnTextColor":{"type":"string"},"btnSize":{"type":"string","default":""},"btnBorderRadius":{"type":"string"},"btnWrap":{"type":"boolean","default":false}},"xY":{"html":false,"color":{"__experimentalSkipSerialization":true,"background":true,"text":true,"link":true}}}'),i=window.ReactJSXRuntime,l=(0,i.jsxs)("svg",{viewBox:"0 0 24 24",children:[(0,i.jsx)("rect",{x:"1",y:"15.5",width:"10",height:"1"}),(0,i.jsx)("rect",{x:"1",y:"17.5",width:"8",height:"1"}),(0,i.jsx)("rect",{x:"1",y:"19.5",width:"8",height:"1"}),(0,i.jsx)("path",{d:"M1,4.06v8.88a.56.56,0,0,0,.56.56h8.88a.56.56,0,0,0,.56-.56V4.06a.56.56,0,0,0-.56-.56H1.56A.56.56,0,0,0,1,4.06m8.89,8.61H2.11a.29.29,0,0,1-.28-.28V4.61a.29.29,0,0,1,.28-.28H9.89a.29.29,0,0,1,.28.28v7.78a.29.29,0,0,1-.28.28"}),(0,i.jsx)("path",{d:"M1.83,10.05,4,8.45a.15.15,0,0,1,.16,0L5.85,9.52A.13.13,0,0,0,6,9.5l2.11-2a.14.14,0,0,1,.19,0l2.21,2.15v.84L8.32,8.32a.14.14,0,0,0-.19,0L6,10.34a.13.13,0,0,1-.17,0L4.18,9.29a.14.14,0,0,0-.16,0L1.83,10.88Z"}),(0,i.jsx)("rect",{x:"1",y:"3.5",width:"10",height:"10",fill:"none"}),(0,i.jsx)("rect",{x:"13",y:"15.5",width:"10",height:"1"}),(0,i.jsx)("rect",{x:"13",y:"17.5",width:"8",height:"1"}),(0,i.jsx)("rect",{x:"13",y:"19.5",width:"8",height:"1"}),(0,i.jsx)("path",{d:"M13,4.06v8.88a.56.56,0,0,0,.56.56h8.88a.56.56,0,0,0,.56-.56V4.06a.56.56,0,0,0-.56-.56H13.56a.56.56,0,0,0-.56.56m8.89,8.61H14.11a.29.29,0,0,1-.28-.28V4.61a.29.29,0,0,1,.28-.28h7.78a.29.29,0,0,1,.28.28v7.78a.29.29,0,0,1-.28.28"}),(0,i.jsx)("path",{d:"M13.83,10.05,16,8.45a.15.15,0,0,1,.16,0l1.67,1.07a.13.13,0,0,0,.17,0l2.11-2a.14.14,0,0,1,.19,0l2.21,2.15v.84L20.32,8.32a.14.14,0,0,0-.19,0l-2.11,2a.13.13,0,0,1-.17,0L16.18,9.29a.14.14,0,0,0-.16,0l-2.19,1.59Z"}),(0,i.jsx)("rect",{x:"13",y:"3.5",width:"10",height:"10",fill:"none"})]});var a=s(6942),n=s.n(a);const o=window.lodash,r=window.wp.components,m=window.wp.blockEditor,c=window.wp.compose,d=window.wp.data,b=window.wp.element,_=window.wp.primitives;var u=(0,i.jsx)(_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(_.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"})}),g=(0,i.jsx)(_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(_.Path,{d:"M17.031 4.703 15.576 4l-1.56 3H14v.03l-2.324 4.47H9.5V13h1.396l-1.502 2.889h-.95a3.694 3.694 0 0 1 0-7.389H10V7H8.444a5.194 5.194 0 1 0 0 10.389h.17L7.5 19.53l1.416.719L15.049 8.5h.507a3.694 3.694 0 0 1 0 7.39H14v1.5h1.556a5.194 5.194 0 0 0 .273-10.383l1.202-2.304Z"})});const h=window.wp.keycodes,x=window.wp.url,p=window.wp.i18n,v=e=>{if(null!=e){if("object"==typeof e&&!Array.isArray(e)){const t=[e.topLeft,e.topRight,e.bottomRight,e.bottomLeft].map((e=>null==e||""===e?"":/^\d+$/.test(String(e))?`${e}px`:String(e))),s=t.filter(Boolean);if(0===s.length)return;if(4===s.length){const[e,s,i,l]=t;if(e===s&&s===i&&i===l)return e;if(e===i&&s===l)return`${e} ${s}`;if(s===l)return`${e} ${s} ${i}`}return s.join(" ")}return/^\d+$/.test(String(e))?`${e}px`:e}},y=({id:e,src:t,allowedTypes:s,accept:l,onSelect:a,onSelectURL:n,onRemove:o})=>(0,i.jsxs)(m.BlockControls,{group:"inline",children:[(0,i.jsx)(m.MediaReplaceFlow,{mediaId:e,mediaURL:t,allowedTypes:s,accept:l,onSelect:a,onSelectURL:n}),!!t&&!!o&&(0,i.jsx)(r.ToolbarButton,{onClick:o,children:(0,p.__)("Release","snow-monkey-blocks")})]}),k=({src:e,alt:t,id:s,style:l,width:a,height:n})=>(0,i.jsx)("img",{src:e,alt:t,className:`wp-image-${s}`,style:l,width:a,height:n}),f=({src:e,style:t,width:s,height:l})=>(0,i.jsx)("video",{src:e,style:t,width:s,height:l}),j=(0,b.memo)((({id:e,src:t,alt:s,url:l,width:a,height:n,target:r,allowedTypes:m,accept:c,onSelect:d,onSelectURL:b,onRemove:_,mediaType:u,style:g,rel:h,linkClass:x})=>{let p;if("image"===u){let m;p=(0,i.jsx)(k,{src:t,alt:s,id:e,style:g,width:a,height:n}),m=h?(0,o.isEmpty)(h)?void 0:h:"_self"!==r&&r?"noopener noreferrer":void 0,l&&(p=(0,i.jsx)("span",{href:l,target:"_self"===r?void 0:r,rel:m,className:x,children:p}))}else"video"===u&&(p=(0,i.jsx)(f,{src:t,style:g,width:a,height:n}));return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(y,{id:e,src:t,allowedTypes:m,accept:c,onSelect:d,onSelectURL:b,onRemove:_}),p]})}),((e,t)=>{const s=Object.keys(e);for(const i of s)if(e[i]!==t[i])return!1;return!0}));function w(e){const{src:t,onSelect:s,onSelectURL:l,mediaType:a,allowedTypes:n=["image"]}=e,o=!a&&t?"image":a;let r=(0,p.__)("Media","snow-monkey-blocks");1===n.length&&("image"===n[0]?r=(0,p.__)("Image","snow-monkey-blocks"):"video"===n[0]&&(r=(0,p.__)("Video","snow-monkey-blocks")));const c=(0,b.useMemo)((()=>n.map((e=>`${e}/*`)).join(",")),[n]);return t?(0,i.jsx)(j,{...e,accept:c,allowedTypes:n,mediaType:o}):(0,i.jsx)(m.MediaPlaceholder,{icon:"format-image",labels:{title:r},onSelect:s,onSelectURL:l,accept:c,allowedTypes:n})}const N=[{label:(0,p._x)("Thumbnail","Image size option for resolution control"),value:"thumbnail"},{label:(0,p._x)("Medium","Image size option for resolution control"),value:"medium"},{label:(0,p._x)("Large","Image size option for resolution control"),value:"large"},{label:(0,p._x)("Full Size","Image size option for resolution control"),value:"full"}];function R({panelId:e,value:t,onChange:s,options:l=N,defaultValue:a=N[0].value,isShownByDefault:n=!0,withToolsPanelItem:o=!0}){const m=null!=t?t:a,c=()=>(0,i.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,p.__)("Resolution"),value:m,options:l,onChange:s,help:(0,p.__)("Select the size of the source image."),size:"__unstable-large"});return o?(0,i.jsx)(r.__experimentalToolsPanelItem,{hasValue:()=>m!==a,label:(0,p.__)("Resolution"),onDeselect:()=>s(a),isShownByDefault:n,panelId:e,children:(0,i.jsx)(c,{})}):(0,i.jsx)(c,{})}const T="noreferrer noopener",C="_blank",B="nofollow",S=[...m.LinkControl.DEFAULT_LINK_SETTINGS,{id:"nofollow",title:(0,p.__)("Mark as nofollow","snow-monkey-blocks")}],L=["image"],I="full",z=t.uK,D=t.xY,H=[{attributes:{...z,btnLabel:{...z.btnLabel,selector:".smb-items__item__btn > .smb-btn__label",default:""},target:{...z.target,selector:".smb-items__item--block-link",default:"_self"},url:{...z.url,selector:".smb-items__item--block-link",default:""},btnBorderRadius:{type:"number"}},supports:{...D},save({attributes:e,className:t}){const{titleTagName:s,title:l,lede:a,summary:o,url:r,target:c,displayImage:d,imageID:b,imageURL:_,imageAlt:u,imageWidth:g,imageHeight:h,displayBtn:x,btnLabel:p,btnBackgroundColor:y,btnBackgroundGradientColor:k,btnTextColor:f,btnSize:j,btnBorderRadius:w,btnWrap:N}=e,R=(0,m.__experimentalGetColorClassesAndStyles)(e),T=n()("c-row__col",t),C=n()("smb-items__item__btn","smb-btn",{[`smb-btn--${j}`]:!!j,"smb-btn--wrap":N}),B={"--smb-btn--background-color":y||void 0,"--smb-btn--background-image":k||void 0,"--smb-btn--border-radius":v(w),"--smb-btn--color":f||void 0};return(0,i.jsx)("div",{...m.useBlockProps.save({className:T}),children:(0,i.jsxs)("a",{className:n()("smb-items__item","smb-items__item--block-link",R?.className),style:{...R?.style},href:r,target:"_self"===c?void 0:c,rel:"_blank"===c?"noopener noreferrer":void 0,children:[d&&(0,i.jsx)("div",{className:"smb-items__item__figure",children:(0,i.jsx)("img",{src:_,alt:u,width:!!g&&g,height:!!h&&h,className:`wp-image-${b}`})}),(0,i.jsxs)("div",{className:"smb-items__item__body",children:["none"!==s&&(0,i.jsx)(m.RichText.Content,{tagName:s,className:"smb-items__item__title",value:l}),!m.RichText.isEmpty(a)&&(0,i.jsx)("div",{className:"smb-items__item__lede",children:(0,i.jsx)(m.RichText.Content,{value:a})}),!m.RichText.isEmpty(o)&&(0,i.jsx)("div",{className:"smb-items__item__content",children:(0,i.jsx)(m.RichText.Content,{value:o})}),x&&(0,i.jsx)("div",{className:"smb-items__item__action",children:(0,i.jsx)("span",{className:C,href:r,style:B,target:"_self"===c?void 0:c,rel:"_blank"===c?"noopener noreferrer":void 0,children:(0,i.jsx)("span",{className:"smb-btn__label",children:(0,i.jsx)(m.RichText.Content,{value:p})})})})]})]})})}},{attributes:{...z,btnLabel:{...z.btnLabel,selector:".smb-items__item__btn > .smb-btn__label",default:""},target:{...z.target,selector:".smb-items__item--block-link",default:"_self"},url:{...z.url,selector:".smb-items__item--block-link",default:""},btnBorderRadius:{type:"number"}},supports:{...D},migrate(e){const{btnLabel:t,imageURL:s,btnBorderRadius:i}=e;return m.RichText.isEmpty(t)||(e.displayBtn=!0),s&&(e.displayImage=!0),e.btnBorderRadius=v(i),e},save({attributes:e,className:t}){const{titleTagName:s,title:l,lede:a,summary:o,url:r,target:c,imageID:d,imageURL:b,imageAlt:_,imageWidth:u,imageHeight:g,btnLabel:h,btnBackgroundColor:x,btnBackgroundGradientColor:p,btnTextColor:y,btnSize:k,btnBorderRadius:f,btnWrap:j}=e,w=n()("c-row__col",t),N=n()("smb-items__item__btn","smb-btn",{[`smb-btn--${k}`]:!!k,"smb-btn--wrap":j}),R={"--smb-btn--background-color":x||void 0,"--smb-btn--background-image":p||void 0,"--smb-btn--border-radius":v(f),"--smb-btn--color":y||void 0};return(0,i.jsx)("div",{...m.useBlockProps.save({className:w}),children:(0,i.jsxs)("a",{className:"smb-items__item smb-items__item--block-link",href:r,target:"_self"===c?void 0:c,rel:"_blank"===c?"noopener noreferrer":void 0,children:[!!b&&(0,i.jsx)("div",{className:"smb-items__item__figure",children:(0,i.jsx)("img",{src:b,alt:_,width:!!u&&u,height:!!g&&g,className:`wp-image-${d}`})}),(0,i.jsxs)("div",{className:"smb-items__item__body",children:["none"!==s&&(0,i.jsx)(m.RichText.Content,{tagName:s,className:"smb-items__item__title",value:l}),!m.RichText.isEmpty(a)&&(0,i.jsx)("div",{className:"smb-items__item__lede",children:(0,i.jsx)(m.RichText.Content,{value:a})}),!m.RichText.isEmpty(o)&&(0,i.jsx)("div",{className:"smb-items__item__content",children:(0,i.jsx)(m.RichText.Content,{value:o})}),!m.RichText.isEmpty(h)&&!!r&&(0,i.jsx)("div",{className:"smb-items__item__action",children:(0,i.jsx)("span",{className:N,href:r,style:R,target:"_self"===c?void 0:c,rel:"_blank"===c?"noopener noreferrer":void 0,children:(0,i.jsx)("span",{className:"smb-btn__label",children:(0,i.jsx)(m.RichText.Content,{value:h})})})})]})]})})}},{attributes:{...z,btnLabel:{...z.btnLabel,selector:".smb-items__item__btn > .smb-btn__label",default:""},target:{...z.target,selector:".smb-items__item--block-link",default:"_self"},url:{...z.url,selector:".smb-items__item--block-link",default:""},btnBorderRadius:{type:"number"}},supports:{...D},save({attributes:e,className:t}){const{titleTagName:s,title:l,lede:a,summary:o,url:r,target:c,imageID:d,imageURL:b,imageAlt:_,imageWidth:u,imageHeight:g,btnLabel:h,btnBackgroundColor:x,btnBackgroundGradientColor:p,btnTextColor:y,btnSize:k,btnBorderRadius:f,btnWrap:j}=e,w=n()("c-row__col",t),N=n()("smb-items__item__btn","smb-btn",{[`smb-btn--${k}`]:!!k,"smb-btn--wrap":j}),R={"--smb-btn--background-color":x||void 0,"--smb-btn--background-image":p||void 0,"--smb-btn--border-radius":v(f),"--smb-btn--color":y||void 0};return(0,i.jsx)("div",{...m.useBlockProps.save({className:w}),children:(0,i.jsxs)("a",{className:"smb-items__item smb-items__item--block-link",href:r,target:"_self"===c?void 0:c,rel:"_blank"===c?"noopener noreferrer":void 0,children:[!!b&&(0,i.jsx)("div",{className:"smb-items__item__figure",children:(0,i.jsx)("img",{src:b,alt:_,width:!!u&&u,height:!!g&&g,className:`wp-image-${d}`})}),(0,i.jsxs)("div",{className:"smb-items__item__body",children:["none"!==s&&(0,i.jsx)(m.RichText.Content,{tagName:s,className:"smb-items__item__title",value:l}),!m.RichText.isEmpty(a)&&(0,i.jsx)("div",{className:"smb-items__item__lede",children:(0,i.jsx)(m.RichText.Content,{value:a})}),!m.RichText.isEmpty(o)&&(0,i.jsx)("div",{className:"smb-items__item__content",children:(0,i.jsx)(m.RichText.Content,{value:o})}),!m.RichText.isEmpty(h)&&!!r&&(0,i.jsx)("div",{className:"smb-items__item__action",children:(0,i.jsx)("span",{className:N,href:r,style:R,target:"_self"===c?void 0:c,rel:"_blank"===c?"noopener noreferrer":void 0,children:(0,i.jsx)("span",{className:"smb-btn__label",children:(0,i.jsx)(m.RichText.Content,{value:h})})})})]})]})})}},{attributes:{...z,btnLabel:{...z.btnLabel,selector:".smb-items__item__btn > .smb-btn__label",default:""},target:{...z.target,selector:".smb-items__item--block-link",default:"_self"},url:{...z.url,selector:".smb-items__item--block-link",default:""},btnBorderRadius:{type:"number"}},supports:{...D},save({attributes:e,className:t}){const{titleTagName:s,title:l,lede:a,summary:o,url:r,target:c,imageID:d,imageURL:b,imageAlt:_,imageWidth:u,imageHeight:g,btnLabel:h,btnBackgroundColor:x,btnBackgroundGradientColor:p,btnTextColor:y,btnSize:k,btnBorderRadius:f,btnWrap:j}=e,w=n()("c-row__col",t),N=n()("smb-items__item__btn","smb-btn",{[`smb-btn--${k}`]:!!k,"smb-btn--wrap":j}),R={color:y||void 0},T={backgroundColor:x||void 0,backgroundImage:p||void 0,borderRadius:v(f)};return(0,i.jsx)("div",{...m.useBlockProps.save({className:w}),children:(0,i.jsxs)("a",{className:"smb-items__item smb-items__item--block-link",href:r,target:"_self"===c?void 0:c,rel:"_blank"===c?"noopener noreferrer":void 0,children:[!!b&&(0,i.jsx)("div",{className:"smb-items__item__figure",children:(0,i.jsx)("img",{src:b,alt:_,width:!!u&&u,height:!!g&&g,className:`wp-image-${d}`})}),(0,i.jsxs)("div",{className:"smb-items__item__body",children:["none"!==s&&(0,i.jsx)(m.RichText.Content,{tagName:s,className:"smb-items__item__title",value:l}),!m.RichText.isEmpty(a)&&(0,i.jsx)("div",{className:"smb-items__item__lede",children:(0,i.jsx)(m.RichText.Content,{value:a})}),!m.RichText.isEmpty(o)&&(0,i.jsx)("div",{className:"smb-items__item__content",children:(0,i.jsx)(m.RichText.Content,{value:o})}),!m.RichText.isEmpty(h)&&!!r&&(0,i.jsx)("div",{className:"smb-items__item__action",children:(0,i.jsx)("span",{className:N,href:r,style:T,target:"_self"===c?void 0:c,rel:"_blank"===c?"noopener noreferrer":void 0,children:(0,i.jsx)("span",{className:"smb-btn__label",style:R,children:(0,i.jsx)(m.RichText.Content,{value:h})})})})]})]})})}},{attributes:{...z,btnLabel:{...z.btnLabel,selector:".smb-items__item__btn > .smb-btn__label",default:""},url:{type:"string",default:""},target:{type:"string",default:"_self"},btnBorderRadius:{type:"number"}},save({attributes:e,className:t}){const{titleTagName:s,title:l,lede:a,summary:o,url:r,target:c,imageID:d,imageURL:b,imageAlt:_,imageWidth:u,imageHeight:g,btnLabel:h,btnBackgroundColor:x,btnTextColor:p,btnSize:y,btnBorderRadius:k,btnWrap:f}=e,j=n()("c-row__col",t),w=n()("smb-items__item__btn","smb-btn",{[`smb-btn--${y}`]:!!y,"smb-btn--wrap":f}),N={color:p||void 0},R={backgroundColor:x||void 0,borderRadius:v(k)};return(0,i.jsx)("div",{className:j,children:(0,i.jsxs)("a",{className:"smb-items__item smb-items__item--block-link",href:r,target:"_self"===c?void 0:c,rel:"_blank"===c?"noopener noreferrer":void 0,children:[!!b&&(0,i.jsx)("div",{className:"smb-items__item__figure",children:(0,i.jsx)("img",{src:b,alt:_,width:!!u&&u,height:!!g&&g,className:`wp-image-${d}`})}),"none"!==s&&(0,i.jsx)(m.RichText.Content,{tagName:s,className:"smb-items__item__title",value:l}),!m.RichText.isEmpty(a)&&(0,i.jsx)("div",{className:"smb-items__item__lede",children:(0,i.jsx)(m.RichText.Content,{value:a})}),!m.RichText.isEmpty(o)&&(0,i.jsx)("div",{className:"smb-items__item__content",children:(0,i.jsx)(m.RichText.Content,{value:o})}),!m.RichText.isEmpty(h)&&!!r&&(0,i.jsx)("div",{className:"smb-items__item__action",children:(0,i.jsx)("span",{className:w,style:R,children:(0,i.jsx)("span",{className:"smb-btn__label",style:N,children:(0,i.jsx)(m.RichText.Content,{value:h})})})})]})})}},{attributes:{...z,btnLabel:{...z.btnLabel,selector:".smb-items__item__btn > .smb-btn__label",default:""},url:{type:"string",default:""},target:{type:"string",default:"_self"},btnBorderRadius:{type:"number"}},save({attributes:e,className:t}){const{titleTagName:s,title:l,lede:a,summary:o,url:r,target:c,imageID:d,imageURL:b,imageAlt:_,imageWidth:u,imageHeight:g,btnLabel:h,btnBackgroundColor:x,btnTextColor:p,btnSize:y,btnBorderRadius:k,btnWrap:f}=e,j=n()("c-row__col",t),w=n()("smb-items__item__btn","smb-btn",{[`smb-btn--${y}`]:!!y,"smb-btn--wrap":f}),N={color:p||void 0},R={backgroundColor:x||void 0,borderRadius:v(k)};return(0,i.jsx)("div",{className:j,children:(0,i.jsxs)("div",{className:"smb-items__item smb-items__item--block-link",children:[!!b&&(0,i.jsx)("div",{className:"smb-items__item__figure",children:(0,i.jsx)("img",{src:b,alt:_,width:!!u&&u,height:!!g&&g,className:`wp-image-${d}`})}),"none"!==s&&(0,i.jsx)(m.RichText.Content,{tagName:s,className:"smb-items__item__title",value:l}),!m.RichText.isEmpty(a)&&(0,i.jsx)("div",{className:"smb-items__item__lede",children:(0,i.jsx)(m.RichText.Content,{value:a})}),!m.RichText.isEmpty(o)&&(0,i.jsx)("div",{className:"smb-items__item__content",children:(0,i.jsx)(m.RichText.Content,{value:o})}),!m.RichText.isEmpty(h)&&!!r&&(0,i.jsx)("div",{className:"smb-items__item__action",children:(0,i.jsx)("a",{className:w,href:r,style:R,target:"_self"===c?void 0:c,rel:"_blank"===c?"noopener noreferrer":void 0,children:(0,i.jsx)("span",{className:"smb-btn__label",style:N,children:(0,i.jsx)(m.RichText.Content,{value:h})})})})]})})}},{attributes:{...z,btnLabel:{...z.btnLabel,selector:".smb-items__item__btn > .smb-btn__label",default:""},url:{type:"string",default:""},target:{type:"string",default:"_self"},btnBorderRadius:{type:"number"}},save({attributes:e,className:t}){const{titleTagName:s,title:l,lede:a,summary:o,btnLabel:r,url:c,target:d,btnBackgroundColor:b,btnTextColor:_,imageID:u,imageURL:g,imageAlt:h,imageWidth:x,imageHeight:p}=e,v=n()("c-row__col",t),y={color:_||void 0},k={backgroundColor:b||void 0};return(0,i.jsx)("div",{className:v,children:(0,i.jsxs)("a",{className:"smb-items__item",href:c,target:"_self"===d?void 0:d,rel:"_blank"===d?"noopener noreferrer":void 0,children:[!!g&&(0,i.jsx)("div",{className:"smb-items__item__figure",children:(0,i.jsx)("img",{src:g,alt:h,width:!!x&&x,height:!!p&&p,className:`wp-image-${u}`})}),"none"!==s&&(0,i.jsx)(m.RichText.Content,{tagName:s,className:"smb-items__item__title",value:l}),!m.RichText.isEmpty(a)&&(0,i.jsx)("div",{className:"smb-items__item__lede",children:(0,i.jsx)(m.RichText.Content,{value:a})}),!m.RichText.isEmpty(o)&&(0,i.jsx)("div",{className:"smb-items__item__content",children:(0,i.jsx)(m.RichText.Content,{value:o})}),!m.RichText.isEmpty(r)&&!!c&&(0,i.jsx)("div",{className:"smb-items__item__action",children:(0,i.jsx)("span",{className:"smb-items__item__btn smb-btn",style:k,children:(0,i.jsx)("span",{className:"smb-btn__label",style:y,children:(0,i.jsx)(m.RichText.Content,{value:r})})})})]})})}}],E={to:[{type:"block",blocks:["snow-monkey-blocks/items-item-standard"],transform:t=>(0,e.createBlock)("snow-monkey-blocks/items-item-standard",t)},{type:"block",blocks:["snow-monkey-blocks/items-banner"],transform:t=>(0,e.createBlock)("snow-monkey-blocks/items-banner",t)},{type:"block",blocks:["snow-monkey-blocks/items-item-free"],transform:t=>(0,e.createBlock)("snow-monkey-blocks/items-item-free",{},[(0,e.createBlock)("core/paragraph",{content:t.summary})])}]};(0,e.registerBlockType)(t.UU,{icon:{foreground:"#cd162c",src:l},edit:function({attributes:e,setAttributes:s,isSelected:l,className:a}){const{titleTagName:_,title:y,lede:k,summary:f,url:j,rel:N,target:z,displayImage:D,imageID:H,imageURL:E,imageAlt:W,imageWidth:P,imageHeight:U,imageSizeSlug:$,displayBtn:M,btnLabel:A,btnBackgroundColor:V,btnBackgroundGradientColor:K,btnTextColor:G,btnSize:O,btnBorderRadius:F,btnWrap:Z}=e,J=(0,m.__experimentalUseColorProps)(e),Y=(0,b.useRef)(),[Q,X]=(0,b.useState)(),[q,ee]=(0,b.useState)(!1),te=!!j,se=z===C,ie=!!N?.includes(B),le=(0,b.useMemo)((()=>({url:j,title:A,opensInNewTab:se,nofollow:ie})),[j,A,se,ie]);function ae(){s({url:void 0,target:void 0,rel:void 0}),ee(!1)}const ne=(0,d.useSelect)((e=>e("core/block-editor").getSettings()?.imageSizes),[]),oe=(0,d.useSelect)((e=>H?e("core").getEntityRecord("postType","attachment",H):null),[H]),re=ne.filter((({slug:e})=>oe?.media_details?.sizes?.[e]?.source_url)).map((({name:e,slug:t})=>({value:t,label:e}))),me=(0,m.__experimentalUseMultipleOriginColorsAndGradients)(),ce=["div","h2","h3","none"],de=n()("c-row__col",a),be=n()("smb-items__item__btn","smb-btn",{[`smb-btn--${O}`]:!!O,"smb-btn--wrap":Z}),_e={"--smb-btn--background-color":V||void 0,"--smb-btn--background-image":K||void 0,"--smb-btn--border-radius":v(F),"--smb-btn--color":G||void 0},ue=(0,m.useBlockProps)({className:de,ref:(0,c.useMergeRefs)([X,Y])}),ge=(0,c.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(m.InspectorControls,{children:[(0,i.jsx)(r.__experimentalToolsPanel,{label:(0,p.__)("Block settings","snow-monkey-blocks"),dropdownMenuProps:ge,children:(0,i.jsx)(r.__experimentalToolsPanelItem,{hasValue:()=>_!==t.uK.titleTagName.default,isShownByDefault:!0,label:(0,p.__)("Title tag","snow-monkey-blocks"),onDeselect:()=>s({titleTagName:t.uK.titleTagName.default}),children:(0,i.jsx)(r.BaseControl,{__nextHasNoMarginBottom:!0,label:(0,p.__)("Title tag","snow-monkey-blocks"),id:"snow-monkey-blocks/items-item-block-link/title-tag-name",children:(0,i.jsx)("div",{className:"smb-list-icon-selector",children:(0,o.times)(ce.length,(e=>(0,i.jsx)(r.Button,{variant:_===ce[e]?"primary":"secondary",onClick:()=>{s({titleTagName:ce[e]})},children:ce[e]},e)))})})})}),(0,i.jsxs)(r.__experimentalToolsPanel,{label:(0,p.__)("Image settings","snow-monkey-blocks"),dropdownMenuProps:ge,children:[(0,i.jsx)(r.__experimentalToolsPanelItem,{hasValue:()=>D!==t.uK.displayImage.default,isShownByDefault:!0,label:(0,p.__)("Display image","snow-monkey-blocks"),onDeselect:()=>s({displayImage:t.uK.displayImage.default}),children:(0,i.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,p.__)("Display image","snow-monkey-blocks"),checked:D,onChange:e=>s({displayImage:e})})}),D&&0<re.length&&(0,i.jsx)(R,{defaultValue:t.uK.imageSizeSlug.default,value:$,options:re,onChange:e=>{const t=oe?.media_details?.sizes?.[e]?.source_url,i=oe?.media_details?.sizes?.[e]?.width,l=oe?.media_details?.sizes?.[e]?.height;s({imageURL:t,imageWidth:i,imageHeight:l,imageSizeSlug:e})}})]}),(0,i.jsxs)(r.__experimentalToolsPanel,{label:(0,p.__)("Button settings","snow-monkey-blocks"),dropdownMenuProps:ge,children:[(0,i.jsx)(r.__experimentalToolsPanelItem,{hasValue:()=>M!==t.uK.displayBtn.default,isShownByDefault:!0,label:(0,p.__)("Display button","snow-monkey-blocks"),onDeselect:()=>s({displayBtn:t.uK.displayBtn.default}),children:(0,i.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,p.__)("Display button","snow-monkey-blocks"),checked:M,onChange:e=>s({displayBtn:e})})}),M&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(r.__experimentalToolsPanelItem,{hasValue:()=>O!==t.uK.btnSize.default,isShownByDefault:!0,label:(0,p.__)("Button size","snow-monkey-blocks"),onDeselect:()=>s({btnSize:t.uK.btnSize.default}),children:(0,i.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,p.__)("Button size","snow-monkey-blocks"),value:O,onChange:e=>s({btnSize:e}),options:[{value:"",label:(0,p.__)("Normal size","snow-monkey-blocks")},{value:"little-wider",label:(0,p.__)("Litle wider","snow-monkey-blocks")},{value:"wider",label:(0,p.__)("Wider","snow-monkey-blocks")},{value:"more-wider",label:(0,p.__)("More wider","snow-monkey-blocks")},{value:"full",label:(0,p.__)("Full size","snow-monkey-blocks")}]})}),(0,i.jsx)(r.__experimentalToolsPanelItem,{hasValue:()=>F!==t.uK.btnBorderRadius.default,isShownByDefault:!0,label:(0,p.__)("Border radius","snow-monkey-blocks"),onDeselect:()=>s({btnBorderRadius:t.uK.btnBorderRadius.default}),children:(0,i.jsx)("div",{className:"smb-border-radius-control",children:(0,i.jsx)(m.__experimentalBorderRadiusControl,{values:F,onChange:e=>{s({btnBorderRadius:e})}})})}),(0,i.jsx)(r.__experimentalToolsPanelItem,{hasValue:()=>Z!==t.uK.btnWrap.default,isShownByDefault:!0,label:(0,p.__)("Wrap","snow-monkey-blocks"),onDeselect:()=>s({btnWrap:t.uK.btnWrap.default}),children:(0,i.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,p.__)("Wrap","snow-monkey-blocks"),checked:Z,onChange:e=>s({btnWrap:e})})}),(0,i.jsx)("div",{className:"smb-color-gradient-settings-dropdown",children:(0,i.jsx)(m.__experimentalColorGradientSettingsDropdown,{settings:[{label:(0,p.__)("Background color","snow-monkey-blocks"),colorValue:V,onColorChange:e=>s({btnBackgroundColor:e}),gradientValue:K,onGradientChange:e=>s({btnBackgroundGradientColor:e})},{label:(0,p.__)("Text color","snow-monkey-blocks"),colorValue:G,onColorChange:e=>s({btnTextColor:e})}],__experimentalIsRenderedInSidebar:!0,...me})}),(0,i.jsx)(m.ContrastChecker,{backgroundColor:V,textColor:G})]})]})]}),(0,i.jsx)("div",{...ue,children:(0,i.jsxs)("div",{className:n()("smb-items__item","smb-items__item--block-link",J?.className),style:{...J?.style},children:[D&&(0,i.jsx)("div",{className:"smb-items__item__figure",children:(0,i.jsx)(w,{src:E,id:H,alt:W,width:P,height:U,onSelect:e=>{const t=e?.sizes?.[$]?$:I,i=e?.sizes?.[t]?.url,l=e?.sizes?.[t]?.width,a=e?.sizes?.[t]?.height;s({imageURL:i||e.url,imageID:e.id,imageAlt:e.alt,imageWidth:l||e.width,imageHeight:a||e.height,imageSizeSlug:t})},onSelectURL:e=>{e!==E&&s({imageURL:e,imageID:0,mediaSizeSlug:I})},onRemove:()=>s({imageID:t.uK.imageID.default,imageURL:t.uK.imageURL.default,imageAlt:t.uK.imageAlt.default,imageWidth:t.uK.imageWidth.default,imageHeight:t.uK.imageHeight.default}),allowedTypes:L})}),(0,i.jsxs)("div",{className:"smb-items__item__body",children:["none"!==_&&(0,i.jsx)(m.RichText,{tagName:_,className:"smb-items__item__title",placeholder:(0,p.__)("Write title…","snow-monkey-blocks"),value:y,onChange:e=>s({title:e})}),(!m.RichText.isEmpty(k)||l)&&(0,i.jsx)(m.RichText,{className:"smb-items__item__lede",placeholder:(0,p.__)("Write lede…","snow-monkey-blocks"),value:k,onChange:e=>s({lede:e})}),(!m.RichText.isEmpty(f)||l)&&(0,i.jsx)(m.RichText,{className:"smb-items__item__content",placeholder:(0,p.__)("Write content…","snow-monkey-blocks"),value:f,onChange:e=>s({summary:e})}),(te||M)&&(0,i.jsx)("div",{className:"smb-items__item__action",children:(0,i.jsx)("span",{className:M?be:void 0,style:M?_e:void 0,href:j,target:z,rel:N,children:M?(0,i.jsx)(m.RichText,{className:"smb-btn__label",value:A,placeholder:(0,p.__)("Button","snow-monkey-blocks"),onChange:e=>s({btnLabel:e}),withoutInteractiveFormatting:!0}):(0,i.jsx)("span",{className:"screen-reader-text",children:A||(0,p.__)("Learn more","snow-monkey-blocks")})})})]})]})}),(0,i.jsxs)(m.BlockControls,{group:"block",children:[!te&&(0,i.jsx)(r.ToolbarButton,{name:"link",icon:u,title:(0,p.__)("Link"),shortcut:h.displayShortcut.primary("k"),onClick:function(e){e.preventDefault(),ee(!0)}}),te&&(0,i.jsx)(r.ToolbarButton,{name:"link",icon:g,title:(0,p.__)("Unlink"),shortcut:h.displayShortcut.primaryShift("k"),onClick:ae,isActive:!0})]}),l&&(q||te)&&(0,i.jsx)(r.Popover,{position:"bottom center",onClose:()=>{ee(!1)},anchor:Q,focusOnMount:!!q&&"firstElement",children:(0,i.jsx)(m.LinkControl,{className:"wp-block-navigation-link__inline-link-input",value:le,onChange:({url:e="",title:t,opensInNewTab:i,nofollow:l})=>{s(function({rel:e="",url:t="",title:s,opensInNewTab:i,nofollow:l}){let a,n=e;if(i)a=C,n=n?.includes(T)?n:n+` ${T}`;else{const e=new RegExp(`\\b${T}\\s*`,"g");n=n?.replace(e,"").trim()}if(l)n=n?.includes(B)?n:(n+` ${B}`).trim();else{const e=new RegExp(`\\b${B}\\s*`,"g");n=n?.replace(e,"").trim()}return{url:(0,x.prependHTTP)(t),btnLabel:s,target:a,rel:n||void 0}}({rel:N,url:e,title:t,opensInNewTab:i,nofollow:l}))},onRemove:()=>{ae()},forceIsEditingLink:q,hasRichPreviews:!0,hasTextControl:!M,settings:S,showInitialSuggestions:!0,suggestionsQuery:{initialSuggestionsSearchOptions:{type:"post",subtype:"page",perPage:20}}})})]})},save:function({attributes:e,className:t}){const{titleTagName:s,title:l,lede:a,summary:o,url:r,rel:c,target:d,displayImage:b,imageID:_,imageURL:u,imageAlt:g,imageWidth:h,imageHeight:x,displayBtn:y,btnLabel:k,btnBackgroundColor:f,btnBackgroundGradientColor:j,btnTextColor:w,btnSize:N,btnBorderRadius:R,btnWrap:T}=e,C=!!r,B=(0,m.__experimentalGetColorClassesAndStyles)(e),S=n()("c-row__col",t),L=n()("smb-items__item__btn","smb-btn",{[`smb-btn--${N}`]:!!N,"smb-btn--wrap":T}),I={"--smb-btn--background-color":f||void 0,"--smb-btn--background-image":j||void 0,"--smb-btn--border-radius":v(R),"--smb-btn--color":w||void 0};return(0,i.jsx)("div",{...m.useBlockProps.save({className:S}),children:(0,i.jsxs)("div",{className:n()("smb-items__item","smb-items__item--block-link",B?.className),style:{...B?.style},children:[b&&(0,i.jsx)("div",{className:"smb-items__item__figure",children:(0,i.jsx)("img",{src:u,alt:g,width:!!h&&h,height:!!x&&x,className:`wp-image-${_}`})}),(0,i.jsxs)("div",{className:"smb-items__item__body",children:["none"!==s&&(0,i.jsx)(m.RichText.Content,{tagName:s,className:"smb-items__item__title",value:l}),!m.RichText.isEmpty(a)&&(0,i.jsx)("div",{className:"smb-items__item__lede",children:(0,i.jsx)(m.RichText.Content,{value:a})}),!m.RichText.isEmpty(o)&&(0,i.jsx)("div",{className:"smb-items__item__content",children:(0,i.jsx)(m.RichText.Content,{value:o})}),(C||y)&&(0,i.jsx)("div",{className:"smb-items__item__action",children:(0,i.jsx)("a",{className:y?L:void 0,style:y?I:void 0,href:r,target:d,rel:c,children:y?(0,i.jsx)("span",{className:"smb-btn__label",children:(0,i.jsx)(m.RichText.Content,{value:k})}):(0,i.jsx)("span",{className:"screen-reader-text",children:k||(0,p.__)("Learn more","snow-monkey-blocks")})})})]})]})})},deprecated:H,transforms:E})})()})();
     1(()=>{var e={6942:(e,t)=>{var s;!function(){"use strict";var i={}.hasOwnProperty;function l(){for(var e="",t=0;t<arguments.length;t++){var s=arguments[t];s&&(e=n(e,a(s)))}return e}function a(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return l.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var s in e)i.call(e,s)&&e[s]&&(t=n(t,s));return t}function n(e,t){return t?e?e+" "+t:e+t:e}e.exports?(l.default=l,e.exports=l):void 0===(s=function(){return l}.apply(t,[]))||(e.exports=s)}()}},t={};function s(i){var l=t[i];if(void 0!==l)return l.exports;var a=t[i]={exports:{}};return e[i](a,a.exports,s),a.exports}s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},s.d=(e,t)=>{for(var i in t)s.o(t,i)&&!s.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.wp.blocks,t=JSON.parse('{"UU":"snow-monkey-blocks/items-item-block-link","uK":{"titleTagName":{"type":"string","default":"div"},"title":{"type":"string","source":"html","selector":".smb-items__item__title","default":""},"lede":{"type":"string","source":"html","selector":".smb-items__item__lede","default":""},"summary":{"type":"string","source":"html","selector":".smb-items__item__content","default":""},"url":{"type":"string","source":"attribute","selector":".smb-items__item__action > a","attribute":"href"},"rel":{"type":"string","source":"attribute","selector":".smb-items__item__action > a","attribute":"rel"},"target":{"type":"string","source":"attribute","selector":".smb-items__item__action > a","attribute":"target"},"displayImage":{"type":"boolean","default":false},"imageID":{"type":"number","default":0},"imageURL":{"type":"string","source":"attribute","selector":".smb-items__item__figure > img","attribute":"src","default":""},"imageAlt":{"type":"string","source":"attribute","selector":".smb-items__item__figure > img","attribute":"alt","default":""},"imageWidth":{"type":"string","source":"attribute","selector":".smb-items__item__figure > img","attribute":"width","default":""},"imageHeight":{"type":"string","source":"attribute","selector":".smb-items__item__figure > img","attribute":"height","default":""},"imageSizeSlug":{"type":"string","default":"full"},"displayBtn":{"type":"boolean","default":false},"btnLabel":{"type":"string","source":"html","selector":".smb-items__item__action > a > span","role":"content"},"btnBackgroundColor":{"type":"string"},"btnBackgroundGradientColor":{"type":"string"},"btnTextColor":{"type":"string"},"btnSize":{"type":"string","default":""},"btnBorderRadius":{"type":["string","object"]},"btnWrap":{"type":"boolean","default":false}},"xY":{"html":false,"color":{"__experimentalSkipSerialization":true,"background":true,"text":true,"link":true}}}'),i=window.ReactJSXRuntime,l=(0,i.jsxs)("svg",{viewBox:"0 0 24 24",children:[(0,i.jsx)("rect",{x:"1",y:"15.5",width:"10",height:"1"}),(0,i.jsx)("rect",{x:"1",y:"17.5",width:"8",height:"1"}),(0,i.jsx)("rect",{x:"1",y:"19.5",width:"8",height:"1"}),(0,i.jsx)("path",{d:"M1,4.06v8.88a.56.56,0,0,0,.56.56h8.88a.56.56,0,0,0,.56-.56V4.06a.56.56,0,0,0-.56-.56H1.56A.56.56,0,0,0,1,4.06m8.89,8.61H2.11a.29.29,0,0,1-.28-.28V4.61a.29.29,0,0,1,.28-.28H9.89a.29.29,0,0,1,.28.28v7.78a.29.29,0,0,1-.28.28"}),(0,i.jsx)("path",{d:"M1.83,10.05,4,8.45a.15.15,0,0,1,.16,0L5.85,9.52A.13.13,0,0,0,6,9.5l2.11-2a.14.14,0,0,1,.19,0l2.21,2.15v.84L8.32,8.32a.14.14,0,0,0-.19,0L6,10.34a.13.13,0,0,1-.17,0L4.18,9.29a.14.14,0,0,0-.16,0L1.83,10.88Z"}),(0,i.jsx)("rect",{x:"1",y:"3.5",width:"10",height:"10",fill:"none"}),(0,i.jsx)("rect",{x:"13",y:"15.5",width:"10",height:"1"}),(0,i.jsx)("rect",{x:"13",y:"17.5",width:"8",height:"1"}),(0,i.jsx)("rect",{x:"13",y:"19.5",width:"8",height:"1"}),(0,i.jsx)("path",{d:"M13,4.06v8.88a.56.56,0,0,0,.56.56h8.88a.56.56,0,0,0,.56-.56V4.06a.56.56,0,0,0-.56-.56H13.56a.56.56,0,0,0-.56.56m8.89,8.61H14.11a.29.29,0,0,1-.28-.28V4.61a.29.29,0,0,1,.28-.28h7.78a.29.29,0,0,1,.28.28v7.78a.29.29,0,0,1-.28.28"}),(0,i.jsx)("path",{d:"M13.83,10.05,16,8.45a.15.15,0,0,1,.16,0l1.67,1.07a.13.13,0,0,0,.17,0l2.11-2a.14.14,0,0,1,.19,0l2.21,2.15v.84L20.32,8.32a.14.14,0,0,0-.19,0l-2.11,2a.13.13,0,0,1-.17,0L16.18,9.29a.14.14,0,0,0-.16,0l-2.19,1.59Z"}),(0,i.jsx)("rect",{x:"13",y:"3.5",width:"10",height:"10",fill:"none"})]});var a=s(6942),n=s.n(a);const o=window.lodash,r=window.wp.components,m=window.wp.blockEditor,c=window.wp.compose,b=window.wp.data,d=window.wp.element,_=window.wp.primitives;var u=(0,i.jsx)(_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(_.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"})}),g=(0,i.jsx)(_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(_.Path,{d:"M17.031 4.703 15.576 4l-1.56 3H14v.03l-2.324 4.47H9.5V13h1.396l-1.502 2.889h-.95a3.694 3.694 0 0 1 0-7.389H10V7H8.444a5.194 5.194 0 1 0 0 10.389h.17L7.5 19.53l1.416.719L15.049 8.5h.507a3.694 3.694 0 0 1 0 7.39H14v1.5h1.556a5.194 5.194 0 0 0 .273-10.383l1.202-2.304Z"})});const h=window.wp.keycodes,x=window.wp.url,p=window.wp.i18n,v=e=>{if(null!=e){if("object"==typeof e&&!Array.isArray(e)){const t=[e.topLeft,e.topRight,e.bottomRight,e.bottomLeft].map((e=>null==e||""===e?"":/^\d+$/.test(String(e))?`${e}px`:String(e))),s=t.filter(Boolean);if(0===s.length)return;if(4===s.length){const[e,s,i,l]=t;if(e===s&&s===i&&i===l)return e;if(e===i&&s===l)return`${e} ${s}`;if(s===l)return`${e} ${s} ${i}`}return s.join(" ")}return/^\d+$/.test(String(e))?`${e}px`:e}},y=({id:e,src:t,allowedTypes:s,accept:l,onSelect:a,onSelectURL:n,onRemove:o})=>(0,i.jsxs)(m.BlockControls,{group:"inline",children:[(0,i.jsx)(m.MediaReplaceFlow,{mediaId:e,mediaURL:t,allowedTypes:s,accept:l,onSelect:a,onSelectURL:n}),!!t&&!!o&&(0,i.jsx)(r.ToolbarButton,{onClick:o,children:(0,p.__)("Release","snow-monkey-blocks")})]}),k=({src:e,alt:t,id:s,style:l,width:a,height:n})=>(0,i.jsx)("img",{src:e,alt:t,className:`wp-image-${s}`,style:l,width:a,height:n}),f=({src:e,style:t,width:s,height:l})=>(0,i.jsx)("video",{src:e,style:t,width:s,height:l}),j=(0,d.memo)((({id:e,src:t,alt:s,url:l,width:a,height:n,target:r,allowedTypes:m,accept:c,onSelect:b,onSelectURL:d,onRemove:_,mediaType:u,style:g,rel:h,linkClass:x})=>{let p;if("image"===u){let m;p=(0,i.jsx)(k,{src:t,alt:s,id:e,style:g,width:a,height:n}),m=h?(0,o.isEmpty)(h)?void 0:h:"_self"!==r&&r?"noopener noreferrer":void 0,l&&(p=(0,i.jsx)("span",{href:l,target:"_self"===r?void 0:r,rel:m,className:x,children:p}))}else"video"===u&&(p=(0,i.jsx)(f,{src:t,style:g,width:a,height:n}));return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(y,{id:e,src:t,allowedTypes:m,accept:c,onSelect:b,onSelectURL:d,onRemove:_}),p]})}),((e,t)=>{const s=Object.keys(e);for(const i of s)if(e[i]!==t[i])return!1;return!0}));function w(e){const{src:t,onSelect:s,onSelectURL:l,mediaType:a,allowedTypes:n=["image"]}=e,o=!a&&t?"image":a;let r=(0,p.__)("Media","snow-monkey-blocks");1===n.length&&("image"===n[0]?r=(0,p.__)("Image","snow-monkey-blocks"):"video"===n[0]&&(r=(0,p.__)("Video","snow-monkey-blocks")));const c=(0,d.useMemo)((()=>n.map((e=>`${e}/*`)).join(",")),[n]);return t?(0,i.jsx)(j,{...e,accept:c,allowedTypes:n,mediaType:o}):(0,i.jsx)(m.MediaPlaceholder,{icon:"format-image",labels:{title:r},onSelect:s,onSelectURL:l,accept:c,allowedTypes:n})}const N=[{label:(0,p._x)("Thumbnail","Image size option for resolution control"),value:"thumbnail"},{label:(0,p._x)("Medium","Image size option for resolution control"),value:"medium"},{label:(0,p._x)("Large","Image size option for resolution control"),value:"large"},{label:(0,p._x)("Full Size","Image size option for resolution control"),value:"full"}];function R({panelId:e,value:t,onChange:s,options:l=N,defaultValue:a=N[0].value,isShownByDefault:n=!0,withToolsPanelItem:o=!0}){const m=null!=t?t:a,c=()=>(0,i.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,p.__)("Resolution"),value:m,options:l,onChange:s,help:(0,p.__)("Select the size of the source image."),size:"__unstable-large"});return o?(0,i.jsx)(r.__experimentalToolsPanelItem,{hasValue:()=>m!==a,label:(0,p.__)("Resolution"),onDeselect:()=>s(a),isShownByDefault:n,panelId:e,children:(0,i.jsx)(c,{})}):(0,i.jsx)(c,{})}const T="noreferrer noopener",C="_blank",B="nofollow",S=[...m.LinkControl.DEFAULT_LINK_SETTINGS,{id:"nofollow",title:(0,p.__)("Mark as nofollow","snow-monkey-blocks")}],L=["image"],I="full",z=t.uK,D=t.xY,H=[{attributes:{...z,btnLabel:{...z.btnLabel,selector:".smb-items__item__btn > .smb-btn__label",default:""},target:{...z.target,selector:".smb-items__item--block-link",default:"_self"},url:{...z.url,selector:".smb-items__item--block-link",default:""},btnBorderRadius:{type:"number"}},supports:{...D},save({attributes:e,className:t}){const{titleTagName:s,title:l,lede:a,summary:o,url:r,target:c,displayImage:b,imageID:d,imageURL:_,imageAlt:u,imageWidth:g,imageHeight:h,displayBtn:x,btnLabel:p,btnBackgroundColor:y,btnBackgroundGradientColor:k,btnTextColor:f,btnSize:j,btnBorderRadius:w,btnWrap:N}=e,R=(0,m.__experimentalGetColorClassesAndStyles)(e),T=n()("c-row__col",t),C=n()("smb-items__item__btn","smb-btn",{[`smb-btn--${j}`]:!!j,"smb-btn--wrap":N}),B={"--smb-btn--background-color":y||void 0,"--smb-btn--background-image":k||void 0,"--smb-btn--border-radius":v(w),"--smb-btn--color":f||void 0};return(0,i.jsx)("div",{...m.useBlockProps.save({className:T}),children:(0,i.jsxs)("a",{className:n()("smb-items__item","smb-items__item--block-link",R?.className),style:{...R?.style},href:r,target:"_self"===c?void 0:c,rel:"_blank"===c?"noopener noreferrer":void 0,children:[b&&(0,i.jsx)("div",{className:"smb-items__item__figure",children:(0,i.jsx)("img",{src:_,alt:u,width:!!g&&g,height:!!h&&h,className:`wp-image-${d}`})}),(0,i.jsxs)("div",{className:"smb-items__item__body",children:["none"!==s&&(0,i.jsx)(m.RichText.Content,{tagName:s,className:"smb-items__item__title",value:l}),!m.RichText.isEmpty(a)&&(0,i.jsx)("div",{className:"smb-items__item__lede",children:(0,i.jsx)(m.RichText.Content,{value:a})}),!m.RichText.isEmpty(o)&&(0,i.jsx)("div",{className:"smb-items__item__content",children:(0,i.jsx)(m.RichText.Content,{value:o})}),x&&(0,i.jsx)("div",{className:"smb-items__item__action",children:(0,i.jsx)("span",{className:C,href:r,style:B,target:"_self"===c?void 0:c,rel:"_blank"===c?"noopener noreferrer":void 0,children:(0,i.jsx)("span",{className:"smb-btn__label",children:(0,i.jsx)(m.RichText.Content,{value:p})})})})]})]})})}},{attributes:{...z,btnLabel:{...z.btnLabel,selector:".smb-items__item__btn > .smb-btn__label",default:""},target:{...z.target,selector:".smb-items__item--block-link",default:"_self"},url:{...z.url,selector:".smb-items__item--block-link",default:""},btnBorderRadius:{type:"number"}},supports:{...D},migrate(e){const{btnLabel:t,imageURL:s,btnBorderRadius:i}=e;return m.RichText.isEmpty(t)||(e.displayBtn=!0),s&&(e.displayImage=!0),e.btnBorderRadius=v(i),e},save({attributes:e,className:t}){const{titleTagName:s,title:l,lede:a,summary:o,url:r,target:c,imageID:b,imageURL:d,imageAlt:_,imageWidth:u,imageHeight:g,btnLabel:h,btnBackgroundColor:x,btnBackgroundGradientColor:p,btnTextColor:y,btnSize:k,btnBorderRadius:f,btnWrap:j}=e,w=n()("c-row__col",t),N=n()("smb-items__item__btn","smb-btn",{[`smb-btn--${k}`]:!!k,"smb-btn--wrap":j}),R={"--smb-btn--background-color":x||void 0,"--smb-btn--background-image":p||void 0,"--smb-btn--border-radius":v(f),"--smb-btn--color":y||void 0};return(0,i.jsx)("div",{...m.useBlockProps.save({className:w}),children:(0,i.jsxs)("a",{className:"smb-items__item smb-items__item--block-link",href:r,target:"_self"===c?void 0:c,rel:"_blank"===c?"noopener noreferrer":void 0,children:[!!d&&(0,i.jsx)("div",{className:"smb-items__item__figure",children:(0,i.jsx)("img",{src:d,alt:_,width:!!u&&u,height:!!g&&g,className:`wp-image-${b}`})}),(0,i.jsxs)("div",{className:"smb-items__item__body",children:["none"!==s&&(0,i.jsx)(m.RichText.Content,{tagName:s,className:"smb-items__item__title",value:l}),!m.RichText.isEmpty(a)&&(0,i.jsx)("div",{className:"smb-items__item__lede",children:(0,i.jsx)(m.RichText.Content,{value:a})}),!m.RichText.isEmpty(o)&&(0,i.jsx)("div",{className:"smb-items__item__content",children:(0,i.jsx)(m.RichText.Content,{value:o})}),!m.RichText.isEmpty(h)&&!!r&&(0,i.jsx)("div",{className:"smb-items__item__action",children:(0,i.jsx)("span",{className:N,href:r,style:R,target:"_self"===c?void 0:c,rel:"_blank"===c?"noopener noreferrer":void 0,children:(0,i.jsx)("span",{className:"smb-btn__label",children:(0,i.jsx)(m.RichText.Content,{value:h})})})})]})]})})}},{attributes:{...z,btnLabel:{...z.btnLabel,selector:".smb-items__item__btn > .smb-btn__label",default:""},target:{...z.target,selector:".smb-items__item--block-link",default:"_self"},url:{...z.url,selector:".smb-items__item--block-link",default:""},btnBorderRadius:{type:"number"}},supports:{...D},save({attributes:e,className:t}){const{titleTagName:s,title:l,lede:a,summary:o,url:r,target:c,imageID:b,imageURL:d,imageAlt:_,imageWidth:u,imageHeight:g,btnLabel:h,btnBackgroundColor:x,btnBackgroundGradientColor:p,btnTextColor:y,btnSize:k,btnBorderRadius:f,btnWrap:j}=e,w=n()("c-row__col",t),N=n()("smb-items__item__btn","smb-btn",{[`smb-btn--${k}`]:!!k,"smb-btn--wrap":j}),R={"--smb-btn--background-color":x||void 0,"--smb-btn--background-image":p||void 0,"--smb-btn--border-radius":v(f),"--smb-btn--color":y||void 0};return(0,i.jsx)("div",{...m.useBlockProps.save({className:w}),children:(0,i.jsxs)("a",{className:"smb-items__item smb-items__item--block-link",href:r,target:"_self"===c?void 0:c,rel:"_blank"===c?"noopener noreferrer":void 0,children:[!!d&&(0,i.jsx)("div",{className:"smb-items__item__figure",children:(0,i.jsx)("img",{src:d,alt:_,width:!!u&&u,height:!!g&&g,className:`wp-image-${b}`})}),(0,i.jsxs)("div",{className:"smb-items__item__body",children:["none"!==s&&(0,i.jsx)(m.RichText.Content,{tagName:s,className:"smb-items__item__title",value:l}),!m.RichText.isEmpty(a)&&(0,i.jsx)("div",{className:"smb-items__item__lede",children:(0,i.jsx)(m.RichText.Content,{value:a})}),!m.RichText.isEmpty(o)&&(0,i.jsx)("div",{className:"smb-items__item__content",children:(0,i.jsx)(m.RichText.Content,{value:o})}),!m.RichText.isEmpty(h)&&!!r&&(0,i.jsx)("div",{className:"smb-items__item__action",children:(0,i.jsx)("span",{className:N,href:r,style:R,target:"_self"===c?void 0:c,rel:"_blank"===c?"noopener noreferrer":void 0,children:(0,i.jsx)("span",{className:"smb-btn__label",children:(0,i.jsx)(m.RichText.Content,{value:h})})})})]})]})})}},{attributes:{...z,btnLabel:{...z.btnLabel,selector:".smb-items__item__btn > .smb-btn__label",default:""},target:{...z.target,selector:".smb-items__item--block-link",default:"_self"},url:{...z.url,selector:".smb-items__item--block-link",default:""},btnBorderRadius:{type:"number"}},supports:{...D},save({attributes:e,className:t}){const{titleTagName:s,title:l,lede:a,summary:o,url:r,target:c,imageID:b,imageURL:d,imageAlt:_,imageWidth:u,imageHeight:g,btnLabel:h,btnBackgroundColor:x,btnBackgroundGradientColor:p,btnTextColor:y,btnSize:k,btnBorderRadius:f,btnWrap:j}=e,w=n()("c-row__col",t),N=n()("smb-items__item__btn","smb-btn",{[`smb-btn--${k}`]:!!k,"smb-btn--wrap":j}),R={color:y||void 0},T={backgroundColor:x||void 0,backgroundImage:p||void 0,borderRadius:v(f)};return(0,i.jsx)("div",{...m.useBlockProps.save({className:w}),children:(0,i.jsxs)("a",{className:"smb-items__item smb-items__item--block-link",href:r,target:"_self"===c?void 0:c,rel:"_blank"===c?"noopener noreferrer":void 0,children:[!!d&&(0,i.jsx)("div",{className:"smb-items__item__figure",children:(0,i.jsx)("img",{src:d,alt:_,width:!!u&&u,height:!!g&&g,className:`wp-image-${b}`})}),(0,i.jsxs)("div",{className:"smb-items__item__body",children:["none"!==s&&(0,i.jsx)(m.RichText.Content,{tagName:s,className:"smb-items__item__title",value:l}),!m.RichText.isEmpty(a)&&(0,i.jsx)("div",{className:"smb-items__item__lede",children:(0,i.jsx)(m.RichText.Content,{value:a})}),!m.RichText.isEmpty(o)&&(0,i.jsx)("div",{className:"smb-items__item__content",children:(0,i.jsx)(m.RichText.Content,{value:o})}),!m.RichText.isEmpty(h)&&!!r&&(0,i.jsx)("div",{className:"smb-items__item__action",children:(0,i.jsx)("span",{className:N,href:r,style:T,target:"_self"===c?void 0:c,rel:"_blank"===c?"noopener noreferrer":void 0,children:(0,i.jsx)("span",{className:"smb-btn__label",style:R,children:(0,i.jsx)(m.RichText.Content,{value:h})})})})]})]})})}},{attributes:{...z,btnLabel:{...z.btnLabel,selector:".smb-items__item__btn > .smb-btn__label",default:""},url:{type:"string",default:""},target:{type:"string",default:"_self"},btnBorderRadius:{type:"number"}},save({attributes:e,className:t}){const{titleTagName:s,title:l,lede:a,summary:o,url:r,target:c,imageID:b,imageURL:d,imageAlt:_,imageWidth:u,imageHeight:g,btnLabel:h,btnBackgroundColor:x,btnTextColor:p,btnSize:y,btnBorderRadius:k,btnWrap:f}=e,j=n()("c-row__col",t),w=n()("smb-items__item__btn","smb-btn",{[`smb-btn--${y}`]:!!y,"smb-btn--wrap":f}),N={color:p||void 0},R={backgroundColor:x||void 0,borderRadius:v(k)};return(0,i.jsx)("div",{className:j,children:(0,i.jsxs)("a",{className:"smb-items__item smb-items__item--block-link",href:r,target:"_self"===c?void 0:c,rel:"_blank"===c?"noopener noreferrer":void 0,children:[!!d&&(0,i.jsx)("div",{className:"smb-items__item__figure",children:(0,i.jsx)("img",{src:d,alt:_,width:!!u&&u,height:!!g&&g,className:`wp-image-${b}`})}),"none"!==s&&(0,i.jsx)(m.RichText.Content,{tagName:s,className:"smb-items__item__title",value:l}),!m.RichText.isEmpty(a)&&(0,i.jsx)("div",{className:"smb-items__item__lede",children:(0,i.jsx)(m.RichText.Content,{value:a})}),!m.RichText.isEmpty(o)&&(0,i.jsx)("div",{className:"smb-items__item__content",children:(0,i.jsx)(m.RichText.Content,{value:o})}),!m.RichText.isEmpty(h)&&!!r&&(0,i.jsx)("div",{className:"smb-items__item__action",children:(0,i.jsx)("span",{className:w,style:R,children:(0,i.jsx)("span",{className:"smb-btn__label",style:N,children:(0,i.jsx)(m.RichText.Content,{value:h})})})})]})})}},{attributes:{...z,btnLabel:{...z.btnLabel,selector:".smb-items__item__btn > .smb-btn__label",default:""},url:{type:"string",default:""},target:{type:"string",default:"_self"},btnBorderRadius:{type:"number"}},save({attributes:e,className:t}){const{titleTagName:s,title:l,lede:a,summary:o,url:r,target:c,imageID:b,imageURL:d,imageAlt:_,imageWidth:u,imageHeight:g,btnLabel:h,btnBackgroundColor:x,btnTextColor:p,btnSize:y,btnBorderRadius:k,btnWrap:f}=e,j=n()("c-row__col",t),w=n()("smb-items__item__btn","smb-btn",{[`smb-btn--${y}`]:!!y,"smb-btn--wrap":f}),N={color:p||void 0},R={backgroundColor:x||void 0,borderRadius:v(k)};return(0,i.jsx)("div",{className:j,children:(0,i.jsxs)("div",{className:"smb-items__item smb-items__item--block-link",children:[!!d&&(0,i.jsx)("div",{className:"smb-items__item__figure",children:(0,i.jsx)("img",{src:d,alt:_,width:!!u&&u,height:!!g&&g,className:`wp-image-${b}`})}),"none"!==s&&(0,i.jsx)(m.RichText.Content,{tagName:s,className:"smb-items__item__title",value:l}),!m.RichText.isEmpty(a)&&(0,i.jsx)("div",{className:"smb-items__item__lede",children:(0,i.jsx)(m.RichText.Content,{value:a})}),!m.RichText.isEmpty(o)&&(0,i.jsx)("div",{className:"smb-items__item__content",children:(0,i.jsx)(m.RichText.Content,{value:o})}),!m.RichText.isEmpty(h)&&!!r&&(0,i.jsx)("div",{className:"smb-items__item__action",children:(0,i.jsx)("a",{className:w,href:r,style:R,target:"_self"===c?void 0:c,rel:"_blank"===c?"noopener noreferrer":void 0,children:(0,i.jsx)("span",{className:"smb-btn__label",style:N,children:(0,i.jsx)(m.RichText.Content,{value:h})})})})]})})}},{attributes:{...z,btnLabel:{...z.btnLabel,selector:".smb-items__item__btn > .smb-btn__label",default:""},url:{type:"string",default:""},target:{type:"string",default:"_self"},btnBorderRadius:{type:"number"}},save({attributes:e,className:t}){const{titleTagName:s,title:l,lede:a,summary:o,btnLabel:r,url:c,target:b,btnBackgroundColor:d,btnTextColor:_,imageID:u,imageURL:g,imageAlt:h,imageWidth:x,imageHeight:p}=e,v=n()("c-row__col",t),y={color:_||void 0},k={backgroundColor:d||void 0};return(0,i.jsx)("div",{className:v,children:(0,i.jsxs)("a",{className:"smb-items__item",href:c,target:"_self"===b?void 0:b,rel:"_blank"===b?"noopener noreferrer":void 0,children:[!!g&&(0,i.jsx)("div",{className:"smb-items__item__figure",children:(0,i.jsx)("img",{src:g,alt:h,width:!!x&&x,height:!!p&&p,className:`wp-image-${u}`})}),"none"!==s&&(0,i.jsx)(m.RichText.Content,{tagName:s,className:"smb-items__item__title",value:l}),!m.RichText.isEmpty(a)&&(0,i.jsx)("div",{className:"smb-items__item__lede",children:(0,i.jsx)(m.RichText.Content,{value:a})}),!m.RichText.isEmpty(o)&&(0,i.jsx)("div",{className:"smb-items__item__content",children:(0,i.jsx)(m.RichText.Content,{value:o})}),!m.RichText.isEmpty(r)&&!!c&&(0,i.jsx)("div",{className:"smb-items__item__action",children:(0,i.jsx)("span",{className:"smb-items__item__btn smb-btn",style:k,children:(0,i.jsx)("span",{className:"smb-btn__label",style:y,children:(0,i.jsx)(m.RichText.Content,{value:r})})})})]})})}}],E={to:[{type:"block",blocks:["snow-monkey-blocks/items-item-standard"],transform:t=>(0,e.createBlock)("snow-monkey-blocks/items-item-standard",t)},{type:"block",blocks:["snow-monkey-blocks/items-banner"],transform:t=>(0,e.createBlock)("snow-monkey-blocks/items-banner",t)},{type:"block",blocks:["snow-monkey-blocks/items-item-free"],transform:t=>(0,e.createBlock)("snow-monkey-blocks/items-item-free",{},[(0,e.createBlock)("core/paragraph",{content:t.summary})])}]};(0,e.registerBlockType)(t.UU,{icon:{foreground:"#cd162c",src:l},edit:function({attributes:e,setAttributes:s,isSelected:l,className:a}){const{titleTagName:_,title:y,lede:k,summary:f,url:j,rel:N,target:z,displayImage:D,imageID:H,imageURL:E,imageAlt:W,imageWidth:P,imageHeight:U,imageSizeSlug:$,displayBtn:M,btnLabel:A,btnBackgroundColor:V,btnBackgroundGradientColor:K,btnTextColor:G,btnSize:O,btnBorderRadius:F,btnWrap:Z}=e,J=(0,m.__experimentalUseColorProps)(e),Y=(0,d.useRef)(),[Q,X]=(0,d.useState)(),[q,ee]=(0,d.useState)(!1),te=!!j,se=z===C,ie=!!N?.includes(B),le=(0,d.useMemo)((()=>({url:j,title:A,opensInNewTab:se,nofollow:ie})),[j,A,se,ie]);function ae(){s({url:void 0,target:void 0,rel:void 0}),ee(!1)}const ne=(0,b.useSelect)((e=>e("core/block-editor").getSettings()?.imageSizes),[]),oe=(0,b.useSelect)((e=>H?e("core").getEntityRecord("postType","attachment",H):null),[H]),re=ne.filter((({slug:e})=>oe?.media_details?.sizes?.[e]?.source_url)).map((({name:e,slug:t})=>({value:t,label:e}))),me=(0,m.__experimentalUseMultipleOriginColorsAndGradients)(),ce=["div","h2","h3","none"],be=n()("c-row__col",a),de=n()("smb-items__item__btn","smb-btn",{[`smb-btn--${O}`]:!!O,"smb-btn--wrap":Z}),_e={"--smb-btn--background-color":V||void 0,"--smb-btn--background-image":K||void 0,"--smb-btn--border-radius":v(F),"--smb-btn--color":G||void 0},ue=(0,m.useBlockProps)({className:be,ref:(0,c.useMergeRefs)([X,Y])}),ge=(0,c.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(m.InspectorControls,{children:[(0,i.jsx)(r.__experimentalToolsPanel,{label:(0,p.__)("Block settings","snow-monkey-blocks"),dropdownMenuProps:ge,children:(0,i.jsx)(r.__experimentalToolsPanelItem,{hasValue:()=>_!==t.uK.titleTagName.default,isShownByDefault:!0,label:(0,p.__)("Title tag","snow-monkey-blocks"),onDeselect:()=>s({titleTagName:t.uK.titleTagName.default}),children:(0,i.jsx)(r.BaseControl,{__nextHasNoMarginBottom:!0,label:(0,p.__)("Title tag","snow-monkey-blocks"),id:"snow-monkey-blocks/items-item-block-link/title-tag-name",children:(0,i.jsx)("div",{className:"smb-list-icon-selector",children:(0,o.times)(ce.length,(e=>(0,i.jsx)(r.Button,{variant:_===ce[e]?"primary":"secondary",onClick:()=>{s({titleTagName:ce[e]})},children:ce[e]},e)))})})})}),(0,i.jsxs)(r.__experimentalToolsPanel,{label:(0,p.__)("Image settings","snow-monkey-blocks"),dropdownMenuProps:ge,children:[(0,i.jsx)(r.__experimentalToolsPanelItem,{hasValue:()=>D!==t.uK.displayImage.default,isShownByDefault:!0,label:(0,p.__)("Display image","snow-monkey-blocks"),onDeselect:()=>s({displayImage:t.uK.displayImage.default}),children:(0,i.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,p.__)("Display image","snow-monkey-blocks"),checked:D,onChange:e=>s({displayImage:e})})}),D&&0<re.length&&(0,i.jsx)(R,{defaultValue:t.uK.imageSizeSlug.default,value:$,options:re,onChange:e=>{const t=oe?.media_details?.sizes?.[e]?.source_url,i=oe?.media_details?.sizes?.[e]?.width,l=oe?.media_details?.sizes?.[e]?.height;s({imageURL:t,imageWidth:i,imageHeight:l,imageSizeSlug:e})}})]}),(0,i.jsxs)(r.__experimentalToolsPanel,{label:(0,p.__)("Button settings","snow-monkey-blocks"),dropdownMenuProps:ge,children:[(0,i.jsx)(r.__experimentalToolsPanelItem,{hasValue:()=>M!==t.uK.displayBtn.default,isShownByDefault:!0,label:(0,p.__)("Display button","snow-monkey-blocks"),onDeselect:()=>s({displayBtn:t.uK.displayBtn.default}),children:(0,i.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,p.__)("Display button","snow-monkey-blocks"),checked:M,onChange:e=>s({displayBtn:e})})}),M&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(r.__experimentalToolsPanelItem,{hasValue:()=>O!==t.uK.btnSize.default,isShownByDefault:!0,label:(0,p.__)("Button size","snow-monkey-blocks"),onDeselect:()=>s({btnSize:t.uK.btnSize.default}),children:(0,i.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,p.__)("Button size","snow-monkey-blocks"),value:O,onChange:e=>s({btnSize:e}),options:[{value:"",label:(0,p.__)("Normal size","snow-monkey-blocks")},{value:"little-wider",label:(0,p.__)("Litle wider","snow-monkey-blocks")},{value:"wider",label:(0,p.__)("Wider","snow-monkey-blocks")},{value:"more-wider",label:(0,p.__)("More wider","snow-monkey-blocks")},{value:"full",label:(0,p.__)("Full size","snow-monkey-blocks")}]})}),(0,i.jsx)(r.__experimentalToolsPanelItem,{hasValue:()=>F!==t.uK.btnBorderRadius.default,isShownByDefault:!0,label:(0,p.__)("Border radius","snow-monkey-blocks"),onDeselect:()=>s({btnBorderRadius:t.uK.btnBorderRadius.default}),children:(0,i.jsx)("div",{className:"smb-border-radius-control",children:(0,i.jsx)(m.__experimentalBorderRadiusControl,{values:F,onChange:e=>{s({btnBorderRadius:e})}})})}),(0,i.jsx)(r.__experimentalToolsPanelItem,{hasValue:()=>Z!==t.uK.btnWrap.default,isShownByDefault:!0,label:(0,p.__)("Wrap","snow-monkey-blocks"),onDeselect:()=>s({btnWrap:t.uK.btnWrap.default}),children:(0,i.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,p.__)("Wrap","snow-monkey-blocks"),checked:Z,onChange:e=>s({btnWrap:e})})}),(0,i.jsx)("div",{className:"smb-color-gradient-settings-dropdown",children:(0,i.jsx)(m.__experimentalColorGradientSettingsDropdown,{settings:[{label:(0,p.__)("Background color","snow-monkey-blocks"),colorValue:V,onColorChange:e=>s({btnBackgroundColor:e}),gradientValue:K,onGradientChange:e=>s({btnBackgroundGradientColor:e})},{label:(0,p.__)("Text color","snow-monkey-blocks"),colorValue:G,onColorChange:e=>s({btnTextColor:e})}],__experimentalIsRenderedInSidebar:!0,...me})}),(0,i.jsx)(m.ContrastChecker,{backgroundColor:V,textColor:G})]})]})]}),(0,i.jsx)("div",{...ue,children:(0,i.jsxs)("div",{className:n()("smb-items__item","smb-items__item--block-link",J?.className),style:{...J?.style},children:[D&&(0,i.jsx)("div",{className:"smb-items__item__figure",children:(0,i.jsx)(w,{src:E,id:H,alt:W,width:P,height:U,onSelect:e=>{const t=e?.sizes?.[$]?$:I,i=e?.sizes?.[t]?.url,l=e?.sizes?.[t]?.width,a=e?.sizes?.[t]?.height;s({imageURL:i||e.url,imageID:e.id,imageAlt:e.alt,imageWidth:l||e.width,imageHeight:a||e.height,imageSizeSlug:t})},onSelectURL:e=>{e!==E&&s({imageURL:e,imageID:0,mediaSizeSlug:I})},onRemove:()=>s({imageID:t.uK.imageID.default,imageURL:t.uK.imageURL.default,imageAlt:t.uK.imageAlt.default,imageWidth:t.uK.imageWidth.default,imageHeight:t.uK.imageHeight.default}),allowedTypes:L})}),(0,i.jsxs)("div",{className:"smb-items__item__body",children:["none"!==_&&(0,i.jsx)(m.RichText,{tagName:_,className:"smb-items__item__title",placeholder:(0,p.__)("Write title…","snow-monkey-blocks"),value:y,onChange:e=>s({title:e})}),(!m.RichText.isEmpty(k)||l)&&(0,i.jsx)(m.RichText,{className:"smb-items__item__lede",placeholder:(0,p.__)("Write lede…","snow-monkey-blocks"),value:k,onChange:e=>s({lede:e})}),(!m.RichText.isEmpty(f)||l)&&(0,i.jsx)(m.RichText,{className:"smb-items__item__content",placeholder:(0,p.__)("Write content…","snow-monkey-blocks"),value:f,onChange:e=>s({summary:e})}),(te||M)&&(0,i.jsx)("div",{className:"smb-items__item__action",children:(0,i.jsx)("span",{className:M?de:void 0,style:M?_e:void 0,href:j,target:z,rel:N,children:M?(0,i.jsx)(m.RichText,{className:"smb-btn__label",value:A,placeholder:(0,p.__)("Button","snow-monkey-blocks"),onChange:e=>s({btnLabel:e}),withoutInteractiveFormatting:!0}):(0,i.jsx)("span",{className:"screen-reader-text",children:A||(0,p.__)("Learn more","snow-monkey-blocks")})})})]})]})}),(0,i.jsxs)(m.BlockControls,{group:"block",children:[!te&&(0,i.jsx)(r.ToolbarButton,{name:"link",icon:u,title:(0,p.__)("Link"),shortcut:h.displayShortcut.primary("k"),onClick:function(e){e.preventDefault(),ee(!0)}}),te&&(0,i.jsx)(r.ToolbarButton,{name:"link",icon:g,title:(0,p.__)("Unlink"),shortcut:h.displayShortcut.primaryShift("k"),onClick:ae,isActive:!0})]}),l&&(q||te)&&(0,i.jsx)(r.Popover,{position:"bottom center",onClose:()=>{ee(!1)},anchor:Q,focusOnMount:!!q&&"firstElement",children:(0,i.jsx)(m.LinkControl,{className:"wp-block-navigation-link__inline-link-input",value:le,onChange:({url:e="",title:t,opensInNewTab:i,nofollow:l})=>{s(function({rel:e="",url:t="",title:s,opensInNewTab:i,nofollow:l}){let a,n=e;if(i)a=C,n=n?.includes(T)?n:n+` ${T}`;else{const e=new RegExp(`\\b${T}\\s*`,"g");n=n?.replace(e,"").trim()}if(l)n=n?.includes(B)?n:(n+` ${B}`).trim();else{const e=new RegExp(`\\b${B}\\s*`,"g");n=n?.replace(e,"").trim()}return{url:(0,x.prependHTTP)(t),btnLabel:s,target:a,rel:n||void 0}}({rel:N,url:e,title:t,opensInNewTab:i,nofollow:l}))},onRemove:()=>{ae()},forceIsEditingLink:q,hasRichPreviews:!0,hasTextControl:!M,settings:S,showInitialSuggestions:!0,suggestionsQuery:{initialSuggestionsSearchOptions:{type:"post",subtype:"page",perPage:20}}})})]})},save:function({attributes:e,className:t}){const{titleTagName:s,title:l,lede:a,summary:o,url:r,rel:c,target:b,displayImage:d,imageID:_,imageURL:u,imageAlt:g,imageWidth:h,imageHeight:x,displayBtn:y,btnLabel:k,btnBackgroundColor:f,btnBackgroundGradientColor:j,btnTextColor:w,btnSize:N,btnBorderRadius:R,btnWrap:T}=e,C=!!r,B=(0,m.__experimentalGetColorClassesAndStyles)(e),S=n()("c-row__col",t),L=n()("smb-items__item__btn","smb-btn",{[`smb-btn--${N}`]:!!N,"smb-btn--wrap":T}),I={"--smb-btn--background-color":f||void 0,"--smb-btn--background-image":j||void 0,"--smb-btn--border-radius":v(R),"--smb-btn--color":w||void 0};return(0,i.jsx)("div",{...m.useBlockProps.save({className:S}),children:(0,i.jsxs)("div",{className:n()("smb-items__item","smb-items__item--block-link",B?.className),style:{...B?.style},children:[d&&(0,i.jsx)("div",{className:"smb-items__item__figure",children:(0,i.jsx)("img",{src:u,alt:g,width:!!h&&h,height:!!x&&x,className:`wp-image-${_}`})}),(0,i.jsxs)("div",{className:"smb-items__item__body",children:["none"!==s&&(0,i.jsx)(m.RichText.Content,{tagName:s,className:"smb-items__item__title",value:l}),!m.RichText.isEmpty(a)&&(0,i.jsx)("div",{className:"smb-items__item__lede",children:(0,i.jsx)(m.RichText.Content,{value:a})}),!m.RichText.isEmpty(o)&&(0,i.jsx)("div",{className:"smb-items__item__content",children:(0,i.jsx)(m.RichText.Content,{value:o})}),(C||y)&&(0,i.jsx)("div",{className:"smb-items__item__action",children:(0,i.jsx)("a",{className:y?L:void 0,style:y?I:void 0,href:r,target:b,rel:c,children:y?(0,i.jsx)("span",{className:"smb-btn__label",children:(0,i.jsx)(m.RichText.Content,{value:k})}):(0,i.jsx)("span",{className:"screen-reader-text",children:k||(0,p.__)("Learn more","snow-monkey-blocks")})})})]})]})})},deprecated:H,transforms:E})})()})();
  • snow-monkey-blocks/trunk/dist/blocks/items/item/standard/block.json

    r3119394 r3422976  
    111111    },
    112112    "btnBorderRadius": {
    113       "type": "string"
     113      "type": [
     114        "string",
     115        "object"
     116      ]
    114117    },
    115118    "btnWrap": {
  • snow-monkey-blocks/trunk/dist/blocks/items/item/standard/index.asset.php

    r3400189 r3422976  
    1 <?php return array('dependencies' => array('lodash', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => 'e34b78d5854403c8ce58');
     1<?php return array('dependencies' => array('lodash', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => '26920e9e3eae8d27382e');
  • snow-monkey-blocks/trunk/dist/blocks/items/item/standard/index.js

    r3400189 r3422976  
    1 (()=>{var e={6942:(e,t)=>{var s;!function(){"use strict";var i={}.hasOwnProperty;function a(){for(var e="",t=0;t<arguments.length;t++){var s=arguments[t];s&&(e=n(e,l(s)))}return e}function l(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return a.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var s in e)i.call(e,s)&&e[s]&&(t=n(t,s));return t}function n(e,t){return t?e?e+" "+t:e+t:e}e.exports?(a.default=a,e.exports=a):void 0===(s=function(){return a}.apply(t,[]))||(e.exports=s)}()}},t={};function s(i){var a=t[i];if(void 0!==a)return a.exports;var l=t[i]={exports:{}};return e[i](l,l.exports,s),l.exports}s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},s.d=(e,t)=>{for(var i in t)s.o(t,i)&&!s.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.wp.blocks,t=JSON.parse('{"UU":"snow-monkey-blocks/items-item-standard","uK":{"titleTagName":{"type":"string","default":"div"},"title":{"type":"string","source":"html","selector":".smb-items__item__title","default":""},"lede":{"type":"string","source":"html","selector":".smb-items__item__lede","default":""},"summary":{"type":"string","source":"html","selector":".smb-items__item__content","default":""},"url":{"type":"string","source":"attribute","selector":".smb-items__item__action a","attribute":"href","default":""},"target":{"type":"string","source":"attribute","selector":".smb-items__item__action a","attribute":"target","default":"_self"},"displayImage":{"type":"boolean","default":false},"imageID":{"type":"number","default":0},"imageURL":{"type":"string","source":"attribute","selector":".smb-items__item__figure > img","attribute":"src","default":""},"imageAlt":{"type":"string","source":"attribute","selector":".smb-items__item__figure > img","attribute":"alt","default":""},"imageWidth":{"type":"string","source":"attribute","selector":".smb-items__item__figure > img","attribute":"width","default":""},"imageHeight":{"type":"string","source":"attribute","selector":".smb-items__item__figure > img","attribute":"height","default":""},"imageSizeSlug":{"type":"string","default":"full"},"displayBtn":{"type":"boolean","default":false},"btnLabel":{"type":"string","source":"html","selector":".smb-items__item__btn > .smb-btn__label","default":""},"btnBackgroundColor":{"type":"string"},"btnBackgroundGradientColor":{"type":"string"},"btnTextColor":{"type":"string"},"btnSize":{"type":"string","default":""},"btnBorderRadius":{"type":"string"},"btnWrap":{"type":"boolean","default":false}},"xY":{"html":false,"color":{"__experimentalSkipSerialization":true,"background":true,"text":true,"link":true}}}'),i=window.ReactJSXRuntime,a=(0,i.jsxs)("svg",{viewBox:"0 0 24 24",children:[(0,i.jsx)("rect",{x:"1",y:"15.5",width:"10",height:"1"}),(0,i.jsx)("rect",{x:"1",y:"17.5",width:"8",height:"1"}),(0,i.jsx)("rect",{x:"1",y:"19.5",width:"8",height:"1"}),(0,i.jsx)("path",{d:"M1,4.06v8.88a.56.56,0,0,0,.56.56h8.88a.56.56,0,0,0,.56-.56V4.06a.56.56,0,0,0-.56-.56H1.56A.56.56,0,0,0,1,4.06m8.89,8.61H2.11a.29.29,0,0,1-.28-.28V4.61a.29.29,0,0,1,.28-.28H9.89a.29.29,0,0,1,.28.28v7.78a.29.29,0,0,1-.28.28"}),(0,i.jsx)("path",{d:"M1.83,10.05,4,8.45a.15.15,0,0,1,.16,0L5.85,9.52A.13.13,0,0,0,6,9.5l2.11-2a.14.14,0,0,1,.19,0l2.21,2.15v.84L8.32,8.32a.14.14,0,0,0-.19,0L6,10.34a.13.13,0,0,1-.17,0L4.18,9.29a.14.14,0,0,0-.16,0L1.83,10.88Z"}),(0,i.jsx)("rect",{x:"1",y:"3.5",width:"10",height:"10",fill:"none"}),(0,i.jsx)("rect",{x:"13",y:"15.5",width:"10",height:"1"}),(0,i.jsx)("rect",{x:"13",y:"17.5",width:"8",height:"1"}),(0,i.jsx)("rect",{x:"13",y:"19.5",width:"8",height:"1"}),(0,i.jsx)("path",{d:"M13,4.06v8.88a.56.56,0,0,0,.56.56h8.88a.56.56,0,0,0,.56-.56V4.06a.56.56,0,0,0-.56-.56H13.56a.56.56,0,0,0-.56.56m8.89,8.61H14.11a.29.29,0,0,1-.28-.28V4.61a.29.29,0,0,1,.28-.28h7.78a.29.29,0,0,1,.28.28v7.78a.29.29,0,0,1-.28.28"}),(0,i.jsx)("path",{d:"M13.83,10.05,16,8.45a.15.15,0,0,1,.16,0l1.67,1.07a.13.13,0,0,0,.17,0l2.11-2a.14.14,0,0,1,.19,0l2.21,2.15v.84L20.32,8.32a.14.14,0,0,0-.19,0l-2.11,2a.13.13,0,0,1-.17,0L16.18,9.29a.14.14,0,0,0-.16,0l-2.19,1.59Z"}),(0,i.jsx)("rect",{x:"13",y:"3.5",width:"10",height:"10",fill:"none"})]});var l=s(6942),n=s.n(l);const o=window.lodash,r=window.wp.components,m=window.wp.blockEditor,c=window.wp.element,d=window.wp.data,b=window.wp.i18n,_=window.wp.primitives;var u=(0,i.jsx)(_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(_.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"})});const g=({id:e,src:t,allowedTypes:s,accept:a,onSelect:l,onSelectURL:n,onRemove:o})=>(0,i.jsxs)(m.BlockControls,{group:"inline",children:[(0,i.jsx)(m.MediaReplaceFlow,{mediaId:e,mediaURL:t,allowedTypes:s,accept:a,onSelect:l,onSelectURL:n}),!!t&&!!o&&(0,i.jsx)(r.ToolbarButton,{onClick:o,children:(0,b.__)("Release","snow-monkey-blocks")})]}),h=({src:e,alt:t,id:s,style:a,width:l,height:n})=>(0,i.jsx)("img",{src:e,alt:t,className:`wp-image-${s}`,style:a,width:l,height:n}),p=({src:e,style:t,width:s,height:a})=>(0,i.jsx)("video",{src:e,style:t,width:s,height:a}),x=(0,c.memo)((({id:e,src:t,alt:s,url:a,width:l,height:n,target:r,allowedTypes:m,accept:c,onSelect:d,onSelectURL:b,onRemove:_,mediaType:u,style:x,rel:y,linkClass:v})=>{let f;if("image"===u){let m;f=(0,i.jsx)(h,{src:t,alt:s,id:e,style:x,width:l,height:n}),m=y?(0,o.isEmpty)(y)?void 0:y:"_self"!==r&&r?"noopener noreferrer":void 0,a&&(f=(0,i.jsx)("span",{href:a,target:"_self"===r?void 0:r,rel:m,className:v,children:f}))}else"video"===u&&(f=(0,i.jsx)(p,{src:t,style:x,width:l,height:n}));return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(g,{id:e,src:t,allowedTypes:m,accept:c,onSelect:d,onSelectURL:b,onRemove:_}),f]})}),((e,t)=>{const s=Object.keys(e);for(const i of s)if(e[i]!==t[i])return!1;return!0}));function y(e){const{src:t,onSelect:s,onSelectURL:a,mediaType:l,allowedTypes:n=["image"]}=e,o=!l&&t?"image":l;let r=(0,b.__)("Media","snow-monkey-blocks");1===n.length&&("image"===n[0]?r=(0,b.__)("Image","snow-monkey-blocks"):"video"===n[0]&&(r=(0,b.__)("Video","snow-monkey-blocks")));const d=(0,c.useMemo)((()=>n.map((e=>`${e}/*`)).join(",")),[n]);return t?(0,i.jsx)(x,{...e,accept:d,allowedTypes:n,mediaType:o}):(0,i.jsx)(m.MediaPlaceholder,{icon:"format-image",labels:{title:r},onSelect:s,onSelectURL:a,accept:d,allowedTypes:n})}const v=[{label:(0,b._x)("Thumbnail","Image size option for resolution control"),value:"thumbnail"},{label:(0,b._x)("Medium","Image size option for resolution control"),value:"medium"},{label:(0,b._x)("Large","Image size option for resolution control"),value:"large"},{label:(0,b._x)("Full Size","Image size option for resolution control"),value:"full"}];function f({panelId:e,value:t,onChange:s,options:a=v,defaultValue:l=v[0].value,isShownByDefault:n=!0,withToolsPanelItem:o=!0}){const m=null!=t?t:l,c=()=>(0,i.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,b.__)("Resolution"),value:m,options:a,onChange:s,help:(0,b.__)("Select the size of the source image."),size:"__unstable-large"});return o?(0,i.jsx)(r.__experimentalToolsPanelItem,{hasValue:()=>m!==l,label:(0,b.__)("Resolution"),onDeselect:()=>s(l),isShownByDefault:n,panelId:e,children:(0,i.jsx)(c,{})}):(0,i.jsx)(c,{})}const k=window.wp.compose,w=e=>{if(null!=e){if("object"==typeof e&&!Array.isArray(e)){const t=[e.topLeft,e.topRight,e.bottomRight,e.bottomLeft].map((e=>null==e||""===e?"":/^\d+$/.test(String(e))?`${e}px`:String(e))),s=t.filter(Boolean);if(0===s.length)return;if(4===s.length){const[e,s,i,a]=t;if(e===s&&s===i&&i===a)return e;if(e===i&&s===a)return`${e} ${s}`;if(s===a)return`${e} ${s} ${i}`}return s.join(" ")}return/^\d+$/.test(String(e))?`${e}px`:e}},j=["image"],N="full",R=t.uK,T=t.xY,C=[{attributes:{...R,btnBorderRadius:{type:"number"}},supports:{...T},migrate(e){const{btnLabel:t,url:s,imageURL:i,btnBorderRadius:a}=e;return m.RichText.isEmpty(t)&&!s||(e.displayBtn=!0),i&&(e.displayImage=!0),e.btnBorderRadius=w(a),e},save({attributes:e,className:t}){const{titleTagName:s,title:a,lede:l,summary:o,url:r,target:c,imageID:d,imageURL:b,imageAlt:_,imageWidth:u,imageHeight:g,btnLabel:h,btnBackgroundColor:p,btnBackgroundGradientColor:x,btnTextColor:y,btnSize:v,btnBorderRadius:f,btnWrap:k}=e,j=n()("c-row__col",t),N=n()("smb-items__item__btn","smb-btn",{[`smb-btn--${v}`]:!!v,"smb-btn--wrap":k}),R={"--smb-btn--background-color":p||void 0,"--smb-btn--background-image":x||void 0,"--smb-btn--border-radius":w(f),"--smb-btn--color":y||void 0};return(0,i.jsx)("div",{...m.useBlockProps.save({className:j}),children:(0,i.jsxs)("div",{className:"smb-items__item",children:[!!b&&(0,i.jsx)("div",{className:"smb-items__item__figure",children:(0,i.jsx)("img",{src:b,alt:_,width:!!u&&u,height:!!g&&g,className:`wp-image-${d}`})}),(0,i.jsxs)("div",{className:"smb-items__item__body",children:["none"!==s&&(0,i.jsx)(m.RichText.Content,{tagName:s,className:"smb-items__item__title",value:a}),!m.RichText.isEmpty(l)&&(0,i.jsx)("div",{className:"smb-items__item__lede",children:(0,i.jsx)(m.RichText.Content,{value:l})}),!m.RichText.isEmpty(o)&&(0,i.jsx)("div",{className:"smb-items__item__content",children:(0,i.jsx)(m.RichText.Content,{value:o})}),!m.RichText.isEmpty(h)&&!!r&&(0,i.jsx)("div",{className:"smb-items__item__action",children:(0,i.jsx)("a",{className:N,href:r,style:R,target:"_self"===c?void 0:c,rel:"_self"===c?void 0:"noopener noreferrer",children:(0,i.jsx)("span",{className:"smb-btn__label",children:(0,i.jsx)(m.RichText.Content,{value:h})})})})]})]})})}},{attributes:{...R,btnBorderRadius:{type:"number"}},supports:{...T},save({attributes:e,className:t}){const{titleTagName:s,title:a,lede:l,summary:o,url:r,target:c,imageID:d,imageURL:b,imageAlt:_,imageWidth:u,imageHeight:g,btnLabel:h,btnBackgroundColor:p,btnBackgroundGradientColor:x,btnTextColor:y,btnSize:v,btnBorderRadius:f,btnWrap:k}=e,j=n()("c-row__col",t),N=n()("smb-items__item__btn","smb-btn",{[`smb-btn--${v}`]:!!v,"smb-btn--wrap":k}),R={"--smb-btn--background-color":p||void 0,"--smb-btn--background-image":x||void 0,"--smb-btn--border-radius":w(f),"--smb-btn--color":y||void 0};return(0,i.jsx)("div",{...m.useBlockProps.save({className:j}),children:(0,i.jsxs)("div",{className:"smb-items__item",children:[!!b&&(0,i.jsx)("div",{className:"smb-items__item__figure",children:(0,i.jsx)("img",{src:b,alt:_,width:!!u&&u,height:!!g&&g,className:`wp-image-${d}`})}),(0,i.jsxs)("div",{className:"smb-items__item__body",children:["none"!==s&&(0,i.jsx)(m.RichText.Content,{tagName:s,className:"smb-items__item__title",value:a}),!m.RichText.isEmpty(l)&&(0,i.jsx)("div",{className:"smb-items__item__lede",children:(0,i.jsx)(m.RichText.Content,{value:l})}),!m.RichText.isEmpty(o)&&(0,i.jsx)("div",{className:"smb-items__item__content",children:(0,i.jsx)(m.RichText.Content,{value:o})}),!m.RichText.isEmpty(h)&&!!r&&(0,i.jsx)("div",{className:"smb-items__item__action",children:(0,i.jsx)("a",{className:N,href:r,style:R,target:"_self"===c?void 0:c,rel:"_self"===c?void 0:"noopener noreferrer",children:(0,i.jsx)("span",{className:"smb-btn__label",children:(0,i.jsx)(m.RichText.Content,{value:h})})})})]})]})})}},{attributes:{...R,btnBorderRadius:{type:"number"}},supports:{...T},save({attributes:e,className:t}){const{titleTagName:s,title:a,lede:l,summary:o,url:r,target:c,imageID:d,imageURL:b,imageAlt:_,imageWidth:u,imageHeight:g,btnLabel:h,btnBackgroundColor:p,btnBackgroundGradientColor:x,btnTextColor:y,btnSize:v,btnBorderRadius:f,btnWrap:k}=e,j=n()("c-row__col",t),N=n()("smb-items__item__btn","smb-btn",{[`smb-btn--${v}`]:!!v,"smb-btn--wrap":k}),R={color:y||void 0},T={backgroundColor:p||void 0,backgroundImage:x||void 0,borderRadius:w(f)};return(0,i.jsx)("div",{...m.useBlockProps.save({className:j}),children:(0,i.jsxs)("div",{className:"smb-items__item",children:[!!b&&(0,i.jsx)("div",{className:"smb-items__item__figure",children:(0,i.jsx)("img",{src:b,alt:_,width:!!u&&u,height:!!g&&g,className:`wp-image-${d}`})}),(0,i.jsxs)("div",{className:"smb-items__item__body",children:["none"!==s&&(0,i.jsx)(m.RichText.Content,{tagName:s,className:"smb-items__item__title",value:a}),!m.RichText.isEmpty(l)&&(0,i.jsx)("div",{className:"smb-items__item__lede",children:(0,i.jsx)(m.RichText.Content,{value:l})}),!m.RichText.isEmpty(o)&&(0,i.jsx)("div",{className:"smb-items__item__content",children:(0,i.jsx)(m.RichText.Content,{value:o})}),!m.RichText.isEmpty(h)&&!!r&&(0,i.jsx)("div",{className:"smb-items__item__action",children:(0,i.jsx)("a",{className:N,href:r,style:T,target:"_self"===c?void 0:c,rel:"_self"===c?void 0:"noopener noreferrer",children:(0,i.jsx)("span",{className:"smb-btn__label",style:R,children:(0,i.jsx)(m.RichText.Content,{value:h})})})})]})]})})}},{attributes:{...R,url:{type:"string",default:""},target:{type:"string",default:"_self"},btnBorderRadius:{type:"number"}},save({attributes:e,className:t}){const{titleTagName:s,title:a,lede:l,summary:o,url:r,target:c,imageID:d,imageURL:b,imageAlt:_,imageWidth:u,imageHeight:g,btnLabel:h,btnBackgroundColor:p,btnTextColor:x,btnSize:y,btnBorderRadius:v,btnWrap:f}=e,k=n()("c-row__col",t),j=n()("smb-items__item__btn","smb-btn",{[`smb-btn--${y}`]:!!y,"smb-btn--wrap":f}),N={color:x||void 0},R={backgroundColor:p||void 0,borderRadius:w(v)};return(0,i.jsx)("div",{...m.useBlockProps.save({className:k}),children:(0,i.jsxs)("div",{className:"smb-items__item",children:[!!b&&(0,i.jsx)("div",{className:"smb-items__item__figure",children:(0,i.jsx)("img",{src:b,alt:_,width:!!u&&u,height:!!g&&g,className:`wp-image-${d}`})}),"none"!==s&&(0,i.jsx)(m.RichText.Content,{tagName:s,className:"smb-items__item__title",value:a}),!m.RichText.isEmpty(l)&&(0,i.jsx)("div",{className:"smb-items__item__lede",children:(0,i.jsx)(m.RichText.Content,{value:l})}),!m.RichText.isEmpty(o)&&(0,i.jsx)("div",{className:"smb-items__item__content",children:(0,i.jsx)(m.RichText.Content,{value:o})}),!m.RichText.isEmpty(h)&&!!r&&(0,i.jsx)("div",{className:"smb-items__item__action",children:(0,i.jsx)("a",{className:j,href:r,style:R,target:"_self"===c?void 0:c,rel:"_self"===c?void 0:"noopener noreferrer",children:(0,i.jsx)("span",{className:"smb-btn__label",style:N,children:(0,i.jsx)(m.RichText.Content,{value:h})})})})]})})}}],B={to:[{type:"block",blocks:["snow-monkey-blocks/items-item-block-link"],transform:t=>(0,e.createBlock)("snow-monkey-blocks/items-item-block-link",t)},{type:"block",blocks:["snow-monkey-blocks/items-banner"],transform:t=>(0,e.createBlock)("snow-monkey-blocks/items-banner",t)},{type:"block",blocks:["snow-monkey-blocks/items-item-free"],transform:t=>(0,e.createBlock)("snow-monkey-blocks/items-item-free",{},[(0,e.createBlock)("core/paragraph",{content:t.summary})])}]};(0,e.registerBlockType)(t.UU,{icon:{foreground:"#cd162c",src:a},edit:function({attributes:e,setAttributes:s,isSelected:a,className:l}){const{titleTagName:_,title:g,lede:h,summary:p,url:x,target:v,displayImage:R,imageID:T,imageURL:C,imageAlt:B,imageWidth:S,imageHeight:I,imageSizeSlug:L,displayBtn:z,btnLabel:D,btnBackgroundColor:H,btnBackgroundGradientColor:P,btnTextColor:W,btnSize:U,btnBorderRadius:M,btnWrap:$}=e,A=(0,m.__experimentalUseColorProps)(e),[E,V]=(0,c.useState)(!1),K=!!x,G="_blank"===v,[O,F]=(0,c.useState)(null),Z=(0,d.useSelect)((e=>e("core/block-editor").getSettings()?.imageSizes),[]),J=(0,d.useSelect)((e=>T?e("core").getEntityRecord("postType","attachment",T):null),[T]),Y=Z.filter((({slug:e})=>J?.media_details?.sizes?.[e]?.source_url)).map((({name:e,slug:t})=>({value:t,label:e}))),X=(0,m.__experimentalUseMultipleOriginColorsAndGradients)(),q=["div","h2","h3","none"],Q=n()("c-row__col",l),ee=n()("smb-items__item__btn","smb-btn",{[`smb-btn--${U}`]:!!U,"smb-btn--wrap":$}),te={"--smb-btn--background-color":H||void 0,"--smb-btn--background-image":P||void 0,"--smb-btn--border-radius":w(M),"--smb-btn--color":W||void 0},se=(0,c.useRef)(),ie=(0,m.useBlockProps)({className:Q}),ae=(0,k.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(m.InspectorControls,{children:[(0,i.jsx)(r.__experimentalToolsPanel,{label:(0,b.__)("Block settings","snow-monkey-blocks"),dropdownMenuProps:ae,children:(0,i.jsx)(r.__experimentalToolsPanelItem,{hasValue:()=>_!==t.uK.titleTagName.default,isShownByDefault:!0,label:(0,b.__)("Title tag","snow-monkey-blocks"),onDeselect:()=>s({titleTagName:t.uK.titleTagName.default}),children:(0,i.jsx)(r.BaseControl,{__nextHasNoMarginBottom:!0,label:(0,b.__)("Title tag","snow-monkey-blocks"),id:"snow-monkey-blocks/items-item-standard/title-tag-name",children:(0,i.jsx)("div",{className:"smb-list-icon-selector",children:(0,o.times)(q.length,(e=>(0,i.jsx)(r.Button,{variant:_===q[e]?"primary":"secondary",onClick:()=>s({titleTagName:q[e]}),children:q[e]},e)))})})})}),(0,i.jsxs)(r.__experimentalToolsPanel,{label:(0,b.__)("Image settings","snow-monkey-blocks"),dropdownMenuProps:ae,children:[(0,i.jsx)(r.__experimentalToolsPanelItem,{hasValue:()=>R!==t.uK.displayImage.default,isShownByDefault:!0,label:(0,b.__)("Display image","snow-monkey-blocks"),onDeselect:()=>s({displayImage:t.uK.displayImage.default}),children:(0,i.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,b.__)("Display image","snow-monkey-blocks"),checked:R,onChange:e=>s({displayImage:e})})}),R&&0<Y.length&&(0,i.jsx)(f,{defaultValue:t.uK.imageSizeSlug.default,value:L,options:Y,onChange:e=>{const t=J?.media_details?.sizes?.[e]?.source_url,i=J?.media_details?.sizes?.[e]?.width,a=J?.media_details?.sizes?.[e]?.height;s({imageURL:t,imageWidth:i,imageHeight:a,imageSizeSlug:e})}})]}),(0,i.jsxs)(r.__experimentalToolsPanel,{label:(0,b.__)("Button settings","snow-monkey-blocks"),dropdownMenuProps:ae,children:[(0,i.jsx)(r.__experimentalToolsPanelItem,{hasValue:()=>z!==t.uK.displayBtn.default,isShownByDefault:!0,label:(0,b.__)("Display button","snow-monkey-blocks"),onDeselect:()=>s({displayBtn:t.uK.displayBtn.default}),children:(0,i.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,b.__)("Display button","snow-monkey-blocks"),checked:z,onChange:e=>s({displayBtn:e})})}),z&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(r.__experimentalToolsPanelItem,{hasValue:()=>U!==t.uK.btnSize.default,isShownByDefault:!0,label:(0,b.__)("Button size","snow-monkey-blocks"),onDeselect:()=>s({btnSize:t.uK.btnSize.default}),children:(0,i.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,b.__)("Button size","snow-monkey-blocks"),value:U,onChange:e=>s({btnSize:e}),options:[{value:"",label:(0,b.__)("Normal size","snow-monkey-blocks")},{value:"little-wider",label:(0,b.__)("Litle wider","snow-monkey-blocks")},{value:"wider",label:(0,b.__)("Wider","snow-monkey-blocks")},{value:"more-wider",label:(0,b.__)("More wider","snow-monkey-blocks")},{value:"full",label:(0,b.__)("Full size","snow-monkey-blocks")}]})}),(0,i.jsx)(r.__experimentalToolsPanelItem,{hasValue:()=>M!==t.uK.btnBorderRadius.default,isShownByDefault:!0,label:(0,b.__)("Border radius","snow-monkey-blocks"),onDeselect:()=>s({btnBorderRadius:t.uK.btnBorderRadius.default}),children:(0,i.jsx)("div",{className:"smb-border-radius-control",children:(0,i.jsx)(m.__experimentalBorderRadiusControl,{values:M,onChange:e=>{s({btnBorderRadius:e})}})})}),(0,i.jsx)(r.__experimentalToolsPanelItem,{hasValue:()=>$!==t.uK.btnWrap.default,isShownByDefault:!0,label:(0,b.__)("Wrap","snow-monkey-blocks"),onDeselect:()=>s({btnWrap:t.uK.btnWrap.default}),children:(0,i.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,b.__)("Wrap","snow-monkey-blocks"),checked:$,onChange:e=>s({btnWrap:e})})}),(0,i.jsx)("div",{className:"smb-color-gradient-settings-dropdown",children:(0,i.jsx)(m.__experimentalColorGradientSettingsDropdown,{settings:[{label:(0,b.__)("Background color","snow-monkey-blocks"),colorValue:H,onColorChange:e=>s({btnBackgroundColor:e}),gradientValue:P,onGradientChange:e=>s({btnBackgroundGradientColor:e})},{label:(0,b.__)("Text color","snow-monkey-blocks"),colorValue:W,onColorChange:e=>s({btnTextColor:e})}],__experimentalIsRenderedInSidebar:!0,...X})}),(0,i.jsx)(m.ContrastChecker,{backgroundColor:H,textColor:W})]})]})]}),(0,i.jsx)("div",{...ie,children:(0,i.jsxs)("div",{className:n()("smb-items__item",A?.className),style:{...A?.style},children:[R&&(0,i.jsx)("div",{className:"smb-items__item__figure",children:(0,i.jsx)(y,{src:C,id:T,alt:B,width:S,height:I,onSelect:e=>{const t=e?.sizes?.[L]?L:N,i=e?.sizes?.[t]?.url,a=e?.sizes?.[t]?.width,l=e?.sizes?.[t]?.height;s({imageURL:i||e.url,imageID:e.id,imageAlt:e.alt,imageWidth:a||e.width,imageHeight:l||e.height,imageSizeSlug:t})},onSelectURL:e=>{e!==C&&s({imageURL:e,imageID:0,mediaSizeSlug:N})},onRemove:()=>s({imageID:t.uK.imageID.default,imageURL:t.uK.imageURL.default,imageAlt:t.uK.imageAlt.default,imageWidth:t.uK.imageWidth.default,imageHeight:t.uK.imageHeight.default}),allowedTypes:j})}),(0,i.jsxs)("div",{className:"smb-items__item__body",children:["none"!==_&&(0,i.jsx)(m.RichText,{tagName:_,className:"smb-items__item__title",placeholder:(0,b.__)("Write title…","snow-monkey-blocks"),value:g,onChange:e=>s({title:e})}),(!m.RichText.isEmpty(h)||a)&&(0,i.jsx)(m.RichText,{className:"smb-items__item__lede",placeholder:(0,b.__)("Write lede…","snow-monkey-blocks"),value:h,onChange:e=>s({lede:e})}),(!m.RichText.isEmpty(p)||a)&&(0,i.jsx)(m.RichText,{className:"smb-items__item__content",placeholder:(0,b.__)("Write content…","snow-monkey-blocks"),value:p,onChange:e=>s({summary:e})}),z&&(0,i.jsx)("div",{className:"smb-items__item__action",children:(0,i.jsx)("span",{ref:F,className:ee,href:x,style:te,target:"_self"===v?void 0:v,rel:"_self"===v?void 0:"noopener noreferrer",children:(0,i.jsx)(m.RichText,{className:"smb-btn__label",value:D,placeholder:(0,b.__)("Button","snow-monkey-blocks"),onChange:e=>s({btnLabel:e}),withoutInteractiveFormatting:!0,ref:se})})})]})]})}),z&&(0,i.jsx)(m.BlockControls,{group:"block",children:(0,i.jsx)(r.ToolbarButton,{name:"link",icon:u,title:(0,b.__)("Link","snow-monkey-blocks"),onClick:e=>{e.preventDefault(),V(!0)},isActive:K})}),a&&E&&(0,i.jsx)(r.Popover,{placement:"bottom",anchor:O,onClose:()=>{V(!1),se.current?.focus()},children:(0,i.jsx)(m.LinkControl,{className:"wp-block-navigation-link__inline-link-input",value:{url:x,opensInNewTab:G},onChange:({url:e,opensInNewTab:t})=>s({url:e,target:t?"_blank":"_self"}),onRemove:()=>{s({url:void 0,target:void 0}),V(!1),se.current?.focus()},forceIsEditingLink:!K})})]})},save:function({attributes:e,className:t}){const{titleTagName:s,title:a,lede:l,summary:o,url:r,target:c,displayImage:d,imageID:b,imageURL:_,imageAlt:u,imageWidth:g,imageHeight:h,displayBtn:p,btnLabel:x,btnBackgroundColor:y,btnBackgroundGradientColor:v,btnTextColor:f,btnSize:k,btnBorderRadius:j,btnWrap:N}=e,R=(0,m.__experimentalGetColorClassesAndStyles)(e),T=n()("c-row__col",t),C=n()("smb-items__item__btn","smb-btn",{[`smb-btn--${k}`]:!!k,"smb-btn--wrap":N}),B={"--smb-btn--background-color":y||void 0,"--smb-btn--background-image":v||void 0,"--smb-btn--border-radius":w(j),"--smb-btn--color":f||void 0};return(0,i.jsx)("div",{...m.useBlockProps.save({className:T}),children:(0,i.jsxs)("div",{className:n()("smb-items__item",R?.className),style:{...R?.style},children:[d&&(0,i.jsx)("div",{className:"smb-items__item__figure",children:(0,i.jsx)("img",{src:_,alt:u,width:!!g&&g,height:!!h&&h,className:`wp-image-${b}`})}),(0,i.jsxs)("div",{className:"smb-items__item__body",children:["none"!==s&&(0,i.jsx)(m.RichText.Content,{tagName:s,className:"smb-items__item__title",value:a}),!m.RichText.isEmpty(l)&&(0,i.jsx)("div",{className:"smb-items__item__lede",children:(0,i.jsx)(m.RichText.Content,{value:l})}),!m.RichText.isEmpty(o)&&(0,i.jsx)("div",{className:"smb-items__item__content",children:(0,i.jsx)(m.RichText.Content,{value:o})}),p&&(0,i.jsx)("div",{className:"smb-items__item__action",children:(0,i.jsx)("a",{className:C,href:r,style:B,target:"_self"===c?void 0:c,rel:"_self"===c?void 0:"noopener noreferrer",children:(0,i.jsx)("span",{className:"smb-btn__label",children:(0,i.jsx)(m.RichText.Content,{value:x})})})})]})]})})},deprecated:C,transforms:B})})()})();
     1(()=>{var e={6942:(e,t)=>{var s;!function(){"use strict";var i={}.hasOwnProperty;function a(){for(var e="",t=0;t<arguments.length;t++){var s=arguments[t];s&&(e=n(e,l(s)))}return e}function l(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return a.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var s in e)i.call(e,s)&&e[s]&&(t=n(t,s));return t}function n(e,t){return t?e?e+" "+t:e+t:e}e.exports?(a.default=a,e.exports=a):void 0===(s=function(){return a}.apply(t,[]))||(e.exports=s)}()}},t={};function s(i){var a=t[i];if(void 0!==a)return a.exports;var l=t[i]={exports:{}};return e[i](l,l.exports,s),l.exports}s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},s.d=(e,t)=>{for(var i in t)s.o(t,i)&&!s.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.wp.blocks,t=JSON.parse('{"UU":"snow-monkey-blocks/items-item-standard","uK":{"titleTagName":{"type":"string","default":"div"},"title":{"type":"string","source":"html","selector":".smb-items__item__title","default":""},"lede":{"type":"string","source":"html","selector":".smb-items__item__lede","default":""},"summary":{"type":"string","source":"html","selector":".smb-items__item__content","default":""},"url":{"type":"string","source":"attribute","selector":".smb-items__item__action a","attribute":"href","default":""},"target":{"type":"string","source":"attribute","selector":".smb-items__item__action a","attribute":"target","default":"_self"},"displayImage":{"type":"boolean","default":false},"imageID":{"type":"number","default":0},"imageURL":{"type":"string","source":"attribute","selector":".smb-items__item__figure > img","attribute":"src","default":""},"imageAlt":{"type":"string","source":"attribute","selector":".smb-items__item__figure > img","attribute":"alt","default":""},"imageWidth":{"type":"string","source":"attribute","selector":".smb-items__item__figure > img","attribute":"width","default":""},"imageHeight":{"type":"string","source":"attribute","selector":".smb-items__item__figure > img","attribute":"height","default":""},"imageSizeSlug":{"type":"string","default":"full"},"displayBtn":{"type":"boolean","default":false},"btnLabel":{"type":"string","source":"html","selector":".smb-items__item__btn > .smb-btn__label","default":""},"btnBackgroundColor":{"type":"string"},"btnBackgroundGradientColor":{"type":"string"},"btnTextColor":{"type":"string"},"btnSize":{"type":"string","default":""},"btnBorderRadius":{"type":["string","object"]},"btnWrap":{"type":"boolean","default":false}},"xY":{"html":false,"color":{"__experimentalSkipSerialization":true,"background":true,"text":true,"link":true}}}'),i=window.ReactJSXRuntime,a=(0,i.jsxs)("svg",{viewBox:"0 0 24 24",children:[(0,i.jsx)("rect",{x:"1",y:"15.5",width:"10",height:"1"}),(0,i.jsx)("rect",{x:"1",y:"17.5",width:"8",height:"1"}),(0,i.jsx)("rect",{x:"1",y:"19.5",width:"8",height:"1"}),(0,i.jsx)("path",{d:"M1,4.06v8.88a.56.56,0,0,0,.56.56h8.88a.56.56,0,0,0,.56-.56V4.06a.56.56,0,0,0-.56-.56H1.56A.56.56,0,0,0,1,4.06m8.89,8.61H2.11a.29.29,0,0,1-.28-.28V4.61a.29.29,0,0,1,.28-.28H9.89a.29.29,0,0,1,.28.28v7.78a.29.29,0,0,1-.28.28"}),(0,i.jsx)("path",{d:"M1.83,10.05,4,8.45a.15.15,0,0,1,.16,0L5.85,9.52A.13.13,0,0,0,6,9.5l2.11-2a.14.14,0,0,1,.19,0l2.21,2.15v.84L8.32,8.32a.14.14,0,0,0-.19,0L6,10.34a.13.13,0,0,1-.17,0L4.18,9.29a.14.14,0,0,0-.16,0L1.83,10.88Z"}),(0,i.jsx)("rect",{x:"1",y:"3.5",width:"10",height:"10",fill:"none"}),(0,i.jsx)("rect",{x:"13",y:"15.5",width:"10",height:"1"}),(0,i.jsx)("rect",{x:"13",y:"17.5",width:"8",height:"1"}),(0,i.jsx)("rect",{x:"13",y:"19.5",width:"8",height:"1"}),(0,i.jsx)("path",{d:"M13,4.06v8.88a.56.56,0,0,0,.56.56h8.88a.56.56,0,0,0,.56-.56V4.06a.56.56,0,0,0-.56-.56H13.56a.56.56,0,0,0-.56.56m8.89,8.61H14.11a.29.29,0,0,1-.28-.28V4.61a.29.29,0,0,1,.28-.28h7.78a.29.29,0,0,1,.28.28v7.78a.29.29,0,0,1-.28.28"}),(0,i.jsx)("path",{d:"M13.83,10.05,16,8.45a.15.15,0,0,1,.16,0l1.67,1.07a.13.13,0,0,0,.17,0l2.11-2a.14.14,0,0,1,.19,0l2.21,2.15v.84L20.32,8.32a.14.14,0,0,0-.19,0l-2.11,2a.13.13,0,0,1-.17,0L16.18,9.29a.14.14,0,0,0-.16,0l-2.19,1.59Z"}),(0,i.jsx)("rect",{x:"13",y:"3.5",width:"10",height:"10",fill:"none"})]});var l=s(6942),n=s.n(l);const o=window.lodash,r=window.wp.components,m=window.wp.blockEditor,c=window.wp.element,d=window.wp.data,b=window.wp.i18n,_=window.wp.primitives;var u=(0,i.jsx)(_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,i.jsx)(_.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"})});const g=({id:e,src:t,allowedTypes:s,accept:a,onSelect:l,onSelectURL:n,onRemove:o})=>(0,i.jsxs)(m.BlockControls,{group:"inline",children:[(0,i.jsx)(m.MediaReplaceFlow,{mediaId:e,mediaURL:t,allowedTypes:s,accept:a,onSelect:l,onSelectURL:n}),!!t&&!!o&&(0,i.jsx)(r.ToolbarButton,{onClick:o,children:(0,b.__)("Release","snow-monkey-blocks")})]}),h=({src:e,alt:t,id:s,style:a,width:l,height:n})=>(0,i.jsx)("img",{src:e,alt:t,className:`wp-image-${s}`,style:a,width:l,height:n}),p=({src:e,style:t,width:s,height:a})=>(0,i.jsx)("video",{src:e,style:t,width:s,height:a}),x=(0,c.memo)((({id:e,src:t,alt:s,url:a,width:l,height:n,target:r,allowedTypes:m,accept:c,onSelect:d,onSelectURL:b,onRemove:_,mediaType:u,style:x,rel:y,linkClass:v})=>{let f;if("image"===u){let m;f=(0,i.jsx)(h,{src:t,alt:s,id:e,style:x,width:l,height:n}),m=y?(0,o.isEmpty)(y)?void 0:y:"_self"!==r&&r?"noopener noreferrer":void 0,a&&(f=(0,i.jsx)("span",{href:a,target:"_self"===r?void 0:r,rel:m,className:v,children:f}))}else"video"===u&&(f=(0,i.jsx)(p,{src:t,style:x,width:l,height:n}));return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(g,{id:e,src:t,allowedTypes:m,accept:c,onSelect:d,onSelectURL:b,onRemove:_}),f]})}),((e,t)=>{const s=Object.keys(e);for(const i of s)if(e[i]!==t[i])return!1;return!0}));function y(e){const{src:t,onSelect:s,onSelectURL:a,mediaType:l,allowedTypes:n=["image"]}=e,o=!l&&t?"image":l;let r=(0,b.__)("Media","snow-monkey-blocks");1===n.length&&("image"===n[0]?r=(0,b.__)("Image","snow-monkey-blocks"):"video"===n[0]&&(r=(0,b.__)("Video","snow-monkey-blocks")));const d=(0,c.useMemo)((()=>n.map((e=>`${e}/*`)).join(",")),[n]);return t?(0,i.jsx)(x,{...e,accept:d,allowedTypes:n,mediaType:o}):(0,i.jsx)(m.MediaPlaceholder,{icon:"format-image",labels:{title:r},onSelect:s,onSelectURL:a,accept:d,allowedTypes:n})}const v=[{label:(0,b._x)("Thumbnail","Image size option for resolution control"),value:"thumbnail"},{label:(0,b._x)("Medium","Image size option for resolution control"),value:"medium"},{label:(0,b._x)("Large","Image size option for resolution control"),value:"large"},{label:(0,b._x)("Full Size","Image size option for resolution control"),value:"full"}];function f({panelId:e,value:t,onChange:s,options:a=v,defaultValue:l=v[0].value,isShownByDefault:n=!0,withToolsPanelItem:o=!0}){const m=null!=t?t:l,c=()=>(0,i.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,b.__)("Resolution"),value:m,options:a,onChange:s,help:(0,b.__)("Select the size of the source image."),size:"__unstable-large"});return o?(0,i.jsx)(r.__experimentalToolsPanelItem,{hasValue:()=>m!==l,label:(0,b.__)("Resolution"),onDeselect:()=>s(l),isShownByDefault:n,panelId:e,children:(0,i.jsx)(c,{})}):(0,i.jsx)(c,{})}const k=window.wp.compose,w=e=>{if(null!=e){if("object"==typeof e&&!Array.isArray(e)){const t=[e.topLeft,e.topRight,e.bottomRight,e.bottomLeft].map((e=>null==e||""===e?"":/^\d+$/.test(String(e))?`${e}px`:String(e))),s=t.filter(Boolean);if(0===s.length)return;if(4===s.length){const[e,s,i,a]=t;if(e===s&&s===i&&i===a)return e;if(e===i&&s===a)return`${e} ${s}`;if(s===a)return`${e} ${s} ${i}`}return s.join(" ")}return/^\d+$/.test(String(e))?`${e}px`:e}},j=["image"],N="full",R=t.uK,T=t.xY,C=[{attributes:{...R,btnBorderRadius:{type:"number"}},supports:{...T},migrate(e){const{btnLabel:t,url:s,imageURL:i,btnBorderRadius:a}=e;return m.RichText.isEmpty(t)&&!s||(e.displayBtn=!0),i&&(e.displayImage=!0),e.btnBorderRadius=w(a),e},save({attributes:e,className:t}){const{titleTagName:s,title:a,lede:l,summary:o,url:r,target:c,imageID:d,imageURL:b,imageAlt:_,imageWidth:u,imageHeight:g,btnLabel:h,btnBackgroundColor:p,btnBackgroundGradientColor:x,btnTextColor:y,btnSize:v,btnBorderRadius:f,btnWrap:k}=e,j=n()("c-row__col",t),N=n()("smb-items__item__btn","smb-btn",{[`smb-btn--${v}`]:!!v,"smb-btn--wrap":k}),R={"--smb-btn--background-color":p||void 0,"--smb-btn--background-image":x||void 0,"--smb-btn--border-radius":w(f),"--smb-btn--color":y||void 0};return(0,i.jsx)("div",{...m.useBlockProps.save({className:j}),children:(0,i.jsxs)("div",{className:"smb-items__item",children:[!!b&&(0,i.jsx)("div",{className:"smb-items__item__figure",children:(0,i.jsx)("img",{src:b,alt:_,width:!!u&&u,height:!!g&&g,className:`wp-image-${d}`})}),(0,i.jsxs)("div",{className:"smb-items__item__body",children:["none"!==s&&(0,i.jsx)(m.RichText.Content,{tagName:s,className:"smb-items__item__title",value:a}),!m.RichText.isEmpty(l)&&(0,i.jsx)("div",{className:"smb-items__item__lede",children:(0,i.jsx)(m.RichText.Content,{value:l})}),!m.RichText.isEmpty(o)&&(0,i.jsx)("div",{className:"smb-items__item__content",children:(0,i.jsx)(m.RichText.Content,{value:o})}),!m.RichText.isEmpty(h)&&!!r&&(0,i.jsx)("div",{className:"smb-items__item__action",children:(0,i.jsx)("a",{className:N,href:r,style:R,target:"_self"===c?void 0:c,rel:"_self"===c?void 0:"noopener noreferrer",children:(0,i.jsx)("span",{className:"smb-btn__label",children:(0,i.jsx)(m.RichText.Content,{value:h})})})})]})]})})}},{attributes:{...R,btnBorderRadius:{type:"number"}},supports:{...T},save({attributes:e,className:t}){const{titleTagName:s,title:a,lede:l,summary:o,url:r,target:c,imageID:d,imageURL:b,imageAlt:_,imageWidth:u,imageHeight:g,btnLabel:h,btnBackgroundColor:p,btnBackgroundGradientColor:x,btnTextColor:y,btnSize:v,btnBorderRadius:f,btnWrap:k}=e,j=n()("c-row__col",t),N=n()("smb-items__item__btn","smb-btn",{[`smb-btn--${v}`]:!!v,"smb-btn--wrap":k}),R={"--smb-btn--background-color":p||void 0,"--smb-btn--background-image":x||void 0,"--smb-btn--border-radius":w(f),"--smb-btn--color":y||void 0};return(0,i.jsx)("div",{...m.useBlockProps.save({className:j}),children:(0,i.jsxs)("div",{className:"smb-items__item",children:[!!b&&(0,i.jsx)("div",{className:"smb-items__item__figure",children:(0,i.jsx)("img",{src:b,alt:_,width:!!u&&u,height:!!g&&g,className:`wp-image-${d}`})}),(0,i.jsxs)("div",{className:"smb-items__item__body",children:["none"!==s&&(0,i.jsx)(m.RichText.Content,{tagName:s,className:"smb-items__item__title",value:a}),!m.RichText.isEmpty(l)&&(0,i.jsx)("div",{className:"smb-items__item__lede",children:(0,i.jsx)(m.RichText.Content,{value:l})}),!m.RichText.isEmpty(o)&&(0,i.jsx)("div",{className:"smb-items__item__content",children:(0,i.jsx)(m.RichText.Content,{value:o})}),!m.RichText.isEmpty(h)&&!!r&&(0,i.jsx)("div",{className:"smb-items__item__action",children:(0,i.jsx)("a",{className:N,href:r,style:R,target:"_self"===c?void 0:c,rel:"_self"===c?void 0:"noopener noreferrer",children:(0,i.jsx)("span",{className:"smb-btn__label",children:(0,i.jsx)(m.RichText.Content,{value:h})})})})]})]})})}},{attributes:{...R,btnBorderRadius:{type:"number"}},supports:{...T},save({attributes:e,className:t}){const{titleTagName:s,title:a,lede:l,summary:o,url:r,target:c,imageID:d,imageURL:b,imageAlt:_,imageWidth:u,imageHeight:g,btnLabel:h,btnBackgroundColor:p,btnBackgroundGradientColor:x,btnTextColor:y,btnSize:v,btnBorderRadius:f,btnWrap:k}=e,j=n()("c-row__col",t),N=n()("smb-items__item__btn","smb-btn",{[`smb-btn--${v}`]:!!v,"smb-btn--wrap":k}),R={color:y||void 0},T={backgroundColor:p||void 0,backgroundImage:x||void 0,borderRadius:w(f)};return(0,i.jsx)("div",{...m.useBlockProps.save({className:j}),children:(0,i.jsxs)("div",{className:"smb-items__item",children:[!!b&&(0,i.jsx)("div",{className:"smb-items__item__figure",children:(0,i.jsx)("img",{src:b,alt:_,width:!!u&&u,height:!!g&&g,className:`wp-image-${d}`})}),(0,i.jsxs)("div",{className:"smb-items__item__body",children:["none"!==s&&(0,i.jsx)(m.RichText.Content,{tagName:s,className:"smb-items__item__title",value:a}),!m.RichText.isEmpty(l)&&(0,i.jsx)("div",{className:"smb-items__item__lede",children:(0,i.jsx)(m.RichText.Content,{value:l})}),!m.RichText.isEmpty(o)&&(0,i.jsx)("div",{className:"smb-items__item__content",children:(0,i.jsx)(m.RichText.Content,{value:o})}),!m.RichText.isEmpty(h)&&!!r&&(0,i.jsx)("div",{className:"smb-items__item__action",children:(0,i.jsx)("a",{className:N,href:r,style:T,target:"_self"===c?void 0:c,rel:"_self"===c?void 0:"noopener noreferrer",children:(0,i.jsx)("span",{className:"smb-btn__label",style:R,children:(0,i.jsx)(m.RichText.Content,{value:h})})})})]})]})})}},{attributes:{...R,url:{type:"string",default:""},target:{type:"string",default:"_self"},btnBorderRadius:{type:"number"}},save({attributes:e,className:t}){const{titleTagName:s,title:a,lede:l,summary:o,url:r,target:c,imageID:d,imageURL:b,imageAlt:_,imageWidth:u,imageHeight:g,btnLabel:h,btnBackgroundColor:p,btnTextColor:x,btnSize:y,btnBorderRadius:v,btnWrap:f}=e,k=n()("c-row__col",t),j=n()("smb-items__item__btn","smb-btn",{[`smb-btn--${y}`]:!!y,"smb-btn--wrap":f}),N={color:x||void 0},R={backgroundColor:p||void 0,borderRadius:w(v)};return(0,i.jsx)("div",{...m.useBlockProps.save({className:k}),children:(0,i.jsxs)("div",{className:"smb-items__item",children:[!!b&&(0,i.jsx)("div",{className:"smb-items__item__figure",children:(0,i.jsx)("img",{src:b,alt:_,width:!!u&&u,height:!!g&&g,className:`wp-image-${d}`})}),"none"!==s&&(0,i.jsx)(m.RichText.Content,{tagName:s,className:"smb-items__item__title",value:a}),!m.RichText.isEmpty(l)&&(0,i.jsx)("div",{className:"smb-items__item__lede",children:(0,i.jsx)(m.RichText.Content,{value:l})}),!m.RichText.isEmpty(o)&&(0,i.jsx)("div",{className:"smb-items__item__content",children:(0,i.jsx)(m.RichText.Content,{value:o})}),!m.RichText.isEmpty(h)&&!!r&&(0,i.jsx)("div",{className:"smb-items__item__action",children:(0,i.jsx)("a",{className:j,href:r,style:R,target:"_self"===c?void 0:c,rel:"_self"===c?void 0:"noopener noreferrer",children:(0,i.jsx)("span",{className:"smb-btn__label",style:N,children:(0,i.jsx)(m.RichText.Content,{value:h})})})})]})})}}],B={to:[{type:"block",blocks:["snow-monkey-blocks/items-item-block-link"],transform:t=>(0,e.createBlock)("snow-monkey-blocks/items-item-block-link",t)},{type:"block",blocks:["snow-monkey-blocks/items-banner"],transform:t=>(0,e.createBlock)("snow-monkey-blocks/items-banner",t)},{type:"block",blocks:["snow-monkey-blocks/items-item-free"],transform:t=>(0,e.createBlock)("snow-monkey-blocks/items-item-free",{},[(0,e.createBlock)("core/paragraph",{content:t.summary})])}]};(0,e.registerBlockType)(t.UU,{icon:{foreground:"#cd162c",src:a},edit:function({attributes:e,setAttributes:s,isSelected:a,className:l}){const{titleTagName:_,title:g,lede:h,summary:p,url:x,target:v,displayImage:R,imageID:T,imageURL:C,imageAlt:B,imageWidth:S,imageHeight:I,imageSizeSlug:L,displayBtn:z,btnLabel:D,btnBackgroundColor:H,btnBackgroundGradientColor:P,btnTextColor:W,btnSize:U,btnBorderRadius:M,btnWrap:$}=e,A=(0,m.__experimentalUseColorProps)(e),[E,V]=(0,c.useState)(!1),K=!!x,G="_blank"===v,[O,F]=(0,c.useState)(null),Z=(0,d.useSelect)((e=>e("core/block-editor").getSettings()?.imageSizes),[]),J=(0,d.useSelect)((e=>T?e("core").getEntityRecord("postType","attachment",T):null),[T]),Y=Z.filter((({slug:e})=>J?.media_details?.sizes?.[e]?.source_url)).map((({name:e,slug:t})=>({value:t,label:e}))),X=(0,m.__experimentalUseMultipleOriginColorsAndGradients)(),q=["div","h2","h3","none"],Q=n()("c-row__col",l),ee=n()("smb-items__item__btn","smb-btn",{[`smb-btn--${U}`]:!!U,"smb-btn--wrap":$}),te={"--smb-btn--background-color":H||void 0,"--smb-btn--background-image":P||void 0,"--smb-btn--border-radius":w(M),"--smb-btn--color":W||void 0},se=(0,c.useRef)(),ie=(0,m.useBlockProps)({className:Q}),ae=(0,k.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(m.InspectorControls,{children:[(0,i.jsx)(r.__experimentalToolsPanel,{label:(0,b.__)("Block settings","snow-monkey-blocks"),dropdownMenuProps:ae,children:(0,i.jsx)(r.__experimentalToolsPanelItem,{hasValue:()=>_!==t.uK.titleTagName.default,isShownByDefault:!0,label:(0,b.__)("Title tag","snow-monkey-blocks"),onDeselect:()=>s({titleTagName:t.uK.titleTagName.default}),children:(0,i.jsx)(r.BaseControl,{__nextHasNoMarginBottom:!0,label:(0,b.__)("Title tag","snow-monkey-blocks"),id:"snow-monkey-blocks/items-item-standard/title-tag-name",children:(0,i.jsx)("div",{className:"smb-list-icon-selector",children:(0,o.times)(q.length,(e=>(0,i.jsx)(r.Button,{variant:_===q[e]?"primary":"secondary",onClick:()=>s({titleTagName:q[e]}),children:q[e]},e)))})})})}),(0,i.jsxs)(r.__experimentalToolsPanel,{label:(0,b.__)("Image settings","snow-monkey-blocks"),dropdownMenuProps:ae,children:[(0,i.jsx)(r.__experimentalToolsPanelItem,{hasValue:()=>R!==t.uK.displayImage.default,isShownByDefault:!0,label:(0,b.__)("Display image","snow-monkey-blocks"),onDeselect:()=>s({displayImage:t.uK.displayImage.default}),children:(0,i.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,b.__)("Display image","snow-monkey-blocks"),checked:R,onChange:e=>s({displayImage:e})})}),R&&0<Y.length&&(0,i.jsx)(f,{defaultValue:t.uK.imageSizeSlug.default,value:L,options:Y,onChange:e=>{const t=J?.media_details?.sizes?.[e]?.source_url,i=J?.media_details?.sizes?.[e]?.width,a=J?.media_details?.sizes?.[e]?.height;s({imageURL:t,imageWidth:i,imageHeight:a,imageSizeSlug:e})}})]}),(0,i.jsxs)(r.__experimentalToolsPanel,{label:(0,b.__)("Button settings","snow-monkey-blocks"),dropdownMenuProps:ae,children:[(0,i.jsx)(r.__experimentalToolsPanelItem,{hasValue:()=>z!==t.uK.displayBtn.default,isShownByDefault:!0,label:(0,b.__)("Display button","snow-monkey-blocks"),onDeselect:()=>s({displayBtn:t.uK.displayBtn.default}),children:(0,i.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,b.__)("Display button","snow-monkey-blocks"),checked:z,onChange:e=>s({displayBtn:e})})}),z&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(r.__experimentalToolsPanelItem,{hasValue:()=>U!==t.uK.btnSize.default,isShownByDefault:!0,label:(0,b.__)("Button size","snow-monkey-blocks"),onDeselect:()=>s({btnSize:t.uK.btnSize.default}),children:(0,i.jsx)(r.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,b.__)("Button size","snow-monkey-blocks"),value:U,onChange:e=>s({btnSize:e}),options:[{value:"",label:(0,b.__)("Normal size","snow-monkey-blocks")},{value:"little-wider",label:(0,b.__)("Litle wider","snow-monkey-blocks")},{value:"wider",label:(0,b.__)("Wider","snow-monkey-blocks")},{value:"more-wider",label:(0,b.__)("More wider","snow-monkey-blocks")},{value:"full",label:(0,b.__)("Full size","snow-monkey-blocks")}]})}),(0,i.jsx)(r.__experimentalToolsPanelItem,{hasValue:()=>M!==t.uK.btnBorderRadius.default,isShownByDefault:!0,label:(0,b.__)("Border radius","snow-monkey-blocks"),onDeselect:()=>s({btnBorderRadius:t.uK.btnBorderRadius.default}),children:(0,i.jsx)("div",{className:"smb-border-radius-control",children:(0,i.jsx)(m.__experimentalBorderRadiusControl,{values:M,onChange:e=>{s({btnBorderRadius:e})}})})}),(0,i.jsx)(r.__experimentalToolsPanelItem,{hasValue:()=>$!==t.uK.btnWrap.default,isShownByDefault:!0,label:(0,b.__)("Wrap","snow-monkey-blocks"),onDeselect:()=>s({btnWrap:t.uK.btnWrap.default}),children:(0,i.jsx)(r.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,b.__)("Wrap","snow-monkey-blocks"),checked:$,onChange:e=>s({btnWrap:e})})}),(0,i.jsx)("div",{className:"smb-color-gradient-settings-dropdown",children:(0,i.jsx)(m.__experimentalColorGradientSettingsDropdown,{settings:[{label:(0,b.__)("Background color","snow-monkey-blocks"),colorValue:H,onColorChange:e=>s({btnBackgroundColor:e}),gradientValue:P,onGradientChange:e=>s({btnBackgroundGradientColor:e})},{label:(0,b.__)("Text color","snow-monkey-blocks"),colorValue:W,onColorChange:e=>s({btnTextColor:e})}],__experimentalIsRenderedInSidebar:!0,...X})}),(0,i.jsx)(m.ContrastChecker,{backgroundColor:H,textColor:W})]})]})]}),(0,i.jsx)("div",{...ie,children:(0,i.jsxs)("div",{className:n()("smb-items__item",A?.className),style:{...A?.style},children:[R&&(0,i.jsx)("div",{className:"smb-items__item__figure",children:(0,i.jsx)(y,{src:C,id:T,alt:B,width:S,height:I,onSelect:e=>{const t=e?.sizes?.[L]?L:N,i=e?.sizes?.[t]?.url,a=e?.sizes?.[t]?.width,l=e?.sizes?.[t]?.height;s({imageURL:i||e.url,imageID:e.id,imageAlt:e.alt,imageWidth:a||e.width,imageHeight:l||e.height,imageSizeSlug:t})},onSelectURL:e=>{e!==C&&s({imageURL:e,imageID:0,mediaSizeSlug:N})},onRemove:()=>s({imageID:t.uK.imageID.default,imageURL:t.uK.imageURL.default,imageAlt:t.uK.imageAlt.default,imageWidth:t.uK.imageWidth.default,imageHeight:t.uK.imageHeight.default}),allowedTypes:j})}),(0,i.jsxs)("div",{className:"smb-items__item__body",children:["none"!==_&&(0,i.jsx)(m.RichText,{tagName:_,className:"smb-items__item__title",placeholder:(0,b.__)("Write title…","snow-monkey-blocks"),value:g,onChange:e=>s({title:e})}),(!m.RichText.isEmpty(h)||a)&&(0,i.jsx)(m.RichText,{className:"smb-items__item__lede",placeholder:(0,b.__)("Write lede…","snow-monkey-blocks"),value:h,onChange:e=>s({lede:e})}),(!m.RichText.isEmpty(p)||a)&&(0,i.jsx)(m.RichText,{className:"smb-items__item__content",placeholder:(0,b.__)("Write content…","snow-monkey-blocks"),value:p,onChange:e=>s({summary:e})}),z&&(0,i.jsx)("div",{className:"smb-items__item__action",children:(0,i.jsx)("span",{ref:F,className:ee,href:x,style:te,target:"_self"===v?void 0:v,rel:"_self"===v?void 0:"noopener noreferrer",children:(0,i.jsx)(m.RichText,{className:"smb-btn__label",value:D,placeholder:(0,b.__)("Button","snow-monkey-blocks"),onChange:e=>s({btnLabel:e}),withoutInteractiveFormatting:!0,ref:se})})})]})]})}),z&&(0,i.jsx)(m.BlockControls,{group:"block",children:(0,i.jsx)(r.ToolbarButton,{name:"link",icon:u,title:(0,b.__)("Link","snow-monkey-blocks"),onClick:e=>{e.preventDefault(),V(!0)},isActive:K})}),a&&E&&(0,i.jsx)(r.Popover,{placement:"bottom",anchor:O,onClose:()=>{V(!1),se.current?.focus()},children:(0,i.jsx)(m.LinkControl,{className:"wp-block-navigation-link__inline-link-input",value:{url:x,opensInNewTab:G},onChange:({url:e,opensInNewTab:t})=>s({url:e,target:t?"_blank":"_self"}),onRemove:()=>{s({url:void 0,target:void 0}),V(!1),se.current?.focus()},forceIsEditingLink:!K})})]})},save:function({attributes:e,className:t}){const{titleTagName:s,title:a,lede:l,summary:o,url:r,target:c,displayImage:d,imageID:b,imageURL:_,imageAlt:u,imageWidth:g,imageHeight:h,displayBtn:p,btnLabel:x,btnBackgroundColor:y,btnBackgroundGradientColor:v,btnTextColor:f,btnSize:k,btnBorderRadius:j,btnWrap:N}=e,R=(0,m.__experimentalGetColorClassesAndStyles)(e),T=n()("c-row__col",t),C=n()("smb-items__item__btn","smb-btn",{[`smb-btn--${k}`]:!!k,"smb-btn--wrap":N}),B={"--smb-btn--background-color":y||void 0,"--smb-btn--background-image":v||void 0,"--smb-btn--border-radius":w(j),"--smb-btn--color":f||void 0};return(0,i.jsx)("div",{...m.useBlockProps.save({className:T}),children:(0,i.jsxs)("div",{className:n()("smb-items__item",R?.className),style:{...R?.style},children:[d&&(0,i.jsx)("div",{className:"smb-items__item__figure",children:(0,i.jsx)("img",{src:_,alt:u,width:!!g&&g,height:!!h&&h,className:`wp-image-${b}`})}),(0,i.jsxs)("div",{className:"smb-items__item__body",children:["none"!==s&&(0,i.jsx)(m.RichText.Content,{tagName:s,className:"smb-items__item__title",value:a}),!m.RichText.isEmpty(l)&&(0,i.jsx)("div",{className:"smb-items__item__lede",children:(0,i.jsx)(m.RichText.Content,{value:l})}),!m.RichText.isEmpty(o)&&(0,i.jsx)("div",{className:"smb-items__item__content",children:(0,i.jsx)(m.RichText.Content,{value:o})}),p&&(0,i.jsx)("div",{className:"smb-items__item__action",children:(0,i.jsx)("a",{className:C,href:r,style:B,target:"_self"===c?void 0:c,rel:"_self"===c?void 0:"noopener noreferrer",children:(0,i.jsx)("span",{className:"smb-btn__label",children:(0,i.jsx)(m.RichText.Content,{value:x})})})})]})]})})},deprecated:C,transforms:B})})()})();
  • snow-monkey-blocks/trunk/dist/blocks/pricing-table/item/block.json

    r3356404 r3422976  
    108108    },
    109109    "btnBorderRadius": {
    110       "type": "string"
     110      "type": [
     111        "string",
     112        "object"
     113      ]
    111114    },
    112115    "btnWrap": {
  • snow-monkey-blocks/trunk/dist/blocks/pricing-table/item/index.asset.php

    r3400189 r3422976  
    1 <?php return array('dependencies' => array('lodash', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-primitives'), 'version' => '93cf6c238975614e0e7e');
     1<?php return array('dependencies' => array('lodash', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-primitives'), 'version' => '9b6ca3b56ccf4f40cc9d');
  • snow-monkey-blocks/trunk/dist/blocks/pricing-table/item/index.js

    r3400189 r3422976  
    1 (()=>{var e={6942:(e,t)=>{var i;!function(){"use strict";var l={}.hasOwnProperty;function s(){for(var e="",t=0;t<arguments.length;t++){var i=arguments[t];i&&(e=a(e,n(i)))}return e}function n(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return s.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var i in e)l.call(e,i)&&e[i]&&(t=a(t,i));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(s.default=s,e.exports=s):void 0===(i=function(){return s}.apply(t,[]))||(e.exports=i)}()}},t={};function i(l){var s=t[l];if(void 0!==s)return s.exports;var n=t[l]={exports:{}};return e[l](n,n.exports,i),n.exports}i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var l in t)i.o(t,l)&&!i.o(e,l)&&Object.defineProperty(e,l,{enumerable:!0,get:t[l]})},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.wp.blocks,t=window.wp.hooks,l=JSON.parse('{"UU":"snow-monkey-blocks/pricing-table-item","uK":{"title":{"type":"string","source":"html","selector":".smb-pricing-table__item__title","default":""},"price":{"type":"string","source":"html","selector":".smb-pricing-table__item__price","default":""},"lede":{"type":"string","source":"html","selector":".smb-pricing-table__item__lede","default":""},"displayImage":{"type":"boolean","default":false},"imageID":{"type":"number","default":0},"imageURL":{"type":"string","source":"attribute","selector":".smb-pricing-table__item__figure > img","attribute":"src","default":""},"imageAlt":{"type":"string","source":"attribute","selector":".smb-pricing-table__item__figure > img","attribute":"alt","default":""},"imageWidth":{"type":"string","source":"attribute","selector":".smb-pricing-table__item__figure > img","attribute":"width","default":""},"imageHeight":{"type":"string","source":"attribute","selector":".smb-pricing-table__item__figure > img","attribute":"height","default":""},"imageSizeSlug":{"type":"string","default":"full"},"displayBtn":{"type":"boolean","default":false},"btnLabel":{"type":"string","source":"html","selector":".smb-pricing-table__item__btn > .smb-btn__label","default":""},"btnURL":{"type":"string","source":"attribute","selector":".smb-pricing-table__item__btn","attribute":"href","default":""},"btnTarget":{"type":"string","source":"attribute","selector":".smb-pricing-table__item__btn","attribute":"target","default":"_self"},"btnBackgroundColor":{"type":"string"},"btnBackgroundGradientColor":{"type":"string"},"btnTextColor":{"type":"string"},"btnSize":{"type":"string","default":""},"btnBorderRadius":{"type":"string"},"btnWrap":{"type":"boolean","default":false},"templateLock":{"type":["string","boolean"],"enum":["all","insert","contentOnly",false]}},"xY":{"html":false,"color":{"background":true,"text":true,"link":true}}}'),s=window.ReactJSXRuntime,n=(0,s.jsxs)("svg",{viewBox:"0 0 24 24",children:[(0,s.jsx)("path",{d:"M12,3a9,9,0,1,0,9,9A9,9,0,0,0,12,3Zm0,17a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z"}),(0,s.jsx)("path",{d:"M12.33,11.34c-.76-.29-1.42-.54-1.42-1s.45-.85,1.17-.85a2.31,2.31,0,0,1,1.63.63l.06.06.61-.69-.06,0a2.82,2.82,0,0,0-1.79-.89V7h-.86V8.52A1.89,1.89,0,0,0,9.8,10.33c0,1.14,1.12,1.58,2.1,2,.79.31,1.54.61,1.54,1.2s-.49.9-1.29.9a3.45,3.45,0,0,1-2.08-.76L10,13.57l-.54.81.06,0a4.17,4.17,0,0,0,2.16.9V17h.86V15.32c1.23-.16,2-.9,2-1.9C14.55,12.18,13.37,11.73,12.33,11.34Z"})]});var a=i(6942),r=i.n(a);const o=window.wp.blockEditor,c=window.wp.components,m=window.wp.element,d=window.wp.data,b=window.wp.i18n,u=window.wp.primitives;var _=(0,s.jsx)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(u.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"})});const g=window.lodash,p=window.wp.compose,h=e=>{if(null!=e){if("object"==typeof e&&!Array.isArray(e)){const t=[e.topLeft,e.topRight,e.bottomRight,e.bottomLeft].map((e=>null==e||""===e?"":/^\d+$/.test(String(e))?`${e}px`:String(e))),i=t.filter(Boolean);if(0===i.length)return;if(4===i.length){const[e,i,l,s]=t;if(e===i&&i===l&&l===s)return e;if(e===l&&i===s)return`${e} ${i}`;if(i===s)return`${e} ${i} ${l}`}return i.join(" ")}return/^\d+$/.test(String(e))?`${e}px`:e}},x=({id:e,src:t,allowedTypes:i,accept:l,onSelect:n,onSelectURL:a,onRemove:r})=>(0,s.jsxs)(o.BlockControls,{group:"inline",children:[(0,s.jsx)(o.MediaReplaceFlow,{mediaId:e,mediaURL:t,allowedTypes:i,accept:l,onSelect:n,onSelectURL:a}),!!t&&!!r&&(0,s.jsx)(c.ToolbarButton,{onClick:r,children:(0,b.__)("Release","snow-monkey-blocks")})]}),v=({src:e,alt:t,id:i,style:l,width:n,height:a})=>(0,s.jsx)("img",{src:e,alt:t,className:`wp-image-${i}`,style:l,width:n,height:a}),y=({src:e,style:t,width:i,height:l})=>(0,s.jsx)("video",{src:e,style:t,width:i,height:l}),f=(0,m.memo)((({id:e,src:t,alt:i,url:l,width:n,height:a,target:r,allowedTypes:o,accept:c,onSelect:m,onSelectURL:d,onRemove:b,mediaType:u,style:_,rel:p,linkClass:h})=>{let f;if("image"===u){let o;f=(0,s.jsx)(v,{src:t,alt:i,id:e,style:_,width:n,height:a}),o=p?(0,g.isEmpty)(p)?void 0:p:"_self"!==r&&r?"noopener noreferrer":void 0,l&&(f=(0,s.jsx)("span",{href:l,target:"_self"===r?void 0:r,rel:o,className:h,children:f}))}else"video"===u&&(f=(0,s.jsx)(y,{src:t,style:_,width:n,height:a}));return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(x,{id:e,src:t,allowedTypes:o,accept:c,onSelect:m,onSelectURL:d,onRemove:b}),f]})}),((e,t)=>{const i=Object.keys(e);for(const l of i)if(e[l]!==t[l])return!1;return!0}));function j(e){const{src:t,onSelect:i,onSelectURL:l,mediaType:n,allowedTypes:a=["image"]}=e,r=!n&&t?"image":n;let c=(0,b.__)("Media","snow-monkey-blocks");1===a.length&&("image"===a[0]?c=(0,b.__)("Image","snow-monkey-blocks"):"video"===a[0]&&(c=(0,b.__)("Video","snow-monkey-blocks")));const d=(0,m.useMemo)((()=>a.map((e=>`${e}/*`)).join(",")),[a]);return t?(0,s.jsx)(f,{...e,accept:d,allowedTypes:a,mediaType:r}):(0,s.jsx)(o.MediaPlaceholder,{icon:"format-image",labels:{title:c},onSelect:i,onSelectURL:l,accept:d,allowedTypes:a})}const w=[{label:(0,b._x)("Thumbnail","Image size option for resolution control"),value:"thumbnail"},{label:(0,b._x)("Medium","Image size option for resolution control"),value:"medium"},{label:(0,b._x)("Large","Image size option for resolution control"),value:"large"},{label:(0,b._x)("Full Size","Image size option for resolution control"),value:"full"}];function R({panelId:e,value:t,onChange:i,options:l=w,defaultValue:n=w[0].value,isShownByDefault:a=!0,withToolsPanelItem:r=!0}){const o=null!=t?t:n,m=()=>(0,s.jsx)(c.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,b.__)("Resolution"),value:o,options:l,onChange:i,help:(0,b.__)("Select the size of the source image."),size:"__unstable-large"});return r?(0,s.jsx)(c.__experimentalToolsPanelItem,{hasValue:()=>o!==n,label:(0,b.__)("Resolution"),onDeselect:()=>i(n),isShownByDefault:a,panelId:e,children:(0,s.jsx)(m,{})}):(0,s.jsx)(m,{})}const k=["image"],T="full",C=["core/list-item"],B=[["core/list-item",{placeholder:(0,b.__)("Write a description…","snow-monkey-blocks")}]],N=l.uK,L=l.xY,S=[{attributes:{...N,btnBorderRadius:{type:"number"},list:{type:"string",source:"html",selector:"ul",multiline:"li",default:""}},supports:{...L},migrate(t){const{btnLabel:i,btnURL:l,imageURL:s,list:n,btnBorderRadius:a}=t;o.RichText.isEmpty(i)&&!l||(t.displayBtn=!0),s&&(t.displayImage=!0),t.btnBorderRadius=h(a);const r=document.createElement("ul");r.innerHTML=n;const[c]=(0,e.rawHandler)({HTML:r.outerHTML});return[{...t},[...c.innerBlocks]]},save({attributes:e,className:t}){const{title:i,price:l,lede:n,list:a,imageID:c,imageURL:m,imageAlt:d,imageWidth:b,imageHeight:u,btnLabel:_,btnURL:g,btnTarget:p,btnBackgroundColor:x,btnBackgroundGradientColor:v,btnTextColor:y,btnSize:f,btnBorderRadius:j,btnWrap:w}=e,R=r()("c-row__col",t),k=r()("smb-btn","smb-pricing-table__item__btn",{[`smb-btn--${f}`]:!!f,"smb-btn--wrap":w}),T={"--smb-btn--background-color":x||void 0,"--smb-btn--background-image":v||void 0,"--smb-btn--border-radius":h(j),"--smb-btn--color":y||void 0};return(0,s.jsx)("div",{...o.useBlockProps.save({className:R}),children:(0,s.jsxs)("div",{className:"smb-pricing-table__item",children:[!!m&&(0,s.jsx)("div",{className:"smb-pricing-table__item__figure",children:(0,s.jsx)("img",{src:m,alt:d,width:!!b&&b,height:!!u&&u,className:`wp-image-${c}`})}),(0,s.jsx)("div",{className:"smb-pricing-table__item__title",children:(0,s.jsx)(o.RichText.Content,{value:i})}),!o.RichText.isEmpty(l)&&(0,s.jsx)("div",{className:"smb-pricing-table__item__price",children:(0,s.jsx)(o.RichText.Content,{value:l})}),!o.RichText.isEmpty(n)&&(0,s.jsx)("div",{className:"smb-pricing-table__item__lede",children:(0,s.jsx)(o.RichText.Content,{value:n})}),(0,s.jsx)("ul",{children:(0,s.jsx)(o.RichText.Content,{value:a})}),!o.RichText.isEmpty(_)&&!!g&&(0,s.jsx)("div",{className:"smb-pricing-table__item__action",children:(0,s.jsx)("a",{className:k,href:g,style:T,target:"_self"===p?void 0:p,rel:"_self"===p?void 0:"noopener noreferrer",children:(0,s.jsx)("span",{className:"smb-btn__label",children:(0,s.jsx)(o.RichText.Content,{value:_})})})})]})})}},{attributes:{...N,btnBorderRadius:{type:"number"},list:{type:"string",source:"html",selector:"ul",multiline:"li",default:""}},supports:{...L},migrate(t){const{btnLabel:i,btnURL:l,imageURL:s,list:n,btnBorderRadius:a}=t;o.RichText.isEmpty(i)&&!l||(t.displayBtn=!0),s&&(t.displayImage=!0),t.btnBorderRadius=h(a);const r=document.createElement("ul");r.innerHTML=n;const[c]=(0,e.rawHandler)({HTML:r.outerHTML});return[{...t},[...c.innerBlocks]]},save({attributes:e,className:t}){const{title:i,price:l,lede:n,list:a,imageID:c,imageURL:m,imageAlt:d,imageWidth:b,imageHeight:u,btnLabel:_,btnURL:g,btnTarget:p,btnBackgroundColor:x,btnBackgroundGradientColor:v,btnTextColor:y,btnSize:f,btnBorderRadius:j,btnWrap:w}=e,R=r()("c-row__col",t),k=r()("smb-btn","smb-pricing-table__item__btn",{[`smb-btn--${f}`]:!!f,"smb-btn--wrap":w}),T={"--smb-btn--background-color":x||void 0,"--smb-btn--background-image":v||void 0,"--smb-btn--border-radius":h(j),"--smb-btn--color":y||void 0};return(0,s.jsx)("div",{...o.useBlockProps.save({className:R}),children:(0,s.jsxs)("div",{className:"smb-pricing-table__item",children:[!!m&&(0,s.jsx)("div",{className:"smb-pricing-table__item__figure",children:(0,s.jsx)("img",{src:m,alt:d,width:!!b&&b,height:!!u&&u,className:`wp-image-${c}`})}),(0,s.jsx)("div",{className:"smb-pricing-table__item__title",children:(0,s.jsx)(o.RichText.Content,{value:i})}),!o.RichText.isEmpty(l)&&(0,s.jsx)("div",{className:"smb-pricing-table__item__price",children:(0,s.jsx)(o.RichText.Content,{value:l})}),!o.RichText.isEmpty(n)&&(0,s.jsx)("div",{className:"smb-pricing-table__item__lede",children:(0,s.jsx)(o.RichText.Content,{value:n})}),(0,s.jsx)("ul",{children:(0,s.jsx)(o.RichText.Content,{value:a})}),!o.RichText.isEmpty(_)&&!!g&&(0,s.jsx)("div",{className:"smb-pricing-table__item__action",children:(0,s.jsx)("a",{className:k,href:g,style:T,target:"_self"===p?void 0:p,rel:"_self"===p?void 0:"noopener noreferrer",children:(0,s.jsx)("span",{className:"smb-btn__label",children:(0,s.jsx)(o.RichText.Content,{value:_})})})})]})})}},{attributes:{...N,btnBorderRadius:{type:"number"},list:{type:"string",source:"html",selector:"ul",multiline:"li",default:""}},supports:{...L},migrate(t){const{btnLabel:i,btnURL:l,imageURL:s,list:n,btnBorderRadius:a}=t;o.RichText.isEmpty(i)&&!l||(t.displayBtn=!0),s&&(t.displayImage=!0),t.btnBorderRadius=h(a);const r=document.createElement("ul");r.innerHTML=n;const[c]=(0,e.rawHandler)({HTML:r.outerHTML});return[{...t},[...c.innerBlocks]]},save({attributes:e,className:t}){const{title:i,price:l,lede:n,list:a,imageID:c,imageURL:m,imageAlt:d,imageWidth:b,imageHeight:u,btnLabel:_,btnURL:g,btnTarget:p,btnBackgroundColor:x,btnBackgroundGradientColor:v,btnTextColor:y,btnSize:f,btnBorderRadius:j,btnWrap:w}=e,R=r()("c-row__col",t),k=r()("smb-btn","smb-pricing-table__item__btn",{[`smb-btn--${f}`]:!!f,"smb-btn--wrap":w}),T={backgroundColor:x||void 0,backgroundImage:v||void 0,borderRadius:h(j)},C={color:y||void 0};return(0,s.jsx)("div",{...o.useBlockProps.save({className:R}),children:(0,s.jsxs)("div",{className:"smb-pricing-table__item",children:[!!m&&(0,s.jsx)("div",{className:"smb-pricing-table__item__figure",children:(0,s.jsx)("img",{src:m,alt:d,width:!!b&&b,height:!!u&&u,className:`wp-image-${c}`})}),(0,s.jsx)("div",{className:"smb-pricing-table__item__title",children:(0,s.jsx)(o.RichText.Content,{value:i})}),!o.RichText.isEmpty(l)&&(0,s.jsx)("div",{className:"smb-pricing-table__item__price",children:(0,s.jsx)(o.RichText.Content,{value:l})}),!o.RichText.isEmpty(n)&&(0,s.jsx)("div",{className:"smb-pricing-table__item__lede",children:(0,s.jsx)(o.RichText.Content,{value:n})}),(0,s.jsx)("ul",{children:(0,s.jsx)(o.RichText.Content,{value:a})}),!o.RichText.isEmpty(_)&&!!g&&(0,s.jsx)("div",{className:"smb-pricing-table__item__action",children:(0,s.jsx)("a",{className:k,href:g,style:T,target:"_self"===p?void 0:p,rel:"_self"===p?void 0:"noopener noreferrer",children:(0,s.jsx)("span",{className:"smb-btn__label",style:C,children:(0,s.jsx)(o.RichText.Content,{value:_})})})})]})})}},{attributes:{...N,btnBorderRadius:{type:"number"},list:{type:"string",source:"html",selector:"ul",multiline:"li",default:""}},supports:{...L},migrate(t){const{btnLabel:i,btnURL:l,imageURL:s,list:n,btnBorderRadius:a}=t;o.RichText.isEmpty(i)&&!l||(t.displayBtn=!0),s&&(t.displayImage=!0),t.btnBorderRadius=h(a);const r=document.createElement("ul");r.innerHTML=n;const[c]=(0,e.rawHandler)({HTML:r.outerHTML});return[{...t},[...c.innerBlocks]]},save({attributes:e}){const{title:t,price:i,lede:l,list:n,btnLabel:a,btnURL:r,btnTarget:c,btnBackgroundColor:m,btnTextColor:d,imageID:b,imageURL:u}=e;return(0,s.jsx)("div",{className:"c-row__col",children:(0,s.jsxs)("div",{className:"smb-pricing-table__item",children:[!!b&&(0,s.jsx)("div",{className:"smb-pricing-table__item__figure",children:(0,s.jsx)("img",{src:u,alt:"",className:`wp-image-${b}`})}),(0,s.jsx)("div",{className:"smb-pricing-table__item__title",children:(0,s.jsx)(o.RichText.Content,{value:t})}),!o.RichText.isEmpty(i)&&(0,s.jsx)("div",{className:"smb-pricing-table__item__price",children:(0,s.jsx)(o.RichText.Content,{value:i})}),!o.RichText.isEmpty(l)&&(0,s.jsx)("div",{className:"smb-pricing-table__item__lede",children:(0,s.jsx)(o.RichText.Content,{value:l})}),(0,s.jsx)("ul",{children:(0,s.jsx)(o.RichText.Content,{value:n})}),(!o.RichText.isEmpty(a)||!!r)&&(0,s.jsx)("div",{className:"smb-pricing-table__item__action",children:(0,s.jsx)("a",{className:"smb-pricing-table__item__btn smb-btn",href:r,style:{backgroundColor:m},target:"_self"===c?void 0:c,rel:"_self"===c?void 0:"noopener noreferrer",children:(0,s.jsx)("span",{className:"smb-btn__label",style:{color:d},children:(0,s.jsx)(o.RichText.Content,{value:a})})})})]})})}},{attributes:{...N,btnTarget:{type:"string",source:"attribute",selector:".smb-pricing-table__item__btn",attribute:"target",default:"_self"},btnBorderRadius:{type:"number"},list:{type:"string",source:"html",selector:"ul",multiline:"li",default:""}},supports:{...L},migrate(t){const{btnLabel:i,btnURL:l,imageURL:s,list:n,btnBorderRadius:a}=t;o.RichText.isEmpty(i)&&!l||(t.displayBtn=!0),s&&(t.displayImage=!0),t.btnBorderRadius=h(a);const r=document.createElement("ul");r.innerHTML=n;const[c]=(0,e.rawHandler)({HTML:r.outerHTML});return[{...t},[...c.innerBlocks]]},save({attributes:e}){const{title:t,price:i,lede:l,list:n,btnLabel:a,btnURL:r,btnTarget:c,btnBackgroundColor:m,btnTextColor:d,imageID:b,imageURL:u}=e;return(0,s.jsx)("div",{className:"c-row__col",children:(0,s.jsxs)("div",{className:"smb-pricing-table__item",children:[!!b&&(0,s.jsx)("div",{className:"smb-pricing-table__item__figure",children:(0,s.jsx)("img",{src:u,alt:"",className:`wp-image-${b}`})}),(0,s.jsx)("div",{className:"smb-pricing-table__item__title",children:(0,s.jsx)(o.RichText.Content,{value:t})}),!o.RichText.isEmpty(i)&&(0,s.jsx)("div",{className:"smb-pricing-table__item__price",children:(0,s.jsx)(o.RichText.Content,{value:i})}),!o.RichText.isEmpty(l)&&(0,s.jsx)("div",{className:"smb-pricing-table__item__lede",children:(0,s.jsx)(o.RichText.Content,{value:l})}),(0,s.jsx)("ul",{children:(0,s.jsx)(o.RichText.Content,{value:n})}),(!o.RichText.isEmpty(a)||!!r)&&(0,s.jsx)("div",{className:"smb-pricing-table__item__action",children:(0,s.jsx)("a",{className:"smb-pricing-table__item__btn smb-btn",href:r,target:c,style:{backgroundColor:m},children:(0,s.jsx)("span",{className:"smb-btn__label",style:{color:d},children:(0,s.jsx)(o.RichText.Content,{value:a})})})})]})})}}];(0,e.registerBlockType)(l.UU,{icon:{foreground:"#cd162c",src:n},edit:function({attributes:e,setAttributes:t,isSelected:i,className:n}){const{title:a,price:u,lede:g,displayImage:x,imageID:v,imageURL:y,imageAlt:f,imageWidth:w,imageHeight:N,imageSizeSlug:L,displayBtn:S,btnLabel:I,btnURL:U,btnTarget:H,btnBackgroundColor:z,btnBackgroundGradientColor:M,btnTextColor:D,btnSize:E,btnBorderRadius:W,btnWrap:P,templateLock:A}=e,[$,V]=(0,m.useState)(!1),K=!!U,G="_blank"===H,[O,F]=(0,m.useState)(null),Z=(0,d.useSelect)((e=>e("core/block-editor").getSettings()?.imageSizes),[]),J=(0,d.useSelect)((e=>v?e("core").getEntityRecord("postType","attachment",v):null),[v]),Y={...(0,o.__experimentalUseMultipleOriginColorsAndGradients)()},X=Z.filter((({slug:e})=>J?.media_details?.sizes?.[e]?.source_url)).map((({name:e,slug:t})=>({value:t,label:e}))),q=r()("c-row__col",n),Q=r()("smb-btn","smb-pricing-table__item__btn",{[`smb-btn--${E}`]:!!E,"smb-btn--wrap":P}),ee={"--smb-btn--background-color":z||void 0,"--smb-btn--background-image":M||void 0,"--smb-btn--border-radius":h(W),"--smb-btn--color":D||void 0},te=(0,m.useRef)(),ie=(0,o.useBlockProps)({className:q}),le=(0,o.useInnerBlocksProps)({},{allowedBlocks:C,template:B,templateLock:A}),se=(0,p.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(o.InspectorControls,{children:[(0,s.jsxs)(c.__experimentalToolsPanel,{label:(0,b.__)("Image settings","snow-monkey-blocks"),dropdownMenuProps:se,children:[(0,s.jsx)(c.__experimentalToolsPanelItem,{hasValue:()=>x!==l.uK.displayImage.default,isShownByDefault:!0,label:(0,b.__)("Display image","snow-monkey-blocks"),onDeselect:()=>t({displayImage:l.uK.displayImage.default}),children:(0,s.jsx)(c.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,b.__)("Display image","snow-monkey-blocks"),checked:x,onChange:e=>t({displayImage:e})})}),0<X.length&&(0,s.jsx)(R,{defaultValue:l.uK.imageSizeSlug.default,value:L,options:X,onChange:e=>{const i=J?.media_details?.sizes?.[e]?.source_url,l=J?.media_details?.sizes?.[e]?.width,s=J?.media_details?.sizes?.[e]?.height;t({imageURL:i,imageWidth:l,imageHeight:s,imageSizeSlug:e})}})]}),(0,s.jsxs)(c.__experimentalToolsPanel,{label:(0,b.__)("Button settings","snow-monkey-blocks"),dropdownMenuProps:se,children:[(0,s.jsx)(c.__experimentalToolsPanelItem,{hasValue:()=>S!==l.uK.displayBtn.default,isShownByDefault:!0,label:(0,b.__)("Display button","snow-monkey-blocks"),onDeselect:()=>t({displayBtn:l.uK.displayBtn.default}),children:(0,s.jsx)(c.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,b.__)("Display button","snow-monkey-blocks"),checked:S,onChange:e=>t({displayBtn:e})})}),S&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(c.__experimentalToolsPanelItem,{hasValue:()=>E!==l.uK.btnSize.default,isShownByDefault:!0,label:(0,b.__)("Button size","snow-monkey-blocks"),onDeselect:()=>t({btnSize:l.uK.btnSize.default}),children:(0,s.jsx)(c.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,b.__)("Button size","snow-monkey-blocks"),value:E,onChange:e=>t({btnSize:e}),options:[{value:"",label:(0,b.__)("Normal size","snow-monkey-blocks")},{value:"little-wider",label:(0,b.__)("Litle wider","snow-monkey-blocks")},{value:"wider",label:(0,b.__)("Wider","snow-monkey-blocks")},{value:"more-wider",label:(0,b.__)("More wider","snow-monkey-blocks")},{value:"full",label:(0,b.__)("Full size","snow-monkey-blocks")}]})}),(0,s.jsx)(c.__experimentalToolsPanelItem,{hasValue:()=>W!==l.uK.btnBorderRadius.default,isShownByDefault:!0,label:(0,b.__)("Border radius","snow-monkey-blocks"),onDeselect:()=>t({btnBorderRadius:l.uK.btnBorderRadius.default}),children:(0,s.jsx)("div",{className:"smb-border-radius-control",children:(0,s.jsx)(o.__experimentalBorderRadiusControl,{values:W,onChange:e=>t({btnBorderRadius:e})})})}),(0,s.jsx)(c.__experimentalToolsPanelItem,{hasValue:()=>P!==l.uK.btnWrap.default,isShownByDefault:!0,label:(0,b.__)("Wrap","snow-monkey-blocks"),onDeselect:()=>t({btnWrap:l.uK.btnWrap.default}),children:(0,s.jsx)(c.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,b.__)("Wrap","snow-monkey-blocks"),checked:P,onChange:e=>t({btnWrap:e})})}),(0,s.jsxs)("div",{className:"smb-color-gradient-settings-dropdown",children:[(0,s.jsx)(o.__experimentalColorGradientSettingsDropdown,{settings:[{label:(0,b.__)("Background color","snow-monkey-blocks"),colorValue:z,gradientValue:M,onColorChange:e=>t({btnBackgroundColor:e}),onGradientChange:e=>t({btnBackgroundGradientColor:e})}],__experimentalIsRenderedInSidebar:!0,...Y}),(0,s.jsx)(o.__experimentalColorGradientSettingsDropdown,{settings:[{label:(0,b.__)("Text color","snow-monkey-blocks"),colorValue:D,onColorChange:e=>t({btnTextColor:e})}],__experimentalIsRenderedInSidebar:!0,...Y}),(0,s.jsx)(o.ContrastChecker,{backgroundColor:z,textColor:D})]})]})]})]}),(0,s.jsx)("div",{...ie,children:(0,s.jsxs)("div",{className:"smb-pricing-table__item",children:[x&&(0,s.jsx)("div",{className:"smb-pricing-table__item__figure",children:(0,s.jsx)(j,{src:y,id:v,alt:f,width:w,height:N,onSelect:e=>{const i=e?.sizes?.[L]?L:T,l=e?.sizes?.[i]?.url,s=e?.sizes?.[i]?.width,n=e?.sizes?.[i]?.height;t({imageURL:l||e.url,imageID:e.id,imageAlt:e.alt,imageWidth:s||e.width,imageHeight:n||e.height,imageSizeSlug:i})},onSelectURL:e=>{e!==y&&t({imageURL:e,imageID:0,mediaSizeSlug:T})},onRemove:()=>t({imageURL:l.uK.imageURL.default,imageAlt:l.uK.imageAlt.default,imageWidth:l.uK.imageWidth.default,imageHeight:l.uK.imageHeight.default,imageID:l.uK.imageID.default}),allowedTypes:k})}),(0,s.jsx)(o.RichText,{className:"smb-pricing-table__item__title",placeholder:(0,b.__)("Write title…","snow-monkey-blocks"),value:a,onChange:e=>t({title:e})}),(!o.RichText.isEmpty(u)||i)&&(0,s.jsx)(o.RichText,{className:"smb-pricing-table__item__price",placeholder:(0,b.__)("Write price…","snow-monkey-blocks"),value:u,onChange:e=>t({price:e})}),(!o.RichText.isEmpty(g)||i)&&(0,s.jsx)(o.RichText,{className:"smb-pricing-table__item__lede",placeholder:(0,b.__)("Write lede…","snow-monkey-blocks"),value:g,onChange:e=>t({lede:e})}),(0,s.jsx)("ul",{...le}),S&&(0,s.jsx)("div",{className:"smb-pricing-table__item__action",children:(0,s.jsx)("span",{ref:F,className:Q,href:U,style:ee,target:"_self"===H?void 0:H,rel:"_self"===H?void 0:"noopener noreferrer",children:(0,s.jsx)(o.RichText,{className:"smb-btn__label",value:I,placeholder:(0,b.__)("Button","snow-monkey-blocks"),onChange:e=>t({btnLabel:e}),withoutInteractiveFormatting:!0,ref:te})})})]})}),S&&(0,s.jsx)(o.BlockControls,{group:"block",children:(0,s.jsx)(c.ToolbarButton,{name:"link",icon:_,title:(0,b.__)("Link","snow-monkey-blocks"),onClick:e=>{e.preventDefault(),V(!0)},isActive:K})}),i&&$&&(0,s.jsx)(c.Popover,{placement:"bottom",anchor:O,onClose:()=>{V(!1),te.current?.focus()},children:(0,s.jsx)(o.LinkControl,{className:"wp-block-navigation-link__inline-link-input",value:{url:U,opensInNewTab:G},onChange:({url:e,opensInNewTab:i})=>t({btnURL:e,btnTarget:i?"_blank":"_self"}),onRemove:()=>{t({btnURL:void 0,btnTarget:void 0}),V(!1),te.current?.focus()},forceIsEditingLink:!K})})]})},save:function({attributes:e,className:t}){const{title:i,price:l,lede:n,displayImage:a,imageID:c,imageURL:m,imageAlt:d,imageWidth:b,imageHeight:u,displayBtn:_,btnLabel:g,btnURL:p,btnTarget:x,btnBackgroundColor:v,btnBackgroundGradientColor:y,btnTextColor:f,btnSize:j,btnBorderRadius:w,btnWrap:R}=e,k=r()("c-row__col",t),T=r()("smb-btn","smb-pricing-table__item__btn",{[`smb-btn--${j}`]:!!j,"smb-btn--wrap":R}),C={"--smb-btn--background-color":v||void 0,"--smb-btn--background-image":y||void 0,"--smb-btn--border-radius":h(w),"--smb-btn--color":f||void 0};return(0,s.jsx)("div",{...o.useBlockProps.save({className:k}),children:(0,s.jsxs)("div",{className:"smb-pricing-table__item",children:[a&&(0,s.jsx)("div",{className:"smb-pricing-table__item__figure",children:(0,s.jsx)("img",{src:m,alt:d,width:!!b&&b,height:!!u&&u,className:`wp-image-${c}`})}),(0,s.jsx)("div",{className:"smb-pricing-table__item__title",children:(0,s.jsx)(o.RichText.Content,{value:i})}),!o.RichText.isEmpty(l)&&(0,s.jsx)("div",{className:"smb-pricing-table__item__price",children:(0,s.jsx)(o.RichText.Content,{value:l})}),!o.RichText.isEmpty(n)&&(0,s.jsx)("div",{className:"smb-pricing-table__item__lede",children:(0,s.jsx)(o.RichText.Content,{value:n})}),(0,s.jsx)("ul",{...o.useInnerBlocksProps.save()}),_&&(0,s.jsx)("div",{className:"smb-pricing-table__item__action",children:(0,s.jsx)("a",{className:T,href:p,style:C,target:"_self"===x?void 0:x,rel:"_self"===x?void 0:"noopener noreferrer",children:(0,s.jsx)("span",{className:"smb-btn__label",children:(0,s.jsx)(o.RichText.Content,{value:g})})})})]})})},deprecated:S}),(0,t.addFilter)("blocks.registerBlockType","snow-monkey-blocks/add-core-list-item-to-pricing-table",(function(e,t){if("core/list-item"!==t)return e;let i=[];return null!=e?.parent&&(i=Array.isArray(e.parent)?e.parent:[e.parent]),{...e,parent:[...i,l.UU]}}))})()})();
     1(()=>{var e={6942:(e,t)=>{var i;!function(){"use strict";var l={}.hasOwnProperty;function s(){for(var e="",t=0;t<arguments.length;t++){var i=arguments[t];i&&(e=a(e,n(i)))}return e}function n(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return s.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var i in e)l.call(e,i)&&e[i]&&(t=a(t,i));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(s.default=s,e.exports=s):void 0===(i=function(){return s}.apply(t,[]))||(e.exports=i)}()}},t={};function i(l){var s=t[l];if(void 0!==s)return s.exports;var n=t[l]={exports:{}};return e[l](n,n.exports,i),n.exports}i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var l in t)i.o(t,l)&&!i.o(e,l)&&Object.defineProperty(e,l,{enumerable:!0,get:t[l]})},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.wp.blocks,t=window.wp.hooks,l=JSON.parse('{"UU":"snow-monkey-blocks/pricing-table-item","uK":{"title":{"type":"string","source":"html","selector":".smb-pricing-table__item__title","default":""},"price":{"type":"string","source":"html","selector":".smb-pricing-table__item__price","default":""},"lede":{"type":"string","source":"html","selector":".smb-pricing-table__item__lede","default":""},"displayImage":{"type":"boolean","default":false},"imageID":{"type":"number","default":0},"imageURL":{"type":"string","source":"attribute","selector":".smb-pricing-table__item__figure > img","attribute":"src","default":""},"imageAlt":{"type":"string","source":"attribute","selector":".smb-pricing-table__item__figure > img","attribute":"alt","default":""},"imageWidth":{"type":"string","source":"attribute","selector":".smb-pricing-table__item__figure > img","attribute":"width","default":""},"imageHeight":{"type":"string","source":"attribute","selector":".smb-pricing-table__item__figure > img","attribute":"height","default":""},"imageSizeSlug":{"type":"string","default":"full"},"displayBtn":{"type":"boolean","default":false},"btnLabel":{"type":"string","source":"html","selector":".smb-pricing-table__item__btn > .smb-btn__label","default":""},"btnURL":{"type":"string","source":"attribute","selector":".smb-pricing-table__item__btn","attribute":"href","default":""},"btnTarget":{"type":"string","source":"attribute","selector":".smb-pricing-table__item__btn","attribute":"target","default":"_self"},"btnBackgroundColor":{"type":"string"},"btnBackgroundGradientColor":{"type":"string"},"btnTextColor":{"type":"string"},"btnSize":{"type":"string","default":""},"btnBorderRadius":{"type":["string","object"]},"btnWrap":{"type":"boolean","default":false},"templateLock":{"type":["string","boolean"],"enum":["all","insert","contentOnly",false]}},"xY":{"html":false,"color":{"background":true,"text":true,"link":true}}}'),s=window.ReactJSXRuntime,n=(0,s.jsxs)("svg",{viewBox:"0 0 24 24",children:[(0,s.jsx)("path",{d:"M12,3a9,9,0,1,0,9,9A9,9,0,0,0,12,3Zm0,17a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z"}),(0,s.jsx)("path",{d:"M12.33,11.34c-.76-.29-1.42-.54-1.42-1s.45-.85,1.17-.85a2.31,2.31,0,0,1,1.63.63l.06.06.61-.69-.06,0a2.82,2.82,0,0,0-1.79-.89V7h-.86V8.52A1.89,1.89,0,0,0,9.8,10.33c0,1.14,1.12,1.58,2.1,2,.79.31,1.54.61,1.54,1.2s-.49.9-1.29.9a3.45,3.45,0,0,1-2.08-.76L10,13.57l-.54.81.06,0a4.17,4.17,0,0,0,2.16.9V17h.86V15.32c1.23-.16,2-.9,2-1.9C14.55,12.18,13.37,11.73,12.33,11.34Z"})]});var a=i(6942),r=i.n(a);const o=window.wp.blockEditor,c=window.wp.components,m=window.wp.element,d=window.wp.data,b=window.wp.i18n,u=window.wp.primitives;var _=(0,s.jsx)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,s.jsx)(u.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"})});const g=window.lodash,p=window.wp.compose,h=e=>{if(null!=e){if("object"==typeof e&&!Array.isArray(e)){const t=[e.topLeft,e.topRight,e.bottomRight,e.bottomLeft].map((e=>null==e||""===e?"":/^\d+$/.test(String(e))?`${e}px`:String(e))),i=t.filter(Boolean);if(0===i.length)return;if(4===i.length){const[e,i,l,s]=t;if(e===i&&i===l&&l===s)return e;if(e===l&&i===s)return`${e} ${i}`;if(i===s)return`${e} ${i} ${l}`}return i.join(" ")}return/^\d+$/.test(String(e))?`${e}px`:e}},x=({id:e,src:t,allowedTypes:i,accept:l,onSelect:n,onSelectURL:a,onRemove:r})=>(0,s.jsxs)(o.BlockControls,{group:"inline",children:[(0,s.jsx)(o.MediaReplaceFlow,{mediaId:e,mediaURL:t,allowedTypes:i,accept:l,onSelect:n,onSelectURL:a}),!!t&&!!r&&(0,s.jsx)(c.ToolbarButton,{onClick:r,children:(0,b.__)("Release","snow-monkey-blocks")})]}),v=({src:e,alt:t,id:i,style:l,width:n,height:a})=>(0,s.jsx)("img",{src:e,alt:t,className:`wp-image-${i}`,style:l,width:n,height:a}),y=({src:e,style:t,width:i,height:l})=>(0,s.jsx)("video",{src:e,style:t,width:i,height:l}),f=(0,m.memo)((({id:e,src:t,alt:i,url:l,width:n,height:a,target:r,allowedTypes:o,accept:c,onSelect:m,onSelectURL:d,onRemove:b,mediaType:u,style:_,rel:p,linkClass:h})=>{let f;if("image"===u){let o;f=(0,s.jsx)(v,{src:t,alt:i,id:e,style:_,width:n,height:a}),o=p?(0,g.isEmpty)(p)?void 0:p:"_self"!==r&&r?"noopener noreferrer":void 0,l&&(f=(0,s.jsx)("span",{href:l,target:"_self"===r?void 0:r,rel:o,className:h,children:f}))}else"video"===u&&(f=(0,s.jsx)(y,{src:t,style:_,width:n,height:a}));return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(x,{id:e,src:t,allowedTypes:o,accept:c,onSelect:m,onSelectURL:d,onRemove:b}),f]})}),((e,t)=>{const i=Object.keys(e);for(const l of i)if(e[l]!==t[l])return!1;return!0}));function j(e){const{src:t,onSelect:i,onSelectURL:l,mediaType:n,allowedTypes:a=["image"]}=e,r=!n&&t?"image":n;let c=(0,b.__)("Media","snow-monkey-blocks");1===a.length&&("image"===a[0]?c=(0,b.__)("Image","snow-monkey-blocks"):"video"===a[0]&&(c=(0,b.__)("Video","snow-monkey-blocks")));const d=(0,m.useMemo)((()=>a.map((e=>`${e}/*`)).join(",")),[a]);return t?(0,s.jsx)(f,{...e,accept:d,allowedTypes:a,mediaType:r}):(0,s.jsx)(o.MediaPlaceholder,{icon:"format-image",labels:{title:c},onSelect:i,onSelectURL:l,accept:d,allowedTypes:a})}const w=[{label:(0,b._x)("Thumbnail","Image size option for resolution control"),value:"thumbnail"},{label:(0,b._x)("Medium","Image size option for resolution control"),value:"medium"},{label:(0,b._x)("Large","Image size option for resolution control"),value:"large"},{label:(0,b._x)("Full Size","Image size option for resolution control"),value:"full"}];function R({panelId:e,value:t,onChange:i,options:l=w,defaultValue:n=w[0].value,isShownByDefault:a=!0,withToolsPanelItem:r=!0}){const o=null!=t?t:n,m=()=>(0,s.jsx)(c.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,b.__)("Resolution"),value:o,options:l,onChange:i,help:(0,b.__)("Select the size of the source image."),size:"__unstable-large"});return r?(0,s.jsx)(c.__experimentalToolsPanelItem,{hasValue:()=>o!==n,label:(0,b.__)("Resolution"),onDeselect:()=>i(n),isShownByDefault:a,panelId:e,children:(0,s.jsx)(m,{})}):(0,s.jsx)(m,{})}const k=["image"],T="full",C=["core/list-item"],B=[["core/list-item",{placeholder:(0,b.__)("Write a description…","snow-monkey-blocks")}]],N=l.uK,L=l.xY,S=[{attributes:{...N,btnBorderRadius:{type:"number"},list:{type:"string",source:"html",selector:"ul",multiline:"li",default:""}},supports:{...L},migrate(t){const{btnLabel:i,btnURL:l,imageURL:s,list:n,btnBorderRadius:a}=t;o.RichText.isEmpty(i)&&!l||(t.displayBtn=!0),s&&(t.displayImage=!0),t.btnBorderRadius=h(a);const r=document.createElement("ul");r.innerHTML=n;const[c]=(0,e.rawHandler)({HTML:r.outerHTML});return[{...t},[...c.innerBlocks]]},save({attributes:e,className:t}){const{title:i,price:l,lede:n,list:a,imageID:c,imageURL:m,imageAlt:d,imageWidth:b,imageHeight:u,btnLabel:_,btnURL:g,btnTarget:p,btnBackgroundColor:x,btnBackgroundGradientColor:v,btnTextColor:y,btnSize:f,btnBorderRadius:j,btnWrap:w}=e,R=r()("c-row__col",t),k=r()("smb-btn","smb-pricing-table__item__btn",{[`smb-btn--${f}`]:!!f,"smb-btn--wrap":w}),T={"--smb-btn--background-color":x||void 0,"--smb-btn--background-image":v||void 0,"--smb-btn--border-radius":h(j),"--smb-btn--color":y||void 0};return(0,s.jsx)("div",{...o.useBlockProps.save({className:R}),children:(0,s.jsxs)("div",{className:"smb-pricing-table__item",children:[!!m&&(0,s.jsx)("div",{className:"smb-pricing-table__item__figure",children:(0,s.jsx)("img",{src:m,alt:d,width:!!b&&b,height:!!u&&u,className:`wp-image-${c}`})}),(0,s.jsx)("div",{className:"smb-pricing-table__item__title",children:(0,s.jsx)(o.RichText.Content,{value:i})}),!o.RichText.isEmpty(l)&&(0,s.jsx)("div",{className:"smb-pricing-table__item__price",children:(0,s.jsx)(o.RichText.Content,{value:l})}),!o.RichText.isEmpty(n)&&(0,s.jsx)("div",{className:"smb-pricing-table__item__lede",children:(0,s.jsx)(o.RichText.Content,{value:n})}),(0,s.jsx)("ul",{children:(0,s.jsx)(o.RichText.Content,{value:a})}),!o.RichText.isEmpty(_)&&!!g&&(0,s.jsx)("div",{className:"smb-pricing-table__item__action",children:(0,s.jsx)("a",{className:k,href:g,style:T,target:"_self"===p?void 0:p,rel:"_self"===p?void 0:"noopener noreferrer",children:(0,s.jsx)("span",{className:"smb-btn__label",children:(0,s.jsx)(o.RichText.Content,{value:_})})})})]})})}},{attributes:{...N,btnBorderRadius:{type:"number"},list:{type:"string",source:"html",selector:"ul",multiline:"li",default:""}},supports:{...L},migrate(t){const{btnLabel:i,btnURL:l,imageURL:s,list:n,btnBorderRadius:a}=t;o.RichText.isEmpty(i)&&!l||(t.displayBtn=!0),s&&(t.displayImage=!0),t.btnBorderRadius=h(a);const r=document.createElement("ul");r.innerHTML=n;const[c]=(0,e.rawHandler)({HTML:r.outerHTML});return[{...t},[...c.innerBlocks]]},save({attributes:e,className:t}){const{title:i,price:l,lede:n,list:a,imageID:c,imageURL:m,imageAlt:d,imageWidth:b,imageHeight:u,btnLabel:_,btnURL:g,btnTarget:p,btnBackgroundColor:x,btnBackgroundGradientColor:v,btnTextColor:y,btnSize:f,btnBorderRadius:j,btnWrap:w}=e,R=r()("c-row__col",t),k=r()("smb-btn","smb-pricing-table__item__btn",{[`smb-btn--${f}`]:!!f,"smb-btn--wrap":w}),T={"--smb-btn--background-color":x||void 0,"--smb-btn--background-image":v||void 0,"--smb-btn--border-radius":h(j),"--smb-btn--color":y||void 0};return(0,s.jsx)("div",{...o.useBlockProps.save({className:R}),children:(0,s.jsxs)("div",{className:"smb-pricing-table__item",children:[!!m&&(0,s.jsx)("div",{className:"smb-pricing-table__item__figure",children:(0,s.jsx)("img",{src:m,alt:d,width:!!b&&b,height:!!u&&u,className:`wp-image-${c}`})}),(0,s.jsx)("div",{className:"smb-pricing-table__item__title",children:(0,s.jsx)(o.RichText.Content,{value:i})}),!o.RichText.isEmpty(l)&&(0,s.jsx)("div",{className:"smb-pricing-table__item__price",children:(0,s.jsx)(o.RichText.Content,{value:l})}),!o.RichText.isEmpty(n)&&(0,s.jsx)("div",{className:"smb-pricing-table__item__lede",children:(0,s.jsx)(o.RichText.Content,{value:n})}),(0,s.jsx)("ul",{children:(0,s.jsx)(o.RichText.Content,{value:a})}),!o.RichText.isEmpty(_)&&!!g&&(0,s.jsx)("div",{className:"smb-pricing-table__item__action",children:(0,s.jsx)("a",{className:k,href:g,style:T,target:"_self"===p?void 0:p,rel:"_self"===p?void 0:"noopener noreferrer",children:(0,s.jsx)("span",{className:"smb-btn__label",children:(0,s.jsx)(o.RichText.Content,{value:_})})})})]})})}},{attributes:{...N,btnBorderRadius:{type:"number"},list:{type:"string",source:"html",selector:"ul",multiline:"li",default:""}},supports:{...L},migrate(t){const{btnLabel:i,btnURL:l,imageURL:s,list:n,btnBorderRadius:a}=t;o.RichText.isEmpty(i)&&!l||(t.displayBtn=!0),s&&(t.displayImage=!0),t.btnBorderRadius=h(a);const r=document.createElement("ul");r.innerHTML=n;const[c]=(0,e.rawHandler)({HTML:r.outerHTML});return[{...t},[...c.innerBlocks]]},save({attributes:e,className:t}){const{title:i,price:l,lede:n,list:a,imageID:c,imageURL:m,imageAlt:d,imageWidth:b,imageHeight:u,btnLabel:_,btnURL:g,btnTarget:p,btnBackgroundColor:x,btnBackgroundGradientColor:v,btnTextColor:y,btnSize:f,btnBorderRadius:j,btnWrap:w}=e,R=r()("c-row__col",t),k=r()("smb-btn","smb-pricing-table__item__btn",{[`smb-btn--${f}`]:!!f,"smb-btn--wrap":w}),T={backgroundColor:x||void 0,backgroundImage:v||void 0,borderRadius:h(j)},C={color:y||void 0};return(0,s.jsx)("div",{...o.useBlockProps.save({className:R}),children:(0,s.jsxs)("div",{className:"smb-pricing-table__item",children:[!!m&&(0,s.jsx)("div",{className:"smb-pricing-table__item__figure",children:(0,s.jsx)("img",{src:m,alt:d,width:!!b&&b,height:!!u&&u,className:`wp-image-${c}`})}),(0,s.jsx)("div",{className:"smb-pricing-table__item__title",children:(0,s.jsx)(o.RichText.Content,{value:i})}),!o.RichText.isEmpty(l)&&(0,s.jsx)("div",{className:"smb-pricing-table__item__price",children:(0,s.jsx)(o.RichText.Content,{value:l})}),!o.RichText.isEmpty(n)&&(0,s.jsx)("div",{className:"smb-pricing-table__item__lede",children:(0,s.jsx)(o.RichText.Content,{value:n})}),(0,s.jsx)("ul",{children:(0,s.jsx)(o.RichText.Content,{value:a})}),!o.RichText.isEmpty(_)&&!!g&&(0,s.jsx)("div",{className:"smb-pricing-table__item__action",children:(0,s.jsx)("a",{className:k,href:g,style:T,target:"_self"===p?void 0:p,rel:"_self"===p?void 0:"noopener noreferrer",children:(0,s.jsx)("span",{className:"smb-btn__label",style:C,children:(0,s.jsx)(o.RichText.Content,{value:_})})})})]})})}},{attributes:{...N,btnBorderRadius:{type:"number"},list:{type:"string",source:"html",selector:"ul",multiline:"li",default:""}},supports:{...L},migrate(t){const{btnLabel:i,btnURL:l,imageURL:s,list:n,btnBorderRadius:a}=t;o.RichText.isEmpty(i)&&!l||(t.displayBtn=!0),s&&(t.displayImage=!0),t.btnBorderRadius=h(a);const r=document.createElement("ul");r.innerHTML=n;const[c]=(0,e.rawHandler)({HTML:r.outerHTML});return[{...t},[...c.innerBlocks]]},save({attributes:e}){const{title:t,price:i,lede:l,list:n,btnLabel:a,btnURL:r,btnTarget:c,btnBackgroundColor:m,btnTextColor:d,imageID:b,imageURL:u}=e;return(0,s.jsx)("div",{className:"c-row__col",children:(0,s.jsxs)("div",{className:"smb-pricing-table__item",children:[!!b&&(0,s.jsx)("div",{className:"smb-pricing-table__item__figure",children:(0,s.jsx)("img",{src:u,alt:"",className:`wp-image-${b}`})}),(0,s.jsx)("div",{className:"smb-pricing-table__item__title",children:(0,s.jsx)(o.RichText.Content,{value:t})}),!o.RichText.isEmpty(i)&&(0,s.jsx)("div",{className:"smb-pricing-table__item__price",children:(0,s.jsx)(o.RichText.Content,{value:i})}),!o.RichText.isEmpty(l)&&(0,s.jsx)("div",{className:"smb-pricing-table__item__lede",children:(0,s.jsx)(o.RichText.Content,{value:l})}),(0,s.jsx)("ul",{children:(0,s.jsx)(o.RichText.Content,{value:n})}),(!o.RichText.isEmpty(a)||!!r)&&(0,s.jsx)("div",{className:"smb-pricing-table__item__action",children:(0,s.jsx)("a",{className:"smb-pricing-table__item__btn smb-btn",href:r,style:{backgroundColor:m},target:"_self"===c?void 0:c,rel:"_self"===c?void 0:"noopener noreferrer",children:(0,s.jsx)("span",{className:"smb-btn__label",style:{color:d},children:(0,s.jsx)(o.RichText.Content,{value:a})})})})]})})}},{attributes:{...N,btnTarget:{type:"string",source:"attribute",selector:".smb-pricing-table__item__btn",attribute:"target",default:"_self"},btnBorderRadius:{type:"number"},list:{type:"string",source:"html",selector:"ul",multiline:"li",default:""}},supports:{...L},migrate(t){const{btnLabel:i,btnURL:l,imageURL:s,list:n,btnBorderRadius:a}=t;o.RichText.isEmpty(i)&&!l||(t.displayBtn=!0),s&&(t.displayImage=!0),t.btnBorderRadius=h(a);const r=document.createElement("ul");r.innerHTML=n;const[c]=(0,e.rawHandler)({HTML:r.outerHTML});return[{...t},[...c.innerBlocks]]},save({attributes:e}){const{title:t,price:i,lede:l,list:n,btnLabel:a,btnURL:r,btnTarget:c,btnBackgroundColor:m,btnTextColor:d,imageID:b,imageURL:u}=e;return(0,s.jsx)("div",{className:"c-row__col",children:(0,s.jsxs)("div",{className:"smb-pricing-table__item",children:[!!b&&(0,s.jsx)("div",{className:"smb-pricing-table__item__figure",children:(0,s.jsx)("img",{src:u,alt:"",className:`wp-image-${b}`})}),(0,s.jsx)("div",{className:"smb-pricing-table__item__title",children:(0,s.jsx)(o.RichText.Content,{value:t})}),!o.RichText.isEmpty(i)&&(0,s.jsx)("div",{className:"smb-pricing-table__item__price",children:(0,s.jsx)(o.RichText.Content,{value:i})}),!o.RichText.isEmpty(l)&&(0,s.jsx)("div",{className:"smb-pricing-table__item__lede",children:(0,s.jsx)(o.RichText.Content,{value:l})}),(0,s.jsx)("ul",{children:(0,s.jsx)(o.RichText.Content,{value:n})}),(!o.RichText.isEmpty(a)||!!r)&&(0,s.jsx)("div",{className:"smb-pricing-table__item__action",children:(0,s.jsx)("a",{className:"smb-pricing-table__item__btn smb-btn",href:r,target:c,style:{backgroundColor:m},children:(0,s.jsx)("span",{className:"smb-btn__label",style:{color:d},children:(0,s.jsx)(o.RichText.Content,{value:a})})})})]})})}}];(0,e.registerBlockType)(l.UU,{icon:{foreground:"#cd162c",src:n},edit:function({attributes:e,setAttributes:t,isSelected:i,className:n}){const{title:a,price:u,lede:g,displayImage:x,imageID:v,imageURL:y,imageAlt:f,imageWidth:w,imageHeight:N,imageSizeSlug:L,displayBtn:S,btnLabel:I,btnURL:U,btnTarget:H,btnBackgroundColor:z,btnBackgroundGradientColor:M,btnTextColor:D,btnSize:E,btnBorderRadius:W,btnWrap:P,templateLock:A}=e,[$,V]=(0,m.useState)(!1),K=!!U,G="_blank"===H,[O,F]=(0,m.useState)(null),Z=(0,d.useSelect)((e=>e("core/block-editor").getSettings()?.imageSizes),[]),J=(0,d.useSelect)((e=>v?e("core").getEntityRecord("postType","attachment",v):null),[v]),Y={...(0,o.__experimentalUseMultipleOriginColorsAndGradients)()},X=Z.filter((({slug:e})=>J?.media_details?.sizes?.[e]?.source_url)).map((({name:e,slug:t})=>({value:t,label:e}))),q=r()("c-row__col",n),Q=r()("smb-btn","smb-pricing-table__item__btn",{[`smb-btn--${E}`]:!!E,"smb-btn--wrap":P}),ee={"--smb-btn--background-color":z||void 0,"--smb-btn--background-image":M||void 0,"--smb-btn--border-radius":h(W),"--smb-btn--color":D||void 0},te=(0,m.useRef)(),ie=(0,o.useBlockProps)({className:q}),le=(0,o.useInnerBlocksProps)({},{allowedBlocks:C,template:B,templateLock:A}),se=(0,p.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(o.InspectorControls,{children:[(0,s.jsxs)(c.__experimentalToolsPanel,{label:(0,b.__)("Image settings","snow-monkey-blocks"),dropdownMenuProps:se,children:[(0,s.jsx)(c.__experimentalToolsPanelItem,{hasValue:()=>x!==l.uK.displayImage.default,isShownByDefault:!0,label:(0,b.__)("Display image","snow-monkey-blocks"),onDeselect:()=>t({displayImage:l.uK.displayImage.default}),children:(0,s.jsx)(c.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,b.__)("Display image","snow-monkey-blocks"),checked:x,onChange:e=>t({displayImage:e})})}),0<X.length&&(0,s.jsx)(R,{defaultValue:l.uK.imageSizeSlug.default,value:L,options:X,onChange:e=>{const i=J?.media_details?.sizes?.[e]?.source_url,l=J?.media_details?.sizes?.[e]?.width,s=J?.media_details?.sizes?.[e]?.height;t({imageURL:i,imageWidth:l,imageHeight:s,imageSizeSlug:e})}})]}),(0,s.jsxs)(c.__experimentalToolsPanel,{label:(0,b.__)("Button settings","snow-monkey-blocks"),dropdownMenuProps:se,children:[(0,s.jsx)(c.__experimentalToolsPanelItem,{hasValue:()=>S!==l.uK.displayBtn.default,isShownByDefault:!0,label:(0,b.__)("Display button","snow-monkey-blocks"),onDeselect:()=>t({displayBtn:l.uK.displayBtn.default}),children:(0,s.jsx)(c.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,b.__)("Display button","snow-monkey-blocks"),checked:S,onChange:e=>t({displayBtn:e})})}),S&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(c.__experimentalToolsPanelItem,{hasValue:()=>E!==l.uK.btnSize.default,isShownByDefault:!0,label:(0,b.__)("Button size","snow-monkey-blocks"),onDeselect:()=>t({btnSize:l.uK.btnSize.default}),children:(0,s.jsx)(c.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,b.__)("Button size","snow-monkey-blocks"),value:E,onChange:e=>t({btnSize:e}),options:[{value:"",label:(0,b.__)("Normal size","snow-monkey-blocks")},{value:"little-wider",label:(0,b.__)("Litle wider","snow-monkey-blocks")},{value:"wider",label:(0,b.__)("Wider","snow-monkey-blocks")},{value:"more-wider",label:(0,b.__)("More wider","snow-monkey-blocks")},{value:"full",label:(0,b.__)("Full size","snow-monkey-blocks")}]})}),(0,s.jsx)(c.__experimentalToolsPanelItem,{hasValue:()=>W!==l.uK.btnBorderRadius.default,isShownByDefault:!0,label:(0,b.__)("Border radius","snow-monkey-blocks"),onDeselect:()=>t({btnBorderRadius:l.uK.btnBorderRadius.default}),children:(0,s.jsx)("div",{className:"smb-border-radius-control",children:(0,s.jsx)(o.__experimentalBorderRadiusControl,{values:W,onChange:e=>t({btnBorderRadius:e})})})}),(0,s.jsx)(c.__experimentalToolsPanelItem,{hasValue:()=>P!==l.uK.btnWrap.default,isShownByDefault:!0,label:(0,b.__)("Wrap","snow-monkey-blocks"),onDeselect:()=>t({btnWrap:l.uK.btnWrap.default}),children:(0,s.jsx)(c.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,b.__)("Wrap","snow-monkey-blocks"),checked:P,onChange:e=>t({btnWrap:e})})}),(0,s.jsxs)("div",{className:"smb-color-gradient-settings-dropdown",children:[(0,s.jsx)(o.__experimentalColorGradientSettingsDropdown,{settings:[{label:(0,b.__)("Background color","snow-monkey-blocks"),colorValue:z,gradientValue:M,onColorChange:e=>t({btnBackgroundColor:e}),onGradientChange:e=>t({btnBackgroundGradientColor:e})}],__experimentalIsRenderedInSidebar:!0,...Y}),(0,s.jsx)(o.__experimentalColorGradientSettingsDropdown,{settings:[{label:(0,b.__)("Text color","snow-monkey-blocks"),colorValue:D,onColorChange:e=>t({btnTextColor:e})}],__experimentalIsRenderedInSidebar:!0,...Y}),(0,s.jsx)(o.ContrastChecker,{backgroundColor:z,textColor:D})]})]})]})]}),(0,s.jsx)("div",{...ie,children:(0,s.jsxs)("div",{className:"smb-pricing-table__item",children:[x&&(0,s.jsx)("div",{className:"smb-pricing-table__item__figure",children:(0,s.jsx)(j,{src:y,id:v,alt:f,width:w,height:N,onSelect:e=>{const i=e?.sizes?.[L]?L:T,l=e?.sizes?.[i]?.url,s=e?.sizes?.[i]?.width,n=e?.sizes?.[i]?.height;t({imageURL:l||e.url,imageID:e.id,imageAlt:e.alt,imageWidth:s||e.width,imageHeight:n||e.height,imageSizeSlug:i})},onSelectURL:e=>{e!==y&&t({imageURL:e,imageID:0,mediaSizeSlug:T})},onRemove:()=>t({imageURL:l.uK.imageURL.default,imageAlt:l.uK.imageAlt.default,imageWidth:l.uK.imageWidth.default,imageHeight:l.uK.imageHeight.default,imageID:l.uK.imageID.default}),allowedTypes:k})}),(0,s.jsx)(o.RichText,{className:"smb-pricing-table__item__title",placeholder:(0,b.__)("Write title…","snow-monkey-blocks"),value:a,onChange:e=>t({title:e})}),(!o.RichText.isEmpty(u)||i)&&(0,s.jsx)(o.RichText,{className:"smb-pricing-table__item__price",placeholder:(0,b.__)("Write price…","snow-monkey-blocks"),value:u,onChange:e=>t({price:e})}),(!o.RichText.isEmpty(g)||i)&&(0,s.jsx)(o.RichText,{className:"smb-pricing-table__item__lede",placeholder:(0,b.__)("Write lede…","snow-monkey-blocks"),value:g,onChange:e=>t({lede:e})}),(0,s.jsx)("ul",{...le}),S&&(0,s.jsx)("div",{className:"smb-pricing-table__item__action",children:(0,s.jsx)("span",{ref:F,className:Q,href:U,style:ee,target:"_self"===H?void 0:H,rel:"_self"===H?void 0:"noopener noreferrer",children:(0,s.jsx)(o.RichText,{className:"smb-btn__label",value:I,placeholder:(0,b.__)("Button","snow-monkey-blocks"),onChange:e=>t({btnLabel:e}),withoutInteractiveFormatting:!0,ref:te})})})]})}),S&&(0,s.jsx)(o.BlockControls,{group:"block",children:(0,s.jsx)(c.ToolbarButton,{name:"link",icon:_,title:(0,b.__)("Link","snow-monkey-blocks"),onClick:e=>{e.preventDefault(),V(!0)},isActive:K})}),i&&$&&(0,s.jsx)(c.Popover,{placement:"bottom",anchor:O,onClose:()=>{V(!1),te.current?.focus()},children:(0,s.jsx)(o.LinkControl,{className:"wp-block-navigation-link__inline-link-input",value:{url:U,opensInNewTab:G},onChange:({url:e,opensInNewTab:i})=>t({btnURL:e,btnTarget:i?"_blank":"_self"}),onRemove:()=>{t({btnURL:void 0,btnTarget:void 0}),V(!1),te.current?.focus()},forceIsEditingLink:!K})})]})},save:function({attributes:e,className:t}){const{title:i,price:l,lede:n,displayImage:a,imageID:c,imageURL:m,imageAlt:d,imageWidth:b,imageHeight:u,displayBtn:_,btnLabel:g,btnURL:p,btnTarget:x,btnBackgroundColor:v,btnBackgroundGradientColor:y,btnTextColor:f,btnSize:j,btnBorderRadius:w,btnWrap:R}=e,k=r()("c-row__col",t),T=r()("smb-btn","smb-pricing-table__item__btn",{[`smb-btn--${j}`]:!!j,"smb-btn--wrap":R}),C={"--smb-btn--background-color":v||void 0,"--smb-btn--background-image":y||void 0,"--smb-btn--border-radius":h(w),"--smb-btn--color":f||void 0};return(0,s.jsx)("div",{...o.useBlockProps.save({className:k}),children:(0,s.jsxs)("div",{className:"smb-pricing-table__item",children:[a&&(0,s.jsx)("div",{className:"smb-pricing-table__item__figure",children:(0,s.jsx)("img",{src:m,alt:d,width:!!b&&b,height:!!u&&u,className:`wp-image-${c}`})}),(0,s.jsx)("div",{className:"smb-pricing-table__item__title",children:(0,s.jsx)(o.RichText.Content,{value:i})}),!o.RichText.isEmpty(l)&&(0,s.jsx)("div",{className:"smb-pricing-table__item__price",children:(0,s.jsx)(o.RichText.Content,{value:l})}),!o.RichText.isEmpty(n)&&(0,s.jsx)("div",{className:"smb-pricing-table__item__lede",children:(0,s.jsx)(o.RichText.Content,{value:n})}),(0,s.jsx)("ul",{...o.useInnerBlocksProps.save()}),_&&(0,s.jsx)("div",{className:"smb-pricing-table__item__action",children:(0,s.jsx)("a",{className:T,href:p,style:C,target:"_self"===x?void 0:x,rel:"_self"===x?void 0:"noopener noreferrer",children:(0,s.jsx)("span",{className:"smb-btn__label",children:(0,s.jsx)(o.RichText.Content,{value:g})})})})]})})},deprecated:S}),(0,t.addFilter)("blocks.registerBlockType","snow-monkey-blocks/add-core-list-item-to-pricing-table",(function(e,t){if("core/list-item"!==t)return e;let i=[];return null!=e?.parent&&(i=Array.isArray(e.parent)?e.parent:[e.parent]),{...e,parent:[...i,l.UU]}}))})()})();
  • snow-monkey-blocks/trunk/dist/blocks/read-more-box/block.json

    r3129460 r3422976  
    5656    },
    5757    "btnBorderRadius": {
    58       "type": "string"
     58      "type": [
     59        "string",
     60        "object"
     61      ]
    5962    },
    6063    "btnWrap": {
  • snow-monkey-blocks/trunk/dist/blocks/read-more-box/index.asset.php

    r3400189 r3422976  
    1 <?php return array('dependencies' => array('lodash', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => 'e1d57c049045272c8a6a');
     1<?php return array('dependencies' => array('lodash', 'react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => '7f13ca847638ca161bd6');
  • snow-monkey-blocks/trunk/dist/blocks/read-more-box/index.js

    r3400189 r3422976  
    1 (()=>{var e,o={8436:(e,o,t)=>{"use strict";const n=window.wp.blocks,s=window.wp.i18n,l=JSON.parse('{"UU":"snow-monkey-blocks/read-more-box","uK":{"label":{"type":"string","source":"attribute","selector":".smb-read-more-box__button","attribute":"data-label","default":""},"closeLabel":{"type":"string","source":"attribute","selector":".smb-read-more-box__button","attribute":"data-close-label","default":""},"btnJustification":{"type":"string","default":"center"},"contenHeight":{"type":"string","default":"100px"},"mask":{"type":"boolean","default":false},"maskColor":{"type":"string"},"clientId":{"type":"string","default":""},"btnBackgroundColor":{"type":"string"},"btnBackgroundGradientColor":{"type":"string"},"btnTextColor":{"type":"string"},"btnSize":{"type":"string","default":""},"btnBorderRadius":{"type":"string"},"btnWrap":{"type":"boolean","default":false},"templateLock":{"type":["string","boolean"],"enum":["all","insert","contentOnly",false]}},"xY":{"html":false,"spacing":{"margin":true},"layout":{"allowSwitching":false,"allowEditing":false,"allowInheriting":false,"default":{"type":"constrained"}},"snowmonkeyeditor":{"blockPresets":{"ignore":["label","closeLabel","clientId"]}}}}'),a=window.ReactJSXRuntime,r=(0,a.jsxs)("svg",{viewBox:"0 0 24 24",children:[(0,a.jsx)("path",{d:"M23,3H1A1,1,0,0,0,0,4V20a1,1,0,0,0,1,1H23a1,1,0,0,0,1-1V4A1,1,0,0,0,23,3Zm0,16.47a.52.52,0,0,1-.52.53h-21A.52.52,0,0,1,1,19.47V4.53A.52.52,0,0,1,1.52,4h21a.52.52,0,0,1,.52.53Z"}),(0,a.jsx)("rect",{x:"4",y:"10.5",width:"16",height:"1"}),(0,a.jsx)("rect",{x:"4",y:"13.5",width:"4",height:"1"}),(0,a.jsx)("rect",{x:"10",y:"13.5",width:"4",height:"1"}),(0,a.jsx)("rect",{x:"16",y:"13.5",width:"4",height:"1"})]});var i=t(6942),b=t.n(i);const d=window.wp.blockEditor,c=window.wp.components,m=window.wp.data,u=window.wp.element,_=(window.lodash,window.wp.compose),p=e=>{if(null!=e){if("object"==typeof e&&!Array.isArray(e)){const o=[e.topLeft,e.topRight,e.bottomRight,e.bottomLeft].map((e=>null==e||""===e?"":/^\d+$/.test(String(e))?`${e}px`:String(e))),t=o.filter(Boolean);if(0===t.length)return;if(4===t.length){const[e,t,n,s]=o;if(e===t&&t===n&&n===s)return e;if(e===n&&t===s)return`${e} ${t}`;if(t===s)return`${e} ${t} ${n}`}return t.join(" ")}return/^\d+$/.test(String(e))?`${e}px`:e}},x=["left","center","right"],h=[{attributes:{...l.uK},supports:{...l.xY},save({attributes:e,className:o}){const{label:t,closeLabel:n,btnJustification:s,contenHeight:l,mask:r,maskColor:i,btnBackgroundColor:c,btnBackgroundGradientColor:m,btnTextColor:u,btnSize:_,btnBorderRadius:x,btnWrap:h,clientId:k}=e,g=b()("smb-read-more-box",o,{"smb-read-more-box--has-mask":r}),f=b()("smb-read-more-box__content"),w=b()("smb-read-more-box__action",{[`is-content-justification-${s}`]:s}),y={"--smb-read-more-box--content-height":l||void 0,"--smb-read-more-box--mask-color":r&&i||void 0},v=b()("smb-read-more-box__button","smb-btn",{[`smb-btn--${_}`]:!!_,"smb-btn--wrap":h}),j={"--smb-btn--background-color":c||void 0,"--smb-btn--background-image":m||void 0,"--smb-btn--border-radius":p(x),"--smb-btn--color":u||void 0};return e.className&&e.className.split(" ").includes("is-style-ghost")&&(j["--smb-btn--style--ghost--border-color"]=c||void 0),(0,a.jsxs)("div",{...d.useBlockProps.save({className:g,style:y}),children:[(0,a.jsx)("div",{...d.useInnerBlocksProps.save({className:f,"aria-hidden":"true"}),id:k}),(0,a.jsx)("div",{className:w,children:(0,a.jsx)("div",{className:"smb-btn-box__btn-wrapper",children:(0,a.jsx)("button",{className:v,style:j,"aria-expanded":"false","aria-controls":k,"data-label":t,"data-close-label":n,children:(0,a.jsx)("span",{className:"smb-read-more-box__label smb-btn__label",children:t})})})})]})}}];(0,n.registerBlockType)(l.UU,{icon:{foreground:"#cd162c",src:r},styles:[{name:"default",label:(0,s.__)("Default","snow-monkey-blocks"),isDefault:!0},{name:"ghost",label:(0,s.__)("Ghost","snow-monkey-blocks")},{name:"text",label:(0,s.__)("Text","snow-monkey-blocks")}],edit:function({attributes:e,setAttributes:o,clientId:t,className:n}){const{label:r,closeLabel:i,btnJustification:h,contenHeight:k,mask:g,maskColor:f,btnBackgroundColor:w,btnBackgroundGradientColor:y,btnTextColor:v,btnSize:j,btnBorderRadius:C,btnWrap:B,templateLock:S}=e,N=(0,d.__experimentalUseMultipleOriginColorsAndGradients)();(0,u.useEffect)((()=>{o({label:r||(0,s.__)("Read more","snow-monkey-blocks"),closeLabel:i||(0,s.__)("Close","snow-monkey-blocks"),clientId:t})}),[t]);const I=(0,m.useSelect)((e=>!!e("core/block-editor").getBlock(t)?.innerBlocks?.length),[t]),D=b()("smb-read-more-box",n,{"smb-read-more-box--has-mask":g}),T=b()("smb-read-more-box__content"),P=b()("smb-read-more-box__action",{[`is-content-justification-${h}`]:h}),K={"--smb-read-more-box--content-height":k||void 0,"--smb-read-more-box--mask-color":g&&f||void 0},L=b()("smb-read-more-box__btn-wrapper","smb-btn-wrapper",{[`smb-btn-wrapper--${j}`]:!!j}),H=b()("smb-read-more-box__button","smb-btn",{[`smb-btn--${j}`]:!!j,"smb-btn--wrap":B}),M={"--smb-btn--background-color":w||void 0,"--smb-btn--background-image":y||void 0,"--smb-btn--border-radius":p(C),"--smb-btn--color":v||void 0};e.className&&e.className.split(" ").includes("is-style-ghost")&&(M["--smb-btn--style--ghost--border-color"]=w||void 0);const R=(0,d.useBlockProps)({className:D,style:K}),V=(0,d.useInnerBlocksProps)({},{"aria-hidden":"false",className:T,templateLock:S,renderAppender:I?void 0:d.InnerBlocks.ButtonBlockAppender}),$=(0,_.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(d.InspectorControls,{children:(0,a.jsxs)(c.__experimentalToolsPanel,{label:(0,s.__)("Block settings","snow-monkey-blocks"),dropdownMenuProps:$,children:[(0,a.jsx)(c.__experimentalToolsPanelItem,{hasValue:()=>r!==l.uK.label.default,isShownByDefault:!0,label:(0,s.__)("Label","snow-monkey-blocks"),onDeselect:()=>o({label:l.uK.label.default}),children:(0,a.jsx)(c.TextControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,s.__)("Label","snow-monkey-blocks"),value:r||(0,s.__)("Read more","snow-monkey-blocks"),onChange:e=>{o({label:e})}})}),(0,a.jsx)(c.__experimentalToolsPanelItem,{hasValue:()=>i!==l.uK.closeLabel.default,isShownByDefault:!0,label:(0,s.__)("Label (for Close)","snow-monkey-blocks"),onDeselect:()=>o({closeLabel:l.uK.closeLabel.default}),children:(0,a.jsx)(c.TextControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,s.__)("Label (for Close)","snow-monkey-blocks"),value:i||(0,s.__)("Close","snow-monkey-blocks"),onChange:e=>{o({closeLabel:e})}})}),(0,a.jsx)(c.__experimentalToolsPanelItem,{hasValue:()=>h!==l.uK.btnJustification.default,isShownByDefault:!0,label:(0,s.__)("Button justification","snow-monkey-blocks"),onDeselect:()=>o({btnJustification:l.uK.btnJustification.default}),children:(0,a.jsx)(c.BaseControl,{__nextHasNoMarginBottom:!0,label:(0,s.__)("Button justification","snow-monkey-blocks"),id:"snow-monkey-blocks/read-more-box/btn-justification",children:(0,a.jsx)("div",{children:(0,a.jsx)(d.JustifyContentControl,{allowedControls:x,value:h,onChange:e=>o({btnJustification:e})})})})}),(0,a.jsx)(c.__experimentalToolsPanelItem,{hasValue:()=>k!==l.uK.contenHeight.default,isShownByDefault:!0,label:(0,s.__)("Height of contents when closed","snow-monkey-blocks"),onDeselect:()=>o({contenHeight:l.uK.contenHeight.default}),children:(0,a.jsx)(c.TextControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,s.__)("Height of contents when closed","snow-monkey-blocks"),value:k,onChange:e=>{o({contenHeight:e})}})}),(0,a.jsx)(c.__experimentalToolsPanelItem,{hasValue:()=>g!==l.uK.mask.default,isShownByDefault:!0,label:(0,s.__)("Masks the lower part when closed","snow-monkey-blocks"),onDeselect:()=>o({mask:l.uK.mask.default}),children:(0,a.jsx)(c.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,s.__)("Masks the lower part when closed","snow-monkey-blocks"),checked:g,onChange:e=>{o({mask:e})}})}),g&&(0,a.jsx)(c.__experimentalToolsPanelItem,{hasValue:()=>f!==l.uK.maskColor.default,isShownByDefault:!0,label:(0,s.__)("Mask Color","snow-monkey-blocks"),onDeselect:()=>o({maskColor:l.uK.maskColor.default}),children:(0,a.jsx)("div",{className:"smb-color-gradient-settings-dropdown",children:(0,a.jsx)(d.__experimentalColorGradientSettingsDropdown,{settings:[{label:(0,s.__)("Mask Color","snow-monkey-blocks"),colorValue:f,onColorChange:e=>o({maskColor:e})}],__experimentalIsRenderedInSidebar:!0,...N})})})]})}),(0,a.jsx)(d.InspectorControls,{children:(0,a.jsxs)(c.__experimentalToolsPanel,{label:(0,s.__)("Button settings","snow-monkey-blocks"),dropdownMenuProps:$,children:[(0,a.jsx)(c.__experimentalToolsPanelItem,{hasValue:()=>j!==l.uK.btnSize.default,isShownByDefault:!0,label:(0,s.__)("Button size","snow-monkey-blocks"),onDeselect:()=>o({btnSize:l.uK.btnSize.default}),children:(0,a.jsx)(c.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,s.__)("Button size","snow-monkey-blocks"),value:j,onChange:e=>o({btnSize:e}),options:[{value:"",label:(0,s.__)("Normal size","snow-monkey-blocks")},{value:"little-wider",label:(0,s.__)("Litle wider","snow-monkey-blocks")},{value:"wider",label:(0,s.__)("Wider","snow-monkey-blocks")},{value:"more-wider",label:(0,s.__)("More wider","snow-monkey-blocks")},{value:"full",label:(0,s.__)("Full size","snow-monkey-blocks")}]})}),(0,a.jsx)(c.__experimentalToolsPanelItem,{hasValue:()=>C!==l.uK.btnBorderRadius.default,isShownByDefault:!0,label:(0,s.__)("Border radius","snow-monkey-blocks"),onDeselect:()=>o({btnBorderRadius:l.uK.btnBorderRadius.default}),children:(0,a.jsx)("div",{className:"smb-border-radius-control",children:(0,a.jsx)(d.__experimentalBorderRadiusControl,{values:C,onChange:e=>{o({btnBorderRadius:e})}})})}),(0,a.jsx)(c.__experimentalToolsPanelItem,{hasValue:()=>B!==l.uK.btnWrap.default,isShownByDefault:!0,label:(0,s.__)("Wrap","snow-monkey-blocks"),onDeselect:()=>o({btnWrap:l.uK.btnWrap.default}),children:(0,a.jsx)(c.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,s.__)("Wrap","snow-monkey-blocks"),checked:B,onChange:e=>o({btnWrap:e})})}),(0,a.jsxs)("div",{className:"smb-color-gradient-settings-dropdown",children:[(0,a.jsx)(d.__experimentalColorGradientSettingsDropdown,{settings:[{label:(0,s.__)("Background color","snow-monkey-blocks"),colorValue:w,gradientValue:y,onColorChange:e=>o({btnBackgroundColor:e}),onGradientChange:e=>o({btnBackgroundGradientColor:e})}],__experimentalIsRenderedInSidebar:!0,...N}),(0,a.jsx)(d.__experimentalColorGradientSettingsDropdown,{settings:[{label:(0,s.__)("Text color","snow-monkey-blocks"),colorValue:v,onColorChange:e=>o({btnTextColor:e})}],__experimentalIsRenderedInSidebar:!0,...N}),(0,a.jsx)(d.ContrastChecker,{backgroundColor:w,textColor:v})]})]})}),(0,a.jsxs)("div",{...R,children:[(0,a.jsx)("div",{...V,id:t}),(0,a.jsx)("div",{className:P,children:(0,a.jsx)("div",{className:L,children:(0,a.jsx)("button",{className:H,style:M,"aria-expanded":"false","aria-controls":t,"data-label":r,"data-close-label":i,children:(0,a.jsx)("span",{className:"smb-read-more-box__label smb-btn__label",children:i})})})})]})]})},save:function({attributes:e,className:o}){const{label:t,closeLabel:n,btnJustification:s,contenHeight:l,mask:r,maskColor:i,btnBackgroundColor:c,btnBackgroundGradientColor:m,btnTextColor:u,btnSize:_,btnBorderRadius:x,btnWrap:h,clientId:k}=e,g=b()("smb-read-more-box",o,{"smb-read-more-box--has-mask":r}),f=b()("smb-read-more-box__content"),w=b()("smb-read-more-box__action",{[`is-content-justification-${s}`]:s}),y={"--smb-read-more-box--content-height":l||void 0,"--smb-read-more-box--mask-color":r&&i||void 0},v=b()("smb-read-more-box__btn-wrapper","smb-btn-wrapper",{[`smb-btn-wrapper--${_}`]:!!_}),j=b()("smb-read-more-box__button","smb-btn",{[`smb-btn--${_}`]:!!_,"smb-btn--wrap":h}),C={"--smb-btn--background-color":c||void 0,"--smb-btn--background-image":m||void 0,"--smb-btn--border-radius":p(x),"--smb-btn--color":u||void 0};return e.className&&e.className.split(" ").includes("is-style-ghost")&&(C["--smb-btn--style--ghost--border-color"]=c||void 0),(0,a.jsxs)("div",{...d.useBlockProps.save({className:g,style:y}),children:[(0,a.jsx)("div",{...d.useInnerBlocksProps.save({className:f,"aria-hidden":"true"}),id:k}),(0,a.jsx)("div",{className:w,children:(0,a.jsx)("div",{className:v,children:(0,a.jsx)("button",{className:j,style:C,"aria-expanded":"false","aria-controls":k,"data-label":t,"data-close-label":n,children:(0,a.jsx)("span",{className:"smb-read-more-box__label smb-btn__label",children:t})})})})]})},deprecated:h})},6942:(e,o)=>{var t;!function(){"use strict";var n={}.hasOwnProperty;function s(){for(var e="",o=0;o<arguments.length;o++){var t=arguments[o];t&&(e=a(e,l(t)))}return e}function l(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return s.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var o="";for(var t in e)n.call(e,t)&&e[t]&&(o=a(o,t));return o}function a(e,o){return o?e?e+" "+o:e+o:e}e.exports?(s.default=s,e.exports=s):void 0===(t=function(){return s}.apply(o,[]))||(e.exports=t)}()}},t={};function n(e){var s=t[e];if(void 0!==s)return s.exports;var l=t[e]={exports:{}};return o[e](l,l.exports,n),l.exports}n.m=o,e=[],n.O=(o,t,s,l)=>{if(!t){var a=1/0;for(d=0;d<e.length;d++){for(var[t,s,l]=e[d],r=!0,i=0;i<t.length;i++)(!1&l||a>=l)&&Object.keys(n.O).every((e=>n.O[e](t[i])))?t.splice(i--,1):(r=!1,l<a&&(a=l));if(r){e.splice(d--,1);var b=s();void 0!==b&&(o=b)}}return o}l=l||0;for(var d=e.length;d>0&&e[d-1][2]>l;d--)e[d]=e[d-1];e[d]=[t,s,l]},n.n=e=>{var o=e&&e.__esModule?()=>e.default:()=>e;return n.d(o,{a:o}),o},n.d=(e,o)=>{for(var t in o)n.o(o,t)&&!n.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:o[t]})},n.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{var e={9990:0,2074:0};n.O.j=o=>0===e[o];var o=(o,t)=>{var s,l,[a,r,i]=t,b=0;if(a.some((o=>0!==e[o]))){for(s in r)n.o(r,s)&&(n.m[s]=r[s]);if(i)var d=i(n)}for(o&&o(t);b<a.length;b++)l=a[b],n.o(e,l)&&e[l]&&e[l][0](),e[l]=0;return n.O(d)},t=globalThis.webpackChunk=globalThis.webpackChunk||[];t.forEach(o.bind(null,0)),t.push=o.bind(null,t.push.bind(t))})();var s=n.O(void 0,[2074],(()=>n(8436)));s=n.O(s)})();
     1(()=>{var e,o={8436:(e,o,t)=>{"use strict";const n=window.wp.blocks,s=window.wp.i18n,l=JSON.parse('{"UU":"snow-monkey-blocks/read-more-box","uK":{"label":{"type":"string","source":"attribute","selector":".smb-read-more-box__button","attribute":"data-label","default":""},"closeLabel":{"type":"string","source":"attribute","selector":".smb-read-more-box__button","attribute":"data-close-label","default":""},"btnJustification":{"type":"string","default":"center"},"contenHeight":{"type":"string","default":"100px"},"mask":{"type":"boolean","default":false},"maskColor":{"type":"string"},"clientId":{"type":"string","default":""},"btnBackgroundColor":{"type":"string"},"btnBackgroundGradientColor":{"type":"string"},"btnTextColor":{"type":"string"},"btnSize":{"type":"string","default":""},"btnBorderRadius":{"type":["string","object"]},"btnWrap":{"type":"boolean","default":false},"templateLock":{"type":["string","boolean"],"enum":["all","insert","contentOnly",false]}},"xY":{"html":false,"spacing":{"margin":true},"layout":{"allowSwitching":false,"allowEditing":false,"allowInheriting":false,"default":{"type":"constrained"}},"snowmonkeyeditor":{"blockPresets":{"ignore":["label","closeLabel","clientId"]}}}}'),a=window.ReactJSXRuntime,r=(0,a.jsxs)("svg",{viewBox:"0 0 24 24",children:[(0,a.jsx)("path",{d:"M23,3H1A1,1,0,0,0,0,4V20a1,1,0,0,0,1,1H23a1,1,0,0,0,1-1V4A1,1,0,0,0,23,3Zm0,16.47a.52.52,0,0,1-.52.53h-21A.52.52,0,0,1,1,19.47V4.53A.52.52,0,0,1,1.52,4h21a.52.52,0,0,1,.52.53Z"}),(0,a.jsx)("rect",{x:"4",y:"10.5",width:"16",height:"1"}),(0,a.jsx)("rect",{x:"4",y:"13.5",width:"4",height:"1"}),(0,a.jsx)("rect",{x:"10",y:"13.5",width:"4",height:"1"}),(0,a.jsx)("rect",{x:"16",y:"13.5",width:"4",height:"1"})]});var i=t(6942),b=t.n(i);const d=window.wp.blockEditor,c=window.wp.components,m=window.wp.data,u=window.wp.element,_=(window.lodash,window.wp.compose),p=e=>{if(null!=e){if("object"==typeof e&&!Array.isArray(e)){const o=[e.topLeft,e.topRight,e.bottomRight,e.bottomLeft].map((e=>null==e||""===e?"":/^\d+$/.test(String(e))?`${e}px`:String(e))),t=o.filter(Boolean);if(0===t.length)return;if(4===t.length){const[e,t,n,s]=o;if(e===t&&t===n&&n===s)return e;if(e===n&&t===s)return`${e} ${t}`;if(t===s)return`${e} ${t} ${n}`}return t.join(" ")}return/^\d+$/.test(String(e))?`${e}px`:e}},x=["left","center","right"],h=[{attributes:{...l.uK},supports:{...l.xY},save({attributes:e,className:o}){const{label:t,closeLabel:n,btnJustification:s,contenHeight:l,mask:r,maskColor:i,btnBackgroundColor:c,btnBackgroundGradientColor:m,btnTextColor:u,btnSize:_,btnBorderRadius:x,btnWrap:h,clientId:k}=e,g=b()("smb-read-more-box",o,{"smb-read-more-box--has-mask":r}),f=b()("smb-read-more-box__content"),w=b()("smb-read-more-box__action",{[`is-content-justification-${s}`]:s}),y={"--smb-read-more-box--content-height":l||void 0,"--smb-read-more-box--mask-color":r&&i||void 0},v=b()("smb-read-more-box__button","smb-btn",{[`smb-btn--${_}`]:!!_,"smb-btn--wrap":h}),j={"--smb-btn--background-color":c||void 0,"--smb-btn--background-image":m||void 0,"--smb-btn--border-radius":p(x),"--smb-btn--color":u||void 0};return e.className&&e.className.split(" ").includes("is-style-ghost")&&(j["--smb-btn--style--ghost--border-color"]=c||void 0),(0,a.jsxs)("div",{...d.useBlockProps.save({className:g,style:y}),children:[(0,a.jsx)("div",{...d.useInnerBlocksProps.save({className:f,"aria-hidden":"true"}),id:k}),(0,a.jsx)("div",{className:w,children:(0,a.jsx)("div",{className:"smb-btn-box__btn-wrapper",children:(0,a.jsx)("button",{className:v,style:j,"aria-expanded":"false","aria-controls":k,"data-label":t,"data-close-label":n,children:(0,a.jsx)("span",{className:"smb-read-more-box__label smb-btn__label",children:t})})})})]})}}];(0,n.registerBlockType)(l.UU,{icon:{foreground:"#cd162c",src:r},styles:[{name:"default",label:(0,s.__)("Default","snow-monkey-blocks"),isDefault:!0},{name:"ghost",label:(0,s.__)("Ghost","snow-monkey-blocks")},{name:"text",label:(0,s.__)("Text","snow-monkey-blocks")}],edit:function({attributes:e,setAttributes:o,clientId:t,className:n}){const{label:r,closeLabel:i,btnJustification:h,contenHeight:k,mask:g,maskColor:f,btnBackgroundColor:w,btnBackgroundGradientColor:y,btnTextColor:v,btnSize:j,btnBorderRadius:C,btnWrap:B,templateLock:S}=e,N=(0,d.__experimentalUseMultipleOriginColorsAndGradients)();(0,u.useEffect)((()=>{o({label:r||(0,s.__)("Read more","snow-monkey-blocks"),closeLabel:i||(0,s.__)("Close","snow-monkey-blocks"),clientId:t})}),[t]);const I=(0,m.useSelect)((e=>!!e("core/block-editor").getBlock(t)?.innerBlocks?.length),[t]),D=b()("smb-read-more-box",n,{"smb-read-more-box--has-mask":g}),T=b()("smb-read-more-box__content"),P=b()("smb-read-more-box__action",{[`is-content-justification-${h}`]:h}),K={"--smb-read-more-box--content-height":k||void 0,"--smb-read-more-box--mask-color":g&&f||void 0},L=b()("smb-read-more-box__btn-wrapper","smb-btn-wrapper",{[`smb-btn-wrapper--${j}`]:!!j}),H=b()("smb-read-more-box__button","smb-btn",{[`smb-btn--${j}`]:!!j,"smb-btn--wrap":B}),M={"--smb-btn--background-color":w||void 0,"--smb-btn--background-image":y||void 0,"--smb-btn--border-radius":p(C),"--smb-btn--color":v||void 0};e.className&&e.className.split(" ").includes("is-style-ghost")&&(M["--smb-btn--style--ghost--border-color"]=w||void 0);const R=(0,d.useBlockProps)({className:D,style:K}),V=(0,d.useInnerBlocksProps)({},{"aria-hidden":"false",className:T,templateLock:S,renderAppender:I?void 0:d.InnerBlocks.ButtonBlockAppender}),$=(0,_.useViewportMatch)("medium","<")?{}:{popoverProps:{placement:"left-start",offset:259}};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(d.InspectorControls,{children:(0,a.jsxs)(c.__experimentalToolsPanel,{label:(0,s.__)("Block settings","snow-monkey-blocks"),dropdownMenuProps:$,children:[(0,a.jsx)(c.__experimentalToolsPanelItem,{hasValue:()=>r!==l.uK.label.default,isShownByDefault:!0,label:(0,s.__)("Label","snow-monkey-blocks"),onDeselect:()=>o({label:l.uK.label.default}),children:(0,a.jsx)(c.TextControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,s.__)("Label","snow-monkey-blocks"),value:r||(0,s.__)("Read more","snow-monkey-blocks"),onChange:e=>{o({label:e})}})}),(0,a.jsx)(c.__experimentalToolsPanelItem,{hasValue:()=>i!==l.uK.closeLabel.default,isShownByDefault:!0,label:(0,s.__)("Label (for Close)","snow-monkey-blocks"),onDeselect:()=>o({closeLabel:l.uK.closeLabel.default}),children:(0,a.jsx)(c.TextControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,s.__)("Label (for Close)","snow-monkey-blocks"),value:i||(0,s.__)("Close","snow-monkey-blocks"),onChange:e=>{o({closeLabel:e})}})}),(0,a.jsx)(c.__experimentalToolsPanelItem,{hasValue:()=>h!==l.uK.btnJustification.default,isShownByDefault:!0,label:(0,s.__)("Button justification","snow-monkey-blocks"),onDeselect:()=>o({btnJustification:l.uK.btnJustification.default}),children:(0,a.jsx)(c.BaseControl,{__nextHasNoMarginBottom:!0,label:(0,s.__)("Button justification","snow-monkey-blocks"),id:"snow-monkey-blocks/read-more-box/btn-justification",children:(0,a.jsx)("div",{children:(0,a.jsx)(d.JustifyContentControl,{allowedControls:x,value:h,onChange:e=>o({btnJustification:e})})})})}),(0,a.jsx)(c.__experimentalToolsPanelItem,{hasValue:()=>k!==l.uK.contenHeight.default,isShownByDefault:!0,label:(0,s.__)("Height of contents when closed","snow-monkey-blocks"),onDeselect:()=>o({contenHeight:l.uK.contenHeight.default}),children:(0,a.jsx)(c.TextControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,s.__)("Height of contents when closed","snow-monkey-blocks"),value:k,onChange:e=>{o({contenHeight:e})}})}),(0,a.jsx)(c.__experimentalToolsPanelItem,{hasValue:()=>g!==l.uK.mask.default,isShownByDefault:!0,label:(0,s.__)("Masks the lower part when closed","snow-monkey-blocks"),onDeselect:()=>o({mask:l.uK.mask.default}),children:(0,a.jsx)(c.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,s.__)("Masks the lower part when closed","snow-monkey-blocks"),checked:g,onChange:e=>{o({mask:e})}})}),g&&(0,a.jsx)(c.__experimentalToolsPanelItem,{hasValue:()=>f!==l.uK.maskColor.default,isShownByDefault:!0,label:(0,s.__)("Mask Color","snow-monkey-blocks"),onDeselect:()=>o({maskColor:l.uK.maskColor.default}),children:(0,a.jsx)("div",{className:"smb-color-gradient-settings-dropdown",children:(0,a.jsx)(d.__experimentalColorGradientSettingsDropdown,{settings:[{label:(0,s.__)("Mask Color","snow-monkey-blocks"),colorValue:f,onColorChange:e=>o({maskColor:e})}],__experimentalIsRenderedInSidebar:!0,...N})})})]})}),(0,a.jsx)(d.InspectorControls,{children:(0,a.jsxs)(c.__experimentalToolsPanel,{label:(0,s.__)("Button settings","snow-monkey-blocks"),dropdownMenuProps:$,children:[(0,a.jsx)(c.__experimentalToolsPanelItem,{hasValue:()=>j!==l.uK.btnSize.default,isShownByDefault:!0,label:(0,s.__)("Button size","snow-monkey-blocks"),onDeselect:()=>o({btnSize:l.uK.btnSize.default}),children:(0,a.jsx)(c.SelectControl,{__next40pxDefaultSize:!0,__nextHasNoMarginBottom:!0,label:(0,s.__)("Button size","snow-monkey-blocks"),value:j,onChange:e=>o({btnSize:e}),options:[{value:"",label:(0,s.__)("Normal size","snow-monkey-blocks")},{value:"little-wider",label:(0,s.__)("Litle wider","snow-monkey-blocks")},{value:"wider",label:(0,s.__)("Wider","snow-monkey-blocks")},{value:"more-wider",label:(0,s.__)("More wider","snow-monkey-blocks")},{value:"full",label:(0,s.__)("Full size","snow-monkey-blocks")}]})}),(0,a.jsx)(c.__experimentalToolsPanelItem,{hasValue:()=>C!==l.uK.btnBorderRadius.default,isShownByDefault:!0,label:(0,s.__)("Border radius","snow-monkey-blocks"),onDeselect:()=>o({btnBorderRadius:l.uK.btnBorderRadius.default}),children:(0,a.jsx)("div",{className:"smb-border-radius-control",children:(0,a.jsx)(d.__experimentalBorderRadiusControl,{values:C,onChange:e=>{o({btnBorderRadius:e})}})})}),(0,a.jsx)(c.__experimentalToolsPanelItem,{hasValue:()=>B!==l.uK.btnWrap.default,isShownByDefault:!0,label:(0,s.__)("Wrap","snow-monkey-blocks"),onDeselect:()=>o({btnWrap:l.uK.btnWrap.default}),children:(0,a.jsx)(c.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,s.__)("Wrap","snow-monkey-blocks"),checked:B,onChange:e=>o({btnWrap:e})})}),(0,a.jsxs)("div",{className:"smb-color-gradient-settings-dropdown",children:[(0,a.jsx)(d.__experimentalColorGradientSettingsDropdown,{settings:[{label:(0,s.__)("Background color","snow-monkey-blocks"),colorValue:w,gradientValue:y,onColorChange:e=>o({btnBackgroundColor:e}),onGradientChange:e=>o({btnBackgroundGradientColor:e})}],__experimentalIsRenderedInSidebar:!0,...N}),(0,a.jsx)(d.__experimentalColorGradientSettingsDropdown,{settings:[{label:(0,s.__)("Text color","snow-monkey-blocks"),colorValue:v,onColorChange:e=>o({btnTextColor:e})}],__experimentalIsRenderedInSidebar:!0,...N}),(0,a.jsx)(d.ContrastChecker,{backgroundColor:w,textColor:v})]})]})}),(0,a.jsxs)("div",{...R,children:[(0,a.jsx)("div",{...V,id:t}),(0,a.jsx)("div",{className:P,children:(0,a.jsx)("div",{className:L,children:(0,a.jsx)("button",{className:H,style:M,"aria-expanded":"false","aria-controls":t,"data-label":r,"data-close-label":i,children:(0,a.jsx)("span",{className:"smb-read-more-box__label smb-btn__label",children:i})})})})]})]})},save:function({attributes:e,className:o}){const{label:t,closeLabel:n,btnJustification:s,contenHeight:l,mask:r,maskColor:i,btnBackgroundColor:c,btnBackgroundGradientColor:m,btnTextColor:u,btnSize:_,btnBorderRadius:x,btnWrap:h,clientId:k}=e,g=b()("smb-read-more-box",o,{"smb-read-more-box--has-mask":r}),f=b()("smb-read-more-box__content"),w=b()("smb-read-more-box__action",{[`is-content-justification-${s}`]:s}),y={"--smb-read-more-box--content-height":l||void 0,"--smb-read-more-box--mask-color":r&&i||void 0},v=b()("smb-read-more-box__btn-wrapper","smb-btn-wrapper",{[`smb-btn-wrapper--${_}`]:!!_}),j=b()("smb-read-more-box__button","smb-btn",{[`smb-btn--${_}`]:!!_,"smb-btn--wrap":h}),C={"--smb-btn--background-color":c||void 0,"--smb-btn--background-image":m||void 0,"--smb-btn--border-radius":p(x),"--smb-btn--color":u||void 0};return e.className&&e.className.split(" ").includes("is-style-ghost")&&(C["--smb-btn--style--ghost--border-color"]=c||void 0),(0,a.jsxs)("div",{...d.useBlockProps.save({className:g,style:y}),children:[(0,a.jsx)("div",{...d.useInnerBlocksProps.save({className:f,"aria-hidden":"true"}),id:k}),(0,a.jsx)("div",{className:w,children:(0,a.jsx)("div",{className:v,children:(0,a.jsx)("button",{className:j,style:C,"aria-expanded":"false","aria-controls":k,"data-label":t,"data-close-label":n,children:(0,a.jsx)("span",{className:"smb-read-more-box__label smb-btn__label",children:t})})})})]})},deprecated:h})},6942:(e,o)=>{var t;!function(){"use strict";var n={}.hasOwnProperty;function s(){for(var e="",o=0;o<arguments.length;o++){var t=arguments[o];t&&(e=a(e,l(t)))}return e}function l(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return s.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var o="";for(var t in e)n.call(e,t)&&e[t]&&(o=a(o,t));return o}function a(e,o){return o?e?e+" "+o:e+o:e}e.exports?(s.default=s,e.exports=s):void 0===(t=function(){return s}.apply(o,[]))||(e.exports=t)}()}},t={};function n(e){var s=t[e];if(void 0!==s)return s.exports;var l=t[e]={exports:{}};return o[e](l,l.exports,n),l.exports}n.m=o,e=[],n.O=(o,t,s,l)=>{if(!t){var a=1/0;for(d=0;d<e.length;d++){for(var[t,s,l]=e[d],r=!0,i=0;i<t.length;i++)(!1&l||a>=l)&&Object.keys(n.O).every((e=>n.O[e](t[i])))?t.splice(i--,1):(r=!1,l<a&&(a=l));if(r){e.splice(d--,1);var b=s();void 0!==b&&(o=b)}}return o}l=l||0;for(var d=e.length;d>0&&e[d-1][2]>l;d--)e[d]=e[d-1];e[d]=[t,s,l]},n.n=e=>{var o=e&&e.__esModule?()=>e.default:()=>e;return n.d(o,{a:o}),o},n.d=(e,o)=>{for(var t in o)n.o(o,t)&&!n.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:o[t]})},n.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),(()=>{var e={9990:0,2074:0};n.O.j=o=>0===e[o];var o=(o,t)=>{var s,l,[a,r,i]=t,b=0;if(a.some((o=>0!==e[o]))){for(s in r)n.o(r,s)&&(n.m[s]=r[s]);if(i)var d=i(n)}for(o&&o(t);b<a.length;b++)l=a[b],n.o(e,l)&&e[l]&&e[l][0](),e[l]=0;return n.O(d)},t=globalThis.webpackChunk=globalThis.webpackChunk||[];t.forEach(o.bind(null,0)),t.push=o.bind(null,t.push.bind(t))})();var s=n.O(void 0,[2074],(()=>n(8436)));s=n.O(s)})();
  • snow-monkey-blocks/trunk/readme.txt

    r3412098 r3422976  
    33Donate link: https://www.amazon.co.jp/registry/wishlist/39ANKRNSTNW40
    44Tags: gutenberg, block, blocks, editor, gutenberg blocks
    5 Stable tag: 24.1.8
     5Stable tag: 24.1.9
    66Requires at least: 6.8
    77Tested up to: 6.9
  • snow-monkey-blocks/trunk/snow-monkey-blocks.php

    r3412098 r3422976  
    22/**
    33 * Plugin name: Snow Monkey Blocks
    4  * Version: 24.1.8
     4 * Version: 24.1.9
    55 * Description: Gutenberg blocks collection made by MonkeyWrench.
    66 * Author: inc2734
Note: See TracChangeset for help on using the changeset viewer.