stk.js 809 KB
/*! For license information please see stk.js.LICENSE.txt */
(()=>{var e={7385:()=>{Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest||(Element.prototype.closest=function(e){let t=this;do{if(t.matches(e))return t;t=t.parentElement||t.parentNode}while(null!==t&&1===t.nodeType);return null})},6797:(e,t,a)=>{"use strict";a.r(t),a.d(t,{blockComponents:()=>c,components:()=>i,designLibrary:()=>l,higherOrder:()=>o,hooks:()=>r,icons:()=>n,util:()=>s});var n={};a.r(n),a.d(n,{AccordionIcon:()=>ln,BlockquoteIcon:()=>rn,BlogPostsIcon:()=>on,ButtonGroupIcon:()=>cn,ButtonIcon:()=>sn,CTAIcon:()=>bn,CardIcon:()=>un,ColumnIcon:()=>gn,ColumnsIcon:()=>dn,ContainerIcon:()=>mn,CountUpIcon:()=>hn,CountdownIcon:()=>pn,DividerIcon:()=>vn,ExpandIcon:()=>fn,FeatureGridIcon:()=>yn,FeatureIcon:()=>kn,GhostButtonIcon:()=>Xn,GroupContainerIcon:()=>wn,HeadingIcon:()=>xn,HeroIcon:()=>Cn,HorizontalScrollerIcon:()=>Sn,IconBoxIcon:()=>Tn,IconButtonIcon:()=>En,IconButtonsIcon:()=>Bn,IconIcon:()=>_n,IconLabelIcon:()=>Nn,IconListIcon:()=>Mn,ImageBoxIcon:()=>Rn,ImageIcon:()=>In,LoadMoreIcon:()=>An,MapIcon:()=>On,NotificationIcon:()=>Pn,NumberBoxIcon:()=>zn,PaginationIcon:()=>Hn,PricingBoxIcon:()=>Ln,ProgressBarIcon:()=>Dn,ProgressCircleIcon:()=>Fn,SVGStackableCategoryIcon:()=>tn,SVGStackableIcon:()=>an,SeparatorIcon:()=>Un,SocialButtonsIcon:()=>$n,SpacerIcon:()=>Gn,StackableIcon:()=>nn,TableOfContentsIcon:()=>Wn,TeamMemberIcon:()=>Vn,TestimonialIcon:()=>jn,TextIcon:()=>qn,UngroupContainerIcon:()=>Yn,VideoPopupIcon:()=>Kn,colorizeIcon:()=>en});var l={};a.r(l),a.d(l,{fetchDesign:()=>vr,fetchDesignLibrary:()=>br,getBlockName:()=>hr,getDesign:()=>kr,getDesigns:()=>yr,setDevModeDesignLibrary:()=>fr});var i={};a.r(i),a.d(i,{AdminBaseSetting:()=>Bs,AdminSelectSetting:()=>As,AdminTextSetting:()=>Ms,AdminToggleSetting:()=>Is,AdvancedAutosuggestControl:()=>El,AdvancedControl:()=>Tt,AdvancedFocalPointControl:()=>gc,AdvancedRadioControl:()=>cc,AdvancedRangeControl:()=>dl,AdvancedSelectControl:()=>ml,AdvancedTextControl:()=>hl,AdvancedToggleControl:()=>oc,AdvancedTokenField:()=>pc,AdvancedToolbarControl:()=>Ol,AlignButtonsControl:()=>ns,BackgroundControls:()=>go,BackgroundControlsHelper:()=>po,BaseControl:()=>ac,BaseControl2:()=>Tt,BaseControlMultiLabel:()=>zo,BlendModeControl:()=>$t,BlockContainer:()=>Us,BlockCss:()=>rd,BlockCssCompiler:()=>ad,BlockWrapper:()=>Ku,BorderControls:()=>ko,BorderControlsHelper:()=>xo,Button:()=>lt,ButtonControls:()=>bo,ButtonControlsHelper:()=>fo,ButtonIconPopoverControl:()=>Jr,CodeTextarea:()=>rs,CodeTextareaControl:()=>ss,ColorPaletteControl:()=>Ot,ColumnInnerBlocks:()=>Qc,ColumnInserter:()=>Cc,ColumnPaddingControl:()=>aa,ControlIconToggle:()=>pt,ControlSeparator:()=>qs,ConvertToContainerButton:()=>gs,CustomAttributesControl:()=>Ft,DesignControl:()=>Rr,DesignLibraryList:()=>wr,DesignPanelBody:()=>Mr,DesignPanelItem:()=>Nr,DesignSeparatorControl:()=>Pr,Div:()=>Hu,DynamicContentControl:()=>cl,FontAwesomeIcon:()=>Js,FontFamilyControl:()=>Fl,FontSizeControl:()=>zl,FourNumberControl:()=>Lo,FourRangeControl:()=>jo,GetBlockAttributesButton:()=>ms,GroupPlaceholder:()=>xc,HeadingButtonsControl:()=>Qo,IconControl:()=>Fr,IconControls:()=>wo,IconControlsHelper:()=>Eo,IconSearchPopover:()=>Yr,ImageAltControl:()=>qt,ImageBackgroundControls:()=>no,ImageBackgroundControlsHelper:()=>io,ImageControl:()=>Vt,ImageControl2:()=>ic,ImageControls:()=>Qr,ImageControlsHelper:()=>to,ImageFilterControl:()=>vc,ImageShapeControl:()=>Yt,ImageShapeControls:()=>Zt,ImageSizeControl:()=>ea,ImageUploadPlaceholder:()=>tt,InspectorAdvancedControls:()=>Iu,InspectorBlockControls:()=>Mu,InspectorBottomTip:()=>ju,InspectorPanelControls:()=>cr,InspectorStyleControls:()=>Nu,InspectorTabs:()=>Au,Link:()=>Vc,LinkControl:()=>Tc,ModalDesignLibrary:()=>ws,ModalWelcomeTutorial:()=>hs,PanelAdvancedSettings:()=>lr,PanelDesignLibrary:()=>ir,PanelSpacingBody:()=>or,PanelTabs:()=>Tr,Popover:()=>gt,PreInspectorTabFill:()=>xu,ProControl:()=>al,ProControlButton:()=>Oo,ProModal:()=>Zn,ResizableBottomMargin:()=>ku,ResizableColumn:()=>ru,ResizerTooltip:()=>uu,ResponsiveControl2:()=>gu,ResponsiveToggle:()=>ft,Separator:()=>js,Separator2:()=>Uu,ShadowControl:()=>Ec,SmallNumberControl:()=>qo,SocialControls:()=>To,SocialControlsHelper:()=>No,SortControl:()=>qi,SpacingControl:()=>Ro,Style:()=>$c,StyleControl:()=>Rc,SvgIcon:()=>ec,TaxonomyControl:()=>Hs,Tooltip:()=>Fs,TypographyControl:()=>oo,TypographyControlHelper:()=>co,URLInputControl:()=>nt,UrlInputPopover:()=>ut,VariationPicker:()=>Gu,WhenResponsiveScreen:()=>Yo,extractControlProps:()=>Mt,useControlHandlers:()=>wt,useDynamicContent:()=>ll});var r={};a.r(r),a.d(r,{BlockAttributesProvider:()=>_e,DEFAULT_BLOCK_ATTRIBUTES_CONTEXT:()=>fe,DEFAULT_SET_ATTRIBUTES_CONTEXT:()=>ye,createContext:()=>he,getBlockStyle:()=>Ne,getDefinedBlockStyles:()=>Ie,isBlockLinked:()=>je,useAttributeEditHandlers:()=>Pe,useAttributeName:()=>De,useBlockAttributes:()=>ue,useBlockAttributesContext:()=>Se,useBlockContext:()=>le,useBlockEl:()=>Ue,useBlockHoverClass:()=>Fe,useBlockHoverState:()=>Le,useBlockSetAttributesContext:()=>we,useBlockStyle:()=>Me,useContextSelector:()=>ve,useDeviceType:()=>ce,useDidAttributesChange:()=>se,useFontLoader:()=>Oe,useIsLinked:()=>Ve,useLinking:()=>We,usePostsQuery:()=>qe,useRafEffect:()=>md,useRafMemo:()=>gd,useRafState:()=>dd,useSavedDefaultBlockStyle:()=>Ae,useVariationPicker:()=>cd,useWithShift:()=>re});var o={};a.r(o),a.d(o,{QueryLoopContext:()=>ra,withBlockAttributeContext:()=>kd,withBlockWrapper:()=>Cd,withBlockWrapperIsHovered:()=>Bd,withIsHovered:()=>fd,withQueryLoopContext:()=>oa,withVersion:()=>yd});var s={};a.r(s),a.d(s,{AttributeObject:()=>_,CONTENT_ATTRIBUTES:()=>L,SOCIAL_SITES:()=>Pg,StyleObject:()=>Md,__getValue:()=>Vd,addStackableBlockCategory:()=>jg,appendImportant:()=>Wd,appendImportantAll:()=>Gd,applyBlockDesign:()=>Dg,cacheImageData:()=>fg,clampInheritedStyle:()=>jd,compileCSS:()=>vm,createAllCombinationAttributes:()=>N,createBlockCompleter:()=>$g,createBorderAttributeNames:()=>ng,createBorderAttributes:()=>ag,createBorderStyleSet:()=>lg,createButtonAttributeNames:()=>Mg,createButtonAttributes:()=>Tg,createButtonStyleSet:()=>Ng,createElementFromHTMLString:()=>em,createIconAttributeNames:()=>Jg,createIconAttributes:()=>Xg,createIconStyleSet:()=>Zg,createImageAttributeNames:()=>og,createImageAttributes:()=>rg,createImageBackgroundAttributeNames:()=>Sg,createImageBackgroundAttributes:()=>xg,createImageBackgroundStyleSet:()=>Eg,createImageBackgroundStyles:()=>_g,createImageMask:()=>mg,createImageStyleSet:()=>hg,createImageStyles:()=>pg,createLinkTagWithGoogleFont:()=>v,createResponsiveAttributeNames:()=>O,createResponsiveAttributes:()=>I,createResponsiveEditorStyles:()=>Yd,createResponsiveMarginAlign:()=>Kd,createResponsiveStyles:()=>qd,createSocialButtonAttributeNames:()=>Ag,createSocialButtonAttributes:()=>Rg,createSocialButtonStyleSet:()=>Og,createTypographyAttributeNames:()=>U,createTypographyAttributes:()=>D,createTypographyStyles:()=>Xd,createUniqueClass:()=>wm,currentUserHasCapability:()=>rm,descriptionPlaceholder:()=>mm,expandAttributes:()=>z,extractBlockStyleStructure:()=>Gg,extractColor:()=>Z,faAPILoaded:()=>lm,faGetIcon:()=>am,faGetSVGIcon:()=>tm,faIconLoaded:()=>im,faIsAPILoaded:()=>nm,getAttrName:()=>T,getAttrNameFunction:()=>M,getAttributeName:()=>H,getBlockName:()=>zg,getBlocksToStyle:()=>Wg,getDefaultFontSize:()=>eg,getFontFamily:()=>y,getGoogleFontURL:()=>p,getImageDataFromCache:()=>kg,getImageSize:()=>vg,getImageUrlFromCache:()=>yg,getShapeSVG:()=>ug,getStyles:()=>zd,getUniqueBlockClass:()=>cm,getVideoProviderFromURL:()=>gm,hexToRgba:()=>J,importBlocks:()=>d,isDarkColor:()=>Hd,isEditor:()=>pm,isElementDescendant:()=>xm,isGoogleFontEnqueued:()=>f,isUnmodifiedBlock:()=>Fg,isWebFont:()=>h,leftRightToFlex:()=>Dd,loadGoogleFont:()=>b,loadGoogleFontInAttributes:()=>k,marginLeftAlign:()=>Ld,marginRightAlign:()=>Fd,minifyCSS:()=>hm,moveArrayIndex:()=>km,moveInnerBlock:()=>Ug,numShapesInSvg:()=>Qg,omitAttributes:()=>R,pickAttributes:()=>A,prependCSSClass:()=>ym,range:()=>um,recursivelyAddUniqueIdToInnerBlocks:()=>Cm,registerBlockType:()=>qg,sanitizeIdAttr:()=>Sm,svgRenderToString:()=>sg,urlIsVideo:()=>dm,useLocalStorage:()=>Kg,useQueryLoopInstanceId:()=>Id,useStyles:()=>Pd,whiteIfDark:()=>Ud,whiteIfDarkBlackIfLight:()=>$d});var c={};a.r(c),a.d(c,{Advanced:()=>Tm,Alignment:()=>ch,BackgroundControls:()=>zm,BackgroundStyle:()=>Rm,BlockDiv:()=>op,BlockLink:()=>gp,BlockStyle:()=>hp,BorderControls:()=>$m,BorderStyle:()=>Dm,Button:()=>zp,Column:()=>Wp,ColumnsControl:()=>Vp,ConditionalDisplay:()=>Lp,ContainerDiv:()=>Dp,ContentAlign:()=>Zp,CustomAttributes:()=>rp,CustomCSS:()=>eh,EffectsAnimations:()=>nh,FlexGapControls:()=>Vm,FlexGapStyles:()=>qm,INVALID_HTML_ATTRIBUTES:()=>lp,Icon:()=>xp,Image:()=>Rh,Link:()=>Bp,Linking:()=>Oh,MarginBottom:()=>lb,NavigationView:()=>Uh,ProgressBar:()=>wb,Responsive:()=>rb,Row:()=>dh,Separator:()=>tb,SeparatorStyles:()=>Gh,SizeControls:()=>Zm,SizeStyle:()=>Jm,Style:()=>Fc,Transform:()=>cb,Typography:()=>yb,_Linking:()=>Ph,addBackgroundAttributes:()=>Nm,addBlockClassNames:()=>Oc,addBorderAttributes:()=>Lm,addFlexGapAttributes:()=>Wm,addSizeAttributes:()=>Ym,backgroundAttributes:()=>Mm,borderAttributes:()=>Hm,combineStyleRules:()=>Pc,createSeparatorAttributes:()=>Qh,createSeparatorLayerAttributes:()=>Zh,flexGapAttributes:()=>Gm,formMediaQuery:()=>zc,generateStyles:()=>Hc,getAlignmentClasses:()=>sh,getBlockOrientation:()=>oh,getButtonClasses:()=>Pp,getColumnClasses:()=>Gp,getContentAlignmentClasses:()=>Jp,getEditorStylesOnly:()=>Lc,getResponsiveClasses:()=>ib,getRowClasses:()=>uh,getSeparatorClasses:()=>$h,getTypographyClasses:()=>fb,mergeStyles:()=>Dc,sizeAttributes:()=>Km,useGeneratedCss:()=>Ac,useUniqueId:()=>ep});const u=lodash,d=e=>{const t={};return e.keys().forEach((a=>{const n=e(a),l=n["stk-type"];l&&(t[l]||(t[l]=[]),t[l].push(n)),(n["stk-variants"]||[]).forEach((e=>{const a=e["stk-type"];a&&(t[a]||(t[a]=[]),t[a].push({...e,name:`${n.name}|${e.name}`}))}))})),Object.keys(t).forEach((e=>{t[e]=(0,u.sortBy)(t[e],"name")})),t},g=stackable,m={ru_RU:"cyrillic",bg_BG:"cyrillic",he_IL:"hebrew",el:"greek",vi:"vietnamese",uk:"cyrillic",cs_CZ:"latin-ext",ro_RO:"latin-ext",pl_PL:"latin-ext"},p=e=>`https://fonts.googleapis.com/css?family=${e.replace(/ /g,"+")}:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic${m[g.locale]?`&subset=${m}`:""}`,h=e=>e&&!(null!=e&&e.match(/^(sans[-+]serif|serif|monospace|serif-alt)$/i)),b=e=>{const t=t=>{if(t&&h(e)){if(f(e,t))return;const a=v(e);t.appendChild(a)}};let a=0;const n=setInterval((()=>{a++,8===a&&clearInterval(n);const e=document.querySelector('iframe[name="editor-canvas"]')?document.querySelector('iframe[name="editor-canvas"]').contentWindow.document.querySelector("head"):document.querySelector("head");t(e),e!==document.querySelector("head")&&t(document.querySelector("head"))}),250)},v=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";const t=document.createElement("link");return t.classList.add("ugb-google-fonts"),t.setAttribute("data-font-name",e),t.setAttribute("href",p(e)),t.setAttribute("rel","stylesheet"),t.setAttribute("type","text/css"),t},f=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document.querySelector("head");return t.querySelector(`[data-font-name="${e}"]`)},y=e=>h(e)?`"${e}", Sans-serif`:e.match(/^serif$/i)?'"Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif':e.match(/^serif-alt$/i)?'Constantia, Lucida Bright, Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif':e.match(/^monospace$/i)?'SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace':'-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',k=e=>{Object.keys(e).filter((e=>e.match(/fontfamily/i))).forEach((t=>{const a=e[t];a&&b(a)}))};var C=a(4247),x=a.n(C),S=a(4863),w=a.n(S);class _{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.attributes=e,this.defaultValues=[]}add(e){let{attributes:t,versionAdded:a,versionDeprecated:n,attrNameTemplate:l="%s"}=e;this.attributes.push({attributeObject:this.applyAttrNameTemplate(t,l),versionAdded:a||"",versionDeprecated:n||!1})}addDefaultValues(e){let{attributes:t,versionAdded:a,versionDeprecated:n,attrNameTemplate:l="%s"}=e;this.defaultValues.push({defaultValuesObject:this.applyAttrNameTemplate(t,l),versionAdded:a||"",versionDeprecated:n||!1})}applyAttrNameTemplate(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"%s";return"%s"!==t&&t?Object.keys(e).reduce(((a,n)=>(a[T(t,(0,u.upperFirst)(n))]={...e[n]},a)),{}):e}getDefaultValues(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this.defaultValues.filter((t=>{let{versionAdded:a,versionDeprecated:n}=t;return e?x()(e,a)>=0&&(!n||-1===x()(e,n)):!!n})).map((e=>{let{defaultValuesObject:t}=e;return t}))}getAttributes(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this.attributes.filter((t=>{let{versionAdded:a,versionDeprecated:n}=t;return e?x()(e,a)>=0&&(!n||-1===x()(e,n)):!!n})).map((e=>{let{attributeObject:t}=e;return t}))}getMerged(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";const t=z(w().all(this.getAttributes(e)));if(this.defaultValues.length){const a=w().all(this.getDefaultValues(e));Object.keys(a).forEach((e=>{const n=a[e];void 0!==t[e]&&(t[e].default=n)}))}return t}}const E=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e.length?e[0].reduce(((a,n)=>a.concat(E(e.slice(1),t+n))),[]):t},B=wp.i18n,T=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"%s",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return(0,u.camelCase)((0,B.sprintf)(e,(0,u.upperFirst)(t),(0,u.upperFirst)(a)))},M=e=>function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return T(e,t,a)},N=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];return n.length?a.reduce(((a,l)=>({...a,...n.reduce(((a,n,i)=>{const r={...t};return void 0!==r.selector&&(r.selector=(0,B.sprintf)(r.selector,i+1)),a[(0,u.camelCase)((0,B.sprintf)(e,l,n))]=r,a}),{})})),{}):a.reduce(((a,n,l)=>{const i={...t};return void 0!==i.selector&&(i.selector=(0,B.sprintf)(i.selector,l+1)),a[(0,u.camelCase)((0,B.sprintf)(e,n))]=i,a}),{})},I=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return N(e,t,["","Tablet","Mobile"])},R=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return(0,u.omit)(e,t.map((e=>(0,u.camelCase)((0,B.sprintf)(a,e)))))},A=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return t.length?(0,u.pick)(e,t.map((e=>(0,u.camelCase)((0,B.sprintf)(a,e))))):e},O=e=>Object.keys(I(e)),P=["stkResponsive","stkHover","stkUnits"],z=e=>Object.keys(e).reduce(((t,a)=>{const n=[[a]];let l="px";return t[a].stkUnits&&(n.push(["","Unit"]),l=t[a].stkUnits),t[a].stkResponsive&&n.push(["","Tablet","Mobile"]),t[a].stkHover&&n.push(["","Hover","ParentHover","Collapsed"]),E(n).forEach((n=>{const i=(0,u.omit)({...e[a]},P);n!==a&&(i.default=""),n.startsWith(`${a}Unit`)&&(i.type="string",i.default=l),t[n]=i})),t}),e),H=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"desktop",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"normal";const n="desktop"===t.toLowerCase()?"":(0,u.upperFirst)(t),l="normal"===a?"":"hover"===a?"Hover":"collapsed"===a?"Collapsed":"ParentHover";return null!=e&&e.includes("%s")?(0,B.sprintf)(e,`${n}${l}`):`${e}${n}${l}`},L=["imageUrl","imageId","imageAlt","text","linkHasLink","linkUrl","linkNewTab","linkRel","linkHasTitle","linkTitle","blockLinkHasLink","blockLinkUrl","blockLinkNewTab","blockLinkRel","blockLinkHasTitle","blockLinkTitle"],F=e=>({...N(e,{type:"string",default:""},["FontFamily","FontWeight","TextTransform"]),...N(e,{type:"number",default:""},["LetterSpacing","FontSize","TabletFontSize","MobileFontSize","LineHeight","TabletLineHeight","MobileLineHeight"]),...N(e,{type:"string",default:"px"},["FontSizeUnit","TabletFontSizeUnit","MobileFontSizeUnit"]),...N(e,{type:"string",default:"em"},["LineHeightUnit","TabletLineHeightUnit","MobileLineHeightUnit"])}),D=F,U=e=>Object.keys(F(e));var $=a(6537),G=a.n($),W=a(8874);const V=function(e){var t,a,n=[],l=1;if("string"==typeof e)if(W[e])n=W[e].slice(),a="rgb";else if("transparent"===e)l=0,a="rgb",n=[0,0,0];else if(/^#[A-Fa-f0-9]+$/.test(e)){var i=(s=e.slice(1)).length;l=1,i<=4?(n=[parseInt(s[0]+s[0],16),parseInt(s[1]+s[1],16),parseInt(s[2]+s[2],16)],4===i&&(l=parseInt(s[3]+s[3],16)/255)):(n=[parseInt(s[0]+s[1],16),parseInt(s[2]+s[3],16),parseInt(s[4]+s[5],16)],8===i&&(l=parseInt(s[6]+s[7],16)/255)),n[0]||(n[0]=0),n[1]||(n[1]=0),n[2]||(n[2]=0),a="rgb"}else if(t=/^((?:rgb|hs[lvb]|hwb|cmyk?|xy[zy]|gray|lab|lchu?v?|[ly]uv|lms)a?)\s*\(([^\)]*)\)/.exec(e)){var r=t[1],o="rgb"===r,s=r.replace(/a$/,"");a=s,i="cmyk"===s?4:"gray"===s?1:3,n=t[2].trim().split(/\s*[,\/]\s*|\s+/).map((function(e,t){if(/%$/.test(e))return t===i?parseFloat(e)/100:"rgb"===s?255*parseFloat(e)/100:parseFloat(e);if("h"===s[t]){if(/deg$/.test(e))return parseFloat(e);if(void 0!==j[e])return j[e]}return parseFloat(e)})),r===s&&n.push(1),l=o||void 0===n[i]?1:n[i],n=n.slice(0,i)}else e.length>10&&/[0-9](?:\s|\/)/.test(e)&&(n=e.match(/([0-9]+)/g).map((function(e){return parseFloat(e)})),a=e.match(/([a-z])/gi).join("").toLowerCase());else isNaN(e)?Array.isArray(e)||e.length?(n=[e[0],e[1],e[2]],a="rgb",l=4===e.length?e[3]:1):e instanceof Object&&(null!=e.r||null!=e.red||null!=e.R?(a="rgb",n=[e.r||e.red||e.R||0,e.g||e.green||e.G||0,e.b||e.blue||e.B||0]):(a="hsl",n=[e.h||e.hue||e.H||0,e.s||e.saturation||e.S||0,e.l||e.lightness||e.L||e.b||e.brightness]),l=e.a||e.alpha||e.opacity||1,null!=e.opacity&&(l/=100)):(a="rgb",n=[e>>>16,(65280&e)>>>8,255&e]);return{space:a,values:n,alpha:l}};var j={red:0,orange:60,yellow:120,green:180,blue:240,purple:300},q=a(2409),K=a(5985);function Y(e){var t;Array.isArray(e)&&e.raw&&(e=String.raw(...arguments));var a=V(e);if(!a.space)return[];const n="h"===a.space[0]?K.min:q.min,l="h"===a.space[0]?K.max:q.max;return(t=Array(3))[0]=Math.min(Math.max(a.values[0],n[0]),l[0]),t[1]=Math.min(Math.max(a.values[1],n[1]),l[1]),t[2]=Math.min(Math.max(a.values[2],n[2]),l[2]),"h"===a.space[0]&&(t=K.rgb(t)),t.push(Math.min(Math.max(a.alpha,0),1)),t}const X=wp.hooks,J=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!e)return"";const a=(0,X.applyFilters)("stackable.util.hex-to-rgba",null,e,t);if(a)return a;let n=(0,X.applyFilters)("stackable.util.hex-to-rgba.hex",e,t);if(n.indexOf("var(")>-1){const e=n.match(/--(.*?(?=,))/g);n=e?window.getComputedStyle(document.documentElement).getPropertyValue(e[0])||"#fff":window.getComputedStyle(document.documentElement).getPropertyValue(n.replace("var(","").replace(")",""))||"#fff"}if(n=n.replace(/#/,""),n.match(/rgb(a?)\(/g))return n;n.length<=4&&(n=n.replace(/#?(.)(.)(.)/,"$1$1$2$2$3$3"));const l=Y(`#${n}ff`);return l[3]=null!==t?t:1,`rgba(${l.join(", ")})`},Z=e=>null!=e&&e.startsWith("var(--")&&e.match(/(#[^\)]*)/g)?e.match(/(#[^\)]*)/g)[0]:e,Q=wp.data,ee=wp.blockEditor;(0,Q.register)((0,Q.createReduxStore)("stackable/block-context",{reducer:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if("UPDATE_BLOCK_TREE"===t.type){const e={};return t.blockTree.forEach((t=>{const{clientId:a,innerBlocks:n,name:l}=t;e[a]={numInnerBlocks:n.length,hasInnerBlocks:!!n.length,innerBlocks:n,rootBlockClientId:a,parentTree:[]};const i=[{clientId:a,name:l}],r=(a,n)=>{a.forEach(((l,o)=>{if("stackable/column"===l.name&&["stackable/accordion","stackable/image-box"].includes(n.name)&&(e[l.clientId]={blockIndex:o,parentBlock:n,isFirstBlock:!0,isLastBlock:!0,isOnlyBlock:!0,adjacentBlock:null,adjacentBlockIndex:-1,adjacentBlocks:[],numInnerBlocks:l.innerBlocks.length,hasInnerBlocks:!!l.innerBlocks.length,innerBlocks:l.innerBlocks,rootBlockClientId:t.clientId,parentTree:(0,u.cloneDeep)(i)}),!e[l.clientId]){const r=a.length-1===o;e[l.clientId]={blockIndex:o,parentBlock:n,isFirstBlock:0===o,isLastBlock:r,isOnlyBlock:1===a.length,adjacentBlock:(0,u.nth)(a,r?o-1:o+1),adjacentBlockIndex:r?o-1:o+1,adjacentBlocks:a||[],numInnerBlocks:l.innerBlocks.length,hasInnerBlocks:!!l.innerBlocks.length,innerBlocks:l.innerBlocks,rootBlockClientId:t.clientId,parentTree:(0,u.cloneDeep)(i)}}i.push({clientId:l.clientId,name:l.name}),r(l.innerBlocks,l),i.pop()}))};r(n,t)})),{...e}}return e},actions:{setBlockTree:e=>({type:"UPDATE_BLOCK_TREE",blockTree:e})},selectors:{getBlockContext:(e,t)=>e[t]||{}}}));let te=null;(0,Q.subscribe)((()=>{const e=(0,Q.select)("core/block-editor").__unstableGetClientIdsTree();if(te){if(e!==te){te=e;const t=ae((0,Q.select)("core/block-editor").getBlocks());(0,Q.dispatch)("stackable/block-context").setBlockTree(t)}}else{te=e;const t=ae((0,Q.select)("core/block-editor").getBlocks());(0,Q.dispatch)("stackable/block-context").setBlockTree(t)}}));const ae=e=>(e||[]).map((e=>{if(!["core/widget-area","core/block","core/template-part"].includes(e.name))return{...e,innerBlocks:ae(e.innerBlocks)};const t=(0,Q.select)("core/block-editor").__unstableGetClientIdsTree(e.clientId);return{...e,innerBlocks:ae(t.map((e=>{let{clientId:t}=e;const[a]=(0,Q.select)("core/block-editor").getBlocksByClientId(t);return a})))}})),ne={hasInnerBlocks:!0},le=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;const t=(0,ee.useBlockEditContext)(),a=e||t.clientId;return(0,Q.useSelect)((e=>{const t=e("stackable/block-context").getBlockContext(a);return(0,u.isEmpty)(t)?ne:t}))},ie=wp.element,re=()=>{const[e,t]=(0,ie.useState)(!1);return(0,ie.useEffect)((()=>{const e=e=>{t(e.shiftKey)};return window.addEventListener("keydown",e),window.addEventListener("keyup",e),()=>{window.removeEventListener("keydown",e),window.removeEventListener("keyup",e)}}),[]),e},oe={},se=function(e,t,a){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];const[l,i]=(0,ie.useState)(a);if(t&&!oe[t]){const e=(0,Q.select)("core/blocks").getBlockType(t).attributes;oe[t]=Object.keys(e).reduce(((t,a)=>(t[a]=e[a].default||"",t)),{})}(0,ie.useEffect)((()=>{if(!t)return;const r=Object.keys(a).filter((e=>a[e]!==l[e])),o=[];n?r.forEach((e=>{const n=oe[t][e];a[e]!==n&&o.push(e)})):o.push(...r),o.length&&e((0,u.pick)(a,o),(0,u.pick)(l,o)),i(a)}),[JSON.stringify(a||{})])},ce=()=>{const{deviceType:e}=(0,Q.useSelect)((e=>{var t,a;let n="Desktop";return n=(null===(t=e("core/edit-site"))||void 0===t?void 0:t.__experimentalGetPreviewDeviceType())||(null===(a=e("core/edit-post"))||void 0===a?void 0:a.__experimentalGetPreviewDeviceType())||e("stackable/device-type").getDeviceType(),{deviceType:n}}),[]);return e||""};(0,Q.register)((0,Q.createReduxStore)("stackable/device-type",{reducer:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Desktop",t=arguments.length>1?arguments[1]:void 0;return"UPDATE_DEVICE_TYPE"===t.type?t.deviceType:e},actions:{setDeviceType:e=>({type:"UPDATE_DEVICE_TYPE",deviceType:e})},selectors:{getDeviceType:e=>e}}));const ue=e=>(0,Q.useSelect)((t=>t("core/block-editor").getBlockAttributes(e)||{}),[e]);var de=a(4063),ge=a.n(de);const me=Symbol(),pe=Symbol();function he(e){const t=(0,ie.createContext)({[me]:{v:{current:e},n:{current:-1},l:new Set,u:e=>e()}});var a;return t[pe]=t.Provider,t.Provider=(a=t.Provider,e=>{let{value:t,children:n}=e;const l=(0,ie.useRef)(t),i=(0,ie.useRef)(0),[r,o]=(0,ie.useState)(null);r&&(r(t),o(null));const s=(0,ie.useRef)();if(!s.current){const e=new Set,t=(t,a)=>{i.current+=1;const n={n:i.current};null!=a&&a.suspense&&(n.n*=-1,n.p=new Promise((e=>{o((()=>t=>{n.v=t,delete n.p,e(t)}))}))),e.forEach((e=>e(n))),t()};s.current={[me]:{v:l,n:i,l:e,u:t}}}return(0,ie.useLayoutEffect)((()=>{l.current=t,i.current+=1,s.current[me].l.forEach((e=>{e({n:i.current,v:t})}))}),[t]),(0,ie.createElement)(a,{value:s.current},n)}),delete t.Consumer,t}const be=(e,t)=>(e=>!Array.isArray(e)&&"object"==typeof e)(e)?ge()(e,t):Object.is(e,t);function ve(e,t){const a=(0,ie.useContext)(e)[me],{v:{current:n},n:{current:l},l:i}=a,r=t(n),[o,s]=(0,ie.useReducer)(((e,a)=>{if(!a)return[n,r];if("p"in a)throw a.p;if(a.n===l)return be(e[1],r)?e:[n,r];try{if("v"in a){if(be(e[0],a.v))return e;const n=t(a.v);return be(e[1],n)?e:[a.v,n]}}catch(e){}return[...e]}),[n,r]);return be(o[1],r)||s(),(0,ie.useLayoutEffect)((()=>(i.add(s),()=>{i.delete(s)})),[i]),o[1]}const fe={},ye=()=>{},ke=he(fe),Ce=(0,ie.createContext)(ye),xe=e=>e,Se=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:xe;return ve(ke,(t=>e(t)))},we=()=>(0,ie.useContext)(Ce),_e=e=>(0,ie.createElement)(ke.Provider,{value:e.attributes},(0,ie.createElement)(Ce.Provider,{value:e.setAttributes},e.children)),Ee=wp.tokenList;var Be=a.n(Ee);const Te={},Me=e=>{const{name:t}=(0,ee.useBlockEditContext)(),a=Se((e=>e.className));if(Te[t]=e,!a)return"default";for(const t of new(Be())(a).values()){if(-1===t.indexOf("is-style-"))continue;const a=t.substring(9),n=(0,u.find)(e,{name:a});if(n)return n.name}const n=(0,u.find)(e,"isDefault");return(null==n?void 0:n.name)||"default"},Ne=(e,t)=>{if(t)for(const a of new(Be())(t).values()){if(-1===a.indexOf("is-style-"))continue;const t=a.substring(9),n=(0,u.find)(e,{name:t});if(n)return n}return(0,u.find)(e,"isDefault")},Ie=e=>Te[e]||[],Re=wp.blocks,Ae=e=>{const{clientId:t,name:a,attributes:n}=e,[l,i]=(0,ie.useState)(!1),[r,o]=(0,ie.useState)(null);if((0,ie.useEffect)((()=>{t&&r&&((0,Q.dispatch)("core/block-editor").replaceInnerBlocks(t,r,!1),o(null))}),[t,r]),a.startsWith("stackable/")&&!n.uniqueId&&!l&&!((0,Re.getBlockVariations)(a).length>0)){var s,c,d;const l=(null===(s=(0,Q.select)("stackable/block-context").getBlockContext(t).parentTree)||void 0===s?void 0:s.map((e=>e.name)))||[];if(!(0,X.applyFilters)("stackable.block-default-styles.use-saved-style",!0,e,l))return;const r=(0,Q.select)("stackable/block-styles").getDefaultBlockStyle(a);if(!r)return;const g=JSON.parse(r.data);let m=(0,u.omit)(g.attributes,L,"uniqueId");if(null!==(c=n.className)&&void 0!==c&&c.includes("is-style-")){let e=n.className.match(/is-style-([^\s]+)/);e=e?e[1]:"";const t=Ie(a),l=(0,u.find)(t,{name:e});l&&(m={...m,...l.onSelect(m)})}if(Object.keys(m).forEach((e=>{n[e]=m[e]})),null!==(d=g.innerBlocks)&&void 0!==d&&d.length){const e=(0,Re.createBlocksFromInnerBlocksTemplate)(g.innerBlocks);Cm(e),o(e)}i(!0)}},Oe=e=>{(0,ie.useEffect)((()=>{b(e),(0,X.doAction)("stackable.font-loader.load",e)}),[e])},Pe=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"%s";const t=we(),a=Se(),n=function(t){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"desktop",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"normal";return H(M(e)(t),a,n)},l=function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"desktop",l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"normal";const i=M(e);return a[H(i(t),n,l)]},i=()=>a,r=function(a,n){let l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"desktop",i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"normal";const r=M(e);return t({[H(r(a),l,i)]:n})},o=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"desktop",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"normal";return n=>r(e,n,t,a)},s=e=>{const a=Object.keys(e).reduce(((t,a)=>(t[n(a)]=e[a],t)),{});t(a)};return{getAttrName:n,getAttribute:l,getAttributes:i,updateAttributeHandler:o,updateAttributes:s,updateAttribute:r}},ze={selectedBlock:null,hoverState:"normal",hasParentHoverState:!1,selectedParentHoverBlock:null,selectedParentHoverChildren:[],selectedHoverChildren:[],hasCollapsedState:!1,selectedCollapsedBlock:null,selectedCollapsedChildren:[]},He={updateSelectedBlock:(e,t)=>{var a,n;const l=null==t?void 0:t.querySelector(`[data-block="${e}"]`),i=null==l||null===(a=l.closest(".stk-hover-parent"))||void 0===a?void 0:a.closest("[data-block]"),r=(null==i?void 0:i.getAttribute("data-block"))||null,o=Array.from((null==i?void 0:i.querySelectorAll("[data-block]"))||[]).map((e=>e.getAttribute("data-block")))||[],s=Array.from((null==l?void 0:l.querySelectorAll("[data-block]"))||[]).map((e=>e.getAttribute("data-block")))||[],c=(null==l||null===(n=l.closest(".stk-block-accordion"))||void 0===n?void 0:n.closest("[data-block]"))||("stackable/accordion"===(null==l?void 0:l.getAttribute("data-type"))?l:null),u=(null==c?void 0:c.getAttribute("data-block"))||null;return{type:"UPDATE_SELECTED_BLOCK",clientId:e,parentHoverClientId:r,hasParentHoverState:!!r,parentHoverChildrenClientIds:o,hoverChildrenClientIds:s,collapsedClientId:u,collapsedChildrenClientIds:Array.from((null==c?void 0:c.querySelectorAll("[data-block]"))||[]).map((e=>e.getAttribute("data-block")))||[],hasCollapsedState:!!u}},clearSelectedBlock:()=>({type:"CLEAR_SELECTED_BLOCK"}),updateHoverState:e=>({type:"UPDATE_HOVER_STATE",value:e})};(0,Q.register)((0,Q.createReduxStore)("stackable/hover-state",{reducer:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ze,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"UPDATE_SELECTED_BLOCK":return{...e,selectedBlock:t.clientId,selectedParentHoverBlock:t.parentHoverClientId,hasParentHoverState:t.hasParentHoverState,selectedParentHoverChildren:t.parentHoverChildrenClientIds,selectedHoverChildren:t.hoverChildrenClientIds,hasCollapsedState:t.hasCollapsedState,selectedCollapsedBlock:t.collapsedClientId,selectedCollapsedChildren:t.collapsedChildrenClientIds};case"CLEAR_SELECTED_BLOCK":return{...ze};case"UPDATE_HOVER_STATE":return{...e,hoverState:t.value}}return e},actions:He,selectors:{getSelectedBlock:e=>e.selectedBlock,getHoverState:e=>e.hoverState,getHasParentHoverState:e=>e.hasParentHoverState,getSelectedParentHoverBlock:e=>e.selectedParentHoverBlock,getSelectedParentHoverBlockChildren:e=>e.selectedParentHoverChildren,getSelectedHoverChildren:e=>e.selectedHoverChildren,getHasCollapsedState:e=>e.hasCollapsedState,getSelectedCollapsedBlock:e=>e.selectedCollapsedBlock,getSelectedCollapsedBlockChildren:e=>e.selectedCollapsedChildren}}));const Le=()=>{const{clientId:e}=(0,ee.useBlockEditContext)(),{hoverState:t,hoverStateClientId:a}=(0,Q.useSelect)((e=>({hoverState:e("stackable/hover-state").getHoverState(),hoverStateClientId:e("stackable/hover-state").getSelectedBlock()})),[]),{getSelectedParentHoverBlock:n,getSelectedParentHoverBlockChildren:l,getSelectedHoverChildren:i,getHasParentHoverState:r,getHasCollapsedState:o,getSelectedCollapsedBlock:s,getSelectedCollapsedBlockChildren:c}=(0,Q.useSelect)("stackable/hover-state"),u=r(),d=n(),g=o(),m=e===s();let p="",h="normal";if(e===a)"hover"!==t&&"parent-hovered"!==t||(p="stk--is-hovered"),h=t,u||"parent-hovered"!==t||(h="hover");else if(e===d)"hover"!==t&&"parent-hovered"!==t||(p="stk--is-hovered",h="hover");else{const a=l(),n=i(),r=c(),o=a.includes(e),s=n.includes(e),u=r.includes(e);o||s?"hover"!==t&&"parent-hovered"!==t||(p="stk--is-hovered",h="parent-hovered"):(u||m)&&(h="collapsed")}return[h,p,u,g,m]},Fe=()=>{const{clientId:e}=(0,ee.useBlockEditContext)(),{hoverState:t,parentHoverChildrenClientIds:a}=(0,Q.useSelect)((e=>({hoverState:e("stackable/hover-state").getHoverState(),parentHoverChildrenClientIds:e("stackable/hover-state").getSelectedParentHoverBlockChildren()})),[]),{getSelectedBlock:n,getSelectedParentHoverBlock:l,getSelectedParentHoverBlockChildren:i,getSelectedHoverChildren:r}=(0,Q.useSelect)("stackable/hover-state"),o=n(),s=l();let c="";if(e===o)"hover"!==t&&"parent-hovered"!==t||(c="stk--is-hovered");else if(e===s)"hover"!==t&&"parent-hovered"!==t||(c="stk--is-hovered");else{const n=r(),l=a.includes(e),i=n.includes(e);(l||i)&&("hover"!==t&&"parent-hovered"!==t||(c="stk--is-hovered"))}return c},De=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"all",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"all";const n=ce(),[l]=Le();let i="desktop";("all"===t||Array.isArray(t)&&t.includes(n))&&(i=n);let r="normal";return("all"===a||Array.isArray(a)&&a.includes(l))&&(r=l),H(e,i,r)},Ue=e=>{const t=Se((e=>e.uniqueId));return(0,ie.useMemo)((()=>new $e(t,e)),[t,e])};class $e{constructor(e,t){this.selector=`.stk-${e}${t?" "+t:""}`}el(){return document.querySelector(this.selector)}}const Ge=()=>JSON.parse(window.localStorage.getItem("stackable-linking"))||[],We=()=>{const e=Se((e=>e.uniqueId)),[t,a]=(0,ie.useState)(Ge());return(0,ie.useEffect)((()=>{const e=()=>{a(Ge())};return window.addEventListener("stackable-linked-storage",e),()=>window.removeEventListener("stackable-linked-storage",e)}),[]),[(0,ie.useMemo)((()=>t.includes(e)),[t,e]),t=>{const a=Ge(),n=t?[...a,e]:a.filter((t=>t!==e));window.localStorage.setItem("stackable-linking",JSON.stringify(n.slice(0,50))),window.dispatchEvent(new window.CustomEvent("stackable-linked-storage"))}]},Ve=e=>{const t=ue(e);return null!=t&&t.uniqueId?Ge().includes(t.uniqueId):null},je=e=>{if(!e)return null;const t=(0,Q.select)("core/block-editor").getBlockAttributes(e);return null!=t&&t.uniqueId?Ge().includes(t.uniqueId):null},qe=e=>{const{type:t,orderBy:a,order:n,taxonomyType:l,taxonomy:i,taxonomyFilterType:r,postOffset:o,postExclude:s,postInclude:c,numberOfItems:d=6,excludeCurrentPost:g}=e,m=(0,ie.useMemo)((()=>{const t=(0,u.pickBy)({...(0,X.applyFilters)("stackable.posts.postQuery",{order:n,orderby:a,per_page:d},e)},(e=>Array.isArray(e)?!(0,u.isEmpty)(e):!(0,u.isUndefined)(e)&&""!==e));return i&&l&&("category"===l?t["__in"===r?"categories":"categories_exclude"]=i:"post_tag"===l?t["__in"===r?"tags":"tags_exclude"]=i:t["__in"===r?l:`${l}_exclude`]=i),t}),[t,a,n,l,i,r,o,s,c,d,g]),p=(0,Q.useSelect)((e=>!e("core").hasFinishedResolution("getEntityRecords",["postType",t,m])),[m]),h=(0,Q.useSelect)((e=>e("core").getEntityRecords)),b=(0,ie.useMemo)((()=>{const e=h("postType",t,m);return Array.isArray(e)?(0,u.uniqBy)(e,"id"):e}),[h,p,m]);return{posts:b,hasPosts:Array.isArray(b)&&!!b.length,isRequesting:p}};function Ke(){return Ke=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},Ke.apply(this,arguments)}var Ye=a(7294);const Xe=function(e){return(0,ie.createElement)("svg",Ke({viewBox:"0 0 512 376",xmlns:"http://www.w3.org/2000/svg"},e),(0,ie.createElement)("path",{d:"M0 0v376h512V0H0zm480 344H32V32h448v312z"}),(0,ie.createElement)("circle",{cx:409.1,cy:102.9,r:40.9}),(0,ie.createElement)("path",{d:"M480 344H32l86.3-164.2 21.7 11.3 49-77.3 100 113.1 8.9-9.3 17.1 22.3 26-46.4 52.9 71.2 15.1-15.9z"}))};var Je=a(4184),Ze=a.n(Je);const Qe=wp.components,et=e=>{const{imageID:t,imageURL:a,onRemove:n,className:l,allowedTypes:i,render:r,hasRemove:o,style:s}=e,c=Ze()([l,"ugb-image-upload-placeholder"],{"ugb-image-upload-has-image":a,"ugb-image-upload-has-placeholder":!a}),u={...s,backgroundImage:a&&!r?`url(${a})`:void 0};return(0,ie.createElement)(ee.MediaUpload,{onSelect:t=>{let{url:a,width:n,height:l}=t;const i=e.imageSize||"full";t.sizes&&t.sizes[i]&&(a=t.sizes[i].url,n=t.sizes[i].width,l=t.sizes[i].height),e.onChange({...t,url:a,width:n,height:l})},allowedTypes:i,value:t,render:e=>a&&r?(0,ie.createElement)("div",{className:c,onClick:e.open,onKeyDown:t=>{13===t.keyCode&&e.open()},style:u,role:"button",tabIndex:0,"data-is-placeholder-visible":!a},a&&n&&o&&(0,ie.createElement)("button",{className:"ugb-image-upload-remove",onClick:e=>{n(),e.stopPropagation()}},(0,ie.createElement)(Qe.Dashicon,{icon:"no"})),r):(0,ie.createElement)("div",{className:c,onClick:e.open,onKeyDown:t=>{13===t.keyCode&&e.open()},style:u,role:"button",tabIndex:0,"data-is-placeholder-visible":!a},a&&n&&o&&(0,ie.createElement)("button",{className:"ugb-image-upload-remove",onClick:e=>{n(),e.stopPropagation()}},(0,ie.createElement)(Qe.Dashicon,{icon:"no"})),!a&&(0,ie.createElement)(Xe,null))})};et.defaultProps={imageID:"",imageURL:"",imageSize:"full",onChange:e=>{let{url:t,id:a}=e},onRemove:null,className:"",allowedTypes:["image"],render:void 0,hasRemove:!0,style:{}};const tt=et,at=e=>(0,ie.createElement)(ac,{label:e.label,id:"url-input-control",help:e.help,allowReset:e.allowReset,value:e.value,onChange:e.onChange},(0,ie.createElement)(ee.URLInput,Ke({className:"ugb-url-input-control__input",value:e.value,onChange:e.onChange,autoFocus:!1},(0,u.omit)(e,["label","help"]))));at.defaultProps={label:(0,B.__)("URL",g.i18n),help:null,value:"",onChange:()=>{},allowReset:!0};const nt=at,lt=(0,ie.forwardRef)(((e,t)=>{const a=Ze()([e.className,"ugb-button-component"]);return(0,ie.createElement)(Qe.Button,Ke({},e,{className:a,ref:t}))})),it=e=>(0,ie.createElement)("path",e),rt=e=>{let{className:t,isPressed:a,...n}=e;const l={...n,className:Ze()(t,{"is-pressed":a})||void 0,role:"img","aria-hidden":!0,focusable:!1};return(0,ie.createElement)("svg",l)},ot=(0,ie.createElement)(rt,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,ie.createElement)(it,{d:"M6.734 16.106l2.176-2.38-1.093-1.028-3.846 4.158 3.846 4.157 1.093-1.027-2.176-2.38h2.811c1.125 0 2.25.03 3.374 0 1.428-.001 3.362-.25 4.963-1.277 1.66-1.065 2.868-2.906 2.868-5.859 0-2.479-1.327-4.896-3.65-5.93-1.82-.813-3.044-.8-4.806-.788l-.567.002v1.5c.184 0 .368 0 .553-.002 1.82-.007 2.704-.014 4.21.657 1.854.827 2.76 2.657 2.76 4.561 0 2.472-.973 3.824-2.178 4.596-1.258.807-2.864 1.04-4.163 1.04h-.02c-1.115.03-2.229 0-3.344 0H6.734z"})),st=[{id:"opensInNewTab",title:(0,B.__)("Opens in new tab",g.i18n)},{id:"noFollowLink",title:(0,B.__)("Nofollow link",g.i18n)},{id:"sponsored",title:(0,B.__)("Sponsored",g.i18n)},{id:"ugc",title:(0,B.__)("UGC",g.i18n)}],ct=e=>{const{value:t,newTab:a,noFollow:n,sponsored:l,ugc:i}=e,r={url:t,opensInNewTab:a,noFollowLink:n,sponsored:l,ugc:i};if(!(e.onChange||e.onChangeNewTab||e.onChangeNoFollow||e.onChangeSponsored||e.onChangeUgc))return null;const o=Ze()(["ugb-url-input-popover"]),s=st.filter((t=>{let{id:a}=t;switch(a){case"opensInNewTab":return e.onChangeNewTab;case"noFollowLink":return e.onChangeNoFollow;case"sponsored":return e.onChangeSponsored;case"ugc":return e.onChangeUgc;default:return!0}}));return(0,ie.createElement)(Qe.Popover,{className:o,focusOnMount:!1,position:e.position},(0,ie.createElement)(ee.__experimentalLinkControl,{value:r,settings:s,showSuggestions:!e.disableSuggestions,onChange:t=>{const a={url:e.onChange,opensInNewTab:e.onChangeNewTab,noFollowLink:e.onChangeNoFollow,sponsored:e.onChangeSponsored,ugc:e.onChangeUgc},n=(0,u.omitBy)((0,u.omit)(t,"id","title","type"),((e,t)=>r[t]===e));(0,u.keys)(n).forEach((e=>{var t;null===(t=a[e])||void 0===t||t.call(a,n[e])}))}},(0,ie.createElement)("form",null,(0,ie.createElement)("input",{placeholder:(0,B.__)("Search or type url",g.i18n),value:t}),(0,ie.createElement)(lt,{icon:ot,type:"submit"}))))};ct.defaultProps={value:"",disableSuggestions:!1,onChange:null,position:"bottom center",newTab:!1,noFollow:!1,sponsored:!1,ugc:!1,onChangeNewTab:null,onChangeNoFollow:null,onChangeSponsored:null,onChangeUgc:null};const ut=ct,dt=e=>(0,ie.createElement)(Qe.Popover,Ke({},e,{className:Ze()("stk-popover",e.className)}));dt.defaultProps={className:""};const gt=dt,mt=e=>{const{value:t,options:a}=e,[n,l]=(0,ie.useState)(!1),[i,r]=(0,ie.useState)(!1),o=(0,ie.useRef)(null),s=(0,ie.useMemo)((()=>e.options.findIndex((e=>e.value===t))/a.length*100),[a,t]);if((0,ie.useEffect)((()=>{const e=e=>{var t;i&&((null===(t=e.target)||void 0===t?void 0:t.closest(".stk-label-unit-toggle"))!==o.current&&r(!1))};return document.body.addEventListener("click",e),()=>document.body.removeEventListener("click",e)}),[i,o.current]),a.length<=1)return null;const c=Ze()([e.className,"stk-label-unit-toggle"],{"stk-label-unit-toggle__colored":e.hasColors});return(0,ie.createElement)("div",{className:c,"aria-expanded":i,ref:o},(0,ie.createElement)("div",{className:Ze()("stk-label-unit-toggle__wrapper",{"is-open":i}),style:{transform:`translateY(-${s}%)`}},a.length>1&&a.map(((a,o)=>{const s=a.label||a.value,c=i?e.hasLabels?s:"":e.buttonLabel||s;return(0,ie.createElement)("div",{key:o,onMouseEnter:()=>{l(a.value)},onMouseLeave:()=>{l(!1)}},(0,ie.createElement)(lt,{className:t===a.value?"is-active":"","data-index":o,"data-value":a.value,disabled:a.disabled,onClick:()=>{i?(e.onChange(a.value),r(!1)):r(!0)},icon:a.icon,showTooltip:!1,label:s},a.icon?void 0:s),c&&n===a.value&&(0,ie.createElement)(gt,{focusOnMount:!1,position:`middle ${e.labelPosition}`,className:"components-tooltip stk-label-unit-toggle__popup","aria-hidden":"true"},a.tooltip||c))}))))};mt.defaultProps={className:"",value:"",options:[],onChange:null,labelPosition:"right",buttonLabel:"",hasLabels:!0,hasColors:!0};const pt=(0,ie.memo)(mt),ht={desktop:"Desktop",tablet:"Tablet",mobile:"Mobile"},bt=[{label:(0,B.__)("Desktop",g.i18n),value:"desktop",icon:(0,ie.createElement)((function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),(0,ie.createElement)("path",{d:"M14.5 2.4h-13c-.4 0-.8.3-.8.8v7c0 .4.3.8.8.8h5.8v1.3H5.6c-.4 0-.8.3-.8.8s.3.8.8.8h4.8c.4 0 .8-.3.8-.8s-.3-.8-.8-.8H8.8V11h5.8c.4 0 .8-.3.8-.8v-7c-.2-.5-.5-.8-.9-.8zm-.7 7H2.2V3.9h11.5v5.5z"}))}),null)},{label:(0,B.__)("Tablet",g.i18n),value:"tablet",icon:(0,ie.createElement)((function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),(0,ie.createElement)("path",{d:"M13 14.8H3c-.4 0-.8-.3-.8-.8V2c0-.4.3-.8.8-.8h10c.4 0 .8.3.8.8v12c0 .4-.4.8-.8.8zm-9.2-2.6h8.5V2.8H3.8v9.4z"}))}),null)},{label:(0,B.__)("Mobile",g.i18n),value:"mobile",icon:(0,ie.createElement)((function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),(0,ie.createElement)("path",{d:"M11 14.2H5c-.4 0-.8-.3-.8-.8v-11c0-.4.3-.8.8-.8h6c.4 0 .8.3.8.8v11c0 .5-.4.8-.8.8zm-5.2-2h4.5v-9H5.8v9z"}))}),null)}],vt=e=>{const t=ce(),a=bt.filter((t=>{var a;let{value:n}=t;return null===(a=e.screens)||void 0===a?void 0:a.includes(n)}));return a<=1?null:t?(0,ie.createElement)(pt,{className:"stk-control-responsive-toggle",value:t.toLowerCase(),options:a,onChange:e=>{(0,Q.dispatch)("core/edit-site")?(0,Q.dispatch)("core/edit-site").__experimentalSetPreviewDeviceType(ht[e]):(0,Q.dispatch)("core/edit-post")?(0,Q.dispatch)("core/edit-post").__experimentalSetPreviewDeviceType(ht[e]):(0,Q.dispatch)("stackable/device-type").setDeviceType(ht[e])}}):null};vt.defaultProps={screens:["desktop"]};const ft=(0,ie.memo)(vt),yt=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),(0,ie.createElement)("path",{className:"state-parent-hover_svg__st0",d:"M9.8 15.8c-.3 0-.6-.2-.7-.5l-3.8-9c-.1-.3 0-.6.2-.8.2-.2.5-.3.8-.2l9 3.8c.3.1.5.4.5.7 0 .3-.2.6-.5.7l-3.6 1.2-1.2 3.6c-.1.2-.4.4-.7.5zM7.4 7.4l2.3 5.5.7-2c.1-.2.2-.4.5-.5l2-.7-5.5-2.3z"}),(0,ie.createElement)("path",{className:"state-parent-hover_svg__st0",d:"M6.4 12.8H2.2V2.2h11.5v4.5l1.5.6V1.5c0-.4-.3-.8-.8-.8h-13c-.4 0-.8.3-.8.8v12c0 .4.3.8.8.8H7l-.6-1.5z"}))},kt=[{label:(0,B.__)("Normal",g.i18n),value:"normal",icon:(0,ie.createElement)((function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),(0,ie.createElement)("path",{className:"state-normal_svg__st0",d:"M7 14.8c-.3 0-.6-.2-.7-.5l-5-12c-.1-.3 0-.6.2-.8.2-.2.5-.3.8-.2l12 5c.3.1.5.4.5.7 0 .3-.2.6-.5.7L9.4 9.4l-1.7 4.9c-.1.2-.4.4-.7.5zM3.4 3.4l3.5 8.5L8 8.6c.1-.2.2-.4.5-.5L11.8 7 3.4 3.4z"}))}),null)},{label:(0,B.__)("Hover",g.i18n),value:"hover",icon:(0,ie.createElement)((function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),(0,ie.createElement)("path",{className:"state-hover_svg__st0",d:"M9.2 15.8c-.3 0-.6-.2-.7-.5l-4.2-10c-.1-.3 0-.6.2-.8.2-.2.5-.3.8-.2l10 4.2c.3.1.5.4.5.7 0 .3-.2.6-.5.7l-4 1.4-1.4 4c-.1.2-.4.4-.7.5zM6.4 6.4l2.7 6.5.8-2.5c.1-.2.2-.4.5-.5l2.5-.8-6.5-2.7z"}),(0,ie.createElement)("path",{className:"state-hover_svg__st0",d:"M3.7 7.6C2.7 7.2 2 6.2 2 5c0-1.6 1.3-3 3-3 1.2 0 2.2.7 2.7 1.7l1.7.7C9.1 2.2 7.3.5 5 .5 2.5.5.5 2.5.5 5c0 2.3 1.7 4.1 3.9 4.4l-.7-1.8z"}))}),null)},{label:(0,B.__)("Parent Hovered",g.i18n),value:"parent-hovered",icon:(0,ie.createElement)(yt,null)},{label:(0,B.__)("Collapsed",g.i18n),value:"collapsed",icon:(0,ie.createElement)(yt,null)}],Ct=["normal","hover","parent-hovered","collapsed"],xt=e=>{const[t,a,n,l,i]=Le(),r=(0,ie.useMemo)((()=>{const t="all"===e.hover?Ct:e.hover;return kt.filter((e=>{let{value:a}=e;return!(!l&&"collapsed"===a&&!i)&&t.includes(a)})).map((e=>"parent-hovered"===e.value?{disabled:!n,tooltip:n?void 0:(0,ie.createElement)("span",{className:"stk-tooltip__text"},(0,B.sprintf)("%s - %s",(0,B.__)("Parent Hovered",g.i18n),(0,B.__)("Add a Container Background to a parent block to enable this state.",g.i18n)),(0,ie.createElement)("br",null),(0,ie.createElement)("a",{href:"https://docs.wpstackable.com/article/465-how-to-style-the-different-block-hover-states?utm_source=wp-settings-global-settings&utm_campaign=learnmore&utm_medium=wp-dashboard",target:"_docs"},(0,B.__)("Learn more",g.i18n))),...e}:e))}),[e.hover,n]);return(0,ie.createElement)(pt,{value:t,options:r,onChange:e=>(0,Q.dispatch)("stackable/hover-state").updateHoverState(e),buttonLabel:(0,B.__)("Hover State",g.i18n)})};xt.defaultProps={hover:!1};const St=(0,ie.memo)(xt),wt=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null;const i=we(),r=De(e,t,a),o=Se((e=>e[r])),s=void 0!==o?o:"";let c=void 0!==o?o:"";n&&(c=n(c));const u=e=>{const t=l?l(e,s):e;i({[r]:t})};return[c,u]},_t=["desktop","tablet","mobile"],Et=e=>{var t,a,n,l;const i=Ze()(["stk-control",e.className]),r=!(null===(t=e.responsive)||void 0===t||!t.length),o=!(null===(a=e.hover)||void 0===a||!a.length),s=!(null===(n=e.units)||void 0===n||!n.length),c="all"===e.responsive?_t:e.responsive,u=e.units&&(null===(l=e.units)||void 0===l?void 0:l.map((e=>({value:e}))))||[],d=Ze()(["stk-control-label"],{"stk-control-label--bold":e.boldLabel}),m=e.boldLabel?(0,ie.createElement)("h3",null,e.label):e.label;return(0,ie.createElement)(Qe.BaseControl,{help:e.help,className:i},(0,ie.createElement)("div",{className:d},(0,ie.createElement)("div",{className:"components-base-control__label"},m),(0,ie.createElement)("div",{className:"stk-control-label__toggles"},r&&(0,ie.createElement)(ft,{screens:c}),o&&(0,ie.createElement)(St,{hover:e.hover})),(0,ie.createElement)("div",{className:"stk-control-label__after"},s&&(0,ie.createElement)(pt,{className:"stk-control-label__units",value:e.unit,options:u,onChange:t=>e.onChangeUnit(t),buttonLabel:(0,B.__)("Unit",g.i18n),hasLabels:!1,hasColors:!1,labelPosition:"left"}),e.after)),(0,ie.createElement)("div",{className:"stk-control-content"},e.children))};Et.defaultProps={className:"",label:"",help:"",boldLabel:!1,responsive:!1,hover:!1,units:!1,unit:"",onChangeUnit:null,after:null};const Bt=e=>{const t=De(`${e.attribute}Unit`,e.responsive,e.hover),a=Se((e=>e[t]))||"",n=e.unit?e.unit:a,l=we(),i=(0,u.omit)(e,["attribute"]);return(0,ie.createElement)(Et,Ke({},i,{unit:n,onChangeUnit:e.onChangeUnit||(e=>l({[t]:e}))}))};Bt.defaultProps={className:"",label:"",help:"",attribute:"",responsive:!1,hover:!1,units:!1,onChangeUnit:null,unit:null,after:null};const Tt=Bt,Mt=e=>{const t=[...Object.keys(Bt.defaultProps),"allowReset","screens"],a=(0,u.pick)(e,t);return e.screens&&(a.responsive=e.screens),[(0,u.omit)(e,t),a]},Nt=(0,ie.createElement)(Qe.Dashicon,{icon:"image-rotate"}),It=(0,ie.memo)((e=>{const t=null!==e.showReset?e.showReset:void 0!==e.value&&e.value!==e.default&&e.value!==e.placeholder;return e.allowReset&&t&&(0,ie.createElement)(lt,{className:"stk-control__reset-button",isSmall:!0,isTertiary:!0,"aria-label":(0,B.__)("Reset",g.i18n),onClick:()=>{e.onChange(void 0===e.default?"":e.default)},icon:Nt})}));It.defaultProps={allowReset:!0,showReset:null,value:"",default:"",onChange:null};const Rt={placement:"left-start",offset:36,shift:!0},At=(0,ie.memo)((e=>{const{disableCustomColors:t,label:a,className:n=""}=e,[l,i]=wt(e.attribute,e.responsive,e.hover,e.valueCallback,e.changeCallback),[r,o]=Mt(e),s=(0,ee.useSetting)("color.palette.theme")||[],c=(0,ie.useMemo)((()=>{const t=(0,u.compact)(s.map((e=>(0,u.isPlainObject)(e)?{...e,name:e.name||e.fallback||e.color||(0,B.__)("Untitled Color",g.i18n)}:null)));return e.hasTransparent&&t.push({name:(0,B.__)("Transparent",g.i18n),slug:"_stk-transparent",color:"transparent"}),t}),[s,e.hasTransparent]);let d=void 0===e.value?l:e.value;const m=void 0===e.onChange?i:e.onChange;"string"==typeof d&&d.includes("--stk-global-color")&&d.match(/#[\d\w]{6}/)&&(d=d.match(/#[\d\w]{6}/)[0]);const p=(0,ee.getColorObjectByColorValue)(c,d),h=p&&p.name||("transparent"===d?"Transparent":d),b={colorValue:d,label:h},v=(0,ie.createElement)(Qe.ColorPalette,{value:d,onChange:e=>{const t=(0,ee.getColorObjectByColorValue)(c,e);m((0,X.applyFilters)("stackable.color-palette-control.change",e,t))},label:h,clearable:!1,colors:c,disableCustomColors:t});return(0,ie.createElement)(Tt,Ke({},o,{className:Ze()([n,"editor-color-palette-control","stk-color-palette-control"]),label:a}),e.isExpanded&&v,!e.isExpanded&&(0,ie.createElement)(Qe.Dropdown,{popoverProps:Rt,className:"block-editor-tools-panel-color-gradient-settings__dropdown",renderToggle:Pt(b),renderContent:()=>(0,ie.createElement)("div",{className:"stk-color-palette-control__popover-content"},v)}),(0,ie.createElement)(It,{allowReset:e.allowReset,value:d,default:e.default,onChange:m}))}));At.defaultProps={allowReset:!0,default:"",attribute:"",value:void 0,onChange:void 0,isExpanded:!1};const Ot=At,Pt=e=>t=>{let{onToggle:a,isOpen:n}=t;const{colorValue:l,label:i}=e,r={onClick:a,className:Ze()("block-editor-panel-color-gradient-settings__dropdown",{"is-open":n}),"aria-expanded":n};return(0,ie.createElement)(Qe.Button,r,(0,ie.createElement)(zt,{colorValue:l,label:i}))},zt=e=>{let{colorValue:t,label:a}=e;return(0,ie.createElement)(Qe.__experimentalHStack,{justify:"flex-start"},(0,ie.createElement)(Qe.ColorIndicator,{className:"block-editor-panel-color-gradient-settings__color-indicator",colorValue:t}),(0,ie.createElement)(Qe.FlexItem,{className:"block-editor-panel-color-gradient-settings__color-name",title:a},a))},Ht=e=>Array.isArray(e)?e.map((e=>{const[t,a]=e;var n;return[t,`"${n=a,(0,u.escape)(unescape(n))}"`].join("=")})).join(" "):"",Lt=e=>{const t=(0,ie.useRef)(),[a,n]=(0,ie.useState)(!1),[l,i]=(0,ie.useState)(Ht(e.value));return(0,ie.createElement)(Qe.TextControl,{ref:t,"data-testid":"custom-attributes",className:"ugb-custom-attributes-control",label:(0,B.__)("Custom Attributes",g.i18n),value:l,onBlur:()=>{Array.isArray(e.value)&&e.value.length>0&&i(Ht(e.value))},onChange:t=>{var a;i(t);const l=document.createElement("div");l.innerHTML=`<div ${t} />`;const r=(null===(a=l.children[0])||void 0===a?void 0:a.attributes)||[],o=[];let s=!1;""===l.innerHTML&&""!==t.trim()&&(s=!0);for(let t=0;t<r.length;t++)if(!e.invalidHtmlAttributes.includes(r[t].name))try{const e=document.createElement("div");(0,ie.render)((0,ie.createElement)("div",{[r[t].name]:r[t].value}),e),(0,ie.unmountComponentAtNode)(e),document.createElement("div").setAttribute(r[t].name,r[t].value),o.push([r[t].name,escape(r[t].value)])}catch{s=!0}n(s),e.onChange(o)},help:(0,ie.createElement)(ie.Fragment,null,(0,B.__)("You can type in custom HTML attributes for this block in the field above.",g.i18n)," ",(0,B.__)("Example:",g.i18n),(0,ie.createElement)("br",null),(0,ie.createElement)("code",null,'data-id="my-title"'),(0,ie.createElement)("br",null),(0,ie.createElement)(Qe.ExternalLink,{href:"https://docs.wpstackable.com/article/461-how-to-use-custom-attributes?utm_source=inspector&utm_campaign=learnmore&utm_medium=gutenberg",target:"_docs"},(0,B.__)("Learn more about Custom Attributes",g.i18n)),a&&(0,ie.createElement)("span",{className:"ugb-custom-attributes-control__error"},(0,B.__)("There is an error in your custom attribute",g.i18n)))})};Lt.defaultProps={label:"",value:[],invalidHtmlAttributes:[],onChange:()=>{}};const Ft=Lt,Dt=[{value:"",label:(0,B.__)("None",g.i18n)},{value:"normal",label:(0,B.__)("Normal",g.i18n)},{value:"multiply",label:(0,B.__)("Multiply",g.i18n)},{value:"screen",label:(0,B.__)("Screen",g.i18n)},{value:"overlay",label:(0,B.__)("Overlay",g.i18n)},{value:"darken",label:(0,B.__)("Darken",g.i18n)},{value:"lighten",label:(0,B.__)("Lighten",g.i18n)},{value:"color-dodge",label:(0,B.__)("Color Dodge",g.i18n)},{value:"color-burn",label:(0,B.__)("Color Burn",g.i18n)},{value:"hard-light",label:(0,B.__)("Hard Light",g.i18n)},{value:"soft-light",label:(0,B.__)("Soft Light",g.i18n)},{value:"difference",label:(0,B.__)("Difference",g.i18n)},{value:"exclusion",label:(0,B.__)("Exclusion",g.i18n)},{value:"hue",label:(0,B.__)("Hue",g.i18n)},{value:"saturation",label:(0,B.__)("Saturation",g.i18n)},{value:"color",label:(0,B.__)("Color",g.i18n)},{value:"luminosity",label:(0,B.__)("Luminosity",g.i18n)},{value:"initial",label:(0,B.__)("Initial",g.i18n)},{value:"inherit",label:(0,B.__)("Inherit",g.i18n)},{value:"unset",label:(0,B.__)("Unset",g.i18n)}],Ut=e=>(0,ie.createElement)(ml,Ke({},e,{className:Ze()(["ugb--help-tip-background-blend-mode",e.className]),options:Dt}));Ut.defaultProps={className:"",label:(0,B.__)("Mix Blend Mode",g.i18n),help:(0,B.__)("Not supported in all browsers.",g.i18n)};const $t=Ut,Gt=function(e){return(0,ie.createElement)("svg",Ke({viewBox:"0 0 512 376",xmlns:"http://www.w3.org/2000/svg"},e),(0,ie.createElement)("path",{d:"M0 0v376h512V0H0zm480 344H32V32h448v312z"}),(0,ie.createElement)("circle",{cx:409.1,cy:102.9,r:40.9}),(0,ie.createElement)("path",{d:"M480 344H32l86.3-164.2 21.7 11.3 49-77.3 100 113.1 8.9-9.3 17.1 22.3 26-46.4 52.9 71.2 15.1-15.9z"}))},Wt=e=>{const t=e.imageURL&&e.imageURL.match(/(mp4|webm|ogg)$/i)?"video":"image",a=()=>{e.onRemove?e.onRemove():e.onChange({url:"",id:"",width:"",height:""})};return(0,ie.createElement)("div",{className:"ugb-image-control"},(0,ie.createElement)(Qe.BaseControl,{help:e.help},(0,ie.createElement)(zo,{label:e.label,screens:e.screens}),(0,ie.createElement)(ee.MediaUpload,{onSelect:e.onChange,allowedTypes:e.allowedTypes,value:e.imageID,render:n=>(0,ie.createElement)(ie.Fragment,null,e.imageURL&&(0,ie.createElement)("div",{className:"ugb-image-preview-wrapper"},(0,ie.createElement)("button",{className:"ugb-image-preview-remove",onClick:a},(0,ie.createElement)(Qe.Dashicon,{icon:"no"})),"video"===t&&(0,ie.createElement)("video",{className:"ugb-image-preview",autoPlay:!0,muted:!0,loop:!0,src:e.imageURL,onClick:n.open,onKeyDown:e=>{13===e.keyCode&&n.open()}}),"image"===t&&(0,ie.createElement)("img",{className:"ugb-image-preview",draggable:"false",src:e.imageURL,onClick:n.open,onKeyDown:e=>{13===e.keyCode&&n.open()},alt:(0,B.__)("preview",g.i18n)})),!e.imageURL&&(0,ie.createElement)("div",{className:"ugb-placeholder",onClick:n.open,onKeyDown:e=>{13===e.keyCode&&n.open()},role:"button",tabIndex:0},(0,ie.createElement)(Gt,null)))})))};Wt.defaultProps={label:"",imageID:"",imageURL:"",onChange:e=>{let{url:t,id:a,width:n,height:l}=e},onRemove:()=>{},allowedTypes:["image"],help:"",screens:["desktop"]};const Vt=Wt,jt=e=>(0,ie.createElement)(Qe.TextareaControl,Ke({},e,{help:(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(Qe.ExternalLink,{href:"https://www.w3.org/WAI/tutorials/images/decision-tree"},(0,B.__)("Describe the purpose of the image",g.i18n)),(0,B.__)("Leave empty if the image is purely decorative.",g.i18n))}));jt.defaultProps={label:(0,B.__)("Alt Text (Alternative Text)",g.i18n)};const qt=jt,Kt=e=>{const{className:t,hasDefault:a,...n}=e;return(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(Rr,Ke({},n,{className:Ze()(t,["ugb-image-shape-control","ugb--help-tip-image-shape"]),options:[...a?[{label:(0,B.__)("Default",g.i18n),value:"",image:"dist/images/components-image-shape-control-default.5e465f6.png"}]:[],{label:(0,B.__)("Square",g.i18n),value:"square",image:"dist/images/components-image-shape-control-square.d8d54ee.png"},{label:(0,B.__)("Circle",g.i18n),value:"circle",image:"dist/images/components-image-shape-control-circle.ddaef4e.png"},{label:(0,B.sprintf)((0,B.__)("Blob %s",g.i18n),1),value:"blob1",image:"dist/images/components-image-shape-control-blob1.3c54e8e.png"},...(0,X.applyFilters)("stackable.image.control.shapes",[])]})),g.showProNotice&&(0,ie.createElement)(Oo,{type:"image"}))};Kt.defaultProps={className:"",label:(0,B.__)("Shape",g.i18n),selected:"",hasDefault:!0};const Yt=Kt,Xt=wp.compose,Jt=e=>{const t=e.imageData?vg(e.imageData,e.imageSize||"full"):null,a=null!==e.isSquareImage?e.isSquareImage:!!t&&t.width===t.height;return(0,ie.createElement)(ie.Fragment,null,e.onChangeShape&&(0,ie.createElement)(Yt,{selected:e.shape,onChange:e.onChangeShape}),e.onChangeShapeStretch&&!["","square","circle"].includes(e.shape)&&(0,ie.createElement)(oc,{label:(0,B.__)("Flip Shape Horizontally",g.i18n),checked:e.shapeFlipX,onChange:e.onChangeShapeFlipX}),e.onChangeShapeStretch&&!["","square","circle"].includes(e.shape)&&(0,ie.createElement)(oc,{label:(0,B.__)("Flip Shape Vertically",g.i18n),checked:e.shapeFlipY,onChange:e.onChangeShapeFlipY}),e.onChangeShapeStretch&&!["","square"].includes(e.shape)&&!a&&(0,ie.createElement)(oc,{label:(0,B.__)("Stretch Shape Mask",g.i18n),checked:e.shapeStretch,onChange:e.onChangeShapeStretch,defaultValue:!0}))};Jt.defaultProps={imageId:"",imageSize:"full",isSquareImage:null,shape:"",shapeFlipX:!1,shapeFlipY:!1,shapeStretch:!1,onChangeShape:()=>{},onChangeShapeFlipX:()=>{},onChangeShapeFlipY:()=>{},onChangeShapeStretch:()=>{}};const Zt=(0,Xt.compose)([(0,Q.withSelect)(((e,t)=>{const{getMedia:a}=e("core");return{imageData:t.imageId?a(t.imageId):null}}))])(Jt),Qt=e=>{let{imageSizes:t,value:a,className:n,defaultValue:l,...i}=e;const r=(e=>(0,u.map)(e,(e=>{let{name:t,slug:a}=e;return{value:a,label:t}})))(t);return(0,u.isEmpty)(r)?null:(0,ie.createElement)(ml,Ke({},i,{value:a||"large",options:r,className:Ze()(n,["ugb--help-tip-image-size"]),defaultValue:l||"large"}))};Qt.defaultProps={className:"",label:(0,B.__)("Image Size",g.i18n),value:"large",defaultValue:"",imageSizes:[],onChange:()=>{}};const ea=(0,Xt.compose)([(0,Q.withSelect)((e=>({imageSizes:e("core/block-editor").getSettings().imageSizes})))])(Qt),ta=e=>{const{label:t,setAttributes:a,enablePaddingTop:n,enablePaddingRight:l,enablePaddingBottom:i,enablePaddingLeft:r}=e,{columnPaddingTop:o="",columnPaddingBottom:s="",columnPaddingRight:c="",columnPaddingLeft:u="",columnPaddingUnit:d="px",tabletColumnPaddingTop:g="",tabletColumnPaddingBottom:m="",tabletColumnPaddingRight:p="",tabletColumnPaddingLeft:h="",tabletColumnPaddingUnit:b="px",mobileColumnPaddingTop:v="",mobileColumnPaddingBottom:f="",mobileColumnPaddingRight:y="",mobileColumnPaddingLeft:k="",mobileColumnPaddingUnit:C="px"}=e.attributes;return(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(Ro,{label:t,className:"ugb--help-tip-advanced-column-paddings",defaultLocked:!0,min:[0,0,0],sliderMax:[500,100,100],step:1,valueDesktop:{top:o,right:c,bottom:s,left:u},valueDesktopUnit:d,onChangeDesktop:e=>{a({columnPaddingTop:e.top,columnPaddingRight:e.right,columnPaddingBottom:e.bottom,columnPaddingLeft:e.left})},onChangeDesktopUnit:e=>a({columnPaddingUnit:e}),valueTablet:{top:g,right:p,bottom:m,left:h},valueTabletUnit:b,onChangeTablet:e=>{a({tabletColumnPaddingTop:e.top,tabletColumnPaddingBottom:e.bottom,tabletColumnPaddingRight:e.right,tabletColumnPaddingLeft:e.left})},onChangeTabletUnit:e=>a({tabletColumnPaddingUnit:e}),valueMobile:{top:v,right:y,bottom:f,left:k},valueMobileUnit:C,onChangeMobile:e=>{a({mobileColumnPaddingTop:e.top,mobileColumnPaddingBottom:e.bottom,mobileColumnPaddingRight:e.right,mobileColumnPaddingLeft:e.left})},onChangeMobileUnit:e=>a({mobileColumnPaddingUnit:e}),enableTop:n,enableRight:l,enableBottom:i,enableLeft:r}))};ta.defaultProps={setAttributes:()=>{},label:(0,B.__)("Column Paddings",g.i18n),attributes:{},enablePaddingTop:!0,enablePaddingRight:!0,enablePaddingBottom:!0,enablePaddingLeft:!0};const aa=ta,na=!!Qe.__experimentalNumberControl,la=(0,ie.memo)((e=>{const{allowReset:t,withInputField:a,isShiftStepEnabled:n,placeholderRender:l,defaultValue:i,...r}=e,[o,s]=(0,ie.useState)(""===e.value||isNaN(e.value)&&"auto"!==e.value?"":e.value);(0,ie.useCallback)((0,u.debounce)(e.onChange,100),[e.onChange]),(0,ie.useEffect)((()=>{""===e.value||isNaN(e.value)&&"auto"!==e.value?s(""):s(e.value)}),[e.value]);const c=t=>{if(s(t),"string"!=typeof t||"auto"!==t.toLowerCase()){if(!isNaN(t)){const a=parseFloat(t);if(!isNaN(a)){const t=(0,u.clamp)(a,e.min,e.max);return s(t),void e.onChange(t)}}e.onChange(e.resetFallbackValue)}else e.onChange(t)},d=Ze()(["ugb-range-control",e.className],{"ugb-range-control--blank":""===o}),m=""===o,p=null!==e.placeholder?e.placeholder:e.sliderMin||e.min,h=null!==e.initialPosition?e.initialPosition:p,b=((e,t,a)=>{const n=(e-t)/(a-t)*100;return`${(0,u.clamp)(n,0,100)}%`})(m?h:o,null!==e.sliderMin?e.sliderMin:e.min||0,null!==e.sliderMax?e.sliderMax:e.max||100),[v,f]=(0,ie.useState)(e.placeholder);(0,ie.useEffect)((()=>{f(e.placeholder)}),[e.placeholder]);const y=ce();return(0,ie.useLayoutEffect)((()=>{const t=setTimeout((()=>{f(l&&!o?l(o):null!==e.placeholder?e.placeholder:h)}),400);return()=>clearTimeout(t)}),[y,!!o,e.placeholder]),(0,ie.createElement)("div",{className:d,style:{"--ugb-advanced-range-control--width":b}},(0,ie.createElement)(Qe.RangeControl,Ke({},r,{value:o,initialPosition:"",onChange:c,withInputField:!1,allowReset:!1,min:null!==e.sliderMin?e.sliderMin:e.min===-1/0?0:e.min,max:null!==e.sliderMax?e.sliderMax:e.max===1/0?100:e.max})),a&&na&&(0,ie.createElement)(Qe.__experimentalNumberControl,{disabled:e.disabled,isShiftStepEnabled:n,max:e.max,min:e.min,onChange:c,onBlur:()=>{if("string"!=typeof o||"auto"!==o.toLowerCase()){if(!isNaN(o)){const t=parseFloat(o);if(!isNaN(t))return void s((0,u.clamp)(t,e.min,e.max))}s(e.resetFallbackValue)}else s(o)},shiftStep:e.shiftStep,step:e.step,value:o,placeholder:v,type:"text"}),t&&(0,ie.createElement)(lt,{className:"components-range-control__reset",disabled:e.disabled,isSecondary:!0,isSmall:!0,onClick:()=>{s(e.resetFallbackValue),e.onChange(e.resetFallbackValue)}},(0,B.__)("Reset",g.i18n)))}));la.defaultProps={className:"",allowReset:!1,withInputField:!0,isShiftStepEnabled:!0,max:1/0,min:-1/0,sliderMax:null,sliderMin:null,shiftStep:10,step:1,resetFallbackValue:"",placeholder:null,placeholderRender:null,initialPosition:null,onChange:()=>{}};const ia=la,ra=(0,ie.createContext)(null),oa=(0,Xt.createHigherOrderComponent)((e=>t=>(0,ie.createElement)(ra.Provider,{value:t.context},(0,ie.createElement)(e,t))),"withQueryLoopContext"),sa=function(e){return(0,ie.createElement)("svg",Ke({viewBox:"0 0 200 200",xmlns:"http://www.w3.org/2000/svg"},e),(0,ie.createElement)("path",{d:"M177.8 21.9c-.5-1.8-2.3-3.1-4.2-2.9H70.5L30.1 61.4c-2.8 2.8-.9 6.6 3 6.6H120l56.3-41.9c1.3-1 1.9-2.7 1.5-4.2zM168.5 116.2l-39.6-39.1.1-.1H32.2c-1.9 0-3.4 1.5-3.4 3.4 0 .9.4 1.8 1 2.4l39.5 39.1-.1.1h97.1c1.9-.1 3.3-1.6 3.3-3.5-.1-.9-.4-1.7-1.1-2.3zM168.5 132c-.7-.7-1.6-1-2.6-1H78.4l-56.3 42c-1.8 1.3-2.2 3.8-.9 5.5.8 1.1 2.1 1.7 3.5 1.6h103.1l40.7-42.8c1.5-1.5 1.4-3.8 0-5.3z"}))},ca=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg"},e),(0,ie.createElement)("path",{d:"M17 9.4H3c-.4 0-.8-.3-.8-.8s.4-.7.8-.7h14c.4 0 .8.3.8.8s-.4.7-.8.7zm.8 1.9c0-.4-.3-.8-.8-.8H3c-.4 0-.8.3-.8.8s.3.8.8.8h14c.4 0 .8-.4.8-.8zm.4-9.8H1.8c-.2 0-.3.1-.3.3v2.3c0 .2.1.3.3.3h16.3c.2 0 .3-.1.3-.3V1.8c.1-.2 0-.3-.2-.3m0-1.5c1 0 1.8.8 1.8 1.8v2.3c0 1-.8 1.8-1.8 1.8H1.8C.8 6 0 5.2 0 4.2V1.8C0 .8.8 0 1.8 0h16.4zm-5 3c0-.3-.3-.6-.6-.6H3c-.3 0-.6.3-.6.6s.3.6.6.6h9.6c.3 0 .6-.3.6-.6zm4.4 0c0-.3-.3-.6-.6-.6h-1c-.3 0-.6.3-.6.6s.3.6.6.6h1c.4 0 .6-.3.6-.6zm.6 12.5H1.8c-.2 0-.3.1-.3.3v2.3c0 .2.1.3.3.3h16.3c.2 0 .3-.1.3-.3v-2.3c.1-.2 0-.3-.2-.3m0-1.5c1 0 1.8.8 1.8 1.8v2.3c0 1-.8 1.8-1.8 1.8H1.8c-1 0-1.8-.8-1.8-1.8v-2.3c0-1 .8-1.8 1.8-1.8h16.4zm-5 3c0-.3-.3-.6-.6-.6H3c-.3 0-.6.3-.6.6s.3.6.6.6h9.6c.3 0 .6-.3.6-.6zm4.4 0c0-.3-.3-.6-.6-.6h-1c-.3 0-.6.3-.6.6s.3.6.6.6h1c.4 0 .6-.3.6-.6z"}))},ua=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg"},e),(0,ie.createElement)("path",{d:"M0 2.7C0 1.6.3 0 2.4 0c.3 0 .6.3.6.6s-.3.6-.6.6c-.6-.1-1.1.3-1.1.8H2c.6 0 1 .5 1 1v.9c0 .6-.5 1-1 1H1c-.6 0-1-.4-1-1V2.7zm4.4 0c0-1.1.3-2.7 2.4-2.7.3 0 .6.3.6.6s-.3.6-.6.6c-.7-.1-1.2.3-1.2.8h.7c.6 0 1 .5 1 1v.9c0 .6-.5 1-1 1h-1c-.6 0-1-.4-1-1V2.7zm11.2 14.6c0 1.1-.3 2.7-2.4 2.7-.3 0-.6-.3-.6-.6s.3-.6.6-.6c.6 0 1.1-.4 1.1-.9h-.7c-.6 0-1-.5-1-1v-1c0-.6.5-1 1-1h1c.6 0 1 .4 1 1v1.4zm4.4 0c0 1.1-.3 2.7-2.4 2.7-.3 0-.6-.3-.6-.6s.3-.6.6-.6c.6 0 1.1-.4 1.1-.9H18c-.6 0-1-.5-1-1v-1c0-.6.5-1 1-1h1c.6 0 1 .4 1 1v1.4zm0-10c0-.4-.3-.8-.8-.8H.8c-.4.1-.8.4-.8.8s.3.8.8.8h18.5c.4 0 .7-.3.7-.8zm0 2.7c0-.4-.3-.8-.8-.8H.8c-.4 0-.8.4-.8.8s.3.8.8.8h18.5c.4-.1.7-.4.7-.8zm0 2.6c0-.4-.3-.8-.8-.8H.8c-.4 0-.8.3-.8.8 0 .4.3.8.8.8h18.5c.4 0 .7-.4.7-.8z"}))},da=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg"},e),(0,ie.createElement)("path",{d:"M4.4 1.5v2.9H1.5V1.5h2.9M5 0H.9C.4 0 0 .4 0 .9V5c0 .5.4.9.9.9H5c.5 0 .9-.4.9-.9V.9C5.9.4 5.5 0 5 0zm3.3 4.8h11c.4 0 .7-.4.7-.8s-.3-.8-.8-.8h-11c-.3.1-.7.4-.7.8s.4.8.8.8m0-2.2h7.5c.4 0 .8-.3.8-.8 0-.4-.3-.8-.8-.8H8.3c-.4 0-.8.3-.8.8 0 .4.4.8.8.8m-3.9 6v2.9H1.5V8.6h2.9M5 7.1H.9c-.5 0-.9.4-.9.9v4c0 .5.4.9.9.9H5c.5 0 .9-.4.9-.9V8c0-.5-.4-.9-.9-.9zm3.3 4.8h11c.4 0 .8-.3.8-.8 0-.4-.3-.8-.8-.8h-11c-.4 0-.8.3-.8.8 0 .4.4.8.8.8m0-2.3h7.5c.4 0 .8-.3.8-.8 0-.4-.3-.8-.8-.8H8.3c-.4 0-.8.3-.8.8s.4.8.8.8m-3.9 6v2.9H1.5v-2.9h2.9m.6-1.5H.9c-.5 0-.9.4-.9.9v4.1c0 .5.4.9.9.9H5c.5 0 .9-.4.9-.9V15c0-.5-.4-.9-.9-.9zm3.3 4.8h11c.4 0 .8-.3.8-.8 0-.4-.3-.8-.8-.8h-11c-.4 0-.8.3-.8.8s.4.8.8.8m0-2.2h7.5c.4 0 .8-.3.8-.8s-.3-.8-.8-.8H8.3c-.4 0-.8.3-.8.8s.4.8.8.8"}))},ga=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),(0,ie.createElement)("path",{d:"M13.5 0h-11c-.6 0-1 .5-1 1v5c0 .6.5 1 1 1h11c.6 0 1-.5 1-1V1c0-.5-.5-1-1-1zm0 5.5c0 .3-.2.5-.5.5H3c-.3 0-.5-.2-.5-.5v-4c0-.2.2-.5.5-.5h10c.3 0 .5.2.5.5v4zM13.5 9h-11c-.6 0-1 .5-1 1v5c0 .6.5 1 1 1h11c.6 0 1-.5 1-1v-5c0-.5-.5-1-1-1zm0 5.5c0 .3-.2.5-.5.5H3c-.3 0-.5-.2-.5-.5v-4c0-.3.2-.5.5-.5h10c.3 0 .5.2.5.5v4z"}),(0,ie.createElement)("path",{d:"M5.5 3h5v1h-5zM5.5 12h5v1h-5z"}))},ma=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),(0,ie.createElement)("path",{d:"M13.5 0h-11c-.6 0-1 .5-1 1v5c0 .6.5 1 1 1H6v3c-.1-.2-.2-.3-.3-.4-.2-.4-.5-.7-1-.8-.3-.2-.7-.1-1.1.1-.8.4-1.1 1.4-.7 2.1l1 1.8c.1.1.1.2.1.2.7 1.2 1.7 3 4.8 3 3 0 4.4-2.7 4.4-5.2V8.6c0-.3-.1-.5-.1-.7l-.6-.5s-.7-.1-.7-.2l-.6.2-.3-.4h2.6c.6 0 1-.5 1-1V1c0-.5-.5-1-1-1zm-2.1 9.7V8.5c.1-.1.2-.2.4-.2.3 0 .5.2.5.5v2.1c0 1.5-1 4.1-3.5 4.1-2.4 0-3.2-1.3-3.8-2.4-.1-.1-.1-.1-.1-.2l-1-1.8c-.1-.1-.1-.2 0-.4s.1-.3.2-.3c.1-.1.2-.1.4 0 .1.1.2.1.3.2.1.1.2.5.4.7.3.4.7.6 1.2.4.4-.1.7-.6.7-1.1v-5c0-.3.2-.5.5-.5s.5.2.5.5v4.2c0 .3.2.6.6.6s.6-.2.6-.6V7.7c.1-.1.2-.2.4-.2.3 0 .5.2.5.5v1.7c0 .3.2.6.6.6s.6-.2.6-.6zm2.1-4.2c0 .3-.2.5-.5.5H9.2v-.8c0-.5-.2-.9-.4-1.2h1.7V3h-5v1h.9c-.3.3-.4.7-.4 1.1V6H3c-.3 0-.5-.2-.5-.5v-4c0-.3.2-.5.5-.5h10c.3 0 .5.2.5.5v4z"}))},pa=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg"},e),(0,ie.createElement)("path",{d:"M18.2 0H1.8C.8 0 0 .8 0 1.8v16.3c0 1 .8 1.8 1.8 1.8h16.3c1 0 1.8-.8 1.8-1.8V1.8c.1-1-.7-1.8-1.7-1.8zm.3 18.2c0 .2-.1.3-.3.3H1.8c-.2 0-.3-.1-.3-.3V1.8c0-.2.1-.3.3-.3h16.3c.2 0 .3.1.3.3v16.4zm-1.6-5c0 .4-.3.8-.8.8H3.9c-.4 0-.8-.3-.8-.8s.3-.8.8-.8h12.3c.3 0 .7.4.7.8zm0 2.6c0 .4-.3.8-.8.8H3.9c-.4 0-.8-.3-.8-.8s.4-.8.8-.8h12.3c.3 0 .7.4.7.8zM5 10h10c.2 0 .4-.1.5-.2s.2-.3.2-.5v-5c0-.2-.1-.4-.2-.5s-.3-.3-.5-.3H5c-.2 0-.4.1-.5.2s-.2.3-.2.5v5c0 .2.1.4.2.5s.3.3.5.3zm.8-5h8.5v3.5H5.8V5z"}))},ha=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},e),(0,ie.createElement)("path",{d:"M18.3 0H1.8C.8 0 0 .8 0 1.8v16.4c0 1 .8 1.8 1.8 1.8h16.4c1 0 1.8-.8 1.8-1.8V1.8c.1-1-.7-1.8-1.7-1.8zM6.1 18.6H1.8c-.2 0-.3-.1-.3-.3V1.8c0-.2.1-.3.3-.3h4.3v17.1zm6.1 0H7.7V1.5h4.5v17.1zm6.1 0h-4.5V1.5h4.4c.2 0 .3.1.3.3l.1 16.5c0 .2-.1.3-.3.3z"}))},ba=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},e),(0,ie.createElement)("path",{d:"M18.3 0H1.8C.8 0 0 .8 0 1.8v16.4c0 1 .8 1.8 1.8 1.8h16.4c1 0 1.8-.8 1.8-1.8V1.8c.1-1-.7-1.8-1.7-1.8zM6.1 18.6H1.8c-.2 0-.3-.1-.3-.3V1.8c0-.2.1-.3.3-.3h4.3v17.1zm12.2 0h-4.5V1.5h4.4c.2 0 .3.1.3.3l.1 16.5c0 .2-.1.3-.3.3z"}))},va=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg"},e),(0,ie.createElement)("path",{d:"M18.2 0H1.8C.8 0 0 .8 0 1.8v16.5c0 1 .8 1.8 1.8 1.8h16.3c1 0 1.8-.8 1.8-1.8V1.8c.1-1-.7-1.8-1.7-1.8zM4.5 10.6h1.8l-1.8 1.8v-1.8zm3.1-1.2H4.5V7.7h4.8L7.6 9.4zm2.9-2.9h-6V5H12l-1.5 1.5zM3.3 15H1.5V5h1.7v10zm1.2-.8L13.7 5h1.8v.8L6.3 15H4.5v-.8zm11-4.8h-1.8l1.8-1.8v1.8zm-3.1 1.2h3.1v1.7h-4.8l1.7-1.7zm-2.9 2.9h6V15H8l1.5-1.5zM16.8 5h1.7v10h-1.7V5zM1.5 1.8c0-.2.1-.3.3-.3h16.3c.2 0 .3.1.3.3v1.3c0 .2-.1.3-.3.3H1.8c-.2 0-.3-.1-.3-.3V1.8zm17 16.4c0 .2-.1.3-.3.3H1.8c-.2 0-.3-.1-.3-.3v-1.3c0-.2.1-.3.3-.3h16.3c.2 0 .3.1.3.3v1.3zm-14.9-.7c0 .3-.2.5-.5.5s-.5-.2-.5-.5.3-.5.5-.5.5.2.5.5zm13.8 0c0 .3-.2.5-.5.5s-.5-.2-.5-.5.2-.5.5-.5.5.2.5.5zM2.6 2.5c0-.3.3-.5.5-.5s.5.2.5.5-.2.5-.5.5-.5-.2-.5-.5zm13.8 0c0-.3.2-.5.5-.5s.5.2.5.5-.2.5-.5.5-.5-.2-.5-.5z"}))},fa=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg"},e),(0,ie.createElement)("path",{d:"M10.5 0c-.3 0-.5.2-.5.5v1.3c0 .2.2.4.4.5 4.3.2 7.6 3.9 7.3 8.4-.3 3.8-3.4 6.9-7.1 7.1-4.4.3-8.1-3-8.4-7.3 0-.3-.2-.5-.4-.5H.5c-.3 0-.5.2-.5.5.3 5.4 4.9 9.8 10.5 9.5 5.1-.2 9.3-4.4 9.5-9.5C20.2 4.9 15.9.3 10.5 0zM3.7 4.7c.2.2.5.2.7 0l.4-.4c.2-.2.2-.5 0-.7l-1-.8c-.2-.2-.5-.2-.7 0l-.3.3c-.2.2-.2.5 0 .7l.9.9z"}),(0,ie.createElement)("path",{d:"M6.2 2.6c.1.3.4.4.7.3l.5-.2c.3-.1.4-.4.3-.6L7.1.9C7 .7 6.7.5 6.5.6L6 .8c-.2.1-.3.4-.2.7l.4 1.1zM.9 7l1.2.5c.2.1.5 0 .6-.3l.2-.5c.1-.2 0-.5-.3-.6l-1.1-.4c-.2-.1-.5 0-.6.2l-.2.5c-.1.2 0 .5.2.6zM4.8 9.3c-.3 0-.5.2-.5.5v.4c0 .3.2.5.5.5H8c.3.8 1.1 1.4 2 1.4 1.1 0 2.1-.9 2.1-2.1 0-1.1-.9-2.1-2.1-2.1-.9 0-1.7.6-2 1.4H4.8zm5.2-.1c.4 0 .7.3.7.7 0 .4-.3.7-.7.7s-.8-.2-.8-.6c0-.4.4-.8.8-.8z"}))},ya=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg"},e),(0,ie.createElement)("path",{d:"M18.5 2.9h-17C.7 2.9 0 3.6 0 4.4v11.1c0 .9.7 1.5 1.5 1.5h16.9c.9 0 1.5-.7 1.5-1.5V4.4c.1-.8-.6-1.5-1.4-1.5zm0 12.7h-7.1c.2-.3.3-.7.4-1.2 0-.3-.1-.6-.2-.9-.3-.5-.8-.9-1.4-1.1.3-.3.7-.8 1-1.2.2-.2.3-.4.4-.6.2-.5.1-.8-.3-1.1-.1-.1-.2-.1-.4-.1h-3c-.1 0-.3.1-.4.1-.2.3-.3.5-.3.7 0 .3.3.6.6.6h2c-.5.6-1.2 1.3-1.4 1.5-.3.3-.4.7-.1 1l.2.2c.1.1.3.1.4.1 1 .1 1.4.3 1.5 1-.1.8-.7.9-1.2 1-.8 0-1-.5-1.1-.8-.1-.3-.4-.5-.7-.5-.3.1-.5.4-.5.7 0 .1.1.4.3.7H1.5V4.4h8.6c-.3.4-.7.8-1 1.1H9c-.6.6-1.2 1.2-1.7 1.6-.2.1-.3.3-.4.4V8c.1.2.2.4.4.5.2.1.4.2.6.2h3.2c.3 0 .6-.3.6-.6s-.3-.6-.6-.6H8.9c.4-.3.7-.7 1.1-1 .5-.5 1.1-1.1 1.4-1.6.1-.1.1-.3.2-.4H16c.1.1.1.3.2.5-.1.8-.7.9-1.2 1-.8 0-1-.5-1.1-.8-.1-.3-.4-.5-.7-.5-.3.1-.5.4-.5.7.1.2.5 1.7 2.3 1.7 1.5 0 2.4-.9 2.5-2.2v-.5h1.1v11.2zM5.9 13c0 .3-.3.6-.6.6H3.6c-.4 0-.6-.3-.6-.6s.3-.6.6-.6h.2V8.2l-.3.1c-.1.1-.3.1-.5.1s-.3-.1-.4-.3v-.5c0-.2.1-.3.3-.4l1.2-.7c.3-.1.7 0 .9.3v5.6h.2c.4-.1.7.2.7.6zm11.2-1h-.3V8.4c0-.3-.3-.6-.6-.6-.2 0-.4.1-.5.3l-3.3 4.2c-.1.1-.2.3-.1.5 0 .2.1.3.2.4.1.1.2.1.4.1h2.7v1.1c0 .3.3.6.6.6s.6-.3.6-.6v-1.1h.3c.3 0 .6-.3.6-.6.1-.4-.2-.7-.6-.7zm-1.5 0h-1.4l1.4-1.8V12z"}))},ka=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg"},e),(0,ie.createElement)("path",{d:"M16.1 8.5c0-1.4-1-2.5-2.2-2.9V1.5c0-.3-.1-.5-.3-.6-.2-.1-.5-.2-.7-.1L4.5 4.6H.8c-.5 0-.8.3-.8.8v6.3c0 .4.3.8.8.8h1.1v5.7c0 .4.3.8.8.8h2.1c.4 0 .8-.3.8-.8V13l7.4 3.4c.1 0 .2.1.3.1.1 0 .3 0 .4-.1.2-.1.3-.4.3-.6v-4.2c1.2-.5 2.1-1.7 2.1-3.1zM1.5 6.1h2.4v4.8H1.5V6.1zm1.8 11.3v-4.9h.6v4.9h-.6zm9.1-3l-6.9-3.2V5.8l6.9-3.2v11.8zm1.5-4.3V7c.6.3 1 .9 1 1.5 0 .7-.4 1.3-1 1.6zM20 8.5c0 .3-.3.6-.6.6h-1.5c-.3 0-.6-.3-.6-.6s.3-.6.6-.6h1.5c.3 0 .6.3.6.6zm-2.2 4.4c.2.2.2.6 0 .9-.1.1-.3.2-.4.2-.2 0-.3-.1-.4-.2l-1.1-1.1c-.2-.2-.2-.6 0-.9.2-.2.6-.2.9 0l1 1.1zm-2-7.7c-.2-.2-.2-.6 0-.9l1.1-1.1c.2-.2.6-.2.9 0 .2.2.2.6 0 .9l-1.1 1.1c-.1.1-.3.2-.4.2-.2 0-.4 0-.5-.2z"}))},Ca=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg"},e),(0,ie.createElement)("path",{d:"M.8 10.8c-.5 0-.8-.4-.8-.8s.3-.8.8-.8h18.5c.4 0 .8.3.8.8s-.3.8-.8.8H.8"}))},xa=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg"},e),(0,ie.createElement)("path",{d:"M2.5 9c.6 0 1 .5 1 1 0 .6-.5 1-1 1s-1-.5-1-1c0-.6.5-1 1-1m0-1.5C1.1 7.5 0 8.6 0 10s1.1 2.5 2.5 2.5S5 11.4 5 10c.1-1.4-1.1-2.5-2.5-2.5zM10 9c.6 0 1 .5 1 1 0 .6-.5 1-1 1-.6 0-1-.5-1-1 0-.6.4-1 1-1m0-1.5c-1.4 0-2.5 1.1-2.5 2.5s1.1 2.5 2.5 2.5 2.5-1.1 2.5-2.5-1.1-2.5-2.5-2.5zM17.5 9c.6 0 1 .5 1 1 0 .6-.5 1-1 1-.6 0-1-.5-1-1-.1-.6.4-1 1-1m0-1.5C16.1 7.5 15 8.6 15 10s1.1 2.5 2.5 2.5S20 11.4 20 10s-1.1-2.5-2.5-2.5z"}))},Sa=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg"},e),(0,ie.createElement)("path",{d:"M18.6 0H12c-.8 0-1.4.6-1.4 1.4v8.3c0 .8.6 1.4 1.4 1.4h6.6c.8 0 1.4-.6 1.4-1.4V1.4c0-.8-.6-1.4-1.4-1.4zm-.1 1.5V7c-.9-.7-2-1-3.2-1-1.2 0-2.4.4-3.2 1V1.5h6.4zm0 8.2h-6.4c0-.2.1-.5.2-.7.5-.9 1.7-1.5 3-1.5s2.4.6 2.9 1.4c.2.2.3.5.3.8zm-5.3-6.1c0-.5.4-1 1-1 .5 0 1 .4 1 1 0 .5-.4 1-1 1-.6-.1-1-.5-1-1zm5.8 13c0 .4-.3.8-.8.8h-6c-.4 0-.8-.3-.8-.8s.3-.8.8-.8h6c.5.1.8.4.8.8zm0 2.6c0 .4-.3.8-.8.8h-6c-.4 0-.8-.3-.8-.8 0-.4.3-.8.8-.8h6c.5.1.8.4.8.8zm0-5.2c0 .4-.3.8-.8.8h-6c-.4 0-.8-.3-.8-.8 0-.4.3-.8.8-.8h6c.5.1.8.4.8.8zM8 0H1.4C.6 0 0 .6 0 1.4v8.3c0 .8.6 1.4 1.4 1.4H8c.8 0 1.4-.6 1.4-1.4V1.4C9.4.6 8.8 0 8 0zm-.1 1.5V7c-.9-.7-2-1-3.2-1-1.2 0-2.4.4-3.2 1V1.5h6.4zm0 8.2H1.5c0-.2.1-.5.2-.7.5-.9 1.7-1.5 3-1.5 1.3-.1 2.5.5 3 1.4.1.2.2.5.2.8zM2.6 3.6c0-.5.4-1 1-1 .5 0 1 .4 1 1 0 .5-.4 1-1 1-.6-.1-1-.5-1-1zm5.8 13c0 .4-.3.8-.8.8h-6c-.3 0-.6-.4-.6-.8s.3-.8.8-.8h6c.3.1.6.4.6.8zm0 2.6c0 .4-.3.8-.8.8h-6c-.3 0-.6-.3-.6-.8 0-.4.3-.8.8-.8h6c.3.1.6.4.6.8zm0-5.2c0 .4-.3.8-.8.8h-6c-.3 0-.6-.4-.6-.8s.3-.8.8-.8h6c.3.1.6.4.6.8z"}))},wa=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg"},e),(0,ie.createElement)("path",{d:"M18.2 0H1.8C.8 0 0 .8 0 1.8v16.3c0 1 .8 1.8 1.8 1.8h16.3c1 0 1.8-.8 1.8-1.8V1.8c.1-1-.7-1.8-1.7-1.8zM1.8 1.5h6.1v9.6c-.8-.8-2-1.3-3.2-1.3-1.2 0-2.4.5-3.2 1.3V1.8c0-.2.1-.3.3-.3zm-.3 16.7v-3.6c0-.9.4-1.7.9-2.3.6-.6 1.4-.9 2.3-.9.9 0 1.7.4 2.3.9.6.6.9 1.4.9 2.3v4H1.8c-.2-.1-.3-.2-.3-.4zm17 0c0 .2-.1.3-.3.3H9.4v-17h8.7c.2 0 .3.1.3.3v16.4zM2.6 6.8c0-.6.5-1 1-1s1 .5 1 1-.5 1-1 1-1-.5-1-1zM17 8.7c0 .4-.3.8-.8.8h-4.9c-.4 0-.8-.3-.8-.8s.3-.8.8-.8h4.9c.5 0 .8.4.8.8zm0 2.6c0 .4-.3.8-.8.8h-4.9c-.4 0-.8-.3-.8-.8s.3-.8.8-.8h4.9c.5 0 .8.4.8.8zm0-5.2c0 .4-.3.8-.8.8h-4.9c-.4 0-.8-.3-.8-.8s.3-.8.8-.8h4.9c.5 0 .8.4.8.8zm0 7.7c0 .4-.3.8-.8.8h-4.9c-.4 0-.8-.3-.8-.8s.3-.8.8-.8h4.9c.5.1.8.4.8.8z"}))},_a=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg"},e),(0,ie.createElement)("path",{d:"M18.2 0H1.8C.8 0 0 .8 0 1.8v16.3c0 1 .8 1.8 1.8 1.8h16.3c1 0 1.8-.8 1.8-1.8V1.8c.1-1-.7-1.8-1.7-1.8zM1.8 1.5h16.3c.1 0 .2.1.2.1s.1.1.1.2v1.7h-17V1.8c.1-.2.2-.3.4-.3zm16.4 17H1.8c-.2 0-.3-.1-.3-.3V4.5h17v13.6c0 .3-.1.4-.3.4zM16.3 5.8H3.7c-.2 0-.4 0-.5.2-.1.1-.2.3-.2.5v5c0 .2.1.4.2.5.1.1.3.2.5.2h12.5c.2 0 .4-.1.5-.2.1-.1.2-.3.2-.5v-5c0-.2-.1-.4-.2-.5 0-.2-.2-.2-.4-.2zM4.5 10.7V7.3h11v3.5h-11zM14 9c0 .4-.3.7-.7.7H6.7c-.4 0-.7-.3-.7-.7 0-.4.3-.7.7-.7h6.5c.5-.1.8.3.8.7zM2.7 2.5c0-.3.3-.5.5-.5s.5.2.5.5-.2.5-.5.5-.5-.2-.5-.5zm1.7 0c0-.3.2-.5.5-.5s.5.2.5.5-.2.5-.5.5-.5-.2-.5-.5zm1.7 0c0-.3.2-.5.5-.5s.5.2.5.5-.2.5-.5.5-.5-.2-.5-.5z"}))},Ea=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},e),(0,ie.createElement)("path",{d:"M15.3 1.1c-.7 0-1.4.5-1.4 1.4v6.3H6.1V2.5c0-.7-.5-1.4-1.4-1.4-.7 0-1.4.5-1.4 1.4v14.9c0 .9.7 1.4 1.4 1.4s1.4-.5 1.4-1.4v-6.3h7.7v6.3c0 .9.7 1.4 1.4 1.4s1.4-.5 1.4-1.4V2.5c.1-.7-.4-1.4-1.3-1.4z"}))},Ba=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg"},e),(0,ie.createElement)("path",{d:"M17.1 5.7l-2-1.2c-.1-.1-.3 0-.3.2v2.4c0 .2.2.3.3.2l2-1.2c.1-.1.1-.3 0-.4zM4.9 4.5l-2 1.2c-.2.1-.2.3-.1.4l2 1.2c.1.1.3 0 .3-.2V4.7c.1-.2-.1-.3-.2-.2z"}),(0,ie.createElement)("path",{d:"M18.1 0H1.9C1.1 0 .6.6.6 1.3v9.3c0 .8.6 1.4 1.3 1.4h6.4v2c-.1-.1-.1-.3-.2-.4-.2-.4-.5-.7-1-.8-.4-.1-.8-.1-1.2.1-.8.4-1.1 1.4-.7 2.1l1 1.8c.1.1.1.1.1.2.7 1.2 1.7 3 4.8 3 3 0 4.4-2.6 4.4-5.1v-2.2c0-.3-.1-.5-.1-.7h2.8c.7 0 1.3-.6 1.3-1.3V1.3C19.4.6 18.9 0 18.1 0zm-3.5 14.9c0 1.5-1 4-3.5 4-2.4 0-3.1-1.2-3.8-2.4-.1-.1-.1-.1-.1-.2l-1-1.8c-.1-.1-.1-.2 0-.4.1-.1.1-.2.2-.3.1-.1.2-.1.4 0 .1.2.2.3.3.3.1.1.2.5.4.7.3.4.7.6 1.2.4.4-.1.7-.6.7-1.1v-5c0-.3.2-.5.5-.5s.5.2.5.5v4.2c0 .3.2.6.6.6.4 0 .6-.2.6-.6v-1.5c.1-.1.2-.2.4-.2.3 0 .5.2.5.5v1.7c0 .3.2.6.6.6.4 0 .6-.2.6-.6v-1.2c.1-.1.2-.2.4-.2.3 0 .5.2.5.5v2zm3.7-4.2c0 .1-.1.2-.2.2h-5c-.3-.3-.7-.4-1.1-.4-.1 0-.3 0-.4.1V9.2c0-.9-.7-1.6-1.6-1.6-1-.1-1.7.7-1.7 1.6V11H1.9c-.1 0-.2-.1-.2-.2V1.3c0-.1.1-.2.2-.2H18c.1 0 .2.1.2.2v9.4z"}))},Ta=function(e){return(0,ie.createElement)("svg",Ke({viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},e),(0,ie.createElement)("path",{d:"M19.6 8.9c.7-.7.4-1.9-.6-2.1l-4.9-.7c-.3-.1-.6-.3-.8-.6l-2.2-4.4C10.7.2 9.4.2 9 1.1L6.7 5.5c-.1.4-.4.6-.8.6L1 6.8C0 7-.3 8.2.4 8.9l3.5 3.5c.3.2.4.6.3.9l-.8 4.9c-.2 1 .9 1.7 1.7 1.3l4.4-2.3c.3-.2.7-.2 1 0l4.4 2.3c.9.5 1.9-.3 1.7-1.3l-.8-4.9c-.1-.3.1-.7.3-.9zm-5.4 3.8l.8 4.7c0 .2-.2.4-.4.3l-4.2-2.2c-.3-.1-.6-.1-.9 0l-4.2 2.2c-.1.1-.3-.1-.3-.3l.8-4.6c.1-.3 0-.6-.3-.8L2.1 8.7c-.1-.2 0-.5.2-.5L7 7.5c.3 0 .6-.2.7-.5l2.1-4.2c.1-.2.4-.2.5 0l2 4.2c.1.3.4.5.7.5l4.6.7c.2 0 .3.3.2.5L14.4 12c-.2.2-.2.4-.2.7z"}))},Ma=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),(0,ie.createElement)("path",{d:"M13.1 7.9l-.6-.5s-.7-.1-.7-.2l-.6.2-.4-.6c-.3-.3-.7-.4-1.1-.4h-.3c1-.6 1.7-1.7 1.7-3C11.1 1.5 9.5 0 7.6 0S4.1 1.5 4.1 3.5c0 1.3.7 2.5 1.9 3V10c-.1-.2-.2-.3-.3-.4-.2-.4-.5-.7-1-.8-.3-.2-.7-.1-1.1.1-.8.4-1.1 1.4-.7 2.1l1 1.8c.1.1.1.2.1.2.7 1.2 1.7 3 4.8 3 3 0 4.4-2.7 4.4-5.2V8.6c.1-.3 0-.5-.1-.7zm-8-4.4C5.1 2.1 6.2 1 7.6 1s2.5 1.1 2.5 2.5c0 .7-.3 1.4-.9 1.9v-.2c0-.7-.5-1.4-1.2-1.6-1-.4-2 .4-2 1.5v.3c-.6-.5-.9-1.2-.9-1.9zm7.3 7.4c0 1.5-1 4.1-3.5 4.1-2.4 0-3.2-1.3-3.8-2.4-.1-.1-.1-.1-.1-.2l-1-1.8c-.1-.1-.1-.2 0-.4 0-.2 0-.3.1-.3.1-.1.2-.1.4 0 .1.1.2.1.3.2.1.1.2.5.4.7.3.4.7.6 1.2.4.4-.1.7-.6.7-1.1v-5c0-.3.2-.5.5-.5s.5.2.5.5v4.2c0 .3.2.6.6.6s.6-.2.6-.6V7.7c.1-.1.2-.2.4-.2.3 0 .5.2.5.5v1.7c0 .3.2.6.6.6s.6-.2.6-.6V8.5c.1-.1.2-.2.4-.2.3 0 .5.2.5.5v2.1z"}))},Na=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),(0,ie.createElement)("path",{d:"M8 1.1C4.2 1.1 1.1 4.2 1.1 8s3.1 6.9 6.9 6.9 6.9-3.1 6.9-6.9S11.8 1.1 8 1.1zm0 12.8c-3.3 0-5.9-2.5-5.9-5.9S4.7 2.1 8 2.1s5.9 2.5 5.9 5.9-2.6 5.9-5.9 5.9z"}),(0,ie.createElement)("path",{d:"M11 7.5c.2-.2.1-.6-.2-.7l-1.5-.2c-.1 0-.2-.1-.3-.1l-.7-1.4c-.1-.3-.5-.3-.7 0L7 6.5c0 .1-.1.2-.2.2l-1.6.2c-.3 0-.4.4-.2.6l1.1 1.1c.1.1.1.2.1.3L6 10.4c-.1.3.3.5.5.4l1.4-.7c.1-.1.2-.1.3 0l1.4.7c.3.2.6-.1.5-.4l-.3-1.5c0-.1 0-.2.1-.3L11 7.5z"}))},Ia=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),(0,ie.createElement)("path",{d:"M7.1 6.6c.3-.3.1-.7-.2-.8l-1.8-.2c-.1-.1-.2-.1-.3-.2L4 3.8c-.1-.3-.6-.3-.8 0l-.8 1.6c0 .1-.1.2-.3.2l-1.7.2c-.4.1-.5.5-.3.8l1.3 1.3c.1.1.1.2.1.3L1.2 10c-.1.4.3.6.6.5l1.6-.8c.1-.1.3-.1.4 0l1.6.8c.3.1.6-.2.6-.6l-.3-1.7c0-.1 0-.3.1-.3l1.3-1.3zM4.6 7.7l.2 1.2c0 .1-.1.1-.1.1l-1-.6h-.2l-1.1.5s-.1 0-.1-.1l.2-1.2c0-.1 0-.2-.1-.2l-.8-.7c0-.1 0-.1.1-.1l1.2-.2.1-.1.5-1.1c0-.1.1-.1.1 0l.5 1.1c0 .1.1.1.2.1l1.2.2c.1 0 .1.1.1.1l-.9.8c-.1.1-.1.1-.1.2zM15.4 6.9H8.8c-.3 0-.6-.2-.6-.6s.2-.6.6-.6h6.6c.3 0 .6.2.6.6 0 .4-.2.6-.6.6zM15.4 9.6H8.8c-.3 0-.6-.2-.6-.6s.2-.6.6-.6h6.6c.3 0 .6.2.6.6 0 .4-.2.6-.6.6zM15.4 12.4H8.8c-.3 0-.6-.2-.6-.6s.2-.6.6-.6h6.6c.3 0 .6.2.6.6 0 .4-.2.6-.6.6z"}))},Ra=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg"},e),(0,ie.createElement)("path",{d:"M19.3 4.3H8.8c-.4 0-.8-.3-.8-.8s.3-.8.8-.8h10.4c.4 0 .8.3.8.8s-.3.8-.7.8zM2.9 5.7l3.2-3.2c.3-.3.3-.8 0-1.1s-.8-.3-1.1 0L2.4 4.1 1.3 3C1 2.7.5 2.7.2 3c-.3.3-.3.8 0 1.1l1.6 1.6c.2.1.4.2.6.2.2 0 .4-.1.5-.2zM20 9.9c0-.4-.3-.8-.8-.8H8.8c-.4 0-.8.3-.8.8 0 .4.3.8.8.8h10.4c.5 0 .8-.4.8-.8zM2.9 12l3.2-3.2c.3-.3.3-.8 0-1.1-.3-.3-.8-.3-1.1 0l-2.7 2.7-1-1C1 9.1.5 9.1.2 9.4c-.3.3-.3.8 0 1.1L1.8 12c.1.1.3.2.5.2.3.1.5 0 .6-.2zM20 16.3c0-.4-.3-.8-.8-.8H8.8c-.4 0-.8.3-.8.8 0 .4.3.8.8.8h10.4c.5-.1.8-.4.8-.8zM2.9 18.4l3.2-3.2c.3-.3.3-.8 0-1.1-.3-.3-.8-.3-1.1 0l-2.7 2.7-1.1-1.1c-.3-.3-.8-.3-1.1 0-.3.3-.3.8 0 1.1l1.6 1.6c.1.1.3.2.5.2.4 0 .6 0 .7-.2z"}))},Aa=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),(0,ie.createElement)("path",{d:"M7.1 7.6c.3-.3.1-.7-.2-.8l-1.8-.2c-.1-.1-.2-.1-.3-.2L4 4.8c-.1-.3-.6-.3-.8 0l-.8 1.6c0 .1-.1.2-.3.2l-1.7.2c-.4.1-.5.5-.3.8l1.3 1.3c.1.1.1.2.1.3L1.2 11c-.1.4.3.6.6.5l1.6-.8c.1-.1.3-.1.4 0l1.6.8c.3.1.6-.2.6-.6l-.3-1.7c0-.1 0-.3.1-.3l1.3-1.3zM4.6 8.7l.2 1.2c0 .1-.1.1-.1.1l-1-.6h-.2l-1.1.5s-.1 0-.1-.1l.2-1.2c0-.1 0-.2-.1-.2l-.8-.7c0-.1 0-.1.1-.1l1.2-.2.1-.1.5-1.1c0-.1.1-.1.1 0l.5 1.1c0 .1.1.1.2.1l1.2.2c.1 0 .1.1.1.1l-.9.8c-.1.1-.1.1-.1.2zM15.4 8.6H8.8c-.3 0-.6-.2-.6-.6s.2-.6.6-.6h6.6c.3 0 .6.2.6.6 0 .4-.2.6-.6.6z"}))},Oa=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg"},e),(0,ie.createElement)("path",{d:"M18.2 0H1.8C.8 0 0 .8 0 1.8v16.3c0 1 .8 1.8 1.8 1.8h16.3c1 0 1.8-.8 1.8-1.8V1.8c.1-1-.7-1.8-1.7-1.8zM1.8 1.5h16.3c.2 0 .3.1.3.3V11l-3.3-4.4c-.2-.3-.6-.5-.9-.5-.4 0-.7.2-.9.5l-4.7 6.1-1.9-2.6c-.3-.3-.6-.4-1-.4s-.7.2-.9.5l-3.3 4.3V1.8c0-.2.1-.3.3-.3zm16.4 17H1.8c-.2 0-.3-.1-.3-.3v-1.3c.1 0 .1-.1.2-.2l4.1-5.4 2.1 2.8c.2.2.5.4.7.4.3 0 .6-.1.7-.4l4.9-6.4 4.1 5.4c0 .1.1.1.2.2v4.8c0 .3-.2.4-.3.4zM7.2 7.8c1.3 0 2.3-1 2.3-2.3s-1-2.3-2.3-2.3-2.3 1-2.3 2.3 1 2.3 2.3 2.3zm0-3.2c.4 0 .8.4.8.8 0 .5-.4.8-.8.8-.5 0-.8-.4-.8-.8-.1-.4.3-.8.8-.8z"}))},Pa=function(e){return(0,ie.createElement)("svg",Ke({viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},e),(0,ie.createElement)("path",{d:"M12.7 12.3c0 .4-.3.8-.8.8H4.1c-.4 0-.8-.3-.8-.8s.3-.8.8-.8H12c.3 0 .7.4.7.8zM9.9 15.7c0 .4-.3.8-.8.8h-5c-.4 0-.8-.3-.8-.8s.3-.8.8-.8h5.1c.3 0 .7.4.7.8z"}),(0,ie.createElement)("path",{d:"M18.3 0H1.8C.8 0 0 .8 0 1.8v16.4c0 1 .8 1.8 1.8 1.8h16.4c1 0 1.8-.8 1.8-1.8V1.8c.1-1-.7-1.8-1.7-1.8zm.3 18.2c0 .3-.2.4-.3.4H1.8c-.2 0-.3-.1-.3-.3V17c.1 0 .1-.1.2-.2l.7-1v-2.5l-.9 1.2V1.8c0-.2.1-.3.3-.3h16.4c.2 0 .3.1.3.3V11l-3.3-4.4c-.2-.3-.6-.5-.9-.5-.4 0-.7.2-.9.5l-2.2 2.9H13l1.3-1.8 4.1 5.4c0 .1.1.1.2.2z"}),(0,ie.createElement)("path",{d:"M7.2 7.8c1.3 0 2.3-1 2.3-2.3s-1-2.3-2.3-2.3-2.3 1-2.3 2.3 1 2.3 2.3 2.3zm0-3.2c.4 0 .8.4.8.8 0 .5-.4.8-.8.8-.5 0-.8-.4-.8-.8-.1-.4.3-.8.8-.8z"}))},za=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),(0,ie.createElement)("path",{d:"M13.5 4.5h-11c-.6 0-1 .5-1 1v5c0 .6.5 1 1 1h11c.6 0 1-.5 1-1v-5c0-.5-.5-1-1-1zm0 5.5c0 .3-.2.5-.5.5H3c-.3 0-.5-.2-.5-.5V6c0-.2.2-.5.5-.5h10c.3 0 .5.2.5.5v4z"}),(0,ie.createElement)("path",{d:"M4.2 7.5h3.5v1H4.2zM10.8 7.5h1v1h-1zM8.8 7.5h1v1h-1z"}))},Ha=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},e),(0,ie.createElement)("path",{d:"M10 3.9c-1.7 0-3 1.3-3 3s1.3 3 3 3 3-1.3 3-3-1.3-3-3-3zm0 4.7c-1 0-1.8-.8-1.8-1.8S9 5 10 5s1.8.8 1.8 1.8S11 8.6 10 8.6z"}),(0,ie.createElement)("path",{d:"M10 0C6.1 0 3 3.1 3 7c0 6.8 7 13 7 13s7-6.2 7-13c0-3.9-3.1-7-7-7zm0 18.1S4.7 13.2 4.3 7.5v-.7-.6c.3-2.9 2.8-5.1 5.7-5.1 3.1 0 5.6 2.5 5.7 5.6V7.5c-.4 5.7-5.7 10.6-5.7 10.6z"}))},La=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg"},e),(0,ie.createElement)("path",{d:"M10 2.2l8.3 15.7H1.7L10 2.2m0-1.8c-.4 0-.8.2-1.1.6L.1 17.7c-.4.8.2 1.7 1.1 1.7h17.6c.9 0 1.5-.9 1.1-1.7L11.1 1c-.2-.4-.7-.6-1.1-.6zm-.7 7.2v4.6c0 .4.3.7.7.7s.7-.3.7-.7V7.6c0-.4-.3-.7-.7-.7s-.7.3-.7.7m.7 6.8c-.5 0-.9.4-.9.9s.4.9.9.9.9-.4.9-.9-.4-.9-.9-.9z"}))},Fa=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg"},e),(0,ie.createElement)("path",{d:"M18.2 1.5c.2 0 .3.1.3.3v16.3c0 .2-.1.3-.3.3H1.8c-.2 0-.3-.1-.3-.3V1.8c0-.2.1-.3.3-.3h16.4m0-1.5H1.8C.8 0 0 .8 0 1.8v16.3c0 1 .8 1.8 1.8 1.8h16.3c1 0 1.8-.8 1.8-1.8V1.8c.1-1-.7-1.8-1.7-1.8zM4.4 6.7l1-.6v8.3h-.7c-.4 0-.7.3-.7.8s.3.7.7.7h2.9c.4 0 .8-.3.8-.7s-.4-.8-.8-.8h-.7V4.8c0-.1 0-.3-.1-.4-.2-.3-.7-.4-1-.2L3.6 5.4c-.4.2-.5.7-.3 1 .3.4.7.5 1.1.3zm5.6.1h5.7c.4 0 .8-.3.8-.8 0-.4-.3-.8-.8-.8H10c-.4.1-.7.4-.7.8s.3.8.7.8m0 2.6h5.7c.4 0 .8-.3.8-.8s-.3-.8-.8-.8H10c-.4 0-.8.3-.8.8s.4.8.8.8m0 2.7h5.7c.4 0 .8-.3.8-.8s-.3-.8-.8-.8H10c-.4 0-.8.3-.8.8s.4.8.8.8m0 2.6h5.7c.4 0 .8-.3.8-.8s-.3-.8-.8-.8H10c-.4 0-.8.3-.8.8s.4.8.8.8"}))},Da=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),(0,ie.createElement)("path",{d:"M1.5 7h5v2h-5zM8.5 7h2v2h-2zM12.5 7h2v2h-2z"}))},Ua=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg"},e),(0,ie.createElement)("path",{d:"M19.8.2c-.3-.3-.7-.3-1 0l-1.1 1.1c-.2-.1-.4-.1-.6-.1l-5-.1H12c-.7 0-1.4.3-1.9.8L.7 11.3c-.9.9-.9 2.4 0 3.3l4.8 4.8c.5.4 1.1.6 1.7.6.6 0 1.2-.2 1.7-.7l9.4-9.4c.5-.5.8-1.3.8-2l-.1-5c0-.2 0-.4-.1-.6L20 1.2c.1-.2.1-.7-.2-1zm-4.6 5.9c0 .3-.1.6-.4.9-.2.2-.6.4-.9.4-.3 0-.6-.1-.9-.4-.2-.2-.4-.6-.4-.9 0-.3.1-.6.4-.9.2-.2.6-.4.9-.4h.2l-.5.5c-.3.3-.3.7 0 1 .3.3.7.3 1 0l.5-.5c.1.1.1.2.1.3zM17.6 8c0 .3-.1.7-.4.9l-9.4 9.4c-.2.2-.4.3-.6.3-.2 0-.5-.1-.6-.3l-4.8-4.8c-.2-.2-.3-.4-.3-.6 0-.2.1-.5.3-.6l9.4-9.4c.2-.2.6-.4.9-.4l4.4.1-1.1 1.1c-.4-.2-.9-.3-1.3-.3a2.732 2.732 0 00-2.7 2.7 2.732 2.732 0 002.7 2.7 2.732 2.732 0 002.7-2.7c0-.5-.1-.9-.3-1.3l1.1-1.1V8zm-6.1 1.4l-.5.5c.5.7.6 1.5.6 1.6.1.4-.2.8-.6.8-.4.1-.8-.2-.8-.6 0-.2-.2-.8-.5-1.1-.3-.3-.8-.5-1.1-.2-.2.2 0 .8.2 1.3 0 .1.1.2.1.2.3.6.9 1.8-.3 2.9-.3.3-.7.4-1.2.4-.4 0-.7-.1-1.1-.3-.1-.1-.2-.1-.3-.2l-.5.5c-.1.1-.2.1-.3.1-.1 0-.2 0-.3-.1-.2-.2-.2-.5 0-.7l.5-.5c-.4-.5-.8-1.3-.7-2.2 0-.4.4-.7.8-.7s.7.4.7.8c-.1.9.5 1.5.9 1.7.3.1.5.2.7.1.3-.2.3-.4 0-1.1 0-.1-.1-.2-.1-.3-.3-.6-.9-2 .1-3 .8-.8 1.9-.7 2.7-.1l.5-.5c.2-.2.5-.2.7 0 0 .2 0 .5-.2.7z"}))},$a=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),(0,ie.createElement)("path",{d:"M8 1.1c-.4 0-.8.3-.8.8s.4.7.8.7c3 0 5.4 2.4 5.4 5.4S11 13.4 8 13.4c-2.2 0-4.1-1.4-5-3.3-.1-.2-.4-.4-.7-.4-.4 0-.8.3-.8.8 0 .1 0 .3.1.4C2.7 13.3 5.1 15 7.9 15c3.8 0 6.9-3.1 6.9-6.9s-3-7-6.8-7z"}))},Ga=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),(0,ie.createElement)("path",{d:"M14.3 6.5c.2 0 .3.1.3.3v2.4c0 .2-.1.3-.3.3H5.1c-.2 0-.3-.1-.3-.3V6.8c0-.2.1-.3.3-.3h9.2m0-1.5H1.8C.8 5 0 5.8 0 6.8v2.4c0 1 .8 1.8 1.8 1.8h12.4c1 0 1.8-.8 1.8-1.8V6.8c.1-1-.7-1.8-1.7-1.8z"}))},Wa=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},e),(0,ie.createElement)("path",{d:"M18.2 0H1.8C.8 0 0 .8 0 1.8v16.3c0 1 .8 1.8 1.8 1.8h16.3c1 0 1.8-.8 1.8-1.8V1.8c.1-1-.7-1.8-1.7-1.8zM1.5 1.8c0-.2.1-.3.3-.3h16.3c.2 0 .3.1.3.3v7.1c-.8.7-2.2 2.1-4.1 2.1-3.1 0-4.8-3.6-8.1-3.6-1.9 0-3.7 1.3-4.6 2.1V1.8zm17 16.3c0 .3-.2.4-.3.4H1.8c-.2 0-.3-.1-.3-.3V12c.9-.9 2.7-2.7 4.5-2.7 2.7 0 4.3 3.4 8.3 3.4 1.9 0 3.4-1 4.1-1.6v7z"}))},Va=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),(0,ie.createElement)("path",{d:"M9.4 8.9c-.4 0-.5.1-.9.3l-1.4-.9v-.5L8.5 7c.2.1.5.3.9.3.7 0 1.4-.5 1.4-1.4 0-.9-.7-1.4-1.4-1.4-.7.1-1.4.6-1.4 1.3v.3L6.6 7c-.1-.2-.5-.4-.8-.4-.7 0-1.2.7-1.2 1.4S5.1 9.4 6 9.4c.3 0 .5-.2.9-.3l1.1.8v.3c0 .7.7 1.2 1.4 1.2s1.4-.5 1.4-1.4c0-.5-.7-1.1-1.4-1.1z"}),(0,ie.createElement)("path",{d:"M8 1.1C4.2 1.1 1.1 4.2 1.1 8s3.1 6.9 6.9 6.9 6.9-3.1 6.9-6.9S11.8 1.1 8 1.1zm0 12.8c-3.3 0-5.9-2.5-5.9-5.9S4.7 2.1 8 2.1s5.9 2.5 5.9 5.9-2.6 5.9-5.9 5.9z"}))},ja=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg"},e),(0,ie.createElement)("path",{d:"M1.6.8c0-.5.3-.8.7-.8h16c.4 0 .8.3.8.8s-.3.8-.8.8h-16c-.4-.1-.7-.4-.7-.8zm16.7 17.7h-16c-.4 0-.8.3-.8.8 0 .4.3.8.8.8h16c.4 0 .8-.3.8-.8s-.4-.8-.8-.8zM13.2 6.7c.3.3.8.3 1.1 0 .3-.3.3-.8 0-1.1l-3.4-3.4c-.3-.3-.8-.3-1.1 0L6.4 5.6c-.3.3-.3.8 0 1.1.1.1.3.2.5.2s.4-.1.5-.2l2.1-2.1v11l-2.1-2.1c-.3-.3-.8-.3-1.1 0-.3.3-.3.8 0 1.1L9.7 18c.1.1.3.2.5.2s.4-.1.5-.2l3.4-3.4c.3-.3.3-.8 0-1.1-.3-.3-.8-.3-1.1 0l-2.1 2.1v-11l2.3 2.1z"}))},qa=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},e),(0,ie.createElement)("path",{d:"M17.6 14.7H6.5c-.5 0-.9.4-.9 1 0 .5.3 1 .9 1h11.1c.6-.1.9-.5.9-1s-.3-1-.9-1zM6.4 5.2h11.4c.4 0 .8-.4.8-1s-.4-1-.9-1H6.4c-.5 0-.9.4-.9 1s.4 1 .9 1zM17.6 10.9H9.4c-.4 0-.9.4-.9 1 0 .5.3 1 .9 1h8.2c.5-.1.9-.5.9-1s-.3-1-.9-1zM17.6 7.1H9.4c-.4 0-.9.4-.9 1 0 .5.3 1 .9 1h8.2c.5 0 .9-.5.9-1s-.3-1-.9-1zM2.5 3.2c-.6 0-1 .4-1 1s.4 1 1 1 1-.4 1-1-.4-1-1-1z"}),(0,ie.createElement)("circle",{cx:5.5,cy:8.1,r:1}),(0,ie.createElement)("circle",{cx:5.5,cy:11.9,r:1}),(0,ie.createElement)("path",{d:"M2.5 14.8c-.6 0-1 .4-1 1s.4 1 1 1 1-.4 1-1-.4-1-1-1z"}))},Ka=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg"},e),(0,ie.createElement)("path",{d:"M8.6 12.1c.4-.5.6-1.2.6-1.9V8c0-1.9-1.5-3.4-3.4-3.4S2.4 6.1 2.4 8v2.1c0 .7.2 1.4.6 1.9-1.7.3-3 1.9-3 3.7V17c0 1.2.9 2.1 2.1 2.1h7.4c1.2 0 2.1-.9 2.1-2.1v-1.2c.1-1.9-1.3-3.4-3-3.7zm-2.8-6c1 0 1.8.7 1.9 1.7-.8.6-1.3.4-1.8-.1-.2-.2-.5-.5-.9-.5s-.8.3-1 .5c.1-.8.9-1.6 1.8-1.6zM4 8.9c.2-.1.5-.2.8-.5.1-.1.2-.1.2-.1s.1 0 .2.2c.6.5 1.1.7 1.6.7.3 0 .6-.1.9-.2v1.1c0 1-.8 1.9-1.9 1.9-1 0-1.9-.8-1.9-1.9V8.9zm2.8 4.6c-.2.9-.6 1.4-1 1.4-.3 0-.7-.5-1-1.4h2zm3.3 3.5c0 .3-.3.6-.6.6H2.1c-.3 0-.6-.3-.6-.6v-1.2c0-1.2 1-2.2 2.2-2.2h.1c.3 1.4 1.1 2.4 2 2.4s1.7-1 2-2.4h.1c1.2 0 2.2 1 2.2 2.2V17zM17 8.3c.4-.5.6-1.2.6-1.9V4.3c0-1.9-1.5-3.4-3.4-3.4s-3.4 1.5-3.4 3.4v2.1c0 .7.2 1.4.6 1.9-.4.1-.8.2-1.1.4v1.4c0 .3 0 .5-.1.8.4-.7 1.1-1.1 1.9-1.1h.1c.3 1.4 1.1 2.4 2 2.4.9 0 1.7-1 2-2.4h.1c1.2 0 2.2 1 2.2 2.2v1.2c0 .3-.3.6-.6.6h-5.4c.2.5.3 1 .4 1.5h5c1.2 0 2.1-.9 2.1-2.1V12c0-1.8-1.3-3.3-3-3.7zm-2.8-5.9c1 0 1.8.7 1.9 1.7-.8.6-1.3.4-1.8-.1-.7-.7-1.3-.6-1.9 0 0-.9.8-1.6 1.8-1.6zm0 8.8c-.3 0-.7-.5-1-1.4h1.9c-.2.8-.6 1.4-.9 1.4zM16 6.4c0 1-.8 1.9-1.9 1.9-1 0-1.9-.8-1.9-1.9V5.2c.3-.1.6-.2.8-.5.2-.2.3-.2.3-.2s.1 0 .2.2c.6.6 1.1.8 1.6.8.3 0 .6-.1.9-.2v1.1z"}))},Ya=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg"},e),(0,ie.createElement)("path",{d:"M4 20c-.1 0-.2 0-.3-.1-.3-.1-.5-.4-.5-.7v-2.9H1.9c-1 0-1.9-.8-1.9-1.9V1.9C0 .8.8 0 1.9 0h16.2c1 0 1.9.8 1.9 1.9v12.6c0 1-.8 1.9-1.9 1.9H7.9l-3.4 3.4c-.1.1-.3.2-.5.2zM1.9 1.5c-.2 0-.4.2-.4.4v12.6c0 .2.2.4.4.4H4c.4 0 .8.3.8.8v1.8l2.3-2.3c.1-.1.3-.2.5-.2h10.5c.2 0 .4-.2.4-.4V1.9c0-.2-.2-.4-.4-.4H1.9zM7.2 13c-.1 0-.3 0-.4-.1-.2-.1-.3-.4-.2-.6L7 9.5l-2-2c-.2-.2-.2-.4-.2-.7.1-.2.3-.4.5-.4L8.1 6l1.3-2.5c.1-.3.3-.4.6-.4.2 0 .5.1.6.3L11.8 6l2.8.4c.2 0 .4.2.5.4.1.2 0 .5-.2.6l-2 2 .5 2.8c0 .2-.1.5-.2.6-.2.1-.4.2-.7 0L10 11.6l-2.5 1.3c-.1.1-.2.1-.3.1zm2.8-2.7c.1 0 .2 0 .3.1l1.7.9-.3-1.9c0-.2 0-.4.2-.6l1.4-1.3-1.9-.3c-.2 0-.4-.2-.5-.3L10 5.1l-.9 1.7c-.1.2-.2.4-.5.4l-1.8.3 1.4 1.3c.1.1.2.4.2.6L8 11.2l1.7-.9h.3z"}))},Xa=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},e),(0,ie.createElement)("path",{d:"M17.1 1.1H7.4C4.4 1.1 2 3.5 2 6.5c0 3 2.4 5.4 5.4 5.4.4 0 .7 0 .9-.1v6.3c0 .5.5.8.9.8s.9-.3.9-.8V2.7h2.4v15.4c0 .5.5.8.9.8s.9-.3.9-.8V2.7h2.6c.5 0 .8-.4.8-.8.2-.4-.1-.8-.6-.8zM8.4 10c-.2.1-.5.2-.9.2-2.1 0-3.8-1.7-3.8-3.8s1.7-3.8 3.8-3.8c.4 0 .7.1.9.2V10z"}))},Ja=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg"},e),(0,ie.createElement)("path",{d:"M18.2 0H1.8C.8 0 0 .8 0 1.8v16.3c0 1 .8 1.8 1.8 1.8h16.3c1 0 1.8-.8 1.8-1.8V1.8c.1-1-.7-1.8-1.7-1.8zM1.8 1.5h16.3c.2 0 .3.1.3.3V13h-17V1.8c.1-.2.3-.3.4-.3zm16.4 17H1.8c-.2 0-.3-.1-.3-.3v-3.7h17v3.7c0 .2-.1.3-.3.3zm-11-7.2c.2.1.5.1.8 0L13.5 8c.2-.1.4-.4.4-.6 0-.3-.1-.5-.4-.6L7.9 3.4c-.2-.1-.5-.1-.8 0-.2.1-.3.3-.3.6v6.6c0 .3.1.5.4.7zm1.1-6l3.4 2-3.4 2v-4zm9 11.2c0 .4-.3.8-.8.8H3.4c-.4 0-.8-.3-.8-.8 0-.4.3-.8.8-.8h13.2c.4 0 .7.3.7.8z"}))},Za=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},e),(0,ie.createElement)("path",{d:"M10.9 20h-9c-1 0-1.8-.8-1.8-1.8v-5.1c0-1 .8-1.8 1.8-1.8h9c1 0 1.8.8 1.8 1.8v5.1c0 1-.8 1.8-1.8 1.8zm-9.1-7.4c-.3 0-.5.2-.5.5v5.1c0 .3.2.5.5.5h9c.3 0 .5-.2.5-.5v-5.1c0-.3-.2-.5-.5-.5h-9zM18.2 8.7h-9c-1 0-1.8-.8-1.8-1.8V1.8C7.4.8 8.2 0 9.2 0h9c1 0 1.8.8 1.8 1.8v5.1c0 1-.8 1.8-1.8 1.8zM9.1 1.3c-.3 0-.5.2-.5.5v5.1c0 .3.2.5.5.5h9c.3 0 .5-.2.5-.5V1.8c0-.3-.2-.5-.5-.5h-9z"}))};function Qa(e){"undefined"!=typeof document&&("complete"!==document.readyState&&"interactive"!==document.readyState?document.addEventListener("DOMContentLoaded",e):e())}function en(e){return(0,ie.cloneElement)(e,{fill:"url(#stackable-gradient)",className:`stk-stackable-icon-gradient ${e.props.className||""}`})}function tn(){return en((0,ie.createElement)(sa,{width:"20",height:"20",className:"components-panel__icon"}))}function an(e){let{className:t}=e;return(0,ie.createElement)(sa,{className:t,width:"20",height:"20"})}function nn(){return en((0,ie.createElement)(sa,{width:"20",height:"20"}))}function ln(){return en((0,ie.createElement)(ca,{width:"20",height:"20"}))}function rn(){return en((0,ie.createElement)(ua,{width:"20",height:"20"}))}function on(){return en((0,ie.createElement)(da,{width:"20",height:"20"}))}function sn(){return en((0,ie.createElement)(ma,{width:"16",height:"16"}))}function cn(){return en((0,ie.createElement)(ga,{width:"16",height:"16"}))}function un(){return en((0,ie.createElement)(pa,{width:"20",height:"20"}))}function dn(){return en((0,ie.createElement)(ha,{width:"20",height:"20"}))}function gn(){return en((0,ie.createElement)(ba,{width:"20",height:"20"}))}function mn(){return en((0,ie.createElement)(va,{width:"20",height:"20"}))}function pn(){return en((0,ie.createElement)(fa,{width:"20",height:"20"}))}function hn(){return en((0,ie.createElement)(ya,{width:"20",height:"20"}))}function bn(){return en((0,ie.createElement)(ka,{width:"20",height:"20"}))}function vn(){return en((0,ie.createElement)(Ca,{width:"20",height:"20"}))}function fn(){return en((0,ie.createElement)(xa,{width:"20",height:"20"}))}function yn(){return en((0,ie.createElement)(Sa,{width:"20",height:"20"}))}function kn(){return en((0,ie.createElement)(wa,{width:"20",height:"20"}))}function Cn(){return en((0,ie.createElement)(_a,{width:"20",height:"20"}))}function xn(){return en((0,ie.createElement)(Ea,{width:"20",height:"20"}))}function Sn(){return en((0,ie.createElement)(Ba,{width:"20",height:"20"}))}function wn(){return en((0,ie.createElement)(va,{width:"20",height:"20",className:"components-menu-items__item-icon"}))}function _n(){return en((0,ie.createElement)(Ta,{width:"20",height:"20"}))}function En(){return en((0,ie.createElement)(Ma,{width:"16",height:"16"}))}function Bn(){return en((0,ie.createElement)(Na,{width:"16",height:"16"}))}function Tn(){return en((0,ie.createElement)(Ia,{width:"16",height:"16"}))}function Mn(){return en((0,ie.createElement)(Ra,{width:"20",height:"20"}))}function Nn(){return en((0,ie.createElement)(Aa,{width:"16",height:"16"}))}function In(){return en((0,ie.createElement)(Oa,{width:"20",height:"20"}))}function Rn(){return en((0,ie.createElement)(Pa,{width:"20",height:"20"}))}function An(){return en((0,ie.createElement)(za,{width:"16",height:"16"}))}function On(){return en((0,ie.createElement)(Ha,{width:"20",height:"20"}))}function Pn(){return en((0,ie.createElement)(La,{width:"20",height:"20"}))}function zn(){return en((0,ie.createElement)(Fa,{width:"20",height:"20"}))}function Hn(){return en((0,ie.createElement)(Da,{width:"16",height:"16"}))}function Ln(){return en((0,ie.createElement)(Ua,{width:"20",height:"20"}))}function Fn(){return en((0,ie.createElement)($a,{width:"16",height:"16"}))}function Dn(){return en((0,ie.createElement)(Ga,{width:"16",height:"16"}))}function Un(){return en((0,ie.createElement)(Wa,{width:"20",height:"20"}))}function $n(){return en((0,ie.createElement)(Va,{width:"16",height:"16"}))}function Gn(){return en((0,ie.createElement)(ja,{width:"20",height:"20"}))}function Wn(){return en((0,ie.createElement)(qa,{width:"20",height:"20"}))}function Vn(){return en((0,ie.createElement)(Ka,{width:"20",height:"20"}))}function jn(){return en((0,ie.createElement)(Ya,{width:"20",height:"20"}))}function qn(){return en((0,ie.createElement)(Xa,{width:"20",height:"20"}))}function Kn(){return en((0,ie.createElement)(Ja,{width:"20",height:"20"}))}function Yn(){return en((0,ie.createElement)(Za,{width:"20",height:"20",className:"components-menu-items__item-icon"}))}function Xn(){return(0,ie.createElement)(sn,null)}Qa((()=>{if(document.querySelector("svg.ugb-stackable-gradient"))return;const e=document.createElement("DIV");e.setAttribute("style","height: 0; width: 0; overflow: hidden;"),e.setAttribute("aria-hidden","true"),document.querySelector("body").appendChild(e),(0,ie.render)((0,ie.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"ugb-stackable-gradient",height:"0",width:"0",style:{opacity:0}},(0,ie.createElement)("defs",null,(0,ie.createElement)("linearGradient",{id:"stackable-gradient"},(0,ie.createElement)("stop",{offset:"0%",stopColor:"#8c33da",stopOpacity:"1"}),(0,ie.createElement)("stop",{offset:"100%",stopColor:"#f34957",stopOpacity:"1"})))),e)}));class Jn extends ie.Component{constructor(){super(...arguments),this.state={isOpen:!1,slide:0},this.open=this.open.bind(this),this.close=this.close.bind(this),this.prev=this.prev.bind(this),this.next=this.next.bind(this)}open(){this.setState({isOpen:!0})}close(){this.setState({isOpen:!1})}next(){const e=this.state.slide>=4?0:this.state.slide+1;this.setState({slide:e})}prev(){const e=this.state.slide<=0?4:this.state.slide-1;this.setState({slide:e})}render(){const e=this.props.tag;return(0,ie.createElement)(e,null,(0,ie.createElement)("a",{href:`https://wpstackable.com/upgrade/?utm_source=${this.props.buttonUtmSource}&utm_campaign=learnmore&utm_medium=gutenberg`,target:"_premium",onClick:this.open,className:this.props.buttonClassName},this.props.button),this.state.isOpen&&(0,ie.createElement)(Qe.Modal,{className:"ugb-pro-modal",onRequestClose:this.close},(0,ie.createElement)("img",{src:"https://da4bu55kgdxvv.cloudfront.net/premium-popup.jpg",alt:(0,B.__)("Premium features",g.i18n)}),(0,ie.createElement)("div",{className:"ugb-pro-modal__footer"},(0,ie.createElement)("a",{href:"https://wpstackable.com/upgrade/?utm_source=editor-modal-popup&utm_campaign=upgrade&utm_medium=gutenberg",className:"button button-secondary",target:"_premium",title:(0,B.__)("Upgrade to Premium",g.i18n)},(0,ie.createElement)(an,null),(0,B.__)("Upgrade to Premium",g.i18n)),(0,ie.createElement)("a",{href:"https://demo.wpstackable.com?utm_source=editor-modal-popup&utm_campaign=trydemo&utm_medium=gutenberg",target:"_premium",title:(0,B.__)("Try Premium Demo",g.i18n)},(0,B.__)("Try Premium Demo",g.i18n)))))}}Jn.defaultProps={button:(0,B.__)("Learn More",g.i18n),buttonClassName:"button button-secondary",tag:"div",buttonUtmSource:"editor-learn-more"};const Zn=Jn,Qn=function(e){return(0,ie.createElement)("svg",Ke({viewBox:"0 0 157 160.7",xmlns:"http://www.w3.org/2000/svg"},e),(0,ie.createElement)("path",{d:"M99.1 48.9l56.1-41.8c1.3-1 1.9-2.6 1.5-4.2-.5-1.8-2.3-3-4.2-2.9H49.8z",fill:"#ffbe2c"}),(0,ie.createElement)("path",{d:"M99.1 48.9L49.8 0 9.6 42.3c-2.7 2.8-.9 6.6 3 6.6z",fill:"#e26b54"}),(0,ie.createElement)("path",{d:"M147.5 96.9L108 58l.1-.1H11.7c-1.9 0-3.4 1.5-3.4 3.4 0 .9.4 1.8 1 2.4l39.3 38.9-.1.1h96.8c1.9-.1 3.3-1.6 3.3-3.5-.1-.9-.5-1.7-1.1-2.3z",fill:"#e11d62"}),(0,ie.createElement)("path",{d:"M57.7 111.7L1.6 153.5c-1.8 1.3-2.1 3.7-.9 5.5.8 1.1 2.1 1.7 3.5 1.6H107z",fill:"#4cd5d9"}),(0,ie.createElement)("path",{d:"M107 160.6l40.5-42.6c1.4-1.5 1.4-3.8-.1-5.2-.7-.7-1.6-1-2.6-1H57.7z",fill:"#47a0dd"}))},el={layout:{title:(0,B.__)("Say Hello to More Layouts 👋",g.i18n),description:(0,B.__)("Get more layouts for this block. This feature is only available on Stackable Premium.",g.i18n),button:(0,B.__)("Learn More",g.i18n)},design:{title:(0,B.__)("Say Hello to More Designs 👋",g.i18n),description:(0,B.__)("Get more pre-set sections / designs for this block. This feature is only available on Stackable Premium.",g.i18n),button:(0,B.__)("Learn More",g.i18n)},image:{title:(0,B.__)("Say Hello to More Shapes 👋",g.i18n),description:(0,B.__)("Get more cool shapes for your images. This feature is only available on Stackable Premium.",g.i18n),button:(0,B.__)("Learn More",g.i18n)},effect:{title:(0,B.__)("Say Hello to More Effects 👋",g.i18n),description:(0,B.__)("Get more flashy image & hover effects. This feature is only available on Stackable Premium.",g.i18n),button:(0,B.__)("Learn More",g.i18n)},advanced:{title:(0,B.__)("Say Hello to Fine-Grained Controls 👋",g.i18n),description:(0,B.__)("Get column spacing options, column colors and more. This feature is only available on Stackable Premium.",g.i18n),button:(0,B.__)("Learn More",g.i18n)},postsBlock:{title:(0,B.__)("Say Hello to More Post Controls 👋",g.i18n),description:(0,B.__)("Get a load more button, more post options and Custom Post Types. This feature is only available on Stackable Premium.",g.i18n),button:(0,B.__)("Learn More",g.i18n)},display:{title:(0,B.__)("Say Hello to More Display Conditions 👋",g.i18n),description:(0,B.__)("Get more condition types, add multiple conditions and more. This feature is only available on Stackable Premium.",g.i18n),button:(0,B.__)("Learn More",g.i18n)}},tl=e=>{const t=Ze()(["ugb-design-control-pro-note",e.className]);return(0,ie.createElement)("div",{className:t},e.isDismissible&&(0,ie.createElement)(lt,{className:"ugb-design-control-pro-note__close",icon:"no-alt",isTertiary:!0,onClick:e.onClose}),(0,ie.createElement)(Qn,{className:"ugb-design-control-pro-note__logo"}),(0,ie.createElement)("h4",null,e.title||el[e.type].title),(0,ie.createElement)("p",null,e.description||el[e.type].description),e.showButton&&(0,ie.createElement)(Zn,{button:e.button||el[e.type].button,buttonUtmSource:e.buttonUtmSource}),e.showHideNote&&(0,ie.createElement)("p",{className:"ugb-design-control-pro-note__notice"},(0,B.__)("You can hide premium hints in the settings",g.i18n)))};tl.defaultProps={className:"",type:"layout",title:"",description:"",button:"",showButton:!0,showHideNote:!0,isDismissible:!1,onClose:()=>{},buttonUtmSource:void 0};const al=tl,nl=e=>{var t,a;const[n,l]=(0,ie.useState)(!1),[i,r]=(0,ie.useState)(e.value);(0,ie.useEffect)((()=>{const e=e=>{n&&(e.target.closest(".stackable-dynamic-content__popover")||e.target.closest(".stk-dynamic-content-control__button")||e.target.closest(".components-color-picker")||e.target.closest(".react-autosuggest__suggestions-container")||e.target.closest(".components-dropdown__content")||l(!1))};return document.body.addEventListener("mousedown",e),()=>document.body.removeEventListener("mousedown",e)}),[n]),(0,ie.useEffect)((()=>{const t=setTimeout((()=>{r(e.value)}),300);return()=>clearTimeout(t)}),[e.value]);const o=[];var s,c;null!=i&&null!==(t=i.includes)&&void 0!==t&&t.call(i,"!#stk_dynamic")&&(null===(s=i.match(/\!#stk_dynamic\/(.*)\!#/g))||void 0===s||s.forEach((e=>{const t=e.replace(/\!#/g,"").replace("stk_dynamic/","");o.push(t)}))),null!=i&&null!==(a=i.includes)&&void 0!==a&&a.call(i,'data-stk-dynamic="')&&(null===(c=i.match(/data-stk-dynamic="[^"]*"/g))||void 0===c||c.forEach((e=>{var t,a,n;const l=null===(t=e.match(/data-stk-dynamic="(.*?(?="))"/g))||void 0===t||null===(a=t[0])||void 0===a||null===(n=a.replace(/"/g,""))||void 0===n?void 0:n.replace("data-stk-dynamic=","");l&&o.push(l)})));const d=ll(i),g=il(i),m=n||o.length,p=(0,u.first)(o)||"";return{onClick:()=>{l(!n)},isPressed:m,isPopoverOpen:n,value:d,placeholder:g,onClose:()=>{l(!1)},onReset:()=>{e.onChange("")},onChange:(t,a,n)=>{const i=e.isFormatType?`<span data-stk-dynamic="${n}" contenteditable="false" class="stk-dynamic-content">${t}</span>`:`!#stk_dynamic/${n}!#`;e.onChange(i),r(i),l(!1)},activeAttribute:p}},ll=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";const{clientId:t}=(0,ee.useBlockEditContext)(),a=(0,Q.select)("core/block-editor").getBlock(t),n=(0,ie.useContext)(ra);return(0,Q.useSelect)((()=>{var t;if(!e||!(0,u.isString)(e))return e;if(!e.includes("!#stk_dynamic")&&!e.includes("data-stk-dynamic"))return e;if(!(0,Q.select)("stackable/dynamic-content"))return e;const l=(null===(t=(0,Q.select)("core/editor"))||void 0===t?void 0:t.getCurrentPostId())||-1;let i=e;var r,o;return-1!==l&&null!=n&&n.postId&&n.postId!==l&&(i=null===(r=i)||void 0===r?void 0:r.replace(/<span[^\>]+data-stk-dynamic=[^\>]*>(.*?)<\/span>/g,(e=>{const t=e.match(/data-stk-dynamic="([^\"]*)"/)[1],a=t.split("/");return t.startsWith("current-page")?(a.length>2&&a[2].startsWith("?")?a.splice(2,0,n.postId.toString()):2===a.length&&a.push(n.postId.toString()),e.replace(/data-stk-dynamic="[^\"]*"/g,'data-stk-dynamic="'+a.join("/")+'"')):e})),i=null===(o=i)||void 0===o?void 0:o.replace(/!#stk_dynamic(.*)\!#/g,(e=>{const t=e.replace(/\!#/g,"").replace("stk_dynamic/",""),a=t.split("/");return t.startsWith("current-page")?(a.length>2?a.splice(2,0,n.postId.toString()):2===a.length&&a.push(n.postId.toString()),"!#stk_dynamic/"+a.join("/")+"!#"):e}))),(0,Q.select)("stackable/dynamic-content").parseDynamicContents(i,a)}),[e,null==n?void 0:n.postId])},il=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return(0,Q.useSelect)((t=>{var a,n;if(!t("stackable/dynamic-content"))return e;let l=e;return null!=e&&null!==(a=e.includes)&&void 0!==a&&a.call(e,"!#stk_dynamic")&&(l=l.replace(/\!#stk_dynamic\/(.*)\!#/g,(e=>{const a=e.replace(/\!#/g,"").replace("stk_dynamic/","");let n=(0,u.first)(t("stackable/dynamic-content").getFieldTitle(a));var l;n||(n=null===(l=new URL(`stk:${a}`).pathname.split("/"))||void 0===l?void 0:l[1]);return n?`[${n}]`:""}))),null!=e&&null!==(n=e.includes)&&void 0!==n&&n.call(e,'data-stk-dynamic="')&&(l=l.replace(/<span[^\>]+data-stk-dynamic="[^>"]*"[^\>]*>(.*?)<\/span>/g,(a=>{var n,l,i;const r=null===(n=a.match(/data-stk-dynamic="(.*?(?="))"/g))||void 0===n||null===(l=n[0])||void 0===l||null===(i=l.replace(/"/g,""))||void 0===i?void 0:i.replace("data-stk-dynamic=","");if(e){let e=(0,u.first)(t("stackable/dynamic-content").getFieldTitle(r));var o;if(!e)e=null===(o=new URL(`stk:${r}`).pathname.split("/"))||void 0===o?void 0:o[1];return e?`[${e}]`:""}return a}))),l}))},rl=(0,ie.createElement)((function(e){return(0,ie.createElement)("svg",Ke({"aria-hidden":"true","data-prefix":"fal","data-icon":"database",className:"database-light_svg__svg-inline--fa database-light_svg__fa-database database-light_svg__fa-w-14",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512"},e),(0,ie.createElement)("path",{fill:"currentColor",d:"M224 32c106 0 192 28.75 192 64v32c0 35.25-86 64-192 64S32 163.25 32 128V96c0-35.25 86-64 192-64m192 149.5V224c0 35.25-86 64-192 64S32 259.25 32 224v-42.5c41.25 29 116.75 42.5 192 42.5s150.749-13.5 192-42.5m0 96V320c0 35.25-86 64-192 64S32 355.25 32 320v-42.5c41.25 29 116.75 42.5 192 42.5s150.749-13.5 192-42.5m0 96V416c0 35.25-86 64-192 64S32 451.25 32 416v-42.5c41.25 29 116.75 42.5 192 42.5s150.749-13.5 192-42.5M224 0C145.858 0 0 18.801 0 96v320c0 77.338 146.096 96 224 96 78.142 0 224-18.801 224-96V96c0-77.338-146.096-96-224-96z"}))}),null),ol=(0,ie.memo)((e=>{if(!g.isPro&&!g.showProNotice)return null;const t=(0,X.applyFilters)("stackable.dynamic-content.component")||ie.Fragment;return(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(Qe.Button,{className:"stk-dynamic-content-control__button",icon:rl,"aria-haspopup":"true",label:(0,B.__)("Dynamic Fields",g.i18n),isSmall:!0,isTertiary:!0,onClick:e.onClick,isPressed:!!e.isPressed}),e.isPopoverOpen&&(0,ie.createElement)(gt,{position:"top right",className:"stackable-dynamic-content__popover"},!g.isPro&&(0,ie.createElement)(al,{title:(0,B.__)("Say Hello to Dynamic Attributes 👋",g.i18n),description:(0,B.__)("Add dynamic values to your Stackable blocks. This feature is only available on Stackable Premium.",g.i18n)}),g.isPro&&(0,ie.createElement)(t,{onClose:e.onClose,onChange:e.onChange,activeAttribute:e.activeAttribute,type:e.type})))})),sl=e=>{let{children:t,enable:a,...n}=e;if(!a)return t;const l=""!==n.activeAttribute,i=Ze()(["stk-dynamic-content-control"],{"stk--has-dynamic-content":l,"stk--has-control-tooltip":n.controlHasTooltip});return(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)("div",{className:i},l?(0,ie.createElement)(Qe.TextControl,{value:n.placeholder,disabled:!0}):t,(0,ie.createElement)(ol,n)),(0,ie.createElement)(It,{allowReset:!0,value:n.activeAttribute,default:"",onChange:n.onReset}))};sl.defaultProps={enable:!1,controlHasTooltip:!1,children:null,activeAttribute:"",onReset:()=>{}};const cl=sl,ul=e=>{var t,a;const[n,l]=wt(e.attribute,e.responsive,e.hover,e.valueCallback,e.changeCallback),[i,r]=Mt(e),o=ce(),[s]=Le(),c=!(null===(t=e.units)||void 0===t||!t.length),u=De(`${e.attribute}Unit`,e.responsive,e.hover),d=Se((e=>e[u])),g="string"==typeof e.unit?e.unit||(null===(a=e.units)||void 0===a?void 0:a[0])||"px":d||"";if(c){const t=e.units.indexOf(g)<0?0:e.units.indexOf(g);Array.isArray(e.min)&&(i.min=e.min[t]),Array.isArray(e.max)&&(i.max=e.max[t]),Array.isArray(e.sliderMin)&&(i.sliderMin=e.sliderMin[t]),Array.isArray(e.sliderMax)&&(i.sliderMax=e.sliderMax[t]),Array.isArray(e.step)&&(i.step=e.step[t]),i.initialPosition=""!==e.initialPosition?e.initialPosition:e.placeholder,0!==t&&(i.initialPosition="",i.placeholder="")}"Desktop"===o&&"normal"===s||(i.initialPosition="",i.placeholder="");let m=e.placeholderRender;("Desktop"!==o||"normal"!==s||c&&g!==e.units[0])&&(m=null);const p=t=>{(void 0===e.onChange?l:e.onChange)(e.isDynamic?t.toString():t)},h=void 0===e.value?n:e.value,b=nl({value:h,onChange:p});return(0,ie.createElement)(Tt,r,(0,ie.createElement)(cl,Ke({enable:i.isDynamic,controlHasTooltip:!0},b),(0,ie.createElement)(ia,Ke({},i,{value:i.isDynamic?parseFloat(h):h,onChange:p,allowReset:!1,placeholderRender:m}))),(0,ie.createElement)(It,{allowReset:e.allowReset,value:h,default:e.default,onChange:p}))};ul.defaultProps={allowReset:!0,isDynamic:!1,default:"",attribute:"",responsive:!1,hover:!1,value:void 0,onChange:void 0};const dl=(0,ie.memo)(ul,u.isEqual),gl=(0,ie.memo)((e=>{const[t,a]=wt(e.attribute,e.responsive,e.hover),[n,l]=Mt(e),{defaultValue:i,...r}=n;return(0,ie.createElement)(Tt,Ke({},l,{className:Ze()("ugb-advanced-select-control",e.className)}),(0,ie.createElement)(Qe.SelectControl,Ke({},r,{role:"listbox",value:void 0===e.value?t:e.value,onChange:void 0===e.onChange?a:e.onChange})),(0,ie.createElement)(It,{allowReset:e.allowReset,value:void 0===e.value?t:e.value,default:e.default,onChange:void 0===e.onChange?a:e.onChange}))}),u.isEqual);gl.defaultProps={className:"",url:"",allowReset:!0,default:"",attribute:"",responsive:!1,hover:!1,value:void 0,onChange:void 0};const ml=gl,pl=(0,ie.memo)((e=>{const[t,a]=wt(e.attribute,e.responsive,e.hover,e.valueCallback,e.changeCallback),[n,l]=Mt(e),{isDynamic:i,isMultiline:r,changeDynamicContent:o,allowReset:s,isFormatType:c,...u}=n,d=void 0!==o?o:void 0===e.onChange?a:e.onChange,g=nl({value:void 0===e.value?t:e.value,onChange:d,isFormatType:c}),m=r?Qe.TextareaControl:Qe.TextControl;return(0,ie.createElement)(Tt,l,(0,ie.createElement)(cl,Ke({enable:i},g),(0,ie.createElement)(m,Ke({},u,{value:void 0===e.value?t:e.value,onChange:void 0===e.onChange?a:e.onChange,className:Ze()(n.className,"ugb-advanced-text-control")}))),(0,ie.createElement)(It,{allowReset:s&&!e.dynamic,value:void 0===e.value?t:e.value,default:e.default,onChange:void 0===e.onChange?a:e.onChange}))}),u.isEqual);pl.defaultProps={isMultiline:!1,allowReset:!0,default:"",attribute:"",responsive:!1,hover:!1,isDynamic:!1,isFormatType:!0,value:void 0,onChange:void 0,changeDynamicContent:void 0};const hl=pl;var bl=a(8808),vl=a.n(bl);const fl=(e,t)=>{const a=e.trim().replace(/[.*+?^${}()|[\]\\]/g,"\\$&");if(!a)return t;const n=new RegExp(a,"i");return yl(t)?t.map((e=>{let{title:t,options:a}=e;return{title:t,options:a.filter((e=>n.test(e.label)||n.test(e.value)))}})).filter((e=>e.options.length>0)):t.filter((e=>"string"==typeof e?n.test(e):n.test(e.label)||n.test(e.value)))},yl=e=>!(!e.length||"object"!=typeof e[0].options),kl=(e,t)=>{if(!t.length)return e;if(!yl(t)){const a=t.filter((t=>("string"==typeof t?t:t.value)===e));return a.length?a[0].label:e}const a=t.map((t=>{let{title:a,options:n}=t;return{title:a,options:n.filter((t=>t.value===e))}})).filter((e=>e.options.length>0));return a.length?a[0].options[0].label:e},Cl=e=>e.value,xl=e=>(0,ie.createElement)("div",{className:"ugb--autosuggest-group"},e.title),Sl=e=>e.options,wl=()=>!0;class _l extends ie.Component{constructor(){super(...arguments),this.state={value:"",label:"",suggestions:[],isEmpty:!1,isShowingSuggestions:!1,containerRect:null},this.onSuggestionsFetchRequested=this.onSuggestionsFetchRequested.bind(this),this.onSuggestionsClearRequested=this.onSuggestionsClearRequested.bind(this),this.onChange=this.onChange.bind(this),this.onFocus=this.onFocus.bind(this),this.autosuggestDiv=(0,ie.createRef)(),this.suggestionContainerLocationUpdater=this.suggestionContainerLocationUpdater.bind(this)}onChange(e,t){let{newValue:a}=t;this.props.onChange(a),this.setState({value:a,label:kl(a,this.props.options)})}onFocus(){this.props.highlightValueOnFocus&&setTimeout((()=>{const e=this.autosuggestDiv.current.querySelector(`[data-value="${this.state.value}"]`);e&&e.scrollIntoView()}),0)}onSuggestionsFetchRequested(e){let{value:t,reason:a}=e;if(this.props.disableAutoIndex)return void this.setState({suggestions:fl("",this.props.options)});if("input-focused"===a||"suggestion-selected"===a)return void this.setState({suggestions:this.props.options,isEmpty:!1});const n=fl(t,this.props.options);this.setState({suggestions:n,isEmpty:""!==t.trim()&&0===n.length})}suggestionContainerLocationUpdater(){var e;null!==(e=this.autosuggestDiv)&&void 0!==e&&e.current&&this.state.isShowingSuggestions&&(this.setState({containerRect:this.autosuggestDiv.current.getBoundingClientRect()}),requestAnimationFrame(this.suggestionContainerLocationUpdater))}componentDidMount(){this.props.options.length&&this.props.value&&this.setState({value:this.props.value,label:this.props.value?kl(this.props.value,this.props.options):this.props.value,suggestions:fl(this.props.disableAutoIndex?"":this.props.value,this.props.options)})}componentWillReceiveProps(e){this.setState({value:e.value,label:e.value?kl(e.value,e.options):e.value,suggestions:fl(this.props.disableAutoIndex?"":e.value,e.options)})}onSuggestionsClearRequested(){this.setState({suggestions:[]})}render(){var e,t;const{label:a,suggestions:n}=this.state,l={placeholder:this.props.placeholder,value:a,onChange:this.onChange,onFocus:this.onFocus,type:"search",...this.props.inputProps};return(0,ie.createElement)(ac,{help:this.props.help,className:Ze()("ugb-advanced-autosuggest-control",this.props.className),label:this.props.label,screens:this.props.screens,value:this.props.value,onChange:e=>{""===e&&this.onChange(null,{newValue:""})},allowReset:this.props.allowReset},(0,ie.createElement)("div",{className:"ugb-advanced-autosuggest-control__select",ref:this.autosuggestDiv},this.state.isShowingSuggestions&&(0,ie.createElement)("style",null,`:root {\n\t\t\t\t\t\t\t\t--container-left: ${null===(e=this.state.containerRect)||void 0===e?void 0:e.left}px;\n\t\t\t\t\t\t\t\t--container-bottom: ${null===(t=this.state.containerRect)||void 0===t?void 0:t.bottom}px;\n\t\t\t\t\t\t\t}`),(0,ie.createElement)(vl(),{multiSection:yl(this.props.options),suggestions:n,focusInputOnSuggestionClick:!1,onSuggestionsFetchRequested:this.onSuggestionsFetchRequested,onSuggestionsClearRequested:this.onSuggestionsClearRequested,onSuggestionSelected:this.props.onSuggestionSelected,getSuggestionValue:this.props.getSuggestionValue||Cl,renderSuggestion:e=>(0,ie.createElement)("div",{className:"ugb-autosuggest-option","data-value":e.value,id:`ugb-autosuggest-option--${e.id||(0,u.kebabCase)(e.value)}`},this.props.renderOption?this.props.renderOption(e):e.label),renderSectionTitle:xl,getSectionSuggestions:Sl,shouldRenderSuggestions:wl,inputProps:l,renderInputComponent:this.props.renderInputComponent?this.props.renderInputComponent:e=>(0,ie.createElement)("input",e),renderSuggestionsContainer:e=>{let{containerProps:t,children:a}=e;const n=t.className.indexOf("react-autosuggest__suggestions-container--open")>=0;if(n&&!this.state.isShowingSuggestions?(this.setState({isShowingSuggestions:!0}),requestAnimationFrame(this.suggestionContainerLocationUpdater)):!n&&this.state.isShowingSuggestions&&this.setState({isShowingSuggestions:!1}),n){const e=this.autosuggestDiv.current.getBoundingClientRect(),n={left:`calc(var(--container-left, 0px) + ${window.scrollX}px)`,top:`calc(var(--container-bottom, 0px) + ${window.scrollY}px)`,width:e.width},l=(0,ie.createElement)("div",Ke({},t,{style:n,className:Ze()(t.className,"ugb-advanced-autosuggest__suggestions-container")}),a);return(0,ie.createPortal)(l,document.body)}return null}}),this.state.isEmpty&&(0,ie.createElement)("div",{className:"ugb--autosuggest-empty"},this.props.noMatchesLabel),this.props.children))}}_l.defaultProps={onChange:()=>{},help:"",className:"",screens:["desktop"],options:[],value:"",noMatchesLabel:(0,B.__)("No matches found",g.i18n),renderOption:null,highlightValueOnFocus:!1,allowReset:!0,placeholder:"",getSuggestionValue:null,disableAutoIndex:!1,onSuggestionSelected:()=>{},renderInputComponent:null,inputProps:{}};const El=_l,Bl=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},e),(0,ie.createElement)("path",{d:"M3 15.1h14v2H3zM9.4 2.9h1.2v8.6l1.3-1.3 1.1.8-3 3-3-3 1.1-.8 1.3 1.3V2.9z"}))},Tl=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},e),(0,ie.createElement)("path",{d:"M3 3h14v2H3zM10.6 17.1H9.4V8.4L8.1 9.7 7 9l3-3 3 3-1.1.8-1.3-1.3v8.6z"}))},Ml=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},e),(0,ie.createElement)("path",{d:"M3 9h14v2H3zM10.6 18.4H9.4v-3.9l-1.3 1.3L7 15l3-3 3 3-1.1.8-1.3-1.3v3.9zM9.4 1.6h1.2v3.9l1.3-1.3L13 5l-3 3-3-3 1.1-.8 1.3 1.3V1.6z"}))},Nl=[{value:"flex-start",title:(0,B.__)("Align Left",g.i18n),icon:(0,ie.createElement)((function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},e),(0,ie.createElement)("path",{d:"M2.9 3h2v14h-2zM17.1 9.4v1.2H8.5l1.3 1.3L9 13l-3-3 3-3 .8 1.1-1.3 1.3h8.6z"}))}),null)},{value:"center",title:(0,B.__)("Align Center",g.i18n),icon:(0,ie.createElement)((function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},e),(0,ie.createElement)("path",{d:"M9 3h2v14H9zM1.6 10.6V9.4h3.9L4.2 8.1 5 7l3 3-3 3-.8-1.1 1.3-1.3H1.6zM18.4 9.4v1.2h-3.9l1.3 1.3L15 13l-3-3 3-3 .8 1.1-1.3 1.3h3.9z"}))}),null)},{value:"flex-end",title:(0,B.__)("Align Right",g.i18n),icon:(0,ie.createElement)((function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},e),(0,ie.createElement)("path",{d:"M15.1 3h2v14h-2zM2.9 10.6V9.4h8.6l-1.3-1.3L11 7l3 3-3 3-.8-1.1 1.3-1.3H2.9z"}))}),null)}],Il=[{value:"flex-start",title:(0,B.__)("Align Top",g.i18n),icon:(0,ie.createElement)(Tl,null)},{value:"center",title:(0,B.__)("Align Center",g.i18n),icon:(0,ie.createElement)(Ml,null)},{value:"flex-end",title:(0,B.__)("Align Bottom",g.i18n),icon:(0,ie.createElement)(Bl,null)},{value:"stretch",title:(0,B.__)("Stretch",g.i18n),icon:(0,ie.createElement)((function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},e),(0,ie.createElement)("path",{d:"M3 16.4h14v2H3zM3 1.6h14v2H3zM10.6 12.8V7.2l1.3 1.3 1.1-.8-3-3-3 3 1.1.8 1.3-1.3v5.6l-1.3-1.3-1.1.8 3 3 3-3-1.1-.8z"}))}),null)}],Rl={"flex-horizontal":Nl,"flex-vertical":[{value:"flex-start",title:(0,B.__)("Align Top",g.i18n),icon:(0,ie.createElement)(Tl,null)},{value:"center",title:(0,B.__)("Align Center",g.i18n),icon:(0,ie.createElement)(Ml,null)},{value:"flex-end",title:(0,B.__)("Align Bottom",g.i18n),icon:(0,ie.createElement)(Bl,null)}],"flex-vertical-with-stretch":Il},Al=e=>{const[t,a]=wt(e.attribute,e.responsive,e.hover,e.valueCallback,e.changeCallback),[n,l]=Mt(e),{className:i="",controls:r,fullwidth:o,multiline:s,isToggleOnly:c}=n,d="string"==typeof r?Rl[r]:r,g=Ze()({"ugb-toolbar--full-width":o,"ugb-toolbar--multiline":s,"ugb-toolbar--small":e.isSmall}),m=void 0===e.value?t:e.value,p=void 0===e.onChange?a:e.onChange;return(0,ie.createElement)(Tt,Ke({},l,{className:Ze()("ugb-advanced-toolbar-control",i,l.className)}),(0,ie.createElement)(Qe.ButtonGroup,{children:d.map((t=>{const a={...(0,u.omit)(t,"controls","show"),onClick:()=>{c&&t.value===m||p(t.value!==m?t.value:"")},isPrimary:m?m===t.value:e.placeholder===t.value,isSmall:e.isSmall,children:t.icon?null:t.custom||(0,ie.createElement)("span",{className:"ugb-advanced-toolbar-control__text-button"},t.title)};return(0,ie.createElement)(lt,Ke({key:t.value},a))})),className:g}),(0,ie.createElement)(It,{allowReset:e.allowReset,value:m,default:e.default,onChange:p}))};Al.defaultProps={controls:[],multiline:!1,fullwidth:!0,isSmall:!1,isToggleOnly:!1,allowReset:!0,default:"",attribute:"",responsive:!1,hover:!1,value:void 0,onChange:void 0,placeholder:""};const Ol=(0,ie.memo)(Al,u.isEqual),Pl=e=>{let t=e.placeholder;const a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:21;return""===e?1:Math.round(parseFloat(e)/parseFloat(t)*10)/10};return"string"==typeof t&&(t=[t,a(t)]),(0,ie.createElement)(dl,Ke({},e,{placeholder:t,onChangeUnit:t=>{""!==e.value&&("em"===t||"rem"===t?e.onChange(a(e.value)):"px"===t&&e.onChange(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:21;return""===e?21:Math.round(parseFloat(e)*t)}(e.value))),e.onChangeUnit(t)}}))};Pl.defaultProps={label:(0,B.__)("Font Size",g.i18n),value:"",onChange:()=>{},unit:"px",onChangeUnit:()=>{},min:[0,0],max:[150,7],step:[1,.05],units:["px","em"],placeholder:""};const zl=Pl,Hl=JSON.parse('[{"family":"ABeeZee","variants":["regular","italic"],"subsets":["latin","latin-ext"]},{"family":"Abel","variants":["regular"],"subsets":["latin"]},{"family":"Abhaya Libre","variants":["regular","500","600","700","800"],"subsets":["latin","latin-ext","sinhala"]},{"family":"Aboreto","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Abril Fatface","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Abyssinica SIL","variants":["regular"],"subsets":["ethiopic","latin","latin-ext"]},{"family":"Aclonica","variants":["regular"],"subsets":["latin"]},{"family":"Acme","variants":["regular"],"subsets":["latin"]},{"family":"Actor","variants":["regular"],"subsets":["latin"]},{"family":"Adamina","variants":["regular"],"subsets":["latin"]},{"family":"Advent Pro","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["cyrillic","cyrillic-ext","greek","latin","latin-ext"]},{"family":"Aguafina Script","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Akaya Kanadaka","variants":["regular"],"subsets":["kannada","latin","latin-ext"]},{"family":"Akaya Telivigala","variants":["regular"],"subsets":["latin","latin-ext","telugu"]},{"family":"Akronim","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Akshar","variants":["300","regular","500","600","700"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Aladin","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Alata","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Alatsi","variants":["regular"],"subsets":["cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Albert Sans","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext"]},{"family":"Aldrich","variants":["regular"],"subsets":["latin"]},{"family":"Alef","variants":["regular","700"],"subsets":["hebrew","latin"]},{"family":"Alegreya","variants":["regular","500","600","700","800","900","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"]},{"family":"Alegreya SC","variants":["regular","italic","500","500italic","700","700italic","800","800italic","900","900italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"]},{"family":"Alegreya Sans","variants":["100","100italic","300","300italic","regular","italic","500","500italic","700","700italic","800","800italic","900","900italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"]},{"family":"Alegreya Sans SC","variants":["100","100italic","300","300italic","regular","italic","500","500italic","700","700italic","800","800italic","900","900italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"]},{"family":"Aleo","variants":["300","300italic","regular","italic","700","700italic"],"subsets":["latin","latin-ext"]},{"family":"Alex Brush","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Alexandria","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["arabic","latin","latin-ext","vietnamese"]},{"family":"Alfa Slab One","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Alice","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext"]},{"family":"Alike","variants":["regular"],"subsets":["latin"]},{"family":"Alike Angular","variants":["regular"],"subsets":["latin"]},{"family":"Alkalami","variants":["regular"],"subsets":["arabic","latin","latin-ext"]},{"family":"Alkatra","variants":["regular","500","600","700"],"subsets":["bengali","devanagari","latin","latin-ext","oriya"]},{"family":"Allan","variants":["regular","700"],"subsets":["latin","latin-ext"]},{"family":"Allerta","variants":["regular"],"subsets":["latin"]},{"family":"Allerta Stencil","variants":["regular"],"subsets":["latin"]},{"family":"Allison","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Allura","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Almarai","variants":["300","regular","700","800"],"subsets":["arabic"]},{"family":"Almendra","variants":["regular","italic","700","700italic"],"subsets":["latin","latin-ext"]},{"family":"Almendra Display","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Almendra SC","variants":["regular"],"subsets":["latin"]},{"family":"Alumni Sans","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Alumni Sans Collegiate One","variants":["regular","italic"],"subsets":["cyrillic","latin","latin-ext","vietnamese"]},{"family":"Alumni Sans Inline One","variants":["regular","italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Alumni Sans Pinstripe","variants":["regular","italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Amarante","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Amaranth","variants":["regular","italic","700","700italic"],"subsets":["latin"]},{"family":"Amatic SC","variants":["regular","700"],"subsets":["cyrillic","hebrew","latin","latin-ext","vietnamese"]},{"family":"Amethysta","variants":["regular"],"subsets":["latin"]},{"family":"Amiko","variants":["regular","600","700"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Amiri","variants":["regular","italic","700","700italic"],"subsets":["arabic","latin","latin-ext"]},{"family":"Amiri Quran","variants":["regular"],"subsets":["arabic","latin"]},{"family":"Amita","variants":["regular","700"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Anaheim","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Andada Pro","variants":["regular","500","600","700","800","italic","500italic","600italic","700italic","800italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Andika","variants":["regular","italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Anek Bangla","variants":["100","200","300","regular","500","600","700","800"],"subsets":["bengali","latin","latin-ext"]},{"family":"Anek Devanagari","variants":["100","200","300","regular","500","600","700","800"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Anek Gujarati","variants":["100","200","300","regular","500","600","700","800"],"subsets":["gujarati","latin","latin-ext"]},{"family":"Anek Gurmukhi","variants":["100","200","300","regular","500","600","700","800"],"subsets":["gurmukhi","latin","latin-ext"]},{"family":"Anek Kannada","variants":["100","200","300","regular","500","600","700","800"],"subsets":["kannada","latin","latin-ext"]},{"family":"Anek Latin","variants":["100","200","300","regular","500","600","700","800"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Anek Malayalam","variants":["100","200","300","regular","500","600","700","800"],"subsets":["latin","latin-ext","malayalam"]},{"family":"Anek Odia","variants":["100","200","300","regular","500","600","700","800"],"subsets":["latin","latin-ext","oriya"]},{"family":"Anek Tamil","variants":["100","200","300","regular","500","600","700","800"],"subsets":["latin","latin-ext","tamil"]},{"family":"Anek Telugu","variants":["100","200","300","regular","500","600","700","800"],"subsets":["latin","latin-ext","telugu"]},{"family":"Angkor","variants":["regular"],"subsets":["khmer","latin"]},{"family":"Annie Use Your Telescope","variants":["regular"],"subsets":["latin"]},{"family":"Anonymous Pro","variants":["regular","italic","700","700italic"],"subsets":["cyrillic","greek","latin","latin-ext"]},{"family":"Antic","variants":["regular"],"subsets":["latin"]},{"family":"Antic Didone","variants":["regular"],"subsets":["latin"]},{"family":"Antic Slab","variants":["regular"],"subsets":["latin"]},{"family":"Anton","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Antonio","variants":["100","200","300","regular","500","600","700"],"subsets":["latin","latin-ext"]},{"family":"Anybody","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Arapey","variants":["regular","italic"],"subsets":["latin"]},{"family":"Arbutus","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Arbutus Slab","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Architects Daughter","variants":["regular"],"subsets":["latin"]},{"family":"Archivo","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Archivo Black","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Archivo Narrow","variants":["regular","500","600","700","italic","500italic","600italic","700italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Are You Serious","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Aref Ruqaa","variants":["regular","700"],"subsets":["arabic","latin","latin-ext"]},{"family":"Aref Ruqaa Ink","variants":["regular","700"],"subsets":["arabic","latin","latin-ext"]},{"family":"Arima","variants":["100","200","300","regular","500","600","700"],"subsets":["greek","greek-ext","latin","latin-ext","malayalam","tamil","vietnamese"]},{"family":"Arimo","variants":["regular","500","600","700","italic","500italic","600italic","700italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","hebrew","latin","latin-ext","vietnamese"]},{"family":"Arizonia","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Armata","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Arsenal","variants":["regular","italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Artifika","variants":["regular"],"subsets":["latin"]},{"family":"Arvo","variants":["regular","italic","700","700italic"],"subsets":["latin"]},{"family":"Arya","variants":["regular","700"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Asap","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Asap Condensed","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Asar","variants":["regular"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Asset","variants":["regular"],"subsets":["latin"]},{"family":"Assistant","variants":["200","300","regular","500","600","700","800"],"subsets":["hebrew","latin","latin-ext"]},{"family":"Astloch","variants":["regular","700"],"subsets":["latin"]},{"family":"Asul","variants":["regular","700"],"subsets":["latin"]},{"family":"Athiti","variants":["200","300","regular","500","600","700"],"subsets":["latin","latin-ext","thai","vietnamese"]},{"family":"Atkinson Hyperlegible","variants":["regular","italic","700","700italic"],"subsets":["latin","latin-ext"]},{"family":"Atma","variants":["300","regular","500","600","700"],"subsets":["bengali","latin","latin-ext"]},{"family":"Atomic Age","variants":["regular"],"subsets":["latin"]},{"family":"Aubrey","variants":["regular"],"subsets":["latin"]},{"family":"Audiowide","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Autour One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Average","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Average Sans","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Averia Gruesa Libre","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Averia Libre","variants":["300","300italic","regular","italic","700","700italic"],"subsets":["latin"]},{"family":"Averia Sans Libre","variants":["300","300italic","regular","italic","700","700italic"],"subsets":["latin"]},{"family":"Averia Serif Libre","variants":["300","300italic","regular","italic","700","700italic"],"subsets":["latin"]},{"family":"Azeret Mono","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext"]},{"family":"B612","variants":["regular","italic","700","700italic"],"subsets":["latin"]},{"family":"B612 Mono","variants":["regular","italic","700","700italic"],"subsets":["latin"]},{"family":"BIZ UDGothic","variants":["regular","700"],"subsets":["cyrillic","greek-ext","japanese","latin","latin-ext"]},{"family":"BIZ UDMincho","variants":["regular","700"],"subsets":["cyrillic","greek-ext","japanese","latin","latin-ext"]},{"family":"BIZ UDPGothic","variants":["regular","700"],"subsets":["cyrillic","greek-ext","japanese","latin","latin-ext"]},{"family":"BIZ UDPMincho","variants":["regular","700"],"subsets":["cyrillic","greek-ext","japanese","latin","latin-ext"]},{"family":"Babylonica","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Bad Script","variants":["regular"],"subsets":["cyrillic","latin"]},{"family":"Bahiana","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Bahianita","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Bai Jamjuree","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":["latin","latin-ext","thai","vietnamese"]},{"family":"Bakbak One","variants":["regular"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Ballet","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Baloo 2","variants":["regular","500","600","700","800"],"subsets":["devanagari","latin","latin-ext","vietnamese"]},{"family":"Baloo Bhai 2","variants":["regular","500","600","700","800"],"subsets":["gujarati","latin","latin-ext","vietnamese"]},{"family":"Baloo Bhaijaan 2","variants":["regular","500","600","700","800"],"subsets":["arabic","latin","latin-ext","vietnamese"]},{"family":"Baloo Bhaina 2","variants":["regular","500","600","700","800"],"subsets":["latin","latin-ext","oriya","vietnamese"]},{"family":"Baloo Chettan 2","variants":["regular","500","600","700","800"],"subsets":["latin","latin-ext","malayalam","vietnamese"]},{"family":"Baloo Da 2","variants":["regular","500","600","700","800"],"subsets":["bengali","latin","latin-ext","vietnamese"]},{"family":"Baloo Paaji 2","variants":["regular","500","600","700","800"],"subsets":["gurmukhi","latin","latin-ext","vietnamese"]},{"family":"Baloo Tamma 2","variants":["regular","500","600","700","800"],"subsets":["kannada","latin","latin-ext","vietnamese"]},{"family":"Baloo Tammudu 2","variants":["regular","500","600","700","800"],"subsets":["latin","latin-ext","telugu","vietnamese"]},{"family":"Baloo Thambi 2","variants":["regular","500","600","700","800"],"subsets":["latin","latin-ext","tamil","vietnamese"]},{"family":"Balsamiq Sans","variants":["regular","italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext"]},{"family":"Balthazar","variants":["regular"],"subsets":["latin"]},{"family":"Bangers","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Barlow","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Barlow Condensed","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Barlow Semi Condensed","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Barriecito","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Barrio","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Basic","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Baskervville","variants":["regular","italic"],"subsets":["latin","latin-ext"]},{"family":"Battambang","variants":["100","300","regular","700","900"],"subsets":["khmer","latin"]},{"family":"Baumans","variants":["regular"],"subsets":["latin"]},{"family":"Bayon","variants":["regular"],"subsets":["khmer","latin"]},{"family":"Be Vietnam Pro","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Beau Rivage","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Bebas Neue","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Belgrano","variants":["regular"],"subsets":["latin"]},{"family":"Bellefair","variants":["regular"],"subsets":["hebrew","latin","latin-ext"]},{"family":"Belleza","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Bellota","variants":["300","300italic","regular","italic","700","700italic"],"subsets":["cyrillic","latin","latin-ext","vietnamese"]},{"family":"Bellota Text","variants":["300","300italic","regular","italic","700","700italic"],"subsets":["cyrillic","latin","latin-ext","vietnamese"]},{"family":"BenchNine","variants":["300","regular","700"],"subsets":["latin","latin-ext"]},{"family":"Benne","variants":["regular"],"subsets":["kannada","latin","latin-ext"]},{"family":"Bentham","variants":["regular"],"subsets":["latin"]},{"family":"Berkshire Swash","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Besley","variants":["regular","500","600","700","800","900","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext"]},{"family":"Beth Ellen","variants":["regular"],"subsets":["latin"]},{"family":"Bevan","variants":["regular","italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"BhuTuka Expanded One","variants":["regular"],"subsets":["gurmukhi","latin","latin-ext"]},{"family":"Big Shoulders Display","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Big Shoulders Inline Display","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Big Shoulders Inline Text","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Big Shoulders Stencil Display","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Big Shoulders Stencil Text","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Big Shoulders Text","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Bigelow Rules","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Bigshot One","variants":["regular"],"subsets":["latin"]},{"family":"Bilbo","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Bilbo Swash Caps","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"BioRhyme","variants":["200","300","regular","700","800"],"subsets":["latin","latin-ext"]},{"family":"BioRhyme Expanded","variants":["200","300","regular","700","800"],"subsets":["latin","latin-ext"]},{"family":"Birthstone","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Birthstone Bounce","variants":["regular","500"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Biryani","variants":["200","300","regular","600","700","800","900"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Bitter","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Black And White Picture","variants":["regular"],"subsets":["korean","latin"]},{"family":"Black Han Sans","variants":["regular"],"subsets":["korean","latin"]},{"family":"Black Ops One","variants":["regular"],"subsets":["cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Blaka","variants":["regular"],"subsets":["arabic","latin","latin-ext"]},{"family":"Blaka Hollow","variants":["regular"],"subsets":["arabic","latin","latin-ext"]},{"family":"Blaka Ink","variants":["regular"],"subsets":["arabic","latin","latin-ext"]},{"family":"Blinker","variants":["100","200","300","regular","600","700","800","900"],"subsets":["latin","latin-ext"]},{"family":"Bodoni Moda","variants":["regular","500","600","700","800","900","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext"]},{"family":"Bokor","variants":["regular"],"subsets":["khmer","latin"]},{"family":"Bona Nova","variants":["regular","italic","700"],"subsets":["cyrillic","cyrillic-ext","greek","hebrew","latin","latin-ext","vietnamese"]},{"family":"Bonbon","variants":["regular"],"subsets":["latin"]},{"family":"Bonheur Royale","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Boogaloo","variants":["regular"],"subsets":["latin"]},{"family":"Bowlby One","variants":["regular"],"subsets":["latin"]},{"family":"Bowlby One SC","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Brawler","variants":["regular","700"],"subsets":["latin"]},{"family":"Bree Serif","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Brygada 1918","variants":["regular","500","600","700","italic","500italic","600italic","700italic"],"subsets":["cyrillic","cyrillic-ext","greek","latin","latin-ext","vietnamese"]},{"family":"Bubblegum Sans","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Bubbler One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Buda","variants":["300"],"subsets":["latin"]},{"family":"Buenard","variants":["regular","700"],"subsets":["latin","latin-ext"]},{"family":"Bungee","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Bungee Hairline","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Bungee Inline","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Bungee Outline","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Bungee Shade","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Bungee Spice","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Butcherman","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Butterfly Kids","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Cabin","variants":["regular","500","600","700","italic","500italic","600italic","700italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Cabin Condensed","variants":["regular","500","600","700"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Cabin Sketch","variants":["regular","700"],"subsets":["latin"]},{"family":"Caesar Dressing","variants":["regular"],"subsets":["latin"]},{"family":"Cagliostro","variants":["regular"],"subsets":["latin"]},{"family":"Cairo","variants":["200","300","regular","500","600","700","800","900"],"subsets":["arabic","latin","latin-ext"]},{"family":"Cairo Play","variants":["200","300","regular","500","600","700","800","900"],"subsets":["arabic","latin","latin-ext"]},{"family":"Caladea","variants":["regular","italic","700","700italic"],"subsets":["latin","latin-ext"]},{"family":"Calistoga","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Calligraffitti","variants":["regular"],"subsets":["latin"]},{"family":"Cambay","variants":["regular","italic","700","700italic"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Cambo","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Candal","variants":["regular"],"subsets":["latin"]},{"family":"Cantarell","variants":["regular","italic","700","700italic"],"subsets":["latin","latin-ext"]},{"family":"Cantata One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Cantora One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Capriola","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Caramel","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Carattere","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Cardo","variants":["regular","italic","700"],"subsets":["greek","greek-ext","latin","latin-ext"]},{"family":"Carme","variants":["regular"],"subsets":["latin"]},{"family":"Carrois Gothic","variants":["regular"],"subsets":["latin"]},{"family":"Carrois Gothic SC","variants":["regular"],"subsets":["latin"]},{"family":"Carter One","variants":["regular"],"subsets":["latin"]},{"family":"Castoro","variants":["regular","italic"],"subsets":["latin","latin-ext"]},{"family":"Catamaran","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","tamil"]},{"family":"Caudex","variants":["regular","italic","700","700italic"],"subsets":["greek","greek-ext","latin","latin-ext"]},{"family":"Caveat","variants":["regular","500","600","700"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext"]},{"family":"Caveat Brush","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Cedarville Cursive","variants":["regular"],"subsets":["latin"]},{"family":"Ceviche One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Chakra Petch","variants":["300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":["latin","latin-ext","thai","vietnamese"]},{"family":"Changa","variants":["200","300","regular","500","600","700","800"],"subsets":["arabic","latin","latin-ext"]},{"family":"Changa One","variants":["regular","italic"],"subsets":["latin"]},{"family":"Chango","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Charis SIL","variants":["regular","italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Charm","variants":["regular","700"],"subsets":["latin","latin-ext","thai","vietnamese"]},{"family":"Charmonman","variants":["regular","700"],"subsets":["latin","latin-ext","thai","vietnamese"]},{"family":"Chathura","variants":["100","300","regular","700","800"],"subsets":["latin","telugu"]},{"family":"Chau Philomene One","variants":["regular","italic"],"subsets":["latin","latin-ext"]},{"family":"Chela One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Chelsea Market","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Chenla","variants":["regular"],"subsets":["khmer"]},{"family":"Cherish","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Cherry Cream Soda","variants":["regular"],"subsets":["latin"]},{"family":"Cherry Swash","variants":["regular","700"],"subsets":["latin","latin-ext"]},{"family":"Chewy","variants":["regular"],"subsets":["latin"]},{"family":"Chicle","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Chilanka","variants":["regular"],"subsets":["latin","malayalam"]},{"family":"Chivo","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Chivo Mono","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Chonburi","variants":["regular"],"subsets":["latin","latin-ext","thai","vietnamese"]},{"family":"Cinzel","variants":["regular","500","600","700","800","900"],"subsets":["latin","latin-ext"]},{"family":"Cinzel Decorative","variants":["regular","700","900"],"subsets":["latin"]},{"family":"Clicker Script","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Climate Crisis","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Coda","variants":["regular","800"],"subsets":["latin","latin-ext"]},{"family":"Coda Caption","variants":["800"],"subsets":["latin","latin-ext"]},{"family":"Codystar","variants":["300","regular"],"subsets":["latin","latin-ext"]},{"family":"Coiny","variants":["regular"],"subsets":["latin","latin-ext","tamil","vietnamese"]},{"family":"Combo","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Comfortaa","variants":["300","regular","500","600","700"],"subsets":["cyrillic","cyrillic-ext","greek","latin","latin-ext","vietnamese"]},{"family":"Comforter","variants":["regular"],"subsets":["cyrillic","latin","latin-ext","vietnamese"]},{"family":"Comforter Brush","variants":["regular"],"subsets":["cyrillic","latin","latin-ext","vietnamese"]},{"family":"Comic Neue","variants":["300","300italic","regular","italic","700","700italic"],"subsets":["latin"]},{"family":"Coming Soon","variants":["regular"],"subsets":["latin"]},{"family":"Commissioner","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["cyrillic","cyrillic-ext","greek","latin","latin-ext","vietnamese"]},{"family":"Concert One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Condiment","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Content","variants":["regular","700"],"subsets":["khmer"]},{"family":"Contrail One","variants":["regular"],"subsets":["latin"]},{"family":"Convergence","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Cookie","variants":["regular"],"subsets":["latin"]},{"family":"Copse","variants":["regular"],"subsets":["latin"]},{"family":"Corben","variants":["regular","700"],"subsets":["latin","latin-ext"]},{"family":"Corinthia","variants":["regular","700"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Cormorant","variants":["300","regular","500","600","700","300italic","italic","500italic","600italic","700italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Cormorant Garamond","variants":["300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Cormorant Infant","variants":["300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Cormorant SC","variants":["300","regular","500","600","700"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Cormorant Unicase","variants":["300","regular","500","600","700"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Cormorant Upright","variants":["300","regular","500","600","700"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Courgette","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Courier Prime","variants":["regular","italic","700","700italic"],"subsets":["latin","latin-ext"]},{"family":"Cousine","variants":["regular","italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","hebrew","latin","latin-ext","vietnamese"]},{"family":"Coustard","variants":["regular","900"],"subsets":["latin"]},{"family":"Covered By Your Grace","variants":["regular"],"subsets":["latin"]},{"family":"Crafty Girls","variants":["regular"],"subsets":["latin"]},{"family":"Creepster","variants":["regular"],"subsets":["latin"]},{"family":"Crete Round","variants":["regular","italic"],"subsets":["latin","latin-ext"]},{"family":"Crimson Pro","variants":["200","300","regular","500","600","700","800","900","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Crimson Text","variants":["regular","italic","600","600italic","700","700italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Croissant One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Crushed","variants":["regular"],"subsets":["latin"]},{"family":"Cuprum","variants":["regular","500","600","700","italic","500italic","600italic","700italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Cute Font","variants":["regular"],"subsets":["korean","latin"]},{"family":"Cutive","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Cutive Mono","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"DM Mono","variants":["300","300italic","regular","italic","500","500italic"],"subsets":["latin","latin-ext"]},{"family":"DM Sans","variants":["regular","italic","500","500italic","700","700italic"],"subsets":["latin","latin-ext"]},{"family":"DM Serif Display","variants":["regular","italic"],"subsets":["latin","latin-ext"]},{"family":"DM Serif Text","variants":["regular","italic"],"subsets":["latin","latin-ext"]},{"family":"Damion","variants":["regular"],"subsets":["latin"]},{"family":"Dancing Script","variants":["regular","500","600","700"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Dangrek","variants":["regular"],"subsets":["khmer","latin"]},{"family":"Darker Grotesque","variants":["300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"David Libre","variants":["regular","500","700"],"subsets":["hebrew","latin","latin-ext","vietnamese"]},{"family":"Dawning of a New Day","variants":["regular"],"subsets":["latin"]},{"family":"Days One","variants":["regular"],"subsets":["latin"]},{"family":"Dekko","variants":["regular"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Dela Gothic One","variants":["regular"],"subsets":["cyrillic","greek","japanese","latin","latin-ext","vietnamese"]},{"family":"Delicious Handrawn","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Delius","variants":["regular"],"subsets":["latin"]},{"family":"Delius Swash Caps","variants":["regular"],"subsets":["latin"]},{"family":"Delius Unicase","variants":["regular","700"],"subsets":["latin"]},{"family":"Della Respira","variants":["regular"],"subsets":["latin"]},{"family":"Denk One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Devonshire","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Dhurjati","variants":["regular"],"subsets":["latin","telugu"]},{"family":"Didact Gothic","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext"]},{"family":"Diplomata","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Diplomata SC","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Do Hyeon","variants":["regular"],"subsets":["korean","latin"]},{"family":"Dokdo","variants":["regular"],"subsets":["korean","latin"]},{"family":"Domine","variants":["regular","500","600","700"],"subsets":["latin","latin-ext"]},{"family":"Donegal One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Dongle","variants":["300","regular","700"],"subsets":["korean","latin","latin-ext","vietnamese"]},{"family":"Doppio One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Dorsa","variants":["regular"],"subsets":["latin"]},{"family":"Dosis","variants":["200","300","regular","500","600","700","800"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"DotGothic16","variants":["regular"],"subsets":["cyrillic","japanese","latin","latin-ext"]},{"family":"Dr Sugiyama","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Duru Sans","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"DynaPuff","variants":["regular","500","600","700"],"subsets":["cyrillic-ext","latin","latin-ext"]},{"family":"Dynalight","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"EB Garamond","variants":["regular","500","600","700","800","italic","500italic","600italic","700italic","800italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"]},{"family":"Eagle Lake","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"East Sea Dokdo","variants":["regular"],"subsets":["korean","latin"]},{"family":"Eater","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Economica","variants":["regular","italic","700","700italic"],"subsets":["latin","latin-ext"]},{"family":"Eczar","variants":["regular","500","600","700","800"],"subsets":["devanagari","greek","greek-ext","latin","latin-ext"]},{"family":"Edu NSW ACT Foundation","variants":["regular","500","600","700"],"subsets":["latin"]},{"family":"Edu QLD Beginner","variants":["regular","500","600","700"],"subsets":["latin"]},{"family":"Edu SA Beginner","variants":["regular","500","600","700"],"subsets":["latin"]},{"family":"Edu TAS Beginner","variants":["regular","500","600","700"],"subsets":["latin"]},{"family":"Edu VIC WA NT Beginner","variants":["regular","500","600","700"],"subsets":["latin"]},{"family":"El Messiri","variants":["regular","500","600","700"],"subsets":["arabic","cyrillic","latin","latin-ext"]},{"family":"Electrolize","variants":["regular"],"subsets":["latin"]},{"family":"Elsie","variants":["regular","900"],"subsets":["latin","latin-ext"]},{"family":"Elsie Swash Caps","variants":["regular","900"],"subsets":["latin","latin-ext"]},{"family":"Emblema One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Emilys Candy","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Encode Sans","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Encode Sans Condensed","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Encode Sans Expanded","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Encode Sans SC","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Encode Sans Semi Condensed","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Encode Sans Semi Expanded","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Engagement","variants":["regular"],"subsets":["latin"]},{"family":"Englebert","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Enriqueta","variants":["regular","500","600","700"],"subsets":["latin","latin-ext"]},{"family":"Ephesis","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Epilogue","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Erica One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Esteban","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Estonia","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Euphoria Script","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Ewert","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Exo","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Exo 2","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Expletus Sans","variants":["regular","500","600","700","italic","500italic","600italic","700italic"],"subsets":["latin","latin-ext"]},{"family":"Explora","variants":["regular"],"subsets":["cherokee","latin","latin-ext","vietnamese"]},{"family":"Fahkwang","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":["latin","latin-ext","thai","vietnamese"]},{"family":"Familjen Grotesk","variants":["regular","500","600","700","italic","500italic","600italic","700italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Fanwood Text","variants":["regular","italic"],"subsets":["latin"]},{"family":"Farro","variants":["300","regular","500","700"],"subsets":["latin","latin-ext"]},{"family":"Farsan","variants":["regular"],"subsets":["gujarati","latin","latin-ext","vietnamese"]},{"family":"Fascinate","variants":["regular"],"subsets":["latin"]},{"family":"Fascinate Inline","variants":["regular"],"subsets":["latin"]},{"family":"Faster One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Fasthand","variants":["regular"],"subsets":["khmer","latin"]},{"family":"Fauna One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Faustina","variants":["300","regular","500","600","700","800","300italic","italic","500italic","600italic","700italic","800italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Federant","variants":["regular"],"subsets":["latin"]},{"family":"Federo","variants":["regular"],"subsets":["latin"]},{"family":"Felipa","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Fenix","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Festive","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Figtree","variants":["300","regular","500","600","700","800","900","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext"]},{"family":"Finger Paint","variants":["regular"],"subsets":["latin"]},{"family":"Finlandica","variants":["regular","500","600","700","italic","500italic","600italic","700italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext"]},{"family":"Fira Code","variants":["300","regular","500","600","700"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext"]},{"family":"Fira Mono","variants":["regular","500","700"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext"]},{"family":"Fira Sans","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"]},{"family":"Fira Sans Condensed","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"]},{"family":"Fira Sans Extra Condensed","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"]},{"family":"Fjalla One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Fjord One","variants":["regular"],"subsets":["latin"]},{"family":"Flamenco","variants":["300","regular"],"subsets":["latin"]},{"family":"Flavors","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Fleur De Leah","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Flow Block","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Flow Circular","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Flow Rounded","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Fondamento","variants":["regular","italic"],"subsets":["latin","latin-ext"]},{"family":"Fontdiner Swanky","variants":["regular"],"subsets":["latin"]},{"family":"Forum","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext"]},{"family":"Fragment Mono","variants":["regular","italic"],"subsets":["cyrillic-ext","latin","latin-ext"]},{"family":"Francois One","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Frank Ruhl Libre","variants":["300","regular","500","600","700","800","900"],"subsets":["hebrew","latin","latin-ext"]},{"family":"Fraunces","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Freckle Face","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Fredericka the Great","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Fredoka","variants":["300","regular","500","600","700"],"subsets":["hebrew","latin","latin-ext"]},{"family":"Freehand","variants":["regular"],"subsets":["khmer","latin"]},{"family":"Fresca","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Frijole","variants":["regular"],"subsets":["latin"]},{"family":"Fruktur","variants":["regular","italic"],"subsets":["cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Fugaz One","variants":["regular"],"subsets":["latin"]},{"family":"Fuggles","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Fuzzy Bubbles","variants":["regular","700"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"GFS Didot","variants":["regular"],"subsets":["greek"]},{"family":"GFS Neohellenic","variants":["regular","italic","700","700italic"],"subsets":["greek"]},{"family":"Gabriela","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","latin"]},{"family":"Gaegu","variants":["300","regular","700"],"subsets":["korean","latin"]},{"family":"Gafata","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Gajraj One","variants":["regular"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Galada","variants":["regular"],"subsets":["bengali","latin"]},{"family":"Galdeano","variants":["regular"],"subsets":["latin"]},{"family":"Galindo","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Gamja Flower","variants":["regular"],"subsets":["korean","latin"]},{"family":"Gantari","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext"]},{"family":"Gayathri","variants":["100","regular","700"],"subsets":["latin","malayalam"]},{"family":"Gelasio","variants":["regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Gemunu Libre","variants":["200","300","regular","500","600","700","800"],"subsets":["latin","latin-ext","sinhala"]},{"family":"Genos","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["cherokee","latin","latin-ext","vietnamese"]},{"family":"Gentium Book Plus","variants":["regular","italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"]},{"family":"Gentium Plus","variants":["regular","italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"]},{"family":"Geo","variants":["regular","italic"],"subsets":["latin"]},{"family":"Georama","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Geostar","variants":["regular"],"subsets":["latin"]},{"family":"Geostar Fill","variants":["regular"],"subsets":["latin"]},{"family":"Germania One","variants":["regular"],"subsets":["latin"]},{"family":"Gideon Roman","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Gidugu","variants":["regular"],"subsets":["latin","telugu"]},{"family":"Gilda Display","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Girassol","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Give You Glory","variants":["regular"],"subsets":["latin"]},{"family":"Glass Antiqua","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Glegoo","variants":["regular","700"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Gloock","variants":["regular"],"subsets":["cyrillic-ext","latin","latin-ext"]},{"family":"Gloria Hallelujah","variants":["regular"],"subsets":["latin"]},{"family":"Glory","variants":["100","200","300","regular","500","600","700","800","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Gluten","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Goblin One","variants":["regular"],"subsets":["latin"]},{"family":"Gochi Hand","variants":["regular"],"subsets":["latin"]},{"family":"Goldman","variants":["regular","700"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Golos Text","variants":["regular","500","600","700","800","900"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext"]},{"family":"Gorditas","variants":["regular","700"],"subsets":["latin"]},{"family":"Gothic A1","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["korean","latin"]},{"family":"Gotu","variants":["regular"],"subsets":["devanagari","latin","latin-ext","vietnamese"]},{"family":"Goudy Bookletter 1911","variants":["regular"],"subsets":["latin"]},{"family":"Gowun Batang","variants":["regular","700"],"subsets":["korean","latin","latin-ext","vietnamese"]},{"family":"Gowun Dodum","variants":["regular"],"subsets":["korean","latin","latin-ext","vietnamese"]},{"family":"Graduate","variants":["regular"],"subsets":["latin"]},{"family":"Grand Hotel","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Grandstander","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Grape Nuts","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Gravitas One","variants":["regular"],"subsets":["latin"]},{"family":"Great Vibes","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Grechen Fuemen","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Grenze","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Grenze Gotisch","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Grey Qo","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Griffy","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Gruppo","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Gudea","variants":["regular","italic","700"],"subsets":["latin","latin-ext"]},{"family":"Gugi","variants":["regular"],"subsets":["korean","latin"]},{"family":"Gulzar","variants":["regular"],"subsets":["arabic","latin","latin-ext"]},{"family":"Gupter","variants":["regular","500","700"],"subsets":["latin"]},{"family":"Gurajada","variants":["regular"],"subsets":["latin","telugu"]},{"family":"Gwendolyn","variants":["regular","700"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Habibi","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Hachi Maru Pop","variants":["regular"],"subsets":["cyrillic","japanese","latin","latin-ext"]},{"family":"Hahmlet","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["korean","latin","latin-ext","vietnamese"]},{"family":"Halant","variants":["300","regular","500","600","700"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Hammersmith One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Hanalei","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Hanalei Fill","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Handlee","variants":["regular"],"subsets":["latin"]},{"family":"Hanken Grotesk","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Hanuman","variants":["100","300","regular","700","900"],"subsets":["khmer","latin"]},{"family":"Happy Monkey","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Harmattan","variants":["regular","700"],"subsets":["arabic","latin","latin-ext"]},{"family":"Headland One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Heebo","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["hebrew","latin"]},{"family":"Henny Penny","variants":["regular"],"subsets":["latin"]},{"family":"Hepta Slab","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Herr Von Muellerhoff","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Hi Melody","variants":["regular"],"subsets":["korean","latin"]},{"family":"Hina Mincho","variants":["regular"],"subsets":["cyrillic","japanese","latin","latin-ext","vietnamese"]},{"family":"Hind","variants":["300","regular","500","600","700"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Hind Guntur","variants":["300","regular","500","600","700"],"subsets":["latin","latin-ext","telugu"]},{"family":"Hind Madurai","variants":["300","regular","500","600","700"],"subsets":["latin","latin-ext","tamil"]},{"family":"Hind Siliguri","variants":["300","regular","500","600","700"],"subsets":["bengali","latin","latin-ext"]},{"family":"Hind Vadodara","variants":["300","regular","500","600","700"],"subsets":["gujarati","latin","latin-ext"]},{"family":"Holtwood One SC","variants":["regular"],"subsets":["latin"]},{"family":"Homemade Apple","variants":["regular"],"subsets":["latin"]},{"family":"Homenaje","variants":["regular"],"subsets":["latin"]},{"family":"Hubballi","variants":["regular"],"subsets":["kannada","latin","latin-ext"]},{"family":"Hurricane","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"IBM Plex Mono","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"IBM Plex Sans","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","greek","latin","latin-ext","vietnamese"]},{"family":"IBM Plex Sans Arabic","variants":["100","200","300","regular","500","600","700"],"subsets":["arabic","cyrillic-ext","latin","latin-ext"]},{"family":"IBM Plex Sans Condensed","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":["cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"IBM Plex Sans Devanagari","variants":["100","200","300","regular","500","600","700"],"subsets":["cyrillic-ext","devanagari","latin","latin-ext"]},{"family":"IBM Plex Sans Hebrew","variants":["100","200","300","regular","500","600","700"],"subsets":["cyrillic-ext","hebrew","latin","latin-ext"]},{"family":"IBM Plex Sans JP","variants":["100","200","300","regular","500","600","700"],"subsets":["cyrillic","japanese","latin","latin-ext"]},{"family":"IBM Plex Sans KR","variants":["100","200","300","regular","500","600","700"],"subsets":["korean","latin","latin-ext"]},{"family":"IBM Plex Sans Thai","variants":["100","200","300","regular","500","600","700"],"subsets":["cyrillic-ext","latin","latin-ext","thai"]},{"family":"IBM Plex Sans Thai Looped","variants":["100","200","300","regular","500","600","700"],"subsets":["cyrillic-ext","latin","latin-ext","thai"]},{"family":"IBM Plex Serif","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"IM Fell DW Pica","variants":["regular","italic"],"subsets":["latin"]},{"family":"IM Fell DW Pica SC","variants":["regular"],"subsets":["latin"]},{"family":"IM Fell Double Pica","variants":["regular","italic"],"subsets":["latin"]},{"family":"IM Fell Double Pica SC","variants":["regular"],"subsets":["latin"]},{"family":"IM Fell English","variants":["regular","italic"],"subsets":["latin"]},{"family":"IM Fell English SC","variants":["regular"],"subsets":["latin"]},{"family":"IM Fell French Canon","variants":["regular","italic"],"subsets":["latin"]},{"family":"IM Fell French Canon SC","variants":["regular"],"subsets":["latin"]},{"family":"IM Fell Great Primer","variants":["regular","italic"],"subsets":["latin"]},{"family":"IM Fell Great Primer SC","variants":["regular"],"subsets":["latin"]},{"family":"Ibarra Real Nova","variants":["regular","500","600","700","italic","500italic","600italic","700italic"],"subsets":["latin","latin-ext"]},{"family":"Iceberg","variants":["regular"],"subsets":["latin"]},{"family":"Iceland","variants":["regular"],"subsets":["latin"]},{"family":"Imbue","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Imperial Script","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Imprima","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Inconsolata","variants":["200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Inder","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Indie Flower","variants":["regular"],"subsets":["latin"]},{"family":"Ingrid Darling","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Inika","variants":["regular","700"],"subsets":["latin","latin-ext"]},{"family":"Inknut Antiqua","variants":["300","regular","500","600","700","800","900"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Inria Sans","variants":["300","300italic","regular","italic","700","700italic"],"subsets":["latin","latin-ext"]},{"family":"Inria Serif","variants":["300","300italic","regular","italic","700","700italic"],"subsets":["latin","latin-ext"]},{"family":"Inspiration","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Inter","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"]},{"family":"Inter Tight","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"]},{"family":"Irish Grover","variants":["regular"],"subsets":["latin"]},{"family":"Island Moments","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Istok Web","variants":["regular","italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext"]},{"family":"Italiana","variants":["regular"],"subsets":["latin"]},{"family":"Italianno","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Itim","variants":["regular"],"subsets":["latin","latin-ext","thai","vietnamese"]},{"family":"Jacques Francois","variants":["regular"],"subsets":["latin"]},{"family":"Jacques Francois Shadow","variants":["regular"],"subsets":["latin"]},{"family":"Jaldi","variants":["regular","700"],"subsets":["devanagari","latin","latin-ext"]},{"family":"JetBrains Mono","variants":["100","200","300","regular","500","600","700","800","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic"],"subsets":["cyrillic","cyrillic-ext","greek","latin","latin-ext","vietnamese"]},{"family":"Jim Nightshade","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Joan","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Jockey One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Jolly Lodger","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Jomhuria","variants":["regular"],"subsets":["arabic","latin","latin-ext"]},{"family":"Jomolhari","variants":["regular"],"subsets":["latin","tibetan"]},{"family":"Josefin Sans","variants":["100","200","300","regular","500","600","700","100italic","200italic","300italic","italic","500italic","600italic","700italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Josefin Slab","variants":["100","200","300","regular","500","600","700","100italic","200italic","300italic","italic","500italic","600italic","700italic"],"subsets":["latin"]},{"family":"Jost","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["cyrillic","latin","latin-ext"]},{"family":"Joti One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Jua","variants":["regular"],"subsets":["korean","latin"]},{"family":"Judson","variants":["regular","italic","700"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Julee","variants":["regular"],"subsets":["latin"]},{"family":"Julius Sans One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Junge","variants":["regular"],"subsets":["latin"]},{"family":"Jura","variants":["300","regular","500","600","700"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","kayah-li","latin","latin-ext","vietnamese"]},{"family":"Just Another Hand","variants":["regular"],"subsets":["latin"]},{"family":"Just Me Again Down Here","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"K2D","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic"],"subsets":["latin","latin-ext","thai","vietnamese"]},{"family":"Kadwa","variants":["regular","700"],"subsets":["devanagari","latin"]},{"family":"Kaisei Decol","variants":["regular","500","700"],"subsets":["cyrillic","japanese","latin","latin-ext"]},{"family":"Kaisei HarunoUmi","variants":["regular","500","700"],"subsets":["cyrillic","japanese","latin","latin-ext"]},{"family":"Kaisei Opti","variants":["regular","500","700"],"subsets":["cyrillic","japanese","latin","latin-ext"]},{"family":"Kaisei Tokumin","variants":["regular","500","700","800"],"subsets":["cyrillic","japanese","latin","latin-ext"]},{"family":"Kalam","variants":["300","regular","700"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Kameron","variants":["regular","700"],"subsets":["latin"]},{"family":"Kanit","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":["latin","latin-ext","thai","vietnamese"]},{"family":"Kantumruy Pro","variants":["100","200","300","regular","500","600","700","100italic","200italic","300italic","italic","500italic","600italic","700italic"],"subsets":["khmer","latin","latin-ext"]},{"family":"Karantina","variants":["300","regular","700"],"subsets":["hebrew","latin","latin-ext"]},{"family":"Karla","variants":["200","300","regular","500","600","700","800","200italic","300italic","italic","500italic","600italic","700italic","800italic"],"subsets":["latin","latin-ext"]},{"family":"Karma","variants":["300","regular","500","600","700"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Katibeh","variants":["regular"],"subsets":["arabic","latin","latin-ext"]},{"family":"Kaushan Script","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Kavivanar","variants":["regular"],"subsets":["latin","latin-ext","tamil"]},{"family":"Kavoon","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Kdam Thmor Pro","variants":["regular"],"subsets":["khmer","latin","latin-ext"]},{"family":"Keania One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Kelly Slab","variants":["regular"],"subsets":["cyrillic","latin","latin-ext"]},{"family":"Kenia","variants":["regular"],"subsets":["latin"]},{"family":"Khand","variants":["300","regular","500","600","700"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Khmer","variants":["regular"],"subsets":["khmer"]},{"family":"Khula","variants":["300","regular","600","700","800"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Kings","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Kirang Haerang","variants":["regular"],"subsets":["korean","latin"]},{"family":"Kite One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Kiwi Maru","variants":["300","regular","500"],"subsets":["cyrillic","japanese","latin","latin-ext"]},{"family":"Klee One","variants":["regular","600"],"subsets":["cyrillic","greek-ext","japanese","latin","latin-ext"]},{"family":"Knewave","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"KoHo","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":["latin","latin-ext","thai","vietnamese"]},{"family":"Kodchasan","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":["latin","latin-ext","thai","vietnamese"]},{"family":"Koh Santepheap","variants":["100","300","regular","700","900"],"subsets":["khmer","latin"]},{"family":"Kolker Brush","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Kosugi","variants":["regular"],"subsets":["cyrillic","japanese","latin","latin-ext"]},{"family":"Kosugi Maru","variants":["regular"],"subsets":["cyrillic","japanese","latin","latin-ext"]},{"family":"Kotta One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Koulen","variants":["regular"],"subsets":["khmer","latin"]},{"family":"Kranky","variants":["regular"],"subsets":["latin"]},{"family":"Kreon","variants":["300","regular","500","600","700"],"subsets":["latin","latin-ext"]},{"family":"Kristi","variants":["regular"],"subsets":["latin"]},{"family":"Krona One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Krub","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":["latin","latin-ext","thai","vietnamese"]},{"family":"Kufam","variants":["regular","500","600","700","800","900","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["arabic","latin","latin-ext","vietnamese"]},{"family":"Kulim Park","variants":["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic"],"subsets":["latin","latin-ext"]},{"family":"Kumar One","variants":["regular"],"subsets":["gujarati","latin","latin-ext"]},{"family":"Kumar One Outline","variants":["regular"],"subsets":["gujarati","latin","latin-ext"]},{"family":"Kumbh Sans","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","math"]},{"family":"Kurale","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","devanagari","latin","latin-ext"]},{"family":"La Belle Aurore","variants":["regular"],"subsets":["latin"]},{"family":"Labrada","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Lacquer","variants":["regular"],"subsets":["latin"]},{"family":"Laila","variants":["300","regular","500","600","700"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Lakki Reddy","variants":["regular"],"subsets":["latin","telugu"]},{"family":"Lalezar","variants":["regular"],"subsets":["arabic","latin","latin-ext","vietnamese"]},{"family":"Lancelot","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Langar","variants":["regular"],"subsets":["gurmukhi","latin","latin-ext"]},{"family":"Lateef","variants":["200","300","regular","500","600","700","800"],"subsets":["arabic","latin","latin-ext"]},{"family":"Lato","variants":["100","100italic","300","300italic","regular","italic","700","700italic","900","900italic"],"subsets":["latin","latin-ext"]},{"family":"Lavishly Yours","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"League Gothic","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"League Script","variants":["regular"],"subsets":["latin"]},{"family":"League Spartan","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Leckerli One","variants":["regular"],"subsets":["latin"]},{"family":"Ledger","variants":["regular"],"subsets":["cyrillic","latin","latin-ext"]},{"family":"Lekton","variants":["regular","italic","700"],"subsets":["latin","latin-ext"]},{"family":"Lemon","variants":["regular"],"subsets":["latin"]},{"family":"Lemonada","variants":["300","regular","500","600","700"],"subsets":["arabic","latin","latin-ext","vietnamese"]},{"family":"Lexend","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Lexend Deca","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Lexend Exa","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Lexend Giga","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Lexend Mega","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Lexend Peta","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Lexend Tera","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Lexend Zetta","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Libre Barcode 128","variants":["regular"],"subsets":["latin"]},{"family":"Libre Barcode 128 Text","variants":["regular"],"subsets":["latin"]},{"family":"Libre Barcode 39","variants":["regular"],"subsets":["latin"]},{"family":"Libre Barcode 39 Extended","variants":["regular"],"subsets":["latin"]},{"family":"Libre Barcode 39 Extended Text","variants":["regular"],"subsets":["latin"]},{"family":"Libre Barcode 39 Text","variants":["regular"],"subsets":["latin"]},{"family":"Libre Barcode EAN13 Text","variants":["regular"],"subsets":["latin"]},{"family":"Libre Baskerville","variants":["regular","italic","700"],"subsets":["latin","latin-ext"]},{"family":"Libre Bodoni","variants":["regular","500","600","700","italic","500italic","600italic","700italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Libre Caslon Display","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Libre Caslon Text","variants":["regular","italic","700"],"subsets":["latin","latin-ext"]},{"family":"Libre Franklin","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Licorice","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Life Savers","variants":["regular","700","800"],"subsets":["latin","latin-ext"]},{"family":"Lilita One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Lily Script One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Limelight","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Linden Hill","variants":["regular","italic"],"subsets":["latin"]},{"family":"Literata","variants":["200","300","regular","500","600","700","800","900","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"]},{"family":"Liu Jian Mao Cao","variants":["regular"],"subsets":["chinese-simplified","latin"]},{"family":"Livvic","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","900","900italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Lobster","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Lobster Two","variants":["regular","italic","700","700italic"],"subsets":["latin"]},{"family":"Londrina Outline","variants":["regular"],"subsets":["latin"]},{"family":"Londrina Shadow","variants":["regular"],"subsets":["latin"]},{"family":"Londrina Sketch","variants":["regular"],"subsets":["latin"]},{"family":"Londrina Solid","variants":["100","300","regular","900"],"subsets":["latin"]},{"family":"Long Cang","variants":["regular"],"subsets":["chinese-simplified","latin"]},{"family":"Lora","variants":["regular","500","600","700","italic","500italic","600italic","700italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Love Light","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Love Ya Like A Sister","variants":["regular"],"subsets":["latin"]},{"family":"Loved by the King","variants":["regular"],"subsets":["latin"]},{"family":"Lovers Quarrel","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Luckiest Guy","variants":["regular"],"subsets":["latin"]},{"family":"Lusitana","variants":["regular","700"],"subsets":["latin"]},{"family":"Lustria","variants":["regular"],"subsets":["latin"]},{"family":"Luxurious Roman","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Luxurious Script","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"M PLUS 1","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["japanese","latin","latin-ext","vietnamese"]},{"family":"M PLUS 1 Code","variants":["100","200","300","regular","500","600","700"],"subsets":["japanese","latin","latin-ext","vietnamese"]},{"family":"M PLUS 1p","variants":["100","300","regular","500","700","800","900"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","hebrew","japanese","latin","latin-ext","vietnamese"]},{"family":"M PLUS 2","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["japanese","latin","latin-ext","vietnamese"]},{"family":"M PLUS Code Latin","variants":["100","200","300","regular","500","600","700"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"M PLUS Rounded 1c","variants":["100","300","regular","500","700","800","900"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","hebrew","japanese","latin","latin-ext","vietnamese"]},{"family":"Ma Shan Zheng","variants":["regular"],"subsets":["chinese-simplified","latin"]},{"family":"Macondo","variants":["regular"],"subsets":["latin"]},{"family":"Macondo Swash Caps","variants":["regular"],"subsets":["latin"]},{"family":"Mada","variants":["200","300","regular","500","600","700","900"],"subsets":["arabic","latin"]},{"family":"Magra","variants":["regular","700"],"subsets":["latin","latin-ext"]},{"family":"Maiden Orange","variants":["regular"],"subsets":["latin"]},{"family":"Maitree","variants":["200","300","regular","500","600","700"],"subsets":["latin","latin-ext","thai","vietnamese"]},{"family":"Major Mono Display","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Mako","variants":["regular"],"subsets":["latin"]},{"family":"Mali","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":["latin","latin-ext","thai","vietnamese"]},{"family":"Mallanna","variants":["regular"],"subsets":["latin","telugu"]},{"family":"Mandali","variants":["regular"],"subsets":["latin","telugu"]},{"family":"Manjari","variants":["100","regular","700"],"subsets":["latin","latin-ext","malayalam"]},{"family":"Manrope","variants":["200","300","regular","500","600","700","800"],"subsets":["cyrillic","cyrillic-ext","greek","latin","latin-ext","vietnamese"]},{"family":"Mansalva","variants":["regular"],"subsets":["greek","latin","latin-ext","vietnamese"]},{"family":"Manuale","variants":["300","regular","500","600","700","800","300italic","italic","500italic","600italic","700italic","800italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Marcellus","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Marcellus SC","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Marck Script","variants":["regular"],"subsets":["cyrillic","latin","latin-ext"]},{"family":"Margarine","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Marhey","variants":["300","regular","500","600","700"],"subsets":["arabic","latin","latin-ext"]},{"family":"Markazi Text","variants":["regular","500","600","700"],"subsets":["arabic","latin","latin-ext","vietnamese"]},{"family":"Marko One","variants":["regular"],"subsets":["latin"]},{"family":"Marmelad","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Martel","variants":["200","300","regular","600","700","800","900"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Martel Sans","variants":["200","300","regular","600","700","800","900"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Martian Mono","variants":["100","200","300","regular","500","600","700","800"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext"]},{"family":"Marvel","variants":["regular","italic","700","700italic"],"subsets":["latin"]},{"family":"Mate","variants":["regular","italic"],"subsets":["latin"]},{"family":"Mate SC","variants":["regular"],"subsets":["latin"]},{"family":"Material Icons","variants":["regular"],"subsets":["latin"]},{"family":"Material Icons Outlined","variants":["regular"],"subsets":["latin"]},{"family":"Material Icons Round","variants":["regular"],"subsets":["latin"]},{"family":"Material Icons Sharp","variants":["regular"],"subsets":["latin"]},{"family":"Material Icons Two Tone","variants":["regular"],"subsets":["latin"]},{"family":"Material Symbols Outlined","variants":["100","200","300","regular","500","600","700"],"subsets":["latin"]},{"family":"Material Symbols Rounded","variants":["100","200","300","regular","500","600","700"],"subsets":["latin"]},{"family":"Material Symbols Sharp","variants":["100","200","300","regular","500","600","700"],"subsets":["latin"]},{"family":"Maven Pro","variants":["regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"McLaren","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Mea Culpa","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Meddon","variants":["regular"],"subsets":["latin"]},{"family":"MedievalSharp","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Medula One","variants":["regular"],"subsets":["latin"]},{"family":"Meera Inimai","variants":["regular"],"subsets":["latin","tamil"]},{"family":"Megrim","variants":["regular"],"subsets":["latin"]},{"family":"Meie Script","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Meow Script","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Merienda","variants":["300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Merriweather","variants":["300","300italic","regular","italic","700","700italic","900","900italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Merriweather Sans","variants":["300","regular","500","600","700","800","300italic","italic","500italic","600italic","700italic","800italic"],"subsets":["cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Metal","variants":["regular"],"subsets":["khmer","latin"]},{"family":"Metal Mania","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Metamorphous","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Metrophobic","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Michroma","variants":["regular"],"subsets":["latin"]},{"family":"Milonga","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Miltonian","variants":["regular"],"subsets":["latin"]},{"family":"Miltonian Tattoo","variants":["regular"],"subsets":["latin"]},{"family":"Mina","variants":["regular","700"],"subsets":["bengali","latin","latin-ext"]},{"family":"Mingzat","variants":["regular"],"subsets":["latin","latin-ext","lepcha"]},{"family":"Miniver","variants":["regular"],"subsets":["latin"]},{"family":"Miriam Libre","variants":["regular","700"],"subsets":["hebrew","latin","latin-ext"]},{"family":"Mirza","variants":["regular","500","600","700"],"subsets":["arabic","latin","latin-ext"]},{"family":"Miss Fajardose","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Mitr","variants":["200","300","regular","500","600","700"],"subsets":["latin","latin-ext","thai","vietnamese"]},{"family":"Mochiy Pop One","variants":["regular"],"subsets":["japanese","latin"]},{"family":"Mochiy Pop P One","variants":["regular"],"subsets":["japanese","latin"]},{"family":"Modak","variants":["regular"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Modern Antiqua","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Mogra","variants":["regular"],"subsets":["gujarati","latin","latin-ext"]},{"family":"Mohave","variants":["300","regular","500","600","700","300italic","italic","500italic","600italic","700italic"],"subsets":["latin","latin-ext"]},{"family":"Molengo","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Molle","variants":["italic"],"subsets":["latin","latin-ext"]},{"family":"Monda","variants":["regular","700"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Monofett","variants":["regular"],"subsets":["latin"]},{"family":"Monoton","variants":["regular"],"subsets":["latin"]},{"family":"Monsieur La Doulaise","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Montaga","variants":["regular"],"subsets":["latin"]},{"family":"Montagu Slab","variants":["100","200","300","regular","500","600","700"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"MonteCarlo","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Montez","variants":["regular"],"subsets":["latin"]},{"family":"Montserrat","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Montserrat Alternates","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Montserrat Subrayada","variants":["regular","700"],"subsets":["latin"]},{"family":"Moo Lah Lah","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Moon Dance","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Moul","variants":["regular"],"subsets":["khmer","latin"]},{"family":"Moulpali","variants":["regular"],"subsets":["khmer","latin"]},{"family":"Mountains of Christmas","variants":["regular","700"],"subsets":["latin"]},{"family":"Mouse Memoirs","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Mr Bedfort","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Mr Dafoe","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Mr De Haviland","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Mrs Saint Delafield","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Mrs Sheppards","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Ms Madi","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Mukta","variants":["200","300","regular","500","600","700","800"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Mukta Mahee","variants":["200","300","regular","500","600","700","800"],"subsets":["gurmukhi","latin","latin-ext"]},{"family":"Mukta Malar","variants":["200","300","regular","500","600","700","800"],"subsets":["latin","latin-ext","tamil"]},{"family":"Mukta Vaani","variants":["200","300","regular","500","600","700","800"],"subsets":["gujarati","latin","latin-ext"]},{"family":"Mulish","variants":["200","300","regular","500","600","700","800","900","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Murecho","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["cyrillic","cyrillic-ext","greek","japanese","latin","latin-ext"]},{"family":"MuseoModerno","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"My Soul","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Mynerve","variants":["regular"],"subsets":["greek","latin","latin-ext","vietnamese"]},{"family":"Mystery Quest","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"NTR","variants":["regular"],"subsets":["latin","telugu"]},{"family":"Nabla","variants":["regular"],"subsets":["cyrillic-ext","latin","latin-ext","math","vietnamese"]},{"family":"Nanum Brush Script","variants":["regular"],"subsets":["korean","latin"]},{"family":"Nanum Gothic","variants":["regular","700","800"],"subsets":["korean","latin"]},{"family":"Nanum Gothic Coding","variants":["regular","700"],"subsets":["korean","latin"]},{"family":"Nanum Myeongjo","variants":["regular","700","800"],"subsets":["korean","latin"]},{"family":"Nanum Pen Script","variants":["regular"],"subsets":["korean","latin"]},{"family":"Neonderthaw","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Nerko One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Neucha","variants":["regular"],"subsets":["cyrillic","latin"]},{"family":"Neuton","variants":["200","300","regular","italic","700","800"],"subsets":["latin","latin-ext"]},{"family":"New Rocker","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"New Tegomin","variants":["regular"],"subsets":["japanese","latin","latin-ext"]},{"family":"News Cycle","variants":["regular","700"],"subsets":["latin","latin-ext"]},{"family":"Newsreader","variants":["200","300","regular","500","600","700","800","200italic","300italic","italic","500italic","600italic","700italic","800italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Niconne","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Niramit","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":["latin","latin-ext","thai","vietnamese"]},{"family":"Nixie One","variants":["regular"],"subsets":["latin"]},{"family":"Nobile","variants":["regular","italic","500","500italic","700","700italic"],"subsets":["latin","latin-ext"]},{"family":"Nokora","variants":["100","300","regular","700","900"],"subsets":["khmer","latin"]},{"family":"Norican","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Nosifer","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Notable","variants":["regular"],"subsets":["latin"]},{"family":"Nothing You Could Do","variants":["regular"],"subsets":["latin"]},{"family":"Noticia Text","variants":["regular","italic","700","700italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Noto Color Emoji","variants":["regular"],"subsets":["emoji"]},{"family":"Noto Emoji","variants":["300","regular","500","600","700"],"subsets":["emoji"]},{"family":"Noto Kufi Arabic","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["arabic"]},{"family":"Noto Music","variants":["regular"],"subsets":["latin","latin-ext","music"]},{"family":"Noto Naskh Arabic","variants":["regular","500","600","700"],"subsets":["arabic","latin","latin-ext"]},{"family":"Noto Nastaliq Urdu","variants":["regular","500","600","700"],"subsets":["arabic","latin","latin-ext"]},{"family":"Noto Rashi Hebrew","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["hebrew","latin","latin-ext"]},{"family":"Noto Sans","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":["cyrillic","cyrillic-ext","devanagari","greek","greek-ext","latin","latin-ext","vietnamese"]},{"family":"Noto Sans Adlam","variants":["regular","500","600","700"],"subsets":["adlam","latin","latin-ext"]},{"family":"Noto Sans Adlam Unjoined","variants":["regular","500","600","700"],"subsets":["adlam","latin","latin-ext"]},{"family":"Noto Sans Anatolian Hieroglyphs","variants":["regular"],"subsets":["anatolian-hieroglyphs"]},{"family":"Noto Sans Arabic","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["arabic"]},{"family":"Noto Sans Armenian","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["armenian","latin","latin-ext"]},{"family":"Noto Sans Avestan","variants":["regular"],"subsets":["avestan","latin","latin-ext"]},{"family":"Noto Sans Balinese","variants":["regular","500","600","700"],"subsets":["balinese","latin","latin-ext"]},{"family":"Noto Sans Bamum","variants":["regular","500","600","700"],"subsets":["bamum","latin","latin-ext"]},{"family":"Noto Sans Bassa Vah","variants":["regular","500","600","700"],"subsets":["bassa-vah","latin","latin-ext"]},{"family":"Noto Sans Batak","variants":["regular"],"subsets":["batak","latin","latin-ext"]},{"family":"Noto Sans Bengali","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["bengali","latin","latin-ext"]},{"family":"Noto Sans Bhaiksuki","variants":["regular"],"subsets":["bhaiksuki"]},{"family":"Noto Sans Brahmi","variants":["regular"],"subsets":["brahmi"]},{"family":"Noto Sans Buginese","variants":["regular"],"subsets":["buginese","latin","latin-ext"]},{"family":"Noto Sans Buhid","variants":["regular"],"subsets":["buhid","latin","latin-ext"]},{"family":"Noto Sans Canadian Aboriginal","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["canadian-aboriginal","latin","latin-ext"]},{"family":"Noto Sans Carian","variants":["regular"],"subsets":["carian"]},{"family":"Noto Sans Caucasian Albanian","variants":["regular"],"subsets":["caucasian-albanian"]},{"family":"Noto Sans Chakma","variants":["regular"],"subsets":["chakma","latin","latin-ext"]},{"family":"Noto Sans Cham","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["cham","latin","latin-ext"]},{"family":"Noto Sans Cherokee","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["cherokee","latin","latin-ext"]},{"family":"Noto Sans Coptic","variants":["regular"],"subsets":["coptic","latin","latin-ext"]},{"family":"Noto Sans Cuneiform","variants":["regular"],"subsets":["cuneiform"]},{"family":"Noto Sans Cypriot","variants":["regular"],"subsets":["cypriot"]},{"family":"Noto Sans Deseret","variants":["regular"],"subsets":["deseret"]},{"family":"Noto Sans Devanagari","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Noto Sans Display","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"]},{"family":"Noto Sans Duployan","variants":["regular"],"subsets":["duployan"]},{"family":"Noto Sans Egyptian Hieroglyphs","variants":["regular"],"subsets":["egyptian-hieroglyphs"]},{"family":"Noto Sans Elbasan","variants":["regular"],"subsets":["elbasan"]},{"family":"Noto Sans Elymaic","variants":["regular"],"subsets":["elymaic"]},{"family":"Noto Sans Ethiopic","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["ethiopic","latin","latin-ext"]},{"family":"Noto Sans Georgian","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["georgian","latin","latin-ext"]},{"family":"Noto Sans Glagolitic","variants":["regular"],"subsets":["glagolitic"]},{"family":"Noto Sans Gothic","variants":["regular"],"subsets":["gothic"]},{"family":"Noto Sans Grantha","variants":["regular"],"subsets":["grantha","latin","latin-ext"]},{"family":"Noto Sans Gujarati","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["gujarati","latin","latin-ext"]},{"family":"Noto Sans Gunjala Gondi","variants":["regular"],"subsets":["gunjala-gondi"]},{"family":"Noto Sans Gurmukhi","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["gurmukhi","latin","latin-ext"]},{"family":"Noto Sans HK","variants":["100","300","regular","500","700","900"],"subsets":["chinese-hongkong","latin"]},{"family":"Noto Sans Hanifi Rohingya","variants":["regular","500","600","700"],"subsets":["hanifi-rohingya","latin","latin-ext"]},{"family":"Noto Sans Hanunoo","variants":["regular"],"subsets":["hanunoo","latin","latin-ext"]},{"family":"Noto Sans Hatran","variants":["regular"],"subsets":["hatran"]},{"family":"Noto Sans Hebrew","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["hebrew","latin","latin-ext"]},{"family":"Noto Sans Imperial Aramaic","variants":["regular"],"subsets":["imperial-aramaic"]},{"family":"Noto Sans Indic Siyaq Numbers","variants":["regular"],"subsets":["indic-siyaq-numbers"]},{"family":"Noto Sans Inscriptional Pahlavi","variants":["regular"],"subsets":["inscriptional-pahlavi"]},{"family":"Noto Sans Inscriptional Parthian","variants":["regular"],"subsets":["inscriptional-parthian"]},{"family":"Noto Sans JP","variants":["100","300","regular","500","700","900"],"subsets":["japanese","latin"]},{"family":"Noto Sans Javanese","variants":["regular","500","600","700"],"subsets":["javanese","latin","latin-ext"]},{"family":"Noto Sans KR","variants":["100","300","regular","500","700","900"],"subsets":["korean","latin"]},{"family":"Noto Sans Kaithi","variants":["regular"],"subsets":["kaithi"]},{"family":"Noto Sans Kannada","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["kannada","latin","latin-ext"]},{"family":"Noto Sans Kayah Li","variants":["regular","500","600","700"],"subsets":["kayah-li","latin","latin-ext"]},{"family":"Noto Sans Kharoshthi","variants":["regular"],"subsets":["kharoshthi"]},{"family":"Noto Sans Khmer","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["khmer","latin","latin-ext"]},{"family":"Noto Sans Khojki","variants":["regular"],"subsets":["khojki","latin","latin-ext"]},{"family":"Noto Sans Khudawadi","variants":["regular"],"subsets":["khudawadi"]},{"family":"Noto Sans Lao","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["lao","latin","latin-ext"]},{"family":"Noto Sans Lao Looped","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["lao","latin","latin-ext"]},{"family":"Noto Sans Lepcha","variants":["regular"],"subsets":["latin","latin-ext","lepcha"]},{"family":"Noto Sans Limbu","variants":["regular"],"subsets":["latin","latin-ext","limbu"]},{"family":"Noto Sans Linear A","variants":["regular"],"subsets":["linear-a"]},{"family":"Noto Sans Linear B","variants":["regular"],"subsets":["linear-b"]},{"family":"Noto Sans Lisu","variants":["regular","500","600","700"],"subsets":["latin","latin-ext","lisu"]},{"family":"Noto Sans Lycian","variants":["regular"],"subsets":["lycian"]},{"family":"Noto Sans Lydian","variants":["regular"],"subsets":["lydian"]},{"family":"Noto Sans Mahajani","variants":["regular"],"subsets":["mahajani"]},{"family":"Noto Sans Malayalam","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","malayalam"]},{"family":"Noto Sans Mandaic","variants":["regular"],"subsets":["mandaic"]},{"family":"Noto Sans Manichaean","variants":["regular"],"subsets":["manichaean"]},{"family":"Noto Sans Marchen","variants":["regular"],"subsets":["marchen"]},{"family":"Noto Sans Masaram Gondi","variants":["regular"],"subsets":["latin","latin-ext","masaram-gondi"]},{"family":"Noto Sans Math","variants":["regular"],"subsets":["math"]},{"family":"Noto Sans Mayan Numerals","variants":["regular"],"subsets":["mayan-numerals"]},{"family":"Noto Sans Medefaidrin","variants":["regular","500","600","700"],"subsets":["latin","latin-ext","medefaidrin"]},{"family":"Noto Sans Meetei Mayek","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","meetei-mayek"]},{"family":"Noto Sans Mende Kikakui","variants":["regular"],"subsets":["latin","latin-ext","mende-kikakui"]},{"family":"Noto Sans Meroitic","variants":["regular"],"subsets":["meroitic"]},{"family":"Noto Sans Miao","variants":["regular"],"subsets":["latin","latin-ext","miao"]},{"family":"Noto Sans Modi","variants":["regular"],"subsets":["latin","latin-ext","modi"]},{"family":"Noto Sans Mongolian","variants":["regular"],"subsets":["latin","latin-ext","mongolian"]},{"family":"Noto Sans Mono","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"]},{"family":"Noto Sans Mro","variants":["regular"],"subsets":["latin","latin-ext","mro"]},{"family":"Noto Sans Multani","variants":["regular"],"subsets":["latin","latin-ext","multani"]},{"family":"Noto Sans Myanmar","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["myanmar"]},{"family":"Noto Sans NKo","variants":["regular"],"subsets":["latin","latin-ext","nko"]},{"family":"Noto Sans Nabataean","variants":["regular"],"subsets":["nabataean"]},{"family":"Noto Sans New Tai Lue","variants":["regular","500","600","700"],"subsets":["latin","latin-ext","new-tai-lue"]},{"family":"Noto Sans Newa","variants":["regular"],"subsets":["latin","latin-ext","newa"]},{"family":"Noto Sans Nushu","variants":["regular"],"subsets":["nushu"]},{"family":"Noto Sans Ogham","variants":["regular"],"subsets":["ogham"]},{"family":"Noto Sans Ol Chiki","variants":["regular","500","600","700"],"subsets":["latin","latin-ext","ol-chiki"]},{"family":"Noto Sans Old Hungarian","variants":["regular"],"subsets":["old-hungarian"]},{"family":"Noto Sans Old Italic","variants":["regular"],"subsets":["old-italic"]},{"family":"Noto Sans Old North Arabian","variants":["regular"],"subsets":["old-north-arabian"]},{"family":"Noto Sans Old Permic","variants":["regular"],"subsets":["old-permic"]},{"family":"Noto Sans Old Persian","variants":["regular"],"subsets":["old-persian"]},{"family":"Noto Sans Old Sogdian","variants":["regular"],"subsets":["old-sogdian"]},{"family":"Noto Sans Old South Arabian","variants":["regular"],"subsets":["old-south-arabian"]},{"family":"Noto Sans Old Turkic","variants":["regular"],"subsets":["old-turkic"]},{"family":"Noto Sans Oriya","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","oriya"]},{"family":"Noto Sans Osage","variants":["regular"],"subsets":["latin","latin-ext","osage"]},{"family":"Noto Sans Osmanya","variants":["regular"],"subsets":["latin","latin-ext","osmanya"]},{"family":"Noto Sans Pahawh Hmong","variants":["regular"],"subsets":["latin","latin-ext","pahawh-hmong"]},{"family":"Noto Sans Palmyrene","variants":["regular"],"subsets":["palmyrene"]},{"family":"Noto Sans Pau Cin Hau","variants":["regular"],"subsets":["latin","latin-ext","pau-cin-hau"]},{"family":"Noto Sans Phags Pa","variants":["regular"],"subsets":["phags-pa"]},{"family":"Noto Sans Phoenician","variants":["regular"],"subsets":["phoenician"]},{"family":"Noto Sans Psalter Pahlavi","variants":["regular"],"subsets":["psalter-pahlavi"]},{"family":"Noto Sans Rejang","variants":["regular"],"subsets":["latin","latin-ext","rejang"]},{"family":"Noto Sans Runic","variants":["regular"],"subsets":["runic"]},{"family":"Noto Sans SC","variants":["100","300","regular","500","700","900"],"subsets":["chinese-simplified","latin"]},{"family":"Noto Sans Samaritan","variants":["regular"],"subsets":["samaritan"]},{"family":"Noto Sans Saurashtra","variants":["regular"],"subsets":["latin","latin-ext","saurashtra"]},{"family":"Noto Sans Sharada","variants":["regular"],"subsets":["latin","latin-ext","sharada"]},{"family":"Noto Sans Shavian","variants":["regular"],"subsets":["shavian"]},{"family":"Noto Sans Siddham","variants":["regular"],"subsets":["latin","latin-ext","siddham"]},{"family":"Noto Sans SignWriting","variants":["regular"],"subsets":["latin","latin-ext","signwriting"]},{"family":"Noto Sans Sinhala","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","sinhala"]},{"family":"Noto Sans Sogdian","variants":["regular"],"subsets":["sogdian"]},{"family":"Noto Sans Sora Sompeng","variants":["regular","500","600","700"],"subsets":["latin","latin-ext","sora-sompeng"]},{"family":"Noto Sans Soyombo","variants":["regular"],"subsets":["soyombo"]},{"family":"Noto Sans Sundanese","variants":["regular","500","600","700"],"subsets":["latin","latin-ext","sundanese"]},{"family":"Noto Sans Syloti Nagri","variants":["regular"],"subsets":["latin","latin-ext","syloti-nagri"]},{"family":"Noto Sans Symbols","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","symbols"]},{"family":"Noto Sans Symbols 2","variants":["regular"],"subsets":["latin","latin-ext","symbols"]},{"family":"Noto Sans Syriac","variants":["100","regular","900"],"subsets":["syriac"]},{"family":"Noto Sans TC","variants":["100","300","regular","500","700","900"],"subsets":["chinese-traditional","latin"]},{"family":"Noto Sans Tagalog","variants":["regular"],"subsets":["latin","latin-ext","tagalog"]},{"family":"Noto Sans Tagbanwa","variants":["regular"],"subsets":["latin","latin-ext","tagbanwa"]},{"family":"Noto Sans Tai Le","variants":["regular"],"subsets":["latin","latin-ext","tai-le"]},{"family":"Noto Sans Tai Tham","variants":["regular","500","600","700"],"subsets":["latin","latin-ext","tai-tham"]},{"family":"Noto Sans Tai Viet","variants":["regular"],"subsets":["latin","latin-ext","tai-viet"]},{"family":"Noto Sans Takri","variants":["regular"],"subsets":["latin","latin-ext","takri"]},{"family":"Noto Sans Tamil","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","tamil"]},{"family":"Noto Sans Tamil Supplement","variants":["regular"],"subsets":["tamil-supplement"]},{"family":"Noto Sans Tangsa","variants":["regular","500","600","700"],"subsets":["latin","latin-ext","tangsa"]},{"family":"Noto Sans Telugu","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","telugu"]},{"family":"Noto Sans Thaana","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","thaana"]},{"family":"Noto Sans Thai","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","thai"]},{"family":"Noto Sans Thai Looped","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["thai"]},{"family":"Noto Sans Tifinagh","variants":["regular"],"subsets":["latin","latin-ext","tifinagh"]},{"family":"Noto Sans Tirhuta","variants":["regular"],"subsets":["tirhuta"]},{"family":"Noto Sans Ugaritic","variants":["regular"],"subsets":["ugaritic"]},{"family":"Noto Sans Vai","variants":["regular"],"subsets":["latin","latin-ext","vai"]},{"family":"Noto Sans Wancho","variants":["regular"],"subsets":["latin","latin-ext","wancho"]},{"family":"Noto Sans Warang Citi","variants":["regular"],"subsets":["latin","latin-ext","warang-citi"]},{"family":"Noto Sans Yi","variants":["regular"],"subsets":["latin","latin-ext","yi"]},{"family":"Noto Sans Zanabazar Square","variants":["regular"],"subsets":["latin","latin-ext","zanabazar-square"]},{"family":"Noto Serif","variants":["regular","italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"]},{"family":"Noto Serif Ahom","variants":["regular"],"subsets":["ahom","latin","latin-ext"]},{"family":"Noto Serif Armenian","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["armenian","latin","latin-ext"]},{"family":"Noto Serif Balinese","variants":["regular"],"subsets":["balinese","latin","latin-ext"]},{"family":"Noto Serif Bengali","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["bengali","latin","latin-ext"]},{"family":"Noto Serif Devanagari","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Noto Serif Display","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"]},{"family":"Noto Serif Dogra","variants":["regular"],"subsets":["dogra"]},{"family":"Noto Serif Ethiopic","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["ethiopic","latin","latin-ext"]},{"family":"Noto Serif Georgian","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["georgian","latin","latin-ext"]},{"family":"Noto Serif Grantha","variants":["regular"],"subsets":["grantha","latin","latin-ext"]},{"family":"Noto Serif Gujarati","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["gujarati","latin","latin-ext"]},{"family":"Noto Serif Gurmukhi","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["gurmukhi","latin","latin-ext"]},{"family":"Noto Serif HK","variants":["200","300","regular","500","600","700","800","900"],"subsets":["chinese-hongkong","cyrillic","latin","latin-ext","vietnamese"]},{"family":"Noto Serif Hebrew","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["hebrew","latin","latin-ext"]},{"family":"Noto Serif JP","variants":["200","300","regular","500","600","700","900"],"subsets":["japanese","latin"]},{"family":"Noto Serif KR","variants":["200","300","regular","500","600","700","900"],"subsets":["korean","latin"]},{"family":"Noto Serif Kannada","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["kannada","latin","latin-ext"]},{"family":"Noto Serif Khmer","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["khmer","latin","latin-ext"]},{"family":"Noto Serif Khojki","variants":["regular","500","600","700"],"subsets":["khojki","latin","latin-ext"]},{"family":"Noto Serif Lao","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["lao","latin","latin-ext"]},{"family":"Noto Serif Malayalam","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","malayalam"]},{"family":"Noto Serif Myanmar","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["myanmar"]},{"family":"Noto Serif NP Hmong","variants":["regular","500","600","700"],"subsets":["latin","nyiakeng-puachue-hmong"]},{"family":"Noto Serif Oriya","variants":["regular","500","600","700"],"subsets":["latin","latin-ext","oriya"]},{"family":"Noto Serif SC","variants":["200","300","regular","500","600","700","900"],"subsets":["chinese-simplified","latin"]},{"family":"Noto Serif Sinhala","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","sinhala"]},{"family":"Noto Serif TC","variants":["200","300","regular","500","600","700","900"],"subsets":["chinese-traditional","latin"]},{"family":"Noto Serif Tamil","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext","tamil"]},{"family":"Noto Serif Tangut","variants":["regular"],"subsets":["tangut"]},{"family":"Noto Serif Telugu","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","telugu"]},{"family":"Noto Serif Thai","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","thai"]},{"family":"Noto Serif Tibetan","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","tibetan"]},{"family":"Noto Serif Toto","variants":["regular","500","600","700"],"subsets":["latin","latin-ext","toto"]},{"family":"Noto Serif Yezidi","variants":["regular","500","600","700"],"subsets":["yezidi"]},{"family":"Noto Traditional Nushu","variants":["regular"],"subsets":["nushu"]},{"family":"Nova Cut","variants":["regular"],"subsets":["latin"]},{"family":"Nova Flat","variants":["regular"],"subsets":["latin"]},{"family":"Nova Mono","variants":["regular"],"subsets":["greek","latin"]},{"family":"Nova Oval","variants":["regular"],"subsets":["latin"]},{"family":"Nova Round","variants":["regular"],"subsets":["latin"]},{"family":"Nova Script","variants":["regular"],"subsets":["latin"]},{"family":"Nova Slim","variants":["regular"],"subsets":["latin"]},{"family":"Nova Square","variants":["regular"],"subsets":["latin"]},{"family":"Numans","variants":["regular"],"subsets":["latin"]},{"family":"Nunito","variants":["200","300","regular","500","600","700","800","900","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Nunito Sans","variants":["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Nuosu SIL","variants":["regular"],"subsets":["latin","latin-ext","yi"]},{"family":"Odibee Sans","variants":["regular"],"subsets":["latin"]},{"family":"Odor Mean Chey","variants":["regular"],"subsets":["khmer","latin"]},{"family":"Offside","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Oi","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","greek","latin","latin-ext","tamil","vietnamese"]},{"family":"Old Standard TT","variants":["regular","italic","700"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Oldenburg","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Ole","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Oleo Script","variants":["regular","700"],"subsets":["latin","latin-ext"]},{"family":"Oleo Script Swash Caps","variants":["regular","700"],"subsets":["latin","latin-ext"]},{"family":"Oooh Baby","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Open Sans","variants":["300","regular","500","600","700","800","300italic","italic","500italic","600italic","700italic","800italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","hebrew","latin","latin-ext","vietnamese"]},{"family":"Oranienbaum","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext"]},{"family":"Orbitron","variants":["regular","500","600","700","800","900"],"subsets":["latin"]},{"family":"Oregano","variants":["regular","italic"],"subsets":["latin","latin-ext"]},{"family":"Orelega One","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext"]},{"family":"Orienta","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Original Surfer","variants":["regular"],"subsets":["latin"]},{"family":"Oswald","variants":["200","300","regular","500","600","700"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Outfit","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin"]},{"family":"Over the Rainbow","variants":["regular"],"subsets":["latin"]},{"family":"Overlock","variants":["regular","italic","700","700italic","900","900italic"],"subsets":["latin","latin-ext"]},{"family":"Overlock SC","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Overpass","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Overpass Mono","variants":["300","regular","500","600","700"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Ovo","variants":["regular"],"subsets":["latin"]},{"family":"Oxanium","variants":["200","300","regular","500","600","700","800"],"subsets":["latin","latin-ext"]},{"family":"Oxygen","variants":["300","regular","700"],"subsets":["latin","latin-ext"]},{"family":"Oxygen Mono","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"PT Mono","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext"]},{"family":"PT Sans","variants":["regular","italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext"]},{"family":"PT Sans Caption","variants":["regular","700"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext"]},{"family":"PT Sans Narrow","variants":["regular","700"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext"]},{"family":"PT Serif","variants":["regular","italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext"]},{"family":"PT Serif Caption","variants":["regular","italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext"]},{"family":"Pacifico","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Padauk","variants":["regular","700"],"subsets":["latin","latin-ext","myanmar"]},{"family":"Padyakke Expanded One","variants":["regular"],"subsets":["kannada","latin","latin-ext"]},{"family":"Palanquin","variants":["100","200","300","regular","500","600","700"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Palanquin Dark","variants":["regular","500","600","700"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Pangolin","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Paprika","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Parisienne","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Passero One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Passion One","variants":["regular","700","900"],"subsets":["latin","latin-ext"]},{"family":"Passions Conflict","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Pathway Gothic One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Patrick Hand","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Patrick Hand SC","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Pattaya","variants":["regular"],"subsets":["cyrillic","latin","latin-ext","thai","vietnamese"]},{"family":"Patua One","variants":["regular"],"subsets":["latin"]},{"family":"Pavanam","variants":["regular"],"subsets":["latin","latin-ext","tamil"]},{"family":"Paytone One","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Peddana","variants":["regular"],"subsets":["latin","telugu"]},{"family":"Peralta","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Permanent Marker","variants":["regular"],"subsets":["latin"]},{"family":"Petemoss","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Petit Formal Script","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Petrona","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Philosopher","variants":["regular","italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","latin","vietnamese"]},{"family":"Phudu","variants":["300","regular","500","600","700","800","900"],"subsets":["cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Piazzolla","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"]},{"family":"Piedra","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Pinyon Script","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Pirata One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Plaster","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Play","variants":["regular","700"],"subsets":["cyrillic","cyrillic-ext","greek","latin","latin-ext","vietnamese"]},{"family":"Playball","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Playfair Display","variants":["regular","500","600","700","800","900","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["cyrillic","latin","latin-ext","vietnamese"]},{"family":"Playfair Display SC","variants":["regular","italic","700","700italic","900","900italic"],"subsets":["cyrillic","latin","latin-ext","vietnamese"]},{"family":"Plus Jakarta Sans","variants":["200","300","regular","500","600","700","800","200italic","300italic","italic","500italic","600italic","700italic","800italic"],"subsets":["cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Podkova","variants":["regular","500","600","700","800"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Poiret One","variants":["regular"],"subsets":["cyrillic","latin","latin-ext"]},{"family":"Poller One","variants":["regular"],"subsets":["latin"]},{"family":"Poly","variants":["regular","italic"],"subsets":["latin"]},{"family":"Pompiere","variants":["regular"],"subsets":["latin"]},{"family":"Pontano Sans","variants":["300","regular","500","600","700"],"subsets":["latin","latin-ext"]},{"family":"Poor Story","variants":["regular"],"subsets":["korean","latin"]},{"family":"Poppins","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Port Lligat Sans","variants":["regular"],"subsets":["latin"]},{"family":"Port Lligat Slab","variants":["regular"],"subsets":["latin"]},{"family":"Potta One","variants":["regular"],"subsets":["japanese","latin","latin-ext","vietnamese"]},{"family":"Pragati Narrow","variants":["regular","700"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Praise","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Prata","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","latin","vietnamese"]},{"family":"Preahvihear","variants":["regular"],"subsets":["khmer","latin"]},{"family":"Press Start 2P","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","greek","latin","latin-ext"]},{"family":"Pridi","variants":["200","300","regular","500","600","700"],"subsets":["latin","latin-ext","thai","vietnamese"]},{"family":"Princess Sofia","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Prociono","variants":["regular"],"subsets":["latin"]},{"family":"Prompt","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":["latin","latin-ext","thai","vietnamese"]},{"family":"Prosto One","variants":["regular"],"subsets":["cyrillic","latin","latin-ext"]},{"family":"Proza Libre","variants":["regular","italic","500","500italic","600","600italic","700","700italic","800","800italic"],"subsets":["latin","latin-ext"]},{"family":"Public Sans","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Puppies Play","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Puritan","variants":["regular","italic","700","700italic"],"subsets":["latin"]},{"family":"Purple Purse","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Qahiri","variants":["regular"],"subsets":["arabic","latin"]},{"family":"Quando","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Quantico","variants":["regular","italic","700","700italic"],"subsets":["latin"]},{"family":"Quattrocento","variants":["regular","700"],"subsets":["latin","latin-ext"]},{"family":"Quattrocento Sans","variants":["regular","italic","700","700italic"],"subsets":["latin","latin-ext"]},{"family":"Questrial","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Quicksand","variants":["300","regular","500","600","700"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Quintessential","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Qwigley","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Qwitcher Grypen","variants":["regular","700"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Racing Sans One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Radio Canada","variants":["300","regular","500","600","700","300italic","italic","500italic","600italic","700italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Radley","variants":["regular","italic"],"subsets":["latin","latin-ext"]},{"family":"Rajdhani","variants":["300","regular","500","600","700"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Rakkas","variants":["regular"],"subsets":["arabic","latin","latin-ext"]},{"family":"Raleway","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Raleway Dots","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Ramabhadra","variants":["regular"],"subsets":["latin","telugu"]},{"family":"Ramaraja","variants":["regular"],"subsets":["latin","telugu"]},{"family":"Rambla","variants":["regular","italic","700","700italic"],"subsets":["latin","latin-ext"]},{"family":"Rammetto One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Rampart One","variants":["regular"],"subsets":["cyrillic","japanese","latin","latin-ext"]},{"family":"Ranchers","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Rancho","variants":["regular"],"subsets":["latin"]},{"family":"Ranga","variants":["regular","700"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Rasa","variants":["300","regular","500","600","700","300italic","italic","500italic","600italic","700italic"],"subsets":["gujarati","latin","latin-ext","vietnamese"]},{"family":"Rationale","variants":["regular"],"subsets":["latin"]},{"family":"Ravi Prakash","variants":["regular"],"subsets":["latin","telugu"]},{"family":"Readex Pro","variants":["200","300","regular","500","600","700"],"subsets":["arabic","latin","latin-ext","vietnamese"]},{"family":"Recursive","variants":["300","regular","500","600","700","800","900"],"subsets":["cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Red Hat Display","variants":["300","regular","500","600","700","800","900","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext"]},{"family":"Red Hat Mono","variants":["300","regular","500","600","700","300italic","italic","500italic","600italic","700italic"],"subsets":["latin","latin-ext"]},{"family":"Red Hat Text","variants":["300","regular","500","600","700","300italic","italic","500italic","600italic","700italic"],"subsets":["latin","latin-ext"]},{"family":"Red Rose","variants":["300","regular","500","600","700"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Redacted","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Redacted Script","variants":["300","regular","700"],"subsets":["latin","latin-ext"]},{"family":"Redressed","variants":["regular"],"subsets":["latin"]},{"family":"Reem Kufi","variants":["regular","500","600","700"],"subsets":["arabic","latin","latin-ext","vietnamese"]},{"family":"Reem Kufi Fun","variants":["regular","500","600","700"],"subsets":["arabic","latin","latin-ext","vietnamese"]},{"family":"Reem Kufi Ink","variants":["regular"],"subsets":["arabic","latin","latin-ext","vietnamese"]},{"family":"Reenie Beanie","variants":["regular"],"subsets":["latin"]},{"family":"Reggae One","variants":["regular"],"subsets":["cyrillic","japanese","latin","latin-ext"]},{"family":"Revalia","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Rhodium Libre","variants":["regular"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Ribeye","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Ribeye Marrow","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Righteous","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Risque","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Road Rage","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Roboto","variants":["100","100italic","300","300italic","regular","italic","500","500italic","700","700italic","900","900italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"]},{"family":"Roboto Condensed","variants":["300","300italic","regular","italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"]},{"family":"Roboto Flex","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","greek","latin","latin-ext","vietnamese"]},{"family":"Roboto Mono","variants":["100","200","300","regular","500","600","700","100italic","200italic","300italic","italic","500italic","600italic","700italic"],"subsets":["cyrillic","cyrillic-ext","greek","latin","latin-ext","vietnamese"]},{"family":"Roboto Serif","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Roboto Slab","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"]},{"family":"Rochester","variants":["regular"],"subsets":["latin"]},{"family":"Rock Salt","variants":["regular"],"subsets":["latin"]},{"family":"RocknRoll One","variants":["regular"],"subsets":["cyrillic","japanese","latin","latin-ext"]},{"family":"Rokkitt","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Romanesco","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Ropa Sans","variants":["regular","italic"],"subsets":["latin","latin-ext"]},{"family":"Rosario","variants":["300","regular","500","600","700","300italic","italic","500italic","600italic","700italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Rosarivo","variants":["regular","italic"],"subsets":["latin","latin-ext"]},{"family":"Rouge Script","variants":["regular"],"subsets":["latin"]},{"family":"Rowdies","variants":["300","regular","700"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Rozha One","variants":["regular"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Rubik","variants":["300","regular","500","600","700","800","900","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["cyrillic","cyrillic-ext","hebrew","latin","latin-ext"]},{"family":"Rubik 80s Fade","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","hebrew","latin","latin-ext"]},{"family":"Rubik Beastly","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","hebrew","latin","latin-ext"]},{"family":"Rubik Bubbles","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","hebrew","latin","latin-ext"]},{"family":"Rubik Burned","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","hebrew","latin","latin-ext"]},{"family":"Rubik Dirt","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","hebrew","latin","latin-ext"]},{"family":"Rubik Distressed","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","hebrew","latin","latin-ext"]},{"family":"Rubik Gemstones","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","hebrew","latin","latin-ext"]},{"family":"Rubik Glitch","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","hebrew","latin","latin-ext"]},{"family":"Rubik Iso","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","hebrew","latin","latin-ext"]},{"family":"Rubik Marker Hatch","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","hebrew","latin","latin-ext"]},{"family":"Rubik Maze","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","hebrew","latin","latin-ext"]},{"family":"Rubik Microbe","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","hebrew","latin","latin-ext"]},{"family":"Rubik Mono One","variants":["regular"],"subsets":["cyrillic","latin","latin-ext"]},{"family":"Rubik Moonrocks","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","hebrew","latin","latin-ext"]},{"family":"Rubik Puddles","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","hebrew","latin","latin-ext"]},{"family":"Rubik Spray Paint","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","hebrew","latin","latin-ext"]},{"family":"Rubik Storm","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","hebrew","latin","latin-ext"]},{"family":"Rubik Vinyl","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","hebrew","latin","latin-ext"]},{"family":"Rubik Wet Paint","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","hebrew","latin","latin-ext"]},{"family":"Ruda","variants":["regular","500","600","700","800","900"],"subsets":["cyrillic","latin","latin-ext","vietnamese"]},{"family":"Rufina","variants":["regular","700"],"subsets":["latin","latin-ext"]},{"family":"Ruge Boogie","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Ruluko","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Rum Raisin","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Ruslan Display","variants":["regular"],"subsets":["cyrillic","latin","latin-ext"]},{"family":"Russo One","variants":["regular"],"subsets":["cyrillic","latin","latin-ext"]},{"family":"Ruthie","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Rye","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"STIX Two Text","variants":["regular","500","600","700","italic","500italic","600italic","700italic"],"subsets":["cyrillic","cyrillic-ext","greek","latin","latin-ext","vietnamese"]},{"family":"Sacramento","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Sahitya","variants":["regular","700"],"subsets":["devanagari","latin"]},{"family":"Sail","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Saira","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Saira Condensed","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Saira Extra Condensed","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Saira Semi Condensed","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Saira Stencil One","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Salsa","variants":["regular"],"subsets":["latin"]},{"family":"Sanchez","variants":["regular","italic"],"subsets":["latin","latin-ext"]},{"family":"Sancreek","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Sansita","variants":["regular","italic","700","700italic","800","800italic","900","900italic"],"subsets":["latin","latin-ext"]},{"family":"Sansita Swashed","variants":["300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Sarabun","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic"],"subsets":["latin","latin-ext","thai","vietnamese"]},{"family":"Sarala","variants":["regular","700"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Sarina","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Sarpanch","variants":["regular","500","600","700","800","900"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Sassy Frass","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Satisfy","variants":["regular"],"subsets":["latin"]},{"family":"Sawarabi Gothic","variants":["regular"],"subsets":["cyrillic","japanese","latin","latin-ext","vietnamese"]},{"family":"Sawarabi Mincho","variants":["regular"],"subsets":["japanese","latin","latin-ext"]},{"family":"Scada","variants":["regular","italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext"]},{"family":"Scheherazade New","variants":["regular","700"],"subsets":["arabic","latin","latin-ext"]},{"family":"Schoolbell","variants":["regular"],"subsets":["latin"]},{"family":"Scope One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Seaweed Script","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Secular One","variants":["regular"],"subsets":["hebrew","latin","latin-ext"]},{"family":"Sedgwick Ave","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Sedgwick Ave Display","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Sen","variants":["regular","700","800"],"subsets":["latin","latin-ext"]},{"family":"Send Flowers","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Sevillana","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Seymour One","variants":["regular"],"subsets":["cyrillic","latin","latin-ext"]},{"family":"Shadows Into Light","variants":["regular"],"subsets":["latin"]},{"family":"Shadows Into Light Two","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Shalimar","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Shantell Sans","variants":["300","regular","500","600","700","800","300italic","italic","500italic","600italic","700italic","800italic"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Shanti","variants":["regular"],"subsets":["latin"]},{"family":"Share","variants":["regular","italic","700","700italic"],"subsets":["latin","latin-ext"]},{"family":"Share Tech","variants":["regular"],"subsets":["latin"]},{"family":"Share Tech Mono","variants":["regular"],"subsets":["latin"]},{"family":"Shippori Antique","variants":["regular"],"subsets":["japanese","latin","latin-ext"]},{"family":"Shippori Antique B1","variants":["regular"],"subsets":["japanese","latin","latin-ext"]},{"family":"Shippori Mincho","variants":["regular","500","600","700","800"],"subsets":["japanese","latin","latin-ext"]},{"family":"Shippori Mincho B1","variants":["regular","500","600","700","800"],"subsets":["japanese","latin","latin-ext"]},{"family":"Shojumaru","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Short Stack","variants":["regular"],"subsets":["latin"]},{"family":"Shrikhand","variants":["regular"],"subsets":["gujarati","latin","latin-ext"]},{"family":"Siemreap","variants":["regular"],"subsets":["khmer"]},{"family":"Sigmar One","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Signika","variants":["300","regular","500","600","700"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Signika Negative","variants":["300","regular","500","600","700"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Silkscreen","variants":["regular","700"],"subsets":["latin","latin-ext"]},{"family":"Simonetta","variants":["regular","italic","900","900italic"],"subsets":["latin","latin-ext"]},{"family":"Single Day","variants":["regular"],"subsets":["korean"]},{"family":"Sintony","variants":["regular","700"],"subsets":["latin","latin-ext"]},{"family":"Sirin Stencil","variants":["regular"],"subsets":["latin"]},{"family":"Six Caps","variants":["regular"],"subsets":["latin"]},{"family":"Skranji","variants":["regular","700"],"subsets":["latin","latin-ext"]},{"family":"Slabo 13px","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Slabo 27px","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Slackey","variants":["regular"],"subsets":["latin"]},{"family":"Smokum","variants":["regular"],"subsets":["latin"]},{"family":"Smooch","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Smooch Sans","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Smythe","variants":["regular"],"subsets":["latin"]},{"family":"Sniglet","variants":["regular","800"],"subsets":["latin","latin-ext"]},{"family":"Snippet","variants":["regular"],"subsets":["latin"]},{"family":"Snowburst One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Sofadi One","variants":["regular"],"subsets":["latin"]},{"family":"Sofia","variants":["regular"],"subsets":["latin"]},{"family":"Sofia Sans","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["cyrillic","cyrillic-ext","greek","latin","latin-ext"]},{"family":"Sofia Sans Condensed","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["cyrillic","cyrillic-ext","greek","latin","latin-ext"]},{"family":"Sofia Sans Extra Condensed","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["cyrillic","cyrillic-ext","greek","latin","latin-ext"]},{"family":"Sofia Sans Semi Condensed","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["cyrillic","cyrillic-ext","greek","latin","latin-ext"]},{"family":"Solitreo","variants":["regular"],"subsets":["hebrew","latin","latin-ext"]},{"family":"Solway","variants":["300","regular","500","700","800"],"subsets":["latin"]},{"family":"Song Myung","variants":["regular"],"subsets":["korean","latin"]},{"family":"Sono","variants":["200","300","regular","500","600","700","800"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Sonsie One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Sora","variants":["100","200","300","regular","500","600","700","800"],"subsets":["latin","latin-ext"]},{"family":"Sorts Mill Goudy","variants":["regular","italic"],"subsets":["latin","latin-ext"]},{"family":"Source Code Pro","variants":["200","300","regular","500","600","700","800","900","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"]},{"family":"Source Sans 3","variants":["200","300","regular","500","600","700","800","900","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"]},{"family":"Source Sans Pro","variants":["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","900","900italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext","vietnamese"]},{"family":"Source Serif 4","variants":["200","300","regular","500","600","700","800","900","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["cyrillic","cyrillic-ext","greek","latin","latin-ext","vietnamese"]},{"family":"Source Serif Pro","variants":["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","900","900italic"],"subsets":["cyrillic","cyrillic-ext","greek","latin","latin-ext","vietnamese"]},{"family":"Space Grotesk","variants":["300","regular","500","600","700"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Space Mono","variants":["regular","italic","700","700italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Special Elite","variants":["regular"],"subsets":["latin"]},{"family":"Spectral","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic"],"subsets":["cyrillic","latin","latin-ext","vietnamese"]},{"family":"Spectral SC","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic"],"subsets":["cyrillic","latin","latin-ext","vietnamese"]},{"family":"Spicy Rice","variants":["regular"],"subsets":["latin"]},{"family":"Spinnaker","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Spirax","variants":["regular"],"subsets":["latin"]},{"family":"Splash","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Spline Sans","variants":["300","regular","500","600","700"],"subsets":["latin","latin-ext"]},{"family":"Spline Sans Mono","variants":["300","regular","500","600","700","300italic","italic","500italic","600italic","700italic"],"subsets":["latin","latin-ext"]},{"family":"Squada One","variants":["regular"],"subsets":["latin"]},{"family":"Square Peg","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Sree Krushnadevaraya","variants":["regular"],"subsets":["latin","telugu"]},{"family":"Sriracha","variants":["regular"],"subsets":["latin","latin-ext","thai","vietnamese"]},{"family":"Srisakdi","variants":["regular","700"],"subsets":["latin","latin-ext","thai","vietnamese"]},{"family":"Staatliches","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Stalemate","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Stalinist One","variants":["regular"],"subsets":["cyrillic","latin","latin-ext"]},{"family":"Stardos Stencil","variants":["regular","700"],"subsets":["latin"]},{"family":"Stick","variants":["regular"],"subsets":["cyrillic","japanese","latin","latin-ext"]},{"family":"Stick No Bills","variants":["200","300","regular","500","600","700","800"],"subsets":["latin","latin-ext","sinhala"]},{"family":"Stint Ultra Condensed","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Stint Ultra Expanded","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Stoke","variants":["300","regular"],"subsets":["latin","latin-ext"]},{"family":"Strait","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Style Script","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Stylish","variants":["regular"],"subsets":["korean","latin"]},{"family":"Sue Ellen Francisco","variants":["regular"],"subsets":["latin"]},{"family":"Suez One","variants":["regular"],"subsets":["hebrew","latin","latin-ext"]},{"family":"Sulphur Point","variants":["300","regular","700"],"subsets":["latin","latin-ext"]},{"family":"Sumana","variants":["regular","700"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Sunflower","variants":["300","500","700"],"subsets":["korean","latin"]},{"family":"Sunshiney","variants":["regular"],"subsets":["latin"]},{"family":"Supermercado One","variants":["regular"],"subsets":["latin"]},{"family":"Sura","variants":["regular","700"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Suranna","variants":["regular"],"subsets":["latin","telugu"]},{"family":"Suravaram","variants":["regular"],"subsets":["latin","telugu"]},{"family":"Suwannaphum","variants":["100","300","regular","700","900"],"subsets":["khmer","latin"]},{"family":"Swanky and Moo Moo","variants":["regular"],"subsets":["latin"]},{"family":"Syncopate","variants":["regular","700"],"subsets":["latin"]},{"family":"Syne","variants":["regular","500","600","700","800"],"subsets":["greek","latin","latin-ext"]},{"family":"Syne Mono","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Syne Tactile","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Tai Heritage Pro","variants":["regular","700"],"subsets":["latin","latin-ext","tai-viet","vietnamese"]},{"family":"Tajawal","variants":["200","300","regular","500","700","800","900"],"subsets":["arabic","latin"]},{"family":"Tangerine","variants":["regular","700"],"subsets":["latin"]},{"family":"Tapestry","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Taprom","variants":["regular"],"subsets":["khmer","latin"]},{"family":"Tauri","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Taviraj","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":["latin","latin-ext","thai","vietnamese"]},{"family":"Teko","variants":["300","regular","500","600","700"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Telex","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Tenali Ramakrishna","variants":["regular"],"subsets":["latin","telugu"]},{"family":"Tenor Sans","variants":["regular"],"subsets":["cyrillic","latin","latin-ext"]},{"family":"Text Me One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Texturina","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Thasadith","variants":["regular","italic","700","700italic"],"subsets":["latin","latin-ext","thai","vietnamese"]},{"family":"The Girl Next Door","variants":["regular"],"subsets":["latin"]},{"family":"The Nautigal","variants":["regular","700"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Tienne","variants":["regular","700","900"],"subsets":["latin"]},{"family":"Tillana","variants":["regular","500","600","700","800"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Timmana","variants":["regular"],"subsets":["latin","telugu"]},{"family":"Tinos","variants":["regular","italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","hebrew","latin","latin-ext","vietnamese"]},{"family":"Tiro Bangla","variants":["regular","italic"],"subsets":["bengali","latin","latin-ext"]},{"family":"Tiro Devanagari Hindi","variants":["regular","italic"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Tiro Devanagari Marathi","variants":["regular","italic"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Tiro Devanagari Sanskrit","variants":["regular","italic"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Tiro Gurmukhi","variants":["regular","italic"],"subsets":["gurmukhi","latin","latin-ext"]},{"family":"Tiro Kannada","variants":["regular","italic"],"subsets":["kannada","latin","latin-ext"]},{"family":"Tiro Tamil","variants":["regular","italic"],"subsets":["latin","latin-ext","tamil"]},{"family":"Tiro Telugu","variants":["regular","italic"],"subsets":["latin","latin-ext","telugu"]},{"family":"Titan One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Titillium Web","variants":["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","900"],"subsets":["latin","latin-ext"]},{"family":"Tomorrow","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":["latin","latin-ext"]},{"family":"Tourney","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Trade Winds","variants":["regular"],"subsets":["latin"]},{"family":"Train One","variants":["regular"],"subsets":["cyrillic","japanese","latin","latin-ext"]},{"family":"Trirong","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":["latin","latin-ext","thai","vietnamese"]},{"family":"Trispace","variants":["100","200","300","regular","500","600","700","800"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Trocchi","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Trochut","variants":["regular","italic","700"],"subsets":["latin"]},{"family":"Truculenta","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Trykker","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Tulpen One","variants":["regular"],"subsets":["latin"]},{"family":"Turret Road","variants":["200","300","regular","500","700","800"],"subsets":["latin","latin-ext"]},{"family":"Twinkle Star","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Ubuntu","variants":["300","300italic","regular","italic","500","500italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext"]},{"family":"Ubuntu Condensed","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext"]},{"family":"Ubuntu Mono","variants":["regular","italic","700","700italic"],"subsets":["cyrillic","cyrillic-ext","greek","greek-ext","latin","latin-ext"]},{"family":"Uchen","variants":["regular"],"subsets":["latin","tibetan"]},{"family":"Ultra","variants":["regular"],"subsets":["latin"]},{"family":"Unbounded","variants":["200","300","regular","500","600","700","800","900"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Uncial Antiqua","variants":["regular"],"subsets":["latin"]},{"family":"Underdog","variants":["regular"],"subsets":["cyrillic","latin","latin-ext"]},{"family":"Unica One","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"UnifrakturCook","variants":["700"],"subsets":["latin"]},{"family":"UnifrakturMaguntia","variants":["regular"],"subsets":["latin"]},{"family":"Unkempt","variants":["regular","700"],"subsets":["latin"]},{"family":"Unlock","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Unna","variants":["regular","italic","700","700italic"],"subsets":["latin","latin-ext"]},{"family":"Updock","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Urbanist","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext"]},{"family":"VT323","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Vampiro One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Varela","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Varela Round","variants":["regular"],"subsets":["hebrew","latin","latin-ext","vietnamese"]},{"family":"Varta","variants":["300","regular","500","600","700"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Vast Shadow","variants":["regular"],"subsets":["latin"]},{"family":"Vazirmatn","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":["arabic","latin","latin-ext"]},{"family":"Vesper Libre","variants":["regular","500","700","900"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Viaoda Libre","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Vibes","variants":["regular"],"subsets":["arabic","latin"]},{"family":"Vibur","variants":["regular"],"subsets":["latin"]},{"family":"Vidaloka","variants":["regular"],"subsets":["latin"]},{"family":"Viga","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Voces","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Volkhov","variants":["regular","italic","700","700italic"],"subsets":["latin"]},{"family":"Vollkorn","variants":["regular","500","600","700","800","900","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["cyrillic","cyrillic-ext","greek","latin","latin-ext","vietnamese"]},{"family":"Vollkorn SC","variants":["regular","600","700","900"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Voltaire","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Vujahday Script","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Waiting for the Sunrise","variants":["regular"],"subsets":["latin"]},{"family":"Wallpoet","variants":["regular"],"subsets":["latin"]},{"family":"Walter Turncoat","variants":["regular"],"subsets":["latin"]},{"family":"Warnes","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Water Brush","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Waterfall","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Wellfleet","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Wendy One","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Whisper","variants":["regular"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"WindSong","variants":["regular","500"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Wire One","variants":["regular"],"subsets":["latin"]},{"family":"Work Sans","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Xanh Mono","variants":["regular","italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Yaldevi","variants":["200","300","regular","500","600","700"],"subsets":["latin","latin-ext","sinhala"]},{"family":"Yanone Kaffeesatz","variants":["200","300","regular","500","600","700"],"subsets":["cyrillic","latin","latin-ext","vietnamese"]},{"family":"Yantramanav","variants":["100","300","regular","500","700","900"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Yatra One","variants":["regular"],"subsets":["devanagari","latin","latin-ext"]},{"family":"Yellowtail","variants":["regular"],"subsets":["latin"]},{"family":"Yeon Sung","variants":["regular"],"subsets":["korean","latin"]},{"family":"Yeseva One","variants":["regular"],"subsets":["cyrillic","cyrillic-ext","latin","latin-ext","vietnamese"]},{"family":"Yesteryear","variants":["regular"],"subsets":["latin"]},{"family":"Yomogi","variants":["regular"],"subsets":["cyrillic","japanese","latin","latin-ext","vietnamese"]},{"family":"Yrsa","variants":["300","regular","500","600","700","300italic","italic","500italic","600italic","700italic"],"subsets":["latin","latin-ext","vietnamese"]},{"family":"Yuji Boku","variants":["regular"],"subsets":["cyrillic","japanese","latin","latin-ext"]},{"family":"Yuji Mai","variants":["regular"],"subsets":["cyrillic","japanese","latin","latin-ext"]},{"family":"Yuji Syuku","variants":["regular"],"subsets":["cyrillic","japanese","latin","latin-ext"]},{"family":"Yusei Magic","variants":["regular"],"subsets":["japanese","latin","latin-ext"]},{"family":"ZCOOL KuaiLe","variants":["regular"],"subsets":["chinese-simplified","latin"]},{"family":"ZCOOL QingKe HuangYou","variants":["regular"],"subsets":["chinese-simplified","latin"]},{"family":"ZCOOL XiaoWei","variants":["regular"],"subsets":["chinese-simplified","latin"]},{"family":"Zen Antique","variants":["regular"],"subsets":["cyrillic","greek","japanese","latin","latin-ext"]},{"family":"Zen Antique Soft","variants":["regular"],"subsets":["cyrillic","greek","japanese","latin","latin-ext"]},{"family":"Zen Dots","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Zen Kaku Gothic Antique","variants":["300","regular","500","700","900"],"subsets":["cyrillic","japanese","latin","latin-ext"]},{"family":"Zen Kaku Gothic New","variants":["300","regular","500","700","900"],"subsets":["cyrillic","japanese","latin","latin-ext"]},{"family":"Zen Kurenaido","variants":["regular"],"subsets":["cyrillic","greek","japanese","latin","latin-ext"]},{"family":"Zen Loop","variants":["regular","italic"],"subsets":["latin","latin-ext"]},{"family":"Zen Maru Gothic","variants":["300","regular","500","700","900"],"subsets":["cyrillic","greek","japanese","latin","latin-ext"]},{"family":"Zen Old Mincho","variants":["regular","500","600","700","900"],"subsets":["cyrillic","greek","japanese","latin","latin-ext"]},{"family":"Zen Tokyo Zoo","variants":["regular"],"subsets":["latin","latin-ext"]},{"family":"Zeyada","variants":["regular"],"subsets":["latin"]},{"family":"Zhi Mang Xing","variants":["regular"],"subsets":["chinese-simplified","latin"]},{"family":"Zilla Slab","variants":["300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":["latin","latin-ext"]},{"family":"Zilla Slab Highlight","variants":["regular","700"],"subsets":["latin","latin-ext"]}]').map((e=>({label:e.family,value:e.family}))),Ll=e=>{const t=(0,ie.useMemo)((()=>(0,X.applyFilters)("stackable.font-family-control.options",[{id:"system-fonts",title:(0,B.__)("System Fonts",g.i18n),options:[{label:(0,B.__)("Sans-Serif",g.i18n),value:"Sans-Serif"},{label:(0,B.__)("Serif",g.i18n),value:"Serif"},{label:(0,B.__)("Serif Alternative",g.i18n),value:"Serif-Alt"},{label:(0,B.__)("Monospace",g.i18n),value:"Monospace"}]},{id:"google-fonts",title:(0,B.__)("Google Fonts",g.i18n),options:Hl}])),[]);return(0,ie.createElement)(El,Ke({options:t,highlightValueOnFocus:!0},e,{onChange:t=>{Hl.some((e=>e.value===t&&(b(t),!0))),e.onChange(t)}}))};Ll.defaultProps={onChange:()=>{},label:(0,B.__)("Font Family",g.i18n),value:""};const Fl=Ll;function Dl(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}function Ul(e,t){if(e){if("string"==typeof e)return Dl(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?Dl(e,t):void 0}}function $l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var n,l,i=[],r=!0,o=!1;try{for(a=a.call(e);!(r=(n=a.next()).done)&&(i.push(n.value),!t||i.length!==t);r=!0);}catch(e){o=!0,l=e}finally{try{r||null==a.return||a.return()}finally{if(o)throw l}}return i}}(e,t)||Ul(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Gl(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function Wl(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?Object(arguments[t]):{},n=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(a).filter((function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}))),n.forEach((function(t){Gl(e,t,a[t])}))}return e}function Vl(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function jl(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function ql(e,t,a){return t&&jl(e.prototype,t),a&&jl(e,a),e}function Kl(e){return Kl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Kl(e)}function Yl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Xl(e,t){if(t&&("object"===Kl(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Yl(e)}function Jl(e){return Jl=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Jl(e)}function Zl(e,t){return Zl=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Zl(e,t)}function Ql(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Zl(e,t)}var ei=a(1143),ti=a.n(ei);var ai=a(5697),ni=a.n(ai),li=function(){function e(){Vl(this,e),Gl(this,"refs",{})}return ql(e,[{key:"add",value:function(e,t){this.refs[e]||(this.refs[e]=[]),this.refs[e].push(t)}},{key:"remove",value:function(e,t){var a=this.getIndex(e,t);-1!==a&&this.refs[e].splice(a,1)}},{key:"isActive",value:function(){return this.active}},{key:"getActive",value:function(){var e=this;return this.refs[this.active.collection].find((function(t){return t.node.sortableInfo.index==e.active.index}))}},{key:"getIndex",value:function(e,t){return this.refs[e].indexOf(t)}},{key:"getOrderedRefs",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.active.collection;return this.refs[e].sort(ii)}}]),e}();function ii(e,t){return e.node.sortableInfo.index-t.node.sortableInfo.index}function ri(e,t){return Object.keys(e).reduce((function(a,n){return-1===t.indexOf(n)&&(a[n]=e[n]),a}),{})}var oi={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},si=function(){if("undefined"==typeof window||"undefined"==typeof document)return"";var e=window.getComputedStyle(document.documentElement,"")||["-moz-hidden-iframe"],t=(Array.prototype.slice.call(e).join("").match(/-(moz|webkit|ms)-/)||""===e.OLink&&["","o"])[1];return"ms"===t?"ms":t&&t.length?t[0].toUpperCase()+t.substr(1):""}();function ci(e,t){Object.keys(t).forEach((function(a){e.style[a]=t[a]}))}function ui(e,t){e.style["".concat(si,"Transform")]=null==t?"":"translate3d(".concat(t.x,"px,").concat(t.y,"px,0)")}function di(e,t){e.style["".concat(si,"TransitionDuration")]=null==t?"":"".concat(t,"ms")}function gi(e,t){for(;e;){if(t(e))return e;e=e.parentNode}return null}function mi(e,t,a){return Math.max(e,Math.min(a,t))}function pi(e){return"px"===e.substr(-2)?parseFloat(e):0}function hi(e){var t=window.getComputedStyle(e);return{bottom:pi(t.marginBottom),left:pi(t.marginLeft),right:pi(t.marginRight),top:pi(t.marginTop)}}function bi(e,t){var a=t.displayName||t.name;return a?"".concat(e,"(").concat(a,")"):e}function vi(e,t){var a=e.getBoundingClientRect();return{top:a.top+t.top,left:a.left+t.left}}function fi(e){return e.touches&&e.touches.length?{x:e.touches[0].pageX,y:e.touches[0].pageY}:e.changedTouches&&e.changedTouches.length?{x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY}:{x:e.pageX,y:e.pageY}}function yi(e){return e.touches&&e.touches.length||e.changedTouches&&e.changedTouches.length}function ki(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{left:0,top:0};if(e){var n={left:a.left+e.offsetLeft,top:a.top+e.offsetTop};return e.parentNode===t?n:ki(e.parentNode,t,n)}}function Ci(e,t,a){return e<a&&e>t?e-1:e>a&&e<t?e+1:e}function xi(e){var t=e.lockOffset,a=e.width,n=e.height,l=t,i=t,r="px";if("string"==typeof t){var o=/^[+-]?\d*(?:\.\d*)?(px|%)$/.exec(t);ti()(null!==o,'lockOffset value should be a number or a string of a number followed by "px" or "%". Given %s',t),l=parseFloat(t),i=parseFloat(t),r=o[1]}return ti()(isFinite(l)&&isFinite(i),"lockOffset value should be a finite. Given %s",t),"%"===r&&(l=l*a/100,i=i*n/100),{x:l,y:i}}function Si(e){var t=e.height,a=e.width,n=e.lockOffset,l=Array.isArray(n)?n:[n,n];ti()(2===l.length,"lockOffset prop of SortableContainer should be a single value or an array of exactly two values. Given %s",n);var i=$l(l,2),r=i[0],o=i[1];return[xi({height:t,lockOffset:r,width:a}),xi({height:t,lockOffset:o,width:a})]}function wi(e){return e instanceof HTMLElement?function(e){var t=window.getComputedStyle(e),a=/(auto|scroll)/;return["overflow","overflowX","overflowY"].find((function(e){return a.test(t[e])}))}(e)?e:wi(e.parentNode):null}function _i(e){var t=window.getComputedStyle(e);return"grid"===t.display?{x:pi(t.gridColumnGap),y:pi(t.gridRowGap)}:{x:0,y:0}}var Ei="BUTTON",Bi="INPUT",Ti="OPTION",Mi="TEXTAREA",Ni="SELECT";function Ii(e){var t,a="input, textarea, select, canvas, [contenteditable]",n=e.querySelectorAll(a),l=e.cloneNode(!0);return(t=l.querySelectorAll(a),function(e){if(Array.isArray(e))return Dl(e)}(t)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||Ul(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()).forEach((function(e,t){"file"!==e.type&&(e.value=n[t].value),"radio"===e.type&&e.name&&(e.name="__sortableClone__".concat(e.name)),"CANVAS"===e.tagName&&n[t].width>0&&n[t].height>0&&e.getContext("2d").drawImage(n[t],0,0)})),l}function Ri(e){return null!=e.sortableHandle}var Ai=function(){function e(t,a){Vl(this,e),this.container=t,this.onScrollCallback=a}return ql(e,[{key:"clear",value:function(){null!=this.interval&&(clearInterval(this.interval),this.interval=null)}},{key:"update",value:function(e){var t=this,a=e.translate,n=e.minTranslate,l=e.maxTranslate,i=e.width,r=e.height,o={x:0,y:0},s={x:1,y:1},c=this.container,u=c.scrollTop,d=c.scrollLeft,g=c.scrollHeight,m=c.scrollWidth,p=0===u,h=g-u-c.clientHeight==0,b=0===d,v=m-d-c.clientWidth==0;a.y>=l.y-r/2&&!h?(o.y=1,s.y=10*Math.abs((l.y-r/2-a.y)/r)):a.x>=l.x-i/2&&!v?(o.x=1,s.x=10*Math.abs((l.x-i/2-a.x)/i)):a.y<=n.y+r/2&&!p?(o.y=-1,s.y=10*Math.abs((a.y-r/2-n.y)/r)):a.x<=n.x+i/2&&!b&&(o.x=-1,s.x=10*Math.abs((a.x-i/2-n.x)/i)),this.interval&&(this.clear(),this.isAutoScrolling=!1),0===o.x&&0===o.y||(this.interval=setInterval((function(){t.isAutoScrolling=!0;var e={left:s.x*o.x,top:s.y*o.y};t.container.scrollTop+=e.top,t.container.scrollLeft+=e.left,t.onScrollCallback(e)}),5))}}]),e}(),Oi={axis:ni().oneOf(["x","y","xy"]),contentWindow:ni().any,disableAutoscroll:ni().bool,distance:ni().number,getContainer:ni().func,getHelperDimensions:ni().func,helperClass:ni().string,helperContainer:ni().oneOfType([ni().func,"undefined"==typeof HTMLElement?ni().any:ni().instanceOf(HTMLElement)]),hideSortableGhost:ni().bool,keyboardSortingTransitionDuration:ni().number,lockAxis:ni().string,lockOffset:ni().oneOfType([ni().number,ni().string,ni().arrayOf(ni().oneOfType([ni().number,ni().string]))]),lockToContainerEdges:ni().bool,onSortEnd:ni().func,onSortMove:ni().func,onSortOver:ni().func,onSortStart:ni().func,pressDelay:ni().number,pressThreshold:ni().number,keyCodes:ni().shape({lift:ni().arrayOf(ni().number),drop:ni().arrayOf(ni().number),cancel:ni().arrayOf(ni().number),up:ni().arrayOf(ni().number),down:ni().arrayOf(ni().number)}),shouldCancelStart:ni().func,transitionDuration:ni().number,updateBeforeSortStart:ni().func,useDragHandle:ni().bool,useWindowAsScrollContainer:ni().bool},Pi={lift:[32],drop:[32],cancel:[27],up:[38,37],down:[40,39]},zi={axis:"y",disableAutoscroll:!1,distance:0,getHelperDimensions:function(e){var t=e.node;return{height:t.offsetHeight,width:t.offsetWidth}},hideSortableGhost:!0,lockOffset:"50%",lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:Pi,shouldCancelStart:function(e){return-1!==[Bi,Mi,Ni,Ti,Ei].indexOf(e.target.tagName)||!!gi(e.target,(function(e){return"true"===e.contentEditable}))},transitionDuration:300,useWindowAsScrollContainer:!1},Hi=Object.keys(Oi);function Li(e){ti()(!(e.distance&&e.pressDelay),"Attempted to set both `pressDelay` and `distance` on SortableContainer, you may only use one or the other, not both at the same time.")}function Fi(e,t){try{var a=e()}catch(e){return t(!0,e)}return a&&a.then?a.then(t.bind(null,!1),t.bind(null,!0)):t(!1,value)}var Di=(0,Ye.createContext)({manager:{}}),Ui={index:ni().number.isRequired,collection:ni().oneOfType([ni().number,ni().string]),disabled:ni().bool},$i=Object.keys(Ui);const Gi=function(e){var t,a,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return a=t=function(t){function a(e){var t;Vl(this,a),Gl(Yl(Yl(t=Xl(this,Jl(a).call(this,e)))),"state",{}),Gl(Yl(Yl(t)),"handleStart",(function(e){var a=t.props,n=a.distance,l=a.shouldCancelStart;if(2!==e.button&&!l(e)){t.touched=!0,t.position=fi(e);var i=gi(e.target,(function(e){return null!=e.sortableInfo}));if(i&&i.sortableInfo&&t.nodeIsChild(i)&&!t.state.sorting){var r=t.props.useDragHandle,o=i.sortableInfo,s=o.index,c=o.collection;if(o.disabled)return;if(r&&!gi(e.target,Ri))return;t.manager.active={collection:c,index:s},yi(e)||"A"!==e.target.tagName||e.preventDefault(),n||(0===t.props.pressDelay?t.handlePress(e):t.pressTimer=setTimeout((function(){return t.handlePress(e)}),t.props.pressDelay))}}})),Gl(Yl(Yl(t)),"nodeIsChild",(function(e){return e.sortableInfo.manager===t.manager})),Gl(Yl(Yl(t)),"handleMove",(function(e){var a=t.props,n=a.distance,l=a.pressThreshold;if(!t.state.sorting&&t.touched&&!t._awaitingUpdateBeforeSortStart){var i=fi(e),r={x:t.position.x-i.x,y:t.position.y-i.y},o=Math.abs(r.x)+Math.abs(r.y);t.delta=r,n||l&&!(o>=l)?n&&o>=n&&t.manager.isActive()&&t.handlePress(e):(clearTimeout(t.cancelTimer),t.cancelTimer=setTimeout(t.cancel,0))}})),Gl(Yl(Yl(t)),"handleEnd",(function(){t.touched=!1,t.cancel()})),Gl(Yl(Yl(t)),"cancel",(function(){var e=t.props.distance;t.state.sorting||(e||clearTimeout(t.pressTimer),t.manager.active=null)})),Gl(Yl(Yl(t)),"handlePress",(function(e){try{var a=t.manager.getActive(),n=function(){if(a){var n=function(){var a=g.sortableInfo.index,n=hi(g),l=_i(t.container),c=t.scrollContainer.getBoundingClientRect(),h=r({index:a,node:g,collection:m});if(t.node=g,t.margin=n,t.gridGap=l,t.width=h.width,t.height=h.height,t.marginOffset={x:t.margin.left+t.margin.right+t.gridGap.x,y:Math.max(t.margin.top,t.margin.bottom,t.gridGap.y)},t.boundingClientRect=g.getBoundingClientRect(),t.containerBoundingRect=c,t.index=a,t.newIndex=a,t.axis={x:i.indexOf("x")>=0,y:i.indexOf("y")>=0},t.offsetEdge=ki(g,t.container),t.initialOffset=fi(p?Wl({},e,{pageX:t.boundingClientRect.left,pageY:t.boundingClientRect.top}):e),t.initialScroll={left:t.scrollContainer.scrollLeft,top:t.scrollContainer.scrollTop},t.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},t.helper=t.helperContainer.appendChild(Ii(g)),ci(t.helper,{boxSizing:"border-box",height:"".concat(t.height,"px"),left:"".concat(t.boundingClientRect.left-n.left,"px"),pointerEvents:"none",position:"fixed",top:"".concat(t.boundingClientRect.top-n.top,"px"),width:"".concat(t.width,"px")}),p&&t.helper.focus(),s&&(t.sortableGhost=g,ci(g,{opacity:0,visibility:"hidden"})),t.minTranslate={},t.maxTranslate={},p){var b=d?{top:0,left:0,width:t.contentWindow.innerWidth,height:t.contentWindow.innerHeight}:t.containerBoundingRect,v=b.top,f=b.left,y=b.width,k=v+b.height,C=f+y;t.axis.x&&(t.minTranslate.x=f-t.boundingClientRect.left,t.maxTranslate.x=C-(t.boundingClientRect.left+t.width)),t.axis.y&&(t.minTranslate.y=v-t.boundingClientRect.top,t.maxTranslate.y=k-(t.boundingClientRect.top+t.height))}else t.axis.x&&(t.minTranslate.x=(d?0:c.left)-t.boundingClientRect.left-t.width/2,t.maxTranslate.x=(d?t.contentWindow.innerWidth:c.left+c.width)-t.boundingClientRect.left-t.width/2),t.axis.y&&(t.minTranslate.y=(d?0:c.top)-t.boundingClientRect.top-t.height/2,t.maxTranslate.y=(d?t.contentWindow.innerHeight:c.top+c.height)-t.boundingClientRect.top-t.height/2);o&&o.split(" ").forEach((function(e){return t.helper.classList.add(e)})),t.listenerNode=e.touches?e.target:t.contentWindow,p?(t.listenerNode.addEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.addEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.addEventListener("keydown",t.handleKeyDown)):(oi.move.forEach((function(e){return t.listenerNode.addEventListener(e,t.handleSortMove,!1)})),oi.end.forEach((function(e){return t.listenerNode.addEventListener(e,t.handleSortEnd,!1)}))),t.setState({sorting:!0,sortingIndex:a}),u&&u({node:g,index:a,collection:m,isKeySorting:p,nodes:t.manager.getOrderedRefs(),helper:t.helper},e),p&&t.keyMove(0)},l=t.props,i=l.axis,r=l.getHelperDimensions,o=l.helperClass,s=l.hideSortableGhost,c=l.updateBeforeSortStart,u=l.onSortStart,d=l.useWindowAsScrollContainer,g=a.node,m=a.collection,p=t.manager.isKeySorting,h=function(){if("function"==typeof c){t._awaitingUpdateBeforeSortStart=!0;var a=Fi((function(){var t=g.sortableInfo.index;return Promise.resolve(c({collection:m,index:t,node:g,isKeySorting:p},e)).then((function(){}))}),(function(e,a){if(t._awaitingUpdateBeforeSortStart=!1,e)throw a;return a}));if(a&&a.then)return a.then((function(){}))}}();return h&&h.then?h.then(n):n()}}();return Promise.resolve(n&&n.then?n.then((function(){})):void 0)}catch(e){return Promise.reject(e)}})),Gl(Yl(Yl(t)),"handleSortMove",(function(e){var a=t.props.onSortMove;"function"==typeof e.preventDefault&&e.cancelable&&e.preventDefault(),t.updateHelperPosition(e),t.animateNodes(),t.autoscroll(),a&&a(e)})),Gl(Yl(Yl(t)),"handleSortEnd",(function(e){var a=t.props,n=a.hideSortableGhost,l=a.onSortEnd,i=t.manager,r=i.active.collection,o=i.isKeySorting,s=t.manager.getOrderedRefs();t.listenerNode&&(o?(t.listenerNode.removeEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("keydown",t.handleKeyDown)):(oi.move.forEach((function(e){return t.listenerNode.removeEventListener(e,t.handleSortMove)})),oi.end.forEach((function(e){return t.listenerNode.removeEventListener(e,t.handleSortEnd)})))),t.helper.parentNode.removeChild(t.helper),n&&t.sortableGhost&&ci(t.sortableGhost,{opacity:"",visibility:""});for(var c=0,u=s.length;c<u;c++){var d=s[c],g=d.node;d.edgeOffset=null,d.boundingClientRect=null,ui(g,null),di(g,null),d.translate=null}t.autoScroller.clear(),t.manager.active=null,t.manager.isKeySorting=!1,t.setState({sorting:!1,sortingIndex:null}),"function"==typeof l&&l({collection:r,newIndex:t.newIndex,oldIndex:t.index,isKeySorting:o,nodes:s},e),t.touched=!1})),Gl(Yl(Yl(t)),"autoscroll",(function(){var e=t.props.disableAutoscroll,a=t.manager.isKeySorting;if(e)t.autoScroller.clear();else{if(a){var n=Wl({},t.translate),l=0,i=0;return t.axis.x&&(n.x=Math.min(t.maxTranslate.x,Math.max(t.minTranslate.x,t.translate.x)),l=t.translate.x-n.x),t.axis.y&&(n.y=Math.min(t.maxTranslate.y,Math.max(t.minTranslate.y,t.translate.y)),i=t.translate.y-n.y),t.translate=n,ui(t.helper,t.translate),t.scrollContainer.scrollLeft+=l,void(t.scrollContainer.scrollTop+=i)}t.autoScroller.update({height:t.height,maxTranslate:t.maxTranslate,minTranslate:t.minTranslate,translate:t.translate,width:t.width})}})),Gl(Yl(Yl(t)),"onAutoScroll",(function(e){t.translate.x+=e.left,t.translate.y+=e.top,t.animateNodes()})),Gl(Yl(Yl(t)),"handleKeyDown",(function(e){var a=e.keyCode,n=t.props,l=n.shouldCancelStart,i=n.keyCodes,r=Wl({},Pi,void 0===i?{}:i);t.manager.active&&!t.manager.isKeySorting||!(t.manager.active||r.lift.includes(a)&&!l(e)&&t.isValidSortingTarget(e))||(e.stopPropagation(),e.preventDefault(),r.lift.includes(a)&&!t.manager.active?t.keyLift(e):r.drop.includes(a)&&t.manager.active?t.keyDrop(e):r.cancel.includes(a)?(t.newIndex=t.manager.active.index,t.keyDrop(e)):r.up.includes(a)?t.keyMove(-1):r.down.includes(a)&&t.keyMove(1))})),Gl(Yl(Yl(t)),"keyLift",(function(e){var a=e.target,n=gi(a,(function(e){return null!=e.sortableInfo})).sortableInfo,l=n.index,i=n.collection;t.initialFocusedNode=a,t.manager.isKeySorting=!0,t.manager.active={index:l,collection:i},t.handlePress(e)})),Gl(Yl(Yl(t)),"keyMove",(function(e){var a=t.manager.getOrderedRefs(),n=a[a.length-1].node.sortableInfo.index,l=t.newIndex+e,i=t.newIndex;if(!(l<0||l>n)){t.prevIndex=i,t.newIndex=l;var r=Ci(t.newIndex,t.prevIndex,t.index),o=a.find((function(e){return e.node.sortableInfo.index===r})),s=o.node,c=t.containerScrollDelta,u=o.boundingClientRect||vi(s,c),d=o.translate||{x:0,y:0},g=u.top+d.y-c.top,m=u.left+d.x-c.left,p=i<l,h=p&&t.axis.x?s.offsetWidth-t.width:0,b=p&&t.axis.y?s.offsetHeight-t.height:0;t.handleSortMove({pageX:m+h,pageY:g+b,ignoreTransition:0===e})}})),Gl(Yl(Yl(t)),"keyDrop",(function(e){t.handleSortEnd(e),t.initialFocusedNode&&t.initialFocusedNode.focus()})),Gl(Yl(Yl(t)),"handleKeyEnd",(function(e){t.manager.active&&t.keyDrop(e)})),Gl(Yl(Yl(t)),"isValidSortingTarget",(function(e){var a=t.props.useDragHandle,n=e.target,l=gi(n,(function(e){return null!=e.sortableInfo}));return l&&l.sortableInfo&&!l.sortableInfo.disabled&&(a?Ri(n):n.sortableInfo)}));var n=new li;return Li(e),t.manager=n,t.wrappedInstance=(0,Ye.createRef)(),t.sortableContextValue={manager:n},t.events={end:t.handleEnd,move:t.handleMove,start:t.handleStart},t}return Ql(a,t),ql(a,[{key:"componentDidMount",value:function(){var e=this,t=this.props.useWindowAsScrollContainer,a=this.getContainer();Promise.resolve(a).then((function(a){e.container=a,e.document=e.container.ownerDocument||document;var n=e.props.contentWindow||e.document.defaultView||window;e.contentWindow="function"==typeof n?n():n,e.scrollContainer=t?e.document.scrollingElement||e.document.documentElement:wi(e.container)||e.container,e.autoScroller=new Ai(e.scrollContainer,e.onAutoScroll),Object.keys(e.events).forEach((function(t){return oi[t].forEach((function(a){return e.container.addEventListener(a,e.events[t],!1)}))})),e.container.addEventListener("keydown",e.handleKeyDown)}))}},{key:"componentWillUnmount",value:function(){var e=this;this.helper&&this.helper.parentNode&&this.helper.parentNode.removeChild(this.helper),this.container&&(Object.keys(this.events).forEach((function(t){return oi[t].forEach((function(a){return e.container.removeEventListener(a,e.events[t])}))})),this.container.removeEventListener("keydown",this.handleKeyDown))}},{key:"updateHelperPosition",value:function(e){var t=this.props,a=t.lockAxis,n=t.lockOffset,l=t.lockToContainerEdges,i=t.transitionDuration,r=t.keyboardSortingTransitionDuration,o=void 0===r?i:r,s=this.manager.isKeySorting,c=e.ignoreTransition,u=fi(e),d={x:u.x-this.initialOffset.x,y:u.y-this.initialOffset.y};if(d.y-=window.pageYOffset-this.initialWindowScroll.top,d.x-=window.pageXOffset-this.initialWindowScroll.left,this.translate=d,l){var g=$l(Si({height:this.height,lockOffset:n,width:this.width}),2),m=g[0],p=g[1],h={x:this.width/2-m.x,y:this.height/2-m.y},b={x:this.width/2-p.x,y:this.height/2-p.y};d.x=mi(this.minTranslate.x+h.x,this.maxTranslate.x-b.x,d.x),d.y=mi(this.minTranslate.y+h.y,this.maxTranslate.y-b.y,d.y)}"x"===a?d.y=0:"y"===a&&(d.x=0),s&&o&&!c&&di(this.helper,o),ui(this.helper,d)}},{key:"animateNodes",value:function(){var e=this.props,t=e.transitionDuration,a=e.hideSortableGhost,n=e.onSortOver,l=this.containerScrollDelta,i=this.windowScrollDelta,r=this.manager.getOrderedRefs(),o=this.offsetEdge.left+this.translate.x+l.left,s=this.offsetEdge.top+this.translate.y+l.top,c=this.manager.isKeySorting,u=this.newIndex;this.newIndex=null;for(var d=0,g=r.length;d<g;d++){var m=r[d].node,p=m.sortableInfo.index,h=m.offsetWidth,b=m.offsetHeight,v={height:this.height>b?b/2:this.height/2,width:this.width>h?h/2:this.width/2},f=c&&p>this.index&&p<=u,y=c&&p<this.index&&p>=u,k={x:0,y:0},C=r[d].edgeOffset;C||(C=ki(m,this.container),r[d].edgeOffset=C,c&&(r[d].boundingClientRect=vi(m,l)));var x=d<r.length-1&&r[d+1],S=d>0&&r[d-1];x&&!x.edgeOffset&&(x.edgeOffset=ki(x.node,this.container),c&&(x.boundingClientRect=vi(x.node,l))),p!==this.index?(t&&di(m,t),this.axis.x?this.axis.y?y||p<this.index&&(o+i.left-v.width<=C.left&&s+i.top<=C.top+v.height||s+i.top+v.height<=C.top)?(k.x=this.width+this.marginOffset.x,C.left+k.x>this.containerBoundingRect.width-v.width&&x&&(k.x=x.edgeOffset.left-C.left,k.y=x.edgeOffset.top-C.top),null===this.newIndex&&(this.newIndex=p)):(f||p>this.index&&(o+i.left+v.width>=C.left&&s+i.top+v.height>=C.top||s+i.top+v.height>=C.top+b))&&(k.x=-(this.width+this.marginOffset.x),C.left+k.x<this.containerBoundingRect.left+v.width&&S&&(k.x=S.edgeOffset.left-C.left,k.y=S.edgeOffset.top-C.top),this.newIndex=p):f||p>this.index&&o+i.left+v.width>=C.left?(k.x=-(this.width+this.marginOffset.x),this.newIndex=p):(y||p<this.index&&o+i.left<=C.left+v.width)&&(k.x=this.width+this.marginOffset.x,null==this.newIndex&&(this.newIndex=p)):this.axis.y&&(f||p>this.index&&s+i.top+v.height>=C.top?(k.y=-(this.height+this.marginOffset.y),this.newIndex=p):(y||p<this.index&&s+i.top<=C.top+v.height)&&(k.y=this.height+this.marginOffset.y,null==this.newIndex&&(this.newIndex=p))),ui(m,k),r[d].translate=k):a&&(this.sortableGhost=m,ci(m,{opacity:0,visibility:"hidden"}))}null==this.newIndex&&(this.newIndex=this.index),c&&(this.newIndex=u);var w=c?this.prevIndex:u;n&&this.newIndex!==w&&n({collection:this.manager.active.collection,index:this.index,newIndex:this.newIndex,oldIndex:w,isKeySorting:c,nodes:r,helper:this.helper})}},{key:"getWrappedInstance",value:function(){return ti()(n.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableContainer() call"),this.wrappedInstance.current}},{key:"getContainer",value:function(){var e=this.props.getContainer;return"function"!=typeof e?(0,ie.findDOMNode)(this):e(n.withRef?this.getWrappedInstance():void 0)}},{key:"render",value:function(){var t=n.withRef?this.wrappedInstance:null;return(0,Ye.createElement)(Di.Provider,{value:this.sortableContextValue},(0,Ye.createElement)(e,Ke({ref:t},ri(this.props,Hi))))}},{key:"helperContainer",get:function(){var e=this.props.helperContainer;return"function"==typeof e?e():this.props.helperContainer||this.document.body}},{key:"containerScrollDelta",get:function(){return this.props.useWindowAsScrollContainer?{left:0,top:0}:{left:this.scrollContainer.scrollLeft-this.initialScroll.left,top:this.scrollContainer.scrollTop-this.initialScroll.top}}},{key:"windowScrollDelta",get:function(){return{left:this.contentWindow.pageXOffset-this.initialWindowScroll.left,top:this.contentWindow.pageYOffset-this.initialWindowScroll.top}}}]),a}(Ye.Component),Gl(t,"displayName",bi("sortableList",e)),Gl(t,"defaultProps",zi),Gl(t,"propTypes",Oi),a}((e=>{let{children:t}=e;return(0,ie.createElement)("div",{className:"ugb-sort-control__container"},t)})),Wi=function(e){var t,a,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return a=t=function(t){function a(){var e,t;Vl(this,a);for(var n=arguments.length,l=new Array(n),i=0;i<n;i++)l[i]=arguments[i];return Gl(Yl(Yl(t=Xl(this,(e=Jl(a)).call.apply(e,[this].concat(l))))),"wrappedInstance",(0,Ye.createRef)()),t}return Ql(a,t),ql(a,[{key:"componentDidMount",value:function(){this.register()}},{key:"componentDidUpdate",value:function(e){this.node&&(e.index!==this.props.index&&(this.node.sortableInfo.index=this.props.index),e.disabled!==this.props.disabled&&(this.node.sortableInfo.disabled=this.props.disabled)),e.collection!==this.props.collection&&(this.unregister(e.collection),this.register())}},{key:"componentWillUnmount",value:function(){this.unregister()}},{key:"register",value:function(){var e=this.props,t=e.collection,a=e.disabled,n=e.index,l=(0,ie.findDOMNode)(this);l.sortableInfo={collection:t,disabled:a,index:n,manager:this.context.manager},this.node=l,this.ref={node:l},this.context.manager.add(t,this.ref)}},{key:"unregister",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props.collection;this.context.manager.remove(e,this.ref)}},{key:"getWrappedInstance",value:function(){return ti()(n.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call"),this.wrappedInstance.current}},{key:"render",value:function(){var t=n.withRef?this.wrappedInstance:null;return(0,Ye.createElement)(e,Ke({ref:t},ri(this.props,$i)))}}]),a}(Ye.Component),Gl(t,"displayName",bi("sortableElement",e)),Gl(t,"contextType",Di),Gl(t,"propTypes",Ui),Gl(t,"defaultProps",{collection:0}),a}((e=>{let{value:t,key:a,index:n,...l}=e;return(0,ie.createElement)("div",Ke({className:"ugb-sort-control__item"},l),t)}));let Vi=!1;const ji=(0,ie.memo)((e=>{const[t,a]=wt(e.attribute,e.responsive,e.hover),[n,l]=Mt(e);let i=void 0===e.values?t:Array.isArray(e.values)?[...e.values]:t;for(i=i?i.splice(0,e.num):(0,u.range)(e.num).map((e=>e+1));i.length<e.num;)i.push(i.length+1);const r=void 0===e.onChange?a:e.onChange,o=(0,u.range)(e.num).map((e=>(e+1).toString())),s=i.map((e=>e.toString()));return(0,ie.createElement)(Tt,Ke({},l,{className:Ze()(["ugb-sort-control",e.className,`ugb-sort-control--axis-${e.axis}`])}),(0,ie.createElement)(Gi,Ke({},n,{onSortStart:()=>Vi=!0,onSortOver:t=>{let{newIndex:a}=t;e.onHover(a)},onSortEnd:e=>{let{oldIndex:t,newIndex:a}=e;Vi=!1;const n=((e,t,a)=>(e.splice(t<a?a+1:a,0,e[t]),e.splice(t<a?t:t+1,1),e))(i,t,a);(0,u.isEqual)(n.map((e=>e.toString())),o)?r("",{oldIndex:0,newIndex:0}):r([...n],{oldIndex:t,newIndex:a})},axis:e.axis}),i.map(((t,a)=>(0,ie.createElement)(Wi,{key:a,index:a,value:t,onMouseEnter:()=>{Vi||e.onHover(a)},onMouseLeave:()=>{Vi||e.onHover(null)}})))),(0,ie.createElement)(It,{allowReset:e.allowReset,showReset:!(0,u.isEqual)(s,o),value:i,default:e.default,onChange:()=>r("",{oldIndex:0,newIndex:0})}))}));ji.defaultProps={className:"",help:"",label:(0,B.__)("Column Arrangement",g.i18n),num:2,axis:"x",values:null,onChange:()=>{},onHover:()=>{},hasReset:!1};const qi=ji;function Ki(e){this.value=e,this.subscribers=[],this.getValue=function(){return this.value},this.setValue=function(e){if(this.getValue()===e)return;this.value=e;const t=this;this.subscribers.forEach((function(e){e(t.value)}))},this.subscribe=function(e){this.subscribers.indexOf(e)>-1||this.subscribers.push(e)},this.unsubscribe=function(e){this.subscribers=this.subscribers.filter((function(t){return t!==e}))}}function Yi(e,t){void 0===t&&(t=null);const[,a]=(0,ie.useState)(),n=Xi.getState(e,t),l=n.getValue();function i(){a({})}return(0,ie.useEffect)((function(){return n.subscribe(i),function(){n.unsubscribe(i)}})),[l,function(e){n.setValue(e)}]}const Xi=new function(){this.value={},this.init=function(e){for(const t in e)this.setState(t,e[t])},this.getState=function(e,t){return void 0===this.value[e]&&this.setState(e,t),this.value[e]},this.setState=function(e,t){this.value[e]=new Ki(t)}},Ji=(0,ie.createElement)(rt,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,ie.createElement)(it,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})),Zi=(0,ie.createElement)(rt,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,ie.createElement)(it,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})),Qi=()=>{},er=(0,ie.forwardRef)(((e,t)=>{let{isOpened:a,icon:n,title:l,checked:i,hasToggle:r,onChange:o,setIsOpened:s,...c}=e;return l?(0,ie.createElement)("h2",{className:"components-panel__body-title"},(0,ie.createElement)(Qe.Button,Ke({className:"components-panel__body-toggle","aria-expanded":a,ref:t},c),(0,ie.createElement)("span",{"aria-hidden":"true"},(0,ie.createElement)(Qe.Icon,{className:"components-panel__arrow",icon:a?Ji:Zi})),r&&(0,ie.createElement)(Qe.FormToggle,{className:"ugb-toggle-panel-form-toggle",checked:i,onClick:e=>{e.stopPropagation(),e.preventDefault(),i&&a||i||a||s((e=>!e)),o&&o(!i)},"aria-describedby":l}),l,n&&(0,ie.createElement)(Qe.Icon,{icon:n,className:"components-panel__icon",size:20}))):null})),tr=(0,ie.forwardRef)(((e,t)=>{let{buttonProps:a={},children:n,className:l,icon:i,initialOpen:r,onToggle:o=Qi,title:s,scrollAfterOpen:c=!0,id:u="",checked:d,hasToggle:g,onChange:m=Qi}=e;const{name:p}=(0,ee.useBlockEditContext)(),[h,b]=Yi(`panelCache-${p}-${u}-${s}`,void 0!==r&&r),v=(0,ie.useRef)(),f=(0,Xt.useReducedMotion)()?"auto":"smooth",y=(0,ie.useRef)();y.current=c,((e,t)=>{const a=(0,ie.useRef)(!1);(0,ie.useEffect)((()=>{var e;a.current?h&&y.current&&null!==(e=v.current)&&void 0!==e&&e.scrollIntoView&&setTimeout((()=>{var e;null==v||null===(e=v.current)||void 0===e||e.scrollIntoView({inline:"nearest",block:"start",behavior:f})}),1):a.current=!0}),t)})(0,[h,f]);const k=Ze()("components-panel__body","ugb-toggle-panel-body",l,{"is-opened":h,[`ugb-panel--${u}`]:u});return(0,ie.createElement)("div",{className:k,ref:(0,Xt.useMergeRefs)([v,t])},(0,ie.createElement)(er,Ke({icon:i,isOpened:h,onClick:e=>{e.preventDefault();const t=!h;b(t),o(t)},title:s,checked:d,hasToggle:void 0===g?!!m:g,onChange:m,setIsOpened:b},a)),"function"==typeof n?n({opened:h}):h&&n)}));tr.displayName="PanelBody";const ar=tr,nr=(0,ie.memo)((e=>(0,ie.createElement)(ar,e)));nr.defaultProps={id:"",className:"",title:(0,B.__)("Settings",g.i18n),checked:!1,onChange:null,initialOpen:!1,hasToggle:!1,onToggle:()=>{},isOpen:null};const lr=nr,ir=function(e){const{block:t="all",options:a=(0,X.applyFilters)(`stackable.${t}.edit.templates`,e.options||[]),className:n="",title:l=(0,B.__)("Designs",g.i18n),help:i=(0,B.__)("Pick a design to start from, this will override your block settings",g.i18n)}=e,r=Ze()(["ugb-panel-design-settings",n]);if(!a.length)return null;const o=a.map(((e,t)=>({...e,value:t})));return(0,ie.createElement)(Mr,Ke({},(0,u.omit)(e,["options"]),{selectedOptionInTitle:!1,title:l,className:r,help:i}),a&&(0,ie.createElement)(Rr,Ke({},(0,u.omit)(e,["help","title"]),{options:o,onChange:e=>{const t=a[e].value,n=(0,Q.select)("core/block-editor").getBlockSelectionStart();(0,Q.dispatch)("core/block-editor").updateBlockAttributes(n,t)}})),e.children)},rr=e=>{const{blockProps:t}=e;return(0,ie.createElement)(lr,Ke({title:(0,B.__)("Spacing",g.i18n)},e,{className:Ze()(["ugb--help-tip-spacing",e.className])}),(0,X.applyFilters)("stackable.panel-spacing-body.edit.before",null,t),e.children,(0,X.applyFilters)("stackable.panel-spacing-body.edit.after",null,t))};rr.defaultProps={className:"",blockProps:{}};const or=rr,sr=e=>{const t=Ze()(["ugb-inspector-panel-controls",`ugb-panel-${e.tab}`]);return(0,ie.createElement)("div",{className:t},e.children)};sr.defaultProps={tab:"layout"};const cr=sr,ur=wp.apiFetch;var dr=a.n(ur);const gr="v3";let mr=null,pr=[];const hr=e=>e.replace(/^[\w-]+\//,""),br=async function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(!mr||e){const t=await dr()({path:"/stackable/v2/design_library"+(e?"/reset":""),method:"GET"});mr=await t,e&&((0,X.doAction)("stackable.design-library.reset-cache"),pr=[])}return mr[t||gr]},vr=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(!pr[e]){const a=await dr()({path:`/stackable/v2/design/${t||gr}/${e}`,method:"GET"});pr[e]=await a}return pr[e]},fr=async function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const t=await dr()({path:"/stackable/v2/design_library_dev_mode/",method:"POST",data:{devmode:e}});return await t},yr=async e=>{let{type:t="",block:a="",mood:n="",plan:l="",colors:i=[],categories:r=[],uikit:o="",search:s="",reset:c=!1,apiVersion:u=""}=e,d=Object.values(await br(c,u));if(t&&(d=d.filter((e=>{let{type:a}=e;return a===t}))),a){const e=a.replace(/^\w+\//,"");d=d.filter((t=>{let{block:a}=t;return a.endsWith(`/${e}`)}))}return n&&(d=d.filter((e=>{let{mood:t}=e;return t===n}))),l&&(d=d.filter((e=>{let{plan:t}=e;return t===l}))),i&&i.length&&(d=d.filter((e=>{let{colors:t}=e;return t.some((e=>i.includes(e)))}))),r&&r.length&&(d=d.filter((e=>{let{categories:t}=e;return t.some((e=>r.includes(e)))}))),o&&(d=d.filter((e=>{let{uikit:t}=e;return t===o}))),s&&s.toLowerCase().replace(/\s+/," ").trim().split(" ").forEach((e=>{d=d.filter((t=>(0,X.applyFilters)("stackable.design-library.search-properties",["label","plan","tags","categories","colors"],u).some((a=>-1!==t[a].toString().toLowerCase().indexOf(e)))))})),d},kr=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const a=await br(!1,t),n=a[e];let l=await(0,X.applyFilters)("stackable.design-library.get-design",null,e,n,t);return!l&&n.template&&(l=await vr(e,t)),l},Cr=e=>{const{designId:t,image:a,label:n,onClick:l,plan:i,isPro:r,apiVersion:o,isMultiSelectMode:s=!1,selectedNum:c=!1}=e,[u,d]=(0,ie.useState)(!1),[g,m]=(0,ie.useState)(!1),p=Ze()(["ugb-design-library-item"],{"ugb--is-busy":u,[`ugb--is-${i}`]:!r&&"free"!==i,"ugb-design-library-item--toggle":s,"ugb--is-toggled":s&&c});return(0,ie.createElement)("div",{className:p,onMouseEnter:()=>m(!0),onMouseLeave:()=>m(!1),"data-selected-num":s?c:void 0},u&&(0,ie.createElement)("span",{className:"ugb-design-library-item__spinner","data-testid":"spinner"},(0,ie.createElement)(Qe.Spinner,null)),!r&&"free"!==i&&(0,ie.createElement)("span",{className:"ugb-design-library-item__premium","data-testid":"premium-tag"},i),(0,ie.createElement)("button",{className:"ugb-design-library-item__image",onClick:()=>{(r||"free"===i)&&(s?l(t):(d(!0),kr(t,o).then((e=>{const t=d(!1);l(e,t)}))))}},!r&&"free"!==i&&(0,ie.createElement)(Qe.Dashicon,{icon:"lock"}),(0,ie.createElement)("img",{src:a,alt:n,loading:"lazy"})),(0,ie.createElement)("footer",null,(r||"free"===i)&&(0,ie.createElement)("span",null,n),!r&&"free"!==i&&!g&&(0,ie.createElement)("span",null,n),!r&&"free"!==i&&g&&(0,ie.createElement)(Zn,{buttonClassName:"ugb-design-library-item__premium-link",button:(0,ie.createElement)(ie.Fragment,null,e.premiumLabel)})))};Cr.defaultProps={designId:"",image:"",label:"",onClick:()=>{},plan:"free",isPro:g.isPro,premiumLabel:(0,B.__)("Go Premium",g.i18n),apiVersion:""};const xr=Cr,Sr=e=>{const{className:t="",designs:a,isBusy:n,onSelect:l,onSelectMulti:i,apiVersion:r,isMultiSelectMode:o=!1,selectedDesigns:s=[]}=e,c=Ze()(["ugb-design-library-items",t],{[`ugb-design-library-items--columns-${e.columns}`]:!n&&e.columns});return(0,ie.createElement)("div",{className:c},(a||[]).map(((e,t)=>{const a=!!o&&s.indexOf(e.id)+1;return(0,ie.createElement)(xr,{key:t,type:e.type,block:e.block,template:e.template,plan:e.plan,designId:e.id,image:e.image,label:e.label,apiVersion:r,isMultiSelectMode:o,selectedNum:a,onClick:function(t){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;o?i&&i(t,a):l(t,e,a)}})})),n&&(0,ie.createElement)("div",{className:"ugb-design-library-search__spinner","data-testid":"spinner"},(0,ie.createElement)(Qe.Spinner,null)),!n&&!(a||[]).length&&(0,ie.createElement)("p",{className:"components-base-control__help","data-testid":"nothing-found-note"},(0,B.__)("No designs found",g.i18n)))};Sr.defaultProps={designs:[],columns:1,onSelect:()=>{},isBusy:!1,apiVersion:""};const wr=Sr;a(7385);const _r=[{value:"block",title:(0,B.__)("Block",g.i18n),label:(0,B.__)("Block Tab",g.i18n),icon:"block-default"},{value:"style",title:(0,B.__)("Style",g.i18n),label:(0,B.__)("Style Tab",g.i18n),icon:"admin-appearance"},{value:"advanced",title:(0,B.__)("Advanced",g.i18n),label:(0,B.__)("Advanced Tab",g.i18n),icon:"admin-tools"}],Er=["block","style","advanced"];class Br extends ie.Component{constructor(){super(...arguments),this.tabsToUse=this.props.tabs||Er,this.state={activeTab:this.props.initialTab?this.props.initialTab:this.tabsToUse[0]},this.onButtonPanelClick=this.onButtonPanelClick.bind(this),this.updateSidebarPanelTab=this.updateSidebarPanelTab.bind(this),this.select=this.select.bind(this),this.containerDiv=(0,ie.createRef)(),this.suspendClickListener=!1,this.props.onTabFirstOpen(this.state.activeTab)}updateSidebarPanelTab(e){const t=this.containerDiv.current.closest(".components-panel");t&&setTimeout((()=>{var a;t&&(t.setAttribute("data-ugb-tab",e),null===(a=t.closest(".edit-post-sidebar, .edit-widgets-sidebar, .interface-complementary-area"))||void 0===a||a.classList.add("ugb--has-panel-tabs"))}),1)}componentDidMount(){this.updateSidebarPanelTab(this.state.activeTab),this.props.closeOtherPanels&&g.settings.stackable_auto_collapse_panels&&document.body.addEventListener("click",this.onButtonPanelClick)}componentWillUnmount(){const e=document.querySelector("[data-ugb-tab]");e&&(e.removeAttribute("data-ugb-tab"),e.closest(".edit-post-sidebar, .edit-widgets-sidebar, .interface-complementary-area").classList.remove("ugb--has-panel-tabs")),this.props.closeOtherPanels&&g.settings.stackable_auto_collapse_panels&&document.body.removeEventListener("click",this.onButtonPanelClick)}onButtonPanelClick(e){const t=e.target.closest(".components-panel__body-toggle");var a,n;t&&(0,X.applyFilters)("stackable.panel.tabs.panel-auto-close",!0,t)&&"layout"!==this.state.activeTab&&(this.suspendClickListener||(this.suspendClickListener=!0,a=t,[].forEach.call((null===(n=document.querySelector(".edit-post-sidebar, .edit-widgets-sidebar"))||void 0===n?void 0:n.querySelectorAll(".components-panel__body .components-panel__body-toggle"))||[],(e=>{0!==e.offsetHeight&&e.parentElement.parentElement.classList.contains("is-opened")&&a!==e&&(0,X.applyFilters)("stackable.panel.tabs.panel-auto-close",!0,e)&&e.click()})),this.suspendClickListener=!1))}select(e){this.setState({activeTab:e}),this.updateSidebarPanelTab(e),this.props.onClick(e)}render(){const e=Ze()([this.props.className,"components-panel__body","ugb-panel-tabs"]);return(0,ie.createElement)("div",{className:e,style:this.props.style,ref:this.containerDiv},(0,ie.createElement)("div",{className:"ugb-panel-tabs__wrapper"},(0,X.applyFilters)("stackable.inspector.tabs",_r).map(((e,t)=>{let{value:a,title:n,label:l,icon:i}=e;return this.tabsToUse.includes(a)?(0,ie.createElement)("button",{key:t,onClick:()=>this.select(a),className:Ze()(["edit-post-sidebar__panel-tab",`ugb-tab--${a}`],{"is-active":this.state.activeTab===a}),"aria-label":l,"data-label":l},(0,ie.createElement)(Qe.Icon,{icon:i}),n):null}))))}}Br.defaultProps={className:"",style:{},closeOtherPanels:!0,initialTab:"",onClickPanel:()=>{},onClick:()=>{},tabs:null,onTabFirstOpen:()=>{}};const Tr=Br,Mr=function(e){const{options:t,selected:a,title:n=(0,B.__)("Layout",g.i18n),selectedOptionInTitle:l=!0,help:i="",className:r="",initialOpen:o=!0}=e,s=t?t.find((e=>e.value===a)):null,c=s?`${n}${s.label}`:n,d=Ze()(["ugb-design-panel-body",r]);return(0,ie.createElement)(lr,Ke({title:l?(0,ie.createElement)("span",null,c):n,className:d,initialOpen:o},(0,u.omit)(e,["help","onChange"])),i&&(0,ie.createElement)("p",{className:"components-base-control__help"},i),t&&(0,ie.createElement)(Rr,(0,u.omit)(e,["help","title","children"])),e.children)},Nr=function(e){let{imageFile:t,imageHoverFile:a,imageWidth:n="",imageHeight:l="",label:i}=e;const r=t?t.match(/https?:/i)?t:g.srcUrl?`${g.srcUrl}/${t}`:t:"",o=a?a.match(/https?:/i)?a:g.srcUrl?`${g.srcUrl}/${a}`:a:null;return(0,ie.createElement)("span",{className:"ugb-design-panel-item"},o&&(0,ie.createElement)("img",{className:"ugb-design-panel-item__hover-image",src:o,alt:i,width:n,height:l}),r&&(0,ie.createElement)("img",{className:"ugb-design-panel-item__image",src:r,alt:i,width:n,height:l}),(0,ie.createElement)("span",{className:"design-label"},i))},Ir=e=>{const t=e.options.filter((e=>!e.premium||g.isPro)).map((e=>({...e,label:(0,ie.createElement)(Nr,{imageFile:e.image,imageHoverFile:e.hoverImage,imageWidth:e.imageWidth,imageHeight:e.imageHeight,isPro:e.isPro,label:e.label}),title:e.label,value:e.value}))),a=Ze()([e.className,"ugb-design-control-wrapper","components-base-control",`ugb-design-control--columns-${e.columns}`]);return(0,ie.createElement)("div",{className:a},e.label&&(0,ie.createElement)("div",{className:"components-base-control__label"},e.label),(0,ie.createElement)(Qe.RadioControl,Ke({},(0,u.omit)(e,["label"]),{className:"ugb-design-control",selected:e.selected,options:t,onChange:e.onChange})))};Ir.defaultProps={className:"",columns:2,selected:"",options:[],onChange:()=>{}};const Rr=Ir,Ar=[{image:"dist/images/components-design-separator-control-wave-1.fe7d2e5.png",label:(0,B.sprintf)((0,B._x)("%s %d","Nth Title",g.i18n),(0,B.__)("Wave",g.i18n),1),value:"wave-1"},{image:"dist/images/components-design-separator-control-straight-1.fba0f99.png",label:(0,B.__)("Straight",g.i18n),value:"straight-1"},{image:"dist/images/components-design-separator-control-wave-2.bc3ff78.png",label:(0,B.sprintf)((0,B._x)("%s %d","Nth Title",g.i18n),(0,B.__)("Wave",g.i18n),2),value:"wave-2"},{image:"dist/images/components-design-separator-control-wave-3.9e204d5.png",label:(0,B.sprintf)((0,B._x)("%s %d","Nth Title",g.i18n),(0,B.__)("Wave",g.i18n),3),value:"wave-3"},{image:"dist/images/components-design-separator-control-wave-4.b82e3aa.png",label:(0,B.sprintf)((0,B._x)("%s %d","Nth Title",g.i18n),(0,B.__)("Wave",g.i18n),4),value:"wave-4"},{image:"dist/images/components-design-separator-control-slant-1.645f0b9.png",label:(0,B.sprintf)((0,B._x)("%s %d","Nth Title",g.i18n),(0,B.__)("Slant",g.i18n),1),value:"slant-1"},{image:"dist/images/components-design-separator-control-slant-2.50e3178.png",label:(0,B.sprintf)((0,B._x)("%s %d","Nth Title",g.i18n),(0,B.__)("Slant",g.i18n),2),value:"slant-2"},{image:"dist/images/components-design-separator-control-curve-1.277a020.png",label:(0,B.sprintf)((0,B._x)("%s %d","Nth Title",g.i18n),(0,B.__)("Curve",g.i18n),1),value:"curve-1"},{image:"dist/images/components-design-separator-control-curve-2.4b8c7da.png",label:(0,B.sprintf)((0,B._x)("%s %d","Nth Title",g.i18n),(0,B.__)("Curve",g.i18n),2),value:"curve-2"},{image:"dist/images/components-design-separator-control-curve-3.da5eb6d.png",label:(0,B.sprintf)((0,B._x)("%s %d","Nth Title",g.i18n),(0,B.__)("Curve",g.i18n),3),value:"curve-3"},{image:"dist/images/components-design-separator-control-rounded-1.85d0e25.png",label:(0,B.sprintf)((0,B._x)("%s %d","Nth Title",g.i18n),(0,B.__)("Rounded",g.i18n),1),value:"rounded-1"},{image:"dist/images/components-design-separator-control-rounded-2.6e57ec5.png",label:(0,B.sprintf)((0,B._x)("%s %d","Nth Title",g.i18n),(0,B.__)("Rounded",g.i18n),2),value:"rounded-2"},{image:"dist/images/components-design-separator-control-rounded-3.78cb6da.png",label:(0,B.sprintf)((0,B._x)("%s %d","Nth Title",g.i18n),(0,B.__)("Rounded",g.i18n),3),value:"rounded-3"}];(0,X.addFilter)("stackable.separator.edit.layouts","default",(e=>(0,u.uniqBy)([...e,...Ar],"value")));const Or=e=>{const{label:t,help:a,excludeDesigns:n,...l}=e,i=((0,X.applyFilters)("stackable.separator.edit.layouts",[])||[]).filter((e=>-1===(0,u.findIndex)(n,(t=>t===e.value))));return(0,ie.createElement)(Qe.BaseControl,{className:"ugb-design-separator-control",id:"ugb-design-separator-control",label:t,help:a},(0,ie.createElement)(Rr,Ke({options:i},l)))};Or.defaultProps={label:"",help:"",excludeDesigns:[]};const Pr=Or,zr=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 496 512"},e),(0,ie.createElement)("path",{fill:"currentColor",d:"M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm-80-216c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm4 72.6c-20.8 25-51.5 39.4-84 39.4s-63.2-14.3-84-39.4c-8.5-10.2-23.7-11.5-33.8-3.1-10.2 8.5-11.5 23.6-3.1 33.8 30 36 74.1 56.6 120.9 56.6s90.9-20.6 120.9-56.6c8.5-10.2 7.1-25.3-3.1-33.8-10.1-8.4-25.3-7.1-33.8 3.1z"}))},Hr={placement:"left-start",offset:36,shift:!0},Lr=e=>(0,ie.createElement)(ac,Ke({className:"ugb-icon-control"},(0,u.omit)(e,["onChange","value"]),{allowReset:!0,value:e.value,onChange:e.onChange}),(0,ie.createElement)("div",{className:"ugb-icon-control__wrapper"},(0,ie.createElement)("div",{className:"ugb-icon-control__button-wrapper"},(0,ie.createElement)(Qe.Dropdown,{popoverProps:Hr,renderToggle:t=>{let{onToggle:a,isOpen:n}=t;return(0,ie.createElement)(lt,{isSecondary:!0,onClick:a,className:"ugb-icon-control__icon-button","aria-expanded":n},e.value&&(0,ie.createElement)(ec,{value:e.value}),!e.value&&(0,ie.createElement)(zr,{style:{opacity:.3}}))},renderContent:t=>{let{onClose:a}=t;return(0,ie.createElement)(Yr,{onClose:a,returnSVGValue:e.returnSVGValue,onChange:e.onChange})}}))));Lr.defaultProps={label:(0,B.__)("Icon",g.i18n),value:"",returnSVGValue:!0,onChange:()=>{},defaultValue:""};const Fr=Lr,Dr=function(e){return(0,ie.createElement)("svg",Ke({"aria-hidden":"true","data-prefix":"fas","data-icon":"arrow-alt-to-bottom",className:"drop_svg__svg-inline--fa drop_svg__fa-arrow-alt-to-bottom drop_svg__fa-w-12",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 384 512"},e),(0,ie.createElement)("path",{fill:"currentColor",d:"M360 480H24c-13.3 0-24-10.7-24-24v-24c0-13.3 10.7-24 24-24h336c13.3 0 24 10.7 24 24v24c0 13.3-10.7 24-24 24zM128 56v136H40.3c-17.8 0-26.7 21.5-14.1 34.1l152.2 152.2c7.5 7.5 19.8 7.5 27.3 0l152.2-152.2c12.6-12.6 3.7-34.1-14.1-34.1H256V56c0-13.3-10.7-24-24-24h-80c-13.3 0-24 10.7-24 24z"}))},Ur=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const a=[...e.membership.free,...t?e.membership.pro.filter((t=>!e.membership.free.includes(t))):[]];return a.map((t=>({className:`fa${t[0]} fa-${e.id}`,prefix:`fa${t[0]}`,iconName:e.id})))};var $r=a(5112);let Gr=null,Wr=null;const Vr=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"ugb-custom-icon";return e.match(/(<svg[^>]*class=["'])/)?e.replace(/(<svg[^>]*class=["'])/,`$1${t} `):e.match(/(<svg)/)?e.replace(/(<svg)/,`$1 class="${t}"`):e},jr=e=>{let t=e.replace(/(^[\s\S]*?)(<svg)/gm,"$2").replace(/(<\/svg>)([\s\S]*)/g,"$1");for(let e=0;e<2;e++)t=t.replace(/\s*<g\s*>([\s\S]*?)<\/g>\s*/gm,"$1");return t},qr=e=>{const[t,a]=(0,ie.useState)(""),[n,l]=(0,ie.useState)([]),[i,r]=(0,ie.useState)(!1),[o,s]=(0,ie.useState)(!1),c=e.returnSVGValue;(0,ie.useEffect)((()=>{let e=!0;return clearTimeout(Gr),Gr=setTimeout((()=>{e&&(r(!0),async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"icon",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g.fontAwesomeSearchProIcons;const a=`{ search(version: "latest", first: 50, query: "${(e||"info").replace(/["'\\]/g,"")}") {\n\t\t\tid\n\t\t\tmembership {\n\t\t\t\tfree\n\t\t\t\t${t?"pro":""}\n\t\t\t}\n\t\t} }`;return(await fetch("https://api.fontawesome.com",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({query:a})}).then((e=>e.json()))).data.search.reduce(((e,a)=>(Ur(a,t).forEach((t=>{e.push(t)})),e)),[])}(t).then((t=>{e&&l(t)})).finally((()=>{e&&r(!1)})))}),500),()=>{e=!1,clearTimeout(Gr)}}),[t]),(0,ie.useEffect)((()=>{Wr||(Wr=wp.data.select("core/block-editor").getSettings().mediaUpload),o?wp.data.dispatch("core/block-editor").updateSettings({mediaUpload:null}):wp.data.select("core/block-editor").getSettings().mediaUpload!==Wr&&wp.data.dispatch("core/block-editor").updateSettings({mediaUpload:Wr})}),[o]);const u=Ze()(["ugb-icon-popover__label-container"],{"ugb-icon--has-settings":g.isPro,"ugb-icon--has-upload":c,"ugb-icon--has-reset":e.allowReset}),d=(0,ie.createElement)("div",{className:"stk-icon-search-popover-container"},(0,ie.createElement)($r.FileDrop,{onFrameDragEnter:()=>s(!0),onFrameDragLeave:()=>s(!1),onFrameDrop:()=>s(!1),onDrop:t=>{if(!c||!t.length)return void s(!1);if("image/svg+xml"!==t[0].type)return void s(!1);const a=new FileReader;a.onload=function(t){s(!1);const a=jr(Vr(t.target.result));e.onChange(a),e.onClose()},a.readAsText(t[0])}},(0,ie.createElement)("div",{className:u},(0,ie.createElement)(Qe.TextControl,{className:"ugb-icon-popover__input",value:t,onChange:a,placeholder:(0,B.__)("Type to search icon",g.i18n)}),g.isPro&&(0,ie.createElement)(lt,{className:"ugb-icon-popover__settings-button",icon:"admin-generic",href:g.settingsUrl+"#icon-settings",target:"_settings",iconSize:"16",label:(0,B.__)("Icon Settings",g.i18n),showTooltip:!0,isSmall:!0,isSecondary:!0}),c&&(0,ie.createElement)(lt,{onClick:t=>{t.preventDefault();const a=document.createElement("input");a.accept="image/svg+xml",a.type="file",a.onchange=t=>{const a=t.target.files;if(!a.length)return void s(!1);const n=new FileReader;n.onload=function(t){s(!1);const a=jr(Vr(t.target.result));e.onChange(a),e.onClose()},n.readAsText(a[0])},a.click()},isSmall:!0,isPrimary:!0,className:"components-range-control__upload"},(0,B.__)("Upload SVG",g.i18n)),e.allowReset&&(0,ie.createElement)(lt,{onClick:()=>{e.onChange(""),e.onClose()},isSmall:!0,isSecondary:!0,className:"components-range-control__reset"},(0,B.__)("Clear icon",g.i18n))),(0,ie.createElement)("div",{className:"ugb-icon-popover__iconlist"},i&&(0,ie.createElement)(Qe.Spinner,null),!i&&n.map(((t,a)=>{let{prefix:n,iconName:l}=t;const i=`${n}-${l}`;return(0,ie.createElement)("button",{key:a,className:`components-button ugb-prefix--${n} ugb-icon--${l}`,onClick:()=>{e.returnSVGValue?e.onChange(jr(tm(n,l))):e.onChange(i,n,l),e.onClose()}},(0,ie.createElement)(Js,{prefix:n,iconName:l}))})),!i&&!n.length&&(0,ie.createElement)("p",{className:"components-base-control__help"},(0,B.__)("No matches found",g.i18n))),c&&o&&(0,ie.createElement)("div",{className:"ugb-icon-popover__drop-indicator"},(0,ie.createElement)(Dr,{height:"40",width:"40"}),(0,B.__)("Drop your SVG here",g.i18n))));return e.__hasPopover?(0,ie.createElement)(gt,{className:"ugb-icon-popover",onClose:e.onClose,onClickOutside:e.__deprecatedOnClickOutside,position:e.__deprecatedPosition,anchorRef:e.__deprecatedAnchorRef,ref:e.__deprecateUseRef},(0,ie.createElement)(Qe.PanelBody,null,d)):d},Kr=()=>{};qr.defaultProps={onChange:Kr,onClose:Kr,returnSVGValue:!0,allowReset:!0,__deprecatedAnchorRef:void 0,__deprecatedPosition:"center",__deprecatedOnClickOutside:Kr,__hasPopover:!1};const Yr=qr,Xr=(0,ie.memo)((e=>{const[t,a]=(0,ie.useState)(!1),n=(0,ie.useRef)(null);return(0,ie.useEffect)((()=>{if(t){const e=e=>{var t,l,i,r;null!==(t=window.wp)&&void 0!==t&&null!==(l=t.media)&&void 0!==l&&null!==(i=l.frame)&&void 0!==i&&null!==(r=i.el)&&void 0!==r&&r.clientHeight||e.target.closest(".ugb-button-icon-control__popover")||(null==n?void 0:n.current)===e.target.closest(".ugb-button-icon-control__edit")||e.target.closest(".components-color-picker")||e.target.closest(".react-autosuggest__suggestions-container")||e.target.closest(".components-dropdown__content")||a(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)}}),[t]),(0,ie.createElement)(ac,{help:e.help,label:e.label,id:"ugb-button-icon-control",className:Ze()("ugb-button-icon-control",e.className),allowReset:!0,showReset:e.allowReset||!!e.onToggle&&e.checked,onReset:()=>{e.onReset(),e.onToggle&&e.onToggle(!1)},hasLabel:!e.onToggle},e.onToggle&&(0,ie.createElement)(Qe.ToggleControl,{label:e.label,checked:e.checked,onChange:e.onToggle}),(0,ie.createElement)("div",{className:"ugb-button-icon-control__wrapper"},(0,ie.createElement)(lt,{onClick:()=>a((e=>!e)),className:"ugb-button-icon-control__edit",label:(0,B.__)("Edit",g.i18n),isSecondary:!0,icon:"edit",ref:n}),t&&(0,ie.createElement)(Qe.Popover,{className:"ugb-button-icon-control__popover",focusOnMount:"container"},(0,ie.createElement)(Qe.PanelBody,null,(void 0!==e.popoverLabel?e.popoverLabel:e.label)&&(0,ie.createElement)("h2",{className:"components-panel__body-title"},e.popoverLabel||e.label),e.children))))}));Xr.defaultProps={help:"",label:"",popoverLabel:void 0,className:"",allowReset:!1,onReset:()=>{},checked:!1,onToggle:void 0};const Jr=Xr,Zr=e=>{const t=vg(e.imageData,e.size||"full");let a=e.widthMax||1e3,n=0;e.imageData&&e.onChangeSize&&t&&(a=t.width,n=t.height);const l=!!t&&t.width===t.height;return(0,ie.createElement)(ie.Fragment,null,e.onChangeImage&&(0,ie.createElement)(Vt,{label:(0,B.__)("Image",g.i18n),imageID:e.id,imageURL:e.url,onRemove:()=>e.onChangeImage({url:"",id:"",width:"",height:""}),onChange:t=>{let{url:a,width:n,height:l}=t;const i=e.size||"full";t.sizes[i]&&(a=t.sizes[i].url,n=t.sizes[i].width,l=t.sizes[i].height),e.onChangeImage({id:t.id,url:a,width:n,height:l})}}),e.onChangeShape&&(0,ie.createElement)(Zt,{isSquareImage:l,shape:e.shape,shapeFlipX:e.shapeFlipX,shapeFlipY:e.shapeFlipY,shapeStretch:e.shapeStretch,onChangeShape:e.onChangeShape,onChangeShapeFlipX:e.onChangeShapeFlipX,onChangeShapeFlipY:e.onChangeShapeFlipY,onChangeShapeStretch:e.onChangeShapeStretch}),(0,ie.createElement)(qs,null),e.onChangeAlt&&(0,ie.createElement)(qt,{value:e.alt,onChange:e.onChangeAlt}),e.onChangeSize&&(0,ie.createElement)(ea,{label:(0,B.__)("Image Size",g.i18n),value:e.size,onChange:t=>{const a=vg(e.imageData,t||"full");let n="",l="",i=e.url;a&&(n=a.width,l=a.height,i=a.source_url),e.onChangeSize(t,i,n,l)}}),e.onChangeWidth&&(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(Yo,null,(0,ie.createElement)(dl,{label:(0,B.__)("Image Width",g.i18n),value:e.width,placeholder:e.placeholder,max:a,min:0,onChange:t=>{const l=n/a;e.onChangeWidth("number"==typeof t?t:"","number"==typeof t?parseInt(l*t,10):"")},allowReset:!0,className:"ugb--help-tip-image-size-no-crop"})),(0,ie.createElement)(Yo,{screen:"tablet"},(0,ie.createElement)(dl,{label:(0,B.__)("Image Width",g.i18n),value:e.tabletWidth,max:a,min:0,onChange:e.onChangeTabletWidth,allowReset:!0,className:"ugb--help-tip-image-size-no-crop"})),(0,ie.createElement)(Yo,{screen:"mobile"},(0,ie.createElement)(dl,{label:(0,B.__)("Image Width",g.i18n),value:e.mobileWidth,max:a,min:0,onChange:e.onChangeMobileWidth,allowReset:!0,className:"ugb--help-tip-image-size-no-crop"}))),e.onChangeSquare&&(0,ie.createElement)(ie.Fragment,null,("number"==typeof e.width||e.width)&&(0,ie.createElement)(Yo,null,(0,ie.createElement)(oc,{label:(0,B.__)("Force square image",g.i18n),checked:e.square,onChange:e.onChangeSquare,className:"ugb--help-tip-image-square"})),("number"==typeof e.tabletWidth||e.tabletWidth)&&(0,ie.createElement)(Yo,{screen:"tablet"},(0,ie.createElement)(oc,{label:(0,B.__)("Force square image",g.i18n),checked:e.tabletSquare,onChange:e.onChangeTabletSquare,className:"ugb--help-tip-image-square"})),("number"==typeof e.mobileWidth||e.mobileWidth)&&(0,ie.createElement)(Yo,{screen:"mobile"},(0,ie.createElement)(oc,{label:(0,B.__)("Force square image",g.i18n),checked:e.mobileSquare,onChange:e.onChangeMobileSquare,className:"ugb--help-tip-image-square",defaultValue:!0}))),e.onChangeBorderRadius&&""===e.shape&&(0,ie.createElement)(dl,{label:(0,B.__)("Border Radius",g.i18n),value:e.borderRadius,onChange:e.onChangeBorderRadius,min:0,max:100,allowReset:!0,placeholder:"0",className:"ugb--help-tip-image-border-radius"}),e.onChangeShadow&&""===e.shape&&(0,ie.createElement)(dl,{label:(0,B.__)("Shadow / Outline",g.i18n),value:e.shadow,onChange:e.onChangeShadow,min:0,max:9,allowReset:!0,placeholder:"0",className:"ugb--help-tip-image-shadow"}),e.onChangeBlendMode&&(0,ie.createElement)($t,{label:(0,B.__)("Blend Mode",g.i18n),value:e.blendMode,onChange:e.onChangeBlendMode}))};Zr.defaultProps={id:"",url:"",onChangeImage:e=>{let{url:t,id:a,width:n,height:l}=e},shape:"",onChangeShape:()=>{},shapeStretch:"",onChangeShapeStretch:()=>{},alt:"",onChangeAlt:()=>{},size:"large",onChangeSize:()=>{},widthMax:1e3,width:"",tabletWidth:"",mobileWidth:"",onChangeWidth:()=>{},onChangeTabletWidth:()=>{},onChangeMobileWidth:()=>{},square:"",tabletSquare:"",mobileSquare:"",onChangeSquare:()=>{},onChangeTabletSquare:()=>{},onChangeMobileSquare:()=>{},borderRadius:"",onChangeBorderRadius:()=>{},shadow:"",onChangeShadow:()=>{},blendMode:"",onChangeBlendMode:()=>{}};const Qr=(0,Xt.compose)((0,Q.withSelect)(((e,t)=>{const{getMedia:a}=e("core");return fg(t.id,e),{imageData:t.id?a(t.id):null}})))(Zr),eo=e=>{const{setAttributes:t}=e,a=t=>(0,u.camelCase)((0,B.sprintf)(e.attrNameTemplate,t)),n=Vd(e.blockAttributes,a,"");return(0,ie.createElement)(Qr,Ke({id:n("Id"),url:n("Url"),onChangeImage:e=>{let{url:n,id:l,width:i,height:r}=e;t({[a("Url")]:n,[a("Id")]:l,[a("Width")]:i,[a("Height")]:r})},alt:n("Alt"),onChangeAlt:e=>t({[a("Alt")]:e}),size:n("Size"),onChangeSize:(e,n,l,i)=>{t({[a("Size")]:e,[a("Url")]:n,[a("Width")]:l,[a("Height")]:i})},shape:n("Shape"),onChangeShape:e=>t({[a("Shape")]:e}),shapeFlipX:n("ShapeFlipX"),onChangeShapeFlipX:e=>t({[a("ShapeFlipX")]:e}),shapeFlipY:n("ShapeFlipY"),onChangeShapeFlipY:e=>t({[a("ShapeFlipY")]:e}),shapeStretch:n("ShapeStretch"),onChangeShapeStretch:e=>t({[a("ShapeStretch")]:e}),style:n("Style"),onChangeStyle:e=>t({[a("Style")]:e}),width:n("Width"),tabletWidth:n("TabletWidth"),mobileWidth:n("MobileWidth"),onChangeWidth:(e,n)=>{t({[a("Width")]:e,[a("Height")]:n})},onChangeTabletWidth:e=>t({[a("TabletWidth")]:e}),onChangeMobileWidth:e=>t({[a("MobileWidth")]:e}),square:n("Square"),tabletSquare:n("TabletSquare"),mobileSquare:n("MobileSquare"),onChangeSquare:e=>t({[a("Square")]:e}),onChangeTabletSquare:e=>t({[a("TabletSquare")]:e}),onChangeMobileSquare:e=>t({[a("MobileSquare")]:e}),borderRadius:n("BorderRadius"),onChangeBorderRadius:e=>t({[a("BorderRadius")]:e}),shadow:n("Shadow"),onChangeShadow:e=>t({[a("Shadow")]:e}),blendMode:n("BlendMode"),onChangeBlendMode:e=>t({[a("BlendMode")]:e})},e))};eo.defaultProps={attrNameTemplate:"%s",setAttributes:()=>{},blockAttributes:{}};const to=eo,ao=e=>(0,ie.createElement)(ie.Fragment,null,e.onChangeImage&&(0,ie.createElement)(Vt,{label:(0,B.__)("Image",g.i18n),imageID:e.id,imageURL:e.url,onRemove:()=>e.onChangeImage({url:"",id:""}),onChange:t=>{let{url:a}=t;const n=e.size||"full";t.sizes[n]&&(a=t.sizes[n].url),e.onChangeImage({id:t.id,url:a})}}),e.onChangeSize&&(0,ie.createElement)(ea,{label:(0,B.__)("Image Size",g.i18n),value:e.size,onChange:t=>{e.onChangeSize(t,yg(e.id,t||"full"))},className:"ugb--help-tip-image-size"}),e.onChangeBackgroundPosition&&(0,ie.createElement)(ml,{label:(0,B.__)("Background Image Position",g.i18n),options:[{label:(0,B.__)("Default",g.i18n),value:""},{label:(0,B.__)("Top Left",g.i18n),value:"top left"},{label:(0,B.__)("Top Center",g.i18n),value:"top center"},{label:(0,B.__)("Top Right",g.i18n),value:"top right"},{label:(0,B.__)("Center Left",g.i18n),value:"center left"},{label:(0,B.__)("Center Center",g.i18n),value:"center center"},{label:(0,B.__)("Center Right",g.i18n),value:"center right"},{label:(0,B.__)("Bottom Left",g.i18n),value:"bottom left"},{label:(0,B.__)("Bottom Center",g.i18n),value:"bottom center"},{label:(0,B.__)("Bottom Right",g.i18n),value:"bottom right"}],value:e.backgroundPosition,onChange:e.onChangeBackgroundPosition,className:"ugb--help-tip-background-image-position"}),e.onChangeBackgroundRepeat&&(0,ie.createElement)(ml,{label:(0,B.__)("Background Image Repeat",g.i18n),options:[{label:(0,B.__)("Default",g.i18n),value:""},{label:(0,B.__)("No-Repeat",g.i18n),value:"no-repeat"},{label:(0,B.__)("Repeat",g.i18n),value:"repeat"},{label:(0,B.__)("Repeat-X",g.i18n),value:"repeat-x"},{label:(0,B.__)("Repeat-Y",g.i18n),value:"repeat-y"}],value:e.backgroundRepeat,onChange:e.onChangeBackgroundRepeat,className:"ugb--help-tip-background-image-repeat"}),e.onChangeBackgroundSize&&(0,ie.createElement)(ml,{label:(0,B.__)("Background Image Size",g.i18n),options:[{label:(0,B.__)("Default",g.i18n),value:""},{label:(0,B.__)("Auto",g.i18n),value:"auto"},{label:(0,B.__)("Cover",g.i18n),value:"cover"},{label:(0,B.__)("Contain",g.i18n),value:"contain"},{label:(0,B.__)("Custom",g.i18n),value:"custom"}],value:e.backgroundSize,onChange:e.onChangeBackgroundSize,className:"ugb--help-tip-background-image-size"}),e.onChangeBackgroundSize&&"custom"===e.backgroundSize&&(0,ie.createElement)(dl,{label:(0,B.__)("Custom Size",g.i18n),units:["px","%"],min:[0,0],max:[1e3,100],unit:e.backgroundCustomSizeUnit,onChangeUnit:e.onChangeBackgroundCustomSizeUnit,value:e.backgroundCustomSize,onChange:e.onChangeBackgroundCustomSize,allowReset:!0}));ao.defaultProps={id:"",url:"",onChangeImage:e=>{let{url:t,id:a}=e},size:"",onChangeSize:()=>{},backgroundPosition:"",onChangeBackgroundPosition:()=>{},backgroundRepeat:"",onChangeBackgroundRepeat:()=>{},backgroundSize:"",onChangeBackgroundSize:()=>{},backgroundCustomSizeUnit:"",onChangeBackgroundCustomSizeUnit:()=>{},backgroundCustomSize:"",onChangeBackgroundCustomSize:()=>{}};const no=(0,Xt.compose)((0,Q.withSelect)(((e,t)=>{const{getMedia:a}=e("core");return fg(t.id,e),{imageData:t.id?a(t.id):null}})))(ao),lo=e=>{const{setAttributes:t}=e,a=t=>(0,u.camelCase)((0,B.sprintf)(e.attrNameTemplate,t)),n=Vd(e.blockAttributes,a,"");return(0,ie.createElement)(no,Ke({id:n("Id"),url:n("Url"),onChangeImage:e=>{let{url:n,id:l}=e;t({[a("Url")]:n,[a("Id")]:l})},size:n("Size"),onChangeSize:(e,n)=>{t({[a("Size")]:e,[a("Url")]:n})},backgroundPosition:n("BackgroundPosition"),onChangeBackgroundPosition:e=>t({[a("BackgroundPosition")]:e}),backgroundRepeat:n("BackgroundRepeat"),onChangeBackgroundRepeat:e=>t({[a("BackgroundRepeat")]:e}),backgroundSize:n("BackgroundSize"),onChangeBackgroundSize:e=>t({[a("BackgroundSize")]:e}),backgroundCustomSize:n("BackgroundCustomSize"),onChangeBackgroundCustomSize:e=>t({[a("BackgroundCustomSize")]:e}),backgroundCustomSizeUnit:n("BackgroundCustomSizeUnit")||"px",onChangeBackgroundCustomSizeUnit:e=>t({[a("BackgroundCustomSizeUnit")]:e})},e))};lo.defaultProps={attrNameTemplate:"%s",setAttributes:()=>{},blockAttributes:{}};const io=lo,ro=e=>{const t=(0,ie.useMemo)((()=>"function"==typeof e.placeholder?e.fontSize||Math.round(e.placeholder(eg(e.htmlTag,!0))):e.fontSize||e.placeholder||eg(e.htmlTag,!0)),[e.htmlTag,e.fontSize]);return(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(Jr,{label:e.label,popoverLabel:e.popoverLabel,onReset:e.onReset,allowReset:e.fontFamily||e.fontSize||e.tabletFontSize||e.mobileFontSize||e.fontWeight||e.textTransform||e.lineHeight||e.tabletLineHeight||e.mobileLineHeight||e.letterSpacing,resetPopoverTitle:e.resetPopoverTitle,resetPopoverDescription:e.resetPopoverDescription,className:e.className,help:e.help},e.onChangeFontFamily&&(0,ie.createElement)(Fl,{label:(0,B.__)("Font Family",g.i18n),onChange:e.onChangeFontFamily,value:e.fontFamily,className:"ugb--help-tip-typography-family"}),e.onChangeFontSize&&(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(Yo,null,(0,ie.createElement)(zl,Ke({label:(0,B.__)("Size",g.i18n),onChange:e.onChangeFontSize,value:e.fontSize,allowReset:!0,unit:e.fontSizeUnit,onChangeUnit:e.onChangeFontSizeUnit},e.fontSizeProps,{placeholder:t,className:"ugb--help-tip-typography-size"}))),(0,ie.createElement)(Yo,{screen:"tablet"},(0,ie.createElement)(zl,Ke({label:(0,B.__)("Size",g.i18n),onChange:e.onChangeTabletFontSize,value:e.tabletFontSize,allowReset:!0,unit:e.tabletFontSizeUnit,onChangeUnit:e.onChangeTabletFontSizeUnit},e.fontSizeProps,{className:"ugb--help-tip-typography-size"}))),(0,ie.createElement)(Yo,{screen:"mobile"},(0,ie.createElement)(zl,Ke({label:(0,B.__)("Size",g.i18n),onChange:e.onChangeMobileFontSize,value:e.mobileFontSize,allowReset:!0,unit:e.mobileFontSizeUnit,onChangeUnit:e.onChangeMobileFontSizeUnit},e.fontSizeProps,{className:"ugb--help-tip-typography-size"})))),e.onChangeFontWeight&&(0,ie.createElement)(ml,{label:(0,B.__)("Weight",g.i18n),options:[{label:"100",value:"100"},{label:"200",value:"200"},{label:"300",value:"300"},{label:"400",value:"400"},{label:"500",value:"500"},{label:"600",value:"600"},{label:"700",value:"700"},{label:"800",value:"800"},{label:"900",value:"900"},{label:(0,B.__)("Default",g.i18n),value:""},{label:(0,B.__)("Normal",g.i18n),value:"normal"},{label:(0,B.__)("Bold",g.i18n),value:"bold"}],onChange:e.onChangeFontWeight,value:e.fontWeight,className:"ugb--help-tip-typography-weight"}),e.onChangeTextTransform&&(0,ie.createElement)(ml,{label:(0,B.__)("Transform",g.i18n),options:[{label:(0,B.__)("Default",g.i18n),value:""},{label:(0,B.__)("Uppercase",g.i18n),value:"uppercase"},{label:(0,B.__)("Lowercase",g.i18n),value:"lowercase"},{label:(0,B.__)("Capitalize",g.i18n),value:"capitalize"},{label:(0,B.__)("None",g.i18n),value:"none"}],onChange:e.onChangeTextTransform,value:e.textTransform,className:"ugb--help-tip-typography-transform"}),e.onChangeLineHeight&&(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(Yo,null,(0,ie.createElement)(dl,{label:(0,B.__)("Line-Height",g.i18n),units:e.lineHeightUnits,min:[1,.1],max:[100,10],step:[1,.1],placeholder:[30,1.5],allowReset:!0,value:e.lineHeight,onChange:e.onChangeLineHeight,unit:e.lineHeightUnit,onChangeUnit:e.onChangeLineHeightUnit,initialPosition:[37,1.8],className:"ugb--help-tip-typography-line-height"})),(0,ie.createElement)(Yo,{screen:"tablet"},(0,ie.createElement)(dl,{label:(0,B.__)("Line-Height",g.i18n),units:["px","em"],min:[1,.1],max:[100,10],step:[1,.1],placeholder:[30,1.5],allowReset:!0,value:e.tabletLineHeight,onChange:e.onChangeTabletLineHeight,unit:e.tabletLineHeightUnit,onChangeUnit:e.onChangeTabletLineHeightUnit,initialPosition:[37,1.8],className:"ugb--help-tip-typography-line-height"})),(0,ie.createElement)(Yo,{screen:"mobile"},(0,ie.createElement)(dl,{label:(0,B.__)("Line-Height",g.i18n),units:["px","em"],min:[1,.1],max:[100,10],step:[1,.1],placeholder:[30,1.5],allowReset:!0,value:e.mobileLineHeight,onChange:e.onChangeMobileLineHeight,unit:e.mobileLineHeightUnit,onChangeUnit:e.onChangeMobileLineHeightUnit,initialPosition:[37,1.8],className:"ugb--help-tip-typography-line-height"}))),e.onChangeLetterSpacing&&(0,ie.createElement)(dl,{label:(0,B.__)("Letter Spacing",g.i18n),min:-5,max:10,step:.1,allowReset:!0,onChange:e.onChangeLetterSpacing,value:e.letterSpacing,placeholder:"0",className:"ugb--help-tip-typography-letter-spacing"})),e.showSecondFontSize&&e.onChangeFontSize&&(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(Yo,null,(0,ie.createElement)(zl,Ke({label:(0,B.__)("Size",g.i18n),onChange:e.onChangeFontSize,value:e.fontSize,allowReset:!0,unit:e.fontSizeUnit,onChangeUnit:e.onChangeFontSizeUnit},e.fontSizeProps,{placeholder:t,className:"ugb--help-tip-typography-size"}))),(0,ie.createElement)(Yo,{screen:"tablet"},(0,ie.createElement)(zl,Ke({label:(0,B.__)("Size",g.i18n),onChange:e.onChangeTabletFontSize,value:e.tabletFontSize,allowReset:!0,unit:e.tabletFontSizeUnit,onChangeUnit:e.onChangeTabletFontSizeUnit},e.fontSizeProps,{className:"ugb--help-tip-typography-size"}))),(0,ie.createElement)(Yo,{screen:"mobile"},(0,ie.createElement)(zl,Ke({label:(0,B.__)("Size",g.i18n),onChange:e.onChangeMobileFontSize,value:e.mobileFontSize,allowReset:!0,unit:e.mobileFontSizeUnit,onChangeUnit:e.onChangeMobileFontSizeUnit},e.fontSizeProps,{className:"ugb--help-tip-typography-size"})))))};ro.defaultProps={label:(0,B.__)("Typography",g.i18n),popoverLabel:void 0,className:"ugb--help-tip-typography",showSecondFontSize:!0,fontFamily:"",fontSize:"",tabletFontSize:"",mobileFontSize:"",fontSizeUnit:"px",tabletFontSizeUnit:"px",mobileFontSizeUnit:"px",fontWeight:"",textTransform:"",lineHeight:"",tabletLineHeight:"",mobileLineHeight:"",lineHeightUnit:"em",lineHeightUnits:["px","em"],tabletLineHeightUnit:"em",mobileLineHeightUnit:"em",letterSpacing:"",fontSizeProps:{},resetPopoverTitle:"",resetPopoverDescription:"",placeholder:"",htmlTag:"p",onReset:()=>{},onChangeFontFamily:()=>{},onChangeFontSize:()=>{},onChangeTabletFontSize:()=>{},onChangeMobileFontSize:()=>{},onChangeFontSizeUnit:()=>{},onChangeTabletFontSizeUnit:()=>{},onChangeMobileFontSizeUnit:()=>{},onChangeFontWeight:()=>{},onChangeTextTransform:()=>{},onChangeLineHeight:()=>{},onChangeTabletLineHeight:()=>{},onChangeMobileLineHeight:()=>{},onChangeLineHeightUnit:()=>{},onChangeTabletLineHeightUnit:()=>{},onChangeMobileLineHeightUnit:()=>{},onChangeLetterSpacing:()=>{}};const oo=ro,so=e=>{const{setAttributes:t}=e,a=t=>(0,u.camelCase)((0,B.sprintf)(e.attrNameTemplate,t));return(0,ie.createElement)(oo,Ke({fontFamily:e.blockAttributes[a("FontFamily")]||"",fontSize:e.blockAttributes[a("FontSize")]||"",tabletFontSize:e.blockAttributes[a("TabletFontSize")]||"",mobileFontSize:e.blockAttributes[a("MobileFontSize")]||"",fontSizeUnit:e.blockAttributes[a("FontSizeUnit")]||"px",tabletFontSizeUnit:e.blockAttributes[a("TabletFontSizeUnit")]||"px",mobileFontSizeUnit:e.blockAttributes[a("MobileFontSizeUnit")]||"px",fontWeight:e.blockAttributes[a("FontWeight")]||"",textTransform:e.blockAttributes[a("TextTransform")]||"",letterSpacing:e.blockAttributes[a("LetterSpacing")]||"",lineHeight:e.blockAttributes[a("LineHeight")]||"",tabletLineHeight:e.blockAttributes[a("TabletLineHeight")]||"",mobileLineHeight:e.blockAttributes[a("MobileLineHeight")]||"",lineHeightUnit:e.blockAttributes[a("LineHeightUnit")]||"em",tabletLineHeightUnit:e.blockAttributes[a("TabletLineHeightUnit")]||"em",mobileLineHeightUnit:e.blockAttributes[a("MobileLineHeightUnit")]||"em",onChangeFontFamily:e=>t({[a("FontFamily")]:e}),onChangeFontSize:e=>t({[a("FontSize")]:e}),onChangeTabletFontSize:e=>t({[a("TabletFontSize")]:e}),onChangeMobileFontSize:e=>t({[a("MobileFontSize")]:e}),onChangeFontSizeUnit:e=>t({[a("FontSizeUnit")]:e}),onChangeTabletFontSizeUnit:e=>t({[a("TabletFontSizeUnit")]:e}),onChangeMobileFontSizeUnit:e=>t({[a("MobileFontSizeUnit")]:e}),onChangeFontWeight:e=>t({[a("FontWeight")]:e}),onChangeTextTransform:e=>t({[a("TextTransform")]:e}),onChangeLetterSpacing:e=>t({[a("LetterSpacing")]:e}),onChangeLineHeight:e=>t({[a("LineHeight")]:e}),onChangeTabletLineHeight:e=>t({[a("TabletLineHeight")]:e}),onChangeMobileLineHeight:e=>t({[a("MobileLineHeight")]:e}),onChangeLineHeightUnit:e=>t({[a("LineHeightUnit")]:e}),onChangeTabletLineHeightUnit:e=>t({[a("TabletLineHeightUnit")]:e}),onChangeMobileLineHeightUnit:e=>t({[a("MobileLineHeightUnit")]:e}),onReset:()=>{t({[a("FontFamily")]:"",[a("FontSize")]:"",[a("TabletFontSize")]:"",[a("MobileFontSize")]:"",[a("FontSizeUnit")]:"px",[a("TabletFontSizeUnit")]:"px",[a("MobileFontSizeUnit")]:"px",[a("FontWeight")]:"",[a("TextTransform")]:"",[a("LetterSpacing")]:"",[a("LineHeight")]:"",[a("TabletLineHeight")]:"",[a("MobileLineHeight")]:"",[a("LineHeightUnit")]:"em",[a("TabletLineHeightUnit")]:"em",[a("MobileLineHeightUnit")]:"em"})}},e))};so.defaultProps={attrNameTemplate:"%s",setAttributes:()=>{},blockAttributes:{}};const co=so,uo=e=>(0,ie.createElement)(ie.Fragment,null,e.onChangeBackgroundColorType&&(0,ie.createElement)(Qe.BaseControl,{id:"ugb-background-color-type",className:"ugb--help-tip-background-color-type"},(0,ie.createElement)(Ol,{controls:[{value:"",title:(0,B.__)("Single",g.i18n)},{value:"gradient",title:(0,B.__)("Gradient",g.i18n)}],value:e.backgroundColorType,onChange:e.onChangeBackgroundColorType,fullwidth:!1,isSmall:!0})),e.onChangeBackgroundColor&&(0,ie.createElement)(Ot,{label:e.onChangeBackgroundColor2&&"gradient"===e.backgroundColorType?(0,B.sprintf)((0,B._x)("%s #%d","Panel title",g.i18n),e.labelBackgroundColor,1):e.labelBackgroundColor,value:e.backgroundColor,onChange:e.onChangeBackgroundColor}),e.onChangeBackgroundColorOpacity&&"gradient"!==e.backgroundColorType&&!e.backgroundMediaURL&&!e.tabletBackgroundMediaURL&&!e.mobileBackgroundMediaURL&&(0,ie.createElement)(dl,{label:(0,B.__)("Background Color Opacity",g.i18n),value:e.backgroundColorOpacity,onChange:e.onChangeBackgroundColorOpacity,min:0,max:1,step:.1,allowReset:!0,placeholder:"1.0",className:"ugb--help-tip-background-color-opacity"}),e.onChangeBackgroundColor2&&"gradient"===e.backgroundColorType&&(0,ie.createElement)(Ot,{label:(0,B.sprintf)((0,B._x)("%s #%d","Panel title",g.i18n),e.labelBackgroundColor,2),value:e.backgroundColor2,onChange:e.onChangeBackgroundColor2}),e.onChangeBackgroundColor2&&"gradient"===e.backgroundColorType&&e.hasAdvancedGradient&&(0,ie.createElement)(Jr,{label:(0,B.__)("Adv. Gradient Color Settings",g.i18n),onReset:e.onResetAdvancedGradient,allowReset:""!==e.backgroundGradientDirection&&90!==e.backgroundGradientDirection||""!==e.backgroundGradientLocation1&&0!==e.backgroundGradientLocation1||""!==e.backgroundGradientLocation2&&100!==e.backgroundGradientLocation2||e.backgroundGradientBlendMode},e.onChangeBackgroundGradientDirection&&(0,ie.createElement)(dl,{label:(0,B.__)("Gradient Direction (degrees)",g.i18n),value:e.backgroundGradientDirection,onChange:e.onChangeBackgroundGradientDirection,min:0,max:360,step:10,allowReset:!0,placeholder:"90",className:"ugb--help-tip-gradient-direction"}),e.onChangeBackgroundGradientLocation1&&(0,ie.createElement)(dl,{label:(0,B.sprintf)((0,B.__)("Color %d Location",g.i18n),1),value:e.backgroundGradientLocation1,onChange:e.onChangeBackgroundGradientLocation1,min:0,max:100,step:1,allowReset:!0,placeholder:"0",className:"ugb--help-tip-gradient-location"}),e.onChangeBackgroundGradientLocation2&&(0,ie.createElement)(dl,{label:(0,B.sprintf)((0,B.__)("Color %d Location",g.i18n),2),value:e.backgroundGradientLocation2,onChange:e.onChangeBackgroundGradientLocation2,min:0,max:100,step:1,allowReset:!0,placeholder:"100",className:"ugb--help-tip-gradient-location"}),e.onChangeBackgroundGradientBlendMode&&(0,ie.createElement)($t,{label:(0,B.__)("Background Gradient Blend Mode",g.i18n),value:e.backgroundGradientBlendMode,onChange:e.onChangeBackgroundGradientBlendMode,className:"ugb--help-tip-background-blend-mode"})),e.onChangeBackgroundColor2&&"gradient"===e.backgroundColorType&&e.hasAdvancedGradient&&e.onChangeBackgroundMedia&&(0,ie.createElement)(qs,null),e.onChangeBackgroundMedia&&(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(Yo,null,(0,ie.createElement)(Vt,{label:e.backgroundMediaAllowVideo?(0,B.__)("Background Image or Video",g.i18n):(0,B.__)("Background Image",g.i18n),help:e.backgroundMediaAllowVideo?(0,B.__)("Use .mp4 format for videos",g.i18n):"",onRemove:()=>e.onChangeBackgroundMedia({url:"",id:""}),onChange:e.onChangeBackgroundMedia,imageID:e.backgroundMediaID,imageURL:e.backgroundMediaURL,allowedTypes:e.backgroundMediaAllowVideo?["image","video"]:["image"]})),(0,ie.createElement)(Yo,{screen:"tablet"},(0,ie.createElement)(Vt,{label:e.backgroundMediaAllowVideo?(0,B.__)("Background Image or Video",g.i18n):(0,B.__)("Background Image",g.i18n),help:e.backgroundMediaAllowVideo?(0,B.__)("Use .mp4 format for videos",g.i18n):"",onRemove:()=>e.onChangeTabletBackgroundMedia({url:"",id:""}),onChange:e.onChangeTabletBackgroundMedia,imageID:e.tabletBackgroundMediaID,imageURL:e.tabletBackgroundMediaURL,allowedTypes:e.backgroundMediaAllowVideo?["image","video"]:["image"]})),(0,ie.createElement)(Yo,{screen:"mobile"},(0,ie.createElement)(Vt,{label:e.backgroundMediaAllowVideo?(0,B.__)("Background Image or Video",g.i18n):(0,B.__)("Background Image",g.i18n),help:e.backgroundMediaAllowVideo?(0,B.__)("Use .mp4 format for videos",g.i18n):"",onRemove:()=>e.onChangeMobileBackgroundMedia({url:"",id:""}),onChange:e.onChangeMobileBackgroundMedia,imageID:e.mobileBackgroundMediaID,imageURL:e.mobileBackgroundMediaURL,allowedTypes:e.backgroundMediaAllowVideo?["image","video"]:["image"]}))),e.onChangeBackgroundTintStrength&&e.onChangeBackgroundMedia&&(e.backgroundMediaURL||e.tabletBackgroundMediaURL||e.mobileBackgroundMediaURL)&&(0,ie.createElement)(dl,{label:(0,B.__)("Background Media Tint Strength",g.i18n),value:e.backgroundTintStrength,onChange:t=>{const a=void 0===t||""===t;""!==e.backgroundColor||a?"#000000"===e.backgroundColor&&a?e.onChangeBackgroundTintStrength(t,""):e.onChangeBackgroundTintStrength(t,e.backgroundColor):e.onChangeBackgroundTintStrength(t,"#000000")},min:0,max:10,step:1,allowReset:!0,placeholder:e.backgroundColor?"5":"0",className:"ugb--help-tip-background-tint"}),e.onChangeFixedBackground&&e.onChangeBackgroundMedia&&(e.backgroundMediaURL||e.tabletBackgroundMediaURL||e.mobileBackgroundMediaURL)&&!([e.backgroundMediaURL,e.tabletBackgroundMediaURL,e.mobileBackgroundMediaURL].filter((e=>e)).filter(dm).length>0)&&(0,ie.createElement)(oc,{label:(0,B.__)("Fixed Background",g.i18n),checked:e.fixedBackground,onChange:e.onChangeFixedBackground,className:"ugb--help-tip-background-fixed"}),e.hasAdvancedBackground&&e.onChangeBackgroundMedia&&(e.backgroundMediaURL||e.tabletBackgroundMediaURL||e.mobileBackgroundMediaURL)&&(0,ie.createElement)(Jr,{label:(0,B.__)("Adv. Background Image Settings",g.i18n),onReset:e.onResetAdvancedBackground,allowReset:e.backgroundPosition||e.tabletBackgroundPosition||e.mobileBackgroundPosition||e.backgroundRepeat||e.tabletBackgroundRepeat||e.mobileBackgroundRepeat||e.backgroundSize||e.tabletBackgroundSize||e.mobileBackgroundSize||e.backgroundImageBlendMode},(0,ie.createElement)(Yo,null,(0,ie.createElement)(ml,{label:(0,B.__)("Image Position",g.i18n),options:[{label:(0,B.__)("Default",g.i18n),value:""},{label:(0,B.__)("Top Left",g.i18n),value:"top left"},{label:(0,B.__)("Top Center",g.i18n),value:"top center"},{label:(0,B.__)("Top Right",g.i18n),value:"top right"},{label:(0,B.__)("Center Left",g.i18n),value:"center left"},{label:(0,B.__)("Center Center",g.i18n),value:"center center"},{label:(0,B.__)("Center Right",g.i18n),value:"center right"},{label:(0,B.__)("Bottom Left",g.i18n),value:"bottom left"},{label:(0,B.__)("Bottom Center",g.i18n),value:"bottom center"},{label:(0,B.__)("Bottom Right",g.i18n),value:"bottom right"}],value:e.backgroundPosition,onChange:e.onChangeBackgroundPosition,className:"ugb--help-tip-background-image-position"})),(0,ie.createElement)(Yo,{screen:"tablet"},(0,ie.createElement)(ml,{label:(0,B.__)("Image Position",g.i18n),options:[{label:(0,B.__)("Default",g.i18n),value:""},{label:(0,B.__)("Top Left",g.i18n),value:"top left"},{label:(0,B.__)("Top Center",g.i18n),value:"top center"},{label:(0,B.__)("Top Right",g.i18n),value:"top right"},{label:(0,B.__)("Center Left",g.i18n),value:"center left"},{label:(0,B.__)("Center Center",g.i18n),value:"center center"},{label:(0,B.__)("Center Right",g.i18n),value:"center right"},{label:(0,B.__)("Bottom Left",g.i18n),value:"bottom left"},{label:(0,B.__)("Bottom Center",g.i18n),value:"bottom center"},{label:(0,B.__)("Bottom Right",g.i18n),value:"bottom right"}],value:e.tabletBackgroundPosition,onChange:e.onChangeTabletBackgroundPosition,className:"ugb--help-tip-background-image-position"})),(0,ie.createElement)(Yo,{screen:"mobile"},(0,ie.createElement)(ml,{label:(0,B.__)("Image Position",g.i18n),options:[{label:(0,B.__)("Default",g.i18n),value:""},{label:(0,B.__)("Top Left",g.i18n),value:"top left"},{label:(0,B.__)("Top Center",g.i18n),value:"top center"},{label:(0,B.__)("Top Right",g.i18n),value:"top right"},{label:(0,B.__)("Center Left",g.i18n),value:"center left"},{label:(0,B.__)("Center Center",g.i18n),value:"center center"},{label:(0,B.__)("Center Right",g.i18n),value:"center right"},{label:(0,B.__)("Bottom Left",g.i18n),value:"bottom left"},{label:(0,B.__)("Bottom Center",g.i18n),value:"bottom center"},{label:(0,B.__)("Bottom Right",g.i18n),value:"bottom right"}],value:e.mobileBackgroundPosition,onChange:e.onChangeMobileBackgroundPosition,className:"ugb--help-tip-background-image-position"})),(0,ie.createElement)(Yo,null,(0,ie.createElement)(ml,{label:(0,B.__)("Image Repeat",g.i18n),options:[{label:(0,B.__)("Default",g.i18n),value:""},{label:(0,B.__)("No-Repeat",g.i18n),value:"no-repeat"},{label:(0,B.__)("Repeat",g.i18n),value:"repeat"},{label:(0,B.__)("Repeat-X",g.i18n),value:"repeat-x"},{label:(0,B.__)("Repeat-Y",g.i18n),value:"repeat-y"}],value:e.backgroundRepeat,onChange:e.onChangeBackgroundRepeat,className:"ugb--help-tip-background-image-repeat"})),(0,ie.createElement)(Yo,{screen:"tablet"},(0,ie.createElement)(ml,{label:(0,B.__)("Image Repeat",g.i18n),options:[{label:(0,B.__)("Default",g.i18n),value:""},{label:(0,B.__)("No-Repeat",g.i18n),value:"no-repeat"},{label:(0,B.__)("Repeat",g.i18n),value:"repeat"},{label:(0,B.__)("Repeat-X",g.i18n),value:"repeat-x"},{label:(0,B.__)("Repeat-Y",g.i18n),value:"repeat-y"}],value:e.tabletBackgroundRepeat,onChange:e.onChangeTabletBackgroundRepeat,className:"ugb--help-tip-background-image-repeat"})),(0,ie.createElement)(Yo,{screen:"mobile"},(0,ie.createElement)(ml,{label:(0,B.__)("Image Repeat",g.i18n),options:[{label:(0,B.__)("Default",g.i18n),value:""},{label:(0,B.__)("No-Repeat",g.i18n),value:"no-repeat"},{label:(0,B.__)("Repeat",g.i18n),value:"repeat"},{label:(0,B.__)("Repeat-X",g.i18n),value:"repeat-x"},{label:(0,B.__)("Repeat-Y",g.i18n),value:"repeat-y"}],value:e.mobileBackgroundRepeat,onChange:e.onChangeMobileBackgroundRepeat,className:"ugb--help-tip-background-image-repeat"})),(0,ie.createElement)(Yo,null,(0,ie.createElement)(ml,{label:(0,B.__)("Image Size",g.i18n),options:[{label:(0,B.__)("Default",g.i18n),value:""},{label:(0,B.__)("Auto",g.i18n),value:"auto"},{label:(0,B.__)("Cover",g.i18n),value:"cover"},{label:(0,B.__)("Contain",g.i18n),value:"contain"},{label:(0,B.__)("Custom",g.i18n),value:"custom"}],value:e.backgroundSize,onChange:e.onChangeBackgroundSize,className:"ugb--help-tip-background-image-size"})),(0,ie.createElement)(Yo,{screen:"tablet"},(0,ie.createElement)(ml,{label:(0,B.__)("Image Size",g.i18n),options:[{label:(0,B.__)("Default",g.i18n),value:""},{label:(0,B.__)("Auto",g.i18n),value:"auto"},{label:(0,B.__)("Cover",g.i18n),value:"cover"},{label:(0,B.__)("Contain",g.i18n),value:"contain"},{label:(0,B.__)("Custom",g.i18n),value:"custom"}],value:e.tabletBackgroundSize,onChange:e.onChangeTabletBackgroundSize,className:"ugb--help-tip-background-image-size"})),(0,ie.createElement)(Yo,{screen:"mobile"},(0,ie.createElement)(ml,{label:(0,B.__)("Image Size",g.i18n),options:[{label:(0,B.__)("Default",g.i18n),value:""},{label:(0,B.__)("Auto",g.i18n),value:"auto"},{label:(0,B.__)("Cover",g.i18n),value:"cover"},{label:(0,B.__)("Contain",g.i18n),value:"contain"},{label:(0,B.__)("Custom",g.i18n),value:"custom"}],value:e.mobileBackgroundSize,onChange:e.onChangeMobileBackgroundSize,className:"ugb--help-tip-background-image-size"})),"custom"===e.backgroundSize&&(0,ie.createElement)(Yo,null,(0,ie.createElement)(dl,{label:(0,B.__)("Custom Size",g.i18n),units:["px","%","vw"],min:[0,0,0],max:[1e3,100,100],unit:e.backgroundCustomSizeUnit,onChangeUnit:e.onChangeBackgroundCustomSizeUnit,value:e.backgroundCustomSize,onChange:e.onChangeBackgroundCustomSize,allowReset:!0})),"custom"===e.tabletBackgroundSize&&(0,ie.createElement)(Yo,{screen:"tablet"},(0,ie.createElement)(dl,{label:(0,B.__)("Custom Size",g.i18n),units:["px","%","vw"],min:[0,0,0],max:[1e3,100,100],unit:e.tabletBackgroundCustomSizeUnit,onChangeUnit:e.onChangeTabletBackgroundCustomSizeUnit,value:e.tabletBackgroundCustomSize,onChange:e.onChangeTabletBackgroundCustomSize,allowReset:!0})),"custom"===e.mobileBackgroundSize&&(0,ie.createElement)(Yo,{screen:"mobile"},(0,ie.createElement)(dl,{label:(0,B.__)("Custom Size",g.i18n),units:["px","%","vw"],min:[0,0,0],max:[1e3,100,100],unit:e.mobileBackgroundCustomSizeUnit,onChangeUnit:e.onChangeMobileBackgroundCustomSizeUnit,value:e.mobileBackgroundCustomSize,onChange:e.onChangeMobileBackgroundCustomSize,allowReset:!0})),e.onChangeBackgroundImageBlendMode&&(0,ie.createElement)($t,{label:(0,B.__)("Image Blend Mode",g.i18n),value:e.backgroundImageBlendMode,onChange:e.onChangeBackgroundImageBlendMode})));uo.defaultProps={backgroundColorType:"",backgroundColor:"",backgroundColorOpacity:"",backgroundColor2:"",backgroundMediaID:"",backgroundMediaURL:"",tabletBackgroundMediaID:"",tabletBackgroundMediaURL:"",mobileBackgroundMediaID:"",mobileBackgroundMediaURL:"",backgroundTintStrength:"",fixedBackground:"",onChangeBackgroundColorType:()=>{},onChangeBackgroundColor:()=>{},onChangeBackgroundColorOpacity:()=>{},onChangeBackgroundColor2:()=>{},onChangeBackgroundMedia:e=>{let{url:t,id:a}=e},onChangeTabletBackgroundMedia:e=>{let{url:t,id:a}=e},onChangeMobileBackgroundMedia:e=>{let{url:t,id:a}=e},onChangeBackgroundTintStrength:()=>{},onChangeFixedBackground:()=>{},labelBackgroundColorType:(0,B.__)("Background Color Type",g.i18n),labelBackgroundColor:(0,B.__)("Background Color",g.i18n),hasAdvancedGradient:!0,backgroundGradientDirection:"",backgroundGradientBlendMode:"",backgroundGradientLocation1:0,backgroundGradientLocation2:100,onResetAdvancedGradient:()=>{},onChangeBackgroundGradientDirection:()=>{},onChangeBackgroundGradientBlendMode:()=>{},onChangeBackgroundGradientLocation1:()=>{},onChangeBackgroundGradientLocation2:()=>{},hasAdvancedBackground:!0,backgroundMediaAllowVideo:!0,backgroundPosition:"",tabletBackgroundPosition:"",mobileBackgroundPosition:"",backgroundRepeat:"",tabletBackgroundRepeat:"",mobileBackgroundRepeat:"",backgroundSize:"",tabletBackgroundSize:"",mobileBackgroundSize:"",backgroundCustomSize:"",tabletBackgroundCustomSize:"",mobileBackgroundCustomSize:"",backgroundCustomSizeUnit:"%",tabletBackgroundCustomSizeUnit:"%",mobileBackgroundCustomSizeUnit:"%",backgroundImageBlendMode:"",onResetAdvancedBackground:()=>{},onChangeBackgroundPosition:()=>{},onChangeTabletBackgroundPosition:()=>{},onChangeMobileBackgroundPosition:()=>{},onChangeBackgroundRepeat:()=>{},onChangeTabletBackgroundRepeat:()=>{},onChangeMobileBackgroundRepeat:()=>{},onChangeBackgroundSize:()=>{},onChangeTabletBackgroundSize:()=>{},onChangeMobileBackgroundSize:()=>{},onChangeBackgroundCustomSize:()=>{},onChangeTabletBackgroundCustomSize:()=>{},onChangeMobileBackgroundCustomSize:()=>{},onChangeBackgroundCustomSizeUnit:()=>{},onChangeTabletBackgroundCustomSizeUnit:()=>{},onChangeMobileBackgroundCustomSizeUnit:()=>{},onChangeBackgroundImageBlendMode:()=>{}};const go=uo,mo=e=>{const{setAttributes:t}=e,a=t=>(0,u.camelCase)((0,B.sprintf)(e.attrNameTemplate,t)),n=function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const l=e.blockAttributes[a(t)];return 0===l?l:l||n};return(0,ie.createElement)(go,Ke({backgroundColorType:e.blockAttributes[a("BackgroundColorType")]||"",backgroundColor:e.blockAttributes[a("BackgroundColor")]||"",backgroundColorOpacity:e.blockAttributes[a("BackgroundColorOpacity")],backgroundColor2:e.blockAttributes[a("BackgroundColor2")]||"",backgroundMediaID:e.blockAttributes[a("BackgroundMediaID")]||"",backgroundMediaURL:e.blockAttributes[a("BackgroundMediaURL")]||"",tabletBackgroundMediaID:e.blockAttributes[a("TabletBackgroundMediaID")]||"",tabletBackgroundMediaURL:e.blockAttributes[a("TabletBackgroundMediaURL")]||"",mobileBackgroundMediaID:e.blockAttributes[a("MobileBackgroundMediaID")]||"",mobileBackgroundMediaURL:e.blockAttributes[a("MobileBackgroundMediaURL")]||"",backgroundTintStrength:e.blockAttributes[a("BackgroundTintStrength")],fixedBackground:e.blockAttributes[a("FixedBackground")]||"",onChangeBackgroundColorType:e=>t({[a("BackgroundColorType")]:e}),onChangeBackgroundColor:e=>t({[a("BackgroundColor")]:e}),onChangeBackgroundColorOpacity:e=>t({[a("BackgroundColorOpacity")]:e}),onChangeBackgroundColor2:e=>t({[a("BackgroundColor2")]:e}),onChangeBackgroundMedia:e=>{let{url:n,id:l}=e;t({[a("BackgroundMediaURL")]:n,[a("BackgroundMediaID")]:l})},onChangeTabletBackgroundMedia:e=>{let{url:n,id:l}=e;t({[a("TabletBackgroundMediaURL")]:n,[a("TabletBackgroundMediaID")]:l})},onChangeMobileBackgroundMedia:e=>{let{url:n,id:l}=e;t({[a("MobileBackgroundMediaURL")]:n,[a("MobileBackgroundMediaID")]:l})},onChangeBackgroundTintStrength:(e,n)=>{t({[a("BackgroundTintStrength")]:e,[a("BackgroundColor")]:n})},onChangeFixedBackground:e=>t({[a("FixedBackground")]:e}),backgroundGradientDirection:n("BackgroundGradientDirection"),backgroundGradientBlendMode:n("BackgroundGradientBlendMode"),backgroundGradientLocation1:n("BackgroundGradientLocation1"),backgroundGradientLocation2:n("BackgroundGradientLocation2"),onChangeBackgroundGradientDirection:e=>t({[a("BackgroundGradientDirection")]:e}),onChangeBackgroundGradientBlendMode:e=>t({[a("BackgroundGradientBlendMode")]:e}),onChangeBackgroundGradientLocation1:e=>t({[a("BackgroundGradientLocation1")]:e}),onChangeBackgroundGradientLocation2:e=>t({[a("BackgroundGradientLocation2")]:e}),onResetAdvancedGradient:()=>{t({[a("BackgroundGradientDirection")]:"",[a("BackgroundGradientBlendMode")]:"",[a("BackgroundGradientLocation1")]:"",[a("BackgroundGradientLocation2")]:""})},backgroundPosition:e.blockAttributes[a("BackgroundPosition")]||"",tabletBackgroundPosition:e.blockAttributes[a("TabletBackgroundPosition")]||"",mobileBackgroundPosition:e.blockAttributes[a("MobileBackgroundPosition")]||"",backgroundRepeat:e.blockAttributes[a("BackgroundRepeat")]||"",tabletBackgroundRepeat:e.blockAttributes[a("TabletBackgroundRepeat")]||"",mobileBackgroundRepeat:e.blockAttributes[a("MobileBackgroundRepeat")]||"",backgroundSize:e.blockAttributes[a("BackgroundSize")]||"",tabletBackgroundSize:e.blockAttributes[a("TabletBackgroundSize")]||"",mobileBackgroundSize:e.blockAttributes[a("MobileBackgroundSize")]||"",backgroundCustomSize:e.blockAttributes[a("BackgroundCustomSize")]||"",tabletBackgroundCustomSize:e.blockAttributes[a("TabletBackgroundCustomSize")]||"",mobileBackgroundCustomSize:e.blockAttributes[a("MobileBackgroundCustomSize")]||"",backgroundCustomSizeUnit:e.blockAttributes[a("BackgroundCustomSizeUnit")]||"%",tabletBackgroundCustomSizeUnit:e.blockAttributes[a("TabletBackgroundCustomSizeUnit")]||"%",mobileBackgroundCustomSizeUnit:e.blockAttributes[a("MobileBackgroundCustomSizeUnit")]||"%",backgroundImageBlendMode:e.blockAttributes[a("BackgroundImageBlendMode")]||"",onChangeBackgroundPosition:e=>t({[a("BackgroundPosition")]:e}),onChangeTabletBackgroundPosition:e=>t({[a("TabletBackgroundPosition")]:e}),onChangeMobileBackgroundPosition:e=>t({[a("MobileBackgroundPosition")]:e}),onChangeBackgroundRepeat:e=>t({[a("BackgroundRepeat")]:e}),onChangeTabletBackgroundRepeat:e=>t({[a("TabletBackgroundRepeat")]:e}),onChangeMobileBackgroundRepeat:e=>t({[a("MobileBackgroundRepeat")]:e}),onChangeBackgroundSize:e=>t({[a("BackgroundSize")]:e}),onChangeTabletBackgroundSize:e=>t({[a("TabletBackgroundSize")]:e}),onChangeMobileBackgroundSize:e=>t({[a("MobileBackgroundSize")]:e}),onChangeBackgroundCustomSize:e=>t({[a("BackgroundCustomSize")]:e}),onChangeTabletBackgroundCustomSize:e=>t({[a("TabletBackgroundCustomSize")]:e}),onChangeMobileBackgroundCustomSize:e=>t({[a("MobileBackgroundCustomSize")]:e}),onChangeBackgroundCustomSizeUnit:e=>t({[a("BackgroundCustomSizeUnit")]:e}),onChangeTabletBackgroundCustomSizeUnit:e=>t({[a("TabletBackgroundCustomSizeUnit")]:e}),onChangeMobileBackgroundCustomSizeUnit:e=>t({[a("MobileBackgroundCustomSizeUnit")]:e}),onChangeBackgroundImageBlendMode:e=>t({[a("BackgroundImageBlendMode")]:e}),onResetAdvancedBackground:()=>{t({[a("BackgroundPosition")]:"",[a("TabletBackgroundPosition")]:"",[a("MobileBackgroundPosition")]:"",[a("BackgroundRepeat")]:"",[a("TabletBackgroundRepeat")]:"",[a("MobileBackgroundRepeat")]:"",[a("BackgroundSize")]:"",[a("TabletBackgroundSize")]:"",[a("MobileBackgroundSize")]:"",[a("BackgroundCustomSize")]:"",[a("TabletBackgroundCustomSize")]:"",[a("MobileBackgroundCustomSize")]:"",[a("BackgroundCustomSizeUnit")]:"%",[a("TabletBackgroundCustomSizeUnit")]:"%",[a("MobileBackgroundCustomSizeUnit")]:"%",[a("BackgroundImageBlendMode")]:""})}},e))};mo.defaultProps={attrNameTemplate:"%s",setAttributes:()=>{},blockAttributes:{}};const po=mo,ho=e=>{const t=e.design?e.design:"basic",a=e.size?e.size:"normal",n="basic"===t;return(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)("div",{className:"stk-button-controls__wrapper"},e.onChangeUrl&&(0,ie.createElement)(nt,{label:(0,B.__)("Link / URL",g.i18n),value:e.url,onChange:e.onChangeUrl,placeholder:"http://"}),e.onChangeUrl&&e.onChangeNewTab&&(0,ie.createElement)(oc,{label:(0,B.__)("Open link in new tab",g.i18n),checked:e.newTab,onChange:e.onChangeNewTab}),e.onChangeUrl&&e.onChangeNoFollow&&(0,ie.createElement)(oc,{label:(0,B.__)("Nofollow link",g.i18n),checked:e.noFollow,onChange:e.onChangeNoFollow}),e.onChangeUrl&&e.onChangeSponsored&&(0,ie.createElement)(oc,{label:(0,B.__)("Sponsored",g.i18n),checked:e.sponsored,onChange:e.onChangeSponsored}),e.onChangeUrl&&e.onChangeUgc&&(0,ie.createElement)(oc,{label:(0,B.__)("UGC",g.i18n),checked:e.ugc,onChange:e.onChangeUgc})),e.onChangeUrl&&(0,ie.createElement)(qs,null),e.onChangeDesign&&(0,ie.createElement)(Rr,{label:(0,B.__)("Design",g.i18n),selected:t,options:[{label:(0,B.__)("Basic",g.i18n),value:"basic",image:"dist/images/components-button-controls-basic.491974a.png"},{label:(0,B.__)("Ghost",g.i18n),value:"ghost",image:"dist/images/components-button-controls-ghost.a0ffb12.png"},{label:(0,B.__)("Plain",g.i18n),value:"plain",image:"dist/images/components-button-controls-plain.c53a21e.png"},...e.onChangeUseSocialColors?[]:[{label:(0,B.__)("Link",g.i18n),value:"link",image:"dist/images/components-button-controls-link.0f2d52b.png"}],...(0,X.applyFilters)("stackable.button-controls.layouts",[])],onChange:e.onChangeDesign,columns:4}),(0,ie.createElement)(qs,null),e.onChangeUseSocialColors&&(0,ie.createElement)(oc,{label:(0,B.__)("Use social colors",g.i18n),checked:e.useSocialColors,onChange:e.onChangeUseSocialColors}),(!e.onChangeUseSocialColors||!e.useSocialColors)&&(0,ie.createElement)(ie.Fragment,null,e.onChangeBackgroundColorType&&n&&(0,ie.createElement)(Qe.BaseControl,{id:"button-color-type",className:"ugb--help-tip-button-color-type"},(0,ie.createElement)(Ol,{controls:[{value:"",title:(0,B.__)("Single",g.i18n)},{value:"gradient",title:(0,B.__)("Gradient",g.i18n)}],value:e.backgroundColorType,onChange:e.onChangeBackgroundColorType,fullwidth:!1,isSmall:!0})),e.onChangeBackgroundColor&&"link"!==t&&(0,ie.createElement)(Ot,{label:e.onChangeBackgroundColor2&&"gradient"===e.backgroundColorType&&n?(0,B.sprintf)((0,B._x)("%s #%d","Panel title",g.i18n),(0,B.__)("Button Color",g.i18n),1):(0,B.__)("Button Color",g.i18n),value:e.backgroundColor,onChange:e.onChangeBackgroundColor}),e.onChangeBackgroundColor2&&"gradient"===e.backgroundColorType&&n&&(0,ie.createElement)(Ot,{label:(0,B.sprintf)((0,B._x)("%s #%d","Panel title",g.i18n),(0,B.__)("Button Color",g.i18n),2),value:e.backgroundColor2,onChange:e.onChangeBackgroundColor2}),e.onChangeBackgroundColor2&&"gradient"===e.backgroundColorType&&n&&(0,ie.createElement)(dl,{label:(0,B.__)("Gradient Direction (degrees)",g.i18n),value:e.backgroundGradientDirection,onChange:e.onChangeBackgroundGradientDirection,min:0,max:360,step:10,allowReset:!0,placeholder:"90",className:"ugb--help-tip-gradient-direction"}),e.onChangeTextColor&&n&&(0,ie.createElement)(Ot,{label:(0,B.__)("Text Color",g.i18n),value:e.textColor,onChange:e.onChangeTextColor})),"link"!==t&&(0,ie.createElement)(qs,null),e.onChangeHoverGhostToNormal&&"ghost"===t&&(0,ie.createElement)(oc,{label:(0,B.__)("Change to Normal Button on Hover",g.i18n),checked:e.hoverGhostToNormal,onChange:e.onChangeHoverGhostToNormal,className:"ugb--help-tip-button-to-normal"}),e.onChangeHoverEffect&&"link"!==t&&(0,ie.createElement)(ml,{label:(0,B.__)("Hover Effect",g.i18n),value:e.hoverEffect,onChange:e.onChangeHoverEffect,options:[{value:"",label:(0,B.__)("None",g.i18n)},{value:"lift",label:(0,B.__)("Lift",g.i18n)},{value:"scale",label:(0,B.__)("Scale",g.i18n)},{value:"lift-scale",label:(0,B.__)("Lift & Scale",g.i18n)},{value:"scale-more",label:(0,B.__)("Scale More",g.i18n)},{value:"lift-scale-more",label:(0,B.__)("Lift & Scale More",g.i18n)}],className:"ugb--help-tip-button-hover-effect"}),e.onChangeOpacity&&(0,ie.createElement)(dl,{label:e.hoverOpacityLabel,value:e.hoverOpacity,onChange:e.onChangeHoverOpacity,min:0,max:1,step:.1,placeholder:"0.8",allowReset:!0,className:"ugb--help-tip-button-hover-opacity"}),e.hasHoverColors&&"link"!==t&&(!e.onChangeUseSocialColors||!e.useSocialColors)&&(0,ie.createElement)(Jr,{label:e.hoverColorsLabel,onReset:e.onResetHoverColors,allowReset:e.hoverBackgroundColor||e.hoverBackgroundColor2||e.hoverBackgroundGradientDirection||e.hoverTextColor,className:"ugb--help-tip-button-hover-color"},e.onChangeHoverBackgroundColor&&(0,ie.createElement)(Ot,{label:e.onChangeHoverBackgroundColor&&("ghost"===t&&e.hoverGhostToNormal||"gradient"===e.backgroundColorType&&n)?(0,B.sprintf)((0,B._x)("%s #%d","Panel title",g.i18n),(0,B.__)("Button Color",g.i18n),1):(0,B.__)("Button Color",g.i18n),value:e.hoverBackgroundColor,onChange:e.onChangeHoverBackgroundColor,className:"ugb--help-tip-button-hover-color"}),e.onChangeHoverBackgroundColor2&&("ghost"===t&&e.hoverGhostToNormal||"gradient"===e.backgroundColorType&&n)&&(0,ie.createElement)(Ot,{label:(0,B.sprintf)((0,B._x)("%s #%d","Panel title",g.i18n),(0,B.__)("Button Color",g.i18n),2),value:e.hoverBackgroundColor2,onChange:e.onChangeHoverBackgroundColor2}),e.onChangeHoverBackgroundColor2&&("ghost"===t&&e.hoverGhostToNormal||"gradient"===e.backgroundColorType&&n)&&(0,ie.createElement)(dl,{label:(0,B.__)("Gradient Direction (degrees)",g.i18n),value:e.hoverBackgroundGradientDirection,onChange:e.onChangeHoverBackgroundGradientDirection,min:0,max:360,step:10,allowReset:!0,placeholder:"90",className:"ugb--help-tip-gradient-direction"}),e.onChangeHoverTextColor&&("ghost"===t&&e.hoverGhostToNormal||n)&&(0,ie.createElement)(Ot,{label:(0,B.__)("Text Color",g.i18n),value:e.hoverTextColor,onChange:e.onChangeHoverTextColor})),"link"!==t&&(0,ie.createElement)(qs,null),e.hasTypography&&"link"!==t&&(0,ie.createElement)(co,{attrNameTemplate:e.attrNameTemplate,setAttributes:e.setAttributes,blockAttributes:e.blockAttributes,onChangeLineHeight:null,showSecondFontSize:!1,placeholder:e.placeholder}),e.onChangeSize&&(!e.onChangeDesign||"link"!==t)&&(0,ie.createElement)(ml,{label:(0,B.__)("Button Size",g.i18n),value:a,options:[{value:"tiny",label:(0,B.__)("Tiny",g.i18n)},{value:"small",label:(0,B.__)("Small",g.i18n)},{value:"normal",label:(0,B.__)("Normal",g.i18n)},{value:"medium",label:(0,B.__)("Medium",g.i18n)},{value:"large",label:(0,B.__)("Large",g.i18n)}],onChange:e.onChangeSize,defaultValue:"normal",allowReset:"normal"!==e.size&&""!==e.size,className:"ugb--help-tip-button-size"}),e.onChangeBorderRadius&&"link"!==t&&"plain"!==t&&(0,ie.createElement)(dl,{label:(0,B.__)("Border Radius",g.i18n),value:e.borderRadius,min:"0",max:"100",onChange:e.onChangeBorderRadius,allowReset:!0,placeholder:"4",className:"ugb--help-tip-button-border-radius"}),e.onChangePaddings&&"link"!==t&&"plain"!==t&&(0,ie.createElement)(jo,{label:(0,B.__)("Vertical Padding",g.i18n),top:e.paddingTop,bottom:e.paddingBottom,onChange:e.onChangePaddings,enableLeft:!1,enableRight:!1,placeholder:8,className:"ugb--help-tip-button-vertical-padding"}),e.onChangePaddings&&"link"!==t&&"plain"!==t&&(0,ie.createElement)(jo,{label:(0,B.__)("Horizontal Padding",g.i18n),right:e.paddingRight,left:e.paddingLeft,onChange:e.onChangePaddings,enableTop:!1,enableBottom:!1,max:100,placeholder:26,className:"ugb--help-tip-button-horizontal-padding"}),e.onChangeBorderWidth&&"ghost"===t&&(0,ie.createElement)(dl,{label:(0,B.__)("Border Width",g.i18n),value:e.borderWidth,min:"1",max:"6",onChange:e.onChangeBorderWidth,allowReset:!0,placeholder:"2"}),e.onChangeShadow&&(""===t||"basic"===t)&&(0,ie.createElement)(dl,{label:(0,B.__)("Shadow",g.i18n),value:e.shadow,onChange:e.onChangeShadow,min:0,max:9,allowReset:!0,placeholder:"0",className:"ugb--help-tip-button-shadow"}),e.onChangeOpacity&&(0,ie.createElement)(dl,{label:(0,B.__)("Opacity",g.i18n),value:e.opacity,onChange:e.onChangeOpacity,min:0,max:1,step:.1,allowReset:!0,placeholder:"1.0"}),e.onChangeIcon&&"link"!==t&&(0,ie.createElement)(qs,null),e.onChangeIcon&&"link"!==t&&(0,ie.createElement)(Fr,{label:(0,B.__)("Icon",g.i18n),value:e.icon,onChange:e.onChangeIcon}),e.hasAdvancedIcon&&"link"!==t&&""!==e.icon&&(0,ie.createElement)(Jr,{label:(0,B.__)("Adv. Icon Settings",g.i18n),onReset:e.onResetAdvancedIcon,allowReset:e.iconPosition||""!==e.iconSize||""!==e.iconSpacing},e.onChangeIconSize&&(0,ie.createElement)(dl,{label:(0,B.__)("Icon Size",g.i18n),value:e.iconSize,onChange:e.onChangeIconSize,min:5,max:100,step:1,allowReset:!0}),e.onChangeIconPosition&&(0,ie.createElement)(ml,{label:(0,B.__)("Icon Position",g.i18n),value:e.iconPosition,options:[{value:"",label:(0,B.__)("Left",g.i18n)},{value:"right",label:(0,B.__)("Right",g.i18n)}],onChange:e.onChangeIconPosition}),e.onChangeIconSpacing&&(0,ie.createElement)(dl,{label:(0,B.__)("Icon Spacing",g.i18n),value:e.iconSpacing,onChange:e.onChangeIconSpacing,min:0,max:50,step:1,allowReset:!0,placeholder:"16"})))};ho.defaultProps={hasTypography:!0,attrNameTemplate:"%s",setAttributes:()=>{},blockAttributes:{},design:"",onChangeDesign:()=>{},url:"",newTab:"",noFollow:"",sponsored:"",ugc:"",onChangeUrl:()=>{},onChangeNewTab:()=>{},onChangeNoFollow:()=>{},onChangeSponsored:()=>{},onChangeUgc:()=>{},size:"",onChangeSize:()=>{},opacity:"",textColor:"",backgroundColorType:"",backgroundColor:"",backgroundColor2:"",backgroundGradientDirection:"",onChangeOpacity:()=>{},onChangeTextColor:()=>{},onChangeBackgroundColorType:()=>{},onChangeBackgroundColor:()=>{},onChangeBackgroundColor2:()=>{},onChangeBackgroundGradientDirection:()=>{},hasHoverColors:!0,onResetHoverColors:()=>{},hoverEffect:"",hoverOpacity:"",hoverOpacityLabel:(0,B.__)("Hover Opacity",g.i18n),hoverTextColor:"",hoverColorsLabel:(0,B.__)("Hover Colors",g.i18n),hoverBackgroundColor:"",hoverBackgroundColor2:"",hoverBackgroundGradientDirection:"",hoverGhostToNormal:!1,onChangeHoverEffect:()=>{},onChangeHoverOpacity:()=>{},onChangeHoverTextColor:()=>{},onChangeHoverBackgroundColor:()=>{},onChangeHoverBackgroundColor2:()=>{},onChangeHoverBackgroundGradientDirection:()=>{},onChangeHoverGhostToNormal:()=>{},borderRadius:"",onChangeBorderRadius:()=>{},borderWidth:"",onChangeBorderWidth:()=>{},shadow:"",onChangeShadow:()=>{},paddingTop:"",paddingRight:"",paddingBottom:"",paddingLeft:"",onChangePaddings:()=>{},hasAdvancedIcon:!0,onResetAdvancedIcon:()=>{},icon:"",iconSize:"",iconPosition:"",iconSpacing:"",onChangeIcon:()=>{},onChangeIconSize:()=>{},onChangeIconPosition:()=>{},onChangeIconSpacing:()=>{},useSocialColors:!0,onChangeUseSocialColors:null};const bo=ho,vo=e=>{const{setAttributes:t}=e,a=t=>(0,u.camelCase)((0,B.sprintf)(e.attrNameTemplate,t)),n=Vd(e.blockAttributes,a,"");return(0,ie.createElement)(bo,Ke({design:e.blockAttributes[a("Design")]||"",onChangeDesign:e=>t({[a("Design")]:e}),url:e.blockAttributes[a("Url")]||"",newTab:e.blockAttributes[a("NewTab")]||"",noFollow:e.blockAttributes[a("NoFollow")]||"",sponsored:e.blockAttributes[a("Sponsored")]||"",ugc:e.blockAttributes[a("Ugc")]||"",onChangeUrl:e=>t({[a("Url")]:e}),onChangeNewTab:e=>t({[a("NewTab")]:e}),onChangeNoFollow:e=>t({[a("NoFollow")]:e}),onChangeSponsored:e=>t({[a("Sponsored")]:e}),onChangeUgc:e=>t({[a("Ugc")]:e}),size:e.blockAttributes[a("Size")]||"",onChangeSize:e=>t({[a("Size")]:e}),opacity:e.blockAttributes[a("Opacity")]||"",textColor:e.blockAttributes[a("TextColor")]||"",backgroundColorType:e.blockAttributes[a("BackgroundColorType")]||"",backgroundColor:e.blockAttributes[a("BackgroundColor")]||"",backgroundColor2:e.blockAttributes[a("BackgroundColor2")]||"",backgroundGradientDirection:n("BackgroundGradientDirection"),onChangeOpacity:e=>t({[a("Opacity")]:e}),onChangeTextColor:e=>t({[a("TextColor")]:e}),onChangeBackgroundColorType:e=>t({[a("BackgroundColorType")]:e}),onChangeBackgroundColor:e=>t({[a("BackgroundColor")]:e}),onChangeBackgroundColor2:e=>t({[a("BackgroundColor2")]:e}),onChangeBackgroundGradientDirection:e=>t({[a("BackgroundGradientDirection")]:e}),onResetHoverColors:()=>{t({[a("HoverBackgroundColor")]:"",[a("HoverBackgroundColor2")]:"",[a("HoverBackgroundGradientDirection")]:"",[a("HoverTextColor")]:""})},hoverEffect:e.blockAttributes[a("HoverEffect")]||"",hoverOpacity:e.blockAttributes[a("HoverOpacity")]||"",hoverOpacityLabel:e.hoverOpacityLabel,hoverColorsLabel:e.hoverColorsLabel,hoverTextColor:e.blockAttributes[a("HoverTextColor")]||"",hoverBackgroundColor:e.blockAttributes[a("HoverBackgroundColor")]||"",hoverBackgroundColor2:e.blockAttributes[a("HoverBackgroundColor2")]||"",hoverBackgroundGradientDirection:n("HoverBackgroundGradientDirection"),hoverGhostToNormal:e.blockAttributes[a("HoverGhostToNormal")]||"",onChangeHoverEffect:e=>t({[a("HoverEffect")]:e}),onChangeHoverOpacity:e=>t({[a("HoverOpacity")]:e}),onChangeHoverTextColor:e=>t({[a("HoverTextColor")]:e}),onChangeHoverBackgroundColor:e=>t({[a("HoverBackgroundColor")]:e}),onChangeHoverBackgroundColor2:e=>t({[a("HoverBackgroundColor2")]:e}),onChangeHoverBackgroundGradientDirection:e=>t({[a("HoverBackgroundGradientDirection")]:e}),onChangeHoverGhostToNormal:e=>t({[a("HoverGhostToNormal")]:e}),borderRadius:e.blockAttributes[a("BorderRadius")],borderWidth:e.blockAttributes[a("BorderWidth")],shadow:e.blockAttributes[a("Shadow")],onChangeBorderRadius:e=>t({[a("BorderRadius")]:e}),onChangeBorderWidth:e=>t({[a("BorderWidth")]:e}),onChangeShadow:e=>t({[a("Shadow")]:e}),paddingTop:n("PaddingTop"),paddingRight:n("PaddingRight"),paddingBottom:n("PaddingBottom"),paddingLeft:n("PaddingLeft"),onChangePaddings:e=>{const n={};void 0!==e.top&&(n[a("PaddingTop")]=""!==e.top?parseInt(e.top,10):""),void 0!==e.right&&(n[a("PaddingRight")]=""!==e.right?parseInt(e.right,10):""),void 0!==e.bottom&&(n[a("PaddingBottom")]=""!==e.bottom?parseInt(e.bottom,10):""),void 0!==e.left&&(n[a("PaddingLeft")]=""!==e.left?parseInt(e.left,10):""),t(n)},icon:e.blockAttributes[a("Icon")]||"",onChangeIcon:e.enableIcon?e=>t({[a("Icon")]:e}):null,onResetAdvancedIcon:()=>{t({[a("IconSize")]:"",[a("IconPosition")]:"",[a("IconSpacing")]:""})},iconSize:e.blockAttributes[a("IconSize")]||"",iconPosition:e.blockAttributes[a("IconPosition")]||"",iconSpacing:e.blockAttributes[a("IconSpacing")],onChangeIconSize:e=>t({[a("IconSize")]:e}),onChangeIconPosition:e=>t({[a("IconPosition")]:e}),onChangeIconSpacing:e=>t({[a("IconSpacing")]:e})},e))};vo.defaultProps={attrNameTemplate:"%s",setAttributes:()=>{},blockAttributes:{},enableIcon:!0,hoverOpacityLabel:(0,B.__)("Hover Opacity",g.i18n),hoverColorsLabel:(0,B.__)("Hover Colors",g.i18n)};const fo=vo,yo=e=>(0,ie.createElement)(ie.Fragment,null,e.onChangeBorderType&&(0,ie.createElement)(Ol,{label:(0,B.__)("Borders",g.i18n),controls:[{value:"",title:(0,B.__)("None",g.i18n)},{value:"solid",title:(0,B.__)("Solid",g.i18n)},{value:"dashed",title:(0,B.__)("Dashed",g.i18n)},{value:"dotted",title:(0,B.__)("Dotted",g.i18n)}],className:"ugb-border-controls__border-type-toolbar",value:e.borderType,onChange:e.onChangeBorderType,fullwidth:!0,isSmall:!0}),e.onChangeBorderWidth&&e.borderType&&(0,ie.createElement)(Ro,{label:(0,B.__)("Border Width",g.i18n),units:["px"],min:0,max:99,step:1,sliderMax:5,defaultLocked:!0,valueDesktop:{top:e.borderWidthTop,right:e.borderWidthRight,bottom:e.borderWidthBottom,left:e.borderWidthLeft},onChangeDesktop:t=>{let{top:a,right:n,bottom:l,left:i}=t;e.onChangeBorderWidth({top:a||0===a?parseInt(a,10):"",right:n||0===n?parseInt(n,10):"",bottom:l||0===l?parseInt(l,10):"",left:i||0===i?parseInt(i,10):"",borderType:e.borderType?void 0:"solid"})},valueTablet:{top:e.tabletBorderWidthTop,right:e.tabletBorderWidthRight,bottom:e.tabletBorderWidthBottom,left:e.tabletBorderWidthLeft},onChangeTablet:t=>{let{top:a,right:n,bottom:l,left:i}=t;e.onChangeTabletBorderWidth({top:a||0===a?parseInt(a,10):"",right:n||0===n?parseInt(n,10):"",bottom:l||0===l?parseInt(l,10):"",left:i||0===i?parseInt(i,10):""})},valueMobile:{top:e.mobileBorderWidthTop,right:e.mobileBorderWidthRight,bottom:e.mobileBorderWidthBottom,left:e.mobileBorderWidthLeft},onChangeMobile:t=>{let{top:a,right:n,bottom:l,left:i}=t;e.onChangeMobileBorderWidth({top:a||0===a?parseInt(a,10):"",right:n||0===n?parseInt(n,10):"",bottom:l||0===l?parseInt(l,10):"",left:i||0===i?parseInt(i,10):""})},placeholder:"1",placeholderTop:"1",placeholderLeft:"1",placeholderBottom:"1",placeholderRight:"1"}),e.onChangeBorderColor&&e.borderType&&(0,ie.createElement)(Ot,{value:e.borderColor,onChange:t=>{e.onChangeBorderColor({color:t,borderType:e.borderType?void 0:"solid"})},label:(0,B.__)("Border Color",g.i18n)}));yo.defaultProps={onResetBorder:()=>{},borderType:"",onChangeBorderType:()=>{},borderWidthTop:"",borderWidthRight:"",borderWidthBottom:"",borderWidthLeft:"",tabletBorderWidthTop:"",tabletBorderWidthRight:"",tabletBorderWidthBottom:"",tabletBorderWidthLeft:"",mobileBorderWidthTop:"",mobileBorderWidthRight:"",mobileBorderWidthBottom:"",mobileBorderWidthLeft:"",onChangeBorderWidth:()=>{},onChangeTabletBorderWidth:()=>{},onChangeMobileBorderWidth:()=>{},borderColor:"",onChangeBorderColor:()=>{}};const ko=yo,Co=e=>{const{setAttributes:t}=e,a=t=>(0,u.camelCase)((0,B.sprintf)(e.attrNameTemplate,t)),n=Vd(e.blockAttributes,a,"");return(0,ie.createElement)(ko,Ke({borderType:n("BorderType"),onChangeBorderType:e=>t({[a("BorderType")]:e}),onResetBorder:()=>{t({[a("BorderType")]:""})},borderWidthTop:n("BorderWidthTop"),borderWidthRight:n("BorderWidthRight"),borderWidthBottom:n("BorderWidthBottom"),borderWidthLeft:n("BorderWidthLeft"),tabletBorderWidthTop:n("TabletBorderWidthTop"),tabletBorderWidthRight:n("TabletBorderWidthRight"),tabletBorderWidthBottom:n("TabletBorderWidthBottom"),tabletBorderWidthLeft:n("TabletBorderWidthLeft"),mobileBorderWidthTop:n("MobileBorderWidthTop"),mobileBorderWidthRight:n("MobileBorderWidthRight"),mobileBorderWidthBottom:n("MobileBorderWidthBottom"),mobileBorderWidthLeft:n("MobileBorderWidthLeft"),onChangeBorderWidth:e=>{let{top:n,right:l,bottom:i,left:r,borderType:o}=e;const s={[a("BorderWidthTop")]:n,[a("BorderWidthRight")]:l,[a("BorderWidthBottom")]:i,[a("BorderWidthLeft")]:r};o&&(s[a("BorderType")]=o),t(s)},onChangeTabletBorderWidth:e=>{let{top:n,right:l,bottom:i,left:r}=e;t({[a("TabletBorderWidthTop")]:n,[a("TabletBorderWidthRight")]:l,[a("TabletBorderWidthBottom")]:i,[a("TabletBorderWidthLeft")]:r})},onChangeMobileBorderWidth:e=>{let{top:n,right:l,bottom:i,left:r}=e;t({[a("MobileBorderWidthTop")]:n,[a("MobileBorderWidthRight")]:l,[a("MobileBorderWidthBottom")]:i,[a("MobileBorderWidthLeft")]:r})},borderColor:n("BorderColor"),onChangeBorderColor:e=>{let{color:n,borderType:l}=e;const i={[a("BorderColor")]:n};l&&(i[a("BorderType")]=l),t(i)}},e))};Co.defaultProps={attrNameTemplate:"%s",setAttributes:()=>{},blockAttributes:{}};const xo=Co,So=e=>{const t=e.design?e.design:"basic",a="shaped"===t||"outlined"===t;return(0,ie.createElement)(ie.Fragment,null,e.onChangeIcon&&(0,ie.createElement)(Fr,{label:(0,B.__)("Icon",g.i18n),value:e.icon,onChange:e.onChangeIcon}),e.onChangeDesign&&(0,ie.createElement)(Rr,{label:(0,B.__)("Design",g.i18n),selected:e.design,columns:3,options:[{label:(0,B.__)("Plain",g.i18n),value:"plain",image:"dist/images/components-icon-controls-plain.bfe735b.png"},{label:(0,B.__)("Shaped",g.i18n),value:"shaped",image:"dist/images/components-icon-controls-shaped.1b5e199.png"},{label:(0,B.__)("Outlined",g.i18n),value:"outlined",image:"dist/images/components-icon-controls-outlined.551d4b5.png"},...(0,X.applyFilters)("stackable.icon-controls.edit.layouts",[])],onChange:e.onChangeDesign}),g.showProNotice&&(0,ie.createElement)(Oo,{title:(0,B.__)("Say Hello to Gorgeous Icons 👋",g.i18n),description:(0,B.__)("Liven up your icons with gradient fills, multiple colors and background shapes. This feature is only available on Stackable Premium",g.i18n)}),g.showProNotice&&(0,ie.createElement)(Qe.BaseControl,{label:(0,B.__)("Icon Color Type",g.i18n),id:"icon-color-type"},(0,ie.createElement)(Ol,{controls:[{value:"",title:(0,B.__)("Single",g.i18n)},{value:"gradient",title:(0,B.__)("Gradient",g.i18n),className:"ugb--is-premium",disabled:!0},{value:"multicolor",title:(0,B.__)("Multicolor",g.i18n),className:"ugb--is-premium",disabled:!0}],value:"",fullwidth:!1,isSmall:!0})),(0,X.applyFilters)("stackable.icon-controls.edit.color",(0,ie.createElement)(ie.Fragment,null,e.onChangeColor&&(0,ie.createElement)(Ot,{label:(0,B.__)("Icon Color",g.i18n),value:e.color,onChange:e.onChangeColor})),e),e.onChangeColor&&e.onChangeDesign&&(0,ie.createElement)(qs,null),a&&e.onChangeBackgroundColor&&(0,ie.createElement)(ie.Fragment,null,g.showProNotice&&e.onChangeBackgroundColorType&&"outlined"!==e.design&&(0,ie.createElement)(Qe.BaseControl,{label:(0,B.__)("Icon Shape / Outline Color",g.i18n),id:"icon-shape-color-type"},(0,ie.createElement)(Ol,{controls:[{value:"",title:(0,B.__)("Single",g.i18n)},{value:"gradient",title:(0,B.__)("Gradient",g.i18n),className:"ugb--is-premium",disabled:!0}],value:"",fullwidth:!1,isSmall:!0})),(0,X.applyFilters)("stackable.icon-controls.edit.background-color",(0,ie.createElement)(ie.Fragment,null,e.onChangeBackgroundColor&&(0,ie.createElement)(Ot,{label:(0,B.__)("Icon Shape / Outline Color",g.i18n),value:e.backgroundColor,onChange:e.onChangeBackgroundColor})),e),e.onChangeBorderRadius&&(0,ie.createElement)(dl,{label:"shaped"===e.design?(0,B.__)("Icon Shape Border Radius",g.i18n):(0,B.__)("Outline Border Radius",g.i18n),value:e.borderRadius,onChange:e.onChangeBorderRadius,min:0,max:50,step:1,allowReset:!0,placeholder:50}),e.onChangePadding&&(0,ie.createElement)(dl,{label:"shaped"===e.design?(0,B.__)("Icon Shape Padding",g.i18n):(0,B.__)("Outline Padding",g.i18n),value:e.padding,onChange:e.onChangePadding,min:0,max:150,step:1,allowReset:!0,placeholder:20}),"shaped"===t&&e.onChangeShadow&&(0,ie.createElement)(dl,{label:(0,B.__)("Shadow / Outline",g.i18n),value:e.shadow,onChange:e.onChangeShadow,min:0,max:9,allowReset:!0,placeholder:"0",className:"ugb--help-tip-general-shadow"}),"outlined"===t&&e.onChangeOutlineWidth&&(0,ie.createElement)(dl,{label:(0,B.__)("Outline Width",g.i18n),value:e.outlineWidth,onChange:e.onChangeOutlineWidth,min:0,max:10,step:1,allowReset:!0,placeholder:"3"}),e.onChangeBackgroundColorType&&(0,ie.createElement)(qs,null)),e.onChangeSize&&(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(Yo,null,(0,ie.createElement)(dl,{label:(0,B.__)("Icon Size",g.i18n),value:e.size,max:e.sizeMax,onChange:e.onChangeSize,allowReset:!0,placeholder:"50"})),(0,ie.createElement)(Yo,{screen:"tablet"},(0,ie.createElement)(dl,{label:(0,B.__)("Icon Size",g.i18n),value:e.tabletSize,max:e.sizeMax,onChange:e.onChangeTabletSize,allowReset:!0,placeholder:e.size||50})),(0,ie.createElement)(Yo,{screen:"mobile"},(0,ie.createElement)(dl,{label:(0,B.__)("Icon Size",g.i18n),value:e.mobileSize,max:e.sizeMax,onChange:e.onChangeMobileSize,allowReset:!0,placeholder:e.tabletSize||e.size||50}))),e.onChangeOpacity&&(0,ie.createElement)(dl,{label:(0,B.__)("Icon Opacity",g.i18n),value:e.opacity,min:0,max:1,step:.1,onChange:e.onChangeOpacity,allowReset:!0,placeholder:"1.0"}),e.onChangeRotation&&(0,ie.createElement)(dl,{label:(0,B.__)("Icon Rotation",g.i18n),value:e.rotation,min:0,max:360,onChange:e.onChangeRotation,allowReset:!0,placeholder:"0"}),(0,X.applyFilters)("stackable.icon-controls.edit.after",null,e))};So.defaultProps={icon:"",onChangeIcon:()=>{},design:"",onChangeDesign:()=>{},colorType:"",onChangeColorType:()=>{},color:"",onChangeColor:()=>{},color2:"",onChangeColor2:()=>{},colorGradientDirection:"",onChangeColorGradientDirection:()=>{},numPaths:"",color3:"",onChangeColor3:()=>{},color4:"",onChangeColor4:()=>{},color5:"",onChangeColor5:()=>{},color6:"",onChangeColor6:()=>{},color7:"",onChangeColor7:()=>{},color8:"",onChangeColor8:()=>{},color9:"",onChangeColor9:()=>{},color10:"",onChangeColor10:()=>{},multiOpacity1:"",onChangeMultiOpacity1:()=>{},multiOpacity2:"",onChangeMultiOpacity2:()=>{},multiOpacity3:"",onChangeMultiOpacity3:()=>{},multiOpacity4:"",onChangeMultiOpacity4:()=>{},multiOpacity5:"",onChangeMultiOpacity5:()=>{},multiOpacity6:"",onChangeMultiOpacity6:()=>{},multiOpacity7:"",onChangeMultiOpacity7:()=>{},multiOpacity8:"",onChangeMultiOpacity8:()=>{},multiOpacity9:"",onChangeMultiOpacity9:()=>{},multiOpacity10:"",onChangeMultiOpacity10:()=>{},borderRadius:"",onChangeBorderRadius:()=>{},padding:"",onChangePadding:()=>{},shadow:"",onChangeShadow:()=>{},outlineWidth:"",onChangeOutlineWidth:()=>{},backgroundColorType:"",onChangeBackgroundColorType:()=>{},backgroundColor:"",onChangeBackgroundColor:()=>{},backgroundColor2:"",onChangeBackgroundColor2:()=>{},backgroundColorGradientDirection:"",onChangeBackgroundColorGradientDirection:()=>{},size:"",tabletSize:"",mobileSize:"",sizeMax:300,onChangeSize:()=>{},onChangeTabletSize:()=>{},onChangeMobileSize:()=>{},opacity:"",onChangeOpacity:()=>{},rotation:"",onChangeRotation:()=>{},showBackgroundShape:"",onChangeShowBackgroundShape:()=>{},backgroundShape:"",onChangeBackgroundShape:()=>{},backgroundShapeSize:"",onChangeBackgroundShapeSize:()=>{},backgroundShapeColor:"",onChangeBackgroundShapeColor:()=>{},backgroundShapeOffsetHorizontal:"",onChangeBackgroundShapeHorizontalOffset:()=>{},backgroundShapeOffsetVertical:"",onChangeBackgroundShapeVerticalOffset:()=>{}};const wo=So,_o=e=>{const{setAttributes:t}=e,a=t=>(0,u.camelCase)((0,B.sprintf)(e.attrNameTemplate,t)),n=Vd(e.blockAttributes,a,"");return(0,ie.createElement)(wo,Ke({icon:n("Icon"),onChangeIcon:e=>t({[a("Icon")]:e}),design:n("Design")||"plain",onChangeDesign:e=>t({[a("Design")]:e}),colorType:n("ColorType"),onChangeColorType:e=>t({[a("ColorType")]:e}),color:n("Color"),onChangeColor:e=>t({[a("Color")]:e}),color2:n("Color2"),onChangeColor2:e=>t({[a("Color2")]:e}),colorGradientDirection:n("ColorGradientDirection"),onChangeColorGradientDirection:e=>t({[a("ColorGradientDirection")]:e}),color3:n("Color3"),onChangeColor3:e=>t({[a("Color3")]:e}),color4:n("Color4"),onChangeColor4:e=>t({[a("Color4")]:e}),color5:n("Color5"),onChangeColor5:e=>t({[a("Color5")]:e}),color6:n("Color6"),onChangeColor6:e=>t({[a("Color6")]:e}),color7:n("Color7"),onChangeColor7:e=>t({[a("Color7")]:e}),color8:n("Color8"),onChangeColor8:e=>t({[a("Color8")]:e}),color9:n("Color9"),onChangeColor9:e=>t({[a("Color9")]:e}),color10:n("Color10"),onChangeColor10:e=>t({[a("Color10")]:e}),multiOpacity1:n("MultiOpacity1"),onChangeMultiOpacity1:e=>t({[a("MultiOpacity1")]:e}),multiOpacity2:n("MultiOpacity2"),onChangeMultiOpacity2:e=>t({[a("MultiOpacity2")]:e}),multiOpacity3:n("MultiOpacity3"),onChangeMultiOpacity3:e=>t({[a("MultiOpacity3")]:e}),multiOpacity4:n("MultiOpacity4"),onChangeMultiOpacity4:e=>t({[a("MultiOpacity4")]:e}),multiOpacity5:n("MultiOpacity5"),onChangeMultiOpacity5:e=>t({[a("MultiOpacity5")]:e}),multiOpacity6:n("MultiOpacity6"),onChangeMultiOpacity6:e=>t({[a("MultiOpacity6")]:e}),multiOpacity7:n("MultiOpacity7"),onChangeMultiOpacity7:e=>t({[a("MultiOpacity7")]:e}),multiOpacity8:n("MultiOpacity8"),onChangeMultiOpacity8:e=>t({[a("MultiOpacity8")]:e}),multiOpacity9:n("MultiOpacity9"),onChangeMultiOpacity9:e=>t({[a("MultiOpacity9")]:e}),multiOpacity10:n("MultiOpacity10"),onChangeMultiOpacity10:e=>t({[a("MultiOpacity10")]:e}),borderRadius:n("BorderRadius"),onChangeBorderRadius:e=>t({[a("BorderRadius")]:e}),padding:n("Padding"),onChangePadding:e=>t({[a("Padding")]:e}),outlineWidth:n("OutlineWidth"),onChangeOutlineWidth:e=>t({[a("OutlineWidth")]:e}),shadow:n("Shadow"),onChangeShadow:e=>t({[a("Shadow")]:e}),backgroundColorType:n("BackgroundColorType"),onChangeBackgroundColorType:e=>t({[a("BackgroundColorType")]:e}),backgroundColor:n("BackgroundColor"),onChangeBackgroundColor:e=>t({[a("BackgroundColor")]:e}),backgroundColor2:n("BackgroundColor2"),onChangeBackgroundColor2:e=>t({[a("BackgroundColor2")]:e}),backgroundColorGradientDirection:n("BackgroundColorGradientDirection"),onChangeBackgroundColorGradientDirection:e=>t({[a("BackgroundColorGradientDirection")]:e}),size:n("Size"),tabletSize:n("TabletSize"),mobileSize:n("MobileSize"),sizeMax:e.sizeMax,onChangeSize:e=>t({[a("Size")]:e}),onChangeTabletSize:e=>t({[a("TabletSize")]:e}),onChangeMobileSize:e=>t({[a("MobileSize")]:e}),opacity:n("Opacity"),onChangeOpacity:e=>t({[a("Opacity")]:e}),rotation:n("Rotation"),onChangeRotation:e=>t({[a("Rotation")]:e}),showBackgroundShape:n("ShowBackgroundShape"),onChangeShowBackgroundShape:e=>t({[a("ShowBackgroundShape")]:e}),backgroundShape:n("BackgroundShape")||"blob1",onChangeBackgroundShape:e=>t({[a("BackgroundShape")]:e}),backgroundShapeOpacity:n("BackgroundShapeOpacity"),onChangeBackgroundShapeOpacity:e=>t({[a("BackgroundShapeOpacity")]:e}),backgroundShapeSize:n("BackgroundShapeSize"),onChangeBackgroundShapeSize:e=>t({[a("BackgroundShapeSize")]:e}),backgroundShapeColor:n("BackgroundShapeColor"),onChangeBackgroundShapeColor:e=>t({[a("BackgroundShapeColor")]:e}),backgroundShapeOffsetHorizontal:n("BackgroundShapeOffsetHorizontal"),onChangeBackgroundShapeHorizontalOffset:e=>t({[a("BackgroundShapeOffsetHorizontal")]:e}),backgroundShapeOffsetVertical:n("BackgroundShapeOffsetVertical"),onChangeBackgroundShapeVerticalOffset:e=>t({[a("BackgroundShapeOffsetVertical")]:e})},e))};_o.defaultProps={attrNameTemplate:"%s",setAttributes:()=>{},blockAttributes:{}};const Eo=_o,Bo=e=>(0,ie.createElement)(ie.Fragment,null,e.socialUrlFields&&(0,ie.createElement)(ie.Fragment,null,Object.keys(Pg).map((t=>(0,ie.createElement)(Qe.TextControl,{key:t,className:"ugb-social-url-text-control",label:(0,B.sprintf)((0,B._x)("%s Link","name",g.i18n),Pg[t].label),value:e[`${t}Url`],onChange:e[`onChange${(0,u.upperFirst)(t)}Url`],placeholder:"http://"})))),e.onChangeNewTab&&(0,ie.createElement)(oc,{label:(0,B.__)("Open link in new tab",g.i18n),checked:e.newTab,onChange:e.onChangeNewTab}),(0,ie.createElement)(qs,null),(0,ie.createElement)(fo,{attrNameTemplate:e.attrNameTemplate,setAttributes:e.setAttributes,blockAttributes:e.blockAttributes,useSocialColors:e.useSocialColors,onChangeUseSocialColors:e.onChangeUseSocialColors,onChangeUrl:!1,onChangeNewTab:!1,onChangeNoFollow:!1,onChangeIcon:!1,hasTypography:!1}));Bo.defaultProps={attrNameTemplate:"%s",setAttributes:()=>{},blockAttributes:{},socialUrlFields:!0,newTab:!1,onChangeNewTab:()=>{},useSocialColors:!0,onChangeUseSocialColors:()=>{}};const To=Bo,Mo=e=>{const{setAttributes:t}=e,a=t=>(0,u.camelCase)((0,B.sprintf)(e.attrNameTemplate,t));return(0,ie.createElement)(To,Ke({newTab:e.blockAttributes[a("NewTab")]||"",onChangeNewTab:e=>t({[a("NewTab")]:e}),useSocialColors:e.blockAttributes[a("UseSocialColors")]||"",onChangeUseSocialColors:e=>t({[a("UseSocialColors")]:e})},e))};Mo.defaultProps={attrNameTemplate:"%s",setAttributes:()=>{},blockAttributes:{}};const No=Mo,Io=e=>{const t=(0,u.pick)(e,["label","units","screens","defaultLocked","enableTop","enableRight","enableBottom","enableLeft","className","sliderMax","sliderMin"]),a=Array.isArray(e.min)?e.min:[e.min,e.min,e.min],n=Array.isArray(e.max)?e.max:[e.max,e.max,e.max],l=Array.isArray(e.sliderMin)?e.sliderMin:[e.sliderMin,e.sliderMin,e.sliderMin],i=Array.isArray(e.sliderMax)?e.sliderMax:[e.sliderMax,e.sliderMax,e.sliderMax],r=Array.isArray(e.step)?e.step:[e.step,e.step,e.step];return(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(Yo,{screen:"desktop"},(0,ie.createElement)(jo,Ke({},t,{min:a[0],max:n[0],sliderMin:l[0],sliderMax:i[0],step:r[0],top:e.valueDesktop.top,right:e.valueDesktop.right,bottom:e.valueDesktop.bottom,left:e.valueDesktop.left,unit:e.valueDesktopUnit||e.units[0],onChange:t=>{let{top:a,right:n,bottom:l,left:i}=t;e.onChangeDesktop({top:a||0===a?parseInt(a,10):"",right:n||0===n?parseInt(n,10):"",bottom:l||0===l?parseInt(l,10):"",left:i||0===i?parseInt(i,10):""})},onChangeUnit:t=>e.onChangeDesktopUnit(t),placeholder:e.placeholder,placeholderTop:e.placeholderTop,placeholderLeft:e.placeholderLeft,placeholderBottom:e.placeholderBottom,placeholderRight:e.placeholderRight}))),(0,ie.createElement)(Yo,{screen:"tablet"},(0,ie.createElement)(jo,Ke({},t,{min:a[1],max:n[1],sliderMin:l[1],sliderMax:i[1],step:r[1],top:e.valueTablet.top,right:e.valueTablet.right,bottom:e.valueTablet.bottom,left:e.valueTablet.left,unit:e.valueTabletUnit||e.units[0],onChange:t=>{let{top:a,right:n,bottom:l,left:i}=t;e.onChangeTablet({top:a||0===a?parseInt(a,10):"",right:n||0===n?parseInt(n,10):"",bottom:l||0===l?parseInt(l,10):"",left:i||0===i?parseInt(i,10):""})},onChangeUnit:t=>e.onChangeTabletUnit(t)}))),(0,ie.createElement)(Yo,{screen:"mobile"},(0,ie.createElement)(jo,Ke({},t,{min:a[2],max:n[2],sliderMin:l[2],sliderMax:i[2],step:r[2],top:e.valueMobile.top,right:e.valueMobile.right,bottom:e.valueMobile.bottom,left:e.valueMobile.left,unit:e.valueMobileUnit||e.units[0],onChange:t=>{let{top:a,right:n,bottom:l,left:i}=t;e.onChangeMobile({top:a||0===a?parseInt(a,10):"",right:n||0===n?parseInt(n,10):"",bottom:l||0===l?parseInt(l,10):"",left:i||0===i?parseInt(i,10):""})},onChangeUnit:t=>e.onChangeMobileUnit(t)}))))};Io.defaultProps={label:(0,B.__)("Spacing",g.i18n),defaultLocked:!0,units:["px","em","%"],screens:["desktop","tablet","mobile"],min:0,max:1/0,sliderMax:null,sliderMin:null,step:1,enableTop:!0,enableRight:!0,enableBottom:!0,enableLeft:!0,valueDesktop:{},valueTablet:{},valueMobile:{},valueDesktopUnit:"",valueTabletUnit:"",valueMobileUnit:"",onChangeDesktop:()=>{},onChangeTablet:()=>{},onChangeMobile:()=>{},onChangeDesktopUnit:()=>{},onChangeTabletUnit:()=>{},onChangeMobileUnit:()=>{},placeholderTop:"60",placeholderLeft:"35",placeholderBottom:"60",placeholderRight:"35",placeholder:"",className:"ugb--help-tip-advanced-column-paddings"};const Ro=Io;class Ao extends ie.Component{constructor(){super(...arguments),this.state={isOpen:!!this.props.initialOpen&&this.props.initialOpen},this.onClick=this.onClick.bind(this)}onClick(){this.setState({isOpen:!this.state.isOpen})}render(){const e=Ze()(["ugb-pro-control-button__wrapper"],{"ugb-pro-control-button--hidden":!this.state.isOpen});return(0,ie.createElement)("div",{className:"components-base-control"},(0,ie.createElement)("button",{className:"ugb-pro-control-more-dots",onClick:this.onClick},(0,ie.createElement)("div",{className:"ugb-pro-control-more-dots__dot"}),(0,ie.createElement)("div",{className:"ugb-pro-control-more-dots__dot"}),(0,ie.createElement)("div",{className:"ugb-pro-control-more-dots__dot"})),(0,ie.createElement)("div",{className:e},(0,ie.createElement)(al,{type:this.props.type,title:this.props.title,description:this.props.description,button:this.props.button,showButton:this.props.showButton})))}}const Oo=Ao,Po=e=>{var t;const a="all"===e.screens?["desktop","tablet","mobile"]:e.screens,n=(null===(t=e.units)||void 0===t?void 0:t.map((e=>({value:e}))))||[];return(0,ie.createElement)("div",{className:"ugb-base-control-multi-label"},(0,ie.createElement)("div",{className:"ugb-base-control-multi-label__label components-base-control__label"},e.label),(0,ie.createElement)(ft,{screens:a}),(0,ie.createElement)("div",{className:"ugb-base-control-multi-label__units"},(0,ie.createElement)(pt,{className:"stk-control-unit-toggle",value:e.unit,options:n,onChange:t=>e.onChangeUnit(t),labelPosition:"left",buttonLabel:(0,B.__)("Unit",g.i18n),hasLabels:!1,hasColors:!1}),e.afterButton))};Po.defaultProps={label:"",units:["px"],unit:"px",onChangeUnit:()=>{},screens:["desktop"],afterButton:null};const zo=Po;class Ho extends ie.Component{constructor(){super(...arguments);const e=this.getEnabledValues(),t=!e.length||e.every((t=>t===e[0])),a=e.every((e=>""===e));this.state={locked:a?this.props.defaultLocked:t},this.onToggleLock=this.onToggleLock.bind(this),this.onChangeTop=this.onChangeTop.bind(this),this.onChangeRight=this.onChangeRight.bind(this),this.onChangeBottom=this.onChangeBottom.bind(this),this.onChangeLeft=this.onChangeLeft.bind(this)}getEnabledValues(){return[...this.props.enableTop?[this.props.top]:[],...this.props.enableRight?[this.props.right]:[],...this.props.enableBottom?[this.props.bottom]:[],...this.props.enableLeft?[this.props.left]:[]]}getEnabledLocations(){return[...this.props.enableTop?["top"]:[],...this.props.enableRight?["right"]:[],...this.props.enableBottom?["bottom"]:[],...this.props.enableLeft?["left"]:[]]}filterOnlyEnabled(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,u.pick)(e,this.getEnabledLocations())}onToggleLock(){this.setState({locked:!this.state.locked})}onChangeTop(e){const t=e.target.value,a=t||0===t?t:"";this.state.locked?this.props.onChange(this.filterOnlyEnabled({top:a,right:a,bottom:a,left:a})):this.props.onChange({...this.getEnabledValues(),top:a})}onChangeRight(e){const t=e.target.value,a=t||0===t?t:"";this.state.locked?this.props.onChange(this.filterOnlyEnabled({top:a,right:a,bottom:a,left:a})):this.props.onChange({...this.getEnabledValues(),right:a})}onChangeBottom(e){const t=e.target.value,a=t||0===t?t:"";this.state.locked?this.props.onChange(this.filterOnlyEnabled({top:a,right:a,bottom:a,left:a})):this.props.onChange({...this.getEnabledValues(),bottom:a})}onChangeLeft(e){const t=e.target.value,a=t||0===t?t:"";this.state.locked?this.props.onChange(this.filterOnlyEnabled({top:a,right:a,bottom:a,left:a})):this.props.onChange({...this.getEnabledValues(),left:a})}render(){const{instanceId:e}=this.props,t=`ugb-four-number-control-${e}__item-`;return(0,ie.createElement)(Qe.BaseControl,{help:this.props.help,className:Ze()("ugb-four-number-control",this.props.className)},(0,ie.createElement)(zo,{label:this.props.label,units:this.props.units,unit:this.props.unit,onChangeUnit:this.props.onChangeUnit,screens:this.props.screens}),(0,ie.createElement)("div",{className:"ugb-four-number-control__wrapper"},(0,ie.createElement)("label",{className:"ugb-four-number-control__label",htmlFor:`${t}-top`},(0,ie.createElement)("input",{id:`${t}-top`,type:"number",onChange:this.onChangeTop,"aria-label":(0,B.__)("Top",g.i18n),value:this.props.top,placeholder:this.props.enableTop?"":(0,B.__)("auto",g.i18n),disabled:!this.props.enableTop}),(0,ie.createElement)("span",null,(0,B.__)("Top",g.i18n))),(0,ie.createElement)("label",{className:"ugb-four-number-control__label",htmlFor:`${t}-right`},(0,ie.createElement)("input",{id:`${t}-right`,type:"number",onChange:this.onChangeRight,"aria-label":this.props.label,value:this.props.right,placeholder:this.props.enableRight?"":(0,B.__)("auto",g.i18n),disabled:!this.props.enableRight}),(0,ie.createElement)("span",null,(0,B.__)("Right",g.i18n))),(0,ie.createElement)("label",{className:"ugb-four-number-control__label",htmlFor:`${t}-bottom`},(0,ie.createElement)("input",{id:`${t}-bottom`,type:"number",onChange:this.onChangeBottom,"aria-label":this.props.label,value:this.props.bottom,placeholder:this.props.enableBottom?"":(0,B.__)("auto",g.i18n),disabled:!this.props.enableBottom}),(0,ie.createElement)("span",null,(0,B.__)("Bottom",g.i18n))),(0,ie.createElement)("label",{className:"ugb-four-number-control__label",htmlFor:`${t}-left`},(0,ie.createElement)("input",{id:`${t}-left`,type:"number",onChange:this.onChangeLeft,"aria-label":this.props.label,value:this.props.left,placeholder:this.props.enableLeft?"":(0,B.__)("auto",g.i18n),disabled:!this.props.enableLeft}),(0,ie.createElement)("span",null,(0,B.__)("Left",g.i18n))),(0,ie.createElement)(lt,{className:this.state.locked?"ugb--is-locked":"",onClick:this.onToggleLock,icon:(0,ie.createElement)(Qe.Dashicon,{icon:this.state.locked?"admin-links":"editor-unlink",size:"16"})})))}}Ho.defaultProps={onChange:()=>{},defaultLocked:!0,top:"",right:"",bottom:"",left:"",units:["px"],unit:"px",onChangeUnit:()=>{},screens:["desktop"],enableTop:!0,enableRight:!0,enableBottom:!0,enableLeft:!0};const Lo=(0,Xt.withInstanceId)(Ho),Fo=function(e){return(0,ie.createElement)("svg",Ke({id:"all_svg__Layer_1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",xmlSpace:"preserve"},e),(0,ie.createElement)("style",null,".all_svg__st0{fill:#555d63}"),(0,ie.createElement)("path",{className:"all_svg__st0",d:"M13 11.5v-7l2.3-1.9c.3-.2.7-.1.7.1v10.5c0 .2-.3.3-.7.2L13 11.5zM3 4.5v7L.7 13.4c-.3.2-.7.1-.7-.1V2.7c0-.2.3-.3.7-.2l2.3 2zM11.5 3h-7L2.6.7c-.2-.3-.1-.7.1-.7h10.5c.2 0 .3.3.2.7L11.5 3zM4.5 13h7l1.9 2.3c.2.2.1.7-.2.7H2.7c-.2 0-.3-.3-.2-.7l2-2.3z"}))},Do=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),(0,ie.createElement)("path",{d:"M0 0v16h16V0H0zm13 13H3V3h10v10z",opacity:.06,fill:"#555d63"}),(0,ie.createElement)("path",{d:"M3.8 13h8.4l2.2 2.3c.2.2.1.7-.2.7H1.8c-.3 0-.4-.3-.2-.7L3.8 13z",fill:"#555d63"}))},Uo=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),(0,ie.createElement)("path",{d:"M0 0v16h16V0H0zm13 13H3V3h10v10z",opacity:.06,fill:"#555d63"}),(0,ie.createElement)("path",{d:"M3 3.8v8.4L.7 14.3c-.3.3-.7.2-.7-.1V1.9c0-.4.4-.5.7-.3L3 3.8z",fill:"#555d63"}))},$o=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),(0,ie.createElement)("path",{d:"M0 0v16h16V0H0zm13 13H3V3h10v10z",opacity:.06,fill:"#555d63"}),(0,ie.createElement)("path",{d:"M13 12.2V3.8l2.3-2.2c.3-.2.7-.1.7.2v12.4c0 .3-.3.4-.7.2L13 12.2z",fill:"#555d63"}))},Go=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),(0,ie.createElement)("path",{d:"M0 0v16h16V0H0zm13 13H3V3h10v10z",opacity:.06,fill:"#555d63"}),(0,ie.createElement)("path",{d:"M1.6.7c-.2-.3-.1-.7.2-.7h12.4c.3 0 .4.3.2.7L12.2 3H3.8L1.6.7z",fill:"#555d63"}))},Wo=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),(0,ie.createElement)("path",{d:"M0 0v16h16V0H0zm13 13H3V3h10v10z",fill:"#555d63"}))},Vo=(0,ie.memo)((e=>{var t;const[a,n]=wt(e.attribute,e.responsive,e.hover,e.valueCallback,e.changeCallback),[l,i]=Mt(e);let r=a||{top:e.defaultTop,right:e.defaultRight,bottom:e.defaultBottom,left:e.defaultLeft};(void 0!==e.top||void 0!==e.right||void 0!==e.bottom||void 0!==e.left)&&(r={top:void 0!==e.top?e.top:e.enableTop?e.defaultTop:void 0,right:void 0!==e.right?e.right:e.enableRight?e.defaultRight:void 0,bottom:void 0!==e.bottom?e.bottom:e.enableBottom?e.defaultBottom:void 0,left:void 0!==e.left?e.left:e.enableLeft?e.defaultLeft:void 0});const o=void 0===e.onChange?n:e.onChange,s=e.enableTop&&""===r.top&&e.enableRight&&""===r.right&&e.enableBottom&&""===r.bottom&&e.enableLeft&&""===r.left,c=e.enableTop?r.top:e.enableRight?r.right:e.enableBottom?r.bottom:r.left,[u,d]=(0,ie.useState)(s?e.defaultLocked:((e,t,a)=>{let n=!0;return n=(!e.enableTop||t.top===a)&&n,n=(!e.enableRight||t.right===a)&&n,n=(!e.enableBottom||t.bottom===a)&&n,n=(!e.enableLeft||t.left===a)&&n,n})(e,r,c)),m=Ze()(["ugb-four-range-control__lock"],{"ugb--is-locked":e.hasLock&&u});i.after=e.hasLock&&(0,ie.createElement)(lt,{className:m,onClick:()=>d(!u),isSecondary:!0,icon:u?(0,ie.createElement)(Fo,null):(0,ie.createElement)(Wo,null),label:u?(0,B.__)("Individual sides",g.i18n):(0,B.__)("All sides",g.i18n)});const p=!(null===(t=e.units)||void 0===t||!t.length),h=De(`${e.attribute}Unit`,e.responsive,e.hover),b=Se((e=>e[h]));if(p){const t=e.units.indexOf(b)<0?0:e.units.indexOf(b);Array.isArray(e.min)&&(l.min=e.min[t]),Array.isArray(e.max)&&(l.max=e.max[t]),Array.isArray(e.sliderMin)&&(l.sliderMin=e.sliderMin[t]),Array.isArray(e.sliderMax)&&(l.sliderMax=e.sliderMax[t]),Array.isArray(e.step)&&(l.step=e.step[t]),Array.isArray(e.placeholder)&&(l.placeholder=e.placeholder[t]),l.initialPosition=""!==e.initialPosition?e.initialPosition:e.placeholder,0!==t&&(l.initialPosition="",l.placeholder=e.placeholder)}"Desktop"!==ce()&&(l.initialPosition="",l.placeholder=e.placeholder);const v=t=>{o({top:e.enableTop?t:r.top,right:e.enableRight?t:r.right,bottom:e.enableBottom?t:r.bottom,left:e.enableLeft?t:r.left})},f=e=>{o({top:e,right:r.right,bottom:r.bottom,left:r.left})},y=e=>{o({top:r.top,right:e,bottom:r.bottom,left:r.left})},k=e=>{o({top:r.top,right:r.right,bottom:e,left:r.left})},C=e=>{o({top:r.top,right:r.right,bottom:r.bottom,left:e})};return(0,ie.createElement)(Tt,i,u&&(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(ia,Ke({},l,{value:c,onChange:v,allowReset:!1})),(0,ie.createElement)(It,{allowReset:e.allowReset,value:c,default:e.defaultTop,onChange:v})),!u&&(0,ie.createElement)(ie.Fragment,null,e.enableTop&&(0,ie.createElement)("div",{className:"ugb-four-range-control__range"},(0,ie.createElement)(Qe.Tooltip,{text:(0,B.__)("Top",g.i18n)},(0,ie.createElement)("span",{className:"ugb-four-range-control__icon"},(0,ie.createElement)(Go,null))),(0,ie.createElement)(ia,Ke({},l,{value:r.top,onChange:f,allowReset:!1,placeholder:void 0===e.placeholderTop?l.placeholder:e.placeholderTop})),(0,ie.createElement)(It,{allowReset:e.allowReset,value:r.top,default:e.defaultTop,onChange:f})),e.enableRight&&(0,ie.createElement)("div",{className:"ugb-four-range-control__range"},(0,ie.createElement)(Qe.Tooltip,{text:(0,B.__)("Right",g.i18n)},(0,ie.createElement)("span",{className:"ugb-four-range-control__icon"},(0,ie.createElement)($o,null))),(0,ie.createElement)(ia,Ke({},l,{value:r.right,onChange:y,allowReset:!1,placeholder:void 0===e.placeholderRight?l.placeholder:e.placeholderRight})),(0,ie.createElement)(It,{allowReset:e.allowReset,value:r.right,default:e.defaultRight,onChange:y})),e.enableBottom&&(0,ie.createElement)("div",{className:"ugb-four-range-control__range"},(0,ie.createElement)(Qe.Tooltip,{text:(0,B.__)("Bottom",g.i18n)},(0,ie.createElement)("span",{className:"ugb-four-range-control__icon"},(0,ie.createElement)(Do,null))),(0,ie.createElement)(ia,Ke({},l,{value:r.bottom,onChange:k,allowReset:!1,placeholder:void 0===e.placeholderBottom?l.placeholder:e.placeholderBottom})),(0,ie.createElement)(It,{allowReset:e.allowReset,value:r.bottom,default:e.defaultBottom,onChange:k})),e.enableLeft&&(0,ie.createElement)("div",{className:"ugb-four-range-control__range"},(0,ie.createElement)(Qe.Tooltip,{text:(0,B.__)("Left",g.i18n)},(0,ie.createElement)("span",{className:"ugb-four-range-control__icon"},(0,ie.createElement)(Uo,null))),(0,ie.createElement)(ia,Ke({},l,{value:r.left,onChange:C,allowReset:!1,placeholder:void 0===e.placeholderLeft?l.placeholder:e.placeholderLeft})),(0,ie.createElement)(It,{allowReset:e.allowReset,value:r.left,default:e.defaultLeft,onChange:C}))))}),u.isEqual);Vo.defaultProps={defaultLocked:!0,hasLock:!0,enableTop:!0,enableRight:!0,enableBottom:!0,enableLeft:!0,defaultTop:"",defaultRight:"",defaultBottom:"",defaultLeft:"",placeholder:"",placeholderTop:"",placeholderRight:"",placeholderBottom:"",placeholderLeft:"",initialPosition:"",allowReset:!0,default:"",attribute:"",responsive:!1,hover:!1,top:void 0,right:void 0,bottom:void 0,left:void 0,onChange:void 0};const jo=(0,ie.memo)(Vo),qo=e=>(0,ie.createElement)(Qe.TextControl,Ke({type:"number",className:"ugb-small-number-control"},e)),Ko=e=>{const t=ce(),a=ie.Children.toArray(e.children).map((a=>(0,ie.cloneElement)(a,{screens:e.screens,screen:t.toLowerCase()}))),n=t?(null==t?void 0:t.toLowerCase())===e.screen:"desktop"===e.screen.toLowerCase(),l=!e.screens.includes(t.toLowerCase())&&!n&&"Desktop"===t;return(0,ie.createElement)(ie.Fragment,null,(n||l)&&a)};Ko.defaultProps={screen:"desktop",screens:["desktop","tablet","mobile"]};const Yo=Ko,Xo=[{value:"h1",title:(0,B.sprintf)((0,B._x)("%s %d","Nth Title",g.i18n),(0,B.__)("Heading",g.i18n),1),icon:(0,ie.createElement)((function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),(0,ie.createElement)("path",{d:"M8.5 13H5.8V8.9H2.7V13H0V3h2.7v3.7h3.1V3h2.7v10zM16 13h-2.7V7.7 5.9c-.2.2-.4.4-.6.7l-1.1.9-1.4-1.7L13.6 3H16v10z"}))}),null)},{value:"h2",title:(0,B.sprintf)((0,B._x)("%s %d","Nth Title",g.i18n),(0,B.__)("Heading",g.i18n),2),icon:(0,ie.createElement)((function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),(0,ie.createElement)("path",{d:"M7.7 12.7h-2v-4H2v4H0V3.4h2v3.7h3.7V3.4h2v9.3zM16 12.7H9.4v-1.4L11.8 9c.7-.7 1.1-1.2 1.4-1.5.2-.3.4-.5.5-.8.1-.2.1-.5.1-.7 0-.4-.1-.7-.3-.8-.2-.2-.5-.3-.8-.3-.4 0-.7.1-1 .3-.3.2-.7.4-1.1.7L9.4 4.6c.5-.4.8-.7 1.1-.8.3-.2.6-.3 1-.4.4-.1.8-.1 1.2-.1.6 0 1.1.1 1.6.3.5.2.8.5 1 .9s.4.8.4 1.3c0 .4-.1.8-.2 1.2-.2.4-.4.8-.7 1.2s-.9 1-1.7 1.7L11.9 11v.1H16v1.6z"}))}),null)},{value:"h3",title:(0,B.sprintf)((0,B._x)("%s %d","Nth Title",g.i18n),(0,B.__)("Heading",g.i18n),3),icon:(0,ie.createElement)((function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),(0,ie.createElement)("path",{d:"M7.7 12.6H6.2V8.4H2v4.2H.5V3.3H2v3.8h4.2V3.3h1.5v9.3zM15.2 5.5c0 .6-.2 1.1-.5 1.5-.3.4-.8.7-1.4.8v.1c.7.1 1.3.3 1.6.7.4.4.6.9.6 1.5 0 .9-.3 1.6-.9 2.1-.6.5-1.5.7-2.6.7-1 0-1.9-.2-2.5-.5v-1.3c.4.2.8.3 1.2.5.4.1.8.2 1.2.2.7 0 1.2-.1 1.6-.4.4-.3.5-.7.5-1.2s-.2-.9-.6-1.1-1-.3-1.8-.3h-.8V7.3h.8c1.4 0 2.2-.5 2.2-1.5 0-.4-.1-.7-.4-.9-.3-.2-.6-.3-1.1-.3-.4 0-.7 0-1 .1-.3.1-.7.3-1.1.6l-.7-1c.8-.6 1.8-.9 2.9-.9.9 0 1.6.2 2.1.6.4.2.7.8.7 1.5z"}))}),null)},{value:"h4",title:(0,B.sprintf)((0,B._x)("%s %d","Nth Title",g.i18n),(0,B.__)("Heading",g.i18n),4),icon:(0,ie.createElement)((function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),(0,ie.createElement)("path",{d:"M7.5 12.5H6v-4H1.9v4H.5v-9h1.4v3.7H6V3.5h1.4l.1 9zM15.5 10.5h-1.2v2h-1.4v-2h-4V9.4l4-5.9h1.4v5.8h1.2v1.2zm-2.6-1.2V7.1c0-.8 0-1.5.1-2-.1.3-.3.6-.5 1l-2.2 3.2h2.6z"}))}),null)},{value:"h5",title:(0,B.sprintf)((0,B._x)("%s %d","Nth Title",g.i18n),(0,B.__)("Heading",g.i18n),5),icon:(0,ie.createElement)((function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),(0,ie.createElement)("path",{d:"M7.7 12.1H6.3V8.4H2.4v3.8H1V3.8h1.4v3.4h3.9V3.8h1.4v8.3zM12.2 6.9c.9 0 1.5.2 2 .7.5.4.8 1 .8 1.8 0 .9-.3 1.6-.9 2.1-.6.5-1.4.7-2.4.7-.9 0-1.7-.1-2.2-.4v-1.2c.3.2.7.3 1.1.4.4.1.8.1 1.1.1.6 0 1.1-.1 1.4-.4.3-.3.5-.7.5-1.2 0-1-.6-1.5-1.9-1.5H11c-.3 0-.5.1-.7.1l-.7-.3.4-4h4.4V5h-3.2L11 7.1c.1 0 .3 0 .5-.1.2 0 .4-.1.7-.1z"}))}),null)},{value:"h6",title:(0,B.sprintf)((0,B._x)("%s %d","Nth Title",g.i18n),(0,B.__)("Heading",g.i18n),6),icon:(0,ie.createElement)((function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),(0,ie.createElement)("path",{d:"M7.6 12.1H6.3V8.4H2.6v3.7H1.2V3.8h1.3v3.4h3.8V3.8h1.3v8.3zM9.2 8.6c0-3.2 1.3-4.8 3.9-4.8.4 0 .8 0 1 .1V5c-.3-.1-.6-.1-1-.1-.9 0-1.5.2-2 .7-.4.5-.7 1.2-.7 2.3h.1c.2-.3.4-.5.7-.7.3-.2.7-.2 1.1-.2.7 0 1.3.2 1.7.7s.6 1.1.6 1.9c0 .9-.2 1.5-.7 2.1-.5.5-1.1.8-2 .8-.6 0-1.1-.1-1.5-.4-.4-.3-.8-.7-1-1.3 0-.8-.2-1.5-.2-2.2zm2.9 2.5c.4 0 .8-.2 1-.4.2-.3.4-.7.4-1.3 0-.5-.1-.9-.4-1.1-.2-.3-.6-.4-1-.4-.3 0-.6.1-.8.2-.2.1-.4.3-.6.5-.1.2-.2.4-.2.6 0 .5.2 1 .4 1.3.4.4.7.6 1.2.6z"}))}),null)},{value:"p",title:(0,B.__)("Paragraph",g.i18n),icon:(0,ie.createElement)((function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),(0,ie.createElement)("path",{d:"M4.5 3h3.1c2.2 0 3.9.8 3.9 3.1 0 2.2-1.6 3.2-3.8 3.2H6.3V13H4.5V3zm3.1 4.9c1.5 0 2.2-.6 2.2-1.8 0-1.3-.8-1.7-2.3-1.7H6.3v3.5h1.3z"}))}),null)}],Jo=Xo.filter((e=>{let{value:t}=e;return"p"!==t})),Zo=(0,ie.memo)((e=>(0,ie.createElement)(Ol,Ke({},e,{className:"ugb-heading-buttons-control",controls:e.hasP?Xo:Jo,placeholder:Xo[1].value,default:Xo[1].value}))));Zo.defaultProps={label:(0,B.sprintf)((0,B._x)("%s HTML Tag","component",g.i18n),(0,B.__)("Title",g.i18n)),value:void 0,hasP:!0};const Qo=Zo,es=[{value:"left",title:(0,B.__)("Align Left",g.i18n),icon:"editor-alignleft"},{value:"center",title:(0,B.__)("Align Center",g.i18n),icon:"editor-aligncenter"},{value:"right",title:(0,B.__)("Align Right",g.i18n),icon:"editor-alignright"},{value:"justify",title:(0,B.__)("Justified",g.i18n),icon:"editor-justify"}],ts=es.filter((e=>"justify"!==e.value)),as=e=>{const{justified:t,className:a,...n}=e;return(0,ie.createElement)(Ol,Ke({},n,{className:Ze()([a,"ugb-align-buttons-control"]),controls:t?es:ts}))};as.defaultProps={className:"",label:(0,B.__)("Align",g.i18n),justified:!1};const ns=as,ls=wp.codeEditor,is=e=>{const[t,a]=(0,ie.useState)(e.value),[n,l]=(0,ie.useState)(null),i=(0,ie.useMemo)((()=>(0,u.uniqueId)("ugb-code-textarea-")),[]),r=(0,ie.useRef)((0,u.debounce)((t=>{e.onChange(t)}),500,{leading:!0})),o=(0,ie.useCallback)((e=>{const t=e.getValue?e.getValue():e;a(t),r.current(t)}),[]);return(0,ie.useEffect)((()=>{if(ls.initialize){const t=(0,ls.initialize)(i,w()(ls.defaultSettings,e.editorSettings));l(t),t.codemirror.on("change",o)}return()=>{var e;null==r||null===(e=r.current)||void 0===e||e.cancel(),null==n||n.codemirror.off("change",o)}}),[]),(0,ie.createElement)("textarea",{className:"ugb-code-textarea",id:i,value:t,onChange:o})};is.defaultProps={value:"",onChange:()=>{},editorSettings:{}};const rs=is,os=e=>(0,ie.createElement)(Qe.BaseControl,{help:e.help,className:Ze()("stk-code-textarea-control",e.className)},(0,ie.createElement)(zo,{label:e.label,screens:e.screens}),(0,ie.createElement)(rs,{value:e.value,onChange:e.onChange}));os.defaultProps={help:"",className:"",value:"",label:"",screens:[],onChange:()=>{}};const ss=os,cs=(0,ie.createElement)(Qe.Icon,{icon:wn}),us=(0,ie.createElement)(Qe.Icon,{icon:Yn}),ds=(0,Xt.compose)([(0,Q.withSelect)(((e,t)=>{let{clientIds:a}=t;const{getBlockRootClientId:n,getBlocksByClientId:l,canInsertBlockType:i}=e("core/block-editor"),r="ugb/container",o=i(r,a&&a.length>0?n(a[0]):void 0),s=l(a),c=1===s.length&&s[0]&&s[0].name===r;return{isGroupable:o&&s.length&&!c,isUngroupable:c&&!!s[0].innerBlocks.length,blocksSelection:s,groupingBlockName:r}})),(0,Q.withDispatch)(((e,t)=>{let{clientIds:a,onToggle:n=u.noop,blocksSelection:l=[]}=t;const{replaceBlocks:i}=e("core/block-editor");return{onConvertToGroup(){if(!l.length)return;const e=l.map((e=>(0,Re.cloneBlock)(e))),t=(0,Re.createBlock)("ugb/container",{},e);i(a,t),n()},onConvertFromGroup(){if(!l.length)return;const e=l[0].innerBlocks;e.length&&(i(a,e),n())}}}))])((function(e){let{onConvertToGroup:t,onConvertFromGroup:a,isGroupable:n=!1,isUngroupable:l=!1}=e;return(0,Q.select)("core/block-editor").getSelectedBlockClientIds?(0,ie.createElement)(ie.Fragment,null,n&&(0,ie.createElement)(ee.BlockSettingsMenuControls,null,(e=>{let{onClose:a}=e;return(0,ie.createElement)(Qe.MenuItem,{icon:cs,onClick:()=>{t(),a()}},(0,B.__)("Group into Container",g.i18n))})),l&&(0,ie.createElement)(ee.BlockSettingsMenuControls,null,(e=>{let{onClose:t}=e;return(0,ie.createElement)(Qe.MenuItem,{icon:us,onClick:()=>{a(),t()}},(0,B.__)("Ungroup from Container",g.i18n))}))):null})),gs=(0,Q.withSelect)((e=>{const{getSelectedBlockClientIds:t}=e("core/block-editor");return t?{clientIds:t()}:{}}))(ds),ms=(0,Q.withSelect)((e=>{const{getSelectedBlockClientId:t}=e("core/block-editor");return t?{clientId:t()}:{}}))((e=>{let{clientId:t}=e;const[a,n]=(0,ie.useState)(!1),[l,i]=(0,ie.useState)(!1),{blockName:r,getJSONBlockAttributes:o}=(0,Q.useSelect)((e=>{const{getBlockName:a}=e("core/block-editor");return{blockName:t&&a(t)?a(t).replace(/^\w+\//g,""):"",getJSONBlockAttributes:()=>{const{getBlockName:a}=e("core/block-editor"),{getBlockType:n}=e("core/blocks");if(!t)return{};const l=e("core/block-editor").getBlockAttributes(t),i=a(t).replace(/^\w+\//g,""),r=n(a(t)).attributes,o=Object.keys(l).reduce(((e,t)=>(l[t]!==(r[t]?r[t].default:"")&&(e[t]=l[t]),e)),{});return o.uniqueClass=void 0,JSON.stringify((0,X.applyFilters)(`stackable.${i}.design.filtered-block-attributes`,o),null,4)}}}));return(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(ee.BlockSettingsMenuControls,null,(e=>{let{onClose:t}=e;return(0,ie.createElement)(Qe.MenuItem,{icon:"editor-code",onClick:()=>{n(!0),i(!1),setTimeout((()=>document.querySelector(".ugb-modal-get-block-attributes-button textarea").select()),100),t()}},"Get / Set Block Attributes")})),a&&(0,ie.createElement)(Qe.Modal,{title:`${(0,u.startCase)(r)} Block Attributes`,focusOnMount:!0,className:"ugb-modal-get-block-attributes-button",onRequestClose:()=>{l&&(e=>{if(t)try{const a=JSON.parse(e);Dg(a,t)}catch(e){console.error(e)}})(document.querySelector(".ugb-modal-get-block-attributes-button textarea").value),n(!1)}},(0,ie.createElement)("p",null,'Copy or modify the attributes of the block directly. Use only double quotes "'),(0,ie.createElement)("textarea",{onChange:()=>i(!0)},o())))})),ps=e=>(0,ie.createElement)(Qe.Modal,{title:(0,B.__)("Stackable Welcome Guide",g.i18n),className:"ugb-modal-welcome-video",overlayClassName:"ugb-modal-welcome-video__overlay",shouldCloseOnClickOutside:!1,onRequestClose:e.onRequestClose},(0,ie.createElement)("p",null,(0,B.__)("Hello there 👋 I see you might be new to Stackable, we've made a short 3-minute video so you can make the most out of our unique blocks.",g.i18n)),(0,ie.createElement)("iframe",{title:(0,B.__)("Video Tutorial",g.i18n),width:"800",height:"413",src:"https://www.youtube.com/embed/UW0Rg96aATA",frameBorder:"0",allow:"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0}),(0,ie.createElement)("p",null,(0,ie.createElement)(lt,{className:"button-primary",onClick:e.onRequestClose,"data-testid":"button-close"},(0,B.__)("Close it, I'm good",g.i18n))));ps.defaultProps={onRequestClose:()=>{}};const hs=ps,bs=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 50 50"},e),(0,ie.createElement)("path",{d:"M38 12H12v26h26V12z"}))},vs=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 50 50"},e),(0,ie.createElement)("path",{d:"M12.5 12.5H0V0h12.5v12.5zM31.2 0H18.8v12.5h12.5V0zM50 0H37.5v12.5H50V0zM12.5 18.8H0v12.5h12.5V18.8zm18.7 0H18.8v12.5h12.5V18.8zm18.8 0H37.5v12.5H50V18.8zM12.5 37.5H0V50h12.5V37.5zm18.7 0H18.8V50h12.5V37.5zm18.8 0H37.5V50H50V37.5z"}))},fs=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 50 50"},e),(0,ie.createElement)("path",{d:"M21.1 5.3H5.3v15.8h15.8V5.3zm23.6 0H28.9v15.8h15.8V5.3zM21.1 28.9H5.3v15.8h15.8V28.9zm23.6 0H28.9v15.8h15.8V28.9z"}))},ys=e=>"wireframes"===e.uikit.toLowerCase(),ks=e=>{const[t,a]=(0,ie.useState)([]),[n,l]=(0,ie.useState)([]),[i,r]=(0,ie.useState)([]),[o,s]=Kg("stk__design_library__block-list__selected",""),{viewBy:c,apiVersion:d}=e;(0,ie.useEffect)((()=>{br(d).then((e=>{const t=Object.keys(e).reduce(((t,a)=>{const n=e[a],{categories:l,uikit:i}=n;return void 0!==t.uikits[i]||ys(n)||(t.uikits[i]={id:i,label:n.uikit,plan:n.plan,count:0}),ys(n)?l.forEach((e=>{void 0===t.wireframes[e]&&(t.wireframes[e]={id:e,label:e,count:0})})):l.forEach((e=>{void 0===t.categories[e]&&(t.categories[e]={id:e,label:e,count:0})})),t}),{uikits:{},categories:{},wireframes:{}});let n=["label"];g.isPro||(n=["plan","label"]);const i=(0,u.sortBy)(Object.values(t.uikits),n),o=(0,u.sortBy)(Object.values(t.categories),"label");o.unshift({id:"all",label:(0,B.__)("All",g.i18n),count:0});const s=(0,u.sortBy)(Object.values(t.wireframes),"label");s.unshift({id:"all",label:(0,B.__)("All",g.i18n),count:0}),a(i),l(o),r(s)}))}),[d]),(0,ie.useEffect)((()=>{if(!t.length||!n.length||!i.length)return;const o=t.reduce(((e,t)=>(e[t.id]={...t,count:0},e)),{}),s=n.reduce(((e,t)=>(e[t.id]={...t,count:0},e)),{}),c=i.reduce(((e,t)=>(e[t.id]={...t,count:0},e)),{});e.designs.forEach((e=>{ys(e)?e.categories.forEach((e=>{e&&c[e]&&c[e].count++})):(e.uikit&&o[e.uikit]&&o[e.uikit].count++,e.categories.forEach((e=>{e&&s[e]&&s[e].count++})))}));let d=["label"];g.isPro||(d=["plan","label"]),a((0,u.sortBy)(Object.values(o),d)),s.all&&(s.all.count=e.designs.filter((e=>!ys(e))).length,s.all.label="    ");const m=(0,u.sortBy)(Object.values(s),"label");m[0]&&(m[0].label=(0,B.__)("All",g.i18n)),l(m),c.all&&(c.all.count=e.designs.filter(ys).length,c.all.label="    ");const p=(0,u.sortBy)(Object.values(c),"label");p[0]&&(p[0].label=(0,B.__)("All",g.i18n)),r(p)}),[e.designs.length,JSON.stringify(t),JSON.stringify(n),JSON.stringify(i)]),(0,ie.useEffect)((()=>{t.length&&n.length&&i.length&&s("uikit"===c?t[0].id:"all")}),[c]),(0,ie.useEffect)((()=>{e.onSelect(o)}),[o]);const m="uikit"===c?t:"category"===c?n:i;return(0,ie.createElement)("ul",{className:"ugb-block-list"},m.reduce(((e,t)=>{const{id:a,label:n,count:l,plan:i}=t,r=Ze()(["stk-design-library__sidebar-item"],{"is-active":o===a,"is-disabled":!g.isPro&&"premium"===i});return e.push((0,ie.createElement)("li",{key:a},(0,ie.createElement)("div",{className:r,"data-count":l,onClick:()=>s(a),onKeyPress:e=>{13===e.keyCode&&(void 0).click()},role:"button",tabIndex:0,"aria-pressed":o===a?"true":"false"},n,(0,ie.createElement)("span",{className:"ugb-block-list__count","data-testid":`${a}-count`},l)))),e}),[]))};ks.defaultProps={select:"",onSelect:()=>{},apiVersion:"",designs:[]};const Cs=ks,xs=e=>{const[t,a]=(0,ie.useState)(e.search),[n,l]=(0,ie.useState)(3),[i,r]=(0,ie.useState)(!0),[o,s]=(0,ie.useState)(!1),[c,u]=(0,ie.useState)(!1),[d,m]=(0,ie.useState)([]),[p,h]=(0,ie.useState)([]),[b,v]=(0,ie.useState)(!1),[f,y]=(0,ie.useState)(""),[k,C]=Kg("stk__design_library__block-list__view_by","uikit"),[x,S]=Kg("stk__design_library_dev_mode",!1),[w,_]=(0,ie.useState)([]),[E,T]=(0,ie.useState)([]),[M,N]=(0,ie.useState)(t),[I,R]=(0,ie.useState)(null);return(0,ie.useEffect)((()=>{I&&(clearTimeout(I),R(null)),R(setTimeout((()=>{N(t)}),500))}),[t]),(0,ie.useEffect)((()=>{const e=document.querySelector(".ugb-modal-design-library__search input");e&&e.focus()}),[]),(0,ie.useEffect)((()=>{o&&(_([]),T([])),yr({search:M,reset:o,apiVersion:e.apiVersion}).then((e=>{_(e)})).finally((()=>{s(!1)}))}),[M,o,e.apiVersion]),(0,ie.useEffect)((()=>{r(!0),yr({apiVersion:e.apiVersion,search:M,uikit:"wireframe"===k?"Wireframes":"uikit"===k?f:"",categories:["category","wireframe"].includes(k)&&"all"!==f?[f]:[]}).then((e=>{T(e)})).finally((()=>{r(!1)}))}),[f,k,o,M,e.apiVersion]),(0,ie.createElement)(Qe.Modal,{title:(0,ie.createElement)(ie.Fragment,null,(0,B.__)("Stackable Design Library",g.i18n),(0,ie.createElement)(Ol,{className:"stk-design-library-tabs",controls:[{value:"category",title:(0,B.__)("Block Designs",g.i18n)},{value:"uikit",title:(0,B.__)("UI Kits",g.i18n)},{value:"wireframe",title:(0,B.__)("Wireframes",g.i18n)}],value:k,onChange:C,fullwidth:!1,isToggleOnly:!0,allowReset:!1}),e.hasVersionSwitcher&&(0,ie.createElement)(Ol,{controls:[{value:"",title:(0,B.__)("Latest Design Library",g.i18n)},{value:"v2",title:(0,B.__)("V2 Design Library",g.i18n)}],value:e.apiVersion,onChange:e.onChangeApiVersion,isSmall:!0,fullwidth:!1,isToggleOnly:!0,allowReset:!1})),className:Ze()("ugb-modal-design-library",{"ugb-modal-design-library--is-multiselect":c}),onRequestClose:e.onClose},(0,ie.createElement)("div",{className:"ugb-modal-design-library__wrapper"},(0,ie.createElement)("aside",{className:"ugb-modal-design-library__sidebar"},(0,ie.createElement)(Qe.TextControl,{className:"ugb-modal-design-library__search",placeholder:(0,B.__)("E.g. light, dark, red, minimalist…",g.i18n),value:t,onChange:e=>a(e),"data-testid":"input-search",type:"search"}),(0,ie.createElement)("div",{className:"ugb-modal-design-library__filters"},(0,ie.createElement)(Cs,{apiVersion:e.apiVersion,designs:w,viewBy:k,onSelect:e=>y(e)}))),(0,ie.createElement)("aside",{className:"ugb-modal-design-library__topbar"},(0,ie.createElement)(lt,{label:(0,B.__)("Select Multiple",g.i18n),className:Ze()("ugb-modal-design-library__select","stk-circular-button",{"stk--is-active":c}),onClick:()=>u(!c)},(0,B.__)("Select",g.i18n)),c&&(0,ie.createElement)(lt,{label:(0,B.__)("Deselect All",g.i18n),className:"ugb-modal-design-library__deselect stk-circular-button",disabled:!d.length,onClick:()=>m([])},(0,B.__)("Deselect All",g.i18n)),g.devMode&&(0,ie.createElement)(Qe.ToggleControl,{className:"ugb-modal-design-library__dev-mode",label:"Dev Mode",checked:x,onChange:e=>{fr(e).then((()=>{s(!0)})),S(e)}}),(0,ie.createElement)(lt,{icon:"image-rotate",label:(0,B.__)("Refresh Library",g.i18n),className:"ugb-modal-design-library__refresh",onClick:()=>s(!0)}),(0,ie.createElement)(lt,{icon:(0,ie.createElement)(bs,{width:"18",height:"18"}),className:2===n?"is-active":"",label:(0,B.__)("Large preview",g.i18n),onClick:()=>l(2)}),(0,ie.createElement)(lt,{icon:(0,ie.createElement)(fs,{width:"18",height:"18"}),className:3===n?"is-active":"",label:(0,B.__)("Medium preview",g.i18n),onClick:()=>l(3)}),(0,ie.createElement)(lt,{icon:(0,ie.createElement)(vs,{width:"18",height:"18"}),className:4===n?"is-active":"",label:(0,B.__)("Small preview",g.i18n),onClick:()=>l(4)})),(0,ie.createElement)("div",{className:"ugb-modal-design-library__designs"},(0,ie.createElement)(wr,{className:`stk-design-library__item-${k}`,columns:n,onSelect:e.onSelect,isBusy:i,designs:E,apiVersion:e.apiVersion,isMultiSelectMode:c,selectedDesigns:d,onSelectMulti:t=>{const a=[...d],n=[...p];if(a.includes(t)){const e=a.indexOf(t);a.splice(e,1),m(a),n.splice(e,1),h(n)}else a.push(t),m(a),n.push(E.find((e=>e.id===t))),h(n),kr(t,e.apiVersion)}})),c&&(0,ie.createElement)("aside",{className:"ugb-modal-design-library__footer"},(0,ie.createElement)("div",null,(0,B.sprintf)((0,B.__)("(%d) Selected",g.i18n),d.length)),(0,ie.createElement)(lt,{label:(0,B.__)("Add Designs",g.i18n),className:"ugb-modal-design-library__add-multi",disabled:!d.length||b,onClick:()=>{v(!0);const t=d.map((t=>kr(t,e.apiVersion)));Promise.all(t).then((t=>{setTimeout((()=>{e.onSelect(t,p,(()=>v(!1)))}))}))}},(0,B.__)("Add Designs",g.i18n),b&&(0,ie.createElement)(Qe.Spinner,null)))))};xs.defaultProps={search:"",onClose:()=>{},onSelect:()=>{},hasVersionSwitcher:!1,apiVersion:"",onChangeApiVersion:()=>{}};const Ss=e=>{const[t,a]=Kg("stk__design_library_api_version",""),n=(0,ie.useMemo)((()=>(0,X.applyFilters)("stackable.design-library.versions",[""])),[]),l=n.includes(t)?t:n[0],i=(0,ie.useMemo)((()=>(0,X.applyFilters)("stackable.design-library.modal-component",xs,l)),[l]);return(0,ie.createElement)(i,Ke({hasVersionSwitcher:n.length>1,apiVersion:l,onChangeApiVersion:a},e))};Ss.defaultProps={};const ws=Ss;let _s=1;const Es=e=>{const[t]=(0,ie.useState)("ugb-admin-setting-"+_s++),a=Ze()(["ugb-admin-setting"],{[`ugb-admin-setting--${e.size}`]:e.size});return(0,ie.createElement)("div",{className:a,id:t},(0,ie.createElement)("label",{className:"ugb-admin-setting__label-wrapper",htmlFor:t,onClick:e.onClick},!!e.label&&(0,ie.createElement)("span",{className:"ugb-admin-setting__label"},e.label),(0,ie.createElement)("div",{className:"ugb-admin-setting__field"},e.children)),e.help&&(0,ie.createElement)("p",{className:"ugb-admin-setting__help"},e.help))};Es.defaultProps={label:"",onClick:()=>{}};const Bs=Es,Ts=e=>{const t=(0,ie.createRef)();return(0,ie.createElement)(Bs,Ke({onClick:e=>{e.preventDefault(),t.current.focus()}},e),(0,ie.createElement)("input",{ref:t,className:"ugb-admin-text-setting",type:e.type,value:e.value,placeholder:e.placeholder,onChange:t=>{e.onChange(t.target.value),t.preventDefault(),t.stopPropagation()}}),e.children)};Ts.defaultProps={label:"",type:"text",value:"",placeholder:"",onChange:()=>{}};const Ms=Ts,Ns=e=>{const t=(0,ie.createRef)();return(0,ie.createElement)(Bs,Ke({onClick:a=>{e.onChange(!e.value),a.preventDefault(),t.current.focus()}},e),(0,ie.createElement)("button",{ref:t,className:"ugb-admin-toggle-setting__button",type:"button",role:"switch","aria-checked":!!e.value,onClick:t=>{e.onChange(!e.value),t.preventDefault(),t.stopPropagation()},style:{minWidth:e.width||void 0},disabled:e.isDisabled?"disabled":""},(0,ie.createElement)("span",null,e.disabled),(0,ie.createElement)("span",null,e.enabled)))};Ns.defaultProps={label:"",value:!1,placeholder:"",onChange:()=>{},disabled:(0,B.__)("Disabled",g.i18n),enabled:(0,B.__)("Enabled",g.i18n),width:"",isDisabled:!1};const Is=Ns,Rs=e=>(0,ie.createElement)(Bs,e,(0,ie.createElement)("select",{className:"ugb-admin-select-setting",value:e.value,onChange:t=>e.onChange(t.target.value)},e.options.map(((e,t)=>(0,ie.createElement)("option",{key:t,value:e.value},e.name)))),e.children);Rs.defaultProps={label:"",value:"",onChange:()=>{},options:[]};const As=Rs,Os=wp.url;let Ps=[];class zs extends ie.Component{constructor(){super(...arguments),this.state={isLoading:0===Ps.length,termList:Ps}}componentWillMount(){this.state.termList.length||(this.isStillMounted=!0,this.fetchRequest=dr()({path:(0,Os.addQueryArgs)(`/stackable/${"v"+(this.props.stkVersion||"2")}/terms`,{per_page:-1})}).then((e=>{this.isStillMounted&&(Ps=e,this.setState({termList:e,isLoading:!1}))})).catch((()=>{this.isStillMounted&&this.setState({termList:[],isLoading:!1})})))}componentWillUnmount(){this.isStillMounted=!1}render(){const e=[],t=[],a=[];let n="";const{taxonomy:l,allowReset:i}=this.props;Object.keys(this.state.termList).forEach((n=>{const{label:l,taxonomies:i}=this.state.termList[n];e.push({label:l,value:n}),n===this.props.postType&&Object.keys(i).forEach(((e,n)=>{const{label:l,terms:r}=i[e];t.push({label:l,value:e});const o=!this.props.taxonomyType&&0===n;(e===this.props.taxonomyType||o)&&Object.keys(r).forEach((e=>{a.push({name:r[e].name,value:r[e].term_id})}))}))}));const r=a.map((e=>e.name));let o=""!==l?l.split(",").map((e=>{const{name:t}=(0,u.find)(a,(t=>t.value===parseInt(e)))||{};return t})).filter((e=>e)):void 0;if((0,u.compact)(o).length||(o=void 0),t.length){const e=this.props.taxonomyType||t[0].value,a=t.filter((t=>{let{value:a}=t;return e===a}));n=a.length?a[0].label:t[0].label}return this.state.isLoading?(0,ie.createElement)("div",{className:"stk-taxonomy-control__spinner"},(0,ie.createElement)(Qe.Spinner,null)):(0,ie.createElement)("div",{className:"stk-taxonomy-control"},g.isPro&&(0,ie.createElement)(ml,{label:(0,B.__)("Post Type",g.i18n),options:e,value:this.props.postType,allowReset:i,onChange:e=>{const t=Object.keys(this.state.termList[e].taxonomies);this.props.onChangePostType(e),this.props.onChangeTaxonomyType(t.length?t[0]:""),this.props.onChangeTaxonomy("")},default:"post"}),t.length>0&&(0,ie.createElement)(ml,{label:(0,B.__)("Filter by Taxonomy",g.i18n),options:t,value:this.props.taxonomyType,allowReset:i,onChange:e=>{this.props.onChangeTaxonomyType(e),this.props.onChangeTaxonomy("")},default:"category"}),t.length>0&&(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(ml,{label:(0,B.__)("Taxonomy Filter Type",g.i18n),allowReset:i,options:[{label:(0,B.__)("Included In",g.i18n),value:"__in"},{label:(0,B.__)("Not In",g.i18n),value:"__not_in"}],value:this.props.taxonomyFilterType,onChange:this.props.onChangeTaxonomyFilterType,default:"__in"}),(0,ie.createElement)(pc,{label:n,suggestions:r,value:o,onChange:e=>{var t;const n=null==e||null===(t=e.map)||void 0===t?void 0:t.call(e,(e=>{const{value:t}=(0,u.find)(a||[],(t=>t.name===e))||{};return t}));this.props.onChangeTaxonomy((0,u.compact)(n||[]).join(","))}})))}}zs.defaultProps={postType:"post",onChangePostType:()=>{},taxonomyType:"category",onChangeTaxonomyType:()=>{},taxonomy:"",onChangeTaxonomy:()=>{},allowReset:!1};const Hs=zs,Ls=e=>(0,ie.createElement)(Qe.Tooltip,Ke({},e,{className:Ze()([e.className,"stk-tooltip"]),text:(0,ie.createElement)("span",{className:"stk-tooltip__text"},e.text)}));Ls.defaultProps={className:""};const Fs=Ls,Ds={Edit:e=>{const{blockProps:t,render:a,mainClass:n,blockTag:l,...i}=e,{blockName:r}=t,{anchor:o="",design:s,blockTag:c="div"}=t.attributes,u=Ze()([e.className],(0,X.applyFilters)(`stackable.${r}.main-block.classes`,{"ugb-main-block":n},t)),d=Ze()(["ugb-inner-block"],(0,X.applyFilters)(`stackable.${r}.main-block.inner-classes`,{},t)),g=(0,X.applyFilters)(`stackable.${r}.main-block.extraProps`,i,t),m=""!==o?o:void 0,p=c||l||"div";return(0,ie.createElement)(p,Ke({},g,{id:m,className:u}),t.styles,(0,X.applyFilters)(`stackable.${r}.edit.output.outer`,null,s,t),a&&(0,ie.createElement)("div",{className:d},(0,X.applyFilters)(`stackable.${r}.edit.output.before`,null,s,t),(0,ie.createElement)("div",{className:"ugb-block-content"},a(t)),(0,X.applyFilters)(`stackable.${r}.edit.output.after`,null,s,t)))}};Ds.Edit.defaultProps={styles:null,mainClass:!0},Ds.Save=e=>{const{blockProps:t,render:a,mainClass:n,blockTag:l,...i}=e,{blockName:r}=t,{anchor:o="",design:s,blockTag:c="div"}=t.attributes,u=Ze()([e.className],(0,X.applyFilters)(`stackable.${r}.main-block.classes`,{"ugb-main-block":n},t)),d=Ze()(["ugb-inner-block"],(0,X.applyFilters)(`stackable.${r}.main-block.inner-classes`,{},t)),g=(0,X.applyFilters)(`stackable.${r}.main-block.extraProps`,i,t),m=""!==o?o:void 0,p=c||l||"div";return(0,ie.createElement)(p,Ke({},g,{id:m,className:u}),t.styles,(0,X.applyFilters)(`stackable.${r}.save.output.outer`,null,s,t),a&&(0,ie.createElement)("div",{className:d},(0,X.applyFilters)(`stackable.${r}.save.output.before`,null,s,t),(0,ie.createElement)("div",{className:"ugb-block-content"},a(t)),(0,X.applyFilters)(`stackable.${r}.save.output.after`,null,s,t)))},Ds.Save.defaultProps={styles:null,mainClass:!0};const Us=Ds,$s=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{d:"M-10 210h1620V105.2H-10z"}))},Gs=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200",filter:"url(#straight-1-shadow_svg__a)",enableBackground:"new 0 0 1600 200"},e),(0,ie.createElement)("filter",{id:"straight-1-shadow_svg__a"},(0,ie.createElement)("feGaussianBlur",{in:"SourceAlpha",stdDeviation:4}),(0,ie.createElement)("feComponentTransfer",null,(0,ie.createElement)("feFuncA",{type:"linear",slope:.4})),(0,ie.createElement)("feMerge",null,(0,ie.createElement)("feMergeNode",null),(0,ie.createElement)("feMergeNode",{in:"SourceGraphic"}))),(0,ie.createElement)("path",{d:"M-10 121.6h1620v-16.4H-10z"}))},Ws={"wave-1":{default:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{className:"wave-1_svg__st2",d:"M1341.4 48.9c-182.4 0-254.2 80.4-429.4 80.4-117.8 0-209.7-67.5-393.5-67.5-142.2 0-212.6 38.8-324.6 38.8S-10 64.7-10 64.7V210h1620V102c-110.6-40.2-181-53.1-268.6-53.1z"}))},shadow:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200",filter:"url(#wave-1-shadow_svg__a)",enableBackground:"new 0 0 1600 200"},e),(0,ie.createElement)("filter",{id:"wave-1-shadow_svg__a"},(0,ie.createElement)("feGaussianBlur",{in:"SourceAlpha",stdDeviation:4}),(0,ie.createElement)("feComponentTransfer",null,(0,ie.createElement)("feFuncA",{type:"linear",slope:.4})),(0,ie.createElement)("feMerge",null,(0,ie.createElement)("feMergeNode",null),(0,ie.createElement)("feMergeNode",{in:"SourceGraphic"}))),(0,ie.createElement)("path",{className:"wave-1-shadow_svg__st2",d:"M1341.4 48.9c-182.4 0-254.2 80.4-429.4 80.4-117.8 0-209.7-67.5-393.5-67.5-142.2 0-212.6 38.8-324.6 38.8S-10 64.7-10 64.7v10s91.9 35.9 203.9 35.9 182.4-38.8 324.6-38.8c183.8 0 275.7 67.5 393.5 67.5 175.2 0 247-80.4 429.4-80.4 87.6 0 158 12.9 268.6 53.1v-10c-110.6-40.2-181-53.1-268.6-53.1z"}))}},inverted:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{d:"M1341.4 151.4C1159 151.4 1087.2 71 912 71c-117.8 0-209.7 67.5-393.5 67.5-142.2 0-212.6-38.8-324.6-38.8S-10 135.6-10 135.6v75.9h1620V98.3c-110.6 40.2-181 53.1-268.6 53.1z"}))},shadow:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200",filter:"url(#wave-1-inverted-shadow_svg__a)",enableBackground:"new 0 0 1600 200"},e),(0,ie.createElement)("filter",{id:"wave-1-inverted-shadow_svg__a"},(0,ie.createElement)("feGaussianBlur",{in:"SourceAlpha",stdDeviation:4}),(0,ie.createElement)("feComponentTransfer",null,(0,ie.createElement)("feFuncA",{type:"linear",slope:.4})),(0,ie.createElement)("feMerge",null,(0,ie.createElement)("feMergeNode",null),(0,ie.createElement)("feMergeNode",{in:"SourceGraphic"}))),(0,ie.createElement)("path",{d:"M1341.4 151.4C1159 151.4 1087.2 71 912 71c-117.8 0-209.7 67.5-393.5 67.5-142.2 0-212.6-38.8-324.6-38.8S-10 135.6-10 135.6v10s91.9-35.9 203.9-35.9 182.4 38.8 324.6 38.8C702.3 148.5 794.2 81 912 81c175.2 0 247 80.4 429.4 80.4 87.6 0 158-12.9 268.6-53.1v-10c-110.6 40.2-181 53.1-268.6 53.1z"}))}}},"wave-2":{default:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{className:"wave-2_svg__st2",d:"M1432.2 67.4c-88.8-16.7-156-5.3-204 8.5s-147.1 62.2-223.1 73.9c-75.4 11.6-164-7.5-275-27.9S571 88.1 456 98.1c-119.7 10.4-224.7 52-294.4 73-94.5 28.5-171.6-3-171.6-3V210h1620V91.6c-53 10-86.8-7.1-177.8-24.2z"}))},shadow:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200",filter:"url(#wave-2-shadow_svg__a)",enableBackground:"new 0 0 1600 200"},e),(0,ie.createElement)("filter",{id:"wave-2-shadow_svg__a"},(0,ie.createElement)("feGaussianBlur",{in:"SourceAlpha",stdDeviation:4}),(0,ie.createElement)("feComponentTransfer",null,(0,ie.createElement)("feFuncA",{type:"linear",slope:.4})),(0,ie.createElement)("feMerge",null,(0,ie.createElement)("feMergeNode",null),(0,ie.createElement)("feMergeNode",{in:"SourceGraphic"}))),(0,ie.createElement)("path",{className:"wave-2-shadow_svg__st2",d:"M1432.2 67.4c-88.8-16.7-156-5.3-204 8.5s-147.1 62.2-223.1 73.9c-75.4 11.6-164-7.5-275-27.9S571 88.1 456 98.1c-119.7 10.4-224.7 52-294.4 73-94.5 28.5-171.6-3-171.6-3v10s77.1 31.5 171.6 3c69.7-21 174.7-62.6 294.4-73 115-10 163.1 3.4 274.1 23.8 111 20.4 199.6 39.5 275 27.9 76-11.7 175.1-60.1 223.1-73.9s115.2-25.2 204-8.5c91 17.1 124.8 34.2 177.8 24.2v-10c-53 10-86.8-7.1-177.8-24.2z"}))}},inverted:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{d:"M1432.2 156.2c-88.8 16.7-156 5.3-204-8.5s-147.1-62.2-223.1-73.9c-75.4-11.6-164 7.5-275 27.9S571 135.5 456 125.5c-119.7-10.4-224.7-52-294.4-73C67.1 24-10 55.5-10 55.5v155.2h1620V132c-53-10-86.8 7.1-177.8 24.2z"}))},shadow:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200",filter:"url(#wave-2-inverted-shadow_svg__a)",enableBackground:"new 0 0 1600 200"},e),(0,ie.createElement)("filter",{id:"wave-2-inverted-shadow_svg__a"},(0,ie.createElement)("feGaussianBlur",{in:"SourceAlpha",stdDeviation:4}),(0,ie.createElement)("feComponentTransfer",null,(0,ie.createElement)("feFuncA",{type:"linear",slope:.4})),(0,ie.createElement)("feMerge",null,(0,ie.createElement)("feMergeNode",null),(0,ie.createElement)("feMergeNode",{in:"SourceGraphic"}))),(0,ie.createElement)("path",{d:"M1432.2 156.2c-88.8 16.7-156 5.3-204-8.5s-147.1-62.2-223.1-73.9c-75.4-11.6-164 7.5-275 27.9S571 135.5 456 125.5c-119.7-10.4-224.7-52-294.4-73C67.1 24-10 55.5-10 55.5v10s77.1-31.5 171.6-3c69.7 21 174.7 62.6 294.4 73 115 10 163.1-3.4 274.1-23.8 111-20.4 199.6-39.5 275-27.9 76 11.7 175.1 60.1 223.1 73.9s115.2 25.2 204 8.5c91-17.1 124.8-34.2 177.8-24.2v-10c-53-10-86.8 7.1-177.8 24.2z"}))}}},"wave-3":{default:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{className:"wave-3_svg__st2",d:"M1413.6 161.4c-157.9 0-338.2-37.7-495.1-67.4-215.6-40.8-328.1-44.6-418.2-41.1S317 73.4 188.4 102-10 136.2-10 136.2v74.2h1620v-68.5s-68.8 19.5-196.4 19.5z"}))},shadow:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200",filter:"url(#wave-3-shadow_svg__a)",enableBackground:"new 0 0 1600 200"},e),(0,ie.createElement)("filter",{id:"wave-3-shadow_svg__a"},(0,ie.createElement)("feGaussianBlur",{in:"SourceAlpha",stdDeviation:4}),(0,ie.createElement)("feComponentTransfer",null,(0,ie.createElement)("feFuncA",{type:"linear",slope:.4})),(0,ie.createElement)("feMerge",null,(0,ie.createElement)("feMergeNode",null),(0,ie.createElement)("feMergeNode",{in:"SourceGraphic"}))),(0,ie.createElement)("path",{className:"wave-3-shadow_svg__st2",d:"M1413.6 161.4c-157.9 0-338.2-37.7-495.1-67.4-215.6-40.8-328.1-44.6-418.2-41.1S317 73.4 188.5 102-10 136.2-10 136.2v10s69.9-5.7 198.5-34.3 221.7-45.7 311.8-49.1 202.6.3 418.2 41.1c156.9 29.7 337.2 67.4 495.1 67.4 127.6 0 196.4-19.4 196.4-19.4v-10s-68.8 19.5-196.4 19.5z"}))}},inverted:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{d:"M1413.6 39.3c-157.9 0-338.2 37.7-495.1 67.4-215.6 40.8-328.1 44.6-418.2 41.1S317 127.3 188.4 98.7-10 64.5-10 64.5v150.2h1620V58.8s-68.8-19.5-196.4-19.5z"}))},shadow:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200",filter:"url(#wave-3-inverted-shadow_svg__a)",enableBackground:"new 0 0 1600 200"},e),(0,ie.createElement)("filter",{id:"wave-3-inverted-shadow_svg__a"},(0,ie.createElement)("feGaussianBlur",{in:"SourceAlpha",stdDeviation:4}),(0,ie.createElement)("feComponentTransfer",null,(0,ie.createElement)("feFuncA",{type:"linear",slope:.4})),(0,ie.createElement)("feMerge",null,(0,ie.createElement)("feMergeNode",null),(0,ie.createElement)("feMergeNode",{in:"SourceGraphic"}))),(0,ie.createElement)("path",{d:"M1413.6 39.3c-157.9 0-338.2 37.7-495.1 67.4-215.6 40.8-328.1 44.6-418.2 41.1S317 127.3 188.4 98.7C59.8 70.1-10 64.5-10 64.5v10s69.8 5.6 198.4 34.2c128.6 28.6 221.8 45.6 311.9 49.1s202.6-.3 418.2-41.1c156.9-29.7 337.2-67.4 495.1-67.4 127.6 0 196.4 19.5 196.4 19.5v-10s-68.8-19.5-196.4-19.5z"}))}}},"wave-4":{default:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{d:"M1610 209.7v-51.2s-81.4-33.3-241.4-23.1c-157.4 10-247.9 49.6-340.9 49.4-93.1-.1-121-14.6-174.2-33.6-75.7-27.1-166.9-27.2-185.5-25.1-18.7 2.1-67.8 5.5-106-19.3-38.2-24.7-94.8-55.4-209.2-43.1C238.1 76.3 80 111.8-10 55.7v154h1620z"}))},shadow:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200",filter:"url(#wave-4-shadow_svg__a)",enableBackground:"new 0 0 1600 200"},e),(0,ie.createElement)("filter",{id:"wave-4-shadow_svg__a"},(0,ie.createElement)("feGaussianBlur",{in:"SourceAlpha",stdDeviation:4}),(0,ie.createElement)("feComponentTransfer",null,(0,ie.createElement)("feFuncA",{type:"linear",slope:.4})),(0,ie.createElement)("feMerge",null,(0,ie.createElement)("feMergeNode",null),(0,ie.createElement)("feMergeNode",{in:"SourceGraphic"}))),(0,ie.createElement)("path",{d:"M1368.6 135.4c-157.4 10-247.9 49.6-340.9 49.4-93.1-.1-121-14.6-174.2-33.6-75.7-27.1-166.9-27.2-185.5-25.1-18.7 2.1-67.8 5.5-106-19.3-38.2-24.7-94.8-55.4-209.2-43.1C238.1 76.3 80 111.8-10 55.7v10c90 56.1 248.1 20.6 362.8 8 114.4-12.3 171 18.4 209.2 43.1 38.2 24.8 87.3 21.4 106 19.3 18.6-2.1 109.8-2 185.5 25.1 53.2 19 81.1 33.5 174.2 33.6 93 .2 183.5-39.4 340.9-49.4 160-10.2 241.4 23.1 241.4 23.1v-10s-81.4-33.3-241.4-23.1z"}))}},inverted:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{d:"M1610 208.9V79.2s-81.4 33.3-241.4 23.1c-157.4-10-247.9-49.6-340.9-49.4-93.1.1-121 14.6-174.2 33.6-75.7 27.1-166.9 27.2-185.5 25.1-18.7-2.1-67.8-5.5-106 19.3-38.2 24.7-94.8 55.4-209.2 43.1C238.1 161.4 80 125.9-10 182v26.9h1620z"}))},shadow:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200",filter:"url(#wave-4-inverted-shadow_svg__a)",enableBackground:"new 0 0 1600 200"},e),(0,ie.createElement)("filter",{id:"wave-4-inverted-shadow_svg__a"},(0,ie.createElement)("feGaussianBlur",{in:"SourceAlpha",stdDeviation:4}),(0,ie.createElement)("feComponentTransfer",null,(0,ie.createElement)("feFuncA",{type:"linear",slope:.4})),(0,ie.createElement)("feMerge",null,(0,ie.createElement)("feMergeNode",null),(0,ie.createElement)("feMergeNode",{in:"SourceGraphic"}))),(0,ie.createElement)("path",{d:"M1368.6 102.3c-157.4-10-247.9-49.6-340.9-49.4-93.1.1-121 14.6-174.2 33.6-75.7 27.1-166.9 27.2-185.5 25.1-18.7-2.1-67.8-5.5-106 19.3-38.2 24.7-94.8 55.4-209.2 43.1C238.1 161.4 80 125.9-10 182v10c90-56.1 248.1-20.6 362.8-8 114.4 12.3 171-18.4 209.2-43.1 38.2-24.8 87.3-21.4 106-19.3 18.6 2.1 109.8 2 185.5-25.1 53.2-19 81.1-33.5 174.2-33.6 93-.2 183.5 39.4 340.9 49.4 160 10.2 241.4-23.1 241.4-23.1v-10s-81.4 33.3-241.4 23.1z"}))}}},"curve-1":{default:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{className:"curve-1_svg__st2",d:"M1610 177.3C1423 122.9 1133.3 88 808 88c-334.7 0-631.8 37-818 94.1v28h1620v-32.8z"}))},shadow:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200",filter:"url(#curve-1-shadow_svg__a)",enableBackground:"new 0 0 1600 200"},e),(0,ie.createElement)("filter",{id:"curve-1-shadow_svg__a"},(0,ie.createElement)("feGaussianBlur",{in:"SourceAlpha",stdDeviation:4}),(0,ie.createElement)("feComponentTransfer",null,(0,ie.createElement)("feFuncA",{type:"linear",slope:.4})),(0,ie.createElement)("feMerge",null,(0,ie.createElement)("feMergeNode",null),(0,ie.createElement)("feMergeNode",{in:"SourceGraphic"}))),(0,ie.createElement)("path",{className:"curve-1-shadow_svg__st2",d:"M808 87.9c-334.7 0-631.8 37-818 94.1v10c186.2-57.1 483.3-94.1 818-94.1 325.3 0 615 34.9 802 89.3v-10c-187-54.3-476.7-89.3-802-89.3z"}))}},inverted:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{d:"M1610 78.3c-187 54.4-476.7 89.3-802 89.3-334.7 0-631.8-37-818-94.1v136.8h1620v-132z"}))},shadow:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200",filter:"url(#curve-1-inverted-shadow_svg__a)",enableBackground:"new 0 0 1600 200"},e),(0,ie.createElement)("filter",{id:"curve-1-inverted-shadow_svg__a"},(0,ie.createElement)("feGaussianBlur",{in:"SourceAlpha",stdDeviation:4}),(0,ie.createElement)("feComponentTransfer",null,(0,ie.createElement)("feFuncA",{type:"linear",slope:.4})),(0,ie.createElement)("feMerge",null,(0,ie.createElement)("feMergeNode",null),(0,ie.createElement)("feMergeNode",{in:"SourceGraphic"}))),(0,ie.createElement)("path",{d:"M808 167.6c-334.7 0-631.8-37-818-94.1v10c186.2 57.1 483.3 94.1 818 94.1 325.3 0 615-34.9 802-89.3v-10c-187 54.4-476.7 89.3-802 89.3z"}))}}},"curve-2":{default:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{className:"curve-2_svg__st2",d:"M-10 207.6h1620S1430.8 23.8 1138.3 23.8C884 23.8 234.9 140.1-10 197.9v9.7z"}))},shadow:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200",filter:"url(#curve-2-shadow_svg__a)",enableBackground:"new 0 0 1600 200"},e),(0,ie.createElement)("filter",{id:"curve-2-shadow_svg__a"},(0,ie.createElement)("feGaussianBlur",{in:"SourceAlpha",stdDeviation:4}),(0,ie.createElement)("feComponentTransfer",null,(0,ie.createElement)("feFuncA",{type:"linear",slope:.4})),(0,ie.createElement)("feMerge",null,(0,ie.createElement)("feMergeNode",null),(0,ie.createElement)("feMergeNode",{in:"SourceGraphic"}))),(0,ie.createElement)("path",{className:"curve-2-shadow_svg__st2",d:"M1138.3 36.2c246.1 0 412 130.1 458.4 171.4h13.3S1430.8 23.8 1138.3 23.8C884 23.8 172 156.9-10 197.9v9.7H2.2C201.7 163.7 889.3 36.2 1138.3 36.2z"}))}},inverted:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{d:"M-10 207.4h1620S1608.1.1 1604.2 3.7c-32.8 30.8-203.9 178.2-465.9 178.2C884 181.9 234.9 65.6-10 7.8v199.6z"}))},shadow:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200",filter:"url(#curve-2-inverted-shadow_svg__a)",enableBackground:"new 0 0 1600 200"},e),(0,ie.createElement)("filter",{id:"curve-2-inverted-shadow_svg__a"},(0,ie.createElement)("feGaussianBlur",{in:"SourceAlpha",stdDeviation:4}),(0,ie.createElement)("feComponentTransfer",null,(0,ie.createElement)("feFuncA",{type:"linear",slope:.4})),(0,ie.createElement)("feMerge",null,(0,ie.createElement)("feMergeNode",null),(0,ie.createElement)("feMergeNode",{in:"SourceGraphic"}))),(0,ie.createElement)("path",{d:"M1604.2 13.7c3.3-3.1 5.2 152.3 5.7 193.7h.1S1608.1.1 1604.2 3.7c-32.8 30.8-203.9 178.2-465.9 178.2C884 181.9 234.9 65.6-10 7.8v10c244.9 57.8 894 174.1 1148.3 174.1 262 0 433.1-147.5 465.9-178.2z"}))}}},"curve-3":{default:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{className:"curve-3_svg__st1",d:"M-6.7 13.4S456 171.1 876.1 171.1 1606.4 16 1606.4 16v192.6H-6.7V13.4z"}))},shadow:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200",filter:"url(#curve-3-shadow_svg__a)",enableBackground:"new 0 0 1600 200"},e),(0,ie.createElement)("filter",{id:"curve-3-shadow_svg__a"},(0,ie.createElement)("feGaussianBlur",{in:"SourceAlpha",stdDeviation:4}),(0,ie.createElement)("feComponentTransfer",null,(0,ie.createElement)("feFuncA",{type:"linear",slope:.4})),(0,ie.createElement)("feMerge",null,(0,ie.createElement)("feMergeNode",null),(0,ie.createElement)("feMergeNode",{in:"SourceGraphic"}))),(0,ie.createElement)("path",{className:"curve-3-shadow_svg__st1",d:"M876.1 171.1C456 171.1-6.7 13.4-6.7 13.4v13.7S456 184.8 876.1 184.8s730.3-155.1 730.3-155.1V16s-310.3 155.1-730.3 155.1z"}))}},inverted:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{d:"M-6.6 177.6S456.1 40.3 876.2 40.3s730.3 135.1 730.3 135.1v33.5H-6.6v-31.3z"}))},shadow:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200",filter:"url(#curve-3-inverted-shadow_svg__a)",enableBackground:"new 0 0 1600 200"},e),(0,ie.createElement)("filter",{id:"curve-3-inverted-shadow_svg__a"},(0,ie.createElement)("feGaussianBlur",{in:"SourceAlpha",stdDeviation:4}),(0,ie.createElement)("feComponentTransfer",null,(0,ie.createElement)("feFuncA",{type:"linear",slope:.4})),(0,ie.createElement)("feMerge",null,(0,ie.createElement)("feMergeNode",null),(0,ie.createElement)("feMergeNode",{in:"SourceGraphic"}))),(0,ie.createElement)("path",{d:"M876.2 40.3C456.1 40.3-6.5 177.6-6.5 177.6v10S456.2 50.3 876.3 50.3s730.3 135.1 730.3 135.1v-10c0-.1-310.3-135.1-730.4-135.1z"}))}}},"slant-1":{default:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{className:"slant-1_svg__st2",d:"M-10 210h1620V.5L-10 183.9z"}))},shadow:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200",filter:"url(#slant-1-shadow_svg__a)",enableBackground:"new 0 0 1600 200"},e),(0,ie.createElement)("filter",{id:"slant-1-shadow_svg__a"},(0,ie.createElement)("feGaussianBlur",{in:"SourceAlpha",stdDeviation:4}),(0,ie.createElement)("feComponentTransfer",null,(0,ie.createElement)("feFuncA",{type:"linear",slope:.4})),(0,ie.createElement)("feMerge",null,(0,ie.createElement)("feMergeNode",null),(0,ie.createElement)("feMergeNode",{in:"SourceGraphic"}))),(0,ie.createElement)("path",{className:"slant-1-shadow_svg__st2",d:"M-10 183.9v10L1610 10.5V.5z"}))}},inverted:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{d:"M1610 210H-10V.5l1620 183.4z"}))},shadow:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200",filter:"url(#slant-1-inverted-shadow_svg__a)",enableBackground:"new 0 0 1600 200"},e),(0,ie.createElement)("filter",{id:"slant-1-inverted-shadow_svg__a"},(0,ie.createElement)("feGaussianBlur",{in:"SourceAlpha",stdDeviation:4}),(0,ie.createElement)("feComponentTransfer",null,(0,ie.createElement)("feFuncA",{type:"linear",slope:.4})),(0,ie.createElement)("feMerge",null,(0,ie.createElement)("feMergeNode",null),(0,ie.createElement)("feMergeNode",{in:"SourceGraphic"}))),(0,ie.createElement)("path",{d:"M-10 .5v10l1620 183.4v-10z"}))}}},"slant-2":{default:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{className:"slant-2_svg__st1",d:"M1610 39.2V209H-10V39.2l810 118.9 810-118.9z"}))},shadow:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200",filter:"url(#slant-2-shadow_svg__a)",enableBackground:"new 0 0 1600 200"},e),(0,ie.createElement)("filter",{id:"slant-2-shadow_svg__a"},(0,ie.createElement)("feGaussianBlur",{in:"SourceAlpha",stdDeviation:4}),(0,ie.createElement)("feComponentTransfer",null,(0,ie.createElement)("feFuncA",{type:"linear",slope:.4})),(0,ie.createElement)("feMerge",null,(0,ie.createElement)("feMergeNode",null),(0,ie.createElement)("feMergeNode",{in:"SourceGraphic"}))),(0,ie.createElement)("path",{className:"slant-2-shadow_svg__st1",d:"M1610 39.2v12L800 170.1-10 51.2v-12l810 118.9 810-118.9z"}))}},inverted:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{d:"M1610 160v53.2H-10V160L800 41.1 1610 160z"}))},shadow:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200",filter:"url(#slant-2-inverted-shadow_svg__a)",enableBackground:"new 0 0 1600 200"},e),(0,ie.createElement)("filter",{id:"slant-2-inverted-shadow_svg__a"},(0,ie.createElement)("feGaussianBlur",{in:"SourceAlpha",stdDeviation:4}),(0,ie.createElement)("feComponentTransfer",null,(0,ie.createElement)("feFuncA",{type:"linear",slope:.4})),(0,ie.createElement)("feMerge",null,(0,ie.createElement)("feMergeNode",null),(0,ie.createElement)("feMergeNode",{in:"SourceGraphic"}))),(0,ie.createElement)("path",{d:"M800 41.1L-10 160v10L800 51.1 1610 170v-10z"}))}}},"straight-1":{default:{shape:$s,shadow:Gs},inverted:{shape:$s,shadow:Gs}},"rounded-1":{default:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{className:"rounded-1_svg__st1",d:"M1602.9 209l-9.3-117.7c-3.8-48.1-46.3-84.4-94.4-80.6L-8 131.2V209h1610.9z"}))},shadow:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200",filter:"url(#rounded-1-shadow_svg__a)",enableBackground:"new 0 0 1600 200"},e),(0,ie.createElement)("filter",{id:"rounded-1-shadow_svg__a"},(0,ie.createElement)("feGaussianBlur",{in:"SourceAlpha",stdDeviation:4}),(0,ie.createElement)("feComponentTransfer",null,(0,ie.createElement)("feFuncA",{type:"linear",slope:.4})),(0,ie.createElement)("feMerge",null,(0,ie.createElement)("feMergeNode",null),(0,ie.createElement)("feMergeNode",{in:"SourceGraphic"}))),(0,ie.createElement)("path",{className:"rounded-1-shadow_svg__st1",d:"M1491.2 20.7c48.1-3.8 90.6 32.5 94.4 80.6l8.5 107.7h8.8l-9.3-117.7c-3.8-48.1-46.3-84.4-94.4-80.6L-8 131.2v9.4L1491.2 20.7z"}))}},inverted:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{d:"M1604.5-2.7l-10.9 104.5c-3.8 48.1-46.3 84.4-94.4 80.6L-8 61.8v148.5h1613.9l-1.4-213z"}))},shadow:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200",filter:"url(#rounded-1-inverted-shadow_svg__a)",enableBackground:"new 0 0 1600 200"},e),(0,ie.createElement)("filter",{id:"rounded-1-inverted-shadow_svg__a"},(0,ie.createElement)("feGaussianBlur",{in:"SourceAlpha",stdDeviation:4}),(0,ie.createElement)("feComponentTransfer",null,(0,ie.createElement)("feFuncA",{type:"linear",slope:.4})),(0,ie.createElement)("feMerge",null,(0,ie.createElement)("feMergeNode",null),(0,ie.createElement)("feMergeNode",{in:"SourceGraphic"}))),(0,ie.createElement)("path",{d:"M1596.6 111.7l8.2-78-.2-36.4-10.9 104.5c-3.8 48.1-46.3 84.4-94.4 80.6L-8 61.8v10l1507.2 120.5c48.1 3.8 93.6-32.5 97.4-80.6z"}))}}},"rounded-2":{default:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{className:"rounded-2_svg__st2",d:"M1609.5 133.2h-9.5c0-10.9-8.9-19.8-19.8-19.8H19.8C8.9 113.3 0 122.2 0 133.2l-10-.2v77h1619.5v-76.8z"}))},shadow:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200",filter:"url(#rounded-2-shadow_svg__a)",enableBackground:"new 0 0 1600 200"},e),(0,ie.createElement)("filter",{id:"rounded-2-shadow_svg__a"},(0,ie.createElement)("feGaussianBlur",{in:"SourceAlpha",stdDeviation:4}),(0,ie.createElement)("feComponentTransfer",null,(0,ie.createElement)("feFuncA",{type:"linear",slope:.4})),(0,ie.createElement)("feMerge",null,(0,ie.createElement)("feMergeNode",null),(0,ie.createElement)("feMergeNode",{in:"SourceGraphic"}))),(0,ie.createElement)("path",{className:"rounded-2-shadow_svg__st2",d:"M1600 133.2c0-10.9-8.9-19.8-19.8-19.8H19.8C8.9 113.3 0 122.2 0 133.2V210h9v-66.8c0-10.9 8.9-19.8 19.8-19.8h1542.4c10.9 0 19.8 8.9 19.8 19.8V210h9v-76.8z"}))}},inverted:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{d:"M1609.5 128.5h-9.5c0 10.9-8.9 19.8-19.8 19.8H19.8C8.9 148.4 0 139.5 0 128.5l-10 .2v83.1h1619.5v-83.3z"}))},shadow:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200",filter:"url(#rounded-2-inverted-shadow_svg__a)",enableBackground:"new 0 0 1600 200"},e),(0,ie.createElement)("filter",{id:"rounded-2-inverted-shadow_svg__a"},(0,ie.createElement)("feGaussianBlur",{in:"SourceAlpha",stdDeviation:4}),(0,ie.createElement)("feComponentTransfer",null,(0,ie.createElement)("feFuncA",{type:"linear",slope:.4})),(0,ie.createElement)("feMerge",null,(0,ie.createElement)("feMergeNode",null),(0,ie.createElement)("feMergeNode",{in:"SourceGraphic"}))),(0,ie.createElement)("path",{d:"M1600 128.5c0 10.9-8.9 19.8-19.8 19.8H19.8C8.9 148.4 0 139.5 0 128.5l-10 .2v10l10-.2c0 11 8.9 19.9 19.8 19.8h1560.4c10.9 0 19.8-8.9 19.8-19.8h9.5v-10h-9.5z"}))}}},"rounded-3":{default:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{d:"M1610.5 189.1s-128.2-82.6-138.2-89.2c-17.1-11.3-37.2-15.5-87-18.1-49.7-2.6-753.6-40.7-783.9-42.3-30.3-1.5-81.1-1.3-121.1 8.2S-9.5 163.2-9.5 163.2v50h1620v-24.1z"}))},shadow:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200",filter:"url(#rounded-3-shadow_svg__a)",enableBackground:"new 0 0 1600 200"},e),(0,ie.createElement)("filter",{id:"rounded-3-shadow_svg__a"},(0,ie.createElement)("feGaussianBlur",{in:"SourceAlpha",stdDeviation:4}),(0,ie.createElement)("feComponentTransfer",null,(0,ie.createElement)("feFuncA",{type:"linear",slope:.4})),(0,ie.createElement)("feMerge",null,(0,ie.createElement)("feMergeNode",null),(0,ie.createElement)("feMergeNode",{in:"SourceGraphic"}))),(0,ie.createElement)("path",{d:"M1472.3 99.9c-17.1-11.3-37.2-15.5-87-18.1-49.7-2.6-753.6-40.7-783.9-42.3-30.3-1.5-81.1-1.3-121.1 8.2S-9.5 163.2-9.5 163.2v10s449.8-106 489.8-115.5 90.8-9.7 121.1-8.2c30.3 1.6 734.2 39.7 783.9 42.3 49.8 2.6 69.9 6.8 87 18.1 10 6.6 138.2 89.2 138.2 89.2v-10s-128.2-82.6-138.2-89.2z"}))}},inverted:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{d:"M1610.5 24.1s-128.2 82.6-138.2 89.2c-17.1 11.3-37.2 15.5-87 18.1-49.7 2.6-753.6 40.7-783.9 42.3-30.3 1.5-81.1 1.3-121.1-8.2S-9.5 50-9.5 50v158.9h1620V24.1z"}))},shadow:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200",filter:"url(#rounded-3-inverted-shadow_svg__a)",enableBackground:"new 0 0 1600 200"},e),(0,ie.createElement)("filter",{id:"rounded-3-inverted-shadow_svg__a"},(0,ie.createElement)("feGaussianBlur",{in:"SourceAlpha",stdDeviation:4}),(0,ie.createElement)("feComponentTransfer",null,(0,ie.createElement)("feFuncA",{type:"linear",slope:.4})),(0,ie.createElement)("feMerge",null,(0,ie.createElement)("feMergeNode",null),(0,ie.createElement)("feMergeNode",{in:"SourceGraphic"}))),(0,ie.createElement)("path",{d:"M1472.3 113.3c-17.1 11.3-37.2 15.5-87 18.1-49.7 2.6-753.6 40.7-783.9 42.3-30.3 1.5-81.1 1.3-121.1-8.2S-9.5 50-9.5 50v10s449.8 106 489.8 115.5 90.8 9.7 121.1 8.2c30.3-1.6 734.2-39.7 783.9-42.3 49.8-2.6 69.9-6.8 87-18.1 10-6.6 138.2-89.2 138.2-89.2v-10s-128.2 82.6-138.2 89.2z"}))}}}},Vs=e=>{const{shape:t,shadow:a}=Ws[e.design||"wave-1"][e.inverted?"inverted":"default"],n=Ze()([e.className,"ugb-separator-wrapper"]);return(0,ie.createElement)("div",{className:n},e.shadow&&(0,ie.createElement)(a,{className:"ugb-separator__shadow",preserveAspectRatio:"none","aria-hidden":"true"}),(0,ie.createElement)(t,{className:"ugb-separator__layer-1",preserveAspectRatio:"none","aria-hidden":"true"}),e.children)};Vs.defaultProps={className:"",design:"wave-1",shadow:!1,inverted:!1},Vs.Save=e=>(0,ie.createElement)(Vs,e);const js=Vs,qs=()=>(0,ie.createElement)("hr",{className:"ugb-control-separator"}),Ks=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",a="";return a=t?Ys(e,{"aria-label":t,role:"img"},["aria-hidden"]):Ys(e,{"aria-hidden":"true"},["aria-label","role"]),a},Ys=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];const n=em(e);return n?(Object.keys(t).forEach((e=>{n.setAttribute(e,t[e])})),a.forEach((e=>{n.removeAttribute(e)})),n.outerHTML):""},Xs=(0,ie.memo)((e=>{const[t,a]=(0,ie.useState)(0),n=()=>{a(t+1)};(0,ie.useEffect)((()=>{lm().then(n)}),[]);const l=(0,u.pick)(e,["className","color","fill","style"]);if("string"==typeof e.value&&e.value.match(/^<svg/)){let t=Ks(e.value,e.ariaLabel);return t=Ys(t,{width:"32",height:"32"}),(0,ie.createElement)(ie.RawHTML,l,e.prependRenderString+t)}if(!nm())return(0,ie.createElement)(Qe.Spinner,null);const i=e.value?e.value.replace(/-.*$/,""):e.prefix,r=e.value?e.value.replace(/^.*?-/,""):e.iconName;if(i&&r){const t=tm(i,r);if(!t)return im(i,r).then(n),(0,ie.createElement)(Qe.Spinner,null);let a=Ks(t,e.ariaLabel);return a=Ys(a,{width:"32",height:"32"}),(0,ie.createElement)(ie.RawHTML,l,e.prependRenderString+a)}const o=tm("far","smile");let s=Ks(o,e.ariaLabel);return s=Ys(s,{width:"32",height:"32"}),(0,ie.createElement)(ie.RawHTML,l,e.prependRenderString+s)}));Xs.Content=e=>{const t=(0,u.pick)(e,["className","color","fill","style"]),{prependRenderString:a=""}=e;if("string"==typeof e.value&&e.value.match(/^<svg/)){let n=Ks(e.value,e.ariaLabel);return n=Ys(n,{width:"32",height:"32"}),(0,ie.createElement)(ie.RawHTML,t,a+n)}const n=e.value?e.value.replace(/-.*$/,""):e.prefix,l=e.value?e.value.replace(/^.*?-/,""):e.iconName,i=tm(n,l);let r=Ks(i,e.ariaLabel);return r=Ys(r,{width:"32",height:"32"}),(0,ie.createElement)(ie.RawHTML,t,a+r)},Xs.defaultProps={ariaLabel:"",prefix:"",iconName:"",value:"",prependRenderString:""};const Js=Xs,Zs=e=>e.match(/^<svg(.*?)<\/svg>$/g)?e:e.match(/<svg/)?(e.match(/<svg.*?<\/svg>/g)||[e])[0]:e,Qs=e=>{const{...t}=e;return t.value=(0,ie.useMemo)((()=>"string"===e.value?Zs(e.value):e.value),[e.value]),(0,ie.createElement)(Js,t)};Qs.Content=e=>{const{...t}=e;return t.value="string"===e.value?Zs(e.value):e.value,(0,ie.createElement)(Js.Content,t)};const ec=Qs,tc=e=>{const t=Ze()(["stk-inspector-control",e.className],{"stk-inspector-control--allow-reset":e.allowReset,"stk--is-small":e.isSmall}),a=null!==e.showReset?e.showReset:void 0!==e.value&&e.value!==e.defaultValue&&e.value!==e.placeholder;return(0,ie.createElement)(Qe.BaseControl,{help:e.help,className:t},e.hasLabel&&(0,ie.createElement)(zo,{label:e.label,units:e.units,unit:e.unit,onChangeUnit:e.onChangeUnit,screens:e.screens,afterButton:e.afterButton}),e.children,e.allowReset&&a&&(0,ie.createElement)(lt,{className:"stk-inspector-control__reset-button",isSmall:!0,isTertiary:!0,"aria-label":(0,B.__)("Reset",g.i18n),onClick:()=>{e.onReset?e.onReset():e.onChange(e.defaultValue)},icon:(0,ie.createElement)(Qe.Dashicon,{icon:"image-rotate"})}))};tc.defaultProps={className:"",help:"",id:"",screens:["desktop"],units:null,unit:"px",onChangeUnit:()=>{},value:"",onChange:()=>{},allowReset:!1,showReset:null,defaultValue:"",onReset:null,isLinked:!0,onLink:()=>{},afterButton:null,isSmall:!1,hasLabel:!0};const ac=tc,nc=function(e){return(0,ie.createElement)("svg",Ke({viewBox:"0 0 512 376",xmlns:"http://www.w3.org/2000/svg"},e),(0,ie.createElement)("path",{d:"M0 0v376h512V0H0zm480 344H32V32h448v312z"}),(0,ie.createElement)("circle",{cx:409.1,cy:102.9,r:40.9}),(0,ie.createElement)("path",{d:"M480 344H32l86.3-164.2 21.7 11.3 49-77.3 100 113.1 8.9-9.3 17.1 22.3 26-46.4 52.9 71.2 15.1-15.9z"}))},lc=(0,ie.memo)((e=>{const t=De(`${e.attribute}Id`,e.responsive,e.hover),a=De(`${e.attribute}Url`,e.responsive,e.hover),n=De(`${e.attribute}HeightAttribute`,e.responsive,e.hover),l=De(`${e.attribute}WidthAttribute`,e.responsive,e.hover),i=De(`${e.attribute}Alt`,e.responsive,e.hover),r=Se((e=>({[t]:e[t],[a]:e[a]}))),o=we(),s=void 0!==e.onChange?e.onChange:e=>{o({[t]:e.id,[a]:e.url,[n]:e.width||"",[l]:e.height||"",[i]:e.alt||""})},[c,u]=Mt(e),d=nl({onChange:e=>s({url:e,id:"",width:"",height:"",alt:""}),value:r[a]}),m=void 0!==e.imageId?e.imageId:r[t],p=void 0!==e.imageURL?e.imageURL:d.value||r[a],h=p&&p.match(/(mp4|webm|ogg)$/i)?"video":"image";return(0,ie.createElement)(Tt,Ke({},u,{className:Ze()("ugb-image-control",e.className)}),(0,ie.createElement)(cl,Ke({enable:e.isDynamic,type:"image-url"},d),(0,ie.createElement)(ee.MediaUpload,{onSelect:s,allowedTypes:e.allowedTypes,value:m,render:e=>(0,ie.createElement)(ie.Fragment,null,p&&(0,ie.createElement)("div",{className:"ugb-image-preview-wrapper"},"video"===h&&(0,ie.createElement)("video",{className:"ugb-image-preview",autoPlay:!0,muted:!0,loop:!0,src:p,onClick:e.open,onKeyDown:t=>{13===t.keyCode&&e.open()}}),"image"===h&&(0,ie.createElement)("img",{className:"ugb-image-preview",draggable:"false",src:p,onClick:e.open,onKeyDown:t=>{13===t.keyCode&&e.open()},alt:(0,B.__)("preview",g.i18n)})),!p&&(0,ie.createElement)("div",{className:"ugb-placeholder",onClick:e.open,onKeyDown:t=>{13===t.keyCode&&e.open()},role:"button",tabIndex:0},(0,ie.createElement)(nc,null)))})),(0,ie.createElement)(It,{allowReset:e.allowReset&&!e.dynamic,value:p,default:e.default,onChange:()=>{s({url:"",id:"",height:"",width:"",alt:""})}}))}));lc.defaultProps={label:"",attribute:"",allowedTypes:["image"],responsive:!1,hover:!1,isDynamic:!0,value:void 0,onChange:void 0,allowReset:!0};const ic=lc,rc=(0,ie.memo)((e=>{const{label:t,help:a}=e,n=`inspector-toggle-control-${(0,Xt.useInstanceId)(rc)}`,[l,i]=wt(e.attribute,e.responsive,e.hover,e.changeCallback),r=void 0===e.checked?l:e.checked,o=void 0===e.onChange?i:e.onChange;let s,c;a&&(s=n+"__help",c=(0,u.isFunction)(a)?a(r):a);const d=Ze()(["components-toggle-control","stk-toggle-control",e.className]);return(0,ie.createElement)(ac,{id:n,help:c,className:d,allowReset:!0,value:r,showReset:e.defaultValue?r!==e.defaultValue:r,onChange:o,hasLabel:!1,defaultValue:e.defaultValue},(0,ie.createElement)(Qe.FormToggle,{id:n,checked:r,onChange:e=>o(e.target.checked),"aria-describedby":s}),(0,ie.createElement)("label",{htmlFor:n,className:"components-toggle-control__label"},t))}));rc.defaultProps={className:"",allowReset:!1,showReset:null,defaultValue:"",attribute:"",responsive:!1,hover:!1,checked:void 0,onChange:void 0};const oc=rc,sc=e=>(0,ie.createElement)(ac,{help:e.help,className:Ze()("ugb-advanced-radio-control",e.className),label:e.label,units:e.units,unit:e.unit,onChangeUnit:e.onChangeUnit,screens:e.screens,allowReset:e.allowReset,value:e.selected,onChange:e.onChange,defaultValue:e.defaultValue},(0,ie.createElement)(Qe.RadioControl,(0,u.omit)(e,["className","help","label","units","unit","onChangeUnit","screens","allowReset","defaultValue"])));sc.defaultProps={onChange:()=>{},onChangeUnit:()=>{},help:"",className:"",units:["px"],unit:"px",screens:["desktop"],allowReset:!0,defaultValue:""};const cc=sc,uc={x:.5,y:.5},dc=e=>{var t;const[a,n]=wt(e.attribute,e.responsive,e.hover),[l,i]=Mt(e);l.url=ll(l.url),null!==(t=l.url)&&void 0!==t&&t.includes("http")||(l.url=void 0);const r=void 0===e.value?a:e.value;return(0,ie.createElement)(Tt,Ke({},i,{className:Ze()("stk-advanced-focal-point-control",e.className)}),(0,ie.createElement)(Qe.FocalPointPicker,Ke({},l,{value:r||uc,onChange:void 0===e.onChange?n:e.onChange})),(0,ie.createElement)(It,{allowReset:e.allowReset,value:r,default:e.default,onChange:void 0===e.onChange?n:e.onChange}))};dc.defaultProps={className:"",url:"",allowReset:!0,default:"",attribute:"",responsive:!1,hover:!1,value:void 0,onChange:void 0};const gc=(0,ie.memo)(dc),mc=e=>{const[t,a]=wt(e.attribute,e.responsive,e.hover),[n,l]=Mt(e),{...i}=n,r=void 0===e.value?t:e.value,o=void 0===e.onChange?a:e.onChange;return(0,ie.createElement)(Tt,Ke({},l,{className:Ze()("stk-advanced-token-field",e.className)}),(0,ie.createElement)(Qe.FormTokenField,Ke({},i,{value:r||[],onChange:o})),(0,ie.createElement)(It,{allowReset:e.allowReset,value:r,default:e.default,onChange:o}))};mc.defaultProps={className:"",allowReset:!0,default:"",attribute:"",value:void 0,onChange:void 0};const pc=mc,hc={blur:{label:(0,B.__)("Blur",g.i18n),min:0,sliderMax:10,step:.1,placeholder:0,format:"%spx"},brightness:{label:(0,B.__)("Brightness",g.i18n),min:0,sliderMax:3,step:.1,placeholder:1,format:"%s"},contrast:{label:(0,B.__)("Contrast",g.i18n),min:0,sliderMax:3,step:.1,placeholder:1,format:"%s"},grayscale:{label:(0,B.__)("Grayscale",g.i18n),min:0,sliderMax:1,step:.01,placeholder:0,format:"%s"},"hue-rotate":{label:(0,B.__)("Hue Rotate",g.i18n),min:0,sliderMax:360,step:1,placeholder:0,format:"%sdeg"},invert:{label:(0,B.__)("Invert",g.i18n),min:0,sliderMax:1,step:.01,placeholder:0,format:"%s"},opacity:{label:(0,B.__)("Opacity",g.i18n),min:0,sliderMax:1,step:.01,placeholder:1,format:"%s"},saturate:{label:(0,B.__)("Saturate",g.i18n),min:0,sliderMax:3,step:.1,placeholder:1,format:"%s"},sepia:{label:(0,B.__)("Sepia",g.i18n),min:0,sliderMax:1,step:.01,placeholder:0,format:"%s"}},bc=e=>{const[t,a]=wt(e.attribute,e.responsive,e.hover),[n,l]=Mt(e),[i,r]=(0,ie.useState)({}),o=void 0===e.value?t:e.value,s=void 0===e.onChange?a:e.onChange;return(0,ie.useEffect)((()=>{const e=[...o.matchAll(/([\w-]+)\(([^\)]+)\)/g)].reduce(((e,t)=>{const[,a,n]=t;return e[a]=parseFloat(n),e}),{});r(e)}),[o]),(0,ie.createElement)(Tt,Ke({},l,{boldLabel:!0,className:Ze()("stk-image-filter-control","stk--no-padding",e.className)}),Object.keys(hc).map(((e,t)=>{const a=hc[e];return(0,ie.createElement)(dl,Ke({key:t,allowReset:!0},(0,u.omit)(a,["format"]),{value:i[e],onChange:t=>{i[e]=t,r(i),s((e=>{const t=Object.keys(e).map((t=>{const a=e[t],{format:n,placeholder:l}=hc[t];return isNaN(a)||""===a?"":`${t}(${(0,B.sprintf)(n,a||l)})`}));return(0,u.compact)(t).join(" ")})(i))}}))})))};bc.defaultProps={allowReset:!0,default:"",attribute:"",responsive:!1,hover:!1,value:void 0,onChange:void 0};const vc=bc,fc=(0,ie.createElement)(rt,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,ie.createElement)(it,{d:"M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z"})),yc=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const{getBlock:a,__experimentalGetAllowedBlocks:n}=(0,Q.select)("core/block-editor");let l;const{innerBlocks:i}=a(e);if(t)l=(0,Re.getBlockFromExample)(t,{});else{const t=(0,u.last)(i);l=(0,Re.getBlockFromExample)((null==t?void 0:t.name)||n(e)[0].name,(0,u.pick)(t||{},["attributes","innerBlocks"]))}(0,Q.dispatch)("core/block-editor").insertBlock(l,i.length,e)},kc=e=>{let{label:t}=e;const{clientId:a}=(0,ee.useBlockEditContext)();return(0,ie.createElement)("div",{className:"block-editor-default-block-appender stk-column-appender"},(0,ie.createElement)(Qe.Button,{onMouseDown:()=>yc(a),icon:fc,label:t,tooltipPosition:"bottom",className:"block-editor-inserter__toggle"}))};kc.defaultProps={label:(0,B.__)("Add Column",g.i18n)};const Cc=kc,xc=()=>{const{clientId:e,name:t}=(0,ee.useBlockEditContext)(),{blockTitle:a}=(0,Q.useSelect)((e=>{var a;return{blockTitle:null===(a=e("core/blocks").getBlockType(t))||void 0===a?void 0:a.title}}),[t]);return(0,ie.createElement)(Qe.Placeholder,{icon:(0,ie.createElement)(an,null),label:a,instructions:(0,B.__)("There are no blocks in this group, please add one.",g.i18n)},(0,ie.createElement)(Qe.Button,{isSecondary:!0,className:"ugb-design-library-block__button",onClick:()=>{yc(e)}},(0,B.__)("Add Block",g.i18n)))},Sc=[{component:dl,key:"horizontalOffset",props:{label:(0,B.__)("Horizontal Offset",g.i18n),placeholder:0,sliderMin:-100,sliderMax:100},format:"%spx",default:"0px"},{component:dl,key:"verticalOffset",props:{label:(0,B.__)("Vertical Offset",g.i18n),placeholder:0,sliderMin:-100,sliderMax:100},format:"%spx",default:"0px"},{component:dl,key:"blur",props:{label:(0,B.__)("Blur",g.i18n),placeholder:0,sliderMin:0,sliderMax:100},format:"%spx",default:"0px"},{component:dl,key:"shadowSpread",props:{label:(0,B.__)("Shadow Spread",g.i18n),placeholder:0,sliderMin:0,sliderMax:100},format:"%spx",default:"0px",show:e=>!e.isFilter},{component:Ot,key:"shadowColor",props:{label:(0,B.__)("Shadow Color",g.i18n),disableAlpha:!1},default:"rgba(0,0,0,1)",changeCallback:e=>{var t,a,n;if(null!==(t=e)&&void 0!==t&&t.startsWith("rgba("))return e;if(null!==(a=e)&&void 0!==a&&a.startsWith("rgb("))return(null===(n=e)||void 0===n?void 0:n.replace("rgb","rgba").replace(/\)$/g,", 1)"))||"";e=Z(e);const l=J(e);return l.startsWith("rgb(")?l.replace("rgb","rgba").replace(/\)$/g,", 1)"):l}},{component:dl,key:"opacity",props:{label:(0,B.__)("Shadow Opacity",g.i18n),min:0,max:1,step:.1}}],wc=e=>{const[t,a]=(0,ie.useState)({}),[n,l]=wt(e.attribute,e.responsive,e.hover),[i,r]=Mt(e);return(0,ie.useEffect)((()=>{if(n){let e=n,l="",i=1;e=e.replace(/rgba\(.*\)$/g,(e=>(l=e,i=e.match(/[\d| ||\.]*\)$/g)[0],i=parseFloat(i),"")));const[r,o,s,c]=e.split(" ");t.horizontalOffset=parseInt(r),t.verticalOffset=parseInt(o),t.blur=parseInt(s),t.shadowSpread=isNaN(parseInt(c))?"":parseInt(c),t.shadowColor=l,t.opacity=i,a({...t})}}),[n]),(0,ie.createElement)(gt,{placement:"top-start",className:"shadow-control__popover",anchorRect:e.anchorRect},(0,ie.createElement)("div",{className:"components-panel__body is-opened"},(0,ie.createElement)(Tt,Ke({},r,{label:(0,B.__)("Advanced Shadow Options",g.i18n),boldLabel:!0}),Sc.map((n=>{const i=n.component;return n.show&&!n.show(e.parentProps)?null:(0,ie.createElement)(i,Ke({key:n.key,allowReset:!0},n.props,{value:t[n.key]||"",onChange:i=>{const r=(n.changeCallback||(e=>e))(i);t[n.key]=r,a({...t}),l(((e,t)=>(0,u.compact)(Sc.map((a=>{const{key:n}=a;if("opacity"!==n){if("shadowColor"===n){const e=t.opacity;if((0,u.isNumber)(e)||""===e||void 0===e)return(t[n]||a.default||"").replace(/,[\d| ||\.]*\)$/g,(()=>`, ${(0,u.isNumber)(e)?e:1})`))}if(!a.show||a.show(e))return a.format&&void 0!==t[n]&&""!==t[n]?(0,B.sprintf)(a.format,t[n]):t[n]||a.default||""}}))).join(" "))(e.parentProps,t))}}))})))))},_c=(0,ie.memo)((e=>{var t;const{options:a,label:n,...l}=e,i=a||(0,X.applyFilters)("stackable.shadows",["none","0 0 0 1px rgba(120, 120, 120, 0.1)","0 0 0 2px rgba(120, 120, 120, 0.1)","0 5px 5px 0 rgba(18, 63, 82, 0.035)","0px 2px 20px rgba(153, 153, 153, 0.2)","0 5px 30px -10px rgba(18, 63, 82, 0.3)","0px 10px 30px rgba(0, 0, 0, 0.05)","7px 5px 30px rgba(72, 73, 121, 0.15)","0px 10px 60px rgba(0, 0, 0, 0.1)","0px 70px 90px -20px rgba(72, 73, 121, 0.30)"]),r=(0,ie.useRef)(null),[o,s]=(0,ie.useState)(!1),[c,u]=wt(e.attribute,e.responsive,e.hover,(e=>e?-1===i.indexOf(e)?"custom":i.indexOf(e):""),(e=>""!==e?i[e]:e)),d=void 0===e.value?c:e.value,[m]=Mt(l);return(0,ie.useEffect)((()=>{const e=e=>{o&&(e.target.closest(".shadow-control__popover")||e.target.closest(".stk-shadow-control__more-button")||e.target.closest(".components-color-picker")||e.target.closest(".react-autosuggest__suggestions-container")||e.target.closest(".components-dropdown__content")||s(!1))};return document.body.addEventListener("mousedown",e),()=>document.body.removeEventListener("mousedown",e)}),[o]),(0,ie.useEffect)((()=>{}),[d,o]),(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(dl,Ke({},m,{label:n,value:d,onChange:void 0===e.onChange?u:e.onChange,min:0,max:i.length-1,allowReset:!0,className:"ugb--help-tip-general-shadow",hover:e.hover,placeholder:"custom"===d?(0,B.__)("Custom",g.i18n):"",after:(0,ie.createElement)(Qe.Button,{className:"stk-shadow-control__more-button",ref:r,isSmall:!0,isTertiary:!0,isPressed:o||"custom"===d,"aria-label":(0,B.__)("Shadow Settings",g.i18n),onClick:()=>s(!o),icon:(0,ie.createElement)(Qe.Dashicon,{icon:"admin-generic"})})})),o&&(0,ie.createElement)(wc,{anchorRect:null===(t=r.current)||void 0===t?void 0:t.getBoundingClientRect(),attribute:e.attribute,responsive:e.responsive,hover:e.hover,parentProps:e}))}),u.isEqual);_c.defaultProps={label:(0,B.__)("Shadow / Outline",g.i18n),placeholder:"",options:null,valueCallback:null,changeCallback:null,isFilter:!1};const Ec=_c,Bc=e=>{const[t,a]=wt(e.attribute,e.responsive,e.hover,e.valueCallback,e.changeCallback),[n,l]=Mt(e),{isDynamic:i,...r}=n,o=void 0===e.value?t:e.value,s=void 0===e.onChange?a:e.onChange,c=nl({value:o,onChange:s}),u=Ze()(["stk-link-control",e.className],{"stk--has-value":o});return(0,ie.createElement)(Tt,Ke({},l,{className:u}),(0,ie.createElement)(cl,Ke({type:["link","image-url"],enable:i},c),(0,ie.createElement)("div",{className:"stk-link-control__input"},(0,ie.createElement)(ee.__experimentalLinkControl,Ke({},r,{value:{url:o},onChange:e=>{let{url:t}=e;return s(t)},settings:[],forceIsEditingLink:!o})))),(0,ie.createElement)(It,{allowReset:e.allowReset&&!e.dynamic,value:o,onChange:()=>s("")}))};Bc.defaultProps={className:"",label:"",screens:["desktop"],help:"",value:void 0,onChange:void 0,showSuggestions:!0,isDynamic:!0,allowReset:!0};const Tc=Bc,Mc=wp.keycodes,Nc=e=>{const{options:t,value:a}=e;return(0,ie.createElement)("div",{className:Ze()(e.className,"stk-block-editor-block-styles")},t.map(((t,n)=>(0,ie.createElement)(Ic,{key:n,isActive:a===t[e.activeProperty],onSelect:e.onSelect,option:t}))))};Nc.defaultProps={className:"",onSelect:()=>{},options:[],value:"",activeProperty:"value"};const Ic=(0,ie.memo)((e=>{const{option:t,isActive:a,onSelect:n}=e,l=e=>{a||n(e)},i=t.icon;return(0,ie.createElement)("div",{className:Ze()("stk-style-control__option","stk-block-editor-block-styles__item",{"is-active":a}),onClick:()=>l(t),onKeyDown:e=>{Mc.ENTER!==e.keyCode&&Mc.SPACE!==e.keyCode||(e.preventDefault(),l(t))},role:"button",tabIndex:"0","aria-label":t.label||""},(0,ie.createElement)("div",{className:"stk-block-editor-block-styles__item-preview stk-style-control__image"},t.image||i&&(0,ie.createElement)(i,{className:"stk-style-control__image__icon"})),t.label&&(0,ie.createElement)("div",{className:"stk-block-editor-block-styles__item-label"},t.label))}));Ic.defaultProps={option:{},isActive:!1,onSelect:()=>{}};const Rc=Nc,Ac=e=>{(0,ie.useEffect)((()=>{e.generatedCss=""}),[e.uniqueId])},Oc=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return Object.keys(e).reduce(((n,l)=>({...n,[ym(l,t,t,a?".editor-styles-wrapper":"")]:e[l]})),{})},Pc=e=>Object.keys(e).reduce(((t,a)=>{const n=Object.keys(e[a]).reduce(((t,n)=>{const l=e[a][n];if(void 0===l)return t;const i=n.replace(/^(--?)?(.*?$)/,((e,t,a)=>`${t||""}${(0,u.kebabCase)(a)}`));return t+"\n\t"+i+": "+l+";"}),"");return t.push("\n\n"+a+" {"+n+"\n}"),t}),[]),zc=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["desktop"],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1024,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:768;const n=(0,u.sortBy)("string"==typeof e?e.split(",").map((e=>e.trim())):e);return(0,u.isEqual)(n,["desktop","tablet"])?"@media screen and (min-width: "+a+"px)":(0,u.isEqual)(n,["desktop"])?"@media screen and (min-width: "+t+"px)":(0,u.isEqual)(n,["mobile","tablet"])?"@media screen and (max-width: "+(t-1)+"px)":(0,u.isEqual)(n,["tablet"])?"@media screen and (min-width: "+a+"px) and (max-width: "+(t-1)+"px)":(0,u.isEqual)(n,["mobile"])?"@media screen and (max-width: "+(a-1)+"px)":null},Hc=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1024,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:768,l=arguments.length>4&&void 0!==arguments[4]&&arguments[4],i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;const r=[];Object.keys(e).forEach((t=>{if(["desktopTablet","desktopOnly","tablet","tabletOnly","mobile","ie11","editor","saveOnly","custom"].includes(t)){const a=t;Object.keys(e[a]).forEach((t=>{Object.keys(e[a][t]).forEach((n=>void 0===e[a][t][n]?delete e[a][t][n]:{})),Object.keys(e[a][t]).length||delete e[a][t]})),Object.keys(e[a]).length||delete e[a]}else Object.keys(e[t]).forEach((a=>void 0===e[t][a]?delete e[t][a]:{})),Object.keys(e[t]).length||delete e[t]}));const o=(0,u.omit)(e,["desktopTablet","desktopOnly","tablet","tabletOnly","mobile","ie11","editor","saveOnly","custom"]);if(Object.keys(o).length){const e=Oc(o,t,l);Array.prototype.push.apply(r,Pc(e))}if(void 0!==e.desktopTablet){const i=Oc(e.desktopTablet,t,l),o=Pc(i,!l);o&&(l?o.forEach((e=>{r.push("\n\n"+zc(["desktop","tablet"],a,n)+" {\n"+e+" }")})):r.push(`\n\n${zc(["desktop","tablet"],a,n)} {\n${o.join("")} }`))}if(void 0!==e.desktopOnly){const i=Oc(e.desktopOnly,t,l),o=Pc(i,!l);o&&(l?o.forEach((e=>{r.push("\n\n"+zc(["desktop"],a,n)+" {\n"+e+" }")})):r.push(`\n\n${zc(["desktop"],a,n)} {\n${o.join("")} }`))}if(void 0!==e.tablet){const i=Oc(e.tablet,t,l),o=Pc(i,!l);o&&(l?o.forEach((e=>{r.push("\n\n"+zc(["mobile","tablet"],a,n)+" {\n"+e+" }")})):r.push(`\n\n${zc(["mobile","tablet"],a,n)} {\n${o.join("")} }`))}if(void 0!==e.tabletOnly){const i=Oc(e.tabletOnly,t,l),o=Pc(i,!l);o&&(l?o.forEach((e=>{r.push("\n\n"+zc(["tablet"],a,n)+" {\n"+e+" }")})):r.push(`\n\n${zc(["tablet"],a,n)} {\n${o.join("")} }`))}if(void 0!==e.mobile){const i=Oc(e.mobile,t,l),o=Pc(i,!l);o&&(l?o.forEach((e=>{r.push("\n\n"+zc(["mobile"],a,n)+" {\n"+e+" }")})):r.push(`\n\n${zc(["mobile"],a,n)} {\n${o.join("")} }`))}if(void 0!==e.ie11){const a=Oc(e.ie11,t,l),n=Pc(a,!l);n&&r.push(`\n\n@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {\n${n.join("")} }`)}return void 0!==e.custom&&Array.prototype.push.apply(r,Pc(e.custom)),l&&void 0!==e.editor&&!i&&Array.prototype.push.apply(r,Hc(e.editor,t,a,n,l,i++)),l||void 0===e.saveOnly||i||Array.prototype.push.apply(r,Hc(e.saveOnly,t,a,n,l,i++)),r},Lc=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Desktop";const a=[(0,u.omit)(e,["desktopTablet","desktopOnly","tablet","tabletOnly","mobile","editor","ie11","saveOnly"])];return"Desktop"===t?(a.push(e.desktopTablet||{}),a.push(e.desktopOnly||{}),e.editor&&(a.push((0,u.omit)(e.editor,["desktopTablet","desktopOnly","tablet","tabletOnly","mobile","editor","ie11","saveOnly"])),a.push(e.editor.desktopTablet||{}),a.push(e.editor.desktopOnly||{}))):"Tablet"===t?(a.push(e.desktopTablet||{}),a.push(e.tablet||{}),a.push(e.tabletOnly||{}),e.editor&&(a.push((0,u.omit)(e.editor,["desktopTablet","desktopOnly","tablet","tabletOnly","mobile","editor","ie11","saveOnly"])),a.push(e.editor.desktopTablet||{}),a.push(e.editor.tablet||{}),a.push(e.editor.tabletOnly||{}))):(a.push(e.tablet||{}),a.push(e.mobile||{}),e.editor&&(a.push((0,u.omit)(e.editor,["desktopTablet","desktopOnly","tablet","tabletOnly","mobile","editor","ie11","saveOnly"])),a.push(e.editor.tablet||{}),a.push(e.editor.mobile||{}))),a.forEach((e=>{Object.keys(e).forEach((t=>{Object.keys(e[t]).forEach((a=>void 0===e[t][a]?delete e[t][a]:{})),Object.keys(e[t]).length||delete e[t]}))})),w().all(a)},Fc=(0,ie.memo)((e=>{const{breakTablet:t=1024,breakMobile:a=768,styleFunc:n=(()=>{})}=e,l=ce(),{clientId:i}=(0,ee.useBlockEditContext)(),r=Se(),o=cm(r.uniqueId),s=n({...r,clientId:i}).map((e=>{const n=Lc(e,l);return Hc(n,o,t,a,!0)}));return s?s.map(((e,t)=>(0,ie.createElement)("style",{key:t},e))):null}));Fc.Content=e=>{const{breakTablet:t=1024,breakMobile:a=768,styleFunc:n=(()=>{}),attributes:l={}}=e,i=cm(l.uniqueId),r=Hc(Dc(n(l)),i,t,a,!1);return r&&r.length?(0,ie.createElement)("style",null,hm(r.join(""))):null},Fc.displayName="Style";const Dc=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const a=w().all(e);return t?Gc(a):a};Fc.addAttributes=e=>{e.add({attributes:{generatedCss:{type:"string",source:"html",selector:".stk-block > style:not(.stk-custom-css)",default:""}},versionAdded:"3.0.3",versionDeprecated:""})};const Uc=(0,ie.memo)((e=>{var t;const{version:a,versionAdded:n,versionDeprecated:l,styles:i,breakTablet:r,breakMobile:o}=e,s=ce(),c=Se((e=>e.uniqueId)),u=cm(c),{clientId:d}=(0,ee.useBlockEditContext)();let g=u;if(!u){const e=wm(d);g=cm(e)}const m=(null===(t=g)||void 0===t?void 0:t.replace("stk-",""))||"",p=Id(m),h=p&&!g.match(/-[\d]$/g)?g+`-${p}`:g,b=(0,ie.useMemo)((()=>a?x()(a,n)>=0&&(!l||-1===x()(a,l)):!!l),[a,n,l]),v=gd((()=>{if(!b)return"";const e=Lc(i,s);return Hc(Gc(e),h,r,o).join("")}),[b,i,s,h,r,o]),f=ll(v);return b&&v&&h&&f?(0,ie.createElement)("style",null,f):null}));Uc.defaultProps={styles:null,blockUniqueClassName:"",breakTablet:1024,breakMobile:768,doImportant:!0,deviceType:"",version:"",versionAdded:"",versionDeprecated:!1},Uc.Content=e=>{const{version:t,versionAdded:a,versionDeprecated:n,styles:l,blockUniqueClassName:i,breakTablet:r,breakMobile:o}=e;if(!e.blockUniqueClassName)return null;if(!(t?x()(t,a)>=0&&(!n||-1===x()(t,n)):n))return null;const s=Hc(Gc(l),i,r,o);return s?(0,ie.createElement)(ie.Fragment,null,hm(s.join(""))):null},Uc.Content.defaultProps={styles:null,blockUniqueClassName:"",breakTablet:1024,breakMobile:768,doImportant:!0,version:"",versionAdded:"",versionDeprecated:!1};const $c=Uc,Gc=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return"object"!=typeof e?Wd(e,t):Object.keys(e).reduce(((a,n)=>({...a,[n]:Gc(e[n],t)})),{})},Wc=(0,ie.forwardRef)(((e,t)=>{const{children:a,className:n,tagName:l,...i}=e,r=Ze()(["stk-link",n]),o=l||"a";return(0,ie.createElement)(o,Ke({ref:t,className:r,href:"a"===l?"javascript:void(0)":void 0},i),a)}));Wc.defaultProps={className:"",tagName:"a"},Wc.Content=e=>{const t=Ze()(["stk-link",e.className]),a=(0,u.omit)(e,["target","rel","tagName"]),n=e.tagName||"a";e.target&&(a.target=e.target);const l=(e.rel||"").split(" ").filter((e=>!!e));return"_blank"===e.target&&(l.includes("noreferrer")||l.push("noreferrer"),l.includes("noopener")||l.push("noopener")),l.length&&(a.rel=l.join(" ")),(0,ie.createElement)(n,Ke({},a,{className:t}))},Wc.Content.defaultProps={className:"",target:"",rel:"",href:"",tagName:"a"};const Vc=Wc,jc=[.25,.33333,.5,.66666,.75,1],qc=[.1,.2,.3,.4,.5,.6,.7,.8,.9,1],Kc=function(e,t,a){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"right",l=arguments.length>4&&void 0!==arguments[4]&&arguments[4];const i=e.slice(0,t).reduce(((e,t)=>e+t),0),r=i+e[t],o=l?qc:jc;return o.map((e=>{const t=a*e;return"right"===n?t-i:r-t}))},Yc=jc.map((e=>100*e)),Xc=qc.map((e=>100*e)),Jc=(0,ie.createContext)({showColumnTooltip:!1,setShowColumnTooltip:()=>{}}),Zc=e=>{const{providerValue:t,...a}=e;return(0,ie.createElement)(Jc.Provider,{value:t},(0,ie.createElement)(ee.InnerBlocks,a))};Zc.useContext=()=>{const[e,t]=(0,ie.useState)(!1);return[{showColumnTooltip:e,setShowColumnTooltip:t},e?"stk--column-tooltip-hovered":""]};const Qc=Zc,eu=e=>{const t=[];return e.reduce(((e,a)=>((0,u.sum)(e[e.length-1])+a>100?e.push([a]):e[e.length-1].push(a),t.push(e.length),e)),[[]]),t},tu={Desktop:5,Tablet:10,Mobile:10},au=e=>{const{clientId:t}=(0,ee.useBlockEditContext)(),a=le(),{getEditorDom:n}=(0,Q.useSelect)("stackable/editor-dom"),{isFirstBlock:l,isLastBlock:i,isOnlyBlock:r,adjacentBlocks:o,blockIndex:s,parentBlock:c}=a,d=!e.context["stackable/columnFit"],g=ce(),[m,p]=(0,ie.useState)([]),[h,b]=(0,ie.useState)(""),[v,f]=(0,ie.useState)([]),[y,k]=(0,ie.useState)(2e3),[C,x]=(0,ie.useState)(""),[S,w]=(0,ie.useState)(null),_="Desktop"===g,E="Tablet"===g,[B,T]=(0,ie.useState)(null==o?void 0:o.length);(0,ie.useEffect)((()=>{B&&null!=o&&o.length?B!==(null==o?void 0:o.length)&&(e.onResetDesktop(),T(o.length)):T(null==o?void 0:o.length)}),[o]);const[M,N]=(0,ie.useState)(!1);(0,ie.useEffect)((()=>(N(!0),()=>{N(!1)})),[]);const I=re();(0,ie.useEffect)((()=>{w(null)}),[I]);const R=Ze()(["stk-column-resizeable",e.className]),{columnGap:A,columnGapTablet:O,columnGapMobile:P}=(null==c?void 0:c.attributes)||{},z={top:!1,right:"Desktop"===g?!r&&!i:!r,bottom:!1,left:"Desktop"===g&&!r&&!l,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},H=null==c?void 0:c.clientId,L=(0,ie.useRef)(void 0),[F,D]=(0,ie.useState)(!1),[U,$]=(0,ie.useState)(!1),{showColumnTooltip:G,setShowColumnTooltip:W}=(0,ie.useContext)(Jc);return(0,ie.useEffect)((()=>{F||(U&&!G?W(t):U||G!==t||W(!1))}),[G,W,U,F,t]),(0,ie.createElement)(Qe.ResizableBox,{enable:!!e.isHovered&&z,minWidth:"30",minHeight:"30",maxWidth:y,className:R,showHandle:!(!d||!e.isHovered)&&e.showHandle,snap:S,snapGap:20,onResizeStart:(e,a)=>{const l=A||0,i=n(),r=(0,Q.select)("core/block-editor").getBlock(H),o=L.current=r.innerBlocks;if(_){const e=l*(o.length-1),t=i.querySelector(`[data-block="${H}"]`).clientWidth-e,n=o.every((e=>{let{attributes:t}=e;return!t.columnWidth})),r=o.map((e=>{let{clientId:a,attributes:l}=e;if(n)return 1*t/o.length;if(l.columnWidth)return t*l.columnWidth/100;const r=i.querySelector(`[data-block="${a}"]`);return(null==r?void 0:r.clientWidth)||0}));p(r);const c="right"===a?s+1:s-1,u=r[s]+(r[c]-30);k(u)}else{const e=o.map((e=>{let{attributes:t}=e;return t.columnWidthTablet||t.columnWidth||100/o.length}));p(e);const a=i.querySelector(`[data-block="${t}"]`),n=(null==a?void 0:a.clientWidth)||0;b(n);const l=i.querySelector(`[data-block="${H}"]`),r=(null==l?void 0:l.clientWidth)||0;k(r)}$(!0)},onResize:(e,a,n,l)=>{let i=[];const r=L.current;if(_){const e=[...m],t=m.reduce(((e,t)=>e+t),0),n="right"===a?s+1:s-1;e[n]-=l.width,e[s]+=l.width,i=(e||[]).map((e=>parseFloat((e/t*100).toFixed(1)))),i=function(e){const t=arguments.length>1&&void 0!==arguments[1]&&arguments[1]?Xc:Yc;return e.map((e=>{let a=e;return t.some((t=>Math.abs(e-t)<.2&&(a=t,!0))),a}))}(i,I);let o=i.reduce(((e,t)=>e+t),0);100!==o&&(i[n]=parseFloat((i[n]+100-o).toFixed(1))),o=i.reduce(((e,t)=>e+t),0),100!==o&&(i[n]=i[n]+100-o),f(i);const c=i.map(((e,t)=>`.editor-styles-wrapper [data-block][data-block="${r[t].clientId}"] {\n\t\t\t\t\tflex: 1 1 ${e}% !important;\n\t\t\t\t\tmax-width: ${e}% !important;\n\t\t\t\t}\n\t\t\t\t[data-block="${r[t].clientId}"] .stk-resizable-column__size-tooltip {\n\t\t\t\t\t--width: '${e.toFixed(1)}%' !important;\n\t\t\t\t}`)).join("");x(c),S||w({x:Kc(e,s,t,a,I)})}else{const e=h+l.width;i=(0,u.clamp)(parseFloat((e/y*100).toFixed(1)),0,100),f(i);const n=[...m];n[s]=i;const r=eu(n),o=r.filter((e=>e===r[s])).length,c=`.editor-styles-wrapper [data-block][data-block="${t}"] {\n\t\t\t\t\tflex: 1 1 calc(${i}% - var(--stk-column-gap, 0px) * ${o-1} / ${o} ) !important;\n\t\t\t\t\tmax-width: calc(${i}% - var(--stk-column-gap, 0px) * ${o-1} / ${o} ) !important;\n\t\t\t\t}\n\t\t\t\t[data-block="${t}"] .stk-resizable-column__size-tooltip {\n\t\t\t\t\t--width: '${i.toFixed(1)}%' !important;\n\t\t\t\t}`;x(c),S||w({x:Kc([100],0,y,a,I)})}},onResizeStop:(t,a,n,l)=>{const i=L.current;if(l.width)if(_)(0,u.isEqual)(v.map((e=>0|e)),[33,33,33])?e.onChangeDesktop([33.33,33.33,33.33]):e.onChangeDesktop(v);else if(E){const t=i.map((e=>{let{attributes:t}=e;return t.columnWidthTablet||t.columnWidth||100/i.length}));t[s]=v,e.onChangeTablet(v,t,s)}else{const t=i.map((e=>{let{attributes:t}=e;return t.columnWidthMobile||100}));t[s]=v,e.onChangeMobile(v,t,s)}C&&setTimeout((()=>{M&&x("")}),400),w(null),$(!1),L.current=void 0}},d&&(0,ie.createElement)(nu,{isVisible:!r,blockContext:a,value:_?e.columnWidth:E?e.columnWidthTablet||e.columnWidth:e.columnWidthMobile,onChange:t=>{if(""!==t&&t<tu[g])return;const a=(0,Q.select)("core/block-editor").getBlock(H).innerBlocks;if(_){const n=a.every((e=>{let{attributes:t}=e;return!t.columnWidth})),l=a.map((e=>{let{attributes:t}=e;return n?100/a.length:t.columnWidth})),i=a.length-1!==s?s+1:s-1,r=l[s]+(l[i]-5),o=(0,u.clamp)(t,tu.Desktop,r),c=o-l[s];l[i]-=c,l[s]=o,e.onChangeDesktop(l)}else if(E){const n=a.map((e=>{let{attributes:t}=e;return t.columnWidthTablet||t.columnWidth||100/a.length})),l=t?(0,u.clamp)(t,tu[g],100):"";n[s]=l,e.onChangeTablet(l,n,s)}else{const n=a.map((e=>{let{attributes:t}=e;return t.columnWidthMobile||100})),l=t?(0,u.clamp)(t,tu[g],100):"";n[s]=l,e.onChangeMobile(l,n,s)}},onTogglePopup:e=>{D(e),e?W(t):U||G!==t||W(!1)},tooltipProps:{onMouseEnter:()=>$(!0),onMouseLeave:()=>$(!1)}}),C&&(0,ie.createElement)("style",null,C),e.children)},nu=(0,ie.memo)((e=>{const{adjacentBlocks:t,isOnlyBlock:a,blockIndex:n,isLastBlock:l,isFirstBlock:i}=e.blockContext,r=ce(),[o,s]=(0,ie.useState)(!1),[c,d]=(0,ie.useState)(""),[m,p]=(0,ie.useState)(""),h=(0,ie.useRef)(),b=(0,ie.useRef)();let v="";if(void 0===t||e.value||c)v="Tablet"===r?(0,B.__)("Auto",g.i18n):100;else if("Desktop"===r){const e=(100/t.length).toFixed(1);v="33.3"===e.toString()?33.33:e}const f=(e.value?parseFloat(e.value).toFixed(1):"")||c||v,y=f!==(0,B.__)("Auto",g.i18n)?`'${f}%'`:`'${f}'`;return(0,ie.useEffect)((()=>{e.onTogglePopup&&e.onTogglePopup(o),o&&(d(e.value),p(e.value||(v!==(0,B.__)("Auto",g.i18n)?v:"")),setTimeout((()=>{var e;null===(e=h.current)||void 0===e||e.querySelector("input").select()}),1))}),[o]),(0,ie.useEffect)((()=>{var e;const t=()=>{s(!0)};return null===(e=b.current)||void 0===e||e.addEventListener("openColumnInputPopup",t),()=>{var e;null===(e=b.current)||void 0===e||e.removeEventListener("openColumnInputPopup",t)}}),[b.current]),(0,ie.createElement)(ie.Fragment,null,!a&&o&&(0,ie.createElement)(Qe.Popover,{className:"stk-resizable-column__popup",anchorRef:b.current,position:"bottom right",onFocusOutside:e=>{e.relatedTarget!==b.current&&s(!1)}},(0,ie.createElement)("div",{ref:h},(0,ie.createElement)(hl,{label:(0,B.__)("Column",g.i18n),className:"stk-resizable-column__input",value:m,allowReset:!1,onChange:t=>{const a="Desktop"===r?c:"",n=(0,u.clamp)(t,0,100)||a;""===n&&d(""),e.onChange(n),p(t)},onKeyDown:e=>{9===e.keyCode&&(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"right";if(window.CustomEvent)if("right"===e){const e=l?0:n+1,t=b.current.closest(".stk-row").querySelectorAll(".stk-resizable-column__size-tooltip")[e];null==t||t.dispatchEvent(new window.CustomEvent("openColumnInputPopup"))}else{const e=i?t.length-1:n-1,a=b.current.closest(".stk-row").querySelectorAll(".stk-resizable-column__size-tooltip")[e];null==a||a.dispatchEvent(new window.CustomEvent("openColumnInputPopup"))}}(e.shiftKey?"left":"right"),e.stopPropagation(),e.preventDefault())},placeholder:c||v||e.value}))),!a&&(0,ie.createElement)("div",Ke({},e.tooltipProps,{className:"stk-resizable-column__size-tooltip",ref:b,style:{"--width":y},onMouseDown:e=>{s(!o),e.preventDefault()},onKeyDown:e=>{13===e.keyCode&&s(!o)},role:"button",tabIndex:"0"})))})),lu={},iu=()=>{};nu.defaultProps={isVisible:!0,blockContext:lu,value:"",onChange:iu,tooltipProps:lu,onTogglePopup:null},au.defaultProps={className:"",context:null,showHandle:!0,columnWidth:"",columnWidthTablet:"",columnWidthMobile:"",isHovered:!1,onChangeDesktop:iu,onChangeTablet:iu,onChangeMobile:iu,onResetDesktop:iu};const ru=(0,ie.memo)(au),ou=function(e){let t,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"%";return"%"===a&&(t=(0,u.clamp)(e,5,100)),t=Math.max(e,5),isNaN(t)?"":t},su=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"%",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"height",n=arguments.length>3?arguments[3]:void 0;if("px"===t)return"height"===a?null==n?void 0:n.clientHeight:null==n?void 0:n.clientWidth;const l=null==n?void 0:n.closest(".stk-img-resizer"),i=null==l?void 0:l.parentElement;if(!i)return e;const r="height"===a?i.clientHeight:i.clientWidth;return(0,u.clamp)(10*Math.round(e/r*10),10,100)},cu=e=>{const[t,a]=(0,ie.useState)(!1),[n,l]=(0,ie.useState)(""),[i,r]=(0,ie.useState)(""),[o,s]=(0,ie.useState)(null),[c,u]=(0,ie.useState)(null),d=(0,ie.useRef)(),m=(0,ie.useRef)(),p=()=>{setTimeout((()=>{var e;null===(e=m.current)||void 0===e||e.querySelector("input").select()}),1)};(0,ie.useEffect)((()=>{s(null),u(null),t?(l(e.width),r(e.height),p()):(l(""),r(""))}),[t]);const h=Ze()(["stk-resizer-tooltip"],{"stk--is-editing":t}),b=Ze()(["stk-resizer-popup"],{"stk--is-wide":e.enableWidth&&e.enableHeight}),v=(0,ie.createElement)(hl,{placeholder:e.widthPlaceholder,default:"auto"===e.defaultWidth?"":e.defaultWidth,type:"number",label:e.enableWidth&&e.enableHeight?(0,B.__)("Width",g.i18n):(0,B.sprintf)((0,B.__)("%s Width",g.i18n),e.label),className:"stk-resizer-popup__size",units:e.widthUnits,unit:e.widthUnit,value:"auto"===n?"":n,allowReset:e.allowReset,onChangeUnit:t=>{if(t===e.widthUnit)return;let a=null;if(null===o){var n;s(e.width);const i=null===(n=d.current)||void 0===n?void 0:n.parentElement.querySelector(".stk-img"),r=su(e.width,t,"width",i);l(r),a=ou(r,t)}else l(o),a=o,s(null);e.onChangeWidth({value:a,unit:t}),p()},onChange:t=>{const a="auto"===t?"":t;s(null),l(a),a>=5?e.onChangeWidth({value:ou(a,e.widthUnit),unit:e.widthUnit}):""===a&&(s(null),l(""),e.enableWidth&&e.onChangeWidth({value:"",unit:""}))}}),f=(0,ie.createElement)(hl,{placeholder:e.heightPlaceholder,default:"auto"===e.defaultHeight?"":e.defaultHeight,type:"number",label:e.enableWidth&&e.enableHeight?(0,B.__)("Height",g.i18n):(0,B.sprintf)((0,B.__)("%s Height",g.i18n),e.label),className:"stk-resizer-popup__size",units:e.heightUnits,unit:e.heightUnit,value:"auto"===i?"":i,allowReset:e.allowReset,onChangeUnit:t=>{if(t===e.heightUnit)return;let a=null;if(null===c){var n;u(e.height);const l=null===(n=d.current)||void 0===n?void 0:n.parentElement.querySelector(".stk-img"),i=su(e.height,t,"height",l);r(i),a=ou(i,t)}else r(c),a=c,u(null);e.onChangeHeight({value:a,unit:t}),p()},onChange:t=>{const a="auto"===t?"":t;u(null),r(a),a>=5?e.onChangeHeight({value:ou(a,e.heightUnit),unit:e.heightUnit}):""===a&&(u(null),r(""),e.enableHeight&&e.onChangeHeight({value:"",unit:""}))}});let y=n||0===n?n:e.width||0===e.width?e.width:e.widthPlaceholder;y="auto"===y?"auto":`${y}${e.widthUnit}`;let k=i||0===i?i:e.height||0===e.height?e.height:e.heightPlaceholder;return k="auto"===k?"auto":`${k}${e.heightUnit}`,(0,ie.createElement)(ie.Fragment,null,t&&(0,ie.createElement)(Qe.Popover,{className:b,anchorRef:d.current,position:"bottom right",onFocusOutside:e=>{e.relatedTarget!==d.current&&a(!1)}},(0,ie.createElement)("div",{ref:m},e.enableWidth&&e.enableHeight&&(0,ie.createElement)(Qe.BaseControl,{help:e.help,className:Ze()("stk-control stk--no-padding",e.className)},(0,ie.createElement)("div",{className:"stk-control-label"},(0,ie.createElement)("div",{className:"components-base-control__label"},(0,ie.createElement)("h3",null,(0,B.sprintf)((0,B.__)("%s Size",g.i18n),e.label)))),(0,ie.createElement)("div",{className:"stk-resizer-popup__control-wrapper"},v,(0,ie.createElement)("span",{className:"stk-resizer-popup__x"},"×"),f)),!(e.enableWidth&&e.enableHeight)&&(0,ie.createElement)("div",{className:"stk-resizer-popup__control-wrapper"},e.enableWidth&&!e.enableHeight&&v,!e.enableWidth&&e.enableHeight&&f))),(0,ie.createElement)("div",{className:h,role:"button",tabIndex:"0",onMouseDown:()=>{a(!t)},onKeyDown:e=>{13===e.keyCode&&a(!t)},ref:d},e.enableWidth?y:null,e.enableWidth&&e.enableHeight?" × ":null,e.enableHeight?k:null))};cu.defaultProps={width:"",height:"",widthUnit:"%",heightUnit:"px",widthUnits:["px","%"],heightUnits:["px","%"],enableWidth:!0,enableHeight:!0,allowReset:!0,onChangeWidth:()=>{},onChangeHeight:()=>{},label:(0,B.__)("Image",g.i18n),defaultWidth:"",defaultHeight:""};const uu=cu,du=e=>{const t=ce();return(0,ie.createElement)(ie.Fragment,null,ie.Children.toArray(e.children).map((a=>(0,ie.cloneElement)(a,{screens:e.screens,...e[t.toLowerCase()+"Props"]}))))};du.defaultProps={screens:"all",desktopProps:{},tabletProps:{},mobileProps:{}};const gu=du,mu={Desktop:24,Tablet:24,Mobile:16},pu=(0,u.range)(50,1001,50),hu=(0,u.range)(8,1001,8),bu={bottom:{height:"100%"}},vu={top:!1,right:!1,bottom:!0,left:!1},fu=e=>{const{deviceType:t}=e,[a,n]=(0,ie.useState)(null),[l,i]=(0,ie.useState)(!1),[r,o]=(0,ie.useState)(pu),s=re();(0,ie.useEffect)((()=>{o(null)}),[s]);const c=(0,X.applyFilters)("stackable.resizable-bottom-margin.default",mu[t]),u=Ze()(["stk-resizable-bottom-margin"],{"stk--is-resizing":null!==a,"stk--is-tiny":(""!==e.value?e.value:c)<5}),d=e.value||0===e.value?e.value:c;return(0,ie.createElement)(Qe.ResizableBox,{className:u,minHeight:"0",handleStyles:bu,enable:vu,size:{height:d},snap:r,snapGap:5,onResizeStart:()=>{n(d),i(!0)},onResize:(e,t,a,l)=>{n(d+l.height),r||o(function(){return{y:arguments.length>0&&void 0!==arguments[0]&&arguments[0]?hu:pu}}(s))},onResizeStop:()=>{e.onChange(parseInt(a,10)===parseInt(c,10)?"":parseInt(a,10)),n(null),i(!1)}},e.previewSelector&&l&&(0,ie.createElement)("style",null,`.editor-styles-wrapper ${e.previewSelector} { margin-bottom: ${a}px !important; }`),(0,ie.createElement)("span",{className:"stk-resizable-bottom-margin__label"},`${l?a:d}px`))};fu.defaultProps={previewSelector:"",value:"",onChange:()=>{}};const yu=e=>{var t;const a=we(),n=ce(),l=H(e.attribute,n);let i=null===(t=e[l])||void 0===t?void 0:t.bottom;if("Mobile"===n&&(void 0===i||""===i)){var r;const t=H(e.attribute,"Tablet");i=null===(r=e[t])||void 0===r?void 0:r.bottom}if(!("Tablet"!==n&&"Mobile"!==n||void 0!==i&&""!==i)){var o;const t=H(e.attribute,"Desktop");i=null===(o=e[t])||void 0===o?void 0:o.bottom}return(0,ie.createElement)(fu,{deviceType:n,previewSelector:e.previewSelector,value:i,onChange:t=>{a({[l]:{...e[l],bottom:t}})}})};yu.defaultProps={previewSelector:"",attribute:"",responsive:!1};const ku=yu,{Slot:Cu,Fill:xu}=(0,Qe.createSlotFill)("StackablePreInspectorTab"),{Slot:Su,Fill:wu}=(0,Qe.createSlotFill)("StackableBlockInspectorTab"),{Slot:_u,Fill:Eu}=(0,Qe.createSlotFill)("StackableStyleInspectorTab"),{Slot:Bu,Fill:Tu}=(0,Qe.createSlotFill)("StackableAdvancedInspectorTab"),Mu=e=>{let{children:t}=e;const{isSelected:a,name:n}=(0,ee.useBlockEditContext)(),[l]=Yi(`tabCache-${n}`,"style");return a&&"block"===l?(0,ie.createElement)(wu,null,t):null},Nu=e=>{let{children:t}=e;const{isSelected:a,name:n}=(0,ee.useBlockEditContext)(),[l]=Yi(`tabCache-${n}`,"style");return a&&"style"===l?(0,ie.createElement)(Eu,null,t):null},Iu=e=>{let{children:t}=e;const{isSelected:a,name:n}=(0,ee.useBlockEditContext)(),[l]=Yi(`tabCache-${n}`,"style");return a&&"advanced"===l?(0,ie.createElement)(Tu,null,t):null},Ru=e=>{const{name:t}=(0,ee.useBlockEditContext)(),[a,n]=Yi(`tabCache-${t}`,e.tabs.includes("style")?"style":"block");return(0,ie.createElement)(ee.InspectorControls,null,(0,ie.createElement)(Cu,null),(0,ie.createElement)(Tr,{tabs:e.tabs,initialTab:a,onClick:n}),(0,ie.createElement)(Su,null),(0,ie.createElement)(_u,null),(0,ie.createElement)(Bu,null))};Ru.defaultProps={tabs:["block","style","advanced"]};const Au=(0,ie.memo)(Ru),Ou=e=>{let t=e.videoUrl;const a=ce();return"Desktop"!==a&&e.videoUrlTablet&&(t=e.videoUrlTablet),"Mobile"===a&&e.videoUrlMobile&&(t=e.videoUrlMobile),dm(t)?(0,ie.createElement)("video",{className:"stk-video-background",autoPlay:!0,muted:!0,loop:!0,playsinline:!0,src:t}):null};Ou.defaultProps={videoUrl:"",videoUrlTablet:"",videoUrlMobile:""},(Ou.Content=e=>{const t=Ze()(["stk-video-background"],{"stk--hide-tablet":e.videoUrlTablet,"stk--hide-mobile":e.videoUrlTablet||e.videoUrlMobile}),a=Ze()(["stk-video-background"],{"stk--hide-desktop":!0,"stk--hide-mobile":e.videoUrlMobile}),n=Ze()(["stk-video-background"],{"stk--hide-desktop":!0,"stk--hide-tablet":!0});return(0,ie.createElement)(ie.Fragment,null,dm(e.videoUrl)&&(0,ie.createElement)("video",{className:t,autoPlay:!0,muted:!0,loop:!0,playsinline:!0,src:e.videoUrl}),dm(e.videoUrlTablet)&&(0,ie.createElement)("video",{className:a,autoPlay:!0,muted:!0,loop:!0,playsinline:!0,src:e.videoUrlTablet}),dm(e.videoUrlMobile)&&(0,ie.createElement)("video",{className:n,autoPlay:!0,muted:!0,loop:!0,playsinline:!0,src:e.videoUrlMobile}))}).defaultProps={videoUrl:"",videoUrlTablet:"",videoUrlMobile:""};const Pu=Ou,zu=e=>{const{blockTag:t,className:a,hasBackground:n,backgroundUrl:l,backgroundUrlTablet:i,backgroundUrlMobile:r,backgroundColorType:o,...s}=e,c=Ze()([a],{"stk--has-background-overlay":n&&("gradient"===o||l||i||r)});return(0,ie.createElement)(t,Ke({className:c},s),e.children,(0,ie.createElement)(Pu,{videoUrl:l,videoUrlTablet:i,videoUrlMobile:r}))};zu.defaultProps={blockTag:"div",className:"",hasBackground:!0,backgroundUrl:"",backgroundUrlTablet:"",backgroundUrlMobile:"",backgroundColorType:""},(zu.Content=e=>{const{blockTag:t,className:a,hasBackground:n,backgroundUrl:l,backgroundUrlTablet:i,backgroundUrlMobile:r,backgroundColorType:o,...s}=e,c=Ze()([a],{"stk--has-background-overlay":n&&("gradient"===o||l||i||r)});return(0,ie.createElement)(t,Ke({className:c},s),e.children,(0,ie.createElement)(Pu.Content,{videoUrl:l,videoUrlTablet:i,videoUrlMobile:r}))}).defaultProps={...zu.defaultProps};const Hu=zu,Lu=function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{d:"M-10 210h1620V105.2H-10z"}))},Fu={"wave-1":{default:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{className:"wave-1_svg__st2",d:"M1341.4 48.9c-182.4 0-254.2 80.4-429.4 80.4-117.8 0-209.7-67.5-393.5-67.5-142.2 0-212.6 38.8-324.6 38.8S-10 64.7-10 64.7V210h1620V102c-110.6-40.2-181-53.1-268.6-53.1z"}))}},inverted:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{d:"M1341.4 151.4C1159 151.4 1087.2 71 912 71c-117.8 0-209.7 67.5-393.5 67.5-142.2 0-212.6-38.8-324.6-38.8S-10 135.6-10 135.6v75.9h1620V98.3c-110.6 40.2-181 53.1-268.6 53.1z"}))}}},"wave-2":{default:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{className:"wave-2_svg__st2",d:"M1432.2 67.4c-88.8-16.7-156-5.3-204 8.5s-147.1 62.2-223.1 73.9c-75.4 11.6-164-7.5-275-27.9S571 88.1 456 98.1c-119.7 10.4-224.7 52-294.4 73-94.5 28.5-171.6-3-171.6-3V210h1620V91.6c-53 10-86.8-7.1-177.8-24.2z"}))}},inverted:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{d:"M1432.2 156.2c-88.8 16.7-156 5.3-204-8.5s-147.1-62.2-223.1-73.9c-75.4-11.6-164 7.5-275 27.9S571 135.5 456 125.5c-119.7-10.4-224.7-52-294.4-73C67.1 24-10 55.5-10 55.5v155.2h1620V132c-53-10-86.8 7.1-177.8 24.2z"}))}}},"wave-3":{default:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{className:"wave-3_svg__st2",d:"M1413.6 161.4c-157.9 0-338.2-37.7-495.1-67.4-215.6-40.8-328.1-44.6-418.2-41.1S317 73.4 188.4 102-10 136.2-10 136.2v74.2h1620v-68.5s-68.8 19.5-196.4 19.5z"}))}},inverted:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{d:"M1413.6 39.3c-157.9 0-338.2 37.7-495.1 67.4-215.6 40.8-328.1 44.6-418.2 41.1S317 127.3 188.4 98.7-10 64.5-10 64.5v150.2h1620V58.8s-68.8-19.5-196.4-19.5z"}))}}},"wave-4":{default:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{d:"M1610 209.7v-51.2s-81.4-33.3-241.4-23.1c-157.4 10-247.9 49.6-340.9 49.4-93.1-.1-121-14.6-174.2-33.6-75.7-27.1-166.9-27.2-185.5-25.1-18.7 2.1-67.8 5.5-106-19.3-38.2-24.7-94.8-55.4-209.2-43.1C238.1 76.3 80 111.8-10 55.7v154h1620z"}))}},inverted:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{d:"M1610 208.9V79.2s-81.4 33.3-241.4 23.1c-157.4-10-247.9-49.6-340.9-49.4-93.1.1-121 14.6-174.2 33.6-75.7 27.1-166.9 27.2-185.5 25.1-18.7-2.1-67.8-5.5-106 19.3-38.2 24.7-94.8 55.4-209.2 43.1C238.1 161.4 80 125.9-10 182v26.9h1620z"}))}}},"curve-1":{default:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{className:"curve-1_svg__st2",d:"M1610 177.3C1423 122.9 1133.3 88 808 88c-334.7 0-631.8 37-818 94.1v28h1620v-32.8z"}))}},inverted:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{d:"M1610 78.3c-187 54.4-476.7 89.3-802 89.3-334.7 0-631.8-37-818-94.1v136.8h1620v-132z"}))}}},"curve-2":{default:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{className:"curve-2_svg__st2",d:"M-10 207.6h1620S1430.8 23.8 1138.3 23.8C884 23.8 234.9 140.1-10 197.9v9.7z"}))}},inverted:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{d:"M-10 207.4h1620S1608.1.1 1604.2 3.7c-32.8 30.8-203.9 178.2-465.9 178.2C884 181.9 234.9 65.6-10 7.8v199.6z"}))}}},"curve-3":{default:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{className:"curve-3_svg__st1",d:"M-6.7 13.4S456 171.1 876.1 171.1 1606.4 16 1606.4 16v192.6H-6.7V13.4z"}))}},inverted:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{d:"M-6.6 177.6S456.1 40.3 876.2 40.3s730.3 135.1 730.3 135.1v33.5H-6.6v-31.3z"}))}}},"slant-1":{default:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{className:"slant-1_svg__st2",d:"M-10 210h1620V.5L-10 183.9z"}))}},inverted:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{d:"M1610 210H-10V.5l1620 183.4z"}))}}},"slant-2":{default:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{className:"slant-2_svg__st1",d:"M1610 39.2V209H-10V39.2l810 118.9 810-118.9z"}))}},inverted:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{d:"M1610 160v53.2H-10V160L800 41.1 1610 160z"}))}}},"straight-1":{default:{shape:Lu},inverted:{shape:Lu}},"rounded-1":{default:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{className:"rounded-1_svg__st1",d:"M1602.9 209l-9.3-117.7c-3.8-48.1-46.3-84.4-94.4-80.6L-8 131.2V209h1610.9z"}))}},inverted:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{d:"M1604.5-2.7l-10.9 104.5c-3.8 48.1-46.3 84.4-94.4 80.6L-8 61.8v148.5h1613.9l-1.4-213z"}))}}},"rounded-2":{default:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{className:"rounded-2_svg__st2",d:"M1609.5 133.2h-9.5c0-10.9-8.9-19.8-19.8-19.8H19.8C8.9 113.3 0 122.2 0 133.2l-10-.2v77h1619.5v-76.8z"}))}},inverted:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{d:"M1609.5 128.5h-9.5c0 10.9-8.9 19.8-19.8 19.8H19.8C8.9 148.4 0 139.5 0 128.5l-10 .2v83.1h1619.5v-83.3z"}))}}},"rounded-3":{default:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{d:"M1610.5 189.1s-128.2-82.6-138.2-89.2c-17.1-11.3-37.2-15.5-87-18.1-49.7-2.6-753.6-40.7-783.9-42.3-30.3-1.5-81.1-1.3-121.1 8.2S-9.5 163.2-9.5 163.2v50h1620v-24.1z"}))}},inverted:{shape:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1600 200"},e),(0,ie.createElement)("path",{d:"M1610.5 24.1s-128.2 82.6-138.2 89.2c-17.1 11.3-37.2 15.5-87 18.1-49.7 2.6-753.6 40.7-783.9 42.3-30.3 1.5-81.1 1.3-121.1-8.2S-9.5 50-9.5 50v158.9h1620V24.1z"}))}}}},Du=e=>{const{design:t,inverted:a,layer:n}=e,{shape:l}=Fu[t||"wave-1"][a?"inverted":"default"];return(0,ie.createElement)(l,{className:`stk-separator__layer-${n}`,preserveAspectRatio:"none","aria-hidden":!0})};Du.defaultProps={className:"",design:"wave-1",inverted:!1,layer:1},Du.Content=e=>(0,ie.createElement)(Du,e);const Uu=Du,$u=(0,ie.createElement)(rt,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,ie.createElement)(it,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})),Gu=e=>{const{icon:t=$u,label:a=(0,B.__)("Choose variation"),instructions:n=(0,B.__)("Select a variation to start with."),variations:l,onSelect:i,allowSkip:r}=e,o=Ze()("block-editor-block-variation-picker",{"has-many-variations":l.length>4}),s=l.some((e=>e.isPremium));return(0,ie.createElement)("div",{className:"stk-variation-picker"},(0,ie.createElement)(Qe.Placeholder,{icon:t,label:a,instructions:n,className:o},(0,ie.createElement)("ul",{className:"block-editor-block-variation-picker__variations",role:"list","aria-label":(0,B.__)("Block variations")},l.map((e=>(0,ie.createElement)("li",{key:e.name},(0,ie.createElement)(Qe.Button,{variant:"secondary",icon:e.pickerIcon||e.icon,iconSize:48,isSecondary:!0,onClick:()=>i(e),className:Ze()("block-editor-block-variation-picker__variation",{"is-premium":e.isPremium}),label:e.description||e.pickerTitle||e.title,disabled:!g.isPro&&e.isPremium}),(0,ie.createElement)("span",{className:"block-editor-block-variation-picker__variation-label",role:"presentation"},e.pickerTitle||e.title))))),!g.isPro&&g.showProNotice&&s&&(0,ie.createElement)("p",{className:"block-editor-block-variation-picker__notice"},(0,B.__)("Upgrade to Premium to get more design variations.",g.i18n)," ",(0,ie.createElement)("a",{href:"https://wpstackable.com/upgrade/?utm_source=variation-picker&utm_campaign=learnmore&utm_medium=gutenberg",target:"_premium"},(0,B.__)("Learn more",g.i18n))),r&&(0,ie.createElement)("div",{className:"block-editor-block-variation-picker__skip"},(0,ie.createElement)(Qe.Button,{variant:"link",onClick:()=>i()},(0,B.__)("Skip")))))},Wu=".edit-post-header-toolbar__list-view-toggle, .block-editor-block-navigation";let Vu=null;const ju=()=>{const e=(0,ie.useMemo)((()=>null===Vu?(Vu=!!document.querySelector(Wu),Vu):Vu),[]);return(0,ie.createElement)("p",{className:"stk-inspector-bottom-tip"},(0,B.__)("Click on any inner block in the editor to style it.",g.i18n),(0,ie.createElement)("br",null),(0,ie.createElement)("br",null),e&&(0,B.__)("Tip: Open the %sList View%s to better see the blocks.",g.i18n).split(/%s/g).map(((e,t)=>1===t?(0,ie.createElement)("a",{href:"#0",role:"button",key:"link",onClick:()=>{var e;null===(e=document.querySelector(Wu))||void 0===e||e.click()}},e):e)))},qu=(0,ie.memo)((e=>{const{align:t,className:a="",blockHoverClass:n="",children:l,hoverRef:i,...r}=e,o=Ze()(n,{[`align${t}`]:t}),s=(0,ee.useBlockProps)({...r||{},ref:i,className:o,"data-align":t});return s.className=s.className.replace(a,"").trim(),(0,ie.createElement)("div",s,l)}));qu.displayName="BlockWrapper";const Ku=qu,Yu=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"desktop",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1024,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:768;return"desktopTablet"===e?"@media screen and (min-width: "+a+"px)":"desktopOnly"===e?"@media screen and (min-width: "+t+"px)":"tablet"===e?"@media screen and (max-width: "+(t-1)+"px)":"tabletOnly"===e?"@media screen and (min-width: "+a+"px) and (max-width: "+(t-1)+"px)":"mobile"===e?"@media screen and (max-width: "+(a-1)+"px)":null},Xu=e=>{const t=[],{attrName:a="",dependencies:n=[],attrNameTemplate:l="",styles:i={}}=e,r=l?T(l,a):a;return r&&!t.includes(r)&&t.push(r),Object.values(i).forEach((e=>{const a=l?T(l,e):e;a&&!t.includes(a)&&t.push(a)})),n.forEach((e=>{const a=l?T(l,e):e;a&&!t.includes(a)&&t.push(a)})),[...Zu(t),"uniqueId"]},Ju=[["","Unit"],["","Tablet","Mobile"],["","Hover","ParentHover","Collapsed"]],Zu=e=>e.reduce(((e,t)=>(Ju[0].forEach((a=>{Ju[1].forEach((n=>{Ju[2].forEach((l=>{e.push(`${t}${a}${n}${l}`)}))}))})),e)),[]),Qu=(e,t)=>{const a=e=>`${t||""}${e.startsWith(":")?"":" "}${e||""}`.trim();return Array.isArray(e)?e.map(a).join(", "):a(e)},ed=(e,t)=>{const a=e=>`${e}${t||""}`.trim();return Array.isArray(e)?e.map(a).join(", "):a(e)},td=["desktop","desktopOnly","desktopTablet","tabletOnly","tablet","mobile"],ad=e=>{const t=new class{constructor(){this.styles={}}addStyle(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"desktop";this.styles[n]||(this.styles[n]={}),this.styles[n][e]||(this.styles[n][e]={}),void 0===a||(this.styles[n][e][t]=a)}compile(){let e="";return td.forEach((t=>{if(!this.styles[t])return;let a="";Object.keys(this.styles[t]).forEach((e=>{let n="";Object.keys(this.styles[t][e]).forEach((a=>{const l=this.styles[t][e][a];n+=`${a}:${l};`})),a+=`${e}{${n}}`}));const n=Yu(t);n&&(a=`${n}{${a}}`),e+=a})),hm(e)}};return(0,ie.createElement)(ie.Fragment,null,ie.Children.toArray(e.children).map((e=>(0,ie.cloneElement)(e,{compileCssTo:t}))),(0,ie.createElement)(nd,{cssObject:t}))},nd=e=>{const t=e.cssObject.compile();return t?(0,ie.createElement)("style",null,t):null},ld=e=>{const{selector:t="",styleRule:a="",attrName:n="",format:l="%s",hasUnits:i=!1,responsive:r=!1,hover:o=!1,attrNameTemplate:s="",selectorCallback:c=null,hoverSelector:u="",hoverSelectorCallback:d=null,hoverCallback:g=null,styleRuleCallback:m=null,renderIn:p="",valuePreCallback:h=null,valueCallback:b=null,enabledCallback:v=null,vendorPrefixes:f=[],clampCallback:y=null,unitCallback:k=null,version:C="",versionAdded:S="",versionDeprecated:w="",compileCssTo:_=null,attributes:E={},editorMode:M=!0,clientId:N="",instanceId:I="",blockState:R="normal"}=e;if(!function(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return e?x()(e,t)>=0&&(!a||-1===x()(e,a)):!!a}(C,S,w))return null;const A=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const a=function(n){let l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"desktop",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"normal",r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const o=t?T(t,n):n,s=e[H(o,l,i)];return r?""!==s&&void 0!==s||"desktop"===l?s:a(n,"mobile"===l?"tablet":"desktop",i,r):s};return a}(E,s),O=s?T(s,n):n;if(p){if(M&&"save"===p)return null;if(!M&&"edit"===p)return null}if(v&&!v(A,E))return null;const P=(e,t,a)=>{const n=H(`${e}Unit`,t,a),o=H(e,t,a);let s=i?E[n]||i:"",c=E[o];if(""===c&&("tablet"===t||"mobile"===t)){const n=E[H(`${e}Unit`,"desktop",a)],l=E[H(`${e}Unit`,"tablet",a)];"tablet"===t?s=n:"mobile"===t&&(s=""!==E[H(e,"tablet",a)]?l:n)}if(k&&(s=k(s,t,a)),y&&r){const n=E[H(e,"desktop",a)],l=E[H(e,"tablet",a)];""!==c&&void 0!==c||("tablet"===t?c=y(n,A,t,a,s,E):"mobile"===t&&(c=y(""!==l?l:n,A,t,a,s,E)))}if(h&&(c=h(c,A,t,a,E)),""!==c&&void 0!==c)return s&&(c="auto"===c?c:`${c}${s}`),"%s"!==l&&""!==l&&(c=(0,B.sprintf)(l.replace(/%([sd])%/,"%$1%%"),c)),b&&(c=b(c,A,t,a,E)),c},z=g?g(A,E):o,L="all"===r||Array.isArray(r)&&r.find((e=>e.startsWith("tablet"))),F="all"===r||Array.isArray(r)&&r.find((e=>e.startsWith("mobile"))),D="all"===z||Array.isArray(z)&&z.includes("hover"),U="all"===z||Array.isArray(z)&&z.includes("parent-hover"),$="all"===z||Array.isArray(z)&&z.includes("collapsed");let G,W,V,j,q,K,Y,J,Z,Q,ee;const te=P(O,"desktop","normal");if(D&&(W=P(O,"desktop","hover")),U&&(V=P(O,"desktop","parent-hover")),$&&(G=P(O,"desktop","collapsed")),L&&(J=P(O,"tablet","normal"),D&&(Q=P(O,"tablet","hover")),U&&(ee=P(O,"tablet","parent-hover")),$&&(Z=P(O,"tablet","collapsed"))),F&&(j=P(O,"mobile","normal"),D&&(K=P(O,"mobile","hover")),U&&(Y=P(O,"mobile","parent-hover")),$&&(q=P(O,"mobile","collapsed"))),void 0===te&&void 0===W&&void 0===V&&void 0===G&&void 0===J&&void 0===Q&&void 0===ee&&void 0===Z&&void 0===j&&void 0===K&&void 0===Y&&void 0===q)return null;let ae=a;m&&(ae=m(A,E));let ne=c?c(A,E,N):t,le=d?d(A,E,N):u;const ie=(Array.isArray(r)?r.find((e=>e.startsWith("desktop"))):"desktop")||"desktop",re=(Array.isArray(r)?r.find((e=>e.startsWith("tablet"))):"tablet")||"tablet",oe=(Array.isArray(r)?r.find((e=>e.startsWith("mobile"))):"mobile")||"mobile";let se="",ce="";$&&(se=Qu(ne,":where(.stk-block-accordion.stk--is-open) .%s, .%s.stk--is-open")),U&&(ce=Qu(ne,"parent-hovered"===R?".%s.stk--is-hovered":":where(.stk-hover-parent:hover, .stk-hover-parent.stk--is-hovered) .%s")),D&&(le=(le||ne).includes("[data-block=")&&(le||ne).endsWith("]")?"hover"===R?ed(ne,".stk--is-hovered"):le||ed(ne,":hover"):"hover"===R?Qu(ne,".%s.stk--is-hovered"):le||Qu(ne,".%s:hover"));let ue=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const a=cm(e);let n=a;if(!a&&t){const e=wm(t);n=cm(e)}return n}(E.uniqueId,N);I&&(ue.match(/-[\d]$/g)||(ue+=`-${I}`),ne=ne.replace(/[^^?](.%s)([^-])/g,`$1-${I}$2`),le=le.replace(/[^^?](.%s)([^-])/g,`$1-${I}$2`),ce=ce.replace(/[^^?](.%s)([^-])/g,`$1-${I}$2`),se=se.replace(/[^^?](.%s)([^-])/g,`$1-${I}$2`)),ue=e.editorMode?(0,X.applyFilters)("stackable.block-css.uniqueClass.edit",ue):(0,X.applyFilters)("stackable.block-css.uniqueClass.save",ue,E),Array.isArray(ne)&&(ne=ne.join(", ")),Array.isArray(le)&&(le=le.join(", ")),ne=ym(ne,ue,ue,M?".editor-styles-wrapper":""),D&&(le=ym(le,ue,ue,M?".editor-styles-wrapper":"")),U&&(ce=ym(ce,ue,ue,M?".editor-styles-wrapper":"")),$&&(se=ym(se,ue,ue,M?".editor-styles-wrapper":""));let de="";const ge=M?od:sd;return de+=ge(ne,ae,te,ie,f,_),D&&(de+=ge(le,ae,W,ie,f,_)),U&&(de+=ge(ce,ae,V,ie,f,_)),$&&(de+=ge(se,ae,G,ie,f,_)),L&&(de+=ge(ne,ae,J,re,f,_),D&&(de+=ge(le,ae,Q,re,f,_)),U&&(de+=ge(ce,ae,ee,re,f,_)),$&&(de+=ge(se,ae,Z,ie,f,_))),F&&(de+=ge(ne,ae,j,oe,f,_),D&&(de+=ge(le,ae,K,oe,f,_)),U&&(de+=ge(ce,ae,Y,oe,f,_)),$&&(de+=ge(se,ae,q,ie,f,_))),e.editorMode||(de=(0,X.applyFilters)("stackable.block-styles.save",de,ue,E)),de||null},id=e=>{const{clientId:t}=e,a=Se((a=>({...(0,u.pick)(a,Xu(e)),clientId:t}))),n=Id(a.uniqueId),l=ld({...e,clientId:t,attributes:a,instanceId:n});let i=ll(l);return i=(0,X.applyFilters)("stackable.block-styles.edit",i,cm(a.uniqueId)),l?(0,ie.createElement)("style",null,i):null},rd=e=>(e.styles&&console.error("BlockCss `styles` prop is deprecated, use individual BlockCss components instead."),e.compileCssTo?ld({...e,editorMode:!1}):(0,ie.createElement)(id,Ke({},e,{editorMode:!0})));function od(e,t,a){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"desktop",l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[];if(void 0===a)return"";const i=t.replace(/^(--?)?(.*?$)/,((e,t,a)=>`${t||""}${(0,u.kebabCase)(a)}`));let r=`${i}: ${a} !important`;l.length&&l.forEach((e=>{r+=`;${e}${i}: ${a} !important`})),r=`\n${e} {\n\t${r}\n}`;const o=781,s=361,c=Yu(n,o,s);return c&&(r=`\n${c} {${r}\n}`),r}function sd(e,t,a){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"desktop",l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};if(void 0===a)return"";const r=t.replace(/^(--?)?(.*?$)/,((e,t,a)=>`${t||""}${(0,u.kebabCase)(a)}`));return i.addStyle(e,r,`${a} !important`,n),l.length&&l.forEach((t=>{i.addStyle(e,`${t}${r}`,`${a} !important`,n)})),""}const cd=(e,t)=>{const{blockType:a,defaultVariation:n,variations:l}=(0,Q.useSelect)((t=>{const{getBlockVariations:a,getBlockType:n,getDefaultBlockVariation:l}=t("core/blocks"),{getBlock:i}=t("core/block-editor");if(!e)return{};if(!i(e))return{};const{name:r}=i(e);return{blockType:n(r),defaultVariation:l(r,"block"),variations:a(r,"block")}}),[e,t]),{getActiveBlockVariation:i}=(0,Q.useSelect)("core/blocks");return t?null:(0,ie.createElement)(Gu,{icon:(0,u.get)(a,["icon","src"]),label:(0,u.get)(a,["title"]),variations:l||[],onSelect:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n;const a=(0,Q.select)("core/block-editor").getBlock(e),l=(0,X.applyFilters)("stackable.variation-picker.variation-selected",t,a.name),r=i(a.name,a.attributes),o=(0,X.applyFilters)("stackable.variation-picker.variation-selected",r,a.name);let s={};if(o&&(s={...o.attributes},Object.keys(s).forEach((e=>s[e]=void 0))),s={...s,...l.attributes||{},uniqueId:wm(e)},(0,Q.dispatch)("core/block-editor").updateBlockAttributes(e,s),l.innerBlocks){const t=(0,Re.createBlocksFromInnerBlocksTemplate)(l.innerBlocks);if(Cm(t),a.innerBlocks.length){const e=ud(t),n=ud(a.innerBlocks);Object.keys(n).forEach((a=>{n[a].forEach(((n,l)=>{if(e[a])if(l<e[a].length){const t=e[a][l];t.attributes={...t.attributes,...(0,u.pick)(n.attributes,L)}}else if("stackable/button"===a||"stackable/icon-button"===a){const t=e[a][l-1];if(null!=t&&t.parent){const l=(0,Re.cloneBlock)(t);l.attributes={...l.attributes,...(0,u.pick)(n.attributes,L)},t.parent.innerBlocks.push(l),e[a].push(t)}}else if("stackable/text"===a){const i=e[a][l-1],r=(0,Re.cloneBlock)(i);if(r.attributes={...r.attributes,...(0,u.pick)(n.attributes,L)},i.parent){const e=i.parent.innerBlocks.indexOf(i);-1!==e&&i.parent.innerBlocks.splice(e+1,0,r)}else{const e=t.indexOf(i);-1!==e&&t.splice(e+1,0,r)}e[a].push(i)}}))}))}(0,Q.dispatch)("core/block-editor").replaceInnerBlocks(e,t,!o)}},allowSkip:!0})},ud=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(let a=0;a<e.length;a++){const n=e[a].name;t[n]?t[n].push(e[a]):t[n]=[e[a]],e[a].innerBlocks.forEach((t=>{t.parent=e[a]})),ud(e[a].innerBlocks,t)}return t},dd=e=>{const t=(0,ie.useRef)(0),[a,n]=(0,ie.useState)(e),l=(0,ie.useCallback)((e=>{cancelAnimationFrame(t.current),t.current=requestAnimationFrame((()=>{n(e)}))}),[]);return(0,ie.useEffect)((()=>()=>{cancelAnimationFrame(t.current)}),[]),[a,l]},gd=(e,t)=>{const a=(0,ie.useRef)(0),[n,l]=(0,ie.useState)("");return(0,ie.useEffect)((()=>(cancelAnimationFrame(a.current),a.current=requestAnimationFrame((()=>{l(e)})),()=>cancelAnimationFrame(a.current))),t),n},md=(e,t)=>{const a=(0,ie.useRef)(0);(0,ie.useEffect)((()=>(cancelAnimationFrame(a.current),a.current=requestAnimationFrame(e),()=>cancelAnimationFrame(a.current))),t)},{clearTimeout:pd,setTimeout:hd}=window,bd=250;function vd(e){let{ref:t,isFocused:a,debounceTimeout:n=bd,onChange:l=u.noop}=e;const[i,r]=(0,ie.useState)(!1),o=(0,ie.useRef)(),s=e=>{r(e),l(e)},c=()=>{const e=o.current;e&&pd&&pd(e)};return(0,ie.useEffect)((()=>()=>c()),[]),{showMovers:i,debouncedShowMovers:e=>{c(),i||s(!0)},debouncedHideMovers:e=>{c(),o.current=hd((()=>{(()=>{const e=(null==t?void 0:t.current)&&t.current.matches(":hover");return!a&&!e})()&&s(!1)}),n)}}}const fd=(0,Xt.createHigherOrderComponent)((e=>t=>{const a=(0,ie.useRef)(),{showMovers:n,gestures:l}=function(e){let{ref:t,debounceTimeout:a=bd,onChange:n=u.noop}=e;const[l,i]=(0,ie.useState)(!1),{showMovers:r,debouncedShowMovers:o,debouncedHideMovers:s}=vd({ref:t,debounceTimeout:a,isFocused:l,onChange:n}),c=(0,ie.useRef)(!1),d=()=>(null==t?void 0:t.current)&&t.current.contains(document.activeElement);return(0,ie.useEffect)((()=>{const e=t.current,a=()=>{d()&&(i(!0),o())},n=()=>{d()||(i(!1),s())};return e&&!c.current&&(e.addEventListener("focus",a,!0),e.addEventListener("blur",n,!0),c.current=!0),()=>{e&&(e.removeEventListener("focus",a),e.removeEventListener("blur",n))}}),[t,c,i,o,s]),{showMovers:r,gestures:{onMouseMove:o,onMouseLeave:s}}}({ref:a});return(0,ie.createElement)("div",Ke({},l,{ref:a}),(0,ie.createElement)(e,Ke({},t,{isHovered:n})))}),"withIsHovered"),yd=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g.version;return(0,Xt.createHigherOrderComponent)((t=>a=>(0,ie.createElement)(t,Ke({},a,{version:e}))),"withVersion")},kd=(0,Xt.createHigherOrderComponent)((e=>t=>(0,ie.createElement)(_e,t,(0,ie.createElement)(e,t))),"withBlockAttributeContext"),Cd=(0,Xt.createHigherOrderComponent)((e=>t=>{const a=wd(t),[n,l]=Le();return(0,ie.createElement)(Ku,{align:t.attributes.align,className:t.attributes.className,blockHoverClass:l},a&&(0,ie.createElement)(e,Ke({},t,{blockState:n,blockHoverClass:l})))}),"withBlockWrapper");let xd=!0,Sd=null;const wd=e=>{const{clientId:t,isSelected:a}=e,{rootBlockClientId:n}=le();a&&(Sd=n);const l=n===t;xd&&setTimeout((()=>{xd=!1}),1e3);const i=!l||Sd===t||xd,[r,o]=(0,ie.useState)(i);return(0,ie.useEffect)((()=>{if(!r){const e=setTimeout((()=>{o(!0)}),300);return()=>clearTimeout(e)}}),[r]),r},{clearTimeout:_d,setTimeout:Ed}=window;const Bd=(0,Xt.createHigherOrderComponent)((e=>t=>{const a=(0,ie.useRef)(),{showMovers:n,gestures:l}=function(e){let{ref:t}=e;const[a,n]=(0,ie.useState)(!1),{showMovers:l,debouncedShowMovers:i,debouncedHideMovers:r}=function(e){let{ref:t,isFocused:a}=e;const[n,l]=(0,ie.useState)(!1),i=(0,ie.useRef)(),r=(0,ie.useCallback)((()=>{i.current&&_d&&_d(i.current),l(!0)}),[]),o=(0,ie.useCallback)((()=>{i.current&&_d&&_d(i.current),i.current=Ed((()=>{const e=(null==t?void 0:t.current)&&t.current.matches(":hover");a||e||l(!1)}),50)}),[a]);return(0,ie.useEffect)((()=>()=>{l(!1),i.current&&_d&&_d(i.current)}),[]),{showMovers:n,debouncedShowMovers:r,debouncedHideMovers:o}}({ref:t,isFocused:a}),o=(0,ie.useRef)(!1),s=()=>(null==t?void 0:t.current)&&t.current.contains(document.activeElement);return(0,ie.useEffect)((()=>{const e=t.current,a=()=>{s()&&(n(!0),i())},l=()=>{s()||(n(!1),r())};return e&&!o.current&&(e.addEventListener("focus",a,!0),e.addEventListener("blur",l,!0),o.current=!0),()=>{e&&(e.removeEventListener("focus",a),e.removeEventListener("blur",l))}}),[t,o,n,i,r]),{showMovers:l,gestures:{onMouseMove:i,onMouseLeave:r}}}({ref:a}),[i,r]=Le(),o=wd(t);return(0,ie.createElement)(Ku,Ke({align:t.attributes.align,className:t.attributes.className,blockHoverClass:r,hoverRef:a},o?l:{}),o&&(0,ie.createElement)(e,Ke({},t,{isHovered:n,blockState:i,blockHoverClass:r})))}),"withBlockWrapperIsHovered");class Td{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.styleParams=e,this.initStyles(),this.queryLoopInstance=null}setStyleParams(e){this.styleParams=e}initStyles(){this.styles={editor:{},saveOnly:{}}}setQueryLoopInstance(e){this.queryLoopInstance=e}getQueryLoopInstance(){return this.queryLoopInstance}appendToSelector(e,t,a){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"desktop",l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[];this.queryLoopInstance&&(e=e.replace(/[^^?](.%s)([^-])/g,`$1-${this.queryLoopInstance}$2`));const r="edit"!==l?n:n.match(/^(desktop|tablet|mobile)/g),o=""===l?this.styles:this.styles[l];"desktop"!==r&&r?(void 0===o[r]&&(o[r]={}),void 0===o[r][e]&&(o[r][e]={}),o[r][e][t]=a,i.forEach((n=>{o[r][e][`${n}${t}`]=a}))):(void 0===o[e]&&(o[e]={}),o[e][t]=a,i.forEach((n=>{o[e][`${n}${t}`]=a})))}generateStyles(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"normal";return this.initStyles(),this.styleParams.forEach((a=>{a.styles?Object.keys(a.styles).forEach((n=>{this.add(e,{...a,styleRule:n,attrName:a.styles[n]},t)})):this.add(e,a,t)})),this.styles}add(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"normal";const{selector:n="",styleRule:l="",attrName:i="",format:r="%s",hasUnits:o=!1,responsive:s=!1,hover:c=!1,attrNameTemplate:d="",selectorCallback:g=null,hoverSelector:m="",hoverSelectorCallback:p=null,hoverCallback:h=null,styleRuleCallback:b=null,renderIn:v="",valuePreCallback:f=null,valueCallback:y=null,enabledCallback:k=null,vendorPrefixes:C=[],clampCallback:x=null,unitCallback:S=null}=t,w=function(t){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"desktop",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"normal",l=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const i=d?T(d,t):t;let r=e[H(i,a,n)];if(!l)return r;const o="mobile"===a?["mobile","tablet","desktop"]:"tablet"===a?["tablet","desktop"]:["desktop"];return o.some((t=>{const a=e[H(i,t)];return""!==a&&void 0!==a&&(r=a,!0)})),r},_=d?T(d,i):i,E=v.replace("save","saveOnly").replace("edit","editor");if(k&&!k(w,e))return;let M=l;b&&(M=b(w,e));let N=g?g(w,e):n,I=p?p(w,e):m;const R=h?h(w,e):c,A=(t,a,n)=>{const l=H(`${t}Unit`,a,n),i=H(t,a,n);let c=o?e[l]||o:"",u=e[i];if(""===u&&("tablet"===a||"mobile"===a)){const l=e[H(`${t}Unit`,"desktop",n)],i=e[H(`${t}Unit`,"tablet",n)];"tablet"===a?c=l:"mobile"===a&&(c=""!==e[H(t,"tablet",n)]?i:l)}if(S&&(c=S(c,a,n)),x&&s){const l=e[H(t,"desktop",n)],i=e[H(t,"tablet",n)];""!==u&&void 0!==u||("tablet"===a?u=x(l,w,a,n,c,e):"mobile"===a&&(u=x(""!==i?i:l,w,a,n,c,e)))}if(f&&(u=f(u,w,a,n,e)),""!==u&&void 0!==u)return c&&(u="auto"===u?u:`${u}${c}`),"%s"!==r&&""!==r&&(u=(0,B.sprintf)(r.replace(/%([sd])%/,"%$1%%"),u)),y&&(u=y(u,w,a,n,e)),u},O="all"===s||Array.isArray(s)&&s.find((e=>e.startsWith("tablet"))),P="all"===s||Array.isArray(s)&&s.find((e=>e.startsWith("mobile"))),z=(Array.isArray(s)?s.find((e=>e.startsWith("desktop"))):"desktop")||"desktop",L=(Array.isArray(s)?s.find((e=>e.startsWith("tablet"))):"tablet")||"tablet",F=(Array.isArray(s)?s.find((e=>e.startsWith("mobile"))):"mobile")||"mobile",D="all"===R||Array.isArray(R)&&R.includes("hover"),U="all"===R||Array.isArray(R)&&R.includes("parent-hover"),$="all"===R||Array.isArray(R)&&R.includes("collapsed"),G=(e,t,n,l)=>{const i=e=>{const i=[];return i.push(a===l?n:t),i.push(e),(0,u.compact)(i).join(e.startsWith(":")?"":" ")};return Array.isArray(e)?e.map(i).join(", "):i(e)},W=(e,t,n,l)=>{const i=e=>`${e}${a===l?n:t}`;return Array.isArray(e)?e.map(i).join(", "):i(e)},V=G(N,":where(.stk-block-accordion.stk--is-open) .%s, .%s.stk--is-open",":where(.stk-block-accordion.stk--is-open) .%s, .%s.stk--is-open","collapsed"),j=G(N,":where(.stk-hover-parent:hover, .stk-hover-parent.stk--is-hovered) .%s",".%s.stk--is-hovered","parent-hovered");I=(I||N).includes("[data-block=")&&(I||N).endsWith("]")?I?W("hover"===a?N:I||N,null,".stk--is-hovered","hover"):W(N,":hover",".stk--is-hovered","hover"):I?G("hover"===a?N:I||N,null,".%s.stk--is-hovered","hover"):G(N,".%s:hover",".%s.stk--is-hovered","hover"),N=G(N),this.appendToSelector(N,M,A(_,"desktop","normal"),z,E,C),D&&this.appendToSelector(I,M,A(_,"desktop","hover"),z,E,C),U&&this.appendToSelector(j,M,A(_,"desktop","parent-hover"),z,E,C),$&&this.appendToSelector(V,M,A(_,"desktop","collapsed"),z,E,C),O&&(this.appendToSelector(N,M,A(_,"tablet","normal"),L,E,C),D&&this.appendToSelector(I,M,A(_,"tablet","hover"),L,E,C),U&&this.appendToSelector(j,M,A(_,"tablet","parent-hover"),L,E,C),$&&this.appendToSelector(V,M,A(_,"tablet","collapsed"),z,E,C)),P&&(this.appendToSelector(N,M,A(_,"mobile","normal"),F,E,C),D&&this.appendToSelector(I,M,A(_,"mobile","hover"),F,E,C),U&&this.appendToSelector(j,M,A(_,"mobile","parent-hover"),F,E,C),$&&this.appendToSelector(V,M,A(_,"mobile","collapsed"),z,E,C))}}const Md=Td,Nd={},Id=e=>{const t=(0,ie.useContext)(ra),a=(0,Q.useSelect)((e=>{var t;return null===(t=e("core/editor"))||void 0===t?void 0:t.getCurrentPostId()})),[n,l]=(0,ie.useState)(0);return(0,ie.useEffect)((()=>{if(((e,t)=>(null==e?void 0:e.postId)&&t&&(null==e?void 0:e.postId)!==t)(t,a)&&e){const a=Nd[e]||[];a.includes(null==t?void 0:t.postId)||a.push(null==t?void 0:t.postId),Nd[e]=a,l(a.findIndex((e=>e===(null==t?void 0:t.postId)))+1)}}),[null==t?void 0:t.id,a,e]),n},Rd=[["","Unit"],["","Tablet","Mobile"],["","Hover","ParentHover","Collapsed"]],Ad=e=>e.reduce(((e,t)=>(Rd[0].forEach((a=>{Rd[1].forEach((n=>{Rd[2].forEach((l=>{e.push(`${t}${a}${n}${l}`)}))}))})),e)),[]);function Od(e){const t=[];return e.forEach((e=>{const{attrName:a="",dependencies:n=[],attrNameTemplate:l="",styles:i={}}=e,r=l?T(l,a):a;r&&!t.includes(r)&&t.push(r),Object.values(i).forEach((e=>{const a=l?T(l,e):e;a&&!t.includes(a)&&t.push(a)})),n.forEach((e=>{const a=l?T(l,e):e;a&&!t.includes(a)&&t.push(a)}))})),[...Ad(t),"uniqueId"]}function Pd(e){const t=2===arguments.length?arguments[1]:e,[a]=Le(),{clientId:n}=(0,ee.useBlockEditContext)(),l=Se((e=>({...(0,u.pick)(e,Od(t)),clientId:n}))),i=Id(l.uniqueId),r=(0,ie.useRef)(new Td);return r.current.setStyleParams(t),(0,ie.useEffect)((()=>{r.current.getQueryLoopInstance()||r.current.setQueryLoopInstance(i)}),[r.current,i]),(0,ie.useMemo)((()=>r.current.generateStyles(l,a)),[r.current,l,a])}const zd=(e,t)=>new Td(t).generateStyles(e),Hd=e=>{try{let t=(0,X.applyFilters)("stackable.util.is-dark-color",e);if(!t.match(/^#/)){if(!(t.indexOf("var(")>-1))return G()(t);t=Z(t)}if(t.match(/^rgb/)){const e=(e,t,a)=>"#"+[e,t,a].map((e=>{const t=e.toString(16);return 1===t.length?"0"+t:t})).join(""),a=Y(t);a.splice(3,1),t=e(...a)}return t=t.replace(/#/g,""),3===t.length&&(t=t.replace(/(.)(.)(.)/,"$1$1$2$2$3$3")),G()(`#${t}`.trim())}catch(e){return!1}},Ld=e=>"left"===e||"flex-start"===e?0:"auto",Fd=e=>"right"===e||"flex-end"===e?0:"auto",Dd=e=>"left"===e?"flex-start":"right"===e?"flex-end":e,Ud=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const a=""!==e?e:void 0;return!a&&t&&Hd(t)?"#ffffff":a},$d=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"#ffffff",n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"#222222";const l=""!==e?e:void 0;return!l&&t?Hd(t)?a:n:l},Gd=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return Object.keys(e).reduce(((a,n)=>({...a,[n]:Wd(e[n],t)})),{})},Wd=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return""!==e&&void 0!==e&&t&&!String(e).match(/!important/i)?`${e} !important`:e},Vd=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;return function(n){let l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a;const r=null!==t?t:e=>(0,u.lowerFirst)(e),o=void 0===e[r(n)]?"":e[r(n)];return""!==o?l?(0,B.sprintf)(l.replace(/%([sd])%/,"%$1%%"),o):o:i}},jd=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{min:a=Number.NEGATIVE_INFINITY,max:n=Number.POSITIVE_INFINITY}=t;if(""!==e){const t=(0,u.clamp)(e,parseFloat(a),parseFloat(n));if(!isNaN(t))return parseFloat(t)!==parseFloat(e)?t:void 0}},qd=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"%s",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"marginBottom",n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"%spx",l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};const r="boolean"==typeof i?{important:i}:i,{important:o=!1,inherit:s=!0,inheritTabletMax:c,inheritTabletMin:u,inheritMobileMax:d,inheritMobileMin:g}=r,m=Vd(l);if(s){const l=m((0,B.sprintf)(t,""),n),i=m((0,B.sprintf)(t,"Tablet"),n),r=m((0,B.sprintf)(t,"Mobile"),n),s=jd(m((0,B.sprintf)(t,"")),{min:u,max:c}),p=jd(m((0,B.sprintf)(t,"")),{min:g,max:d});return[{[e]:{[a]:Wd(l,o)},tabletOnly:{[e]:{[a]:Wd(i||s&&(0,B.sprintf)(n,s),o)}},mobile:{[e]:{[a]:Wd(r||p&&(0,B.sprintf)(n,p),o)}}}]}return[{desktopOnly:{[e]:{[a]:Wd(m((0,B.sprintf)(t,""),n),o)}},tabletOnly:{[e]:{[a]:Wd(m((0,B.sprintf)(t,"Tablet"),n),o)}},mobile:{[e]:{[a]:Wd(m((0,B.sprintf)(t,"Mobile"),n),o)}}}]},Kd=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"%s",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const n=Vd(a),l=n("contentAlign"),i=n("TabletContentAlign"),r=n("MobileContentAlign"),o=n((0,B.sprintf)(t,"")),s=n((0,B.sprintf)(t,"Tablet")),c=n((0,B.sprintf)(t,"Mobile"));return[{[e]:Gd({marginLeft:o||l?Ld(o||l):void 0,marginRight:o||l?Fd(o||l):void 0}),tablet:{[e]:Gd({marginLeft:s||i?Ld(s||i):void 0,marginRight:s||i?Fd(s||i):void 0})},mobile:{[e]:Gd({marginLeft:c||r?Ld(c||r):void 0,marginRight:c||r?Fd(c||r):void 0})}}]},Yd=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"%s",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"marginBottom",n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"%spx",l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};return[{editor:qd(e,t,a,n,l,i)[0]}]},Xd=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"%s",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"desktop",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const l=t=>(0,u.camelCase)((0,B.sprintf)(e,t)),i=Vd(a,l,""),{importantSize:r=!1,important:o=!0,inherit:s=!0,inheritMax:c=50,inheritMin:d}=n;let g={};const m=i("FontSize"),p=i("TabletFontSize"),h=i("MobileFontSize");if("tablet"!==t&&"mobile"!==t)g={fontFamily:""!==i("FontFamily")?y(i("FontFamily")):void 0,fontSize:""!==m?Wd(`${m}${i("FontSizeUnit")||"px"}`,r):void 0,fontWeight:""!==i("FontWeight")?i("FontWeight"):void 0,textTransform:""!==i("TextTransform")?i("TextTransform"):void 0,letterSpacing:""!==i("LetterSpacing")?`${i("LetterSpacing")}px`:void 0,lineHeight:""!==i("LineHeight")?`${i("LineHeight")}${i("LineHeightUnit")||"em"}`:void 0};else if("tablet"===t){if(g={lineHeight:""!==i("TabletLineHeight")?`${i("TabletLineHeight")}${i("TabletLineHeightUnit")||"em"}`:void 0},s){const e=jd(m,{min:d,max:c});e&&(g.fontSize=`${e}${i("FontSizeUnit")||"px"}`)}p&&(g.fontSize=i("TabletFontSize",`%s${i("TabletFontSizeUnit")||"px"}`))}else{if(g={lineHeight:""!==i("MobileLineHeight")?`${i("MobileLineHeight")}${i("MobileLineHeightUnit")||"em"}`:void 0},s){const e=jd(m,{min:d,max:c});e&&(g.fontSize=`${e}${i("FontSizeUnit")||"px"}`);const t=jd(p,{min:d,max:c});t?g.fontSize=`${t}${i("TabletFontSizeUnit")||"px"}`:(e||p)&&(g.fontSize=void 0)}h&&(g.fontSize=i("MobileFontSize",`%s${i("MobileFontSizeUnit")||"px"}`))}return o?Gd(g):g},Jd=e=>{const t=document.createElement("div");if(t.classList.add("editor-styles-wrapper"),t.classList.add("ugb-default-font-size"),t.innerHTML=`<div class="wp-block">${e.map((e=>e.startsWith(".")?`<p class="${e.substring(1)}"></p>`:`<${e}></${e}>`)).join()}</div>`,!document||!document.body)return{};document.body.appendChild(t);const a={};return e.forEach((e=>{const n=window.getComputedStyle(t.querySelector(e)).getPropertyValue("font-size");a[e]=Math.round(parseFloat(n))})),document.body.removeChild(t),a};let Zd={};const Qd=()=>{Zd={...Jd(["h1","h2","h3","h4","h5","h6","p",".stk-subtitle"])}};(0,X.addFilter)("stackable.global-settings.typography.editor-styles","stackable/default-font-sizes",((e,t,a,n)=>(e[`.ugb-default-font-size .wp-block ${t}`]=Xd("%s","desktop",n,{important:!0}),Zd={},e)));const eg=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"p",t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return Object.keys(Zd).length&&!t||Qd(),Zd[e]||Zd.p||21};Qa((()=>{Qd()}));const tg=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{exclude:a=[],include:n=[]}=t;return A(R({...N(e,{type:"string",default:""},["BorderType","BorderColor"]),...N(e,{type:"number",default:""},["BorderWidthTop","BorderWidthRight","BorderWidthBottom","BorderWidthLeft","TabletBorderWidthTop","TabletBorderWidthRight","TabletBorderWidthBottom","TabletBorderWidthLeft","MobileBorderWidthTop","MobileBorderWidthRight","MobileBorderWidthBottom","MobileBorderWidthLeft"])},a,e),n,e)},ag=tg,ng=e=>Object.keys(tg(e)),lg=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"%s",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const n=t=>(0,u.camelCase)((0,B.sprintf)(e,t)),l=Vd(a,n),i=[];return l("BorderType")?(i.push({[t]:Gd({borderStyle:l("BorderType"),borderColor:l("BorderColor")||"#000000",borderTopWidth:l("BorderWidthTop","%spx")||"1px",borderRightWidth:l("BorderWidthRight","%spx")||"1px",borderBottomWidth:l("BorderWidthBottom","%spx")||"1px",borderLeftWidth:l("BorderWidthLeft","%spx")||"1px"}),tablet:{[t]:Gd({borderTopWidth:l("TabletBorderWidthTop","%spx"),borderRightWidth:l("TabletBorderWidthRight","%spx"),borderBottomWidth:l("TabletBorderWidthBottom","%spx"),borderLeftWidth:l("TabletBorderWidthLeft","%spx")})},mobile:{[t]:Gd({borderTopWidth:l("MobileBorderWidthTop","%spx"),borderRightWidth:l("MobileBorderWidthRight","%spx"),borderBottomWidth:l("MobileBorderWidthBottom","%spx"),borderLeftWidth:l("MobileBorderWidthLeft","%spx")})}}),w().all(i)):i},ig=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{selector:a=".ugb-img",exclude:n=[]}=t;return R({...N(e,{type:"string",default:"",source:"attribute",selector:a,attribute:"src"},["Url"]),...N(e,{type:"string",default:"",source:"attribute",selector:a,attribute:"alt"},["Alt"]),...N(e,{type:"string",default:""},["Shape","Size","BlendMode","BackgroundPosition"]),...N(e,{type:"number",default:""},["Id","Width","Height","TabletWidth","MobileWidth","BorderRadius","Shadow"]),...N(e,{type:"boolean",default:""},["ShapeStretch","ShapeFlipX","ShapeFlipY","Square","TabletSquare","MobileSquare"]),...N(e,{type:"string",default:"large"},["Size"])},n,e)},rg=ig,og=e=>Object.keys(ig(e)),sg=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const a=(0,ie.renderToString)(e).replace(/viewbox/,"viewBox").replace(/preserveaspectratio/,"preserveAspectRatio");return t?a.replace(/#/g,"%23"):a},cg={circle:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},e),(0,ie.createElement)("circle",{cx:50,cy:50,r:50}))},square:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 200 200"},e),(0,ie.createElement)("path",{className:"square_svg__st0",d:"M0 0h200v200H0z"}))},blob1:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 200 200"},e),(0,ie.createElement)("path",{d:"M188.5 31.9c12.9 15.9 12.5 43.3 10.3 77.1s-6.2 74.2-26.2 86.5-56.1-3.3-89.4-21.2-63.7-38.1-76.4-69.8C-5.9 73-.8 29.9 21.6 11.7 44-6.4 83.8.5 116.7 6.1s59 10 71.8 25.8z"}))}},ug=e=>{const t=(0,X.applyFilters)("stackable.image.shape.svgs",cg);return t[e]?t[e]:null},dg=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"%s",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const a=t=>(0,u.camelCase)((0,B.sprintf)(e,t)),n=Vd(t,a),l=n("Shape");return{borderRadius:l?void 0:n("BorderRadius","%spx")}},gg=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"%s",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"desktop",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const n=t=>(0,u.camelCase)((0,B.sprintf)(e,t)),l=Vd(a,n),i=l("Shape"),r=(e,t)=>l(t)&&l(e)?l(e,"%spx"):"auto";return"tablet"!==t&&"mobile"!==t?{borderRadius:i?void 0:l("BorderRadius","%spx"),width:l("Width","%spx"),height:l("Width")?Wd(r("Width","Square")):void 0}:"tablet"===t?{width:l("TabletWidth","%spx"),height:l("TabletWidth")?Wd(r("TabletWidth","TabletSquare")):void 0}:{width:l("MobileWidth","%spx"),height:l("MobileWidth")?Wd(r("MobileWidth","MobileSquare")):void 0}},mg=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"%s",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{parentAttrNameTemplate:n}=a,l=t=>(0,u.camelCase)((0,B.sprintf)(e,t)),i=Vd(t,l),r=e=>{if(n){const a=Vd(t,(e=>(0,u.camelCase)((0,B.sprintf)(n,e))));return void 0!==i(e)?i(e):a(e)}return i(e)},o=r("Shape");if(!o)return{};const s=r("ShapeStretch"),c=r("ShapeFlipX"),d=r("ShapeFlipY"),g=ug(o),m=(0,ie.createElement)(g,{preserveAspectRatio:!["","square"].includes(o)&&s?"none":void 0,transform:c||d?`scale(${c?-1:1},${d?-1:1})`:void 0}),p=btoa(sg(m));return{"-webkit-mask-image":`url('data:image/svg+xml;base64,${p}')`,"mask-image":`url('data:image/svg+xml;base64,${p}')`}},pg=gg,hg=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"%s",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const{inherit:l=!0}=n,i={[`.${t}`]:{...mg(e,a,n)},tabletOnly:{[`.${t}`]:{...gg(e,"tablet",a,n)}},mobile:{[`.${t}`]:{...gg(e,"mobile",a,n)}}};return l?i[`.${t}`]={...i[`.${t}`],...gg(e,"desktop",a,n)}:(i[`.${t}`]={...i[`.${t}`],...dg(e,a)},i.desktopTablet={[`.${t}`]:{...gg(e,"desktop",a,n)}}),i},bg=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{width:e.media_details?e.media_details.width:"",height:e.media_details?e.media_details.height:"",source_url:e.source_url||""}},vg=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e?e.media_details&&e.media_details.sizes&&e.media_details.sizes[t]||bg(e):null};window._stackableCachedImageData={};const fg=(e,t)=>{const{getMedia:a}=t("core"),n=e?a(e):null;return n&&void 0!==n.id&&(window._stackableCachedImageData[n.id]=n),n},yg=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"full";const a=kg(e)||fg(e,Q.select);return a?a.media_details.sizes[t]?a.media_details.sizes[t].source_url:a.source_url:""},kg=e=>window._stackableCachedImageData[e]||null,Cg=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{exclude:a=[]}=t;return R({...N(e,{type:"string",default:""},["Url","BackgroundPosition","BackgroundRepeat","BackgroundSize","Alt","Title"]),...N(e,{type:"number",default:""},["Id","BackgroundCustomSize"]),...N(e,{type:"string",default:"large"},["Size"]),...N(e,{type:"string",default:"px"},["BackgroundCustomSizeUnit"])},a,e)},xg=Cg,Sg=e=>Object.keys(Cg(e)),wg=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"%s",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"desktop",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const n=t=>(0,u.camelCase)((0,B.sprintf)(e,t)),l=Vd(a,n);return"tablet"!==t&&"mobile"!==t?{backgroundImage:l("Url","url(%s)"),backgroundPosition:Wd(l("BackgroundPosition")),backgroundRepeat:Wd(l("BackgroundRepeat")),backgroundSize:Wd("custom"!==l("BackgroundSize")?l("BackgroundSize"):l("BackgroundCustomSize")?l("BackgroundCustomSize")+l("BackgroundCustomSizeUnit","%s","px"):void 0)}:{}},_g=wg,Eg=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"%s",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return{[`.${t}`]:{...wg(e,"desktop",a,n)},tablet:{[`.${t}`]:{...wg(e,"tablet",a,n)}},mobile:{[`.${t}`]:{...wg(e,"mobile",a,n)}}}},Bg=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{selector:a=".ugb-button",defaultText:n=(0,B.__)("Button text",g.i18n),exclude:l=[],include:i=[]}=t;return A(R({...D(e),...N(e,{type:"string",source:"html",selector:`${a} span`,default:n},["Text"]),...N(e,{type:"string",source:"attribute",selector:a,attribute:"href",default:""},["Url"]),...N(e,{type:"boolean",source:"attribute",selector:a,attribute:"target",default:""},["NewTab"]),...N(e,{type:"string",default:""},["Design","Size","Icon","IconPosition","TextColor","BackgroundColorType","BackgroundColor","BackgroundColor2","HoverEffect","HoverTextColor","HoverBackgroundColor","HoverBackgroundColor2"]),...N(e,{type:"number",default:""},["Opacity","HoverOpacity","PaddingTop","PaddingRight","PaddingBottom","PaddingLeft","BorderRadius","BorderWidth","Shadow","IconSize","IconSpacing","BackgroundGradientDirection","HoverBackgroundGradientDirection"]),...N(e,{type:"boolean",default:""},["HoverGhostToNormal","NoFollow","Sponsored","Ugc"])},l,e),i,e)},Tg=Bg,Mg=e=>Object.keys(Bg(e)),Ng=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"%s",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const{hasIcon:l=!1,hasActiveStyles:i=!1}=n,r=t=>(0,u.camelCase)((0,B.sprintf)(e,t)),o=Vd(a,r,""),s=[];s.push({[`.${t} .ugb-button--inner`]:{...Xd(e,"desktop",a)},tablet:{[`.${t} .ugb-button--inner`]:{...Xd(e,"tablet",a)}},mobile:{[`.${t} .ugb-button--inner`]:{...Xd(e,"mobile",a)}}});const c=o("BackgroundColor2"),d=o("BackgroundColor");let g=!1;const m="gradient"===o("BackgroundColorType")&&(o("HoverBackgroundColor")||o("HoverBackgroundColor2")||o("HoverBackgroundGradientDirection"));if(""!==o("Design")&&"basic"!==o("Design")||(s.push({[`.${t}`]:{backgroundColor:""!==o("BackgroundColor")?o("BackgroundColor"):void 0,backgroundImage:"gradient"===o("BackgroundColorType")?`linear-gradient(${""!==a[r("BackgroundGradientDirection")]?o("BackgroundGradientDirection","%sdeg","90deg"):"90deg"}, ${o("BackgroundColor")||c}, ${o("BackgroundColor2")||d})`:void 0,paddingTop:""!==o("PaddingTop")?`${o("PaddingTop")}px`:void 0,paddingRight:""!==o("PaddingRight")?`${o("PaddingRight")}px`:void 0,paddingBottom:""!==o("PaddingBottom")?`${o("PaddingBottom")}px`:void 0,paddingLeft:""!==o("PaddingLeft")?`${o("PaddingLeft")}px`:void 0},[`.${t} .ugb-button--inner, .${t} svg:not(.ugb-custom-icon)`]:{color:Wd($d(o("TextColor"),o("BackgroundColor")))},[`.${t}:hover .ugb-button--inner, .${t}:hover svg:not(.ugb-custom-icon)`]:{color:Wd($d(o("HoverTextColor"),o("HoverBackgroundColor")))},[`.${t}:hover`]:{backgroundColor:""!==o("HoverBackgroundColor")?o("HoverBackgroundColor"):void 0},...i?{[`.${t}.is-active`]:{...m?{backgroundImage:`linear-gradient(${o("HoverBackgroundGradientDirection","%sdeg")||o("BackgroundGradientDirection","%sdeg","90deg")}, ${o("HoverBackgroundColor")||o("BackgroundColor")||c}, ${o("HoverBackgroundColor2")||o("BackgroundColor2")||d})`}:{backgroundColor:""!==o("HoverBackgroundColor")?o("HoverBackgroundColor"):void 0}},[`.${t}.is-active .ugb-button--inner, .${t}.is-active svg:not(.ugb-custom-icon)`]:{color:Wd($d(o("HoverTextColor"),o("HoverBackgroundColor")))},[`.${t}:focus`]:{backgroundColor:Wd(""!==o("HoverBackgroundColor")?o("HoverBackgroundColor"):void 0)}}:{}}),g=""!==o("HoverBackgroundColor"),s.push({[`.${t}:before`]:{content:m?'""':void 0,backgroundImage:m?`linear-gradient(${o("HoverBackgroundGradientDirection","%sdeg")||o("BackgroundGradientDirection","%sdeg","90deg")}, ${o("HoverBackgroundColor")||o("BackgroundColor")||c}, ${o("HoverBackgroundColor2")||o("BackgroundColor2")||d})`:void 0}}),g=g||m||""!==o("HoverTextColor")),"ghost"===o("Design")&&(s.push({[`.${t}`]:{borderColor:""!==o("BackgroundColor")?Wd(o("BackgroundColor")):void 0,borderWidth:""!==o("BorderWidth")?`${o("BorderWidth")}px`:void 0,paddingTop:""!==o("PaddingTop")?`${o("PaddingTop")}px`:void 0,paddingRight:""!==o("PaddingRight")?`${o("PaddingRight")}px`:void 0,paddingBottom:""!==o("PaddingBottom")?`${o("PaddingBottom")}px`:void 0,paddingLeft:""!==o("PaddingLeft")?`${o("PaddingLeft")}px`:void 0},[`.${t} .ugb-button--inner`]:{color:""!==o("BackgroundColor")?Wd(o("BackgroundColor")):void 0},[`.${t}:hover`]:{borderColor:""!==o("HoverBackgroundColor")?Wd(o("HoverBackgroundColor")):void 0},[`.${t}:hover .ugb-button--inner`]:{color:""!==o("HoverBackgroundColor")?Wd(o("HoverBackgroundColor")):""!==o("BackgroundColor")?Wd(o("BackgroundColor")):void 0},...i?{[`.${t}:focus`]:{borderColor:""!==o("HoverBackgroundColor")?Wd(o("HoverBackgroundColor")):void 0},[`.${t}:focus .ugb-button--inner`]:{color:""!==o("HoverBackgroundColor")?Wd(o("HoverBackgroundColor")):""!==o("BackgroundColor")?Wd(o("BackgroundColor")):void 0},[`.${t}.is-active`]:{borderColor:""!==o("HoverBackgroundColor")?Wd(o("HoverBackgroundColor")):void 0},[`.${t}.is-active .ugb-button--inner`]:{color:""!==o("HoverBackgroundColor")?Wd(o("HoverBackgroundColor")):""!==o("BackgroundColor")?Wd(o("BackgroundColor")):void 0}}:{}}),(""!==o("Icon")||l)&&s.push({[`.${t}.ugb-button--has-icon.ugb-button--has-icon svg:not(.ugb-custom-icon)`]:{color:""!==o("BackgroundColor")?o("BackgroundColor"):void 0},[`.${t}.ugb-button--has-icon.ugb-button--has-icon:hover svg:not(.ugb-custom-icon)`]:{color:""!==o("HoverBackgroundColor")?o("HoverBackgroundColor"):""!==o("BackgroundColor")?o("BackgroundColor"):void 0}}),g=""!==o("HoverBackgroundColor"),o("HoverGhostToNormal")&&(s.push({[`.${t}:before`]:{content:'""',backgroundImage:`linear-gradient(${o("HoverBackgroundGradientDirection","%sdeg","90deg")}, ${o("HoverBackgroundColor")||o("BackgroundColor")}, ${o("HoverBackgroundColor2")||o("HoverBackgroundColor")||o("BackgroundColor")})`,top:""!==o("BorderWidth")?`-${o("BorderWidth")}px`:void 0,right:""!==o("BorderWidth")?`-${o("BorderWidth")}px`:void 0,bottom:""!==o("BorderWidth")?`-${o("BorderWidth")}px`:void 0,left:""!==o("BorderWidth")?`-${o("BorderWidth")}px`:void 0},[`.${t}:hover`]:{backgroundColor:Wd(""!==o("HoverBackgroundColor")?o("HoverBackgroundColor"):o("BackgroundColor"))},[`.${t}:hover .ugb-button--inner`]:{color:Wd($d(o("HoverTextColor"),o("HoverBackgroundColor")||o("BackgroundColor")))},...i?{[`.${t}.is-active`]:{backgroundColor:Wd(""!==o("HoverBackgroundColor")?o("HoverBackgroundColor"):o("BackgroundColor"))},[`.${t}.is-active .ugb-button--inner`]:{color:Wd($d(o("HoverTextColor"),o("HoverBackgroundColor")||o("BackgroundColor")))}}:{}}),(""!==o("Icon")||l)&&s.push({[`.${t}.ugb-button--has-icon.ugb-button--has-icon:hover svg:not(.ugb-custom-icon)`]:{color:Wd($d(o("HoverTextColor"),o("HoverBackgroundColor")||o("BackgroundColor")))}}),g=!0)),"plain"===o("Design")&&(s.push({[`.${t} .ugb-button--inner`]:{color:""!==o("BackgroundColor")?Wd(o("BackgroundColor")):void 0},[`.${t}:hover .ugb-button--inner`]:{color:""!==o("HoverBackgroundColor")?Wd(o("HoverBackgroundColor")):void 0},...i?{[`.${t}.is-active .ugb-button--inner`]:{color:""!==o("HoverBackgroundColor")?Wd(o("HoverBackgroundColor")):void 0}}:{}}),(""!==o("Icon")||l)&&s.push({[`.${t}.ugb-button--has-icon.ugb-button--has-icon svg:not(.ugb-custom-icon)`]:{color:""!==o("BackgroundColor")?o("BackgroundColor"):void 0},[`.${t}.ugb-button--has-icon.ugb-button--has-icon:hover svg:not(.ugb-custom-icon)`]:{color:""!==o("HoverBackgroundColor")?o("HoverBackgroundColor"):void 0}}),g=""!==o("HoverBackgroundColor")),"link"!==o("Design")){const e=""!==a[r("IconSpacing")]&&void 0!==a[r("IconSpacing")]?`${o("IconSpacing","%spx",16)}`:void 0,n=a[r("BorderRadius")];s.push({[`.${t}`]:{opacity:""!==o("Opacity")?o("Opacity"):void 0,borderRadius:""!==n&&void 0!==n?Wd(`${n}px`):void 0},[`.${t}:before`]:{borderRadius:""!==n&&void 0!==n?Wd(`${n}px`):void 0},[`.${t}:hover`]:{opacity:""!==o("HoverOpacity")?o("HoverOpacity"):g?1:void 0},...i?{[`.${t}.is-active`]:{opacity:""!==o("HoverOpacity")?o("HoverOpacity"):g?1:void 0}}:{},[`.${t}.ugb-button--has-icon.ugb-button--has-icon svg`]:{marginLeft:""===o("Icon")&&!l||"right"!==o("IconPosition")?void 0:e,marginRight:""===o("Icon")&&!l||"right"===o("IconPosition")?void 0:e,width:""!==o("IconSize")||l?`${o("IconSize")}px`:void 0,height:""!==o("IconSize")||l?`${o("IconSize")}px`:void 0}})}return w().all(s)},Ig=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{selector:a=".ugb-button-%s",exclude:n=[],include:l=[]}=t,i=Object.keys(Pg).reduce(((n,l)=>({...n,...N(e,{type:"string",source:"attribute",selector:(0,B.sprintf)(a,l),attribute:"href",default:t[`${l}Default`]?t[`${l}Default`]:""},[`${(0,u.upperFirst)(l)}Url`])})),{});return A(R({...Tg(e,{exclude:["Text","Url","NoFollow","Sponsored","Ugc","Icon","IconPosition","NewTab"]}),...N(e,{type:"boolean",default:""},["NewTab"]),...N(e,{type:"boolean",default:!0},["UseSocialColors"]),...i},n,e),l,e)},Rg=Ig,Ag=e=>Object.keys(Ig(e)),Og=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"%s",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const n=t=>(0,u.camelCase)((0,B.sprintf)(e,t)),l=Vd(a,n,""),i=[];return i.push({...Ng(e,t,a,{hasIcon:!0})}),l("UseSocialColors")?(""!==l("Design")&&"basic"!==l("Design")||i.push({[`.${t}`]:{backgroundColor:void 0,backgroundImage:void 0},[`.${t} .ugb-button--inner, .${t} svg`]:{color:void 0},[`.${t}:hover .ugb-button--inner, .${t}:hover svg`]:{color:void 0},[`.${t}:hover`]:{backgroundColor:void 0},[`.${t}:before`]:{content:void 0,backgroundImage:void 0}}),"ghost"===l("Design")&&(i.push({[`.${t}`]:{borderColor:void 0},[`.${t} .ugb-button--inner, .${t}.ugb-button--has-icon.ugb-button--has-icon svg`]:{color:void 0},[`.${t}:hover`]:{borderColor:void 0},[`.${t}:hover .ugb-button--inner, .${t}.ugb-button--has-icon.ugb-button--has-icon:hover svg`]:{color:void 0}}),l("HoverGhostToNormal")&&i.push({[`.${t}:before`]:{content:void 0,backgroundImage:void 0,top:void 0,right:void 0,bottom:void 0,left:void 0},[`.${t}:hover .ugb-button--inner, .${t}.ugb-button--has-icon.ugb-button--has-icon:hover svg`]:{color:void 0}})),"plain"===l("Design")&&i.push({[`.${t} .ugb-button--inner, .${t}.ugb-button--has-icon.ugb-button--has-icon svg`]:{color:void 0},[`.${t}:hover .ugb-button--inner, .${t}.ugb-button--has-icon.ugb-button--has-icon:hover svg`]:{color:void 0}}),w().all(i)):w().all(i)},Pg={facebook:{label:(0,B.__)("Facebook",g.i18n),icon:'<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="facebook-f" class="svg-inline--fa fa-facebook-f fa-w-10" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="currentColor" d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg>'},twitter:{label:(0,B.__)("Twitter",g.i18n),icon:'<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="twitter" class="svg-inline--fa fa-twitter fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"></path></svg>'},instagram:{label:(0,B.__)("Instagram",g.i18n),icon:'<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="instagram" class="svg-inline--fa fa-instagram fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg>'},pinterest:{label:(0,B.__)("Pinterest",g.i18n),icon:'<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="pinterest-p" class="svg-inline--fa fa-pinterest-p fa-w-12" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="currentColor" d="M204 6.5C101.4 6.5 0 74.9 0 185.6 0 256 39.6 296 63.6 296c9.9 0 15.6-27.6 15.6-35.4 0-9.3-23.7-29.1-23.7-67.8 0-80.4 61.2-137.4 140.4-137.4 68.1 0 118.5 38.7 118.5 109.8 0 53.1-21.3 152.7-90.3 152.7-24.9 0-46.2-18-46.2-43.8 0-37.8 26.4-74.4 26.4-113.4 0-66.2-93.9-54.2-93.9 25.8 0 16.8 2.1 35.4 9.6 50.7-13.8 59.4-42 147.9-42 209.1 0 18.9 2.7 37.5 4.5 56.4 3.4 3.8 1.7 3.4 6.9 1.5 50.4-69 48.6-82.5 71.4-172.8 12.3 23.4 44.1 36 69.3 36 106.2 0 153.9-103.5 153.9-196.8C384 71.3 298.2 6.5 204 6.5z"></path></svg>'},linkedin:{label:(0,B.__)("LinkedIn",g.i18n),icon:'<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="linkedin-in" class="svg-inline--fa fa-linkedin-in fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z"></path></svg>'},youtube:{label:(0,B.__)("YouTube",g.i18n),icon:'<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="youtube" class="svg-inline--fa fa-youtube fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"></path></svg>'},email:{label:(0,B.__)("Email",g.i18n),icon:'<svg aria-hidden="true" focusable="false" data-prefix="far" data-icon="envelope" class="svg-inline--fa fa-envelope fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z"></path></svg>'}},zg=e=>e.replace(/\//g,"-"),Hg=["uniqueClass"],Lg={};function Fg(e){return Lg[e.name]||(Lg[e.name]=(0,Re.createBlock)(e.name).attributes),Object.keys(Lg[e.name]).every((t=>!!Hg.includes(t)||Lg[e.name][t]===e.attributes[t]))}const Dg=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const{getBlockName:a,getSelectedBlockClientId:n,getBlockAttributes:l,hasMultiSelection:i,getMultiSelectedBlockClientIds:r}=(0,Q.select)("core/block-editor"),{updateBlockAttributes:o}=(0,Q.dispatch)("core/block-editor"),{getBlockType:s}=(0,Q.select)("core/blocks");if(!t&&i())return void r().forEach((t=>{Dg(e,t)}));const c=t||n();if(!c)return;const d=l(c),g=a(c).replace(/^\w+\//g,""),m=s(a(c)).attributes,p=Object.keys(m).reduce(((e,t)=>({...e,[t]:m[t]?m[t].default:""})),{}),h=(0,X.applyFilters)(`stackable.${g}.design.filtered-block-attributes`,{...p,...e},d),b=(0,X.applyFilters)(`stackable.${g}.design.no-text-attributes`,h,d);k(b),o(c,(0,u.omit)(b,["uniqueClass"]))},Ug=(e,t,a)=>{const{getBlock:n}=(0,Q.select)("core/block-editor"),{replaceInnerBlocks:l}=(0,Q.dispatch)("core/block-editor"),i=n(e);l(e,km(i.innerBlocks,t,a),!1)},$g=()=>({name:"blocks",className:"block-editor-autocompleters__block",triggerPrefix:"/",useItems(e){const{rootClientId:t,selectedBlockName:a}=(0,Q.useSelect)((e=>{const{getSelectedBlockClientId:t,getBlockName:a,getBlockInsertionPoint:n}=e("core/block-editor"),l=t();return{selectedBlockName:l?a(l):null,rootClientId:n().rootClientId}}),[]),{categories:n,collections:l,items:i}=(0,Q.useSelect)((e=>{const{getInserterItems:a}=e("core/block-editor"),{getCategories:n,getCollections:l}=e("core/blocks");return{categories:n(),collections:l(),items:a(t)}}),[t]),r=(0,ie.useMemo)((()=>{let t=(0,u.orderBy)(i,["frecency"],["desc"]);return t=t.filter((e=>e.name!==a)).filter((e=>e.name.startsWith("stackable/")||e.name.startsWith("ugb/"))),t=t.filter((t=>t.name.toLowerCase().includes(null==e?void 0:e.toLowerCase())||t.title.toLowerCase().includes(null==e?void 0:e.toLowerCase()))),t.slice(0,9)}),[e,a,i,n,l]),o=(0,ie.useMemo)((()=>r.map((e=>{const{title:t,icon:a,isDisabled:n}=e;return{key:`block-${e.id}`,value:e,label:(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(ee.BlockIcon,{key:"icon",icon:a,showColors:!0}),t),isDisabled:n}}))),[r]);return[o]},allowContext:(e,t)=>!(/\S/.test(e)||/\S/.test(t)),getOptionCompletion(e){const{name:t,initialAttributes:a,innerBlocks:n}=e;return{action:"replace",value:(0,Re.createBlock)(t,a,(0,Re.createBlocksFromInnerBlocksTemplate)(n))}}}),Gg=(e,t)=>{let a=e;const n=[];for(;null!==a;){const{getBlock:e,getBlockParents:l}=(0,Q.select)("core/block-editor"),i=e(a),r=i.name,o=(0,u.last)(l(a));if(!o||o===a){n.unshift({type:i.name,nthOfType:1,numOfType:1});break}const s=e(o).innerBlocks,{nthOfType:c,numOfType:d}=s.reduce(((e,t)=>{let{name:n,clientId:l}=t;return n===r&&(e.numOfType++,e.foundClientId||(e.nthOfType++,l===a&&(e.foundClientId=!0))),e}),{nthOfType:0,numOfType:0,foundClientId:!1});n.unshift({type:i.name,nthOfType:c,numOfType:d}),a=a===t?null:(0,u.last)((0,Q.select)("core/block-editor").getBlockParents(a))}return n},Wg=(e,t)=>{const a=[];if(!t.length)return a;t[0].nthOfType=1,t[0].numOfType=1;let n=[(0,Q.select)("core/block-editor").getBlock(e)];return t.forEach(((e,t)=>{const l=n.filter((a=>{if(e.type!==a.name)return!1;if(0===t)return!0;const n=Vg(a.clientId);return n===e.nthOfType||!!(e.nthOfType===e.numOfType&&n>e.nthOfType&&n>=e.numOfType)}));e.attributes&&l.forEach((e=>{let{clientId:t}=e;a.push(t)})),n=l.reduce(((e,t)=>[...e,...t.innerBlocks]),[])})),a},Vg=e=>{const{getBlock:t,getBlockParents:a}=(0,Q.select)("core/block-editor"),n=t(e).name,l=(0,u.last)(a(e));if(!l||l===e)return 1;const i=t(l).innerBlocks;let r=0;return i.some((t=>{let{name:a,clientId:l}=t;return a===n&&(r++,l===e)})),r},jg=()=>{(0,Re.getCategories)().some((e=>"stackable"===e.slug))||(0,Re.setCategories)([{slug:"stackable",title:(0,B.__)("Stackable",g.i18n),icon:tn},...(0,Re.getCategories)()])},qg=(e,t)=>{let a=(0,X.applyFilters)("stackable.block.metadata",t||{});a.variations&&a.variations.forEach((e=>{e.title||(e.title=a.title)})),a.getEditWrapperProps=()=>({"data-align":void 0}),a=(0,X.applyFilters)(`stackable.${e.replace("stackable/","")}.settings`,a),(0,Re.registerBlockType)(e,a)},Kg=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const[a,n]=(0,ie.useState)((()=>{try{const a=window.localStorage.getItem(e);return a?JSON.parse(a):t}catch(e){return t}})),l=t=>{try{const l=t instanceof Function?t(a):t;n(l),window.localStorage.setItem(e,JSON.stringify(l))}catch(e){}};return[a,l]},Yg=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{selector:a=".ugb-icon",defaultIcon:n="fas-cogs",exclude:l=[],include:i=[]}=t;return A(R({...N(e,{type:"string",source:"html",selector:`${a}`,default:n},["Icon"]),...N(e,{type:"string",default:""},["Design","ColorType","Color","Color2","BackgroundColorType","BackgroundColor","BackgroundColor2","BackgroundShape","BackgroundShapeColor","Color3","Color4","Color5","Color5","Color6","Color7","Color8","Color9","Color10"]),...N(e,{type:"number",default:""},["ColorGradientDirection","OutlineWidth","BackgroundColorGradientDirection","Size","TabletSize","MobileSize","BorderRadius","Shadow","Opacity","Padding","Rotation","BackgroundShapeOpacity","BackgroundShapeSize","BackgroundShapeOffsetHorizontal","BackgroundShapeOffsetVertical","MultiOpacity1","MultiOpacity2","MultiOpacity3","MultiOpacity4","MultiOpacity5","MultiOpacity6","MultiOpacity7","MultiOpacity8","MultiOpacity9","MultiOpacity10"]),...N(e,{type:"boolean",default:""},["ShowBackgroundShape"])},l,e),i,e)},Xg=Yg,Jg=e=>Object.keys(Yg(e)),Zg=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"%s",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const n=t=>(0,u.camelCase)((0,B.sprintf)(e,t)),l=Vd(a,n),i=[],r=jd(l("Size"),{max:200}),o=jd(l("Size"),{max:200});return i.push({[`.${t} .ugb-icon-inner-svg, .${t} .ugb-icon-inner-svg svg`]:{width:Wd(l("Size","%spx")),height:Wd(l("Size","%spx"))},tabletOnly:{[`.${t} .ugb-icon-inner-svg, .${t} .ugb-icon-inner-svg svg`]:{width:Wd(l("TabletSize","%spx")||r&&`${r}px`),height:Wd(l("TabletSize","%spx")||o&&`${o}px`)}},mobile:{[`.${t} .ugb-icon-inner-svg, .${t} .ugb-icon-inner-svg svg`]:{width:Wd(l("MobileSize","%spx")||r&&`${r}px`),height:Wd(l("MobileSize","%spx")||o&&`${o}px`)}},[`.${t} .ugb-icon-inner-svg`]:{color:Wd(l("Color")),transform:Wd(l("Rotation","rotate(%sdeg)"))},saveOnly:{[`.${t} .ugb-icon-inner-svg, .${t} .ugb-icon-inner-svg svg *`]:{color:Wd(l("Color")),fill:Wd(l("Color"))}},editor:{[`.${t} .ugb-icon-inner-svg, .${t} .ugb-icon-inner-svg svg path, .${t} .ugb-icon-inner-svg svg g, .${t} .ugb-icon-inner-svg svg shape, .${t} .ugb-icon-inner-svg svg circle, .${t} .ugb-icon-inner-svg svg path, .${t} .ugb-icon-inner-svg svg rect, .${t} .ugb-icon-inner-svg svg polygon, .${t} .ugb-icon-inner-svg svg ellipse`]:{color:Wd(l("Color")),fill:Wd(l("Color"))}},[`.${t}`]:{opacity:Wd(l("Opacity"))}}),"shaped"!==l("Design")&&"outlined"!==l("Design")||i.push({[`.${t} .ugb-icon__design-wrapper`]:{borderRadius:Wd(l("BorderRadius","%s%","100%")),padding:Wd(l("Padding","%spx"))}}),"shaped"===l("Design")&&i.push({[`.${t} .ugb-icon__design-wrapper`]:{background:Wd(l("BackgroundColor"))}}),"outlined"===l("Design")&&i.push({[`.${t} .ugb-icon__design-wrapper`]:{borderColor:Wd(l("BackgroundColor")),borderWidth:Wd(l("OutlineWidth","%spx"))}}),w().all((0,X.applyFilters)("stackable.icon-style-set.styles",i,l,t,a))},Qg=e=>"string"!=typeof e?0:(0,u.range)(10).reduce(((t,a)=>{const n=a+1;return new RegExp(`(<(circle|ellipse|line|polygon|polyline|rect|shape|path)[^>]*(/>|>[sS]*?</\\w+>)[ \t\r\n\v\f]*){${n}}`,"gm").test(e)?n:t}),0),em=e=>{const t=document.createElement("div");return t.innerHTML=e,t.firstElementChild},tm=(e,t)=>{const a=am(e,t);return a?a.html[0]:""},am=(e,t)=>window.FontAwesome?window.FontAwesome.icon({prefix:e,iconName:t}):null,nm=()=>!!window.FontAwesome,lm=()=>window.FontAwesome?Promise.resolve(!0):new Promise(((e,t)=>{let a=240;const n=setInterval((()=>{window.FontAwesome?(clearInterval(n),e(!0)):a--<0&&(clearInterval(n),t(!1))}),250)})),im=(e,t)=>{const a=am(e,t);return a?Promise.resolve(a):new Promise(((a,n)=>{let l=240;const i=setInterval((()=>{const r=am(e,t);window.FontAwesome?(clearInterval(i),a(r)):l--<0&&(clearInterval(i),n(!1))}),250)}))},rm=async e=>{const t=(0,Q.select)("core").getCurrentUser().id;return t&&(await dr()({path:(0,Os.addQueryArgs)(`/wp/v2/users/${t}`,{context:"edit"})})).capabilities[e]||!1};var om=a(3726),sm=a.n(om);const cm=e=>e?`stk-${e}`:"",um=(e,t)=>Array.from({length:t-e},((t,a)=>a+e)),dm=e=>(null==e?void 0:e.endsWith("mp4"))||(null==e?void 0:e.endsWith("webm"))||(null==e?void 0:e.endsWith("ogg")),gm=e=>{let t="";return t=(e.match(/youtube\.com\/watch\?v=([^\&\?\/]+)/i)||[])[1],t||(t=(e.match(/youtube\.com\/embed\/([^\&\?\/]+)/i)||[])[1]),t||(t=(e.match(/youtube\.com\/v\/([^\&\?\/]+)/i)||[])[1]),t||(t=(e.match(/youtu\.be\/([^\&\?\/]+)/i)||[])[1]),t?{type:"youtube",id:t}:(t=(e.match(/vimeo\.com\/(\w*\/)*(\d+)/i)||[])[2],t||(t=(e.match(/^\d+$/i)||[])[0]),t?{type:"vimeo",id:t}:{type:"youtube",id:e})},mm=e=>"short"===e?(0,B.__)("Description for this block. You can use this space for describing your block.",g.i18n):"medium"===e?`${mm()} ${mm("short")}`:"long"===e?`${mm("medium")} ${mm()} ${mm("short")}`:(0,B.__)("Description for this block. Use this space for describing your block. Any text will do.",g.i18n),pm=()=>void 0!==window.wp&&void 0!==window.wp.editor,hm=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!e)return e;const a=e.replace(/\/\*.*?\*\//g,"").replace(/\n\s*\n/g,"").replace(/[\n\r \t]/g," ").replace(/ +/g," ").replace(/:is/g," :is").replace(/ ?([,:;{}]) ?/g,"$1").replace(/[^\}\{]+\{\}/g,"").replace(/[^\}\{]+\{\}/g,"").replace(/;}/g,"}").trim();return t?a.replace(/\s?\!important/g,"").replace(/([;\}])/g," !important$1").replace(/\} !important\}/g,"}}").trim():a},bm={Tablet:1023,Mobile:767},vm=function(e,t,a){let n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"Desktop";return(e||"").replace(/\/\*[\s\S]*?\*\//g,"").replace(/\/\/(.*)?\n/g,"").replace(/([^}]+)({)/g,((e,i,r)=>{if(i.match(/@\w+/))return i.replace(/(@\w+[^{]+{\s*)([^{]+)/g,((e,i,o)=>{const s=ym(o,t,a);if(n&&"Desktop"!==l){var c,d;let e=null==i||null===(c=i.match(/min-width:\s*(\d+)px/))||void 0===c?void 0:c[1],t=null==i||null===(d=i.match(/max-width:\s*(\d+)px/))||void 0===d?void 0:d[1];if("string"!=typeof e&&(e=0),"string"!=typeof t&&(t=9999),(0,u.inRange)(bm[l],parseInt(e),parseInt(t)))return`@media screen { ${s} ${r}`}return`${i} ${s} ${r}`}));const o=ym(i,t,a);return(n?".editor-styles-wrapper ":"")+`${o} ${r}`})).trim()},fm={},ym=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";const l=`${e}-${t}-${a}-${n}`;if(fm[l])return fm[l];const i=e.trim().replace(/[\n\s\t]+/g," ").replace(/:(is|where|matches)\([^\)]*\)/g,(e=>e.replace(/,/g,"|||"))).split(",").map((e=>{let l="";return l=e.includes("[data-block=")||"html"===e||"body"===e?e:e.includes("%s")?e.replaceAll("%s",a):a&&t?e.includes(a)?e:a&&!t?`.${a} ${e.trim()}`:`.${a} ${e.trim()}`.replace(new RegExp(`(.${a}) (.${t}(#|:|\\[|\\.|\\s|$))`,"g"),"$1$2").replace(/\s:(?!(is|where))/,":"):e,n?`${n} ${l}`:l})).join(", ").replace(/\|\|\|/g,", ");return fm[l]=i,i},km=(e,t,a)=>(e.splice(t<a?a+1:a,0,e[t]),e.splice(t<a?t:t+1,1),e),Cm=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(0===e.length)return null;e.forEach((e=>{e.name.startsWith("stackable/")&&(0,Re.getBlockVariations)(e.name).length>0&&(e.attributes={...e.attributes,uniqueId:wm(e.clientId)}),Cm(e.innerBlocks)}))},xm=function(e,t){let a=t.parentNode;for(;a;){if(a===e)return!0;a=a.parentNode}return!1},Sm=e=>sm()(e.replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&nbsp;/g," ").replace(/&[\w\d]+;/g,"-")).replace(/<[^>]*>/g,"").replace(/[^\w\d\s-_]/g,"").replace(/[^\w\d]/g,"-").replace(/[-]+/g,"-").trim().toLowerCase(),wm=e=>`${e.substring(0,7)}`,_m=[{value:"",label:(0,B.__)("Default",g.i18n)},{value:"address",label:(0,B._x)("Address","HTML Tag",g.i18n)},{value:"article",label:(0,B._x)("Article","HTML Tag",g.i18n)},{value:"aside",label:(0,B._x)("Aside","HTML Tag",g.i18n)},{value:"blockquote",label:(0,B._x)("Blockquote","HTML Tag",g.i18n)},{value:"div",label:(0,B._x)("Div","HTML Tag",g.i18n)},{value:"details",label:(0,B._x)("Details","HTML Tag",g.i18n)},{value:"footer",label:(0,B._x)("Footer","HTML Tag",g.i18n)},{value:"header",label:(0,B._x)("Header","HTML Tag",g.i18n)},{value:"hgroup",label:(0,B._x)("Hgroup","HTML Tag",g.i18n)},{value:"main",label:(0,B._x)("Main","HTML Tag",g.i18n)},{value:"nav",label:(0,B._x)("Nav","HTML Tag",g.i18n)},{value:"section",label:(0,B._x)("Section","HTML Tag",g.i18n)},{value:"summary",label:(0,B._x)("Summary","HTML Tag",g.i18n)}],Em=e=>{const t={...e,version:e.version,versionAdded:"3.0.0",versionDeprecated:""},{positionSelector:a="",dependencies:n=[]}=e;return(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(rd,Ke({},t,{renderIn:"save",selector:a,hoverSelector:a?`${a}:hover`:void 0,styleRule:"top",attrName:"positionNum",key:"positionNum-save-top",responsive:"all",hover:"all",hasUnits:"px",valuePreCallback:(e,t,a,n)=>{if("desktop"===a&&"normal"===n){const n="sticky"===t("position",a,"normal",!0),l=!e||e&&""===e.top;if(n&&l)return 0}return null==e?void 0:e.top},dependencies:["position",...n]})),(0,ie.createElement)(rd,Ke({},t,{renderIn:"save",selector:a,hoverSelector:a?`${a}:hover`:void 0,styleRule:"right",attrName:"positionNum",key:"positionNum-save-right",responsive:"all",hover:"all",hasUnits:"px",valuePreCallback:e=>null==e?void 0:e.right})),(0,ie.createElement)(rd,Ke({},t,{renderIn:"save",selector:a,hoverSelector:a?`${a}:hover`:void 0,styleRule:"bottom",attrName:"positionNum",key:"positionNum-save-bottom",responsive:"all",hover:"all",hasUnits:"px",valuePreCallback:e=>null==e?void 0:e.bottom})),(0,ie.createElement)(rd,Ke({},t,{renderIn:"save",selector:a,hoverSelector:a?`${a}:hover`:void 0,styleRule:"left",attrName:"positionNum",key:"positionNum-save-left",responsive:"all",hover:"all",hasUnits:"px",valuePreCallback:e=>null==e?void 0:e.left})),(0,ie.createElement)(rd,Ke({},t,{renderIn:"save",selector:"",styleRule:"position",attrName:"position",key:"position-save",responsive:"all"})),(0,ie.createElement)(rd,Ke({},t,{renderIn:"edit",selectorCallback:(e,t,a)=>`[data-block="${a}"]`,hoverSelectorCallback:(e,t,n)=>a?`.editor-styles-wrapper [data-block="${n}"]:hover`:void 0,styleRule:"top",attrName:"positionNum",key:"positionNum-top",responsive:"all",hover:"all",hasUnits:"px",valuePreCallback:(e,t,a,n)=>{if("desktop"===a&&"normal"===n){const n="sticky"===t("position",a,"normal",!0),l=!e||e&&""===e.top;if(n&&l)return 0}return null==e?void 0:e.top},dependencies:["position",...n]})),(0,ie.createElement)(rd,Ke({},t,{renderIn:"edit",selectorCallback:(e,t,a)=>`[data-block="${a}"]`,hoverSelectorCallback:(e,t,n)=>a?`.editor-styles-wrapper [data-block="${n}"]:hover`:void 0,selector:a,hoverSelector:a?`${a}:hover`:void 0,styleRule:"bottom",attrName:"positionNum",key:"positionNum-bottom",responsive:"all",hover:"all",hasUnits:"px",valuePreCallback:e=>null==e?void 0:e.bottom})),(0,ie.createElement)(rd,Ke({},t,{renderIn:"edit",selectorCallback:(e,t,a)=>`[data-block="${a}"]`,hoverSelectorCallback:(e,t,n)=>a?`.editor-styles-wrapper [data-block="${n}"]:hover`:void 0,selector:a,hoverSelector:a?`${a}:hover`:void 0,styleRule:"left",attrName:"positionNum",key:"positionNum-left",responsive:"all",hover:"all",hasUnits:"px",valuePreCallback:e=>null==e?void 0:e.left})),(0,ie.createElement)(rd,Ke({},t,{renderIn:"edit",selectorCallback:(e,t,a)=>`[data-block="${a}"]`,hoverSelectorCallback:(e,t,n)=>a?`.editor-styles-wrapper [data-block="${n}"]:hover`:void 0,selector:a,hoverSelector:a?`${a}:hover`:void 0,styleRule:"right",attrName:"positionNum",key:"positionNum-right",responsive:"all",hover:"all",hasUnits:"px",valuePreCallback:e=>null==e?void 0:e.right})),(0,ie.createElement)(rd,Ke({},t,{renderIn:"edit",selector:a,hoverSelector:a?`${a}:hover`:void 0,styleRule:"position",attrName:"positionNum",key:"positionNum",responsive:"all",hover:"all",valuePreCallback:(e,t,a)=>{if(e&&(""!==e.top||""!==e.right||""!==e.bottom||""!==e.left)&&""===t("position",a))return"relative"},dependencies:["position",...n]})),(0,ie.createElement)(rd,Ke({},t,{renderIn:"edit",selectorCallback:(e,t,a)=>`[data-block="${a}"]`,styleRule:"position",attrName:"position",key:"position",responsive:"all"})),(0,ie.createElement)(rd,Ke({},t,{selector:"",styleRule:"opacity",attrName:"opacity",key:"opacity",responsive:"all",hover:"all"})),(0,ie.createElement)(rd,Ke({},t,{renderIn:"edit",selectorCallback:(e,t,a)=>`[data-block="${a}"]`,styleRule:"zIndex",attrName:"zIndex",key:"zIndex",responsive:"all"})),(0,ie.createElement)(rd,Ke({},t,{renderIn:"save",selector:"",styleRule:"zIndex",attrName:"zIndex",key:"zIndex-save",responsive:"all"})),(0,ie.createElement)(rd,Ke({},t,{selector:"",styleRule:"overflow",attrName:"overflow",key:"overflow",responsive:"all"})),(0,ie.createElement)(rd,Ke({},t,{selector:".stk-container",styleRule:"overflow",attrName:"overflow",key:"overflow-container",enabledCallback:e=>"visible"===e("overflow"),responsive:"all"})),(0,ie.createElement)(rd,Ke({},t,{selector:"",styleRule:"clear",attrName:"clear",key:"clear"})),(0,ie.createElement)(rd,Ke({},t,{selector:a,styleRule:"top",attrName:"positionNum",key:"positionNum-hover-top",responsive:"all",valuePreCallback:(e,t,a,n)=>{if((!e||""===e.top)&&"normal"===n){const e=t("positionNum",a,"hover"),n=t("positionNum",a,"parent-hovered");if(e&&""!==e.top||n&&""!==n.top)return 0}}})),(0,ie.createElement)(rd,Ke({},t,{selector:a,styleRule:"right",attrName:"positionNum",key:"positionNum-hover-right",responsive:"all",valuePreCallback:(e,t,a,n)=>{if((!e||""===e.right)&&"normal"===n){const e=t("positionNum",a,"hover"),n=t("positionNum",a,"parent-hovered");if(e&&""!==e.right||n&&""!==n.right)return 0}}})),(0,ie.createElement)(rd,Ke({},t,{selector:a,styleRule:"bottom",attrName:"positionNum",key:"positionNum-hover-bottom",responsive:"all",valuePreCallback:(e,t,a,n)=>{if((!e||""===e.bottom)&&"normal"===n){const e=t("positionNum",a,"hover"),n=t("positionNum",a,"parent-hovered");if(e&&""!==e.bottom||n&&""!==n.bottom)return 0}}})),(0,ie.createElement)(rd,Ke({},t,{selector:a,styleRule:"left",attrName:"positionNum",key:"positionNum-hover-left",responsive:"all",valuePreCallback:(e,t,a,n)=>{if((!e||""===e.left)&&"normal"===n){const e=t("positionNum",a,"hover"),n=t("positionNum",a,"parent-hovered");if(e&&""!==e.left||n&&""!==n.left)return 0}}})))},Bm=e=>(0,ie.createElement)(Em,e);Bm.Content=e=>(0,ie.createElement)(Em,e);const Tm=()=>null;Tm.InspectorControls=()=>{const e=Se((e=>({position:e.position,positionTablet:e.positionTablet,positionMobile:e.positionMobile})));return(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(Iu,null,(0,ie.createElement)(lr,{title:(0,B.__)("General",g.i18n),id:"general"},(0,ie.createElement)(ml,{label:(0,B.sprintf)((0,B._x)("%s HTML Tag","component",g.i18n),(0,B.__)("Block",g.i18n)),attribute:"htmlTag",options:_m}),(0,ie.createElement)(ml,{label:(0,B.__)("Overflow",g.i18n),attribute:"overflow",responsive:"all",options:[{value:"",label:(0,B.__)("Default",g.i18n)},{value:"auto",label:(0,B.__)("Auto",g.i18n)},{value:"hidden",label:(0,B.__)("Hidden",g.i18n)},{value:"scroll",label:(0,B.__)("Scroll",g.i18n)},{value:"visible",label:(0,B.__)("Visible",g.i18n)}]}),(0,ie.createElement)(ml,{label:(0,B.__)("Clear",g.i18n),attribute:"clear",options:[{value:"",label:(0,B.__)("Default",g.i18n)},{value:"left",label:(0,B.__)("Left",g.i18n)},{value:"right",label:(0,B.__)("Right",g.i18n)},{value:"both",label:(0,B.__)("Both",g.i18n)},{value:"none",label:(0,B.__)("None",g.i18n)}]})),(0,ie.createElement)(lr,{title:(0,B.__)("Position",g.i18n),id:"position"},(0,ie.createElement)(dl,{label:(0,B.__)("Opacity",g.i18n),attribute:"opacity",responsive:"all",hover:"all",min:0,max:1,step:.1,allowReset:!0,placeholder:"1",className:"ugb--help-tip-advanced-opacity"}),(0,ie.createElement)(dl,{label:(0,B.__)("Z-Index",g.i18n),attribute:"zIndex",responsive:"all",sliderMin:-10,sliderMax:10,allowReset:!0,placeholder:"1",className:"ugb--help-tip-advanced-zindex"}),(0,ie.createElement)(ml,{label:(0,B.__)("Position",g.i18n),attribute:"position",responsive:"all",help:[e.position,e.positionTablet,e.positionMobile].includes("sticky")?(0,B.__)("Sticky position may not work across all themes",g.i18n):"",options:[{value:"",label:(0,B.__)("Default",g.i18n)},{value:"static",label:(0,B.__)("Static",g.i18n)},{value:"relative",label:(0,B.__)("Relative",g.i18n)},{value:"absolute",label:(0,B.__)("Absolute",g.i18n)},{value:"sticky",label:(0,B.__)("Sticky",g.i18n)}]}),(0,ie.createElement)(jo,{label:(0,B.__)("Position",g.i18n),attribute:"positionNum",responsive:"all",units:["px","%"],hover:"all",defaultLocked:!1,hasLock:!1,sliderMin:-100,sliderMax:100,className:"ugb--help-tip-advanced-block-paddings"}))))},Tm.addAttributes=e=>{e.add({attributes:{htmlTag:{type:"string",default:""},opacity:{stkResponsive:!0,stkHover:!0,type:"number",default:""},zIndex:{stkResponsive:!0,type:"number",default:""},overflow:{stkResponsive:!0,type:"string",default:""},clear:{type:"string",default:""},position:{stkResponsive:!0,type:"string",default:""},positionNum:{stkUnits:"px",stkResponsive:!0,stkHover:!0,type:"object",default:""}},versionAdded:"3.0.0",versionDeprecated:""})},Tm.Style=Bm;const Mm={backgroundColorType:{type:"string",default:""},backgroundColor:{stkHover:!0,type:"string",default:""},backgroundColor2:{type:"string",default:""},backgroundMediaId:{stkResponsive:!0,type:"string",default:""},backgroundMediaUrl:{stkResponsive:!0,type:"string",default:""},backgroundGradientBlendMode:{type:"string",default:""},backgroundPosition:{stkResponsive:!0,type:"string",default:""},backgroundRepeat:{stkResponsive:!0,type:"string",default:""},backgroundSize:{stkResponsive:!0,type:"string",default:""},backgroundImageBlendMode:{type:"string",default:""},backgroundColorOpacity:{stkHover:!0,type:"number",default:""},backgroundTintStrength:{stkHover:!0,type:"number",default:""},backgroundGradientDirection:{type:"number",default:""},backgroundCustomSize:{stkResponsive:!0,stkUnits:"%",type:"number",default:""},backgroundGradientLocation1:{type:"number",default:""},backgroundGradientLocation2:{type:"number",default:""},fixedBackground:{type:"boolean",default:""}},Nm=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"%s";e.add({attributes:Mm,attrNameTemplate:t,versionAdded:"3.0.0",versionDeprecated:""})},Im=e=>{const t={...e,version:e.version,versionAdded:"3.0.0",versionDeprecated:""},{selector:a="",attrNameTemplate:n="%s",backgroundFallbackColor:l="#ffffff",dependencies:i=[],selectorCallback:r=null}=e;return(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(rd,Ke({},t,{selector:a,hoverSelector:`${a}:hover`,styleRule:"backgroundColor",attrName:"backgroundColor",key:"backgroundColor-hover",attrNameTemplate:n,selectorCallback:r,hoverCallback:e=>"gradient"!==e("backgroundColorType")&&"all",valueCallback:(e,t,a,n)=>{const l=t("backgroundColorType"),i=t("backgroundColorOpacity","desktop",n),r=t("backgroundColor2"),o=t("backgroundMediaUrl","desktop")||t("backgroundMediaUrl","tablet")||t("backgroundMediaUrl","mobile");if(!l&&""!==i&&!o){const t=Z(e);return`${J(t||"#ffffff",i||0)}`}return"gradient"===l&&"transparent"===r?"transparent":e},valuePreCallback:(e,t,a,n)=>{let i=e;return i||""===t("backgroundColorOpacity","desktop",n)||(i=("desktop"!==a||"normal"!==n)&&t("backgroundColor","desktop","normal")||l),i},dependencies:["backgroundColor2","backgroundColorOpacity","backgroundColorType","backgroundMediaUrl",...i]})),(0,ie.createElement)(rd,Ke({},t,{selector:a,styleRule:"backgroundImage",attrName:"backgroundMediaUrl",key:"backgroundMediaUrl",attrNameTemplate:n,format:"url(%s)",responsive:"all"})),(0,ie.createElement)(rd,Ke({},t,{selector:a,styleRule:"backgroundAttachment",attrName:"fixedBackground",key:"fixedBackground",attrNameTemplate:n,valueCallback:e=>e?"fixed":void 0})),(0,ie.createElement)(rd,Ke({},t,{selector:a,styleRule:"backgroundPosition",attrName:"backgroundPosition",key:"backgroundPosition",attrNameTemplate:n,responsive:"all"})),(0,ie.createElement)(rd,Ke({},t,{selector:a,styleRule:"backgroundRepeat",attrName:"backgroundRepeat",key:"backgroundRepeat",attrNameTemplate:n,responsive:"all"})),(0,ie.createElement)(rd,Ke({},t,{selector:a,styleRule:"backgroundSize",attrName:"backgroundSize",key:"backgroundSize",attrNameTemplate:n,responsive:"all",valueCallback:(e,t,a)=>"custom"===e&&t("backgroundCustomSize",a)?t("backgroundCustomSize",a)+(t("backgroundCustomSizeUnit",a)||"%"):e,dependencies:["backgroundCustomSize","backgroundCustomSizeUnit",...i]})),(0,ie.createElement)(rd,Ke({},t,{selector:a,styleRule:"backgroundBlendMode",attrName:"backgroundImageBlendMode",key:"backgroundImageBlendMode",attrNameTemplate:n})),(0,ie.createElement)(rd,Ke({},t,{selector:`${a}:before`,hoverSelector:`${a}:hover:before`,styleRule:"backgroundColor",attrName:"backgroundColor",key:"backgroundColor-before",attrNameTemplate:n,selectorCallback:r,hover:"all",valuePreCallback:(e,t,a,n)=>""===e&&t("backgroundTintStrength",a,n)?"#000000":e,valueCallback:(e,t)=>"gradient"!==t("backgroundColorType")&&e?e:void 0,dependencies:["backgroundColorType","backgroundColor2","backgroundTintStrength",...i]})),(0,ie.createElement)(rd,Ke({},t,{selector:`${a}:before`,hoverSelector:`${a}:hover:before`,styleRule:"opacity",attrName:"backgroundTintStrength",key:"backgroundTintStrength",attrNameTemplate:n,hover:"all",enabledCallback:e=>!!e("backgroundMediaUrl","mobile","normal",!0),valuePreCallback:(e,t,a,n)=>""===e&&t("backgroundColor",a,n)?5:e,valueCallback:e=>parseInt(e,10)/10,dependencies:["backgroundColor","backgroundColor2","backgroundMediaUrl",...i]})),(0,ie.createElement)(rd,Ke({},t,{selector:`${a}:before`,styleRule:"mixBlendMode",attrName:"backgroundGradientBlendMode",key:"backgroundGradientBlendMode",attrNameTemplate:n,enabledCallback:e=>"gradient"===e("backgroundColorType"),dependencies:["backgroundColorType",...i]})),(0,ie.createElement)(rd,Ke({},t,{selector:`${a}:before`,styleRule:"backgroundImage",attrName:"backgroundColor",key:"backgroundColor-image",attrNameTemplate:n,enabledCallback:e=>"gradient"===e("backgroundColorType"),valueCallback:(e,t)=>{const a=J(t("backgroundColor2")||"#ffffff",0),n=J(t("backgroundColor")||"#ffffff",0),l=`${t("backgroundGradientLocation1")||"0"}%`,i=`${t("backgroundGradientLocation2")||"100"}%`;let r=t("backgroundGradientDirection");return""===r&&(r="90"),r=`${r}deg`,`linear-gradient(${r}, ${t("backgroundColor")||a} ${l}, ${t("BackgroundColor2")||n} ${i})`},dependencies:["backgroundColorType","backgroundColor","backgroundColor2","backgroundGradientLocation1","backgroundGradientLocation2","backgroundGradientDirection",...i]})),(0,ie.createElement)(rd,Ke({},t,{renderIn:"edit",selector:`${a}:before`,styleRule:"borderRadius",attrName:"borderRadius",key:"borderRadius",attrNameTemplate:n,format:"%spx",enabledCallback:e=>"gradient"===e("backgroundColorType")||e("backgroundColor")||e("backgroundColor","desktop","hover")||e("backgroundColor","desktop","parent-hovered"),dependencies:["backgroundColorType","backgroundColor","backgroundColor2",...i]})))},Rm=e=>(0,ie.createElement)(Im,e);Rm.Content=e=>(0,ie.createElement)(Im,e);const Am=[{value:"",title:(0,B.__)("Single",g.i18n)},{value:"gradient",title:(0,B.__)("Gradient",g.i18n)}],Om=["image","video"],Pm=["image"],zm=e=>{const t=ce(),{getAttribute:a,getAttributes:n,updateAttributes:l,getAttrName:i}=Pe(e.attrNameTemplate),r=a("backgroundMediaUrl")||a("backgroundMediaUrlTablet")||a("backgroundMediaUrlMobile");return(0,ie.createElement)(ie.Fragment,null,e.hasGradient&&(0,ie.createElement)(Ol,{controls:Am,attribute:i("backgroundColorType"),fullwidth:!1,isSmall:!0}),(0,ie.createElement)(Ot,{label:"gradient"===a("backgroundColorType")?(0,B.sprintf)((0,B._x)("%s #%d","option title",g.i18n),(0,B.__)("Background Color",g.i18n),1):(0,B.__)("Background Color",g.i18n),attribute:i("backgroundColor"),hasTransparent:!0,hover:"gradient"!==a("backgroundColorType")&&"all"}),"gradient"!==a("backgroundColorType")&&!a("backgroundMediaUrl")&&!a("backgroundMediaUrlTablet")&&!a("backgroundMediaUrlMobile")&&(0,ie.createElement)(dl,{label:(0,B.__)("Background Color Opacity",g.i18n),attribute:i("backgroundColorOpacity"),hover:"all",min:0,max:1,step:.1,allowReset:!0,placeholder:"1.0",className:"ugb--help-tip-background-color-opacity"}),"gradient"===a("backgroundColorType")&&(0,ie.createElement)(Ot,{label:(0,B.sprintf)((0,B._x)("%s #%d","option title",g.i18n),(0,B.__)("Background Color",g.i18n),2),attribute:i("backgroundColor2"),hasTransparent:!0}),"gradient"===a("backgroundColorType")&&(0,ie.createElement)(Jr,{label:(0,B.__)("Adv. Gradient Color Settings",g.i18n),onReset:()=>{l({backgroundGradientDirection:"",backgroundGradientBlendMode:"",backgroundGradientLocation1:"",backgroundGradientLocation2:""})},allowReset:""!==a("backgroundGradientDirection")&&90!==a("backgroundGradientDirection")||""!==a("backgroundGradientLocation1")&&0!==a("backgroundGradientLocation1")||""!==a("backgroundGradientLocation2")&&100!==a("backgroundGradientLocation2")||a("backgroundGradientBlendMode")},(0,ie.createElement)(dl,{label:(0,B.__)("Gradient Direction (degrees)",g.i18n),attribute:i("backgroundGradientDirection"),min:0,max:360,step:10,allowReset:!0,placeholder:"90",className:"ugb--help-tip-gradient-direction"}),(0,ie.createElement)(dl,{label:(0,B.sprintf)((0,B.__)("Color %d Location",g.i18n),1),attribute:i("backgroundGradientLocation1"),sliderMin:0,max:100,step:1,allowReset:!0,placeholder:"0",className:"ugb--help-tip-gradient-location"}),(0,ie.createElement)(dl,{label:(0,B.sprintf)((0,B.__)("Color %d Location",g.i18n),2),attribute:i("backgroundGradientLocation2"),sliderMin:0,max:100,step:1,allowReset:!0,placeholder:"100",className:"ugb--help-tip-gradient-location"}),e.hasBackgroundGradientBlendMode&&(0,ie.createElement)($t,{label:(0,B.__)("Background Gradient Blend Mode",g.i18n),attribute:i("backgroundGradientBlendMode"),className:"ugb--help-tip-background-blend-mode"})),"gradient"===a("backgroundColorType")&&(0,ie.createElement)(qs,null),e.hasBackgroundImage&&(0,ie.createElement)(ic,{label:e.backgroundMediaAllowVideo?(0,B.__)("Background Image or Video",g.i18n):(0,B.__)("Background Image",g.i18n),help:e.backgroundMediaAllowVideo?(0,B.__)("Use .mp4 format for videos",g.i18n):"",allowedTypes:e.backgroundMediaAllowVideo?Om:Pm,attribute:i("backgroundMedia"),responsive:"all"}),r&&(0,ie.createElement)(dl,{label:(0,B.__)("Background Media Tint Strength",g.i18n),attribute:i("backgroundTintStrength"),hover:"all",min:0,max:10,step:1,allowReset:!0,placeholder:a("backgroundColor")?"5":"0",className:"ugb--help-tip-background-tint"}),r&&!([a("backgroundMediaUrl"),a("backgroundMediaUrlTablet"),a("backgroundMediaUrlMobile")].filter((e=>e)).filter(dm).length>0)&&(0,ie.createElement)(oc,{label:(0,B.__)("Fixed Background",g.i18n),attribute:i("fixedBackground"),className:"ugb--help-tip-background-fixed"}),r&&(0,ie.createElement)(Jr,{label:(0,B.__)("Adv. Background Image Settings",g.i18n),onReset:()=>{l({BackgroundPosition:"",BackgroundPositionTablet:"",BackgroundPositionMobile:"",BackgroundRepeat:"",BackgroundRepeatTablet:"",BackgroundRepeatMobile:"",BackgroundSize:"",BackgroundSizeTablet:"",BackgroundSizeMobile:"",BackgroundCustomSize:"",BackgroundCustomSizeTablet:"",BackgroundCustomSizeMobile:"",BackgroundCustomSizeUnit:"%",BackgroundCustomSizeUnitTablet:"%",BackgroundCustomSizeUnitMobile:"%",BackgroundImageBlendMode:""})},allowReset:a("backgroundPosition")||a("BackgroundPositionTablet")||a("BackgroundPositionMobile")||a("backgroundRepeat")||a("BackgroundRepeatTablet")||a("BackgroundRepeatMobile")||a("backgroundSize")||a("BackgroundSizeTablet")||a("BackgroundSizeMobile")||a("backgroundImageBlendMode")},(0,ie.createElement)(ml,{label:(0,B.__)("Image Position",g.i18n),attribute:i("backgroundPosition"),options:[{label:(0,B.__)("Default",g.i18n),value:""},{label:(0,B.__)("Top Left",g.i18n),value:"top left"},{label:(0,B.__)("Top Center",g.i18n),value:"top center"},{label:(0,B.__)("Top Right",g.i18n),value:"top right"},{label:(0,B.__)("Center Left",g.i18n),value:"center left"},{label:(0,B.__)("Center Center",g.i18n),value:"center center"},{label:(0,B.__)("Center Right",g.i18n),value:"center right"},{label:(0,B.__)("Bottom Left",g.i18n),value:"bottom left"},{label:(0,B.__)("Bottom Center",g.i18n),value:"bottom center"},{label:(0,B.__)("Bottom Right",g.i18n),value:"bottom right"}],className:"ugb--help-tip-background-image-position",responsive:"all"}),(0,ie.createElement)(ml,{label:(0,B.__)("Image Repeat",g.i18n),attribute:i("backgroundRepeat"),options:[{label:(0,B.__)("Default",g.i18n),value:""},{label:(0,B.__)("No-Repeat",g.i18n),value:"no-repeat"},{label:(0,B.__)("Repeat",g.i18n),value:"repeat"},{label:(0,B.__)("Repeat-X",g.i18n),value:"repeat-x"},{label:(0,B.__)("Repeat-Y",g.i18n),value:"repeat-y"}],className:"ugb--help-tip-background-image-repeat",responsive:"all"}),(0,ie.createElement)(ml,{label:(0,B.__)("Image Size",g.i18n),attribute:i("backgroundSize"),options:[{label:(0,B.__)("Default",g.i18n),value:""},{label:(0,B.__)("Auto",g.i18n),value:"auto"},{label:(0,B.__)("Cover",g.i18n),value:"cover"},{label:(0,B.__)("Contain",g.i18n),value:"contain"},{label:(0,B.__)("Custom",g.i18n),value:"custom"}],className:"ugb--help-tip-background-image-size",responsive:"all"}),"custom"===n()[H(i("backgroundSize"),t)]&&(0,ie.createElement)(dl,{label:(0,B.__)("Custom Size",g.i18n),attribute:i("backgroundCustomSize"),responsive:"all",units:["px","%","vw"],min:[0,0,0],max:[1e3,100,100]}),(0,ie.createElement)($t,{label:(0,B.__)("Image Blend Mode",g.i18n),attribute:i("backgroundImageBlendMode")})))};zm.defaultProps={attrNameTemplate:"%s",backgroundMediaAllowVideo:!0,hasGradient:!0,hasBackgroundImage:!0,hasBackgroundGradientBlendMode:!0};const Hm={borderType:{type:"string",default:""},borderColor:{stkHover:!0,type:"string",default:""},borderWidth:{stkResponsive:!0,stkHover:!0,type:"object"},borderRadius:{stkResponsive:!0,stkHover:!0,type:"number",default:""},shadow:{stkHover:!0,type:"string",default:""}},Lm=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"%s";e.add({attributes:Hm,attrNameTemplate:t,versionAdded:"3.0.0",versionDeprecated:""})},Fm=e=>{const t={...e,version:e.version,versionAdded:"3.0.0",versionDeprecated:""},{addBorderRadiusOverflow:a=!0,selector:n="",attrNameTemplate:l="%s",hoverSelector:i,borderRadiusSelector:r}=e;return(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(rd,Ke({},t,{selector:r||n,styleRule:"borderRadius",attrName:"borderRadius",key:"borderRadius",attrNameTemplate:l,format:"%spx",responsive:"all",hover:"all",hoverSelector:r?void 0:i})),(0,ie.createElement)(rd,Ke({},t,{selector:r||n,styleRule:"overflow",attrName:"borderRadius",key:"borderRadius-overflow",attrNameTemplate:l,responsive:"all",hover:"all",hoverSelector:r?void 0:i,enabledCallback:(e,t)=>(!a||"block%s"!==l||!t.overflow)&&a,valueCallback:()=>"hidden",dependencies:["overflow"]})),(0,ie.createElement)(rd,Ke({},t,{selector:n,styleRule:"boxShadow",attrName:"shadow",key:"shadow",attrNameTemplate:l,hover:"all",hoverSelector:i})),(0,ie.createElement)(rd,Ke({},t,{selector:n,styleRule:"borderStyle",attrName:"borderType",key:"borderType",attrNameTemplate:l})),(0,ie.createElement)(rd,Ke({},t,{selector:n,styleRule:"borderColor",attrName:"borderColor",key:"borderColor",attrNameTemplate:l,enabledCallback:e=>e("borderType"),hover:"all",hoverSelector:i,dependencies:["borderType"]})),(0,ie.createElement)(rd,Ke({},t,{selector:n,styleRule:"borderTopWidth",attrName:"borderWidth",key:"borderWidth-top",attrNameTemplate:l,responsive:"all",hover:"all",hoverSelector:i,format:"%spx",enabledCallback:e=>e("borderType"),valuePreCallback:e=>null==e?void 0:e.top,dependencies:["borderType"]})),(0,ie.createElement)(rd,Ke({},t,{selector:n,styleRule:"borderRightWidth",attrName:"borderWidth",key:"borderWidth-right",attrNameTemplate:l,responsive:"all",hover:"all",hoverSelector:i,format:"%spx",enabledCallback:e=>e("borderType"),valuePreCallback:e=>null==e?void 0:e.right,dependencies:["borderType"]})),(0,ie.createElement)(rd,Ke({},t,{selector:n,styleRule:"borderBottomWidth",attrName:"borderWidth",key:"borderWidth-bottom",attrNameTemplate:l,responsive:"all",hover:"all",hoverSelector:i,format:"%spx",enabledCallback:e=>e("borderType"),valuePreCallback:e=>null==e?void 0:e.bottom,dependencies:["borderType"]})),(0,ie.createElement)(rd,Ke({},t,{selector:n,styleRule:"borderLeftWidth",attrName:"borderWidth",key:"borderWidth-left",attrNameTemplate:l,responsive:"all",hover:"all",hoverSelector:i,format:"%spx",enabledCallback:e=>e("borderType"),valuePreCallback:e=>null==e?void 0:e.left,dependencies:["borderType"]})))},Dm=e=>(0,ie.createElement)(Fm,e);Dm.Content=e=>(0,ie.createElement)(Fm,e);const Um=[{value:"",title:(0,B.__)("None",g.i18n)},{value:"solid",title:(0,B.__)("Solid",g.i18n)},{value:"dashed",title:(0,B.__)("Dashed",g.i18n)},{value:"dotted",title:(0,B.__)("Dotted",g.i18n)}],$m=e=>{const{getAttribute:t,getAttrName:a}=Pe(e.attrNameTemplate);return(0,ie.createElement)(ie.Fragment,null,e.hasBorderType&&(0,ie.createElement)(Ol,{label:(0,B.__)("Borders",g.i18n),controls:Um,className:"ugb-border-controls__border-type-toolbar",attribute:a("borderType"),fullwidth:!0,isSmall:!0}),(t("borderType")||!e.hasBorderType)&&e.hasBorderControls&&(0,ie.createElement)(jo,{label:(0,B.__)("Border Width",g.i18n),attribute:a("borderWidth"),responsive:"all",hover:"all",min:0,max:99,step:1,sliderMax:5,defaultLocked:!0}),(t("borderType")||!e.hasBorderType)&&e.hasBorderControls&&(0,ie.createElement)(Ot,{label:(0,B.__)("Border Color",g.i18n),attribute:a("borderColor"),hover:"all",hasTransparent:!0}),(0,ie.createElement)(dl,{label:(0,B.__)("Border Radius",g.i18n),attribute:a("borderRadius"),responsive:"all",hover:e.hasBorderRadiusHover,className:"ugb--help-tip-general-border-radius",min:0,sliderMax:e.borderSliderMax,placeholderRender:e.borderRadiusPlaceholder}),(0,ie.createElement)(Ec,{label:(0,B.__)("Shadow / Outline",g.i18n),attribute:a("shadow"),hover:"all"}))};$m.defaultProps={attrNameTemplate:"%s",blockEl:null,hasBorderType:!0,hasBorderControls:!0,hasBorderRadiusHover:!0,borderSelector:null,borderSliderMax:50};const Gm={columnGap:{stkResponsive:!0,type:"number",default:""},rowGap:{stkResponsive:!0,type:"number",default:""}},Wm=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"%s";e.add({attributes:Gm,attrNameTemplate:t,versionAdded:"3.0.0",versionDeprecated:""})},Vm=()=>(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(dl,{label:(0,B.__)("Column Gap",g.i18n),attribute:"columnGap",responsive:"all",min:"0",sliderMax:"50",placeholder:""}),(0,ie.createElement)(dl,{label:(0,B.__)("Row Gap",g.i18n),attribute:"rowGap",responsive:"all",min:"0",sliderMax:"50",placeholder:""})),jm=e=>{const t={...e,version:e.version,versionAdded:"3.0.0",versionDeprecated:""},{selector:a,enableColumnGap:n=!0}=e;return(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(rd,Ke({},t,{selector:a,styleRule:"columnGap",attrName:"columnGap",key:"columnGap",format:"%spx",responsive:"all",enabledCallback:()=>n})),(0,ie.createElement)(rd,Ke({},t,{selector:a,styleRule:"rowGap",attrName:"rowGap",key:"rowGap",format:"%spx",responsive:"all"})))},qm=e=>(0,ie.createElement)(jm,e);qm.Content=e=>(0,ie.createElement)(jm,e);const Km={height:{stkResponsive:!0,stkUnits:"px",type:"number",default:""},width:{stkResponsive:!0,stkUnits:"px",type:"number",default:""},verticalAlign:{stkResponsive:!0,type:"string",default:""},horizontalAlign:{stkResponsive:!0,type:"string",default:""},margin:{stkResponsive:!0,stkUnits:"px",type:"object"},padding:{stkResponsive:!0,stkHover:!0,stkUnits:"px",type:"object"}},Ym=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"%s";e.add({attributes:Km,attrNameTemplate:t,versionAdded:"3.0.0",versionDeprecated:""})},Xm=e=>{const t={...e,version:e.version,versionAdded:"3.0.0",versionDeprecated:""},{selector:a="",attrNameTemplate:n="%s",horizontalAlignRule:l="margin",verticalAlignRule:i="alignItems",verticalAlignSelectorEdit:r="",verticalAlignSelector:o="",wrapperSelector:s="",dependencies:c=[]}=e;return(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(rd,Ke({},t,{selector:a,styleRule:"minHeight",attrName:"height",key:"height",attrNameTemplate:n,responsive:"all",hasUnits:"px"})),(0,ie.createElement)(rd,Ke({},t,{renderIn:"save",selector:o||a,styleRule:i||"alignItems",attrName:"verticalAlign",key:"verticalAlign-save",attrNameTemplate:n,responsive:"all"})),(0,ie.createElement)(rd,Ke({},t,{renderIn:"edit",selector:r||o||a,styleRule:"justifyContent",attrName:"verticalAlign",key:"verticalAlign",attrNameTemplate:n,responsive:"all"})),(0,ie.createElement)(rd,Ke({},t,{selector:s||a,styleRule:"maxWidth",attrName:"width",key:"width-maxwidth",attrNameTemplate:n,responsive:"all",hasUnits:"px"})),(0,ie.createElement)(rd,Ke({},t,{selector:s||a,styleRule:"minWidth",attrName:"width",key:"width-minwidth",attrNameTemplate:n,responsive:"all",hover:"all",versionAdded:"3.0.0",versionDeprecated:"3.0.2",valueCallback:e=>""!==e?"auto":void 0})),(0,ie.createElement)(rd,Ke({},t,{selector:a,styleRule:"paddingTop",attrName:"padding",key:"padding-top",attrNameTemplate:n,responsive:"all",hover:"all",hasUnits:"px",valuePreCallback:e=>null==e?void 0:e.top})),(0,ie.createElement)(rd,Ke({},t,{selector:a,styleRule:"paddingRight",attrName:"padding",key:"padding-right",attrNameTemplate:n,responsive:"all",hover:"all",hasUnits:"px",valuePreCallback:e=>null==e?void 0:e.right})),(0,ie.createElement)(rd,Ke({},t,{selector:a,styleRule:"paddingBottom",attrName:"padding",key:"padding-bottom",attrNameTemplate:n,responsive:"all",hover:"all",hasUnits:"px",valuePreCallback:e=>null==e?void 0:e.bottom})),(0,ie.createElement)(rd,Ke({},t,{selector:a,styleRule:"paddingLeft",attrName:"padding",key:"padding-left",attrNameTemplate:n,responsive:"all",hover:"all",hasUnits:"px",valuePreCallback:e=>null==e?void 0:e.left})),(0,ie.createElement)(rd,Ke({},t,{selector:s||a,styleRule:"marginTop",attrName:"margin",key:"margin-top",attrNameTemplate:n,responsive:"all",hasUnits:"px",valuePreCallback:e=>null==e?void 0:e.top,valueCallback:e=>e.startsWith("auto")?"auto":e})),(0,ie.createElement)(rd,Ke({},t,{selector:s||a,styleRule:"marginRight",attrName:"margin",key:"margin-right",attrNameTemplate:n,responsive:"all",hasUnits:"px",valuePreCallback:(e,t,a)=>{const n=null==e?void 0:e.right,l=t("horizontalAlign",a);if(!t("width",a)&&void 0===n)return"";switch(l){case"flex-start":case"center":return"auto";case"flex-end":return n||0;default:return n}},valueCallback:e=>e.startsWith("auto")?"auto":e,dependencies:["horizontalAlign","width",...c]})),(0,ie.createElement)(rd,Ke({},t,{selector:s||a,styleRule:"marginBottom",attrName:"margin",key:"margin-bottom",attrNameTemplate:n,responsive:"all",hasUnits:"px",valuePreCallback:e=>null==e?void 0:e.bottom,valueCallback:e=>e.startsWith("auto")?"auto":e})),(0,ie.createElement)(rd,Ke({},t,{selector:s||a,styleRule:"marginLeft",attrName:"margin",key:"margin-left",attrNameTemplate:n,responsive:"all",hasUnits:"px",valuePreCallback:(e,t,a)=>{const n=null==e?void 0:e.left,l=t("horizontalAlign",a);if(!t("width",a)&&void 0===n)return"";switch(l){case"flex-start":return n||0;case"center":case"flex-end":return"auto";default:return n}},valueCallback:e=>e.startsWith("auto")?"auto":e,dependencies:["horizontalAlign","width",...c]})),(0,ie.createElement)(rd,Ke({},t,{selector:a,styleRule:"display",attrName:"verticalAlign",key:"verticalAlign-display",attrNameTemplate:n,responsive:"all",valueCallback:()=>"flex"})),(0,ie.createElement)(rd,Ke({},t,{renderIn:"save",selector:a,styleRule:"flexDirection",attrName:"verticalAlign",key:"verticalAlign-save-flex",responsive:"all",attrNameTemplate:n,valueCallback:()=>"justifyContent"===(i||"alignItems")?"column":void 0})),(0,ie.createElement)(rd,Ke({},t,{renderIn:"edit",selector:a,styleRule:"flexDirection",attrName:"verticalAlign",key:"verticalAlign-flex",responsive:"all",attrNameTemplate:n,valueCallback:()=>"column"})),"margin"!==l&&(0,ie.createElement)(rd,Ke({},t,{renderIn:"save",selector:s||a,styleRule:l||"justifyContent",attrName:"horizontalAlign",key:"horizontalAlign",attrNameTemplate:n,responsive:"all"})))},Jm=e=>(0,ie.createElement)(Xm,e);Jm.Content=e=>(0,ie.createElement)(Xm,e);const Zm=e=>{const t=ce(),{getAttribute:a,getAttrName:n}=Pe(e.attrNameTemplate),{labelHeight:l=(0,B.__)("Min. Height",g.i18n),labelContentWidth:i=(0,B.__)("Max. Content Width",g.i18n),labelHorizontalAlign:r=(0,B.__)("Content Horizontal Align",g.i18n),labelVerticalAlign:o=(0,B.__)("Content Vertical Align",g.i18n),labelPaddings:s=(0,B.__)("Paddings",g.i18n),labelMargins:c=(0,B.__)("Margins",g.i18n)}=e.labels;return(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(dl,{label:l,attribute:n("height"),responsive:"all",units:["px","vh"],min:[0,0],sliderMax:[1e3,100],step:[1,1],allowReset:!0,placeholder:"0",className:"ugb--help-tip-advanced-block-height"}),(0,ie.createElement)(Ol,{label:o,attribute:n("verticalAlign"),responsive:"all",controls:"flex-vertical",className:"ugb--help-tip-advanced-block-vertical-align"}),(0,ie.createElement)(dl,{label:i,attribute:n("width"),responsive:"all",units:["px","%"],min:[0,0],sliderMax:[1500,100],step:[1,1],allowReset:!0,placeholder:"",initialPosition:"1500",className:"ugb--help-tip-advanced-block-content-width"}),""!==a("width")&&"Desktop"===t&&(0,ie.createElement)(Ol,{label:r,attribute:n("HorizontalAlign"),responsive:"all",controls:"flex-horizontal",value:a("HorizontalAlign"),className:"ugb--help-tip-advanced-block-horizontal-align"}),(""!==a("width")||""!==a("widthTablet"))&&"Tablet"===t&&(0,ie.createElement)(Ol,{label:r,attribute:n("HorizontalAlign"),responsive:"all",controls:"flex-horizontal",className:"ugb--help-tip-advanced-block-horizontal-align"}),(""!==a("width")||""!==a("widthTablet")||""!==a("widthMobile"))&&"Mobile"===t&&(0,ie.createElement)(Ol,{label:r,attribute:n("HorizontalAlign"),responsive:"all",controls:"flex-horizontal",className:"ugb--help-tip-advanced-block-horizontal-align"}),(0,ie.createElement)(jo,{label:s,attribute:n("padding"),responsive:"all",hover:"all",units:["px","em","%"],defaultLocked:!0,min:[0,0,0],sliderMax:[200,30,100],className:"ugb--help-tip-advanced-block-paddings"}),e.enableMargin&&(0,ie.createElement)(jo,{label:c,attribute:n("margin"),responsive:"all",units:["px","%"],defaultLocked:!1,sliderMin:[-200,-100],sliderMax:[200,100],placeholder:"0",className:"ugb--help-tip-advanced-block-margins"}))};Zm.defaultProps={attrNameTemplate:"%s",blockEl:null,enableMargin:!0,labels:{}};const Qm=e=>`${e.substring(0,7)}`,ep=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const{clientId:a}=(0,ee.useBlockEditContext)(),n=we();(0,ie.useEffect)((()=>{if(!t&&!e.uniqueId)return;const l=Qm(a);e.uniqueId?l!==e.uniqueId&&Array.prototype.filter.call(document.querySelectorAll(`[data-block-id="${e.uniqueId}"]`),(e=>!e.closest('[data-type="core/block"]'))).length>1&&((0,Q.dispatch)("core/block-editor").__unstableMarkNextChangeAsNotPersistent(),n({uniqueId:l})):((0,Q.dispatch)("core/block-editor").__unstableMarkNextChangeAsNotPersistent(),n({uniqueId:l}))}),[a])},tp=e=>{const t=Se((e=>e.hasBackground));return(0,ie.createElement)(ie.Fragment,null,t&&(0,ie.createElement)(Rm,Ke({},e,{attrNameTemplate:"block%s"})),(0,ie.createElement)(Dm,Ke({},e,{attrNameTemplate:"block%s"})),(0,ie.createElement)(Jm,Ke({},e,{attrNameTemplate:"block%s"})))};tp.Content=e=>(0,ie.createElement)(ie.Fragment,null,e.attributes.hasBackground&&(0,ie.createElement)(Rm.Content,Ke({},e,{attrNameTemplate:"block%s"})),(0,ie.createElement)(Dm.Content,Ke({},e,{attrNameTemplate:"block%s"})),(0,ie.createElement)(Jm.Content,Ke({},e,{attrNameTemplate:"block%s"})));const ap=e=>{const{hasSizeSpacing:t}=e,a=Se((e=>e.hasBackground)),n=we(),l=Ue();return(0,ie.createElement)(Mu,null,(0,ie.createElement)(lr,{title:(0,B.__)("Background",g.i18n),id:"background",hasToggle:!0,checked:a,onChange:e=>n({hasBackground:e})},(0,ie.createElement)(zm,{attrNameTemplate:"block%s"})),t&&(0,ie.createElement)(lr,{title:(0,B.__)("Size & Spacing",g.i18n),id:"size"},(0,ie.createElement)(Zm,{attrNameTemplate:"block%s",blockEl:l})),(0,ie.createElement)(lr,{title:(0,B.__)("Borders & Shadows",g.i18n),id:"borders"},(0,ie.createElement)($m,{attrNameTemplate:"block%s",blockEl:l})))};ap.defaultProps={hasSizeSpacing:!0};const np=e=>e.htmlTag||"div",lp=["class","className","id","ref","style","dangerouslySetInnerHTML"],ip=["customAttributes"],rp=()=>null;rp.InspectorControls=()=>{const e=Se((e=>e.customAttributes)),t=we();return(0,ie.createElement)(Iu,null,(0,ie.createElement)(lr,{title:(0,B.__)("Custom Attributes",g.i18n),id:"custom-attributes"},(0,ie.createElement)(Ft,{label:(0,B.__)("Custom Attributes",g.i18n),value:e,invalidHtmlAttributes:lp,onChange:e=>t({customAttributes:e})})))},rp.addAttributes=e=>{e.add({attributes:{customAttributes:{type:"array",default:[]}},versionAdded:"3.0.0",versionDeprecated:""})},rp.getCustomAttributes=e=>{if(!Array.isArray(e.customAttributes)||0===e.customAttributes.length)return{};const t=Object.fromEntries(e.customAttributes);return Object.keys(t).forEach((a=>{let n=unescape(t[a]);t[a]=n;try{const l=n.match(/%[^\%]*%/g);l&&(l.forEach((t=>{const a=t.substr(1,t.length-2);ip.includes(a)||!e.hasOwnProperty(a)||(0,u.isUndefined)(e[a])||(n=n.replace(t,sm()(e[a].toString())))})),t[a]=n)}catch{}})),(0,u.omit)(t,lp)};const op=e=>{const{className:t,applyCustomAttributes:a,applyAdvancedAttributes:n,renderHtmlTag:l,enableVariationPicker:i,withUniqueClass:r,blockHoverClass:o,clientId:s,attributes:c,...u}=e;ep(c,!i);const d=Qm(s),g=Id(c.uniqueId||d);let m=cm(c.uniqueId||d);m=g?m+`-${g}`:m,m=(0,X.applyFilters)("stackable.block-div.uniqueClass.edit",m);const p=cd(s,c.uniqueId);if(p&&i)return p;const h=np(c),b=a?rp.getCustomAttributes(c):{},v=Ze()([t,"stk-block",o,c.className,{[m]:r}],(0,X.applyFilters)("stackable.block-components.block-div.classnames",[],c),{"stk-block-background":c.hasBackground});return(0,ie.createElement)(Hu,Ke({},u,b,{className:v,id:n&&(c.anchor||void 0)||void 0,"data-block-id":c.uniqueId||d,blockTag:l?h:"div",hasBackground:c.hasBackground,backgroundUrl:c.blockBackgroundMediaUrl,backgroundUrlTablet:c.blockBackgroundMediaUrlTablet,backgroundUrlMobile:c.blockBackgroundMediaUrlMobile,backgroundColorType:c.blockBackgroundColorType},(0,X.applyFilters)("stackable.block-components.block-div.attributes",{},c)))};op.defaultProps={className:"",applyCustomAttributes:!0,applyAdvancedAttributes:!0,renderHtmlTag:!0,enableVariationPicker:!1,withUniqueClass:!0,blockHoverClass:""},op.Content=e=>{const{className:t,attributes:a,applyCustomAttributes:n,applyAdvancedAttributes:l,...i}=e,r=np(a),o=n?rp.getCustomAttributes(a):{};let s=cm(a.uniqueId);s=(0,X.applyFilters)("stackable.block-div.uniqueClass.save",s,a);const c=Ze()([t,"stk-block",s],(0,X.applyFilters)("stackable.block-components.block-div.classnames.content",[],a),{"stk-block-background":a.hasBackground});return(0,ie.createElement)(Hu.Content,Ke({},i,o,ee.useBlockProps.save({className:c}),{id:l&&(a.anchor||void 0)||void 0,"data-block-id":a.uniqueId||void 0,blockTag:r,hasBackground:a.hasBackground,backgroundUrl:a.blockBackgroundMediaUrl,backgroundUrlTablet:a.blockBackgroundMediaUrlTablet,backgroundUrlMobile:a.blockBackgroundMediaUrlMobile,backgroundColorType:a.blockBackgroundColorType},(0,X.applyFilters)("stackable.block-components.block-div.attributes.content",{},a)))},op.Content.defaultProps={className:"",attributes:{},applyCustomAttributes:!0,applyAdvancedAttributes:!0},op.InspectorControls=ap,op.addAttributes=e=>{e.add({attributes:{uniqueId:{type:"string",default:""},hasBackground:{type:"boolean",default:!1},hasBorders:{type:"boolean",default:!1}},versionAdded:"3.0.0",versionDeprecated:""}),Nm(e,"block%s"),Lm(e,"block%s"),Ym(e,"block%s")},op.Style=tp;const sp=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"a";return{hasLink:{type:"boolean",default:!0},url:{type:"string",source:"attribute",selector:e,attribute:"href",default:""},newTab:{type:"boolean",source:"attribute",selector:e,attribute:"target",default:!1},rel:{type:"string",source:"attribute",selector:e,attribute:"rel",default:""},hasTitle:{type:"boolean",default:!0},title:{type:"string",source:"attribute",selector:e,attribute:"title",default:""}}},cp=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"%s",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"a";e.add({attributes:sp(a),attrNameTemplate:t,versionAdded:"3.0.0",versionDeprecated:""})},up=e=>{const{hasLink:t,hasTitle:a}=e,{getAttribute:n,updateAttributeHandler:l}=Pe(e.attrNameTemplate);return(0,ie.createElement)(ie.Fragment,null,(t||n("hasLink"))&&(0,ie.createElement)(Tc,{label:(0,B.__)("Link / URL",g.i18n),value:n("url"),onChange:l("url")}),(0,ie.createElement)(oc,{label:(0,B.__)("Open in new tab",g.i18n),checked:n("newTab"),onChange:l("newTab")}),(0,ie.createElement)(hl,{label:(0,B.__)("Link rel",g.i18n),value:n("rel"),onChange:l("rel")}),(a||n("hasTitle"))&&(0,ie.createElement)(hl,{label:(0,B.__)("Link Title",g.i18n),value:n("title"),onChange:l("title"),isDynamic:!0,isFormatType:!1}))};up.defaultProps={attrNameTemplate:"%s",hasLink:!0,hasTitle:!1};const dp=e=>{let{hasLink:t,hasTitle:a}=e;return(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(Mu,null,(0,ie.createElement)(lr,{title:(0,B.__)("Link",g.i18n),id:"link"},(0,ie.createElement)(up,{attrNameTemplate:"blockLink%s",hasLink:t,hasTitle:a}))))};dp.defaultProps={hasLink:!0,hasTitle:!0};const gp=()=>null;gp.Content=e=>{const{href:t,attributes:a,isHidden:n}=e;return a.blockLinkUrl?(0,ie.createElement)(Vc.Content,{className:"stk-block-link stk--transparent-overlay",href:t||a.blockLinkUrl,target:a.blockLinkNewTab?"_blank":"",rel:a.blockLinkRel||void 0,title:a.blockLinkTitle||void 0,"aria-hidden":n?"true":void 0,tabindex:n?"-1":void 0}):null},gp.Content.defaultProps={className:"",attributes:{},href:"",isHidden:!0},gp.InspectorControls=dp,gp.addAttributes=e=>{cp(e,"blockLink%s","a.stk-block-link")},gp.addStyles=()=>{};const mp=e=>{const{styles:t}=e,a=Se(),n=we(),l=(null==a?void 0:a.className)||"",i=Ne(t,l);return(0,ie.createElement)(Rc,{options:t,onSelect:e=>{const t=function(e,t,a){const n=new(Be())(e);return t&&n.remove("is-style-"+t.name),"default"!==a.name&&n.add("is-style-"+a.name),n.value}(l,i,e),r=e.onSelect?e.onSelect(a):{};n({...r,className:t})},value:i.name,activeProperty:"name"})},pp=(0,ie.memo)((e=>(0,ie.createElement)(Nu,null,(0,ie.createElement)(lr,{title:(0,B.__)("Styles",g.i18n),id:"styles",initialOpen:e.initialOpen},(0,ie.createElement)(mp,{styles:e.styles}),e.children))));pp.defaultProps={initialOpen:!0,styles:[]};const hp=()=>null;hp.Content=()=>null,hp.InspectorControls=pp;const bp={buttonPadding:{stkResponsive:!0,type:"object",stkUnits:"px"},buttonBackgroundColorType:{type:"string",default:""},buttonBackgroundColor:{stkHover:!0,type:"string",default:""},buttonBackgroundColor2:{stkHover:!0,type:"string",default:""},buttonBackgroundGradientDirection:{stkHover:!0,type:"number",default:""},buttonMinHeight:{stkResponsive:!0,type:"number",default:""},buttonWidth:{stkResponsive:!0,type:"number",default:""},buttonFullWidth:{type:"boolean",default:""},buttonHoverEffect:{type:"string",default:"darken"}},vp=e=>{const{hasShape:t,hasIconGap:a,hasIconPosition:n,hideControlsIfIconIsNotSet:l=!1,iconSizeProps:i={},iconControlHelp:r,initialOpen:o,hasMultiColor:s,hasGradient:c,wrapInPanels:u=!0,responsive:d="all",hover:m="all",defaultValue:p}=e,h=(0,ie.useMemo)((()=>(0,X.applyFilters)("stackable.block-component.icon.color-controls",null)),[]),b=(0,ie.useMemo)((()=>(0,X.applyFilters)("stackable.block-component.icon.shape-color-controls",null)),[]),v=(0,ie.useMemo)((()=>(0,X.applyFilters)("stackable.block-component.icon.edit.background-shape",null)),[]),f=Se((e=>({icon:e.icon,iconColorType:e.iconColorType,shapeColorType:e.shapeColorType}))),y=we(),k=!l||!!f.icon,C=(0,X.applyFilters)("stackable.block-component.icon.color-types",[{value:"",title:(0,B.__)("Single",g.i18n)}],e),x=(0,X.applyFilters)("stackable.block-component.icon.shape-color-types",[{value:"",title:(0,B.__)("Single",g.i18n)}],e),S=(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(Fr,{label:(0,X.applyFilters)("stackable.block-component.icon.label",(0,B.__)("Icon",g.i18n)),value:f.icon,defaultValue:p,onChange:e=>y({icon:e}),help:r}),g.showProNotice&&(s||c)&&(0,ie.createElement)(Oo,{title:(0,B.__)("Say Hello to Gorgeous Icons 👋",g.i18n),description:(0,B.__)("Liven up your icons with gradient fills, multiple colors and background shapes. This feature is only available on Stackable Premium",g.i18n)}),(0,X.applyFilters)("stackable.block-component.icon.after",null),C.length>1&&(0,ie.createElement)(Ol,{controls:C,isSmall:!0,fullwidth:!1,attribute:"iconColorType"}),k&&(0,ie.createElement)(ie.Fragment,null,""===(f.iconColorType||"")&&(0,ie.createElement)(Ot,{label:(0,B.__)("Icon Color",g.i18n),attribute:"iconColor1",hover:m}),h&&(0,ie.createElement)(h,e)),k&&(0,ie.createElement)(dl,Ke({label:(0,B.__)("Icon Size",g.i18n),attribute:"iconSize",min:0,sliderMax:100,step:1,allowReset:!0,placeholder:"",responsive:d},i)),k&&(0,ie.createElement)(dl,{label:(0,B.__)("Icon Opacity",g.i18n),attribute:"iconOpacity",min:0,max:1,step:.1,allowReset:!0,placeholder:"1.0",hover:m}),k&&(0,ie.createElement)(dl,{label:(0,B.__)("Icon Rotation",g.i18n),attribute:"iconRotation",min:0,max:360,allowReset:!0,placeholder:"0",hover:m}),n&&(0,ie.createElement)(ml,{label:(0,B.__)("Icon Position",g.i18n),attribute:"iconPosition",options:[{value:"",label:(0,B.__)("Left",g.i18n)},{value:"right",label:(0,B.__)("Right",g.i18n)}]}),a&&(0,ie.createElement)(dl,{label:(0,B.__)("Icon Gap",g.i18n),attribute:"iconGap",min:0,sliderMax:50,allowReset:!0,placeholder:"0"})),w=(0,ie.createElement)(ie.Fragment,null,x.length>1&&(0,ie.createElement)(Ol,{controls:x,isSmall:!0,fullwidth:!1,attribute:"shapeColorType"}),""===(f.shapeColorType||"")&&(0,ie.createElement)(Ot,{label:(0,B.__)("Shape Color",g.i18n),attribute:"shapeColor1",hover:"all",hasTransparent:!0}),b&&(0,ie.createElement)(b,e),(0,ie.createElement)(dl,{label:(0,B.__)("Shape Border Radius",g.i18n),attribute:"shapeBorderRadius",hover:m,min:0,sliderMax:100,step:1,allowReset:!0,placeholder:50}),(0,ie.createElement)(dl,{label:(0,B.__)("Shape Padding",g.i18n),attribute:"shapePadding",min:0,sliderMax:150,step:1,allowReset:!0,placeholder:20}),(0,ie.createElement)(jo,{label:(0,B.__)("Shape Outline Width",g.i18n),units:["px"],min:0,step:1,sliderMax:20,defaultLocked:!0,attribute:"shapeOutlineWidth",responsive:d,default:"1"}),(0,ie.createElement)(Ot,{label:(0,B.__)("Shape Outline Color",g.i18n),attribute:"shapeOutlineColor",hasTransparent:!0,hover:m})),_=(0,ie.createElement)(al,{title:(0,B.__)("Say Hello to Background Shapes 👋",g.i18n),description:(0,B.__)("Liven up your icons with gradient fills, multiple colors and background shapes. This feature is only available on Stackable Premium",g.i18n)}),E=u?Nu:ie.Fragment;return(0,ie.createElement)(E,null,u?(0,ie.createElement)(lr,{title:(0,B.__)("Icon",g.i18n),id:"icon",initialOpen:o},S):S,t&&(u?(0,ie.createElement)(lr,{title:(0,B.__)("Icon Shape",g.i18n),id:"icon-shape"},w):w),e.hasBackgroundShape&&(0,ie.createElement)(ie.Fragment,null,g.showProNotice&&!g.isPro&&(u?(0,ie.createElement)(lr,{title:(0,B.__)("Background Shape",g.i18n),id:"icon-background-shape"}," ",_):_),v&&(0,ie.createElement)(v,e)))};vp.defaultProps={label:(0,B.__)("Icon",g.i18n),hasColor:!0,hasGradient:!0,hasShape:!0,hasShapeGradient:!0,hasBackgroundShape:!0,initialOpen:!1,hasIconGap:!1,hasIconPosition:!1,hasMultiColor:!1,defaultValue:""};const fp={icon:{type:"string",default:""},icon2:{type:"string",default:""},iconColorType:{type:"string",default:""},...(0,u.range)(1,11).reduce(((e,t)=>({...e,[`iconColor${t}`]:{stkHover:!0,type:"string",default:""},[`iconOpacity${t}`]:{stkHover:!0,type:"number",default:""}})),{}),iconColorGradientDirection:{type:"number",default:""},iconOpacity:{stkHover:!0,type:"number",default:""},iconRotation:{stkHover:!0,type:"number",default:""},iconPosition:{type:"string",default:""},iconGap:{type:"number",default:""},shapeColorType:{type:"string",default:""},shapeColor1:{stkHover:!0,type:"string",default:""},shapeColor2:{type:"string",default:""},shapeColorGradientDirection:{type:"number",default:""},shapeBorderRadius:{stkHover:!0,type:"number",default:""},shapePadding:{type:"number",default:""},showBackgroundShape:{type:"boolean",default:!1},backgroundShape:{type:"string",default:""},backgroundShapeColor:{stkHover:!0,type:"string",default:""},backgroundShapeOpacity:{stkHover:!0,type:"number",default:""},backgroundShapeSize:{type:"number",default:""},backgroundShapeOffsetHorizontal:{type:"number",default:""},backgroundShapeOffsetVertical:{type:"number",default:""},shapeOutlineColor:{stkHover:!0,type:"string",default:""},iconSize:{stkResponsive:!0,type:"number",default:""},shapeOutlineWidth:{stkResponsive:!0,type:"object"}},yp=e=>{const t={...e,version:e.version,versionAdded:"3.0.0",versionDeprecated:""},{selector:a="",hoverSelector:n="",dependencies:l=[]}=e,i=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:a;const i=`${t||l} .stk--inner-svg svg:last-child`;return n.length?[i,i+` :is(${n.join(",")})`]:i},r=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return i(e,t,n,a+":hover")},o=`${a} .stk--inner-svg`,s=`${n} .stk--inner-svg`;return(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(rd,Ke({},t,{selectorCallback:e=>i(e),hoverSelectorCallback:e=>r(e,n),styleRule:"height",attrName:"iconSize",key:"iconSize",responsive:"all",format:"%spx"})),(0,ie.createElement)(rd,Ke({},t,{selectorCallback:e=>i(e),hoverSelectorCallback:e=>r(e,n),styleRule:"width",attrName:"iconSize",key:"iconSize-width",responsive:"all",format:"%spx"})),(0,ie.createElement)(rd,Ke({},t,{selectorCallback:e=>i(e),hoverSelectorCallback:e=>r(e,n),styleRule:"opacity",attrName:"iconOpacity",key:"iconOpacity",hover:"all"})),(0,ie.createElement)(rd,Ke({},t,{selectorCallback:e=>i(e),hoverSelectorCallback:e=>r(e,n),styleRule:"transform",attrName:"iconRotation",key:"iconRotation",hover:"all",format:"rotate(%sdeg)"})),(0,ie.createElement)(rd,Ke({},t,{selectorCallback:e=>i(e),hoverSelectorCallback:e=>i(e,n),styleRuleCallback:e=>"right"===e("iconPosition")?"marginInlineStart":"marginInlineEnd",attrName:"iconGap",key:"iconGap",format:"%spx",dependencies:["iconPosition",...l]})),(0,ie.createElement)(rd,Ke({},t,{selectorCallback:e=>i(e,a,["g","path","rect","polygon","ellipse"]),hoverSelectorCallback:e=>r(e,n,["g","path","rect","polygon","ellipse"]),styleRule:"fill",attrName:"iconColor1",key:"iconColor1-fill",valuePreCallback:(e,t,a,n)=>"gradient"===t("iconColorType")&&t("iconColor1","desktop",n)&&t("iconColor2","desktop",n)?`url(#linear-gradient-${t("uniqueId")})`:t("iconColorType")?void 0:e,dependencies:["iconColorType","iconColor1","iconColor2","uniqueId",...l],hover:"all"})),(0,ie.createElement)(rd,Ke({},t,{selectorCallback:e=>`${a} #linear-gradient-${e("uniqueId")}`,styleRule:"transform",format:"rotate(%sdeg)",attrName:"iconColorGradientDirection",key:"iconColorGradientDirection",hoverSelectorCallback:e=>`${a}:hover #linear-gradient-${e("uniqueId")}`})),(0,ie.createElement)(rd,Ke({},t,{selectorCallback:e=>`${a} #linear-gradient-${e("uniqueId")}`,styleRuleCallback:e=>`--linear-gradient-${e("uniqueId")}-color-1`,attrName:"iconColor1",key:"iconColor1",valuePreCallback:(e,t,a,n)=>{if("gradient"===t("iconColorType")&&t("iconColor1","desktop",n)&&t("iconColor2","desktop",n))return e},hoverSelectorCallback:e=>`${a}:hover #linear-gradient-${e("uniqueId")}`,dependencies:["iconColorType","iconColor1","iconColor2",...l]})),(0,ie.createElement)(rd,Ke({},t,{selectorCallback:e=>`${a} #linear-gradient-${e("uniqueId")}`,styleRuleCallback:e=>`--linear-gradient-${e("uniqueId")}-color-2`,attrName:"iconColor2",key:"iconColor2",valuePreCallback:(e,t,a,n)=>{if("gradient"===t("iconColorType")&&t("iconColor1","desktop",n)&&t("iconColor2","desktop",n))return e},hoverSelectorCallback:e=>`${a}:hover #linear-gradient-${e("uniqueId")}`,dependencies:["iconColorType","iconColor1","iconColor2",...l]})),(0,ie.createElement)(rd,Ke({},t,{selector:o,hoverSelector:s,styleRule:"backgroundColor",attrName:"shapeColor1",key:"shapeColor1",hover:"all",valuePreCallback:(e,t,a,n)=>{const l=t("shapeColorType");if("normal"===n||"gradient"!==l)return e},dependencies:["shapeColorType","shapeColor2","shapeColorType","shapeGradientDirection",...l]})),(0,ie.createElement)(rd,Ke({},t,{selector:o,hoverSelector:s,styleRule:"borderRadius",attrName:"shapeBorderRadius",key:"shapeBorderRadius",format:"%s%",hover:"all"})),(0,ie.createElement)(rd,Ke({},t,{selector:o,hoverSelector:s,styleRule:"padding",attrName:"shapePadding",key:"shapePadding",format:"%spx"})),(0,ie.createElement)(rd,Ke({},t,{selector:o,hoverSelector:s,styleRule:"borderColor",attrName:"shapeOutlineColor",key:"shapeOutlineColor",hover:"all"})),(0,ie.createElement)(rd,Ke({},t,{selector:o,hoverSelector:s,styleRule:"borderStyle",attrName:"borderStyle",key:"borderStyle",valuePreCallback:(e,t,a,n)=>{var l,i,r,o;if(null!==(l=t("shapeOutlineWidth","desktop",n))&&void 0!==l&&l.top&&null!==(i=t("shapeOutlineWidth","desktop",n))&&void 0!==i&&i.right&&null!==(r=t("shapeOutlineWidth","desktop",n))&&void 0!==r&&r.bottom&&null!==(o=t("shapeOutlineWidth","desktop",n))&&void 0!==o&&o.left)return"solid"},hover:"all",dependencies:["shapeOutlineWidth",...l]})),(0,ie.createElement)(rd,Ke({},t,{selector:o,hoverSelector:s,styleRule:"borderTopWidth",attrName:"shapeOutlineWidth",key:"shapeOutlineWidth-top",responsive:"all",format:"%spx",valuePreCallback:e=>null==e?void 0:e.top})),(0,ie.createElement)(rd,Ke({},t,{selector:o,hoverSelector:s,styleRule:"borderRightWidth",attrName:"shapeOutlineWidth",key:"shapeOutlineWidth-right",responsive:"all",format:"%spx",valuePreCallback:e=>null==e?void 0:e.right})),(0,ie.createElement)(rd,Ke({},t,{selector:o,hoverSelector:s,styleRule:"borderBottomWidth",attrName:"shapeOutlineWidth",key:"shapeOutlineWidth-bottom",responsive:"all",format:"%spx",valuePreCallback:e=>null==e?void 0:e.bottom})),(0,ie.createElement)(rd,Ke({},t,{selector:o,hoverSelector:s,styleRule:"borderLeftWidth",attrName:"shapeOutlineWidth",key:"shapeOutlineWidth-left",responsive:"all",format:"%spx",valuePreCallback:e=>null==e?void 0:e.left})))},kp=e=>{const t=(0,X.applyFilters)("stackable.block-component.icon.indiv-icon-style",null);return(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(yp,e),t&&(0,ie.createElement)(t,e))};kp.Content=e=>{const t=(0,X.applyFilters)("stackable.block-component.icon.indiv-icon-style",null);return(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(yp,e),t&&(0,ie.createElement)(t,e))};const Cp=e=>{let{id:t}=e;const a=(0,u.kebabCase)(t);return(0,ie.createElement)("svg",{style:{height:0,width:0}},(0,ie.createElement)("defs",null,(0,ie.createElement)("linearGradient",{id:t,x1:"0",x2:"100%",y1:"0",y2:"0"},(0,ie.createElement)("stop",{offset:"0%",style:{stopOpacity:1,stopColor:`var(--${a}-color-1)`}}),(0,ie.createElement)("stop",{offset:"100%",style:{stopOpacity:1,stopColor:`var(--${a}-color-2)`}}))))},xp=e=>{const{attrNameTemplate:t="%s",hasLinearGradient:a=!0}=e,{isSelected:n}=(0,ee.useBlockEditContext)(),[l,i]=(0,ie.useState)(!1),r=(0,ie.useRef)(null);(0,ie.useEffect)((()=>{!n&&l&&i(!1)}),[n,l]),(0,ie.useEffect)((()=>{const e=e=>{l&&(e.target.closest(".stk--inner-svg")&&e.stopPropagation(),e.target.closest(".stk--inner-svg")||xm(r.current,e.target)||e.target.closest(".components-popover")||i(!1))};return document.body.addEventListener("click",e),()=>document.body.removeEventListener("click",e)}),[r.current,l]);const[o,s]=(0,ie.useState)(!1);(0,ie.useEffect)((()=>{if(!n)return void s(!1);const e=setTimeout((()=>{n&&s(n)}),1);return()=>clearTimeout(e)}),[n]);const c=Se((e=>e.uniqueId)),{getAttribute:u,updateAttributeHandler:d}=Pe(t),g=(0,ie.useMemo)((()=>ug(u("backgroundShape")||"blob1")),[u("backgroundShape")]);if(!u("icon"))return null;const m=a?(0,ie.renderToString)((0,ie.createElement)(Cp,{id:"linear-gradient-"+c,iconColor1:u("iconColor1"),iconColor2:u("iconColor2")})):void 0,p=Ze()(["stk--svg-wrapper"],{"stk--show-cursor":o,"stk--has-icon2":u("icon2")});return(0,ie.createElement)("span",{className:p,onClick:e=>{o&&e.target.closest(".stk--inner-svg")&&!l&&i(!l)}},u("icon")&&(0,ie.createElement)(ec,{className:"stk--inner-svg",prependRenderString:m,value:u("icon"),ariaLabel:u("ariaLabel")}),u("showBackgroundShape")&&(0,ie.createElement)(g,{className:"stk--shape-icon"}),l&&(0,ie.createElement)(Yr,{__hasPopover:!0,__deprecateUseRef:r,onChange:e=>{d("icon")(e),i(!1)}}),u("icon2")&&(0,ie.createElement)(ec,{className:"stk--inner-svg stk--icon-2",prependRenderString:m,value:u("icon2"),ariaLabel:u("ariaLabel"),style:{display:"none"}}))};xp.Content=e=>{const{attributes:t,attrNameTemplate:a,hasLinearGradient:n=!0,children:l}=e,i=M(a),r=Vd(t,i,""),o=ug(r("backgroundShape")||"blob1"),s=n?(0,ie.renderToString)((0,ie.createElement)(Cp,{id:"linear-gradient-"+t.uniqueId,iconColor1:r("iconColor1"),iconColor2:r("iconColor2")})):void 0,c=Ze()(["stk--svg-wrapper"],{"stk--has-icon2":r("icon2")});return r("icon")||r("icon2")?(0,ie.createElement)("span",{className:c},r("icon")&&(0,ie.createElement)(ec.Content,{className:"stk--inner-svg",prependRenderString:s,value:r("icon"),ariaLabel:r("ariaLabel")}),r("showBackgroundShape")&&(0,ie.createElement)(o,{className:"stk--shape-icon"}),r("icon2")&&(0,ie.createElement)(ec.Content,{className:"stk--inner-svg stk--icon-2",prependRenderString:s,value:r("icon2"),ariaLabel:r("ariaLabel"),style:{display:"none"}}),l):null},xp.InspectorControls=vp,xp.addAttributes=e=>{e.add({attributes:fp,versionAdded:"3.0.0",versionDeprecated:""})},xp.Style=kp;const Sp=e=>{const t={...e,version:e.version,versionAdded:"3.0.0",versionDeprecated:""},{selector:a,hoverSelector:n,dependencies:l=[]}=e;return(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(rd,Ke({},t,{selector:["",".stk-button"],styleRule:"width",attrName:"buttonFullWidth",key:"buttonFullWidth",valueCallback:()=>"100%",format:"%spx",enabledCallback:e=>e("buttonFullWidth")})),(0,ie.createElement)(rd,Ke({},t,{renderIn:"save",selector:"",styleRule:"flex",attrName:"buttonFullWidth",key:"buttonFullWidth-save",valueCallback:()=>"1 1 0",enabledCallback:e=>e("buttonFullWidth")})),(0,ie.createElement)(rd,Ke({},t,{renderIn:"edit",selectorCallback:(e,t,a)=>`[data-block="${a}"]`,styleRule:"flex",attrName:"buttonFullWidth",key:"buttonFullWidth-flex",valueCallback:()=>"1 1 0",enabledCallback:e=>e("buttonFullWidth")})),(0,ie.createElement)(rd,Ke({},t,{selector:a,responsive:"all",styleRule:"minHeight",attrName:"buttonMinHeight",key:"buttonMinHeight",format:"%spx"})),(0,ie.createElement)(rd,Ke({},t,{selector:a,responsive:"all",styleRule:"width",attrName:"buttonWidth",key:"buttonWidth",format:"%spx",enabledCallback:e=>!e("buttonFullWidth"),dependencies:["buttonFullWidth",...l]})),(0,ie.createElement)(rd,Ke({},t,{selector:a,responsive:"all",styleRule:"paddingTop",attrName:"buttonPadding",key:"buttonPadding-top",hasUnits:"px",valuePreCallback:e=>null==e?void 0:e.top})),(0,ie.createElement)(rd,Ke({},t,{selector:a,responsive:"all",styleRule:"paddingRight",attrName:"buttonPadding",key:"buttonPadding-right",hasUnits:"px",valuePreCallback:e=>null==e?void 0:e.right})),(0,ie.createElement)(rd,Ke({},t,{selector:a,responsive:"all",styleRule:"paddingBottom",attrName:"buttonPadding",key:"buttonPadding-bottom",hasUnits:"px",valuePreCallback:e=>null==e?void 0:e.bottom})),(0,ie.createElement)(rd,Ke({},t,{selector:a,responsive:"all",styleRule:"paddingLeft",attrName:"buttonPadding",key:"buttonPadding-left",hasUnits:"px",valuePreCallback:e=>null==e?void 0:e.left})),(0,ie.createElement)(rd,Ke({},t,{selector:a,styleRule:"background",attrName:"buttonBackgroundColor",key:"buttonBackgroundColor",valueCallback:(e,t)=>{const a=t("buttonBackgroundGradientDirection"),n=t("buttonBackgroundColor"),l=t("buttonBackgroundColor2");return"gradient"!==t("buttonBackgroundColorType")?t("buttonBackgroundColor"):`linear-gradient(${""!==a?a+"deg":"90deg"}, ${n||l}, ${l||n})`},dependencies:["buttonBackgroundGradientDirection","buttonBackgroundColor","buttonBackgroundColor2","buttonBackgroundColorType",...l]})),(0,ie.createElement)(rd,Ke({},t,{selector:`${a}:after`,styleRule:"background",attrName:"buttonBackgroundColor",key:"buttonBackgroundColor-after",hover:"all",hoverSelector:n||`${a}:hover:after`,valuePreCallback:(e,t,a,n)=>{if("normal"===n)return;if("gradient"!==t("buttonBackgroundColorType"))return e;const l=t("buttonBackgroundGradientDirection","desktop",n),i=t("buttonBackgroundColor","desktop",n),r=t("buttonBackgroundColor2","desktop",n);return void 0!==typeof i&&""!==i||void 0!==typeof r&&""!==r?`linear-gradient(${""!==l?l+"deg":"90deg"}, ${i||r}, ${r||i})`:void 0},dependencies:["buttonBackgroundGradientDirection","buttonBackgroundColor","buttonBackgroundColor2","buttonBackgroundColorType",...l]})),(0,ie.createElement)(rd,Ke({},t,{selector:`${a}:after`,styleRule:"opacity",attrName:"buttonBackgroundColor",key:"buttonBackgroundColor-opacity",hover:"all",hoverSelector:n||`${a}:hover:after`,valuePreCallback:(e,t,a,n)=>{if("normal"===n)return;const l=t("buttonBackgroundColor","desktop",n);return void 0!==l&&""!==l?1:void 0}})))},_p=e=>{const{selector:t="",attrNameTemplate:a=""}=e;return(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(Sp,e),(0,ie.createElement)(Dm,Ke({},e,{selector:t+":before",addBorderRadiusOverflow:!1,hoverSelector:t+":hover:before",borderRadiusSelector:t,attrNameTemplate:(0,B.sprintf)("button%s",a||"%s")})),(0,ie.createElement)(xp.Style,e))};_p.Content=e=>{const{selector:t="",attrNameTemplate:a=""}=e;return(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(Sp,e),(0,ie.createElement)(Dm.Content,Ke({},e,{selector:t+":before",addBorderRadiusOverflow:!1,hoverSelector:t+":hover:before",borderRadiusSelector:t,attrNameTemplate:(0,B.sprintf)("button%s",a||"%s")})),(0,ie.createElement)(xp.Style.Content,e))};const Ep=e=>{const t=M("link%s")("hasLink"),a=Se((e=>e[t])),n=we();return(0,ie.createElement)(Nu,null,(0,ie.createElement)(lr,{title:(0,B.__)("Link",g.i18n),id:"link",hasToggle:e.hasToggle,checked:e.hasToggle?a:void 0,onChange:e.hasToggle?e=>{n({[t]:e})}:void 0},(0,ie.createElement)(up,{attrNameTemplate:"link%s"})))};Ep.defaultProps={hasToggle:!1};const Bp=e=>{const[t,a]=(0,ie.useState)(!1),n=(0,ie.useRef)(),[l,i]=(0,ie.useState)(null),{parentBlock:r}=le(),o=Se((e=>e.linkHasLink)),{isSelected:s}=(0,ee.useBlockEditContext)(),[c,u]=(0,ie.useState)(!1);(0,ie.useEffect)((()=>{if(!s)return void u(!1);const e=setTimeout((()=>{s&&u(s)}),1);return()=>clearTimeout(e)}),[s]),(0,ie.useEffect)((()=>{!s&&t&&a(!1)}),[s,t]),(0,ie.useEffect)((()=>{const l=l=>{t&&(l.target.closest(".stk-button")&&l.target.closest(e.linkTrigger||".rich-text")&&l.stopPropagation(),xm(n.curent,l.target)||l.target.closest(".components-popover")||a(!1))};return document.body.addEventListener("click",l),()=>document.body.removeEventListener("click",l)}),[n.current,t]);const d=(0,X.applyFilters)("stackable.edit.link.enable-link-popup",!0,r);return o?(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(Vc,Ke({},e.linkProps,{ref:n,className:e.className,onClick:n=>{if(c){const l=n.target.closest(e.linkTrigger||".rich-text");l&&!t&&(i(l),a(!t))}}}),e.children),t&&d&&(0,ie.createElement)(Qe.Popover,{position:"top center",getAnchorRect:()=>{var e;return(null==l?void 0:l.getBoundingClientRect())||(null===(e=n.current)||void 0===e?void 0:e.getBoundingClientRect())},focusOnMount:!1,className:"stk-link__popover"},(0,ie.createElement)(up,{attrNameTemplate:"link%s"}))):e.children};Bp.defaultProps={className:"",linkProps:{}},Bp.Content=e=>{const{linkProps:t={},attributes:a}=e;return a.linkHasLink?(0,ie.createElement)(Vc.Content,Ke({},t,{className:e.className,href:a.linkUrl||void 0,target:a.linkNewTab?"_blank":void 0,rel:a.linkRel||void 0,title:a.linkTitle||void 0}),e.children):e.children},Bp.InspectorControls=Ep,Bp.addAttributes=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{attrNameTemplate:a="link%s",selector:n="a"}=t;cp(e,a,n)};const Tp=e=>(0,ie.createElement)(xp.InspectorControls,{hasColor:e.hasColor,hasGradient:!1,hasShape:!1,hasBackgroundShape:!1,hasIconGap:e.hasIconGap,hasIconPosition:e.hasIconPosition,defaultValue:e.defaultValue});Tp.defaultProps={hasIconGap:!0,hasIconPosition:!0,hasColor:!0,defaultValue:""};const Mp=Bp.InspectorControls,Np=[{label:(0,B.__)("None",g.i18n),value:""},{label:(0,B.__)("Darken",g.i18n),value:"darken"},{label:(0,B.__)("Lift",g.i18n),value:"lift"},{label:(0,B.__)("Scale",g.i18n),value:"scale"},{label:(0,B.__)("Lift & Scale",g.i18n),value:"lift-scale"},{label:(0,B.__)("Lift More",g.i18n),value:"lift-more"},{label:(0,B.__)("Scale More",g.i18n),value:"scale-more"},{label:(0,B.__)("Lift & Scale More",g.i18n),value:"lift-scale-more"}],Ip=e=>{const{blockState:t,hasIconColor:a,hasTextColor:n}=e,l=Se((e=>e.buttonBackgroundColorType)),i=we();return(0,ie.createElement)(Nu,null,(0,ie.createElement)(lr,{title:(0,B.__)("Button Colors",g.i18n),id:"button-colors"},(0,ie.createElement)(Ol,{controls:[{value:"",title:(0,B.__)("Single",g.i18n)},{value:"gradient",title:(0,B.__)("Gradient",g.i18n)}],attribute:"buttonBackgroundColorType",isSmall:!0,fullwidth:!1}),(0,ie.createElement)(Ot,{label:"gradient"===l?(0,B.sprintf)((0,B.__)("Button Color #%s",g.i18n),1):(0,B.__)("Button Color",g.i18n),attribute:"buttonBackgroundColor",hasTransparent:"normal"===t&&"gradient"!==l,hover:"all"}),"gradient"===l&&(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(Ot,{label:(0,B.__)("Button Color #2",g.i18n),attribute:"buttonBackgroundColor2",hover:"all"}),(0,ie.createElement)(dl,{label:(0,B.__)("Gradient Direction (degrees)",g.i18n),attribute:"buttonBackgroundGradientDirection",min:0,max:360,step:10,allowReset:!0,hover:"all"})),n&&(0,ie.createElement)(Ot,{changeCallback:e=>{var a;if("normal"!==t)return e;const n=Z(e),l=null===(a=((0,Q.select)((e=>e("core/block-editor").getSettings().colors))||[]).find((e=>{let{color:t}=e;return n===t})))||void 0===a?void 0:a.slug;return i({textColorClass:l?(0,ee.getColorClassName)("color",l):""}),e},label:(0,B.__)("Text Color",g.i18n),attribute:"textColor1",hover:"all"}),a&&(0,ie.createElement)(Ot,{label:(0,B.__)("Icon Color",g.i18n),attribute:"iconColor1",hover:"all"})))};Ip.defaultProps={hasTextColor:!0,hasIconColor:!1};const Rp=e=>(0,ie.createElement)(Nu,null,(0,ie.createElement)(lr,{title:(0,B.__)("Button Size & Spacing",g.i18n),id:"button"},e.hasFullWidth&&(0,ie.createElement)(oc,{label:(0,B.__)("Full Width",g.i18n),attribute:"buttonFullWidth"}),(0,ie.createElement)(dl,{label:(0,B.__)("Min. Button Height",g.i18n),responsive:"all",attribute:"buttonMinHeight",min:0,max:100}),e.hasWidth&&!e.hasFullWidth&&(0,ie.createElement)(dl,{label:(0,B.__)("Button Width",g.i18n),responsive:"all",attribute:"buttonWidth",min:0,max:100,placeholder:""}),(0,ie.createElement)(jo,{label:(0,B.__)("Vertical Padding",g.i18n),units:["px","%"],responsive:"all",defaultLocked:!0,attribute:"buttonPadding",sliderMin:[0,0],sliderMax:[40,100],enableLeft:!1,enableRight:!1}),(0,ie.createElement)(jo,{label:(0,B.__)("Horizontal Padding",g.i18n),units:["px","%"],responsive:"all",defaultLocked:!0,attribute:"buttonPadding",sliderMin:[0,0],sliderMax:[40,100],enableTop:!1,enableBottom:!1})));Rp.defaultProps={hasWidth:!1};const Ap=e=>(0,ie.createElement)(Nu,null,(0,ie.createElement)(lr,{title:(0,B.__)("Button Borders & Shadows",g.i18n),id:"button-borders"},(0,ie.createElement)($m,{attrNameTemplate:"button%s",hasBorderRadiusHover:!1,borderSelector:e.borderSelector,borderRadiusPlaceholder:e.placeholder})));Ap.defaultProps={borderSelector:""};const Op=e=>{const{borderSelector:t,hasTextColor:a,hasIcon:n,hasLink:l,hasIconGap:i,hasIconPosition:r,borderRadiusPlaceholder:o,hasFullWidth:s,...c}=e,{parentBlock:u}=le(),d=(0,X.applyFilters)("stackable.edit.button.enable-link",!0,u);return(0,ie.createElement)(ie.Fragment,null,(l||d)&&(0,ie.createElement)(Mp,null),(0,ie.createElement)(Ip,Ke({hasTextColor:a},c)),(0,ie.createElement)(Rp,{hasFullWidth:s}),(0,ie.createElement)(Ap,{borderSelector:t,placeholder:o}),n&&(0,ie.createElement)(Tp,{hasIconGap:i,hasIconPosition:r}))};Op.defaultProps={hasIcon:!0,hasLink:!0,borderSelector:"",hasTextColor:!0,hasIconGap:!0,hasIconPosition:!0,hasFullWidth:!1},Op.Link=Mp,Op.Colors=Ip,Op.Size=Rp,Op.Borders=Ap,Op.Icon=Tp,Op.HoverEffects=()=>(0,ie.createElement)(ml,{label:(0,B.__)("Hover Effect",g.i18n),attribute:"buttonHoverEffect",options:Np,default:"darken"});const Pp=e=>Ze()("stk-button",{[`stk--hover-effect-${e.buttonHoverEffect}`]:e.buttonHoverEffect}),zp=e=>{const{className:t,buttonProps:a,linkTrigger:n}=e,l=Se((e=>({buttonHoverEffect:e.buttonHoverEffect,iconPosition:e.iconPosition})));return(0,ie.createElement)(Bp,{className:Ze()([t,Pp(l)]),linkProps:a,linkTrigger:n},"right"===l.iconPosition&&e.children,(0,ie.createElement)(xp,{hasLinearGradient:!1}),"right"!==l.iconPosition&&e.children)};zp.defaultProps={className:"",buttonProps:{}},zp.Content=e=>{const{className:t,attributes:a,buttonProps:n}=e;return(0,ie.createElement)(Bp.Content,{linkProps:n,attributes:a,className:Ze()([t,Pp(a)])},"right"===a.iconPosition&&e.children,(0,ie.createElement)(xp.Content,{attributes:a,hasLinearGradient:!1}),"right"!==a.iconPosition&&e.children)},zp.Content.defaultProps={className:"",buttonProps:{}},zp.InspectorControls=Op,zp.addAttributes=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{selector:a}=t;e.add({attributes:bp,versionAdded:"3.0.0",versionDeprecated:""}),Lm(e,"button%s"),Bp.addAttributes(e,{selector:a}),xp.addAttributes(e)},zp.Style=_p;const Hp=()=>g.showProNotice||g.isPro?(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(Iu,null,(0,ie.createElement)(lr,{title:(0,B.__)("Conditional Display",g.i18n),id:"conditional-display"},!g.isPro&&(0,ie.createElement)(al,{title:(0,B.__)("Say Hello to Display Conditions 👋",g.i18n),description:(0,B.__)("Show/hide this block based on one or more conditions. This feature is only available on Stackable Premium",g.i18n)}),g.isPro&&(0,X.applyFilters)("stackable.block-component.conditional-display.control",null)))):null;Hp.defaultProps={mainBlockClass:""};const Lp=()=>null;Lp.InspectorControls=Hp,Lp.addAttributes=e=>{e.add({attributes:{displayCondition:{type:"object",default:{}}},versionAdded:"3.0.0",versionDeprecated:""})};const Fp=e=>{const{backgroundSelector:t=".%s-container",borderSelector:a=".%s-container",sizeSelector:n=".%s-container",sizeVerticalAlignRule:l=null,sizeHorizontalAlignRule:i="margin",wrapperSelector:r="",sizeVerticalAlignSelector:o="",sizeVerticalAlignSelectorEdit:s=""}=e,c=Se((e=>e.hasContainer));return(0,ie.createElement)(ie.Fragment,null,c&&(0,ie.createElement)(Rm,Ke({},e,{attrNameTemplate:"container%s",selector:t})),(0,ie.createElement)(Dm,Ke({},e,{attrNameTemplate:"container%s",selector:a,hoverSelector:`${a}:hover`})),(0,ie.createElement)(Jm,Ke({},e,{attrNameTemplate:"container%s",selector:n,verticalAlignRule:l,verticalAlignSelector:o,verticalAlignSelectorEdit:s,horizontalAlignRule:i,wrapperSelector:r})))};Fp.defaultProps={options:{}},Fp.Content=e=>{const{backgroundSelector:t=".%s-container",borderSelector:a=".%s-container",sizeSelector:n=".%s-container",sizeVerticalAlignRule:l=null,sizeHorizontalAlignRule:i="margin",wrapperSelector:r="",sizeVerticalAlignSelector:o="",sizeVerticalAlignSelectorEdit:s="",attributes:c}=e;return(0,ie.createElement)(ie.Fragment,null,c.hasContainer&&(0,ie.createElement)(Rm.Content,Ke({},e,{attrNameTemplate:"container%s",selector:t})),(0,ie.createElement)(Dm.Content,Ke({},e,{attrNameTemplate:"container%s",selector:a,hoverSelector:`${a}:hover`})),(0,ie.createElement)(Jm.Content,Ke({},e,{attrNameTemplate:"container%s",selector:n,verticalAlignRule:l,verticalAlignSelector:o,verticalAlignSelectorEdit:s,horizontalAlignRule:i,wrapperSelector:r})))};const Dp=e=>{const t=Se((e=>({uniqueId:e.uniqueId,hasContainer:e.hasContainer,triggerHoverState:e.triggerHoverState,containerBackgroundMediaUrl:e.containerBackgroundMediaUrl,containerBackgroundMediaUrlTablet:e.containerBackgroundMediaUrlTablet,containerBackgroundMediaUrlMobile:e.containerBackgroundMediaUrlMobile,containerBackgroundColorType:e.containerBackgroundColorType}))),a=Id(t.uniqueId);let n=cm(t.uniqueId);n=a?n+`-${a}`:n;const l=(0,X.applyFilters)("stackable.container-div.uniqueClass.edit",`${n}-container`,n),i=Ze()([e.className,"stk-container",l],{"stk-hover-parent":t.hasContainer&&t.triggerHoverState,"stk--no-background":!t.hasContainer,"stk--no-padding":!t.hasContainer});return(0,ie.createElement)(Hu,Ke({},e,{className:i,hasBackground:t.hasContainer,backgroundUrl:t.containerBackgroundMediaUrl,backgroundUrlTablet:t.containerBackgroundMediaUrlTablet,backgroundUrlMobile:t.containerBackgroundMediaUrlMobile,backgroundColorType:t.containerBackgroundColorType}))};Dp.defaultProps={className:""},Dp.Content=e=>{const{attributes:t,...a}=e,n=(0,X.applyFilters)("stackable.container-div.uniqueClass.save",`stk-${t.uniqueId}-container`,`stk-${t.uniqueId}`,t),l=Ze()([e.className,"stk-container",n],{"stk-hover-parent":t.hasContainer&&t.triggerHoverState,"stk--no-background":!t.hasContainer,"stk--no-padding":!t.hasContainer});return(0,ie.createElement)(Hu.Content,Ke({},a,{className:l,hasBackground:t.hasContainer,backgroundUrl:t.containerBackgroundMediaUrl,backgroundUrlTablet:t.containerBackgroundMediaUrlTablet,backgroundUrlMobile:t.containerBackgroundMediaUrlMobile,backgroundColorType:t.containerBackgroundColorType}))},Dp.Content.defaultProps={className:"",attributes:{}},Dp.InspectorControls=e=>{const{sizeSelector:t=".stk-container",borderSelector:a=".stk-container"}=e,n=Se((e=>e.hasContainer)),l=we(),i=Ue(t),r=Ue(a);return(0,ie.createElement)(Nu,null,(0,ie.createElement)(lr,{title:(0,B.__)("Container Background",g.i18n),id:"container",hasToggle:!0,checked:n,onChange:e=>l({hasContainer:e})},(0,ie.createElement)(oc,{label:(0,B.__)("Trigger hover state on nested blocks",g.i18n),attribute:"triggerHoverState",defaultValue:!0}),(0,ie.createElement)(zm,{attrNameTemplate:"container%s"})),(0,ie.createElement)(lr,{title:(0,B.__)("Container Size & Spacing",g.i18n),id:"container-size"},(0,ie.createElement)(Zm,{attrNameTemplate:"container%s",blockEl:i,enableMargin:!1})),(0,ie.createElement)(lr,{title:(0,B.__)("Container Borders & Shadow",g.i18n),id:"container-size"},(0,ie.createElement)($m,{attrNameTemplate:"container%s",blockEl:r})))},Dp.addAttributes=e=>{e.add({attributes:{hasContainer:{type:"boolean",default:!1},triggerHoverState:{type:"boolean",default:!0}},versionAdded:"3.0.0",versionDeprecated:""}),Nm(e,"container%s"),Lm(e,"container%s"),Ym(e,"container%s")},Dp.Style=Fp;const Up=e=>{const t={...e,version:e.version,versionAdded:"3.0.0",versionDeprecated:""},{selector:a="",dependencies:n=[]}=e;return(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(rd,Ke({},t,{renderIn:"edit",selectorCallback:(e,t,a)=>`[data-block="${a}"]`,styleRule:"flex",attrName:"columnWidth",key:"columnWidth-flex",responsive:["desktopTablet","tabletOnly","mobile"],format:"1 1 %s%",dependencies:["columnAdjacentCount",...n],valueCallback:(e,t,a)=>{if("desktop"===a)return e;const n=t("columnAdjacentCount",a);return n?e.replace(/([\d\.]+%)$/,`calc($1 - var(--stk-column-gap, 0px) * ${n-1} / ${n} )`):e}})),(0,ie.createElement)(rd,Ke({},t,{renderIn:"edit",selectorCallback:(e,t,a)=>`[data-block="${a}"]`,styleRule:"maxWidth",attrName:"columnWidth",key:"columnWidth-maxwidth",responsive:["desktopTablet","tabletOnly","mobile"],format:"%s%",dependencies:["columnAdjacentCount",...n],valueCallback:(e,t,a)=>{const n=t("columnAdjacentCount",a);return n?e.replace(/([\d\.]+%)$/,`calc($1 - var(--stk-column-gap, 0px) * ${n-1} / ${n} )`):e}})),(0,ie.createElement)(rd,Ke({},t,{renderIn:"save",selector:a,styleRule:"flex",attrName:"columnWidth",key:"columnWidth-save-flex",responsive:["desktopTablet","tabletOnly","mobile"],format:"1 1 %s%",dependencies:["columnAdjacentCount",...n],valueCallback:(e,t,a)=>{const n="desktop"===a?e:e.replace(/^1 1/,"0 1"),l=t("columnAdjacentCount",a);return l?n.replace(/([\d\.]+%)$/,`calc($1 - var(--stk-column-gap, 0px) * ${l-1} / ${l} )`):n}})))},$p=e=>(0,ie.createElement)(Up,e);$p.Content=e=>(0,ie.createElement)(Up,e);const Gp=()=>[Ze()(["stk-column"]),"stk-column-wrapper"],Wp=e=>{const{isHovered:t,...a}=e,n=(()=>{const{clientId:e}=(0,ee.useBlockEditContext)();return{onChangeDesktop:t=>{const{parentBlock:a}=(0,Q.select)("stackable/block-context").getBlockContext(e),n=(null==a?void 0:a.innerBlocks)||[];if(n.length){const[e,a]=t.reduce(((e,a,l)=>{const i=n[l].clientId;return e[0].push(i),e[1][i]={columnWidth:a,columnAdjacentCount:t.length},e}),[[],{}]);(0,Q.dispatch)("core/block-editor").updateBlockAttributes(e,a,!0)}},onChangeTablet:(t,a)=>{const n=[e],l={[e]:{columnWidthTablet:t}},{parentBlock:i}=(0,Q.select)("stackable/block-context").getBlockContext(e),r=(null==i?void 0:i.innerBlocks)||[];if(r.length){const e=eu(a);a.forEach(((t,a)=>{const i=r[a].clientId;n.push(i),l[i]={columnWidthTablet:t,columnAdjacentCountTablet:e.filter((t=>t===e[a])).length}}))}(0,Q.dispatch)("core/block-editor").updateBlockAttributes(n,l,!0)},onChangeMobile:(t,a)=>{const n=[e],l={[e]:{columnWidthMobile:t}},{parentBlock:i}=(0,Q.select)("stackable/block-context").getBlockContext(e),r=(null==i?void 0:i.innerBlocks)||[];if(r.length){const e=eu(a);a.forEach(((t,a)=>{const i=r[a].clientId;n.push(i),l[i]={columnWidthMobile:t,columnAdjacentCountMobile:e.filter((t=>t===e[a])).length}}))}(0,Q.dispatch)("core/block-editor").updateBlockAttributes(n,l,!0)},onResetDesktop:()=>{const{parentBlock:t}=(0,Q.select)("stackable/block-context").getBlockContext(e),a=(null==t?void 0:t.innerBlocks)||[];if(a.length){const e=a.map((e=>e.clientId));(0,Q.dispatch)("core/block-editor").updateBlockAttributes(e,{columnWidth:""})}}}})(),l=Se((e=>({columnWidth:e.columnWidth,columnWidthTablet:e.columnWidthTablet,columnWidthMobile:e.columnWidthMobile})));return(0,ie.createElement)(ru,Ke({showHandle:t,isHovered:t,columnWidth:l.columnWidth,columnWidthTablet:l.columnWidthTablet,columnWidthMobile:l.columnWidthMobile},n,a))};Wp.defaultProps={isHovered:!0},Wp.InspectorControls=null,Wp.addAttributes=e=>{e.add({attributes:{columnWidth:{stkResponsive:!0,type:"number",default:""},columnAdjacentCount:{stkResponsive:!0,type:"number",default:""}},versionAdded:"3.0.0",versionDeprecated:""})},Wp.Style=$p;const Vp=e=>{let{sliderMax:t=6}=e;const{clientId:a}=(0,ee.useBlockEditContext)(),{numInnerBlocks:n,innerBlocks:l}=le(),[i,r]=Kg("stk__columns_new_duplicate",!1);return(0,ie.createElement)(dl,{label:(0,B.__)("Columns",g.i18n),min:1,sliderMax:t,placeholder:"1",value:n,onChange:e=>{const{insertBlock:t,removeBlocks:r}=(0,Q.dispatch)("core/block-editor");if(e<n){const t=l.slice(e).map((e=>{let{clientId:t}=e;return t}));r(t,!1)}else if(e>n&&!i){const l=e-n;for(let e=0;e<l;e++)t((0,Re.getBlockFromExample)("stackable/column",{}),n+e+1,a,!1)}else if(e>n){const i=(0,u.last)(l),r=(0,Q.select)("core/block-editor").getBlock(i.clientId),o=e-n;for(let e=0;e<o;e++)t((0,Re.getBlockFromExample)("stackable/column",(0,u.pick)(r,["attributes","innerBlocks"])),n+e+1,a,!1)}},allowReset:!1,after:(0,ie.createElement)(jp,{isPressed:i,onClick:()=>r(!i)})})},jp=e=>(0,ie.createElement)(Fs,{text:(0,B.__)("When enabled, the last column will be cloned instead of adding a blank column.",g.i18n)},(0,ie.createElement)(Qe.Button,{className:"stk-control-columns__settings-button",isSmall:!0,isTertiary:!0,isPressed:e.isPressed,"aria-label":(0,B.__)("Settings",g.i18n),onClick:e.onClick,icon:(0,ie.createElement)(Qe.Dashicon,{icon:"admin-page"})}));jp.defaultProps={isPressed:!1,onClick:null};const qp=e=>{const{hasColumnCount:t}=e,{clientId:a}=(0,ee.useBlockEditContext)(),n=Se((e=>({align:e.align,columnFit:e.columnFit}))),l=we();return(0,ie.createElement)(ie.Fragment,null,t&&(0,ie.createElement)(Vp,null),(0,ie.createElement)(Ol,{label:(0,B.__)("Content Width",g.i18n),attribute:"innerBlockContentAlign",default:n.align?`align${n.align}`:"",controls:[{value:"",title:(0,B.__)("Align Center",g.i18n),icon:"align-center"},{value:"alignwide",title:(0,B.__)("Align Wide",g.i18n),icon:"align-wide"},{value:"alignfull",title:(0,B.__)("Align Full",g.i18n),icon:"align-full-width"}]}),t&&(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(oc,{label:(0,B.__)("Fit all columns to content",g.i18n),checked:n.columnFit,onChange:e=>{const t={columnFit:!!e||""};if(e){const{getBlock:e}=(0,Q.select)("core/block-editor");e(a).innerBlocks.forEach((e=>{"stackable/column"===e.name&&(t[H("columnWidth","desktop")]="",t[H("columnWidth","tablet")]="",t[H("columnWidth","mobile")]="")}))}l(t)}}),n.columnFit&&(0,ie.createElement)(Ol,{label:(0,B.__)("Columns Alignment",g.i18n),attribute:"columnFitAlign",responsive:"all",controls:"flex-horizontal"}),(0,ie.createElement)(dl,{label:(0,B.__)("Column Gap",g.i18n),attribute:"columnGap",responsive:"all",min:0,sliderMax:100,placeholder:"0"}),(0,ie.createElement)(dl,{label:(0,B.__)("Row Gap",g.i18n),attribute:"rowGap",responsive:"all",min:0,sliderMax:100,placeholder:"0"})))};qp.defaultProps={hasColumnCount:!1};const Kp=e=>(0,ie.createElement)(Nu,null,(0,ie.createElement)(lr,{title:(0,B.__)("General",g.i18n),id:"general",initialOpen:!0},(0,ie.createElement)(qp,e)));Kp.defaultProps={hasColumnCount:!1},Kp.Controls=qp;const Yp=e=>{const t={...e,version:e.version,versionAdded:"3.0.0",versionDeprecated:""},{dependencies:a=[]}=e;return(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(rd,Ke({},t,{renderIn:"save",selector:".%s-column",styleRule:"--stk-column-gap",attrName:"columnGap",key:"columnGap-save",format:"%spx",responsive:"all"})),(0,ie.createElement)(rd,Ke({},t,{renderIn:"edit",selector:".%s-column > .block-editor-inner-blocks > .block-editor-block-list__layout",styleRule:"--stk-column-gap",attrName:"columnGap",key:"columnGap",format:"%spx",responsive:"all"})),(0,ie.createElement)(rd,Ke({},t,{renderIn:"save",selector:".%s-column",styleRule:"rowGap",attrName:"rowGap",key:"rowGap-save",format:"%spx",responsive:"all"})),(0,ie.createElement)(rd,Ke({},t,{renderIn:"edit",selector:".%s-column > .block-editor-inner-blocks > .block-editor-block-list__layout",styleRule:"rowGap",attrName:"rowGap",key:"rowGap",format:"%spx",responsive:"all"})),(0,ie.createElement)(rd,Ke({},t,{renderIn:"save",selector:".%s-column",styleRule:"justifyContent",attrName:"columnFitAlign",key:"columnFitAlign-save",responsive:"all",enabledCallback:e=>!!e("columnFit"),dependencies:["columnFit",...a]})),(0,ie.createElement)(rd,Ke({},t,{renderIn:"edit",selector:".%s-column > .block-editor-inner-blocks > .block-editor-block-list__layout",styleRule:"justifyContent",attrName:"columnFitAlign",key:"columnFitAlign",responsive:"all",enabledCallback:e=>!!e("columnFit"),dependencies:["columnFit",...a]})))},Xp=e=>(0,ie.createElement)(Yp,e);Xp.Content=e=>(0,ie.createElement)(Yp,e);const Jp=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"column";return Ze()("stk-content-align",`stk-${e.uniqueId}-${t}`,{"stk--fit-content":e.columnFit,alignwide:"alignwide"===e.innerBlockContentAlign,alignfull:"alignfull"===e.innerBlockContentAlign})},Zp=()=>null;Zp.InspectorControls=Kp,Zp.Style=Xp,Zp.addAttributes=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{columnFit:a=""}=t;e.add({attributes:{columnFit:{type:"boolean",default:a},columnFitAlign:{type:"string",default:"",stkResponsive:!0},columnGap:{stkResponsive:!0,type:"number",default:""},rowGap:{stkResponsive:!0,type:"number",default:""},innerBlockContentAlign:{type:"string",default:""}},versionAdded:"3.0.0",versionDeprecated:""})};const Qp=e=>g.showProNotice||g.isPro?(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(Iu,null,(0,ie.createElement)(lr,{title:(0,B.__)("Custom CSS",g.i18n),id:"custom-css"},!g.isPro&&(0,ie.createElement)(al,{title:(0,B.__)("Say Hello to Custom CSS 👋",g.i18n),description:(0,B.__)("Further tweak this block by adding custom CSS rules. This feature is only available on Stackable Premium",g.i18n)}),g.isPro&&(0,X.applyFilters)("stackable.block-component.custom-css.control",null,{mainBlockClass:e.mainBlockClass})))):null;Qp.defaultProps={mainBlockClass:""};const eh=e=>(0,X.applyFilters)("stackable.block-component.custom-css",null,e);eh.defaultProps={mainBlockClass:""},eh.Content=e=>(0,X.applyFilters)("stackable.block-component.custom-css.content",null,e),eh.Content.defaultProps={attributes:{}},eh.InspectorControls=Qp,eh.addAttributes=e=>{e.add({attributes:{customCSS:{type:"string",default:""},customCSSMinified:{type:"string",source:"html",selector:"style.stk-custom-css",default:""}},versionAdded:"3.0.0",versionDeprecated:""})};const th=e=>g.showProNotice||g.isPro?(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(Iu,null,(0,ie.createElement)(lr,{title:(0,B.__)("Motion Effects",g.i18n),id:"effects-animations"},!g.isPro&&(0,ie.createElement)(al,{title:(0,B.__)("Say Hello to Motion Effects 👋",g.i18n),description:(0,B.__)("Add entrance fade ins and animations when you scroll. This feature is only available on Stackable Premium",g.i18n)}),g.isPro&&(0,X.applyFilters)("stackable.block-component.effects-animations.control",null,{mainBlockClass:e.mainBlockClass})))):null;th.defaultProps={mainBlockClass:""};const ah=e=>{const t=(0,X.applyFilters)("stackable.block-component.effects-animations.style",null);return t&&(0,ie.createElement)(t,e)};ah.Content=e=>{const t=(0,X.applyFilters)("stackable.block-component.effects-animations.style.content",null);return t&&(0,ie.createElement)(t,e)};const nh=e=>(0,X.applyFilters)("stackable.block-component.effects-animations",null,e);nh.defaultProps={mainBlockClass:""},nh.Content=e=>(0,X.applyFilters)("stackable.block-component.effects-animations.content",null,e),nh.Content.defaultProps={attributes:{}},nh.InspectorControls=th,nh.addAttributes=e=>{e.add({attributes:{effectType:{type:"string",default:""},effectEntrance:{type:"string",stkResponsive:"all",default:""},effectEntranceDuration:{type:"string",default:""},effectEntranceDelay:{type:"number",default:""},effectAnimationSmooth:{type:"boolean",default:""},effectAnimation3d:{type:"boolean",default:""},effectAnimationPerspective:{type:"number",default:""},effectAnimationOut:{type:"object",default:{}},effectAnimationIn:{type:"object",default:{}}},versionAdded:"3.0.0",versionDeprecated:""})},nh.Style=ah;const lh=e=>{const t=Se((e=>e.contentAlign)),a=we();return(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(ee.BlockControls,null,(0,ie.createElement)(ee.AlignmentToolbar,{value:t,onChange:e=>a({contentAlign:e})})),(0,ie.createElement)(Mu,null,(0,ie.createElement)(lr,{title:(0,B.__)("Alignment",g.i18n),id:"alignment"},(0,ie.createElement)(ns,{label:(0,B.__)("Content Alignment",g.i18n),attribute:"contentAlign",responsive:"all"}),e.hasColumnAlignment&&(0,ie.createElement)(Ol,{label:(0,B.__)("Column Alignment",g.i18n),attribute:"columnAlign",responsive:"all",controls:"flex-vertical-with-stretch",className:"ugb--help-tip-advanced-block-vertical-align"}),e.hasRowAlignment&&(0,ie.createElement)(Ol,{label:(0,B.__)("Column Alignment",g.i18n),attribute:"rowAlign",responsive:"all",controls:"flex-vertical-with-stretch",className:"ugb--help-tip-advanced-block-vertical-align"}),(e.hasColumnAlignment||e.hasBlockAlignment)&&(0,ie.createElement)(Ol,{label:(0,B.__)("Inner Block Alignment",g.i18n),controls:[{value:"horizontal",title:(0,B.__)("Horizontal",g.i18n)},{value:"",title:(0,B.__)("Vertical",g.i18n)}],attribute:"innerBlockOrientation"}))))};lh.defaultProps={hasRowAlignment:!1,hasColumnAlignment:!1,hasBlockAlignment:!1};const ih=e=>{const t={...e,version:e.version,versionAdded:"3.0.0",versionDeprecated:""},{selectorCallback:a=(e=>`.stk--block-align-${e("uniqueId")}`),editorSelectorCallback:n=(e=>`.stk--block-align-${e("uniqueId")}`),columnAlignSelectorCallback:l=(()=>""),dependencies:i=[]}=e;return(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(rd,Ke({},t,{selectorCallback:l,responsive:"all",styleRule:"alignSelf",attrName:"columnAlign",key:"columnAlign"})),(0,ie.createElement)(rd,Ke({},t,{renderIn:"save",selectorCallback:a,styleRule:"alignItems",attrName:"rowAlign",key:"rowAlign-save",responsive:"all",enabledCallback:e=>"horizontal"!==e("innerBlockOrientation"),dependencies:["innerBlockOrientation",...i]})),(0,ie.createElement)(rd,Ke({},t,{renderIn:"edit",selectorCallback:n,styleRule:"alignItems",attrName:"rowAlign",key:"rowAlign",responsive:"all",enabledCallback:e=>"horizontal"!==e("innerBlockOrientation"),dependencies:["innerBlockOrientation",...i]})))},rh=e=>(0,ie.createElement)(ih,e);rh.Content=e=>(0,ie.createElement)(ih,e);const oh=e=>{let{innerBlockOrientation:t}=e;return t||"vertical"},sh=e=>Ze()({[`has-text-align-${e.contentAlign}`]:e.contentAlign,[`has-text-align-${e.contentAlignTablet}-tablet`]:e.contentAlignTablet,[`has-text-align-${e.contentAlignMobile}-mobile`]:e.contentAlignMobile,[`stk--block-orientation-${e.innerBlockOrientation}`]:e.innerBlockOrientation,[`stk--block-align-${e.uniqueId}`]:e.rowAlign||e.rowAlignTablet||e.rowAlignMobile}),ch=()=>null;ch.InspectorControls=lh,ch.addAttributes=e=>{e.add({attributes:{contentAlign:{stkResponsive:!0,type:"string",default:""},rowAlign:{stkResponsive:!0,type:"string",default:""},columnAlign:{stkResponsive:!0,type:"string",default:""},innerBlockOrientation:{type:"string",default:""}},versionAdded:"3.0.0",versionDeprecated:""})},ch.Style=rh;const uh=e=>Ze()(["stk-row"],{[`stk-columns-${e.numInnerBlocks}`]:e.numInnerBlocks&&e.numInnerBlocks>1}),dh=e=>{const{numInnerBlocks:t}=le(),a=Se();return(0,ie.useEffect)((()=>{a.numInnerBlocks=t}),[t]),(0,ie.createElement)(ie.Fragment,{children:e.children})};dh.InspectorControls=null,dh.addAttributes=e=>{e.add({attributes:{numInnerBlocks:{type:"number",default:""}},versionAdded:"3.0.0",versionDeprecated:""})},dh.addStyles=()=>{};const gh={circle:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100"},e),(0,ie.createElement)("circle",{cx:50,cy:50,r:50}))},square:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 200 200"},e),(0,ie.createElement)("path",{className:"square_svg__st0",d:"M0 0h200v200H0z"}))},blob1:function(e){return(0,ie.createElement)("svg",Ke({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 200 200"},e),(0,ie.createElement)("path",{d:"M188.5 31.9c12.9 15.9 12.5 43.3 10.3 77.1s-6.2 74.2-26.2 86.5-56.1-3.3-89.4-21.2-63.7-38.1-76.4-69.8C-5.9 73-.8 29.9 21.6 11.7 44-6.4 83.8.5 116.7 6.1s59 10 71.8 25.8z"}))}},mh=(e,t,a,n)=>{if(!e)return{};const l=(e=>{const t=(0,X.applyFilters)("stackable.image.shape.svgs",gh);return t[e]?t[e]:null})(e),i=(0,ie.createElement)(l,{preserveAspectRatio:!["","square"].includes(e)&&n?"none":void 0,transform:t||a?`scale(${t?-1:1},${a?-1:1})`:void 0});return`url('data:image/svg+xml;base64,${btoa(sg(i))}')`},ph=e=>{let{x:t,y:a}=e,n=(0,u.toNumber)(t),l=(0,u.toNumber)(a);return n=isNaN(n)?50:100*n,l=isNaN(l)?50:100*l,`${n}% ${l}%`},hh=e=>{const t={...e,version:e.version,versionAdded:"3.0.0",versionDeprecated:""},{selector:a=".stk-img-wrapper",hoverSelector:n=".stk-img-wrapper:hover",hoverSelectorCallback:l=null,enableWidth:i=!0,enableHeight:r=!0,widthStyleRule:o=null,widthUnitCallback:s=null,heightUnitCallback:c=null,dependencies:u=[]}=e;return(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(rd,Ke({},t,{selector:`${a}:not(.stk--is-resizing)`,renderIn:"edit",styleRule:"width",attrName:"imageWidth",key:"imageWidth",hasUnits:"%",unitCallback:s,responsive:"all",enabledCallback:()=>i})),(0,ie.createElement)(rd,Ke({},t,{selector:a,renderIn:"save",styleRule:o||"width",attrName:"imageWidth",key:"imageWidth-save",hasUnits:"%",unitCallback:s,responsive:"all",enabledCallback:()=>i})),(0,ie.createElement)(rd,Ke({},t,{selector:`${a}:not(.stk--is-resizing)`,renderIn:"edit",styleRule:"height",attrName:"imageHeight",key:"imageHeight",hasUnits:"px",unitCallback:c,responsive:"all",enabledCallback:()=>r})),(0,ie.createElement)(rd,Ke({},t,{selector:a,renderIn:"save",styleRule:"height",attrName:"imageHeight",key:"imageHeight-save",hasUnits:"px",unitCallback:c,responsive:"all",enabledCallback:()=>r})),(0,ie.createElement)(rd,Ke({},t,{selector:`${a} .stk-img-resizer-wrapper`,hoverSelector:n?`${n} .stk-img-resizer-wrapper`:void 0,hoverSelectorCallback:l,renderIn:"edit",styleRule:"filter",attrName:"imageShadow",key:"imageShadow",format:"drop-shadow(%s)",hover:"all"})),(0,ie.createElement)(rd,Ke({},t,{selector:a,hoverSelector:n,renderIn:"save",styleRule:"filter",attrName:"imageShadow",key:"imageShadow-save",format:"drop-shadow(%s)",hover:"all"})),(0,ie.createElement)(rd,Ke({},t,{selector:`${a} img`,hoverSelector:`${n} img`,hoverSelectorCallback:l,styleRule:"filter",attrName:"imageFilter",key:"imageFilter",hover:"all"})),(0,ie.createElement)(rd,Ke({},t,{selector:`${a} img`,hoverSelector:`${n} img`,hoverSelectorCallback:l,styleRule:"transform",attrName:"imageZoom",key:"imageZoom",format:"scale(%s)",hover:"all"})),(0,ie.createElement)(rd,Ke({},t,{selector:`${a} .stk-img-resizer-wrapper img`,renderIn:"edit",styleRule:"borderRadius",attrName:"imageBorderRadius",key:"imageBorderRadius",format:"%spx"})),(0,ie.createElement)(rd,Ke({},t,{selector:`${a} img`,renderIn:"save",styleRule:"borderRadius",attrName:"imageBorderRadius",key:"imageBorderRadius-save",format:"%spx"})),(0,ie.createElement)(rd,Ke({},t,{selector:`${a} img`,hoverSelector:`${n} img`,hoverSelectorCallback:l,styleRule:"objectPosition",attrName:"imageFocalPoint",key:"imageFocalPoint",valueCallback:ph,responsive:"all",hover:"all"})),(0,ie.createElement)(rd,Ke({},t,{selector:`${a} img`,styleRule:"objectFit",attrName:"imageFit",key:"imageFit",responsive:"all"})),(0,ie.createElement)(rd,Ke({},t,{renderIn:"edit",selector:[`${a} .stk-img-resizer-wrapper img`,`${a} .stk-img-resizer-wrapper::after`,`${a} .stk-img-resizer-wrapper::before`],styleRule:"mask-image",vendorPrefixes:["-webkit-"],attrName:"imageShape",key:"imageShape",responsive:"all",enabledCallback:e=>!!e("imageShape"),valueCallback:(e,t)=>mh(e,t("imageShapeFlipX"),t("imageShapeFlipY"),t("imageShapeStretch")),dependencies:["imageShapeFlipX","imageShapeFlipY","imageShapeStretch",...u]})),(0,ie.createElement)(rd,Ke({},t,{renderIn:"save",selector:[`${a} img`,`${a}::after`,`${a}::before`],styleRule:"mask-image",vendorPrefixes:["-webkit-"],attrName:"imageShape",key:"imageShape-save",responsive:"all",enabledCallback:e=>!!e("imageShape"),valueCallback:(e,t)=>mh(e,t("imageShapeFlipX"),t("imageShapeFlipY"),t("imageShapeStretch")),dependencies:["imageShapeFlipX","imageShapeFlipY","imageShapeStretch",...u]})),(0,ie.createElement)(rd,Ke({},t,{renderIn:"save",selector:`${a}::after`,hoverSelector:`${n}::after`,hoverSelectorCallback:l,styleRule:"backgroundColor",attrName:"imageOverlayColor",key:"imageOverlayColor-save",hover:"all",enabledCallback:e=>"gradient"!==e("imageOverlayColorType"),dependencies:["imageOverlayColorType",...u]})),(0,ie.createElement)(rd,Ke({},t,{renderIn:"edit",selector:`${a} .stk-img-resizer-wrapper::after`,hoverSelector:`${n} .stk-img-resizer-wrapper::after`,hoverSelectorCallback:l,styleRule:"backgroundColor",attrName:"imageOverlayColor",key:"imageOverlayColor",hover:"all",enabledCallback:e=>"gradient"!==e("imageOverlayColorType"),dependencies:["imageOverlayColorType",...u]})),(0,ie.createElement)(rd,Ke({},t,{renderIn:"save",selector:`${a}::after`,hoverSelector:`${n}::before`,styleRule:"backgroundImage",attrName:"imageOverlayColor",key:"imageOverlayColor-save-image",hover:"all",enabledCallback:e=>"gradient"===e("imageOverlayColorType"),valuePreCallback:(e,t,a,n)=>"normal"!==n&&(t("imageOverlayColor2","desktop","normal")||t("imageOverlayColor","desktop","normal"))?"1":e,valueCallback:(e,t,a,n)=>{let l=t("imageOverlayColor2","desktop",n);"normal"===n||l||(l=t("imageOverlayColor2","desktop","normal")),l=J(l||"#ffffff",0);let i=t("imageOverlayColor","desktop",n);"normal"===n||i||(i=t("imageOverlayColor","desktop","normal")),i=J(i||"#ffffff",0);let r=t("imageOverlayGradientLocation1","desktop",n);"normal"!==n&&""===r&&(r=t("imageOverlayGradientLocation1","desktop","normal")),r=`${r||"0"}%`;let o=t("imageOverlayGradientLocation2","desktop",n);"normal"!==n&&""===o&&(o=t("imageOverlayGradientLocation2","desktop","normal")),o=`${o||"100"}%`;let s=t("imageOverlayGradientDirection","desktop",n);"normal"!==n&&""===s&&(s=t("imageOverlayGradientDirection","desktop","normal")),""===s&&(s="90"),s=`${s}deg`;let c=t("imageOverlayColor","desktop",n);"normal"===n||c||(c=t("imageOverlayColor","desktop","normal"));let u=t("imageOverlayColor2","desktop",n);return"normal"===n||u||(u=t("imageOverlayColor2","desktop","normal")),`linear-gradient(${s}, ${c||l} ${r}, ${u||i} ${o})`},dependencies:["imageOverlayColorType","imageOverlayColor2","imageOverlayColor","imageOverlayGradientLocation1","imageOverlayGradientLocation2","imageOverlayGradientDirection","imageOverlayOpacity",...u]})),(0,ie.createElement)(rd,Ke({},t,{renderIn:"edit",selector:`${a} .stk-img-resizer-wrapper::after`,hoverSelector:`${n} .stk-img-resizer-wrapper::before`,hoverSelectorCallback:l,styleRule:"backgroundImage",attrName:"imageOverlayColor",key:"imageOverlayColor-image",hover:"all",enabledCallback:e=>"gradient"===e("imageOverlayColorType"),valuePreCallback:(e,t,a,n)=>"normal"!==n&&(t("imageOverlayColor2","desktop","normal")||t("imageOverlayColor","desktop","normal"))?"1":e,valueCallback:(e,t,a,n)=>{let l=t("imageOverlayColor2","desktop",n);"normal"===n||l||(l=t("imageOverlayColor2","desktop","normal")),l=J(l||"#ffffff",0);let i=t("imageOverlayColor","desktop",n);"normal"===n||i||(i=t("imageOverlayColor","desktop","normal")),i=J(i||"#ffffff",0);let r=t("imageOverlayGradientLocation1","desktop",n);"normal"!==n&&""===r&&(r=t("imageOverlayGradientLocation1","desktop","normal")),r=`${r||"0"}%`;let o=t("imageOverlayGradientLocation2","desktop",n);"normal"!==n&&""===o&&(o=t("imageOverlayGradientLocation2","desktop","normal")),o=`${o||"100"}%`;let s=t("imageOverlayGradientDirection","desktop",n);"normal"!==n&&""===s&&(s=t("imageOverlayGradientDirection","desktop","normal")),""===s&&(s="90"),s=`${s}deg`;let c=t("imageOverlayColor","desktop",n);"normal"===n||c||(c=t("imageOverlayColor","desktop","normal"));let u=t("imageOverlayColor2","desktop",n);return"normal"===n||u||(u=t("imageOverlayColor2","desktop","normal")),`linear-gradient(${s}, ${c||l} ${r}, ${u||i} ${o})`},dependencies:["imageOverlayColorType","imageOverlayColor2","imageOverlayColor","imageOverlayGradientLocation1","imageOverlayGradientLocation2","imageOverlayGradientDirection","imageOverlayOpacity",...u]})),(0,ie.createElement)(rd,Ke({},t,{renderIn:"save",selector:`${a}`,hoverSelector:`${a}::before`,styleRule:"--stk-gradient-overlay",attrName:"imageOverlayOpacity",key:"imageOverlayOpacity-save",hover:"all"})),(0,ie.createElement)(rd,Ke({},t,{renderIn:"edit",selector:`${a} .stk-img-resizer-wrapper`,hoverSelector:`${a} .stk-img-resizer-wrapper::before`,styleRule:"--stk-gradient-overlay",attrName:"imageOverlayOpacity",key:"imageOverlayOpacity",hover:"all"})),(0,ie.createElement)(rd,Ke({},t,{renderIn:"save",selector:`${a}::after, ${a}::before`,styleRule:"mix-blend-mode",attrName:"imageOverlayBlendMode",key:"imageOverlayBlendMode-save"})),(0,ie.createElement)(rd,Ke({},t,{renderIn:"edit",selector:`${a} .stk-img-resizer-wrapper::after, ${a} .stk-img-resizer-wrapper::before`,hoverSelectorCallback:l,styleRule:"mix-blend-mode",attrName:"imageOverlayBlendMode",key:"imageOverlayBlendMode"})))},bh=e=>(0,ie.createElement)(hh,e);bh.Content=e=>(0,ie.createElement)(hh,e);const vh=["none","0px 0 1px rgba(120, 120, 120, 0.5)","0px 0 2px rgba(120, 120, 120, 0.5)","0px 5px 10px rgba(153, 153, 153, 0.35)","0px 2px 20px rgba(153, 153, 153, 0.2)","25px 10px 30px rgba(18, 63, 82, 0.3)","0px 10px 30px rgba(0, 0, 0, 0.1)","7px 5px 30px rgba(72, 73, 121, 0.15)","0px 10px 60px rgba(0, 0, 0, 0.1)","70px 60px 60px rgba(72, 73, 121, 0.2) "],fh=e=>{const{blockState:t="normal"}=e,a=Se((e=>({imageId:e.imageId,imageWidthUnit:e.imageWidthUnit,imageHeightUnit:e.imageHeightUnit,imageWidth:e.imageWidth,imageHeight:e.imageHeight,imageSize:e.imageSize,imageAlt:e.imageAlt,imageOverlayColorType:e.imageOverlayColorType,imageOverlayGradientDirection:e.imageOverlayGradientDirection,imageOverlayGradientLocation1:e.imageOverlayGradientLocation1,imageOverlayGradientLocation2:e.imageOverlayGradientLocation2,imageUrl:e.imageUrl,imageShapeFlipX:e.imageShapeFlipX,imageShapeFlipY:e.imageShapeFlipY,imageShapeStretch:e.imageShapeStretch,imageShape:e.imageShape,imageFilter:e.imageFilter}))),n=we(),{imageData:l}=(0,Q.useSelect)((e=>({imageData:{...e("core").getMedia(a.imageId)}})),[a.imageId]),i=(0,ie.useMemo)((()=>"px"===a.imageWidthUnit&&["","px"].includes(a.imageHeightUnit)?(Math.max(a.imageWidth,a.imageHeight)||200)/2:"px"===a.imageWidthUnit?a.imageWidth:["","px"].includes(a.imageHeightUnit)?(a.imageHeight||200)/2:100),[a.imageWidth,a.imageWidthUnit,a.imageHeight,a.imageHeightUnit]);return(0,ie.createElement)(ie.Fragment,null,(0,X.applyFilters)("stackable.block-component.image.before",null,e),e.hasSelector&&(0,ie.createElement)(ic,{label:(0,B.__)("Select Image",g.i18n),allowedTypes:["image"],attribute:"image",onRemove:()=>n({imageId:"",imageUrl:"",imageWidthAttribute:"",imageHeightAttribute:""}),onChange:e=>{var t;let{url:l,width:i,height:r}=e;const o=a.imageSize||"full";var s,c,u,d,g,m;null!==(t=e.sizes)&&void 0!==t&&t[o]&&(l=(null===(s=e.sizes)||void 0===s||null===(c=s[o])||void 0===c?void 0:c.url)||l,r=(null===(u=e.sizes)||void 0===u||null===(d=u[o])||void 0===d?void 0:d.height)||r||"",i=(null===(g=e.sizes)||void 0===g||null===(m=g[o])||void 0===m?void 0:m.width)||i||""),n({imageId:e.id,imageUrl:l,imageWidthAttribute:i,imageHeightAttribute:r,...a.imageAlt?{}:{imageAlt:e.alt||""}})}}),e.hasWidth&&(0,ie.createElement)(dl,{label:(0,B.__)("Width",g.i18n),attribute:"imageWidth",units:e.widthUnits,min:e.widthMin,sliderMax:e.widthMax,step:e.widthStep,initialPosition:100,allowReset:!0,placeholder:"250",responsive:"all"}),e.hasHeight&&(0,ie.createElement)(dl,{label:(0,B.__)("Height",g.i18n),attribute:"imageHeight",units:e.heightUnits,min:e.heightMin,sliderMax:e.heightMax,step:e.heightStep,allowReset:!0,placeholder:"",responsive:"all"}),e.hasAlt&&(0,ie.createElement)(qt,{label:(0,B.__)("Image Alt",g.i18n),value:a.imageAlt,onChange:e=>n({imageAlt:e})}),(0,ie.createElement)(dl,{label:(0,B.__)("Zoom",g.i18n),attribute:"imageZoom",hover:"all",min:0,sliderMax:3,step:.01,initialPosition:1,allowReset:!0}),e.hasShadow&&(0,ie.createElement)(Ec,{options:vh,attribute:"imageShadow",hover:"all",isFilter:!0}),a.imageId&&(0,ie.createElement)(ea,{label:(0,B.__)("Image Size",g.i18n),value:a.imageSize,onChange:e=>{var t,a,i,r,o,s,c,u;const d=(null===(t=l.media_details)||void 0===t||null===(a=t.sizes[e])||void 0===a?void 0:a.source_url)||l.source_url,g=(null===(i=l.media_details)||void 0===i||null===(r=i.sizes[e])||void 0===r?void 0:r.width)||(null===(o=l.media_details)||void 0===o?void 0:o.width)||"",m=(null===(s=l.media_details)||void 0===s||null===(c=s.sizes[e])||void 0===c?void 0:c.height)||(null===(u=l.media_details)||void 0===u?void 0:u.height)||"";n({imageSize:e,imageUrl:d,imageWidthAttribute:g,imageHeightAttribute:m})},defaultValue:"full",className:"ugb--help-tip-image-size"}),e.hasBorderRadius&&(0,ie.createElement)(dl,{label:(0,B.__)("Border Radius",g.i18n),attribute:"imageBorderRadius",min:"0",sliderMax:i,placeholder:"0",defaultValue:0,allowReset:!0,className:"ugb--help-tip-general-border-radius"}),(0,ie.createElement)(qs,null),(0,ie.createElement)(Ol,{controls:[{value:"",title:(0,B.__)("Single",g.i18n)},{value:"gradient",title:(0,B.__)("Gradient",g.i18n)}],attribute:"imageOverlayColorType",fullwidth:!1,isSmall:!0}),(0,ie.createElement)(Ot,{label:"gradient"===a.imageOverlayColorType?(0,B.sprintf)((0,B._x)("%s #%d","option title",g.i18n),(0,B.__)("Overlay Color",g.i18n),1):(0,B.__)("Overlay Color",g.i18n),attribute:"imageOverlayColor",hover:"all",hasTransparent:"gradient"===a.imageOverlayColorType}),"gradient"===a.imageOverlayColorType&&(0,ie.createElement)(Ot,{label:(0,B.sprintf)((0,B._x)("%s #%d","option title",g.i18n),(0,B.__)("Overlay Color",g.i18n),2),attribute:"imageOverlayColor2",hover:"all",hasTransparent:!0}),(0,ie.createElement)(dl,{label:(0,B.__)("Overlay Opacity",g.i18n),attribute:"imageOverlayOpacity",hover:"all",min:0,max:1,step:.1,placeholder:"0.3"}),(0,ie.createElement)($t,{label:(0,B.__)("Overlay Blend Mode",g.i18n),attribute:"imageOverlayBlendMode",className:"ugb--help-tip-background-blend-mode"}),"gradient"===a.imageOverlayColorType&&(0,ie.createElement)(Jr,{label:(0,B.__)("Gradient Overlay Settings",g.i18n),onReset:()=>{n({[H("imageOverlayGradientDirection","desktop",t)]:"",[H("imageOverlayGradientLocation1","desktop",t)]:"",[H("imageOverlayGradientLocation2","desktop",t)]:"",[H("imageOverlayGradientDirection","tablet",t)]:"",[H("imageOverlayGradientLocation1","tablet",t)]:"",[H("imageOverlayGradientLocation2","tablet",t)]:"",[H("imageOverlayGradientDirection","mobile",t)]:"",[H("imageOverlayGradientLocation1","mobile",t)]:"",[H("imageOverlayGradientLocation2","mobile",t)]:""})},allowReset:a[H("imageOverlayGradientDirection","desktop",t)]||a[H("imageOverlayGradientLocation1","desktop",t)]||a[H("imageOverlayGradientLocation2","desktop",t)]||a[H("imageOverlayGradientDirection","tablet",t)]||a[H("imageOverlayGradientLocation1","tablet",t)]||a[H("imageOverlayGradientLocation2","tablet",t)]||a[H("imageOverlayGradientDirection","mobile",t)]||a[H("imageOverlayGradientLocation1","mobile",t)]||a[H("imageOverlayGradientLocation2","mobile",t)]},(0,ie.createElement)(dl,{label:(0,B.__)("Gradient Direction (degrees)",g.i18n),attribute:"imageOverlayGradientDirection",hover:"all",min:0,max:360,step:10,allowReset:!0,placeholder:"90",className:"ugb--help-tip-gradient-direction"}),(0,ie.createElement)(dl,{label:(0,B.sprintf)((0,B.__)("Color %d Location",g.i18n),1),attribute:"imageOverlayGradientLocation1",hover:"all",sliderMin:0,max:100,step:1,allowReset:!0,placeholder:"0",className:"ugb--help-tip-gradient-location"}),(0,ie.createElement)(dl,{label:(0,B.sprintf)((0,B.__)("Color %d Location",g.i18n),2),attribute:"imageOverlayGradientLocation2",hover:"all",sliderMin:0,max:100,step:1,allowReset:!0,placeholder:"100",className:"ugb--help-tip-gradient-location"})),(0,ie.createElement)(qs,null),(0,ie.createElement)(gc,{attribute:"imageFocalPoint",label:(0,B.__)("Focal point",g.i18n),url:e.src?e.src:a.imageUrl,responsive:"all",hover:"all"}),(0,ie.createElement)(ml,{label:(0,B.__)("Image Fit",g.i18n),attribute:"imageFit",options:[{label:(0,B.__)("Default",g.i18n),value:""},{label:(0,B.__)("Contain",g.i18n),value:"contain"},{label:(0,B.__)("Cover",g.i18n),value:"cover"},{label:(0,B.__)("Fill",g.i18n),value:"fill"},{label:(0,B.__)("None",g.i18n),value:"none"},{label:(0,B.__)("Scale Down",g.i18n),value:"scale-down"}],className:"ugb--help-tip-background-image-size",responsive:"all"}),e.hasShape&&(0,ie.createElement)(Jr,{label:(0,B.__)("Image Shape",g.i18n),onReset:()=>{n({imageShape:"",imageShapeFlipX:"",imageShapeFlipY:"",imageShapeStretch:!0})},allowReset:a.imageShape||a.imageShapeFlipX||a.imageShapeFlipY||!a.imageShapeStretch},(0,ie.createElement)(Yt,{selected:a.imageShape,onChange:e=>n({imageShape:e})}),(0,ie.createElement)(oc,{label:(0,B.__)("Flip Shape Horizontally",g.i18n),attribute:"imageShapeFlipX"}),(0,ie.createElement)(oc,{label:(0,B.__)("Flip Shape Vertically",g.i18n),attribute:"imageShapeFlipY"}),(0,ie.createElement)(oc,{label:(0,B.__)("Stretch Shape Mask",g.i18n),attribute:"imageShapeStretch",defaultValue:!0})),(0,ie.createElement)(Jr,{label:(0,B.__)("Image Filter",g.i18n),popoverLabel:"",onReset:()=>{n({imageFilter:""})},allowReset:a.imageFilter},(0,ie.createElement)(vc,{label:(0,B.__)("Image Filter",g.i18n),attribute:"imageFilter",hover:"all"})))};fh.defaultProps={hasAlt:!0,hasWidth:!0,hasSelector:!0,hasShadow:!0,widthUnits:["px","%","vw"],widthMin:[0,0,0],widthMax:[1e3,100,100],widthStep:[1,1,1],hasHeight:!0,heightUnits:["px","%","vh"],heightMin:[0,0,0],heightMax:[1e3,100,100],heightStep:[1,1,1],hasBorderRadius:!0,hasShape:!0};const yh=e=>{const t=Se((e=>e.imageShow)),a=we();return(0,ie.createElement)(Nu,null,(0,ie.createElement)(lr,Ke({title:e.label,id:"image",initialOpen:e.initialOpen,hasToggle:e.hasToggle},e.hasToggle?{checked:t,onChange:e=>a({imageShow:e})}:{}),(0,ie.createElement)(fh,e)))};yh.defaultProps={initialOpen:!1,label:(0,B.__)("Image",g.i18n),hasToggle:!1,hasAlt:!0,hasWidth:!0,hasSelector:!0,hasShadow:!0,widthUnits:["px","%","vw"],widthMin:[0,0,0],widthMax:[1e3,100,100],widthStep:[1,1,1],hasHeight:!0,heightUnits:["px","%","vh"],heightMin:[0,0,0],heightMax:[1e3,100,100],heightStep:[1,1,1],hasBorderRadius:!0,hasShape:!0},yh.Controls=fh;const kh=[.25,.5,.75,1],Ch=(0,u.range)(50,2001,50),xh=(0,u.range)(100,2001,100),Sh=[.1,.2,.25,.3,.4,.5,.6,.7,.75,.8,.9,1],wh=(0,u.range)(8,2001,8),_h=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"%",a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];return"auto"===e?e:e||0===e?"%"===t?n?`${e}%`:e:a?`${e}px`:e:"%"===t?n?"100%":100:a?"150px":150},Eh=e=>Ze()([e.className,"stk-img-wrapper"],{"stk-img--shape":e.shape,"stk-image--shape-stretch":e.shapeStretch,[`stk--shadow-${e.shadow}`]:!e.shape&&e.shadow,"stk-img--gradient-overlay":e.hasGradientOverlay}),Bh=e=>Ze()(["stk-img"],{[`wp-image-${e.imageId}`]:e.imageId}),Th=(0,ie.memo)((e=>{const{isSelected:t}=(0,ee.useBlockEditContext)(),[a,n]=(0,ie.useState)(!1),[l,i]=(0,ie.useState)(!1),[r,o]=(0,ie.useState)(),[s,c]=(0,ie.useState)(),[d,g]=(0,ie.useState)(),[m,p]=(0,ie.useState)(),[h,b]=(0,ie.useState)(!1),[v,f]=(0,ie.useState)(),[y,k]=(0,ie.useState)(),[C,x]=(0,ie.useState)(!1),S=(0,ie.useRef)(),[w,_]=(0,ie.useState)(null),[E,B]=(0,ie.useState)(null),T=ll(e.src),M=re();(0,ie.useEffect)((()=>{B(null)}),[M]);const N=Ze()([Eh(e),"stk-img-resizer"],{"stk-img-placeholder":!T||h,"stk--is-resizing":a,"stk--no-click-to-edit":!e.enableClickToEdit,"stk--too-small":C});(0,ie.useEffect)((()=>{if(S.current){const e=new ResizeObserver((e=>{for(const t of e)x(t.contentRect.width<140)}));return e.observe(S.current),()=>e.disconnect()}}),[S.current]);const I=Bh(e);return(0,ie.createElement)(Qe.ResizableBox,{className:N,enable:{top:!(!e.showHandles||"top"!==e.heightResizePosition)&&e.enableHeight,bottom:!(!e.showHandles||"bottom"!==e.heightResizePosition)&&e.enableHeight,right:!(!e.showHandles||"right"!==e.widthResizePosition)&&e.enableWidth,left:!(!e.showHandles||"left"!==e.widthResizePosition)&&e.enableWidth,topRight:!1,bottomRight:e.showHandles&&e.enableDiagonal,bottomLeft:!1,topLeft:!1},size:{width:_h(y||e.width,e.widthUnit),height:_h(v||e.height,e.heightUnit)},resizeRatio:1.2,lockAspectRatio:l,snap:E,snapGap:10,onResizeStart:(t,a,l)=>{i("bottomRight"===a);let r=e.height?parseFloat(e.height):0;if("%"===e.heightUnit){const t=l.parentElement.getBoundingClientRect().height;g(t),r=(e.height||100)/100*t}else e.height&&"auto"!==e.height||(r=parseInt(l.getBoundingClientRect().height,10));o(r||0);let s=e.width?parseFloat(e.width):0;if("%"===e.widthUnit){const t=l.parentElement.getBoundingClientRect().width;p(t),s=(e.width||100)/100*t}else e.width&&"auto"!==e.width||(s=parseInt(l.getBoundingClientRect().width,10));c(s||0),n(!0),B(null)},onResize:(t,a,n,l)=>{let i,o;"%"===e.heightUnit?(i=(0,u.clamp)(Math.round((r+l.height)/d*100),0,100),_(`.stk--is-resizing { height: ${i}% !important; }`)):i=r+l.height,f(i),o="%"===e.widthUnit?(0,u.clamp)(Math.round((s+l.width)/m*100),0,100):s+l.width,k(o),E||B(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1e3,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e3,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"%",n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"px",l=arguments.length>5&&void 0!==arguments[5]&&arguments[5];return"bottomRight"!==(arguments.length>4&&void 0!==arguments[4]?arguments[4]:"bottom")||l?{x:l?"%"===a?Sh.map((t=>t*e)):wh:"%"===a?kh.map((t=>t*e)):Ch,y:l?"%"===n?Sh.map((e=>e*t)):wh:"%"===n?kh.map((e=>e*t)):Ch}:{x:"%"===a?kh.map((t=>t*e)):Ch,y:"%"===n?kh.map((e=>e*t)):xh}}(m,d,e.widthUnit,e.heightUnit,a,M))},onResizeStop:()=>{e.onChangeSize({width:y,widthUnit:e.widthUnit,height:v,heightUnit:e.heightUnit}),n(!1),k(null),f(null),_(null),B(null)}},T&&e.onRemove&&e.hasRemove&&e.showTooltips&&(0,ie.createElement)("button",{className:"stk-img-upload-remove",onClick:t=>{e.onRemove(),t.stopPropagation()}},(0,ie.createElement)(Qe.Dashicon,{icon:"no"})),e.hasTooltip&&e.showTooltips&&(0,ie.createElement)(uu,{enableHeight:e.enableHeight||e.enableDiagonal,enableWidth:e.enableWidth||e.enableDiagonal,height:_h(v||e.height,e.heightUnit,!1,!1),width:_h(y||e.width,e.widthUnit,!1,!1),widthUnits:e.widthUnits,heightUnits:e.heightUnits,heightUnit:e.heightUnit,widthUnit:e.widthUnit,allowReset:e.allowReset,defaultWidth:e.defaultWidth,defaultHeight:e.defaultHeight,onChangeHeight:t=>{let{value:a,unit:n}=t;const l={};void 0!==a&&(l.height=a),void 0!==n&&(l.heightUnit=n),e.onChangeSize(l)},onChangeWidth:t=>{let{value:a,unit:n}=t;const l={};void 0!==a&&(l.width=a),void 0!==n&&(l.widthUnit=n),e.onChangeSize(l)}}),(0,ie.createElement)("div",{className:"stk-img-resizer-wrapper"},(0,ie.createElement)("img",{ref:S,onLoad:()=>b(!1),onError:()=>b(!0),className:I,src:T||void 0,alt:sm()(e.alt||void 0),title:sm()(e.title||void 0),width:e.width||void 0,height:e.height||void 0,draggable:"false"})),a&&w&&(0,ie.createElement)("style",null,w),t&&e.enableClickToEdit&&(0,ie.createElement)(ee.MediaUpload,{onSelect:t=>{let{url:a,width:n,height:l}=t;const i=e.size||"full";t.sizes&&t.sizes[i]&&(a=t.sizes[i].url,n=t.sizes[i].width,l=t.sizes[i].height),e.onChange({...t,url:a,width:n,height:l})},allowedTypes:e.allowedTypes,value:e.imageID,render:e=>(0,ie.createElement)(Qe.Button,{className:"stk-img-media-manager-button",onClick:()=>e.open()})}),e.children)}));Th.defaultProps={imageId:"",enableClickToEdit:!0,showHandles:!0,showTooltips:!0,alt:"",title:"",src:"",size:"full",width:"",height:"",widthUnit:"%",heightUnit:"px",widthUnits:["px","%"],heightUnits:["px","%"],shape:"",shapeStretch:!1,shadow:"",allowedTypes:["image"],enableWidth:!0,enableHeight:!0,enableDiagonal:!0,widthResizePosition:"right",heightResizePosition:"bottom",allowReset:!0,hasGradientOverlay:!1,hasRemove:!0,hasTooltip:!0,onChange:()=>{},onRemove:()=>{},onChangeSize:()=>{}};const Mh=e=>{const t=ce(),a="Desktop"===t,n="Mobile"===t;let l=e.width,i=e.widthUnit||"%";a||""===e.widthTablet||(l=e.widthTablet,i=e.widthUnitTablet),n&&""!==e.widthMobile&&(l=e.widthMobile,i=e.widthUnitMobile);let r=e.height,o=e.heightUnit||"px";return a||""===e.heightTablet||(r=e.heightTablet,""!==e.heightUnitTablet&&(o=e.heightUnitTablet)),n&&""!==e.heightMobile&&(r=e.heightMobile,""!==e.heightUnitMobile&&(o=e.heightUnitMobile)),(0,ie.createElement)(Th,Ke({},e,{width:l,widthUnit:i,height:r,heightUnit:o,onChangeSize:a=>{e[`onChangeSize${t}`](a)}}))};Mh.defaultProps={...Th.defaultProps,widthTablet:"",heightTablet:"",widthUnitTablet:"",heightUnitTablet:"",widthMobile:"",heightMobile:"",widthUnitMobile:"",heightUnitMobile:"",onChangeSizeDesktop:()=>{},onChangeSizeTablet:()=>{},onChangeSizeMobile:()=>{},defaultWidth:"",defaultHeight:""};const Nh=e=>{const t=Eh(e),a=Bh(e),n=e.width||0===e.width?"%"===e.widthUnit?`${e.width}%`:e.width:void 0,l=e.height||0===e.height?"%"===e.heightUnit?`${e.height}%`:e.height:void 0,i={},r=sm()(e.alt||void 0);r&&(i.alt=r);const o=sm()(e.title||void 0);o&&(i.title=o);const s=e.customWrapper||"figure";return(0,ie.createElement)(s,{className:t},(0,ie.createElement)("img",Ke({className:a,src:e.src||void 0,width:n||void 0,height:l||void 0},i)),e.children)};Nh.defaultProps={imageId:"",alt:"",title:"",src:"",size:"full",width:"",height:"",widthUnit:"px",heightUnit:"px",shape:"",shapeStretch:!1,shadow:"",hasGradientOverlay:!1,customWrapper:null},Mh.Content=Nh;const Ih=Mh,Rh=e=>{const{defaultWidth:t,defaultHeight:a,...n}=e,{isSelected:l}=(0,ee.useBlockEditContext)(),i=Se((e=>({imageOverlayColorType:e.imageOverlayColorType,imageOverlayColorHover:e.imageOverlayColorHover,imageOverlayColorParentHover:e.imageOverlayColorParentHover,imageOverlayColor2Hover:e.imageOverlayColor2Hover,imageOverlayColor2ParentHover:e.imageOverlayColor2ParentHover,imageOverlayOpacityHover:e.imageOverlayOpacityHover,imageOverlayOpacityParentHover:e.imageOverlayOpacityParentHover,imageOverlayGradientLocation1Hover:e.imageOverlayGradientLocation1Hover,imageOverlayGradientLocation1ParentHover:e.imageOverlayGradientLocation1ParentHover,imageOverlayGradientLocation2Hover:e.imageOverlayGradientLocation2Hover,imageOverlayGradientLocation2ParentHover:e.imageOverlayGradientLocation2ParentHover,imageOverlayGradientDirectionHover:e.imageOverlayGradientDirectionHover,imageOverlayGradientDirectionParentHover:e.imageOverlayGradientDirectionParentHover,imageId:e.imageId,imageUrl:e.imageUrl,imageSize:e.imageSize,imageWidth:e.imageWidth,imageWidthTablet:e.imageWidthTablet,imageWidthMobile:e.imageWidthMobile,imageWidthUnit:e.imageWidthUnit,imageWidthUnitTablet:e.imageWidthUnitTablet,imageWidthUnitMobile:e.imageWidthUnitMobile,imageHeight:e.imageHeight,imageHeightTablet:e.imageHeightTablet,imageHeightMobile:e.imageHeightMobile,imageHeightUnit:e.imageHeightUnit,imageHeightUnitTablet:e.imageHeightUnitTablet,imageHeightUnitMobile:e.imageHeightUnitMobile,imageShape:e.imageShape,imageShapeStretch:e.imageShapeStretch,imageShadow:e.imageShadow}))),{parentBlock:r}=le(),{setImage:o}=(()=>{const e=we(),t=Se((e=>({imageAlt:e.imageAlt})));return{setImage:{onChange:a=>{e({imageUrl:a.url,imageId:a.id,imageHeightAttribute:a.height,imageWidthAttribute:a.width,...t.imageAlt?{}:{imageAlt:a.alt||""}})},onChangeSizeDesktop:t=>{let{width:a,height:n,widthUnit:l,heightUnit:i}=t;const r={};void 0!==a&&(r.imageWidth=a),void 0!==n&&(r.imageHeight=n),void 0!==i&&(r.imageHeightUnit=i),void 0!==l&&(r.imageWidthUnit=l),e(r)},onChangeSizeTablet:t=>{let{width:a,height:n,widthUnit:l,heightUnit:i}=t;const r={};void 0!==a&&(r.imageWidthTablet=a),void 0!==n&&(r.imageHeightTablet=n),void 0!==i&&(r.imageHeightUnitTablet=i),void 0!==l&&(r.imageWidthUnitTablet=l),e(r)},onChangeSizeMobile:t=>{let{width:a,height:n,widthUnit:l,heightUnit:i}=t;const r={};void 0!==a&&(r.imageWidthMobile=a),void 0!==n&&(r.imageHeightMobile=n),void 0!==i&&(r.imageHeightUnitMobile=i),void 0!==l&&(r.imageWidthUnitMobile=l),e(r)},onRemove:()=>{e({imageUrl:"",imageId:"",imageHeightAttribute:"",imageWidthAttribute:""})}}}})(),s="auto"===a?"auto":void 0!==a?a:"",c=(0,X.applyFilters)("stackable.image.enable-handlers",!0,r),d="gradient"===i.imageOverlayColorType&&(i.imageOverlayColorHover||i.imageOverlayColorParentHover||i.imageOverlayColor2Hover||i.imageOverlayColor2ParentHover||i.imageOverlayOpacityHover||i.imageOverlayOpacityParentHover||i.imageOverlayGradientLocation1Hover||i.imageOverlayGradientLocation1ParentHover||i.imageOverlayGradientLocation2Hover||i.imageOverlayGradientLocation2ParentHover||i.imageOverlayGradientDirectionHover||i.imageOverlayGradientDirectionParentHover);return(0,ie.createElement)(Ih,Ke({},o,{showHandles:c&&l,imageId:i.imageId,imageURL:i.imageUrl,size:i.imageSize,src:i.imageUrl,width:i.imageWidth||t,widthTablet:i.imageWidthTablet,widthMobile:i.imageWidthMobile,widthUnit:i.imageWidthUnit||"%",widthUnitTablet:i.imageWidthUnitTablet,widthUnitMobile:i.imageWidthUnitMobile,height:i.imageHeight||s,heightTablet:i.imageHeightTablet,heightMobile:i.imageHeightMobile,heightUnit:i.imageHeightUnit||"px",heightUnitTablet:i.imageHeightUnitTablet,heightUnitMobile:i.imageHeightUnitMobile,shape:i.imageShape,shapeStretch:i.imageShapeStretch,shadow:i.imageShadow,hasGradientOverlay:d,defaultWidth:e.defaultWidth,defaultHeight:e.defaultHeight},(0,u.pickBy)(n,(e=>void 0!==e))))};Rh.defaultProps={defaultWidth:150,defaultHeight:300,enableHandles:!0,showTooltips:!1},Rh.Content=e=>{const{defaultWidth:t,defaultHeight:a,attributes:n,src:l,alt:i,width:r,...o}=e,s="auto"===a&&n.imageUrl?"auto":300,c="gradient"===n.imageOverlayColorType&&(n.imageOverlayColorHover||n.imageOverlayColorParentHover||n.imageOverlayColor2Hover||n.imageOverlayColor2ParentHover||n.imageOverlayOpacityHover||n.imageOverlayOpacityParentHover||n.imageOverlayGradientLocation1Hover||n.imageOverlayGradientLocation1ParentHover||n.imageOverlayGradientLocation2Hover||n.imageOverlayGradientLocation2ParentHover||n.imageOverlayGradientDirectionHover||n.imageOverlayGradientDirectionParentHover);return(0,ie.createElement)(Ih.Content,Ke({imageId:n.imageId,imageURL:n.imageUrl,alt:i||n.imageAlt,size:n.imageSize,src:l||n.imageUrl,width:r||n.imageWidthAttribute||n.imageWidth||t,height:n.imageHeightAttribute||n.imageHeight||s,shape:n.imageShape,shapeStretch:n.imageShapeStretch,shadow:n.imageShadow,hasGradientOverlay:c},o))},Rh.Content.defaultProps={attributes:{},defaultWidth:150,defaultHeight:300},Rh.InspectorControls=yh,Rh.addAttributes=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{imageWidthUnitDefault:a="%",selector:n="img"}=t;e.add({attributes:{imageShow:{type:"boolean",default:!0},imageUrl:{type:"string",default:""},imageId:{type:"number",default:""},imageAlt:{type:"string",source:"attribute",selector:n,attribute:"alt",default:""},imageSize:{type:"string",default:"full"},imageWidthAttribute:{type:"number",default:""},imageHeightAttribute:{type:"number",default:""},imageBorderRadius:{type:"number",default:""},imageOverlayColorType:{type:"string",default:""},imageOverlayColor:{type:"string",default:"",stkHover:!0},imageOverlayColor2:{type:"string",default:"",stkHover:!0},imageOverlayOpacity:{type:"number",default:"",stkHover:!0},imageOverlayBlendMode:{type:"string",default:""},imageOverlayGradientDirection:{type:"number",default:"",stkHover:!0},imageOverlayGradientLocation1:{type:"number",default:"",stkHover:!0},imageOverlayGradientLocation2:{type:"number",default:"",stkHover:!0},imageFocalPoint:{stkResponsive:!0,stkHover:!0,type:"object"},imageFit:{stkResponsive:!0,type:"string",default:""},imageHeight:{stkResponsive:!0,stkUnits:"px",type:"number",default:""},imageWidth:{stkResponsive:!0,stkUnits:a,type:"number",default:""},imageZoom:{stkHover:!0,type:"number",default:""},imageShadow:{stkHover:!0,type:"string",default:""},imageFilter:{stkHover:!0,type:"string",default:""},imageShape:{type:"string",default:""},imageShapeFlipX:{type:"boolean",default:""},imageShapeFlipY:{type:"boolean",default:""},imageShapeStretch:{type:"boolean",default:!0}},versionAdded:"3.0.0",versionDeprecated:""})},Rh.Style=bh,(0,X.addFilter)("stackable.block-linking.blocks","stackable",(e=>({...e,"stackable/button":{filterAttributes:["text","linkUrl","linkRel","linkNewTab","icon"]},"stackable/icon-button":{filterAttributes:["linkUrl","linkRel","linkNewTab","icon"]},"stackable/button-group":{},"stackable/blockquote":{},"stackable/call-to-action":{},"stackable/card":{filterAttributes:["imageUrl","imageId","imageAlt","imageTitle"]},"stackable/card-group":{},"stackable/column":{},"stackable/columns":{},"stackable/expand":{},"stackable/feature":{},"stackable/feature-grid":{},"stackable/hero":{},"stackable/heading":{filterAttributes:["text"]},"stackable/icon":{filterAttributes:["icon","ariaLabel"]},"stackable/icon-box":{},"stackable/icon-label":{},"stackable/icon-list":{filterAttributes:["text"]},"stackable/image":{filterAttributes:["imageUrl","imageId","imageAlt"]},"stackable/notification":{},"stackable/price":{},"stackable/pricing-box":{},"stackable/text":{filterAttributes:["text"]},"stackable/subtitle":{filterAttributes:["text"]}}))),(0,X.addFilter)("stackable.block-linking.blocks","stackable-essentials",(e=>(Object.keys(e).forEach((t=>{t.startsWith("stackable/")&&(e[t].filterAttributes||(e[t].filterAttributes=[]),e[t].filterAttributes.push("uniqueId","templateLock","columnWidth","columnWidthTablet","columnWidthMobile","isFirstBlock","isLastBlock","blockLinkUrl"))})),e)),99),(0,X.addFilter)("stackable.block-linking.blocks","core",(e=>({...e,"core/archives":{},"core/audio":{filterAttributes:["src","caption","id"]},"core/block":{filterAttributes:["ref"]},"core/button":{filterAttributes:["url","title","text","linkTarget","rel","placeholder"]},"core/buttons":{},"core/calendar":{},"core/categories":{},"core/freeform":{filterAttributes:["content"]},"core/code":{filterAttributes:["content"]},"core/column":{},"core/columns":{},"core/cover":{filterAttributes:["url","id"]},"core/file":{filterAttributes:["id","href","fileName","textLinkHref","downloadButtonText"]},"core/gallery":{filterAttributes:["images","ids","caption"]},"core/group":{},"core/heading":{filterAttributes:["content","level","placeholder"]},"core/html":{filterAttributes:["content"]},"core/image":{filterAttributes:["url","capion","title","href","rel","id","linkDestination","linkTarget"]},"core/latest-comments":{},"core/latest-posts":{filterAttributes:["categories"]},"core/legacy-widget":{filterAttributes:["id","idBase","instance"]},"core/list":{filterAttributes:["values"]},"core/media-text":{filterAttributes:["mediaAlt","mediaId","mediaUrl","mediaLink","linkDestination","linkTarget","href","rel"]},"core/missing":{filterAttributes:["content"]},"core/navigation":{},"core/paragraph":{filterAttributes:["content","placeholder"]},"core/post-author":{},"core/post-date":{},"core/post-excerpt":{},"core/preformatted":{filterAttributes:["content"]},"core/pullquote":{filterAttributes:["value","citation"]},"core/quote":{filterAttributes:["value","citation"]},"core/rss":{filterAttributes:["feedURL"]},"core/search":{filterAttributes:["label","placeholder","buttonText"]},"core/separator":{},"core/site-title":{filterAttributes:["level"]},"core/social-links":{},"core/spacer":{},"core/subhead":{filterAttributes:["content"]},"core/table":{filterAttributes:["caption","head","body","foot"]},"core/tag-cloud":{filterAttributes:["taxonomy"]},"core/text-columns":{filterAttributes:["content"]},"core/verse":{filterAttributes:["content"]},"core/video":{filterAttributes:["caption","id","poster","src"]}}))),(0,X.addFilter)("stackable.block-linking.blocks","common",(e=>(Object.keys(e).forEach((t=>{e[t].filterAttributes||(e[t].filterAttributes=[]),e[t].filterAttributes.includes("id")||e[t].filterAttributes.push("id"),e[t].filterAttributes.includes("anchor")||e[t].filterAttributes.push("anchor")})),e)),99);const Ah=wp.plugins,Oh=e=>(0,Ah.getPlugin)("stackable-block-linking")?(0,ie.createElement)(Ph,e):null,Ph=()=>{const[e,t]=We(),{isOnlyBlock:a}=le(),{clientId:n}=(0,ee.useBlockEditContext)(),l=(e=>{const t=(0,ie.useMemo)((()=>wp.data.select("core/blocks").getBlockTypes().reduce(((e,t)=>{var a;return null!==(a=t.supports)&&void 0!==a&&a.stkBlockLinking&&e.push(t.name),e}),[])),[]);return(0,ie.useMemo)((()=>{var a;if(!e)return null;let n=null;const{getBlock:l,getBlockParents:i}=(0,Q.select)("core/block-editor"),r=(null===(a=l(e))||void 0===a?void 0:a.name)||"";if(t.includes(r)&&(n=e),n||(n=[...i(e)].reverse().find((e=>{var a;const n=null===(a=l(e))||void 0===a?void 0:a.name;return!!t.includes(n)&&e}))||null),n){const e=(0,u.last)(i(n));if(e){var o,s;const t=null===(o=l(e))||void 0===o?void 0:o.name,a=wp.data.select("core/blocks").getBlockType(t);if(!1===(null==a||null===(s=a.supports)||void 0===s?void 0:s.stkBlockLinking))return null}}return n}),[e])})(n);if(a||!l)return null;const i=Ze()(["stk-linking-wrapper__tooltip"],{"stk--is-unlinked":!e});return(0,ie.createElement)("div",{className:"stk-linking-wrapper"},(0,ie.createElement)(Fs,{position:"bottom",text:(0,ie.createElement)(ie.Fragment,null,(0,B.__)("When linked, styling this block would also style other linked blocks in adjacent columns.",g.i18n),(0,ie.createElement)("br",null),(0,ie.createElement)("a",{href:"https://docs.wpstackable.com/article/452-how-to-use-linking/?utm_source=wp-linking-tooltip&utm_campaign=learnmore&utm_medium=gutenberg",target:"_blank",rel:"noopener noreferrer"},(0,B.__)("Learn more about linking",g.i18n)))},(0,ie.createElement)("div",{className:i,onClick:()=>t(!e),onKeyDown:a=>{13===a.keyCode&&t(!e)},role:"button",tabIndex:"0"},(0,ie.createElement)(Qe.Dashicon,{icon:e?"admin-links":"editor-unlink"}))))};Oh.Content=()=>null;let zh=window.localStorage.getItem("stk__navigation_view_height");zh=zh?JSON.parse(zh):220,zh>1e3&&(zh=1e3);let Hh=window.localStorage.getItem("stk__navigation_view_is_open");Hh=!Hh||JSON.parse(Hh);const Lh={height:zh,isOpen:Hh},Fh={updateHeight:e=>(window.localStorage.setItem("stk__navigation_view_height",e),{type:"UPDATE_NAVIGATION_VIEW_HEIGHT",height:e}),updateIsOpen:e=>(window.localStorage.setItem("stk__navigation_view_is_open",e),{type:"UPDATE_NAVIGATION_VIEW_ISOPEN",isOpen:e})};(0,Q.registerStore)("stackable/navigation-view",{reducer:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Lh,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"UPDATE_NAVIGATION_VIEW_HEIGHT":return{...e,height:t.height};case"UPDATE_NAVIGATION_VIEW_ISOPEN":return{...e,isOpen:t.isOpen}}return e},actions:Fh,selectors:{getHeight:e=>e.height,getIsOpen:e=>e.isOpen}});const Dh=e=>{const{clientId:t,isSelected:a}=e,[n,l]=(0,ie.useState)(!1),{height:i,isOpen:r,blocks:o,isOnlyBlock:s}=(0,Q.useSelect)((e=>{const{rootBlockClientId:a,hasInnerBlocks:n}=e("stackable/block-context").getBlockContext(t),l=e(ee.store).__unstableGetClientIdsTree(a);return{height:e("stackable/navigation-view").getHeight(),isOpen:e("stackable/navigation-view").getIsOpen(),isOnlyBlock:!n&&a===t,blocks:[{clientId:a,innerBlocks:l}]}}));if(!ee.__experimentalListView)return null;if(!a||s)return null;const c=Ze()(["stk-navigation-view__wrapper","edit-post-sidebar"],{"stk--is-resizing":n});return(0,ie.createElement)(ee.InspectorControls,null,(0,ie.createElement)("style",null,n?"":`:is(.edit-post-sidebar, .edit-widgets-sidebar, .interface-complementary-area) {\n\t\t\t\t\t--stk-inspector-navigation-view: ${i}px;\n\t\t\t\t}`),(0,ie.createElement)(Qe.ResizableBox,{className:c,showHandle:r,enable:{top:!0},size:{height:i},onResizeStart:()=>{l(!0)},onResizeStop:(e,t,a,n)=>{const r=i+n.height;(0,Q.dispatch)("stackable/navigation-view").updateHeight(r<38?38:r),l(!1)},minHeight:38,maxHeight:1e3},(0,ie.createElement)(lr,{title:(0,B.__)("Navigation",g.i18n),id:"navigation-view",isOpen:r,onToggle:()=>(0,Q.dispatch)("stackable/navigation-view").updateIsOpen(!r)},(0,ie.createElement)("div",{className:"stk-panel--navigation-view__wrapper"},(0,ie.createElement)(ee.__experimentalListView,{blocks:o,showOnlyCurrentHierarchy:!0,showAppender:!0,showBlockMovers:!0,showNestedBlocks:!0,__experimentalFeatures:!0,__experimentalPersistentListViewFeatures:!0})))))};Dh.defaultProps={hasToggle:!1},(0,X.addFilter)("stackable.panel.tabs.panel-auto-close","stackable/navigation-view",((e,t)=>!t.closest(".ugb-panel--navigation-view")&&e));const Uh={};Uh.InspectorControls=Dh;const $h=e=>Ze()({"stk-has-top-separator":e.topSeparatorShow,"stk-has-bottom-separator":e.bottomSeparatorShow}),Gh=e=>{const t={...e,version:e.version,versionAdded:"3.0.0",versionDeprecated:""},{location:a="",selector:n,wrapperSelector:l=".stk-separator__wrapper",enableFlipHorizontally:i=!0,enableFlipVertically:r=!1,isInitiallyFlippedVertically:o=!0,dependencies:s=[]}=e,c=void 0!==n?n:` > .stk-separator__${a}`;return(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(rd,Ke({},t,{attrNameTemplate:`${a}%s`,selector:c,styleRule:"zIndex",attrName:"separatorBringToFront",key:"separatorBringToFront",valuePreCallback:e=>{if(e)return 6}})),(0,ie.createElement)(rd,Ke({},t,{attrNameTemplate:`${a}%s`,selector:c,styleRule:"transform",attrName:"separatorFlipHorizontally",key:"separatorFlipHorizontally",valuePreCallback:(e,t)=>{const a=e,n=t("separatorFlipVertically");if(!r&&!i)return;if(!a&&!n)return;const l=i&&a,s=l&&o,c=r&&n;return(0,u.compact)([l?"scaleX(-1)":void 0,s?"scaleY(-1)":void 0,c?"scaleY(-1)":void 0]).join(" ")},dependencies:["separatorFlipVertically",...s]})),(0,ie.createElement)(rd,Ke({},t,{attrNameTemplate:`${a}%s`,selector:c+" svg",styleRule:"fill",attrName:"separatorColor",key:"separatorColor"})),(0,ie.createElement)(rd,Ke({},t,{attrNameTemplate:`${a}%s`,selector:c+` ${l}`,styleRule:"transform",attrName:"separatorWidth",key:"separatorWidth",format:"scaleX(%s)"})),(0,ie.createElement)(rd,Ke({},t,{attrNameTemplate:`${a}%s`,selector:c+` ${l}`,styleRule:"height",responsive:"all",attrName:"separatorHeight",key:"separatorHeight",format:"%spx"})),(0,ie.createElement)(rd,Ke({},t,{attrNameTemplate:`${a}%s`,selector:c+" svg",styleRule:"filter",attrName:"separatorShadow",key:"separatorShadow",format:"drop-shadow(%s)",valueCallback:e=>"drop-shadow(none)"===e?"none":e})))},Wh=e=>{const t={...e,version:e.version,versionAdded:"3.0.0",versionDeprecated:""},{selector:a}=e;return(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(rd,Ke({},t,{renderIn:"edit",selector:void 0!==a?a:" > .stk-separator__bottom",styleRule:"bottom",attrName:"blockMargin",key:"blockMargin",responsive:"all",valuePreCallback:e=>null==e?void 0:e.bottom,format:"%spx"})))},Vh=e=>{const t=(0,X.applyFilters)("stackable.block-component.separator.layer-styles",null);return(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(Gh,Ke({},e,{location:"top"})),(0,ie.createElement)(Gh,Ke({},e,{isInitiallyFlippedVertically:!1,location:"bottom"})),(0,ie.createElement)(Wh,e),t&&(0,ie.createElement)(t,Ke({},e,{location:"top"})),t&&(0,ie.createElement)(t,Ke({},e,{location:"bottom"})))};Vh.Content=e=>{const t=(0,X.applyFilters)("stackable.block-component.separator.layer-styles",null);return(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(Gh,Ke({},e,{location:"top"})),(0,ie.createElement)(Gh,Ke({},e,{isInitiallyFlippedVertically:!1,location:"bottom"})),t&&(0,ie.createElement)(t,Ke({},e,{location:"top"})),t&&(0,ie.createElement)(t,Ke({},e,{location:"bottom"})))};const jh=[{image:"dist/images/block-components-separator-wave-1.fe7d2e5.png",label:(0,B.sprintf)((0,B._x)("%s %d","Nth Title",g.i18n),(0,B.__)("Wave",g.i18n),1),value:"wave-1"},{image:"dist/images/block-components-separator-straight-1.fba0f99.png",label:(0,B.__)("Straight",g.i18n),value:"straight-1"},{image:"dist/images/block-components-separator-wave-2.bc3ff78.png",label:(0,B.sprintf)((0,B._x)("%s %d","Nth Title",g.i18n),(0,B.__)("Wave",g.i18n),2),value:"wave-2"},{image:"dist/images/block-components-separator-wave-3.9e204d5.png",label:(0,B.sprintf)((0,B._x)("%s %d","Nth Title",g.i18n),(0,B.__)("Wave",g.i18n),3),value:"wave-3"},{image:"dist/images/block-components-separator-wave-4.b82e3aa.png",label:(0,B.sprintf)((0,B._x)("%s %d","Nth Title",g.i18n),(0,B.__)("Wave",g.i18n),4),value:"wave-4"},{image:"dist/images/block-components-separator-slant-1.645f0b9.png",label:(0,B.sprintf)((0,B._x)("%s %d","Nth Title",g.i18n),(0,B.__)("Slant",g.i18n),1),value:"slant-1"},{image:"dist/images/block-components-separator-slant-2.50e3178.png",label:(0,B.sprintf)((0,B._x)("%s %d","Nth Title",g.i18n),(0,B.__)("Slant",g.i18n),2),value:"slant-2"},{image:"dist/images/block-components-separator-curve-1.277a020.png",label:(0,B.sprintf)((0,B._x)("%s %d","Nth Title",g.i18n),(0,B.__)("Curve",g.i18n),1),value:"curve-1"},{image:"dist/images/block-components-separator-curve-2.4b8c7da.png",label:(0,B.sprintf)((0,B._x)("%s %d","Nth Title",g.i18n),(0,B.__)("Curve",g.i18n),2),value:"curve-2"},{image:"dist/images/block-components-separator-curve-3.da5eb6d.png",label:(0,B.sprintf)((0,B._x)("%s %d","Nth Title",g.i18n),(0,B.__)("Curve",g.i18n),3),value:"curve-3"},{image:"dist/images/block-components-separator-rounded-1.85d0e25.png",label:(0,B.sprintf)((0,B._x)("%s %d","Nth Title",g.i18n),(0,B.__)("Rounded",g.i18n),1),value:"rounded-1"},{image:"dist/images/block-components-separator-rounded-2.6e57ec5.png",label:(0,B.sprintf)((0,B._x)("%s %d","Nth Title",g.i18n),(0,B.__)("Rounded",g.i18n),2),value:"rounded-2"},{image:"dist/images/block-components-separator-rounded-3.78cb6da.png",label:(0,B.sprintf)((0,B._x)("%s %d","Nth Title",g.i18n),(0,B.__)("Rounded",g.i18n),3),value:"rounded-3"}];(0,X.hasFilter)("stackable.block-component.separator.layouts","default")||(0,X.addFilter)("stackable.block-component.separator.layouts","default",(e=>[...e,...jh]));const qh=e=>{const{attribute:t,responsive:a,hover:n,valueCallback:l,changeCallback:i,onChange:r,value:o}=e,{excludeDesigns:s,...c}=e,d=(0,ie.useMemo)((()=>((0,X.applyFilters)("stackable.block-component.separator.layouts",[])||[]).filter((e=>-1===(0,u.findIndex)(s,(t=>t===(null==e?void 0:e.value)))))),[...s]),[g,m]=wt(t,a,n,l,i),[p,h]=Mt(c);return(0,ie.createElement)(Tt,h,(0,ie.createElement)(Rr,Ke({},p,{options:d,selected:void 0===o?g:o,onChange:void 0===r?m:r})))};qh.defaultProps={excludeDesigns:[],attribute:""};const Kh=qh,Yh=["none","0px 0 1px rgba(120, 120, 120, 0.5)","0px 0 2px rgba(120, 120, 120, 0.5)","2px 4px 6px #000","0px 5px 10px rgba(153, 153, 153, 0.35)","0px 2px 20px rgba(153, 153, 153, 0.2)","25px 10px 30px rgba(18, 63, 82, 0.3)","0px 10px 30px rgba(0, 0, 0, 0.05)","7px 5px 30px rgba(72, 73, 121, 0.15)","0px 10px 60px rgba(0, 0, 0, 0.1)","70px 130px -60px rgba(72, 73, 121, 0.38) "],Xh=e=>{const{attrNameTemplate:t,hasFlipVertically:a}=e,{getAttrName:n}=Pe(t),l=(0,X.applyFilters)("stackable.separator.shadows",Yh);return(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(Kh,{label:(0,B.__)("Design",g.i18n),attribute:n("separatorDesign")}),(0,ie.createElement)(Ot,{label:(0,B.__)("Color",g.i18n),attribute:n("separatorColor")}),(0,ie.createElement)(dl,{label:(0,B.__)("Height",g.i18n),min:30,sliderMax:400,placeholder:"",attribute:n("separatorHeight"),responsive:"all"}),(0,ie.createElement)(dl,{label:(0,B.__)("Width",g.i18n),attribute:n("separatorWidth"),min:1,sliderMax:4,step:.1}),(0,ie.createElement)(Ec,{isFilter:!0,label:(0,B.__)("Shadow / Outline",g.i18n),attribute:n("separatorShadow"),options:l,placeholder:"5"}),(0,ie.createElement)(oc,{label:(0,B.__)("Invert Design",g.i18n),attribute:n("separatorInverted")}),(0,ie.createElement)(oc,{label:(0,B.__)("Flip Horizontally",g.i18n),attribute:n("separatorFlipHorizontally")}),a&&(0,ie.createElement)(oc,{label:(0,B.__)("Flip Vertically",g.i18n),attribute:n("separatorFlipVertically")}),(0,ie.createElement)(oc,{label:(0,B.__)("Bring to Front",g.i18n),attribute:n("separatorBringToFront")}))};Xh.defaultProps={attrNameTemplate:"%s",hasFlipVertically:!1};const Jh=e=>{const t=(0,ie.useMemo)((()=>(0,X.applyFilters)("stackable.block-component.separator.top.after",null)),[]),a=(0,ie.useMemo)((()=>(0,X.applyFilters)("stackable.block-component.separator.bottom.after",null)),[]),n=we(),l=Se((e=>({topSeparatorShow:e.topSeparatorShow,bottomSeparatorShow:e.bottomSeparatorShow})));return(0,ie.createElement)(Mu,null,(0,ie.createElement)(lr,{title:(0,B.__)("Top Separator",g.i18n),id:"top-separator",hasToggle:!0,checked:l.topSeparatorShow,onChange:e=>n({topSeparatorShow:e})},(0,ie.createElement)(Xh,{attrNameTemplate:"top%s"}),t&&(0,ie.createElement)(t,e),g.showProNotice&&(0,ie.createElement)(Oo,{title:(0,B.__)("Say Hello to Gorgeous Separators 👋",g.i18n),description:(0,B.__)("Add a second & third layer to this separator and make it look even sweeter. This feature is only available on Stackable Premium",g.i18n)})),(0,ie.createElement)(lr,{title:(0,B.__)("Bottom Separator",g.i18n),id:"bottom-separator",hasToggle:!0,checked:l.bottomSeparatorShow,onChange:e=>n({bottomSeparatorShow:e})},(0,ie.createElement)(Xh,{attrNameTemplate:"bottom%s"}),a&&(0,ie.createElement)(a,e),g.showProNotice&&(0,ie.createElement)(Oo,{title:(0,B.__)("Say Hello to Gorgeous Separators 👋",g.i18n),description:(0,B.__)("Add a second & third layer to this separator and make it look even sweeter. This feature is only available on Stackable Premium",g.i18n)})))};Jh.SeparatorControls=Xh;const Zh=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"top%s",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;const a=M(e);return{[a(`SeparatorLayer${t}Show`)]:{type:"boolean",default:""},[a(`SeparatorLayer${t}Color`)]:{type:"string",default:""},[a(`SeparatorLayer${t}Height`)]:{stkResponsive:!0,type:"number",default:""},[a(`SeparatorLayer${t}Width`)]:{type:"number",default:""},[a(`SeparatorLayer${t}FlipHorizontally`)]:{type:"boolean",default:""},[a(`SeparatorLayer${t}Inverted`)]:{type:"boolean",default:""},[a(`SeparatorLayer${t}Opacity`)]:{type:"number",default:""},[a(`SeparatorLayer${t}BlendMode`)]:{type:"string",default:""}}},Qh=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"%s";const t=M(e);return{[t("separatorShow")]:{type:"boolean",default:""},[t("separatorDesign")]:{type:"string",default:""},[t("separatorColor")]:{type:"string",default:""},[t("separatorHeight")]:{stkResponsive:!0,type:"number",default:""},[t("separatorWidth")]:{type:"number",default:""},[t("separatorShadow")]:{type:"string",default:""},[t("separatorInverted")]:{type:"boolean",default:""},[t("separatorFlipHorizontally")]:{type:"boolean",default:""},[t("separatorFlipVertically")]:{type:"boolean",default:""},[t("separatorBringToFront")]:{type:"boolean",default:""}}},eb={...Qh("top%s"),...Qh("bottom%s"),...Zh("top%s",2),...Zh("top%s",3),...Zh("bottom%s",2),...Zh("bottom%s",3)},tb=e=>{let{children:t}=e;const a=Se((e=>({topSeparatorShow:e.topSeparatorShow,topSeparatorDesign:e.topSeparatorDesign,topSeparatorInverted:e.topSeparatorInverted,topSeparatorLayer2Show:e.topSeparatorLayer2Show,topSeparatorLayer3Show:e.topSeparatorLayer3Show,bottomSeparatorShow:e.bottomSeparatorShow,bottomSeparatorDesign:e.bottomSeparatorDesign,bottomSeparatorInverted:e.bottomSeparatorInverted,bottomSeparatorLayer2Show:e.bottomSeparatorLayer2Show,bottomSeparatorLayer3Show:e.bottomSeparatorLayer3Show})));return(0,ie.createElement)(ie.Fragment,null,a.topSeparatorShow&&(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)("div",{className:"stk-separator stk-separator__top"},(0,ie.createElement)("div",{className:"stk-separator__wrapper"},(0,ie.createElement)(Uu,{design:a.topSeparatorDesign,inverted:a.topSeparatorInverted}),(0,X.applyFilters)("stackable.block-component.separator.output.top.after",null,a)))),t,a.bottomSeparatorShow&&(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)("div",{className:"stk-separator stk-separator__bottom"},(0,ie.createElement)("div",{className:"stk-separator__wrapper"},(0,ie.createElement)(Uu,{design:a.bottomSeparatorDesign,inverted:a.bottomSeparatorInverted}),(0,X.applyFilters)("stackable.block-component.separator.output.bottom.after",null,a)))))};tb.Content=e=>{let{children:t,attributes:a}=e;return(0,ie.createElement)(ie.Fragment,null,a.topSeparatorShow&&(0,ie.createElement)("div",{className:"stk-separator stk-separator__top"},(0,ie.createElement)("div",{className:"stk-separator__wrapper"},(0,ie.createElement)(Uu,{design:a.topSeparatorDesign,inverted:a.topSeparatorInverted}),(0,X.applyFilters)("stackable.block-component.separator.output.top.after",null,a))),t,a.bottomSeparatorShow&&(0,ie.createElement)("div",{className:"stk-separator stk-separator__bottom"},(0,ie.createElement)("div",{className:"stk-separator__wrapper"},(0,ie.createElement)(Uu,{design:a.bottomSeparatorDesign,inverted:a.bottomSeparatorInverted}),(0,X.applyFilters)("stackable.block-component.separator.output.bottom.after",null,a))))},tb.Content.defaultProps={attributes:{}},tb.InspectorControls=Jh,tb.addAttributes=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{}=t;e.add({attributes:eb,versionAdded:"3.0.0",versionDeprecated:""})},tb.Style=Vh;const ab=e=>{const t={...e,version:e.version,versionAdded:"3.0.0",versionDeprecated:""},{selector:a=""}=e;return(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(rd,Ke({},t,{selector:a,styleRule:"marginBottom",attrName:"blockMarginBottom",key:"blockMarginBottom",responsive:"all",format:"%spx"})))},nb=e=>(0,ie.createElement)(ab,e);nb.Content=e=>(0,ie.createElement)(ab,e);const lb=(0,ie.memo)((e=>{var t,a;const{clientId:n}=(0,ee.useBlockEditContext)(),l=Se((e=>({layout:e.layout,uniqueId:e.uniqueId,blockMargin:e.blockMargin,blockMarginTablet:e.blockMarginTablet,blockMarginMobile:e.blockMarginMobile,blockMarginUnit:e.blockMarginUnit,blockMarginUnitTablet:e.blockMarginUnitTablet,blockMarginUnitMobile:e.blockMarginUnitMobile}))),{isLastBlock:i,parentBlock:r}=le(n);if(r&&"core/group"===r.name&&"flex"===(null===(t=r.attributes.layout)||void 0===t?void 0:t.type)&&"nowrap"===(null===(a=r.attributes.layout)||void 0===a?void 0:a.flexWrap))return null;const o=(0,X.applyFilters)("stackable.edit.margin-bottom.enable-handlers",!0,r);return!i&&o&&l.uniqueId?(0,ie.createElement)(ku,Ke({previewSelector:e.previewSelector||(l.uniqueId?`.${cm(l.uniqueId)}`:void 0),attribute:"blockMargin",responsive:"all"},l)):null}));lb.addAttributes=e=>{e.add({attributes:{blockMargin:{stkResponsive:!0,type:"object"}},versionAdded:"3.0.0",versionDeprecated:""})},lb.Style=nb,(0,X.addFilter)("stackable.block-components.responsive.control","stackable/premium",(e=>{const{name:t}=(0,ee.useBlockEditContext)();return["stackable/horizontal-scroller","stackable/columns","stackable/feature"].includes(t)?g.showProNotice&&!g.isPro?(0,ie.createElement)(Oo,{title:(0,B.__)("Say Hello to More Responsive Options 👋",g.i18n),description:(0,B.__)("Adjust the arrangement of your columns when collapsed on mobile. This feature is only available on Stackable Premium",g.i18n)}):g.isPro?(0,X.applyFilters)("stackable.block.columns.column-arrangement",e):e:e}));const ib=e=>Ze()({"stk--hide-desktop":e.hideDesktop,"stk--hide-tablet":e.hideTablet,"stk--hide-mobile":e.hideMobile}),rb=()=>null;rb.InspectorControls=()=>{const e=we(),{hideDesktop:t,hideTablet:a,hideMobile:n}=Se((e=>({hideDesktop:e.hideDesktop,hideTablet:e.hideTablet,hideMobile:e.hideMobile})));return(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(Iu,null,(0,ie.createElement)(lr,{title:(0,B.__)("Responsive",g.i18n),initialOpen:!1},(0,ie.createElement)(oc,{label:(0,B.__)("Hide on Desktop",g.i18n),checked:t,onChange:t=>e({hideDesktop:t})}),(0,ie.createElement)(oc,{label:(0,B.__)("Hide on Tablet",g.i18n),checked:a,onChange:t=>e({hideTablet:t})}),(0,ie.createElement)(oc,{label:(0,B.__)("Hide on Mobile",g.i18n),checked:n,onChange:t=>e({hideMobile:t})}),(0,X.applyFilters)("stackable.block-components.responsive.control",null))))},rb.addAttributes=e=>{e.add({attributes:{hideDesktop:{type:"boolean",default:!1},hideTablet:{type:"boolean",default:!1},hideMobile:{type:"boolean",default:!1}},versionAdded:"3.0.0",versionDeprecated:""})};const ob=()=>g.showProNotice||g.isPro?(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(Iu,null,(0,ie.createElement)(lr,{title:(0,B.__)("Transform & Transition",g.i18n),id:"transform-transition"},!g.isPro&&(0,ie.createElement)(al,{title:(0,B.__)("Say Hello to Transforms 👋",g.i18n),description:(0,B.__)("Change the timing of your CSS transitions, change the X and Y position, scale or rotate your blocks, perfect for hover animations. This feature is only available on Stackable Premium",g.i18n)}),g.isPro&&(0,X.applyFilters)("stackable.block-component.transform-transition.control",null)))):null;ob.defaultProps={};const sb=e=>{const t=(0,X.applyFilters)("stackable.block-component.transform.style",null);return t&&(0,ie.createElement)(t,e)};sb.Content=e=>{const t=(0,X.applyFilters)("stackable.block-component.transform.style.content",null);return t&&(0,ie.createElement)(t,e)};const cb=()=>null;cb.InspectorControls=ob,cb.addAttributes=e=>{e.add({attributes:{transitionDuration:{type:"number",default:""},transitionOrigin:{type:"string",default:""},transitionFunction:{type:"string",default:""},transform:{type:"string",stkHover:!0,stkResponsive:!0,default:""}},versionAdded:"3.0.0",versionDeprecated:""})},cb.Style=sb;const ub=wp.escapeHtml,db=["none","2px 2px 4px rgba(0, 0, 0, 0.2)","6px 6px 4px rgba(120, 120, 120, 0.2)","2px 4px 5px rgba(0, 0, 0, 0.4)","0px 0px 5px rgba(0, 0, 0, 0.4)","4px 4px 0px rgba(0, 0, 0, 1)","0px 15px 14px rgba(18, 63, 82, 0.3)","25px 10px 14px rgba(18, 63, 82, 0.3)","25px 10px 30px rgba(18, 63, 82, 0.3)","0px 0px 40px rgba(18, 63, 82, 0.6)","0px 0px 62px rgba(71, 73, 79, 1)","0px 0px 100px rgba(71, 73, 79, 1)"],gb=[{value:"",title:(0,B.__)("Single",g.i18n)},{value:"gradient",title:(0,B.__)("Gradient",g.i18n)}],mb=e=>{const{hasAlign:t,hasColor:a,hasTextTag:n,hasTextContent:l,hasRemoveMargins:i,attrNameTemplate:r,isMultiline:o,hasGradient:s,hasTextShadow:c,blockState:d}=e,{getAttribute:m,updateAttributeHandler:p,updateAttributes:h,updateAttribute:b}=Pe(r),v=M(r),f=m("text"),[y,k]=(0,ie.useState)(f);(0,ie.useEffect)((()=>{f!==y&&k(f)}),[f]),(0,ie.useEffect)((()=>{let e;return y!==f&&(e=setTimeout((()=>{b("text",y)}),300)),()=>clearTimeout(e)}),[b,y,f]);const C=(0,ie.useCallback)((e=>k((0,ub.escapeHTML)(e))),[]),x=(0,ie.useCallback)((e=>{var t;if("normal"!==d)return e;const a=Z(e),n=null===(t=((0,Q.select)("core/block-editor").getSettings().colors||[]).find((e=>{let{color:t}=e;return a===t})))||void 0===t?void 0:t.slug;return b("textColorClass",n?(0,ee.getColorClassName)("color",n):""),e}),[d]);return(0,ie.createElement)(ie.Fragment,null,(0,X.applyFilters)("stackable.block-component.typography.before",null,e),l&&(0,ie.createElement)(hl,{label:(0,B.__)("Content",g.i18n),isMultiline:o,value:(0,u.unescape)(y),onChange:C,changeDynamicContent:k,isDynamic:!0}),i&&(0,ie.createElement)(oc,{label:(0,B.__)("Use theme heading margins",g.i18n),attribute:v("useThemeTextMargins")}),n&&(0,ie.createElement)(Qo,{attribute:v("textTag"),hasP:m("hasP")}),(0,ie.createElement)(Jr,{label:(0,B.__)("Typography",g.i18n),popoverLabel:(0,B.__)("Typography",g.i18n),onReset:()=>{h({[H("fontFamily")]:"",[H("fontWeight","desktop",d)]:"",[H("textTransform","desktop",d)]:"",[H("letterSpacing","desktop",d)]:"",[H("lineHeight","desktop",d)]:"",[H("lineHeight","tablet",d)]:"",[H("lineHeight","mobile",d)]:""})},allowReset:m("fontFamily")||m("fontWeight","desktop",d)||m("textTransform","desktop",d)||m("letterSpacing","desktop",d)||m("lineHeight","desktop",d)||m("lineHeight","tablet",d)||m("lineHeight","mobile",d)},(0,ie.createElement)(Fl,{label:(0,B.__)("Font Family",g.i18n),onChange:p("fontFamily"),value:m("fontFamily")}),(0,ie.createElement)(ml,{label:(0,B.__)("Weight",g.i18n),options:[{label:"100",value:"100"},{label:"200",value:"200"},{label:"300",value:"300"},{label:"400",value:"400"},{label:"500",value:"500"},{label:"600",value:"600"},{label:"700",value:"700"},{label:"800",value:"800"},{label:"900",value:"900"},{label:(0,B.__)("Default",g.i18n),value:""},{label:(0,B.__)("Normal",g.i18n),value:"normal"},{label:(0,B.__)("Bold",g.i18n),value:"bold"}],attribute:v("fontWeight")}),(0,ie.createElement)(ml,{label:(0,B.__)("Transform",g.i18n),options:[{label:(0,B.__)("Default",g.i18n),value:""},{label:(0,B.__)("Uppercase",g.i18n),value:"uppercase"},{label:(0,B.__)("Lowercase",g.i18n),value:"lowercase"},{label:(0,B.__)("Capitalize",g.i18n),value:"capitalize"},{label:(0,B.__)("None",g.i18n),value:"none"}],attribute:v("textTransform")}),(0,ie.createElement)(ml,{label:(0,B.__)("Font Style",g.i18n),options:[{label:(0,B.__)("Default",g.i18n),value:""},{label:(0,B.__)("Normal",g.i18n),value:"normal"},{label:(0,B.__)("Italic",g.i18n),value:"italic"},{label:(0,B.__)("Oblique",g.i18n),value:"oblique"}],attribute:v("fontStyle")}),(0,ie.createElement)(dl,{label:(0,B.__)("Line-Height",g.i18n),attribute:v("lineHeight"),units:["px","em","rem"],min:[1,.1],sliderMax:[100,10],step:[1,.1],placeholder:[30,1.5],allowReset:!0,initialPosition:[37,1.8],responsive:"all"}),(0,ie.createElement)(dl,{label:(0,B.__)("Letter Spacing",g.i18n),attribute:v("letterSpacing"),min:-5,sliderMax:10,step:.1,allowReset:!0,placeholder:"0"})),(0,ie.createElement)(dl,{label:(0,B.__)("Size",g.i18n),allowReset:!0,attribute:v("fontSize"),units:["px","em","rem"],min:[0,0],sliderMax:[150,7],step:[1,.05],placeholder:e.sizePlaceholder,responsive:"all"}),a&&(0,ie.createElement)(ie.Fragment,null,s&&(0,ie.createElement)(Ol,{controls:gb,isSmall:!0,fullwidth:!1,attribute:v("textColorType")}),(0,ie.createElement)(Ot,{changeCallback:x,label:"gradient"===m("textColorType")&&s?(0,B.sprintf)((0,B.__)("Text Color #%s",g.i18n),1):(0,B.__)("Text Color",g.i18n),attribute:v("textColor1"),hover:(!s||"gradient"!==m("textColorType"))&&"all",hasTransparent:"gradient"===m("textColorType")}),"gradient"===m("textColorType")&&s&&(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(Ot,{label:(0,B.sprintf)((0,B.__)("Text Color #%s",g.i18n),2),attribute:v("textColor2"),hasTransparent:!0}),(0,ie.createElement)(dl,{label:(0,B.__)("Gradient Direction (degrees)",g.i18n),attribute:v("textGradientDirection"),min:0,max:360,step:10,allowReset:!0})),(0,X.applyFilters)("stackable.block-component.typography.color.after",null,e)),c&&(0,ie.createElement)(Ec,{isFilter:!0,label:(0,B.__)("Shadow / Outline",g.i18n),attribute:v("textShadow"),options:db,placeholder:"",hover:"all"}),t&&(0,ie.createElement)(ns,{label:(0,B.__)("Align",g.i18n),attribute:v("textAlign"),responsive:"all"}))};mb.defaultProps={hasAlign:!1,hasColor:!0,hasTextTag:!0,hasTextContent:!0,hasRemoveMargins:!1,attrNameTemplate:"%s",isMultiline:!1,hasGradient:!0,hasTextShadow:!1,blockState:"normal"};const pb=(0,ie.memo)((e=>{const{hasAlign:t,hasColor:a,hasTextTag:n,hasTextContent:l,hasRemoveMargins:i,attrNameTemplate:r,isMultiline:o,initialOpen:s,hasGradient:c,hasToggle:u,label:d,hasTextShadow:g,blockState:m}=e,{getAttribute:p,updateAttributeHandler:h}=Pe(r);return(0,ie.createElement)(Nu,null,(0,ie.createElement)(lr,Ke({title:d,initialOpen:s,hasToggle:u},u?{checked:p("%s"!==r?"show":"showText"),onChange:h("%s"!==r?"show":"showText")}:{},{id:"text"}),(0,ie.createElement)(mb,{hasAlign:t,hasColor:a,hasTextTag:n,hasTextContent:l,hasRemoveMargins:i,attrNameTemplate:r,isMultiline:o,hasGradient:c,hasTextShadow:g,blockState:m})))}));pb.defaultProps={hasAlign:!1,hasColor:!0,hasTextTag:!0,hasTextContent:!0,attrNameTemplate:"%s",isMultiline:!1,initialOpen:!0,hasGradient:!0,hasRemoveMargins:!1,label:(0,B.__)("Typography",g.i18n),sizePlaceholder:"32",hasTextShadow:!1},pb.Controls=mb;const hb={fontSize:{stkResponsive:!0,type:"number",default:"",stkUnits:"px"},lineHeight:{stkResponsive:!0,type:"number",default:"",stkUnits:"em"},fontFamily:{type:"string",default:""},fontStyle:{type:"string",default:""},fontWeight:{type:"string",default:""},textTransform:{type:"string",default:""},letterSpacing:{type:"number",default:""},textColorType:{type:"string",default:""},textColorClass:{type:"string",default:""},textColor1:{type:"string",stkHover:!0,default:""},textColor2:{type:"string",default:""},textShadow:{stkHover:!0,type:"string",default:""},textAlign:{stkResponsive:!0,type:"string",default:""},textGradientDirection:{type:"number",default:""},hasP:{type:"boolean",default:!1}},bb=e=>{const t={...e,version:e.version,versionAdded:"3.0.0",versionDeprecated:""},{selector:a="",selectorCallback:n=null,attrNameTemplate:l="%s",inherit:i=!0,inheritMin:r,inheritMax:o=50,hoverSelector:s="",hoverSelectorCallback:c=null,dependencies:u=[]}=e;return(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(rd,Ke({},t,{selector:a,selectorCallback:n,attrNameTemplate:l,styleRule:"textShadow",attrName:"textShadow",key:"textShadow",hover:"all",hoverSelector:s,hoverSelectorCallback:c})),(0,ie.createElement)(rd,Ke({},t,{selector:a,selectorCallback:n,attrNameTemplate:l,styleRule:"fontSize",attrName:"fontSize",key:"fontSize",hasUnits:"px",responsive:"all",clampCallback:(e,t,a,n)=>{const l=t("fontSize",a,n),s="mobile"===a;let c=e;const u=i&&jd(e,{min:r,max:o});if(s){c=i&&jd(t("fontSize","desktop",n),{min:r,max:o})||c}return c=u||c,c=void 0!==l&&""!==l?l:s?void 0:c,c},dependencies:["fontSizeUnit","fontSize",...u]})),(0,ie.createElement)(rd,Ke({},t,{selector:a,selectorCallback:n,attrNameTemplate:l,styleRule:"color",hover:"all",hoverSelector:s,hoverSelectorCallback:c,attrName:"textColor1",key:"textColor1-color",valuePreCallback:(e,t,a,n)=>{if("gradient"!==t("textColorType","desktop",n))return e},dependencies:["textColorType","textColor2","textGradientDirection",...u]})),(0,ie.createElement)(rd,Ke({},t,{selector:a,selectorCallback:n,attrNameTemplate:l,styleRule:"backgroundImage",attrName:"textColor1",key:"textColor1-image",valuePreCallback:(e,t)=>{if("gradient"===t("textColorType","desktop","normal"))return"1"},valueCallback:(e,t)=>{let a=t("textColor1","desktop","normal"),n=t("textColor2","desktop","normal");if("transparent"!==a||n?"transparent"!==n||a?(a=a||n,n=n||a):a="#000":n="#000",!a&&!n)return"linear-gradient(0deg, #000, #000)";const l=t("textGradientDirection","desktop","normal");return`linear-gradient(${""!==l?`${l}deg, `:""}${a}, ${n})`},dependencies:["textColorType","textColor1","textColor2","textGradientDirection",...u]})),(0,ie.createElement)(rd,Ke({},t,{selector:a,selectorCallback:n,attrNameTemplate:l,styleRule:"lineHeight",attrName:"lineHeight",key:"lineHeight",responsive:"all",hasUnits:"em",dependencies:u})),(0,ie.createElement)(rd,Ke({},t,{selector:a,selectorCallback:n,attrNameTemplate:l,styleRule:"fontWeight",attrName:"fontWeight",key:"fontWeight",dependencies:u})),(0,ie.createElement)(rd,Ke({},t,{selector:a,selectorCallback:n,attrNameTemplate:l,styleRule:"textTransform",attrName:"textTransform",key:"textTransform",dependencies:u})),(0,ie.createElement)(rd,Ke({},t,{selector:a,selectorCallback:n,attrNameTemplate:l,styleRule:"fontStyle",attrName:"fontStyle",key:"fontStyle",dependencies:u})),(0,ie.createElement)(rd,Ke({},t,{selector:a,selectorCallback:n,attrNameTemplate:l,styleRule:"fontFamily",attrName:"fontFamily",key:"fontFamily",valueCallback:e=>y(e),dependencies:u})),(0,ie.createElement)(rd,Ke({},t,{selector:a,selectorCallback:n,attrNameTemplate:l,styleRule:"letterSpacing",attrName:"letterSpacing",key:"letterSpacing",format:"%spx",dependencies:u})))},vb=e=>(0,ie.createElement)(bb,e);vb.Content=e=>(0,ie.createElement)(bb,e);const fb=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"%s";const a=M(t);return Ze()({"stk--is-gradient":"gradient"===e[a("textColorType")],[`has-text-align-${e[a("textAlign")]}`]:e[a("textAlign")],[`has-text-align-${e[a("textAlignTablet")]}-tablet`]:e[a("textAlignTablet")],[`has-text-align-${e[a("textAlignMobile")]}-mobile`]:e[a("textAlignMobile")],"has-text-color":!!e[a("textColor1")],[e[a("textColorClass")]]:!!e[a("textColorClass")]})},yb=(0,ie.memo)((0,ie.forwardRef)(((e,t)=>{const{className:a,attrNameTemplate:n,tagName:l,defaultTag:i,value:r,onChange:o,children:s,editable:c,identifier:u,defaultValue:d,withoutInteractiveFormatting:g=!1,allowedFormats:m=null,...p}=e,h=M(n),b=we(),{textTag:v,text:f,fontFamily:y}=Se((e=>{const t=M(n);return{textTag:e[t("textTag")],text:e[t("text")],fontFamily:e[t("fontFamily")]}})),k=(null===l?v:l)||i||"p",C=null===r?f:r,x=null===o?e=>b({[h("text")]:e}):o,[S,w]=(0,ie.useState)(C);Oe(y),(0,ie.useEffect)((()=>{C!==S&&w(C)}),[C]),(0,ie.useEffect)((()=>{let e;return C!==S&&(e=setTimeout((()=>{x(S||d)}),300)),()=>clearTimeout(e)}),[S,x]);const _=ll(S);return c?(0,ie.createElement)(ee.RichText,Ke({identifier:u,className:a,tagName:k,value:_,onChange:w,ref:t,withoutInteractiveFormatting:g,allowedFormats:m},p),s):(0,ie.createElement)(k,{className:a},_)})));yb.defaultProps={attrNameTemplate:"%s",tagName:null,defaultTag:"p",value:null,onChange:null,editable:!0,identifier:"text"},yb.Content=e=>{const{className:t,attrNameTemplate:a,attributes:n,tagName:l,defaultTag:i,value:r,children:o,...s}=e,c=e=>{const t=T(a,e);return n[H(t)]};return(0,ie.createElement)(ee.RichText.Content,Ke({className:t,tagName:(null===l?c("textTag"):l)||i,value:null===r?c("text"):r},s),o)},yb.Content.defaultProps={attrNameTemplate:"%s",attributes:{},tagName:null,defaultTag:"p",value:null},yb.InspectorControls=pb,yb.addAttributes=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:".stk-content",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{hasTextTag:n=!0,hasTextContent:l=!0,defaultTextTag:i="p",attrNameTemplate:r="%s",multiline:o,defaultText:s="",multilineWrapperTags:c}=a;e.add({attributes:{...hb,...l?{showText:{type:"boolean",default:!0},text:{source:"html",selector:t,multiline:o,default:s,__unstableMultilineWrapperTags:c}}:{},...n?{textTag:{type:"string",default:i}}:{}},versionAdded:"3.0.0",versionDeprecated:"",attrNameTemplate:r})},yb.Style=vb;const kb=[{value:"",title:(0,B.__)("Single",g.i18n)},{value:"gradient",title:(0,B.__)("Gradient",g.i18n)}],Cb=e=>{let{attrNameTemplate:t,isCircle:a}=e;const{getAttribute:n,updateAttributes:l}=Pe(t),i="gradient"===n("progressColorType"),r=n("progressMax")||100;return(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(Nu,null,(0,ie.createElement)(lr,{title:a?(0,B.__)("Progress Circle",g.i18n):(0,B.__)("Progress Bar",g.i18n),initialOpen:!0},(0,ie.createElement)(dl,{label:(0,B.__)("Progress",g.i18n),attribute:"progressValue",min:"0",max:r,sliderMax:r,step:r<=1?.01:.1,placeholder:50,isDynamic:!0}),(0,ie.createElement)(dl,{label:(0,B.__)("Maximum Progress",g.i18n),attribute:"progressMax",min:"0",sliderMax:"100",step:"1",placeholder:100}),!a&&(0,ie.createElement)(dl,{label:(0,B.__)("Width",g.i18n),attribute:"progressWidth",responsive:"all",units:["%","px","vw"],min:[0,0,0],sliderMax:[100,1e3,100],step:"1",placeholder:100}),(0,ie.createElement)(dl,{label:a?(0,B.__)("Size",g.i18n):(0,B.__)("Height",g.i18n),responsive:!!a&&"all",attribute:"progressSize",min:"0",sliderMin:a?50:8,sliderMax:a?300:50,step:"1",placeholder:a?150:32}),!a&&(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(dl,{label:(0,B.__)("Border Radius",g.i18n),attribute:"progressBorderRadius",allowReset:!0,min:"0",units:["px","%","rem"],step:"1",sliderMax:"25",changeCallback:e=>(e||l({progressApplyBarRadius:!1}),e)}),n("progressBorderRadius")?(0,ie.createElement)(oc,{label:(0,B.__)("Apply border radius to bar",g.i18n),attribute:"progressApplyBarRadius",defaultValue:!1}):null),a&&(0,ie.createElement)(dl,{label:(0,B.__)("Thickness",g.i18n),responsive:"all",attribute:"progressThickness",min:"0",sliderMin:"1",sliderMax:"30",step:"1",placeholder:8}),(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(Ol,{controls:kb,isSmall:!0,fullwidth:!1,attribute:"progressColorType"}),(0,ie.createElement)(Ot,{label:i?(0,B.sprintf)((0,B.__)("Bar Color #%s",g.i18n),1):(0,B.__)("Bar Color",g.i18n),attribute:"progressColor1",hasTransparent:i}),i&&(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(Ot,{label:(0,B.sprintf)((0,B.__)("Bar Color #%s",g.i18n),2),attribute:"progressColor2",hasTransparent:!0}),a&&(0,ie.createElement)(dl,{label:(0,B.__)("Gradient Direction (degrees)",g.i18n),attribute:"progressColorGradientDirection",min:0,max:360,step:10,allowReset:!0})),i&&!a&&(0,ie.createElement)(Jr,{label:(0,B.__)("Adv. Gradient Color Settings",g.i18n),onReset:()=>{l({progressColorGradientDirection:"",progressColorGradientBlendMode:"",progressColorGradientLocation1:"",progressColorGradientLocation2:""})},allowReset:""!==n("progressColorGradientDirection")&&90!==n("progressColorGradientDirection")||""!==n("progressColorGradientLocation1")&&0!==n("progressColorGradientLocation1")||""!==n("progressColorGradientLocation2")&&100!==n("progressColorGradientLocation2")||n("progressColorGradientBlendMode")},(0,ie.createElement)(dl,{label:(0,B.__)("Gradient Direction (degrees)",g.i18n),attribute:"progressColorGradientDirection",min:0,max:360,step:10,allowReset:!0,placeholder:"90",className:"ugb--help-tip-gradient-direction"}),(0,ie.createElement)(dl,{label:(0,B.sprintf)((0,B.__)("Color %d Location",g.i18n),1),attribute:"progressColorGradientLocation1",sliderMin:0,max:100,step:1,allowReset:!0,placeholder:"0",className:"ugb--help-tip-gradient-location"}),(0,ie.createElement)(dl,{label:(0,B.sprintf)((0,B.__)("Color %d Location",g.i18n),2),attribute:"progressColorGradientLocation2",sliderMin:0,max:100,step:1,allowReset:!0,placeholder:"100",className:"ugb--help-tip-gradient-location"}),(0,ie.createElement)($t,{label:(0,B.__)("Background Gradient Blend Mode",g.i18n),attribute:"progressColorGradientBlendMode",className:"ugb--help-tip-background-blend-mode"}))),(0,ie.createElement)(Ot,{label:(0,B.__)("Background Color",g.i18n),attribute:"progressBackgroundColor",hasTransparent:!0}),a&&(0,ie.createElement)(oc,{label:(0,B.__)("Rounded",g.i18n),attribute:"progressRounded"}),(0,ie.createElement)(oc,{label:(0,B.__)("Animate",g.i18n),attribute:"progressAnimate",defaultValue:!0}),(0,ie.createElement)(hl,{label:(0,B.__)("Accessibility Label",g.i18n),attribute:"progressAriaValueText"}))))};Cb.defaulProps={isCircle:!1,attrNameTemplate:"%s"},(0,X.addFilter)("stackable.block-component.typography.before","stackable/progress-blocks",(e=>{const{name:t}=(0,ee.useBlockEditContext)();return["stackable/progress-bar","stackable/progress-circle"].includes(t)?(0,ie.createElement)(ie.Fragment,null,"stackable/progress-bar"===t&&(0,ie.createElement)(hl,{label:(0,B.__)("Progress Bar Text",g.i18n),attribute:"text",isDynamic:!0}),(0,ie.createElement)(hl,{label:(0,B.__)("Progress Prefix",g.i18n),attribute:"progressValuePrefix"}),(0,ie.createElement)(hl,{label:(0,B.__)("Progress Suffix",g.i18n),attribute:"progressValueSuffix"})):e}));const xb=e=>{const t={...e,version:e.version,versionAdded:"3.4.5",versionDeprecated:""},{isCircle:a=!1,dependencies:n=[]}=e,l=a?".stk-progress-circle":".stk-progress-bar";return(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(rd,Ke({},t,{selector:l,styleRule:"--progress-max",attrName:"progressMax",key:"progressMax"})),(0,ie.createElement)(rd,Ke({},t,{selector:l,styleRule:"--progress-value",attrName:"progressValue",key:"progressValue",format:a?void 0:"%s%"})),!a&&(0,ie.createElement)(rd,Ke({},t,{selector:l,styleRule:"--progress-color-1",attrName:"progressColor1",key:"progressColor1-bar",dependencies:["progressColorType","progressColor2",...n]})),a&&(0,ie.createElement)(rd,Ke({},t,{selector:l,styleRule:"--progress-color-1",attrName:"progressColor1",key:"progressColor1-circle",dependencies:["progressColorType","progressColor2",...n],renderIn:"save",valuePreCallback:(e,t)=>"gradient"===t("progressColorType")?`url(#gradient-${t("uniqueId")})`:e})),(0,ie.createElement)(rd,Ke({},t,{selector:l,styleRule:"--progress-background",attrName:"progressBackgroundColor",key:"progressBackgroundColor"})),(0,ie.createElement)(rd,Ke({},t,{selector:l,responsive:"all",styleRule:"--progress-size",attrName:"progressSize",key:"progressSize",format:"%spx"})),a&&(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(rd,Ke({},t,{selector:l,renderIn:"edit",styleRule:"--progress-color-1",attrName:"progressColor1",key:"progressColor1-circle-var",valuePreCallback:(e,t)=>"gradient"===t("progressColorType")?`url(#gradient-${((t("progressColor1")||"-")+(t("progressColor2")||"-")+(t("progressColorGradientDirection")||"")).replace(/[^0-9A-Z]+/gi,"")})`:e,dependencies:["progressColorType","progressColor2","progressColorGradientDirection",...n]})),(0,ie.createElement)(rd,Ke({},t,{selector:l,styleRule:"--progress-rounded",attrName:"progressRounded",key:"progressRounded",valuePreCallback:e=>{if("string"!=typeof e&&!1!==e)return"round"}})),(0,ie.createElement)(rd,Ke({},t,{selector:l,responsive:"all",styleRule:"--progress-thickness",attrName:"progressThickness",key:"progressThickness",format:"%spx"}))),!a&&(0,ie.createElement)(ie.Fragment,null,(0,ie.createElement)(rd,Ke({},t,{selector:l,styleRule:"--progress-bar-width",attrName:"progressWidth",key:"progressWidth",hasUnits:"%",responsive:"all",dependencies:["progressWidthUnit",...n]})),(0,ie.createElement)(rd,Ke({},t,{selector:l,styleRule:"--progress-border-radius",attrName:"progressBorderRadius",key:"progressBorderRadius",hasUnits:"px"})),(0,ie.createElement)(rd,Ke({},t,{selector:l,styleRule:"--progress-bar-border-radius",attrName:"progressApplyBarRadius",key:"progressApplyBarRadius",valuePreCallback:(e,t)=>{const a=t("progressBorderRadius");return e?a:void 0},format:"%spx",dependencies:["progressBorderRadius",...n]})),(0,ie.createElement)(rd,Ke({},t,{selector:".stk-progress-bar__bar.stk--has-background-overlay:before",styleRule:"mixBlendMode",attrName:"progressColorGradientBlendMode",key:"progressColorGradientBlendMode",enabledCallback:e=>"gradient"===e("progressColorType"),dependencies:["progressColorType",...n]})),(0,ie.createElement)(rd,Ke({},t,{selector:".stk-progress-bar__bar.stk--has-background-overlay:before",styleRule:"backgroundImage",attrName:"progressColor1",key:"progressColor1-overlay",enabledCallback:e=>"gradient"===e("progressColorType"),valueCallback:(e,t)=>{if(!t("progressColor2"))return;const a=J(t("progressColor2")||"#ffffff",0),n=J(t("progressColor1")||"#3498db",0),l=`${t("progressColorGradientLocation1")||"0"}%`,i=`${t("progressColorGradientLocation2")||"100"}%`,r=t("progressColorGradientDirection");return`linear-gradient(${"string"==typeof r?"90deg":`${r}deg`}, ${t("progressColor1")||a} ${l}, ${t("progressColor2")||n} ${i})`},dependencies:["progressColorType","progressColor1","progressColor2","progressColorGradientLocation1","progressColorGradientLocation2","progressColorGradientDirection",...n]}))))},Sb=e=>(0,ie.createElement)(xb,e);Sb.Content=e=>(0,ie.createElement)(xb,e);const wb=()=>(0,ie.createElement)("div",null);wb.InspectorControls=Cb,wb.Style=Sb,wb.addAttributes=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e.add({attributes:{progressValue:{type:"string",default:""},progressSize:{stkResponsive:t,type:"number",default:""},progressAnimate:{type:"boolean",default:!0},progressAriaValueText:{type:"string",default:""},progressColorType:{type:"string",default:""},progressColor1:{type:"string",default:""},progressColor2:{type:"string",default:""},progressColorGradientDirection:{type:"number",default:""},progressBackgroundColor:{type:"string",default:""},progressValuePrefix:{type:"string",default:""},progressValueSuffix:{type:"string",default:""},progressMax:{type:"number",default:""},...t?{progressThickness:{stkResponsive:!0,type:"number",default:""},progressRounded:{type:"boolean",default:""}}:{progressWidth:{stkResponsive:!0,type:"number",default:"",stkUnits:"%"},progressBorderRadius:{type:"number",default:"",stkUnits:"px"},progressApplyBarRadius:{type:"boolean",default:""},progressColorGradientLocation1:{type:"number",default:""},progressColorGradientLocation2:{type:"number",default:""},progressColorGradientBlendMode:{type:"string",default:""}}},versionAdded:"3.4.5",versionDeprecated:""})}},4184:(e,t)=>{var a;!function(){"use strict";var n={}.hasOwnProperty;function l(){for(var e=[],t=0;t<arguments.length;t++){var a=arguments[t];if(a){var i=typeof a;if("string"===i||"number"===i)e.push(a);else if(Array.isArray(a)){if(a.length){var r=l.apply(null,a);r&&e.push(r)}}else if("object"===i)if(a.toString===Object.prototype.toString)for(var o in a)n.call(a,o)&&a[o]&&e.push(o);else e.push(a.toString())}}return e.join(" ")}e.exports?(l.default=l,e.exports=l):void 0===(a=function(){return l}.apply(t,[]))||(e.exports=a)}()},8874:e=>{"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},5985:(e,t,a)=>{"use strict";var n=a(2409);e.exports={name:"hsl",min:[0,0,0],max:[360,100,100],channel:["hue","saturation","lightness"],alias:["HSL"],rgb:function(e){var t,a,n,l,i,r=e[0]/360,o=e[1]/100,s=e[2]/100;if(0===o)return[i=255*s,i,i];t=2*s-(a=s<.5?s*(1+o):s+o-s*o),l=[0,0,0];for(var c=0;c<3;c++)(n=r+1/3*-(c-1))<0?n++:n>1&&n--,i=6*n<1?t+6*(a-t)*n:2*n<1?a:3*n<2?t+(a-t)*(2/3-n)*6:t,l[c]=255*i;return l}},n.hsl=function(e){var t,a,n=e[0]/255,l=e[1]/255,i=e[2]/255,r=Math.min(n,l,i),o=Math.max(n,l,i),s=o-r;return o===r?t=0:n===o?t=(l-i)/s:l===o?t=2+(i-n)/s:i===o&&(t=4+(n-l)/s),(t=Math.min(60*t,360))<0&&(t+=360),a=(r+o)/2,[t,100*(o===r?0:a<=.5?s/(o+r):s/(2-o-r)),100*a]}},2409:e=>{"use strict";e.exports={name:"rgb",min:[0,0,0],max:[255,255,255],channel:["red","green","blue"],alias:["RGB"]}},4247:function(e,t){var a,n;void 0===(n="function"==typeof(a=function(){var e=/^v?(?:\d+)(\.(?:[x*]|\d+)(\.(?:[x*]|\d+)(\.(?:[x*]|\d+))?(?:-[\da-z\-]+(?:\.[\da-z\-]+)*)?(?:\+[\da-z\-]+(?:\.[\da-z\-]+)*)?)?)?$/i;function t(e){var t,a,n=e.replace(/^v/,"").replace(/\+.*$/,""),l=(a="-",-1===(t=n).indexOf(a)?t.length:t.indexOf(a)),i=n.substring(0,l).split(".");return i.push(n.substring(l+1)),i}function a(e){return isNaN(Number(e))?e:Number(e)}function n(t){if("string"!=typeof t)throw new TypeError("Invalid argument expected string");if(!e.test(t))throw new Error("Invalid argument not valid semver ('"+t+"' received)")}function l(e,l){[e,l].forEach(n);for(var i=t(e),r=t(l),o=0;o<Math.max(i.length-1,r.length-1);o++){var s=parseInt(i[o]||0,10),c=parseInt(r[o]||0,10);if(s>c)return 1;if(c>s)return-1}var u=i[i.length-1],d=r[r.length-1];if(u&&d){var g=u.split(".").map(a),m=d.split(".").map(a);for(o=0;o<Math.max(g.length,m.length);o++){if(void 0===g[o]||"string"==typeof m[o]&&"number"==typeof g[o])return-1;if(void 0===m[o]||"string"==typeof g[o]&&"number"==typeof m[o])return 1;if(g[o]>m[o])return 1;if(m[o]>g[o])return-1}}else if(u||d)return u?-1:1;return 0}var i=[">",">=","=","<","<="],r={">":[1],">=":[0,1],"=":[0],"<=":[-1,0],"<":[-1]};return l.validate=function(t){return"string"==typeof t&&e.test(t)},l.compare=function(e,t,a){!function(e){if("string"!=typeof e)throw new TypeError("Invalid operator type, expected string but got "+typeof e);if(-1===i.indexOf(e))throw new TypeError("Invalid operator, expected one of "+i.join("|"))}(a);var n=l(e,t);return r[a].indexOf(n)>-1},l})?a.apply(t,[]):a)||(e.exports=n)},4863:function(e){e.exports=function(){"use strict";var e=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var a=Object.prototype.toString.call(e);return"[object RegExp]"===a||"[object Date]"===a||function(e){return e.$$typeof===t}(e)}(e)};var t="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function a(e,t){return!1!==t.clone&&t.isMergeableObject(e)?r((a=e,Array.isArray(a)?[]:{}),e,t):e;var a}function n(e,t,n){return e.concat(t).map((function(e){return a(e,n)}))}function l(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return e.propertyIsEnumerable(t)})):[]}(e))}function i(e,t,n){var i={};return n.isMergeableObject(e)&&l(e).forEach((function(t){i[t]=a(e[t],n)})),l(t).forEach((function(l){n.isMergeableObject(t[l])&&e[l]?i[l]=function(e,t){if(!t.customMerge)return r;var a=t.customMerge(e);return"function"==typeof a?a:r}(l,n)(e[l],t[l],n):i[l]=a(t[l],n)})),i}function r(t,l,r){(r=r||{}).arrayMerge=r.arrayMerge||n,r.isMergeableObject=r.isMergeableObject||e;var o=Array.isArray(l);return o===Array.isArray(t)?o?r.arrayMerge(t,l,r):i(t,l,r):a(l,r)}return r.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,a){return r(e,a,t)}),{})},r}()},4063:e=>{"use strict";e.exports=function e(t,a){if(t===a)return!0;if(t&&a&&"object"==typeof t&&"object"==typeof a){if(t.constructor!==a.constructor)return!1;var n,l,i;if(Array.isArray(t)){if((n=t.length)!=a.length)return!1;for(l=n;0!=l--;)if(!e(t[l],a[l]))return!1;return!0}if(t.constructor===RegExp)return t.source===a.source&&t.flags===a.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===a.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===a.toString();if((n=(i=Object.keys(t)).length)!==Object.keys(a).length)return!1;for(l=n;0!=l--;)if(!Object.prototype.hasOwnProperty.call(a,i[l]))return!1;for(l=n;0!=l--;){var r=i[l];if(!e(t[r],a[r]))return!1}return!0}return t!=t&&a!=a}},1143:e=>{"use strict";e.exports=function(e,t,a,n,l,i,r,o){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[a,n,l,i,r,o],u=0;(s=new Error(t.replace(/%s/g,(function(){return c[u++]})))).name="Invariant Violation"}throw s.framesToPop=1,s}}},4017:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexToRgb=function(e){var t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return t?{r:parseInt(t[1],16),g:parseInt(t[2],16),b:parseInt(t[3],16)}:null}},6537:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a(7193);t.default=n.isDarkColor,e.exports=t.default},7193:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isDarkColor=void 0;var n=a(4017);t.isDarkColor=function(e,t){if(t&&t.override){var a=Object.keys(t.override).find((function(t){return t.toLowerCase()===e.toLowerCase()}));if(void 0!==a)return t.override[a]}var l=(0,n.hexToRgb)(e),i=[l.r/255,l.g/255,l.b/255].map((function(e){return e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)}));return.2126*i[0]+.7152*i[1]+.0722*i[2]<=.179}},7418:e=>{"use strict";var t=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable;function l(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},a=0;a<10;a++)t["_"+String.fromCharCode(a)]=a;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach((function(e){n[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(e){return!1}}()?Object.assign:function(e,i){for(var r,o,s=l(e),c=1;c<arguments.length;c++){for(var u in r=Object(arguments[c]))a.call(r,u)&&(s[u]=r[u]);if(t){o=t(r);for(var d=0;d<o.length;d++)n.call(r,o[d])&&(s[o[d]]=r[o[d]])}}return s}},2703:(e,t,a)=>{"use strict";var n=a(414);function l(){}function i(){}i.resetWarningCache=l,e.exports=function(){function e(e,t,a,l,i,r){if(r!==n){var o=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw o.name="Invariant Violation",o}}function t(){return e}e.isRequired=e;var a={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:l};return a.PropTypes=a,a}},5697:(e,t,a)=>{e.exports=a(2703)()},414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},8394:(e,t,a)=>{"use strict";var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},l=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),i=a(7294),r=d(i),o=d(a(5697)),s=d(a(1444)),c=d(a(8497)),u=a(7581);function d(e){return e&&e.__esModule?e:{default:e}}var g=function(){return!0},m=function(e){function t(e){var a=e.alwaysRenderSuggestions;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return p.call(n),n.state={isFocused:!1,isCollapsed:!a,highlightedSectionIndex:null,highlightedSuggestionIndex:null,highlightedSuggestion:null,valueBeforeUpDown:null},n.justPressedUpDown=!1,n.justMouseEntered=!1,n.pressedSuggestion=null,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),l(t,[{key:"componentDidMount",value:function(){document.addEventListener("mousedown",this.onDocumentMouseDown),document.addEventListener("mouseup",this.onDocumentMouseUp),this.input=this.autowhatever.input,this.suggestionsContainer=this.autowhatever.itemsContainer}},{key:"componentWillReceiveProps",value:function(e){(0,s.default)(e.suggestions,this.props.suggestions)?e.highlightFirstSuggestion&&e.suggestions.length>0&&!1===this.justPressedUpDown&&!1===this.justMouseEntered&&this.highlightFirstSuggestion():this.willRenderSuggestions(e)?this.state.isCollapsed&&!this.justSelectedSuggestion&&this.revealSuggestions():this.resetHighlightedSuggestion()}},{key:"componentDidUpdate",value:function(e,t){var a=this.props,n=a.suggestions,l=a.onSuggestionHighlighted,i=a.highlightFirstSuggestion;if(!(0,s.default)(n,e.suggestions)&&n.length>0&&i)this.highlightFirstSuggestion();else if(l){var r=this.getHighlightedSuggestion();r!=t.highlightedSuggestion&&l({suggestion:r})}}},{key:"componentWillUnmount",value:function(){document.removeEventListener("mousedown",this.onDocumentMouseDown),document.removeEventListener("mouseup",this.onDocumentMouseUp)}},{key:"updateHighlightedSuggestion",value:function(e,t,a){var n=this;this.setState((function(l){var i=l.valueBeforeUpDown;return null===t?i=null:null===i&&void 0!==a&&(i=a),{highlightedSectionIndex:e,highlightedSuggestionIndex:t,highlightedSuggestion:null===t?null:n.getSuggestion(e,t),valueBeforeUpDown:i}}))}},{key:"resetHighlightedSuggestion",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.setState((function(t){var a=t.valueBeforeUpDown;return{highlightedSectionIndex:null,highlightedSuggestionIndex:null,highlightedSuggestion:null,valueBeforeUpDown:e?null:a}}))}},{key:"revealSuggestions",value:function(){this.setState({isCollapsed:!1})}},{key:"closeSuggestions",value:function(){this.setState({highlightedSectionIndex:null,highlightedSuggestionIndex:null,highlightedSuggestion:null,valueBeforeUpDown:null,isCollapsed:!0})}},{key:"getSuggestion",value:function(e,t){var a=this.props,n=a.suggestions,l=a.multiSection,i=a.getSectionSuggestions;return l?i(n[e])[t]:n[t]}},{key:"getHighlightedSuggestion",value:function(){var e=this.state,t=e.highlightedSectionIndex,a=e.highlightedSuggestionIndex;return null===a?null:this.getSuggestion(t,a)}},{key:"getSuggestionValueByIndex",value:function(e,t){return(0,this.props.getSuggestionValue)(this.getSuggestion(e,t))}},{key:"getSuggestionIndices",value:function(e){var t=e.getAttribute("data-section-index"),a=e.getAttribute("data-suggestion-index");return{sectionIndex:"string"==typeof t?parseInt(t,10):null,suggestionIndex:parseInt(a,10)}}},{key:"findSuggestionElement",value:function(e){var t=e;do{if(null!==t.getAttribute("data-suggestion-index"))return t;t=t.parentNode}while(null!==t);throw console.error("Clicked element:",e),new Error("Couldn't find suggestion element")}},{key:"maybeCallOnChange",value:function(e,t,a){var n=this.props.inputProps,l=n.value,i=n.onChange;t!==l&&i(e,{newValue:t,method:a})}},{key:"willRenderSuggestions",value:function(e){var t=e.suggestions,a=e.inputProps,n=e.shouldRenderSuggestions,l=a.value;return t.length>0&&n(l)}},{key:"getQuery",value:function(){var e=this.props.inputProps.value,t=this.state.valueBeforeUpDown;return(null===t?e:t).trim()}},{key:"render",value:function(){var e=this,t=this.props,a=t.suggestions,l=t.renderInputComponent,i=t.onSuggestionsFetchRequested,o=t.renderSuggestion,s=t.inputProps,d=t.multiSection,m=t.renderSectionTitle,p=t.id,h=t.getSectionSuggestions,b=t.theme,v=t.getSuggestionValue,f=t.alwaysRenderSuggestions,y=t.highlightFirstSuggestion,k=this.state,C=k.isFocused,x=k.isCollapsed,S=k.highlightedSectionIndex,w=k.highlightedSuggestionIndex,_=k.valueBeforeUpDown,E=f?g:this.props.shouldRenderSuggestions,B=s.value,T=s.onFocus,M=s.onKeyDown,N=this.willRenderSuggestions(this.props),I=f||C&&!x&&N,R=I?a:[],A=n({},s,{onFocus:function(t){if(!e.justSelectedSuggestion&&!e.justClickedOnSuggestionsContainer){var a=E(B);e.setState({isFocused:!0,isCollapsed:!a}),T&&T(t),a&&i({value:B,reason:"input-focused"})}},onBlur:function(t){e.justClickedOnSuggestionsContainer?e.input.focus():(e.blurEvent=t,e.justSelectedSuggestion||(e.onBlur(),e.onSuggestionsClearRequested()))},onChange:function(t){var a=t.target.value,l=E(a);e.maybeCallOnChange(t,a,"type"),e.suggestionsContainer&&(e.suggestionsContainer.scrollTop=0),e.setState(n({},y?{}:{highlightedSectionIndex:null,highlightedSuggestionIndex:null,highlightedSuggestion:null},{valueBeforeUpDown:null,isCollapsed:!l})),l?i({value:a,reason:"input-changed"}):e.onSuggestionsClearRequested()},onKeyDown:function(t,n){var l=t.keyCode;switch(l){case 40:case 38:if(x)E(B)&&(i({value:B,reason:"suggestions-revealed"}),e.revealSuggestions());else if(a.length>0){var r,o=n.newHighlightedSectionIndex,s=n.newHighlightedItemIndex;r=null===s?null===_?B:_:e.getSuggestionValueByIndex(o,s),e.updateHighlightedSuggestion(o,s,B),e.maybeCallOnChange(t,r,40===l?"down":"up")}t.preventDefault(),e.justPressedUpDown=!0,setTimeout((function(){e.justPressedUpDown=!1}));break;case 13:if(229===t.keyCode)break;var c=e.getHighlightedSuggestion();if(I&&!f&&e.closeSuggestions(),null!=c){var u=v(c);e.maybeCallOnChange(t,u,"enter"),e.onSuggestionSelected(t,{suggestion:c,suggestionValue:u,suggestionIndex:w,sectionIndex:S,method:"enter"}),e.justSelectedSuggestion=!0,setTimeout((function(){e.justSelectedSuggestion=!1}))}break;case 27:I&&t.preventDefault();var d=I&&!f;null===_?d||(e.maybeCallOnChange(t,"","escape"),E("")?i({value:"",reason:"escape-pressed"}):e.onSuggestionsClearRequested()):e.maybeCallOnChange(t,_,"escape"),d?(e.onSuggestionsClearRequested(),e.closeSuggestions()):e.resetHighlightedSuggestion()}M&&M(t)}}),O={query:this.getQuery()};return r.default.createElement(c.default,{multiSection:d,items:R,renderInputComponent:l,renderItemsContainer:this.renderSuggestionsContainer,renderItem:o,renderItemData:O,renderSectionTitle:m,getSectionItems:h,highlightedSectionIndex:S,highlightedItemIndex:w,inputProps:A,itemProps:this.itemProps,theme:(0,u.mapToAutowhateverTheme)(b),id:p,ref:this.storeAutowhateverRef})}}]),t}(i.Component);m.propTypes={suggestions:o.default.array.isRequired,onSuggestionsFetchRequested:function(e,t){if("function"!=typeof e[t])throw new Error("'onSuggestionsFetchRequested' must be implemented. See: https://github.com/moroshko/react-autosuggest#onSuggestionsFetchRequestedProp")},onSuggestionsClearRequested:function(e,t){var a=e[t];if(!1===e.alwaysRenderSuggestions&&"function"!=typeof a)throw new Error("'onSuggestionsClearRequested' must be implemented. See: https://github.com/moroshko/react-autosuggest#onSuggestionsClearRequestedProp")},onSuggestionSelected:o.default.func,onSuggestionHighlighted:o.default.func,renderInputComponent:o.default.func,renderSuggestionsContainer:o.default.func,getSuggestionValue:o.default.func.isRequired,renderSuggestion:o.default.func.isRequired,inputProps:function(e,t){var a=e[t];if(!a.hasOwnProperty("value"))throw new Error("'inputProps' must have 'value'.");if(!a.hasOwnProperty("onChange"))throw new Error("'inputProps' must have 'onChange'.")},shouldRenderSuggestions:o.default.func,alwaysRenderSuggestions:o.default.bool,multiSection:o.default.bool,renderSectionTitle:function(e,t){var a=e[t];if(!0===e.multiSection&&"function"!=typeof a)throw new Error("'renderSectionTitle' must be implemented. See: https://github.com/moroshko/react-autosuggest#renderSectionTitleProp")},getSectionSuggestions:function(e,t){var a=e[t];if(!0===e.multiSection&&"function"!=typeof a)throw new Error("'getSectionSuggestions' must be implemented. See: https://github.com/moroshko/react-autosuggest#getSectionSuggestionsProp")},focusInputOnSuggestionClick:o.default.bool,highlightFirstSuggestion:o.default.bool,theme:o.default.object,id:o.default.string},m.defaultProps={renderSuggestionsContainer:function(e){var t=e.containerProps,a=e.children;return r.default.createElement("div",t,a)},shouldRenderSuggestions:function(e){return e.trim().length>0},alwaysRenderSuggestions:!1,multiSection:!1,focusInputOnSuggestionClick:!0,highlightFirstSuggestion:!1,theme:u.defaultTheme,id:"1"};var p=function(){var e=this;this.onDocumentMouseDown=function(t){e.justClickedOnSuggestionsContainer=!1;for(var a=t.detail&&t.detail.target||t.target;null!==a&&a!==document;){if(null!==a.getAttribute("data-suggestion-index"))return;if(a===e.suggestionsContainer)return void(e.justClickedOnSuggestionsContainer=!0);a=a.parentNode}},this.storeAutowhateverRef=function(t){null!==t&&(e.autowhatever=t)},this.onSuggestionMouseEnter=function(t,a){var n=a.sectionIndex,l=a.itemIndex;e.updateHighlightedSuggestion(n,l),t.target===e.pressedSuggestion&&(e.justSelectedSuggestion=!0),e.justMouseEntered=!0,setTimeout((function(){e.justMouseEntered=!1}))},this.highlightFirstSuggestion=function(){e.updateHighlightedSuggestion(e.props.multiSection?0:null,0)},this.onDocumentMouseUp=function(){e.pressedSuggestion&&!e.justSelectedSuggestion&&e.input.focus(),e.pressedSuggestion=null},this.onSuggestionMouseDown=function(t){e.justSelectedSuggestion||(e.justSelectedSuggestion=!0,e.pressedSuggestion=t.target)},this.onSuggestionsClearRequested=function(){var t=e.props.onSuggestionsClearRequested;t&&t()},this.onSuggestionSelected=function(t,a){var n=e.props,l=n.alwaysRenderSuggestions,i=n.onSuggestionSelected,r=n.onSuggestionsFetchRequested;i&&i(t,a),l?r({value:a.suggestionValue,reason:"suggestion-selected"}):e.onSuggestionsClearRequested(),e.resetHighlightedSuggestion()},this.onSuggestionClick=function(t){var a=e.props,n=a.alwaysRenderSuggestions,l=a.focusInputOnSuggestionClick,i=e.getSuggestionIndices(e.findSuggestionElement(t.target)),r=i.sectionIndex,o=i.suggestionIndex,s=e.getSuggestion(r,o),c=e.props.getSuggestionValue(s);e.maybeCallOnChange(t,c,"click"),e.onSuggestionSelected(t,{suggestion:s,suggestionValue:c,suggestionIndex:o,sectionIndex:r,method:"click"}),n||e.closeSuggestions(),!0===l?e.input.focus():e.onBlur(),setTimeout((function(){e.justSelectedSuggestion=!1}))},this.onBlur=function(){var t=e.props,a=t.inputProps,n=t.shouldRenderSuggestions,l=a.value,i=a.onBlur,r=e.getHighlightedSuggestion(),o=n(l);e.setState({isFocused:!1,highlightedSectionIndex:null,highlightedSuggestionIndex:null,highlightedSuggestion:null,valueBeforeUpDown:null,isCollapsed:!o}),i&&i(e.blurEvent,{highlightedSuggestion:r})},this.onSuggestionMouseLeave=function(t){e.resetHighlightedSuggestion(!1),e.justSelectedSuggestion&&t.target===e.pressedSuggestion&&(e.justSelectedSuggestion=!1)},this.onSuggestionTouchStart=function(){e.justSelectedSuggestion=!0},this.onSuggestionTouchMove=function(){e.justSelectedSuggestion=!1,e.pressedSuggestion=null,e.input.focus()},this.itemProps=function(t){return{"data-section-index":t.sectionIndex,"data-suggestion-index":t.itemIndex,onMouseEnter:e.onSuggestionMouseEnter,onMouseLeave:e.onSuggestionMouseLeave,onMouseDown:e.onSuggestionMouseDown,onTouchStart:e.onSuggestionTouchStart,onTouchMove:e.onSuggestionTouchMove,onClick:e.onSuggestionClick}},this.renderSuggestionsContainer=function(t){var a=t.containerProps,n=t.children;return(0,e.props.renderSuggestionsContainer)({containerProps:a,children:n,query:e.getQuery()})}};t.default=m},8808:(e,t,a)=>{"use strict";e.exports=a(8394).default},7581:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultTheme={container:"react-autosuggest__container",containerOpen:"react-autosuggest__container--open",input:"react-autosuggest__input",inputOpen:"react-autosuggest__input--open",inputFocused:"react-autosuggest__input--focused",suggestionsContainer:"react-autosuggest__suggestions-container",suggestionsContainerOpen:"react-autosuggest__suggestions-container--open",suggestionsList:"react-autosuggest__suggestions-list",suggestion:"react-autosuggest__suggestion",suggestionFirst:"react-autosuggest__suggestion--first",suggestionHighlighted:"react-autosuggest__suggestion--highlighted",sectionContainer:"react-autosuggest__section-container",sectionContainerFirst:"react-autosuggest__section-container--first",sectionTitle:"react-autosuggest__section-title"},t.mapToAutowhateverTheme=function(e){var t={};for(var a in e)switch(a){case"suggestionsContainer":t.itemsContainer=e[a];break;case"suggestionsContainerOpen":t.itemsContainerOpen=e[a];break;case"suggestion":t.item=e[a];break;case"suggestionFirst":t.itemFirst=e[a];break;case"suggestionHighlighted":t.itemHighlighted=e[a];break;case"suggestionsList":t.itemsList=e[a];break;default:t[a]=e[a]}return t}},6514:(e,t,a)=>{"use strict";var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},l=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),i=a(7294),r=g(i),o=g(a(5697)),s=g(a(2383)),c=g(a(8379)),u=g(a(1560)),d=g(a(7489));function g(e){return e&&e.__esModule?e:{default:e}}var m={},p=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var a=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return a.storeInputReference=function(e){null!==e&&(a.input=e)},a.storeItemsContainerReference=function(e){null!==e&&(a.itemsContainer=e)},a.onHighlightedItemChange=function(e){a.highlightedItem=e},a.getItemId=function(e,t){return null===t?null:"react-autowhatever-"+a.props.id+"-"+(null===e?"":"section-"+e)+"-item-"+t},a.onFocus=function(e){var t=a.props.inputProps;a.setState({isInputFocused:!0}),t.onFocus&&t.onFocus(e)},a.onBlur=function(e){var t=a.props.inputProps;a.setState({isInputFocused:!1}),t.onBlur&&t.onBlur(e)},a.onKeyDown=function(e){var t=a.props,n=t.inputProps,l=t.highlightedSectionIndex,i=t.highlightedItemIndex;switch(e.key){case"ArrowDown":case"ArrowUp":var r="ArrowDown"===e.key?"next":"prev",o=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,l=!1,i=void 0;try{for(var r,o=e[Symbol.iterator]();!(n=(r=o.next()).done)&&(a.push(r.value),!t||a.length!==t);n=!0);}catch(e){l=!0,i=e}finally{try{!n&&o.return&&o.return()}finally{if(l)throw i}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}(a.sectionIterator[r]([l,i]),2),s=o[0],c=o[1];n.onKeyDown(e,{newHighlightedSectionIndex:s,newHighlightedItemIndex:c});break;default:n.onKeyDown(e,{highlightedSectionIndex:l,highlightedItemIndex:i})}},a.highlightedItem=null,a.state={isInputFocused:!1},a.setSectionsItems(e),a.setSectionIterator(e),a.setTheme(e),a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),l(t,[{key:"componentDidMount",value:function(){this.ensureHighlightedItemIsVisible()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.items!==this.props.items&&this.setSectionsItems(e),e.items===this.props.items&&e.multiSection===this.props.multiSection||this.setSectionIterator(e),e.theme!==this.props.theme&&this.setTheme(e)}},{key:"componentDidUpdate",value:function(){this.ensureHighlightedItemIsVisible()}},{key:"setSectionsItems",value:function(e){e.multiSection&&(this.sectionsItems=e.items.map((function(t){return e.getSectionItems(t)})),this.sectionsLengths=this.sectionsItems.map((function(e){return e.length})),this.allSectionsAreEmpty=this.sectionsLengths.every((function(e){return 0===e})))}},{key:"setSectionIterator",value:function(e){this.sectionIterator=(0,s.default)({multiSection:e.multiSection,data:e.multiSection?this.sectionsLengths:e.items.length})}},{key:"setTheme",value:function(e){this.theme=(0,c.default)(e.theme)}},{key:"renderSections",value:function(){var e=this;if(this.allSectionsAreEmpty)return null;var t=this.theme,a=this.props,n=a.id,l=a.items,i=a.renderItem,o=a.renderItemData,s=a.renderSectionTitle,c=a.highlightedSectionIndex,g=a.highlightedItemIndex,m=a.itemProps;return l.map((function(a,l){var p="react-autowhatever-"+n+"-",h=p+"section-"+l+"-",b=0===l;return r.default.createElement("div",t(h+"container","sectionContainer",b&&"sectionContainerFirst"),r.default.createElement(u.default,{section:a,renderSectionTitle:s,theme:t,sectionKeyPrefix:h}),r.default.createElement(d.default,{items:e.sectionsItems[l],itemProps:m,renderItem:i,renderItemData:o,sectionIndex:l,highlightedItemIndex:c===l?g:null,onHighlightedItemChange:e.onHighlightedItemChange,getItemId:e.getItemId,theme:t,keyPrefix:p,ref:e.storeItemsListReference}))}))}},{key:"renderItems",value:function(){var e=this.props.items;if(0===e.length)return null;var t=this.theme,a=this.props,n=a.id,l=a.renderItem,i=a.renderItemData,o=a.highlightedSectionIndex,s=a.highlightedItemIndex,c=a.itemProps;return r.default.createElement(d.default,{items:e,itemProps:c,renderItem:l,renderItemData:i,highlightedItemIndex:null===o?s:null,onHighlightedItemChange:this.onHighlightedItemChange,getItemId:this.getItemId,theme:t,keyPrefix:"react-autowhatever-"+n+"-"})}},{key:"ensureHighlightedItemIsVisible",value:function(){var e=this.highlightedItem;if(e){var t=this.itemsContainer,a=e.offsetParent===t?e.offsetTop:e.offsetTop-t.offsetTop,n=t.scrollTop;a<n?n=a:a+e.offsetHeight>n+t.offsetHeight&&(n=a+e.offsetHeight-t.offsetHeight),n!==t.scrollTop&&(t.scrollTop=n)}}},{key:"render",value:function(){var e=this.theme,t=this.props,a=t.id,l=t.multiSection,i=t.renderInputComponent,o=t.renderItemsContainer,s=t.highlightedSectionIndex,c=t.highlightedItemIndex,u=this.state.isInputFocused,d=l?this.renderSections():this.renderItems(),g=null!==d,m=this.getItemId(s,c),p="react-autowhatever-"+a,h=n({role:"combobox","aria-haspopup":"listbox","aria-owns":p,"aria-expanded":g},e("react-autowhatever-"+a+"-container","container",g&&"containerOpen"),this.props.containerProps),b=i(n({type:"text",value:"",autoComplete:"off","aria-autocomplete":"list","aria-controls":p,"aria-activedescendant":m},e("react-autowhatever-"+a+"-input","input",g&&"inputOpen",u&&"inputFocused"),this.props.inputProps,{onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.props.inputProps.onKeyDown&&this.onKeyDown,ref:this.storeInputReference})),v=o({containerProps:n({id:p,role:"listbox"},e("react-autowhatever-"+a+"-items-container","itemsContainer",g&&"itemsContainerOpen"),{ref:this.storeItemsContainerReference}),children:d});return r.default.createElement("div",h,b,v)}}]),t}(i.Component);p.propTypes={id:o.default.string,multiSection:o.default.bool,renderInputComponent:o.default.func,renderItemsContainer:o.default.func,items:o.default.array.isRequired,renderItem:o.default.func,renderItemData:o.default.object,renderSectionTitle:o.default.func,getSectionItems:o.default.func,containerProps:o.default.object,inputProps:o.default.object,itemProps:o.default.oneOfType([o.default.object,o.default.func]),highlightedSectionIndex:o.default.number,highlightedItemIndex:o.default.number,theme:o.default.oneOfType([o.default.object,o.default.array])},p.defaultProps={id:"1",multiSection:!1,renderInputComponent:function(e){return r.default.createElement("input",e)},renderItemsContainer:function(e){var t=e.containerProps,a=e.children;return r.default.createElement("div",t,a)},renderItem:function(){throw new Error("`renderItem` must be provided")},renderItemData:m,renderSectionTitle:function(){throw new Error("`renderSectionTitle` must be provided")},getSectionItems:function(){throw new Error("`getSectionItems` must be provided")},containerProps:m,inputProps:m,itemProps:m,highlightedSectionIndex:null,highlightedItemIndex:null,theme:{container:"react-autowhatever__container",containerOpen:"react-autowhatever__container--open",input:"react-autowhatever__input",inputOpen:"react-autowhatever__input--open",inputFocused:"react-autowhatever__input--focused",itemsContainer:"react-autowhatever__items-container",itemsContainerOpen:"react-autowhatever__items-container--open",itemsList:"react-autowhatever__items-list",item:"react-autowhatever__item",itemFirst:"react-autowhatever__item--first",itemHighlighted:"react-autowhatever__item--highlighted",sectionContainer:"react-autowhatever__section-container",sectionContainerFirst:"react-autowhatever__section-container--first",sectionTitle:"react-autowhatever__section-title"}},t.default=p},6844:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},l=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),i=a(7294),r=c(i),o=c(a(5697)),s=c(a(3130));function c(e){return e&&e.__esModule?e:{default:e}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var g=function(e){function t(){var e,a,n;u(this,t);for(var l=arguments.length,i=Array(l),r=0;r<l;r++)i[r]=arguments[r];return a=n=d(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),n.storeItemReference=function(e){null!==e&&(n.item=e)},n.onMouseEnter=function(e){var t=n.props,a=t.sectionIndex,l=t.itemIndex;n.props.onMouseEnter(e,{sectionIndex:a,itemIndex:l})},n.onMouseLeave=function(e){var t=n.props,a=t.sectionIndex,l=t.itemIndex;n.props.onMouseLeave(e,{sectionIndex:a,itemIndex:l})},n.onMouseDown=function(e){var t=n.props,a=t.sectionIndex,l=t.itemIndex;n.props.onMouseDown(e,{sectionIndex:a,itemIndex:l})},n.onClick=function(e){var t=n.props,a=t.sectionIndex,l=t.itemIndex;n.props.onClick(e,{sectionIndex:a,itemIndex:l})},d(n,a)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),l(t,[{key:"shouldComponentUpdate",value:function(e){return(0,s.default)(e,this.props,["renderItemData"])}},{key:"render",value:function(){var e=this.props,t=e.isHighlighted,a=e.item,l=e.renderItem,i=e.renderItemData,o=function(e,t){var a={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(a[n]=e[n]);return a}(e,["isHighlighted","item","renderItem","renderItemData"]);return delete o.sectionIndex,delete o.itemIndex,"function"==typeof o.onMouseEnter&&(o.onMouseEnter=this.onMouseEnter),"function"==typeof o.onMouseLeave&&(o.onMouseLeave=this.onMouseLeave),"function"==typeof o.onMouseDown&&(o.onMouseDown=this.onMouseDown),"function"==typeof o.onClick&&(o.onClick=this.onClick),r.default.createElement("li",n({role:"option"},o,{ref:this.storeItemReference}),l(a,n({isHighlighted:t},i)))}}]),t}(i.Component);g.propTypes={sectionIndex:o.default.number,isHighlighted:o.default.bool.isRequired,itemIndex:o.default.number.isRequired,item:o.default.any.isRequired,renderItem:o.default.func.isRequired,renderItemData:o.default.object.isRequired,onMouseEnter:o.default.func,onMouseLeave:o.default.func,onMouseDown:o.default.func,onClick:o.default.func},t.default=g},7489:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},l=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),i=a(7294),r=u(i),o=u(a(5697)),s=u(a(6844)),c=u(a(3130));function u(e){return e&&e.__esModule?e:{default:e}}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function g(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var m=function(e){function t(){var e,a,n;d(this,t);for(var l=arguments.length,i=Array(l),r=0;r<l;r++)i[r]=arguments[r];return a=n=g(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),n.storeHighlightedItemReference=function(e){n.props.onHighlightedItemChange(null===e?null:e.item)},g(n,a)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),l(t,[{key:"shouldComponentUpdate",value:function(e){return(0,c.default)(e,this.props,["itemProps"])}},{key:"render",value:function(){var e=this,t=this.props,a=t.items,l=t.itemProps,i=t.renderItem,o=t.renderItemData,c=t.sectionIndex,u=t.highlightedItemIndex,d=t.getItemId,g=t.theme,m=t.keyPrefix,p=null===c?m:m+"section-"+c+"-",h="function"==typeof l;return r.default.createElement("ul",n({role:"listbox"},g(p+"items-list","itemsList")),a.map((function(t,a){var m=0===a,b=a===u,v=p+"item-"+a,f=h?l({sectionIndex:c,itemIndex:a}):l,y=n({id:d(c,a),"aria-selected":b},g(v,"item",m&&"itemFirst",b&&"itemHighlighted"),f);return b&&(y.ref=e.storeHighlightedItemReference),r.default.createElement(s.default,n({},y,{sectionIndex:c,isHighlighted:b,itemIndex:a,item:t,renderItem:i,renderItemData:o}))})))}}]),t}(i.Component);m.propTypes={items:o.default.array.isRequired,itemProps:o.default.oneOfType([o.default.object,o.default.func]),renderItem:o.default.func.isRequired,renderItemData:o.default.object.isRequired,sectionIndex:o.default.number,highlightedItemIndex:o.default.number,onHighlightedItemChange:o.default.func.isRequired,getItemId:o.default.func.isRequired,theme:o.default.func.isRequired,keyPrefix:o.default.string.isRequired},m.defaultProps={sectionIndex:null},t.default=m},1560:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),l=a(7294),i=s(l),r=s(a(5697)),o=s(a(3130));function s(e){return e&&e.__esModule?e:{default:e}}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var d=function(e){function t(){return c(this,t),u(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),n(t,[{key:"shouldComponentUpdate",value:function(e){return(0,o.default)(e,this.props)}},{key:"render",value:function(){var e=this.props,t=e.section,a=e.renderSectionTitle,n=e.theme,l=e.sectionKeyPrefix,r=a(t);return r?i.default.createElement("div",n(l+"title","sectionTitle"),r):null}}]),t}(l.Component);d.propTypes={section:r.default.any.isRequired,renderSectionTitle:r.default.func.isRequired,theme:r.default.func.isRequired,sectionKeyPrefix:r.default.string.isRequired},t.default=d},3130:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(e===t)return!1;var l=Object.keys(e),i=Object.keys(t);if(l.length!==i.length)return!0;var r={},o=void 0,s=void 0;for(o=0,s=n.length;o<s;o++)r[n[o]]=!0;for(o=0,s=l.length;o<s;o++){var c=l[o],u=e[c],d=t[c];if(u!==d){if(!r[c]||null===u||null===d||"object"!==(void 0===u?"undefined":a(u))||"object"!==(void 0===d?"undefined":a(d)))return!0;var g=Object.keys(u),m=Object.keys(d);if(g.length!==m.length)return!0;for(var p=0,h=g.length;p<h;p++){var b=g[p];if(u[b]!==d[b])return!0}}}return!1}},8497:(e,t,a)=>{"use strict";e.exports=a(6514).default},5112:function(e,t,a){"use strict";var n,l=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a])},n(e,t)},function(e,t){function a(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(a.prototype=t.prototype,new a)}),i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var r=i(a(5697)),o=i(a(7294)),s=function(e){function t(a){var n=e.call(this,a)||this;return n.resetDragging=function(){n.frameDragCounter=0,n.setState({draggingOverFrame:!1,draggingOverTarget:!1})},n.handleWindowDragOverOrDrop=function(e){e.preventDefault()},n.handleFrameDrag=function(e){if(t.eventHasFiles(e))return n.frameDragCounter+="dragenter"===e.type?1:-1,1===n.frameDragCounter?(n.setState({draggingOverFrame:!0}),void(n.props.onFrameDragEnter&&n.props.onFrameDragEnter(e))):0===n.frameDragCounter?(n.setState({draggingOverFrame:!1}),void(n.props.onFrameDragLeave&&n.props.onFrameDragLeave(e))):void 0},n.handleFrameDrop=function(e){n.state.draggingOverTarget||(n.resetDragging(),n.props.onFrameDrop&&n.props.onFrameDrop(e))},n.handleDragOver=function(e){t.eventHasFiles(e)&&(n.setState({draggingOverTarget:!0}),!t.isIE()&&n.props.dropEffect&&(e.dataTransfer.dropEffect=n.props.dropEffect),n.props.onDragOver&&n.props.onDragOver(e))},n.handleDragLeave=function(e){n.setState({draggingOverTarget:!1}),n.props.onDragLeave&&n.props.onDragLeave(e)},n.handleDrop=function(e){if(n.props.onDrop&&t.eventHasFiles(e)){var a=e.dataTransfer?e.dataTransfer.files:null;n.props.onDrop(a,e)}n.resetDragging()},n.handleTargetClick=function(e){n.props.onTargetClick&&n.props.onTargetClick(e),n.resetDragging()},n.stopFrameListeners=function(e){e&&(e.removeEventListener("dragenter",n.handleFrameDrag),e.removeEventListener("dragleave",n.handleFrameDrag),e.removeEventListener("drop",n.handleFrameDrop))},n.startFrameListeners=function(e){e&&(e.addEventListener("dragenter",n.handleFrameDrag),e.addEventListener("dragleave",n.handleFrameDrag),e.addEventListener("drop",n.handleFrameDrop))},n.frameDragCounter=0,n.state={draggingOverFrame:!1,draggingOverTarget:!1},n}return l(t,e),t.prototype.componentDidMount=function(){this.startFrameListeners(this.props.frame),this.resetDragging(),window.addEventListener("dragover",this.handleWindowDragOverOrDrop),window.addEventListener("drop",this.handleWindowDragOverOrDrop)},t.prototype.componentDidUpdate=function(e){e.frame!==this.props.frame&&(this.resetDragging(),this.stopFrameListeners(e.frame),this.startFrameListeners(this.props.frame))},t.prototype.componentWillUnmount=function(){this.stopFrameListeners(this.props.frame),window.removeEventListener("dragover",this.handleWindowDragOverOrDrop),window.removeEventListener("drop",this.handleWindowDragOverOrDrop)},t.prototype.render=function(){var e=this.props,t=e.children,a=e.className,n=e.targetClassName,l=e.draggingOverFrameClassName,i=e.draggingOverTargetClassName,r=this.state,s=r.draggingOverTarget,c=n;return r.draggingOverFrame&&(c+=" "+l),s&&(c+=" "+i),o.default.createElement("div",{className:a,onDragOver:this.handleDragOver,onDragLeave:this.handleDragLeave,onDrop:this.handleDrop},o.default.createElement("div",{className:c,onClick:this.handleTargetClick},t))},t.isIE=function(){return"undefined"!=typeof window&&(-1!==window.navigator.userAgent.indexOf("MSIE")||window.navigator.appVersion.indexOf("Trident/")>0)},t.eventHasFiles=function(e){var t=!1;if(e.dataTransfer){var a=e.dataTransfer.types;for(var n in a)if("Files"===a[n]){t=!0;break}}return t},t.propTypes={className:r.default.string,targetClassName:r.default.string,draggingOverFrameClassName:r.default.string,draggingOverTargetClassName:r.default.string,onDragOver:r.default.func,onDragLeave:r.default.func,onDrop:r.default.func,onTargetClick:r.default.func,dropEffect:r.default.oneOf(["copy","move","link","none"]),frame:function(e,t,a){var n=e[t];return null==n?new Error("Warning: Required prop `"+t+"` was not specified in `"+a+"`"):n===document||n instanceof HTMLElement?void 0:new Error("Warning: Prop `"+t+"` must be one of the following: document, HTMLElement!")},onFrameDragEnter:r.default.func,onFrameDragLeave:r.default.func,onFrameDrop:r.default.func},t.defaultProps={dropEffect:"copy",frame:"undefined"==typeof window?void 0:window.document,className:"file-drop",targetClassName:"file-drop-target",draggingOverFrameClassName:"file-drop-dragging-over-frame",draggingOverTargetClassName:"file-drop-dragging-over-target"},t}(o.default.PureComponent);t.FileDrop=s},8379:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});function n(e){if(Array.isArray(e)){for(var t=0,a=Array(e.length);t<e.length;t++)a[t]=e[t];return a}return Array.from(e)}var l,i=(l=a(1894))&&l.__esModule?l:{default:l},r=function(e){return e};t.default=function(e){var t=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,l=!1,i=void 0;try{for(var r,o=e[Symbol.iterator]();!(n=(r=o.next()).done)&&(a.push(r.value),!t||a.length!==t);n=!0);}catch(e){l=!0,i=e}finally{try{!n&&o.return&&o.return()}finally{if(l)throw i}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}(Array.isArray(e)&&2===e.length?e:[e,null],2),a=t[0],l=t[1];return function(e){for(var t=arguments.length,o=Array(t>1?t-1:0),s=1;s<t;s++)o[s-1]=arguments[s];var c=o.map((function(e){return a[e]})).filter(r);return"string"==typeof c[0]||"function"==typeof l?{key:e,className:l?l.apply(void 0,n(c)):c.join(" ")}:{key:e,style:i.default.apply(void 0,[{}].concat(n(c)))}}},e.exports=t.default},1894:e=>{"use strict";var t=Object.prototype.propertyIsEnumerable;function a(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function n(e){var a=Object.getOwnPropertyNames(e);return Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(e))),a.filter((function(a){return t.call(e,a)}))}e.exports=Object.assign||function(e,t){for(var l,i,r=a(e),o=1;o<arguments.length;o++){l=arguments[o],i=n(Object(l));for(var s=0;s<i.length;s++)r[i[s]]=l[i[s]]}return r}},2408:(e,t,a)=>{"use strict";var n=a(7418),l=60103,i=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var r=60109,o=60110,s=60112;t.Suspense=60113;var c=60115,u=60116;if("function"==typeof Symbol&&Symbol.for){var d=Symbol.for;l=d("react.element"),i=d("react.portal"),t.Fragment=d("react.fragment"),t.StrictMode=d("react.strict_mode"),t.Profiler=d("react.profiler"),r=d("react.provider"),o=d("react.context"),s=d("react.forward_ref"),t.Suspense=d("react.suspense"),c=d("react.memo"),u=d("react.lazy")}var g="function"==typeof Symbol&&Symbol.iterator;function m(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,a=1;a<arguments.length;a++)t+="&args[]="+encodeURIComponent(arguments[a]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var p={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},h={};function b(e,t,a){this.props=e,this.context=t,this.refs=h,this.updater=a||p}function v(){}function f(e,t,a){this.props=e,this.context=t,this.refs=h,this.updater=a||p}b.prototype.isReactComponent={},b.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(m(85));this.updater.enqueueSetState(this,e,t,"setState")},b.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},v.prototype=b.prototype;var y=f.prototype=new v;y.constructor=f,n(y,b.prototype),y.isPureReactComponent=!0;var k={current:null},C=Object.prototype.hasOwnProperty,x={key:!0,ref:!0,__self:!0,__source:!0};function S(e,t,a){var n,i={},r=null,o=null;if(null!=t)for(n in void 0!==t.ref&&(o=t.ref),void 0!==t.key&&(r=""+t.key),t)C.call(t,n)&&!x.hasOwnProperty(n)&&(i[n]=t[n]);var s=arguments.length-2;if(1===s)i.children=a;else if(1<s){for(var c=Array(s),u=0;u<s;u++)c[u]=arguments[u+2];i.children=c}if(e&&e.defaultProps)for(n in s=e.defaultProps)void 0===i[n]&&(i[n]=s[n]);return{$$typeof:l,type:e,key:r,ref:o,props:i,_owner:k.current}}function w(e){return"object"==typeof e&&null!==e&&e.$$typeof===l}var _=/\/+/g;function E(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function B(e,t,a,n,r){var o=typeof e;"undefined"!==o&&"boolean"!==o||(e=null);var s=!1;if(null===e)s=!0;else switch(o){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case l:case i:s=!0}}if(s)return r=r(s=e),e=""===n?"."+E(s,0):n,Array.isArray(r)?(a="",null!=e&&(a=e.replace(_,"$&/")+"/"),B(r,t,a,"",(function(e){return e}))):null!=r&&(w(r)&&(r=function(e,t){return{$$typeof:l,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(r,a+(!r.key||s&&s.key===r.key?"":(""+r.key).replace(_,"$&/")+"/")+e)),t.push(r)),1;if(s=0,n=""===n?".":n+":",Array.isArray(e))for(var c=0;c<e.length;c++){var u=n+E(o=e[c],c);s+=B(o,t,a,u,r)}else if(u=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=g&&e[g]||e["@@iterator"])?e:null}(e),"function"==typeof u)for(e=u.call(e),c=0;!(o=e.next()).done;)s+=B(o=o.value,t,a,u=n+E(o,c++),r);else if("object"===o)throw t=""+e,Error(m(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return s}function T(e,t,a){if(null==e)return e;var n=[],l=0;return B(e,n,"","",(function(e){return t.call(a,e,l++)})),n}function M(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}if(1===e._status)return e._result;throw e._result}var N={current:null};function I(){var e=N.current;if(null===e)throw Error(m(321));return e}var R={ReactCurrentDispatcher:N,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:k,IsSomeRendererActing:{current:!1},assign:n};t.Children={map:T,forEach:function(e,t,a){T(e,(function(){t.apply(this,arguments)}),a)},count:function(e){var t=0;return T(e,(function(){t++})),t},toArray:function(e){return T(e,(function(e){return e}))||[]},only:function(e){if(!w(e))throw Error(m(143));return e}},t.Component=b,t.PureComponent=f,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=R,t.cloneElement=function(e,t,a){if(null==e)throw Error(m(267,e));var i=n({},e.props),r=e.key,o=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(o=t.ref,s=k.current),void 0!==t.key&&(r=""+t.key),e.type&&e.type.defaultProps)var c=e.type.defaultProps;for(u in t)C.call(t,u)&&!x.hasOwnProperty(u)&&(i[u]=void 0===t[u]&&void 0!==c?c[u]:t[u])}var u=arguments.length-2;if(1===u)i.children=a;else if(1<u){c=Array(u);for(var d=0;d<u;d++)c[d]=arguments[d+2];i.children=c}return{$$typeof:l,type:e.type,key:r,ref:o,props:i,_owner:s}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:o,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:r,_context:e},e.Consumer=e},t.createElement=S,t.createFactory=function(e){var t=S.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:s,render:e}},t.isValidElement=w,t.lazy=function(e){return{$$typeof:u,_payload:{_status:-1,_result:e},_init:M}},t.memo=function(e,t){return{$$typeof:c,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return I().useCallback(e,t)},t.useContext=function(e,t){return I().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return I().useEffect(e,t)},t.useImperativeHandle=function(e,t,a){return I().useImperativeHandle(e,t,a)},t.useLayoutEffect=function(e,t){return I().useLayoutEffect(e,t)},t.useMemo=function(e,t){return I().useMemo(e,t)},t.useReducer=function(e,t,a){return I().useReducer(e,t,a)},t.useRef=function(e){return I().useRef(e)},t.useState=function(e){return I().useState(e)},t.version="17.0.2"},7294:(e,t,a)=>{"use strict";e.exports=a(2408)},2383:e=>{"use strict";var t=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,l=!1,i=void 0;try{for(var r,o=e[Symbol.iterator]();!(n=(r=o.next()).done)&&(a.push(r.value),!t||a.length!==t);n=!0);}catch(e){l=!0,i=e}finally{try{!n&&o.return&&o.return()}finally{if(l)throw i}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};e.exports=function(e){var a=e.data,n=e.multiSection;function l(e){var l=t(e,2),i=l[0],r=l[1];return n?null===r||r===a[i]-1?null===(i=function(e){for(null===e?e=0:e++;e<a.length&&0===a[e];)e++;return e===a.length?null:e}(i))?[null,null]:[i,0]:[i,r+1]:0===a||r===a-1?[null,null]:null===r?[null,0]:[null,r+1]}return{next:l,prev:function(e){var l=t(e,2),i=l[0],r=l[1];return n?null===r||0===r?null===(i=function(e){for(null===e?e=a.length-1:e--;e>=0&&0===a[e];)e--;return-1===e?null:e}(i))?[null,null]:[i,a[i]-1]:[i,r-1]:0===a||0===r?[null,null]:null===r?[null,a-1]:[null,r-1]},isLast:function(e){return null===l(e)[1]}}}},1444:e=>{"use strict";e.exports=function(e,t){if(e===t)return!0;if(!e||!t)return!1;var a=e.length;if(t.length!==a)return!1;for(var n=0;n<a;n++)if(e[n]!==t[n])return!1;return!0}},3726:function(e,t,a){"use strict";var n;!function(l){if("function"!=typeof i){var i=function(e){return e};i.nonNative=!0}const r=i("plaintext"),o=i("html"),s=i("comment"),c=/<(\w*)>/g,u=/<\/?([^\s\/>]+)/;function d(e,t,a){return m(e=e||"",g(t=t||[],a=a||""))}function g(e,t){return{allowable_tags:e=function(e){let t=new Set;if("string"==typeof e){let a;for(;a=c.exec(e);)t.add(a[1])}else i.nonNative||"function"!=typeof e[i.iterator]?"function"==typeof e.forEach&&e.forEach(t.add,t):t=new Set(e);return t}(e),tag_replacement:t,state:r,tag_buffer:"",depth:0,in_quote_char:""}}function m(e,t){if("string"!=typeof e)throw new TypeError("'html' parameter must be a string");let a=t.allowable_tags,n=t.tag_replacement,l=t.state,i=t.tag_buffer,c=t.depth,u=t.in_quote_char,d="";for(let t=0,g=e.length;t<g;t++){let g=e[t];if(l===r)"<"===g?(l=o,i+=g):d+=g;else if(l===o)switch(g){case"<":if(u)break;c++;break;case">":if(u)break;if(c){c--;break}u="",l=r,i+=">",a.has(p(i))?d+=i:d+=n,i="";break;case'"':case"'":u=g===u?"":u||g,i+=g;break;case"-":"<!-"===i&&(l=s),i+=g;break;case" ":case"\n":if("<"===i){l=r,d+="< ",i="";break}i+=g;break;default:i+=g}else l===s&&(">"===g?("--"==i.slice(-2)&&(l=r),i=""):i+=g)}return t.state=l,t.tag_buffer=i,t.depth=c,t.in_quote_char=u,d}function p(e){let t=u.exec(e);return t?t[1].toLowerCase():null}d.init_streaming_mode=function(e,t){let a=g(e=e||[],t=t||"");return function(e){return m(e||"",a)}},void 0===(n=function(){return d}.call(t,a,t,e))||(e.exports=n)}()}},t={};function a(n){var l=t[n];if(void 0!==l)return l.exports;var i=t[n]={exports:{}};return e[n].call(i.exports,i,i.exports,a),i.exports}a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n=a(6797);window.stk=n})();