(()=>{var e={960:(e,t)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.Doctype=t.CDATA=t.Tag=t.Style=t.Script=t.Comment=t.Directive=t.Text=t.Root=t.isTag=t.ElementType=void 0,function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(n=t.ElementType||(t.ElementType={})),t.isTag=function(e){return e.type===n.Tag||e.type===n.Script||e.type===n.Style},t.Root=n.Root,t.Text=n.Text,t.Directive=n.Directive,t.Comment=n.Comment,t.Script=n.Script,t.Style=n.Style,t.Tag=n.Tag,t.CDATA=n.CDATA,t.Doctype=n.Doctype},885:e=>{e.exports={CASE_SENSITIVE_TAG_NAMES:["animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussainBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","linearGradient","radialGradient","textPath"]}},276:(e,t,n)=>{var l="html",o="head",r="body",i=/<([a-zA-Z]+[0-9]?)/,a=//i,s=//i,c=function(){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},u=function(){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")};if("function"==typeof window.DOMParser){var d=new window.DOMParser;c=u=function(e,t){return t&&(e="<"+t+">"+e+""),d.parseFromString(e,"text/html")}}if(document.implementation){var p=n(507).isIE,m=document.implementation.createHTMLDocument(p()?"html-dom-parser":void 0);c=function(e,t){return t?(m.documentElement.getElementsByTagName(t)[0].innerHTML=e,m):(m.documentElement.innerHTML=e,m)}}var h,f=document.createElement("template");f.content&&(h=function(e){return f.innerHTML=e,f.content.childNodes}),e.exports=function(e){var t,n,d,p,m=e.match(i);switch(m&&m[1]&&(t=m[1].toLowerCase()),t){case l:return n=u(e),a.test(e)||(d=n.getElementsByTagName(o)[0])&&d.parentNode.removeChild(d),s.test(e)||(d=n.getElementsByTagName(r)[0])&&d.parentNode.removeChild(d),n.getElementsByTagName(l);case o:case r:return p=c(e).getElementsByTagName(t),s.test(e)&&a.test(e)?p[0].parentNode.childNodes:p;default:return h?h(e):c(e,r).getElementsByTagName(r)[0].childNodes}}},152:(e,t,n)=>{var l=n(276),o=n(507).formatDOM,r=/<(![a-zA-Z\s]+)>/;e.exports=function(e){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(""===e)return[];var t,n=e.match(r);return n&&n[1]&&(t=n[1]),o(l(e),null,t)}},507:(e,t,n)=>{for(var l,o=n(885),r=n(642),i=o.CASE_SENSITIVE_TAG_NAMES,a=r.Comment,s=r.Element,c=r.ProcessingInstruction,u=r.Text,d={},p=0,m=i.length;p0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(s);t.NodeWithChildren=m;var h=function(e){function t(t){return e.call(this,i.ElementType.Root,t)||this}return o(t,e),t}(m);t.Document=h;var f=function(e){function t(t,n,l,o){void 0===l&&(l=[]),void 0===o&&(o="script"===t?i.ElementType.Script:"style"===t?i.ElementType.Style:i.ElementType.Tag);var r=e.call(this,o,l)||this;return r.name=t,r.attribs=n,r}return o(t,e),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map((function(t){var n,l;return{name:t,value:e.attribs[t],namespace:null===(n=e["x-attribsNamespace"])||void 0===n?void 0:n[t],prefix:null===(l=e["x-attribsPrefix"])||void 0===l?void 0:l[t]}}))},enumerable:!1,configurable:!0}),t}(m);function v(e){return(0,i.isTag)(e)}function y(e){return e.type===i.ElementType.CDATA}function g(e){return e.type===i.ElementType.Text}function b(e){return e.type===i.ElementType.Comment}function k(e){return e.type===i.ElementType.Directive}function w(e){return e.type===i.ElementType.Root}function x(e,t){var n;if(void 0===t&&(t=!1),g(e))n=new u(e.data);else if(b(e))n=new d(e.data);else if(v(e)){var l=t?E(e.children):[],o=new f(e.name,r({},e.attribs),l);l.forEach((function(e){return e.parent=o})),null!=e.namespace&&(o.namespace=e.namespace),e["x-attribsNamespace"]&&(o["x-attribsNamespace"]=r({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(o["x-attribsPrefix"]=r({},e["x-attribsPrefix"])),n=o}else if(y(e)){l=t?E(e.children):[];var a=new m(i.ElementType.CDATA,l);l.forEach((function(e){return e.parent=a})),n=a}else if(w(e)){l=t?E(e.children):[];var s=new h(l);l.forEach((function(e){return e.parent=s})),e["x-mode"]&&(s["x-mode"]=e["x-mode"]),n=s}else{if(!k(e))throw new Error("Not implemented yet: ".concat(e.type));var c=new p(e.name,e.data);null!=e["x-name"]&&(c["x-name"]=e["x-name"],c["x-publicId"]=e["x-publicId"],c["x-systemId"]=e["x-systemId"]),n=c}return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function E(e){for(var t=e.map((function(e){return x(e,!0)})),n=1;n{var l=n(670),o=n(484),r=n(152);r="function"==typeof r.default?r.default:r;var i={lowerCaseAttributeNames:!1};function a(e,t){if("string"!=typeof e)throw new TypeError("First argument must be a string");return""===e?[]:l(r(e,(t=t||{}).htmlparser2||i),t)}a.domToReact=l,a.htmlToDOM=r,a.attributesToProps=o,a.Element=n(384).Element,e.exports=a,e.exports.default=a},484:(e,t,n)=>{var l=n(726),o=n(606);function r(e){return l.possibleStandardNames[e]}e.exports=function(e){var t,n,i,a,s,c={},u=(e=e||{}).type&&{reset:!0,submit:!0}[e.type];for(t in e)if(i=e[t],l.isCustomAttribute(t))c[t]=i;else if(a=r(n=t.toLowerCase()))switch(s=l.getPropertyInfo(a),"checked"!==a&&"value"!==a||u||(a=r("default"+n)),c[a]=i,s&&s.type){case l.BOOLEAN:c[a]=!0;break;case l.OVERLOADED_BOOLEAN:""===i&&(c[a]=!0)}else o.PRESERVE_CUSTOM_ATTRIBUTES&&(c[t]=i);return o.setStyleProp(e.style,c),c}},670:(e,t,n)=>{var l=n(196),o=n(484),r=n(606),i=r.setStyleProp,a=r.canTextBeChildOfNode;function s(e){return r.PRESERVE_CUSTOM_ATTRIBUTES&&"tag"===e.type&&r.isCustomComponent(e.name,e.attribs)}e.exports=function e(t,n){for(var r,c,u,d,p,m=(n=n||{}).library||l,h=m.cloneElement,f=m.createElement,v=m.isValidElement,y=[],g="function"==typeof n.replace,b=n.trim,k=0,w=t.length;k1&&(u=h(u,{key:u.key||k})),y.push(u);else if("text"!==r.type){switch(d=r.attribs,s(r)?i(d.style,d):d&&(d=o(d)),p=null,r.type){case"script":case"style":r.children[0]&&(d.dangerouslySetInnerHTML={__html:r.children[0].data});break;case"tag":"textarea"===r.name&&r.children[0]?d.defaultValue=r.children[0].data:r.children&&r.children.length&&(p=e(r.children,n));break;default:continue}w>1&&(d.key=k),y.push(f(r.name,d,p))}else{if((c=!r.data.trim().length)&&r.parent&&!a(r.parent))continue;if(b&&c)continue;y.push(r.data)}return 1===y.length?y[0]:y}},606:(e,t,n)=>{var l=n(196),o=n(476).default,r={reactCompat:!0},i=l.version.split(".")[0]>=16,a=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);e.exports={PRESERVE_CUSTOM_ATTRIBUTES:i,invertObject:function(e,t){if(!e||"object"!=typeof e)throw new TypeError("First argument must be an object");var n,l,o="function"==typeof t,r={},i={};for(n in e)l=e[n],o&&(r=t(n,l))&&2===r.length?i[r[0]]=r[1]:"string"==typeof l&&(i[l]=n);return i},isCustomComponent:function(e,t){if(-1===e.indexOf("-"))return t&&"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}},setStyleProp:function(e,t){if(null!=e)try{t.style=o(e,r)}catch(e){t.style={}}},canTextBeChildOfNode:function(e){return!a.has(e.name)},elementsWithNoTextChildren:a}},384:function(e,t,n){"use strict";var l=this&&this.__createBinding||(Object.create?function(e,t,n,l){void 0===l&&(l=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,l,o)}:function(e,t,n,l){void 0===l&&(l=n),e[l]=t[n]}),o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||l(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0;var r=n(960),i=n(79);o(n(79),t);var a=/\s+/g,s={normalizeWhitespace:!1,withStartIndices:!1,withEndIndices:!1,xmlMode:!1},c=function(){function e(e,t,n){this.dom=[],this.root=new i.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(n=t,t=s),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:s,this.elementCB=null!=n?n:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new i.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var n=this.options.xmlMode?r.ElementType.Tag:void 0,l=new i.Element(e,t,void 0,n);this.addNode(l),this.tagStack.push(l)},e.prototype.ontext=function(e){var t=this.options.normalizeWhitespace,n=this.lastNode;if(n&&n.type===r.ElementType.Text)t?n.data=(n.data+e).replace(a," "):n.data+=e,this.options.withEndIndices&&(n.endIndex=this.parser.endIndex);else{t&&(e=e.replace(a," "));var l=new i.Text(e);this.addNode(l),this.lastNode=l}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===r.ElementType.Comment)this.lastNode.data+=e;else{var t=new i.Comment(e);this.addNode(t),this.lastNode=t}},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new i.Text(""),t=new i.NodeWithChildren(r.ElementType.CDATA,[e]);this.addNode(t),e.parent=t,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var n=new i.ProcessingInstruction(e,t);this.addNode(n)},e.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],n=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),n&&(e.prev=n,n.next=e),e.parent=t,this.lastNode=null},e}();t.DomHandler=c,t.default=c},79:function(e,t,n){"use strict";var l,o=this&&this.__extends||(l=function(e,t){return l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},l(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}l(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,l=arguments.length;n0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(s);t.NodeWithChildren=m;var h=function(e){function t(t){return e.call(this,i.ElementType.Root,t)||this}return o(t,e),t}(m);t.Document=h;var f=function(e){function t(t,n,l,o){void 0===l&&(l=[]),void 0===o&&(o="script"===t?i.ElementType.Script:"style"===t?i.ElementType.Style:i.ElementType.Tag);var r=e.call(this,o,l)||this;return r.name=t,r.attribs=n,r}return o(t,e),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map((function(t){var n,l;return{name:t,value:e.attribs[t],namespace:null===(n=e["x-attribsNamespace"])||void 0===n?void 0:n[t],prefix:null===(l=e["x-attribsPrefix"])||void 0===l?void 0:l[t]}}))},enumerable:!1,configurable:!0}),t}(m);function v(e){return(0,i.isTag)(e)}function y(e){return e.type===i.ElementType.CDATA}function g(e){return e.type===i.ElementType.Text}function b(e){return e.type===i.ElementType.Comment}function k(e){return e.type===i.ElementType.Directive}function w(e){return e.type===i.ElementType.Root}function x(e,t){var n;if(void 0===t&&(t=!1),g(e))n=new u(e.data);else if(b(e))n=new d(e.data);else if(v(e)){var l=t?E(e.children):[],o=new f(e.name,r({},e.attribs),l);l.forEach((function(e){return e.parent=o})),null!=e.namespace&&(o.namespace=e.namespace),e["x-attribsNamespace"]&&(o["x-attribsNamespace"]=r({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(o["x-attribsPrefix"]=r({},e["x-attribsPrefix"])),n=o}else if(y(e)){l=t?E(e.children):[];var a=new m(i.ElementType.CDATA,l);l.forEach((function(e){return e.parent=a})),n=a}else if(w(e)){l=t?E(e.children):[];var s=new h(l);l.forEach((function(e){return e.parent=s})),e["x-mode"]&&(s["x-mode"]=e["x-mode"]),n=s}else{if(!k(e))throw new Error("Not implemented yet: ".concat(e.type));var c=new p(e.name,e.data);null!=e["x-name"]&&(c["x-name"]=e["x-name"],c["x-publicId"]=e["x-publicId"],c["x-systemId"]=e["x-systemId"]),n=c}return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function E(e){for(var t=e.map((function(e){return x(e,!0)})),n=1;n{var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,n=/\n/g,l=/^\s*/,o=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,r=/^:\s*/,i=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,a=/^[;\s]*/,s=/^\s+|\s+$/g,c="";function u(e){return e?e.replace(s,c):c}e.exports=function(e,s){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(!e)return[];s=s||{};var d=1,p=1;function m(e){var t=e.match(n);t&&(d+=t.length);var l=e.lastIndexOf("\n");p=~l?e.length-l:p+e.length}function h(){var e={line:d,column:p};return function(t){return t.position=new f(e),b(),t}}function f(e){this.start=e,this.end={line:d,column:p},this.source=s.source}f.prototype.content=e;var v=[];function y(t){var n=new Error(s.source+":"+d+":"+p+": "+t);if(n.reason=t,n.filename=s.source,n.line=d,n.column=p,n.source=e,!s.silent)throw n;v.push(n)}function g(t){var n=t.exec(e);if(n){var l=n[0];return m(l),e=e.slice(l.length),n}}function b(){g(l)}function k(e){var t;for(e=e||[];t=w();)!1!==t&&e.push(t);return e}function w(){var t=h();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var n=2;c!=e.charAt(n)&&("*"!=e.charAt(n)||"/"!=e.charAt(n+1));)++n;if(n+=2,c===e.charAt(n-1))return y("End of comment missing");var l=e.slice(2,n-2);return p+=2,m(l),e=e.slice(n),p+=2,t({type:"comment",comment:l})}}function x(){var e=h(),n=g(o);if(n){if(w(),!g(r))return y("property missing ':'");var l=g(i),s=e({type:"declaration",property:u(n[0].replace(t,c)),value:l?u(l[0].replace(t,c)):c});return g(a),s}}return b(),function(){var e,t=[];for(k(t);e=x();)!1!==e&&(t.push(e),k(t));return t}()}},726:(e,t,n)=>{"use strict";function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,l=new Array(t);n{t.SAME=0,t.CAMELCASE=1,t.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInline:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1}},476:function(e,t,n){"use strict";var l=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};t.__esModule=!0;var o=l(n(848)),r=n(678);t.default=function(e,t){var n={};return e&&"string"==typeof e?((0,o.default)(e,(function(e,l){e&&l&&(n[(0,r.camelCase)(e,t)]=l)})),n):n}},678:(e,t)=>{"use strict";t.__esModule=!0,t.camelCase=void 0;var n=/^--[a-zA-Z0-9-]+$/,l=/-([a-z])/g,o=/^[^-]+$/,r=/^-(webkit|moz|ms|o|khtml)-/,i=/^-(ms)-/,a=function(e,t){return t.toUpperCase()},s=function(e,t){return"".concat(t,"-")};t.camelCase=function(e,t){return void 0===t&&(t={}),function(e){return!e||o.test(e)||n.test(e)}(e)?e:(e=e.toLowerCase(),(e=t.reactCompat?e.replace(i,s):e.replace(r,s)).replace(l,a))}},848:(e,t,n)=>{var l=n(139);e.exports=function(e,t){var n,o=null;if(!e||"string"!=typeof e)return o;for(var r,i,a=l(e),s="function"==typeof t,c=0,u=a.length;c{"use strict";e.exports=window.React}},t={};function n(l){var o=t[l];if(void 0!==o)return o.exports;var r=t[l]={exports:{}};return e[l].call(r.exports,r,r.exports,n),r.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var l in t)n.o(t,l)&&!n.o(e,l)&&Object.defineProperty(e,l,{enumerable:!0,get:t[l]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.wp.apiFetch;var t=n.n(e);const l=window.wp.data,o="blockify/options",r="/blockify/v1/options/",i={getOptions:e=>({type:"GET_OPTIONS",path:e}),setOptions:e=>({type:"SET_OPTIONS",options:e})},a={actions:i,reducer:(e,t)=>"SET_OPTIONS"===t.type?{...e,options:t.options}:e,selectors:{getOptions:e=>null==e?void 0:e.options},controls:{GET_OPTIONS:e=>t()({path:null==e?void 0:e.path})},resolvers:{*getOptions(e){const t=yield i.getOptions(e);return i.setOptions(t)}}};(0,l.register)((0,l.createReduxStore)(o,a));const s=window.wp.blocks,c=window.wp.domReady;var u=n.n(c);u()((()=>{var e,t,n;const l=null!==(e=null===(t=window)||void 0===t||null===(n=t.blockify)||void 0===n?void 0:n.blockStyles)&&void 0!==e?e:{unregister:[],register:[]};[...null==l?void 0:l.unregister].forEach((e=>{(0,s.unregisterBlockStyle)(null==e?void 0:e.type,null==e?void 0:e.name)})),[...null==l?void 0:l.register].forEach((e=>{(0,s.registerBlockStyle)(null==e?void 0:e.type,e)}))}));const d=window.wp.element,p=window.wp.hooks,m=window.wp.compose;var h,f,v;const y=null!==(h=null===(f=window)||void 0===f||null===(v=f.blockify)||void 0===v?void 0:v.blockSupports)&&void 0!==h?h:{};(0,p.addFilter)("blocks.registerBlockType","blockify/block-supports",((e,t)=>(Object.keys(y).includes(t)&&(e.supports={...e.supports,...y[t]}),e)),0),(0,p.addFilter)("blocks.getSaveContent.extraProps","blockify/alignment-class",((e,t,n)=>(Object.keys(y).includes(t.name)&&null!=n&&n.align&&(e.className+=" align"+n.align),e))),(0,p.addFilter)("blocks.registerBlockType","blockify/block-attributes-search",((e,t)=>{var n,l,o;return"core/search"===t&&(e.attributes.style={...null===(n=e.attributes)||void 0===n?void 0:n.style,spacing:{...null===(l=e.attributes)||void 0===l||null===(o=l.style)||void 0===o?void 0:o.spacing,padding:{top:"1em",right:"1em",bottom:"1em",left:"2em"}}}),e}),0);const g=(0,m.createHigherOrderComponent)((e=>t=>{var n,l,o;if("core/search"!==t.name)return(0,d.createElement)(e,t);const r=document.getElementsByClassName("wp-block-search__input"),i=null==t||null===(n=t.attributes)||void 0===n||null===(l=n.style)||void 0===l||null===(o=l.spacing)||void 0===o?void 0:o.padding;return r[0]&&i&&(i.top&&(r[0].style.paddingTop=null==i?void 0:i.top),i.right&&(r[0].style.paddingRight=null==i?void 0:i.right),i.bottom&&(r[0].style.paddingBottom=null==i?void 0:i.bottom),i.left&&(r[0].style.paddingLeft=null==i?void 0:i.left)),(0,d.createElement)(e,t)}),"withInspectorControl");(0,p.addFilter)("editor.BlockEdit","blockify/with-search-padding-css",g);var b=n(488);b.domToReact,b.htmlToDOM,b.attributesToProps,b.Element;const k=b,w=window.wp.plugins,x=window.wp.editPost,E=window.wp.components,C=window.wp.i18n,S=e=>{var t,n,l,o,r,i;e?null===(t=document.getElementsByClassName("editor-styles-wrapper"))||void 0===t||null===(n=t.item(0))||void 0===n||null===(l=n.classList)||void 0===l||l.add("has-dark-mode"):null===(o=document.getElementsByClassName("editor-styles-wrapper"))||void 0===o||null===(r=o.item(0))||void 0===r||null===(i=r.classList)||void 0===i||i.remove("has-dark-mode")},_=()=>{var e,n;const{setOptions:i}=(0,l.useDispatch)(o),[a,s]=(0,d.useState)(null===(e=window)||void 0===e||null===(n=e.blockify)||void 0===n?void 0:n.darkMode),c=(0,d.useCallback)((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";t()({path:r+"?name="+e+"&value="+n,method:"POST"}).then((e=>{i(e),s((e=>!e))}))}),[i,s,S]);return S(a),(0,d.createElement)(E.PanelBody,{title:(0,C.__)("Dark Mode","blockify")},(0,d.createElement)(E.PanelRow,null,(0,d.createElement)(E.ToggleControl,{label:(0,C.__)("Enable dark mode","blockify"),help:(0,C.__)("Automatically displays a dark version of your site to visitors with display settings set to dark mode.","blockify"),onChange:e=>{c("darkMode",!a),S(e)},checked:a,required:!1})))},T=()=>{var e,n;const{setOptions:i}=(0,l.useDispatch)(o),[a,s]=(0,d.useState)(null===(e=window)||void 0===e||null===(n=e.blockify)||void 0===n?void 0:n.removeEmojiScripts),c=(0,d.useCallback)((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";t()({path:r+"?name="+e+"&value="+n,method:"POST"}).then((e=>{i(e),s((e=>!e))}))}),[i,s,t()]);return(0,d.createElement)(E.PanelBody,{title:(0,C.__)("Optimization","blockify")},(0,d.createElement)(E.PanelRow,null,(0,d.createElement)(E.ToggleControl,{label:(0,C.__)("Remove emoji scripts","blockify"),help:(0,C.__)("Removes unnecessary emoji scripts that are loaded by WordPress. Removing these scripts improves performance, and regular emojis are still supported.","blockify"),onChange:()=>{c("removeEmojiScripts",!a)},checked:a,required:!1})))},P=()=>{var e,n;const{setOptions:i}=(0,l.useDispatch)(o),[a,s]=(0,d.useState)(null===(e=window)||void 0===e||null===(n=e.blockify)||void 0===n?void 0:n.excerptLength),c=(0,d.useCallback)((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";t()({path:r+"?name="+e+"&value="+n,method:"POST"}).then((e=>{i(e),s(n)}))}),[i,s,t()]);return(0,d.createElement)(E.PanelRow,null,(0,d.createElement)(E.__experimentalNumberControl,{label:(0,C.__)("Excerpt length","blockify"),value:null!=a?a:33,min:1,shiftStep:10,onChange:e=>c("excerptLength",e)}))};var O,I,N;const F=null!==(O=null===(I=window)||void 0===I||null===(N=I.blockify)||void 0===N?void 0:N.icon)&&void 0!==O?O:"";function R(){return R=Object.assign?Object.assign.bind():function(e){for(var t=1;t{setTimeout((()=>{var e,t;S(null===(e=window)||void 0===e||null===(t=e.blockify)||void 0===t?void 0:t.darkMode)}),1e3)})),(0,w.registerPlugin)("blockify-settings",{render:()=>(0,d.createElement)(x.PluginSidebar,{name:"blockify",title:"Blockify",icon:k(F)},(0,d.createElement)(E.Panel,{className:"blockify-settings"},(0,d.createElement)(E.PanelBody,{title:(0,C.__)("Global Settings","blockify")},(0,d.createElement)(P,null)),(0,d.createElement)(_,null),(0,d.createElement)(T,null)))});const A=window.wp.blockEditor;var B;const M=null!==(B=window.blockify.blockSupports)&&void 0!==B?B:{};(0,p.addFilter)("blocks.registerBlockType","blockify/add-box-shadow-attributes",((e,t)=>{var n,l;return null!=M&&null!==(n=M[t])&&void 0!==n&&n.boxShadow?(e.attributes.boxShadow={...null==e||null===(l=e.attributes)||void 0===l?void 0:l.boxShadow,useDefault:{type:"boolean"},x:{type:"integer"},y:{type:"integer"},blur:{type:"integer"},spread:{type:"integer"},color:{type:"string"},gradient:{type:"string"},zIndex:{type:"integer"}},e):e}),0),(0,p.addFilter)("editor.BlockEdit","blockify/with-box-shadow",(0,m.createHigherOrderComponent)((e=>t=>{var n,l,o,r,i,a,s,c,u,p,m,h,f,v,y,g,b,k;const{attributes:w,setAttributes:x,name:S}=t;if(null==M||null===(n=M[S])||void 0===n||!n.boxShadow)return(0,d.createElement)(e,t);let{boxShadow:_}=w;_||(_={});const T=e=>x({boxShadow:{...null==w?void 0:w.boxShadow,...e}});return(0,d.createElement)(d.Fragment,null,(0,d.createElement)(e,t),(0,d.createElement)(A.InspectorControls,null,(0,d.createElement)(E.PanelBody,{title:(0,C.__)("Box Shadow","blockify"),initialOpen:!1,className:"blockify-controls"},(0,d.createElement)(E.PanelRow,null,(0,d.createElement)(E.ToggleControl,{label:(0,C.__)("Use default box shadow?","blockify"),help:(0,C.__)("Inherit custom properties defined in the theme.json file","blockify"),checked:null!==(l=null===(o=_)||void 0===o?void 0:o.useDefault)&&void 0!==l&&l,onChange:e=>T({useDefault:e})})),!(null!==(r=_)&&void 0!==r&&r.useDefault)&&(0,d.createElement)(d.Fragment,null,(0,d.createElement)(E.PanelRow,null,(0,d.createElement)(E.Flex,null,(0,d.createElement)(E.FlexItem,null,(0,d.createElement)(E.__experimentalNumberControl,{label:(0,C.__)("X","blockify"),value:null!==(i=null===(a=_)||void 0===a?void 0:a.x)&&void 0!==i?i:0,step:1,shiftStep:10,onChange:e=>T({x:parseInt(e)})})),(0,d.createElement)(E.FlexItem,null,(0,d.createElement)(E.__experimentalNumberControl,{label:(0,C.__)("Y","blockify"),value:null!==(s=null===(c=_)||void 0===c?void 0:c.y)&&void 0!==s?s:0,step:1,shiftStep:10,onChange:e=>T({y:parseInt(e)})})),(0,d.createElement)(E.FlexItem,null,(0,d.createElement)(E.__experimentalNumberControl,{label:(0,C.__)("Blur","blockify"),value:null!==(u=null===(p=_)||void 0===p?void 0:p.blur)&&void 0!==u?u:0,step:1,shiftStep:10,min:0,onChange:e=>T({blur:parseInt(e)})})),(0,d.createElement)(E.FlexItem,null,(0,d.createElement)(E.__experimentalNumberControl,{label:(0,C.__)("Spread","blockify"),step:1,shiftStep:10,value:null!==(m=null===(h=_)||void 0===h?void 0:h.spread)&&void 0!==m?m:0,onChange:e=>T({spread:parseInt(e)})})))),(0,d.createElement)(A.__experimentalPanelColorGradientSettings,{title:(0,C.__)("Color","blockify"),showTitle:!1,settings:[{colorValue:null!==(f=null===(v=_)||void 0===v?void 0:v.color)&&void 0!==f?f:"",gradientValue:null!==(y=null===(g=_)||void 0===g?void 0:g.gradient)&&void 0!==y?y:"",label:(0,C.__)("Box Shadow Color","blockify"),onColorChange:e=>{_.color=e,x({boxShadow:{..._}})},onGradientChange:e=>{_.gradient=e,x({boxShadow:{..._}})}}]}),(0,d.createElement)(E.PanelRow,null,(0,d.createElement)(E.RangeControl,{label:(0,C.__)("Box shadow z index","blockify"),value:null!==(b=parseInt(null===(k=_)||void 0===k?void 0:k.zIndex))&&void 0!==b?b:-1,onChange:e=>T({zIndex:parseInt(e)}),min:-10,max:10}))))))}),"boxShadowEdit"),99);const D=(e,t)=>{var n,l,o,r,i,a;const{boxShadow:s}=t;let c="inherit";var u,d,p,m;return e||(e=[]),null!=t&&null!==(n=t.style)&&void 0!==n&&null!==(l=n.border)&&void 0!==l&&l.radius&&(c=(parseInt(null==t||null===(u=t.style)||void 0===u||null===(d=u.border)||void 0===d?void 0:d.radius)+parseInt(null==s?void 0:s.spread)/2).toString()+"px"),(null!=s&&s.gradient||null!=s&&s.color)&&(e["--wp--custom--box-shadow--color"]=null!==(p=null!==(m=null==s?void 0:s.gradient)&&void 0!==m?m:null==s?void 0:s.color)&&void 0!==p?p:""),null!=s&&s.zIndex&&(e["--wp--custom--box-shadow--z-index"]=null==s?void 0:s.zIndex),{...e,"--wp--custom--box-shadow--x":(null!==(o=null==s?void 0:s.x)&&void 0!==o?o:0)+"px","--wp--custom--box-shadow--y":(null!==(r=null==s?void 0:s.y)&&void 0!==r?r:0)+"px","--wp--custom--box-shadow--blur":(null!==(i=null==s?void 0:s.blur)&&void 0!==i?i:0)+"px","--wp--custom--box-shadow--spread":(null!==(a=null==s?void 0:s.spread)&&void 0!==a?a:0)+"px","--wp--custom--box-shadow--radius":c}};var j;(0,p.addFilter)("editor.BlockListBlock","blockify/edit-box-shadow-styles",(0,m.createHigherOrderComponent)((e=>t=>{var n;const{attributes:l,name:o}=t;if(null==M||null===(n=M[o])||void 0===n||!n.boxShadow)return(0,d.createElement)(e,t);const{boxShadow:r}=l;let i={...t.wrapperProps};return i.className+=" has-box-shadow",null!=r&&r.useDefault?(0,d.createElement)(e,R({},t,i)):null!=r&&r.gradient||null!=r&&r.color?(t.className+=" has-box-shadow",i.style=D(i.style,l),(0,d.createElement)(e,R({},t,{wrapperProps:i}))):(0,d.createElement)(e,t)}),"withBoxShadow")),(0,p.addFilter)("blocks.getSaveContent.extraProps","blockify/save-box-shadow-styles",((e,t,n)=>{var l,o;if(null==M||null===(l=M[null==t?void 0:t.name])||void 0===l||!l.boxShadow)return e;const{boxShadow:r}=n;return null!=r&&r.useDefault?(e.className+=" has-box-shadow",e):null!=r&&r.gradient||null!=r&&r.color?(e.className+=" has-box-shadow",e.style=D(e.style,n),"string"==typeof(null==e||null===(o=e.style)||void 0===o?void 0:o.zIndex)&&(e.style={...e.style,zIndex:e.style.zIndex.replace("px","")}),e):e}));const L=null!==(j=window.blockify.blockSupports)&&void 0!==j?j:{};(0,p.addFilter)("blocks.registerBlockType","blockify/add-css-transform-attributes",((e,t)=>{var n,l;return null!=L&&null!==(n=L[t])&&void 0!==n&&n.filter?(e.attributes.style={...null!==(l=e.attributes.style)&&void 0!==l?l:{},filter:{type:"object"}},e):e})),(0,p.addFilter)("editor.BlockEdit","blockify/with-css-transforms",(0,m.createHigherOrderComponent)((e=>t=>{var n,l,o,r,i,a,s,c,u,p,m,h;const f=(0,d.createElement)(e,t),{attributes:v,setAttributes:y,name:g}=t;if(null==L||null===(n=L[g])||void 0===n||!n.filter)return f;const b=null!==(l=null==v||null===(o=v.style)||void 0===o?void 0:o.filter)&&void 0!==l?l:{},k=e=>{var t;y({style:{...null==v?void 0:v.style,filter:{...null==v||null===(t=v.style)||void 0===t?void 0:t.filter,...e}}})};return(0,d.createElement)(d.Fragment,null,(0,d.createElement)(e,t),(0,d.createElement)(A.InspectorControls,null,(0,d.createElement)(E.PanelBody,{title:(0,C.__)("Filter","blockify"),initialOpen:!1,className:"blockify-controls"},(0,d.createElement)(E.RangeControl,{label:(0,C.__)("Blur","blockify"),value:null!==(r=null==b?void 0:b.blur)&&void 0!==r?r:0,onChange:e=>k({blur:e}),min:0,max:200,step:1,shiftStep:10,isShiftStepEnabled:!0,withInputField:!0,allowReset:!0}),(0,d.createElement)(E.RangeControl,{label:(0,C.__)("Brightness","blockify"),value:null!==(i=null==b?void 0:b.brightness)&&void 0!==i?i:100,onChange:e=>k({brightness:e}),min:0,max:360,step:1,shiftStep:10,isShiftStepEnabled:!0,withInputField:!0,allowReset:!0}),(0,d.createElement)(E.RangeControl,{label:(0,C.__)("Contrast","blockify"),value:null!==(a=null==b?void 0:b.contrast)&&void 0!==a?a:100,onChange:e=>k({contrast:e}),min:0,max:100,step:1,shiftStep:10,isShiftStepEnabled:!0,withInputField:!0,allowReset:!0}),(0,d.createElement)(E.RangeControl,{label:(0,C.__)("Grayscale","blockify"),value:null!==(s=null==b?void 0:b.grayscale)&&void 0!==s?s:0,onChange:e=>k({grayscale:e}),min:0,max:100,step:1,shiftStep:10,isShiftStepEnabled:!0,withInputField:!0,allowReset:!0}),(0,d.createElement)(E.RangeControl,{label:(0,C.__)("Hue Rotate","blockify"),value:null!==(c=null==b?void 0:b.hueRotate)&&void 0!==c?c:0,onChange:e=>k({hueRotate:e}),min:0,max:360,step:1,shiftStep:10,isShiftStepEnabled:!0,withInputField:!0,allowReset:!0}),(0,d.createElement)(E.RangeControl,{label:(0,C.__)("Invert","blockify"),value:null!==(u=null==b?void 0:b.invert)&&void 0!==u?u:0,onChange:e=>k({invert:e}),min:0,max:100,step:1,shiftStep:10,isShiftStepEnabled:!0,withInputField:!0,allowReset:!0}),(0,d.createElement)(E.RangeControl,{label:(0,C.__)("Opacity","blockify"),value:null!==(p=null==b?void 0:b.opacity)&&void 0!==p?p:100,onChange:e=>k({opacity:e}),min:0,max:100,step:1,shiftStep:10,isShiftStepEnabled:!0,withInputField:!0,allowReset:!0}),(0,d.createElement)(E.RangeControl,{label:(0,C.__)("Saturate","blockify"),value:null!==(m=null==b?void 0:b.saturate)&&void 0!==m?m:100,onChange:e=>k({saturate:e}),min:0,max:1e3,step:1,shiftStep:10,isShiftStepEnabled:!0,withInputField:!0,allowReset:!0}),(0,d.createElement)(E.RangeControl,{label:(0,C.__)("Sepia","blockify"),value:null!==(h=null==b?void 0:b.sepia)&&void 0!==h?h:0,onChange:e=>k({sepia:e}),min:0,max:100,step:1,shiftStep:10,isShiftStepEnabled:!0,withInputField:!0,allowReset:!0}))))}),"withCssFilter"),99);const z=e=>{var t,n;const l=null!==(t=null==e||null===(n=e.style)||void 0===n?void 0:n.filter)&&void 0!==t?t:{};let o="";return null!=l&&l.blur&&(o+=" blur("+l.blur+"px)"),null!=l&&l.brightness&&(o+=" brightness("+l.brightness+"%)"),null!=l&&l.contrast&&(o+=" contrast("+l.contrast+"%)"),null!=l&&l.grayscale&&(o+=" grayscale("+l.grayscale+"%)"),null!=l&&l.hueRotate&&(o+=" hue-rotate("+l.hueRotate+"deg)"),null!=l&&l.invert&&(o+=" invert("+l.invert+"%)"),null!=l&&l.opacity&&(o+=" opacity("+l.opacity+"%)"),null!=l&&l.saturate&&(o+=" saturate("+l.saturate+"%)"),null!=l&&l.sepia&&(o+=" sepia("+l.sepia+"%)"),o.trim()};var H;(0,p.addFilter)("editor.BlockListBlock","blockify/with-css-filter",(0,m.createHigherOrderComponent)((e=>t=>{var n,l;const{attributes:o,name:r,clientId:i}=t,a=(0,d.createElement)(e,t);if(null==L||null===(n=L[r])||void 0===n||!n.filter)return a;let s=z(o);if(!s)return a;const c=null!==(l=t.wrapperProps)&&void 0!==l?l:{};return c.style={...c.style,filter:s},(0,d.createElement)(e,R({},t,{wrapperProps:c}))}),"withCssFilter")),(0,p.addFilter)("blocks.getSaveContent.extraProps","blockify/apply-css-filter-styles",((e,t,n)=>{var l;if(null==L||null===(l=L[null==e?void 0:e.name])||void 0===l||!l.filter)return e;let o=z(n);return o&&(e.style={...e.style,filter:o}),e}));const V={iconSet:{type:"string",default:"wordpress"},icon:{type:"string",default:"star-empty"},svgString:{type:"string",default:' '}},U={icons:{wordpress:{"star-empty":V.svgString.default}}},X={setIcons:e=>({type:"SET_ICONS",icons:e}),getIcons:e=>({type:"GET_ICONS",path:e})},Y={getIcons(e){const{icons:t}=e;return t}},G={GET_ICONS:e=>t()({path:e.path})},Z={*getIcons(){const e=yield X.getIcons("/blockify/v1/icons/");return X.setIcons(e)}};(0,l.register)((0,l.createReduxStore)("blockify/icons",{reducer:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:U,t=arguments.length>1?arguments[1]:void 0;return"SET_ICONS"===t.type?{...e,icons:t.icons}:e},actions:X,selectors:Y,controls:G,resolvers:Z}));const W=null==V||null===(H=V.svgString)||void 0===H?void 0:H.default,q=e=>["core/image","core/site-logo"].includes(e);(0,p.addFilter)("blocks.registerBlockType","blockify/add-icon-attributes",((e,t)=>(q(t)&&(e.attributes={...e.attributes,...V}),e)),99),(0,p.addFilter)("editor.BlockEdit","blockify/with-icon",(0,m.createHigherOrderComponent)((e=>t=>{var n,o,r,i,a;const{attributes:s,setAttributes:c}=t,{icon:u,iconSet:p,width:m,height:h,url:f}=s;if(null==s||null===(n=s.className)||void 0===n||!n.includes("is-style-icon"))return(0,d.createElement)(e,t);f||c({url:"#"});let v=[],y={},{icons:g}=null!==(o=(0,l.useSelect)((e=>({icons:e("blockify/icons").getIcons()})),[]))&&void 0!==o?o:U;return Object.keys(g).forEach((e=>{var t;let n=e.split("-").join(" ");n="wordpress"===n?"WordPress":n,v.push({label:n,value:e}),y[e]=[],Object.keys(g[e]).forEach((t=>{t!==u&&y[e].push({name:k(g[e][t]),key:t})})),null!=g&&null!==(t=g[p])&&void 0!==t&&t[u]&&y[e].unshift({name:k(g[p][u]),key:u})})),(0,d.createElement)(d.Fragment,null,(0,d.createElement)(e,t),(0,d.createElement)(A.InspectorControls,null,(0,d.createElement)(E.PanelBody,{title:(0,C.__)("Icon Settings","blockify"),initialOpen:!0,className:"blockify-image-settings"},(0,d.createElement)(E.SelectControl,{label:(0,C.__)("Select Icon Set","blockify"),value:p,options:v,onChange:e=>c({iconSet:e})}),(0,d.createElement)((()=>{var e,t,n;const l=null==y||null===(e=y[p])||void 0===e||null===(t=e.filter((e=>(null==e?void 0:e.key)===u)))||void 0===t||null===(n=t[0])||void 0===n?void 0:n.name;return(0,d.createElement)("div",{className:"blockify-icon-preview"},l&&(0,d.createElement)(d.Fragment,null,l,(0,d.createElement)("span",null,u.replace("-"," "))))}),null),(0,d.createElement)(E.CustomSelectControl,{label:(0,C.__)("Select Icon","blockify"),options:null!==(r=null==y?void 0:y[p])&&void 0!==r?r:U,value:null==g||null===(i=g[p])||void 0===i?void 0:i[u],className:"blockify-icon-setting",onChange:e=>{var t,n;c({icon:e.selectedItem.key,svgString:null!==(t=null==g||null===(n=g[p])||void 0===n?void 0:n[e.selectedItem.key])&&void 0!==t?t:W})}}),(0,d.createElement)("br",null),(0,d.createElement)(E.RangeControl,{label:(0,C.__)("Icon size","blockify"),value:null!==(a=null!=m?m:h)&&void 0!==a?a:30,onChange:e=>c({width:e,height:e}),min:0,max:300,step:1,shiftStep:10,currentInput:30,allowReset:!0,isShiftStepEnabled:!0,withInputField:!0}))))}),"iconEdit"),-100);const $=e=>{var t,n,l,o,r,i,a,s,c,u,d,p,m,h,f;let v={},y="",g="";if("string"!=typeof(null==e?void 0:e.className))return v;if(null==e||null===(t=e.className)||void 0===t||!t.includes("is-style-icon"))return v;var b,k;if(null!=e&&null!==(n=e.style)&&void 0!==n&&null!==(l=n.color)&&void 0!==l&&l.text&&(y=e.style.color.text),null!=e&&e.textColor&&(y="var(--wp--preset--color--"+e.textColor+", currentColor)"),null!=e&&null!==(o=e.style)&&void 0!==o&&null!==(r=o.color)&&void 0!==r&&r.background&&(g=e.style.color.background),null!=e&&e.backgroundColor&&(g="var(--wp--preset--color--"+e.backgroundColor+", currentColor)"),null!=e&&null!==(i=e.style)&&void 0!==i&&null!==(a=i.color)&&void 0!==a&&a.gradient&&(g=null==e||null===(b=e.style)||void 0===b||null===(k=b.color)||void 0===k?void 0:k.gradient),null!=e&&e.gradient&&(g="var(--wp--preset--gradient--"+e.gradient+",currentColor)"),v["--wp--custom--icon--color"]=null!==(s=y)&&void 0!==s?s:"currentColor",g&&y?v["--wp--custom--icon--background"]=g:g&&!y&&(v["--wp--custom--icon--color"]=g),null!=e&&null!==(c=e.style)&&void 0!==c&&null!==(u=c.spacing)&&void 0!==u&&u.padding){var w,x,E,C;const t=e.style.spacing.padding;v["--wp--custom--icon--padding"]=null!==(w=t.top)&&void 0!==w?w:0,v["--wp--custom--icon--padding"]+=" "+(null!==(x=t.right)&&void 0!==x?x:0),v["--wp--custom--icon--padding"]+=" "+(null!==(E=t.bottom)&&void 0!==E?E:0),v["--wp--custom--icon--padding"]+=" "+(null!==(C=t.left)&&void 0!==C?C:0)}let S="";var _,T,P,O;return null!=e&&e.borderColor&&(S="var(--wp--preset--color--"+e.borderColor+")"),null!=e&&null!==(d=e.style)&&void 0!==d&&null!==(p=d.border)&&void 0!==p&&p.width&&(v["--wp--custom--icon--border-width"]=e.style.border.width,v["--wp--custom--icon--border-style"]=null!==(_=null===(T=e.style.border)||void 0===T?void 0:T.style)&&void 0!==_?_:"solid",v["--wp--custom--icon--border-color"]=null!==(P=null===(O=e.style.border)||void 0===O?void 0:O.color)&&void 0!==P?P:S),v["--wp--custom--icon--size"]=(null!==(m=null!==(h=null==e?void 0:e.width)&&void 0!==h?h:null==e?void 0:e.height)&&void 0!==m?m:30)+"px",v["--wp--custom--icon--url"]="url('data:image/svg+xml;utf8,"+(null!==(f=e.svgString.trim())&&void 0!==f?f:V.svgString.default)+"')",v};(0,p.addFilter)("editor.BlockListBlock","blockify/edit-icon-styles",(0,m.createHigherOrderComponent)((e=>t=>{const{attributes:n,name:l}=t;if(!q(l))return(0,d.createElement)(e,t);let o={...t.wrapperProps};return o.style={...null==o?void 0:o.style,...$(n)},(0,d.createElement)(e,R({},t,{wrapperProps:o}))}),"withIcon")),(0,p.addFilter)("blocks.getSaveContent.extraProps","blockify/save-icon-styles",((e,t,n)=>(q(null==e?void 0:e.name)&&(e.style={...null==e?void 0:e.style,...$(n)}),e)));const K=()=>{var e,t,n,l;const o=window.getComputedStyle(document.body).getPropertyValue("--wp--custom--aspect-ratio");return null!==(e=null!=o?o:null===(t=window)||void 0===t||null===(n=t.blockify)||void 0===n||null===(l=n.custom)||void 0===l?void 0:l.aspectRatio)&&void 0!==e?e:"1/1"},J=[{label:"1/1",value:"1/1"},{label:"1/2",value:"1/2"},{label:"2/1",value:"2/1"},{label:"2/3",value:"2/3"},{label:"3/2",value:"3/2"},{label:"4/5",value:"4/5"},{label:"5/4",value:"5/4"},{label:"16/9",value:"16/9"}];(0,p.addFilter)("blocks.registerBlockType","blockify/add-placeholder-attributes",((e,t)=>{var n;return"core/image"===t&&(e.attributes={...e.attributes,style:{...null!==(n=e.attributes.style)&&void 0!==n?n:{},aspectRatio:{type:"string"}}}),e}),99),(0,p.addFilter)("editor.BlockEdit","blockify/with-placeholder",(0,m.createHigherOrderComponent)((e=>t=>{var n,l;const{attributes:o,setAttributes:r}=t,{url:i,style:a}=o;return null!=o&&null!==(n=o.className)&&void 0!==n&&n.includes("is-style-placeholder")?(i||r({url:"#"}),(0,d.createElement)(d.Fragment,null,(0,d.createElement)(e,t),(0,d.createElement)(A.InspectorControls,null,(0,d.createElement)(E.PanelBody,{title:(0,C.__)("Placeholder Settings","blockify"),initialOpen:!0,className:"blockify-image-settings"},(0,d.createElement)(E.SelectControl,{label:(0,C.__)("Aspect Ratio","blockify"),value:null!==(l=null==a?void 0:a.aspectRatio)&&void 0!==l?l:K(),options:J,onChange:e=>r({style:{...o.style,aspectRatio:e}})}))))):(0,d.createElement)(e,t)}),"placeholderEdit"),-100),(0,p.addFilter)("editor.BlockListBlock","blockify/edit-icon-styles",(0,m.createHigherOrderComponent)((e=>t=>{var n,l,o,r,i,a,s;const{attributes:c}=t;if(null==c||null===(n=c.className)||void 0===n||!n.includes("is-style-placeholder"))return(0,d.createElement)(e,t);let u=null!==(l=null==c||null===(o=c.style)||void 0===o?void 0:o.aspectRatio)&&void 0!==l?l:K(),p=null!==(r=null==c||null===(i=c.style)||void 0===i||null===(a=i.border)||void 0===a?void 0:a.color)&&void 0!==r?r:null;null!=c&&c.borderColor&&(p="var(--wp--preset--color--"+(null==c?void 0:c.borderColor)+")");let m={...t.wrapperProps};return m.style=null!==(s=m.style)&&void 0!==s?s:{},u&&(m.style.aspectRatio=u),p&&(m.style["--wp--custom--border--color"]=p),(0,d.createElement)(e,R({},t,{wrapperProps:m}))}),"withPlaceholder")),(0,p.addFilter)("blocks.getSaveContent.extraProps","blockify/save-icon-styles",((e,t,n)=>{var l,o,r;return null!=n&&null!==(l=n.style)&&void 0!==l&&l.aspectRatio&&(e.style={...null==e?void 0:e.style,aspectRatio:n.style.aspectRatio,"--wp--custom--placeholder-line--color":null!==(o=null==n||null===(r=n.border)||void 0===r?void 0:r.color)&&void 0!==o?o:"var(--wp--custom--border--color)"}),e})),(0,p.addFilter)("editor.BlockEdit","blockify/with-client-id",(0,m.createHigherOrderComponent)((e=>t=>("core/navigation-submenu"===(null==t?void 0:t.name)&&t.setAttributes({clientId:null==t?void 0:t.clientId}),(0,d.createElement)(e,t))),"withClientId")),(0,p.addFilter)("editor.BlockListBlock","blockify/with-mega-menu",(0,m.createHigherOrderComponent)((e=>t=>{var n,l;const{attributes:o,name:r,clientId:i}=t;if("core/navigation-submenu"!==r)return(0,d.createElement)(e,t);let a={};var s,c;null!=o&&o.backgroundColor&&(a["--wp--custom--submenu--background"]="var(--wp--preset--color--"+(null==o?void 0:o.backgroundColor)+")"),null!=o&&null!==(n=o.style)&&void 0!==n&&null!==(l=n.color)&&void 0!==l&&l.background&&(a["--wp--custom--submenu--background"]=null==o||null===(s=o.style)||void 0===s||null===(c=s.color)||void 0===c?void 0:c.background);let u={...null==t?void 0:t.wrapperProps};return u["data-id"]=i,a&&(u.style={...null==u?void 0:u.style,...a}),(0,d.createElement)(e,R({},t,{wrapperProps:u}))}),"withMegaMenu"));var Q;const ee=null!==(Q=window.blockify.blockSupports)&&void 0!==Q?Q:{},te=e=>{var t,n;return null!==(t=null==ee||null===(n=ee[e])||void 0===n?void 0:n.minHeight)&&void 0!==t&&t};var ne;(0,p.addFilter)("blocks.registerBlockType","blockify/min-height-attributes",((e,t)=>{if(te(t)){var n,l,o,r,i,a;const s=null!==(n=null===(l=window)||void 0===l||null===(o=l.blockify)||void 0===o||null===(r=o.blockSupports)||void 0===r||null===(i=r[t])||void 0===i?void 0:i.minHeight)&&void 0!==n?n:null,c={type:"string"};"string"==typeof s&&(c.default=s),e={...e,attributes:{...null===(a=e)||void 0===a?void 0:a.attributes,minHeight:c}}}return e})),(0,p.addFilter)("editor.BlockEdit","blockify/with-min-height-css",(0,m.createHigherOrderComponent)((e=>t=>{var n,l,o;if(!te(null==t?void 0:t.name))return(0,d.createElement)(e,t);const r=(null==t||null===(n=t.name)||void 0===n||null===(l=n.replace("-"," "))||void 0===l?void 0:l.replace("blockify/","").replace("core/","")).toLowerCase().replace(/(?<= )[^\s]|^./g,(e=>e.toUpperCase())),{setAttributes:i,attributes:a}=t;return(0,d.createElement)(d.Fragment,null,(0,d.createElement)(e,t),(0,d.createElement)(A.InspectorControls,null,(0,d.createElement)(E.PanelBody,{className:"blockify-min-height-control"},(0,d.createElement)(E.PanelRow,null,(0,d.createElement)(E.__experimentalUnitControl,{label:(0,C.__)("Min height of ","blockify")+r,value:null!==(o=null==a?void 0:a.minHeight)&&void 0!==o?o:"none",onChange:e=>i({minHeight:e})})))))}),"withMinHeightSettings")),(0,p.addFilter)("editor.BlockListBlock","blockify/with-min-height",(0,m.createHigherOrderComponent)((e=>t=>{var n,l;if(!te(null==t?void 0:t.name))return(0,d.createElement)(e,t);const o=null!==(n=t.wrapperProps)&&void 0!==n?n:{};return o.style={...o.style,minHeight:null==t||null===(l=t.attributes)||void 0===l?void 0:l.minHeight},(0,d.createElement)(e,R({},t,{wrapperProps:o}))}),"withMinHeight")),(0,p.addFilter)("blocks.getSaveContent.extraProps","blockify/apply-min-height",((e,t,n)=>(te(t)&&(e.style={...e.style,minHeight:null==n?void 0:n.minHeight}),e)));const le=null!==(ne=window.blockify.blockSupports)&&void 0!==ne?ne:{};(0,p.addFilter)("blocks.registerBlockType","blockify/block-attributes-position",(e=>{var t;return null!=le&&null!==(t=le[null==e?void 0:e.name])&&void 0!==t&&t.position&&(e.attributes={...e.attributes,position:{type:"string"},inset:{type:"object"},zIndex:{type:"integer"}}),e})),(0,p.addFilter)("editor.BlockEdit","blockify/custom-advanced-control",(0,m.createHigherOrderComponent)((e=>t=>{var n,l,o,r,i;const{attributes:a,setAttributes:s,isSelected:c}=t;if(null==le||null===(n=le[null==t?void 0:t.name])||void 0===n||!n.position)return(0,d.createElement)(e,t);const{position:u,inset:p,zIndex:m}=a,h=[{label:(0,C.__)("Default","blockify"),value:""},{label:(0,C.__)("Relative","blockify"),value:"relative"},{label:(0,C.__)("Absolute","blockify"),value:"absolute"},{label:(0,C.__)("Sticky","blockify"),value:"sticky"},{label:(0,C.__)("Fixed","blockify"),value:"fixed"},{label:(0,C.__)("Static","blockify"),value:"static"}];return(0,d.createElement)(d.Fragment,null,(0,d.createElement)(e,t),c&&(0,d.createElement)(A.InspectorControls,null,(0,d.createElement)(E.PanelBody,{title:(0,C.__)("Position","blockify"),initialOpen:!1,className:"blockify-controls"},(0,d.createElement)(E.PanelRow,null,(0,d.createElement)(E.SelectControl,{label:(0,C.__)("Position","blockify"),value:null!=u?u:"",options:h,onChange:e=>s({position:e})})),(0,d.createElement)(E.PanelRow,null,(0,d.createElement)(E.Flex,null,(0,d.createElement)(E.FlexItem,null,(0,d.createElement)(E.__experimentalUnitControl,{label:(0,C.__)("Top","blockify"),value:null!==(l=null==p?void 0:p.top)&&void 0!==l?l:"",onChange:e=>s({inset:{...p,top:e}})})),(0,d.createElement)(E.FlexItem,null,(0,d.createElement)(E.__experimentalUnitControl,{label:(0,C.__)("Right","blockify"),value:null!==(o=null==p?void 0:p.right)&&void 0!==o?o:"",onChange:e=>s({inset:{...p,right:e}})})),(0,d.createElement)(E.FlexItem,null,(0,d.createElement)(E.__experimentalUnitControl,{label:(0,C.__)("Bottom","blockify"),value:null!==(r=null==p?void 0:p.bottom)&&void 0!==r?r:"",onChange:e=>s({inset:{...p,bottom:e}})})),(0,d.createElement)(E.FlexItem,null,(0,d.createElement)(E.__experimentalUnitControl,{label:(0,C.__)("Left","blockify"),value:null!==(i=null==p?void 0:p.left)&&void 0!==i?i:"",onChange:e=>s({inset:{...p,left:e}})})))),(0,d.createElement)("br",null),(0,d.createElement)(E.PanelRow,null,(0,d.createElement)(E.RangeControl,{label:(0,C.__)("Z Index","blockify"),onChange:e=>s({zIndex:e}),value:m,min:-10,max:10,step:1,shiftStep:!0,allowReset:!0})))))}),"withPositionEdit"));const oe=e=>{const{position:t,inset:n,zIndex:l}=e;let o={};return t&&(o.position=t),null!=n&&n.top&&(o.top=n.top),null!=n&&n.right&&(o.right=n.right),null!=n&&n.bottom&&(o.bottom=n.bottom),null!=n&&n.left&&(o.left=n.left),l&&(o.zIndex=l),o};(0,p.addFilter)("editor.BlockListBlock","blockify/with-position-style",(0,m.createHigherOrderComponent)((e=>t=>{var n;if(null==le||null===(n=le[null==t?void 0:t.name])||void 0===n||!n.position)return(0,d.createElement)(e,t);const{attributes:l}=t,o=oe(l);let r={...t.wrapperProps};return o&&(r.style={...r.style,...o}),(0,d.createElement)(e,R({},t,{wrapperProps:r}))}),"withPositionStyle")),(0,p.addFilter)("blocks.getSaveContent.extraProps","blockify/add-position-style",((e,t,n)=>{var l;const o=oe(n);return null!=le&&null!==(l=le[null==e?void 0:e.name])&&void 0!==l&&l.position?(o&&(e.style={...e.style,...o}),e):e}));const re=["core/columns","core/group","core/media-text","core/row","core/stack"];var ie;(0,p.addFilter)("blocks.registerBlockType","blockify/mobile-attributes",((e,t)=>(re.includes(t)&&(e={...e,attributes:{...e.attributes,reverseMobile:{type:"boolean"},centerMobile:{type:"boolean"},hideMobile:{type:"boolean"}}}),e))),(0,p.addFilter)("editor.BlockEdit","blockify/edit-mobile-settings",(0,m.createHigherOrderComponent)((e=>t=>{const n=(0,d.createElement)(e,t);if(!re.includes(t.name))return n;const{attributes:l,setAttributes:o}=t,{reverseMobile:r,centerMobile:i,hideMobile:a}=l;return(0,d.createElement)(d.Fragment,null,(0,d.createElement)(e,t),(0,d.createElement)(A.InspectorControls,null,(0,d.createElement)(E.PanelRow,{className:"blockify-mobile-toggle-setting"},(0,d.createElement)(E.ToggleControl,{label:(0,C.__)("Reverse on mobile","blockify"),checked:null!=r&&r,onChange:()=>o({reverseMobile:!r})})),(0,d.createElement)(E.PanelRow,{className:"blockify-mobile-toggle-setting"},(0,d.createElement)(E.ToggleControl,{label:(0,C.__)("Center on mobile","blockify"),checked:null!=i&&i,onChange:()=>o({centerMobile:!i})})),(0,d.createElement)(E.PanelRow,{className:"blockify-mobile-toggle-setting"},(0,d.createElement)(E.ToggleControl,{label:(0,C.__)("Hide on mobile","blockify"),checked:null!=a&&a,onChange:()=>o({hideMobile:!a})}))))}),"editMobileSettings"),0),(0,p.addFilter)("editor.BlockListBlock","blockify/with-mobile-settings",(0,m.createHigherOrderComponent)((e=>t=>{const{attributes:n,name:l}=t,o=(0,d.createElement)(e,t);return re.includes(l)?(null!=n&&n.reverseMobile&&(t.className+=" is-reverse-mobile"),null!=n&&n.centerMobile&&(t.className+=" is-center-mobile"),null!=n&&n.hideMobile&&(t.className+=" is-hide-mobile"),(0,d.createElement)(d.Fragment,null,(0,d.createElement)(e,t))):o}),"withMobileSettings")),(0,p.addFilter)("blocks.getSaveContent.extraProps","blockify/save-mobile-settings",((e,t,n)=>(re.includes(null==t?void 0:t.name)&&(null!=n&&n.reverseMobile&&(e.className+=" is-reverse-mobile"),null!=n&&n.centerMobile&&(e.className+=" is-center-mobile"),null!=n&&n.hideMobile&&(e.className+=" is-hide-mobile")),e)));const ae=null!==(ie=window.blockify.blockSupports)&&void 0!==ie?ie:{};(0,p.addFilter)("blocks.registerBlockType","blockify/add-css-transform-attributes",((e,t)=>{var n,l;return null!=ae&&null!==(n=ae[t])&&void 0!==n&&n.transform?(e.attributes.style={...null!==(l=e.attributes.style)&&void 0!==l?l:{},transform:{type:"object"}},e):e}));const se=e=>{let t="";return null!=e&&e.translateX&&"0px"!==e.translateX&&(t+=" translateX("+e.translateX+")"),null!=e&&e.translateY&&"0px"!==e.translateY&&(t+=" translateY("+e.translateY+")"),null!=e&&e.translateZ&&"0px"!==e.translateZ&&(t+=" translateZ("+e.translateZ+")"),null!=e&&e.scale&&(t+=" scale("+e.scale+")"),null!=e&&e.scaleX&&(t+=" scaleX("+e.scaleX+")"),null!=e&&e.scaleY&&(t+=" scaleY("+e.scaleY+")"),null!=e&&e.scaleZ&&(t+=" scaleZ("+e.scaleZ+")"),null!=e&&e.rotate&&(t+=" rotate("+e.rotate+"deg)"),null!=e&&e.rotateX&&(t+=" rotateX("+e.rotateX+"deg)"),null!=e&&e.rotateY&&(t+=" rotateY("+e.rotateY+"deg)"),null!=e&&e.rotateZ&&(t+=" rotateZ("+e.rotateZ+"deg)"),null!=e&&e.skewX&&(t+=" skewX("+e.skewX+"deg)"),null!=e&&e.skewY&&(t+=" skewY("+e.skewY+"deg)"),t.trim()};(0,p.addFilter)("editor.BlockEdit","blockify/with-css-transforms",(0,m.createHigherOrderComponent)((e=>t=>{var n,l,o,r,i,a,s,c,u,p,m,h,f,v,y,g;if(null==ae||null===(n=ae[null==t?void 0:t.name])||void 0===n||!n.transform)return(0,d.createElement)(e,t);const{attributes:b,setAttributes:k}=t,w=null!==(l=null==b||null===(o=b.style)||void 0===o?void 0:o.transform)&&void 0!==l?l:{},x=e=>{var t;k({style:{...null==b?void 0:b.style,transform:{...null==b||null===(t=b.style)||void 0===t?void 0:t.transform,...e}}})};return(0,d.createElement)(d.Fragment,null,(0,d.createElement)(e,t),(0,d.createElement)(A.InspectorControls,null,(0,d.createElement)(E.PanelBody,{title:(0,C.__)("Transform","blockify"),initialOpen:!1,className:"blockify-controls"},(0,d.createElement)(E.__experimentalText,null,(0,C.__)("Translate","blockify")),(0,d.createElement)("br",null),(0,d.createElement)(E.Flex,null,(0,d.createElement)(E.FlexItem,null,(0,d.createElement)(E.__experimentalUnitControl,{label:(0,C.__)("X","blockify"),value:null!==(r=null==w?void 0:w.translateX)&&void 0!==r?r:"0px",onChange:e=>x({translateX:e})})),(0,d.createElement)(E.FlexItem,null,(0,d.createElement)(E.__experimentalUnitControl,{label:(0,C.__)("Y","blockify"),value:null!==(i=null==w?void 0:w.translateY)&&void 0!==i?i:"0px",onChange:e=>x({translateY:e})})),(0,d.createElement)(E.FlexItem,null,(0,d.createElement)(E.__experimentalUnitControl,{label:(0,C.__)("Z","blockify"),value:null!==(a=null==w?void 0:w.translateZ)&&void 0!==a?a:"0px",onChange:e=>x({translateZ:e})}))),(0,d.createElement)("br",null),(0,d.createElement)(E.RangeControl,{label:(0,C.__)("Scale","blockify"),value:null!==(s=null==w?void 0:w.scale)&&void 0!==s?s:1,onChange:e=>x({scale:e}),min:-10,max:10,step:.1,shiftStep:1,isShiftStepEnabled:!0,withInputField:!0,allowReset:!0}),(0,d.createElement)(E.RangeControl,{label:(0,C.__)("Scale X","blockify"),value:null!==(c=null==w?void 0:w.scaleX)&&void 0!==c?c:1,onChange:e=>x({scaleX:e}),min:-10,max:10,step:.1,shiftStep:1,isShiftStepEnabled:!0,withInputField:!0,allowReset:!0}),(0,d.createElement)(E.RangeControl,{label:(0,C.__)("Scale Y","blockify"),value:null!==(u=null==w?void 0:w.scaleY)&&void 0!==u?u:1,onChange:e=>x({scaleY:e}),min:-10,max:10,step:.1,shiftStep:1,isShiftStepEnabled:!0,withInputField:!0,allowReset:!0}),(0,d.createElement)(E.RangeControl,{label:(0,C.__)("Scale Z","blockify"),value:null!==(p=null==w?void 0:w.scaleZ)&&void 0!==p?p:1,onChange:e=>x({scaleZ:e}),min:-10,max:10,step:.1,shiftStep:1,isShiftStepEnabled:!0,withInputField:!0,allowReset:!0}),(0,d.createElement)(E.AnglePickerControl,{label:(0,C.__)("Rotate","blockify"),value:null!==(m=null==w?void 0:w.rotate)&&void 0!==m?m:0,onChange:e=>x({rotate:e})}),(0,d.createElement)(E.AnglePickerControl,{label:(0,C.__)("RotateX","blockify"),value:null!==(h=null==w?void 0:w.rotateX)&&void 0!==h?h:0,onChange:e=>x({rotateX:e})}),(0,d.createElement)(E.AnglePickerControl,{label:(0,C.__)("RotateY","blockify"),value:null!==(f=null==w?void 0:w.rotateY)&&void 0!==f?f:0,onChange:e=>x({rotateY:e})}),(0,d.createElement)(E.AnglePickerControl,{label:(0,C.__)("RotateZ","blockify"),value:null!==(v=null==w?void 0:w.rotateZ)&&void 0!==v?v:0,onChange:e=>x({rotateZ:e})}),(0,d.createElement)("br",null),(0,d.createElement)(E.AnglePickerControl,{label:(0,C.__)("Skew X","blockify"),value:null!==(y=null==w?void 0:w.skewX)&&void 0!==y?y:0,onChange:e=>x({skewX:e})}),(0,d.createElement)(E.AnglePickerControl,{label:(0,C.__)("Skew Y","blockify"),value:null!==(g=null==w?void 0:w.skewY)&&void 0!==g?g:0,onChange:e=>x({skewY:e})}))))}),"withCssTransforms")),(0,p.addFilter)("editor.BlockListBlock","blockify/with-css-transform",(0,m.createHigherOrderComponent)((e=>t=>{var n,l,o;const{attributes:r,name:i,clientId:a}=t,s=(0,d.createElement)(e,t);if(null==ae||null===(n=ae[i])||void 0===n||!n.transform)return s;const c=se(null!==(l=null==r||null===(o=r.style)||void 0===o?void 0:o.transform)&&void 0!==l?l:{});return c?(0,d.createElement)(d.Fragment,null,(0,d.createElement)("style",null,"#block-"+a+"{transform:"+c+"}"),(0,d.createElement)(e,t)):s}),"withCssTransform")),(0,p.addFilter)("blocks.getSaveContent.extraProps","blockify/apply-css-transform-styles",((e,t,n)=>{var l,o,r;if(null==ae||null===(l=ae[null==t?void 0:t.name])||void 0===l||!l.transform)return e;const i=se(null!==(o=null==n||null===(r=n.style)||void 0===r?void 0:r.transform)&&void 0!==o?o:{});return i&&(e.style={...e.style,transform:i}),e})),(0,p.addFilter)("editor.BlockListBlock","blockify/with-block-gap",(0,m.createHigherOrderComponent)((e=>t=>{var n,l,o,r;if("core/query"!==(null==t?void 0:t.name))return(0,d.createElement)(e,t);if(null==t||null===(n=t.attributes)||void 0===n||null===(l=n.style)||void 0===l||null===(o=l.spacing)||void 0===o||!o.blockGap)return(0,d.createElement)(e,t);const i=null!==(r=t.wrapperProps)&&void 0!==r?r:{};return i.style={...i.style,"--wp--style--block-gap":t.attributes.style.spacing.blockGap},(0,d.createElement)(e,R({},t,{wrapperProps:i}))}),"withBlockGap")),(0,p.addFilter)("blocks.getSaveContent.extraProps","blockify/apply-block-gap",((e,t,n)=>{var l,o;return"core/query"===t&&null!=n&&null!==(l=n.style)&&void 0!==l&&null!==(o=l.spacing)&&void 0!==o&&o.blockGap&&(e.style={...e.style,"--wp--style--block-gap":n.style.spacing.blockGap}),e}));const ce=window.wp.richText;class ue extends d.Component{render(){const{value:e,isActive:t,onChange:n,formatTypes:l}=this.props;return(0,d.createElement)(A.RichTextToolbarButton,{icon:"editor-removeformatting",title:(0,C.__)("Clear Formatting","blockify"),onClick:()=>{if(l.length>0){let t=e;l.map((e=>{t=(0,ce.removeFormat)(t,e.name)})),n({...t})}},isActive:t})}}const de=(0,m.compose)((0,l.withSelect)((e=>({formatTypes:e("core/rich-text").getFormatTypes()}))))(ue);(0,ce.registerFormatType)("blockify/clear-formatting",{title:(0,C.__)("Clear","blockify"),tagName:"span",className:"clear",edit:e=>(0,d.createElement)(de,e)});const pe=window.wp.primitives,me=(0,d.createElement)(pe.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,d.createElement)(pe.Path,{d:"M11 16.8c-.1-.1-.2-.3-.3-.5v-2.6c0-.9-.1-1.7-.3-2.2-.2-.5-.5-.9-.9-1.2-.4-.2-.9-.3-1.6-.3-.5 0-1 .1-1.5.2s-.9.3-1.2.6l.2 1.2c.4-.3.7-.4 1.1-.5.3-.1.7-.2 1-.2.6 0 1 .1 1.3.4.3.2.4.7.4 1.4-1.2 0-2.3.2-3.3.7s-1.4 1.1-1.4 2.1c0 .7.2 1.2.7 1.6.4.4 1 .6 1.8.6.9 0 1.7-.4 2.4-1.2.1.3.2.5.4.7.1.2.3.3.6.4.3.1.6.1 1.1.1h.1l.2-1.2h-.1c-.4.1-.6 0-.7-.1zM9.2 16c-.2.3-.5.6-.9.8-.3.1-.7.2-1.1.2-.4 0-.7-.1-.9-.3-.2-.2-.3-.5-.3-.9 0-.6.2-1 .7-1.3.5-.3 1.3-.4 2.5-.5v2zm10.6-3.9c-.3-.6-.7-1.1-1.2-1.5-.6-.4-1.2-.6-1.9-.6-.5 0-.9.1-1.4.3-.4.2-.8.5-1.1.8V6h-1.4v12h1.3l.2-1c.2.4.6.6 1 .8.4.2.9.3 1.4.3.7 0 1.2-.2 1.8-.5.5-.4 1-.9 1.3-1.5.3-.6.5-1.3.5-2.1-.1-.6-.2-1.3-.5-1.9zm-1.7 4c-.4.5-.9.8-1.6.8s-1.2-.2-1.7-.7c-.4-.5-.7-1.2-.7-2.1 0-.9.2-1.6.7-2.1.4-.5 1-.7 1.7-.7s1.2.3 1.6.8c.4.5.6 1.2.6 2s-.2 1.4-.6 2z"})),he=(0,d.createElement)(pe.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,d.createElement)(pe.Path,{d:"M6.1 6.8L2.1 18h1.6l1.1-3h4.3l1.1 3h1.6l-4-11.2H6.1zm-.8 6.8L7 8.9l1.7 4.7H5.3zm15.1-.7c-.4-.5-.9-.8-1.6-1 .4-.2.7-.5.8-.9.2-.4.3-.9.3-1.4 0-.9-.3-1.6-.8-2-.6-.5-1.3-.7-2.4-.7h-3.5V18h4.2c1.1 0 2-.3 2.6-.8.6-.6 1-1.4 1-2.4-.1-.8-.3-1.4-.6-1.9zm-5.7-4.7h1.8c.6 0 1.1.1 1.4.4.3.2.5.7.5 1.3 0 .6-.2 1.1-.5 1.3-.3.2-.8.4-1.4.4h-1.8V8.2zm4 8c-.4.3-.9.5-1.5.5h-2.6v-3.8h2.6c1.4 0 2 .6 2 1.9.1.6-.1 1-.5 1.4z"})),fe="blockify/small";(0,ce.registerFormatType)(fe,{title:(0,C.__)("Small","blockify"),tagName:"small",className:null,edit(e){let{isActive:t,value:n,onChange:l}=e;const o=()=>{l((0,ce.toggleFormat)(n,{type:fe}))};return(0,d.createElement)(d.Fragment,null,(0,d.createElement)(A.RichTextShortcut,{type:"primary",character:"sm",onUse:o}),(0,d.createElement)(A.RichTextToolbarButton,{icon:me,title:(0,C.__)("Small","blockify"),onClick:o,isActive:t,shortcutType:"primary",shortcutCharacter:"sm"}))}});const ve="blockify/big";(0,ce.registerFormatType)(ve,{title:(0,C.__)("Big","blockify"),tagName:"big",className:null,edit(e){let{isActive:t,value:n,onChange:l}=e;const o=()=>{l((0,ce.toggleFormat)(n,{type:ve}))};return(0,d.createElement)(d.Fragment,null,(0,d.createElement)(A.RichTextShortcut,{type:"primary",character:"+",onUse:o}),(0,d.createElement)(A.RichTextToolbarButton,{icon:he,title:(0,C.__)("Big","blockify"),onClick:o,isActive:t,shortcutType:"primary",shortcutCharacter:"+"}))}});const ye=(0,d.createElement)(pe.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,d.createElement)(pe.Path,{d:"M12 4c-4.4 0-8 3.6-8 8v.1c0 4.1 3.2 7.5 7.2 7.9h.8c4.4 0 8-3.6 8-8s-3.6-8-8-8zm0 15V5c3.9 0 7 3.1 7 7s-3.1 7-7 7z"})),ge="blockify/gradient",be=[{gradient:"linear-gradient(0deg,var(--wp--preset--color--black) 0%,var(--wp--preset--color--white) 100%)",slug:"black-white",name:"Black White"}];(0,ce.registerFormatType)(ge,{title:(0,C.__)("Gradient","blockify"),tagName:"span",className:"has-gradient-text",attributes:{style:"style",class:"class"},edit:(0,m.compose)((0,l.withSelect)((e=>{const{gradients:t}=e("core/block-editor").getSettings();return{gradients:t||be}})))((e=>{let{isActive:t,value:n,onChange:l,gradients:o}=e;const[r,i]=(0,d.useState)(""),[a,s]=(0,d.useState)(!1),c=null==n?void 0:n.formats;let u=[],p="",m="";return c&&(null==c||c.map((e=>{u=e}))),u&&u.map((e=>{var t,n;"blockify/icon"!==(null==e?void 0:e.type)&&(p+=";"+(null==e||null===(t=e.attributes)||void 0===t?void 0:t.style),m+=null==e||null===(n=e.attributes)||void 0===n?void 0:n.class)})),(0,d.createElement)(A.BlockControls,null,(0,d.createElement)(A.RichTextShortcut,{type:"primary",character:"g"}),(0,d.createElement)(A.RichTextToolbarButton,{icon:ye,title:(0,C.__)("Gradient","blockify"),isActive:t,shortcutType:"primary",shortcutCharacter:"g",onClick:()=>s(!a)}),a&&(0,d.createElement)(E.Toolbar,{className:"blockify-components-toolbar"},(0,d.createElement)(E.Popover,{position:"bottom center",className:"blockify-gradient-text-control",focusOnMount:"container",onFocusOutside:()=>s(!1)},(0,d.createElement)(E.GradientPicker,{value:r,gradients:o,onChange:e=>{i(e),l((0,ce.applyFormat)(n,{type:ge,attributes:{style:p+";background:"+e,class:m.replace(" has-gradient-text","")+" has-gradient-text"}}))}}))))}))});const ke=(0,d.createElement)(pe.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,d.createElement)(pe.Path,{d:"M7 18v1h10v-1H7zm5-2c1.5 0 2.6-.4 3.4-1.2.8-.8 1.1-2 1.1-3.5V5H15v5.8c0 1.2-.2 2.1-.6 2.8-.4.7-1.2 1-2.4 1s-2-.3-2.4-1c-.4-.7-.6-1.6-.6-2.8V5H7.5v6.2c0 1.5.4 2.7 1.1 3.5.8.9 1.9 1.3 3.4 1.3z"})),we="blockify/underline";(0,ce.registerFormatType)(we,{title:(0,C.__)("Underline","blockify"),tagName:"u",className:null,edit:e=>{let{isActive:t,value:n,onChange:l}=e;const o=()=>{l((0,ce.toggleFormat)(n,{type:we}))};return(0,d.createElement)(d.Fragment,null,(0,d.createElement)(A.RichTextShortcut,{type:"primary",character:"u",onUse:o}),(0,d.createElement)(A.RichTextToolbarButton,{icon:ke,title:(0,C.__)("Underline","blockify"),onClick:o,isActive:t,shortcutType:"primary",shortcutCharacter:"u"}))}})})()})();