Files

4 lines
61 KiB
JavaScript
Raw Permalink Normal View History

(()=>{var e,t={4:(e,t,a)=>{"use strict";a.r(t),a.d(t,{metadata:()=>C,name:()=>U,settings:()=>H});const i=window.wp.i18n,o=window.kadence.icons,n=window.lodash,l=window.wp.blocks;var r=a(6942),s=a.n(r);const d=window.wp.blob,c=window.wp.compose,g=window.wp.data,p=window.wp.blockEditor,u=(window.wp.hooks,window.wp.components),b=window.wp.element,k=window.wp.primitives,m=window.ReactJSXRuntime,v=(0,m.jsx)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,m.jsx)(k.Path,{d:"M12 4c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8Zm3.8 8.8h-3v3h-1.5v-3h-3v-1.5h3v-3h1.5v3h3v1.5Z"})}),h=window.kadence.components,y=window.kadence.helpers,f=(0,m.jsx)(k.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,m.jsx)(k.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M6 5.5h12a.5.5 0 0 1 .5.5v12a.5.5 0 0 1-.5.5H6a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5ZM4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6Zm4 10h2v-1.5H8V16Zm5 0h-2v-1.5h2V16Zm1 0h2v-1.5h-2V16Z"})}),x=(0,m.jsx)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,m.jsx)(k.Path,{d:"M18 20v-2h2v-1.5H7.75a.25.25 0 0 1-.25-.25V4H6v2H4v1.5h2v8.75c0 .966.784 1.75 1.75 1.75h8.75v2H18ZM9.273 7.5h6.977a.25.25 0 0 1 .25.25v6.977H18V7.75A1.75 1.75 0 0 0 16.25 6H9.273v1.5Z"})}),_=(0,m.jsx)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,m.jsx)(k.Path,{d:"M18.5 15v3.5H13V6.7l4.5 4.1 1-1.1-6.2-5.8-5.8 5.8 1 1.1 4-4v11.7h-6V15H4v5h16v-5z"})}),S=window.wp.notices,w=window.wp.coreData;a(1036);const C=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"kadence/image","title":"Advanced Image","category":"kadence-blocks","usesContext":["postId","queryId","allowResize","imageCrop","kadence/dynamicSource","kadence/repeaterRowData","kadence/repeaterRow","kadence/headerPostId","kadence/headerIsSticky","kadence/headerIsTransparent"],"description":"Image block with greater controls and advanced features","keywords":["img","image","photo","kb"],"textdomain":"kadence-blocks","attributes":{"align":{"type":"string"},"url":{"type":"string","source":"attribute","selector":"img","attribute":"src","__experimentalRole":"content"},"alt":{"type":"string","source":"attribute","selector":"img","attribute":"alt","default":"","__experimentalRole":"content"},"caption":{"type":"string","source":"html","selector":"figcaption","__experimentalRole":"content"},"title":{"type":"string","source":"attribute","selector":"img","attribute":"title","__experimentalRole":"content"},"id":{"type":"number","__experimentalRole":"content"},"width":{"type":"number"},"height":{"type":"number"},"imgMaxWidth":{"type":"number"},"imgMaxWidthTablet":{"type":"number"},"imgMaxWidthMobile":{"type":"number"},"sizeSlug":{"type":"string"},"ratio":{"type":"string"},"useRatio":{"type":"boolean","default":false},"link":{"type":"string","__experimentalRole":"content"},"linkTarget":{"type":"boolean","default":false},"linkNoFollow":{"type":"boolean","default":false},"linkSponsored":{"type":"boolean","default":false},"linkDestination":{"type":"string"},"linkTitle":{"type":"string"},"linkClass":{"type":"string","source":"attribute","selector":"figure > a","attribute":"class"},"uniqueID":{"type":"string"},"marginDesktop":{"type":"array","default":["","","",""]},"marginTablet":{"type":"array","default":["","","",""]},"marginMobile":{"type":"array","default":["","","",""]},"marginUnit":{"type":"string","default":"px"},"paddingDesktop":{"type":"array","default":["","","",""]},"paddingTablet":{"type":"array","default":["","","",""]},"paddingMobile":{"type":"array","default":["","","",""]},"paddingUnit":{"type":"string","default":"px"},"borderColor":{"type":"string","default":""},"backgroundColor":{"type":"string","default":""},"borderRadius":{"type":"array","default":["","","",""]},"tabletBorderRadius":{"type":"array","default":["","","",""]},"mobileBorderRadius":{"type":"array","default":["","","",""]},"borderRadiusUnit":{"type":"string","default":"px"},"borderWidthUnit":{"type":"string","default":"px"},"borderWidthDesktop":
(0,i.__)("This image has an empty alt attribute; its file name is %s","kadence-blocks"),wa):(0,i.__)("This image has an empty alt attribute","kadence-blocks"));let Ta=!1,ja="no-repeat",Oa="auto",za="center center";"custom"===we?Oe&&(Ta=!0,ja=je||"no-repeat",Oa=Ce||"auto",za=Te||"center center"):"none"!==we&&(Ta=!0);let Ba,Ra,Ia=(0,m.jsxs)("div",{className:!J&&Sa?"kb-image-has-overlay":"",children:[(0,m.jsx)("img",{src:e||pt,alt:Ca,width:void 0!==Jt&&Jt&&na&&!jt?Jt:void 0,height:void 0!==Zt&&Zt&&na&&!jt?Zt:void 0,style:{WebkitMaskImage:Ta?"url("+("custom"===we?Oe:kadence_blocks_params.svgMaskPath+we+".svg")+")":void 0,WebkitMaskRepeat:Ta?ja:void 0,WebkitMaskSize:Ta?Oa:void 0,WebkitMaskPosition:Ta?za:void 0,maskImage:Ta?"url("+("custom"===we?Oe:kadence_blocks_params.svgMaskPath+we+".svg")+")":void 0,maskRepeat:Ta?ja:void 0,maskSize:Ta?Oa:void 0,maskPosition:Ta?za:void 0,paddingTop:J||""===kt?void 0:(0,y.getSpacingOptionOutput)(kt,se),paddingRight:J||""===mt?void 0:(0,y.getSpacingOptionOutput)(mt,se),paddingBottom:J||""===vt?void 0:(0,y.getSpacingOptionOutput)(vt,se),paddingLeft:J||""===ht?void 0:(0,y.getSpacingOptionOutput)(ht,se),borderTop:yt||void 0,borderRight:ft||void 0,borderBottom:xt||void 0,borderLeft:_t||void 0,borderTopLeftRadius:""!==St?St+(ue||"px"):void 0,borderTopRightRadius:""!==wt?wt+(ue||"px"):void 0,borderBottomRightRadius:""!==Ct?Ct+(ue||"px"):void 0,borderBottomLeftRadius:""!==Tt?Tt+(ue||"px"):void 0,backgroundColor:""!==de?(0,y.KadenceColorOutput)(de):void 0,boxShadow:void 0!==ve&&ve&&void 0!==he&&void 0!==he[0]&&void 0!==he[0].color?(void 0!==he[0].inset&&he[0].inset?"inset ":"")+(void 0!==he[0].hOffset?he[0].hOffset:0)+"px "+(void 0!==he[0].vOffset?he[0].vOffset:0)+"px "+(void 0!==he[0].blur?he[0].blur:14)+"px "+(void 0!==he[0].spread?he[0].spread:0)+"px "+(0,y.KadenceColorOutput)(void 0!==he[0].color?he[0].color:"#000000",void 0!==he[0].opacity?he[0].opacity:.2):void 0,filter:void 0!==ye&&ye?"drop-shadow("+(void 0!==ye&&ye&&void 0!==fe&&void 0!==fe[0]&&void 0!==fe[0].color?(void 0!==fe[0].hOffset?fe[0].hOffset:0)+"px "+(void 0!==fe[0].vOffset?fe[0].vOffset:0)+"px "+(void 0!==fe[0].blur?fe[0].blur:14)+"px "+(0,y.KadenceColorOutput)(void 0!==fe[0].color?fe[0].color:"#000000",void 0!==fe[0].opacity?fe[0].opacity:.2):void 0)+")":void 0,objectPosition:st||void 0},onError:()=>function(){const e=((e,t={})=>{const{preview:a,attributes:i={}}=e,{url:o,providerNameSlug:n,type:r,...s}=i;if(!o||!(0,l.getBlockType)(T))return;const d=(e=>(0,l.getBlockVariations)(T)?.find(({patterns:t})=>((e,t=[])=>t.some(t=>e.match(t)))(e,t)))(o),c="wordpress"===n||r===j;if(!c&&d&&(d.attributes.providerNameSlug!==n||!n))return(0,l.createBlock)(T,{url:o,...s,...d.attributes});const g=(0,l.getBlockVariations)(T)?.find(({name:e})=>"wordpress"===e);return g&&a&&O(a.html)&&!c?(0,l.createBlock)(T,{url:o,...g.attributes,...t}):void 0})({attributes:{url:F}});void 0!==e&&k(e)}(),onLoad:e=>{Qt((0,n.pick)(e.target,["naturalWidth","naturalHeight"]));const{naturalWidth:t,naturalHeight:a}=(0,n.pick)(e.target,["naturalWidth","naturalHeight"]),{width:i,height:o}=(0,n.pick)(e.target,["width","height"]);150==t&&150==a&&150!=i&&150!=o&&Qt({naturalWidth:0,naturalHeight:0})},className:"kb-img "+(gt&&dt?" kb-image-tooltip-border":"")}),e&&(0,m.jsx)(u.Spinner,{}),!J&&(0,m.jsx)(h.SpacingVisualizer,{type:"inside",forceShow:W.isMouseOver,spacing:[(0,y.getSpacingOptionOutput)(kt,se),(0,y.getSpacingOptionOutput)(mt,se),(0,y.getSpacingOptionOutput)(vt,se),(0,y.getSpacingOptionOutput)(ht,se)]})]});if(J&&(Ia=(0,m.jsx)("div",{className:`kb-is-ratio-image kb-image-ratio-${Z||"land43"}${Sa?" kb-image-has-overlay":""}`,children:Ia})),oa&&Jt&&Zt){const e=Jt>oa;Ba=e?oa:Jt,Ra=e?oa*(Zt/Jt):Zt}if(ha&&Xt)Ia=(0,m.jsx)(p.__experimentalImageEditor,{id:H,url:pt,width:K,height:G,clientWidth:oa,naturalHeight:Zt,naturalWidth:Jt,onSaveImage:e=>o(e),onFinishEditing:()=>{Yt(!1)}});else if(la&&Ba&&"Desktop"===P){const e=J?"100%":"auto",t=jt||K||Ba;let a=Jt/Zt;if(J)switch(Z){case"land43":a=4/3;break;case"land32":a=1.5;break;case"land169":a=16/9;break;case"land21":a=2;break;case"land
// translators: Caption accompanying an image of the Mont Blanc, which serves as an example for the Image block.
caption:(0,i.__)("Mont Blanc appears—still, snowy, and serene.","kadence-blocks")}},getEditWrapperProps(e){if("wide"===e.align||"full"===e.align||"left"===e.align||"right"===e.align)return{"data-align":e.align}},transforms:F,edit:A,save:function({attributes:e}){const{url:t,alt:a,caption:i,align:o,link:n,width:r,height:d,id:c,linkTarget:g,linkNoFollow:u,linkSponsored:b,linkTitle:k,showCaption:v,sizeSlug:h,title:y,uniqueID:f,imageFilter:x,useRatio:_,ratio:S,preventLazyLoad:w,overlay:C,overlayOpacity:T,overlayGradient:j,overlayType:O,globalAlt:z,urlSticky:B,idSticky:R,altSticky:I,titleSticky:M,widthSticky:N,heightSticky:D,sizeSlugSticky:P,urlTransparent:L,idTransparent:A,altTransparent:W,titleTransparent:F,widthTransparent:$,heightTransparent:E,sizeSlugTransparent:U,tooltip:H,tooltipPlacement:V,tooltipDash:K}=e,G=H&&f?`kb-image-tooltip-${f}`:void 0,q=s()({[`align${o}`]:o,[`size-${h}`]:h,"is-resized":r||d,[`kb-filter-${x}`]:x&&"none"!==x,"kb-image-is-ratio-size":_,"image-is-svg":t&&t.endsWith(".svg")}),J=s()({[`kb-image${f}`]:f,[(0,l.getBlockDefaultClassName)("kadence/image")]:(0,l.getBlockDefaultClassName)("kadence/image"),[`align${o}`]:o,[`size-${h}`]:h,"is-resized":r||d,[`kb-filter-${x}`]:x&&"none"!==x,"kb-image-is-ratio-size":_,"image-is-svg":t&&t.endsWith(".svg"),"has-transparent-img":L}),Z=s()({[`kb-image${f}`]:f,[(0,l.getBlockDefaultClassName)("kadence/image")]:(0,l.getBlockDefaultClassName)("kadence/image")}),Q=s()({"kb-img":!0,[`wp-image-${c}`]:c,"skip-lazy":w,"kb-skip-lazy":w,"kb-image-tooltip-border":!n&&K&&G}),X=s()({"kb-img":!0,"kb-img-sticky":!0,[`wp-image-${R}`]:R,"skip-lazy":w,"kb-skip-lazy":w}),Y=s()({"kb-img":!0,"kb-img-transparent":!0,[`wp-image-${A}`]:A,"skip-lazy":w,"kb-skip-lazy":w});let ee,te=!1;(T&&C&&O&&"gradient"!==O||T&&j&&O&&"gradient"===O)&&(te=!0),g&&(ee="noopener noreferrer"),void 0!==u&&!0===u&&(ee=ee?ee.concat(" nofollow"):"nofollow"),void 0!==b&&!0===b&&(ee=ee?ee.concat(" sponsored"):"sponsored");let ae=(0,m.jsx)("img",{src:t,alt:z?"":a,className:Q,width:r,height:d,title:y,"data-tooltip-id":!n&&G?G:void 0,"data-tooltip-placement":!n&&G&&V?V:void 0});_?ae=(0,m.jsx)("div",{className:`kb-is-ratio-image kb-image-ratio-${S||"land43"}${te?" kb-image-has-overlay":""}`,children:ae}):te&&(ae=(0,m.jsx)("div",{className:"kb-image-has-overlay",children:ae}));let ie=(0,m.jsx)("img",{src:B,alt:z?"":I,className:X,width:N,height:D,title:M,style:{display:"none"}});_&&(ie=(0,m.jsx)("div",{className:`kb-is-ratio-image kb-image-ratio-${S||"land43"}`,children:ie}));let oe=(0,m.jsx)("img",{src:L,alt:z?"":W,className:Y,width:$,height:E,title:F});_&&(oe=(0,m.jsx)("div",{className:`kb-is-ratio-image kb-image-ratio-${S||"land43"}`,children:oe}));const ne=(0,m.jsxs)(m.Fragment,{children:[n?(0,m.jsxs)("a",{href:n,className:"kb-advanced-image-link"+(K&&G?" kb-image-tooltip-border":""),"data-tooltip-id":G||void 0,"data-tooltip-placement":G&&V?V:void 0,target:g?"_blank":void 0,"aria-label":k||void 0,rel:ee||void 0,children:[ae,B&&ie,L&&oe]}):(0,m.jsxs)(m.Fragment,{children:[ae,B&&ie,L&&oe]}),!p.RichText.isEmpty(i)&&!1!==v&&(0,m.jsx)(p.RichText.Content,{tagName:"figcaption",value:i})]});return"left"===o||"right"===o||"center"===o?(0,m.jsxs)("div",{...p.useBlockProps.save({className:Z}),children:[(0,m.jsx)("figure",{className:q,children:ne}),G&&(0,m.jsx)("span",{className:"kb-tooltip-hidden-content",style:{display:"none"},id:G,dangerouslySetInnerHTML:{__html:H}})]}):(0,m.jsxs)("figure",{...p.useBlockProps.save({className:J}),children:[ne,G&&(0,m.jsx)("span",{className:"kb-tooltip-hidden-content",style:{display:"none"},id:G,dangerouslySetInnerHTML:{__html:H}})]})},deprecated:E};(0,l.registerBlockType)(C,{...C,...H})},1036:(e,t)=>{var a;!function(){"use strict";var i=function(){function e(){}function t(e,t){for(var a=t.length,i=0;i<a;++i)o(e,t[i])}e.prototype=Object.create(null);var a={}.hasOwnProperty,i=/\s+/;function o(e,o){if(o){var n=typeof o;"string"===n?function(e,t){for(var a=t.split(i),o=a.length,n=0;n<o;++n)e[a[n]]=!0}(e,o):Array.isArray(o)?t(e,o):"object"===n?function(e,t){if(t.toString===Object.prototype.toStrin