!function(){"use strict";var t={d:function(e,r){for(var n in r)t.o(r,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:r[n]})},o:function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r:function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{backgroundImagePropTypeUtil:function(){return O},backgroundOverlayPropTypeUtil:function(){return i},borderRadiusPropTypeUtil:function(){return a},borderWidthPropTypeUtil:function(){return c},boxShadowPropTypeUtil:function(){return l},classesPropTypeUtil:function(){return s},colorGradientPropTypeUtil:function(){return h},colorPropTypeUtil:function(){return p},createPropUtils:function(){return n},gapPropTypeUtil:function(){return U},imageAttachmentIdPropType:function(){return d},imagePropTypeUtil:function(){return b},imageSrcPropTypeUtil:function(){return f},isTransformable:function(){return w},linkPropTypeUtil:function(){return v},linkedDimensionsPropTypeUtil:function(){return y},numberPropTypeUtil:function(){return z},shadowPropTypeUtil:function(){return u},sizePropTypeUtil:function(){return m},stringPropTypeUtil:function(){return g},strokePropTypeUtil:function(){return P},urlPropTypeUtil:function(){return T}});var r=window.elementorV2.schema;function n(t,e){const n=r.z.strictObject({$$type:r.z.literal(t),value:e,disabled:r.z.boolean().optional()});function o(t){return n.safeParse(t).success}return{extract:function(t){return o(t)?t.value:null},isValid:o,create:function(e,r){const n="function"==typeof e?e:()=>e,{base:i,disabled:u}=r||{};if(!i)return{$$type:t,value:n(),...u&&{disabled:u}};if(!o(i))throw new Error(`Cannot create prop based on invalid value: ${JSON.stringify(i)}`);return{$$type:t,value:n(i.value),...u&&{disabled:u}}},schema:n}}var o=r.z.any().nullable(),i=n("background-overlay",r.z.strictObject({color:o})),u=n("shadow",r.z.strictObject({position:o,hOffset:o,vOffset:o,blur:o,spread:o,color:o})),l=n("box-shadow",r.z.array(u.schema)),a=n("border-radius",r.z.strictObject({"top-left":o,"top-right":o,"bottom-right":o,"bottom-left":o})),c=n("border-width",r.z.strictObject({top:o,right:o,bottom:o,left:o})),s=n("classes",r.z.array(r.z.string().regex(/^[a-z][a-z-_0-9]*$/i))),p=n("color",r.z.string()),b=n("image",r.z.strictObject({src:o,size:o})),d=n("image-attachment-id",r.z.number()),f=n("image-src",r.z.strictObject({id:o,url:r.z.null()}).or(r.z.strictObject({id:r.z.null(),url:o}))),y=n("linked-dimensions",r.z.strictObject({isLinked:o,top:o,right:o,bottom:o,left:o})),z=n("number",r.z.number()),m=n("size",r.z.strictObject({unit:r.z.enum(["px","em","rem","%","vw","vh"]),size:r.z.number()})),g=n("string",r.z.string().nullable()),P=n("stroke",r.z.strictObject({color:o,width:o})),T=n("url",r.z.string().url().nullable()),h=n("background-overlay",r.z.strictObject({color:o})),O=n("background-image",r.z.array(h.schema)),v=n("link",r.z.strictObject({enabled:r.z.boolean(),href:T.schema,isTargetBlank:r.z.boolean()})),U=n("gap",r.z.object({isLinked:r.z.boolean(),row:r.z.any(),column:r.z.any()})),j=r.z.object({$$type:r.z.string(),value:r.z.any(),disabled:r.z.boolean().optional()}),w=t=>j.safeParse(t).success;(window.elementorV2=window.elementorV2||{}).editorProps=e}();